diff --git a/neurometry/datasets/synthetic.py b/neurometry/datasets/synthetic.py
index d9613c1..32c8ed2 100644
--- a/neurometry/datasets/synthetic.py
+++ b/neurometry/datasets/synthetic.py
@@ -75,7 +75,9 @@ def hypersphere(intrinsic_dim, num_points, radius=1):
"""
unit_hypersphere = Hypersphere(dim=intrinsic_dim)
unit_hypersphere_points = unit_hypersphere.random_point(n_samples=num_points)
- intrinsic_coords = unit_hypersphere.extrinsic_to_intrinsic_coords(unit_hypersphere_points)
+ intrinsic_coords = unit_hypersphere.extrinsic_to_intrinsic_coords(
+ unit_hypersphere_points
+ )
return radius * unit_hypersphere_points, intrinsic_coords
@@ -110,9 +112,14 @@ def hypertorus(intrinsic_dim, num_points, radii=None, parameterization="flat"):
hypertorus_points[:, _, :] = radii[_] * unit_hypertorus_points[:, _, :]
intrinsic_coords = torch.zeros(num_points, intrinsic_dim)
for i, factor in enumerate(unit_hypertorus.factors):
- intrinsic_coords[:, i] = factor.extrinsic_to_intrinsic_coords(hypertorus_points[:, i, :]).squeeze()
+ intrinsic_coords[:, i] = factor.extrinsic_to_intrinsic_coords(
+ hypertorus_points[:, i, :]
+ ).squeeze()
- return gs.reshape(hypertorus_points, (num_points, intrinsic_dim * 2)), intrinsic_coords
+ return (
+ gs.reshape(hypertorus_points, (num_points, intrinsic_dim * 2)),
+ intrinsic_coords,
+ )
def cylinder(num_points, radius=1):
@@ -132,7 +139,9 @@ def cylinder(num_points, radius=1):
cylinder = ProductManifold(factors=factors)
cylinder_points = cylinder.random_point(n_samples=num_points, bound=1)
intrinsic_coords = torch.zeros(num_points, 2)
- intrinsic_coords[:, 0] = factors[0].extrinsic_to_intrinsic_coords(cylinder_points[:, :2]).squeeze()
+ intrinsic_coords[:, 0] = (
+ factors[0].extrinsic_to_intrinsic_coords(cylinder_points[:, :2]).squeeze()
+ )
intrinsic_coords[:, 1] = cylinder_points[:, 2]
cylinder_points[:, :2] = radius * cylinder_points[:, :2]
return cylinder_points, intrinsic_coords
diff --git a/neurometry/estimators/geometry/__init__.py b/neurometry/estimators/geometry/__init__.py
new file mode 100644
index 0000000..8f20503
--- /dev/null
+++ b/neurometry/estimators/geometry/__init__.py
@@ -0,0 +1,3 @@
+"""Initialize folder as submodule."""
+
+__version__ = "0.0.1"
diff --git a/neurometry/estimators/geometry/immersion_estimator.py b/neurometry/estimators/geometry/immersion_estimator.py
new file mode 100644
index 0000000..7272276
--- /dev/null
+++ b/neurometry/estimators/geometry/immersion_estimator.py
@@ -0,0 +1,163 @@
+import os
+
+os.environ["GEOMSTATS_BACKEND"] = "pytorch"
+import geomstats.backend as gs
+import torch
+import torch.optim as optim
+from sklearn.base import BaseEstimator
+from sklearn.model_selection import train_test_split
+from torch.utils.data import DataLoader, TensorDataset
+
+import neurometry.estimators.geometry.models.train_config as train_config
+
+
+class ImmersionEstimator(BaseEstimator):
+ def __init__(self, extrinsic_dim, topology, device, verbose=False):
+ self.estimate_ = None
+ self.verbose = verbose
+ self.device = device
+ self.extrinsic_dim = extrinsic_dim
+ self.topology = topology
+ self.latent_dims = {"circle": 2, "sphere": 3, "torus": 4}
+ self.model = self._get_model()
+
+ def _get_model(self):
+ return NeuralEmbedding(
+ latent_dim=self.latent_dims[self.topology], extrinsic_dim=self.extrinsic_dim
+ ).to(self.device)
+
+ def intrinsic_to_extrinsic(self, x):
+ if self.topology == "circle":
+ return gs.array([gs.cos(x), gs.sin(x)]).T
+ if self.topology == "sphere":
+ return gs.array(
+ [
+ gs.sin(x[:, 0]) * gs.cos(x[:, 1]),
+ gs.sin(x[:, 0]) * gs.sin(x[:, 1]),
+ gs.cos(x[:, 0]),
+ ]
+ ).T
+ if self.topology == "torus":
+ return gs.array(
+ [
+ gs.cos(x[:, 0]),
+ gs.sin(x[:, 0]),
+ gs.cos(x[:, 1]),
+ gs.sin(x[:, 1]),
+ ]
+ ).T
+ raise ValueError("Topology not supported")
+
+ def fit(self, X, y=None):
+ X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2)
+ X_train = torch.tensor(X_train).to(self.device)
+ X_test = torch.tensor(X_test).to(self.device)
+ y_train = torch.tensor(y_train).to(self.device)
+ y_test = torch.tensor(y_test).to(self.device)
+ train_loader = DataLoader(
+ TensorDataset(X_train, y_train),
+ batch_size=train_config.batch_size,
+ shuffle=True,
+ )
+ test_loader = DataLoader(
+ TensorDataset(X_test, y_test),
+ batch_size=train_config.batch_size,
+ shuffle=True,
+ )
+
+ trainer = Trainer(
+ self.model,
+ train_loader,
+ test_loader,
+ criterion=torch.nn.MSELoss(),
+ learning_rate=train_config.lr,
+ scheduler=False,
+ verbose=self.verbose,
+ )
+ trainer.train(train_config.num_epochs)
+
+ self.trainer = trainer
+
+ self.model.eval()
+ self.estimate_ = lambda task_variable: self.model(
+ self.intrinsic_to_extrinsic(task_variable)
+ )
+
+ return self
+
+
+class NeuralEmbedding(torch.nn.Module):
+ def __init__(
+ self, latent_dim, extrinsic_dim, hidden_dims=64, num_hidden=4, sft_beta=4.5
+ ):
+ super().__init__()
+
+ self.fc1 = torch.nn.Linear(latent_dim, hidden_dims)
+ self.fc_hidden = torch.nn.ModuleList(
+ [torch.nn.Linear(hidden_dims, hidden_dims) for _ in range(num_hidden)]
+ )
+ self.fc_output = torch.nn.Linear(hidden_dims, extrinsic_dim)
+ self.softplus = torch.nn.Softplus(beta=sft_beta)
+
+ def forward(self, x):
+ h = self.softplus(self.fc1(x))
+ for fc in self.fc_hidden:
+ h = self.softplus(fc(h))
+ return self.fc_output(h)
+
+
+class Trainer:
+ def __init__(
+ self,
+ model,
+ train_loader,
+ test_loader,
+ criterion,
+ learning_rate,
+ scheduler=False,
+ verbose=False,
+ ):
+ self.model = model
+ self.train_loader = train_loader
+ self.test_loader = test_loader
+ self.criterion = criterion
+ self.optimizer = optim.Adam(model.parameters(), lr=learning_rate)
+ if scheduler:
+ self.scheduler = optim.lr_scheduler.StepLR(
+ self.optimizer, step_size=10, gamma=0.1
+ )
+ self.verbose = verbose
+
+ def train(self, num_epochs=10):
+ train_losses = []
+ test_losses = []
+ for epoch in range(num_epochs):
+ self.model.train()
+ train_loss = 0.0
+ for inputs, targets in self.train_loader:
+ self.optimizer.zero_grad()
+ outputs = self.model(inputs)
+ loss = self.criterion(outputs, targets)
+ loss.backward()
+ self.optimizer.step()
+ train_loss += loss.item()
+ avg_train_loss = train_loss / len(self.train_loader)
+ train_losses.append(avg_train_loss)
+ avg_test_loss = self.evaluate()
+ test_losses.append(avg_test_loss)
+ if self.verbose:
+ print(
+ f"Epoch {epoch+1}/{num_epochs}, Train Loss: {avg_train_loss}, Test Loss: {avg_test_loss}"
+ )
+ self.train_losses = train_losses
+ self.test_losses = test_losses
+
+ def evaluate(self):
+ self.model.eval()
+ test_loss = 0.0
+ with torch.no_grad():
+ for inputs, targets in self.test_loader:
+ outputs = self.model(inputs)
+ loss = self.criterion(outputs, targets)
+ test_loss += loss.item()
+ return test_loss / len(self.test_loader)
diff --git a/neurometry/estimators/geometry/metric_estimator.py b/neurometry/estimators/geometry/metric_estimator.py
new file mode 100644
index 0000000..cc1d5be
--- /dev/null
+++ b/neurometry/estimators/geometry/metric_estimator.py
@@ -0,0 +1,18 @@
+import os
+
+os.environ["GEOMSTATS_BACKEND"] = "pytorch"
+from geomstats.geometry.base import ImmersedSet
+from geomstats.geometry.euclidean import Euclidean
+
+
+class NeuralManifoldIntrinsic(ImmersedSet):
+ def __init__(self, dim, neural_embedding_dim, neural_immersion, equip=True):
+ self.neural_embedding_dim = neural_embedding_dim
+ super().__init__(dim=dim, equip=equip)
+ self.neural_immersion = neural_immersion
+
+ def immersion(self, point):
+ return self.neural_immersion(point)
+
+ def _define_embedding_space(self):
+ return Euclidean(dim=self.neural_embedding_dim)
diff --git a/neurometry/estimators/geometry/models/__init__.py b/neurometry/estimators/geometry/models/__init__.py
new file mode 100644
index 0000000..8f20503
--- /dev/null
+++ b/neurometry/estimators/geometry/models/__init__.py
@@ -0,0 +1,3 @@
+"""Initialize folder as submodule."""
+
+__version__ = "0.0.1"
diff --git a/neurometry/estimators/geometry/models/hyperspherical/__init__.py b/neurometry/estimators/geometry/models/hyperspherical/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/neurometry/estimators/geometry/models/hyperspherical/distributions/__init__.py b/neurometry/estimators/geometry/models/hyperspherical/distributions/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/neurometry/estimators/geometry/models/hyperspherical/distributions/hyperspherical_uniform.py b/neurometry/estimators/geometry/models/hyperspherical/distributions/hyperspherical_uniform.py
new file mode 100644
index 0000000..20f8a41
--- /dev/null
+++ b/neurometry/estimators/geometry/models/hyperspherical/distributions/hyperspherical_uniform.py
@@ -0,0 +1,56 @@
+import math
+
+import torch
+
+
+class HypersphericalUniform(torch.distributions.Distribution):
+ arg_constraints = {}
+ support = torch.distributions.constraints.real
+ has_rsample = False
+ _mean_carrier_measure = 0
+
+ @property
+ def dim(self):
+ return self._dim
+
+ @property
+ def device(self):
+ return self._device
+
+ @device.setter
+ def device(self, val):
+ self._device = val if isinstance(val, torch.device) else torch.device(val)
+
+ def __init__(self, dim, validate_args=None, device=None):
+ super().__init__(torch.Size([dim]), validate_args=validate_args)
+ self._dim = dim
+ self.device = device
+
+ def sample(self, shape=None):
+ if shape is None:
+ shape = torch.Size()
+ output = (
+ torch.distributions.Normal(0, 1)
+ .sample(
+ (shape if isinstance(shape, torch.Size) else torch.Size([shape]))
+ + torch.Size([self._dim + 1])
+ )
+ .to(self.device)
+ )
+
+ return output / output.norm(dim=-1, keepdim=True)
+
+ def entropy(self):
+ return self.__log_surface_area()
+
+ def log_prob(self, x):
+ return -torch.ones(x.shape[:-1], device=self.device) * self.__log_surface_area()
+
+ def __log_surface_area(self):
+ if torch.__version__ >= "1.0.0":
+ lgamma = torch.lgamma(torch.tensor([(self._dim + 1) / 2]).to(self.device))
+ else:
+ lgamma = torch.lgamma(
+ torch.Tensor([(self._dim + 1) / 2], device=self.device)
+ )
+ return math.log(2) + ((self._dim + 1) / 2) * math.log(math.pi) - lgamma
diff --git a/neurometry/estimators/geometry/models/hyperspherical/distributions/von_mises_fisher.py b/neurometry/estimators/geometry/models/hyperspherical/distributions/von_mises_fisher.py
new file mode 100644
index 0000000..1ea089b
--- /dev/null
+++ b/neurometry/estimators/geometry/models/hyperspherical/distributions/von_mises_fisher.py
@@ -0,0 +1,213 @@
+import math
+
+import torch
+from torch.distributions.kl import register_kl
+
+from neurometry.estimators.geometry.models.hyperspherical.ops.ive import ive
+
+from .hyperspherical_uniform import (
+ HypersphericalUniform,
+)
+
+
+class VonMisesFisher(torch.distributions.Distribution):
+ arg_constraints = {
+ "loc": torch.distributions.constraints.real,
+ "scale": torch.distributions.constraints.positive,
+ }
+ support = torch.distributions.constraints.real
+ has_rsample = True
+ _mean_carrier_measure = 0
+
+ @property
+ def mean(self):
+ # option 1:
+ return self.loc * (
+ ive(self.__m / 2, self.scale) / ive(self.__m / 2 - 1, self.scale)
+ )
+ # option 2:
+ # return self.loc * ive_fraction_approx(torch.tensor(self.__m / 2), self.scale)
+ # options 3:
+ # return self.loc * ive_fraction_approx2(torch.tensor(self.__m / 2), self.scale)
+
+ @property
+ def stddev(self):
+ return self.scale
+
+ def __init__(self, loc, scale, validate_args=None, k=1):
+ self.dtype = loc.dtype
+ self.loc = loc
+ self.scale = scale
+ self.device = loc.device
+ self.__m = loc.shape[-1]
+ self.__e1 = (torch.Tensor([1.0] + [0] * (loc.shape[-1] - 1))).to(self.device)
+ self.k = k
+
+ super().__init__(self.loc.size(), validate_args=validate_args)
+
+ def sample(self, shape=None):
+ if shape is None:
+ shape = torch.Size()
+ with torch.no_grad():
+ return self.rsample(shape)
+
+ def rsample(self, shape=None):
+ if shape is None:
+ shape = torch.Size()
+ shape = shape if isinstance(shape, torch.Size) else torch.Size([shape])
+
+ w = (
+ self.__sample_w3(shape=shape)
+ if self.__m == 3
+ else self.__sample_w_rej(shape=shape)
+ )
+
+ v = (
+ torch.distributions.Normal(0, 1)
+ .sample(shape + torch.Size(self.loc.shape))
+ .to(self.device)
+ .transpose(0, -1)[1:]
+ ).transpose(0, -1)
+ v = v / v.norm(dim=-1, keepdim=True)
+
+ w_ = torch.sqrt(torch.clamp(1 - (w**2), 1e-10))
+ x = torch.cat((w, w_ * v), -1)
+ z = self.__householder_rotation(x)
+
+ return z.type(self.dtype)
+
+ def __sample_w3(self, shape):
+ shape = shape + torch.Size(self.scale.shape)
+ u = torch.distributions.Uniform(0, 1).sample(shape).to(self.device)
+ self.__w = (
+ 1
+ + torch.stack(
+ [torch.log(u), torch.log(1 - u) - 2 * self.scale], dim=0
+ ).logsumexp(0)
+ / self.scale
+ )
+ return self.__w
+
+ def __sample_w_rej(self, shape):
+ c = torch.sqrt((4 * (self.scale**2)) + (self.__m - 1) ** 2)
+ b_true = (-2 * self.scale + c) / (self.__m - 1)
+
+ # using Taylor approximation with a smooth swift from 10 < scale < 11
+ # to avoid numerical errors for large scale
+ b_app = (self.__m - 1) / (4 * self.scale)
+ s = torch.min(
+ torch.max(
+ torch.tensor([0.0], dtype=self.dtype, device=self.device),
+ self.scale - 10,
+ ),
+ torch.tensor([1.0], dtype=self.dtype, device=self.device),
+ )
+ b = b_app * s + b_true * (1 - s)
+
+ a = (self.__m - 1 + 2 * self.scale + c) / 4
+ d = (4 * a * b) / (1 + b) - (self.__m - 1) * math.log(self.__m - 1)
+
+ self.__b, (self.__e, self.__w) = b, self.__while_loop(b, a, d, shape, k=self.k)
+ return self.__w
+
+ @staticmethod
+ def first_nonzero(x, dim, invalid_val=-1):
+ mask = x > 0
+ return torch.where(
+ mask.any(dim=dim),
+ mask.float().argmax(dim=1).squeeze(),
+ torch.tensor(invalid_val, device=x.device),
+ )
+
+ def __while_loop(self, b, a, d, shape, k=20, eps=1e-20):
+ # matrix while loop: samples a matrix of [A, k] samples, to avoid looping all together
+ b, a, d = (
+ e.repeat(*shape, *([1] * len(self.scale.shape))).reshape(-1, 1)
+ for e in (b, a, d)
+ )
+ w, e, bool_mask = (
+ torch.zeros_like(b).to(self.device),
+ torch.zeros_like(b).to(self.device),
+ (torch.ones_like(b) == 1).to(self.device),
+ )
+
+ sample_shape = torch.Size([b.shape[0], k])
+ shape = shape + torch.Size(self.scale.shape)
+
+ while bool_mask.sum() != 0:
+ con1 = torch.tensor((self.__m - 1) / 2, dtype=torch.float64)
+ con2 = torch.tensor((self.__m - 1) / 2, dtype=torch.float64)
+ e_ = (
+ torch.distributions.Beta(con1, con2)
+ .sample(sample_shape)
+ .to(self.device)
+ .type(self.dtype)
+ )
+
+ u = (
+ torch.distributions.Uniform(0 + eps, 1 - eps)
+ .sample(sample_shape)
+ .to(self.device)
+ .type(self.dtype)
+ )
+
+ w_ = (1 - (1 + b) * e_) / (1 - (1 - b) * e_)
+ t = (2 * a * b) / (1 - (1 - b) * e_)
+
+ accept = ((self.__m - 1.0) * t.log() - t + d) > torch.log(u)
+ accept_idx = self.first_nonzero(accept, dim=-1, invalid_val=-1).unsqueeze(1)
+ accept_idx_clamped = accept_idx.clamp(0)
+ # we use .abs(), in order to not get -1 index issues, the -1 is still used afterwards
+ w_ = w_.gather(1, accept_idx_clamped.view(-1, 1))
+ e_ = e_.gather(1, accept_idx_clamped.view(-1, 1))
+
+ reject = accept_idx < 0
+ accept = ~reject if torch.__version__ >= "1.2.0" else 1 - reject
+
+ w[bool_mask * accept] = w_[bool_mask * accept]
+ e[bool_mask * accept] = e_[bool_mask * accept]
+
+ bool_mask[bool_mask * accept] = reject[bool_mask * accept]
+
+ return e.reshape(shape), w.reshape(shape)
+
+ def __householder_rotation(self, x):
+ u = self.__e1 - self.loc
+ u = u / (u.norm(dim=-1, keepdim=True) + 1e-5)
+ return x - 2 * (x * u).sum(-1, keepdim=True) * u
+
+ def entropy(self):
+ # option 1:
+ output = (
+ -self.scale
+ * ive(self.__m / 2, self.scale)
+ / ive((self.__m / 2) - 1, self.scale)
+ )
+ # option 2:
+ # output = - self.scale * ive_fraction_approx(torch.tensor(self.__m / 2), self.scale)
+ # option 3:
+ # output = - self.scale * ive_fraction_approx2(torch.tensor(self.__m / 2), self.scale)
+
+ return output.view(*(output.shape[:-1])) + self._log_normalization()
+
+ def log_prob(self, x):
+ return self._log_unnormalized_prob(x) - self._log_normalization()
+
+ def _log_unnormalized_prob(self, x):
+ output = self.scale * (self.loc * x).sum(-1, keepdim=True)
+
+ return output.view(*(output.shape[:-1]))
+
+ def _log_normalization(self):
+ output = -(
+ (self.__m / 2 - 1) * torch.log(self.scale)
+ - (self.__m / 2) * math.log(2 * math.pi)
+ - (self.scale + torch.log(ive(self.__m / 2 - 1, self.scale)))
+ )
+
+ return output.view(*(output.shape[:-1]))
+
+
+@register_kl(VonMisesFisher, HypersphericalUniform)
+def _kl_vmf_uniform(vmf, hyu):
+ return -vmf.entropy() + hyu.entropy()
diff --git a/neurometry/estimators/geometry/models/hyperspherical/ops/__init__.py b/neurometry/estimators/geometry/models/hyperspherical/ops/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/neurometry/estimators/geometry/models/hyperspherical/ops/ive.py b/neurometry/estimators/geometry/models/hyperspherical/ops/ive.py
new file mode 100644
index 0000000..62ce49b
--- /dev/null
+++ b/neurometry/estimators/geometry/models/hyperspherical/ops/ive.py
@@ -0,0 +1,76 @@
+from numbers import Number
+
+import numpy as np
+import scipy.special
+import torch
+
+
+class IveFunction(torch.autograd.Function):
+ @staticmethod
+ def forward(self, v, z):
+ assert isinstance(v, Number), "v must be a scalar"
+
+ self.save_for_backward(z)
+ self.v = v
+ z_cpu = z.data.cpu().numpy()
+
+ if np.isclose(v, 0):
+ output = scipy.special.i0e(z_cpu, dtype=z_cpu.dtype)
+ elif np.isclose(v, 1):
+ output = scipy.special.i1e(z_cpu, dtype=z_cpu.dtype)
+ else: # v > 0
+ output = scipy.special.ive(v, z_cpu, dtype=z_cpu.dtype)
+ # else:
+ # print(v, type(v), np.isclose(v, 0))
+ # raise RuntimeError('v must be >= 0, it is {}'.format(v))
+
+ return torch.Tensor(output).to(z.device)
+
+ @staticmethod
+ def backward(self, grad_output):
+ z = self.saved_tensors[-1]
+ return (
+ None,
+ grad_output * (ive(self.v - 1, z) - ive(self.v, z) * (self.v + z) / z),
+ )
+
+
+class Ive(torch.nn.Module):
+ def __init__(self, v):
+ super().__init__()
+ self.v = v
+
+ def forward(self, z):
+ return ive(self.v, z)
+
+
+ive = IveFunction.apply
+
+
+##########
+# The below provided approximations were provided in the
+# respective source papers, to improve the stability of
+# the Bessel fractions.
+# I_(v/2)(k) / I_(v/2 - 1)(k)
+
+
+# source: https://arxiv.org/pdf/1606.02008.pdf
+def ive_fraction_approx(v, z):
+ # I_(v/2)(k) / I_(v/2 - 1)(k) >= z / (v-1 + ((v+1)^2 + z^2)^0.5
+ return z / (v - 1 + torch.pow(torch.pow(v + 1, 2) + torch.pow(z, 2), 0.5))
+
+
+# source: https://arxiv.org/pdf/1902.02603.pdf
+def ive_fraction_approx2(v, z, eps=1e-20):
+ def delta_a(a):
+ lamb = v + (a - 1.0) / 2.0
+ return (v - 0.5) + lamb / (
+ 2 * torch.sqrt((torch.pow(lamb, 2) + torch.pow(z, 2)).clamp(eps))
+ )
+
+ delta_0 = delta_a(0.0)
+ delta_2 = delta_a(2.0)
+ B_0 = z / (delta_0 + torch.sqrt(torch.pow(delta_0, 2) + torch.pow(z, 2)).clamp(eps))
+ B_2 = z / (delta_2 + torch.sqrt(torch.pow(delta_2, 2) + torch.pow(z, 2)).clamp(eps))
+
+ return (B_0 + B_2) / 2.0
diff --git a/neurometry/estimators/geometry/models/losses.py b/neurometry/estimators/geometry/models/losses.py
new file mode 100644
index 0000000..c331feb
--- /dev/null
+++ b/neurometry/estimators/geometry/models/losses.py
@@ -0,0 +1,175 @@
+"""Losses."""
+
+import torch
+
+from neurometry.estimators.curvature.hyperspherical.distributions import (
+ hyperspherical_uniform,
+ von_mises_fisher,
+)
+
+
+def elbo(x, x_mu, posterior_params, z, labels, config):
+ """Compute the ELBO for the VAE loss.
+
+ The VAE elbo loss is defined as:
+ = reconstruction loss + Kl divergence
+ over all elements and batch
+
+ Notes
+ -----
+ see Appendix B from VAE paper:
+ Kingma and Welling. Auto-Encoding Variational Bayes. ICLR, 2014
+ https://arxiv.org/abs/1312.6114
+ 0.5 * sum(1 + log(sigma^2) - mu^2 - sigma^2)
+
+ Parameters
+ ----------
+ x : array-like, shape=[batch_size, data_dim]
+ Input data.
+ gen_likelihood_params : tuple
+ Learned distributional parameters of generative model.
+ (e.g., (x_mu,x_logvar) for Gaussian).
+ posterior_params : tuple
+ Learned distributional parameters of approximate posterior.
+ (e.g., (z_mu,z_logvar) for Gaussian).
+ config : module
+ Module specifying various model hyperparameters
+
+ Returns
+ -------
+ _ : array-like, shape=[batch_size,]
+ VAE elbo loss function on each batch element.
+ """
+
+ if config.posterior_type == "gaussian":
+ z_mu, z_logvar = posterior_params
+ z_var = torch.exp(z_logvar)
+ kld = -0.5 * torch.sum(1 + z_logvar - z_mu.pow(2) - z_var)
+
+ if config.posterior_type == "hyperspherical":
+ z_mu, z_kappa = posterior_params
+ q_z = von_mises_fisher.VonMisesFisher(z_mu, z_kappa)
+ p_z = hyperspherical_uniform.HypersphericalUniform(
+ config.latent_dim - 1, device=config.device
+ )
+ kld = torch.distributions.kl.kl_divergence(q_z, p_z).mean()
+
+ if config.posterior_type == "toroidal":
+ z_theta_mu, z_theta_kappa, z_phi_mu, z_phi_kappa = posterior_params
+ q_z_theta = von_mises_fisher.VonMisesFisher(z_theta_mu, z_theta_kappa)
+ q_z_phi = von_mises_fisher.VonMisesFisher(z_phi_mu, z_phi_kappa)
+ p_z = hyperspherical_uniform.HypersphericalUniform(
+ config.latent_dim - 1, device=config.device
+ )
+ kld_theta = torch.distributions.kl.kl_divergence(q_z_theta, p_z).mean()
+ kld_phi = torch.distributions.kl.kl_divergence(q_z_phi, p_z).mean()
+ kld = kld_theta + kld_phi
+
+ if config.gen_likelihood_type == "gaussian":
+ recon_loss = torch.mean((x - x_mu).pow(2))
+ else:
+ raise NotImplementedError
+
+ if config.dataset_name == "s1_synthetic":
+ recon_loss = recon_loss / (config.radius**2)
+
+ latent_loss = latent_regularization_loss(labels, z, config)
+ moving_loss = moving_forward_loss(z, config)
+
+ elbo_loss = (
+ config.alpha * recon_loss
+ + config.beta * kld
+ + config.gamma * latent_loss
+ + config.gamma_moving * moving_loss
+ )
+ return elbo_loss, recon_loss, kld, latent_loss, moving_loss
+
+
+def latent_regularization_loss(labels, z, config):
+ """Compute squared geodesic distance between outside and inside's variables.
+
+ For example, this computes the squared difference in angles between the lab's
+ angle and the latent angle.
+
+ Parameters
+ ----------
+ labels : array-like, shape=[batch_size, latent_dim]
+ Task variables recorded.
+ z : array-like, shape=[batch_size, latent_dim]
+ Latent variables on the template manifold.
+ config : object-like
+ Configuration of the experiment in wandb format.
+
+ Returns
+ -------
+ _ : array-like, shape=[batch_size, 1]
+ Squared geodesic distance, i.e. the loss.
+ """
+ if config.dataset_name == "s1_synthetic":
+ latent_angles = (torch.atan2(z[:, 1], z[:, 0]) + 2 * torch.pi) % (2 * torch.pi)
+ angle_loss = torch.mean(1 - torch.cos(latent_angles - labels))
+ latent_loss = angle_loss
+ elif config.dataset_name in ("experimental", "three_place_cells_synthetic"):
+ labels = labels * (torch.pi / 180)
+ latent_angles = (torch.atan2(z[:, 1], z[:, 0]) + 2 * torch.pi) % (2 * torch.pi)
+ angle_loss = torch.mean(1 - torch.cos(latent_angles - labels))
+ latent_loss = angle_loss
+ elif config.dataset_name == "s2_synthetic":
+ latent_thetas = torch.arccos(z[:, 2])
+ latent_phis = (torch.atan2(z[:, 1], z[:, 0]) + 2 * torch.pi) % (2 * torch.pi)
+ thetas_loss = torch.mean(1 - torch.cos(latent_thetas - labels[:, 0]))
+ phis_loss = torch.mean(
+ torch.sin(latent_thetas)
+ * torch.sin(labels[:, 0])
+ * (1 - torch.cos(latent_phis - labels[:, 1]))
+ )
+ latent_loss = thetas_loss + phis_loss
+ elif config.dataset_name == "t2_synthetic":
+ latent_thetas = (
+ torch.atan2(z[:, 2], 2 - torch.sqrt(z[:, 0] ** 2 + z[:, 1] ** 2))
+ + 2 * torch.pi
+ ) % (2 * torch.pi)
+ latent_phis = (torch.atan2(z[:, 1], z[:, 0]) + 2 * torch.pi) % (2 * torch.pi)
+ thetas_loss = torch.mean(1 - torch.cos(latent_thetas - labels[:, 0]))
+ phis_loss = torch.mean(1 - torch.cos(latent_phis - labels[:, 1]))
+ latent_loss = thetas_loss + phis_loss
+ elif config.dataset_name == "grid_cells":
+ return 0
+
+ return latent_loss**2
+
+
+def moving_forward_loss(z, config):
+ """Compute difference between two consecutive z's.
+
+ This loss will enforce that the latent variable (the angles) only increase
+ when the rat moves forward.
+
+ In order to enforce increasing values of z's, the loss is not squared.
+ minimizing -(z_t+1 - z_t) will force it to be negative, i.e. z_t+1 > z_t.
+
+ We remove the situation where the rat crosses the angles 360 --> 0.
+ Note that atol=0.089 radians corresponds to 5 degrees, which is the max degree
+ difference observed in the rat's labelled lab angles.
+
+ Parameters
+ ----------
+ """
+ if config.dataset_name != "experimental":
+ # print(
+ # "WARNING: Moving forward loss only implemented for experimental data
+ # --> Skipped."
+ # )
+ return torch.zeros(1).to(config.device)
+ if len(z) == 1:
+ return torch.zeros(1).to(config.device)
+ latent_angles = (torch.atan2(z[:, 1], z[:, 0]) + 2 * torch.pi) % (2 * torch.pi)
+ diff = latent_angles[1:] - latent_angles[:-1]
+ # only keep angles where the rat is not crossing 360 --> 0
+ mask = ~torch.isclose(
+ 2 * torch.pi - latent_angles[:-1], torch.tensor(0.0), atol=0.089
+ )
+ loss = -diff[mask]
+ if len(loss) == 0:
+ return torch.zeros(1).to(config.device)
+ return torch.mean(loss)
diff --git a/neurometry/estimators/geometry/models/spherical_vae.py b/neurometry/estimators/geometry/models/spherical_vae.py
new file mode 100644
index 0000000..62b4870
--- /dev/null
+++ b/neurometry/estimators/geometry/models/spherical_vae.py
@@ -0,0 +1,262 @@
+"""G-manifold deep learning.
+
+This file gathers deep learning models related to G-manifold learning.
+"""
+
+import torch
+from torch.nn import functional as F
+
+from neurometry.estimators.geometry.models import train_config as train_config
+from neurometry.estimators.geometry.models.hyperspherical.distributions import (
+ hyperspherical_uniform,
+ von_mises_fisher,
+)
+
+
+class SphericalVAE(torch.nn.Module):
+ """VAE with Linear (fully connected) layers.
+
+ Parameters
+ ----------
+ extrinsic_dim : int
+ Extrinsic dimension of neural data.
+ This is the dimension of a hyperplane in which neural activity lies within neural state space.
+ latent_dim : int
+ Dimension of the latent space. This is the dimension of the minimal euclidean embedding of the task-relevant variables.
+ """
+
+ def __init__(
+ self,
+ extrinsic_dim,
+ latent_dim,
+ sftbeta=4.5,
+ encoder_width=400,
+ encoder_depth=2,
+ decoder_width=400,
+ decoder_depth=2,
+ drop_out_p=0.0,
+ ):
+ super().__init__()
+ self.extrinsic_dim = extrinsic_dim
+ self.sftbeta = sftbeta
+ self.latent_dim = latent_dim
+ self.drop_out_p = drop_out_p
+
+ decoder_width = encoder_width
+ decoder_depth = encoder_depth
+
+ self.encoder_fc = torch.nn.Linear(self.extrinsic_dim, encoder_width)
+ self.encoder_linears = torch.nn.ModuleList(
+ [
+ torch.nn.Linear(encoder_width, encoder_width)
+ for _ in range(encoder_depth)
+ ]
+ )
+
+ self.fc_z_mu = torch.nn.Linear(encoder_width, self.latent_dim)
+ self.fc_z_logvar = torch.nn.Linear(encoder_width, 1) # kappa
+
+ self.decoder_fc = torch.nn.Linear(self.latent_dim, decoder_width)
+ self.decoder_linears = torch.nn.ModuleList(
+ [
+ torch.nn.Linear(decoder_width, decoder_width)
+ for _ in range(decoder_depth)
+ ]
+ )
+
+ self.fc_x_mu = torch.nn.Linear(decoder_width, self.extrinsic_dim)
+
+ self.drop_out = torch.nn.Dropout(p=self.drop_out_p)
+
+ def encode(self, x):
+ """Encode input into mean and log-variance.
+
+ The parameters mean (mu) and variance (computed
+ from logvar) defines a multivariate Gaussian
+ that represents the approximate posterior of the
+ latent variable z given the input x.
+
+ Parameters
+ ----------
+ x : array-like, shape=[batch_size, extrinsic_dim]
+ Input data.
+
+ Returns
+ -------
+ mu : array-like, shape=[batch_size, latent_dim]
+ Mean of multivariate Gaussian in latent space.
+ logvar : array-like, shape=[batch_size, latent_dim]
+ Vector representing the diagonal covariance of the
+ multivariate Gaussian in latent space.
+ """
+ h = F.softplus(self.encoder_fc(x.double()), beta=self.sftbeta)
+
+ for _i_layer, layer in enumerate(self.encoder_linears):
+ # h = self.drop_out(h)
+ h = layer(h)
+ h = F.softplus(h, beta=self.sftbeta)
+
+ z_mu = self.fc_z_mu(h)
+ z_kappa = F.softplus(self.fc_z_logvar(h)) + 1
+
+ return z_mu, z_kappa
+
+ def reparameterize(self, posterior_params):
+ """
+ Apply reparameterization trick. We 'externalize' the
+ randomness in z by re-parameterizing the variable as
+ a deterministic and differentiable function of x,
+ the encoder weights, and a new random variable eps.
+
+ Parameters
+ ----------
+ posterior_params : tuple
+ Distributional parameters of approximate posterior. ((e.g.), (z_mu,z_logvar) for Gaussian.
+
+ Returns
+ -------
+
+ z: array-like, shape = [batch_size, latent_dim]
+ Re-parameterized latent variable.
+ """
+
+ z_mu, z_kappa = posterior_params
+ q_z = von_mises_fisher.VonMisesFisher(z_mu, z_kappa)
+
+ return q_z.rsample()
+
+ def decode(self, z):
+ """Decode latent variable z into data.
+
+ Parameters
+ ----------
+ z : array-like, shape=[batch_size, latent_dim]
+ Input to the decoder.
+
+ Returns
+ -------
+ _ : array-like, shape=[batch_size, extrinsic_dim]
+ Reconstructed data corresponding to z.
+ """
+
+ h = F.softplus(self.decoder_fc(z), beta=self.sftbeta)
+
+ for _i_layer, layer in enumerate(self.decoder_linears):
+ # h = self.drop_out(h)
+ h = layer(h)
+ h = F.softplus(h, beta=self.sftbeta)
+
+ return self.fc_x_mu(h)
+
+ def forward(self, x):
+ """Run VAE: Encode, sample and decode.
+
+ Parameters
+ ----------
+ x : array-like, shape=[batch_size, extrinsic_dim]
+ Input data.
+
+ Returns
+ -------
+ _ : array-like, shape=[batch_size, extrinsic_dim]
+ Reconstructed data corresponding to z.
+ mu : array-like, shape=[batch_size, latent_dim]
+ Mean of multivariate Gaussian in latent space.
+ logvar : array-like, shape=[batch_size, latent_dim]
+ Vector representing the diagonal covariance of the
+ multivariate Gaussian in latent space.
+ """
+
+ posterior_params = self.encode(x)
+ z = self.reparameterize(posterior_params)
+ x_mu = self.decode(z)
+ return z, x_mu, posterior_params
+
+ def _elbo(self, x, x_mu, posterior_params):
+ """Compute the ELBO for the VAE loss.
+
+ The VAE elbo loss is defined as:
+ = reconstruction loss + Kl divergence
+ over all elements and batch
+
+ Notes
+ -----
+ see Appendix B from VAE paper:
+ Kingma and Welling. Auto-Encoding Variational Bayes. ICLR, 2014
+ https://arxiv.org/abs/1312.6114
+ 0.5 * sum(1 + log(sigma^2) - mu^2 - sigma^2)
+
+ Parameters
+ ----------
+ x : array-like, shape=[batch_size, data_dim]
+ Input data.
+ gen_likelihood_params : tuple
+ Learned distributional parameters of generative model.
+ (e.g., (x_mu,x_logvar) for Gaussian).
+ posterior_params : tuple
+ Learned distributional parameters of approximate posterior.
+ (e.g., (z_mu,z_logvar) for Gaussian).
+
+ Returns
+ -------
+ _ : array-like, shape=[batch_size,]
+ VAE elbo loss function on each batch element.
+ """
+
+ z_mu, z_kappa = posterior_params
+ q_z = von_mises_fisher.VonMisesFisher(z_mu, z_kappa)
+ p_z = hyperspherical_uniform.HypersphericalUniform(
+ self.latent_dim - 1, device=train_config.device
+ )
+ kld = torch.distributions.kl.kl_divergence(q_z, p_z).mean()
+
+ recon_loss = torch.mean((x - x_mu).pow(2))
+
+ return train_config.recon_weight * recon_loss + train_config.kld_weight * kld
+
+ def _latent_regularization_loss(self, labels, z):
+ """Compute squared geodesic distance between outside and inside's variables.
+
+ For example, this computes the squared difference in angles between the lab's
+ angle and the latent angle.
+
+ Parameters
+ ----------
+ labels : array-like, shape=[batch_size, latent_dim]
+ Task variables recorded.
+ z : array-like, shape=[batch_size, latent_dim]
+ Latent variables on the template manifold.
+ config : object-like
+ Configuration of the experiment in wandb format.
+
+ Returns
+ -------
+ _ : array-like, shape=[batch_size, 1]
+ Squared geodesic distance, i.e. the loss.
+ """
+ if self.latent_dim == 2:
+ latent_angles = (torch.atan2(z[:, 1], z[:, 0]) + 2 * torch.pi) % (
+ 2 * torch.pi
+ )
+ angle_loss = torch.mean(1 - torch.cos(latent_angles - labels))
+ latent_loss = angle_loss
+ elif self.latent_dim == 3:
+ latent_thetas = torch.arccos(z[:, 2])
+ latent_phis = (torch.atan2(z[:, 1], z[:, 0]) + 2 * torch.pi) % (
+ 2 * torch.pi
+ )
+ thetas_loss = torch.mean(1 - torch.cos(latent_thetas - labels[:, 0]))
+ phis_loss = torch.mean(
+ torch.sin(latent_thetas)
+ * torch.sin(labels[:, 0])
+ * (1 - torch.cos(latent_phis - labels[:, 1]))
+ )
+ latent_loss = thetas_loss + phis_loss
+
+ return latent_loss**2
+
+ def criterion(self, x, x_mu, posterior_params, labels, z):
+ elbo_loss = self._elbo(x, x_mu, posterior_params)
+ latent_loss = self._latent_regularization_loss(labels, z)
+
+ return elbo_loss + train_config.latent_weight * latent_loss
diff --git a/neurometry/estimators/geometry/models/toroidal_vae.py b/neurometry/estimators/geometry/models/toroidal_vae.py
new file mode 100644
index 0000000..e3eb2b7
--- /dev/null
+++ b/neurometry/estimators/geometry/models/toroidal_vae.py
@@ -0,0 +1,195 @@
+"""G-manifold deep learning.
+
+This file gathers deep learning models related to G-manifold learning.
+"""
+
+import geomstats.backend as gs
+import torch
+from torch.nn import functional as F
+
+from neurometry.estimators.curvature.hyperspherical.distributions.von_mises_fisher import (
+ VonMisesFisher,
+)
+
+
+class ToroidalVAE(torch.nn.Module):
+ """VAE with Linear (fully connected) layers.
+
+ Parameters
+ ----------
+ extrinsic_dim : int
+ Extrinsic dimension of neural data.
+ This is the dimension of a hyperplane in which neural activity lies within neural state space.
+ latent_dim : int
+ Dimension of the latent space. This is the dimension of the minimal euclidean embedding of the task-relevant variables.
+ """
+
+ def __init__(
+ self,
+ extrinsic_dim,
+ latent_dim,
+ sftbeta=4.5,
+ encoder_width=400,
+ encoder_depth=2,
+ decoder_width=400,
+ decoder_depth=2,
+ ):
+ super().__init__()
+ self.extrinsic_dim = extrinsic_dim
+ self.sftbeta = sftbeta
+ self.latent_dim = latent_dim
+
+ self.encoder_fc = torch.nn.Linear(self.extrinsic_dim, encoder_width)
+ self.encoder_linears = torch.nn.ModuleList(
+ [
+ torch.nn.Linear(encoder_width, encoder_width)
+ for _ in range(encoder_depth)
+ ]
+ )
+
+ self.fc_z_theta_mu = torch.nn.Linear(encoder_width, self.latent_dim)
+ self.fc_z_theta_kappa = torch.nn.Linear(encoder_width, 1)
+
+ self.fc_z_phi_mu = torch.nn.Linear(encoder_width, self.latent_dim)
+ self.fc_z_phi_kappa = torch.nn.Linear(encoder_width, 1)
+
+ self.decoder_fc = torch.nn.Linear(3, decoder_width)
+ self.decoder_linears = torch.nn.ModuleList(
+ [
+ torch.nn.Linear(decoder_width, decoder_width)
+ for _ in range(decoder_depth)
+ ]
+ )
+
+ self.fc_x_mu = torch.nn.Linear(decoder_width, self.extrinsic_dim)
+
+ def encode(self, x):
+ """Encode input into mean and log-variance.
+
+ The parameters mean (mu) and variance (computed
+ from logvar) defines a multivariate Gaussian
+ that represents the approximate posterior of the
+ latent variable z given the input x.
+
+ Parameters
+ ----------
+ x : array-like, shape=[batch_size, extrinsic_dim]
+ Input data.
+
+ Returns
+ -------
+ mu : array-like, shape=[batch_size, latent_dim]
+ Mean of multivariate Gaussian in latent space.
+ logvar : array-like, shape=[batch_size, latent_dim]
+ Vector representing the diagonal covariance of the
+ multivariate Gaussian in latent space.
+ """
+ h = F.softplus(self.encoder_fc(x), beta=self.sftbeta)
+
+ for layer in self.encoder_linears:
+ h = F.softplus(layer(h), beta=self.sftbeta)
+
+ z_theta_mu = self.fc_z_theta_mu(h)
+ z_theta_kappa = F.softplus(self.fc_z_theta_kappa(h)) + 1
+
+ z_phi_mu = self.fc_z_phi_mu(h)
+ z_phi_kappa = F.softplus(self.fc_z_phi_kappa(h)) + 1
+
+ return z_theta_mu, z_theta_kappa, z_phi_mu, z_phi_kappa
+
+ def _build_torus(self, z_theta, z_phi):
+ # theta = torch.atan2(z_theta[:, 1] / z_theta[:, 0])
+ # phi = torch.atan2(z_phi[:, 1] / z_phi[:, 0])
+ cos_theta = z_theta[:, 0]
+ sin_theta = z_theta[:, 1]
+
+ cos_phi = z_phi[:, 0]
+ sin_phi = z_phi[:, 1]
+
+ major_radius = 2
+ minor_radius = 1
+
+ x = (major_radius - minor_radius * cos_theta) * cos_phi
+ y = (major_radius - minor_radius * cos_theta) * sin_phi
+ z = minor_radius * sin_theta
+
+ return gs.stack([x, y, z], axis=-1)
+
+ def reparameterize(self, posterior_params):
+ """
+ Apply reparameterization trick. We 'eternalize' the
+ randomness in z by re-parameterizing the variable as
+ a deterministic and differentiable function of x,
+ the encoder weights, and a new random variable eps.
+
+ Parameters
+ ----------
+ posterior_params : tuple
+ Distributional parameters of approximate posterior. ((e.g.), (z_mu,z_logvar) for Gaussian.
+
+ Returns
+ -------
+
+ z: array-like, shape = [batch_size, latent_dim]
+ Re-parameterized latent variable.
+ """
+
+ z_theta_mu, z_theta_kappa, z_phi_mu, z_phi_kappa = posterior_params
+
+ q_z_theta = VonMisesFisher(z_theta_mu, z_theta_kappa)
+
+ q_z_phi = VonMisesFisher(z_phi_mu, z_phi_kappa)
+
+ z_theta = q_z_theta.rsample()
+
+ z_phi = q_z_phi.rsample()
+
+ return self._build_torus(z_theta, z_phi)
+
+ def decode(self, z):
+ """Decode latent variable z into data.
+
+ Parameters
+ ----------
+ z : array-like, shape=[batch_size, latent_dim]
+ Input to the decoder.
+
+ Returns
+ -------
+ _ : array-like, shape=[batch_size, extrinsic_dim]
+ Reconstructed data corresponding to z.
+ """
+
+ h = F.softplus(self.decoder_fc(z), beta=self.sftbeta)
+
+ for layer in self.decoder_linears:
+ h = F.softplus(layer(h), beta=self.sftbeta)
+
+ return self.fc_x_mu(h)
+
+ def forward(self, x):
+ """Run VAE: Encode, sample and decode.
+
+ Parameters
+ ----------
+ x : array-like, shape=[batch_size, extrinsic_dim]
+ Input data.
+
+ Returns
+ -------
+ _ : array-like, shape=[batch_size, extrinsic_dim]
+ Reconstructed data corresponding to z.
+ mu : array-like, shape=[batch_size, latent_dim]
+ Mean of multivariate Gaussian in latent space.
+ logvar : array-like, shape=[batch_size, latent_dim]
+ Vector representing the diagonal covariance of the
+ multivariate Gaussian in latent space.
+ """
+
+ posterior_params = self.encode(x)
+
+ z = self.reparameterize(posterior_params)
+
+ x_mu = self.decode(z)
+
+ return z, x_mu, posterior_params
diff --git a/neurometry/estimators/geometry/models/train.py b/neurometry/estimators/geometry/models/train.py
new file mode 100644
index 0000000..36db748
--- /dev/null
+++ b/neurometry/estimators/geometry/models/train.py
@@ -0,0 +1,107 @@
+"""Training and testing functions for VAE model."""
+
+import copy
+
+# import wandb
+import numpy as np
+
+
+def train_test(model, train_loader, test_loader, optimizer, scheduler, config):
+ train_losses = []
+ test_losses = []
+ lowest_test_loss = np.inf
+ for epoch in range(1, config.num_epochs + 1):
+ train_loss = run_one_epoch(
+ epoch=epoch,
+ model=model,
+ data_loader=train_loader,
+ device=config.device,
+ optimizer=optimizer,
+ train=True,
+ )
+ train_losses.append(train_loss)
+
+ test_loss = run_one_epoch(
+ epoch=epoch,
+ model=model,
+ data_loader=test_loader,
+ device=config.device,
+ optimizer=optimizer,
+ train=False,
+ )
+
+ if scheduler is not None:
+ scheduler.step(test_loss)
+
+ test_losses.append(test_loss)
+
+ if epoch == 1 or test_loss < lowest_test_loss:
+ lowest_test_loss = test_loss
+ best_model = copy.deepcopy(model)
+
+ return train_losses, test_losses, best_model
+
+
+def run_one_epoch(epoch, model, data_loader, device, optimizer, train=True):
+ """Run one epoch on the train or test set.
+
+ Parameters
+ ----------
+ epoch : int
+ Index of current epoch.
+ train : bool, optional
+ Whether this is a training epoch (default is True).
+
+ Returns
+ -------
+ loss : float
+ Loss on epoch.
+ """
+ if train:
+ model.train()
+ mode = "Train"
+ else:
+ model.eval()
+ mode = "Test"
+
+ epoch_loss = 0
+
+ for batch_idx, batch_data in enumerate(data_loader):
+ x_batch, labels = batch_data
+ x_batch = x_batch.to(device)
+ labels = labels.float().to(device)
+
+ if train:
+ optimizer.zero_grad()
+
+ # Forward pass
+ z_batch, x_mu_batch, posterior_params = model(x_batch)
+
+ # Compute loss
+ loss = model.criterion(x_batch, x_mu_batch, posterior_params, labels, z_batch)
+ epoch_loss += loss.item()
+
+ # Backpropagation and optimizer step only during training
+ if train:
+ loss.backward()
+ optimizer.step()
+
+ # Logging during training
+ if train and batch_idx % 20 == 0:
+ print(
+ f"{mode} Epoch: {epoch} [{batch_idx * len(x_batch)}/{len(data_loader.dataset)} "
+ f"({100.0 * batch_idx / len(data_loader):.0f}%)]\tLoss: {loss.item() / len(x_batch):.6f}"
+ )
+
+ epoch_loss /= len(data_loader.dataset)
+
+ # # Logging with wandb
+ # wandb.log(
+ # {
+ # f"{mode.lower()}_loss": epoch_loss,
+ # },
+ # step=epoch,
+ # )
+
+ print(f"====> {mode} Epoch: {epoch} Average loss: {epoch_loss:.4f}")
+ return epoch_loss
diff --git a/neurometry/estimators/geometry/models/train_config.py b/neurometry/estimators/geometry/models/train_config.py
new file mode 100644
index 0000000..44b37be
--- /dev/null
+++ b/neurometry/estimators/geometry/models/train_config.py
@@ -0,0 +1,13 @@
+import torch
+
+# hardware
+device = "cuda" if torch.cuda.is_available() else "cpu"
+
+# training
+num_epochs = 200
+batch_size = 32
+lr = 1e-3
+
+recon_weight = 1.0 # weight for the reconstruction loss
+kld_weight = 0.03 # 0.03 # weight for KL loss
+latent_weight = 100 # weight for latent regularization loss
diff --git a/neurometry/estimators/geometry/models/utils.py b/neurometry/estimators/geometry/models/utils.py
new file mode 100644
index 0000000..ef0f6f3
--- /dev/null
+++ b/neurometry/estimators/geometry/models/utils.py
@@ -0,0 +1,248 @@
+"""Utils to import data from matlab."""
+
+import mat73
+import numpy as np
+import scipy.io
+import torch
+from scipy.signal import savgol_filter
+
+from neurometry.estimators.curvature.datasets.experimental import load_neural_activity
+from neurometry.estimators.curvature.datasets.synthetic import (
+ load_place_cells,
+ load_points,
+ load_s1_synthetic,
+ load_s2_synthetic,
+ load_t2_synthetic,
+)
+
+
+def load(config):
+ """Load dataset according to configuration in config.
+
+ Parameters
+ ----------
+ config
+
+ Returns
+ -------
+ dataset_torch : torch.Tensor
+ Dataset (without labels) as a torch tensor.
+ Each row represents one data point.
+ labels : pd.DataFrame
+ Dataframe of labels corresponding to dataset_torch
+ train_loader : torch.DataLoader
+ Loader that yields minibatches (data and labels) from the
+ train dataset.
+ test_loader : torch.DataLoader
+ Loader that yields minibatches (data and labels) from the
+ test dataset.
+ """
+ if config.dataset_name == "experimental":
+ dataset, labels = load_neural_activity(
+ expt_id=config.expt_id, timestep_microsec=config.timestep_microsec
+ )
+ dataset = dataset[labels["velocities"] > 5]
+ labels = labels[labels["velocities"] > 5]
+ dataset = np.log(dataset.astype(np.float32) + 1)
+
+ if config.smooth is True:
+ dataset_smooth = np.zeros_like(dataset)
+ for _ in range(dataset.shape[1]):
+ dataset_smooth[:, _] = savgol_filter(
+ dataset[:, _], window_length=40, polyorder=2
+ )
+ dataset = dataset_smooth
+ dataset = (dataset - np.min(dataset)) / (np.max(dataset) - np.min(dataset))
+
+ gain_counts = labels["gains"].value_counts()
+ gain_1 = 1
+ one_gain = labels["gains"].value_counts().is_unique
+ if one_gain:
+ print(f"The dataset contains only one gain value: {gain_counts.index[0]}")
+ gain = gain_1
+ else:
+ print(
+ "The dataset transitions between two gains:"
+ f" {gain_counts.index[0]:4f} and {gain_counts.index[1]:4f}."
+ )
+ if config.select_gain_1:
+ gain = gain_1
+ print(f"We select gain 1: gain = {gain_1}.")
+ else:
+ other_gain = gain_counts.index[0]
+ if other_gain == gain_1:
+ other_gain = gain_counts.index[1]
+ gain = other_gain
+ print(f"We select the other gain: gain = {other_gain:4f}.")
+ config.update({"gain": gain})
+ dataset = dataset[labels["gains"] == gain]
+ labels = labels[labels["gains"] == gain]
+
+ elif config.dataset_name == "synthetic":
+ dataset, labels = load_place_cells()
+ dataset = np.log(dataset.astype(np.float32) + 1)
+ dataset = (dataset - np.min(dataset)) / (np.max(dataset) - np.min(dataset))
+ elif config.dataset_name == "points":
+ dataset, labels = load_points()
+ dataset = dataset.astype(np.float32)
+ elif config.dataset_name == "s1_synthetic":
+ dataset, labels = load_s1_synthetic(
+ synthetic_rotation=config.synthetic_rotation,
+ n_times=config.n_times,
+ radius=config.radius,
+ n_wiggles=config.n_wiggles,
+ geodesic_distortion_amp=config.geodesic_distortion_amp,
+ embedding_dim=config.embedding_dim,
+ noise_var=config.noise_var,
+ geodesic_distortion_func=config.geodesic_distortion_func,
+ )
+ elif config.dataset_name == "s2_synthetic":
+ dataset, labels = load_s2_synthetic(
+ synthetic_rotation=config.synthetic_rotation,
+ n_times=config.n_times,
+ radius=config.radius,
+ geodesic_distortion_amp=config.geodesic_distortion_amp,
+ embedding_dim=config.embedding_dim,
+ noise_var=config.noise_var,
+ )
+ elif config.dataset_name == "t2_synthetic":
+ dataset, labels = load_t2_synthetic(
+ synthetic_rotation=config.synthetic_rotation,
+ n_times=config.n_times,
+ major_radius=config.major_radius,
+ minor_radius=config.minor_radius,
+ geodesic_distortion_amp=config.geodesic_distortion_amp,
+ embedding_dim=config.embedding_dim,
+ noise_var=config.noise_var,
+ )
+ print(f"Dataset shape: {dataset.shape}.")
+ if isinstance(dataset, np.ndarray):
+ dataset_torch = torch.from_numpy(dataset)
+ else:
+ dataset_torch = dataset
+ # dataset_torch = dataset_torch - torch.mean(dataset_torch, dim=0)
+
+ train_num = int(round(0.7 * len(dataset))) # 70% training
+ indices = np.arange(len(dataset))
+
+ train_indices = np.arange(train_num)
+ rng = np.random.default_rng(seed=0)
+ if config.batch_shuffle:
+ # Note: this breaks the temporal ordering.
+ train_indices = rng.choice(indices, train_num, replace=False)
+
+ test_indices = np.delete(indices, train_indices)
+ train_dataset = dataset[train_indices]
+ train_labels = labels.iloc[train_indices]
+
+ test_dataset = dataset[test_indices]
+ test_labels = labels.iloc[test_indices]
+
+ train_dataset = dataset[train_indices]
+ train_labels = labels.iloc[train_indices]
+ test_dataset = dataset[test_indices]
+ test_labels = labels.iloc[test_indices]
+
+ # The angles are positional angles in the lab frame
+ if config.dataset_name in (
+ "experimental",
+ "s1_synthetic",
+ ) or config.dataset_name in ("three_place_cells_synthetic"):
+ train = []
+ for data, label in zip(train_dataset, train_labels["angles"], strict=False):
+ train.append([data, float(label)])
+ test = []
+ for data, label in zip(test_dataset, test_labels["angles"], strict=False):
+ test.append([data, float(label)])
+ elif config.dataset_name in ("s2_synthetic", "t2_synthetic"):
+ train = []
+ for data, theta, phi in zip(
+ train_dataset, train_labels["thetas"], train_labels["phis"], strict=False
+ ):
+ train.append([data, torch.tensor([float(theta), float(phi)])])
+ test = []
+ for data, theta, phi in zip(
+ test_dataset, test_labels["thetas"], test_labels["phis"], strict=False
+ ):
+ test.append([data, torch.tensor([float(theta), float(phi)])])
+
+ train_loader = torch.utils.data.DataLoader(train, batch_size=config.batch_size)
+ test_loader = torch.utils.data.DataLoader(test, batch_size=config.batch_size)
+ return dataset_torch, labels, train_loader, test_loader
+
+
+def loadmat(filename):
+ """Improved loadmat (replacement for scipy.io.loadmat).
+
+ Ensures correct loading of python dictionaries from mat files.
+
+ Inspired by: https://stackoverflow.com/a/29126361/572908.
+
+ Parameters
+ ----------
+ filename : str
+ Name of the file containing matlab data.
+ Example: expt34.mat
+ """
+
+ def _has_struct(elem):
+ """Check if elem is an array & if its first item is a struct."""
+ return (
+ isinstance(elem, np.ndarray)
+ and (elem.size > 0)
+ and isinstance(elem[0], scipy.io.matlab.mio5_params.mat_struct)
+ )
+
+ def _check_keys(d):
+ """Check if entries in dictionary are mat-objects.
+
+ If they are mat-objects, then todict is called to change
+ them to nested dictionaries.
+ """
+ for key in d:
+ elem = d[key]
+ if isinstance(elem, scipy.io.matlab.mio5_params.mat_struct):
+ d[key] = _todict(elem)
+ elif _has_struct(elem):
+ d[key] = _tolist(elem)
+ return d
+
+ def _todict(matobj):
+ """Build nested dictionaries from mat-objects.
+
+ This is a recursive function.
+ """
+ d = {}
+ for strg in matobj._fieldnames:
+ elem = matobj.__dict__[strg]
+ if isinstance(elem, scipy.io.matlab.mio5_params.mat_struct):
+ d[strg] = _todict(elem)
+ elif _has_struct(elem):
+ d[strg] = _tolist(elem)
+ else:
+ d[strg] = elem
+ return d
+
+ def _tolist(ndarray):
+ """Build lists from cellarays.
+
+ This is a recursive function that constructs lists from
+ cellarrays (which are loaded as numpy ndarrays).
+
+ It is recursing into the elements if they contain matobjects.
+ """
+ elem_list = []
+ for sub_elem in ndarray:
+ if isinstance(sub_elem, scipy.io.matlab.mio5_params.mat_struct):
+ elem_list.append(_todict(sub_elem))
+ elif _has_struct(sub_elem):
+ elem_list.append(_tolist(sub_elem))
+ else:
+ elem_list.append(sub_elem)
+ return elem_list
+
+ try:
+ data = scipy.io.loadmat(filename, struct_as_record=False, squeeze_me=True)
+ except Exception:
+ data = mat73.loadmat(filename)
+ return _check_keys(data)
diff --git a/neurometry/estimators/topology/plotting.py b/neurometry/estimators/topology/plotting.py
index 7fb2651..0c8ff35 100644
--- a/neurometry/estimators/topology/plotting.py
+++ b/neurometry/estimators/topology/plotting.py
@@ -124,6 +124,96 @@ def plot_all_barcodes_with_null(
return fig
+# def plot_all_barcodes(diagrams1, diagrams2, dataset_name_1, dataset_name_2, **kwargs):
+# dims = np.unique(diagrams1[diagrams1[:, 2] > 0, 2]).astype(int)
+
+# num_dims = len(dims)
+# colors = plt.cm.Greens(np.linspace(0.5, 1, num_dims))
+
+# fig, axs = plt.subplots(
+# num_dims, 1, figsize=kwargs.get("figsize", (10, 5 * num_dims)), sharex=True
+# )
+
+# for i, dim in enumerate(dims):
+# color = colors[i % len(colors)]
+
+# ax = axs[i] if num_dims > 1 else axs
+# diag_dim1 = diagrams1[diagrams1[:, 2] == dim]
+# diag_dim2 = diagrams2[diagrams2[:, 2] == dim]
+# _plot_bars_from_diagrams(
+# ax,
+# diag_dim1,
+# color=color,
+# linewidth=6,
+# bar_offset=kwargs.get("bar_offset", 0.2),
+# )
+# _plot_bars_from_diagrams(
+# ax,
+# diag_dim2,
+# color=color,
+# linewidth=6,
+# bar_offset=kwargs.get("bar_offset", 0.2),
+# )
+# ax.set_ylabel(f"Homology {dim}", fontsize=24)
+# ax.set_yticks([])
+# if i == num_dims - 1:
+# ax.set_xlabel(kwargs.get("xlabel", "Filtration Value"), fontsize=24)
+# if i == 0:
+# ax.set_title(dataset_name, fontsize=30)
+
+# plt.tight_layout()
+# return fig
+
+def plot_all_barcodes(diagrams1, diagrams2, dataset_name_1, dataset_name_2, **kwargs):
+ dims = np.unique(diagrams1[diagrams1[:, 2] > 0, 2]).astype(int)
+
+ num_dims = len(dims)
+ colors = plt.cm.Greens(np.linspace(0.5, 1, num_dims))
+
+ fig, axs = plt.subplots(
+ num_dims, 2, figsize=kwargs.get("figsize", (20, 5 * num_dims)), sharex=True
+ )
+
+ for i, dim in enumerate(dims):
+ color = colors[i % len(colors)]
+
+ # Plot diagrams1
+ ax1 = axs[i, 0] if num_dims > 1 else axs[0]
+ diag_dim1 = diagrams1[diagrams1[:, 2] == dim]
+ _plot_bars_from_diagrams(
+ ax1,
+ diag_dim1,
+ color=color,
+ linewidth=6,
+ bar_offset=kwargs.get("bar_offset", 0.2),
+ )
+ ax1.set_ylabel(f"Homology {dim}", fontsize=24)
+ ax1.set_yticks([])
+ if i == num_dims - 1:
+ ax1.set_xlabel(kwargs.get("xlabel", "Filtration Value"), fontsize=24)
+ if i == 0:
+ ax1.set_title(dataset_name_1, fontsize=30)
+
+ # Plot diagrams2
+ ax2 = axs[i, 1] if num_dims > 1 else axs[1]
+ diag_dim2 = diagrams2[diagrams2[:, 2] == dim]
+ _plot_bars_from_diagrams(
+ ax2,
+ diag_dim2,
+ color=color,
+ linewidth=6,
+ bar_offset=kwargs.get("bar_offset", 0.2),
+ )
+ ax2.set_yticks([])
+ if i == num_dims - 1:
+ ax2.set_xlabel(kwargs.get("xlabel", "Filtration Value"), fontsize=24)
+ if i == 0:
+ ax2.set_title(dataset_name_2, fontsize=30)
+
+ plt.tight_layout()
+ return fig
+
+
def plot_activity_on_torus(
neural_activations, toroidal_coords, neuron_id, neuron_id2=None
):
diff --git a/neurometry/estimators/topology/topology_classifier.py b/neurometry/estimators/topology/topology_classifier.py
index a4657e4..cf01c2a 100644
--- a/neurometry/estimators/topology/topology_classifier.py
+++ b/neurometry/estimators/topology/topology_classifier.py
@@ -60,7 +60,7 @@ def _generate_ref_data(self, input_data):
points=circle_task_points,
encoding_dim=encoding_dim,
nonlinearity="sigmoid",
- scales=5*gs.random.rand(encoding_dim),
+ scales=5 * gs.random.rand(encoding_dim),
fano_factor=self.fano_factor,
)
circle_point_clouds.append(circle_noisy_points)
@@ -72,7 +72,7 @@ def _generate_ref_data(self, input_data):
points=sphere_task_points,
encoding_dim=encoding_dim,
nonlinearity="sigmoid",
- scales=5*gs.random.rand(encoding_dim),
+ scales=5 * gs.random.rand(encoding_dim),
fano_factor=self.fano_factor,
)
sphere_point_clouds.append(sphere_noisy_points)
@@ -84,7 +84,7 @@ def _generate_ref_data(self, input_data):
points=torus_task_points,
encoding_dim=encoding_dim,
nonlinearity="sigmoid",
- scales=5*gs.random.rand(encoding_dim),
+ scales=5 * gs.random.rand(encoding_dim),
fano_factor=self.fano_factor,
)
torus_point_clouds.append(torus_noisy_points)
@@ -143,7 +143,9 @@ def fit(self, X, y=None):
"""
if not isinstance(X, np.ndarray | torch.Tensor):
- raise ValueError(f"Expected array-like input for X, but got {type(X).__name__}.")
+ raise ValueError(
+ f"Expected array-like input for X, but got {type(X).__name__}."
+ )
ref_point_clouds, ref_labels = self._generate_ref_data(X)
self.ref_labels = ref_labels
@@ -270,4 +272,3 @@ def compute_diagrams_shuffle(X, num_shuffles, seed=0, homology_dimensions=(0, 1)
return compute_persistence_diagrams(
[X, *shuffled_Xs], homology_dimensions=homology_dimensions
)
-
diff --git a/tests/neurometry/estimators/topology/test_topology_classifier.py b/tests/neurometry/estimators/topology/test_topology_classifier.py
index 203b80a..c20fa11 100644
--- a/tests/neurometry/estimators/topology/test_topology_classifier.py
+++ b/tests/neurometry/estimators/topology/test_topology_classifier.py
@@ -112,4 +112,3 @@ def test_not_fitted_error(self):
)
with pytest.raises(NotFittedError):
classifier.predict(self.circle_data)
-
diff --git a/tutorials/03_methods_estimate_manifold_topology.ipynb b/tutorials/03_methods_estimate_manifold_topology.ipynb
index 883b99b..57e31a1 100644
--- a/tutorials/03_methods_estimate_manifold_topology.ipynb
+++ b/tutorials/03_methods_estimate_manifold_topology.ipynb
@@ -43073,7 +43073,7 @@
],
"metadata": {
"kernelspec": {
- "display_name": "Python 3 (ipykernel)",
+ "display_name": "neurometry",
"language": "python",
"name": "python3"
},
diff --git a/tutorials/04_methods_estimate_manifold_geometry.ipynb b/tutorials/04_methods_estimate_manifold_geometry.ipynb
index 88a2ee8..a966073 100644
--- a/tutorials/04_methods_estimate_manifold_geometry.ipynb
+++ b/tutorials/04_methods_estimate_manifold_geometry.ipynb
@@ -4,19 +4,19 @@
"cell_type": "markdown",
"metadata": {},
"source": [
- "# Classify Neural Manifold Topology"
+ "# Estimate Neural Manifold Immersion"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
- "### Set-up + Imports"
+ "## Set Up + Imports"
]
},
{
"cell_type": "code",
- "execution_count": 2,
+ "execution_count": 238,
"metadata": {},
"outputs": [
{
@@ -41,25681 +41,707 @@
"%autoreload 2\n",
"%load_ext jupyter_black\n",
"\n",
- "import os\n",
+ "import neurometry.datasets.synthetic as synthetic\n",
+ "import numpy as np\n",
"\n",
"import matplotlib.pyplot as plt\n",
- "import numpy as np\n",
- "import torch\n",
+ "\n",
+ "\n",
+ "import os\n",
"\n",
"os.environ[\"GEOMSTATS_BACKEND\"] = \"pytorch\"\n",
"import geomstats.backend as gs\n",
- "import neurometry.datasets.synthetic as synthetic"
+ "import torch"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Synthetic circle analysis"
]
},
{
"cell_type": "code",
- "execution_count": 59,
+ "execution_count": 312,
"metadata": {},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "noise level: 0.71%\n"
- ]
- }
- ],
+ "outputs": [],
"source": [
- "import neurometry.datasets.synthetic as synthetic\n",
- "\n",
- "circle_task_points = synthetic.hypersphere(1, 1000)\n",
- "circle_noisy_points, circle_manifold_points = synthetic.synthetic_neural_manifold(\n",
- " points=circle_task_points,\n",
- " encoding_dim=10,\n",
+ "task_points, intrinsic_coords = synthetic.hypersphere(1, 1000)\n",
+ "noisy_points, manifold_points = synthetic.synthetic_neural_manifold(\n",
+ " points=task_points,\n",
+ " encoding_dim=3,\n",
" nonlinearity=\"sigmoid\",\n",
- " scales=gs.ones(10),\n",
- " poisson_multiplier=100,\n",
+ " scales=gs.array([5, 3, 1]),\n",
+ " fano_factor=0.1,\n",
")"
]
},
{
"cell_type": "code",
- "execution_count": 60,
+ "execution_count": 313,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "from neurometry.estimators.geometry.immersion_estimator import ImmersionEstimator\n",
+ "\n",
+ "extrinsic_dim = 3\n",
+ "topology = \"circle\"\n",
+ "device = \"cuda\"\n",
+ "\n",
+ "immersion_estimator = ImmersionEstimator(\n",
+ " extrinsic_dim, topology, device=device, verbose=True\n",
+ ")\n",
+ "\n",
+ "latents = immersion_estimator.intrinsic_to_extrinsic(intrinsic_coords).squeeze()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 314,
"metadata": {},
"outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Epoch 1/200, Train Loss: 13022.06607155235, Test Loss: 11866.508007193383\n",
+ "Epoch 2/200, Train Loss: 8618.303601918711, Test Loss: 4035.902180384047\n",
+ "Epoch 3/200, Train Loss: 3506.947428379754, Test Loss: 2918.8028884944165\n",
+ "Epoch 4/200, Train Loss: 2998.2627454944236, Test Loss: 2960.5285708899637\n",
+ "Epoch 5/200, Train Loss: 2943.1006402080316, Test Loss: 2854.7209811061157\n",
+ "Epoch 6/200, Train Loss: 2931.749965913282, Test Loss: 2906.7113782873034\n",
+ "Epoch 7/200, Train Loss: 2936.539423533661, Test Loss: 2869.982490885765\n",
+ "Epoch 8/200, Train Loss: 2924.5017225906395, Test Loss: 2927.270978193271\n",
+ "Epoch 9/200, Train Loss: 2925.263847975524, Test Loss: 2780.0403350470656\n",
+ "Epoch 10/200, Train Loss: 2921.043327633271, Test Loss: 2839.904050959253\n",
+ "Epoch 11/200, Train Loss: 2905.3423914164487, Test Loss: 2866.2912308967966\n",
+ "Epoch 12/200, Train Loss: 2876.427814198662, Test Loss: 2829.4151015565185\n",
+ "Epoch 13/200, Train Loss: 2779.8973905041703, Test Loss: 2673.4944191285686\n",
+ "Epoch 14/200, Train Loss: 2228.9491204374194, Test Loss: 1400.3976173857802\n",
+ "Epoch 15/200, Train Loss: 581.9834140784118, Test Loss: 347.7742810896095\n",
+ "Epoch 16/200, Train Loss: 279.0328247109313, Test Loss: 267.3305055635849\n",
+ "Epoch 17/200, Train Loss: 245.75622916679703, Test Loss: 263.6164780319128\n",
+ "Epoch 18/200, Train Loss: 240.68186166147058, Test Loss: 246.66219983676436\n",
+ "Epoch 19/200, Train Loss: 237.38749625808438, Test Loss: 279.4329071476583\n",
+ "Epoch 20/200, Train Loss: 234.5714734116473, Test Loss: 265.0156918540006\n",
+ "Epoch 21/200, Train Loss: 231.79229446742386, Test Loss: 279.2706086243095\n",
+ "Epoch 22/200, Train Loss: 229.0386950753332, Test Loss: 249.94186853725634\n",
+ "Epoch 23/200, Train Loss: 227.31539005782253, Test Loss: 268.75888290801004\n",
+ "Epoch 24/200, Train Loss: 224.451204087807, Test Loss: 248.40102634320124\n",
+ "Epoch 25/200, Train Loss: 221.43353973405112, Test Loss: 261.67802879136224\n",
+ "Epoch 26/200, Train Loss: 220.20762645825585, Test Loss: 273.82256446995797\n",
+ "Epoch 27/200, Train Loss: 216.8689131767153, Test Loss: 237.06024181351796\n",
+ "Epoch 28/200, Train Loss: 213.77894809375042, Test Loss: 240.26168916206117\n",
+ "Epoch 29/200, Train Loss: 211.60635354746665, Test Loss: 252.11766448825193\n",
+ "Epoch 30/200, Train Loss: 209.21178646748385, Test Loss: 260.092256280038\n",
+ "Epoch 31/200, Train Loss: 202.79718661209427, Test Loss: 241.52946227609323\n",
+ "Epoch 32/200, Train Loss: 194.87351492525858, Test Loss: 230.76113112748914\n",
+ "Epoch 33/200, Train Loss: 181.05125346479946, Test Loss: 192.13371221101397\n",
+ "Epoch 34/200, Train Loss: 153.56953441472442, Test Loss: 156.07161616470881\n",
+ "Epoch 35/200, Train Loss: 91.97569775646785, Test Loss: 56.56133262001696\n",
+ "Epoch 36/200, Train Loss: 26.815740785373166, Test Loss: 19.558717344291274\n",
+ "Epoch 37/200, Train Loss: 16.52103507874917, Test Loss: 15.952853481531998\n",
+ "Epoch 38/200, Train Loss: 13.58144190250396, Test Loss: 14.01960901155492\n",
+ "Epoch 39/200, Train Loss: 12.836103158344738, Test Loss: 13.863664165425158\n",
+ "Epoch 40/200, Train Loss: 12.315041795453169, Test Loss: 11.806134492512886\n",
+ "Epoch 41/200, Train Loss: 11.76138155573257, Test Loss: 12.063178828959058\n",
+ "Epoch 42/200, Train Loss: 11.179732268351385, Test Loss: 11.508513510793687\n",
+ "Epoch 43/200, Train Loss: 11.189405334737547, Test Loss: 11.760025788343384\n",
+ "Epoch 44/200, Train Loss: 10.93132931872994, Test Loss: 10.761865696993798\n",
+ "Epoch 45/200, Train Loss: 10.838990171532553, Test Loss: 11.41829957247278\n",
+ "Epoch 46/200, Train Loss: 10.71024981766642, Test Loss: 10.848896291883566\n",
+ "Epoch 47/200, Train Loss: 10.634998890933032, Test Loss: 10.895327969624399\n",
+ "Epoch 48/200, Train Loss: 10.68274010705295, Test Loss: 11.32860870929207\n",
+ "Epoch 49/200, Train Loss: 10.421924024059225, Test Loss: 11.571128517912175\n",
+ "Epoch 50/200, Train Loss: 10.409696850767475, Test Loss: 11.736795351597083\n",
+ "Epoch 51/200, Train Loss: 11.102182471691105, Test Loss: 12.956047146141959\n",
+ "Epoch 52/200, Train Loss: 10.994703279510636, Test Loss: 13.17528889908434\n",
+ "Epoch 53/200, Train Loss: 10.482852547091355, Test Loss: 11.898595168607349\n",
+ "Epoch 54/200, Train Loss: 10.416190271918822, Test Loss: 10.924367498999512\n",
+ "Epoch 55/200, Train Loss: 10.210945332522176, Test Loss: 11.43018198040949\n",
+ "Epoch 56/200, Train Loss: 10.782676653098546, Test Loss: 11.04902838432696\n",
+ "Epoch 57/200, Train Loss: 10.763412235093108, Test Loss: 10.859743072117222\n",
+ "Epoch 58/200, Train Loss: 10.339436268494127, Test Loss: 10.490132593006257\n",
+ "Epoch 59/200, Train Loss: 10.542175790212186, Test Loss: 11.062322965313768\n",
+ "Epoch 60/200, Train Loss: 10.515446976184366, Test Loss: 10.643298152949187\n",
+ "Epoch 61/200, Train Loss: 10.129465570403294, Test Loss: 10.874929821086694\n",
+ "Epoch 62/200, Train Loss: 10.33095289254145, Test Loss: 11.038826062315238\n",
+ "Epoch 63/200, Train Loss: 10.607780176477222, Test Loss: 11.117567014450696\n",
+ "Epoch 64/200, Train Loss: 10.19363055203544, Test Loss: 11.502888288373672\n",
+ "Epoch 65/200, Train Loss: 10.395164764760532, Test Loss: 12.286309922334661\n",
+ "Epoch 66/200, Train Loss: 10.489277835265082, Test Loss: 12.147076416175407\n",
+ "Epoch 67/200, Train Loss: 10.297389446751724, Test Loss: 11.487427999800166\n",
+ "Epoch 68/200, Train Loss: 10.0532093981172, Test Loss: 10.783335880098052\n",
+ "Epoch 69/200, Train Loss: 10.00805927965536, Test Loss: 10.517746803451905\n",
+ "Epoch 70/200, Train Loss: 10.038053454807573, Test Loss: 10.524892050300585\n",
+ "Epoch 71/200, Train Loss: 10.249230543577973, Test Loss: 11.073625057481442\n",
+ "Epoch 72/200, Train Loss: 10.45075518826603, Test Loss: 11.42113223852472\n",
+ "Epoch 73/200, Train Loss: 10.487131999981225, Test Loss: 10.570602616595844\n",
+ "Epoch 74/200, Train Loss: 10.220835674571193, Test Loss: 10.895753993079435\n",
+ "Epoch 75/200, Train Loss: 10.169529125904287, Test Loss: 10.883637800501536\n",
+ "Epoch 76/200, Train Loss: 10.268290528991837, Test Loss: 11.839045803259603\n",
+ "Epoch 77/200, Train Loss: 10.841278901725104, Test Loss: 13.286651308136339\n",
+ "Epoch 78/200, Train Loss: 10.78742451158501, Test Loss: 10.868974746991341\n",
+ "Epoch 79/200, Train Loss: 10.184991181320887, Test Loss: 11.489565595819442\n",
+ "Epoch 80/200, Train Loss: 9.927987072603319, Test Loss: 11.906069808679359\n",
+ "Epoch 81/200, Train Loss: 10.229912019206585, Test Loss: 11.056351778753053\n",
+ "Epoch 82/200, Train Loss: 10.224477222643996, Test Loss: 10.983212042660464\n",
+ "Epoch 83/200, Train Loss: 10.534749195451557, Test Loss: 10.981141283742133\n",
+ "Epoch 84/200, Train Loss: 10.03709890637773, Test Loss: 11.091489528134302\n",
+ "Epoch 85/200, Train Loss: 10.099075219602044, Test Loss: 10.215108201629263\n",
+ "Epoch 86/200, Train Loss: 9.957683713049423, Test Loss: 10.696675303985618\n",
+ "Epoch 87/200, Train Loss: 10.548157830056248, Test Loss: 10.841509217747175\n",
+ "Epoch 88/200, Train Loss: 11.518595731549267, Test Loss: 12.169079221187564\n",
+ "Epoch 89/200, Train Loss: 10.042051033225153, Test Loss: 11.729942718219364\n",
+ "Epoch 90/200, Train Loss: 10.119450966510573, Test Loss: 11.207343911274242\n",
+ "Epoch 91/200, Train Loss: 10.41091179659802, Test Loss: 10.694221713934525\n",
+ "Epoch 92/200, Train Loss: 10.56489884217293, Test Loss: 12.265211287976276\n",
+ "Epoch 93/200, Train Loss: 10.458070270826122, Test Loss: 11.641027302346824\n",
+ "Epoch 94/200, Train Loss: 10.504942763502745, Test Loss: 11.058611111962534\n",
+ "Epoch 95/200, Train Loss: 10.548172735467055, Test Loss: 11.000239800035514\n",
+ "Epoch 96/200, Train Loss: 10.245151854108455, Test Loss: 11.04323252110764\n",
+ "Epoch 97/200, Train Loss: 10.191355638964907, Test Loss: 11.36048088953506\n",
+ "Epoch 98/200, Train Loss: 9.924821653795432, Test Loss: 11.75451218909611\n",
+ "Epoch 99/200, Train Loss: 10.330173887084506, Test Loss: 13.351181120901066\n",
+ "Epoch 100/200, Train Loss: 10.838888420624166, Test Loss: 13.823539535519176\n",
+ "Epoch 101/200, Train Loss: 10.453439593661505, Test Loss: 11.017190055960508\n",
+ "Epoch 102/200, Train Loss: 10.36379832834558, Test Loss: 10.153877488902717\n",
+ "Epoch 103/200, Train Loss: 10.261569604917467, Test Loss: 11.63506595178647\n",
+ "Epoch 104/200, Train Loss: 10.030633530976703, Test Loss: 12.98612818928918\n",
+ "Epoch 105/200, Train Loss: 10.516783408807225, Test Loss: 12.411771616249382\n",
+ "Epoch 106/200, Train Loss: 11.723875801195627, Test Loss: 14.518145701813138\n",
+ "Epoch 107/200, Train Loss: 10.953136398023542, Test Loss: 11.480414953544896\n",
+ "Epoch 108/200, Train Loss: 10.490797649613818, Test Loss: 12.078476891010268\n",
+ "Epoch 109/200, Train Loss: 10.574833275822863, Test Loss: 11.29328176777963\n",
+ "Epoch 110/200, Train Loss: 10.618192868035145, Test Loss: 12.077397393585514\n",
+ "Epoch 111/200, Train Loss: 10.659403823924361, Test Loss: 11.75574367947267\n",
+ "Epoch 112/200, Train Loss: 10.136886238475372, Test Loss: 12.441191867571947\n",
+ "Epoch 113/200, Train Loss: 10.42011253567286, Test Loss: 11.143815747493239\n",
+ "Epoch 114/200, Train Loss: 11.008284384802122, Test Loss: 11.46021107680554\n",
+ "Epoch 115/200, Train Loss: 10.817967284863048, Test Loss: 11.915131627573961\n",
+ "Epoch 116/200, Train Loss: 10.153092769335945, Test Loss: 10.568478333836405\n",
+ "Epoch 117/200, Train Loss: 10.645266961321623, Test Loss: 11.236809955086718\n",
+ "Epoch 118/200, Train Loss: 10.531840968945703, Test Loss: 13.324285602372624\n",
+ "Epoch 119/200, Train Loss: 10.219342748924332, Test Loss: 11.83394631601235\n",
+ "Epoch 120/200, Train Loss: 10.508616401148757, Test Loss: 14.55446090382992\n",
+ "Epoch 121/200, Train Loss: 10.541280977049324, Test Loss: 10.582763624228578\n",
+ "Epoch 122/200, Train Loss: 10.656432892575117, Test Loss: 10.803629422166404\n",
+ "Epoch 123/200, Train Loss: 10.151317978603426, Test Loss: 10.581207787907042\n",
+ "Epoch 124/200, Train Loss: 10.336319523696458, Test Loss: 11.344743150047892\n",
+ "Epoch 125/200, Train Loss: 10.166030341868, Test Loss: 13.813791344556348\n",
+ "Epoch 126/200, Train Loss: 10.092743927755372, Test Loss: 10.776318576583618\n",
+ "Epoch 127/200, Train Loss: 10.113921768874539, Test Loss: 11.404366889515973\n",
+ "Epoch 128/200, Train Loss: 10.924066937889807, Test Loss: 9.971519365672515\n",
+ "Epoch 129/200, Train Loss: 10.446296324875595, Test Loss: 10.594064106762302\n",
+ "Epoch 130/200, Train Loss: 11.167741104478774, Test Loss: 12.793943451311602\n",
+ "Epoch 131/200, Train Loss: 10.521995408035934, Test Loss: 10.49897520536827\n",
+ "Epoch 132/200, Train Loss: 10.428246720334194, Test Loss: 13.231898942024616\n",
+ "Epoch 133/200, Train Loss: 10.793708156397104, Test Loss: 12.60166338113954\n",
+ "Epoch 134/200, Train Loss: 11.021249109847336, Test Loss: 11.260395768368387\n",
+ "Epoch 135/200, Train Loss: 10.952955900195018, Test Loss: 14.230480686985752\n",
+ "Epoch 136/200, Train Loss: 11.503802173193101, Test Loss: 12.949232517923068\n",
+ "Epoch 137/200, Train Loss: 10.822156605041187, Test Loss: 11.822374905189267\n",
+ "Epoch 138/200, Train Loss: 10.435474336806072, Test Loss: 13.536567867461878\n",
+ "Epoch 139/200, Train Loss: 10.340400126585987, Test Loss: 12.953669338136015\n",
+ "Epoch 140/200, Train Loss: 11.457719635702812, Test Loss: 16.23900709556663\n",
+ "Epoch 141/200, Train Loss: 11.9033828855647, Test Loss: 11.702210989223067\n",
+ "Epoch 142/200, Train Loss: 10.686688012925236, Test Loss: 13.712249388850456\n",
+ "Epoch 143/200, Train Loss: 11.561828365637744, Test Loss: 14.894987241990098\n",
+ "Epoch 144/200, Train Loss: 10.672201894871131, Test Loss: 11.155846364446301\n",
+ "Epoch 145/200, Train Loss: 10.090633415867378, Test Loss: 11.377240624148252\n",
+ "Epoch 146/200, Train Loss: 10.375166587842207, Test Loss: 11.133700226252719\n",
+ "Epoch 147/200, Train Loss: 10.630161614351973, Test Loss: 10.96258514980619\n",
+ "Epoch 148/200, Train Loss: 10.141940322341434, Test Loss: 13.117946484515212\n",
+ "Epoch 149/200, Train Loss: 11.449493985698219, Test Loss: 17.407830885649435\n",
+ "Epoch 150/200, Train Loss: 11.774754656250108, Test Loss: 12.046571317041652\n",
+ "Epoch 151/200, Train Loss: 10.269230394156464, Test Loss: 11.334370297490015\n",
+ "Epoch 152/200, Train Loss: 10.788969237437431, Test Loss: 13.619824372576032\n",
+ "Epoch 153/200, Train Loss: 11.39444166041005, Test Loss: 12.982195646293816\n",
+ "Epoch 154/200, Train Loss: 10.848024717451635, Test Loss: 11.8050557438104\n",
+ "Epoch 155/200, Train Loss: 10.736311256653071, Test Loss: 11.408941570697051\n",
+ "Epoch 156/200, Train Loss: 10.269830466305464, Test Loss: 11.7369510435076\n",
+ "Epoch 157/200, Train Loss: 10.796902598786637, Test Loss: 11.1840247613458\n",
+ "Epoch 158/200, Train Loss: 10.562302355155616, Test Loss: 12.294801777011324\n",
+ "Epoch 159/200, Train Loss: 10.664673568569789, Test Loss: 11.163432800122466\n",
+ "Epoch 160/200, Train Loss: 10.602773008968823, Test Loss: 10.008795817072777\n",
+ "Epoch 161/200, Train Loss: 10.52368355360612, Test Loss: 11.847600946279638\n",
+ "Epoch 162/200, Train Loss: 10.885267308415514, Test Loss: 13.313220142158604\n",
+ "Epoch 163/200, Train Loss: 10.896901930084896, Test Loss: 10.703657451493859\n",
+ "Epoch 164/200, Train Loss: 10.247307560606282, Test Loss: 11.43241519524166\n",
+ "Epoch 165/200, Train Loss: 10.932945132248369, Test Loss: 12.505620741606842\n",
+ "Epoch 166/200, Train Loss: 10.973025742699715, Test Loss: 14.785305904149073\n",
+ "Epoch 167/200, Train Loss: 10.726945547854449, Test Loss: 12.928781026121785\n",
+ "Epoch 168/200, Train Loss: 11.178441272428861, Test Loss: 12.896665056616897\n",
+ "Epoch 169/200, Train Loss: 12.53280004540063, Test Loss: 11.703513668356175\n",
+ "Epoch 170/200, Train Loss: 11.372105546070731, Test Loss: 14.083597132744048\n",
+ "Epoch 171/200, Train Loss: 11.864258934004022, Test Loss: 11.254562355771961\n",
+ "Epoch 172/200, Train Loss: 11.428876507775731, Test Loss: 14.65705675847845\n",
+ "Epoch 173/200, Train Loss: 11.227436752841008, Test Loss: 10.99186833914395\n",
+ "Epoch 174/200, Train Loss: 10.420219656239022, Test Loss: 11.395782151991748\n",
+ "Epoch 175/200, Train Loss: 11.57012359387807, Test Loss: 11.662278068378596\n",
+ "Epoch 176/200, Train Loss: 11.838527798101413, Test Loss: 13.71283647833303\n",
+ "Epoch 177/200, Train Loss: 11.059536352172815, Test Loss: 11.696542615632366\n",
+ "Epoch 178/200, Train Loss: 10.832752092336767, Test Loss: 11.80351484111537\n",
+ "Epoch 179/200, Train Loss: 10.616642929066398, Test Loss: 11.385024044327897\n",
+ "Epoch 180/200, Train Loss: 10.868311459587133, Test Loss: 11.913934123744287\n",
+ "Epoch 181/200, Train Loss: 10.219724778951287, Test Loss: 11.939466970747997\n",
+ "Epoch 182/200, Train Loss: 10.463360967460995, Test Loss: 14.094203232822567\n",
+ "Epoch 183/200, Train Loss: 10.403596315380705, Test Loss: 12.669238725339042\n",
+ "Epoch 184/200, Train Loss: 10.721213452991005, Test Loss: 14.144191336971017\n",
+ "Epoch 185/200, Train Loss: 11.476571646901125, Test Loss: 15.6672451389028\n",
+ "Epoch 186/200, Train Loss: 11.860101391409325, Test Loss: 12.157471870962757\n",
+ "Epoch 187/200, Train Loss: 10.908236343256036, Test Loss: 10.661017842223986\n",
+ "Epoch 188/200, Train Loss: 10.667804025636492, Test Loss: 10.646279086330805\n",
+ "Epoch 189/200, Train Loss: 10.241451620523515, Test Loss: 11.527365873683946\n",
+ "Epoch 190/200, Train Loss: 10.650275273822295, Test Loss: 11.727666637458956\n",
+ "Epoch 191/200, Train Loss: 10.486824327642346, Test Loss: 11.43472094162284\n",
+ "Epoch 192/200, Train Loss: 10.640617617718647, Test Loss: 11.107508920082363\n",
+ "Epoch 193/200, Train Loss: 10.006207645680297, Test Loss: 10.684302403907198\n",
+ "Epoch 194/200, Train Loss: 10.360769444390833, Test Loss: 11.53984908114962\n",
+ "Epoch 195/200, Train Loss: 11.040600699757254, Test Loss: 10.43912657710342\n",
+ "Epoch 196/200, Train Loss: 10.445139489430442, Test Loss: 12.176986853176299\n",
+ "Epoch 197/200, Train Loss: 11.236020256973118, Test Loss: 11.482896296303457\n",
+ "Epoch 198/200, Train Loss: 11.43011853547752, Test Loss: 11.889038854799034\n",
+ "Epoch 199/200, Train Loss: 11.082570635213937, Test Loss: 12.430406313938008\n",
+ "Epoch 200/200, Train Loss: 10.710532926342745, Test Loss: 11.217785487918581\n"
+ ]
+ },
{
"data": {
- "application/vnd.plotly.v1+json": {
- "config": {
- "plotlyServerURL": "https://plot.ly"
- },
- "data": [
- {
- "marker": {
- "size": 3
- },
- "mode": "markers",
- "type": "scatter3d",
- "x": [
- 105.07,
- 87.07,
- 135.56,
- 118.98,
- 59.74,
- 81.32,
- 88.39,
- 72.11,
- 99.35,
- 97.53,
- 58.82,
- 73.92,
- 97.42,
- 65.33,
- 138.28,
- 135.76,
- 65.29,
- 127.94,
- 126.26,
- 77.24,
- 111.99,
- 67.29,
- 129.11,
- 71.1,
- 79.17,
- 60.87,
- 76.29,
- 108.64,
- 69.65,
- 91.95,
- 63.12,
- 128.04,
- 126.88,
- 61.39,
- 59.96,
- 67.89,
- 138.66,
- 64.03,
- 90.05,
- 137.79,
- 61.59,
- 124.4,
- 62.03,
- 97.08,
- 61.29,
- 127.47,
- 67.16,
- 120.3,
- 60.93,
- 108.51,
- 58.42,
- 95.01,
- 71.52,
- 91.2,
- 116.26,
- 131.63,
- 111.28,
- 61.04,
- 72.71,
- 74.52,
- 114.69,
- 139.55,
- 91.32,
- 64.52,
- 58.68,
- 75.28,
- 80.44,
- 133.03,
- 65.57,
- 133.1,
- 137.87,
- 68.81,
- 113.56,
- 86.03,
- 88.19,
- 133.93,
- 60.15,
- 75.22,
- 72.01,
- 137.18,
- 125.83,
- 129.88,
- 69.2,
- 60.45,
- 134.91,
- 58.89,
- 108.92,
- 139.08,
- 60.33,
- 130.83,
- 60.2,
- 117.87,
- 73.9,
- 63.46,
- 128.18,
- 89.03,
- 107.41,
- 122.67,
- 59.17,
- 68.42,
- 80.64,
- 100.58,
- 89.44,
- 131.05,
- 129.25,
- 130.6,
- 102.77,
- 123.76,
- 141.59,
- 74.23,
- 70.16,
- 60.1,
- 138.3,
- 62.66,
- 120.02,
- 65.4,
- 140.49,
- 85.62,
- 112.86,
- 86.64,
- 136.75,
- 59.53,
- 59.7,
- 121.74,
- 60.46,
- 67.15,
- 140.36,
- 58.69,
- 118.36,
- 65.42,
- 113.1,
- 81.89,
- 61.32,
- 103.42,
- 107.63,
- 63.3,
- 62.59,
- 135.2,
- 72.85,
- 67.77,
- 72.82,
- 62,
- 67.65,
- 133.36,
- 124.11,
- 116.26,
- 82.54,
- 71.38,
- 61.5,
- 132.6,
- 107.52,
- 139.32,
- 60.57,
- 116.43,
- 68.37,
- 59.85,
- 76.75,
- 128.33,
- 69.64,
- 98.18,
- 93.02,
- 66.15,
- 126.28,
- 133.84,
- 127.61,
- 64.53,
- 137.76,
- 126.19,
- 88.36,
- 95.26,
- 60.69,
- 85.42,
- 134.8,
- 134.05,
- 83.07,
- 61.67,
- 133.96,
- 112.75,
- 134.28,
- 138.98,
- 107.98,
- 113.64,
- 97.18,
- 115.56,
- 66.31,
- 138.31,
- 62.43,
- 131.14,
- 140.71,
- 134.98,
- 61.26,
- 138.51,
- 74.08,
- 84.43,
- 140.43,
- 110.92,
- 134.89,
- 91.25,
- 65.38,
- 127.36,
- 131.23,
- 123.69,
- 103.45,
- 140.51,
- 85.6,
- 60.94,
- 122.2,
- 107.92,
- 92.47,
- 131.14,
- 105.93,
- 139.47,
- 120.55,
- 113.69,
- 62.63,
- 76.08,
- 109.92,
- 118.54,
- 110.21,
- 108.63,
- 64.75,
- 101.54,
- 60.49,
- 58.59,
- 61.12,
- 73.22,
- 135.08,
- 61.31,
- 112.59,
- 114.22,
- 71.78,
- 139.43,
- 100.88,
- 57.97,
- 132.07,
- 110.64,
- 91.14,
- 86.87,
- 117.05,
- 66.79,
- 65.72,
- 89.18,
- 61.05,
- 119.7,
- 121.95,
- 137.43,
- 105.77,
- 136.56,
- 127.89,
- 139.45,
- 123.27,
- 63.88,
- 127.67,
- 75.59,
- 125.13,
- 119.21,
- 108.15,
- 114.84,
- 135.77,
- 105.84,
- 129.69,
- 128.78,
- 96,
- 138.96,
- 74.56,
- 129.17,
- 130.31,
- 103.8,
- 60.71,
- 66.98,
- 68.18,
- 85.03,
- 138.42,
- 68.99,
- 130.98,
- 69.44,
- 62.81,
- 72.74,
- 140.98,
- 129.02,
- 88.21,
- 73.71,
- 86.59,
- 79.88,
- 72.94,
- 125.3,
- 140.14,
- 85.85,
- 137.68,
- 126.37,
- 67.58,
- 109.87,
- 132.78,
- 126.1,
- 139.85,
- 109.3,
- 86.17,
- 62.64,
- 73.31,
- 134.72,
- 107.69,
- 140.17,
- 135.94,
- 73.47,
- 60.72,
- 69.64,
- 60.13,
- 139.57,
- 90.98,
- 74.5,
- 138.62,
- 65.22,
- 112.14,
- 101.07,
- 138.36,
- 126.22,
- 63.18,
- 116.62,
- 126.74,
- 124.05,
- 106.01,
- 72.05,
- 139.42,
- 59.69,
- 127.47,
- 127.88,
- 70.11,
- 140.81,
- 115.25,
- 137.58,
- 137.18,
- 121.11,
- 122.51,
- 89.89,
- 64.67,
- 140.2,
- 106.08,
- 122.56,
- 138.6,
- 64.59,
- 65.07,
- 132.61,
- 128.09,
- 135.64,
- 135.92,
- 61.68,
- 58.76,
- 81.3,
- 140.86,
- 131.69,
- 63.69,
- 98.79,
- 64.4,
- 103.71,
- 139.11,
- 89.81,
- 139.09,
- 59.5,
- 133.09,
- 96.57,
- 132.6,
- 120.55,
- 119.1,
- 111.37,
- 111.97,
- 64.01,
- 104.54,
- 63.08,
- 60.44,
- 68.97,
- 84.85,
- 137.49,
- 103.42,
- 135.57,
- 119.43,
- 129.19,
- 63.53,
- 124.23,
- 116.52,
- 80.12,
- 131.52,
- 95.71,
- 131.51,
- 67.96,
- 128.79,
- 62.35,
- 138.25,
- 79.66,
- 114.05,
- 95.32,
- 131.49,
- 64.53,
- 116.39,
- 134.76,
- 130.39,
- 139.65,
- 140.81,
- 61.06,
- 97.56,
- 60,
- 61.03,
- 98.05,
- 137.88,
- 98.64,
- 90.91,
- 64.23,
- 59.04,
- 129,
- 88.26,
- 62.41,
- 125.45,
- 140,
- 70.41,
- 126.43,
- 119.42,
- 59.91,
- 139.13,
- 59.77,
- 126.22,
- 122.85,
- 107.07,
- 67.69,
- 142.89,
- 67.14,
- 75.2,
- 126.35,
- 97.58,
- 60.7,
- 72.32,
- 89.58,
- 59.75,
- 76.85,
- 139.55,
- 141,
- 72.04,
- 62.52,
- 109.74,
- 99.45,
- 122.3,
- 116.06,
- 67.94,
- 85.21,
- 114.45,
- 116.78,
- 111.79,
- 59.77,
- 76.28,
- 59.35,
- 61.57,
- 140,
- 134.33,
- 122.14,
- 139.12,
- 139.18,
- 136.73,
- 71.59,
- 61.17,
- 65.82,
- 103.74,
- 64.82,
- 80.76,
- 140.1,
- 63.49,
- 59.09,
- 60.72,
- 129.51,
- 112.76,
- 61.76,
- 112.38,
- 87.3,
- 61.07,
- 130.49,
- 133.27,
- 127.37,
- 108.49,
- 63.44,
- 135.87,
- 134.7,
- 114.3,
- 137.85,
- 64.77,
- 128.76,
- 142.34,
- 95.6,
- 92.91,
- 65.04,
- 102.89,
- 66.93,
- 120.33,
- 136.8,
- 101.43,
- 58.47,
- 75.67,
- 133.83,
- 72.24,
- 124.66,
- 72.45,
- 64.21,
- 59.75,
- 133.49,
- 84.55,
- 83.08,
- 117.15,
- 112.34,
- 134.02,
- 60.65,
- 125.48,
- 125.29,
- 132.03,
- 67.73,
- 140.51,
- 58.75,
- 131.33,
- 87.47,
- 119.98,
- 71.49,
- 63.36,
- 137.75,
- 87.31,
- 76.49,
- 90.13,
- 70.4,
- 98.23,
- 78.76,
- 83.2,
- 108.19,
- 93.21,
- 116.62,
- 81.93,
- 68.29,
- 78.35,
- 79.35,
- 113.57,
- 128.84,
- 116.66,
- 60.35,
- 59.35,
- 62.4,
- 64.65,
- 90.15,
- 124.66,
- 140.06,
- 98.47,
- 74.58,
- 87.32,
- 70.63,
- 92.35,
- 136.85,
- 114.58,
- 138.44,
- 66.2,
- 64.12,
- 75.6,
- 129.25,
- 71.36,
- 140.69,
- 126.22,
- 132.2,
- 115.57,
- 60.83,
- 65.8,
- 131.93,
- 138.24,
- 86.5,
- 58.61,
- 132.69,
- 97.49,
- 134.81,
- 63.55,
- 125.3,
- 134.05,
- 125.06,
- 59.89,
- 127.92,
- 86.05,
- 79.3,
- 86.67,
- 100.23,
- 116.43,
- 131.32,
- 75.91,
- 137.71,
- 69.86,
- 65.25,
- 85.94,
- 76.31,
- 60.49,
- 95.75,
- 107.03,
- 125.91,
- 109.37,
- 59.9,
- 98.5,
- 123.64,
- 89.26,
- 99.88,
- 130.39,
- 89.8,
- 72.37,
- 127.06,
- 84.36,
- 107.26,
- 103.43,
- 135.17,
- 97.22,
- 70.13,
- 100.81,
- 113.63,
- 59.22,
- 113.13,
- 70.1,
- 63.37,
- 126.51,
- 63.51,
- 122.68,
- 125.33,
- 83.74,
- 122.18,
- 66.62,
- 94.05,
- 115.45,
- 96.72,
- 97.13,
- 131.88,
- 69.93,
- 131.21,
- 65.8,
- 82.54,
- 135.87,
- 108.68,
- 63.23,
- 136.02,
- 138.9,
- 134.09,
- 93.95,
- 103.41,
- 60.46,
- 95.34,
- 61.55,
- 116.3,
- 63.19,
- 60.95,
- 83,
- 59.67,
- 131.88,
- 76.3,
- 131.73,
- 107.07,
- 136.58,
- 136.25,
- 139.54,
- 136.94,
- 113.12,
- 106.13,
- 75.36,
- 141.52,
- 127.72,
- 130.54,
- 140.34,
- 132.38,
- 69.48,
- 141.96,
- 118.21,
- 94.36,
- 63.88,
- 132.2,
- 105.21,
- 128.53,
- 63.01,
- 103.71,
- 139.53,
- 98.67,
- 139.79,
- 126.41,
- 65.47,
- 94.7,
- 135,
- 137.78,
- 66.67,
- 115.72,
- 129.71,
- 105.37,
- 140.13,
- 109.33,
- 137.55,
- 88.82,
- 67.34,
- 138.9,
- 61.93,
- 122.6,
- 72.26,
- 99.18,
- 126.23,
- 115.36,
- 72.04,
- 92.4,
- 126.38,
- 107.76,
- 61.58,
- 135.87,
- 132.29,
- 127.11,
- 118.68,
- 133.95,
- 140.8,
- 138.96,
- 128,
- 138.86,
- 136.12,
- 139.98,
- 119.38,
- 84.84,
- 99.07,
- 140.56,
- 134.47,
- 61.3,
- 74.01,
- 87.55,
- 82.86,
- 60.91,
- 117.53,
- 119.17,
- 100.58,
- 136.08,
- 81.05,
- 140.92,
- 107.15,
- 68.87,
- 63.8,
- 140.56,
- 96.07,
- 88.69,
- 129.18,
- 134.7,
- 70,
- 103.29,
- 137.85,
- 135.57,
- 73.54,
- 141.08,
- 61.25,
- 62.1,
- 65.77,
- 61.91,
- 133.24,
- 61.08,
- 131.59,
- 76.91,
- 89.83,
- 81.73,
- 129.47,
- 103.56,
- 125.04,
- 61.26,
- 79.94,
- 104.15,
- 61.61,
- 116.4,
- 70.15,
- 73.35,
- 129.81,
- 81.95,
- 133.75,
- 139.52,
- 137.22,
- 139.18,
- 89.18,
- 100.71,
- 105.53,
- 80.54,
- 62.85,
- 126.33,
- 97.25,
- 129.42,
- 101.83,
- 69.86,
- 68.37,
- 140.21,
- 95.22,
- 116.49,
- 128.86,
- 141.17,
- 103.55,
- 77.13,
- 112.86,
- 62.83,
- 60.91,
- 84.43,
- 117.93,
- 117.28,
- 139.64,
- 136.93,
- 80.07,
- 128.96,
- 61.57,
- 137.44,
- 71.35,
- 128.77,
- 131.14,
- 60.24,
- 96.45,
- 102.41,
- 104.8,
- 62.66,
- 141.61,
- 110.25,
- 122.93,
- 95.23,
- 78.79,
- 82,
- 104.84,
- 124.14,
- 137.03,
- 61.75,
- 140.62,
- 139.61,
- 82.84,
- 102.7,
- 104.84,
- 88.18,
- 134.88,
- 114.06,
- 98.08,
- 84.52,
- 103.63,
- 60.81,
- 68.74,
- 105.74,
- 94.67,
- 138.63,
- 59.16,
- 65.76,
- 117.42,
- 77.4,
- 135.97,
- 142.83,
- 111.06,
- 136.09,
- 112.83,
- 99.58,
- 82,
- 141.6,
- 90.8,
- 67.67,
- 61.6,
- 139.08,
- 72.55,
- 114.03,
- 137.3,
- 137.8,
- 59.06,
- 58.81,
- 66.4,
- 134.26,
- 64.32,
- 107.41,
- 139.99,
- 114.82,
- 139.77,
- 132.9,
- 136.9,
- 62.38,
- 134.78,
- 139.36,
- 128.96,
- 82.65,
- 83.54,
- 118.73,
- 140.04,
- 107.24,
- 139.19,
- 98.13,
- 83.07,
- 135.63,
- 99.12,
- 75,
- 120.95,
- 97.86,
- 136.52,
- 69.6,
- 130.88,
- 69.43,
- 61.58,
- 117.11,
- 60,
- 135.18,
- 79.34,
- 84.28,
- 134.63,
- 138.84,
- 95.03,
- 107.3,
- 59.61,
- 128.58,
- 130.95,
- 91.66,
- 138.87,
- 65.35,
- 113.43,
- 91.39,
- 136.25,
- 95.57,
- 140.55,
- 139.41,
- 139.33,
- 103.27,
- 138.27,
- 135.92,
- 59.97,
- 102.48,
- 58.93,
- 58.2,
- 117.1,
- 140.31,
- 104.52,
- 86.24,
- 66.52,
- 135.64,
- 69.79,
- 65.99,
- 134.25,
- 62.44,
- 70.94,
- 140.02,
- 114.2,
- 68.62,
- 62.15,
- 79.76,
- 79.42,
- 61.08,
- 139.11,
- 68.04,
- 83.24,
- 89.58,
- 68.23,
- 131.14,
- 131.67,
- 138.04,
- 135.23,
- 108.4,
- 137.86,
- 70.48,
- 134.5,
- 60.15,
- 93.97,
- 92.03,
- 107.42,
- 80.84,
- 113.18,
- 71.76,
- 65.44,
- 63.67,
- 121.51,
- 78.29,
- 66.87,
- 134.99,
- 122.21,
- 130.52,
- 117.56,
- 115.89,
- 63.22,
- 129.44,
- 97.63,
- 129.61,
- 101.84,
- 75.91,
- 129.61,
- 114.86,
- 108.44,
- 132.17,
- 115.17,
- 119.29,
- 120.8,
- 133.15,
- 140.29,
- 103.36,
- 131.72,
- 111.84,
- 93.42,
- 59.92,
- 60.44,
- 71.18,
- 127.34,
- 59.01,
- 72.93,
- 123.39,
- 95.08,
- 62.6,
- 72.25,
- 64.13,
- 127.72,
- 122.18,
- 136.54,
- 88.86,
- 97.14,
- 90.37,
- 110.35,
- 102.65,
- 138.93,
- 70.1
- ],
- "y": [
- 79.89,
- 117.65,
- 104.09,
- 127.6,
- 89.82,
- 75.35,
- 117.22,
- 108.31,
- 78.25,
- 123.07,
- 89.49,
- 111.7,
- 76.98,
- 75.73,
- 99.5,
- 97.25,
- 100.75,
- 93,
- 124.75,
- 111.72,
- 127,
- 77.24,
- 90.46,
- 75.62,
- 75.7,
- 93.71,
- 75.17,
- 123.2,
- 107.06,
- 122.12,
- 101.92,
- 125.09,
- 124.9,
- 86.92,
- 80.56,
- 104.85,
- 103.12,
- 100.41,
- 76.56,
- 123.76,
- 80.79,
- 124.28,
- 79.69,
- 121.08,
- 95.16,
- 126.24,
- 105.29,
- 124.38,
- 94.05,
- 123.71,
- 90.66,
- 76.19,
- 108.59,
- 76.26,
- 124.16,
- 94.42,
- 80.83,
- 90.02,
- 75.7,
- 74.92,
- 82.88,
- 118.21,
- 120.68,
- 76.91,
- 84.14,
- 109.38,
- 74.05,
- 98.84,
- 76.64,
- 123.08,
- 117.82,
- 105.77,
- 125.29,
- 117.56,
- 117.03,
- 121.72,
- 89.83,
- 112.14,
- 75.12,
- 100.02,
- 90.45,
- 124.69,
- 106.15,
- 82.29,
- 97.72,
- 85.67,
- 81.04,
- 119.26,
- 96.39,
- 94.12,
- 95.09,
- 126.38,
- 110.13,
- 100.11,
- 91.36,
- 74.58,
- 123.59,
- 125.75,
- 84.64,
- 76.35,
- 74.19,
- 122.07,
- 119.38,
- 122.38,
- 92.87,
- 125.2,
- 124.18,
- 124.7,
- 114.61,
- 76.58,
- 76.22,
- 92.36,
- 120.01,
- 97.64,
- 84.56,
- 99.09,
- 111.72,
- 116.81,
- 82.48,
- 75.22,
- 101.38,
- 86.27,
- 85.18,
- 125.75,
- 85.41,
- 104.15,
- 116.23,
- 87.6,
- 85.02,
- 77.97,
- 83.5,
- 74.98,
- 95.44,
- 77.94,
- 79.93,
- 79.46,
- 97.12,
- 98.19,
- 107.76,
- 76.26,
- 74.16,
- 79.59,
- 103.73,
- 122.06,
- 87.68,
- 83.74,
- 114.42,
- 108.27,
- 82.17,
- 123.33,
- 125.21,
- 109.83,
- 83.69,
- 126.43,
- 76.72,
- 88.82,
- 111.69,
- 90.98,
- 77,
- 122.4,
- 76.52,
- 105.14,
- 89.06,
- 120.17,
- 93.54,
- 77.75,
- 114.22,
- 89.46,
- 74.67,
- 121.1,
- 92.86,
- 117.81,
- 98.29,
- 99.27,
- 75.1,
- 78.63,
- 123.11,
- 123.89,
- 122,
- 113.87,
- 125.39,
- 126.83,
- 76.46,
- 82.26,
- 77.96,
- 107.88,
- 80.93,
- 96.48,
- 110.65,
- 121.72,
- 81.78,
- 118.77,
- 75.61,
- 116.57,
- 112.51,
- 125.44,
- 101.49,
- 77.06,
- 78.24,
- 122.85,
- 121.14,
- 125.78,
- 78.1,
- 115.21,
- 74.85,
- 91.12,
- 126.12,
- 79.82,
- 119.75,
- 124.19,
- 78.49,
- 108.13,
- 86.02,
- 81.04,
- 93.1,
- 112.46,
- 82.13,
- 83.39,
- 124.59,
- 80.08,
- 99.54,
- 78.4,
- 93.37,
- 85.29,
- 97.11,
- 109.61,
- 121.11,
- 94.53,
- 125.87,
- 123.71,
- 73.83,
- 105.79,
- 121.03,
- 88.91,
- 100.5,
- 81.43,
- 77.22,
- 117.09,
- 126.13,
- 76.42,
- 77.71,
- 120.96,
- 82.24,
- 125.93,
- 126.02,
- 103.73,
- 125.23,
- 120.95,
- 93.75,
- 110.77,
- 126.5,
- 98.77,
- 91.64,
- 74.95,
- 88.33,
- 83.8,
- 122.76,
- 81.74,
- 121.51,
- 80.75,
- 123.83,
- 91.59,
- 75.87,
- 107.24,
- 73.41,
- 91.6,
- 93.78,
- 124.55,
- 81.75,
- 103.21,
- 105.5,
- 115.33,
- 121.14,
- 75.91,
- 124.44,
- 106.23,
- 79.25,
- 76,
- 115.82,
- 123.35,
- 118.33,
- 109.65,
- 117.38,
- 75.59,
- 109.57,
- 89.31,
- 112.03,
- 116.9,
- 99.89,
- 89.48,
- 104.28,
- 123.74,
- 125.49,
- 91.87,
- 104.44,
- 80.4,
- 118.25,
- 97.1,
- 107.58,
- 101.24,
- 125.57,
- 111.18,
- 102.51,
- 74.84,
- 82.81,
- 76.23,
- 86.66,
- 106.78,
- 118.31,
- 74.06,
- 114.7,
- 77.3,
- 125.34,
- 122.37,
- 118.5,
- 124.31,
- 96.36,
- 126.56,
- 125.65,
- 89.11,
- 79.51,
- 74.64,
- 110.16,
- 85.82,
- 88.78,
- 125.13,
- 108.28,
- 112.46,
- 125.54,
- 99.82,
- 103.57,
- 125.94,
- 86.28,
- 75.64,
- 77.87,
- 104.57,
- 121.41,
- 125.82,
- 120.28,
- 98.06,
- 78.11,
- 123.69,
- 95.76,
- 99.46,
- 97.65,
- 94.36,
- 92.39,
- 114.16,
- 112.8,
- 123.77,
- 79.22,
- 77.31,
- 102.01,
- 78.53,
- 115.56,
- 121.34,
- 113.47,
- 89.49,
- 95.8,
- 79,
- 95.3,
- 86.64,
- 85.53,
- 125.33,
- 126.47,
- 96.7,
- 80.18,
- 80.18,
- 90.58,
- 106.18,
- 75.34,
- 119.14,
- 122.41,
- 118.52,
- 87.08,
- 92.56,
- 80.84,
- 123.74,
- 83.75,
- 114.92,
- 122.52,
- 121.25,
- 122.35,
- 106.84,
- 124.95,
- 95.36,
- 102.76,
- 73.77,
- 83.6,
- 76.48,
- 121.93,
- 80.21,
- 85.18,
- 98.17,
- 122.86,
- 113.94,
- 108.62,
- 93.97,
- 121.79,
- 82.36,
- 94.24,
- 122.8,
- 121.15,
- 121.29,
- 74.83,
- 96.66,
- 90.41,
- 125.52,
- 74.77,
- 97.51,
- 124.16,
- 111.08,
- 76.79,
- 91.01,
- 84.71,
- 92.6,
- 109.43,
- 83.38,
- 90.65,
- 86.92,
- 76.87,
- 75.37,
- 109.06,
- 76.66,
- 110.48,
- 126.85,
- 77.26,
- 95.31,
- 76.52,
- 120.05,
- 89.57,
- 75.61,
- 107.34,
- 115.38,
- 74.63,
- 95.3,
- 125.21,
- 76.48,
- 122.74,
- 124.85,
- 76.88,
- 115.46,
- 82.49,
- 84.33,
- 122.36,
- 86.66,
- 75.25,
- 89.27,
- 84.15,
- 115.88,
- 98.15,
- 87.51,
- 102.35,
- 110.36,
- 109.11,
- 109.2,
- 94.97,
- 103.02,
- 76.92,
- 77.77,
- 75.58,
- 109.81,
- 79.46,
- 91.14,
- 82.91,
- 91.42,
- 81.62,
- 81.16,
- 124.99,
- 119.31,
- 93.11,
- 122.69,
- 123.38,
- 123.91,
- 80.16,
- 78.75,
- 119.85,
- 120.45,
- 83.45,
- 120.16,
- 99.82,
- 124.6,
- 111.36,
- 76.98,
- 77.03,
- 103.13,
- 125.19,
- 76.85,
- 87,
- 120.36,
- 78.3,
- 84.99,
- 74.15,
- 95.48,
- 111.31,
- 89.22,
- 108.25,
- 77.71,
- 90.17,
- 121.53,
- 115.44,
- 74.42,
- 124.2,
- 126.41,
- 101.66,
- 85.51,
- 125.31,
- 126.52,
- 121.57,
- 76.41,
- 109.71,
- 86.24,
- 93.76,
- 120.99,
- 125.7,
- 76.08,
- 77.95,
- 115.03,
- 73.51,
- 75.41,
- 77.15,
- 108.81,
- 122.28,
- 74.29,
- 115.57,
- 78.14,
- 119.35,
- 125.1,
- 115.39,
- 75.44,
- 112.8,
- 76.14,
- 84.18,
- 124.89,
- 84.91,
- 85.51,
- 83.93,
- 98.13,
- 79.1,
- 120.75,
- 125.14,
- 111.12,
- 121.12,
- 74.19,
- 119.12,
- 74.57,
- 118.95,
- 119.66,
- 83.14,
- 102.95,
- 103.16,
- 81.42,
- 108.66,
- 92.59,
- 75.81,
- 116.23,
- 123,
- 123.92,
- 83.57,
- 81.62,
- 78.32,
- 95.45,
- 119.88,
- 117.01,
- 91.37,
- 96.32,
- 75.78,
- 119.54,
- 93.48,
- 87.87,
- 121.79,
- 87.6,
- 83.18,
- 90.63,
- 119.2,
- 113.37,
- 118.3,
- 124.47,
- 126.27,
- 93.24,
- 75.81,
- 119.55,
- 107.29,
- 101.8,
- 117.72,
- 110.42,
- 95.01,
- 121.7,
- 80.72,
- 90.17,
- 81.09,
- 91.71,
- 77.14,
- 124.89,
- 76.69,
- 121.9,
- 124.42,
- 75.6,
- 74.49,
- 121.99,
- 115.64,
- 80.28,
- 78.26,
- 124.05,
- 120.66,
- 75.8,
- 121.44,
- 123.29,
- 84.57,
- 125.4,
- 76.36,
- 80.7,
- 90.12,
- 78.54,
- 87.53,
- 89.12,
- 116.16,
- 124.47,
- 103.06,
- 76.45,
- 125.95,
- 122.26,
- 120.94,
- 94.52,
- 106.57,
- 96.51,
- 78.55,
- 115.23,
- 122.39,
- 80.79,
- 77.3,
- 101.25,
- 100.78,
- 97.18,
- 76.16,
- 123.62,
- 86.65,
- 76.2,
- 94.56,
- 124.58,
- 97.31,
- 83.5,
- 74.34,
- 81.89,
- 96.09,
- 111.52,
- 93.26,
- 123.27,
- 102.14,
- 119.5,
- 116.47,
- 98.62,
- 123.78,
- 80.46,
- 72.76,
- 115.05,
- 89.73,
- 123.49,
- 113.24,
- 123.68,
- 75.69,
- 107.4,
- 86.04,
- 74.52,
- 100.58,
- 122.35,
- 125.15,
- 91.13,
- 96.36,
- 124.96,
- 110.22,
- 120.29,
- 111.6,
- 125.35,
- 100.22,
- 119.92,
- 122.45,
- 117.78,
- 102.34,
- 125.22,
- 95.92,
- 80.92,
- 115.61,
- 82.89,
- 120.9,
- 118.8,
- 75.76,
- 117.59,
- 93.93,
- 84.97,
- 105.48,
- 78.36,
- 90.45,
- 125.8,
- 111.17,
- 76.5,
- 89.65,
- 125.49,
- 86.38,
- 121.34,
- 123.37,
- 126.3,
- 84.14,
- 97.91,
- 114.34,
- 104.63,
- 123.27,
- 106.19,
- 99.19,
- 109.51,
- 124.81,
- 116.03,
- 76.58,
- 115.08,
- 98.81,
- 81.25,
- 110.26,
- 75.31,
- 117.22,
- 95.93,
- 85.52,
- 124.88,
- 121.62,
- 122.31,
- 74.41,
- 111.21,
- 80.88,
- 106.02,
- 99.73,
- 111.79,
- 76.94,
- 75.68,
- 123.14,
- 122.94,
- 76.12,
- 124.16,
- 103.28,
- 99.13,
- 110.47,
- 110.06,
- 88.91,
- 83.15,
- 79.06,
- 82.81,
- 120.92,
- 97.41,
- 123.98,
- 75.63,
- 76.15,
- 75.57,
- 124.59,
- 123.77,
- 87.9,
- 99.15,
- 75,
- 124.75,
- 88.01,
- 85.04,
- 75.63,
- 75.5,
- 90.66,
- 74.18,
- 124.1,
- 117.13,
- 118.72,
- 103.09,
- 119.7,
- 123.39,
- 80.36,
- 115.03,
- 99.23,
- 90.35,
- 121.19,
- 124.14,
- 124.25,
- 104.67,
- 75.62,
- 107.36,
- 121.07,
- 125.9,
- 93.6,
- 113.95,
- 123.51,
- 114.19,
- 82.29,
- 98.64,
- 94.3,
- 115.58,
- 85.85,
- 83.8,
- 118.47,
- 101.39,
- 73.27,
- 91.03,
- 93.47,
- 117.34,
- 109.15,
- 123.76,
- 122.48,
- 90.6,
- 123.6,
- 79.26,
- 79.21,
- 80,
- 111.17,
- 126.3,
- 125.64,
- 76.81,
- 113.53,
- 74.3,
- 123.36,
- 89.18,
- 103.12,
- 81.42,
- 113.72,
- 102.2,
- 114.71,
- 78.22,
- 124.93,
- 75.1,
- 124.97,
- 83.39,
- 123.52,
- 117.42,
- 78.31,
- 82.59,
- 75.53,
- 123.31,
- 75.88,
- 121.61,
- 86.43,
- 78.06,
- 127.39,
- 112.65,
- 100.88,
- 114.9,
- 80.41,
- 113.22,
- 125.74,
- 123.26,
- 116.77,
- 108.45,
- 118.64,
- 102.73,
- 95.32,
- 117.88,
- 74.44,
- 83.59,
- 119.87,
- 119.93,
- 91.16,
- 86.63,
- 78.56,
- 98.39,
- 100.91,
- 125.05,
- 112.43,
- 127.26,
- 109.04,
- 122.67,
- 100.8,
- 79.09,
- 123.96,
- 113.66,
- 91.43,
- 75.26,
- 75.56,
- 84.9,
- 114.89,
- 123.62,
- 109.58,
- 75.81,
- 73.3,
- 118.04,
- 122.03,
- 75.56,
- 123.25,
- 121.4,
- 119.31,
- 76.43,
- 95.5,
- 77.31,
- 80.56,
- 83.37,
- 89.09,
- 102.09,
- 112.85,
- 115.78,
- 121.82,
- 112.8,
- 123.42,
- 77.64,
- 85.48,
- 123.44,
- 122.37,
- 76.16,
- 110.43,
- 77.31,
- 122.65,
- 73.67,
- 101.47,
- 120.23,
- 111.49,
- 116.9,
- 115.18,
- 122.9,
- 116.19,
- 118.93,
- 82.7,
- 124.66,
- 86.51,
- 86.5,
- 81.87,
- 117.51,
- 122.82,
- 118.65,
- 78.11,
- 117.11,
- 75,
- 103.4,
- 121.14,
- 79.84,
- 75.35,
- 115.43,
- 83.93,
- 105.71,
- 79.24,
- 74.4,
- 113.62,
- 81.82,
- 118.43,
- 103.69,
- 74.5,
- 76.32,
- 105.43,
- 122.51,
- 94.69,
- 116.99,
- 120.05,
- 124.81,
- 119.03,
- 109.63,
- 101.82,
- 81.87,
- 74.86,
- 75.2,
- 124.58,
- 74.57,
- 123.12,
- 107.09,
- 100.97,
- 100.08,
- 85.82,
- 113.97,
- 103.96,
- 121.83,
- 123.8,
- 95.71,
- 126.26,
- 82.69,
- 97.84,
- 126.26,
- 76.91,
- 123.62,
- 123.94,
- 75.39,
- 91.04,
- 83.8,
- 125.31,
- 123.7,
- 83.28,
- 124.75,
- 125.1,
- 95.97,
- 109.03,
- 122.46,
- 123.59,
- 81.17,
- 75.07,
- 81.66,
- 91.31,
- 76.89,
- 89.71,
- 87.45,
- 109.04,
- 126.72,
- 119.49,
- 79.01,
- 75.09,
- 79.57,
- 125.8,
- 124.57,
- 121.15,
- 75.48,
- 122.77,
- 119.27,
- 80.34,
- 79.22,
- 107.38,
- 107.21
- ],
- "z": [
- 93.02,
- 120.17,
- 42.79,
- 69.07,
- 158.9,
- 130.28,
- 116.24,
- 141.13,
- 103.98,
- 103.07,
- 158.1,
- 135.49,
- 104.48,
- 152.64,
- 44.31,
- 46.81,
- 152.37,
- 55.29,
- 58.4,
- 134.08,
- 78.13,
- 151.37,
- 56.71,
- 145.51,
- 131.44,
- 157.17,
- 135.48,
- 82.77,
- 147.02,
- 110.44,
- 151.58,
- 56.34,
- 55.25,
- 159.43,
- 159.21,
- 144.98,
- 43.03,
- 152.32,
- 121.28,
- 44.67,
- 156.81,
- 59.29,
- 156.95,
- 103.33,
- 156.71,
- 51.79,
- 148.95,
- 64.19,
- 160.55,
- 85.64,
- 161.52,
- 110.06,
- 142.84,
- 118.46,
- 71.56,
- 52.91,
- 84.37,
- 158.37,
- 145.17,
- 142.73,
- 82.21,
- 40.65,
- 111.18,
- 155.08,
- 159.24,
- 136.42,
- 134.11,
- 47.85,
- 153.45,
- 50.26,
- 42.51,
- 146.49,
- 76.17,
- 119.78,
- 119.06,
- 49.18,
- 157.76,
- 137.1,
- 145.67,
- 46.64,
- 59.32,
- 52.03,
- 148.8,
- 159.31,
- 48.93,
- 159.12,
- 88.04,
- 41.61,
- 159.77,
- 53.74,
- 156,
- 71.65,
- 134.57,
- 154.87,
- 57.37,
- 119.33,
- 83.33,
- 63.21,
- 158.33,
- 148.59,
- 133.89,
- 98.28,
- 111.91,
- 49.58,
- 56.85,
- 51.76,
- 93,
- 61.8,
- 40.15,
- 142.98,
- 146.79,
- 158.52,
- 41.83,
- 154.43,
- 67.64,
- 154.89,
- 40.11,
- 122.56,
- 81.11,
- 123.49,
- 45.41,
- 160.29,
- 158.22,
- 63.19,
- 161.74,
- 146.31,
- 41.14,
- 158.82,
- 72.84,
- 152.38,
- 81.38,
- 130.51,
- 157.7,
- 95.53,
- 90.11,
- 156.42,
- 155.44,
- 48.19,
- 140.91,
- 151.1,
- 143.83,
- 157.09,
- 150.31,
- 48.08,
- 65.07,
- 74.77,
- 125.52,
- 144.6,
- 160.48,
- 49.43,
- 85.02,
- 39.9,
- 160.05,
- 72.82,
- 150.35,
- 160.87,
- 135.54,
- 58.34,
- 146.51,
- 99.1,
- 116.65,
- 147.35,
- 62.5,
- 43.46,
- 56.66,
- 152.52,
- 39.79,
- 60.9,
- 120.36,
- 106.44,
- 159.87,
- 119.38,
- 49.42,
- 49.83,
- 131.63,
- 157.01,
- 47.26,
- 76.31,
- 47.76,
- 40.69,
- 82.08,
- 76.35,
- 105.53,
- 78.97,
- 154.86,
- 40.51,
- 157.82,
- 52.6,
- 40.52,
- 44.35,
- 157.39,
- 41.54,
- 143.11,
- 120.46,
- 40.1,
- 81.59,
- 44.14,
- 115.08,
- 154.79,
- 54.92,
- 47.61,
- 60.54,
- 96.74,
- 40.55,
- 124.17,
- 159.12,
- 63.1,
- 91.29,
- 109.82,
- 48.58,
- 94.06,
- 41.58,
- 69.78,
- 80.08,
- 155.34,
- 137.75,
- 88.08,
- 75.83,
- 78.76,
- 87,
- 152.64,
- 99.77,
- 157.67,
- 160.73,
- 156.72,
- 141.16,
- 46.11,
- 156.19,
- 79.25,
- 73.2,
- 146.56,
- 43.08,
- 97.61,
- 159.67,
- 48.53,
- 84.19,
- 114.91,
- 117.79,
- 70.99,
- 153.27,
- 151.08,
- 112.4,
- 158.74,
- 64.91,
- 64.08,
- 45.9,
- 87.41,
- 43.31,
- 55.68,
- 40.53,
- 62.72,
- 154.06,
- 59.2,
- 141.25,
- 62.99,
- 72.91,
- 87.88,
- 81.56,
- 43.87,
- 93.69,
- 48.59,
- 58.7,
- 108.9,
- 40.96,
- 141.52,
- 56.23,
- 53.68,
- 90.07,
- 159.03,
- 150.97,
- 149.32,
- 124.33,
- 43.66,
- 148.56,
- 50.45,
- 146.94,
- 154.93,
- 144.29,
- 39.59,
- 53.54,
- 119.65,
- 139.83,
- 119.48,
- 132.85,
- 140,
- 61.45,
- 41.32,
- 119.36,
- 45.24,
- 62.23,
- 148.85,
- 86.38,
- 51.61,
- 59.24,
- 41.87,
- 88.44,
- 117.72,
- 153.06,
- 139.72,
- 46.58,
- 84.68,
- 40.6,
- 46.22,
- 142.52,
- 156.44,
- 149.49,
- 160.83,
- 40.91,
- 112.24,
- 139.66,
- 40.1,
- 150.88,
- 80.16,
- 94.79,
- 42.17,
- 59.66,
- 154.51,
- 73.98,
- 58.89,
- 64.23,
- 93.21,
- 145.07,
- 40.17,
- 158.87,
- 61.11,
- 55.09,
- 145.54,
- 40.45,
- 72.5,
- 47.52,
- 44.76,
- 64.91,
- 67.69,
- 116.51,
- 157.24,
- 43.34,
- 86.53,
- 62.08,
- 42.94,
- 154.95,
- 153.86,
- 47.86,
- 53.83,
- 45.72,
- 48.49,
- 157.99,
- 157.03,
- 127.42,
- 39.56,
- 51.5,
- 155.6,
- 105.46,
- 151.55,
- 94.96,
- 41.22,
- 113.42,
- 40.82,
- 160.26,
- 51.7,
- 106.73,
- 51.11,
- 70.22,
- 67.75,
- 77.89,
- 77.8,
- 152.26,
- 93.95,
- 155.85,
- 159.02,
- 145.91,
- 128.47,
- 42.9,
- 91.67,
- 42.78,
- 67.51,
- 57.62,
- 156.59,
- 57.83,
- 76.47,
- 126.99,
- 48.99,
- 104.02,
- 50.96,
- 147.35,
- 54.77,
- 155.9,
- 43.66,
- 133.81,
- 76.36,
- 109.24,
- 48.79,
- 157.97,
- 74.86,
- 46.68,
- 47.83,
- 40.23,
- 40.81,
- 158.96,
- 102.13,
- 158.02,
- 157.58,
- 98.95,
- 41.92,
- 102.46,
- 114.7,
- 155.6,
- 160.41,
- 53.88,
- 117.79,
- 156.57,
- 60.28,
- 39.87,
- 148.23,
- 60.29,
- 72.53,
- 159.5,
- 40.14,
- 160.2,
- 60.45,
- 71.14,
- 94.46,
- 151.13,
- 41.39,
- 152.02,
- 138.41,
- 54.37,
- 106.71,
- 156.57,
- 145.85,
- 116.33,
- 160.57,
- 138.68,
- 40.25,
- 40.31,
- 144.82,
- 157.81,
- 83.4,
- 102.52,
- 65.21,
- 72.35,
- 151.5,
- 123.24,
- 78.42,
- 74.07,
- 78.07,
- 160.01,
- 139.22,
- 161.21,
- 159.35,
- 40.02,
- 48.77,
- 66.55,
- 43.18,
- 40.37,
- 41.45,
- 143.12,
- 157.31,
- 150.81,
- 96.45,
- 153.32,
- 131.3,
- 40.96,
- 156.03,
- 158.58,
- 160.7,
- 56.83,
- 80.93,
- 154.49,
- 77.73,
- 117.01,
- 156.94,
- 50.75,
- 46.09,
- 52.15,
- 90.79,
- 156.73,
- 44.12,
- 44.15,
- 77.71,
- 41.85,
- 154.66,
- 51.7,
- 39.86,
- 107.52,
- 114.29,
- 151.18,
- 94.79,
- 151.65,
- 71.29,
- 42.68,
- 101.92,
- 158.7,
- 140.64,
- 53.3,
- 141.89,
- 62.65,
- 143.55,
- 157.89,
- 158.84,
- 45.43,
- 124.85,
- 126.35,
- 69.3,
- 77.57,
- 44.83,
- 158.83,
- 56.25,
- 61.58,
- 48.59,
- 150,
- 39.89,
- 157.95,
- 53.69,
- 113.4,
- 67.35,
- 144.42,
- 154.32,
- 39.07,
- 124.33,
- 140.56,
- 115.51,
- 142.5,
- 98.27,
- 133.31,
- 124.03,
- 91.32,
- 110.62,
- 74.24,
- 125.97,
- 151.28,
- 134.08,
- 135.57,
- 76.89,
- 54.99,
- 74.27,
- 159.43,
- 159.86,
- 155.22,
- 154.44,
- 110.43,
- 55.5,
- 39.01,
- 98.15,
- 142.06,
- 117.3,
- 147.22,
- 109.95,
- 43.02,
- 78.9,
- 42.69,
- 148.9,
- 157.89,
- 140.72,
- 54.49,
- 144.92,
- 40.32,
- 59.87,
- 49.08,
- 77.82,
- 159.23,
- 152.39,
- 50.15,
- 43.38,
- 121.31,
- 160.02,
- 50.3,
- 109.03,
- 44.09,
- 157.02,
- 63.09,
- 46.54,
- 62.79,
- 157.42,
- 57.61,
- 120.26,
- 129.41,
- 118.04,
- 97.31,
- 72.49,
- 54.93,
- 140.49,
- 41.68,
- 144.98,
- 150.93,
- 118.8,
- 136.34,
- 157.38,
- 104.27,
- 90.54,
- 61.65,
- 87.94,
- 158.55,
- 104.59,
- 58.53,
- 117.68,
- 97.22,
- 48.43,
- 120.52,
- 144.71,
- 59.07,
- 125.49,
- 91.71,
- 95.14,
- 45.62,
- 102.97,
- 146.62,
- 95.12,
- 75.65,
- 157.86,
- 75.76,
- 143.87,
- 156.8,
- 58.32,
- 156.37,
- 66.23,
- 61.84,
- 123.88,
- 65.52,
- 151.17,
- 111.73,
- 72.63,
- 99.12,
- 104.53,
- 53.39,
- 144.61,
- 51.42,
- 153.87,
- 124.55,
- 48.82,
- 87.53,
- 155.25,
- 46.52,
- 44.92,
- 51.41,
- 113.28,
- 90.63,
- 160.24,
- 110.21,
- 157.11,
- 72.17,
- 158.81,
- 159.56,
- 130.51,
- 161.03,
- 51.97,
- 134.87,
- 55.51,
- 85.79,
- 45.32,
- 44.67,
- 42.45,
- 45.9,
- 77.21,
- 89.28,
- 139.38,
- 39.93,
- 61.34,
- 50.32,
- 40.26,
- 50.15,
- 148.02,
- 40.83,
- 75.47,
- 112.3,
- 155.15,
- 45.58,
- 89.34,
- 59.07,
- 155.91,
- 88.34,
- 40.45,
- 104.13,
- 39.96,
- 58.62,
- 151.61,
- 110.29,
- 46.54,
- 41.23,
- 151.75,
- 73.23,
- 54.06,
- 91.12,
- 39.37,
- 86.6,
- 44.24,
- 113.5,
- 148.87,
- 42.8,
- 157.11,
- 68.8,
- 144.44,
- 105.01,
- 62.43,
- 71.77,
- 138.37,
- 115.85,
- 61.09,
- 86.54,
- 160.01,
- 43.35,
- 48.53,
- 57.61,
- 70.46,
- 48.27,
- 40.56,
- 43.27,
- 54.92,
- 40.29,
- 45.83,
- 40.4,
- 68.14,
- 120.3,
- 105.22,
- 39.65,
- 48.88,
- 157.96,
- 137.53,
- 123.93,
- 122.98,
- 159.02,
- 72.07,
- 68.34,
- 97.05,
- 44.06,
- 136.22,
- 40.4,
- 89.64,
- 147.51,
- 154.47,
- 38.92,
- 109.41,
- 120.94,
- 52.94,
- 48.23,
- 150.15,
- 92.58,
- 46.31,
- 47.72,
- 139.54,
- 40.4,
- 160.89,
- 160.37,
- 153.31,
- 158.32,
- 45.5,
- 154.33,
- 46.46,
- 137.43,
- 118.2,
- 128.39,
- 52.7,
- 88.54,
- 64.09,
- 157.05,
- 133.22,
- 86.75,
- 158.93,
- 70.88,
- 148.47,
- 145.52,
- 56.02,
- 131.57,
- 46.14,
- 40.66,
- 43.85,
- 42.32,
- 115.55,
- 97.12,
- 92.81,
- 129.87,
- 154.04,
- 58.22,
- 99.53,
- 53.37,
- 96.03,
- 146.74,
- 149.45,
- 41.07,
- 106.03,
- 72.22,
- 57.29,
- 40.66,
- 92.29,
- 136.18,
- 81.2,
- 153.47,
- 159.25,
- 120.02,
- 73.66,
- 73.85,
- 42.62,
- 44.67,
- 133.17,
- 58.63,
- 157.87,
- 40.57,
- 143.6,
- 54.5,
- 49.9,
- 161.8,
- 102.52,
- 101.26,
- 97.43,
- 155.04,
- 40.8,
- 80.83,
- 63.54,
- 111.4,
- 130.08,
- 132.68,
- 89.51,
- 62.65,
- 44,
- 156.67,
- 40.15,
- 43.88,
- 126.83,
- 97.82,
- 90.28,
- 125.67,
- 46.94,
- 79.89,
- 96.68,
- 124.05,
- 98,
- 159.43,
- 150.22,
- 89.18,
- 113.18,
- 45.92,
- 162.51,
- 153.44,
- 67.32,
- 132.42,
- 46,
- 39.48,
- 87.5,
- 40.95,
- 78.5,
- 98.61,
- 126.05,
- 39.72,
- 112.06,
- 148.16,
- 157.83,
- 40.19,
- 144.47,
- 78.17,
- 43.71,
- 45.22,
- 159.34,
- 159.42,
- 152.46,
- 50.49,
- 152.89,
- 88.22,
- 40.28,
- 71.73,
- 40.6,
- 50.86,
- 46.34,
- 157.66,
- 49.8,
- 39.89,
- 58.25,
- 131.05,
- 127.72,
- 72.19,
- 40.52,
- 84.29,
- 39.34,
- 104.5,
- 128.56,
- 41.9,
- 101.32,
- 143.53,
- 64.74,
- 101.85,
- 42.57,
- 147.56,
- 51.62,
- 150.45,
- 155.43,
- 75.92,
- 158.33,
- 44.81,
- 133.35,
- 123.82,
- 46.82,
- 39.91,
- 103.75,
- 93.36,
- 159.52,
- 53.6,
- 48.53,
- 115.44,
- 41.08,
- 153.03,
- 79.09,
- 118.93,
- 45.19,
- 104.38,
- 39.62,
- 39.32,
- 40.7,
- 89.54,
- 40.36,
- 43.68,
- 157.21,
- 94.35,
- 158.6,
- 157.98,
- 75.37,
- 41.39,
- 89.57,
- 118.8,
- 152.2,
- 41.24,
- 146.99,
- 150.72,
- 47.98,
- 156.57,
- 148.21,
- 40.51,
- 79.09,
- 149.28,
- 153.92,
- 133.85,
- 129.12,
- 156.52,
- 40.24,
- 147.55,
- 129.4,
- 119.57,
- 148.16,
- 51.25,
- 51.93,
- 39.96,
- 42.39,
- 80.72,
- 42.54,
- 146.68,
- 47.95,
- 158.26,
- 112.37,
- 114.45,
- 85.29,
- 132.59,
- 74.51,
- 141.11,
- 152.36,
- 153.77,
- 70.73,
- 129.13,
- 149.19,
- 46.81,
- 61.91,
- 51.73,
- 66.57,
- 77.92,
- 151.76,
- 53.67,
- 105.36,
- 52.41,
- 96.01,
- 140.83,
- 54.69,
- 76.51,
- 83.35,
- 49.58,
- 78,
- 67.88,
- 61.48,
- 49.07,
- 41.42,
- 90.92,
- 49.37,
- 84.92,
- 113.21,
- 160,
- 157.06,
- 149.34,
- 60.28,
- 161.21,
- 141.78,
- 62.22,
- 105.07,
- 157.53,
- 145.92,
- 156.42,
- 55.03,
- 65.38,
- 44.53,
- 121.66,
- 101.02,
- 113.44,
- 87.77,
- 100.42,
- 41.02,
- 142.08
- ]
- },
- {
- "marker": {
- "size": 3
- },
- "mode": "markers",
- "type": "scatter3d",
- "x": [
- 105.74838165328502,
- 86.00787758849198,
- 138.1874786261176,
- 118.11373276825809,
- 59.76976031647505,
- 81.3226671300378,
- 89.15249876445026,
- 71.83559602637195,
- 98.59424696244609,
- 97.0841293285774,
- 59.676211574771706,
- 74.70163701067727,
- 98.12952442372138,
- 65.09592001540095,
- 136.49895632168221,
- 135.41291917588117,
- 65.38863851693878,
- 129.802306230767,
- 125.56129296561865,
- 76.85782290469436,
- 112.0839070604186,
- 67.66131177054017,
- 128.60052410091905,
- 71.0823557087388,
- 78.99161721714533,
- 61.08626237851406,
- 76.80991559193173,
- 109.1385052597341,
- 69.43069516419979,
- 92.48246973248303,
- 64.49914102166967,
- 127.04632227160599,
- 128.57834362379916,
- 59.64564019184283,
- 60.59098045505558,
- 69.03103294556139,
- 137.72765608103367,
- 65.52880375408773,
- 89.29498947123804,
- 136.02989788543556,
- 62.199229289159085,
- 124.84494155305275,
- 62.66787855231629,
- 97.23779550402017,
- 62.13763886189433,
- 130.29388877459257,
- 67.32079009083766,
- 121.55610431530019,
- 60.66314361273831,
- 107.48755830950847,
- 59.69208899146773,
- 95.26321850040979,
- 71.19531133200849,
- 91.09631779105038,
- 116.52060749885673,
- 132.03501427243364,
- 111.26120370551496,
- 60.03457713508603,
- 71.96424980910903,
- 74.17558337414364,
- 113.6972231176703,
- 139.3766295875479,
- 92.47279367006763,
- 65.01247928430548,
- 59.864858172445814,
- 74.96446574424508,
- 79.05085994261107,
- 134.79995569359951,
- 65.3418822192577,
- 132.92122314800108,
- 137.76984515604155,
- 68.0603394389692,
- 113.4671567298698,
- 86.53861685553544,
- 87.25708949906834,
- 133.2545703883012,
- 59.93842622252616,
- 77.0120471550944,
- 72.28487518625863,
- 135.4381003690755,
- 127.21701555352716,
- 129.56697074260768,
- 68.20093203270005,
- 61.3799762215243,
- 134.41723241003208,
- 59.733202844427744,
- 108.22427393356979,
- 138.17495212661822,
- 61.69896649862363,
- 130.9063977610305,
- 61.52022105631203,
- 116.61064171268715,
- 75.40516863424044,
- 64.01602018434147,
- 128.89118679145997,
- 89.3450925077938,
- 108.01006586332198,
- 121.88524088483435,
- 60.1854247471597,
- 69.80115229049547,
- 80.79220821471054,
- 99.42374802542237,
- 89.70062211744582,
- 131.72083871610425,
- 128.60626053325,
- 130.0327797756384,
- 103.64364010826041,
- 123.15848592220908,
- 140.13581638856093,
- 73.57100091036276,
- 69.7822375042849,
- 60.41798262135951,
- 137.74525018229428,
- 62.81402244047863,
- 121.57100498778924,
- 63.89699512966577,
- 140.34528485583743,
- 84.311494694813,
- 112.8658548625847,
- 86.81099465529991,
- 136.76724109642257,
- 59.67471611504388,
- 59.83257518118984,
- 121.89910825557612,
- 59.74347681992261,
- 67.33400404529843,
- 140.09413163187617,
- 59.654874373585976,
- 118.59014173901548,
- 66.26172243718848,
- 112.80432674312986,
- 82.75991204429283,
- 61.82070894451756,
- 104.86251268728932,
- 107.96072611558559,
- 63.30592626138871,
- 62.089030236054164,
- 135.23218405371446,
- 72.81486934775464,
- 67.11319266601352,
- 73.61557782799557,
- 63.348040344655274,
- 66.74835794027723,
- 133.0807566310309,
- 123.38593553604285,
- 116.83541298927736,
- 81.54029104078161,
- 69.70385384911934,
- 60.993659558914956,
- 131.66741155087735,
- 107.76101338821833,
- 140.3389356653972,
- 60.35690945562416,
- 115.73023927855768,
- 66.60865658798751,
- 59.645015341304365,
- 76.58613398914775,
- 127.34243737621267,
- 70.28450028996456,
- 98.1848666116852,
- 90.87721972862948,
- 67.72072594955463,
- 124.8334012203973,
- 136.2897981007025,
- 129.15355442496988,
- 65.02034550306999,
- 140.1777207600048,
- 125.9097960401586,
- 89.26886110047964,
- 94.58788396888276,
- 60.915264174494524,
- 86.78103737944059,
- 133.49777577422336,
- 134.12767714162683,
- 82.23614801146337,
- 62.210451749747754,
- 134.04162111134957,
- 112.8993287436096,
- 133.9090502893589,
- 140.355907055056,
- 109.13837407304341,
- 113.73868784192244,
- 97.16992872825921,
- 114.83032276419414,
- 65.81019296722724,
- 139.5770781589897,
- 62.549202307195685,
- 131.94664253760322,
- 140.3131264557508,
- 135.24856231096254,
- 61.59862929769967,
- 138.62614463850338,
- 74.03538385191996,
- 84.79810811872154,
- 140.3490293447796,
- 109.23944721539287,
- 136.2293711830642,
- 91.90346184097427,
- 65.33684129258857,
- 128.39159633789242,
- 133.23940240786393,
- 124.52559701307064,
- 103.531852352145,
- 139.89538951401644,
- 85.21697031856563,
- 59.94127517391601,
- 122.66415522951979,
- 106.50563138521274,
- 91.79584256546002,
- 131.96453458595562,
- 105.48451814912778,
- 139.50770681120642,
- 120.25132774743486,
- 113.78242638552743,
- 61.5862691533156,
- 75.21830788815629,
- 109.99409221008311,
- 117.47462595158711,
- 111.57718874990654,
- 109.86857911737455,
- 64.26984356530625,
- 101.72994942016702,
- 60.5708928036765,
- 59.88064473257453,
- 62.37943163146073,
- 73.61780538047236,
- 135.33822622400572,
- 60.96858632909663,
- 111.51963632842734,
- 114.86802919875775,
- 71.737154201774,
- 138.27023525803253,
- 100.61484564082863,
- 59.67827239153255,
- 134.3246824244106,
- 111.76992642671648,
- 91.751764738482,
- 86.83251815877556,
- 117.81105693599041,
- 66.88491428462959,
- 67.29464752061018,
- 90.82880552466106,
- 61.68674407362818,
- 120.42917941513505,
- 121.7381112057476,
- 136.61920261965662,
- 105.8867932397969,
- 136.9185839633297,
- 130.09143694070394,
- 140.32068808000423,
- 123.19574841031053,
- 63.86683087580525,
- 127.70600014047847,
- 74.85496963857055,
- 125.38245940669195,
- 118.44453793055025,
- 107.11747741219972,
- 112.47923687053733,
- 135.72919622391825,
- 105.21639279049819,
- 131.78925605379962,
- 127.69600620200663,
- 95.16535885071636,
- 139.632340941466,
- 74.03439688516589,
- 128.3586115491595,
- 131.0316628694262,
- 104.00095980154278,
- 60.793814617606266,
- 65.67142992255455,
- 66.66057312906092,
- 83.4707234301439,
- 136.99647250675613,
- 68.71117708791343,
- 131.50878822034142,
- 69.23497687635681,
- 62.9525094780238,
- 72.10129073561045,
- 139.7163572886858,
- 128.35691218207688,
- 87.60218539765168,
- 73.00138098638458,
- 85.47530251562708,
- 80.42147361103056,
- 72.34994923001328,
- 125.21143424304645,
- 140.1086089376947,
- 85.20726801210503,
- 136.66616861363994,
- 126.15040401653341,
- 67.7476397065527,
- 107.33362948888532,
- 130.30131461383223,
- 127.46189407471842,
- 138.37516871995342,
- 108.52111736040702,
- 86.83372608330538,
- 62.258929737947334,
- 73.37564101192477,
- 135.81072850849185,
- 107.75368052393313,
- 140.3260283783074,
- 136.3484340816631,
- 74.2661682383354,
- 60.83846261950578,
- 69.70590918321753,
- 59.91195279567387,
- 139.4301514950475,
- 90.26774611826902,
- 74.67650508462683,
- 139.92948638608064,
- 66.03490098659964,
- 110.75767335831452,
- 101.13362061603897,
- 138.26845578583658,
- 125.09997607546399,
- 62.66507857397647,
- 115.51867277614527,
- 125.65059773873672,
- 123.86131891556971,
- 106.38464296057795,
- 72.40532261085107,
- 140.1872932314379,
- 59.89440998794729,
- 126.23461728393508,
- 128.7663754159592,
- 70.03123209971048,
- 140.3539135392224,
- 115.55090485977169,
- 135.3819308725082,
- 137.9277734765992,
- 120.29765185235728,
- 120.89667545498696,
- 91.56437240085918,
- 64.66064624999689,
- 137.87006511936272,
- 106.96916263490242,
- 123.1707111699218,
- 137.50680841798413,
- 62.99349185759064,
- 65.09150509756958,
- 133.52614321151853,
- 131.19936391581075,
- 136.35543662995818,
- 134.95197146894884,
- 60.98640355759771,
- 60.13191254926367,
- 81.40719058091001,
- 140.29262916802114,
- 131.0741838869039,
- 62.727376163262946,
- 98.7246113887781,
- 64.5972005361397,
- 104.61918681908087,
- 139.5462715257898,
- 89.65322760954783,
- 140.30664169002324,
- 59.98735183979833,
- 132.82933984463176,
- 96.84622120260273,
- 132.8607862389154,
- 119.40722297624814,
- 120.95049122943362,
- 111.91064110430679,
- 112.17004062761784,
- 63.30710835388218,
- 104.8599628399538,
- 63.62586652701735,
- 60.391182988515546,
- 69.13596344721358,
- 84.71421451284965,
- 137.36092992842106,
- 103.05673398223539,
- 137.57984587752992,
- 121.65681143682161,
- 128.49096572747914,
- 63.56353572574406,
- 125.21784299458474,
- 115.58230967899404,
- 81.23420112644177,
- 131.97391926217168,
- 95.35036392600723,
- 131.58036887647205,
- 67.75235726756122,
- 128.01651044796276,
- 61.257858402865416,
- 138.2767834227423,
- 79.45223367941026,
- 114.7068110461793,
- 95.82560641191996,
- 133.21315936285035,
- 63.93099216314825,
- 116.54076446586896,
- 135.01708224376142,
- 132.9754543021226,
- 140.23042899703995,
- 140.0368855416171,
- 60.907955994486095,
- 97.02239754960998,
- 60.6961751895815,
- 61.58586826109045,
- 97.69459995867736,
- 138.18501963575918,
- 97.23972500898276,
- 90.8014015074052,
- 63.01028935135543,
- 59.669689866210994,
- 128.98178908391748,
- 88.91418362996679,
- 62.72070638421417,
- 124.21273021501462,
- 140.35567371148318,
- 69.71613001668784,
- 126.58113829097097,
- 118.6395365099056,
- 60.386401450496926,
- 140.05065834095424,
- 60.1671784773115,
- 127.07318815775221,
- 120.3722295427008,
- 104.28183522738033,
- 68.24879139111816,
- 139.80125381902,
- 67.02148271268594,
- 74.89405816499132,
- 127.66363988320623,
- 98.0517753477835,
- 60.82718894162996,
- 71.79048318584674,
- 88.94251618391746,
- 59.66943160000373,
- 76.28546198439774,
- 139.44103581883886,
- 139.85912326943279,
- 74.01184893556382,
- 61.77756994276241,
- 109.16717850788997,
- 100.07672078078949,
- 120.70255940496352,
- 115.61640178565405,
- 67.2661330184606,
- 84.9643173950165,
- 114.72839131362373,
- 117.46071349954539,
- 111.91104274345282,
- 59.65803036134739,
- 76.07992265222737,
- 59.644112253394134,
- 60.30295157672916,
- 139.83556990284796,
- 134.20785322976678,
- 122.47060864147115,
- 138.2804993435113,
- 140.24796935707695,
- 140.043549578482,
- 71.67029131611562,
- 61.4481438967184,
- 66.50159342573461,
- 104.23357101819786,
- 65.04394616107575,
- 81.81810421198362,
- 140.2079341765781,
- 63.48564649057211,
- 59.92685028670791,
- 60.362985412662994,
- 128.83527690861385,
- 113.10151588902846,
- 61.539457496336446,
- 112.1864078863009,
- 87.3873252062917,
- 60.810573228887044,
- 131.6517684057574,
- 133.96967240390012,
- 129.51176549143815,
- 107.13317282601432,
- 63.07599398208591,
- 136.48835450439972,
- 136.8020926037917,
- 115.1402093789357,
- 138.06762029044,
- 63.34360173638577,
- 130.1239029404225,
- 140.30945018430327,
- 97.16252203088365,
- 92.25948459095461,
- 65.8640902071712,
- 102.50990439557852,
- 66.5261157499178,
- 119.81958211482855,
- 137.62218034867922,
- 101.30854310367985,
- 59.82458489579524,
- 75.08841799629067,
- 132.19541307437535,
- 72.13491450656416,
- 124.58831890406796,
- 71.36906471157533,
- 64.3183998517873,
- 59.820541191135355,
- 135.0660994905027,
- 84.05484477166452,
- 84.20906452224382,
- 117.46821999451338,
- 112.00160760451212,
- 136.7612620884376,
- 59.96022083582688,
- 126.37932444060039,
- 124.44567530013511,
- 132.18570887869586,
- 67.32761104744789,
- 140.3288118392786,
- 59.69087085661098,
- 130.47555827896136,
- 89.07159203836457,
- 119.38071542630733,
- 71.55021621125653,
- 63.3209368231234,
- 140.05303769056525,
- 86.38988978484345,
- 75.98988813046826,
- 92.12903447698127,
- 71.3438052785621,
- 99.32745244904126,
- 81.30314725810887,
- 82.08126418686794,
- 106.50579228475578,
- 92.10698698218673,
- 114.53857951732101,
- 81.74539824590889,
- 67.56317665404511,
- 77.8211298869174,
- 79.25844252575062,
- 114.69054703136929,
- 128.4811455121843,
- 117.3549118192372,
- 59.99173282887932,
- 60.06403849603675,
- 62.49213307799643,
- 64.25159581874458,
- 91.25272403561011,
- 127.69764638238897,
- 140.2959659876147,
- 99.00596756493553,
- 74.50652321878601,
- 87.44096982645027,
- 70.60169972144229,
- 91.92796973039925,
- 137.97042551225985,
- 114.36843182401297,
- 138.17007236680556,
- 66.85750903469162,
- 62.74762004710481,
- 73.67595949627209,
- 129.85482571876662,
- 71.5322786087903,
- 139.93660679485595,
- 124.54183302291825,
- 133.1750636655038,
- 115.796594367426,
- 62.386280046472834,
- 66.28027919472409,
- 132.29943259480333,
- 137.06319204528248,
- 85.74889205652921,
- 59.949038558963764,
- 133.4134244697467,
- 95.832999384213,
- 136.44991765686484,
- 61.52075021046135,
- 124.30746248754876,
- 134.76136101148774,
- 125.11788923503822,
- 61.058533551791506,
- 127.1506353527543,
- 86.68548240988763,
- 79.41315286054926,
- 86.58552864667087,
- 100.10338880628129,
- 115.75824293644288,
- 130.85486873438637,
- 77.03638051133717,
- 138.5678802685775,
- 69.72682970703646,
- 64.76285649259064,
- 86.33767834577345,
- 76.24770364249137,
- 60.77256532580818,
- 94.98036444114643,
- 107.76045706316249,
- 126.22166401381803,
- 109.10209621735893,
- 60.306271733231284,
- 100.06522854083812,
- 124.87045371955352,
- 90.56158555323105,
- 100.35170390553942,
- 132.8632733752358,
- 90.0134574928907,
- 71.44101449100411,
- 125.41798372929169,
- 82.3726803439684,
- 106.7258756012496,
- 103.74387528176389,
- 134.79556973170736,
- 96.57936713544493,
- 71.44949942700455,
- 100.85362405930563,
- 113.39282920233924,
- 60.44195027305258,
- 113.68949205961752,
- 72.23474415584856,
- 64.00756047608296,
- 127.30701292882898,
- 63.43132936184804,
- 122.54518799827994,
- 125.12220680465671,
- 83.79992910300314,
- 120.82804168009562,
- 65.82235019365257,
- 94.45348085989541,
- 114.99151621287231,
- 99.55811596810395,
- 95.52235328867602,
- 131.05623581705137,
- 70.97523144135832,
- 133.1695801106696,
- 65.0310304494431,
- 83.20860873403566,
- 133.38304890303527,
- 108.97816948093009,
- 63.55457752788115,
- 136.3409496700969,
- 137.0174479883083,
- 133.67519439479102,
- 94.02638465652589,
- 104.33198652300695,
- 59.67786703543608,
- 95.99269147331412,
- 61.346504025605306,
- 115.947249124488,
- 62.02264062882159,
- 60.75359364585914,
- 82.03093652828925,
- 60.88827959689078,
- 132.70930067675909,
- 76.03583999842174,
- 130.10164995351835,
- 106.45511719378884,
- 136.31797493396732,
- 136.58230062674784,
- 139.28660482219288,
- 135.9800954571236,
- 112.77198384737493,
- 107.40958640681654,
- 75.35815608865622,
- 139.9696694088369,
- 125.87387406668518,
- 130.74626288373304,
- 140.31508028629293,
- 131.5821596982988,
- 70.52937984900154,
- 139.63343175524398,
- 117.35052574621918,
- 94.48461208067003,
- 64.70704832168556,
- 134.936674755526,
- 104.28792817447228,
- 127.64156110605185,
- 62.67119449014945,
- 105.49581967760393,
- 140.1723742531657,
- 96.66379507693533,
- 140.3530873011408,
- 125.89590393762239,
- 64.78120424691201,
- 92.68562298421904,
- 134.23158712700496,
- 138.47814182496688,
- 65.58276541021016,
- 115.60354863404774,
- 130.47392215400654,
- 107.369519547225,
- 139.7995947702715,
- 110.42006784769514,
- 135.5030758585637,
- 89.8827819562493,
- 67.77212141204785,
- 138.48578542490066,
- 60.98087221866473,
- 121.15090360782152,
- 70.74321120625207,
- 98.8048588192861,
- 125.50821703504911,
- 116.54310193016482,
- 72.8687959797592,
- 91.29946392673624,
- 126.24371819931571,
- 107.01663059141595,
- 59.880287904222975,
- 136.45749540560294,
- 133.255437070307,
- 125.94018069613743,
- 118.94783270979403,
- 135.11033329457797,
- 139.70982049870415,
- 137.80704035749864,
- 127.35505620063594,
- 139.53952156422545,
- 136.12992827687432,
- 140.27200633098715,
- 118.98967941163076,
- 85.53062843504486,
- 98.5508095473636,
- 139.96036403818186,
- 134.621834895627,
- 61.62464755238943,
- 74.31544901132445,
- 86.0830602799878,
- 84.3026757022223,
- 61.51902697816812,
- 118.9079088163866,
- 119.46907460204015,
- 100.29360129355686,
- 136.62221668547068,
- 80.08904594746997,
- 140.10114156186515,
- 108.16697282991825,
- 68.55520354909433,
- 64.02238435433067,
- 140.34072543166582,
- 95.71591873107377,
- 88.1330911822352,
- 129.5851917986566,
- 133.52810224147015,
- 68.3689016322493,
- 103.7081855456773,
- 136.60701639961343,
- 135.23647894122456,
- 74.37380575261372,
- 140.305901277111,
- 59.96529638199626,
- 61.08076655466076,
- 65.01435507589373,
- 60.501008565878756,
- 134.8948882721826,
- 62.73007559446372,
- 133.79612025667907,
- 76.28878347006916,
- 89.71768638410958,
- 82.70653549442454,
- 128.44989983909193,
- 105.32164024189032,
- 123.69924046951932,
- 62.465401560867974,
- 80.09483133555166,
- 105.83038190787065,
- 59.686119608162514,
- 119.23293601287502,
- 69.16772218061162,
- 73.5432253655025,
- 129.38186113449586,
- 81.44219477397317,
- 134.15681430517554,
- 139.16804019815964,
- 137.3686581403357,
- 138.33399857275202,
- 89.22644353002913,
- 100.24835840846097,
- 106.28052915468089,
- 79.55785691865427,
- 63.24991336604817,
- 127.92481375516476,
- 98.58427573090988,
- 129.92943654296326,
- 101.27163624785418,
- 69.38748167306875,
- 69.38850107031303,
- 139.51463024408355,
- 95.111610585959,
- 116.36631598025448,
- 128.73547292535804,
- 140.3452144593928,
- 103.08100808137517,
- 76.90252659326158,
- 113.2521080586938,
- 63.69270234619322,
- 60.7720650579388,
- 85.36151255066522,
- 119.2656852792005,
- 117.21573845720611,
- 138.12016457143378,
- 136.76198249054215,
- 80.44142126182359,
- 127.87465567691159,
- 60.739637611510425,
- 138.77518080430522,
- 71.89113686781208,
- 128.25408223238637,
- 132.04459489274007,
- 59.848779647177466,
- 95.96021666885561,
- 101.16986077986579,
- 104.20264664049803,
- 62.47806956768023,
- 140.32626246076555,
- 110.10103868520456,
- 121.7828128489759,
- 94.98516888123676,
- 79.07930322360001,
- 81.65140377942944,
- 104.08110872954197,
- 125.19515781004861,
- 137.46719433501084,
- 62.98806677994766,
- 140.1893506323426,
- 137.560702083758,
- 82.7938128339078,
- 103.3937450870016,
- 103.97829487131082,
- 85.89324463017206,
- 133.9769024474041,
- 114.04660944301179,
- 100.42289856154997,
- 84.60110686301174,
- 103.33353797581428,
- 60.6961356556284,
- 68.89334523638372,
- 104.8920906102906,
- 93.1377072325748,
- 135.4961750835802,
- 59.70038672053107,
- 65.96201340038958,
- 118.44198428032016,
- 77.50797278112793,
- 136.7124690732775,
- 140.1906304179838,
- 109.39042845662621,
- 140.27597696265087,
- 112.07288830511702,
- 99.82522669404801,
- 82.08082301205735,
- 140.10696582149646,
- 90.5217881347812,
- 66.41837054718863,
- 61.345449667193805,
- 139.4177046208029,
- 72.96155714195733,
- 115.12904621663533,
- 137.54912757349237,
- 135.77674829909856,
- 60.055347915965825,
- 59.64578512927737,
- 66.1157235531418,
- 133.58251924647064,
- 64.7421707459073,
- 105.29267951652315,
- 140.31418557368175,
- 115.97565328557467,
- 140.15945722344495,
- 131.19069661897927,
- 135.38712129076603,
- 62.38851417135458,
- 131.90626744605726,
- 140.11537538808122,
- 127.8625567204803,
- 82.38648514225618,
- 84.02649901174753,
- 118.91892881011378,
- 140.15639495996015,
- 107.8588275469335,
- 140.23593814237293,
- 98.40422468374473,
- 82.54559056847022,
- 137.44380551709915,
- 97.49173659540432,
- 72.93420742603746,
- 121.45602080216726,
- 96.73313366555256,
- 138.5160117444309,
- 69.7436060636975,
- 131.97905812953368,
- 68.02519187190403,
- 61.68421338254457,
- 116.79438478291344,
- 59.81756159106833,
- 136.7853934675686,
- 78.15689042472009,
- 83.18227521080274,
- 133.94779832689744,
- 140.21741494292218,
- 95.43824190214517,
- 105.1660576517395,
- 59.78433928690616,
- 128.1923110228653,
- 133.31668338506955,
- 91.96599124125076,
- 140.27304628655807,
- 67.08907763963671,
- 111.62305054251773,
- 90.07122626578948,
- 136.52482884978758,
- 95.28641001602853,
- 140.34150929830452,
- 139.81135108869046,
- 140.03122723493408,
- 104.57932734176644,
- 139.24811499387545,
- 136.96190440371913,
- 60.556377307455044,
- 102.9261705616783,
- 59.681571720547325,
- 59.680774761593646,
- 116.6714648434958,
- 139.65859488882285,
- 105.20292972787193,
- 86.75615986733142,
- 65.7806058521795,
- 139.30914991655868,
- 69.8851914928218,
- 66.7300015721466,
- 133.95720353499865,
- 63.42632127247071,
- 70.69000484025398,
- 139.95658424066846,
- 114.00933757418419,
- 67.60810557130583,
- 63.23444473017524,
- 79.71906299472893,
- 80.18108444389885,
- 60.82212770484451,
- 139.02348123844465,
- 67.58149237216684,
- 82.64365837837364,
- 89.6921431472689,
- 67.8704824815535,
- 131.0072434138602,
- 132.4741518315431,
- 139.90827643071137,
- 137.2643269323675,
- 110.07938426273942,
- 136.99974638099783,
- 70.32275037807489,
- 135.40099520860414,
- 61.14041592326021,
- 92.85559201636802,
- 91.97036090888774,
- 106.94712844750364,
- 80.52352661535672,
- 115.0251724311732,
- 71.73752141939414,
- 65.10917193066751,
- 63.94844727478281,
- 119.7579043996589,
- 79.54936139681135,
- 66.98408479988088,
- 135.0675160630386,
- 122.98304585646616,
- 131.67521293292083,
- 119.5954098469119,
- 115.18330315988352,
- 63.213606107524164,
- 128.4077740247674,
- 98.98680314951409,
- 129.46062549578664,
- 102.03162409344984,
- 75.13479295593419,
- 129.9640151912292,
- 115.69129284208846,
- 108.83660829946425,
- 131.96794438497136,
- 114.94434397910489,
- 118.75831702866877,
- 122.02732265095673,
- 134.1038674835364,
- 139.7242317388807,
- 104.24066379025514,
- 131.92332278275933,
- 110.84855367940136,
- 92.58632463915798,
- 60.53726632526797,
- 60.208389779544056,
- 70.14301799148643,
- 126.44168118643965,
- 59.64434724597564,
- 72.52753678235783,
- 122.75273096886528,
- 93.84714538316504,
- 62.88605517416751,
- 71.81194607292166,
- 63.6299347616933,
- 127.60293370888016,
- 121.24412596692534,
- 135.67921298512547,
- 88.28737179384292,
- 97.7228396218161,
- 90.12516226019646,
- 109.0963842764225,
- 101.1441069308425,
- 139.73274297021737,
- 71.56904300612422
- ],
- "y": [
- 79.32710038231075,
- 117.33726594856553,
- 103.78106840967918,
- 125.34339870055926,
- 89.6835593935902,
- 74.6402978240787,
- 118.72975139681787,
- 108.47283069078672,
- 77.17914029168705,
- 121.60017265676429,
- 88.7189210974342,
- 110.71616464756748,
- 77.0614470549915,
- 77.91524996981045,
- 100.78240367636869,
- 99.18990262524302,
- 101.87500025476591,
- 92.96223659509434,
- 125.05433642322028,
- 112.22066328506524,
- 124.85959735082275,
- 76.61357423719252,
- 91.8971547637838,
- 75.53851258418518,
- 74.63301492953983,
- 94.58382380816363,
- 74.72318458887017,
- 124.43897928127348,
- 106.31966832861555,
- 120.04005969034266,
- 100.68809286483442,
- 124.83729303431494,
- 124.53904427307418,
- 87.54608242218511,
- 82.9792626754393,
- 105.932441133339,
- 102.87832001008049,
- 102.05321383165027,
- 75.32326767900891,
- 121.29838458789519,
- 80.39519027938007,
- 125.13661133863232,
- 79.8736354680056,
- 121.64754216272857,
- 96.86554089380999,
- 124.09820985963782,
- 104.1598429744273,
- 125.35369999308072,
- 93.44642017915228,
- 124.15484463701722,
- 88.93650058091715,
- 76.39309116863674,
- 107.92672739777693,
- 75.59935400947317,
- 125.26893084195103,
- 95.14884648239294,
- 81.44448014068577,
- 91.20929429983423,
- 75.34592241013176,
- 74.97941077710266,
- 82.52528103070816,
- 117.09417398713798,
- 120.03648117544321,
- 77.96798845669053,
- 85.34461189272614,
- 110.90725125772349,
- 74.63193560418196,
- 98.36835961488055,
- 77.7643254845198,
- 123.137431335419,
- 119.64134121411396,
- 104.95093321318272,
- 125.01733250613421,
- 117.58358758820945,
- 117.90955390097142,
- 122.98402147517457,
- 90.74001962806446,
- 112.32304104217133,
- 75.28291399615915,
- 99.22472579311686,
- 90.75110102602491,
- 124.30023696464119,
- 105.09690800116773,
- 81.50447183488512,
- 97.87875931590303,
- 86.20245544443662,
- 80.22474269383076,
- 119.13503062616103,
- 95.9824481986995,
- 94.00631708893017,
- 95.59740750170326,
- 125.27422234175165,
- 111.22268366514064,
- 99.99715810874319,
- 92.14846337171227,
- 75.33038283885395,
- 124.24844384663083,
- 125.34278857196543,
- 84.06500863701835,
- 75.87401038795704,
- 74.62995983830946,
- 122.28950301723806,
- 118.956587530031,
- 123.62634417752348,
- 91.9020773933311,
- 124.17352299940745,
- 123.36369109979732,
- 125.27885795261007,
- 114.65184446442349,
- 75.06448437013913,
- 75.8795053062626,
- 92.68376657819711,
- 119.670165040047,
- 98.0935723661855,
- 86.766267729329,
- 99.82118353246129,
- 112.78922155650758,
- 116.51717746774504,
- 82.1456233778012,
- 75.01227122006789,
- 101.20877582965795,
- 86.83611706244236,
- 85.52131535128396,
- 125.34227964662472,
- 86.11754809679033,
- 104.17433677165452,
- 114.86071146926355,
- 88.310491270229,
- 85.01048277406976,
- 77.2540891240956,
- 82.11797883136317,
- 74.69236105393648,
- 96.23575504960715,
- 79.02592705047253,
- 80.12518137054738,
- 79.25628660633164,
- 96.7715107147124,
- 98.94254408535356,
- 109.27438980572973,
- 76.84719895842514,
- 75.05784396856528,
- 79.21869080231042,
- 103.51846101578546,
- 123.06505250031175,
- 87.94250808227946,
- 84.06697153533756,
- 115.06181848051094,
- 106.5790760778583,
- 82.15638094615018,
- 123.64600460217578,
- 124.20425161293373,
- 111.54670799573947,
- 83.5616839170968,
- 125.21709768952847,
- 77.08138537816332,
- 87.9163809770573,
- 112.038687964289,
- 90.85175761634102,
- 75.73913115635843,
- 121.93295499189539,
- 75.56356598188187,
- 104.59262344824769,
- 88.94730805182924,
- 121.0906347496675,
- 92.37867046782146,
- 77.96298240778742,
- 114.41893680149467,
- 89.73726230552369,
- 75.3195701353083,
- 120.78843737979865,
- 94.14582502785498,
- 117.69452494947312,
- 96.76585486539282,
- 97.51910798639986,
- 74.66941415106797,
- 80.38189602119039,
- 122.5864588678453,
- 124.95575808359938,
- 122.6571509657223,
- 112.24371476834676,
- 124.43895806018025,
- 125.04518812901433,
- 76.82666945737772,
- 83.06158819589484,
- 77.49447323051385,
- 107.29983987761209,
- 79.99957664294237,
- 95.05635140834072,
- 111.13045170727219,
- 121.86171514924125,
- 81.17774724029272,
- 118.48599065413259,
- 74.99819237261396,
- 116.75765537808948,
- 111.80204089393615,
- 124.45524341890932,
- 100.36832762357122,
- 75.73639249605426,
- 77.76735254701616,
- 124.57985913727794,
- 122.9911848811546,
- 125.16893121134689,
- 78.59270723309974,
- 115.66550863495037,
- 74.8574474131706,
- 90.75488480278524,
- 125.30788340793026,
- 79.59279494211758,
- 119.78289117100867,
- 123.53452145173172,
- 79.23631310486194,
- 107.07450241524188,
- 85.9636618951591,
- 82.56484292367647,
- 95.74160635978043,
- 111.08968911838049,
- 80.91902609266215,
- 84.40349830953457,
- 124.79532386608084,
- 80.86828800589568,
- 100.36465922279925,
- 78.0419218497724,
- 93.17068170717975,
- 85.26330049959748,
- 97.32089209234195,
- 109.90356979909652,
- 121.80128981223845,
- 94.28519569632597,
- 124.78780736656772,
- 125.14978386422801,
- 75.39275579657013,
- 103.95281916141643,
- 122.61455117023694,
- 88.74974838448544,
- 97.76283243919629,
- 81.66235474405006,
- 75.71001588243035,
- 117.7179581822952,
- 125.33243317719815,
- 76.95076962183116,
- 76.76756360169938,
- 119.4094158251162,
- 81.05316554453114,
- 125.37461119125885,
- 125.34794216423775,
- 100.97165805818354,
- 123.84719244174703,
- 120.53708719618051,
- 93.22921031709683,
- 111.23504613225272,
- 125.2764468790292,
- 99.77620141797826,
- 91.14707334560063,
- 74.89617942613235,
- 89.34545490922214,
- 84.9297951776501,
- 124.08651022335688,
- 81.972937299364,
- 121.52541762414563,
- 79.14500055670045,
- 123.60092289922436,
- 91.1388839649455,
- 76.37202117651793,
- 107.48612466543834,
- 74.9983265864558,
- 91.69089609759405,
- 94.12915994581992,
- 123.4447777858884,
- 82.54210784539447,
- 102.23231659159546,
- 103.41767140765027,
- 116.0913854175138,
- 120.46284419612394,
- 76.21935277485281,
- 123.70340340805481,
- 106.13120405432417,
- 79.58653674010947,
- 75.31855150023357,
- 116.23300706293395,
- 124.5872964711024,
- 118.06312254574611,
- 109.42271015971923,
- 117.0852579496922,
- 74.62569110962232,
- 108.89872097568711,
- 89.22038533734911,
- 114.79037411333283,
- 116.95656194338511,
- 101.0463820085632,
- 89.91921085108672,
- 104.62131982549627,
- 124.1266270507182,
- 124.09602145488967,
- 90.94820487473592,
- 104.17526407915143,
- 80.338053701334,
- 117.71850748406993,
- 97.09645652758378,
- 109.7163437444488,
- 99.75088629156863,
- 124.20293880499128,
- 111.3157035642151,
- 100.54951720773457,
- 74.96757311573468,
- 82.45246068356256,
- 75.90184964799639,
- 85.11036287443825,
- 106.8325110215502,
- 119.18655746084524,
- 74.91681766614987,
- 115.5437532474927,
- 77.37254256335649,
- 124.68417577632746,
- 122.75072887023771,
- 119.0087478742094,
- 125.10889569834076,
- 97.8348180634473,
- 125.20160742155997,
- 125.04310010227273,
- 88.26561773589606,
- 79.54982808487142,
- 75.2601628712116,
- 110.00332064047286,
- 85.1947768643307,
- 89.98337538108031,
- 124.49661420889382,
- 106.88459457954932,
- 112.00733139075292,
- 125.20401085444281,
- 99.14717113108192,
- 103.26120015538727,
- 125.37544648974348,
- 86.35090038800351,
- 75.67782878329174,
- 78.19947653456437,
- 103.14930377136014,
- 124.05865134956588,
- 125.278070407481,
- 119.93961205250356,
- 98.39771839638264,
- 77.9180204463783,
- 122.85269111369222,
- 94.2951070120039,
- 100.56025543933804,
- 98.56761783009645,
- 94.33118149424435,
- 91.63151052982415,
- 114.98803473800048,
- 113.55809495422507,
- 123.85346731725558,
- 79.81192589034742,
- 77.21262450898351,
- 100.82406680446974,
- 78.94500047082057,
- 116.6913521821082,
- 118.93715232247789,
- 113.40627479773318,
- 90.98658745805366,
- 96.00579142754691,
- 76.7499728306188,
- 96.04071230703535,
- 85.47169074588243,
- 86.38364061907068,
- 124.83800608157014,
- 124.8701806341896,
- 98.9108943810642,
- 79.02507501442787,
- 78.97924812073215,
- 92.59395446571126,
- 106.03501310504772,
- 74.81622015271022,
- 120.09614680249084,
- 123.22716661529871,
- 119.85893697480296,
- 86.8199321832959,
- 91.80342172483955,
- 79.03171336429577,
- 125.09550383739403,
- 83.42997469545158,
- 114.89157853053999,
- 123.53091376817787,
- 121.04491467644378,
- 123.67768024695201,
- 104.62634442732457,
- 124.65796038750945,
- 94.99964654880823,
- 103.96654452965785,
- 74.6264237481765,
- 83.00204599166831,
- 76.51641951068287,
- 123.00353672791286,
- 78.73216879190588,
- 83.914524559102,
- 98.65383784696328,
- 123.11303748657862,
- 114.07924280852733,
- 109.13332659763184,
- 94.12651308186459,
- 121.5810592771239,
- 82.74602529669376,
- 95.74073810321484,
- 121.7866061375382,
- 119.1216190953555,
- 121.64813506668757,
- 75.55132275535453,
- 98.42577870774792,
- 88.61437280580961,
- 124.44632053822909,
- 75.27025972643399,
- 97.93215842561477,
- 125.19808697017719,
- 112.16410559879215,
- 75.89884171483526,
- 90.25008328503488,
- 85.03795694239615,
- 92.5777735573526,
- 109.20338742181366,
- 84.12372854797164,
- 90.63642878893667,
- 86.03546185940648,
- 78.83407230137236,
- 76.38490604570069,
- 108.1012082309394,
- 76.8883467025183,
- 110.85628263895953,
- 124.72687149172243,
- 77.04201136648217,
- 93.9095206698244,
- 75.38159053823725,
- 118.64164468795275,
- 88.60997833452761,
- 74.76045668125776,
- 106.86588784621662,
- 115.78952595520727,
- 75.00140043787532,
- 96.14677679433615,
- 124.44361232039594,
- 77.57206868444347,
- 125.37182000073828,
- 125.20884663358561,
- 76.77992374328845,
- 116.83881496088108,
- 83.01242997351302,
- 84.39608791595357,
- 124.83805659665717,
- 87.13235089159207,
- 74.77683239491046,
- 87.73118181835218,
- 83.71160264995717,
- 115.86732548151957,
- 97.61780575815891,
- 87.33829664083844,
- 103.97434236029244,
- 110.46056824294794,
- 109.1670436798691,
- 108.33357427747003,
- 95.4373079506404,
- 103.23340954507296,
- 78.81832222654242,
- 77.94800594190635,
- 74.65434317357791,
- 110.14834749378386,
- 79.09827659741565,
- 90.67890735777273,
- 83.54522612643606,
- 92.09982277453916,
- 82.25207917638825,
- 81.26359805617788,
- 124.87218039043539,
- 117.96773539568719,
- 93.86403471733689,
- 123.65172957793335,
- 122.62502207610125,
- 124.31462762310011,
- 79.81883632275537,
- 79.46803701385203,
- 120.9240673970065,
- 120.64562960785332,
- 83.21216750584651,
- 119.27535636935515,
- 98.96920080324931,
- 124.14759829471882,
- 111.08287308306568,
- 76.8249004670393,
- 75.79941982582585,
- 102.47078819089998,
- 123.09623129060294,
- 77.12157709367159,
- 85.71001194992319,
- 119.81144014630858,
- 77.91896013300547,
- 85.5675254190083,
- 74.87046574578947,
- 95.31813420360372,
- 108.72201301194792,
- 88.77270091353839,
- 108.0767314695562,
- 78.43987293948138,
- 90.04948382540637,
- 121.98160733065112,
- 116.388600437228,
- 74.77858305052064,
- 125.31818333043252,
- 124.84939195879893,
- 101.19910798568965,
- 84.89266346462394,
- 124.94291161803292,
- 125.17661255594791,
- 123.44804701766373,
- 76.75334557917459,
- 111.36055064726006,
- 86.62292624667883,
- 93.5908341135005,
- 118.69588343632994,
- 125.37233773473075,
- 75.43271821473104,
- 79.24284566215476,
- 115.04947539662228,
- 74.96787323156478,
- 74.78432594910818,
- 75.77614346743373,
- 108.05500976590594,
- 122.26246669535428,
- 74.63983050985549,
- 115.35790418439416,
- 79.59285221406823,
- 119.90024173979708,
- 125.12116922029755,
- 115.17479164632702,
- 76.65390474469731,
- 112.8495148085068,
- 74.62869530576383,
- 82.99422549264578,
- 124.56045055157759,
- 84.33985934287209,
- 84.76031825476267,
- 84.47998270138154,
- 97.5265820220144,
- 78.48868186689097,
- 119.5747781679983,
- 124.72041822272928,
- 113.5236703956379,
- 122.17138079215036,
- 74.93727879590656,
- 117.99162068122484,
- 75.65620041643089,
- 119.83288975396708,
- 119.39842608843969,
- 82.84029087934115,
- 103.74533836760787,
- 103.64285506887899,
- 79.79114033018007,
- 109.94821344187817,
- 93.0104064575688,
- 75.43662089685387,
- 115.51764058615579,
- 125.16735099519565,
- 123.02137306092821,
- 83.53682511091432,
- 80.17902381533727,
- 77.24459668322274,
- 95.42890488011048,
- 120.3981434459088,
- 117.21532850803288,
- 90.79505413439585,
- 96.6678136477165,
- 76.51806615609195,
- 120.95686981833668,
- 95.59857212917547,
- 88.57490323486144,
- 122.17313224572959,
- 89.15238210970796,
- 82.03907334732112,
- 90.69807700924835,
- 117.65091344389569,
- 113.83624039626577,
- 117.60513190410964,
- 122.47709495928069,
- 125.21909741623728,
- 93.95605619102389,
- 74.70904647155068,
- 118.57587457090662,
- 106.60070674193088,
- 101.05072764726957,
- 117.49088915925753,
- 111.80906264557633,
- 93.75884048572092,
- 120.92140640762142,
- 80.05017484559227,
- 89.97348948968634,
- 80.56345390847795,
- 92.29898868046766,
- 77.56891988389634,
- 125.13391569715276,
- 75.5130760770614,
- 122.5442281503006,
- 123.16326179323767,
- 75.42840626684873,
- 75.45666402139675,
- 125.07190608000356,
- 115.514915721491,
- 79.67151808986547,
- 78.66021216057928,
- 122.15215379477257,
- 121.44247443687775,
- 75.45478737089067,
- 122.67763549475565,
- 125.00952735228785,
- 83.33843225989794,
- 125.04021813556379,
- 75.2925296105627,
- 78.67257990001347,
- 90.82326524750248,
- 79.14537046244334,
- 87.38667103362724,
- 89.15551452930754,
- 116.25968205084376,
- 125.37005673107717,
- 102.41945343982088,
- 76.22223465654766,
- 125.16010080291922,
- 122.32703874281803,
- 121.10172009029623,
- 94.15336856314421,
- 107.7347340444599,
- 96.38792220385768,
- 77.95619400350473,
- 115.95591083750651,
- 122.92262326818334,
- 80.51496863389204,
- 79.03931177776697,
- 100.53805022294004,
- 101.62059319283733,
- 96.97418255074165,
- 76.1353182992528,
- 123.51852456985846,
- 86.79065298863603,
- 76.55379540687787,
- 95.20637101732262,
- 125.23228306117704,
- 96.64164520351608,
- 82.62475100139831,
- 74.66165201507494,
- 82.35489077315235,
- 95.87321309460765,
- 111.66361545723873,
- 93.23872142138953,
- 123.96000800082965,
- 100.50291563707614,
- 120.84272342744046,
- 117.29076701310164,
- 99.99713920791723,
- 124.94133775241885,
- 79.92010693208076,
- 74.84253079255788,
- 115.3929982324296,
- 89.71027126778853,
- 123.96003751572731,
- 113.30377309828363,
- 123.67703294699427,
- 75.6747310813948,
- 107.48986717257961,
- 84.33753315599071,
- 76.22865662759797,
- 100.97478676174458,
- 122.06424364662473,
- 123.50878539832644,
- 91.09434142889276,
- 97.84556175526635,
- 123.76730067879905,
- 109.90372096231853,
- 121.46907626729072,
- 111.96209746243248,
- 125.01108276964379,
- 101.07560277976404,
- 120.11489383007363,
- 122.48233432997236,
- 118.71051363378928,
- 102.12123794277146,
- 125.20790274738407,
- 93.58927654166646,
- 79.90536238785721,
- 115.98235718291095,
- 81.0929704364146,
- 121.68749078974696,
- 119.0309740837208,
- 76.56878926066238,
- 118.69921837570337,
- 94.31693581038616,
- 86.50618490017101,
- 107.52985314019914,
- 77.2333383642841,
- 89.43803890337341,
- 125.27026476862527,
- 109.31741219886932,
- 75.633076297203,
- 89.99032474864673,
- 124.06759694430774,
- 85.26510527878305,
- 120.95042452914322,
- 122.98361162732606,
- 125.0051215788887,
- 85.21061032837136,
- 98.77825894973816,
- 116.25186677161328,
- 103.02849356629957,
- 124.78364282843279,
- 107.17673689864986,
- 100.21895811590342,
- 110.6756502077588,
- 125.36638600848586,
- 117.11166599405655,
- 77.16802900139746,
- 115.42866443479758,
- 98.13840580290079,
- 81.14056367291425,
- 110.43124823879877,
- 74.93709027037927,
- 116.51277943939114,
- 95.59477886294762,
- 85.18813724968186,
- 125.37330528367512,
- 122.52858710197275,
- 120.80764831991979,
- 74.62397831461324,
- 109.47396014088025,
- 80.20301290240029,
- 105.45887596618049,
- 100.0065001276896,
- 111.58488933430239,
- 76.49206607802584,
- 75.1675071448077,
- 124.29545859424591,
- 122.8517221645214,
- 76.34072749570483,
- 123.3784522600249,
- 100.9523443527206,
- 98.94837057441917,
- 110.47462327597309,
- 111.03865216672118,
- 90.87764059210555,
- 81.99967159677036,
- 77.9667940542898,
- 83.19162828627837,
- 122.0905109738901,
- 97.94846993530258,
- 122.71613202393559,
- 74.76020033772609,
- 75.38431669073083,
- 74.68981849562432,
- 124.56725657480835,
- 123.73111157649161,
- 88.15471986371429,
- 97.47815053942239,
- 74.6239908041605,
- 123.83577993788974,
- 88.85954777708244,
- 85.37209733797859,
- 76.06738111480395,
- 75.06865216423739,
- 92.58166482359552,
- 74.6433025641928,
- 122.5237239468599,
- 117.53461499968718,
- 120.08800241901021,
- 104.08734519351299,
- 118.7606178875157,
- 122.51637940200175,
- 79.51301163237378,
- 113.9228628918874,
- 98.81894142489112,
- 91.3274092828792,
- 122.04997396558875,
- 124.20246695463182,
- 122.78640864943964,
- 106.27824569287164,
- 75.99775218495883,
- 107.09659637920326,
- 120.9654214007666,
- 125.25956871349308,
- 92.01335277482268,
- 112.79100703933614,
- 123.23289542807008,
- 112.25040676920925,
- 82.32058554745562,
- 99.51337940586828,
- 93.75744500740245,
- 117.03077595836808,
- 85.39076044032977,
- 84.26623337133118,
- 119.2072584054226,
- 101.20027243665872,
- 74.62585789233023,
- 91.285895847967,
- 93.66636749746715,
- 118.24646107751373,
- 108.51935536775376,
- 124.60908610476523,
- 123.50357070715599,
- 90.231108383109,
- 121.24461469238285,
- 77.8789743083262,
- 78.80824643980752,
- 80.07696171167417,
- 111.31939413587209,
- 124.5887947590239,
- 125.34642380207475,
- 76.33352757645186,
- 113.63449425676448,
- 74.64915084620127,
- 123.46275474024924,
- 89.20853255861385,
- 102.40014218805176,
- 79.55205680146739,
- 114.34917383057206,
- 102.56935479111944,
- 115.73880545895851,
- 78.54904385075201,
- 123.43968012525299,
- 74.91871450318838,
- 122.62116817342341,
- 82.68829251657557,
- 122.56333754641551,
- 116.66081738702925,
- 78.53008489674491,
- 82.746110191946,
- 76.15739045398496,
- 123.64029425459123,
- 75.9615900620322,
- 121.6923265239988,
- 86.51511659576133,
- 77.4115817608215,
- 125.35355202977647,
- 112.64782585532214,
- 101.12050140318134,
- 114.34133951539292,
- 80.67712027411503,
- 113.71721919765659,
- 124.85823626721746,
- 122.4009999848946,
- 115.35766517700121,
- 109.50675145237969,
- 119.28803403035278,
- 103.13604400589908,
- 95.20394214720058,
- 117.00078621564371,
- 75.1613780459121,
- 83.20671340574114,
- 119.89306077237671,
- 121.49041460084642,
- 91.30320848315363,
- 87.53656355367528,
- 77.32981379479148,
- 96.86500042118243,
- 101.0226286022537,
- 123.72505878648654,
- 111.14452510561188,
- 125.23421761815231,
- 109.82056395020179,
- 123.81424608381957,
- 99.15431911921605,
- 80.17650933270681,
- 123.55680058088258,
- 114.75672954544956,
- 91.27589783092695,
- 74.67554216362716,
- 74.76592853971253,
- 85.19433695407098,
- 114.54077388411872,
- 124.22169963974628,
- 110.36163245217136,
- 77.13070093617071,
- 74.68243099604541,
- 120.00795190530442,
- 121.72517185931272,
- 75.16599929403901,
- 125.35657788664973,
- 121.49085603910676,
- 118.65424081784424,
- 75.89078006926448,
- 95.09021634106402,
- 76.46942821143202,
- 81.05669106404932,
- 84.04564399803337,
- 90.02953562060836,
- 101.23817555143376,
- 113.06291218501399,
- 115.94222724471399,
- 122.63665309990022,
- 114.16927001972863,
- 121.07398730291878,
- 79.12796380553199,
- 85.81894444254041,
- 124.62198971717817,
- 122.9545004716966,
- 75.7473482565704,
- 110.68558732013874,
- 76.8579594547753,
- 124.80128205438501,
- 75.4371488548598,
- 100.82287830038534,
- 121.02369382294698,
- 111.60230700585252,
- 115.94524866297269,
- 115.14394937452033,
- 123.57276484644295,
- 117.37169714774313,
- 120.49596321287237,
- 83.05942826463347,
- 123.19623124045766,
- 86.73990651005087,
- 86.75059713524884,
- 83.9819413022849,
- 116.39594165333583,
- 123.70623656556874,
- 117.68318537758998,
- 77.5108800154508,
- 117.24252177244216,
- 75.84979720054854,
- 103.49744066527025,
- 122.63165738807788,
- 79.14974097828372,
- 75.63387064410226,
- 115.44301751744761,
- 82.67080375932015,
- 104.47196795932176,
- 79.32092317124538,
- 74.6244707790075,
- 114.29037636482278,
- 82.48501099357125,
- 117.81202118181571,
- 104.44331899427924,
- 74.68688242205953,
- 75.3805619022595,
- 104.75163449411775,
- 123.87567538948264,
- 95.61675273608806,
- 115.62011033565301,
- 120.19660583268097,
- 124.58555447695491,
- 120.45969342865601,
- 107.15189203584315,
- 99.17344407958556,
- 81.89587964989859,
- 75.90846023802,
- 75.74811568199053,
- 124.05448948790232,
- 74.62662006463673,
- 125.16287380686013,
- 108.39035320075806,
- 101.51286743021734,
- 99.89754887138746,
- 85.67412309896089,
- 113.91779093258647,
- 103.78584561474598,
- 121.9806920003024,
- 125.28978618406812,
- 94.77560407187701,
- 125.37444442404635,
- 83.23324322158491,
- 98.76020204693437,
- 124.5763749191199,
- 77.28059145986106,
- 124.32784298860943,
- 122.97875571507475,
- 74.86552854730452,
- 93.11101215839005,
- 83.48421252162109,
- 124.38956907050445,
- 123.53321127005952,
- 83.11679454739343,
- 125.36159793874384,
- 125.33738384315836,
- 97.48992592834787,
- 107.81124298931408,
- 123.49831149615484,
- 123.55030062337389,
- 81.27068852121282,
- 75.85866280654656,
- 83.10449590118454,
- 91.93608487744442,
- 75.77752667838308,
- 90.14222322782689,
- 87.66990615554336,
- 109.04323440704127,
- 125.30308307313054,
- 120.53193771473072,
- 79.65177555480155,
- 75.3771261030496,
- 78.97584814332447,
- 124.73829337551294,
- 125.36200306709016,
- 121.56185939742524,
- 75.18716102346514,
- 121.79511729216703,
- 119.12918749005624,
- 80.56121429553393,
- 77.87157490583746,
- 107.8424411588818,
- 108.2476925901418
- ],
- "z": [
- 93.26698396569648,
- 120.08644199532081,
- 43.3081456701875,
- 69.01648006378002,
- 159.7207368944908,
- 131.82014472590268,
- 115.01335881381385,
- 142.1810718762372,
- 104.87897705705728,
- 102.126219543564,
- 159.90612626235253,
- 137.8492040467984,
- 105.62910490817885,
- 153.99612214645552,
- 45.70057543368804,
- 47.243047434453814,
- 151.61310725549782,
- 55.38118528056689,
- 58.28399220177033,
- 134.53812121612353,
- 78.17935166632101,
- 150.77855755963787,
- 57.16708235041823,
- 146.2978048044673,
- 135.24009467166115,
- 157.7286772465562,
- 138.37856053635352,
- 82.77728025316785,
- 145.75058977202588,
- 109.61015641469072,
- 152.88213524515038,
- 56.235380829529646,
- 54.1573749547402,
- 160.03018066603298,
- 159.2233218160734,
- 146.3378391534735,
- 43.96046035043537,
- 151.4125267259289,
- 119.67686846977033,
- 44.63661794611377,
- 157.44522264232208,
- 59.283838725512496,
- 156.90379900130213,
- 101.87647770385631,
- 156.23046312669587,
- 51.87536631830665,
- 148.83165429668895,
- 63.966135075179096,
- 158.34110732695618,
- 85.38330068040526,
- 159.87069671828453,
- 110.23582077959304,
- 143.13738844447371,
- 116.85322936883709,
- 71.40079952765679,
- 52.10406786637773,
- 84.31723645068774,
- 159.2836185088675,
- 145.11088351037387,
- 142.0813846545848,
- 80.38764632706203,
- 40.81060610204553,
- 109.62588502609087,
- 154.09846959361658,
- 159.92813091171712,
- 137.44790731143877,
- 135.1540093808532,
- 48.11728187633605,
- 153.69352970058475,
- 48.47934538407027,
- 42.590259797065876,
- 147.75705728971138,
- 76.04557045768509,
- 119.23293562557554,
- 118.0756262997948,
- 48.057617277259226,
- 159.43629864372087,
- 134.29968382141945,
- 144.67629592243836,
- 47.20719605948167,
- 59.2417163906415,
- 52.83634835489873,
- 147.55212072624425,
- 158.37025689980692,
- 48.66474406817119,
- 160.02379548927283,
- 89.2413391437204,
- 42.128496305426594,
- 156.85328221271183,
- 53.7539853613812,
- 157.10778662094359,
- 71.26530620761751,
- 136.77356016373122,
- 153.5689000004612,
- 56.73374879980203,
- 119.59867434953621,
- 84.55647633493231,
- 63.49100329025924,
- 159.6349417483145,
- 147.99949758449475,
- 132.60417908376374,
- 98.32815753082336,
- 114.12568637845109,
- 50.01544595794864,
- 57.1585216387655,
- 52.21952493727212,
- 91.51666081760787,
- 61.66644335729286,
- 40.071315771272154,
- 142.91703170241712,
- 148.0244140645005,
- 158.70173986267181,
- 42.618504738426935,
- 155.2724583988482,
- 67.90047835279864,
- 153.73786873852328,
- 39.955959337559975,
- 122.80553689040316,
- 81.72618801183037,
- 123.52676475641896,
- 45.32046186828558,
- 160.04759597075838,
- 159.95408304745763,
- 63.47101572217352,
- 160.0176606115241,
- 148.81250382879102,
- 40.10626054741856,
- 159.9623162760716,
- 72.58070809084738,
- 152.55044257743072,
- 81.82536360154741,
- 129.67948746329262,
- 156.68022153792026,
- 94.70812206793966,
- 89.66954118629631,
- 156.15510578224442,
- 156.29938711900826,
- 47.500507619161844,
- 140.71023915682204,
- 151.4769915281275,
- 142.8556043562555,
- 156.1052621282997,
- 149.6595402302147,
- 48.277245030152,
- 65.08544343550017,
- 75.36473913924273,
- 127.2130358804056,
- 145.34823911259517,
- 158.79403699164638,
- 50.08443340833107,
- 84.95035225246482,
- 40.05578360918757,
- 159.46435906504297,
- 72.59394412066652,
- 152.11478972911655,
- 160.0034907356581,
- 134.95765598472306,
- 59.05282989841252,
- 147.36072823818475,
- 100.33804730509053,
- 117.19798938230129,
- 148.2512403082854,
- 62.86116250909101,
- 44.325400779910645,
- 56.34336189229383,
- 154.08882763680418,
- 40.03789192690773,
- 61.21980396510025,
- 119.71763804134919,
- 106.18597868959002,
- 157.97506459345013,
- 118.8426835671772,
- 49.98550463535131,
- 49.0798135271521,
- 130.46230992120456,
- 157.43235076578586,
- 47.070639149999295,
- 76.9193837892972,
- 47.236006597365346,
- 39.983524463244166,
- 82.7774865602138,
- 75.62878677359114,
- 107.17540071335239,
- 78.56824101673952,
- 153.11377544657952,
- 41.30558769599158,
- 157.0416318268451,
- 52.232770783310855,
- 40.11799881002329,
- 45.582355941840675,
- 158.12646969118563,
- 41.6229560877525,
- 142.27565083360864,
- 122.02703317790682,
- 40.024604782402264,
- 82.61857450513956,
- 46.082827840300524,
- 115.58018052829648,
- 153.69974457346422,
- 54.40869216459268,
- 48.07675971223326,
- 59.73194156091641,
- 96.87239332980919,
- 40.28714667677302,
- 125.9675831501516,
- 159.4317073859954,
- 62.37224914135263,
- 92.03521820028058,
- 110.72598002894958,
- 49.70143321726426,
- 93.69623619478766,
- 41.40820210484236,
- 69.9642845673667,
- 80.25063142156654,
- 157.01368058582267,
- 137.05971028258375,
- 86.36906503627483,
- 74.3483151155451,
- 78.96527521980002,
- 86.57254155745522,
- 153.20828040636664,
- 99.80025202907828,
- 158.47614369170162,
- 159.91506137682464,
- 155.8878269134189,
- 139.4969923656206,
- 45.4730849892114,
- 157.89809714608333,
- 79.05467924315073,
- 73.9029607693708,
- 145.4177155002482,
- 43.19051763888098,
- 96.39937900466143,
- 159.90133670783797,
- 48.79732793685498,
- 83.49482056395513,
- 115.8197911427425,
- 118.75977747847854,
- 69.46728864960359,
- 151.76617926522138,
- 151.2464057609815,
- 112.2962252426641,
- 158.0275335820257,
- 65.60344024769653,
- 63.70322135029012,
- 45.530175839269525,
- 87.92727065723034,
- 43.58004194148143,
- 54.953810439187755,
- 40.10105381272918,
- 61.613373989287176,
- 153.7806772386584,
- 58.50620789663331,
- 141.13591364715182,
- 62.02253363090644,
- 72.81096182152946,
- 85.97001467409615,
- 82.34961179023269,
- 44.99883687258344,
- 94.13242851933508,
- 49.92717808560937,
- 58.52121583057248,
- 110.39241107488591,
- 41.22342468112209,
- 142.27701738402425,
- 57.528411428513934,
- 53.57019254890547,
- 90.94317400846622,
- 159.0089884283288,
- 151.20824295361032,
- 149.78620614448027,
- 124.14759967544036,
- 43.48850602666669,
- 149.4252457689264,
- 50.28955814846236,
- 146.03838428629555,
- 156.57135138606225,
- 144.92533095495298,
- 40.46200639848044,
- 54.455430236796396,
- 117.51902160522141,
- 140.4289954655017,
- 120.94161630870472,
- 133.150147002744,
- 141.40975952574524,
- 62.28344919034217,
- 40.09396009744787,
- 121.37149793711164,
- 45.463635293147895,
- 60.85444181658664,
- 148.21212136284262,
- 85.62722617539804,
- 51.86559555666017,
- 58.87307589353268,
- 43.04122699099187,
- 88.75916876003365,
- 118.75783207171749,
- 156.05854752061546,
- 139.86358596566714,
- 46.67720200439041,
- 84.96195551502717,
- 40.088585274333305,
- 45.91396318297976,
- 141.95571225781347,
- 158.96126155382805,
- 148.12489953698434,
- 159.88852257122528,
- 41.52232353248449,
- 113.20641076425169,
- 141.3849263654568,
- 40.254886205780394,
- 152.83395217150309,
- 80.24096443607124,
- 95.5606393494675,
- 42.02291154231531,
- 58.92702375888167,
- 155.4833273504712,
- 72.91444006984806,
- 58.15986844302265,
- 64.35283048155162,
- 92.23200310230662,
- 144.51262059851976,
- 40.35486972439237,
- 159.9034884448882,
- 60.72669874040131,
- 53.904895841602354,
- 144.86497663994905,
- 40.00346280394106,
- 72.86558265994199,
- 47.28717310923325,
- 43.676782196055434,
- 65.79557788276837,
- 68.95333939960643,
- 116.11556232350564,
- 154.5282879065041,
- 43.75861423247362,
- 86.20539564785862,
- 61.64903003380293,
- 42.8934826192855,
- 155.01836650337552,
- 154.0015413321374,
- 47.71565307522947,
- 53.32439841554281,
- 45.904033753902155,
- 47.90018500933282,
- 157.87240809048384,
- 159.13271084566563,
- 127.42350916580054,
- 39.96270105230227,
- 50.85387368992783,
- 156.83452104784527,
- 104.6684116875104,
- 152.74254343288672,
- 95.10395016316686,
- 40.634377032248516,
- 114.20247312132507,
- 39.956999058669076,
- 159.35806499100607,
- 50.95089466493577,
- 107.6961634360222,
- 50.90537646938051,
- 71.29130737794345,
- 68.86918195237212,
- 78.44783783499028,
- 78.04598035012575,
- 154.57422209556904,
- 94.71227009270783,
- 155.77520503660412,
- 158.74155185168883,
- 146.18382308786138,
- 126.73223122628985,
- 43.06269887777329,
- 92.4599090813409,
- 42.809036669189645,
- 67.76676691175267,
- 57.33064684781498,
- 155.84943823457866,
- 58.76243468979311,
- 77.36425235823211,
- 127.6968796185265,
- 49.68936233360747,
- 104.94558186902292,
- 50.19693708305364,
- 148.20526364192216,
- 54.91514910231325,
- 157.48253696872746,
- 43.181206283771736,
- 134.5696088970337,
- 78.76626642386101,
- 109.33495999559764,
- 48.10988986043464,
- 155.410325874713,
- 75.83409073790115,
- 47.807258170764456,
- 48.41058902065297,
- 39.99931694741926,
- 40.60333550139728,
- 157.98562412951108,
- 102.22655594941854,
- 159.11270144751606,
- 157.01425154083935,
- 101.13426288480052,
- 42.11710898239252,
- 101.87334202483575,
- 117.31721028737114,
- 154.99458299873484,
- 159.92180002859544,
- 53.61635329782348,
- 120.27050777232029,
- 155.40457039002925,
- 60.172357706763215,
- 39.98970802479455,
- 148.11144967617443,
- 60.20179963869472,
- 72.50262919258557,
- 158.74866479384204,
- 40.58126676471356,
- 159.65269451633355,
- 59.4585183839832,
- 69.77464769654297,
- 95.65269684526052,
- 150.0237459066459,
- 40.969377268308435,
- 151.5932926578631,
- 137.55547267515297,
- 55.39363893914955,
- 105.7545250219093,
- 158.10250762856103,
- 145.34573551548684,
- 115.35319273002027,
- 159.9224395194986,
- 139.123514473484,
- 41.50634211216725,
- 40.32187550316718,
- 142.30823325652716,
- 156.74152232538435,
- 82.73219113157158,
- 102.48122839536933,
- 65.20477225412027,
- 72.76633551007285,
- 151.282682523621,
- 121.76084300546528,
- 78.73166153262115,
- 74.3704108069901,
- 78.44721516780261,
- 160.0458391236654,
- 139.41443585966783,
- 160.01831280146126,
- 159.5186875883865,
- 40.344639166576194,
- 48.96480565865982,
- 66.50165654462984,
- 43.175922049079524,
- 40.246968049940186,
- 40.59267024546468,
- 142.42837739771502,
- 157.21058051211597,
- 150.01540428144605,
- 95.73120038571692,
- 154.0598909823131,
- 131.08489821826063,
- 40.3189286404083,
- 155.94205221358925,
- 159.45500423609542,
- 159.4582082758218,
- 56.817032965933066,
- 81.3464718754868,
- 158.19269174030305,
- 78.02064427428343,
- 117.86562273060837,
- 158.1265976386992,
- 50.104642278681276,
- 47.16034227527348,
- 52.909691436723136,
- 91.01470725694725,
- 156.42633605531796,
- 44.08884334971356,
- 43.71728198745527,
- 78.0717371251741,
- 42.25017600103809,
- 154.52252287788218,
- 52.09928710776764,
- 40.125995533036324,
- 107.18732124488206,
- 115.01721157114015,
- 150.93199849457704,
- 93.34010438801344,
- 152.2186561852073,
- 70.64238044160977,
- 42.760176128826984,
- 100.48421341400629,
- 159.96032268100308,
- 140.80948712759547,
- 51.87067600615705,
- 141.73255280236648,
- 63.23641860723512,
- 142.8782975750816,
- 154.94362500284635,
- 159.63165091934604,
- 45.80528955721489,
- 123.21562582823542,
- 127.49791683641408,
- 69.97916686707389,
- 78.30684698740819,
- 45.32893053435128,
- 159.84625866832002,
- 57.151422259252804,
- 59.84431420514712,
- 49.41738220208093,
- 151.20444957803363,
- 40.081879031253514,
- 160.0438465926841,
- 54.387404985753065,
- 115.14431304195875,
- 67.14095695178202,
- 145.66967418754712,
- 156.13734597939904,
- 40.14198732974267,
- 124.17394148578305,
- 139.5416861267525,
- 115.22358863705158,
- 142.91598262894746,
- 98.48425781182023,
- 131.84905444043898,
- 126.35637504141846,
- 92.03495650687009,
- 110.22042509503034,
- 74.40512155032799,
- 126.88846477374294,
- 150.90402172106735,
- 133.04544878559588,
- 134.85202202074674,
- 78.79234798117608,
- 54.28811059998138,
- 74.53848401421422,
- 159.81793520636285,
- 159.7511937319076,
- 155.7282084156435,
- 155.02436765497148,
- 111.60808653202756,
- 55.34744136333081,
- 39.9612153109367,
- 99.0055631398007,
- 141.6216727992511,
- 117.77910243413253,
- 146.93940529759416,
- 110.51131386576903,
- 42.36078720096761,
- 79.30916704286012,
- 43.33287527399477,
- 149.50193652391695,
- 156.81092306519417,
- 139.40887068892002,
- 55.30348811526918,
- 145.69382146405133,
- 40.248201209864014,
- 59.709124244068825,
- 48.158007214769256,
- 77.02170892821421,
- 157.2300644025506,
- 152.52720168181267,
- 51.71946436232584,
- 43.410242715690444,
- 120.50246947622179,
- 159.41922007353085,
- 50.107081577001146,
- 109.32310697219245,
- 44.13455320960191,
- 157.1070323490109,
- 63.66713766270616,
- 46.17929422965609,
- 62.426279322912734,
- 158.72357517720644,
- 59.34175027942319,
- 118.99653880952208,
- 130.56171027972792,
- 119.15743568692814,
- 97.22710655701488,
- 72.55155707088191,
- 53.82963893694869,
- 138.0557201191091,
- 41.687647027845124,
- 145.31436038000817,
- 152.5065605684129,
- 119.55621961090597,
- 135.47933410338342,
- 158.18176400659732,
- 105.54748385775912,
- 89.99499625024427,
- 60.746343001229896,
- 87.81591662566152,
- 158.8683450682098,
- 102.49984134349191,
- 59.24810298412703,
- 117.69402891380834,
- 96.8251430722261,
- 48.55287893716987,
- 118.55365596480397,
- 145.81659964981753,
- 58.48342003925679,
- 125.89411248045627,
- 91.67702066225183,
- 96.52762427694488,
- 46.13720715014262,
- 102.94676989756222,
- 145.80519045133698,
- 96.01322095472649,
- 76.15978002608176,
- 159.3777131581406,
- 75.70424741818098,
- 144.7443518640532,
- 155.31838410597564,
- 59.10616325051584,
- 156.00653899350627,
- 66.38599524774497,
- 62.41968516582579,
- 123.62258437559375,
- 65.02209624594879,
- 150.9918763587118,
- 111.52997543936138,
- 73.71501675121569,
- 98.11037858239638,
- 104.6658100983716,
- 53.53415800498691,
- 143.46510332785923,
- 50.45893813597744,
- 154.07572842198803,
- 124.56517026512057,
- 47.895655258499744,
- 88.01706535682133,
- 155.86009839264483,
- 45.92457613810284,
- 44.9661440256988,
- 49.73001757948586,
- 112.21110817237032,
- 90.41243851123664,
- 160.0471520247282,
- 109.06700996553116,
- 157.35573091111405,
- 72.26568702020899,
- 156.3935526552106,
- 159.05182448445078,
- 130.7681782262331,
- 158.90780103263555,
- 51.12474305721907,
- 135.80539029135926,
- 54.93873049141822,
- 87.02227237504293,
- 45.95715617001102,
- 43.97729197326443,
- 40.90552076095222,
- 46.436615664594186,
- 77.11575908074748,
- 90.56531558477374,
- 140.43134374640638,
- 40.217416220033854,
- 61.27439994055415,
- 51.28187125385517,
- 39.95438468216464,
- 50.19462104881074,
- 147.03561189919682,
- 41.22179879666999,
- 74.5454530925897,
- 111.48028678642201,
- 152.58608486400536,
- 45.963878947076985,
- 90.48304599627927,
- 58.60299424515141,
- 155.47466840213204,
- 88.55094893865527,
- 40.38046924336866,
- 102.80950287278972,
- 40.00781777604169,
- 57.81952329160801,
- 152.48041048118338,
- 109.27990257467157,
- 46.83431289646631,
- 41.78764660224069,
- 151.33525905355512,
- 72.78580831764808,
- 54.38981419171203,
- 90.63045104406578,
- 40.37969813998276,
- 85.67878820469733,
- 45.272677723681895,
- 113.83050348246361,
- 150.63667322226075,
- 41.779112324670066,
- 157.88038172381818,
- 68.55597636310141,
- 143.81004535512866,
- 104.53876632986973,
- 61.83085703992616,
- 71.36693925509422,
- 140.62895856462254,
- 116.53325826792688,
- 60.71289775228258,
- 86.130047031829,
- 159.91535925526392,
- 44.12553840562224,
- 48.0565236356224,
- 57.758187001842586,
- 72.01567918990548,
- 47.67422980654242,
- 40.468533848561776,
- 43.84795864770344,
- 55.8136706978167,
- 41.36120925485333,
- 46.223921863896685,
- 40.201744547767156,
- 67.71779487550825,
- 120.85283967848022,
- 104.94912418939283,
- 40.22603640293254,
- 48.37191199378933,
- 158.09729569377154,
- 138.437649915429,
- 124.64443733553018,
- 122.81963427895191,
- 157.10948871524923,
- 72.07870154435132,
- 67.01086696537192,
- 96.91918133992615,
- 43.92997008601728,
- 133.6382895835033,
- 40.4994028976463,
- 89.33443090413613,
- 147.0347842718561,
- 153.5598630348822,
- 40.050780282513074,
- 109.51078852913984,
- 121.4843549596625,
- 52.81215184559982,
- 47.71319158840805,
- 149.86864799395235,
- 91.41302265519892,
- 45.54744230980495,
- 47.49438655667505,
- 138.34882231353438,
- 40.13358914274395,
- 159.39317758851456,
- 158.69935658303783,
- 154.09617048275553,
- 159.3168883838274,
- 46.01516181140053,
- 155.39130582936534,
- 47.37715875993179,
- 139.11880841734416,
- 119.0165450512789,
- 129.75940474216665,
- 54.33016957100391,
- 88.82907622440702,
- 64.60238183962595,
- 155.76606454523517,
- 133.62980572749487,
- 88.017203620312,
- 159.88365909995562,
- 71.56594956220835,
- 148.8305760022243,
- 142.9552915237464,
- 56.00424697166153,
- 131.6430223459362,
- 46.92724376970512,
- 41.03177600900207,
- 43.05371624003033,
- 43.09982075238582,
- 114.89365636846249,
- 96.99241320393689,
- 92.40134858579268,
- 130.33496246136008,
- 154.65524028081487,
- 58.17787233793634,
- 99.68971253409265,
- 52.356057205736874,
- 95.33765002553963,
- 145.8141683553688,
- 148.54169350399332,
- 41.39798499165456,
- 105.33397359599756,
- 71.6331971175101,
- 56.96578406579336,
- 39.95591224998061,
- 92.4208663365304,
- 134.46902876623474,
- 81.10394389704855,
- 154.02770171534527,
- 158.18249070409996,
- 121.12415872513635,
- 71.51432663720841,
- 74.7596759648374,
- 42.190545045303836,
- 45.32791015156385,
- 133.12081288870314,
- 58.25309225509565,
- 158.22962920669352,
- 41.45838076815199,
- 142.09791581658502,
- 54.594109882861595,
- 49.59850889303689,
- 159.583694109688,
- 103.95361052526677,
- 100.70922120464867,
- 95.78149935528396,
- 157.1240168292246,
- 40.088027278875266,
- 81.26707314333274,
- 63.63871442329214,
- 110.6806100199779,
- 131.0842280993754,
- 131.33260513197962,
- 90.81462169888114,
- 62.30829503700909,
- 44.32938695065046,
- 156.529641817297,
- 40.028995889728904,
- 44.19696648566816,
- 125.22513954397712,
- 97.0969463334667,
- 90.97953235929948,
- 124.93505043211626,
- 47.151323282017444,
- 79.82600592086648,
- 96.70992920815372,
- 122.3423536446331,
- 97.19483305995735,
- 159.1127432470836,
- 149.1884041523732,
- 89.51568454598548,
- 113.62491152433189,
- 45.28105411493294,
- 160.04032287158375,
- 152.92483203423404,
- 68.52876607125677,
- 133.5315652718706,
- 45.39804484385604,
- 40.02802861490186,
- 87.34803804089904,
- 39.971053101395206,
- 78.19641807978077,
- 97.67759315430996,
- 126.3570744472283,
- 40.489846444277724,
- 112.7943736026201,
- 150.13528526088996,
- 157.35723792970947,
- 40.76760182263999,
- 143.75383724521132,
- 78.08961443726741,
- 42.844530314967784,
- 44.94140722798731,
- 159.2511546730257,
- 160.03071057881016,
- 152.73305069732373,
- 49.863433377182936,
- 152.53603971305714,
- 88.87533659722877,
- 40.115667971402885,
- 72.22275840900572,
- 40.402411459895326,
- 50.70225780814206,
- 47.27978173022029,
- 157.22748680328468,
- 49.776414443217675,
- 40.08826841116902,
- 58.27124042694158,
- 130.2379294752421,
- 127.77398901520971,
- 72.06130469234435,
- 40.05465633138931,
- 84.79560925744428,
- 40.26896584160815,
- 105.18579467583915,
- 130.0001853898137,
- 42.96647582106329,
- 101.46383705158244,
- 143.79125760012775,
- 64.1108909082136,
- 102.69677436668303,
- 41.74539395638248,
- 148.0752843900197,
- 52.185551773409244,
- 150.31178087171116,
- 158.03038031297766,
- 75.43006314676997,
- 159.63676768540043,
- 45.29475146160419,
- 132.52333278203648,
- 124.60709940938597,
- 47.18763527033574,
- 40.008385395866775,
- 104.80263102412566,
- 94.2143148027821,
- 159.99036632179312,
- 54.67749738633534,
- 47.97927603332022,
- 115.48136705767469,
- 40.19974166461269,
- 151.50758847250404,
- 78.8940520952972,
- 118.46316644417571,
- 45.66390703693495,
- 105.04961719614857,
- 40.04853750289163,
- 40.36820428623273,
- 40.16137580666684,
- 90.01623450915059,
- 40.946359218709034,
- 43.52910845774885,
- 159.25942918111386,
- 92.6699527861404,
- 160.04642961118415,
- 160.0466017513562,
- 75.62583254998503,
- 40.51997522050682,
- 89.01872753639668,
- 118.88274307869912,
- 153.15054114377682,
- 40.88166974441452,
- 147.8887190294031,
- 149.68603327955046,
- 47.17589888045506,
- 156.0124806101387,
- 146.82181638516926,
- 40.229547998766606,
- 79.8858944887825,
- 148.41485104209153,
- 156.23959092640024,
- 134.179989420512,
- 129.3565715988366,
- 158.9787438472461,
- 41.187398628647806,
- 148.45349437729175,
- 129.8535060047898,
- 119.05648846669452,
- 148.0334739064306,
- 50.94109034022145,
- 51.4657320527493,
- 40.27490696434932,
- 43.17514891610152,
- 81.30097040515591,
- 43.48466253306309,
- 144.43368826628108,
- 47.260025668730115,
- 158.63420918026466,
- 114.07271005911532,
- 115.47446079040202,
- 86.24037663219327,
- 133.00002189814157,
- 73.6638195296215,
- 142.3278315115978,
- 152.01251829188567,
- 153.66483703725498,
- 70.73936357595093,
- 130.34827916818256,
- 149.3190223413763,
- 45.80355586263198,
- 61.91655908424028,
- 52.62859130530306,
- 66.825028704741,
- 78.00273031818978,
- 154.70666548029888,
- 54.3868987602267,
- 104.24474155419594,
- 52.977678759679804,
- 94.11096557642527,
- 140.74454858453717,
- 55.14204752895282,
- 77.19000711423195,
- 83.25238430066094,
- 49.6970472333159,
- 78.38549877248064,
- 68.05994364484732,
- 63.28633460771332,
- 49.11397866627535,
- 41.08583356269999,
- 90.55880222019333,
- 49.754460307707724,
- 84.98493759545211,
- 114.49963902203915,
- 159.27930689163392,
- 159.01597690673947,
- 147.54811187200565,
- 60.41290156686381,
- 160.02256972823318,
- 141.14282114753988,
- 62.24553854222181,
- 107.39097579078528,
- 156.64919930782105,
- 145.31675355085747,
- 155.77035630581045,
- 55.47615270833157,
- 64.41779030135658,
- 45.05926225184661,
- 121.24500956321359,
- 101.08838946238569,
- 113.43760556443196,
- 87.82518715646971,
- 100.7510014594216,
- 41.073019793812335,
- 142.57971031417577
- ]
- }
- ],
- "layout": {
- "template": {
- "data": {
- "bar": [
- {
- "error_x": {
- "color": "#2a3f5f"
- },
- "error_y": {
- "color": "#2a3f5f"
- },
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- },
- "pattern": {
- "fillmode": "overlay",
- "size": 10,
- "solidity": 0.2
- }
- },
- "type": "bar"
- }
- ],
- "barpolar": [
- {
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- },
- "pattern": {
- "fillmode": "overlay",
- "size": 10,
- "solidity": 0.2
- }
- },
- "type": "barpolar"
- }
- ],
- "carpet": [
- {
- "aaxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "baxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "type": "carpet"
- }
- ],
- "choropleth": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "choropleth"
- }
- ],
- "contour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "contour"
- }
- ],
- "contourcarpet": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "contourcarpet"
- }
- ],
- "heatmap": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmap"
- }
- ],
- "heatmapgl": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmapgl"
- }
- ],
- "histogram": [
- {
- "marker": {
- "pattern": {
- "fillmode": "overlay",
- "size": 10,
- "solidity": 0.2
- }
- },
- "type": "histogram"
- }
- ],
- "histogram2d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2d"
- }
- ],
- "histogram2dcontour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2dcontour"
- }
- ],
- "mesh3d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "mesh3d"
- }
- ],
- "parcoords": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "parcoords"
- }
- ],
- "pie": [
- {
- "automargin": true,
- "type": "pie"
- }
- ],
- "scatter": [
- {
- "fillpattern": {
- "fillmode": "overlay",
- "size": 10,
- "solidity": 0.2
- },
- "type": "scatter"
- }
- ],
- "scatter3d": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatter3d"
- }
- ],
- "scattercarpet": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattercarpet"
- }
- ],
- "scattergeo": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergeo"
- }
- ],
- "scattergl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergl"
- }
- ],
- "scattermapbox": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattermapbox"
- }
- ],
- "scatterpolar": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolar"
- }
- ],
- "scatterpolargl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolargl"
- }
- ],
- "scatterternary": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterternary"
- }
- ],
- "surface": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "surface"
- }
- ],
- "table": [
- {
- "cells": {
- "fill": {
- "color": "#EBF0F8"
- },
- "line": {
- "color": "white"
- }
- },
- "header": {
- "fill": {
- "color": "#C8D4E3"
- },
- "line": {
- "color": "white"
- }
- },
- "type": "table"
- }
- ]
- },
- "layout": {
- "annotationdefaults": {
- "arrowcolor": "#2a3f5f",
- "arrowhead": 0,
- "arrowwidth": 1
- },
- "autotypenumbers": "strict",
- "coloraxis": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "colorscale": {
- "diverging": [
- [
- 0,
- "#8e0152"
- ],
- [
- 0.1,
- "#c51b7d"
- ],
- [
- 0.2,
- "#de77ae"
- ],
- [
- 0.3,
- "#f1b6da"
- ],
- [
- 0.4,
- "#fde0ef"
- ],
- [
- 0.5,
- "#f7f7f7"
- ],
- [
- 0.6,
- "#e6f5d0"
- ],
- [
- 0.7,
- "#b8e186"
- ],
- [
- 0.8,
- "#7fbc41"
- ],
- [
- 0.9,
- "#4d9221"
- ],
- [
- 1,
- "#276419"
- ]
- ],
- "sequential": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "sequentialminus": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ]
- },
- "colorway": [
- "#636efa",
- "#EF553B",
- "#00cc96",
- "#ab63fa",
- "#FFA15A",
- "#19d3f3",
- "#FF6692",
- "#B6E880",
- "#FF97FF",
- "#FECB52"
- ],
- "font": {
- "color": "#2a3f5f"
- },
- "geo": {
- "bgcolor": "white",
- "lakecolor": "white",
- "landcolor": "#E5ECF6",
- "showlakes": true,
- "showland": true,
- "subunitcolor": "white"
- },
- "hoverlabel": {
- "align": "left"
- },
- "hovermode": "closest",
- "mapbox": {
- "style": "light"
- },
- "paper_bgcolor": "white",
- "plot_bgcolor": "#E5ECF6",
- "polar": {
- "angularaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "radialaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "scene": {
- "xaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "yaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "zaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- }
- },
- "shapedefaults": {
- "line": {
- "color": "#2a3f5f"
- }
- },
- "ternary": {
- "aaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "baxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "caxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "title": {
- "x": 0.05
- },
- "xaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- },
- "yaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- }
- }
- }
- }
- },
- "text/html": [
- "
"
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "# Plot noisy_points and manifold_points in 3D with plotly\n",
- "\n",
- "import plotly.graph_objects as go\n",
- "\n",
- "fig = go.Figure()\n",
- "\n",
- "fig.add_trace(\n",
- " go.Scatter3d(\n",
- " x=circle_noisy_points[:, 0],\n",
- " y=circle_noisy_points[:, 1],\n",
- " z=circle_noisy_points[:, 2],\n",
- " mode=\"markers\",\n",
- " marker=dict(size=3),\n",
- " )\n",
- ")\n",
- "\n",
- "fig.add_trace(\n",
- " go.Scatter3d(\n",
- " x=circle_manifold_points[:, 0],\n",
- " y=circle_manifold_points[:, 1],\n",
- " z=circle_manifold_points[:, 2],\n",
- " mode=\"markers\",\n",
- " marker=dict(size=3),\n",
- " )\n",
- ")\n",
- "\n",
- "fig.show()"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 61,
- "metadata": {},
- "outputs": [],
- "source": [
- "from neurometry.estimators.topology.persistent_homology import compute_diagrams_shuffle\n",
- "\n",
- "\n",
- "import neurometry.datasets.synthetic as synthetic\n",
- "\n",
- "circle_task_points = synthetic.hypersphere(1, 1000)\n",
- "circle_noisy_points, circle_manifold_points = synthetic.synthetic_neural_manifold(\n",
- " points=circle_task_points,\n",
- " encoding_dim=10,\n",
- " nonlinearity=\"sigmoid\",\n",
- " scales=gs.ones(10),\n",
- " poisson_multiplier=100,\n",
- ")\n",
- "\n",
- "num_shuffles = 100\n",
- "\n",
- "circle_noisy_diagrams = compute_diagrams_shuffle(\n",
- " circle_noisy_points, num_shuffles=num_shuffles, homology_dimensions=[0, 1, 2]\n",
- ")\n",
- "\n",
- "\n",
- "from gtda.diagrams import PersistenceEntropy\n",
- "\n",
- "circle_PE = PersistenceEntropy()\n",
- "\n",
- "circle_features = circle_PE.fit_transform(circle_noisy_diagrams)\n",
- "\n",
- "# manifold_diagrams = compute_diagrams_shuffle(manifold_points, num_shuffles=num_shuffles)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 20,
- "metadata": {},
- "outputs": [],
- "source": [
- "X = noisy_points\n",
- "\n",
- "\n",
- "def _shuffle_entries(data, rng):\n",
- " return np.array([rng.permutation(row) for row in data])\n",
- "\n",
- "\n",
- "seed = 0\n",
- "rng = np.random.default_rng(seed)\n",
- "shuffled_Xs = [_shuffle_entries(X, rng) for _ in range(num_shuffles)]"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 21,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "application/vnd.plotly.v1+json": {
- "config": {
- "plotlyServerURL": "https://plot.ly"
- },
- "data": [
- {
- "marker": {
- "size": 3
- },
- "mode": "markers",
- "type": "scatter3d",
- "x": [
- 196,
- 154,
- 173,
- 98,
- 165,
- 183,
- 86,
- 186,
- 114,
- 25,
- 15,
- 201,
- 24,
- 96,
- 34,
- 29,
- 33,
- 30,
- 203,
- 163,
- 43,
- 17,
- 97,
- 103,
- 150,
- 87,
- 78,
- 142,
- 23,
- 185,
- 86,
- 8,
- 22,
- 172,
- 19,
- 137,
- 100,
- 23,
- 24,
- 162,
- 118,
- 16,
- 21,
- 111,
- 35,
- 34,
- 166,
- 12,
- 200,
- 173,
- 178,
- 146,
- 160,
- 186,
- 128,
- 17,
- 175,
- 155,
- 24,
- 185,
- 62,
- 164,
- 41,
- 25,
- 85,
- 137,
- 18,
- 177,
- 87,
- 167,
- 16,
- 154,
- 24,
- 144,
- 200,
- 149,
- 108,
- 19,
- 16,
- 14,
- 46,
- 164,
- 20,
- 168,
- 195,
- 180,
- 30,
- 24,
- 55,
- 173,
- 97,
- 139,
- 104,
- 15,
- 17,
- 21,
- 126,
- 148,
- 176,
- 14,
- 61,
- 183,
- 198,
- 139,
- 165,
- 140,
- 27,
- 11,
- 199,
- 190,
- 154,
- 185,
- 158,
- 100,
- 24,
- 155,
- 115,
- 186,
- 14,
- 81,
- 11,
- 41,
- 187,
- 18,
- 22,
- 19,
- 164,
- 35,
- 58,
- 78,
- 156,
- 16,
- 183,
- 182,
- 121,
- 130,
- 176,
- 125,
- 192,
- 184,
- 71,
- 183,
- 177,
- 177,
- 169,
- 168,
- 78,
- 196,
- 11,
- 19,
- 15,
- 28,
- 126,
- 40,
- 206,
- 26,
- 194,
- 193,
- 184,
- 124,
- 101,
- 146,
- 14,
- 162,
- 186,
- 30,
- 98,
- 134,
- 120,
- 183,
- 15,
- 76,
- 148,
- 101,
- 32,
- 145,
- 179,
- 145,
- 15,
- 163,
- 177,
- 100,
- 21,
- 186,
- 19,
- 78,
- 43,
- 53,
- 122,
- 171,
- 197,
- 174,
- 25,
- 79,
- 99,
- 162,
- 169,
- 22,
- 133,
- 18,
- 180,
- 16,
- 60,
- 23,
- 120,
- 181,
- 185,
- 17,
- 51,
- 92,
- 15,
- 138,
- 206,
- 185,
- 22,
- 172,
- 54,
- 33,
- 10,
- 174,
- 170,
- 16,
- 179,
- 173,
- 140,
- 15,
- 62,
- 58,
- 180,
- 190,
- 142,
- 173,
- 97,
- 29,
- 62,
- 24,
- 79,
- 76,
- 139,
- 187,
- 146,
- 116,
- 48,
- 190,
- 178,
- 116,
- 91,
- 17,
- 13,
- 173,
- 180,
- 179,
- 134,
- 83,
- 119,
- 39,
- 165,
- 36,
- 31,
- 47,
- 38,
- 19,
- 144,
- 134,
- 163,
- 160,
- 91,
- 106,
- 176,
- 182,
- 126,
- 17,
- 148,
- 11,
- 19,
- 166,
- 150,
- 45,
- 16,
- 174,
- 180,
- 121,
- 15,
- 89,
- 157,
- 123,
- 33,
- 117,
- 92,
- 82,
- 192,
- 71,
- 150,
- 119,
- 171,
- 154,
- 156,
- 60,
- 171,
- 61,
- 186,
- 80,
- 15,
- 193,
- 97,
- 51,
- 23,
- 21,
- 43,
- 21,
- 99,
- 98,
- 129,
- 37,
- 167,
- 32,
- 26,
- 165,
- 197,
- 30,
- 33,
- 25,
- 24,
- 50,
- 178,
- 14,
- 150,
- 169,
- 21,
- 103,
- 154,
- 19,
- 17,
- 156,
- 43,
- 173,
- 194,
- 43,
- 169,
- 189,
- 23,
- 165,
- 167,
- 110,
- 16,
- 175,
- 98,
- 19,
- 14,
- 23,
- 75,
- 26,
- 34,
- 176,
- 21,
- 170,
- 65,
- 23,
- 17,
- 31,
- 36,
- 20,
- 178,
- 152,
- 167,
- 12,
- 20,
- 146,
- 25,
- 19,
- 41,
- 167,
- 159,
- 71,
- 14,
- 46,
- 123,
- 92,
- 16,
- 157,
- 57,
- 164,
- 19,
- 39,
- 31,
- 67,
- 22,
- 72,
- 15,
- 88,
- 145,
- 151,
- 189,
- 13,
- 37,
- 82,
- 145,
- 153,
- 17,
- 87,
- 23,
- 141,
- 19,
- 47,
- 151,
- 22,
- 161,
- 15,
- 111,
- 174,
- 50,
- 105,
- 200,
- 171,
- 36,
- 39,
- 146,
- 26,
- 91,
- 131,
- 28,
- 25,
- 169,
- 153,
- 183,
- 41,
- 161,
- 153,
- 152,
- 149,
- 61,
- 180,
- 203,
- 17,
- 196,
- 60,
- 21,
- 89,
- 193,
- 156,
- 21,
- 170,
- 18,
- 36,
- 21,
- 133,
- 144,
- 189,
- 181,
- 110,
- 19,
- 175,
- 160,
- 31,
- 27,
- 129,
- 69,
- 31,
- 149,
- 189,
- 190,
- 82,
- 181,
- 43,
- 149,
- 39,
- 91,
- 140,
- 17,
- 147,
- 64,
- 173,
- 120,
- 70,
- 165,
- 21,
- 133,
- 44,
- 199,
- 162,
- 17,
- 107,
- 20,
- 139,
- 175,
- 52,
- 182,
- 177,
- 19,
- 96,
- 29,
- 30,
- 66,
- 24,
- 23,
- 53,
- 162,
- 120,
- 192,
- 206,
- 157,
- 77,
- 169,
- 118,
- 185,
- 185,
- 30,
- 46,
- 25,
- 34,
- 107,
- 179,
- 18,
- 160,
- 55,
- 191,
- 103,
- 61,
- 184,
- 23,
- 145,
- 176,
- 71,
- 180,
- 168,
- 15,
- 91,
- 166,
- 163,
- 66,
- 108,
- 136,
- 25,
- 14,
- 30,
- 42,
- 201,
- 191,
- 22,
- 112,
- 21,
- 158,
- 172,
- 22,
- 158,
- 43,
- 40,
- 104,
- 165,
- 17,
- 31,
- 46,
- 47,
- 184,
- 155,
- 23,
- 43,
- 173,
- 71,
- 86,
- 15,
- 162,
- 92,
- 31,
- 63,
- 162,
- 176,
- 27,
- 185,
- 199,
- 41,
- 15,
- 17,
- 158,
- 166,
- 199,
- 158,
- 169,
- 28,
- 118,
- 77,
- 171,
- 130,
- 199,
- 98,
- 38,
- 21,
- 107,
- 198,
- 28,
- 83,
- 187,
- 176,
- 20,
- 14,
- 120,
- 19,
- 46,
- 110,
- 53,
- 178,
- 21,
- 92,
- 149,
- 69,
- 22,
- 43,
- 190,
- 75,
- 49,
- 21,
- 43,
- 114,
- 166,
- 27,
- 181,
- 169,
- 33,
- 168,
- 28,
- 55,
- 38,
- 174,
- 173,
- 40,
- 168,
- 126,
- 203,
- 22,
- 183,
- 178,
- 137,
- 113,
- 22,
- 57,
- 12,
- 131,
- 144,
- 171,
- 155,
- 20,
- 23,
- 131,
- 81,
- 195,
- 19,
- 189,
- 54,
- 196,
- 169,
- 62,
- 28,
- 39,
- 22,
- 159,
- 21,
- 187,
- 22,
- 21,
- 20,
- 183,
- 194,
- 145,
- 139,
- 51,
- 45,
- 154,
- 160,
- 184,
- 147,
- 113,
- 169,
- 15,
- 165,
- 56,
- 17,
- 181,
- 171,
- 94,
- 223,
- 153,
- 146,
- 69,
- 22,
- 20,
- 171,
- 136,
- 185,
- 150,
- 17,
- 105,
- 16,
- 24,
- 15,
- 166,
- 64,
- 145,
- 168,
- 46,
- 180,
- 177,
- 25,
- 63,
- 165,
- 38,
- 52,
- 141,
- 17,
- 149,
- 34,
- 172,
- 28,
- 117,
- 196,
- 126,
- 104,
- 57,
- 177,
- 65,
- 61,
- 15,
- 24,
- 166,
- 191,
- 27,
- 209,
- 206,
- 16,
- 107,
- 43,
- 129,
- 118,
- 20,
- 24,
- 49,
- 24,
- 106,
- 42,
- 107,
- 94,
- 159,
- 18,
- 160,
- 26,
- 13,
- 127,
- 39,
- 145,
- 179,
- 163,
- 61,
- 184,
- 135,
- 198,
- 170,
- 150,
- 61,
- 105,
- 17,
- 171,
- 50,
- 163,
- 26,
- 25,
- 87,
- 69,
- 26,
- 171,
- 114,
- 46,
- 160,
- 178,
- 171,
- 163,
- 167,
- 175,
- 183,
- 166,
- 166,
- 28,
- 201,
- 152,
- 21,
- 194,
- 29,
- 23,
- 144,
- 134,
- 124,
- 169,
- 183,
- 195,
- 131,
- 15,
- 165,
- 182,
- 94,
- 139,
- 175,
- 12,
- 176,
- 188,
- 23,
- 12,
- 173,
- 98,
- 158,
- 34,
- 100,
- 140,
- 17,
- 182,
- 30,
- 172,
- 186,
- 179,
- 41,
- 53,
- 161,
- 140,
- 165,
- 133,
- 155,
- 97,
- 180,
- 137,
- 12,
- 48,
- 185,
- 180,
- 21,
- 20,
- 181,
- 105,
- 158,
- 93,
- 174,
- 66,
- 80,
- 165,
- 104,
- 32,
- 174,
- 167,
- 27,
- 42,
- 127,
- 166,
- 158,
- 26,
- 41,
- 156,
- 73,
- 175,
- 124,
- 43,
- 28,
- 132,
- 91,
- 79,
- 11,
- 138,
- 179,
- 163,
- 134,
- 114,
- 154,
- 172,
- 199,
- 147,
- 165,
- 149,
- 16,
- 21,
- 175,
- 38,
- 60,
- 14,
- 180,
- 10,
- 19,
- 166,
- 165,
- 20,
- 68,
- 43,
- 174,
- 100,
- 27,
- 103,
- 48,
- 153,
- 35,
- 16,
- 121,
- 165,
- 20,
- 73,
- 83,
- 143,
- 18,
- 17,
- 181,
- 191,
- 16,
- 167,
- 179,
- 171,
- 20,
- 92,
- 19,
- 149,
- 202,
- 171,
- 25,
- 164,
- 46,
- 163,
- 170,
- 154,
- 27,
- 169,
- 156,
- 11,
- 14,
- 117,
- 64,
- 22,
- 20,
- 120,
- 138,
- 19,
- 44,
- 30,
- 19,
- 205,
- 209,
- 201,
- 88,
- 192,
- 21,
- 192,
- 157,
- 150,
- 185,
- 168,
- 74,
- 18,
- 125,
- 189,
- 24,
- 24,
- 34,
- 148,
- 155,
- 191,
- 35,
- 97,
- 88,
- 18,
- 35,
- 107,
- 170,
- 137,
- 159,
- 147,
- 104,
- 35,
- 13,
- 25,
- 167,
- 120,
- 77,
- 204,
- 107,
- 156,
- 59,
- 12,
- 158,
- 113,
- 121,
- 20,
- 38,
- 16,
- 179,
- 191,
- 184,
- 175,
- 21,
- 24,
- 201,
- 167,
- 164,
- 13,
- 168,
- 165,
- 160,
- 179,
- 192,
- 33
- ],
- "y": [
- 55,
- 35,
- 141,
- 174,
- 172,
- 88,
- 24,
- 125,
- 158,
- 155,
- 44,
- 34,
- 117,
- 33,
- 33,
- 49,
- 179,
- 27,
- 64,
- 163,
- 28,
- 85,
- 22,
- 19,
- 196,
- 39,
- 35,
- 36,
- 118,
- 107,
- 17,
- 131,
- 50,
- 38,
- 112,
- 25,
- 176,
- 141,
- 109,
- 173,
- 156,
- 98,
- 65,
- 28,
- 32,
- 159,
- 152,
- 62,
- 102,
- 63,
- 37,
- 42,
- 44,
- 109,
- 17,
- 65,
- 64,
- 31,
- 136,
- 60,
- 163,
- 91,
- 31,
- 43,
- 190,
- 178,
- 48,
- 150,
- 33,
- 51,
- 72,
- 35,
- 48,
- 40,
- 62,
- 151,
- 180,
- 56,
- 81,
- 62,
- 157,
- 167,
- 80,
- 41,
- 152,
- 138,
- 37,
- 120,
- 174,
- 139,
- 180,
- 145,
- 26,
- 60,
- 134,
- 149,
- 19,
- 29,
- 112,
- 101,
- 173,
- 96,
- 96,
- 36,
- 49,
- 167,
- 43,
- 121,
- 151,
- 180,
- 35,
- 100,
- 181,
- 172,
- 148,
- 160,
- 36,
- 148,
- 56,
- 165,
- 101,
- 167,
- 162,
- 54,
- 40,
- 48,
- 152,
- 160,
- 163,
- 25,
- 47,
- 62,
- 121,
- 100,
- 171,
- 179,
- 95,
- 171,
- 128,
- 175,
- 24,
- 171,
- 101,
- 113,
- 39,
- 105,
- 175,
- 107,
- 90,
- 152,
- 102,
- 159,
- 22,
- 153,
- 118,
- 51,
- 40,
- 134,
- 146,
- 184,
- 34,
- 158,
- 46,
- 40,
- 39,
- 25,
- 165,
- 36,
- 30,
- 130,
- 114,
- 26,
- 177,
- 29,
- 27,
- 26,
- 101,
- 40,
- 100,
- 43,
- 56,
- 23,
- 59,
- 67,
- 58,
- 28,
- 152,
- 169,
- 31,
- 109,
- 84,
- 58,
- 82,
- 27,
- 171,
- 154,
- 69,
- 54,
- 54,
- 43,
- 130,
- 94,
- 183,
- 40,
- 169,
- 90,
- 90,
- 79,
- 176,
- 171,
- 72,
- 23,
- 88,
- 154,
- 165,
- 162,
- 181,
- 61,
- 77,
- 175,
- 101,
- 93,
- 112,
- 173,
- 28,
- 91,
- 28,
- 171,
- 128,
- 79,
- 182,
- 208,
- 171,
- 51,
- 182,
- 105,
- 152,
- 165,
- 32,
- 104,
- 176,
- 159,
- 22,
- 75,
- 75,
- 19,
- 174,
- 92,
- 59,
- 132,
- 150,
- 162,
- 28,
- 181,
- 29,
- 33,
- 71,
- 141,
- 40,
- 24,
- 152,
- 43,
- 39,
- 172,
- 38,
- 35,
- 197,
- 27,
- 118,
- 77,
- 182,
- 58,
- 44,
- 73,
- 41,
- 180,
- 23,
- 22,
- 84,
- 53,
- 166,
- 31,
- 141,
- 167,
- 148,
- 189,
- 136,
- 25,
- 31,
- 174,
- 145,
- 166,
- 158,
- 31,
- 146,
- 48,
- 166,
- 167,
- 92,
- 170,
- 142,
- 194,
- 124,
- 171,
- 184,
- 161,
- 113,
- 28,
- 26,
- 104,
- 33,
- 172,
- 177,
- 148,
- 185,
- 148,
- 125,
- 34,
- 171,
- 31,
- 142,
- 38,
- 147,
- 32,
- 54,
- 96,
- 75,
- 92,
- 69,
- 185,
- 34,
- 154,
- 52,
- 146,
- 32,
- 140,
- 118,
- 154,
- 128,
- 159,
- 52,
- 162,
- 163,
- 176,
- 106,
- 182,
- 169,
- 70,
- 106,
- 80,
- 24,
- 144,
- 144,
- 144,
- 86,
- 44,
- 20,
- 41,
- 155,
- 49,
- 156,
- 63,
- 42,
- 202,
- 208,
- 87,
- 38,
- 187,
- 155,
- 44,
- 51,
- 102,
- 171,
- 184,
- 87,
- 35,
- 27,
- 199,
- 43,
- 27,
- 20,
- 82,
- 65,
- 168,
- 44,
- 178,
- 57,
- 22,
- 122,
- 27,
- 177,
- 173,
- 118,
- 107,
- 150,
- 29,
- 163,
- 26,
- 72,
- 168,
- 63,
- 37,
- 98,
- 155,
- 155,
- 64,
- 33,
- 57,
- 192,
- 151,
- 182,
- 170,
- 159,
- 38,
- 171,
- 32,
- 24,
- 139,
- 152,
- 26,
- 47,
- 29,
- 68,
- 176,
- 167,
- 156,
- 149,
- 32,
- 154,
- 43,
- 24,
- 103,
- 152,
- 123,
- 130,
- 27,
- 116,
- 29,
- 58,
- 174,
- 109,
- 51,
- 74,
- 49,
- 54,
- 185,
- 192,
- 136,
- 138,
- 31,
- 96,
- 119,
- 64,
- 152,
- 36,
- 168,
- 174,
- 137,
- 165,
- 81,
- 163,
- 157,
- 44,
- 39,
- 31,
- 35,
- 24,
- 28,
- 69,
- 172,
- 177,
- 162,
- 175,
- 25,
- 63,
- 137,
- 37,
- 157,
- 52,
- 167,
- 48,
- 159,
- 124,
- 36,
- 177,
- 32,
- 168,
- 151,
- 141,
- 171,
- 32,
- 156,
- 173,
- 39,
- 59,
- 33,
- 135,
- 28,
- 120,
- 139,
- 31,
- 14,
- 145,
- 180,
- 85,
- 133,
- 38,
- 167,
- 149,
- 119,
- 32,
- 65,
- 127,
- 23,
- 165,
- 162,
- 28,
- 176,
- 176,
- 156,
- 183,
- 143,
- 153,
- 106,
- 107,
- 58,
- 186,
- 166,
- 164,
- 180,
- 201,
- 27,
- 36,
- 90,
- 159,
- 153,
- 93,
- 47,
- 127,
- 26,
- 63,
- 78,
- 90,
- 154,
- 165,
- 30,
- 59,
- 169,
- 174,
- 92,
- 148,
- 42,
- 31,
- 42,
- 181,
- 63,
- 169,
- 148,
- 27,
- 177,
- 139,
- 155,
- 21,
- 159,
- 164,
- 176,
- 122,
- 123,
- 160,
- 128,
- 32,
- 83,
- 142,
- 43,
- 164,
- 98,
- 178,
- 49,
- 31,
- 30,
- 164,
- 152,
- 27,
- 123,
- 26,
- 23,
- 47,
- 28,
- 145,
- 138,
- 28,
- 82,
- 145,
- 121,
- 85,
- 165,
- 56,
- 27,
- 165,
- 29,
- 136,
- 54,
- 172,
- 194,
- 45,
- 49,
- 28,
- 140,
- 182,
- 21,
- 121,
- 180,
- 20,
- 90,
- 114,
- 177,
- 34,
- 156,
- 161,
- 147,
- 157,
- 147,
- 107,
- 54,
- 38,
- 155,
- 29,
- 115,
- 41,
- 140,
- 59,
- 170,
- 26,
- 129,
- 158,
- 66,
- 32,
- 158,
- 33,
- 30,
- 85,
- 128,
- 25,
- 163,
- 77,
- 140,
- 146,
- 22,
- 150,
- 101,
- 22,
- 29,
- 180,
- 56,
- 142,
- 113,
- 138,
- 42,
- 164,
- 45,
- 143,
- 159,
- 168,
- 145,
- 156,
- 157,
- 34,
- 176,
- 139,
- 37,
- 23,
- 60,
- 112,
- 35,
- 28,
- 83,
- 160,
- 40,
- 23,
- 107,
- 131,
- 156,
- 27,
- 110,
- 55,
- 174,
- 24,
- 76,
- 40,
- 67,
- 31,
- 61,
- 84,
- 139,
- 43,
- 168,
- 179,
- 82,
- 165,
- 181,
- 183,
- 153,
- 28,
- 90,
- 154,
- 181,
- 34,
- 78,
- 131,
- 180,
- 102,
- 159,
- 20,
- 112,
- 32,
- 25,
- 158,
- 30,
- 169,
- 181,
- 79,
- 43,
- 199,
- 129,
- 109,
- 139,
- 94,
- 99,
- 28,
- 157,
- 38,
- 190,
- 43,
- 104,
- 32,
- 132,
- 162,
- 22,
- 143,
- 164,
- 32,
- 71,
- 25,
- 95,
- 95,
- 29,
- 38,
- 170,
- 171,
- 168,
- 34,
- 102,
- 43,
- 79,
- 50,
- 124,
- 162,
- 32,
- 149,
- 45,
- 166,
- 58,
- 154,
- 67,
- 162,
- 28,
- 53,
- 46,
- 24,
- 38,
- 172,
- 180,
- 161,
- 114,
- 186,
- 94,
- 92,
- 160,
- 148,
- 37,
- 151,
- 134,
- 132,
- 163,
- 58,
- 56,
- 175,
- 31,
- 174,
- 156,
- 61,
- 101,
- 29,
- 88,
- 166,
- 50,
- 166,
- 28,
- 147,
- 80,
- 63,
- 78,
- 90,
- 103,
- 145,
- 32,
- 43,
- 162,
- 173,
- 157,
- 93,
- 151,
- 140,
- 154,
- 142,
- 50,
- 181,
- 160,
- 186,
- 170,
- 74,
- 152,
- 160,
- 167,
- 132,
- 47,
- 49,
- 171,
- 78,
- 31,
- 74,
- 46,
- 151,
- 26,
- 142,
- 30,
- 101,
- 164,
- 168,
- 59,
- 28,
- 35,
- 52,
- 161,
- 35,
- 27,
- 25,
- 111,
- 34,
- 136,
- 157,
- 161,
- 19,
- 163,
- 165,
- 173,
- 163,
- 199,
- 29,
- 36,
- 73,
- 30,
- 94,
- 42,
- 157,
- 157,
- 172,
- 142,
- 106,
- 34,
- 157,
- 31,
- 150,
- 86,
- 113,
- 29,
- 36,
- 97,
- 112,
- 90,
- 69,
- 160,
- 117,
- 51,
- 169,
- 38,
- 106,
- 177,
- 153,
- 35,
- 25,
- 164,
- 35,
- 127,
- 26,
- 43,
- 66,
- 173,
- 179,
- 43,
- 172,
- 90,
- 141,
- 193,
- 136,
- 126,
- 157,
- 106,
- 128,
- 32,
- 48,
- 26,
- 112,
- 148,
- 44,
- 32,
- 162,
- 108,
- 139,
- 23,
- 132,
- 100,
- 35,
- 82,
- 60,
- 180,
- 171,
- 149,
- 141,
- 181,
- 155,
- 67,
- 175,
- 144,
- 119,
- 62,
- 96,
- 46,
- 194,
- 78,
- 117,
- 136,
- 168,
- 35,
- 118,
- 124,
- 180,
- 129,
- 193,
- 101,
- 139,
- 68,
- 183,
- 27,
- 35,
- 137,
- 172,
- 184,
- 170,
- 117,
- 33,
- 186,
- 119,
- 24,
- 169,
- 36,
- 161,
- 36,
- 89,
- 148,
- 148,
- 171,
- 25,
- 169,
- 181,
- 42,
- 147,
- 132,
- 67,
- 22,
- 162,
- 43,
- 42,
- 51,
- 179,
- 110,
- 46,
- 113,
- 46,
- 55,
- 115,
- 164,
- 39,
- 51,
- 47,
- 105,
- 169,
- 73,
- 130,
- 170
- ],
- "z": [
- 72,
- 97,
- 69,
- 91,
- 95,
- 96,
- 108,
- 81,
- 91,
- 93,
- 119,
- 107,
- 122,
- 102,
- 117,
- 108,
- 106,
- 130,
- 98,
- 83,
- 120,
- 118,
- 112,
- 109,
- 102,
- 93,
- 102,
- 85,
- 131,
- 65,
- 109,
- 117,
- 135,
- 98,
- 128,
- 119,
- 85,
- 127,
- 115,
- 70,
- 81,
- 142,
- 115,
- 89,
- 127,
- 100,
- 77,
- 129,
- 85,
- 91,
- 86,
- 97,
- 98,
- 79,
- 97,
- 111,
- 79,
- 110,
- 137,
- 89,
- 86,
- 94,
- 115,
- 117,
- 94,
- 84,
- 132,
- 91,
- 102,
- 90,
- 131,
- 100,
- 132,
- 84,
- 84,
- 91,
- 81,
- 120,
- 107,
- 130,
- 101,
- 91,
- 130,
- 115,
- 86,
- 81,
- 120,
- 106,
- 115,
- 86,
- 116,
- 70,
- 120,
- 112,
- 113,
- 101,
- 95,
- 109,
- 82,
- 112,
- 79,
- 81,
- 91,
- 114,
- 89,
- 75,
- 130,
- 127,
- 79,
- 80,
- 100,
- 77,
- 85,
- 112,
- 122,
- 74,
- 101,
- 76,
- 147,
- 88,
- 106,
- 98,
- 85,
- 124,
- 113,
- 117,
- 87,
- 103,
- 85,
- 106,
- 106,
- 126,
- 74,
- 79,
- 87,
- 106,
- 73,
- 89,
- 79,
- 95,
- 110,
- 80,
- 87,
- 93,
- 103,
- 91,
- 97,
- 63,
- 119,
- 123,
- 127,
- 113,
- 102,
- 82,
- 73,
- 106,
- 109,
- 75,
- 97,
- 93,
- 104,
- 88,
- 109,
- 125,
- 93,
- 125,
- 83,
- 118,
- 108,
- 101,
- 109,
- 117,
- 99,
- 94,
- 115,
- 94,
- 88,
- 94,
- 113,
- 96,
- 91,
- 105,
- 105,
- 88,
- 116,
- 131,
- 91,
- 98,
- 99,
- 86,
- 105,
- 100,
- 127,
- 120,
- 88,
- 82,
- 82,
- 112,
- 78,
- 124,
- 75,
- 115,
- 83,
- 120,
- 103,
- 101,
- 72,
- 110,
- 119,
- 101,
- 106,
- 113,
- 108,
- 79,
- 102,
- 76,
- 122,
- 121,
- 121,
- 82,
- 85,
- 137,
- 90,
- 92,
- 135,
- 111,
- 101,
- 99,
- 67,
- 84,
- 93,
- 85,
- 103,
- 116,
- 92,
- 129,
- 100,
- 91,
- 100,
- 86,
- 79,
- 97,
- 127,
- 89,
- 87,
- 103,
- 105,
- 112,
- 127,
- 68,
- 83,
- 79,
- 126,
- 84,
- 118,
- 111,
- 72,
- 108,
- 120,
- 94,
- 99,
- 126,
- 106,
- 84,
- 90,
- 98,
- 103,
- 101,
- 83,
- 78,
- 74,
- 128,
- 100,
- 110,
- 134,
- 76,
- 95,
- 136,
- 122,
- 95,
- 90,
- 115,
- 107,
- 98,
- 80,
- 85,
- 92,
- 114,
- 125,
- 93,
- 76,
- 111,
- 92,
- 109,
- 70,
- 88,
- 89,
- 87,
- 86,
- 105,
- 67,
- 94,
- 103,
- 91,
- 75,
- 102,
- 110,
- 128,
- 114,
- 113,
- 108,
- 92,
- 80,
- 103,
- 78,
- 128,
- 98,
- 98,
- 76,
- 142,
- 85,
- 110,
- 116,
- 106,
- 103,
- 104,
- 85,
- 87,
- 127,
- 81,
- 115,
- 111,
- 121,
- 77,
- 109,
- 83,
- 86,
- 112,
- 86,
- 89,
- 122,
- 89,
- 55,
- 99,
- 129,
- 90,
- 102,
- 129,
- 118,
- 113,
- 97,
- 117,
- 92,
- 64,
- 105,
- 84,
- 113,
- 110,
- 99,
- 147,
- 106,
- 122,
- 80,
- 105,
- 83,
- 122,
- 122,
- 65,
- 101,
- 116,
- 135,
- 72,
- 80,
- 85,
- 119,
- 114,
- 101,
- 82,
- 113,
- 101,
- 131,
- 78,
- 125,
- 114,
- 120,
- 107,
- 115,
- 118,
- 153,
- 114,
- 77,
- 83,
- 85,
- 128,
- 128,
- 118,
- 86,
- 108,
- 120,
- 85,
- 129,
- 113,
- 120,
- 111,
- 85,
- 114,
- 99,
- 97,
- 91,
- 75,
- 91,
- 80,
- 85,
- 102,
- 123,
- 109,
- 119,
- 103,
- 95,
- 112,
- 116,
- 128,
- 94,
- 78,
- 87,
- 109,
- 77,
- 106,
- 78,
- 83,
- 111,
- 68,
- 79,
- 119,
- 71,
- 102,
- 121,
- 97,
- 105,
- 72,
- 115,
- 104,
- 114,
- 125,
- 130,
- 90,
- 74,
- 79,
- 77,
- 98,
- 125,
- 77,
- 87,
- 115,
- 138,
- 89,
- 97,
- 109,
- 81,
- 86,
- 81,
- 113,
- 76,
- 123,
- 100,
- 112,
- 105,
- 92,
- 126,
- 93,
- 100,
- 78,
- 89,
- 136,
- 97,
- 121,
- 99,
- 114,
- 94,
- 86,
- 110,
- 85,
- 123,
- 92,
- 98,
- 117,
- 71,
- 98,
- 98,
- 94,
- 125,
- 114,
- 92,
- 105,
- 118,
- 105,
- 83,
- 91,
- 91,
- 88,
- 99,
- 98,
- 106,
- 102,
- 92,
- 91,
- 109,
- 86,
- 117,
- 116,
- 99,
- 78,
- 119,
- 84,
- 118,
- 75,
- 84,
- 101,
- 85,
- 108,
- 72,
- 90,
- 91,
- 92,
- 82,
- 119,
- 95,
- 64,
- 93,
- 77,
- 92,
- 83,
- 114,
- 104,
- 110,
- 110,
- 96,
- 95,
- 141,
- 112,
- 129,
- 86,
- 83,
- 104,
- 77,
- 113,
- 121,
- 92,
- 98,
- 106,
- 98,
- 108,
- 132,
- 102,
- 78,
- 105,
- 118,
- 83,
- 109,
- 104,
- 127,
- 86,
- 111,
- 92,
- 95,
- 85,
- 99,
- 102,
- 97,
- 78,
- 119,
- 126,
- 117,
- 92,
- 94,
- 83,
- 78,
- 78,
- 103,
- 107,
- 93,
- 74,
- 92,
- 78,
- 118,
- 122,
- 111,
- 119,
- 77,
- 97,
- 116,
- 81,
- 94,
- 98,
- 114,
- 101,
- 120,
- 115,
- 91,
- 107,
- 81,
- 119,
- 100,
- 93,
- 106,
- 117,
- 122,
- 87,
- 99,
- 102,
- 118,
- 106,
- 98,
- 82,
- 133,
- 77,
- 123,
- 104,
- 78,
- 101,
- 89,
- 101,
- 89,
- 94,
- 117,
- 90,
- 87,
- 85,
- 105,
- 78,
- 91,
- 64,
- 109,
- 113,
- 91,
- 128,
- 105,
- 80,
- 112,
- 97,
- 135,
- 113,
- 106,
- 90,
- 80,
- 128,
- 88,
- 108,
- 78,
- 85,
- 114,
- 140,
- 116,
- 126,
- 82,
- 116,
- 72,
- 123,
- 113,
- 109,
- 70,
- 84,
- 81,
- 92,
- 102,
- 128,
- 77,
- 100,
- 88,
- 95,
- 94,
- 88,
- 125,
- 79,
- 93,
- 122,
- 83,
- 86,
- 110,
- 77,
- 84,
- 91,
- 109,
- 124,
- 131,
- 73,
- 108,
- 75,
- 93,
- 139,
- 116,
- 124,
- 117,
- 126,
- 99,
- 115,
- 102,
- 80,
- 108,
- 99,
- 65,
- 121,
- 114,
- 91,
- 110,
- 85,
- 96,
- 128,
- 73,
- 117,
- 72,
- 123,
- 112,
- 96,
- 98,
- 116,
- 85,
- 95,
- 101,
- 106,
- 119,
- 136,
- 88,
- 85,
- 98,
- 86,
- 97,
- 100,
- 106,
- 87,
- 110,
- 85,
- 99,
- 115,
- 118,
- 94,
- 82,
- 115,
- 91,
- 85,
- 93,
- 131,
- 95,
- 118,
- 110,
- 102,
- 113,
- 73,
- 71,
- 78,
- 99,
- 90,
- 90,
- 89,
- 81,
- 72,
- 92,
- 100,
- 102,
- 91,
- 89,
- 83,
- 123,
- 121,
- 100,
- 108,
- 116,
- 79,
- 114,
- 124,
- 77,
- 75,
- 91,
- 83,
- 79,
- 73,
- 81,
- 95,
- 76,
- 122,
- 89,
- 68,
- 115,
- 92,
- 119,
- 128,
- 95,
- 103,
- 96,
- 80,
- 87,
- 82,
- 78,
- 145,
- 63,
- 79,
- 87,
- 103,
- 83,
- 109,
- 82,
- 87,
- 109,
- 118,
- 80,
- 115,
- 84,
- 114,
- 100,
- 84,
- 93,
- 73,
- 123,
- 87,
- 78,
- 96,
- 85,
- 84,
- 93,
- 84,
- 88,
- 87,
- 75,
- 75,
- 85,
- 102,
- 146,
- 102,
- 84,
- 107,
- 157,
- 110,
- 91,
- 126,
- 77,
- 115,
- 70,
- 96,
- 81,
- 103,
- 93,
- 113,
- 104,
- 73,
- 102,
- 129,
- 110,
- 92,
- 121,
- 107,
- 102,
- 80,
- 108,
- 83,
- 82,
- 99,
- 108,
- 104,
- 112,
- 120,
- 122,
- 101,
- 80,
- 103,
- 111,
- 92,
- 88,
- 96,
- 89,
- 114,
- 86,
- 109,
- 134,
- 121,
- 96,
- 108,
- 125,
- 130,
- 80,
- 121,
- 142,
- 90,
- 70,
- 121,
- 99,
- 117,
- 85,
- 86,
- 88,
- 102,
- 120,
- 60,
- 95,
- 112,
- 111,
- 97,
- 127,
- 94,
- 95,
- 81,
- 94,
- 115,
- 74,
- 79,
- 124,
- 88,
- 75,
- 94,
- 126,
- 114,
- 109,
- 96,
- 99,
- 77,
- 130,
- 86,
- 98,
- 84,
- 78,
- 91,
- 114,
- 92,
- 106,
- 137,
- 107,
- 102,
- 96,
- 127,
- 105,
- 91,
- 87,
- 110,
- 103,
- 108,
- 113,
- 88,
- 85,
- 85,
- 101,
- 59,
- 107,
- 68,
- 78,
- 94,
- 80,
- 76,
- 94,
- 110,
- 87,
- 88,
- 102,
- 128,
- 113,
- 94,
- 95,
- 65,
- 98,
- 86,
- 88,
- 115,
- 123,
- 96,
- 66,
- 129,
- 78,
- 106,
- 96,
- 120,
- 115,
- 95,
- 84,
- 81,
- 107,
- 80,
- 81,
- 103,
- 115,
- 117,
- 74,
- 104,
- 83,
- 123,
- 118,
- 132,
- 79,
- 78,
- 93,
- 87,
- 105,
- 125,
- 72,
- 87,
- 82,
- 130,
- 84,
- 71,
- 89,
- 81,
- 67,
- 119
- ]
- },
- {
- "marker": {
- "size": 3
- },
- "mode": "markers",
- "type": "scatter3d",
- "x": [
- 196,
- 154,
- 141,
- 98,
- 165,
- 183,
- 24,
- 81,
- 91,
- 155,
- 44,
- 201,
- 117,
- 33,
- 34,
- 29,
- 33,
- 27,
- 64,
- 163,
- 28,
- 85,
- 112,
- 103,
- 102,
- 87,
- 78,
- 36,
- 118,
- 107,
- 86,
- 117,
- 135,
- 98,
- 112,
- 119,
- 100,
- 127,
- 24,
- 173,
- 156,
- 16,
- 21,
- 28,
- 127,
- 34,
- 77,
- 62,
- 102,
- 173,
- 86,
- 97,
- 160,
- 109,
- 97,
- 65,
- 79,
- 31,
- 137,
- 89,
- 62,
- 91,
- 41,
- 117,
- 94,
- 84,
- 132,
- 91,
- 87,
- 90,
- 131,
- 154,
- 132,
- 40,
- 200,
- 149,
- 180,
- 120,
- 107,
- 62,
- 46,
- 167,
- 20,
- 168,
- 195,
- 81,
- 30,
- 106,
- 55,
- 173,
- 180,
- 145,
- 104,
- 112,
- 134,
- 21,
- 19,
- 109,
- 176,
- 112,
- 79,
- 96,
- 91,
- 139,
- 165,
- 140,
- 43,
- 121,
- 199,
- 180,
- 35,
- 100,
- 85,
- 112,
- 148,
- 155,
- 36,
- 76,
- 147,
- 88,
- 11,
- 98,
- 187,
- 54,
- 22,
- 19,
- 164,
- 103,
- 163,
- 78,
- 47,
- 126,
- 74,
- 182,
- 171,
- 179,
- 73,
- 171,
- 128,
- 175,
- 24,
- 183,
- 177,
- 177,
- 39,
- 105,
- 175,
- 196,
- 90,
- 123,
- 127,
- 113,
- 102,
- 153,
- 73,
- 26,
- 194,
- 134,
- 146,
- 93,
- 101,
- 146,
- 14,
- 162,
- 186,
- 125,
- 98,
- 118,
- 120,
- 183,
- 15,
- 26,
- 177,
- 101,
- 27,
- 94,
- 88,
- 40,
- 113,
- 96,
- 177,
- 100,
- 21,
- 67,
- 19,
- 78,
- 152,
- 53,
- 99,
- 171,
- 197,
- 58,
- 127,
- 120,
- 99,
- 162,
- 169,
- 54,
- 78,
- 18,
- 130,
- 16,
- 83,
- 23,
- 103,
- 181,
- 90,
- 110,
- 176,
- 101,
- 72,
- 113,
- 108,
- 154,
- 22,
- 172,
- 122,
- 33,
- 121,
- 82,
- 85,
- 137,
- 90,
- 173,
- 28,
- 15,
- 28,
- 99,
- 180,
- 190,
- 182,
- 208,
- 171,
- 29,
- 92,
- 24,
- 79,
- 165,
- 32,
- 86,
- 79,
- 97,
- 22,
- 190,
- 75,
- 19,
- 174,
- 92,
- 127,
- 68,
- 180,
- 179,
- 28,
- 181,
- 118,
- 33,
- 72,
- 141,
- 120,
- 24,
- 99,
- 126,
- 144,
- 172,
- 90,
- 98,
- 103,
- 106,
- 83,
- 77,
- 182,
- 17,
- 148,
- 11,
- 41,
- 180,
- 150,
- 22,
- 122,
- 53,
- 166,
- 31,
- 15,
- 98,
- 80,
- 123,
- 92,
- 117,
- 125,
- 174,
- 76,
- 71,
- 92,
- 119,
- 70,
- 88,
- 89,
- 167,
- 86,
- 105,
- 186,
- 94,
- 103,
- 171,
- 75,
- 51,
- 113,
- 28,
- 43,
- 104,
- 33,
- 172,
- 129,
- 37,
- 167,
- 148,
- 26,
- 34,
- 76,
- 142,
- 33,
- 110,
- 147,
- 50,
- 178,
- 14,
- 75,
- 169,
- 127,
- 81,
- 115,
- 111,
- 17,
- 156,
- 109,
- 173,
- 86,
- 43,
- 128,
- 159,
- 23,
- 89,
- 167,
- 99,
- 16,
- 90,
- 102,
- 70,
- 14,
- 80,
- 97,
- 26,
- 34,
- 176,
- 86,
- 84,
- 113,
- 23,
- 17,
- 49,
- 156,
- 20,
- 178,
- 152,
- 167,
- 87,
- 20,
- 65,
- 101,
- 44,
- 41,
- 102,
- 80,
- 71,
- 119,
- 35,
- 27,
- 82,
- 43,
- 157,
- 20,
- 82,
- 125,
- 39,
- 120,
- 67,
- 57,
- 118,
- 122,
- 88,
- 145,
- 173,
- 118,
- 128,
- 37,
- 29,
- 86,
- 153,
- 120,
- 87,
- 63,
- 37,
- 120,
- 155,
- 155,
- 114,
- 161,
- 15,
- 192,
- 75,
- 50,
- 170,
- 200,
- 171,
- 171,
- 39,
- 24,
- 26,
- 152,
- 131,
- 28,
- 25,
- 94,
- 176,
- 183,
- 41,
- 161,
- 153,
- 152,
- 83,
- 61,
- 68,
- 152,
- 17,
- 130,
- 102,
- 116,
- 97,
- 58,
- 72,
- 109,
- 170,
- 74,
- 49,
- 130,
- 90,
- 192,
- 136,
- 138,
- 98,
- 125,
- 175,
- 160,
- 152,
- 36,
- 168,
- 174,
- 31,
- 165,
- 86,
- 163,
- 82,
- 181,
- 123,
- 31,
- 35,
- 24,
- 28,
- 126,
- 93,
- 177,
- 78,
- 120,
- 25,
- 97,
- 121,
- 99,
- 114,
- 199,
- 86,
- 17,
- 159,
- 123,
- 139,
- 98,
- 32,
- 168,
- 98,
- 141,
- 171,
- 125,
- 30,
- 92,
- 105,
- 59,
- 53,
- 83,
- 120,
- 91,
- 139,
- 99,
- 77,
- 169,
- 180,
- 85,
- 133,
- 109,
- 86,
- 117,
- 116,
- 107,
- 65,
- 119,
- 23,
- 55,
- 75,
- 103,
- 101,
- 176,
- 156,
- 145,
- 176,
- 71,
- 92,
- 82,
- 58,
- 95,
- 166,
- 163,
- 180,
- 108,
- 27,
- 25,
- 90,
- 110,
- 110,
- 93,
- 47,
- 141,
- 112,
- 63,
- 86,
- 90,
- 154,
- 77,
- 30,
- 121,
- 104,
- 98,
- 17,
- 31,
- 46,
- 47,
- 102,
- 155,
- 105,
- 118,
- 173,
- 71,
- 177,
- 15,
- 155,
- 21,
- 31,
- 95,
- 176,
- 176,
- 123,
- 160,
- 128,
- 41,
- 83,
- 142,
- 92,
- 164,
- 199,
- 178,
- 78,
- 103,
- 30,
- 77,
- 152,
- 92,
- 123,
- 26,
- 122,
- 111,
- 107,
- 198,
- 28,
- 28,
- 82,
- 94,
- 121,
- 85,
- 101,
- 120,
- 46,
- 165,
- 107,
- 81,
- 119,
- 100,
- 149,
- 69,
- 22,
- 122,
- 190,
- 99,
- 21,
- 118,
- 106,
- 114,
- 166,
- 133,
- 177,
- 169,
- 156,
- 168,
- 147,
- 157,
- 101,
- 107,
- 173,
- 117,
- 155,
- 29,
- 203,
- 41,
- 183,
- 59,
- 64,
- 26,
- 113,
- 158,
- 66,
- 105,
- 80,
- 33,
- 30,
- 85,
- 128,
- 25,
- 90,
- 195,
- 19,
- 88,
- 54,
- 78,
- 101,
- 114,
- 29,
- 116,
- 126,
- 142,
- 21,
- 187,
- 42,
- 164,
- 20,
- 143,
- 194,
- 81,
- 92,
- 102,
- 128,
- 34,
- 100,
- 184,
- 95,
- 94,
- 169,
- 125,
- 79,
- 56,
- 17,
- 160,
- 86,
- 110,
- 77,
- 153,
- 146,
- 27,
- 22,
- 55,
- 174,
- 108,
- 76,
- 150,
- 67,
- 31,
- 61,
- 84,
- 15,
- 99,
- 168,
- 102,
- 82,
- 46,
- 99,
- 65,
- 153,
- 114,
- 91,
- 110,
- 181,
- 96,
- 128,
- 73,
- 34,
- 102,
- 123,
- 117,
- 196,
- 32,
- 116,
- 57,
- 95,
- 169,
- 106,
- 79,
- 136,
- 88,
- 85,
- 109,
- 86,
- 206,
- 99,
- 107,
- 157,
- 110,
- 85,
- 99,
- 115,
- 32,
- 94,
- 82,
- 22,
- 91,
- 94,
- 32,
- 131,
- 95,
- 95,
- 95,
- 127,
- 113,
- 145,
- 179,
- 163,
- 99,
- 102,
- 135,
- 79,
- 50,
- 72,
- 61,
- 105,
- 149,
- 171,
- 89,
- 83,
- 154,
- 67,
- 100,
- 69,
- 116,
- 46,
- 114,
- 38,
- 160,
- 180,
- 171,
- 114,
- 79,
- 175,
- 92,
- 166,
- 76,
- 122,
- 201,
- 152,
- 21,
- 194,
- 119,
- 56,
- 175,
- 134,
- 96,
- 169,
- 183,
- 195,
- 29,
- 145,
- 165,
- 50,
- 94,
- 28,
- 83,
- 80,
- 176,
- 78,
- 109,
- 118,
- 173,
- 32,
- 158,
- 114,
- 100,
- 157,
- 17,
- 151,
- 30,
- 172,
- 78,
- 96,
- 181,
- 84,
- 93,
- 170,
- 74,
- 87,
- 160,
- 75,
- 180,
- 102,
- 146,
- 102,
- 185,
- 31,
- 74,
- 20,
- 151,
- 105,
- 158,
- 115,
- 101,
- 96,
- 168,
- 59,
- 93,
- 32,
- 104,
- 161,
- 35,
- 27,
- 25,
- 166,
- 121,
- 107,
- 41,
- 80,
- 19,
- 163,
- 124,
- 99,
- 163,
- 199,
- 29,
- 79,
- 73,
- 30,
- 94,
- 163,
- 111,
- 92,
- 172,
- 172,
- 199,
- 114,
- 165,
- 31,
- 150,
- 21,
- 96,
- 29,
- 125,
- 130,
- 180,
- 10,
- 19,
- 160,
- 70,
- 51,
- 169,
- 117,
- 106,
- 100,
- 153,
- 102,
- 120,
- 153,
- 95,
- 112,
- 121,
- 165,
- 20,
- 73,
- 83,
- 81,
- 94,
- 115,
- 141,
- 191,
- 136,
- 167,
- 75,
- 106,
- 126,
- 32,
- 48,
- 96,
- 112,
- 171,
- 130,
- 164,
- 98,
- 163,
- 170,
- 154,
- 114,
- 92,
- 35,
- 82,
- 14,
- 180,
- 96,
- 127,
- 141,
- 91,
- 155,
- 67,
- 175,
- 144,
- 19,
- 205,
- 85,
- 201,
- 194,
- 78,
- 107,
- 68,
- 157,
- 35,
- 118,
- 124,
- 74,
- 129,
- 87,
- 101,
- 139,
- 128,
- 113,
- 27,
- 95,
- 191,
- 98,
- 97,
- 88,
- 18,
- 33,
- 96,
- 119,
- 137,
- 159,
- 106,
- 96,
- 36,
- 89,
- 95,
- 84,
- 171,
- 77,
- 204,
- 81,
- 42,
- 59,
- 117,
- 158,
- 22,
- 83,
- 43,
- 42,
- 51,
- 179,
- 78,
- 184,
- 175,
- 46,
- 125,
- 115,
- 87,
- 82,
- 130,
- 47,
- 105,
- 160,
- 179,
- 67,
- 33
- ],
- "y": [
- 72,
- 97,
- 69,
- 174,
- 172,
- 88,
- 108,
- 125,
- 158,
- 93,
- 119,
- 107,
- 122,
- 102,
- 117,
- 108,
- 106,
- 130,
- 203,
- 83,
- 43,
- 17,
- 22,
- 109,
- 196,
- 93,
- 102,
- 142,
- 131,
- 65,
- 109,
- 131,
- 50,
- 38,
- 128,
- 137,
- 176,
- 141,
- 115,
- 162,
- 81,
- 142,
- 65,
- 111,
- 32,
- 100,
- 152,
- 12,
- 200,
- 91,
- 178,
- 42,
- 98,
- 79,
- 17,
- 111,
- 175,
- 155,
- 136,
- 185,
- 86,
- 94,
- 31,
- 25,
- 85,
- 137,
- 18,
- 150,
- 33,
- 51,
- 72,
- 35,
- 24,
- 84,
- 62,
- 151,
- 108,
- 56,
- 81,
- 130,
- 101,
- 164,
- 130,
- 41,
- 86,
- 138,
- 37,
- 120,
- 174,
- 139,
- 97,
- 70,
- 120,
- 15,
- 17,
- 149,
- 95,
- 148,
- 112,
- 14,
- 173,
- 183,
- 198,
- 114,
- 49,
- 167,
- 130,
- 11,
- 151,
- 80,
- 154,
- 77,
- 181,
- 172,
- 24,
- 160,
- 115,
- 148,
- 14,
- 165,
- 106,
- 41,
- 85,
- 18,
- 40,
- 117,
- 152,
- 35,
- 85,
- 25,
- 156,
- 62,
- 183,
- 79,
- 87,
- 106,
- 95,
- 89,
- 79,
- 95,
- 110,
- 171,
- 101,
- 113,
- 169,
- 168,
- 78,
- 107,
- 119,
- 19,
- 102,
- 159,
- 126,
- 82,
- 206,
- 106,
- 40,
- 193,
- 184,
- 124,
- 34,
- 88,
- 109,
- 125,
- 39,
- 25,
- 83,
- 134,
- 30,
- 130,
- 109,
- 117,
- 148,
- 29,
- 32,
- 145,
- 179,
- 145,
- 15,
- 43,
- 56,
- 23,
- 59,
- 88,
- 116,
- 28,
- 91,
- 98,
- 122,
- 109,
- 105,
- 174,
- 82,
- 79,
- 88,
- 154,
- 82,
- 112,
- 54,
- 43,
- 75,
- 115,
- 60,
- 40,
- 120,
- 101,
- 185,
- 17,
- 51,
- 171,
- 106,
- 23,
- 88,
- 185,
- 165,
- 76,
- 54,
- 121,
- 10,
- 174,
- 170,
- 93,
- 179,
- 92,
- 140,
- 91,
- 101,
- 171,
- 67,
- 84,
- 93,
- 173,
- 97,
- 51,
- 62,
- 105,
- 100,
- 76,
- 100,
- 187,
- 176,
- 159,
- 127,
- 89,
- 87,
- 103,
- 91,
- 17,
- 13,
- 173,
- 83,
- 162,
- 134,
- 83,
- 119,
- 39,
- 71,
- 108,
- 31,
- 94,
- 152,
- 43,
- 39,
- 134,
- 163,
- 35,
- 197,
- 27,
- 118,
- 78,
- 126,
- 128,
- 44,
- 110,
- 19,
- 166,
- 95,
- 136,
- 84,
- 95,
- 90,
- 121,
- 107,
- 167,
- 157,
- 189,
- 33,
- 114,
- 31,
- 93,
- 145,
- 111,
- 158,
- 31,
- 146,
- 154,
- 166,
- 60,
- 92,
- 61,
- 142,
- 80,
- 124,
- 91,
- 97,
- 102,
- 23,
- 21,
- 26,
- 113,
- 108,
- 92,
- 177,
- 148,
- 185,
- 128,
- 98,
- 165,
- 171,
- 30,
- 85,
- 38,
- 116,
- 106,
- 103,
- 96,
- 150,
- 92,
- 21,
- 185,
- 154,
- 19,
- 121,
- 146,
- 43,
- 83,
- 194,
- 154,
- 86,
- 189,
- 122,
- 162,
- 163,
- 110,
- 129,
- 175,
- 169,
- 129,
- 118,
- 23,
- 75,
- 117,
- 144,
- 64,
- 105,
- 44,
- 20,
- 41,
- 155,
- 31,
- 36,
- 122,
- 80,
- 105,
- 83,
- 122,
- 122,
- 187,
- 155,
- 19,
- 135,
- 72,
- 159,
- 85,
- 87,
- 114,
- 123,
- 199,
- 113,
- 27,
- 131,
- 78,
- 65,
- 168,
- 31,
- 178,
- 115,
- 22,
- 15,
- 114,
- 177,
- 151,
- 85,
- 13,
- 128,
- 118,
- 145,
- 108,
- 17,
- 85,
- 23,
- 113,
- 98,
- 47,
- 151,
- 64,
- 33,
- 57,
- 111,
- 174,
- 182,
- 80,
- 85,
- 102,
- 36,
- 32,
- 119,
- 139,
- 95,
- 112,
- 47,
- 128,
- 68,
- 153,
- 167,
- 156,
- 149,
- 32,
- 154,
- 149,
- 24,
- 180,
- 79,
- 119,
- 196,
- 27,
- 121,
- 29,
- 105,
- 156,
- 115,
- 51,
- 18,
- 36,
- 21,
- 185,
- 144,
- 189,
- 181,
- 110,
- 96,
- 77,
- 64,
- 115,
- 27,
- 129,
- 97,
- 137,
- 81,
- 189,
- 190,
- 113,
- 44,
- 43,
- 100,
- 112,
- 91,
- 92,
- 69,
- 172,
- 64,
- 173,
- 89,
- 70,
- 63,
- 21,
- 133,
- 157,
- 94,
- 162,
- 48,
- 107,
- 124,
- 92,
- 175,
- 117,
- 182,
- 177,
- 98,
- 96,
- 32,
- 114,
- 66,
- 24,
- 118,
- 33,
- 135,
- 28,
- 120,
- 206,
- 157,
- 14,
- 145,
- 102,
- 185,
- 185,
- 38,
- 46,
- 25,
- 119,
- 99,
- 179,
- 127,
- 84,
- 165,
- 162,
- 28,
- 61,
- 85,
- 108,
- 183,
- 90,
- 91,
- 106,
- 168,
- 15,
- 186,
- 166,
- 164,
- 77,
- 201,
- 83,
- 36,
- 14,
- 30,
- 42,
- 96,
- 191,
- 22,
- 112,
- 129,
- 78,
- 172,
- 104,
- 165,
- 43,
- 40,
- 169,
- 174,
- 92,
- 148,
- 108,
- 31,
- 42,
- 181,
- 23,
- 43,
- 83,
- 27,
- 86,
- 139,
- 162,
- 92,
- 92,
- 164,
- 162,
- 122,
- 27,
- 97,
- 78,
- 32,
- 15,
- 17,
- 43,
- 166,
- 98,
- 78,
- 169,
- 31,
- 107,
- 164,
- 171,
- 27,
- 78,
- 118,
- 23,
- 21,
- 28,
- 77,
- 138,
- 116,
- 187,
- 145,
- 20,
- 14,
- 120,
- 19,
- 27,
- 91,
- 53,
- 136,
- 21,
- 172,
- 194,
- 45,
- 49,
- 43,
- 140,
- 75,
- 102,
- 121,
- 180,
- 20,
- 90,
- 27,
- 77,
- 123,
- 33,
- 161,
- 101,
- 89,
- 38,
- 174,
- 54,
- 38,
- 168,
- 126,
- 115,
- 22,
- 78,
- 91,
- 137,
- 113,
- 22,
- 91,
- 12,
- 131,
- 144,
- 171,
- 97,
- 20,
- 113,
- 106,
- 163,
- 77,
- 140,
- 189,
- 22,
- 196,
- 169,
- 22,
- 140,
- 39,
- 56,
- 159,
- 116,
- 72,
- 22,
- 21,
- 109,
- 70,
- 159,
- 145,
- 145,
- 156,
- 45,
- 154,
- 160,
- 88,
- 37,
- 23,
- 60,
- 112,
- 35,
- 28,
- 83,
- 83,
- 171,
- 23,
- 223,
- 131,
- 91,
- 109,
- 124,
- 20,
- 171,
- 24,
- 185,
- 93,
- 139,
- 105,
- 124,
- 24,
- 126,
- 166,
- 64,
- 179,
- 168,
- 108,
- 180,
- 177,
- 121,
- 63,
- 90,
- 38,
- 52,
- 34,
- 17,
- 149,
- 117,
- 72,
- 28,
- 20,
- 96,
- 98,
- 104,
- 85,
- 177,
- 101,
- 181,
- 119,
- 43,
- 166,
- 191,
- 98,
- 209,
- 94,
- 100,
- 28,
- 87,
- 129,
- 190,
- 43,
- 24,
- 49,
- 132,
- 106,
- 42,
- 107,
- 164,
- 159,
- 71,
- 160,
- 26,
- 110,
- 29,
- 39,
- 73,
- 71,
- 78,
- 61,
- 184,
- 43,
- 89,
- 81,
- 150,
- 162,
- 32,
- 17,
- 91,
- 50,
- 58,
- 26,
- 121,
- 162,
- 28,
- 26,
- 79,
- 114,
- 46,
- 77,
- 75,
- 91,
- 83,
- 186,
- 94,
- 81,
- 95,
- 166,
- 37,
- 89,
- 68,
- 115,
- 92,
- 29,
- 128,
- 95,
- 103,
- 124,
- 156,
- 87,
- 82,
- 131,
- 15,
- 166,
- 79,
- 166,
- 103,
- 147,
- 109,
- 82,
- 87,
- 23,
- 12,
- 145,
- 98,
- 43,
- 34,
- 100,
- 84,
- 93,
- 182,
- 140,
- 154,
- 186,
- 179,
- 85,
- 160,
- 186,
- 140,
- 88,
- 152,
- 155,
- 167,
- 132,
- 47,
- 12,
- 171,
- 84,
- 107,
- 21,
- 46,
- 91,
- 126,
- 77,
- 93,
- 174,
- 66,
- 81,
- 165,
- 28,
- 35,
- 52,
- 167,
- 27,
- 129,
- 110,
- 92,
- 158,
- 26,
- 157,
- 161,
- 73,
- 175,
- 82,
- 43,
- 28,
- 132,
- 112,
- 36,
- 11,
- 138,
- 80,
- 103,
- 134,
- 114,
- 88,
- 96,
- 106,
- 34,
- 157,
- 149,
- 16,
- 121,
- 113,
- 108,
- 60,
- 97,
- 112,
- 90,
- 69,
- 90,
- 117,
- 20,
- 68,
- 43,
- 174,
- 177,
- 27,
- 35,
- 25,
- 60,
- 35,
- 16,
- 111,
- 43,
- 127,
- 94,
- 95,
- 43,
- 18,
- 17,
- 74,
- 193,
- 16,
- 88,
- 157,
- 94,
- 20,
- 92,
- 19,
- 26,
- 99,
- 77,
- 25,
- 86,
- 162,
- 84,
- 78,
- 23,
- 27,
- 100,
- 156,
- 137,
- 107,
- 102,
- 171,
- 22,
- 105,
- 181,
- 87,
- 110,
- 44,
- 108,
- 119,
- 88,
- 96,
- 46,
- 101,
- 59,
- 117,
- 136,
- 168,
- 150,
- 185,
- 76,
- 180,
- 110,
- 193,
- 189,
- 102,
- 68,
- 183,
- 148,
- 155,
- 65,
- 35,
- 184,
- 88,
- 115,
- 35,
- 107,
- 170,
- 129,
- 78,
- 36,
- 104,
- 35,
- 13,
- 148,
- 148,
- 120,
- 107,
- 169,
- 107,
- 156,
- 147,
- 132,
- 74,
- 104,
- 121,
- 20,
- 118,
- 16,
- 179,
- 110,
- 46,
- 87,
- 105,
- 24,
- 72,
- 164,
- 164,
- 13,
- 168,
- 165,
- 89,
- 81,
- 192,
- 119
- ],
- "z": [
- 55,
- 35,
- 173,
- 91,
- 95,
- 96,
- 86,
- 186,
- 114,
- 25,
- 15,
- 34,
- 24,
- 96,
- 33,
- 49,
- 179,
- 30,
- 98,
- 163,
- 120,
- 118,
- 97,
- 19,
- 150,
- 39,
- 35,
- 85,
- 23,
- 185,
- 17,
- 8,
- 22,
- 172,
- 19,
- 25,
- 85,
- 23,
- 109,
- 70,
- 118,
- 98,
- 115,
- 89,
- 35,
- 159,
- 166,
- 129,
- 85,
- 63,
- 37,
- 146,
- 44,
- 186,
- 128,
- 17,
- 64,
- 110,
- 24,
- 60,
- 163,
- 164,
- 115,
- 43,
- 190,
- 178,
- 48,
- 177,
- 102,
- 167,
- 16,
- 100,
- 48,
- 144,
- 84,
- 91,
- 81,
- 19,
- 16,
- 14,
- 157,
- 91,
- 80,
- 115,
- 152,
- 180,
- 120,
- 24,
- 115,
- 86,
- 116,
- 139,
- 26,
- 60,
- 113,
- 101,
- 126,
- 29,
- 82,
- 101,
- 61,
- 81,
- 96,
- 36,
- 89,
- 75,
- 27,
- 127,
- 79,
- 190,
- 100,
- 185,
- 158,
- 100,
- 122,
- 74,
- 101,
- 186,
- 56,
- 81,
- 101,
- 167,
- 162,
- 124,
- 113,
- 48,
- 87,
- 160,
- 58,
- 106,
- 106,
- 16,
- 121,
- 100,
- 121,
- 130,
- 176,
- 125,
- 192,
- 184,
- 71,
- 80,
- 87,
- 93,
- 103,
- 91,
- 97,
- 63,
- 11,
- 152,
- 15,
- 28,
- 22,
- 40,
- 118,
- 51,
- 109,
- 75,
- 97,
- 184,
- 104,
- 158,
- 46,
- 40,
- 93,
- 30,
- 165,
- 36,
- 108,
- 101,
- 114,
- 76,
- 99,
- 94,
- 115,
- 26,
- 101,
- 94,
- 100,
- 163,
- 91,
- 105,
- 105,
- 186,
- 58,
- 131,
- 43,
- 169,
- 31,
- 86,
- 84,
- 100,
- 25,
- 27,
- 171,
- 82,
- 69,
- 22,
- 133,
- 124,
- 180,
- 94,
- 183,
- 120,
- 169,
- 90,
- 72,
- 79,
- 119,
- 92,
- 15,
- 138,
- 206,
- 79,
- 102,
- 162,
- 181,
- 61,
- 77,
- 175,
- 101,
- 16,
- 112,
- 173,
- 135,
- 111,
- 62,
- 58,
- 128,
- 79,
- 142,
- 85,
- 103,
- 116,
- 182,
- 129,
- 152,
- 91,
- 139,
- 104,
- 146,
- 116,
- 48,
- 75,
- 178,
- 116,
- 105,
- 112,
- 59,
- 132,
- 150,
- 79,
- 126,
- 84,
- 29,
- 111,
- 165,
- 36,
- 40,
- 47,
- 38,
- 19,
- 106,
- 84,
- 38,
- 160,
- 91,
- 101,
- 176,
- 182,
- 74,
- 58,
- 100,
- 73,
- 134,
- 76,
- 23,
- 45,
- 16,
- 174,
- 180,
- 115,
- 141,
- 89,
- 148,
- 85,
- 136,
- 25,
- 92,
- 82,
- 192,
- 166,
- 150,
- 109,
- 171,
- 48,
- 156,
- 87,
- 171,
- 170,
- 67,
- 194,
- 15,
- 193,
- 184,
- 161,
- 110,
- 128,
- 114,
- 21,
- 99,
- 98,
- 80,
- 103,
- 78,
- 32,
- 125,
- 98,
- 197,
- 31,
- 142,
- 25,
- 24,
- 32,
- 54,
- 104,
- 85,
- 87,
- 69,
- 103,
- 34,
- 154,
- 52,
- 77,
- 32,
- 140,
- 118,
- 112,
- 169,
- 89,
- 52,
- 165,
- 55,
- 176,
- 106,
- 182,
- 98,
- 19,
- 106,
- 113,
- 24,
- 144,
- 92,
- 144,
- 21,
- 170,
- 65,
- 110,
- 99,
- 147,
- 106,
- 63,
- 42,
- 202,
- 208,
- 12,
- 38,
- 146,
- 25,
- 116,
- 51,
- 167,
- 171,
- 184,
- 14,
- 46,
- 101,
- 92,
- 16,
- 101,
- 57,
- 164,
- 19,
- 114,
- 44,
- 107,
- 22,
- 72,
- 153,
- 27,
- 77,
- 83,
- 189,
- 107,
- 150,
- 82,
- 163,
- 26,
- 72,
- 168,
- 129,
- 141,
- 19,
- 111,
- 85,
- 22,
- 99,
- 97,
- 91,
- 151,
- 91,
- 105,
- 159,
- 38,
- 123,
- 109,
- 146,
- 103,
- 91,
- 26,
- 116,
- 29,
- 169,
- 78,
- 87,
- 109,
- 77,
- 106,
- 78,
- 43,
- 111,
- 103,
- 203,
- 123,
- 71,
- 60,
- 21,
- 89,
- 193,
- 174,
- 21,
- 104,
- 114,
- 125,
- 54,
- 133,
- 74,
- 79,
- 77,
- 31,
- 19,
- 119,
- 87,
- 31,
- 138,
- 89,
- 69,
- 109,
- 149,
- 81,
- 81,
- 157,
- 76,
- 39,
- 149,
- 39,
- 105,
- 140,
- 17,
- 147,
- 100,
- 162,
- 175,
- 136,
- 165,
- 137,
- 37,
- 44,
- 52,
- 167,
- 110,
- 85,
- 20,
- 36,
- 177,
- 52,
- 71,
- 151,
- 19,
- 94,
- 29,
- 156,
- 173,
- 39,
- 23,
- 105,
- 162,
- 91,
- 192,
- 88,
- 31,
- 98,
- 106,
- 118,
- 92,
- 91,
- 30,
- 167,
- 149,
- 34,
- 32,
- 78,
- 18,
- 160,
- 118,
- 191,
- 84,
- 176,
- 184,
- 23,
- 72,
- 143,
- 153,
- 180,
- 107,
- 119,
- 91,
- 64,
- 93,
- 66,
- 92,
- 136,
- 114,
- 104,
- 159,
- 153,
- 201,
- 95,
- 127,
- 26,
- 21,
- 158,
- 83,
- 22,
- 158,
- 113,
- 59,
- 92,
- 165,
- 106,
- 98,
- 42,
- 132,
- 184,
- 78,
- 63,
- 169,
- 148,
- 109,
- 104,
- 127,
- 86,
- 111,
- 159,
- 63,
- 85,
- 99,
- 102,
- 185,
- 199,
- 119,
- 126,
- 117,
- 158,
- 94,
- 83,
- 158,
- 49,
- 28,
- 118,
- 93,
- 74,
- 130,
- 199,
- 98,
- 38,
- 47,
- 119,
- 145,
- 97,
- 83,
- 81,
- 176,
- 98,
- 114,
- 165,
- 56,
- 115,
- 110,
- 29,
- 178,
- 54,
- 92,
- 93,
- 106,
- 117,
- 28,
- 87,
- 182,
- 49,
- 21,
- 43,
- 98,
- 82,
- 114,
- 181,
- 34,
- 104,
- 78,
- 28,
- 55,
- 147,
- 89,
- 94,
- 40,
- 90,
- 87,
- 85,
- 105,
- 140,
- 178,
- 170,
- 109,
- 129,
- 57,
- 128,
- 32,
- 158,
- 112,
- 155,
- 135,
- 23,
- 131,
- 81,
- 80,
- 128,
- 146,
- 108,
- 150,
- 85,
- 62,
- 28,
- 180,
- 22,
- 82,
- 113,
- 138,
- 123,
- 113,
- 45,
- 183,
- 84,
- 168,
- 139,
- 51,
- 157,
- 77,
- 176,
- 139,
- 147,
- 113,
- 88,
- 15,
- 165,
- 93,
- 122,
- 181,
- 40,
- 94,
- 107,
- 84,
- 156,
- 69,
- 110,
- 131,
- 73,
- 136,
- 75,
- 40,
- 17,
- 116,
- 16,
- 117,
- 139,
- 43,
- 115,
- 145,
- 80,
- 165,
- 181,
- 183,
- 25,
- 28,
- 165,
- 154,
- 85,
- 141,
- 78,
- 131,
- 180,
- 172,
- 159,
- 112,
- 112,
- 126,
- 25,
- 158,
- 30,
- 65,
- 61,
- 15,
- 24,
- 199,
- 129,
- 27,
- 139,
- 97,
- 16,
- 106,
- 43,
- 38,
- 118,
- 20,
- 104,
- 118,
- 24,
- 162,
- 115,
- 143,
- 85,
- 93,
- 18,
- 25,
- 118,
- 13,
- 102,
- 38,
- 170,
- 171,
- 168,
- 34,
- 90,
- 90,
- 198,
- 170,
- 124,
- 92,
- 100,
- 102,
- 45,
- 166,
- 163,
- 123,
- 25,
- 87,
- 108,
- 53,
- 171,
- 24,
- 124,
- 172,
- 178,
- 161,
- 163,
- 167,
- 73,
- 183,
- 160,
- 148,
- 28,
- 151,
- 134,
- 132,
- 163,
- 58,
- 23,
- 144,
- 31,
- 174,
- 80,
- 61,
- 101,
- 78,
- 88,
- 63,
- 182,
- 87,
- 139,
- 175,
- 12,
- 63,
- 188,
- 90,
- 103,
- 80,
- 115,
- 84,
- 162,
- 173,
- 140,
- 93,
- 73,
- 123,
- 87,
- 142,
- 50,
- 41,
- 53,
- 161,
- 84,
- 165,
- 133,
- 75,
- 97,
- 85,
- 137,
- 49,
- 48,
- 78,
- 180,
- 157,
- 110,
- 181,
- 26,
- 142,
- 30,
- 70,
- 164,
- 80,
- 103,
- 104,
- 113,
- 174,
- 73,
- 102,
- 42,
- 127,
- 111,
- 34,
- 136,
- 102,
- 156,
- 108,
- 83,
- 165,
- 173,
- 108,
- 104,
- 91,
- 120,
- 122,
- 101,
- 179,
- 42,
- 157,
- 157,
- 154,
- 142,
- 89,
- 147,
- 86,
- 109,
- 134,
- 86,
- 175,
- 38,
- 36,
- 14,
- 80,
- 121,
- 142,
- 166,
- 165,
- 121,
- 99,
- 38,
- 85,
- 86,
- 88,
- 103,
- 48,
- 164,
- 35,
- 127,
- 26,
- 97,
- 66,
- 173,
- 179,
- 143,
- 172,
- 90,
- 181,
- 79,
- 124,
- 126,
- 179,
- 171,
- 128,
- 114,
- 109,
- 149,
- 202,
- 148,
- 44,
- 32,
- 46,
- 108,
- 139,
- 91,
- 132,
- 169,
- 106,
- 11,
- 60,
- 117,
- 64,
- 149,
- 20,
- 120,
- 138,
- 19,
- 103,
- 30,
- 113,
- 62,
- 209,
- 85,
- 88,
- 192,
- 21,
- 192,
- 78,
- 94,
- 80,
- 168,
- 94,
- 18,
- 125,
- 88,
- 24,
- 24,
- 34,
- 94,
- 35,
- 137,
- 172,
- 86,
- 170,
- 117,
- 123,
- 186,
- 66,
- 24,
- 169,
- 147,
- 161,
- 120,
- 115,
- 25,
- 167,
- 81,
- 25,
- 80,
- 181,
- 103,
- 115,
- 12,
- 67,
- 113,
- 162,
- 123,
- 38,
- 132,
- 79,
- 191,
- 93,
- 113,
- 21,
- 55,
- 201,
- 167,
- 39,
- 51,
- 84,
- 71,
- 169,
- 73,
- 130,
- 170
- ]
- }
- ],
- "layout": {
- "template": {
- "data": {
- "bar": [
- {
- "error_x": {
- "color": "#2a3f5f"
- },
- "error_y": {
- "color": "#2a3f5f"
- },
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- },
- "pattern": {
- "fillmode": "overlay",
- "size": 10,
- "solidity": 0.2
- }
- },
- "type": "bar"
- }
- ],
- "barpolar": [
- {
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- },
- "pattern": {
- "fillmode": "overlay",
- "size": 10,
- "solidity": 0.2
- }
- },
- "type": "barpolar"
- }
- ],
- "carpet": [
- {
- "aaxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "baxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "type": "carpet"
- }
- ],
- "choropleth": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "choropleth"
- }
- ],
- "contour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "contour"
- }
- ],
- "contourcarpet": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "contourcarpet"
- }
- ],
- "heatmap": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmap"
- }
- ],
- "heatmapgl": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmapgl"
- }
- ],
- "histogram": [
- {
- "marker": {
- "pattern": {
- "fillmode": "overlay",
- "size": 10,
- "solidity": 0.2
- }
- },
- "type": "histogram"
- }
- ],
- "histogram2d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2d"
- }
- ],
- "histogram2dcontour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2dcontour"
- }
- ],
- "mesh3d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "mesh3d"
- }
- ],
- "parcoords": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "parcoords"
- }
- ],
- "pie": [
- {
- "automargin": true,
- "type": "pie"
- }
- ],
- "scatter": [
- {
- "fillpattern": {
- "fillmode": "overlay",
- "size": 10,
- "solidity": 0.2
- },
- "type": "scatter"
- }
- ],
- "scatter3d": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatter3d"
- }
- ],
- "scattercarpet": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattercarpet"
- }
- ],
- "scattergeo": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergeo"
- }
- ],
- "scattergl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergl"
- }
- ],
- "scattermapbox": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattermapbox"
- }
- ],
- "scatterpolar": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolar"
- }
- ],
- "scatterpolargl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolargl"
- }
- ],
- "scatterternary": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterternary"
- }
- ],
- "surface": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "surface"
- }
- ],
- "table": [
- {
- "cells": {
- "fill": {
- "color": "#EBF0F8"
- },
- "line": {
- "color": "white"
- }
- },
- "header": {
- "fill": {
- "color": "#C8D4E3"
- },
- "line": {
- "color": "white"
- }
- },
- "type": "table"
- }
- ]
- },
- "layout": {
- "annotationdefaults": {
- "arrowcolor": "#2a3f5f",
- "arrowhead": 0,
- "arrowwidth": 1
- },
- "autotypenumbers": "strict",
- "coloraxis": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "colorscale": {
- "diverging": [
- [
- 0,
- "#8e0152"
- ],
- [
- 0.1,
- "#c51b7d"
- ],
- [
- 0.2,
- "#de77ae"
- ],
- [
- 0.3,
- "#f1b6da"
- ],
- [
- 0.4,
- "#fde0ef"
- ],
- [
- 0.5,
- "#f7f7f7"
- ],
- [
- 0.6,
- "#e6f5d0"
- ],
- [
- 0.7,
- "#b8e186"
- ],
- [
- 0.8,
- "#7fbc41"
- ],
- [
- 0.9,
- "#4d9221"
- ],
- [
- 1,
- "#276419"
- ]
- ],
- "sequential": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "sequentialminus": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ]
- },
- "colorway": [
- "#636efa",
- "#EF553B",
- "#00cc96",
- "#ab63fa",
- "#FFA15A",
- "#19d3f3",
- "#FF6692",
- "#B6E880",
- "#FF97FF",
- "#FECB52"
- ],
- "font": {
- "color": "#2a3f5f"
- },
- "geo": {
- "bgcolor": "white",
- "lakecolor": "white",
- "landcolor": "#E5ECF6",
- "showlakes": true,
- "showland": true,
- "subunitcolor": "white"
- },
- "hoverlabel": {
- "align": "left"
- },
- "hovermode": "closest",
- "mapbox": {
- "style": "light"
- },
- "paper_bgcolor": "white",
- "plot_bgcolor": "#E5ECF6",
- "polar": {
- "angularaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "radialaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "scene": {
- "xaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "yaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "zaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- }
- },
- "shapedefaults": {
- "line": {
- "color": "#2a3f5f"
- }
- },
- "ternary": {
- "aaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "baxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "caxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "title": {
- "x": 0.05
- },
- "xaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- },
- "yaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- }
- }
- }
- }
- },
- "text/html": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "import plotly.graph_objects as go\n",
- "\n",
- "fig = go.Figure()\n",
- "\n",
- "fig.add_trace(\n",
- " go.Scatter3d(\n",
- " x=X[:, 0],\n",
- " y=X[:, 1],\n",
- " z=X[:, 2],\n",
- " mode=\"markers\",\n",
- " marker=dict(size=3),\n",
- " )\n",
- ")\n",
- "\n",
- "i = 5\n",
- "\n",
- "fig.add_trace(\n",
- " go.Scatter3d(\n",
- " x=shuffled_Xs[i][:, 0],\n",
- " y=shuffled_Xs[i][:, 1],\n",
- " z=shuffled_Xs[i][:, 2],\n",
- " mode=\"markers\",\n",
- " marker=dict(size=3),\n",
- " )\n",
- ")"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 33,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "application/vnd.plotly.v1+json": {
- "config": {
- "plotlyServerURL": "https://plot.ly"
- },
- "data": [
- {
- "hoverinfo": "none",
- "line": {
- "color": "black",
- "dash": "dash",
- "width": 1
- },
- "mode": "lines",
- "showlegend": false,
- "type": "scatter",
- "x": [
- -13.17488525390625,
- 122.965595703125
- ],
- "y": [
- -13.17488525390625,
- 122.965595703125
- ]
- },
- {
- "hoverinfo": "text",
- "hovertext": [
- "(0.0, 1.0), multiplicity: 4",
- "(0.0, 1.0), multiplicity: 4",
- "(0.0, 1.0), multiplicity: 4",
- "(0.0, 1.0), multiplicity: 4",
- "(0.0, 1.4142135381698608), multiplicity: 12",
- "(0.0, 1.4142135381698608), multiplicity: 12",
- "(0.0, 1.4142135381698608), multiplicity: 12",
- "(0.0, 1.4142135381698608), multiplicity: 12",
- "(0.0, 1.4142135381698608), multiplicity: 12",
- "(0.0, 1.4142135381698608), multiplicity: 12",
- "(0.0, 1.4142135381698608), multiplicity: 12",
- "(0.0, 1.4142135381698608), multiplicity: 12",
- "(0.0, 1.4142135381698608), multiplicity: 12",
- "(0.0, 1.4142135381698608), multiplicity: 12",
- "(0.0, 1.4142135381698608), multiplicity: 12",
- "(0.0, 1.4142135381698608), multiplicity: 12",
- "(0.0, 1.7320507764816284), multiplicity: 6",
- "(0.0, 1.7320507764816284), multiplicity: 6",
- "(0.0, 1.7320507764816284), multiplicity: 6",
- "(0.0, 1.7320507764816284), multiplicity: 6",
- "(0.0, 1.7320507764816284), multiplicity: 6",
- "(0.0, 1.7320507764816284), multiplicity: 6",
- "(0.0, 2.0), multiplicity: 3",
- "(0.0, 2.0), multiplicity: 3",
- "(0.0, 2.0), multiplicity: 3",
- "(0.0, 2.2360680103302), multiplicity: 25",
- "(0.0, 2.2360680103302), multiplicity: 25",
- "(0.0, 2.2360680103302), multiplicity: 25",
- "(0.0, 2.2360680103302), multiplicity: 25",
- "(0.0, 2.2360680103302), multiplicity: 25",
- "(0.0, 2.2360680103302), multiplicity: 25",
- "(0.0, 2.2360680103302), multiplicity: 25",
- "(0.0, 2.2360680103302), multiplicity: 25",
- "(0.0, 2.2360680103302), multiplicity: 25",
- "(0.0, 2.2360680103302), multiplicity: 25",
- "(0.0, 2.2360680103302), multiplicity: 25",
- "(0.0, 2.2360680103302), multiplicity: 25",
- "(0.0, 2.2360680103302), multiplicity: 25",
- "(0.0, 2.2360680103302), multiplicity: 25",
- "(0.0, 2.2360680103302), multiplicity: 25",
- "(0.0, 2.2360680103302), multiplicity: 25",
- "(0.0, 2.2360680103302), multiplicity: 25",
- "(0.0, 2.2360680103302), multiplicity: 25",
- "(0.0, 2.2360680103302), multiplicity: 25",
- "(0.0, 2.2360680103302), multiplicity: 25",
- "(0.0, 2.2360680103302), multiplicity: 25",
- "(0.0, 2.2360680103302), multiplicity: 25",
- "(0.0, 2.2360680103302), multiplicity: 25",
- "(0.0, 2.2360680103302), multiplicity: 25",
- "(0.0, 2.2360680103302), multiplicity: 25",
- "(0.0, 2.4494898319244385), multiplicity: 21",
- "(0.0, 2.4494898319244385), multiplicity: 21",
- "(0.0, 2.4494898319244385), multiplicity: 21",
- "(0.0, 2.4494898319244385), multiplicity: 21",
- "(0.0, 2.4494898319244385), multiplicity: 21",
- "(0.0, 2.4494898319244385), multiplicity: 21",
- "(0.0, 2.4494898319244385), multiplicity: 21",
- "(0.0, 2.4494898319244385), multiplicity: 21",
- "(0.0, 2.4494898319244385), multiplicity: 21",
- "(0.0, 2.4494898319244385), multiplicity: 21",
- "(0.0, 2.4494898319244385), multiplicity: 21",
- "(0.0, 2.4494898319244385), multiplicity: 21",
- "(0.0, 2.4494898319244385), multiplicity: 21",
- "(0.0, 2.4494898319244385), multiplicity: 21",
- "(0.0, 2.4494898319244385), multiplicity: 21",
- "(0.0, 2.4494898319244385), multiplicity: 21",
- "(0.0, 2.4494898319244385), multiplicity: 21",
- "(0.0, 2.4494898319244385), multiplicity: 21",
- "(0.0, 2.4494898319244385), multiplicity: 21",
- "(0.0, 2.4494898319244385), multiplicity: 21",
- "(0.0, 2.4494898319244385), multiplicity: 21",
- "(0.0, 2.8284270763397217), multiplicity: 6",
- "(0.0, 2.8284270763397217), multiplicity: 6",
- "(0.0, 2.8284270763397217), multiplicity: 6",
- "(0.0, 2.8284270763397217), multiplicity: 6",
- "(0.0, 2.8284270763397217), multiplicity: 6",
- "(0.0, 2.8284270763397217), multiplicity: 6",
- "(0.0, 3.0), multiplicity: 19",
- "(0.0, 3.0), multiplicity: 19",
- "(0.0, 3.0), multiplicity: 19",
- "(0.0, 3.0), multiplicity: 19",
- "(0.0, 3.0), multiplicity: 19",
- "(0.0, 3.0), multiplicity: 19",
- "(0.0, 3.0), multiplicity: 19",
- "(0.0, 3.0), multiplicity: 19",
- "(0.0, 3.0), multiplicity: 19",
- "(0.0, 3.0), multiplicity: 19",
- "(0.0, 3.0), multiplicity: 19",
- "(0.0, 3.0), multiplicity: 19",
- "(0.0, 3.0), multiplicity: 19",
- "(0.0, 3.0), multiplicity: 19",
- "(0.0, 3.0), multiplicity: 19",
- "(0.0, 3.0), multiplicity: 19",
- "(0.0, 3.0), multiplicity: 19",
- "(0.0, 3.0), multiplicity: 19",
- "(0.0, 3.0), multiplicity: 19",
- "(0.0, 3.1622776985168457), multiplicity: 14",
- "(0.0, 3.1622776985168457), multiplicity: 14",
- "(0.0, 3.1622776985168457), multiplicity: 14",
- "(0.0, 3.1622776985168457), multiplicity: 14",
- "(0.0, 3.1622776985168457), multiplicity: 14",
- "(0.0, 3.1622776985168457), multiplicity: 14",
- "(0.0, 3.1622776985168457), multiplicity: 14",
- "(0.0, 3.1622776985168457), multiplicity: 14",
- "(0.0, 3.1622776985168457), multiplicity: 14",
- "(0.0, 3.1622776985168457), multiplicity: 14",
- "(0.0, 3.1622776985168457), multiplicity: 14",
- "(0.0, 3.1622776985168457), multiplicity: 14",
- "(0.0, 3.1622776985168457), multiplicity: 14",
- "(0.0, 3.1622776985168457), multiplicity: 14",
- "(0.0, 3.316624879837036), multiplicity: 25",
- "(0.0, 3.316624879837036), multiplicity: 25",
- "(0.0, 3.316624879837036), multiplicity: 25",
- "(0.0, 3.316624879837036), multiplicity: 25",
- "(0.0, 3.316624879837036), multiplicity: 25",
- "(0.0, 3.316624879837036), multiplicity: 25",
- "(0.0, 3.316624879837036), multiplicity: 25",
- "(0.0, 3.316624879837036), multiplicity: 25",
- "(0.0, 3.316624879837036), multiplicity: 25",
- "(0.0, 3.316624879837036), multiplicity: 25",
- "(0.0, 3.316624879837036), multiplicity: 25",
- "(0.0, 3.316624879837036), multiplicity: 25",
- "(0.0, 3.316624879837036), multiplicity: 25",
- "(0.0, 3.316624879837036), multiplicity: 25",
- "(0.0, 3.316624879837036), multiplicity: 25",
- "(0.0, 3.316624879837036), multiplicity: 25",
- "(0.0, 3.316624879837036), multiplicity: 25",
- "(0.0, 3.316624879837036), multiplicity: 25",
- "(0.0, 3.316624879837036), multiplicity: 25",
- "(0.0, 3.316624879837036), multiplicity: 25",
- "(0.0, 3.316624879837036), multiplicity: 25",
- "(0.0, 3.316624879837036), multiplicity: 25",
- "(0.0, 3.316624879837036), multiplicity: 25",
- "(0.0, 3.316624879837036), multiplicity: 25",
- "(0.0, 3.316624879837036), multiplicity: 25",
- "(0.0, 3.464101552963257), multiplicity: 8",
- "(0.0, 3.464101552963257), multiplicity: 8",
- "(0.0, 3.464101552963257), multiplicity: 8",
- "(0.0, 3.464101552963257), multiplicity: 8",
- "(0.0, 3.464101552963257), multiplicity: 8",
- "(0.0, 3.464101552963257), multiplicity: 8",
- "(0.0, 3.464101552963257), multiplicity: 8",
- "(0.0, 3.464101552963257), multiplicity: 8",
- "(0.0, 3.605551242828369), multiplicity: 19",
- "(0.0, 3.605551242828369), multiplicity: 19",
- "(0.0, 3.605551242828369), multiplicity: 19",
- "(0.0, 3.605551242828369), multiplicity: 19",
- "(0.0, 3.605551242828369), multiplicity: 19",
- "(0.0, 3.605551242828369), multiplicity: 19",
- "(0.0, 3.605551242828369), multiplicity: 19",
- "(0.0, 3.605551242828369), multiplicity: 19",
- "(0.0, 3.605551242828369), multiplicity: 19",
- "(0.0, 3.605551242828369), multiplicity: 19",
- "(0.0, 3.605551242828369), multiplicity: 19",
- "(0.0, 3.605551242828369), multiplicity: 19",
- "(0.0, 3.605551242828369), multiplicity: 19",
- "(0.0, 3.605551242828369), multiplicity: 19",
- "(0.0, 3.605551242828369), multiplicity: 19",
- "(0.0, 3.605551242828369), multiplicity: 19",
- "(0.0, 3.605551242828369), multiplicity: 19",
- "(0.0, 3.605551242828369), multiplicity: 19",
- "(0.0, 3.605551242828369), multiplicity: 19",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 3.7416574954986572), multiplicity: 37",
- "(0.0, 4.0), multiplicity: 3",
- "(0.0, 4.0), multiplicity: 3",
- "(0.0, 4.0), multiplicity: 3",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.123105525970459), multiplicity: 42",
- "(0.0, 4.242640495300293), multiplicity: 25",
- "(0.0, 4.242640495300293), multiplicity: 25",
- "(0.0, 4.242640495300293), multiplicity: 25",
- "(0.0, 4.242640495300293), multiplicity: 25",
- "(0.0, 4.242640495300293), multiplicity: 25",
- "(0.0, 4.242640495300293), multiplicity: 25",
- "(0.0, 4.242640495300293), multiplicity: 25",
- "(0.0, 4.242640495300293), multiplicity: 25",
- "(0.0, 4.242640495300293), multiplicity: 25",
- "(0.0, 4.242640495300293), multiplicity: 25",
- "(0.0, 4.242640495300293), multiplicity: 25",
- "(0.0, 4.242640495300293), multiplicity: 25",
- "(0.0, 4.242640495300293), multiplicity: 25",
- "(0.0, 4.242640495300293), multiplicity: 25",
- "(0.0, 4.242640495300293), multiplicity: 25",
- "(0.0, 4.242640495300293), multiplicity: 25",
- "(0.0, 4.242640495300293), multiplicity: 25",
- "(0.0, 4.242640495300293), multiplicity: 25",
- "(0.0, 4.242640495300293), multiplicity: 25",
- "(0.0, 4.242640495300293), multiplicity: 25",
- "(0.0, 4.242640495300293), multiplicity: 25",
- "(0.0, 4.242640495300293), multiplicity: 25",
- "(0.0, 4.242640495300293), multiplicity: 25",
- "(0.0, 4.242640495300293), multiplicity: 25",
- "(0.0, 4.242640495300293), multiplicity: 25",
- "(0.0, 4.358899116516113), multiplicity: 19",
- "(0.0, 4.358899116516113), multiplicity: 19",
- "(0.0, 4.358899116516113), multiplicity: 19",
- "(0.0, 4.358899116516113), multiplicity: 19",
- "(0.0, 4.358899116516113), multiplicity: 19",
- "(0.0, 4.358899116516113), multiplicity: 19",
- "(0.0, 4.358899116516113), multiplicity: 19",
- "(0.0, 4.358899116516113), multiplicity: 19",
- "(0.0, 4.358899116516113), multiplicity: 19",
- "(0.0, 4.358899116516113), multiplicity: 19",
- "(0.0, 4.358899116516113), multiplicity: 19",
- "(0.0, 4.358899116516113), multiplicity: 19",
- "(0.0, 4.358899116516113), multiplicity: 19",
- "(0.0, 4.358899116516113), multiplicity: 19",
- "(0.0, 4.358899116516113), multiplicity: 19",
- "(0.0, 4.358899116516113), multiplicity: 19",
- "(0.0, 4.358899116516113), multiplicity: 19",
- "(0.0, 4.358899116516113), multiplicity: 19",
- "(0.0, 4.358899116516113), multiplicity: 19",
- "(0.0, 4.4721360206604), multiplicity: 12",
- "(0.0, 4.4721360206604), multiplicity: 12",
- "(0.0, 4.4721360206604), multiplicity: 12",
- "(0.0, 4.4721360206604), multiplicity: 12",
- "(0.0, 4.4721360206604), multiplicity: 12",
- "(0.0, 4.4721360206604), multiplicity: 12",
- "(0.0, 4.4721360206604), multiplicity: 12",
- "(0.0, 4.4721360206604), multiplicity: 12",
- "(0.0, 4.4721360206604), multiplicity: 12",
- "(0.0, 4.4721360206604), multiplicity: 12",
- "(0.0, 4.4721360206604), multiplicity: 12",
- "(0.0, 4.4721360206604), multiplicity: 12",
- "(0.0, 4.582575798034668), multiplicity: 32",
- "(0.0, 4.582575798034668), multiplicity: 32",
- "(0.0, 4.582575798034668), multiplicity: 32",
- "(0.0, 4.582575798034668), multiplicity: 32",
- "(0.0, 4.582575798034668), multiplicity: 32",
- "(0.0, 4.582575798034668), multiplicity: 32",
- "(0.0, 4.582575798034668), multiplicity: 32",
- "(0.0, 4.582575798034668), multiplicity: 32",
- "(0.0, 4.582575798034668), multiplicity: 32",
- "(0.0, 4.582575798034668), multiplicity: 32",
- "(0.0, 4.582575798034668), multiplicity: 32",
- "(0.0, 4.582575798034668), multiplicity: 32",
- "(0.0, 4.582575798034668), multiplicity: 32",
- "(0.0, 4.582575798034668), multiplicity: 32",
- "(0.0, 4.582575798034668), multiplicity: 32",
- "(0.0, 4.582575798034668), multiplicity: 32",
- "(0.0, 4.582575798034668), multiplicity: 32",
- "(0.0, 4.582575798034668), multiplicity: 32",
- "(0.0, 4.582575798034668), multiplicity: 32",
- "(0.0, 4.582575798034668), multiplicity: 32",
- "(0.0, 4.582575798034668), multiplicity: 32",
- "(0.0, 4.582575798034668), multiplicity: 32",
- "(0.0, 4.582575798034668), multiplicity: 32",
- "(0.0, 4.582575798034668), multiplicity: 32",
- "(0.0, 4.582575798034668), multiplicity: 32",
- "(0.0, 4.582575798034668), multiplicity: 32",
- "(0.0, 4.582575798034668), multiplicity: 32",
- "(0.0, 4.582575798034668), multiplicity: 32",
- "(0.0, 4.582575798034668), multiplicity: 32",
- "(0.0, 4.582575798034668), multiplicity: 32",
- "(0.0, 4.582575798034668), multiplicity: 32",
- "(0.0, 4.582575798034668), multiplicity: 32",
- "(0.0, 4.690415859222412), multiplicity: 10",
- "(0.0, 4.690415859222412), multiplicity: 10",
- "(0.0, 4.690415859222412), multiplicity: 10",
- "(0.0, 4.690415859222412), multiplicity: 10",
- "(0.0, 4.690415859222412), multiplicity: 10",
- "(0.0, 4.690415859222412), multiplicity: 10",
- "(0.0, 4.690415859222412), multiplicity: 10",
- "(0.0, 4.690415859222412), multiplicity: 10",
- "(0.0, 4.690415859222412), multiplicity: 10",
- "(0.0, 4.690415859222412), multiplicity: 10",
- "(0.0, 4.898979663848877), multiplicity: 13",
- "(0.0, 4.898979663848877), multiplicity: 13",
- "(0.0, 4.898979663848877), multiplicity: 13",
- "(0.0, 4.898979663848877), multiplicity: 13",
- "(0.0, 4.898979663848877), multiplicity: 13",
- "(0.0, 4.898979663848877), multiplicity: 13",
- "(0.0, 4.898979663848877), multiplicity: 13",
- "(0.0, 4.898979663848877), multiplicity: 13",
- "(0.0, 4.898979663848877), multiplicity: 13",
- "(0.0, 4.898979663848877), multiplicity: 13",
- "(0.0, 4.898979663848877), multiplicity: 13",
- "(0.0, 4.898979663848877), multiplicity: 13",
- "(0.0, 4.898979663848877), multiplicity: 13",
- "(0.0, 5.0), multiplicity: 14",
- "(0.0, 5.0), multiplicity: 14",
- "(0.0, 5.0), multiplicity: 14",
- "(0.0, 5.0), multiplicity: 14",
- "(0.0, 5.0), multiplicity: 14",
- "(0.0, 5.0), multiplicity: 14",
- "(0.0, 5.0), multiplicity: 14",
- "(0.0, 5.0), multiplicity: 14",
- "(0.0, 5.0), multiplicity: 14",
- "(0.0, 5.0), multiplicity: 14",
- "(0.0, 5.0), multiplicity: 14",
- "(0.0, 5.0), multiplicity: 14",
- "(0.0, 5.0), multiplicity: 14",
- "(0.0, 5.0), multiplicity: 14",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.099019527435303), multiplicity: 36",
- "(0.0, 5.196152210235596), multiplicity: 15",
- "(0.0, 5.196152210235596), multiplicity: 15",
- "(0.0, 5.196152210235596), multiplicity: 15",
- "(0.0, 5.196152210235596), multiplicity: 15",
- "(0.0, 5.196152210235596), multiplicity: 15",
- "(0.0, 5.196152210235596), multiplicity: 15",
- "(0.0, 5.196152210235596), multiplicity: 15",
- "(0.0, 5.196152210235596), multiplicity: 15",
- "(0.0, 5.196152210235596), multiplicity: 15",
- "(0.0, 5.196152210235596), multiplicity: 15",
- "(0.0, 5.196152210235596), multiplicity: 15",
- "(0.0, 5.196152210235596), multiplicity: 15",
- "(0.0, 5.196152210235596), multiplicity: 15",
- "(0.0, 5.196152210235596), multiplicity: 15",
- "(0.0, 5.196152210235596), multiplicity: 15",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.385164737701416), multiplicity: 35",
- "(0.0, 5.4772257804870605), multiplicity: 21",
- "(0.0, 5.4772257804870605), multiplicity: 21",
- "(0.0, 5.4772257804870605), multiplicity: 21",
- "(0.0, 5.4772257804870605), multiplicity: 21",
- "(0.0, 5.4772257804870605), multiplicity: 21",
- "(0.0, 5.4772257804870605), multiplicity: 21",
- "(0.0, 5.4772257804870605), multiplicity: 21",
- "(0.0, 5.4772257804870605), multiplicity: 21",
- "(0.0, 5.4772257804870605), multiplicity: 21",
- "(0.0, 5.4772257804870605), multiplicity: 21",
- "(0.0, 5.4772257804870605), multiplicity: 21",
- "(0.0, 5.4772257804870605), multiplicity: 21",
- "(0.0, 5.4772257804870605), multiplicity: 21",
- "(0.0, 5.4772257804870605), multiplicity: 21",
- "(0.0, 5.4772257804870605), multiplicity: 21",
- "(0.0, 5.4772257804870605), multiplicity: 21",
- "(0.0, 5.4772257804870605), multiplicity: 21",
- "(0.0, 5.4772257804870605), multiplicity: 21",
- "(0.0, 5.4772257804870605), multiplicity: 21",
- "(0.0, 5.4772257804870605), multiplicity: 21",
- "(0.0, 5.4772257804870605), multiplicity: 21",
- "(0.0, 5.656854152679443), multiplicity: 5",
- "(0.0, 5.656854152679443), multiplicity: 5",
- "(0.0, 5.656854152679443), multiplicity: 5",
- "(0.0, 5.656854152679443), multiplicity: 5",
- "(0.0, 5.656854152679443), multiplicity: 5",
- "(0.0, 5.74456262588501), multiplicity: 30",
- "(0.0, 5.74456262588501), multiplicity: 30",
- "(0.0, 5.74456262588501), multiplicity: 30",
- "(0.0, 5.74456262588501), multiplicity: 30",
- "(0.0, 5.74456262588501), multiplicity: 30",
- "(0.0, 5.74456262588501), multiplicity: 30",
- "(0.0, 5.74456262588501), multiplicity: 30",
- "(0.0, 5.74456262588501), multiplicity: 30",
- "(0.0, 5.74456262588501), multiplicity: 30",
- "(0.0, 5.74456262588501), multiplicity: 30",
- "(0.0, 5.74456262588501), multiplicity: 30",
- "(0.0, 5.74456262588501), multiplicity: 30",
- "(0.0, 5.74456262588501), multiplicity: 30",
- "(0.0, 5.74456262588501), multiplicity: 30",
- "(0.0, 5.74456262588501), multiplicity: 30",
- "(0.0, 5.74456262588501), multiplicity: 30",
- "(0.0, 5.74456262588501), multiplicity: 30",
- "(0.0, 5.74456262588501), multiplicity: 30",
- "(0.0, 5.74456262588501), multiplicity: 30",
- "(0.0, 5.74456262588501), multiplicity: 30",
- "(0.0, 5.74456262588501), multiplicity: 30",
- "(0.0, 5.74456262588501), multiplicity: 30",
- "(0.0, 5.74456262588501), multiplicity: 30",
- "(0.0, 5.74456262588501), multiplicity: 30",
- "(0.0, 5.74456262588501), multiplicity: 30",
- "(0.0, 5.74456262588501), multiplicity: 30",
- "(0.0, 5.74456262588501), multiplicity: 30",
- "(0.0, 5.74456262588501), multiplicity: 30",
- "(0.0, 5.74456262588501), multiplicity: 30",
- "(0.0, 5.74456262588501), multiplicity: 30",
- "(0.0, 5.830951690673828), multiplicity: 21",
- "(0.0, 5.830951690673828), multiplicity: 21",
- "(0.0, 5.830951690673828), multiplicity: 21",
- "(0.0, 5.830951690673828), multiplicity: 21",
- "(0.0, 5.830951690673828), multiplicity: 21",
- "(0.0, 5.830951690673828), multiplicity: 21",
- "(0.0, 5.830951690673828), multiplicity: 21",
- "(0.0, 5.830951690673828), multiplicity: 21",
- "(0.0, 5.830951690673828), multiplicity: 21",
- "(0.0, 5.830951690673828), multiplicity: 21",
- "(0.0, 5.830951690673828), multiplicity: 21",
- "(0.0, 5.830951690673828), multiplicity: 21",
- "(0.0, 5.830951690673828), multiplicity: 21",
- "(0.0, 5.830951690673828), multiplicity: 21",
- "(0.0, 5.830951690673828), multiplicity: 21",
- "(0.0, 5.830951690673828), multiplicity: 21",
- "(0.0, 5.830951690673828), multiplicity: 21",
- "(0.0, 5.830951690673828), multiplicity: 21",
- "(0.0, 5.830951690673828), multiplicity: 21",
- "(0.0, 5.830951690673828), multiplicity: 21",
- "(0.0, 5.830951690673828), multiplicity: 21",
- "(0.0, 5.916079998016357), multiplicity: 17",
- "(0.0, 5.916079998016357), multiplicity: 17",
- "(0.0, 5.916079998016357), multiplicity: 17",
- "(0.0, 5.916079998016357), multiplicity: 17",
- "(0.0, 5.916079998016357), multiplicity: 17",
- "(0.0, 5.916079998016357), multiplicity: 17",
- "(0.0, 5.916079998016357), multiplicity: 17",
- "(0.0, 5.916079998016357), multiplicity: 17",
- "(0.0, 5.916079998016357), multiplicity: 17",
- "(0.0, 5.916079998016357), multiplicity: 17",
- "(0.0, 5.916079998016357), multiplicity: 17",
- "(0.0, 5.916079998016357), multiplicity: 17",
- "(0.0, 5.916079998016357), multiplicity: 17",
- "(0.0, 5.916079998016357), multiplicity: 17",
- "(0.0, 5.916079998016357), multiplicity: 17",
- "(0.0, 5.916079998016357), multiplicity: 17",
- "(0.0, 5.916079998016357), multiplicity: 17",
- "(0.0, 6.0), multiplicity: 10",
- "(0.0, 6.0), multiplicity: 10",
- "(0.0, 6.0), multiplicity: 10",
- "(0.0, 6.0), multiplicity: 10",
- "(0.0, 6.0), multiplicity: 10",
- "(0.0, 6.0), multiplicity: 10",
- "(0.0, 6.0), multiplicity: 10",
- "(0.0, 6.0), multiplicity: 10",
- "(0.0, 6.0), multiplicity: 10",
- "(0.0, 6.0), multiplicity: 10",
- "(0.0, 6.082762718200684), multiplicity: 10",
- "(0.0, 6.082762718200684), multiplicity: 10",
- "(0.0, 6.082762718200684), multiplicity: 10",
- "(0.0, 6.082762718200684), multiplicity: 10",
- "(0.0, 6.082762718200684), multiplicity: 10",
- "(0.0, 6.082762718200684), multiplicity: 10",
- "(0.0, 6.082762718200684), multiplicity: 10",
- "(0.0, 6.082762718200684), multiplicity: 10",
- "(0.0, 6.082762718200684), multiplicity: 10",
- "(0.0, 6.082762718200684), multiplicity: 10",
- "(0.0, 6.164413928985596), multiplicity: 23",
- "(0.0, 6.164413928985596), multiplicity: 23",
- "(0.0, 6.164413928985596), multiplicity: 23",
- "(0.0, 6.164413928985596), multiplicity: 23",
- "(0.0, 6.164413928985596), multiplicity: 23",
- "(0.0, 6.164413928985596), multiplicity: 23",
- "(0.0, 6.164413928985596), multiplicity: 23",
- "(0.0, 6.164413928985596), multiplicity: 23",
- "(0.0, 6.164413928985596), multiplicity: 23",
- "(0.0, 6.164413928985596), multiplicity: 23",
- "(0.0, 6.164413928985596), multiplicity: 23",
- "(0.0, 6.164413928985596), multiplicity: 23",
- "(0.0, 6.164413928985596), multiplicity: 23",
- "(0.0, 6.164413928985596), multiplicity: 23",
- "(0.0, 6.164413928985596), multiplicity: 23",
- "(0.0, 6.164413928985596), multiplicity: 23",
- "(0.0, 6.164413928985596), multiplicity: 23",
- "(0.0, 6.164413928985596), multiplicity: 23",
- "(0.0, 6.164413928985596), multiplicity: 23",
- "(0.0, 6.164413928985596), multiplicity: 23",
- "(0.0, 6.164413928985596), multiplicity: 23",
- "(0.0, 6.164413928985596), multiplicity: 23",
- "(0.0, 6.164413928985596), multiplicity: 23",
- "(0.0, 6.324555397033691), multiplicity: 7",
- "(0.0, 6.324555397033691), multiplicity: 7",
- "(0.0, 6.324555397033691), multiplicity: 7",
- "(0.0, 6.324555397033691), multiplicity: 7",
- "(0.0, 6.324555397033691), multiplicity: 7",
- "(0.0, 6.324555397033691), multiplicity: 7",
- "(0.0, 6.324555397033691), multiplicity: 7",
- "(0.0, 6.4031243324279785), multiplicity: 32",
- "(0.0, 6.4031243324279785), multiplicity: 32",
- "(0.0, 6.4031243324279785), multiplicity: 32",
- "(0.0, 6.4031243324279785), multiplicity: 32",
- "(0.0, 6.4031243324279785), multiplicity: 32",
- "(0.0, 6.4031243324279785), multiplicity: 32",
- "(0.0, 6.4031243324279785), multiplicity: 32",
- "(0.0, 6.4031243324279785), multiplicity: 32",
- "(0.0, 6.4031243324279785), multiplicity: 32",
- "(0.0, 6.4031243324279785), multiplicity: 32",
- "(0.0, 6.4031243324279785), multiplicity: 32",
- "(0.0, 6.4031243324279785), multiplicity: 32",
- "(0.0, 6.4031243324279785), multiplicity: 32",
- "(0.0, 6.4031243324279785), multiplicity: 32",
- "(0.0, 6.4031243324279785), multiplicity: 32",
- "(0.0, 6.4031243324279785), multiplicity: 32",
- "(0.0, 6.4031243324279785), multiplicity: 32",
- "(0.0, 6.4031243324279785), multiplicity: 32",
- "(0.0, 6.4031243324279785), multiplicity: 32",
- "(0.0, 6.4031243324279785), multiplicity: 32",
- "(0.0, 6.4031243324279785), multiplicity: 32",
- "(0.0, 6.4031243324279785), multiplicity: 32",
- "(0.0, 6.4031243324279785), multiplicity: 32",
- "(0.0, 6.4031243324279785), multiplicity: 32",
- "(0.0, 6.4031243324279785), multiplicity: 32",
- "(0.0, 6.4031243324279785), multiplicity: 32",
- "(0.0, 6.4031243324279785), multiplicity: 32",
- "(0.0, 6.4031243324279785), multiplicity: 32",
- "(0.0, 6.4031243324279785), multiplicity: 32",
- "(0.0, 6.4031243324279785), multiplicity: 32",
- "(0.0, 6.4031243324279785), multiplicity: 32",
- "(0.0, 6.4031243324279785), multiplicity: 32",
- "(0.0, 6.480740547180176), multiplicity: 7",
- "(0.0, 6.480740547180176), multiplicity: 7",
- "(0.0, 6.480740547180176), multiplicity: 7",
- "(0.0, 6.480740547180176), multiplicity: 7",
- "(0.0, 6.480740547180176), multiplicity: 7",
- "(0.0, 6.480740547180176), multiplicity: 7",
- "(0.0, 6.480740547180176), multiplicity: 7",
- "(0.0, 6.557438373565674), multiplicity: 8",
- "(0.0, 6.557438373565674), multiplicity: 8",
- "(0.0, 6.557438373565674), multiplicity: 8",
- "(0.0, 6.557438373565674), multiplicity: 8",
- "(0.0, 6.557438373565674), multiplicity: 8",
- "(0.0, 6.557438373565674), multiplicity: 8",
- "(0.0, 6.557438373565674), multiplicity: 8",
- "(0.0, 6.557438373565674), multiplicity: 8",
- "(0.0, 6.633249759674072), multiplicity: 5",
- "(0.0, 6.633249759674072), multiplicity: 5",
- "(0.0, 6.633249759674072), multiplicity: 5",
- "(0.0, 6.633249759674072), multiplicity: 5",
- "(0.0, 6.633249759674072), multiplicity: 5",
- "(0.0, 6.7082037925720215), multiplicity: 23",
- "(0.0, 6.7082037925720215), multiplicity: 23",
- "(0.0, 6.7082037925720215), multiplicity: 23",
- "(0.0, 6.7082037925720215), multiplicity: 23",
- "(0.0, 6.7082037925720215), multiplicity: 23",
- "(0.0, 6.7082037925720215), multiplicity: 23",
- "(0.0, 6.7082037925720215), multiplicity: 23",
- "(0.0, 6.7082037925720215), multiplicity: 23",
- "(0.0, 6.7082037925720215), multiplicity: 23",
- "(0.0, 6.7082037925720215), multiplicity: 23",
- "(0.0, 6.7082037925720215), multiplicity: 23",
- "(0.0, 6.7082037925720215), multiplicity: 23",
- "(0.0, 6.7082037925720215), multiplicity: 23",
- "(0.0, 6.7082037925720215), multiplicity: 23",
- "(0.0, 6.7082037925720215), multiplicity: 23",
- "(0.0, 6.7082037925720215), multiplicity: 23",
- "(0.0, 6.7082037925720215), multiplicity: 23",
- "(0.0, 6.7082037925720215), multiplicity: 23",
- "(0.0, 6.7082037925720215), multiplicity: 23",
- "(0.0, 6.7082037925720215), multiplicity: 23",
- "(0.0, 6.7082037925720215), multiplicity: 23",
- "(0.0, 6.7082037925720215), multiplicity: 23",
- "(0.0, 6.7082037925720215), multiplicity: 23",
- "(0.0, 6.78233003616333), multiplicity: 11",
- "(0.0, 6.78233003616333), multiplicity: 11",
- "(0.0, 6.78233003616333), multiplicity: 11",
- "(0.0, 6.78233003616333), multiplicity: 11",
- "(0.0, 6.78233003616333), multiplicity: 11",
- "(0.0, 6.78233003616333), multiplicity: 11",
- "(0.0, 6.78233003616333), multiplicity: 11",
- "(0.0, 6.78233003616333), multiplicity: 11",
- "(0.0, 6.78233003616333), multiplicity: 11",
- "(0.0, 6.78233003616333), multiplicity: 11",
- "(0.0, 6.78233003616333), multiplicity: 11",
- "(0.0, 6.928203105926514)",
- "(0.0, 7.0), multiplicity: 12",
- "(0.0, 7.0), multiplicity: 12",
- "(0.0, 7.0), multiplicity: 12",
- "(0.0, 7.0), multiplicity: 12",
- "(0.0, 7.0), multiplicity: 12",
- "(0.0, 7.0), multiplicity: 12",
- "(0.0, 7.0), multiplicity: 12",
- "(0.0, 7.0), multiplicity: 12",
- "(0.0, 7.0), multiplicity: 12",
- "(0.0, 7.0), multiplicity: 12",
- "(0.0, 7.0), multiplicity: 12",
- "(0.0, 7.0), multiplicity: 12",
- "(0.0, 7.071067810058594), multiplicity: 23",
- "(0.0, 7.071067810058594), multiplicity: 23",
- "(0.0, 7.071067810058594), multiplicity: 23",
- "(0.0, 7.071067810058594), multiplicity: 23",
- "(0.0, 7.071067810058594), multiplicity: 23",
- "(0.0, 7.071067810058594), multiplicity: 23",
- "(0.0, 7.071067810058594), multiplicity: 23",
- "(0.0, 7.071067810058594), multiplicity: 23",
- "(0.0, 7.071067810058594), multiplicity: 23",
- "(0.0, 7.071067810058594), multiplicity: 23",
- "(0.0, 7.071067810058594), multiplicity: 23",
- "(0.0, 7.071067810058594), multiplicity: 23",
- "(0.0, 7.071067810058594), multiplicity: 23",
- "(0.0, 7.071067810058594), multiplicity: 23",
- "(0.0, 7.071067810058594), multiplicity: 23",
- "(0.0, 7.071067810058594), multiplicity: 23",
- "(0.0, 7.071067810058594), multiplicity: 23",
- "(0.0, 7.071067810058594), multiplicity: 23",
- "(0.0, 7.071067810058594), multiplicity: 23",
- "(0.0, 7.071067810058594), multiplicity: 23",
- "(0.0, 7.071067810058594), multiplicity: 23",
- "(0.0, 7.071067810058594), multiplicity: 23",
- "(0.0, 7.071067810058594), multiplicity: 23",
- "(0.0, 7.141428470611572), multiplicity: 11",
- "(0.0, 7.141428470611572), multiplicity: 11",
- "(0.0, 7.141428470611572), multiplicity: 11",
- "(0.0, 7.141428470611572), multiplicity: 11",
- "(0.0, 7.141428470611572), multiplicity: 11",
- "(0.0, 7.141428470611572), multiplicity: 11",
- "(0.0, 7.141428470611572), multiplicity: 11",
- "(0.0, 7.141428470611572), multiplicity: 11",
- "(0.0, 7.141428470611572), multiplicity: 11",
- "(0.0, 7.141428470611572), multiplicity: 11",
- "(0.0, 7.141428470611572), multiplicity: 11",
- "(0.0, 7.211102485656738), multiplicity: 4",
- "(0.0, 7.211102485656738), multiplicity: 4",
- "(0.0, 7.211102485656738), multiplicity: 4",
- "(0.0, 7.211102485656738), multiplicity: 4",
- "(0.0, 7.280109882354736), multiplicity: 15",
- "(0.0, 7.280109882354736), multiplicity: 15",
- "(0.0, 7.280109882354736), multiplicity: 15",
- "(0.0, 7.280109882354736), multiplicity: 15",
- "(0.0, 7.280109882354736), multiplicity: 15",
- "(0.0, 7.280109882354736), multiplicity: 15",
- "(0.0, 7.280109882354736), multiplicity: 15",
- "(0.0, 7.280109882354736), multiplicity: 15",
- "(0.0, 7.280109882354736), multiplicity: 15",
- "(0.0, 7.280109882354736), multiplicity: 15",
- "(0.0, 7.280109882354736), multiplicity: 15",
- "(0.0, 7.280109882354736), multiplicity: 15",
- "(0.0, 7.280109882354736), multiplicity: 15",
- "(0.0, 7.280109882354736), multiplicity: 15",
- "(0.0, 7.280109882354736), multiplicity: 15",
- "(0.0, 7.348469257354736), multiplicity: 15",
- "(0.0, 7.348469257354736), multiplicity: 15",
- "(0.0, 7.348469257354736), multiplicity: 15",
- "(0.0, 7.348469257354736), multiplicity: 15",
- "(0.0, 7.348469257354736), multiplicity: 15",
- "(0.0, 7.348469257354736), multiplicity: 15",
- "(0.0, 7.348469257354736), multiplicity: 15",
- "(0.0, 7.348469257354736), multiplicity: 15",
- "(0.0, 7.348469257354736), multiplicity: 15",
- "(0.0, 7.348469257354736), multiplicity: 15",
- "(0.0, 7.348469257354736), multiplicity: 15",
- "(0.0, 7.348469257354736), multiplicity: 15",
- "(0.0, 7.348469257354736), multiplicity: 15",
- "(0.0, 7.348469257354736), multiplicity: 15",
- "(0.0, 7.348469257354736), multiplicity: 15",
- "(0.0, 7.4833149909973145), multiplicity: 2",
- "(0.0, 7.4833149909973145), multiplicity: 2",
- "(0.0, 7.549834251403809), multiplicity: 4",
- "(0.0, 7.549834251403809), multiplicity: 4",
- "(0.0, 7.549834251403809), multiplicity: 4",
- "(0.0, 7.549834251403809), multiplicity: 4",
- "(0.0, 7.6157732009887695), multiplicity: 7",
- "(0.0, 7.6157732009887695), multiplicity: 7",
- "(0.0, 7.6157732009887695), multiplicity: 7",
- "(0.0, 7.6157732009887695), multiplicity: 7",
- "(0.0, 7.6157732009887695), multiplicity: 7",
- "(0.0, 7.6157732009887695), multiplicity: 7",
- "(0.0, 7.6157732009887695), multiplicity: 7",
- "(0.0, 7.681145668029785), multiplicity: 7",
- "(0.0, 7.681145668029785), multiplicity: 7",
- "(0.0, 7.681145668029785), multiplicity: 7",
- "(0.0, 7.681145668029785), multiplicity: 7",
- "(0.0, 7.681145668029785), multiplicity: 7",
- "(0.0, 7.681145668029785), multiplicity: 7",
- "(0.0, 7.681145668029785), multiplicity: 7",
- "(0.0, 7.8102498054504395), multiplicity: 14",
- "(0.0, 7.8102498054504395), multiplicity: 14",
- "(0.0, 7.8102498054504395), multiplicity: 14",
- "(0.0, 7.8102498054504395), multiplicity: 14",
- "(0.0, 7.8102498054504395), multiplicity: 14",
- "(0.0, 7.8102498054504395), multiplicity: 14",
- "(0.0, 7.8102498054504395), multiplicity: 14",
- "(0.0, 7.8102498054504395), multiplicity: 14",
- "(0.0, 7.8102498054504395), multiplicity: 14",
- "(0.0, 7.8102498054504395), multiplicity: 14",
- "(0.0, 7.8102498054504395), multiplicity: 14",
- "(0.0, 7.8102498054504395), multiplicity: 14",
- "(0.0, 7.8102498054504395), multiplicity: 14",
- "(0.0, 7.8102498054504395), multiplicity: 14",
- "(0.0, 7.874007701873779), multiplicity: 9",
- "(0.0, 7.874007701873779), multiplicity: 9",
- "(0.0, 7.874007701873779), multiplicity: 9",
- "(0.0, 7.874007701873779), multiplicity: 9",
- "(0.0, 7.874007701873779), multiplicity: 9",
- "(0.0, 7.874007701873779), multiplicity: 9",
- "(0.0, 7.874007701873779), multiplicity: 9",
- "(0.0, 7.874007701873779), multiplicity: 9",
- "(0.0, 7.874007701873779), multiplicity: 9",
- "(0.0, 8.062257766723633), multiplicity: 7",
- "(0.0, 8.062257766723633), multiplicity: 7",
- "(0.0, 8.062257766723633), multiplicity: 7",
- "(0.0, 8.062257766723633), multiplicity: 7",
- "(0.0, 8.062257766723633), multiplicity: 7",
- "(0.0, 8.062257766723633), multiplicity: 7",
- "(0.0, 8.062257766723633), multiplicity: 7",
- "(0.0, 8.124038696289062), multiplicity: 7",
- "(0.0, 8.124038696289062), multiplicity: 7",
- "(0.0, 8.124038696289062), multiplicity: 7",
- "(0.0, 8.124038696289062), multiplicity: 7",
- "(0.0, 8.124038696289062), multiplicity: 7",
- "(0.0, 8.124038696289062), multiplicity: 7",
- "(0.0, 8.124038696289062), multiplicity: 7",
- "(0.0, 8.185352325439453)",
- "(0.0, 8.246211051940918), multiplicity: 5",
- "(0.0, 8.246211051940918), multiplicity: 5",
- "(0.0, 8.246211051940918), multiplicity: 5",
- "(0.0, 8.246211051940918), multiplicity: 5",
- "(0.0, 8.246211051940918), multiplicity: 5",
- "(0.0, 8.306623458862305), multiplicity: 11",
- "(0.0, 8.306623458862305), multiplicity: 11",
- "(0.0, 8.306623458862305), multiplicity: 11",
- "(0.0, 8.306623458862305), multiplicity: 11",
- "(0.0, 8.306623458862305), multiplicity: 11",
- "(0.0, 8.306623458862305), multiplicity: 11",
- "(0.0, 8.306623458862305), multiplicity: 11",
- "(0.0, 8.306623458862305), multiplicity: 11",
- "(0.0, 8.306623458862305), multiplicity: 11",
- "(0.0, 8.306623458862305), multiplicity: 11",
- "(0.0, 8.306623458862305), multiplicity: 11",
- "(0.0, 8.366600036621094), multiplicity: 5",
- "(0.0, 8.366600036621094), multiplicity: 5",
- "(0.0, 8.366600036621094), multiplicity: 5",
- "(0.0, 8.366600036621094), multiplicity: 5",
- "(0.0, 8.366600036621094), multiplicity: 5",
- "(0.0, 8.485280990600586), multiplicity: 4",
- "(0.0, 8.485280990600586), multiplicity: 4",
- "(0.0, 8.485280990600586), multiplicity: 4",
- "(0.0, 8.485280990600586), multiplicity: 4",
- "(0.0, 8.5440034866333), multiplicity: 2",
- "(0.0, 8.5440034866333), multiplicity: 2",
- "(0.0, 8.602325439453125), multiplicity: 8",
- "(0.0, 8.602325439453125), multiplicity: 8",
- "(0.0, 8.602325439453125), multiplicity: 8",
- "(0.0, 8.602325439453125), multiplicity: 8",
- "(0.0, 8.602325439453125), multiplicity: 8",
- "(0.0, 8.602325439453125), multiplicity: 8",
- "(0.0, 8.602325439453125), multiplicity: 8",
- "(0.0, 8.602325439453125), multiplicity: 8",
- "(0.0, 8.66025447845459), multiplicity: 2",
- "(0.0, 8.66025447845459), multiplicity: 2",
- "(0.0, 8.717798233032227), multiplicity: 3",
- "(0.0, 8.717798233032227), multiplicity: 3",
- "(0.0, 8.717798233032227), multiplicity: 3",
- "(0.0, 8.774964332580566), multiplicity: 8",
- "(0.0, 8.774964332580566), multiplicity: 8",
- "(0.0, 8.774964332580566), multiplicity: 8",
- "(0.0, 8.774964332580566), multiplicity: 8",
- "(0.0, 8.774964332580566), multiplicity: 8",
- "(0.0, 8.774964332580566), multiplicity: 8",
- "(0.0, 8.774964332580566), multiplicity: 8",
- "(0.0, 8.774964332580566), multiplicity: 8",
- "(0.0, 8.83176040649414), multiplicity: 3",
- "(0.0, 8.83176040649414), multiplicity: 3",
- "(0.0, 8.83176040649414), multiplicity: 3",
- "(0.0, 8.9442720413208)",
- "(0.0, 9.0), multiplicity: 4",
- "(0.0, 9.0), multiplicity: 4",
- "(0.0, 9.0), multiplicity: 4",
- "(0.0, 9.0), multiplicity: 4",
- "(0.0, 9.05538558959961), multiplicity: 3",
- "(0.0, 9.05538558959961), multiplicity: 3",
- "(0.0, 9.05538558959961), multiplicity: 3",
- "(0.0, 9.110433578491211), multiplicity: 2",
- "(0.0, 9.110433578491211), multiplicity: 2",
- "(0.0, 9.219544410705566), multiplicity: 3",
- "(0.0, 9.219544410705566), multiplicity: 3",
- "(0.0, 9.219544410705566), multiplicity: 3",
- "(0.0, 9.273618698120117), multiplicity: 5",
- "(0.0, 9.273618698120117), multiplicity: 5",
- "(0.0, 9.273618698120117), multiplicity: 5",
- "(0.0, 9.273618698120117), multiplicity: 5",
- "(0.0, 9.273618698120117), multiplicity: 5",
- "(0.0, 9.433980941772461), multiplicity: 7",
- "(0.0, 9.433980941772461), multiplicity: 7",
- "(0.0, 9.433980941772461), multiplicity: 7",
- "(0.0, 9.433980941772461), multiplicity: 7",
- "(0.0, 9.433980941772461), multiplicity: 7",
- "(0.0, 9.433980941772461), multiplicity: 7",
- "(0.0, 9.433980941772461), multiplicity: 7",
- "(0.0, 9.486832618713379), multiplicity: 5",
- "(0.0, 9.486832618713379), multiplicity: 5",
- "(0.0, 9.486832618713379), multiplicity: 5",
- "(0.0, 9.486832618713379), multiplicity: 5",
- "(0.0, 9.486832618713379), multiplicity: 5",
- "(0.0, 9.539392471313477), multiplicity: 6",
- "(0.0, 9.539392471313477), multiplicity: 6",
- "(0.0, 9.539392471313477), multiplicity: 6",
- "(0.0, 9.539392471313477), multiplicity: 6",
- "(0.0, 9.539392471313477), multiplicity: 6",
- "(0.0, 9.539392471313477), multiplicity: 6",
- "(0.0, 9.643651008605957), multiplicity: 2",
- "(0.0, 9.643651008605957), multiplicity: 2",
- "(0.0, 9.69536018371582), multiplicity: 4",
- "(0.0, 9.69536018371582), multiplicity: 4",
- "(0.0, 9.69536018371582), multiplicity: 4",
- "(0.0, 9.69536018371582), multiplicity: 4",
- "(0.0, 9.848857879638672)",
- "(0.0, 9.899495124816895), multiplicity: 5",
- "(0.0, 9.899495124816895), multiplicity: 5",
- "(0.0, 9.899495124816895), multiplicity: 5",
- "(0.0, 9.899495124816895), multiplicity: 5",
- "(0.0, 9.899495124816895), multiplicity: 5",
- "(0.0, 9.949873924255371), multiplicity: 2",
- "(0.0, 9.949873924255371), multiplicity: 2",
- "(0.0, 10.049875259399414), multiplicity: 5",
- "(0.0, 10.049875259399414), multiplicity: 5",
- "(0.0, 10.049875259399414), multiplicity: 5",
- "(0.0, 10.049875259399414), multiplicity: 5",
- "(0.0, 10.049875259399414), multiplicity: 5",
- "(0.0, 10.099504470825195)",
- "(0.0, 10.198039054870605)",
- "(0.0, 10.24695110321045), multiplicity: 2",
- "(0.0, 10.24695110321045), multiplicity: 2",
- "(0.0, 10.29563045501709)",
- "(0.0, 10.344079971313477), multiplicity: 2",
- "(0.0, 10.344079971313477), multiplicity: 2",
- "(0.0, 10.392304420471191), multiplicity: 3",
- "(0.0, 10.392304420471191), multiplicity: 3",
- "(0.0, 10.392304420471191), multiplicity: 3",
- "(0.0, 10.488088607788086), multiplicity: 3",
- "(0.0, 10.488088607788086), multiplicity: 3",
- "(0.0, 10.488088607788086), multiplicity: 3",
- "(0.0, 10.630146026611328), multiplicity: 5",
- "(0.0, 10.630146026611328), multiplicity: 5",
- "(0.0, 10.630146026611328), multiplicity: 5",
- "(0.0, 10.630146026611328), multiplicity: 5",
- "(0.0, 10.630146026611328), multiplicity: 5",
- "(0.0, 10.677078247070312)",
- "(0.0, 10.816654205322266)",
- "(0.0, 10.862780570983887), multiplicity: 3",
- "(0.0, 10.862780570983887), multiplicity: 3",
- "(0.0, 10.862780570983887), multiplicity: 3",
- "(0.0, 10.954451560974121)",
- "(0.0, 11.0)",
- "(0.0, 11.045360565185547)",
- "(0.0, 11.090536117553711)",
- "(0.0, 11.180339813232422), multiplicity: 3",
- "(0.0, 11.180339813232422), multiplicity: 3",
- "(0.0, 11.180339813232422), multiplicity: 3",
- "(0.0, 11.224971771240234)",
- "(0.0, 11.357816696166992), multiplicity: 2",
- "(0.0, 11.357816696166992), multiplicity: 2",
- "(0.0, 11.704699516296387)",
- "(0.0, 11.789826393127441)",
- "(0.0, 11.832159996032715)",
- "(0.0, 11.87434196472168)",
- "(0.0, 12.0)",
- "(0.0, 12.083045959472656)",
- "(0.0, 12.369317054748535)",
- "(0.0, 12.529964447021484), multiplicity: 2",
- "(0.0, 12.529964447021484), multiplicity: 2",
- "(0.0, 12.688577651977539), multiplicity: 2",
- "(0.0, 12.688577651977539), multiplicity: 2",
- "(0.0, 13.03840446472168)",
- "(0.0, 13.076696395874023)",
- "(0.0, 13.114876747131348)",
- "(0.0, 13.266499519348145)",
- "(0.0, 13.601470947265625)",
- "(0.0, 13.892443656921387)",
- "(0.0, 13.928388595581055)",
- "(0.0, 14.03566837310791)",
- "(0.0, 14.247806549072266)",
- "(0.0, 14.352700233459473)",
- "(0.0, 14.456831932067871)",
- "(0.0, 14.764822959899902)",
- "(0.0, 14.798648834228516)",
- "(0.0, 14.966629981994629)",
- "(0.0, 15.165750503540039)",
- "(0.0, 15.68438720703125)",
- "(0.0, 15.937376976013184)",
- "(0.0, 16.309507369995117)",
- "(0.0, 17.14642906188965)",
- "(0.0, 17.57839584350586)",
- "(0.0, 18.357559204101562)",
- "(0.0, 18.973665237426758)",
- "(0.0, 19.51922035217285)",
- "(0.0, inf)"
- ],
- "mode": "markers",
- "name": "H0",
- "type": "scatter",
- "x": [
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0
- ],
- "y": [
- 1,
- 1,
- 1,
- 1,
- 1.4142135381698608,
- 1.4142135381698608,
- 1.4142135381698608,
- 1.4142135381698608,
- 1.4142135381698608,
- 1.4142135381698608,
- 1.4142135381698608,
- 1.4142135381698608,
- 1.4142135381698608,
- 1.4142135381698608,
- 1.4142135381698608,
- 1.4142135381698608,
- 1.7320507764816284,
- 1.7320507764816284,
- 1.7320507764816284,
- 1.7320507764816284,
- 1.7320507764816284,
- 1.7320507764816284,
- 2,
- 2,
- 2,
- 2.2360680103302,
- 2.2360680103302,
- 2.2360680103302,
- 2.2360680103302,
- 2.2360680103302,
- 2.2360680103302,
- 2.2360680103302,
- 2.2360680103302,
- 2.2360680103302,
- 2.2360680103302,
- 2.2360680103302,
- 2.2360680103302,
- 2.2360680103302,
- 2.2360680103302,
- 2.2360680103302,
- 2.2360680103302,
- 2.2360680103302,
- 2.2360680103302,
- 2.2360680103302,
- 2.2360680103302,
- 2.2360680103302,
- 2.2360680103302,
- 2.2360680103302,
- 2.2360680103302,
- 2.2360680103302,
- 2.4494898319244385,
- 2.4494898319244385,
- 2.4494898319244385,
- 2.4494898319244385,
- 2.4494898319244385,
- 2.4494898319244385,
- 2.4494898319244385,
- 2.4494898319244385,
- 2.4494898319244385,
- 2.4494898319244385,
- 2.4494898319244385,
- 2.4494898319244385,
- 2.4494898319244385,
- 2.4494898319244385,
- 2.4494898319244385,
- 2.4494898319244385,
- 2.4494898319244385,
- 2.4494898319244385,
- 2.4494898319244385,
- 2.4494898319244385,
- 2.4494898319244385,
- 2.8284270763397217,
- 2.8284270763397217,
- 2.8284270763397217,
- 2.8284270763397217,
- 2.8284270763397217,
- 2.8284270763397217,
- 3,
- 3,
- 3,
- 3,
- 3,
- 3,
- 3,
- 3,
- 3,
- 3,
- 3,
- 3,
- 3,
- 3,
- 3,
- 3,
- 3,
- 3,
- 3,
- 3.1622776985168457,
- 3.1622776985168457,
- 3.1622776985168457,
- 3.1622776985168457,
- 3.1622776985168457,
- 3.1622776985168457,
- 3.1622776985168457,
- 3.1622776985168457,
- 3.1622776985168457,
- 3.1622776985168457,
- 3.1622776985168457,
- 3.1622776985168457,
- 3.1622776985168457,
- 3.1622776985168457,
- 3.316624879837036,
- 3.316624879837036,
- 3.316624879837036,
- 3.316624879837036,
- 3.316624879837036,
- 3.316624879837036,
- 3.316624879837036,
- 3.316624879837036,
- 3.316624879837036,
- 3.316624879837036,
- 3.316624879837036,
- 3.316624879837036,
- 3.316624879837036,
- 3.316624879837036,
- 3.316624879837036,
- 3.316624879837036,
- 3.316624879837036,
- 3.316624879837036,
- 3.316624879837036,
- 3.316624879837036,
- 3.316624879837036,
- 3.316624879837036,
- 3.316624879837036,
- 3.316624879837036,
- 3.316624879837036,
- 3.464101552963257,
- 3.464101552963257,
- 3.464101552963257,
- 3.464101552963257,
- 3.464101552963257,
- 3.464101552963257,
- 3.464101552963257,
- 3.464101552963257,
- 3.605551242828369,
- 3.605551242828369,
- 3.605551242828369,
- 3.605551242828369,
- 3.605551242828369,
- 3.605551242828369,
- 3.605551242828369,
- 3.605551242828369,
- 3.605551242828369,
- 3.605551242828369,
- 3.605551242828369,
- 3.605551242828369,
- 3.605551242828369,
- 3.605551242828369,
- 3.605551242828369,
- 3.605551242828369,
- 3.605551242828369,
- 3.605551242828369,
- 3.605551242828369,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 4,
- 4,
- 4,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.358899116516113,
- 4.358899116516113,
- 4.358899116516113,
- 4.358899116516113,
- 4.358899116516113,
- 4.358899116516113,
- 4.358899116516113,
- 4.358899116516113,
- 4.358899116516113,
- 4.358899116516113,
- 4.358899116516113,
- 4.358899116516113,
- 4.358899116516113,
- 4.358899116516113,
- 4.358899116516113,
- 4.358899116516113,
- 4.358899116516113,
- 4.358899116516113,
- 4.358899116516113,
- 4.4721360206604,
- 4.4721360206604,
- 4.4721360206604,
- 4.4721360206604,
- 4.4721360206604,
- 4.4721360206604,
- 4.4721360206604,
- 4.4721360206604,
- 4.4721360206604,
- 4.4721360206604,
- 4.4721360206604,
- 4.4721360206604,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.690415859222412,
- 4.690415859222412,
- 4.690415859222412,
- 4.690415859222412,
- 4.690415859222412,
- 4.690415859222412,
- 4.690415859222412,
- 4.690415859222412,
- 4.690415859222412,
- 4.690415859222412,
- 4.898979663848877,
- 4.898979663848877,
- 4.898979663848877,
- 4.898979663848877,
- 4.898979663848877,
- 4.898979663848877,
- 4.898979663848877,
- 4.898979663848877,
- 4.898979663848877,
- 4.898979663848877,
- 4.898979663848877,
- 4.898979663848877,
- 4.898979663848877,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.196152210235596,
- 5.196152210235596,
- 5.196152210235596,
- 5.196152210235596,
- 5.196152210235596,
- 5.196152210235596,
- 5.196152210235596,
- 5.196152210235596,
- 5.196152210235596,
- 5.196152210235596,
- 5.196152210235596,
- 5.196152210235596,
- 5.196152210235596,
- 5.196152210235596,
- 5.196152210235596,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.4772257804870605,
- 5.4772257804870605,
- 5.4772257804870605,
- 5.4772257804870605,
- 5.4772257804870605,
- 5.4772257804870605,
- 5.4772257804870605,
- 5.4772257804870605,
- 5.4772257804870605,
- 5.4772257804870605,
- 5.4772257804870605,
- 5.4772257804870605,
- 5.4772257804870605,
- 5.4772257804870605,
- 5.4772257804870605,
- 5.4772257804870605,
- 5.4772257804870605,
- 5.4772257804870605,
- 5.4772257804870605,
- 5.4772257804870605,
- 5.4772257804870605,
- 5.656854152679443,
- 5.656854152679443,
- 5.656854152679443,
- 5.656854152679443,
- 5.656854152679443,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.916079998016357,
- 5.916079998016357,
- 5.916079998016357,
- 5.916079998016357,
- 5.916079998016357,
- 5.916079998016357,
- 5.916079998016357,
- 5.916079998016357,
- 5.916079998016357,
- 5.916079998016357,
- 5.916079998016357,
- 5.916079998016357,
- 5.916079998016357,
- 5.916079998016357,
- 5.916079998016357,
- 5.916079998016357,
- 5.916079998016357,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6,
- 6.082762718200684,
- 6.082762718200684,
- 6.082762718200684,
- 6.082762718200684,
- 6.082762718200684,
- 6.082762718200684,
- 6.082762718200684,
- 6.082762718200684,
- 6.082762718200684,
- 6.082762718200684,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.324555397033691,
- 6.324555397033691,
- 6.324555397033691,
- 6.324555397033691,
- 6.324555397033691,
- 6.324555397033691,
- 6.324555397033691,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.480740547180176,
- 6.480740547180176,
- 6.480740547180176,
- 6.480740547180176,
- 6.480740547180176,
- 6.480740547180176,
- 6.480740547180176,
- 6.557438373565674,
- 6.557438373565674,
- 6.557438373565674,
- 6.557438373565674,
- 6.557438373565674,
- 6.557438373565674,
- 6.557438373565674,
- 6.557438373565674,
- 6.633249759674072,
- 6.633249759674072,
- 6.633249759674072,
- 6.633249759674072,
- 6.633249759674072,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.78233003616333,
- 6.78233003616333,
- 6.78233003616333,
- 6.78233003616333,
- 6.78233003616333,
- 6.78233003616333,
- 6.78233003616333,
- 6.78233003616333,
- 6.78233003616333,
- 6.78233003616333,
- 6.78233003616333,
- 6.928203105926514,
- 7,
- 7,
- 7,
- 7,
- 7,
- 7,
- 7,
- 7,
- 7,
- 7,
- 7,
- 7,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.141428470611572,
- 7.141428470611572,
- 7.141428470611572,
- 7.141428470611572,
- 7.141428470611572,
- 7.141428470611572,
- 7.141428470611572,
- 7.141428470611572,
- 7.141428470611572,
- 7.141428470611572,
- 7.141428470611572,
- 7.211102485656738,
- 7.211102485656738,
- 7.211102485656738,
- 7.211102485656738,
- 7.280109882354736,
- 7.280109882354736,
- 7.280109882354736,
- 7.280109882354736,
- 7.280109882354736,
- 7.280109882354736,
- 7.280109882354736,
- 7.280109882354736,
- 7.280109882354736,
- 7.280109882354736,
- 7.280109882354736,
- 7.280109882354736,
- 7.280109882354736,
- 7.280109882354736,
- 7.280109882354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.4833149909973145,
- 7.4833149909973145,
- 7.549834251403809,
- 7.549834251403809,
- 7.549834251403809,
- 7.549834251403809,
- 7.6157732009887695,
- 7.6157732009887695,
- 7.6157732009887695,
- 7.6157732009887695,
- 7.6157732009887695,
- 7.6157732009887695,
- 7.6157732009887695,
- 7.681145668029785,
- 7.681145668029785,
- 7.681145668029785,
- 7.681145668029785,
- 7.681145668029785,
- 7.681145668029785,
- 7.681145668029785,
- 7.8102498054504395,
- 7.8102498054504395,
- 7.8102498054504395,
- 7.8102498054504395,
- 7.8102498054504395,
- 7.8102498054504395,
- 7.8102498054504395,
- 7.8102498054504395,
- 7.8102498054504395,
- 7.8102498054504395,
- 7.8102498054504395,
- 7.8102498054504395,
- 7.8102498054504395,
- 7.8102498054504395,
- 7.874007701873779,
- 7.874007701873779,
- 7.874007701873779,
- 7.874007701873779,
- 7.874007701873779,
- 7.874007701873779,
- 7.874007701873779,
- 7.874007701873779,
- 7.874007701873779,
- 8.062257766723633,
- 8.062257766723633,
- 8.062257766723633,
- 8.062257766723633,
- 8.062257766723633,
- 8.062257766723633,
- 8.062257766723633,
- 8.124038696289062,
- 8.124038696289062,
- 8.124038696289062,
- 8.124038696289062,
- 8.124038696289062,
- 8.124038696289062,
- 8.124038696289062,
- 8.185352325439453,
- 8.246211051940918,
- 8.246211051940918,
- 8.246211051940918,
- 8.246211051940918,
- 8.246211051940918,
- 8.306623458862305,
- 8.306623458862305,
- 8.306623458862305,
- 8.306623458862305,
- 8.306623458862305,
- 8.306623458862305,
- 8.306623458862305,
- 8.306623458862305,
- 8.306623458862305,
- 8.306623458862305,
- 8.306623458862305,
- 8.366600036621094,
- 8.366600036621094,
- 8.366600036621094,
- 8.366600036621094,
- 8.366600036621094,
- 8.485280990600586,
- 8.485280990600586,
- 8.485280990600586,
- 8.485280990600586,
- 8.5440034866333,
- 8.5440034866333,
- 8.602325439453125,
- 8.602325439453125,
- 8.602325439453125,
- 8.602325439453125,
- 8.602325439453125,
- 8.602325439453125,
- 8.602325439453125,
- 8.602325439453125,
- 8.66025447845459,
- 8.66025447845459,
- 8.717798233032227,
- 8.717798233032227,
- 8.717798233032227,
- 8.774964332580566,
- 8.774964332580566,
- 8.774964332580566,
- 8.774964332580566,
- 8.774964332580566,
- 8.774964332580566,
- 8.774964332580566,
- 8.774964332580566,
- 8.83176040649414,
- 8.83176040649414,
- 8.83176040649414,
- 8.9442720413208,
- 9,
- 9,
- 9,
- 9,
- 9.05538558959961,
- 9.05538558959961,
- 9.05538558959961,
- 9.110433578491211,
- 9.110433578491211,
- 9.219544410705566,
- 9.219544410705566,
- 9.219544410705566,
- 9.273618698120117,
- 9.273618698120117,
- 9.273618698120117,
- 9.273618698120117,
- 9.273618698120117,
- 9.433980941772461,
- 9.433980941772461,
- 9.433980941772461,
- 9.433980941772461,
- 9.433980941772461,
- 9.433980941772461,
- 9.433980941772461,
- 9.486832618713379,
- 9.486832618713379,
- 9.486832618713379,
- 9.486832618713379,
- 9.486832618713379,
- 9.539392471313477,
- 9.539392471313477,
- 9.539392471313477,
- 9.539392471313477,
- 9.539392471313477,
- 9.539392471313477,
- 9.643651008605957,
- 9.643651008605957,
- 9.69536018371582,
- 9.69536018371582,
- 9.69536018371582,
- 9.69536018371582,
- 9.848857879638672,
- 9.899495124816895,
- 9.899495124816895,
- 9.899495124816895,
- 9.899495124816895,
- 9.899495124816895,
- 9.949873924255371,
- 9.949873924255371,
- 10.049875259399414,
- 10.049875259399414,
- 10.049875259399414,
- 10.049875259399414,
- 10.049875259399414,
- 10.099504470825195,
- 10.198039054870605,
- 10.24695110321045,
- 10.24695110321045,
- 10.29563045501709,
- 10.344079971313477,
- 10.344079971313477,
- 10.392304420471191,
- 10.392304420471191,
- 10.392304420471191,
- 10.488088607788086,
- 10.488088607788086,
- 10.488088607788086,
- 10.630146026611328,
- 10.630146026611328,
- 10.630146026611328,
- 10.630146026611328,
- 10.630146026611328,
- 10.677078247070312,
- 10.816654205322266,
- 10.862780570983887,
- 10.862780570983887,
- 10.862780570983887,
- 10.954451560974121,
- 11,
- 11.045360565185547,
- 11.090536117553711,
- 11.180339813232422,
- 11.180339813232422,
- 11.180339813232422,
- 11.224971771240234,
- 11.357816696166992,
- 11.357816696166992,
- 11.704699516296387,
- 11.789826393127441,
- 11.832159996032715,
- 11.87434196472168,
- 12,
- 12.083045959472656,
- 12.369317054748535,
- 12.529964447021484,
- 12.529964447021484,
- 12.688577651977539,
- 12.688577651977539,
- 13.03840446472168,
- 13.076696395874023,
- 13.114876747131348,
- 13.266499519348145,
- 13.601470947265625,
- 13.892443656921387,
- 13.928388595581055,
- 14.03566837310791,
- 14.247806549072266,
- 14.352700233459473,
- 14.456831932067871,
- 14.764822959899902,
- 14.798648834228516,
- 14.966629981994629,
- 15.165750503540039,
- 15.68438720703125,
- 15.937376976013184,
- 16.309507369995117,
- 17.14642906188965,
- 17.57839584350586,
- 18.357559204101562,
- 18.973665237426758,
- 19.51922035217285,
- 120.76978149414063
- ]
- },
- {
- "hoverinfo": "text",
- "hovertext": [
- "(24.1867733001709, 25.0)",
- "(23.021728515625, 24.494897842407227)",
- "(21.354156494140625, 21.563858032226562)",
- "(20.639766693115234, 22.97825050354004)",
- "(19.748416900634766, 20.639766693115234)",
- "(19.39072036743164, 19.646883010864258)",
- "(19.339078903198242, 20.856653213500977)",
- "(19.10497283935547, 19.131126403808594)",
- "(18.973665237426758, 20.049938201904297)",
- "(18.788293838500977, 18.920886993408203)",
- "(17.72004508972168, 17.944358825683594)",
- "(17.14642906188965, 18.41195297241211)",
- "(17.11724281311035, 17.72004508972168)",
- "(16.67333221435547, 18.439088821411133)",
- "(16.431676864624023, 20.32240104675293)",
- "(16.431676864624023, 17.0587215423584)",
- "(16.309507369995117, 17.37814712524414)",
- "(16.124515533447266, 16.61324691772461)",
- "(15.937376976013184, 17.11724281311035)",
- "(15.842979431152344, 15.905973434448242)",
- "(15.748015403747559, 17.52141571044922)",
- "(15.65247631072998, 16.792856216430664)",
- "(15.524174690246582, 17.944358825683594)",
- "(15.394804000854492, 16.881942749023438)",
- "(15.29705810546875, 17.11724281311035)",
- "(15.264337539672852, 15.524174690246582)",
- "(15.0, 16.911535263061523)",
- "(15.0, 15.36229133605957)",
- "(14.899664878845215, 16.124515533447266)",
- "(14.866068840026855, 15.0)",
- "(14.798648834228516, 19.72308349609375)",
- "(14.764822959899902, 15.29705810546875)",
- "(14.696938514709473, 17.11724281311035)",
- "(14.696938514709473, 15.905973434448242)",
- "(14.696938514709473, 15.394804000854492)",
- "(14.59451961517334, 15.55634880065918)",
- "(14.456831932067871, 14.491376876831055)",
- "(14.422204971313477, 17.916473388671875)",
- "(14.352700233459473, 19.51922035217285)",
- "(14.282856941223145, 15.29705810546875)",
- "(14.03566837310791, 17.14642906188965)",
- "(13.928388595581055, 15.779733657836914)",
- "(13.638181686401367, 14.317821502685547)",
- "(13.490737915039062, 15.165750503540039)",
- "(13.490737915039062, 13.747727394104004)",
- "(13.45362377166748, 14.764822959899902)",
- "(13.379088401794434, 14.73091983795166)",
- "(13.379088401794434, 14.317821502685547)",
- "(13.34166431427002, 13.928388595581055)",
- "(13.266499519348145, 13.601470947265625)",
- "(13.190905570983887, 13.601470947265625)",
- "(13.152946472167969, 13.928388595581055), multiplicity: 2",
- "(13.152946472167969, 13.928388595581055), multiplicity: 2",
- "(13.03840446472168, 16.093477249145508)",
- "(12.806248664855957, 14.03566837310791)",
- "(12.727922439575195, 14.03566837310791)",
- "(12.688577651977539, 14.764822959899902)",
- "(12.688577651977539, 13.638181686401367)",
- "(12.569805145263672, 13.928388595581055)",
- "(12.409673690795898, 13.490737915039062)",
- "(12.409673690795898, 12.449899673461914)",
- "(12.369317054748535, 13.45362377166748)",
- "(12.247448921203613, 13.601470947265625)",
- "(12.165525436401367, 13.190905570983887)",
- "(12.083045959472656, 14.560219764709473)",
- "(12.083045959472656, 14.0)",
- "(12.083045959472656, 12.247448921203613)",
- "(12.041594505310059, 15.132745742797852)",
- "(12.041594505310059, 12.328827857971191)",
- "(12.041594505310059, 12.247448921203613)",
- "(11.916375160217285, 12.083045959472656), multiplicity: 2",
- "(11.916375160217285, 12.083045959472656), multiplicity: 2",
- "(11.87434196472168, 14.73091983795166)",
- "(11.87434196472168, 12.247448921203613)",
- "(11.747340202331543, 12.206555366516113)",
- "(11.704699516296387, 12.369317054748535)",
- "(11.704699516296387, 12.328827857971191)",
- "(11.704699516296387, 12.083045959472656)",
- "(11.704699516296387, 12.0)",
- "(11.532562255859375, 12.649110794067383)",
- "(11.48912525177002, 12.884099006652832)",
- "(11.48912525177002, 12.041594505310059)",
- "(11.445523262023926, 13.45362377166748)",
- "(11.357816696166992, 13.076696395874023)",
- "(11.357816696166992, 11.48912525177002)",
- "(11.313708305358887, 12.328827857971191)",
- "(11.224971771240234, 13.304134368896484)",
- "(11.224971771240234, 12.328827857971191)",
- "(11.224971771240234, 11.575837135314941)",
- "(11.224971771240234, 11.445523262023926)",
- "(11.045360565185547, 11.357816696166992)",
- "(11.0, 16.155494689941406)",
- "(11.0, 14.899664878845215)",
- "(10.954451560974121, 14.282856941223145)",
- "(10.862780570983887, 14.798648834228516)",
- "(10.862780570983887, 11.532562255859375)",
- "(10.862780570983887, 11.180339813232422)",
- "(10.816654205322266, 17.492855072021484)",
- "(10.816654205322266, 14.696938514709473)",
- "(10.816654205322266, 13.190905570983887)",
- "(10.816654205322266, 12.083045959472656)",
- "(10.770329475402832, 105.92449951171875)",
- "(10.770329475402832, 16.6433162689209)",
- "(10.770329475402832, 12.688577651977539)",
- "(10.770329475402832, 11.704699516296387)",
- "(10.770329475402832, 11.575837135314941)",
- "(10.72380542755127, 11.045360565185547)",
- "(10.677078247070312, 15.066518783569336)",
- "(10.677078247070312, 12.206555366516113)",
- "(10.677078247070312, 11.180339813232422)",
- "(10.630146026611328, 13.34166431427002)",
- "(10.630146026611328, 12.369317054748535)",
- "(10.630146026611328, 10.770329475402832)",
- "(10.488088607788086, 15.0)",
- "(10.488088607788086, 12.569805145263672)",
- "(10.488088607788086, 11.575837135314941)",
- "(10.488088607788086, 11.445523262023926)",
- "(10.488088607788086, 10.862780570983887)",
- "(10.488088607788086, 10.816654205322266)",
- "(10.488088607788086, 10.770329475402832), multiplicity: 2",
- "(10.488088607788086, 10.770329475402832), multiplicity: 2",
- "(10.440306663513184, 11.789826393127441)",
- "(10.392304420471191, 13.747727394104004)",
- "(10.344079971313477, 13.34166431427002)",
- "(10.344079971313477, 10.770329475402832)",
- "(10.29563045501709, 12.328827857971191)",
- "(10.29563045501709, 10.954451560974121)",
- "(10.24695110321045, 14.798648834228516)",
- "(10.24695110321045, 14.177447319030762)",
- "(10.24695110321045, 13.416407585144043)",
- "(10.24695110321045, 12.449899673461914)",
- "(10.24695110321045, 12.083045959472656)",
- "(10.198039054870605, 12.688577651977539)",
- "(10.198039054870605, 10.630146026611328)",
- "(10.099504470825195, 11.575837135314941)",
- "(10.049875259399414, 14.73091983795166)",
- "(10.049875259399414, 13.379088401794434)",
- "(10.049875259399414, 12.409673690795898)",
- "(10.049875259399414, 12.206555366516113)",
- "(10.049875259399414, 12.083045959472656)",
- "(10.049875259399414, 10.440306663513184)",
- "(10.049875259399414, 10.24695110321045)",
- "(10.049875259399414, 10.198039054870605)",
- "(10.0, 10.049875259399414)",
- "(9.949873924255371, 14.764822959899902)",
- "(9.949873924255371, 12.206555366516113)",
- "(9.899495124816895, 13.379088401794434)",
- "(9.899495124816895, 11.180339813232422)",
- "(9.899495124816895, 10.816654205322266)",
- "(9.899495124816895, 10.24695110321045), multiplicity: 2",
- "(9.899495124816895, 10.24695110321045), multiplicity: 2",
- "(9.848857879638672, 12.409673690795898)",
- "(9.848857879638672, 11.180339813232422)",
- "(9.848857879638672, 10.049875259399414)",
- "(9.848857879638672, 9.949873924255371)",
- "(9.69536018371582, 12.083045959472656), multiplicity: 2",
- "(9.69536018371582, 12.083045959472656), multiplicity: 2",
- "(9.69536018371582, 10.677078247070312)",
- "(9.69536018371582, 10.049875259399414)",
- "(9.643651008605957, 13.076696395874023)",
- "(9.643651008605957, 11.180339813232422)",
- "(9.539392471313477, 11.401754379272461)",
- "(9.539392471313477, 10.049875259399414)",
- "(9.539392471313477, 9.848857879638672), multiplicity: 2",
- "(9.539392471313477, 9.848857879638672), multiplicity: 2",
- "(9.486832618713379, 10.72380542755127)",
- "(9.486832618713379, 10.049875259399414)",
- "(9.486832618713379, 9.899495124816895)",
- "(9.486832618713379, 9.848857879638672)",
- "(9.486832618713379, 9.539392471313477), multiplicity: 2",
- "(9.486832618713379, 9.539392471313477), multiplicity: 2",
- "(9.433980941772461, 11.401754379272461)",
- "(9.433980941772461, 11.045360565185547)",
- "(9.433980941772461, 10.24695110321045)",
- "(9.433980941772461, 9.899495124816895)",
- "(9.433980941772461, 9.848857879638672)",
- "(9.433980941772461, 9.643651008605957)",
- "(9.433980941772461, 9.539392471313477)",
- "(9.380831718444824, 12.041594505310059)",
- "(9.380831718444824, 11.224971771240234)",
- "(9.380831718444824, 9.433980941772461)",
- "(9.273618698120117, 11.704699516296387)",
- "(9.273618698120117, 10.862780570983887)",
- "(9.273618698120117, 10.099504470825195)",
- "(9.273618698120117, 10.049875259399414)",
- "(9.273618698120117, 9.433980941772461)",
- "(9.219544410705566, 9.273618698120117)",
- "(9.165151596069336, 14.59451961517334)",
- "(9.165151596069336, 11.045360565185547)",
- "(9.165151596069336, 10.488088607788086)",
- "(9.165151596069336, 10.049875259399414)",
- "(9.110433578491211, 12.206555366516113)",
- "(9.110433578491211, 11.532562255859375)",
- "(9.110433578491211, 9.273618698120117), multiplicity: 2",
- "(9.110433578491211, 9.273618698120117), multiplicity: 2",
- "(9.110433578491211, 9.165151596069336)",
- "(9.05538558959961, 13.45362377166748)",
- "(9.05538558959961, 11.0)",
- "(9.0, 12.369317054748535)",
- "(9.0, 12.328827857971191)",
- "(9.0, 10.630146026611328), multiplicity: 2",
- "(9.0, 10.630146026611328), multiplicity: 2",
- "(9.0, 9.539392471313477)",
- "(8.9442720413208, 9.433980941772461)",
- "(8.83176040649414, 12.083045959472656)",
- "(8.83176040649414, 10.630146026611328)",
- "(8.83176040649414, 10.24695110321045)",
- "(8.83176040649414, 9.949873924255371)",
- "(8.83176040649414, 9.433980941772461)",
- "(8.774964332580566, 12.449899673461914)",
- "(8.774964332580566, 10.816654205322266), multiplicity: 2",
- "(8.774964332580566, 10.816654205322266), multiplicity: 2",
- "(8.774964332580566, 10.488088607788086), multiplicity: 3",
- "(8.774964332580566, 10.488088607788086), multiplicity: 3",
- "(8.774964332580566, 10.488088607788086), multiplicity: 3",
- "(8.774964332580566, 10.440306663513184)",
- "(8.774964332580566, 10.099504470825195)",
- "(8.774964332580566, 9.05538558959961)",
- "(8.717798233032227, 12.569805145263672)",
- "(8.717798233032227, 10.677078247070312)",
- "(8.66025447845459, 12.206555366516113)",
- "(8.66025447845459, 10.816654205322266)",
- "(8.66025447845459, 9.69536018371582)",
- "(8.66025447845459, 9.486832618713379)",
- "(8.66025447845459, 9.273618698120117)",
- "(8.602325439453125, 10.198039054870605)",
- "(8.602325439453125, 9.899495124816895)",
- "(8.5440034866333, 11.532562255859375)",
- "(8.366600036621094, 8.602325439453125), multiplicity: 2",
- "(8.366600036621094, 8.602325439453125), multiplicity: 2",
- "(8.306623458862305, 13.964240074157715)",
- "(8.306623458862305, 11.224971771240234)",
- "(8.306623458862305, 9.273618698120117)",
- "(8.306623458862305, 9.05538558959961)",
- "(8.306623458862305, 8.485280990600586)",
- "(8.246211051940918, 10.862780570983887)",
- "(8.246211051940918, 10.049875259399414)",
- "(8.246211051940918, 9.486832618713379)",
- "(8.246211051940918, 8.774964332580566), multiplicity: 2",
- "(8.246211051940918, 8.774964332580566), multiplicity: 2",
- "(8.185352325439453, 9.273618698120117)",
- "(8.185352325439453, 8.83176040649414)",
- "(8.185352325439453, 8.366600036621094)",
- "(8.124038696289062, 12.961481094360352)",
- "(8.124038696289062, 11.747340202331543)",
- "(8.124038696289062, 9.433980941772461)",
- "(8.124038696289062, 9.273618698120117)",
- "(8.124038696289062, 9.0)",
- "(8.124038696289062, 8.774964332580566), multiplicity: 2",
- "(8.124038696289062, 8.774964332580566), multiplicity: 2",
- "(8.124038696289062, 8.602325439453125)",
- "(8.124038696289062, 8.485280990600586)",
- "(8.124038696289062, 8.185352325439453)",
- "(8.062257766723633, 10.954451560974121)",
- "(8.062257766723633, 10.770329475402832)",
- "(8.062257766723633, 10.677078247070312)",
- "(8.062257766723633, 10.488088607788086)",
- "(8.062257766723633, 9.273618698120117)",
- "(8.062257766723633, 9.165151596069336)",
- "(8.062257766723633, 8.66025447845459)",
- "(8.062257766723633, 8.5440034866333)",
- "(8.062257766723633, 8.124038696289062)",
- "(8.0, 9.219544410705566)",
- "(7.874007701873779, 9.273618698120117)",
- "(7.874007701873779, 9.0), multiplicity: 2",
- "(7.874007701873779, 9.0), multiplicity: 2",
- "(7.874007701873779, 8.246211051940918)",
- "(7.874007701873779, 8.062257766723633), multiplicity: 2",
- "(7.874007701873779, 8.062257766723633), multiplicity: 2",
- "(7.8102498054504395, 10.24695110321045)",
- "(7.8102498054504395, 9.486832618713379)",
- "(7.8102498054504395, 8.124038696289062), multiplicity: 3",
- "(7.8102498054504395, 8.124038696289062), multiplicity: 3",
- "(7.8102498054504395, 8.124038696289062), multiplicity: 3",
- "(7.681145668029785, 10.770329475402832)",
- "(7.681145668029785, 9.273618698120117)",
- "(7.681145668029785, 8.306623458862305)",
- "(7.681145668029785, 7.8102498054504395)",
- "(7.549834251403809, 10.24695110321045)",
- "(7.549834251403809, 9.539392471313477)",
- "(7.549834251403809, 9.380831718444824)",
- "(7.549834251403809, 8.774964332580566)",
- "(7.4833149909973145, 9.273618698120117)",
- "(7.4833149909973145, 8.062257766723633)",
- "(7.4833149909973145, 7.874007701873779)",
- "(7.4833149909973145, 7.681145668029785)",
- "(7.348469257354736, 10.770329475402832)",
- "(7.348469257354736, 9.433980941772461)",
- "(7.348469257354736, 9.219544410705566)",
- "(7.348469257354736, 8.306623458862305)",
- "(7.348469257354736, 8.124038696289062)",
- "(7.348469257354736, 7.8102498054504395), multiplicity: 2",
- "(7.348469257354736, 7.8102498054504395), multiplicity: 2",
- "(7.348469257354736, 7.549834251403809)",
- "(7.280109882354736, 10.770329475402832)",
- "(7.280109882354736, 9.433980941772461), multiplicity: 2",
- "(7.280109882354736, 9.433980941772461), multiplicity: 2",
- "(7.280109882354736, 8.366600036621094)",
- "(7.280109882354736, 7.874007701873779)",
- "(7.280109882354736, 7.549834251403809)",
- "(7.280109882354736, 7.4833149909973145)",
- "(7.211102485656738, 10.770329475402832)",
- "(7.141428470611572, 8.83176040649414)",
- "(7.141428470611572, 7.4833149909973145)",
- "(7.141428470611572, 7.348469257354736), multiplicity: 2",
- "(7.141428470611572, 7.348469257354736), multiplicity: 2",
- "(7.141428470611572, 7.280109882354736)",
- "(7.071067810058594, 9.486832618713379)",
- "(7.071067810058594, 8.83176040649414)",
- "(7.071067810058594, 8.366600036621094)",
- "(7.071067810058594, 8.124038696289062)",
- "(7.071067810058594, 7.681145668029785)",
- "(7.071067810058594, 7.549834251403809)",
- "(7.071067810058594, 7.348469257354736)",
- "(7.0, 11.401754379272461)",
- "(7.0, 8.124038696289062)",
- "(7.0, 7.4833149909973145)",
- "(7.0, 7.071067810058594)",
- "(6.78233003616333, 10.0)",
- "(6.78233003616333, 9.848857879638672)",
- "(6.78233003616333, 7.8102498054504395)",
- "(6.78233003616333, 7.549834251403809)",
- "(6.78233003616333, 7.280109882354736)",
- "(6.78233003616333, 7.141428470611572)",
- "(6.78233003616333, 7.0)",
- "(6.7082037925720215, 8.124038696289062)",
- "(6.7082037925720215, 8.062257766723633)",
- "(6.7082037925720215, 7.681145668029785)",
- "(6.7082037925720215, 7.4833149909973145)",
- "(6.633249759674072, 7.8102498054504395)",
- "(6.633249759674072, 6.78233003616333)",
- "(6.557438373565674, 8.062257766723633)",
- "(6.557438373565674, 7.0)",
- "(6.480740547180176, 8.306623458862305)",
- "(6.480740547180176, 6.78233003616333)",
- "(6.4031243324279785, 7.681145668029785)",
- "(6.4031243324279785, 7.348469257354736), multiplicity: 2",
- "(6.4031243324279785, 7.348469257354736), multiplicity: 2",
- "(6.4031243324279785, 6.480740547180176)",
- "(6.324555397033691, 7.280109882354736)",
- "(6.324555397033691, 7.141428470611572)",
- "(6.164413928985596, 7.874007701873779), multiplicity: 2",
- "(6.164413928985596, 7.874007701873779), multiplicity: 2",
- "(6.164413928985596, 7.071067810058594)",
- "(6.164413928985596, 6.4031243324279785), multiplicity: 3",
- "(6.164413928985596, 6.4031243324279785), multiplicity: 3",
- "(6.164413928985596, 6.4031243324279785), multiplicity: 3",
- "(5.916079998016357, 7.280109882354736), multiplicity: 2",
- "(5.916079998016357, 7.280109882354736), multiplicity: 2",
- "(5.916079998016357, 7.141428470611572)",
- "(5.916079998016357, 6.557438373565674)",
- "(5.916079998016357, 6.480740547180176)",
- "(5.830951690673828, 8.0)",
- "(5.830951690673828, 6.78233003616333)",
- "(5.830951690673828, 6.7082037925720215), multiplicity: 2",
- "(5.830951690673828, 6.7082037925720215), multiplicity: 2",
- "(5.830951690673828, 6.4031243324279785)",
- "(5.830951690673828, 6.324555397033691)",
- "(5.830951690673828, 6.0)",
- "(5.830951690673828, 5.916079998016357)",
- "(5.74456262588501, 5.916079998016357), multiplicity: 2",
- "(5.74456262588501, 5.916079998016357), multiplicity: 2",
- "(5.4772257804870605, 5.916079998016357)",
- "(5.385164737701416, 5.830951690673828)",
- "(5.196152210235596, 5.4772257804870605)",
- "(5.099019527435303, 6.164413928985596)",
- "(5.099019527435303, 6.0)",
- "(5.099019527435303, 5.385164737701416), multiplicity: 2",
- "(5.099019527435303, 5.385164737701416), multiplicity: 2",
- "(5.0, 5.656854152679443)",
- "(5.0, 5.385164737701416)",
- "(4.898979663848877, 5.74456262588501)",
- "(4.898979663848877, 5.385164737701416)",
- "(4.898979663848877, 5.099019527435303)",
- "(4.582575798034668, 4.898979663848877)",
- "(4.242640495300293, 4.358899116516113)"
- ],
- "mode": "markers",
- "name": "H1",
- "type": "scatter",
- "x": [
- 24.1867733001709,
- 23.021728515625,
- 21.354156494140625,
- 20.639766693115234,
- 19.748416900634766,
- 19.39072036743164,
- 19.339078903198242,
- 19.10497283935547,
- 18.973665237426758,
- 18.788293838500977,
- 17.72004508972168,
- 17.14642906188965,
- 17.11724281311035,
- 16.67333221435547,
- 16.431676864624023,
- 16.431676864624023,
- 16.309507369995117,
- 16.124515533447266,
- 15.937376976013184,
- 15.842979431152344,
- 15.748015403747559,
- 15.65247631072998,
- 15.524174690246582,
- 15.394804000854492,
- 15.29705810546875,
- 15.264337539672852,
- 15,
- 15,
- 14.899664878845215,
- 14.866068840026855,
- 14.798648834228516,
- 14.764822959899902,
- 14.696938514709473,
- 14.696938514709473,
- 14.696938514709473,
- 14.59451961517334,
- 14.456831932067871,
- 14.422204971313477,
- 14.352700233459473,
- 14.282856941223145,
- 14.03566837310791,
- 13.928388595581055,
- 13.638181686401367,
- 13.490737915039062,
- 13.490737915039062,
- 13.45362377166748,
- 13.379088401794434,
- 13.379088401794434,
- 13.34166431427002,
- 13.266499519348145,
- 13.190905570983887,
- 13.152946472167969,
- 13.152946472167969,
- 13.03840446472168,
- 12.806248664855957,
- 12.727922439575195,
- 12.688577651977539,
- 12.688577651977539,
- 12.569805145263672,
- 12.409673690795898,
- 12.409673690795898,
- 12.369317054748535,
- 12.247448921203613,
- 12.165525436401367,
- 12.083045959472656,
- 12.083045959472656,
- 12.083045959472656,
- 12.041594505310059,
- 12.041594505310059,
- 12.041594505310059,
- 11.916375160217285,
- 11.916375160217285,
- 11.87434196472168,
- 11.87434196472168,
- 11.747340202331543,
- 11.704699516296387,
- 11.704699516296387,
- 11.704699516296387,
- 11.704699516296387,
- 11.532562255859375,
- 11.48912525177002,
- 11.48912525177002,
- 11.445523262023926,
- 11.357816696166992,
- 11.357816696166992,
- 11.313708305358887,
- 11.224971771240234,
- 11.224971771240234,
- 11.224971771240234,
- 11.224971771240234,
- 11.045360565185547,
- 11,
- 11,
- 10.954451560974121,
- 10.862780570983887,
- 10.862780570983887,
- 10.862780570983887,
- 10.816654205322266,
- 10.816654205322266,
- 10.816654205322266,
- 10.816654205322266,
- 10.770329475402832,
- 10.770329475402832,
- 10.770329475402832,
- 10.770329475402832,
- 10.770329475402832,
- 10.72380542755127,
- 10.677078247070312,
- 10.677078247070312,
- 10.677078247070312,
- 10.630146026611328,
- 10.630146026611328,
- 10.630146026611328,
- 10.488088607788086,
- 10.488088607788086,
- 10.488088607788086,
- 10.488088607788086,
- 10.488088607788086,
- 10.488088607788086,
- 10.488088607788086,
- 10.488088607788086,
- 10.440306663513184,
- 10.392304420471191,
- 10.344079971313477,
- 10.344079971313477,
- 10.29563045501709,
- 10.29563045501709,
- 10.24695110321045,
- 10.24695110321045,
- 10.24695110321045,
- 10.24695110321045,
- 10.24695110321045,
- 10.198039054870605,
- 10.198039054870605,
- 10.099504470825195,
- 10.049875259399414,
- 10.049875259399414,
- 10.049875259399414,
- 10.049875259399414,
- 10.049875259399414,
- 10.049875259399414,
- 10.049875259399414,
- 10.049875259399414,
- 10,
- 9.949873924255371,
- 9.949873924255371,
- 9.899495124816895,
- 9.899495124816895,
- 9.899495124816895,
- 9.899495124816895,
- 9.899495124816895,
- 9.848857879638672,
- 9.848857879638672,
- 9.848857879638672,
- 9.848857879638672,
- 9.69536018371582,
- 9.69536018371582,
- 9.69536018371582,
- 9.69536018371582,
- 9.643651008605957,
- 9.643651008605957,
- 9.539392471313477,
- 9.539392471313477,
- 9.539392471313477,
- 9.539392471313477,
- 9.486832618713379,
- 9.486832618713379,
- 9.486832618713379,
- 9.486832618713379,
- 9.486832618713379,
- 9.486832618713379,
- 9.433980941772461,
- 9.433980941772461,
- 9.433980941772461,
- 9.433980941772461,
- 9.433980941772461,
- 9.433980941772461,
- 9.433980941772461,
- 9.380831718444824,
- 9.380831718444824,
- 9.380831718444824,
- 9.273618698120117,
- 9.273618698120117,
- 9.273618698120117,
- 9.273618698120117,
- 9.273618698120117,
- 9.219544410705566,
- 9.165151596069336,
- 9.165151596069336,
- 9.165151596069336,
- 9.165151596069336,
- 9.110433578491211,
- 9.110433578491211,
- 9.110433578491211,
- 9.110433578491211,
- 9.110433578491211,
- 9.05538558959961,
- 9.05538558959961,
- 9,
- 9,
- 9,
- 9,
- 9,
- 8.9442720413208,
- 8.83176040649414,
- 8.83176040649414,
- 8.83176040649414,
- 8.83176040649414,
- 8.83176040649414,
- 8.774964332580566,
- 8.774964332580566,
- 8.774964332580566,
- 8.774964332580566,
- 8.774964332580566,
- 8.774964332580566,
- 8.774964332580566,
- 8.774964332580566,
- 8.774964332580566,
- 8.717798233032227,
- 8.717798233032227,
- 8.66025447845459,
- 8.66025447845459,
- 8.66025447845459,
- 8.66025447845459,
- 8.66025447845459,
- 8.602325439453125,
- 8.602325439453125,
- 8.5440034866333,
- 8.366600036621094,
- 8.366600036621094,
- 8.306623458862305,
- 8.306623458862305,
- 8.306623458862305,
- 8.306623458862305,
- 8.306623458862305,
- 8.246211051940918,
- 8.246211051940918,
- 8.246211051940918,
- 8.246211051940918,
- 8.246211051940918,
- 8.185352325439453,
- 8.185352325439453,
- 8.185352325439453,
- 8.124038696289062,
- 8.124038696289062,
- 8.124038696289062,
- 8.124038696289062,
- 8.124038696289062,
- 8.124038696289062,
- 8.124038696289062,
- 8.124038696289062,
- 8.124038696289062,
- 8.124038696289062,
- 8.062257766723633,
- 8.062257766723633,
- 8.062257766723633,
- 8.062257766723633,
- 8.062257766723633,
- 8.062257766723633,
- 8.062257766723633,
- 8.062257766723633,
- 8.062257766723633,
- 8,
- 7.874007701873779,
- 7.874007701873779,
- 7.874007701873779,
- 7.874007701873779,
- 7.874007701873779,
- 7.874007701873779,
- 7.8102498054504395,
- 7.8102498054504395,
- 7.8102498054504395,
- 7.8102498054504395,
- 7.8102498054504395,
- 7.681145668029785,
- 7.681145668029785,
- 7.681145668029785,
- 7.681145668029785,
- 7.549834251403809,
- 7.549834251403809,
- 7.549834251403809,
- 7.549834251403809,
- 7.4833149909973145,
- 7.4833149909973145,
- 7.4833149909973145,
- 7.4833149909973145,
- 7.348469257354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.280109882354736,
- 7.280109882354736,
- 7.280109882354736,
- 7.280109882354736,
- 7.280109882354736,
- 7.280109882354736,
- 7.280109882354736,
- 7.211102485656738,
- 7.141428470611572,
- 7.141428470611572,
- 7.141428470611572,
- 7.141428470611572,
- 7.141428470611572,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7,
- 7,
- 7,
- 7,
- 6.78233003616333,
- 6.78233003616333,
- 6.78233003616333,
- 6.78233003616333,
- 6.78233003616333,
- 6.78233003616333,
- 6.78233003616333,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.633249759674072,
- 6.633249759674072,
- 6.557438373565674,
- 6.557438373565674,
- 6.480740547180176,
- 6.480740547180176,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.324555397033691,
- 6.324555397033691,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 5.916079998016357,
- 5.916079998016357,
- 5.916079998016357,
- 5.916079998016357,
- 5.916079998016357,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.74456262588501,
- 5.74456262588501,
- 5.4772257804870605,
- 5.385164737701416,
- 5.196152210235596,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5,
- 5,
- 4.898979663848877,
- 4.898979663848877,
- 4.898979663848877,
- 4.582575798034668,
- 4.242640495300293
- ],
- "y": [
- 25,
- 24.494897842407227,
- 21.563858032226562,
- 22.97825050354004,
- 20.639766693115234,
- 19.646883010864258,
- 20.856653213500977,
- 19.131126403808594,
- 20.049938201904297,
- 18.920886993408203,
- 17.944358825683594,
- 18.41195297241211,
- 17.72004508972168,
- 18.439088821411133,
- 20.32240104675293,
- 17.0587215423584,
- 17.37814712524414,
- 16.61324691772461,
- 17.11724281311035,
- 15.905973434448242,
- 17.52141571044922,
- 16.792856216430664,
- 17.944358825683594,
- 16.881942749023438,
- 17.11724281311035,
- 15.524174690246582,
- 16.911535263061523,
- 15.36229133605957,
- 16.124515533447266,
- 15,
- 19.72308349609375,
- 15.29705810546875,
- 17.11724281311035,
- 15.905973434448242,
- 15.394804000854492,
- 15.55634880065918,
- 14.491376876831055,
- 17.916473388671875,
- 19.51922035217285,
- 15.29705810546875,
- 17.14642906188965,
- 15.779733657836914,
- 14.317821502685547,
- 15.165750503540039,
- 13.747727394104004,
- 14.764822959899902,
- 14.73091983795166,
- 14.317821502685547,
- 13.928388595581055,
- 13.601470947265625,
- 13.601470947265625,
- 13.928388595581055,
- 13.928388595581055,
- 16.093477249145508,
- 14.03566837310791,
- 14.03566837310791,
- 14.764822959899902,
- 13.638181686401367,
- 13.928388595581055,
- 13.490737915039062,
- 12.449899673461914,
- 13.45362377166748,
- 13.601470947265625,
- 13.190905570983887,
- 14.560219764709473,
- 14,
- 12.247448921203613,
- 15.132745742797852,
- 12.328827857971191,
- 12.247448921203613,
- 12.083045959472656,
- 12.083045959472656,
- 14.73091983795166,
- 12.247448921203613,
- 12.206555366516113,
- 12.369317054748535,
- 12.328827857971191,
- 12.083045959472656,
- 12,
- 12.649110794067383,
- 12.884099006652832,
- 12.041594505310059,
- 13.45362377166748,
- 13.076696395874023,
- 11.48912525177002,
- 12.328827857971191,
- 13.304134368896484,
- 12.328827857971191,
- 11.575837135314941,
- 11.445523262023926,
- 11.357816696166992,
- 16.155494689941406,
- 14.899664878845215,
- 14.282856941223145,
- 14.798648834228516,
- 11.532562255859375,
- 11.180339813232422,
- 17.492855072021484,
- 14.696938514709473,
- 13.190905570983887,
- 12.083045959472656,
- 105.92449951171875,
- 16.6433162689209,
- 12.688577651977539,
- 11.704699516296387,
- 11.575837135314941,
- 11.045360565185547,
- 15.066518783569336,
- 12.206555366516113,
- 11.180339813232422,
- 13.34166431427002,
- 12.369317054748535,
- 10.770329475402832,
- 15,
- 12.569805145263672,
- 11.575837135314941,
- 11.445523262023926,
- 10.862780570983887,
- 10.816654205322266,
- 10.770329475402832,
- 10.770329475402832,
- 11.789826393127441,
- 13.747727394104004,
- 13.34166431427002,
- 10.770329475402832,
- 12.328827857971191,
- 10.954451560974121,
- 14.798648834228516,
- 14.177447319030762,
- 13.416407585144043,
- 12.449899673461914,
- 12.083045959472656,
- 12.688577651977539,
- 10.630146026611328,
- 11.575837135314941,
- 14.73091983795166,
- 13.379088401794434,
- 12.409673690795898,
- 12.206555366516113,
- 12.083045959472656,
- 10.440306663513184,
- 10.24695110321045,
- 10.198039054870605,
- 10.049875259399414,
- 14.764822959899902,
- 12.206555366516113,
- 13.379088401794434,
- 11.180339813232422,
- 10.816654205322266,
- 10.24695110321045,
- 10.24695110321045,
- 12.409673690795898,
- 11.180339813232422,
- 10.049875259399414,
- 9.949873924255371,
- 12.083045959472656,
- 12.083045959472656,
- 10.677078247070312,
- 10.049875259399414,
- 13.076696395874023,
- 11.180339813232422,
- 11.401754379272461,
- 10.049875259399414,
- 9.848857879638672,
- 9.848857879638672,
- 10.72380542755127,
- 10.049875259399414,
- 9.899495124816895,
- 9.848857879638672,
- 9.539392471313477,
- 9.539392471313477,
- 11.401754379272461,
- 11.045360565185547,
- 10.24695110321045,
- 9.899495124816895,
- 9.848857879638672,
- 9.643651008605957,
- 9.539392471313477,
- 12.041594505310059,
- 11.224971771240234,
- 9.433980941772461,
- 11.704699516296387,
- 10.862780570983887,
- 10.099504470825195,
- 10.049875259399414,
- 9.433980941772461,
- 9.273618698120117,
- 14.59451961517334,
- 11.045360565185547,
- 10.488088607788086,
- 10.049875259399414,
- 12.206555366516113,
- 11.532562255859375,
- 9.273618698120117,
- 9.273618698120117,
- 9.165151596069336,
- 13.45362377166748,
- 11,
- 12.369317054748535,
- 12.328827857971191,
- 10.630146026611328,
- 10.630146026611328,
- 9.539392471313477,
- 9.433980941772461,
- 12.083045959472656,
- 10.630146026611328,
- 10.24695110321045,
- 9.949873924255371,
- 9.433980941772461,
- 12.449899673461914,
- 10.816654205322266,
- 10.816654205322266,
- 10.488088607788086,
- 10.488088607788086,
- 10.488088607788086,
- 10.440306663513184,
- 10.099504470825195,
- 9.05538558959961,
- 12.569805145263672,
- 10.677078247070312,
- 12.206555366516113,
- 10.816654205322266,
- 9.69536018371582,
- 9.486832618713379,
- 9.273618698120117,
- 10.198039054870605,
- 9.899495124816895,
- 11.532562255859375,
- 8.602325439453125,
- 8.602325439453125,
- 13.964240074157715,
- 11.224971771240234,
- 9.273618698120117,
- 9.05538558959961,
- 8.485280990600586,
- 10.862780570983887,
- 10.049875259399414,
- 9.486832618713379,
- 8.774964332580566,
- 8.774964332580566,
- 9.273618698120117,
- 8.83176040649414,
- 8.366600036621094,
- 12.961481094360352,
- 11.747340202331543,
- 9.433980941772461,
- 9.273618698120117,
- 9,
- 8.774964332580566,
- 8.774964332580566,
- 8.602325439453125,
- 8.485280990600586,
- 8.185352325439453,
- 10.954451560974121,
- 10.770329475402832,
- 10.677078247070312,
- 10.488088607788086,
- 9.273618698120117,
- 9.165151596069336,
- 8.66025447845459,
- 8.5440034866333,
- 8.124038696289062,
- 9.219544410705566,
- 9.273618698120117,
- 9,
- 9,
- 8.246211051940918,
- 8.062257766723633,
- 8.062257766723633,
- 10.24695110321045,
- 9.486832618713379,
- 8.124038696289062,
- 8.124038696289062,
- 8.124038696289062,
- 10.770329475402832,
- 9.273618698120117,
- 8.306623458862305,
- 7.8102498054504395,
- 10.24695110321045,
- 9.539392471313477,
- 9.380831718444824,
- 8.774964332580566,
- 9.273618698120117,
- 8.062257766723633,
- 7.874007701873779,
- 7.681145668029785,
- 10.770329475402832,
- 9.433980941772461,
- 9.219544410705566,
- 8.306623458862305,
- 8.124038696289062,
- 7.8102498054504395,
- 7.8102498054504395,
- 7.549834251403809,
- 10.770329475402832,
- 9.433980941772461,
- 9.433980941772461,
- 8.366600036621094,
- 7.874007701873779,
- 7.549834251403809,
- 7.4833149909973145,
- 10.770329475402832,
- 8.83176040649414,
- 7.4833149909973145,
- 7.348469257354736,
- 7.348469257354736,
- 7.280109882354736,
- 9.486832618713379,
- 8.83176040649414,
- 8.366600036621094,
- 8.124038696289062,
- 7.681145668029785,
- 7.549834251403809,
- 7.348469257354736,
- 11.401754379272461,
- 8.124038696289062,
- 7.4833149909973145,
- 7.071067810058594,
- 10,
- 9.848857879638672,
- 7.8102498054504395,
- 7.549834251403809,
- 7.280109882354736,
- 7.141428470611572,
- 7,
- 8.124038696289062,
- 8.062257766723633,
- 7.681145668029785,
- 7.4833149909973145,
- 7.8102498054504395,
- 6.78233003616333,
- 8.062257766723633,
- 7,
- 8.306623458862305,
- 6.78233003616333,
- 7.681145668029785,
- 7.348469257354736,
- 7.348469257354736,
- 6.480740547180176,
- 7.280109882354736,
- 7.141428470611572,
- 7.874007701873779,
- 7.874007701873779,
- 7.071067810058594,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 7.280109882354736,
- 7.280109882354736,
- 7.141428470611572,
- 6.557438373565674,
- 6.480740547180176,
- 8,
- 6.78233003616333,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.4031243324279785,
- 6.324555397033691,
- 6,
- 5.916079998016357,
- 5.916079998016357,
- 5.916079998016357,
- 5.916079998016357,
- 5.830951690673828,
- 5.4772257804870605,
- 6.164413928985596,
- 6,
- 5.385164737701416,
- 5.385164737701416,
- 5.656854152679443,
- 5.385164737701416,
- 5.74456262588501,
- 5.385164737701416,
- 5.099019527435303,
- 4.898979663848877,
- 4.358899116516113
- ]
- },
- {
- "hoverinfo": "text",
- "hovertext": [
- "(109.20623016357422, 109.79071044921875)",
- "(21.118711471557617, 22.226110458374023)",
- "(20.736440658569336, 21.63330841064453)",
- "(20.736440658569336, 21.563858032226562)",
- "(20.46949005126953, 20.51828384399414)",
- "(17.83255386352539, 18.466184616088867)",
- "(17.34935188293457, 17.83255386352539)",
- "(16.76305389404297, 17.37814712524414)",
- "(16.248077392578125, 17.72004508972168)",
- "(16.248077392578125, 16.309507369995117)",
- "(16.248077392578125, 16.278820037841797)",
- "(16.155494689941406, 16.278820037841797)",
- "(15.748015403747559, 16.155494689941406)",
- "(15.65247631072998, 18.41195297241211)",
- "(15.264337539672852, 15.68438720703125)",
- "(15.264337539672852, 15.620499610900879)",
- "(15.0, 15.132745742797852)",
- "(14.899664878845215, 15.264337539672852)",
- "(14.866068840026855, 16.76305389404297)",
- "(14.73091983795166, 15.29705810546875)",
- "(14.456831932067871, 15.36229133605957)",
- "(14.456831932067871, 14.696938514709473)",
- "(14.352700233459473, 15.524174690246582)",
- "(14.177447319030762, 14.352700233459473)",
- "(13.416407585144043, 13.67479419708252)",
- "(13.379088401794434, 13.964240074157715)",
- "(13.190905570983887, 13.34166431427002)",
- "(13.152946472167969, 13.747727394104004)",
- "(13.152946472167969, 13.601470947265625)",
- "(13.03840446472168, 13.379088401794434)",
- "(12.569805145263672, 13.67479419708252)",
- "(12.328827857971191, 12.369317054748535)",
- "(12.247448921203613, 12.767145156860352)",
- "(12.206555366516113, 13.190905570983887)",
- "(11.87434196472168, 12.409673690795898)",
- "(11.789826393127441, 12.041594505310059)",
- "(11.575837135314941, 12.727922439575195)",
- "(11.532562255859375, 13.0)",
- "(11.532562255859375, 12.569805145263672)",
- "(11.357816696166992, 12.369317054748535)",
- "(11.357816696166992, 11.445523262023926)",
- "(11.045360565185547, 11.445523262023926)",
- "(11.0, 11.180339813232422)",
- "(10.816654205322266, 11.661903381347656)",
- "(10.816654205322266, 11.445523262023926)",
- "(10.816654205322266, 11.224971771240234)",
- "(10.770329475402832, 11.916375160217285)",
- "(10.677078247070312, 11.224971771240234)",
- "(10.630146026611328, 11.224971771240234)",
- "(10.29563045501709, 11.180339813232422)",
- "(9.848857879638672, 10.049875259399414)",
- "(9.165151596069336, 9.433980941772461)"
- ],
- "mode": "markers",
- "name": "H2",
- "type": "scatter",
- "x": [
- 109.20623016357422,
- 21.118711471557617,
- 20.736440658569336,
- 20.736440658569336,
- 20.46949005126953,
- 17.83255386352539,
- 17.34935188293457,
- 16.76305389404297,
- 16.248077392578125,
- 16.248077392578125,
- 16.248077392578125,
- 16.155494689941406,
- 15.748015403747559,
- 15.65247631072998,
- 15.264337539672852,
- 15.264337539672852,
- 15,
- 14.899664878845215,
- 14.866068840026855,
- 14.73091983795166,
- 14.456831932067871,
- 14.456831932067871,
- 14.352700233459473,
- 14.177447319030762,
- 13.416407585144043,
- 13.379088401794434,
- 13.190905570983887,
- 13.152946472167969,
- 13.152946472167969,
- 13.03840446472168,
- 12.569805145263672,
- 12.328827857971191,
- 12.247448921203613,
- 12.206555366516113,
- 11.87434196472168,
- 11.789826393127441,
- 11.575837135314941,
- 11.532562255859375,
- 11.532562255859375,
- 11.357816696166992,
- 11.357816696166992,
- 11.045360565185547,
- 11,
- 10.816654205322266,
- 10.816654205322266,
- 10.816654205322266,
- 10.770329475402832,
- 10.677078247070312,
- 10.630146026611328,
- 10.29563045501709,
- 9.848857879638672,
- 9.165151596069336
- ],
- "y": [
- 109.79071044921875,
- 22.226110458374023,
- 21.63330841064453,
- 21.563858032226562,
- 20.51828384399414,
- 18.466184616088867,
- 17.83255386352539,
- 17.37814712524414,
- 17.72004508972168,
- 16.309507369995117,
- 16.278820037841797,
- 16.278820037841797,
- 16.155494689941406,
- 18.41195297241211,
- 15.68438720703125,
- 15.620499610900879,
- 15.132745742797852,
- 15.264337539672852,
- 16.76305389404297,
- 15.29705810546875,
- 15.36229133605957,
- 14.696938514709473,
- 15.524174690246582,
- 14.352700233459473,
- 13.67479419708252,
- 13.964240074157715,
- 13.34166431427002,
- 13.747727394104004,
- 13.601470947265625,
- 13.379088401794434,
- 13.67479419708252,
- 12.369317054748535,
- 12.767145156860352,
- 13.190905570983887,
- 12.409673690795898,
- 12.041594505310059,
- 12.727922439575195,
- 13,
- 12.569805145263672,
- 12.369317054748535,
- 11.445523262023926,
- 11.445523262023926,
- 11.180339813232422,
- 11.661903381347656,
- 11.445523262023926,
- 11.224971771240234,
- 11.916375160217285,
- 11.224971771240234,
- 11.224971771240234,
- 11.180339813232422,
- 10.049875259399414,
- 9.433980941772461
- ]
- },
- {
- "hoverinfo": "none",
- "line": {
- "color": "black",
- "dash": "dash",
- "width": 0.5
- },
- "mode": "lines",
- "name": "∞",
- "showlegend": true,
- "type": "scatter",
- "x": [
- -13.17488525390625,
- 122.965595703125
- ],
- "y": [
- 120.76978149414063,
- 120.76978149414063
- ]
- }
- ],
- "layout": {
- "height": 500,
- "plot_bgcolor": "white",
- "template": {
- "data": {
- "bar": [
- {
- "error_x": {
- "color": "#2a3f5f"
- },
- "error_y": {
- "color": "#2a3f5f"
- },
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- },
- "pattern": {
- "fillmode": "overlay",
- "size": 10,
- "solidity": 0.2
- }
- },
- "type": "bar"
- }
- ],
- "barpolar": [
- {
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- },
- "pattern": {
- "fillmode": "overlay",
- "size": 10,
- "solidity": 0.2
- }
- },
- "type": "barpolar"
- }
- ],
- "carpet": [
- {
- "aaxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "baxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "type": "carpet"
- }
- ],
- "choropleth": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "choropleth"
- }
- ],
- "contour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "contour"
- }
- ],
- "contourcarpet": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "contourcarpet"
- }
- ],
- "heatmap": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmap"
- }
- ],
- "heatmapgl": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmapgl"
- }
- ],
- "histogram": [
- {
- "marker": {
- "pattern": {
- "fillmode": "overlay",
- "size": 10,
- "solidity": 0.2
- }
- },
- "type": "histogram"
- }
- ],
- "histogram2d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2d"
- }
- ],
- "histogram2dcontour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2dcontour"
- }
- ],
- "mesh3d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "mesh3d"
- }
- ],
- "parcoords": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "parcoords"
- }
- ],
- "pie": [
- {
- "automargin": true,
- "type": "pie"
- }
- ],
- "scatter": [
- {
- "fillpattern": {
- "fillmode": "overlay",
- "size": 10,
- "solidity": 0.2
- },
- "type": "scatter"
- }
- ],
- "scatter3d": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatter3d"
- }
- ],
- "scattercarpet": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattercarpet"
- }
- ],
- "scattergeo": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergeo"
- }
- ],
- "scattergl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergl"
- }
- ],
- "scattermapbox": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattermapbox"
- }
- ],
- "scatterpolar": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolar"
- }
- ],
- "scatterpolargl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolargl"
- }
- ],
- "scatterternary": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterternary"
- }
- ],
- "surface": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "surface"
- }
- ],
- "table": [
- {
- "cells": {
- "fill": {
- "color": "#EBF0F8"
- },
- "line": {
- "color": "white"
- }
- },
- "header": {
- "fill": {
- "color": "#C8D4E3"
- },
- "line": {
- "color": "white"
- }
- },
- "type": "table"
- }
- ]
- },
- "layout": {
- "annotationdefaults": {
- "arrowcolor": "#2a3f5f",
- "arrowhead": 0,
- "arrowwidth": 1
- },
- "autotypenumbers": "strict",
- "coloraxis": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "colorscale": {
- "diverging": [
- [
- 0,
- "#8e0152"
- ],
- [
- 0.1,
- "#c51b7d"
- ],
- [
- 0.2,
- "#de77ae"
- ],
- [
- 0.3,
- "#f1b6da"
- ],
- [
- 0.4,
- "#fde0ef"
- ],
- [
- 0.5,
- "#f7f7f7"
- ],
- [
- 0.6,
- "#e6f5d0"
- ],
- [
- 0.7,
- "#b8e186"
- ],
- [
- 0.8,
- "#7fbc41"
- ],
- [
- 0.9,
- "#4d9221"
- ],
- [
- 1,
- "#276419"
- ]
- ],
- "sequential": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "sequentialminus": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ]
- },
- "colorway": [
- "#636efa",
- "#EF553B",
- "#00cc96",
- "#ab63fa",
- "#FFA15A",
- "#19d3f3",
- "#FF6692",
- "#B6E880",
- "#FF97FF",
- "#FECB52"
- ],
- "font": {
- "color": "#2a3f5f"
- },
- "geo": {
- "bgcolor": "white",
- "lakecolor": "white",
- "landcolor": "#E5ECF6",
- "showlakes": true,
- "showland": true,
- "subunitcolor": "white"
- },
- "hoverlabel": {
- "align": "left"
- },
- "hovermode": "closest",
- "mapbox": {
- "style": "light"
- },
- "paper_bgcolor": "white",
- "plot_bgcolor": "#E5ECF6",
- "polar": {
- "angularaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "radialaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "scene": {
- "xaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "yaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "zaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- }
- },
- "shapedefaults": {
- "line": {
- "color": "#2a3f5f"
- }
- },
- "ternary": {
- "aaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "baxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "caxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "title": {
- "x": 0.05
- },
- "xaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- },
- "yaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- }
- }
- },
- "width": 500,
- "xaxis": {
- "autorange": false,
- "exponentformat": "e",
- "linecolor": "black",
- "linewidth": 1,
- "mirror": false,
- "range": [
- -13.17488525390625,
- 122.965595703125
- ],
- "showexponent": "all",
- "showline": true,
- "side": "bottom",
- "ticks": "outside",
- "title": {
- "text": "Birth"
- },
- "type": "linear",
- "zeroline": true
- },
- "yaxis": {
- "autorange": false,
- "exponentformat": "e",
- "linecolor": "black",
- "linewidth": 1,
- "mirror": false,
- "range": [
- -13.17488525390625,
- 122.965595703125
- ],
- "scaleanchor": "x",
- "scaleratio": 1,
- "showexponent": "all",
- "showline": true,
- "side": "left",
- "ticks": "outside",
- "title": {
- "text": "Death"
- },
- "type": "linear",
- "zeroline": true
- }
- }
- },
- "text/html": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "from gtda.plotting import plot_diagram\n",
- "\n",
- "plot_diagram(noisy_diagrams[0])"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 34,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "application/vnd.plotly.v1+json": {
- "config": {
- "plotlyServerURL": "https://plot.ly"
- },
- "data": [
- {
- "hoverinfo": "none",
- "line": {
- "color": "black",
- "dash": "dash",
- "width": 1
- },
- "mode": "lines",
- "showlegend": false,
- "type": "scatter",
- "x": [
- -12.788870544433594,
- 119.36279174804687
- ],
- "y": [
- -12.788870544433594,
- 119.36279174804687
- ]
- },
- {
- "hoverinfo": "text",
- "hovertext": [
- "(0.0, 1.0)",
- "(0.0, 1.4142135381698608), multiplicity: 5",
- "(0.0, 1.4142135381698608), multiplicity: 5",
- "(0.0, 1.4142135381698608), multiplicity: 5",
- "(0.0, 1.4142135381698608), multiplicity: 5",
- "(0.0, 1.4142135381698608), multiplicity: 5",
- "(0.0, 1.7320507764816284), multiplicity: 4",
- "(0.0, 1.7320507764816284), multiplicity: 4",
- "(0.0, 1.7320507764816284), multiplicity: 4",
- "(0.0, 1.7320507764816284), multiplicity: 4",
- "(0.0, 2.2360680103302), multiplicity: 9",
- "(0.0, 2.2360680103302), multiplicity: 9",
- "(0.0, 2.2360680103302), multiplicity: 9",
- "(0.0, 2.2360680103302), multiplicity: 9",
- "(0.0, 2.2360680103302), multiplicity: 9",
- "(0.0, 2.2360680103302), multiplicity: 9",
- "(0.0, 2.2360680103302), multiplicity: 9",
- "(0.0, 2.2360680103302), multiplicity: 9",
- "(0.0, 2.2360680103302), multiplicity: 9",
- "(0.0, 2.4494898319244385), multiplicity: 7",
- "(0.0, 2.4494898319244385), multiplicity: 7",
- "(0.0, 2.4494898319244385), multiplicity: 7",
- "(0.0, 2.4494898319244385), multiplicity: 7",
- "(0.0, 2.4494898319244385), multiplicity: 7",
- "(0.0, 2.4494898319244385), multiplicity: 7",
- "(0.0, 2.4494898319244385), multiplicity: 7",
- "(0.0, 2.8284270763397217), multiplicity: 2",
- "(0.0, 2.8284270763397217), multiplicity: 2",
- "(0.0, 3.0), multiplicity: 6",
- "(0.0, 3.0), multiplicity: 6",
- "(0.0, 3.0), multiplicity: 6",
- "(0.0, 3.0), multiplicity: 6",
- "(0.0, 3.0), multiplicity: 6",
- "(0.0, 3.0), multiplicity: 6",
- "(0.0, 3.1622776985168457), multiplicity: 7",
- "(0.0, 3.1622776985168457), multiplicity: 7",
- "(0.0, 3.1622776985168457), multiplicity: 7",
- "(0.0, 3.1622776985168457), multiplicity: 7",
- "(0.0, 3.1622776985168457), multiplicity: 7",
- "(0.0, 3.1622776985168457), multiplicity: 7",
- "(0.0, 3.1622776985168457), multiplicity: 7",
- "(0.0, 3.316624879837036), multiplicity: 6",
- "(0.0, 3.316624879837036), multiplicity: 6",
- "(0.0, 3.316624879837036), multiplicity: 6",
- "(0.0, 3.316624879837036), multiplicity: 6",
- "(0.0, 3.316624879837036), multiplicity: 6",
- "(0.0, 3.316624879837036), multiplicity: 6",
- "(0.0, 3.464101552963257), multiplicity: 2",
- "(0.0, 3.464101552963257), multiplicity: 2",
- "(0.0, 3.605551242828369), multiplicity: 6",
- "(0.0, 3.605551242828369), multiplicity: 6",
- "(0.0, 3.605551242828369), multiplicity: 6",
- "(0.0, 3.605551242828369), multiplicity: 6",
- "(0.0, 3.605551242828369), multiplicity: 6",
- "(0.0, 3.605551242828369), multiplicity: 6",
- "(0.0, 3.7416574954986572), multiplicity: 15",
- "(0.0, 3.7416574954986572), multiplicity: 15",
- "(0.0, 3.7416574954986572), multiplicity: 15",
- "(0.0, 3.7416574954986572), multiplicity: 15",
- "(0.0, 3.7416574954986572), multiplicity: 15",
- "(0.0, 3.7416574954986572), multiplicity: 15",
- "(0.0, 3.7416574954986572), multiplicity: 15",
- "(0.0, 3.7416574954986572), multiplicity: 15",
- "(0.0, 3.7416574954986572), multiplicity: 15",
- "(0.0, 3.7416574954986572), multiplicity: 15",
- "(0.0, 3.7416574954986572), multiplicity: 15",
- "(0.0, 3.7416574954986572), multiplicity: 15",
- "(0.0, 3.7416574954986572), multiplicity: 15",
- "(0.0, 3.7416574954986572), multiplicity: 15",
- "(0.0, 3.7416574954986572), multiplicity: 15",
- "(0.0, 4.0), multiplicity: 2",
- "(0.0, 4.0), multiplicity: 2",
- "(0.0, 4.123105525970459), multiplicity: 8",
- "(0.0, 4.123105525970459), multiplicity: 8",
- "(0.0, 4.123105525970459), multiplicity: 8",
- "(0.0, 4.123105525970459), multiplicity: 8",
- "(0.0, 4.123105525970459), multiplicity: 8",
- "(0.0, 4.123105525970459), multiplicity: 8",
- "(0.0, 4.123105525970459), multiplicity: 8",
- "(0.0, 4.123105525970459), multiplicity: 8",
- "(0.0, 4.242640495300293), multiplicity: 14",
- "(0.0, 4.242640495300293), multiplicity: 14",
- "(0.0, 4.242640495300293), multiplicity: 14",
- "(0.0, 4.242640495300293), multiplicity: 14",
- "(0.0, 4.242640495300293), multiplicity: 14",
- "(0.0, 4.242640495300293), multiplicity: 14",
- "(0.0, 4.242640495300293), multiplicity: 14",
- "(0.0, 4.242640495300293), multiplicity: 14",
- "(0.0, 4.242640495300293), multiplicity: 14",
- "(0.0, 4.242640495300293), multiplicity: 14",
- "(0.0, 4.242640495300293), multiplicity: 14",
- "(0.0, 4.242640495300293), multiplicity: 14",
- "(0.0, 4.242640495300293), multiplicity: 14",
- "(0.0, 4.242640495300293), multiplicity: 14",
- "(0.0, 4.358899116516113), multiplicity: 8",
- "(0.0, 4.358899116516113), multiplicity: 8",
- "(0.0, 4.358899116516113), multiplicity: 8",
- "(0.0, 4.358899116516113), multiplicity: 8",
- "(0.0, 4.358899116516113), multiplicity: 8",
- "(0.0, 4.358899116516113), multiplicity: 8",
- "(0.0, 4.358899116516113), multiplicity: 8",
- "(0.0, 4.358899116516113), multiplicity: 8",
- "(0.0, 4.4721360206604), multiplicity: 5",
- "(0.0, 4.4721360206604), multiplicity: 5",
- "(0.0, 4.4721360206604), multiplicity: 5",
- "(0.0, 4.4721360206604), multiplicity: 5",
- "(0.0, 4.4721360206604), multiplicity: 5",
- "(0.0, 4.582575798034668), multiplicity: 16",
- "(0.0, 4.582575798034668), multiplicity: 16",
- "(0.0, 4.582575798034668), multiplicity: 16",
- "(0.0, 4.582575798034668), multiplicity: 16",
- "(0.0, 4.582575798034668), multiplicity: 16",
- "(0.0, 4.582575798034668), multiplicity: 16",
- "(0.0, 4.582575798034668), multiplicity: 16",
- "(0.0, 4.582575798034668), multiplicity: 16",
- "(0.0, 4.582575798034668), multiplicity: 16",
- "(0.0, 4.582575798034668), multiplicity: 16",
- "(0.0, 4.582575798034668), multiplicity: 16",
- "(0.0, 4.582575798034668), multiplicity: 16",
- "(0.0, 4.582575798034668), multiplicity: 16",
- "(0.0, 4.582575798034668), multiplicity: 16",
- "(0.0, 4.582575798034668), multiplicity: 16",
- "(0.0, 4.582575798034668), multiplicity: 16",
- "(0.0, 4.690415859222412), multiplicity: 9",
- "(0.0, 4.690415859222412), multiplicity: 9",
- "(0.0, 4.690415859222412), multiplicity: 9",
- "(0.0, 4.690415859222412), multiplicity: 9",
- "(0.0, 4.690415859222412), multiplicity: 9",
- "(0.0, 4.690415859222412), multiplicity: 9",
- "(0.0, 4.690415859222412), multiplicity: 9",
- "(0.0, 4.690415859222412), multiplicity: 9",
- "(0.0, 4.690415859222412), multiplicity: 9",
- "(0.0, 4.898979663848877), multiplicity: 10",
- "(0.0, 4.898979663848877), multiplicity: 10",
- "(0.0, 4.898979663848877), multiplicity: 10",
- "(0.0, 4.898979663848877), multiplicity: 10",
- "(0.0, 4.898979663848877), multiplicity: 10",
- "(0.0, 4.898979663848877), multiplicity: 10",
- "(0.0, 4.898979663848877), multiplicity: 10",
- "(0.0, 4.898979663848877), multiplicity: 10",
- "(0.0, 4.898979663848877), multiplicity: 10",
- "(0.0, 4.898979663848877), multiplicity: 10",
- "(0.0, 5.0), multiplicity: 8",
- "(0.0, 5.0), multiplicity: 8",
- "(0.0, 5.0), multiplicity: 8",
- "(0.0, 5.0), multiplicity: 8",
- "(0.0, 5.0), multiplicity: 8",
- "(0.0, 5.0), multiplicity: 8",
- "(0.0, 5.0), multiplicity: 8",
- "(0.0, 5.0), multiplicity: 8",
- "(0.0, 5.099019527435303), multiplicity: 19",
- "(0.0, 5.099019527435303), multiplicity: 19",
- "(0.0, 5.099019527435303), multiplicity: 19",
- "(0.0, 5.099019527435303), multiplicity: 19",
- "(0.0, 5.099019527435303), multiplicity: 19",
- "(0.0, 5.099019527435303), multiplicity: 19",
- "(0.0, 5.099019527435303), multiplicity: 19",
- "(0.0, 5.099019527435303), multiplicity: 19",
- "(0.0, 5.099019527435303), multiplicity: 19",
- "(0.0, 5.099019527435303), multiplicity: 19",
- "(0.0, 5.099019527435303), multiplicity: 19",
- "(0.0, 5.099019527435303), multiplicity: 19",
- "(0.0, 5.099019527435303), multiplicity: 19",
- "(0.0, 5.099019527435303), multiplicity: 19",
- "(0.0, 5.099019527435303), multiplicity: 19",
- "(0.0, 5.099019527435303), multiplicity: 19",
- "(0.0, 5.099019527435303), multiplicity: 19",
- "(0.0, 5.099019527435303), multiplicity: 19",
- "(0.0, 5.099019527435303), multiplicity: 19",
- "(0.0, 5.196152210235596), multiplicity: 9",
- "(0.0, 5.196152210235596), multiplicity: 9",
- "(0.0, 5.196152210235596), multiplicity: 9",
- "(0.0, 5.196152210235596), multiplicity: 9",
- "(0.0, 5.196152210235596), multiplicity: 9",
- "(0.0, 5.196152210235596), multiplicity: 9",
- "(0.0, 5.196152210235596), multiplicity: 9",
- "(0.0, 5.196152210235596), multiplicity: 9",
- "(0.0, 5.196152210235596), multiplicity: 9",
- "(0.0, 5.385164737701416), multiplicity: 18",
- "(0.0, 5.385164737701416), multiplicity: 18",
- "(0.0, 5.385164737701416), multiplicity: 18",
- "(0.0, 5.385164737701416), multiplicity: 18",
- "(0.0, 5.385164737701416), multiplicity: 18",
- "(0.0, 5.385164737701416), multiplicity: 18",
- "(0.0, 5.385164737701416), multiplicity: 18",
- "(0.0, 5.385164737701416), multiplicity: 18",
- "(0.0, 5.385164737701416), multiplicity: 18",
- "(0.0, 5.385164737701416), multiplicity: 18",
- "(0.0, 5.385164737701416), multiplicity: 18",
- "(0.0, 5.385164737701416), multiplicity: 18",
- "(0.0, 5.385164737701416), multiplicity: 18",
- "(0.0, 5.385164737701416), multiplicity: 18",
- "(0.0, 5.385164737701416), multiplicity: 18",
- "(0.0, 5.385164737701416), multiplicity: 18",
- "(0.0, 5.385164737701416), multiplicity: 18",
- "(0.0, 5.385164737701416), multiplicity: 18",
- "(0.0, 5.4772257804870605), multiplicity: 13",
- "(0.0, 5.4772257804870605), multiplicity: 13",
- "(0.0, 5.4772257804870605), multiplicity: 13",
- "(0.0, 5.4772257804870605), multiplicity: 13",
- "(0.0, 5.4772257804870605), multiplicity: 13",
- "(0.0, 5.4772257804870605), multiplicity: 13",
- "(0.0, 5.4772257804870605), multiplicity: 13",
- "(0.0, 5.4772257804870605), multiplicity: 13",
- "(0.0, 5.4772257804870605), multiplicity: 13",
- "(0.0, 5.4772257804870605), multiplicity: 13",
- "(0.0, 5.4772257804870605), multiplicity: 13",
- "(0.0, 5.4772257804870605), multiplicity: 13",
- "(0.0, 5.4772257804870605), multiplicity: 13",
- "(0.0, 5.656854152679443), multiplicity: 4",
- "(0.0, 5.656854152679443), multiplicity: 4",
- "(0.0, 5.656854152679443), multiplicity: 4",
- "(0.0, 5.656854152679443), multiplicity: 4",
- "(0.0, 5.74456262588501), multiplicity: 12",
- "(0.0, 5.74456262588501), multiplicity: 12",
- "(0.0, 5.74456262588501), multiplicity: 12",
- "(0.0, 5.74456262588501), multiplicity: 12",
- "(0.0, 5.74456262588501), multiplicity: 12",
- "(0.0, 5.74456262588501), multiplicity: 12",
- "(0.0, 5.74456262588501), multiplicity: 12",
- "(0.0, 5.74456262588501), multiplicity: 12",
- "(0.0, 5.74456262588501), multiplicity: 12",
- "(0.0, 5.74456262588501), multiplicity: 12",
- "(0.0, 5.74456262588501), multiplicity: 12",
- "(0.0, 5.74456262588501), multiplicity: 12",
- "(0.0, 5.830951690673828), multiplicity: 12",
- "(0.0, 5.830951690673828), multiplicity: 12",
- "(0.0, 5.830951690673828), multiplicity: 12",
- "(0.0, 5.830951690673828), multiplicity: 12",
- "(0.0, 5.830951690673828), multiplicity: 12",
- "(0.0, 5.830951690673828), multiplicity: 12",
- "(0.0, 5.830951690673828), multiplicity: 12",
- "(0.0, 5.830951690673828), multiplicity: 12",
- "(0.0, 5.830951690673828), multiplicity: 12",
- "(0.0, 5.830951690673828), multiplicity: 12",
- "(0.0, 5.830951690673828), multiplicity: 12",
- "(0.0, 5.830951690673828), multiplicity: 12",
- "(0.0, 5.916079998016357), multiplicity: 7",
- "(0.0, 5.916079998016357), multiplicity: 7",
- "(0.0, 5.916079998016357), multiplicity: 7",
- "(0.0, 5.916079998016357), multiplicity: 7",
- "(0.0, 5.916079998016357), multiplicity: 7",
- "(0.0, 5.916079998016357), multiplicity: 7",
- "(0.0, 5.916079998016357), multiplicity: 7",
- "(0.0, 6.0), multiplicity: 4",
- "(0.0, 6.0), multiplicity: 4",
- "(0.0, 6.0), multiplicity: 4",
- "(0.0, 6.0), multiplicity: 4",
- "(0.0, 6.082762718200684), multiplicity: 4",
- "(0.0, 6.082762718200684), multiplicity: 4",
- "(0.0, 6.082762718200684), multiplicity: 4",
- "(0.0, 6.082762718200684), multiplicity: 4",
- "(0.0, 6.164413928985596), multiplicity: 12",
- "(0.0, 6.164413928985596), multiplicity: 12",
- "(0.0, 6.164413928985596), multiplicity: 12",
- "(0.0, 6.164413928985596), multiplicity: 12",
- "(0.0, 6.164413928985596), multiplicity: 12",
- "(0.0, 6.164413928985596), multiplicity: 12",
- "(0.0, 6.164413928985596), multiplicity: 12",
- "(0.0, 6.164413928985596), multiplicity: 12",
- "(0.0, 6.164413928985596), multiplicity: 12",
- "(0.0, 6.164413928985596), multiplicity: 12",
- "(0.0, 6.164413928985596), multiplicity: 12",
- "(0.0, 6.164413928985596), multiplicity: 12",
- "(0.0, 6.324555397033691), multiplicity: 4",
- "(0.0, 6.324555397033691), multiplicity: 4",
- "(0.0, 6.324555397033691), multiplicity: 4",
- "(0.0, 6.324555397033691), multiplicity: 4",
- "(0.0, 6.4031243324279785), multiplicity: 20",
- "(0.0, 6.4031243324279785), multiplicity: 20",
- "(0.0, 6.4031243324279785), multiplicity: 20",
- "(0.0, 6.4031243324279785), multiplicity: 20",
- "(0.0, 6.4031243324279785), multiplicity: 20",
- "(0.0, 6.4031243324279785), multiplicity: 20",
- "(0.0, 6.4031243324279785), multiplicity: 20",
- "(0.0, 6.4031243324279785), multiplicity: 20",
- "(0.0, 6.4031243324279785), multiplicity: 20",
- "(0.0, 6.4031243324279785), multiplicity: 20",
- "(0.0, 6.4031243324279785), multiplicity: 20",
- "(0.0, 6.4031243324279785), multiplicity: 20",
- "(0.0, 6.4031243324279785), multiplicity: 20",
- "(0.0, 6.4031243324279785), multiplicity: 20",
- "(0.0, 6.4031243324279785), multiplicity: 20",
- "(0.0, 6.4031243324279785), multiplicity: 20",
- "(0.0, 6.4031243324279785), multiplicity: 20",
- "(0.0, 6.4031243324279785), multiplicity: 20",
- "(0.0, 6.4031243324279785), multiplicity: 20",
- "(0.0, 6.4031243324279785), multiplicity: 20",
- "(0.0, 6.480740547180176), multiplicity: 6",
- "(0.0, 6.480740547180176), multiplicity: 6",
- "(0.0, 6.480740547180176), multiplicity: 6",
- "(0.0, 6.480740547180176), multiplicity: 6",
- "(0.0, 6.480740547180176), multiplicity: 6",
- "(0.0, 6.480740547180176), multiplicity: 6",
- "(0.0, 6.557438373565674), multiplicity: 2",
- "(0.0, 6.557438373565674), multiplicity: 2",
- "(0.0, 6.633249759674072), multiplicity: 3",
- "(0.0, 6.633249759674072), multiplicity: 3",
- "(0.0, 6.633249759674072), multiplicity: 3",
- "(0.0, 6.7082037925720215), multiplicity: 17",
- "(0.0, 6.7082037925720215), multiplicity: 17",
- "(0.0, 6.7082037925720215), multiplicity: 17",
- "(0.0, 6.7082037925720215), multiplicity: 17",
- "(0.0, 6.7082037925720215), multiplicity: 17",
- "(0.0, 6.7082037925720215), multiplicity: 17",
- "(0.0, 6.7082037925720215), multiplicity: 17",
- "(0.0, 6.7082037925720215), multiplicity: 17",
- "(0.0, 6.7082037925720215), multiplicity: 17",
- "(0.0, 6.7082037925720215), multiplicity: 17",
- "(0.0, 6.7082037925720215), multiplicity: 17",
- "(0.0, 6.7082037925720215), multiplicity: 17",
- "(0.0, 6.7082037925720215), multiplicity: 17",
- "(0.0, 6.7082037925720215), multiplicity: 17",
- "(0.0, 6.7082037925720215), multiplicity: 17",
- "(0.0, 6.7082037925720215), multiplicity: 17",
- "(0.0, 6.7082037925720215), multiplicity: 17",
- "(0.0, 6.78233003616333), multiplicity: 12",
- "(0.0, 6.78233003616333), multiplicity: 12",
- "(0.0, 6.78233003616333), multiplicity: 12",
- "(0.0, 6.78233003616333), multiplicity: 12",
- "(0.0, 6.78233003616333), multiplicity: 12",
- "(0.0, 6.78233003616333), multiplicity: 12",
- "(0.0, 6.78233003616333), multiplicity: 12",
- "(0.0, 6.78233003616333), multiplicity: 12",
- "(0.0, 6.78233003616333), multiplicity: 12",
- "(0.0, 6.78233003616333), multiplicity: 12",
- "(0.0, 6.78233003616333), multiplicity: 12",
- "(0.0, 6.78233003616333), multiplicity: 12",
- "(0.0, 6.928203105926514), multiplicity: 2",
- "(0.0, 6.928203105926514), multiplicity: 2",
- "(0.0, 7.0), multiplicity: 10",
- "(0.0, 7.0), multiplicity: 10",
- "(0.0, 7.0), multiplicity: 10",
- "(0.0, 7.0), multiplicity: 10",
- "(0.0, 7.0), multiplicity: 10",
- "(0.0, 7.0), multiplicity: 10",
- "(0.0, 7.0), multiplicity: 10",
- "(0.0, 7.0), multiplicity: 10",
- "(0.0, 7.0), multiplicity: 10",
- "(0.0, 7.0), multiplicity: 10",
- "(0.0, 7.071067810058594), multiplicity: 14",
- "(0.0, 7.071067810058594), multiplicity: 14",
- "(0.0, 7.071067810058594), multiplicity: 14",
- "(0.0, 7.071067810058594), multiplicity: 14",
- "(0.0, 7.071067810058594), multiplicity: 14",
- "(0.0, 7.071067810058594), multiplicity: 14",
- "(0.0, 7.071067810058594), multiplicity: 14",
- "(0.0, 7.071067810058594), multiplicity: 14",
- "(0.0, 7.071067810058594), multiplicity: 14",
- "(0.0, 7.071067810058594), multiplicity: 14",
- "(0.0, 7.071067810058594), multiplicity: 14",
- "(0.0, 7.071067810058594), multiplicity: 14",
- "(0.0, 7.071067810058594), multiplicity: 14",
- "(0.0, 7.071067810058594), multiplicity: 14",
- "(0.0, 7.141428470611572), multiplicity: 7",
- "(0.0, 7.141428470611572), multiplicity: 7",
- "(0.0, 7.141428470611572), multiplicity: 7",
- "(0.0, 7.141428470611572), multiplicity: 7",
- "(0.0, 7.141428470611572), multiplicity: 7",
- "(0.0, 7.141428470611572), multiplicity: 7",
- "(0.0, 7.141428470611572), multiplicity: 7",
- "(0.0, 7.211102485656738), multiplicity: 5",
- "(0.0, 7.211102485656738), multiplicity: 5",
- "(0.0, 7.211102485656738), multiplicity: 5",
- "(0.0, 7.211102485656738), multiplicity: 5",
- "(0.0, 7.211102485656738), multiplicity: 5",
- "(0.0, 7.280109882354736), multiplicity: 16",
- "(0.0, 7.280109882354736), multiplicity: 16",
- "(0.0, 7.280109882354736), multiplicity: 16",
- "(0.0, 7.280109882354736), multiplicity: 16",
- "(0.0, 7.280109882354736), multiplicity: 16",
- "(0.0, 7.280109882354736), multiplicity: 16",
- "(0.0, 7.280109882354736), multiplicity: 16",
- "(0.0, 7.280109882354736), multiplicity: 16",
- "(0.0, 7.280109882354736), multiplicity: 16",
- "(0.0, 7.280109882354736), multiplicity: 16",
- "(0.0, 7.280109882354736), multiplicity: 16",
- "(0.0, 7.280109882354736), multiplicity: 16",
- "(0.0, 7.280109882354736), multiplicity: 16",
- "(0.0, 7.280109882354736), multiplicity: 16",
- "(0.0, 7.280109882354736), multiplicity: 16",
- "(0.0, 7.280109882354736), multiplicity: 16",
- "(0.0, 7.348469257354736), multiplicity: 16",
- "(0.0, 7.348469257354736), multiplicity: 16",
- "(0.0, 7.348469257354736), multiplicity: 16",
- "(0.0, 7.348469257354736), multiplicity: 16",
- "(0.0, 7.348469257354736), multiplicity: 16",
- "(0.0, 7.348469257354736), multiplicity: 16",
- "(0.0, 7.348469257354736), multiplicity: 16",
- "(0.0, 7.348469257354736), multiplicity: 16",
- "(0.0, 7.348469257354736), multiplicity: 16",
- "(0.0, 7.348469257354736), multiplicity: 16",
- "(0.0, 7.348469257354736), multiplicity: 16",
- "(0.0, 7.348469257354736), multiplicity: 16",
- "(0.0, 7.348469257354736), multiplicity: 16",
- "(0.0, 7.348469257354736), multiplicity: 16",
- "(0.0, 7.348469257354736), multiplicity: 16",
- "(0.0, 7.348469257354736), multiplicity: 16",
- "(0.0, 7.4833149909973145), multiplicity: 9",
- "(0.0, 7.4833149909973145), multiplicity: 9",
- "(0.0, 7.4833149909973145), multiplicity: 9",
- "(0.0, 7.4833149909973145), multiplicity: 9",
- "(0.0, 7.4833149909973145), multiplicity: 9",
- "(0.0, 7.4833149909973145), multiplicity: 9",
- "(0.0, 7.4833149909973145), multiplicity: 9",
- "(0.0, 7.4833149909973145), multiplicity: 9",
- "(0.0, 7.4833149909973145), multiplicity: 9",
- "(0.0, 7.549834251403809), multiplicity: 11",
- "(0.0, 7.549834251403809), multiplicity: 11",
- "(0.0, 7.549834251403809), multiplicity: 11",
- "(0.0, 7.549834251403809), multiplicity: 11",
- "(0.0, 7.549834251403809), multiplicity: 11",
- "(0.0, 7.549834251403809), multiplicity: 11",
- "(0.0, 7.549834251403809), multiplicity: 11",
- "(0.0, 7.549834251403809), multiplicity: 11",
- "(0.0, 7.549834251403809), multiplicity: 11",
- "(0.0, 7.549834251403809), multiplicity: 11",
- "(0.0, 7.549834251403809), multiplicity: 11",
- "(0.0, 7.6157732009887695), multiplicity: 7",
- "(0.0, 7.6157732009887695), multiplicity: 7",
- "(0.0, 7.6157732009887695), multiplicity: 7",
- "(0.0, 7.6157732009887695), multiplicity: 7",
- "(0.0, 7.6157732009887695), multiplicity: 7",
- "(0.0, 7.6157732009887695), multiplicity: 7",
- "(0.0, 7.6157732009887695), multiplicity: 7",
- "(0.0, 7.681145668029785), multiplicity: 4",
- "(0.0, 7.681145668029785), multiplicity: 4",
- "(0.0, 7.681145668029785), multiplicity: 4",
- "(0.0, 7.681145668029785), multiplicity: 4",
- "(0.0, 7.8102498054504395), multiplicity: 12",
- "(0.0, 7.8102498054504395), multiplicity: 12",
- "(0.0, 7.8102498054504395), multiplicity: 12",
- "(0.0, 7.8102498054504395), multiplicity: 12",
- "(0.0, 7.8102498054504395), multiplicity: 12",
- "(0.0, 7.8102498054504395), multiplicity: 12",
- "(0.0, 7.8102498054504395), multiplicity: 12",
- "(0.0, 7.8102498054504395), multiplicity: 12",
- "(0.0, 7.8102498054504395), multiplicity: 12",
- "(0.0, 7.8102498054504395), multiplicity: 12",
- "(0.0, 7.8102498054504395), multiplicity: 12",
- "(0.0, 7.8102498054504395), multiplicity: 12",
- "(0.0, 7.874007701873779), multiplicity: 16",
- "(0.0, 7.874007701873779), multiplicity: 16",
- "(0.0, 7.874007701873779), multiplicity: 16",
- "(0.0, 7.874007701873779), multiplicity: 16",
- "(0.0, 7.874007701873779), multiplicity: 16",
- "(0.0, 7.874007701873779), multiplicity: 16",
- "(0.0, 7.874007701873779), multiplicity: 16",
- "(0.0, 7.874007701873779), multiplicity: 16",
- "(0.0, 7.874007701873779), multiplicity: 16",
- "(0.0, 7.874007701873779), multiplicity: 16",
- "(0.0, 7.874007701873779), multiplicity: 16",
- "(0.0, 7.874007701873779), multiplicity: 16",
- "(0.0, 7.874007701873779), multiplicity: 16",
- "(0.0, 7.874007701873779), multiplicity: 16",
- "(0.0, 7.874007701873779), multiplicity: 16",
- "(0.0, 7.874007701873779), multiplicity: 16",
- "(0.0, 8.062257766723633), multiplicity: 9",
- "(0.0, 8.062257766723633), multiplicity: 9",
- "(0.0, 8.062257766723633), multiplicity: 9",
- "(0.0, 8.062257766723633), multiplicity: 9",
- "(0.0, 8.062257766723633), multiplicity: 9",
- "(0.0, 8.062257766723633), multiplicity: 9",
- "(0.0, 8.062257766723633), multiplicity: 9",
- "(0.0, 8.062257766723633), multiplicity: 9",
- "(0.0, 8.062257766723633), multiplicity: 9",
- "(0.0, 8.124038696289062), multiplicity: 9",
- "(0.0, 8.124038696289062), multiplicity: 9",
- "(0.0, 8.124038696289062), multiplicity: 9",
- "(0.0, 8.124038696289062), multiplicity: 9",
- "(0.0, 8.124038696289062), multiplicity: 9",
- "(0.0, 8.124038696289062), multiplicity: 9",
- "(0.0, 8.124038696289062), multiplicity: 9",
- "(0.0, 8.124038696289062), multiplicity: 9",
- "(0.0, 8.124038696289062), multiplicity: 9",
- "(0.0, 8.185352325439453), multiplicity: 2",
- "(0.0, 8.185352325439453), multiplicity: 2",
- "(0.0, 8.246211051940918), multiplicity: 9",
- "(0.0, 8.246211051940918), multiplicity: 9",
- "(0.0, 8.246211051940918), multiplicity: 9",
- "(0.0, 8.246211051940918), multiplicity: 9",
- "(0.0, 8.246211051940918), multiplicity: 9",
- "(0.0, 8.246211051940918), multiplicity: 9",
- "(0.0, 8.246211051940918), multiplicity: 9",
- "(0.0, 8.246211051940918), multiplicity: 9",
- "(0.0, 8.246211051940918), multiplicity: 9",
- "(0.0, 8.306623458862305), multiplicity: 15",
- "(0.0, 8.306623458862305), multiplicity: 15",
- "(0.0, 8.306623458862305), multiplicity: 15",
- "(0.0, 8.306623458862305), multiplicity: 15",
- "(0.0, 8.306623458862305), multiplicity: 15",
- "(0.0, 8.306623458862305), multiplicity: 15",
- "(0.0, 8.306623458862305), multiplicity: 15",
- "(0.0, 8.306623458862305), multiplicity: 15",
- "(0.0, 8.306623458862305), multiplicity: 15",
- "(0.0, 8.306623458862305), multiplicity: 15",
- "(0.0, 8.306623458862305), multiplicity: 15",
- "(0.0, 8.306623458862305), multiplicity: 15",
- "(0.0, 8.306623458862305), multiplicity: 15",
- "(0.0, 8.306623458862305), multiplicity: 15",
- "(0.0, 8.306623458862305), multiplicity: 15",
- "(0.0, 8.366600036621094), multiplicity: 6",
- "(0.0, 8.366600036621094), multiplicity: 6",
- "(0.0, 8.366600036621094), multiplicity: 6",
- "(0.0, 8.366600036621094), multiplicity: 6",
- "(0.0, 8.366600036621094), multiplicity: 6",
- "(0.0, 8.366600036621094), multiplicity: 6",
- "(0.0, 8.485280990600586), multiplicity: 4",
- "(0.0, 8.485280990600586), multiplicity: 4",
- "(0.0, 8.485280990600586), multiplicity: 4",
- "(0.0, 8.485280990600586), multiplicity: 4",
- "(0.0, 8.5440034866333), multiplicity: 5",
- "(0.0, 8.5440034866333), multiplicity: 5",
- "(0.0, 8.5440034866333), multiplicity: 5",
- "(0.0, 8.5440034866333), multiplicity: 5",
- "(0.0, 8.5440034866333), multiplicity: 5",
- "(0.0, 8.602325439453125), multiplicity: 10",
- "(0.0, 8.602325439453125), multiplicity: 10",
- "(0.0, 8.602325439453125), multiplicity: 10",
- "(0.0, 8.602325439453125), multiplicity: 10",
- "(0.0, 8.602325439453125), multiplicity: 10",
- "(0.0, 8.602325439453125), multiplicity: 10",
- "(0.0, 8.602325439453125), multiplicity: 10",
- "(0.0, 8.602325439453125), multiplicity: 10",
- "(0.0, 8.602325439453125), multiplicity: 10",
- "(0.0, 8.602325439453125), multiplicity: 10",
- "(0.0, 8.66025447845459), multiplicity: 10",
- "(0.0, 8.66025447845459), multiplicity: 10",
- "(0.0, 8.66025447845459), multiplicity: 10",
- "(0.0, 8.66025447845459), multiplicity: 10",
- "(0.0, 8.66025447845459), multiplicity: 10",
- "(0.0, 8.66025447845459), multiplicity: 10",
- "(0.0, 8.66025447845459), multiplicity: 10",
- "(0.0, 8.66025447845459), multiplicity: 10",
- "(0.0, 8.66025447845459), multiplicity: 10",
- "(0.0, 8.66025447845459), multiplicity: 10",
- "(0.0, 8.717798233032227), multiplicity: 6",
- "(0.0, 8.717798233032227), multiplicity: 6",
- "(0.0, 8.717798233032227), multiplicity: 6",
- "(0.0, 8.717798233032227), multiplicity: 6",
- "(0.0, 8.717798233032227), multiplicity: 6",
- "(0.0, 8.717798233032227), multiplicity: 6",
- "(0.0, 8.774964332580566), multiplicity: 15",
- "(0.0, 8.774964332580566), multiplicity: 15",
- "(0.0, 8.774964332580566), multiplicity: 15",
- "(0.0, 8.774964332580566), multiplicity: 15",
- "(0.0, 8.774964332580566), multiplicity: 15",
- "(0.0, 8.774964332580566), multiplicity: 15",
- "(0.0, 8.774964332580566), multiplicity: 15",
- "(0.0, 8.774964332580566), multiplicity: 15",
- "(0.0, 8.774964332580566), multiplicity: 15",
- "(0.0, 8.774964332580566), multiplicity: 15",
- "(0.0, 8.774964332580566), multiplicity: 15",
- "(0.0, 8.774964332580566), multiplicity: 15",
- "(0.0, 8.774964332580566), multiplicity: 15",
- "(0.0, 8.774964332580566), multiplicity: 15",
- "(0.0, 8.774964332580566), multiplicity: 15",
- "(0.0, 8.83176040649414), multiplicity: 6",
- "(0.0, 8.83176040649414), multiplicity: 6",
- "(0.0, 8.83176040649414), multiplicity: 6",
- "(0.0, 8.83176040649414), multiplicity: 6",
- "(0.0, 8.83176040649414), multiplicity: 6",
- "(0.0, 8.83176040649414), multiplicity: 6",
- "(0.0, 8.9442720413208), multiplicity: 2",
- "(0.0, 8.9442720413208), multiplicity: 2",
- "(0.0, 9.0), multiplicity: 20",
- "(0.0, 9.0), multiplicity: 20",
- "(0.0, 9.0), multiplicity: 20",
- "(0.0, 9.0), multiplicity: 20",
- "(0.0, 9.0), multiplicity: 20",
- "(0.0, 9.0), multiplicity: 20",
- "(0.0, 9.0), multiplicity: 20",
- "(0.0, 9.0), multiplicity: 20",
- "(0.0, 9.0), multiplicity: 20",
- "(0.0, 9.0), multiplicity: 20",
- "(0.0, 9.0), multiplicity: 20",
- "(0.0, 9.0), multiplicity: 20",
- "(0.0, 9.0), multiplicity: 20",
- "(0.0, 9.0), multiplicity: 20",
- "(0.0, 9.0), multiplicity: 20",
- "(0.0, 9.0), multiplicity: 20",
- "(0.0, 9.0), multiplicity: 20",
- "(0.0, 9.0), multiplicity: 20",
- "(0.0, 9.0), multiplicity: 20",
- "(0.0, 9.0), multiplicity: 20",
- "(0.0, 9.05538558959961), multiplicity: 4",
- "(0.0, 9.05538558959961), multiplicity: 4",
- "(0.0, 9.05538558959961), multiplicity: 4",
- "(0.0, 9.05538558959961), multiplicity: 4",
- "(0.0, 9.110433578491211), multiplicity: 11",
- "(0.0, 9.110433578491211), multiplicity: 11",
- "(0.0, 9.110433578491211), multiplicity: 11",
- "(0.0, 9.110433578491211), multiplicity: 11",
- "(0.0, 9.110433578491211), multiplicity: 11",
- "(0.0, 9.110433578491211), multiplicity: 11",
- "(0.0, 9.110433578491211), multiplicity: 11",
- "(0.0, 9.110433578491211), multiplicity: 11",
- "(0.0, 9.110433578491211), multiplicity: 11",
- "(0.0, 9.110433578491211), multiplicity: 11",
- "(0.0, 9.110433578491211), multiplicity: 11",
- "(0.0, 9.165151596069336)",
- "(0.0, 9.219544410705566), multiplicity: 6",
- "(0.0, 9.219544410705566), multiplicity: 6",
- "(0.0, 9.219544410705566), multiplicity: 6",
- "(0.0, 9.219544410705566), multiplicity: 6",
- "(0.0, 9.219544410705566), multiplicity: 6",
- "(0.0, 9.219544410705566), multiplicity: 6",
- "(0.0, 9.273618698120117), multiplicity: 12",
- "(0.0, 9.273618698120117), multiplicity: 12",
- "(0.0, 9.273618698120117), multiplicity: 12",
- "(0.0, 9.273618698120117), multiplicity: 12",
- "(0.0, 9.273618698120117), multiplicity: 12",
- "(0.0, 9.273618698120117), multiplicity: 12",
- "(0.0, 9.273618698120117), multiplicity: 12",
- "(0.0, 9.273618698120117), multiplicity: 12",
- "(0.0, 9.273618698120117), multiplicity: 12",
- "(0.0, 9.273618698120117), multiplicity: 12",
- "(0.0, 9.273618698120117), multiplicity: 12",
- "(0.0, 9.273618698120117), multiplicity: 12",
- "(0.0, 9.380831718444824), multiplicity: 3",
- "(0.0, 9.380831718444824), multiplicity: 3",
- "(0.0, 9.380831718444824), multiplicity: 3",
- "(0.0, 9.433980941772461), multiplicity: 10",
- "(0.0, 9.433980941772461), multiplicity: 10",
- "(0.0, 9.433980941772461), multiplicity: 10",
- "(0.0, 9.433980941772461), multiplicity: 10",
- "(0.0, 9.433980941772461), multiplicity: 10",
- "(0.0, 9.433980941772461), multiplicity: 10",
- "(0.0, 9.433980941772461), multiplicity: 10",
- "(0.0, 9.433980941772461), multiplicity: 10",
- "(0.0, 9.433980941772461), multiplicity: 10",
- "(0.0, 9.433980941772461), multiplicity: 10",
- "(0.0, 9.486832618713379), multiplicity: 11",
- "(0.0, 9.486832618713379), multiplicity: 11",
- "(0.0, 9.486832618713379), multiplicity: 11",
- "(0.0, 9.486832618713379), multiplicity: 11",
- "(0.0, 9.486832618713379), multiplicity: 11",
- "(0.0, 9.486832618713379), multiplicity: 11",
- "(0.0, 9.486832618713379), multiplicity: 11",
- "(0.0, 9.486832618713379), multiplicity: 11",
- "(0.0, 9.486832618713379), multiplicity: 11",
- "(0.0, 9.486832618713379), multiplicity: 11",
- "(0.0, 9.486832618713379), multiplicity: 11",
- "(0.0, 9.539392471313477), multiplicity: 5",
- "(0.0, 9.539392471313477), multiplicity: 5",
- "(0.0, 9.539392471313477), multiplicity: 5",
- "(0.0, 9.539392471313477), multiplicity: 5",
- "(0.0, 9.539392471313477), multiplicity: 5",
- "(0.0, 9.643651008605957), multiplicity: 4",
- "(0.0, 9.643651008605957), multiplicity: 4",
- "(0.0, 9.643651008605957), multiplicity: 4",
- "(0.0, 9.643651008605957), multiplicity: 4",
- "(0.0, 9.69536018371582), multiplicity: 8",
- "(0.0, 9.69536018371582), multiplicity: 8",
- "(0.0, 9.69536018371582), multiplicity: 8",
- "(0.0, 9.69536018371582), multiplicity: 8",
- "(0.0, 9.69536018371582), multiplicity: 8",
- "(0.0, 9.69536018371582), multiplicity: 8",
- "(0.0, 9.69536018371582), multiplicity: 8",
- "(0.0, 9.69536018371582), multiplicity: 8",
- "(0.0, 9.797959327697754), multiplicity: 3",
- "(0.0, 9.797959327697754), multiplicity: 3",
- "(0.0, 9.797959327697754), multiplicity: 3",
- "(0.0, 9.848857879638672), multiplicity: 4",
- "(0.0, 9.848857879638672), multiplicity: 4",
- "(0.0, 9.848857879638672), multiplicity: 4",
- "(0.0, 9.848857879638672), multiplicity: 4",
- "(0.0, 9.899495124816895), multiplicity: 7",
- "(0.0, 9.899495124816895), multiplicity: 7",
- "(0.0, 9.899495124816895), multiplicity: 7",
- "(0.0, 9.899495124816895), multiplicity: 7",
- "(0.0, 9.899495124816895), multiplicity: 7",
- "(0.0, 9.899495124816895), multiplicity: 7",
- "(0.0, 9.899495124816895), multiplicity: 7",
- "(0.0, 9.949873924255371), multiplicity: 8",
- "(0.0, 9.949873924255371), multiplicity: 8",
- "(0.0, 9.949873924255371), multiplicity: 8",
- "(0.0, 9.949873924255371), multiplicity: 8",
- "(0.0, 9.949873924255371), multiplicity: 8",
- "(0.0, 9.949873924255371), multiplicity: 8",
- "(0.0, 9.949873924255371), multiplicity: 8",
- "(0.0, 9.949873924255371), multiplicity: 8",
- "(0.0, 10.0), multiplicity: 5",
- "(0.0, 10.0), multiplicity: 5",
- "(0.0, 10.0), multiplicity: 5",
- "(0.0, 10.0), multiplicity: 5",
- "(0.0, 10.0), multiplicity: 5",
- "(0.0, 10.049875259399414), multiplicity: 17",
- "(0.0, 10.049875259399414), multiplicity: 17",
- "(0.0, 10.049875259399414), multiplicity: 17",
- "(0.0, 10.049875259399414), multiplicity: 17",
- "(0.0, 10.049875259399414), multiplicity: 17",
- "(0.0, 10.049875259399414), multiplicity: 17",
- "(0.0, 10.049875259399414), multiplicity: 17",
- "(0.0, 10.049875259399414), multiplicity: 17",
- "(0.0, 10.049875259399414), multiplicity: 17",
- "(0.0, 10.049875259399414), multiplicity: 17",
- "(0.0, 10.049875259399414), multiplicity: 17",
- "(0.0, 10.049875259399414), multiplicity: 17",
- "(0.0, 10.049875259399414), multiplicity: 17",
- "(0.0, 10.049875259399414), multiplicity: 17",
- "(0.0, 10.049875259399414), multiplicity: 17",
- "(0.0, 10.049875259399414), multiplicity: 17",
- "(0.0, 10.049875259399414), multiplicity: 17",
- "(0.0, 10.099504470825195), multiplicity: 2",
- "(0.0, 10.099504470825195), multiplicity: 2",
- "(0.0, 10.198039054870605), multiplicity: 4",
- "(0.0, 10.198039054870605), multiplicity: 4",
- "(0.0, 10.198039054870605), multiplicity: 4",
- "(0.0, 10.198039054870605), multiplicity: 4",
- "(0.0, 10.24695110321045), multiplicity: 6",
- "(0.0, 10.24695110321045), multiplicity: 6",
- "(0.0, 10.24695110321045), multiplicity: 6",
- "(0.0, 10.24695110321045), multiplicity: 6",
- "(0.0, 10.24695110321045), multiplicity: 6",
- "(0.0, 10.24695110321045), multiplicity: 6",
- "(0.0, 10.29563045501709), multiplicity: 6",
- "(0.0, 10.29563045501709), multiplicity: 6",
- "(0.0, 10.29563045501709), multiplicity: 6",
- "(0.0, 10.29563045501709), multiplicity: 6",
- "(0.0, 10.29563045501709), multiplicity: 6",
- "(0.0, 10.29563045501709), multiplicity: 6",
- "(0.0, 10.344079971313477), multiplicity: 9",
- "(0.0, 10.344079971313477), multiplicity: 9",
- "(0.0, 10.344079971313477), multiplicity: 9",
- "(0.0, 10.344079971313477), multiplicity: 9",
- "(0.0, 10.344079971313477), multiplicity: 9",
- "(0.0, 10.344079971313477), multiplicity: 9",
- "(0.0, 10.344079971313477), multiplicity: 9",
- "(0.0, 10.344079971313477), multiplicity: 9",
- "(0.0, 10.344079971313477), multiplicity: 9",
- "(0.0, 10.440306663513184), multiplicity: 4",
- "(0.0, 10.440306663513184), multiplicity: 4",
- "(0.0, 10.440306663513184), multiplicity: 4",
- "(0.0, 10.440306663513184), multiplicity: 4",
- "(0.0, 10.488088607788086), multiplicity: 11",
- "(0.0, 10.488088607788086), multiplicity: 11",
- "(0.0, 10.488088607788086), multiplicity: 11",
- "(0.0, 10.488088607788086), multiplicity: 11",
- "(0.0, 10.488088607788086), multiplicity: 11",
- "(0.0, 10.488088607788086), multiplicity: 11",
- "(0.0, 10.488088607788086), multiplicity: 11",
- "(0.0, 10.488088607788086), multiplicity: 11",
- "(0.0, 10.488088607788086), multiplicity: 11",
- "(0.0, 10.488088607788086), multiplicity: 11",
- "(0.0, 10.488088607788086), multiplicity: 11",
- "(0.0, 10.630146026611328), multiplicity: 12",
- "(0.0, 10.630146026611328), multiplicity: 12",
- "(0.0, 10.630146026611328), multiplicity: 12",
- "(0.0, 10.630146026611328), multiplicity: 12",
- "(0.0, 10.630146026611328), multiplicity: 12",
- "(0.0, 10.630146026611328), multiplicity: 12",
- "(0.0, 10.630146026611328), multiplicity: 12",
- "(0.0, 10.630146026611328), multiplicity: 12",
- "(0.0, 10.630146026611328), multiplicity: 12",
- "(0.0, 10.630146026611328), multiplicity: 12",
- "(0.0, 10.630146026611328), multiplicity: 12",
- "(0.0, 10.630146026611328), multiplicity: 12",
- "(0.0, 10.677078247070312), multiplicity: 2",
- "(0.0, 10.677078247070312), multiplicity: 2",
- "(0.0, 10.72380542755127)",
- "(0.0, 10.770329475402832), multiplicity: 4",
- "(0.0, 10.770329475402832), multiplicity: 4",
- "(0.0, 10.770329475402832), multiplicity: 4",
- "(0.0, 10.770329475402832), multiplicity: 4",
- "(0.0, 10.816654205322266), multiplicity: 9",
- "(0.0, 10.816654205322266), multiplicity: 9",
- "(0.0, 10.816654205322266), multiplicity: 9",
- "(0.0, 10.816654205322266), multiplicity: 9",
- "(0.0, 10.816654205322266), multiplicity: 9",
- "(0.0, 10.816654205322266), multiplicity: 9",
- "(0.0, 10.816654205322266), multiplicity: 9",
- "(0.0, 10.816654205322266), multiplicity: 9",
- "(0.0, 10.816654205322266), multiplicity: 9",
- "(0.0, 10.862780570983887), multiplicity: 8",
- "(0.0, 10.862780570983887), multiplicity: 8",
- "(0.0, 10.862780570983887), multiplicity: 8",
- "(0.0, 10.862780570983887), multiplicity: 8",
- "(0.0, 10.862780570983887), multiplicity: 8",
- "(0.0, 10.862780570983887), multiplicity: 8",
- "(0.0, 10.862780570983887), multiplicity: 8",
- "(0.0, 10.862780570983887), multiplicity: 8",
- "(0.0, 10.954451560974121), multiplicity: 2",
- "(0.0, 10.954451560974121), multiplicity: 2",
- "(0.0, 11.0), multiplicity: 7",
- "(0.0, 11.0), multiplicity: 7",
- "(0.0, 11.0), multiplicity: 7",
- "(0.0, 11.0), multiplicity: 7",
- "(0.0, 11.0), multiplicity: 7",
- "(0.0, 11.0), multiplicity: 7",
- "(0.0, 11.0), multiplicity: 7",
- "(0.0, 11.045360565185547), multiplicity: 5",
- "(0.0, 11.045360565185547), multiplicity: 5",
- "(0.0, 11.045360565185547), multiplicity: 5",
- "(0.0, 11.045360565185547), multiplicity: 5",
- "(0.0, 11.045360565185547), multiplicity: 5",
- "(0.0, 11.090536117553711), multiplicity: 3",
- "(0.0, 11.090536117553711), multiplicity: 3",
- "(0.0, 11.090536117553711), multiplicity: 3",
- "(0.0, 11.180339813232422), multiplicity: 10",
- "(0.0, 11.180339813232422), multiplicity: 10",
- "(0.0, 11.180339813232422), multiplicity: 10",
- "(0.0, 11.180339813232422), multiplicity: 10",
- "(0.0, 11.180339813232422), multiplicity: 10",
- "(0.0, 11.180339813232422), multiplicity: 10",
- "(0.0, 11.180339813232422), multiplicity: 10",
- "(0.0, 11.180339813232422), multiplicity: 10",
- "(0.0, 11.180339813232422), multiplicity: 10",
- "(0.0, 11.180339813232422), multiplicity: 10",
- "(0.0, 11.224971771240234), multiplicity: 6",
- "(0.0, 11.224971771240234), multiplicity: 6",
- "(0.0, 11.224971771240234), multiplicity: 6",
- "(0.0, 11.224971771240234), multiplicity: 6",
- "(0.0, 11.224971771240234), multiplicity: 6",
- "(0.0, 11.224971771240234), multiplicity: 6",
- "(0.0, 11.313708305358887)",
- "(0.0, 11.357816696166992), multiplicity: 6",
- "(0.0, 11.357816696166992), multiplicity: 6",
- "(0.0, 11.357816696166992), multiplicity: 6",
- "(0.0, 11.357816696166992), multiplicity: 6",
- "(0.0, 11.357816696166992), multiplicity: 6",
- "(0.0, 11.357816696166992), multiplicity: 6",
- "(0.0, 11.401754379272461), multiplicity: 3",
- "(0.0, 11.401754379272461), multiplicity: 3",
- "(0.0, 11.401754379272461), multiplicity: 3",
- "(0.0, 11.445523262023926), multiplicity: 4",
- "(0.0, 11.445523262023926), multiplicity: 4",
- "(0.0, 11.445523262023926), multiplicity: 4",
- "(0.0, 11.445523262023926), multiplicity: 4",
- "(0.0, 11.48912525177002), multiplicity: 6",
- "(0.0, 11.48912525177002), multiplicity: 6",
- "(0.0, 11.48912525177002), multiplicity: 6",
- "(0.0, 11.48912525177002), multiplicity: 6",
- "(0.0, 11.48912525177002), multiplicity: 6",
- "(0.0, 11.48912525177002), multiplicity: 6",
- "(0.0, 11.532562255859375), multiplicity: 3",
- "(0.0, 11.532562255859375), multiplicity: 3",
- "(0.0, 11.532562255859375), multiplicity: 3",
- "(0.0, 11.575837135314941), multiplicity: 9",
- "(0.0, 11.575837135314941), multiplicity: 9",
- "(0.0, 11.575837135314941), multiplicity: 9",
- "(0.0, 11.575837135314941), multiplicity: 9",
- "(0.0, 11.575837135314941), multiplicity: 9",
- "(0.0, 11.575837135314941), multiplicity: 9",
- "(0.0, 11.575837135314941), multiplicity: 9",
- "(0.0, 11.575837135314941), multiplicity: 9",
- "(0.0, 11.575837135314941), multiplicity: 9",
- "(0.0, 11.704699516296387), multiplicity: 4",
- "(0.0, 11.704699516296387), multiplicity: 4",
- "(0.0, 11.704699516296387), multiplicity: 4",
- "(0.0, 11.704699516296387), multiplicity: 4",
- "(0.0, 11.747340202331543), multiplicity: 5",
- "(0.0, 11.747340202331543), multiplicity: 5",
- "(0.0, 11.747340202331543), multiplicity: 5",
- "(0.0, 11.747340202331543), multiplicity: 5",
- "(0.0, 11.747340202331543), multiplicity: 5",
- "(0.0, 11.789826393127441), multiplicity: 3",
- "(0.0, 11.789826393127441), multiplicity: 3",
- "(0.0, 11.789826393127441), multiplicity: 3",
- "(0.0, 11.87434196472168), multiplicity: 2",
- "(0.0, 11.87434196472168), multiplicity: 2",
- "(0.0, 12.041594505310059), multiplicity: 2",
- "(0.0, 12.041594505310059), multiplicity: 2",
- "(0.0, 12.083045959472656), multiplicity: 5",
- "(0.0, 12.083045959472656), multiplicity: 5",
- "(0.0, 12.083045959472656), multiplicity: 5",
- "(0.0, 12.083045959472656), multiplicity: 5",
- "(0.0, 12.083045959472656), multiplicity: 5",
- "(0.0, 12.12435531616211), multiplicity: 2",
- "(0.0, 12.12435531616211), multiplicity: 2",
- "(0.0, 12.206555366516113), multiplicity: 5",
- "(0.0, 12.206555366516113), multiplicity: 5",
- "(0.0, 12.206555366516113), multiplicity: 5",
- "(0.0, 12.206555366516113), multiplicity: 5",
- "(0.0, 12.206555366516113), multiplicity: 5",
- "(0.0, 12.247448921203613), multiplicity: 5",
- "(0.0, 12.247448921203613), multiplicity: 5",
- "(0.0, 12.247448921203613), multiplicity: 5",
- "(0.0, 12.247448921203613), multiplicity: 5",
- "(0.0, 12.247448921203613), multiplicity: 5",
- "(0.0, 12.328827857971191), multiplicity: 3",
- "(0.0, 12.328827857971191), multiplicity: 3",
- "(0.0, 12.328827857971191), multiplicity: 3",
- "(0.0, 12.369317054748535), multiplicity: 2",
- "(0.0, 12.369317054748535), multiplicity: 2",
- "(0.0, 12.409673690795898), multiplicity: 2",
- "(0.0, 12.409673690795898), multiplicity: 2",
- "(0.0, 12.449899673461914)",
- "(0.0, 12.529964447021484)",
- "(0.0, 12.569805145263672)",
- "(0.0, 12.688577651977539), multiplicity: 4",
- "(0.0, 12.688577651977539), multiplicity: 4",
- "(0.0, 12.688577651977539), multiplicity: 4",
- "(0.0, 12.688577651977539), multiplicity: 4",
- "(0.0, 12.727922439575195), multiplicity: 7",
- "(0.0, 12.727922439575195), multiplicity: 7",
- "(0.0, 12.727922439575195), multiplicity: 7",
- "(0.0, 12.727922439575195), multiplicity: 7",
- "(0.0, 12.727922439575195), multiplicity: 7",
- "(0.0, 12.727922439575195), multiplicity: 7",
- "(0.0, 12.727922439575195), multiplicity: 7",
- "(0.0, 12.806248664855957)",
- "(0.0, 12.845232963562012)",
- "(0.0, 12.884099006652832), multiplicity: 3",
- "(0.0, 12.884099006652832), multiplicity: 3",
- "(0.0, 12.884099006652832), multiplicity: 3",
- "(0.0, 13.0), multiplicity: 3",
- "(0.0, 13.0), multiplicity: 3",
- "(0.0, 13.0), multiplicity: 3",
- "(0.0, 13.03840446472168), multiplicity: 3",
- "(0.0, 13.03840446472168), multiplicity: 3",
- "(0.0, 13.03840446472168), multiplicity: 3",
- "(0.0, 13.076696395874023), multiplicity: 2",
- "(0.0, 13.076696395874023), multiplicity: 2",
- "(0.0, 13.190905570983887), multiplicity: 3",
- "(0.0, 13.190905570983887), multiplicity: 3",
- "(0.0, 13.190905570983887), multiplicity: 3",
- "(0.0, 13.379088401794434)",
- "(0.0, 13.45362377166748)",
- "(0.0, 13.490737915039062), multiplicity: 6",
- "(0.0, 13.490737915039062), multiplicity: 6",
- "(0.0, 13.490737915039062), multiplicity: 6",
- "(0.0, 13.490737915039062), multiplicity: 6",
- "(0.0, 13.490737915039062), multiplicity: 6",
- "(0.0, 13.490737915039062), multiplicity: 6",
- "(0.0, 13.601470947265625), multiplicity: 2",
- "(0.0, 13.601470947265625), multiplicity: 2",
- "(0.0, 13.638181686401367), multiplicity: 2",
- "(0.0, 13.638181686401367), multiplicity: 2",
- "(0.0, 13.67479419708252), multiplicity: 2",
- "(0.0, 13.67479419708252), multiplicity: 2",
- "(0.0, 13.747727394104004), multiplicity: 5",
- "(0.0, 13.747727394104004), multiplicity: 5",
- "(0.0, 13.747727394104004), multiplicity: 5",
- "(0.0, 13.747727394104004), multiplicity: 5",
- "(0.0, 13.747727394104004), multiplicity: 5",
- "(0.0, 13.784049034118652)",
- "(0.0, 13.928388595581055)",
- "(0.0, 14.03566837310791), multiplicity: 2",
- "(0.0, 14.03566837310791), multiplicity: 2",
- "(0.0, 14.071247100830078)",
- "(0.0, 14.177447319030762), multiplicity: 2",
- "(0.0, 14.177447319030762), multiplicity: 2",
- "(0.0, 14.317821502685547)",
- "(0.0, 14.352700233459473), multiplicity: 2",
- "(0.0, 14.352700233459473), multiplicity: 2",
- "(0.0, 14.422204971313477)",
- "(0.0, 14.456831932067871), multiplicity: 2",
- "(0.0, 14.456831932067871), multiplicity: 2",
- "(0.0, 14.491376876831055)",
- "(0.0, 14.560219764709473), multiplicity: 2",
- "(0.0, 14.560219764709473), multiplicity: 2",
- "(0.0, 14.696938514709473)",
- "(0.0, 14.764822959899902)",
- "(0.0, 14.866068840026855), multiplicity: 2",
- "(0.0, 14.866068840026855), multiplicity: 2",
- "(0.0, 14.899664878845215)",
- "(0.0, 15.165750503540039)",
- "(0.0, 15.394804000854492)",
- "(0.0, 15.588457107543945)",
- "(0.0, 15.68438720703125)",
- "(0.0, 15.748015403747559), multiplicity: 2",
- "(0.0, 15.748015403747559), multiplicity: 2",
- "(0.0, 15.937376976013184)",
- "(0.0, 16.0623779296875)",
- "(0.0, 16.124515533447266)",
- "(0.0, 16.155494689941406), multiplicity: 2",
- "(0.0, 16.155494689941406), multiplicity: 2",
- "(0.0, 16.248077392578125)",
- "(0.0, 16.278820037841797)",
- "(0.0, 16.401220321655273)",
- "(0.0, 16.431676864624023)",
- "(0.0, 16.552946090698242)",
- "(0.0, 16.5831241607666), multiplicity: 2",
- "(0.0, 16.5831241607666), multiplicity: 2",
- "(0.0, 16.6433162689209)",
- "(0.0, 16.733200073242188)",
- "(0.0, 16.76305389404297), multiplicity: 2",
- "(0.0, 16.76305389404297), multiplicity: 2",
- "(0.0, 16.792856216430664)",
- "(0.0, 17.11724281311035)",
- "(0.0, 17.14642906188965)",
- "(0.0, 17.20465087890625), multiplicity: 2",
- "(0.0, 17.20465087890625), multiplicity: 2",
- "(0.0, 17.492855072021484)",
- "(0.0, 17.6068172454834)",
- "(0.0, 17.748239517211914)",
- "(0.0, 17.83255386352539)",
- "(0.0, 18.357559204101562)",
- "(0.0, 18.384777069091797)",
- "(0.0, 18.788293838500977)",
- "(0.0, 18.81488800048828)",
- "(0.0, 19.51922035217285)",
- "(0.0, 22.315914154052734)",
- "(0.0, 22.649503707885742)",
- "(0.0, 24.06241798400879)",
- "(0.0, 26.324893951416016)",
- "(0.0, 30.479501724243164)",
- "(0.0, inf)"
- ],
- "mode": "markers",
- "name": "H0",
- "type": "scatter",
- "x": [
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0,
- 0
- ],
- "y": [
- 1,
- 1.4142135381698608,
- 1.4142135381698608,
- 1.4142135381698608,
- 1.4142135381698608,
- 1.4142135381698608,
- 1.7320507764816284,
- 1.7320507764816284,
- 1.7320507764816284,
- 1.7320507764816284,
- 2.2360680103302,
- 2.2360680103302,
- 2.2360680103302,
- 2.2360680103302,
- 2.2360680103302,
- 2.2360680103302,
- 2.2360680103302,
- 2.2360680103302,
- 2.2360680103302,
- 2.4494898319244385,
- 2.4494898319244385,
- 2.4494898319244385,
- 2.4494898319244385,
- 2.4494898319244385,
- 2.4494898319244385,
- 2.4494898319244385,
- 2.8284270763397217,
- 2.8284270763397217,
- 3,
- 3,
- 3,
- 3,
- 3,
- 3,
- 3.1622776985168457,
- 3.1622776985168457,
- 3.1622776985168457,
- 3.1622776985168457,
- 3.1622776985168457,
- 3.1622776985168457,
- 3.1622776985168457,
- 3.316624879837036,
- 3.316624879837036,
- 3.316624879837036,
- 3.316624879837036,
- 3.316624879837036,
- 3.316624879837036,
- 3.464101552963257,
- 3.464101552963257,
- 3.605551242828369,
- 3.605551242828369,
- 3.605551242828369,
- 3.605551242828369,
- 3.605551242828369,
- 3.605551242828369,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 3.7416574954986572,
- 4,
- 4,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.123105525970459,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.242640495300293,
- 4.358899116516113,
- 4.358899116516113,
- 4.358899116516113,
- 4.358899116516113,
- 4.358899116516113,
- 4.358899116516113,
- 4.358899116516113,
- 4.358899116516113,
- 4.4721360206604,
- 4.4721360206604,
- 4.4721360206604,
- 4.4721360206604,
- 4.4721360206604,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.582575798034668,
- 4.690415859222412,
- 4.690415859222412,
- 4.690415859222412,
- 4.690415859222412,
- 4.690415859222412,
- 4.690415859222412,
- 4.690415859222412,
- 4.690415859222412,
- 4.690415859222412,
- 4.898979663848877,
- 4.898979663848877,
- 4.898979663848877,
- 4.898979663848877,
- 4.898979663848877,
- 4.898979663848877,
- 4.898979663848877,
- 4.898979663848877,
- 4.898979663848877,
- 4.898979663848877,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.099019527435303,
- 5.196152210235596,
- 5.196152210235596,
- 5.196152210235596,
- 5.196152210235596,
- 5.196152210235596,
- 5.196152210235596,
- 5.196152210235596,
- 5.196152210235596,
- 5.196152210235596,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.385164737701416,
- 5.4772257804870605,
- 5.4772257804870605,
- 5.4772257804870605,
- 5.4772257804870605,
- 5.4772257804870605,
- 5.4772257804870605,
- 5.4772257804870605,
- 5.4772257804870605,
- 5.4772257804870605,
- 5.4772257804870605,
- 5.4772257804870605,
- 5.4772257804870605,
- 5.4772257804870605,
- 5.656854152679443,
- 5.656854152679443,
- 5.656854152679443,
- 5.656854152679443,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.74456262588501,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.830951690673828,
- 5.916079998016357,
- 5.916079998016357,
- 5.916079998016357,
- 5.916079998016357,
- 5.916079998016357,
- 5.916079998016357,
- 5.916079998016357,
- 6,
- 6,
- 6,
- 6,
- 6.082762718200684,
- 6.082762718200684,
- 6.082762718200684,
- 6.082762718200684,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.164413928985596,
- 6.324555397033691,
- 6.324555397033691,
- 6.324555397033691,
- 6.324555397033691,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.4031243324279785,
- 6.480740547180176,
- 6.480740547180176,
- 6.480740547180176,
- 6.480740547180176,
- 6.480740547180176,
- 6.480740547180176,
- 6.557438373565674,
- 6.557438373565674,
- 6.633249759674072,
- 6.633249759674072,
- 6.633249759674072,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.7082037925720215,
- 6.78233003616333,
- 6.78233003616333,
- 6.78233003616333,
- 6.78233003616333,
- 6.78233003616333,
- 6.78233003616333,
- 6.78233003616333,
- 6.78233003616333,
- 6.78233003616333,
- 6.78233003616333,
- 6.78233003616333,
- 6.78233003616333,
- 6.928203105926514,
- 6.928203105926514,
- 7,
- 7,
- 7,
- 7,
- 7,
- 7,
- 7,
- 7,
- 7,
- 7,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.071067810058594,
- 7.141428470611572,
- 7.141428470611572,
- 7.141428470611572,
- 7.141428470611572,
- 7.141428470611572,
- 7.141428470611572,
- 7.141428470611572,
- 7.211102485656738,
- 7.211102485656738,
- 7.211102485656738,
- 7.211102485656738,
- 7.211102485656738,
- 7.280109882354736,
- 7.280109882354736,
- 7.280109882354736,
- 7.280109882354736,
- 7.280109882354736,
- 7.280109882354736,
- 7.280109882354736,
- 7.280109882354736,
- 7.280109882354736,
- 7.280109882354736,
- 7.280109882354736,
- 7.280109882354736,
- 7.280109882354736,
- 7.280109882354736,
- 7.280109882354736,
- 7.280109882354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.348469257354736,
- 7.4833149909973145,
- 7.4833149909973145,
- 7.4833149909973145,
- 7.4833149909973145,
- 7.4833149909973145,
- 7.4833149909973145,
- 7.4833149909973145,
- 7.4833149909973145,
- 7.4833149909973145,
- 7.549834251403809,
- 7.549834251403809,
- 7.549834251403809,
- 7.549834251403809,
- 7.549834251403809,
- 7.549834251403809,
- 7.549834251403809,
- 7.549834251403809,
- 7.549834251403809,
- 7.549834251403809,
- 7.549834251403809,
- 7.6157732009887695,
- 7.6157732009887695,
- 7.6157732009887695,
- 7.6157732009887695,
- 7.6157732009887695,
- 7.6157732009887695,
- 7.6157732009887695,
- 7.681145668029785,
- 7.681145668029785,
- 7.681145668029785,
- 7.681145668029785,
- 7.8102498054504395,
- 7.8102498054504395,
- 7.8102498054504395,
- 7.8102498054504395,
- 7.8102498054504395,
- 7.8102498054504395,
- 7.8102498054504395,
- 7.8102498054504395,
- 7.8102498054504395,
- 7.8102498054504395,
- 7.8102498054504395,
- 7.8102498054504395,
- 7.874007701873779,
- 7.874007701873779,
- 7.874007701873779,
- 7.874007701873779,
- 7.874007701873779,
- 7.874007701873779,
- 7.874007701873779,
- 7.874007701873779,
- 7.874007701873779,
- 7.874007701873779,
- 7.874007701873779,
- 7.874007701873779,
- 7.874007701873779,
- 7.874007701873779,
- 7.874007701873779,
- 7.874007701873779,
- 8.062257766723633,
- 8.062257766723633,
- 8.062257766723633,
- 8.062257766723633,
- 8.062257766723633,
- 8.062257766723633,
- 8.062257766723633,
- 8.062257766723633,
- 8.062257766723633,
- 8.124038696289062,
- 8.124038696289062,
- 8.124038696289062,
- 8.124038696289062,
- 8.124038696289062,
- 8.124038696289062,
- 8.124038696289062,
- 8.124038696289062,
- 8.124038696289062,
- 8.185352325439453,
- 8.185352325439453,
- 8.246211051940918,
- 8.246211051940918,
- 8.246211051940918,
- 8.246211051940918,
- 8.246211051940918,
- 8.246211051940918,
- 8.246211051940918,
- 8.246211051940918,
- 8.246211051940918,
- 8.306623458862305,
- 8.306623458862305,
- 8.306623458862305,
- 8.306623458862305,
- 8.306623458862305,
- 8.306623458862305,
- 8.306623458862305,
- 8.306623458862305,
- 8.306623458862305,
- 8.306623458862305,
- 8.306623458862305,
- 8.306623458862305,
- 8.306623458862305,
- 8.306623458862305,
- 8.306623458862305,
- 8.366600036621094,
- 8.366600036621094,
- 8.366600036621094,
- 8.366600036621094,
- 8.366600036621094,
- 8.366600036621094,
- 8.485280990600586,
- 8.485280990600586,
- 8.485280990600586,
- 8.485280990600586,
- 8.5440034866333,
- 8.5440034866333,
- 8.5440034866333,
- 8.5440034866333,
- 8.5440034866333,
- 8.602325439453125,
- 8.602325439453125,
- 8.602325439453125,
- 8.602325439453125,
- 8.602325439453125,
- 8.602325439453125,
- 8.602325439453125,
- 8.602325439453125,
- 8.602325439453125,
- 8.602325439453125,
- 8.66025447845459,
- 8.66025447845459,
- 8.66025447845459,
- 8.66025447845459,
- 8.66025447845459,
- 8.66025447845459,
- 8.66025447845459,
- 8.66025447845459,
- 8.66025447845459,
- 8.66025447845459,
- 8.717798233032227,
- 8.717798233032227,
- 8.717798233032227,
- 8.717798233032227,
- 8.717798233032227,
- 8.717798233032227,
- 8.774964332580566,
- 8.774964332580566,
- 8.774964332580566,
- 8.774964332580566,
- 8.774964332580566,
- 8.774964332580566,
- 8.774964332580566,
- 8.774964332580566,
- 8.774964332580566,
- 8.774964332580566,
- 8.774964332580566,
- 8.774964332580566,
- 8.774964332580566,
- 8.774964332580566,
- 8.774964332580566,
- 8.83176040649414,
- 8.83176040649414,
- 8.83176040649414,
- 8.83176040649414,
- 8.83176040649414,
- 8.83176040649414,
- 8.9442720413208,
- 8.9442720413208,
- 9,
- 9,
- 9,
- 9,
- 9,
- 9,
- 9,
- 9,
- 9,
- 9,
- 9,
- 9,
- 9,
- 9,
- 9,
- 9,
- 9,
- 9,
- 9,
- 9,
- 9.05538558959961,
- 9.05538558959961,
- 9.05538558959961,
- 9.05538558959961,
- 9.110433578491211,
- 9.110433578491211,
- 9.110433578491211,
- 9.110433578491211,
- 9.110433578491211,
- 9.110433578491211,
- 9.110433578491211,
- 9.110433578491211,
- 9.110433578491211,
- 9.110433578491211,
- 9.110433578491211,
- 9.165151596069336,
- 9.219544410705566,
- 9.219544410705566,
- 9.219544410705566,
- 9.219544410705566,
- 9.219544410705566,
- 9.219544410705566,
- 9.273618698120117,
- 9.273618698120117,
- 9.273618698120117,
- 9.273618698120117,
- 9.273618698120117,
- 9.273618698120117,
- 9.273618698120117,
- 9.273618698120117,
- 9.273618698120117,
- 9.273618698120117,
- 9.273618698120117,
- 9.273618698120117,
- 9.380831718444824,
- 9.380831718444824,
- 9.380831718444824,
- 9.433980941772461,
- 9.433980941772461,
- 9.433980941772461,
- 9.433980941772461,
- 9.433980941772461,
- 9.433980941772461,
- 9.433980941772461,
- 9.433980941772461,
- 9.433980941772461,
- 9.433980941772461,
- 9.486832618713379,
- 9.486832618713379,
- 9.486832618713379,
- 9.486832618713379,
- 9.486832618713379,
- 9.486832618713379,
- 9.486832618713379,
- 9.486832618713379,
- 9.486832618713379,
- 9.486832618713379,
- 9.486832618713379,
- 9.539392471313477,
- 9.539392471313477,
- 9.539392471313477,
- 9.539392471313477,
- 9.539392471313477,
- 9.643651008605957,
- 9.643651008605957,
- 9.643651008605957,
- 9.643651008605957,
- 9.69536018371582,
- 9.69536018371582,
- 9.69536018371582,
- 9.69536018371582,
- 9.69536018371582,
- 9.69536018371582,
- 9.69536018371582,
- 9.69536018371582,
- 9.797959327697754,
- 9.797959327697754,
- 9.797959327697754,
- 9.848857879638672,
- 9.848857879638672,
- 9.848857879638672,
- 9.848857879638672,
- 9.899495124816895,
- 9.899495124816895,
- 9.899495124816895,
- 9.899495124816895,
- 9.899495124816895,
- 9.899495124816895,
- 9.899495124816895,
- 9.949873924255371,
- 9.949873924255371,
- 9.949873924255371,
- 9.949873924255371,
- 9.949873924255371,
- 9.949873924255371,
- 9.949873924255371,
- 9.949873924255371,
- 10,
- 10,
- 10,
- 10,
- 10,
- 10.049875259399414,
- 10.049875259399414,
- 10.049875259399414,
- 10.049875259399414,
- 10.049875259399414,
- 10.049875259399414,
- 10.049875259399414,
- 10.049875259399414,
- 10.049875259399414,
- 10.049875259399414,
- 10.049875259399414,
- 10.049875259399414,
- 10.049875259399414,
- 10.049875259399414,
- 10.049875259399414,
- 10.049875259399414,
- 10.049875259399414,
- 10.099504470825195,
- 10.099504470825195,
- 10.198039054870605,
- 10.198039054870605,
- 10.198039054870605,
- 10.198039054870605,
- 10.24695110321045,
- 10.24695110321045,
- 10.24695110321045,
- 10.24695110321045,
- 10.24695110321045,
- 10.24695110321045,
- 10.29563045501709,
- 10.29563045501709,
- 10.29563045501709,
- 10.29563045501709,
- 10.29563045501709,
- 10.29563045501709,
- 10.344079971313477,
- 10.344079971313477,
- 10.344079971313477,
- 10.344079971313477,
- 10.344079971313477,
- 10.344079971313477,
- 10.344079971313477,
- 10.344079971313477,
- 10.344079971313477,
- 10.440306663513184,
- 10.440306663513184,
- 10.440306663513184,
- 10.440306663513184,
- 10.488088607788086,
- 10.488088607788086,
- 10.488088607788086,
- 10.488088607788086,
- 10.488088607788086,
- 10.488088607788086,
- 10.488088607788086,
- 10.488088607788086,
- 10.488088607788086,
- 10.488088607788086,
- 10.488088607788086,
- 10.630146026611328,
- 10.630146026611328,
- 10.630146026611328,
- 10.630146026611328,
- 10.630146026611328,
- 10.630146026611328,
- 10.630146026611328,
- 10.630146026611328,
- 10.630146026611328,
- 10.630146026611328,
- 10.630146026611328,
- 10.630146026611328,
- 10.677078247070312,
- 10.677078247070312,
- 10.72380542755127,
- 10.770329475402832,
- 10.770329475402832,
- 10.770329475402832,
- 10.770329475402832,
- 10.816654205322266,
- 10.816654205322266,
- 10.816654205322266,
- 10.816654205322266,
- 10.816654205322266,
- 10.816654205322266,
- 10.816654205322266,
- 10.816654205322266,
- 10.816654205322266,
- 10.862780570983887,
- 10.862780570983887,
- 10.862780570983887,
- 10.862780570983887,
- 10.862780570983887,
- 10.862780570983887,
- 10.862780570983887,
- 10.862780570983887,
- 10.954451560974121,
- 10.954451560974121,
- 11,
- 11,
- 11,
- 11,
- 11,
- 11,
- 11,
- 11.045360565185547,
- 11.045360565185547,
- 11.045360565185547,
- 11.045360565185547,
- 11.045360565185547,
- 11.090536117553711,
- 11.090536117553711,
- 11.090536117553711,
- 11.180339813232422,
- 11.180339813232422,
- 11.180339813232422,
- 11.180339813232422,
- 11.180339813232422,
- 11.180339813232422,
- 11.180339813232422,
- 11.180339813232422,
- 11.180339813232422,
- 11.180339813232422,
- 11.224971771240234,
- 11.224971771240234,
- 11.224971771240234,
- 11.224971771240234,
- 11.224971771240234,
- 11.224971771240234,
- 11.313708305358887,
- 11.357816696166992,
- 11.357816696166992,
- 11.357816696166992,
- 11.357816696166992,
- 11.357816696166992,
- 11.357816696166992,
- 11.401754379272461,
- 11.401754379272461,
- 11.401754379272461,
- 11.445523262023926,
- 11.445523262023926,
- 11.445523262023926,
- 11.445523262023926,
- 11.48912525177002,
- 11.48912525177002,
- 11.48912525177002,
- 11.48912525177002,
- 11.48912525177002,
- 11.48912525177002,
- 11.532562255859375,
- 11.532562255859375,
- 11.532562255859375,
- 11.575837135314941,
- 11.575837135314941,
- 11.575837135314941,
- 11.575837135314941,
- 11.575837135314941,
- 11.575837135314941,
- 11.575837135314941,
- 11.575837135314941,
- 11.575837135314941,
- 11.704699516296387,
- 11.704699516296387,
- 11.704699516296387,
- 11.704699516296387,
- 11.747340202331543,
- 11.747340202331543,
- 11.747340202331543,
- 11.747340202331543,
- 11.747340202331543,
- 11.789826393127441,
- 11.789826393127441,
- 11.789826393127441,
- 11.87434196472168,
- 11.87434196472168,
- 12.041594505310059,
- 12.041594505310059,
- 12.083045959472656,
- 12.083045959472656,
- 12.083045959472656,
- 12.083045959472656,
- 12.083045959472656,
- 12.12435531616211,
- 12.12435531616211,
- 12.206555366516113,
- 12.206555366516113,
- 12.206555366516113,
- 12.206555366516113,
- 12.206555366516113,
- 12.247448921203613,
- 12.247448921203613,
- 12.247448921203613,
- 12.247448921203613,
- 12.247448921203613,
- 12.328827857971191,
- 12.328827857971191,
- 12.328827857971191,
- 12.369317054748535,
- 12.369317054748535,
- 12.409673690795898,
- 12.409673690795898,
- 12.449899673461914,
- 12.529964447021484,
- 12.569805145263672,
- 12.688577651977539,
- 12.688577651977539,
- 12.688577651977539,
- 12.688577651977539,
- 12.727922439575195,
- 12.727922439575195,
- 12.727922439575195,
- 12.727922439575195,
- 12.727922439575195,
- 12.727922439575195,
- 12.727922439575195,
- 12.806248664855957,
- 12.845232963562012,
- 12.884099006652832,
- 12.884099006652832,
- 12.884099006652832,
- 13,
- 13,
- 13,
- 13.03840446472168,
- 13.03840446472168,
- 13.03840446472168,
- 13.076696395874023,
- 13.076696395874023,
- 13.190905570983887,
- 13.190905570983887,
- 13.190905570983887,
- 13.379088401794434,
- 13.45362377166748,
- 13.490737915039062,
- 13.490737915039062,
- 13.490737915039062,
- 13.490737915039062,
- 13.490737915039062,
- 13.490737915039062,
- 13.601470947265625,
- 13.601470947265625,
- 13.638181686401367,
- 13.638181686401367,
- 13.67479419708252,
- 13.67479419708252,
- 13.747727394104004,
- 13.747727394104004,
- 13.747727394104004,
- 13.747727394104004,
- 13.747727394104004,
- 13.784049034118652,
- 13.928388595581055,
- 14.03566837310791,
- 14.03566837310791,
- 14.071247100830078,
- 14.177447319030762,
- 14.177447319030762,
- 14.317821502685547,
- 14.352700233459473,
- 14.352700233459473,
- 14.422204971313477,
- 14.456831932067871,
- 14.456831932067871,
- 14.491376876831055,
- 14.560219764709473,
- 14.560219764709473,
- 14.696938514709473,
- 14.764822959899902,
- 14.866068840026855,
- 14.866068840026855,
- 14.899664878845215,
- 15.165750503540039,
- 15.394804000854492,
- 15.588457107543945,
- 15.68438720703125,
- 15.748015403747559,
- 15.748015403747559,
- 15.937376976013184,
- 16.0623779296875,
- 16.124515533447266,
- 16.155494689941406,
- 16.155494689941406,
- 16.248077392578125,
- 16.278820037841797,
- 16.401220321655273,
- 16.431676864624023,
- 16.552946090698242,
- 16.5831241607666,
- 16.5831241607666,
- 16.6433162689209,
- 16.733200073242188,
- 16.76305389404297,
- 16.76305389404297,
- 16.792856216430664,
- 17.11724281311035,
- 17.14642906188965,
- 17.20465087890625,
- 17.20465087890625,
- 17.492855072021484,
- 17.6068172454834,
- 17.748239517211914,
- 17.83255386352539,
- 18.357559204101562,
- 18.384777069091797,
- 18.788293838500977,
- 18.81488800048828,
- 19.51922035217285,
- 22.315914154052734,
- 22.649503707885742,
- 24.06241798400879,
- 26.324893951416016,
- 30.479501724243164,
- 117.2313133239746
- ]
- },
- {
- "hoverinfo": "text",
- "hovertext": [
- "(28.72281265258789, 34.48188018798828)",
- "(27.495454788208008, 27.53179931640625)",
- "(26.476404190063477, 29.563491821289062)",
- "(24.718414306640625, 35.46829605102539)",
- "(24.1867733001709, 26.038433074951172)",
- "(23.853721618652344, 25.495098114013672)",
- "(23.579652786254883, 23.706539154052734)",
- "(23.430749893188477, 24.515300750732422)",
- "(22.38302993774414, 24.413110733032227)",
- "(22.226110458374023, 22.472204208374023)",
- "(22.226110458374023, 22.360679626464844)",
- "(22.090721130371094, 22.44994354248047)",
- "(21.954498291015625, 22.022714614868164)",
- "(21.610183715820312, 31.843366622924805)",
- "(21.424285888671875, 28.089143753051758)",
- "(21.21320343017578, 21.863210678100586)",
- "(21.118711471557617, 22.825424194335938)",
- "(21.047565460205078, 21.307275772094727)",
- "(20.832666397094727, 23.34523582458496)",
- "(20.639766693115234, 23.430749893188477)",
- "(20.46949005126953, 26.476404190063477)",
- "(20.420578002929688, 24.22808265686035)",
- "(20.124610900878906, 21.63330841064453)",
- "(20.099750518798828, 22.360679626464844)",
- "(20.049938201904297, 23.34523582458496)",
- "(20.0, 20.615528106689453)",
- "(19.94993782043457, 20.904544830322266)",
- "(19.94993782043457, 20.856653213500977)",
- "(19.72308349609375, 20.904544830322266)",
- "(19.646883010864258, 20.44504737854004)",
- "(19.442222595214844, 21.40093421936035)",
- "(19.442222595214844, 20.124610900878906)",
- "(19.339078903198242, 19.442222595214844)",
- "(19.26136016845703, 24.0)",
- "(19.26136016845703, 19.72308349609375)",
- "(19.131126403808594, 23.043437957763672)",
- "(19.10497283935547, 19.26136016845703)",
- "(19.05255889892578, 19.51922035217285)",
- "(19.02629852294922, 21.0)",
- "(19.02629852294922, 20.44504737854004)",
- "(19.02629852294922, 20.39607810974121)",
- "(19.02629852294922, 19.209373474121094)",
- "(19.0, 19.87460708618164)",
- "(18.788293838500977, 21.656408309936523)",
- "(18.547237396240234, 26.495283126831055)",
- "(18.547237396240234, 21.0)",
- "(18.466184616088867, 22.715633392333984)",
- "(18.466184616088867, 20.904544830322266)",
- "(18.384777069091797, 21.40093421936035)",
- "(18.384777069091797, 19.79899024963379)",
- "(18.384777069091797, 19.339078903198242)",
- "(18.384777069091797, 19.209373474121094)",
- "(18.384777069091797, 18.681541442871094)",
- "(18.138357162475586, 53.11308670043945)",
- "(18.027755737304688, 18.466184616088867)",
- "(18.0, 18.055469512939453)",
- "(17.916473388671875, 21.3775577545166)",
- "(17.748239517211914, 19.646883010864258)",
- "(17.748239517211914, 18.81488800048828)",
- "(17.72004508972168, 20.615528106689453)",
- "(17.57839584350586, 22.671567916870117)",
- "(17.57839584350586, 18.6279354095459)",
- "(17.549928665161133, 18.0)",
- "(17.549928665161133, 17.83255386352539)",
- "(17.492855072021484, 21.21320343017578)",
- "(17.37814712524414, 20.59126091003418)",
- "(17.20465087890625, 21.563858032226562)",
- "(17.20465087890625, 19.748416900634766)",
- "(17.11724281311035, 18.493242263793945)",
- "(17.11724281311035, 18.466184616088867)",
- "(17.029386520385742, 19.02629852294922)",
- "(17.029386520385742, 18.357559204101562)",
- "(17.029386520385742, 17.944358825683594)",
- "(17.0, 17.804492950439453)",
- "(16.911535263061523, 21.470911026000977)",
- "(16.911535263061523, 17.748239517211914)",
- "(16.881942749023438, 17.0)",
- "(16.822603225708008, 18.027755737304688)",
- "(16.822603225708008, 17.029386520385742)",
- "(16.76305389404297, 19.54482078552246)",
- "(16.76305389404297, 18.248287200927734)",
- "(16.76305389404297, 17.804492950439453)",
- "(16.67333221435547, 19.339078903198242)",
- "(16.5831241607666, 17.20465087890625)",
- "(16.5831241607666, 17.0880069732666)",
- "(16.5227108001709, 18.055469512939453)",
- "(16.431676864624023, 16.881942749023438)",
- "(16.431676864624023, 16.552946090698242)",
- "(16.401220321655273, 20.976177215576172)",
- "(16.401220321655273, 19.94993782043457)",
- "(16.401220321655273, 19.87460708618164)",
- "(16.401220321655273, 17.72004508972168)",
- "(16.401220321655273, 17.14642906188965)",
- "(16.34013557434082, 19.39072036743164)",
- "(16.309507369995117, 44.271888732910156)",
- "(16.278820037841797, 20.832666397094727)",
- "(16.248077392578125, 19.235383987426758)",
- "(16.155494689941406, 17.34935188293457)",
- "(16.155494689941406, 16.881942749023438)",
- "(16.124515533447266, 22.56102752685547)",
- "(16.093477249145508, 19.416488647460938)",
- "(16.093477249145508, 18.384777069091797)",
- "(16.093477249145508, 17.72004508972168)",
- "(15.937376976013184, 17.029386520385742)",
- "(15.905973434448242, 19.209373474121094)",
- "(15.81138801574707, 17.0)",
- "(15.81138801574707, 16.76305389404297)",
- "(15.81138801574707, 15.937376976013184)",
- "(15.779733657836914, 19.51922035217285)",
- "(15.68438720703125, 18.466184616088867)",
- "(15.65247631072998, 21.67948341369629)",
- "(15.65247631072998, 17.492855072021484)",
- "(15.65247631072998, 17.291616439819336)",
- "(15.55634880065918, 16.155494689941406)",
- "(15.524174690246582, 18.788293838500977)",
- "(15.524174690246582, 16.155494689941406)",
- "(15.42724895477295, 16.431676864624023)",
- "(15.42724895477295, 15.842979431152344)",
- "(15.394804000854492, 20.46949005126953)",
- "(15.394804000854492, 16.6433162689209)",
- "(15.394804000854492, 16.155494689941406)",
- "(15.394804000854492, 15.937376976013184)",
- "(15.394804000854492, 15.68438720703125)",
- "(15.29705810546875, 18.574174880981445)",
- "(15.29705810546875, 17.972200393676758)",
- "(15.264337539672852, 18.574174880981445)",
- "(15.165750503540039, 17.37814712524414)",
- "(15.165750503540039, 16.18641471862793)",
- "(15.132745742797852, 19.0)",
- "(15.132745742797852, 15.165750503540039)",
- "(15.099668502807617, 15.68438720703125)",
- "(15.066518783569336, 18.138357162475586)",
- "(15.066518783569336, 15.81138801574707)",
- "(15.033296585083008, 21.424285888671875)",
- "(15.033296585083008, 16.6433162689209)",
- "(14.966629981994629, 17.029386520385742)",
- "(14.866068840026855, 18.920886993408203)",
- "(14.866068840026855, 15.779733657836914)",
- "(14.798648834228516, 16.911535263061523)",
- "(14.798648834228516, 15.524174690246582)",
- "(14.73091983795166, 16.552946090698242)",
- "(14.628738403320312, 15.68438720703125)",
- "(14.59451961517334, 18.220867156982422)",
- "(14.59451961517334, 16.911535263061523)",
- "(14.560219764709473, 16.911535263061523)",
- "(14.560219764709473, 15.842979431152344)",
- "(14.560219764709473, 15.42724895477295)",
- "(14.525838851928711, 14.696938514709473)",
- "(14.491376876831055, 17.69180679321289)",
- "(14.491376876831055, 16.401220321655273)",
- "(14.491376876831055, 15.394804000854492)",
- "(14.456831932067871, 46.27094268798828)",
- "(14.456831932067871, 17.57839584350586)",
- "(14.456831932067871, 15.55634880065918)",
- "(14.456831932067871, 14.491376876831055)",
- "(14.422204971313477, 18.466184616088867)",
- "(14.422204971313477, 15.066518783569336)",
- "(14.352700233459473, 56.87705993652344)",
- "(14.352700233459473, 18.681541442871094)",
- "(14.352700233459473, 18.357559204101562)",
- "(14.352700233459473, 16.492422103881836)",
- "(14.352700233459473, 16.248077392578125)",
- "(14.352700233459473, 15.165750503540039)",
- "(14.352700233459473, 14.59451961517334)",
- "(14.352700233459473, 14.456831932067871)",
- "(14.317821502685547, 17.492855072021484)",
- "(14.317821502685547, 17.0880069732666)",
- "(14.247806549072266, 17.464248657226562)",
- "(14.247806549072266, 15.165750503540039)",
- "(14.21267032623291, 15.132745742797852)",
- "(14.177447319030762, 78.0128173828125)",
- "(14.177447319030762, 47.895721435546875)",
- "(14.177447319030762, 15.588457107543945)",
- "(14.177447319030762, 15.066518783569336)",
- "(14.142135620117188, 16.881942749023438)",
- "(14.071247100830078, 20.615528106689453)",
- "(14.071247100830078, 15.748015403747559)",
- "(14.071247100830078, 15.0)",
- "(14.0, 17.291616439819336)",
- "(14.0, 14.03566837310791)",
- "(13.964240074157715, 19.748416900634766)",
- "(13.964240074157715, 18.70828628540039)",
- "(13.964240074157715, 15.42724895477295)",
- "(13.964240074157715, 15.132745742797852)",
- "(13.964240074157715, 14.696938514709473)",
- "(13.892443656921387, 13.928388595581055)",
- "(13.747727394104004, 19.72308349609375)",
- "(13.747727394104004, 17.11724281311035)",
- "(13.747727394104004, 14.798648834228516)",
- "(13.638181686401367, 14.491376876831055)",
- "(13.638181686401367, 14.142135620117188)",
- "(13.638181686401367, 13.747727394104004)",
- "(13.601470947265625, 18.70828628540039)",
- "(13.490737915039062, 14.247806549072266)",
- "(13.45362377166748, 42.48529052734375)",
- "(13.45362377166748, 15.165750503540039)",
- "(13.45362377166748, 13.928388595581055)",
- "(13.416407585144043, 17.72004508972168)",
- "(13.379088401794434, 18.601076126098633)",
- "(13.34166431427002, 14.560219764709473)",
- "(13.34166431427002, 14.071247100830078)",
- "(13.304134368896484, 14.142135620117188)",
- "(13.190905570983887, 16.822603225708008)",
- "(13.190905570983887, 14.73091983795166)",
- "(13.190905570983887, 14.071247100830078)",
- "(13.190905570983887, 13.34166431427002)",
- "(13.152946472167969, 15.779733657836914)",
- "(13.152946472167969, 14.177447319030762)",
- "(13.03840446472168, 15.29705810546875)",
- "(13.03840446472168, 14.352700233459473)",
- "(13.0, 15.68438720703125)",
- "(13.0, 13.190905570983887)",
- "(12.961481094360352, 17.37814712524414)",
- "(12.961481094360352, 15.29705810546875)",
- "(12.961481094360352, 14.696938514709473)",
- "(12.961481094360352, 14.071247100830078)",
- "(12.961481094360352, 13.601470947265625)",
- "(12.845232963562012, 14.560219764709473)",
- "(12.806248664855957, 16.911535263061523)",
- "(12.727922439575195, 21.610183715820312)",
- "(12.727922439575195, 13.379088401794434)",
- "(12.727922439575195, 13.076696395874023)",
- "(12.688577651977539, 14.59451961517334)",
- "(12.688577651977539, 13.747727394104004)",
- "(12.649110794067383, 12.688577651977539)",
- "(12.569805145263672, 14.491376876831055)",
- "(12.529964447021484, 13.601470947265625)",
- "(12.529964447021484, 12.806248664855957)",
- "(12.449899673461914, 13.964240074157715)",
- "(12.409673690795898, 14.21267032623291)",
- "(12.369317054748535, 18.493242263793945)",
- "(12.369317054748535, 15.29705810546875)",
- "(12.369317054748535, 15.231546401977539)",
- "(12.369317054748535, 14.456831932067871)",
- "(12.328827857971191, 14.456831932067871)",
- "(12.247448921203613, 12.845232963562012)",
- "(12.247448921203613, 12.409673690795898)",
- "(12.206555366516113, 15.748015403747559)",
- "(12.206555366516113, 15.29705810546875)",
- "(12.206555366516113, 14.317821502685547)",
- "(12.206555366516113, 13.152946472167969)",
- "(12.206555366516113, 13.076696395874023)",
- "(12.206555366516113, 12.409673690795898)",
- "(12.165525436401367, 18.6279354095459)",
- "(12.165525436401367, 13.892443656921387)",
- "(12.12435531616211, 12.961481094360352)",
- "(12.12435531616211, 12.569805145263672)",
- "(12.083045959472656, 15.81138801574707)",
- "(12.083045959472656, 14.142135620117188)",
- "(12.083045959472656, 14.0)",
- "(12.083045959472656, 13.964240074157715)",
- "(12.0, 15.55634880065918)",
- "(11.916375160217285, 14.628738403320312)",
- "(11.87434196472168, 14.03566837310791)",
- "(11.87434196472168, 12.369317054748535)",
- "(11.789826393127441, 15.29705810546875)",
- "(11.789826393127441, 13.34166431427002)",
- "(11.704699516296387, 13.784049034118652)",
- "(11.661903381347656, 16.911535263061523)",
- "(11.661903381347656, 14.491376876831055)",
- "(11.575837135314941, 15.29705810546875)",
- "(11.575837135314941, 12.688577651977539)",
- "(11.575837135314941, 12.041594505310059)",
- "(11.532562255859375, 14.177447319030762)",
- "(11.48912525177002, 12.247448921203613)",
- "(11.445523262023926, 13.304134368896484)",
- "(11.357816696166992, 15.65247631072998)",
- "(11.357816696166992, 12.449899673461914)",
- "(11.357816696166992, 12.247448921203613)",
- "(11.224971771240234, 13.928388595581055)",
- "(11.224971771240234, 13.0)",
- "(11.224971771240234, 12.409673690795898)",
- "(11.224971771240234, 11.704699516296387)",
- "(11.180339813232422, 18.788293838500977)",
- "(11.180339813232422, 13.190905570983887)",
- "(11.180339813232422, 11.575837135314941)",
- "(11.090536117553711, 11.661903381347656)",
- "(11.045360565185547, 15.0)",
- "(11.045360565185547, 12.727922439575195)",
- "(11.0, 12.409673690795898)",
- "(11.0, 11.224971771240234), multiplicity: 2",
- "(11.0, 11.224971771240234), multiplicity: 2",
- "(10.954451560974121, 14.247806549072266)",
- "(10.954451560974121, 11.180339813232422)",
- "(10.954451560974121, 11.045360565185547)",
- "(10.862780570983887, 11.916375160217285)",
- "(10.816654205322266, 15.55634880065918)",
- "(10.816654205322266, 12.961481094360352)",
- "(10.816654205322266, 12.688577651977539)",
- "(10.816654205322266, 12.041594505310059)",
- "(10.770329475402832, 14.177447319030762)",
- "(10.72380542755127, 14.456831932067871)",
- "(10.72380542755127, 12.569805145263672)",
- "(10.677078247070312, 11.445523262023926)",
- "(10.677078247070312, 11.224971771240234)",
- "(10.630146026611328, 13.076696395874023)",
- "(10.488088607788086, 13.601470947265625)",
- "(10.488088607788086, 11.180339813232422)",
- "(10.440306663513184, 11.090536117553711)",
- "(10.440306663513184, 11.0)",
- "(10.392304420471191, 11.357816696166992)",
- "(10.392304420471191, 10.770329475402832)",
- "(10.344079971313477, 10.677078247070312)",
- "(10.344079971313477, 10.630146026611328)",
- "(10.29563045501709, 11.224971771240234)",
- "(10.29563045501709, 10.862780570983887)",
- "(10.24695110321045, 12.083045959472656)",
- "(10.24695110321045, 11.87434196472168)",
- "(10.198039054870605, 12.845232963562012)",
- "(10.198039054870605, 10.630146026611328)",
- "(10.099504470825195, 12.806248664855957)",
- "(10.049875259399414, 14.071247100830078)",
- "(10.049875259399414, 12.409673690795898)",
- "(10.049875259399414, 11.575837135314941)",
- "(10.049875259399414, 10.344079971313477)",
- "(10.049875259399414, 10.198039054870605)",
- "(9.949873924255371, 11.48912525177002)",
- "(9.949873924255371, 10.049875259399414)",
- "(9.899495124816895, 12.328827857971191)",
- "(9.899495124816895, 9.949873924255371)",
- "(9.848857879638672, 14.628738403320312)",
- "(9.69536018371582, 10.24695110321045)",
- "(9.643651008605957, 13.190905570983887)",
- "(9.486832618713379, 11.045360565185547)",
- "(9.486832618713379, 10.488088607788086)",
- "(9.486832618713379, 9.848857879638672)",
- "(9.219544410705566, 9.69536018371582)",
- "(9.165151596069336, 9.273618698120117)",
- "(9.110433578491211, 9.165151596069336)",
- "(9.05538558959961, 9.797959327697754)",
- "(9.0, 10.29563045501709)",
- "(9.0, 9.643651008605957)",
- "(9.0, 9.433980941772461)",
- "(8.9442720413208, 9.899495124816895)",
- "(8.602325439453125, 11.0)",
- "(8.602325439453125, 9.433980941772461)",
- "(8.5440034866333, 10.29563045501709)",
- "(8.306623458862305, 8.602325439453125)",
- "(8.246211051940918, 10.816654205322266)",
- "(7.874007701873779, 8.485280990600586)",
- "(7.280109882354736, 7.681145668029785)",
- "(7.280109882354736, 7.348469257354736)",
- "(7.071067810058594, 8.124038696289062)",
- "(6.4031243324279785, 7.0)",
- "(5.196152210235596, 6.082762718200684)"
- ],
- "mode": "markers",
- "name": "H1",
- "type": "scatter",
- "x": [
- 28.72281265258789,
- 27.495454788208008,
- 26.476404190063477,
- 24.718414306640625,
- 24.1867733001709,
- 23.853721618652344,
- 23.579652786254883,
- 23.430749893188477,
- 22.38302993774414,
- 22.226110458374023,
- 22.226110458374023,
- 22.090721130371094,
- 21.954498291015625,
- 21.610183715820312,
- 21.424285888671875,
- 21.21320343017578,
- 21.118711471557617,
- 21.047565460205078,
- 20.832666397094727,
- 20.639766693115234,
- 20.46949005126953,
- 20.420578002929688,
- 20.124610900878906,
- 20.099750518798828,
- 20.049938201904297,
- 20,
- 19.94993782043457,
- 19.94993782043457,
- 19.72308349609375,
- 19.646883010864258,
- 19.442222595214844,
- 19.442222595214844,
- 19.339078903198242,
- 19.26136016845703,
- 19.26136016845703,
- 19.131126403808594,
- 19.10497283935547,
- 19.05255889892578,
- 19.02629852294922,
- 19.02629852294922,
- 19.02629852294922,
- 19.02629852294922,
- 19,
- 18.788293838500977,
- 18.547237396240234,
- 18.547237396240234,
- 18.466184616088867,
- 18.466184616088867,
- 18.384777069091797,
- 18.384777069091797,
- 18.384777069091797,
- 18.384777069091797,
- 18.384777069091797,
- 18.138357162475586,
- 18.027755737304688,
- 18,
- 17.916473388671875,
- 17.748239517211914,
- 17.748239517211914,
- 17.72004508972168,
- 17.57839584350586,
- 17.57839584350586,
- 17.549928665161133,
- 17.549928665161133,
- 17.492855072021484,
- 17.37814712524414,
- 17.20465087890625,
- 17.20465087890625,
- 17.11724281311035,
- 17.11724281311035,
- 17.029386520385742,
- 17.029386520385742,
- 17.029386520385742,
- 17,
- 16.911535263061523,
- 16.911535263061523,
- 16.881942749023438,
- 16.822603225708008,
- 16.822603225708008,
- 16.76305389404297,
- 16.76305389404297,
- 16.76305389404297,
- 16.67333221435547,
- 16.5831241607666,
- 16.5831241607666,
- 16.5227108001709,
- 16.431676864624023,
- 16.431676864624023,
- 16.401220321655273,
- 16.401220321655273,
- 16.401220321655273,
- 16.401220321655273,
- 16.401220321655273,
- 16.34013557434082,
- 16.309507369995117,
- 16.278820037841797,
- 16.248077392578125,
- 16.155494689941406,
- 16.155494689941406,
- 16.124515533447266,
- 16.093477249145508,
- 16.093477249145508,
- 16.093477249145508,
- 15.937376976013184,
- 15.905973434448242,
- 15.81138801574707,
- 15.81138801574707,
- 15.81138801574707,
- 15.779733657836914,
- 15.68438720703125,
- 15.65247631072998,
- 15.65247631072998,
- 15.65247631072998,
- 15.55634880065918,
- 15.524174690246582,
- 15.524174690246582,
- 15.42724895477295,
- 15.42724895477295,
- 15.394804000854492,
- 15.394804000854492,
- 15.394804000854492,
- 15.394804000854492,
- 15.394804000854492,
- 15.29705810546875,
- 15.29705810546875,
- 15.264337539672852,
- 15.165750503540039,
- 15.165750503540039,
- 15.132745742797852,
- 15.132745742797852,
- 15.099668502807617,
- 15.066518783569336,
- 15.066518783569336,
- 15.033296585083008,
- 15.033296585083008,
- 14.966629981994629,
- 14.866068840026855,
- 14.866068840026855,
- 14.798648834228516,
- 14.798648834228516,
- 14.73091983795166,
- 14.628738403320312,
- 14.59451961517334,
- 14.59451961517334,
- 14.560219764709473,
- 14.560219764709473,
- 14.560219764709473,
- 14.525838851928711,
- 14.491376876831055,
- 14.491376876831055,
- 14.491376876831055,
- 14.456831932067871,
- 14.456831932067871,
- 14.456831932067871,
- 14.456831932067871,
- 14.422204971313477,
- 14.422204971313477,
- 14.352700233459473,
- 14.352700233459473,
- 14.352700233459473,
- 14.352700233459473,
- 14.352700233459473,
- 14.352700233459473,
- 14.352700233459473,
- 14.352700233459473,
- 14.317821502685547,
- 14.317821502685547,
- 14.247806549072266,
- 14.247806549072266,
- 14.21267032623291,
- 14.177447319030762,
- 14.177447319030762,
- 14.177447319030762,
- 14.177447319030762,
- 14.142135620117188,
- 14.071247100830078,
- 14.071247100830078,
- 14.071247100830078,
- 14,
- 14,
- 13.964240074157715,
- 13.964240074157715,
- 13.964240074157715,
- 13.964240074157715,
- 13.964240074157715,
- 13.892443656921387,
- 13.747727394104004,
- 13.747727394104004,
- 13.747727394104004,
- 13.638181686401367,
- 13.638181686401367,
- 13.638181686401367,
- 13.601470947265625,
- 13.490737915039062,
- 13.45362377166748,
- 13.45362377166748,
- 13.45362377166748,
- 13.416407585144043,
- 13.379088401794434,
- 13.34166431427002,
- 13.34166431427002,
- 13.304134368896484,
- 13.190905570983887,
- 13.190905570983887,
- 13.190905570983887,
- 13.190905570983887,
- 13.152946472167969,
- 13.152946472167969,
- 13.03840446472168,
- 13.03840446472168,
- 13,
- 13,
- 12.961481094360352,
- 12.961481094360352,
- 12.961481094360352,
- 12.961481094360352,
- 12.961481094360352,
- 12.845232963562012,
- 12.806248664855957,
- 12.727922439575195,
- 12.727922439575195,
- 12.727922439575195,
- 12.688577651977539,
- 12.688577651977539,
- 12.649110794067383,
- 12.569805145263672,
- 12.529964447021484,
- 12.529964447021484,
- 12.449899673461914,
- 12.409673690795898,
- 12.369317054748535,
- 12.369317054748535,
- 12.369317054748535,
- 12.369317054748535,
- 12.328827857971191,
- 12.247448921203613,
- 12.247448921203613,
- 12.206555366516113,
- 12.206555366516113,
- 12.206555366516113,
- 12.206555366516113,
- 12.206555366516113,
- 12.206555366516113,
- 12.165525436401367,
- 12.165525436401367,
- 12.12435531616211,
- 12.12435531616211,
- 12.083045959472656,
- 12.083045959472656,
- 12.083045959472656,
- 12.083045959472656,
- 12,
- 11.916375160217285,
- 11.87434196472168,
- 11.87434196472168,
- 11.789826393127441,
- 11.789826393127441,
- 11.704699516296387,
- 11.661903381347656,
- 11.661903381347656,
- 11.575837135314941,
- 11.575837135314941,
- 11.575837135314941,
- 11.532562255859375,
- 11.48912525177002,
- 11.445523262023926,
- 11.357816696166992,
- 11.357816696166992,
- 11.357816696166992,
- 11.224971771240234,
- 11.224971771240234,
- 11.224971771240234,
- 11.224971771240234,
- 11.180339813232422,
- 11.180339813232422,
- 11.180339813232422,
- 11.090536117553711,
- 11.045360565185547,
- 11.045360565185547,
- 11,
- 11,
- 11,
- 10.954451560974121,
- 10.954451560974121,
- 10.954451560974121,
- 10.862780570983887,
- 10.816654205322266,
- 10.816654205322266,
- 10.816654205322266,
- 10.816654205322266,
- 10.770329475402832,
- 10.72380542755127,
- 10.72380542755127,
- 10.677078247070312,
- 10.677078247070312,
- 10.630146026611328,
- 10.488088607788086,
- 10.488088607788086,
- 10.440306663513184,
- 10.440306663513184,
- 10.392304420471191,
- 10.392304420471191,
- 10.344079971313477,
- 10.344079971313477,
- 10.29563045501709,
- 10.29563045501709,
- 10.24695110321045,
- 10.24695110321045,
- 10.198039054870605,
- 10.198039054870605,
- 10.099504470825195,
- 10.049875259399414,
- 10.049875259399414,
- 10.049875259399414,
- 10.049875259399414,
- 10.049875259399414,
- 9.949873924255371,
- 9.949873924255371,
- 9.899495124816895,
- 9.899495124816895,
- 9.848857879638672,
- 9.69536018371582,
- 9.643651008605957,
- 9.486832618713379,
- 9.486832618713379,
- 9.486832618713379,
- 9.219544410705566,
- 9.165151596069336,
- 9.110433578491211,
- 9.05538558959961,
- 9,
- 9,
- 9,
- 8.9442720413208,
- 8.602325439453125,
- 8.602325439453125,
- 8.5440034866333,
- 8.306623458862305,
- 8.246211051940918,
- 7.874007701873779,
- 7.280109882354736,
- 7.280109882354736,
- 7.071067810058594,
- 6.4031243324279785,
- 5.196152210235596
- ],
- "y": [
- 34.48188018798828,
- 27.53179931640625,
- 29.563491821289062,
- 35.46829605102539,
- 26.038433074951172,
- 25.495098114013672,
- 23.706539154052734,
- 24.515300750732422,
- 24.413110733032227,
- 22.472204208374023,
- 22.360679626464844,
- 22.44994354248047,
- 22.022714614868164,
- 31.843366622924805,
- 28.089143753051758,
- 21.863210678100586,
- 22.825424194335938,
- 21.307275772094727,
- 23.34523582458496,
- 23.430749893188477,
- 26.476404190063477,
- 24.22808265686035,
- 21.63330841064453,
- 22.360679626464844,
- 23.34523582458496,
- 20.615528106689453,
- 20.904544830322266,
- 20.856653213500977,
- 20.904544830322266,
- 20.44504737854004,
- 21.40093421936035,
- 20.124610900878906,
- 19.442222595214844,
- 24,
- 19.72308349609375,
- 23.043437957763672,
- 19.26136016845703,
- 19.51922035217285,
- 21,
- 20.44504737854004,
- 20.39607810974121,
- 19.209373474121094,
- 19.87460708618164,
- 21.656408309936523,
- 26.495283126831055,
- 21,
- 22.715633392333984,
- 20.904544830322266,
- 21.40093421936035,
- 19.79899024963379,
- 19.339078903198242,
- 19.209373474121094,
- 18.681541442871094,
- 53.11308670043945,
- 18.466184616088867,
- 18.055469512939453,
- 21.3775577545166,
- 19.646883010864258,
- 18.81488800048828,
- 20.615528106689453,
- 22.671567916870117,
- 18.6279354095459,
- 18,
- 17.83255386352539,
- 21.21320343017578,
- 20.59126091003418,
- 21.563858032226562,
- 19.748416900634766,
- 18.493242263793945,
- 18.466184616088867,
- 19.02629852294922,
- 18.357559204101562,
- 17.944358825683594,
- 17.804492950439453,
- 21.470911026000977,
- 17.748239517211914,
- 17,
- 18.027755737304688,
- 17.029386520385742,
- 19.54482078552246,
- 18.248287200927734,
- 17.804492950439453,
- 19.339078903198242,
- 17.20465087890625,
- 17.0880069732666,
- 18.055469512939453,
- 16.881942749023438,
- 16.552946090698242,
- 20.976177215576172,
- 19.94993782043457,
- 19.87460708618164,
- 17.72004508972168,
- 17.14642906188965,
- 19.39072036743164,
- 44.271888732910156,
- 20.832666397094727,
- 19.235383987426758,
- 17.34935188293457,
- 16.881942749023438,
- 22.56102752685547,
- 19.416488647460938,
- 18.384777069091797,
- 17.72004508972168,
- 17.029386520385742,
- 19.209373474121094,
- 17,
- 16.76305389404297,
- 15.937376976013184,
- 19.51922035217285,
- 18.466184616088867,
- 21.67948341369629,
- 17.492855072021484,
- 17.291616439819336,
- 16.155494689941406,
- 18.788293838500977,
- 16.155494689941406,
- 16.431676864624023,
- 15.842979431152344,
- 20.46949005126953,
- 16.6433162689209,
- 16.155494689941406,
- 15.937376976013184,
- 15.68438720703125,
- 18.574174880981445,
- 17.972200393676758,
- 18.574174880981445,
- 17.37814712524414,
- 16.18641471862793,
- 19,
- 15.165750503540039,
- 15.68438720703125,
- 18.138357162475586,
- 15.81138801574707,
- 21.424285888671875,
- 16.6433162689209,
- 17.029386520385742,
- 18.920886993408203,
- 15.779733657836914,
- 16.911535263061523,
- 15.524174690246582,
- 16.552946090698242,
- 15.68438720703125,
- 18.220867156982422,
- 16.911535263061523,
- 16.911535263061523,
- 15.842979431152344,
- 15.42724895477295,
- 14.696938514709473,
- 17.69180679321289,
- 16.401220321655273,
- 15.394804000854492,
- 46.27094268798828,
- 17.57839584350586,
- 15.55634880065918,
- 14.491376876831055,
- 18.466184616088867,
- 15.066518783569336,
- 56.87705993652344,
- 18.681541442871094,
- 18.357559204101562,
- 16.492422103881836,
- 16.248077392578125,
- 15.165750503540039,
- 14.59451961517334,
- 14.456831932067871,
- 17.492855072021484,
- 17.0880069732666,
- 17.464248657226562,
- 15.165750503540039,
- 15.132745742797852,
- 78.0128173828125,
- 47.895721435546875,
- 15.588457107543945,
- 15.066518783569336,
- 16.881942749023438,
- 20.615528106689453,
- 15.748015403747559,
- 15,
- 17.291616439819336,
- 14.03566837310791,
- 19.748416900634766,
- 18.70828628540039,
- 15.42724895477295,
- 15.132745742797852,
- 14.696938514709473,
- 13.928388595581055,
- 19.72308349609375,
- 17.11724281311035,
- 14.798648834228516,
- 14.491376876831055,
- 14.142135620117188,
- 13.747727394104004,
- 18.70828628540039,
- 14.247806549072266,
- 42.48529052734375,
- 15.165750503540039,
- 13.928388595581055,
- 17.72004508972168,
- 18.601076126098633,
- 14.560219764709473,
- 14.071247100830078,
- 14.142135620117188,
- 16.822603225708008,
- 14.73091983795166,
- 14.071247100830078,
- 13.34166431427002,
- 15.779733657836914,
- 14.177447319030762,
- 15.29705810546875,
- 14.352700233459473,
- 15.68438720703125,
- 13.190905570983887,
- 17.37814712524414,
- 15.29705810546875,
- 14.696938514709473,
- 14.071247100830078,
- 13.601470947265625,
- 14.560219764709473,
- 16.911535263061523,
- 21.610183715820312,
- 13.379088401794434,
- 13.076696395874023,
- 14.59451961517334,
- 13.747727394104004,
- 12.688577651977539,
- 14.491376876831055,
- 13.601470947265625,
- 12.806248664855957,
- 13.964240074157715,
- 14.21267032623291,
- 18.493242263793945,
- 15.29705810546875,
- 15.231546401977539,
- 14.456831932067871,
- 14.456831932067871,
- 12.845232963562012,
- 12.409673690795898,
- 15.748015403747559,
- 15.29705810546875,
- 14.317821502685547,
- 13.152946472167969,
- 13.076696395874023,
- 12.409673690795898,
- 18.6279354095459,
- 13.892443656921387,
- 12.961481094360352,
- 12.569805145263672,
- 15.81138801574707,
- 14.142135620117188,
- 14,
- 13.964240074157715,
- 15.55634880065918,
- 14.628738403320312,
- 14.03566837310791,
- 12.369317054748535,
- 15.29705810546875,
- 13.34166431427002,
- 13.784049034118652,
- 16.911535263061523,
- 14.491376876831055,
- 15.29705810546875,
- 12.688577651977539,
- 12.041594505310059,
- 14.177447319030762,
- 12.247448921203613,
- 13.304134368896484,
- 15.65247631072998,
- 12.449899673461914,
- 12.247448921203613,
- 13.928388595581055,
- 13,
- 12.409673690795898,
- 11.704699516296387,
- 18.788293838500977,
- 13.190905570983887,
- 11.575837135314941,
- 11.661903381347656,
- 15,
- 12.727922439575195,
- 12.409673690795898,
- 11.224971771240234,
- 11.224971771240234,
- 14.247806549072266,
- 11.180339813232422,
- 11.045360565185547,
- 11.916375160217285,
- 15.55634880065918,
- 12.961481094360352,
- 12.688577651977539,
- 12.041594505310059,
- 14.177447319030762,
- 14.456831932067871,
- 12.569805145263672,
- 11.445523262023926,
- 11.224971771240234,
- 13.076696395874023,
- 13.601470947265625,
- 11.180339813232422,
- 11.090536117553711,
- 11,
- 11.357816696166992,
- 10.770329475402832,
- 10.677078247070312,
- 10.630146026611328,
- 11.224971771240234,
- 10.862780570983887,
- 12.083045959472656,
- 11.87434196472168,
- 12.845232963562012,
- 10.630146026611328,
- 12.806248664855957,
- 14.071247100830078,
- 12.409673690795898,
- 11.575837135314941,
- 10.344079971313477,
- 10.198039054870605,
- 11.48912525177002,
- 10.049875259399414,
- 12.328827857971191,
- 9.949873924255371,
- 14.628738403320312,
- 10.24695110321045,
- 13.190905570983887,
- 11.045360565185547,
- 10.488088607788086,
- 9.848857879638672,
- 9.69536018371582,
- 9.273618698120117,
- 9.165151596069336,
- 9.797959327697754,
- 10.29563045501709,
- 9.643651008605957,
- 9.433980941772461,
- 9.899495124816895,
- 11,
- 9.433980941772461,
- 10.29563045501709,
- 8.602325439453125,
- 10.816654205322266,
- 8.485280990600586,
- 7.681145668029785,
- 7.348469257354736,
- 8.124038696289062,
- 7,
- 6.082762718200684
- ]
- },
- {
- "hoverinfo": "text",
- "hovertext": [
- "(82.3468246459961, 106.57392120361328)",
- "(57.34108352661133, 57.46303176879883)",
- "(55.79426574707031, 56.453521728515625)",
- "(45.45327377319336, 46.054317474365234)",
- "(27.477262496948242, 27.53179931640625)",
- "(26.795522689819336, 27.604347229003906)",
- "(26.438608169555664, 29.154760360717773)",
- "(24.73863410949707, 26.07680892944336)",
- "(23.430749893188477, 23.76972770690918)",
- "(22.737634658813477, 22.86919403076172)",
- "(22.0, 22.045408248901367)",
- "(21.931713104248047, 22.045408248901367)",
- "(21.840330123901367, 22.360679626464844)",
- "(21.63330841064453, 22.226110458374023)",
- "(21.63330841064453, 21.748563766479492)",
- "(20.71231460571289, 21.863210678100586)",
- "(20.71231460571289, 21.23676109313965)",
- "(20.074859619140625, 20.124610900878906)",
- "(19.92485809326172, 21.931713104248047)",
- "(19.67231559753418, 20.420578002929688)",
- "(18.81488800048828, 22.583179473876953)",
- "(18.547237396240234, 20.273134231567383)",
- "(18.493242263793945, 19.339078903198242)",
- "(18.466184616088867, 18.681541442871094)",
- "(18.027755737304688, 19.02629852294922)",
- "(17.972200393676758, 18.466184616088867)",
- "(17.83255386352539, 18.16590118408203)",
- "(17.6068172454834, 18.574174880981445)",
- "(17.233688354492188, 17.464248657226562)",
- "(16.031219482421875, 17.11724281311035)",
- "(16.031219482421875, 16.155494689941406)",
- "(15.842979431152344, 16.5227108001709)",
- "(15.68438720703125, 15.779733657836914)",
- "(15.394804000854492, 15.42724895477295)",
- "(15.264337539672852, 16.18641471862793)",
- "(14.899664878845215, 15.165750503540039)",
- "(14.491376876831055, 15.42724895477295)",
- "(13.490737915039062, 14.560219764709473)",
- "(13.490737915039062, 13.638181686401367)"
- ],
- "mode": "markers",
- "name": "H2",
- "type": "scatter",
- "x": [
- 82.3468246459961,
- 57.34108352661133,
- 55.79426574707031,
- 45.45327377319336,
- 27.477262496948242,
- 26.795522689819336,
- 26.438608169555664,
- 24.73863410949707,
- 23.430749893188477,
- 22.737634658813477,
- 22,
- 21.931713104248047,
- 21.840330123901367,
- 21.63330841064453,
- 21.63330841064453,
- 20.71231460571289,
- 20.71231460571289,
- 20.074859619140625,
- 19.92485809326172,
- 19.67231559753418,
- 18.81488800048828,
- 18.547237396240234,
- 18.493242263793945,
- 18.466184616088867,
- 18.027755737304688,
- 17.972200393676758,
- 17.83255386352539,
- 17.6068172454834,
- 17.233688354492188,
- 16.031219482421875,
- 16.031219482421875,
- 15.842979431152344,
- 15.68438720703125,
- 15.394804000854492,
- 15.264337539672852,
- 14.899664878845215,
- 14.491376876831055,
- 13.490737915039062,
- 13.490737915039062
- ],
- "y": [
- 106.57392120361328,
- 57.46303176879883,
- 56.453521728515625,
- 46.054317474365234,
- 27.53179931640625,
- 27.604347229003906,
- 29.154760360717773,
- 26.07680892944336,
- 23.76972770690918,
- 22.86919403076172,
- 22.045408248901367,
- 22.045408248901367,
- 22.360679626464844,
- 22.226110458374023,
- 21.748563766479492,
- 21.863210678100586,
- 21.23676109313965,
- 20.124610900878906,
- 21.931713104248047,
- 20.420578002929688,
- 22.583179473876953,
- 20.273134231567383,
- 19.339078903198242,
- 18.681541442871094,
- 19.02629852294922,
- 18.466184616088867,
- 18.16590118408203,
- 18.574174880981445,
- 17.464248657226562,
- 17.11724281311035,
- 16.155494689941406,
- 16.5227108001709,
- 15.779733657836914,
- 15.42724895477295,
- 16.18641471862793,
- 15.165750503540039,
- 15.42724895477295,
- 14.560219764709473,
- 13.638181686401367
- ]
- },
- {
- "hoverinfo": "none",
- "line": {
- "color": "black",
- "dash": "dash",
- "width": 0.5
- },
- "mode": "lines",
- "name": "∞",
- "showlegend": true,
- "type": "scatter",
- "x": [
- -12.788870544433594,
- 119.36279174804687
- ],
- "y": [
- 117.2313133239746,
- 117.2313133239746
- ]
- }
- ],
- "layout": {
- "height": 500,
- "plot_bgcolor": "white",
- "template": {
- "data": {
- "bar": [
- {
- "error_x": {
- "color": "#2a3f5f"
- },
- "error_y": {
- "color": "#2a3f5f"
- },
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- },
- "pattern": {
- "fillmode": "overlay",
- "size": 10,
- "solidity": 0.2
- }
- },
- "type": "bar"
- }
- ],
- "barpolar": [
- {
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- },
- "pattern": {
- "fillmode": "overlay",
- "size": 10,
- "solidity": 0.2
- }
- },
- "type": "barpolar"
- }
- ],
- "carpet": [
- {
- "aaxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "baxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "type": "carpet"
- }
- ],
- "choropleth": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "choropleth"
- }
- ],
- "contour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "contour"
- }
- ],
- "contourcarpet": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "contourcarpet"
- }
- ],
- "heatmap": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmap"
- }
- ],
- "heatmapgl": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmapgl"
- }
- ],
- "histogram": [
- {
- "marker": {
- "pattern": {
- "fillmode": "overlay",
- "size": 10,
- "solidity": 0.2
- }
- },
- "type": "histogram"
- }
- ],
- "histogram2d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2d"
- }
- ],
- "histogram2dcontour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2dcontour"
- }
- ],
- "mesh3d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "mesh3d"
- }
- ],
- "parcoords": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "parcoords"
- }
- ],
- "pie": [
- {
- "automargin": true,
- "type": "pie"
- }
- ],
- "scatter": [
- {
- "fillpattern": {
- "fillmode": "overlay",
- "size": 10,
- "solidity": 0.2
- },
- "type": "scatter"
- }
- ],
- "scatter3d": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatter3d"
- }
- ],
- "scattercarpet": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattercarpet"
- }
- ],
- "scattergeo": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergeo"
- }
- ],
- "scattergl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergl"
- }
- ],
- "scattermapbox": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattermapbox"
- }
- ],
- "scatterpolar": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolar"
- }
- ],
- "scatterpolargl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolargl"
- }
- ],
- "scatterternary": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterternary"
- }
- ],
- "surface": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "surface"
- }
- ],
- "table": [
- {
- "cells": {
- "fill": {
- "color": "#EBF0F8"
- },
- "line": {
- "color": "white"
- }
- },
- "header": {
- "fill": {
- "color": "#C8D4E3"
- },
- "line": {
- "color": "white"
- }
- },
- "type": "table"
- }
- ]
- },
- "layout": {
- "annotationdefaults": {
- "arrowcolor": "#2a3f5f",
- "arrowhead": 0,
- "arrowwidth": 1
- },
- "autotypenumbers": "strict",
- "coloraxis": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "colorscale": {
- "diverging": [
- [
- 0,
- "#8e0152"
- ],
- [
- 0.1,
- "#c51b7d"
- ],
- [
- 0.2,
- "#de77ae"
- ],
- [
- 0.3,
- "#f1b6da"
- ],
- [
- 0.4,
- "#fde0ef"
- ],
- [
- 0.5,
- "#f7f7f7"
- ],
- [
- 0.6,
- "#e6f5d0"
- ],
- [
- 0.7,
- "#b8e186"
- ],
- [
- 0.8,
- "#7fbc41"
- ],
- [
- 0.9,
- "#4d9221"
- ],
- [
- 1,
- "#276419"
- ]
- ],
- "sequential": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "sequentialminus": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ]
- },
- "colorway": [
- "#636efa",
- "#EF553B",
- "#00cc96",
- "#ab63fa",
- "#FFA15A",
- "#19d3f3",
- "#FF6692",
- "#B6E880",
- "#FF97FF",
- "#FECB52"
- ],
- "font": {
- "color": "#2a3f5f"
- },
- "geo": {
- "bgcolor": "white",
- "lakecolor": "white",
- "landcolor": "#E5ECF6",
- "showlakes": true,
- "showland": true,
- "subunitcolor": "white"
- },
- "hoverlabel": {
- "align": "left"
- },
- "hovermode": "closest",
- "mapbox": {
- "style": "light"
- },
- "paper_bgcolor": "white",
- "plot_bgcolor": "#E5ECF6",
- "polar": {
- "angularaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "radialaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "scene": {
- "xaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "yaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "zaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- }
- },
- "shapedefaults": {
- "line": {
- "color": "#2a3f5f"
- }
- },
- "ternary": {
- "aaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "baxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "caxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "title": {
- "x": 0.05
- },
- "xaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- },
- "yaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- }
- }
- },
- "width": 500,
- "xaxis": {
- "autorange": false,
- "exponentformat": "e",
- "linecolor": "black",
- "linewidth": 1,
- "mirror": false,
- "range": [
- -12.788870544433594,
- 119.36279174804687
- ],
- "showexponent": "all",
- "showline": true,
- "side": "bottom",
- "ticks": "outside",
- "title": {
- "text": "Birth"
- },
- "type": "linear",
- "zeroline": true
- },
- "yaxis": {
- "autorange": false,
- "exponentformat": "e",
- "linecolor": "black",
- "linewidth": 1,
- "mirror": false,
- "range": [
- -12.788870544433594,
- 119.36279174804687
- ],
- "scaleanchor": "x",
- "scaleratio": 1,
- "showexponent": "all",
- "showline": true,
- "side": "left",
- "ticks": "outside",
- "title": {
- "text": "Death"
- },
- "type": "linear",
- "zeroline": true
- }
- }
- },
- "text/html": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "plot_diagram(noisy_diagrams[70])"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 62,
- "metadata": {},
- "outputs": [],
- "source": [
- "from gtda.diagrams import PersistenceEntropy\n",
- "\n",
- "circle_PE = PersistenceEntropy()\n",
- "\n",
- "circle_features = circle_PE.fit_transform(circle_noisy_diagrams)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 40,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "application/vnd.plotly.v1+json": {
- "config": {
- "plotlyServerURL": "https://plot.ly"
- },
- "data": [
- {
- "marker": {
- "color": "blue",
- "size": 3
- },
- "mode": "markers",
- "type": "scatter3d",
- "x": [
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1
- ],
- "y": [
- 7.310139920046965,
- 7.191711845538305,
- 7.226025401505984,
- 7.2030791244178785,
- 7.142004981408672,
- 7.183577724358314,
- 7.245586653248486,
- 7.192384367601023,
- 7.380135727355613,
- 7.284225122117316,
- 7.184744786785961,
- 7.178704230492607,
- 7.305163536541961,
- 7.078074853559622,
- 7.194431011593818,
- 7.277471699900454,
- 7.10850212034398,
- 7.251480055667727,
- 7.1154581008049504,
- 7.11180036384334,
- 7.174805538354316,
- 7.1779144077378705,
- 7.210320643871971,
- 7.232913687765922,
- 7.1658364969005195,
- 7.183220221113021,
- 7.313764367262872,
- 7.143978112329242,
- 7.2480626022665495,
- 7.24864585163465,
- 7.185499166927644,
- 7.203436825369614,
- 7.12382817636925,
- 7.185908253681185,
- 7.259273565619342,
- 7.114015301098123,
- 7.383039585818925,
- 7.228434380520744,
- 7.297865460453512,
- 7.178797675433031,
- 7.318162661037339,
- 7.30831953183356,
- 7.282194145788991,
- 7.276012678163584,
- 7.104192836927774,
- 7.199222507424598,
- 7.118889556905089,
- 7.062113349808863,
- 7.270858088307309,
- 7.30125980164513,
- 7.214987575069622,
- 7.232929522967116,
- 7.233152602272003,
- 7.107368038436671,
- 7.140362563027004,
- 7.169755353123231,
- 7.296364624734244,
- 7.40301886162387,
- 7.217938380639315,
- 7.12071867210644,
- 7.191353344188344,
- 7.181903592553441,
- 7.178567529180035,
- 7.142103608962672,
- 7.133735646599484,
- 7.2982418937647875,
- 7.05335875432468,
- 7.357932656970668,
- 7.231327473365902,
- 7.2675007526884015,
- 7.406172876076418,
- 7.135394404039828,
- 6.9785402770326606,
- 7.232680932072824,
- 7.141962155809743,
- 7.3940174656833815,
- 7.085213409174123,
- 7.307528649229264,
- 7.250498691989281,
- 7.157215601270942,
- 7.201912858685229,
- 7.2216628706892765,
- 7.283588304919307,
- 7.160775533984189,
- 7.197292807554789,
- 7.214396406673492,
- 7.1878929623767105,
- 7.163018405961583,
- 7.163389337014448,
- 7.181743123673692,
- 7.318342118260295,
- 7.205869768709548,
- 7.1578875162228695,
- 7.215471992437039,
- 7.27125382291233,
- 7.211840619935883,
- 7.301272476377434,
- 7.252275091170753,
- 7.1986324658728185,
- 7.289470668273037
- ],
- "z": [
- 3.360511932500322,
- 3.7128350192517448,
- 2.988127333933063,
- 3.582277706506247,
- 3.7624220090985516,
- 3.8038398867813537,
- 3.4533914256944116,
- 3.855967403072836,
- 3.565812750129198,
- 3.57238257433694,
- 3.5699126152091614,
- 3.6713233161171908,
- 3.5848286167794448,
- 3.621495852089904,
- 3.3311254405097444,
- 3.654806256969909,
- 3.143012453273171,
- 2.858542714372574,
- 3.4459438748543634,
- 3.253733516357877,
- 3.217915997042489,
- 4.599016653044496,
- 3.303389406280951,
- 3.525014873913713,
- 3.7886993973878487,
- 3.3098391844176365,
- 3.7393881713116515,
- 4.190195475626775,
- 3.3066010724882253,
- 2.97677721851897,
- 3.4792792219389055,
- 3.435880749194567,
- 3.958872282689455,
- 3.620535825214662,
- 3.167778926626595,
- 3.0652611861341352,
- 4.492802427362003,
- 4.223394859804806,
- 4.005794894497367,
- 3.624273177719369,
- 3.82065383079545,
- 3.6706314749991313,
- 3.8467374214479078,
- 4.1427255071236635,
- 3.750181898910891,
- 3.680506286458148,
- 3.2407270223271607,
- 4.157985902711935,
- 3.4061590202811303,
- 3.7802036942437955,
- 3.268387119929618,
- 3.6127948603599447,
- 3.7917825889361403,
- 4.191922618418125,
- 3.4747180375477447,
- 3.5622097461753253,
- 3.838225380059949,
- 3.795934050541496,
- 3.8054189270836343,
- 3.4942947746505255,
- 3.397465660088729,
- 3.8652130749321305,
- 3.8011179297318995,
- 3.8821114186372623,
- 3.6315914633183013,
- 3.934011288480288,
- 3.729037912441675,
- 3.087248652065489,
- 3.5020619768041485,
- 3.4388865931666652,
- 3.8129044065378785,
- 3.589247321927258,
- 4.081639580852691,
- 3.6429272037801943,
- 3.8998267918557303,
- 3.5810362196771375,
- 3.2995491246197486,
- 3.442948513370677,
- 3.5463272510460024,
- 3.75123959644073,
- 3.9627816500125523,
- 4.200378948759682,
- 3.9392875332208863,
- 3.531569458079547,
- 4.0490158790139565,
- 3.131533419091558,
- 4.16079530151095,
- 4.097231748129319,
- 3.4642518820750654,
- 4.205534824767329,
- 4.061208269618916,
- 4.116947396171927,
- 3.2803993661073587,
- 3.5274451143461816,
- 4.11602739402721,
- 3.990671501202832,
- 3.5696450014984755,
- 3.8064088473526883,
- 3.894366859352559,
- 3.7535404025545076
- ]
- },
- {
- "marker": {
- "color": "red",
- "size": 3
- },
- "mode": "markers",
- "type": "scatter3d",
- "x": [
- -1
- ],
- "y": [
- 7.369726705182901
- ],
- "z": [
- 5.27552954139423
- ]
- }
- ],
- "layout": {
- "template": {
- "data": {
- "bar": [
- {
- "error_x": {
- "color": "#2a3f5f"
- },
- "error_y": {
- "color": "#2a3f5f"
- },
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- },
- "pattern": {
- "fillmode": "overlay",
- "size": 10,
- "solidity": 0.2
- }
- },
- "type": "bar"
- }
- ],
- "barpolar": [
- {
- "marker": {
- "line": {
- "color": "#E5ECF6",
- "width": 0.5
- },
- "pattern": {
- "fillmode": "overlay",
- "size": 10,
- "solidity": 0.2
- }
- },
- "type": "barpolar"
- }
- ],
- "carpet": [
- {
- "aaxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "baxis": {
- "endlinecolor": "#2a3f5f",
- "gridcolor": "white",
- "linecolor": "white",
- "minorgridcolor": "white",
- "startlinecolor": "#2a3f5f"
- },
- "type": "carpet"
- }
- ],
- "choropleth": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "choropleth"
- }
- ],
- "contour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "contour"
- }
- ],
- "contourcarpet": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "contourcarpet"
- }
- ],
- "heatmap": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmap"
- }
- ],
- "heatmapgl": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "heatmapgl"
- }
- ],
- "histogram": [
- {
- "marker": {
- "pattern": {
- "fillmode": "overlay",
- "size": 10,
- "solidity": 0.2
- }
- },
- "type": "histogram"
- }
- ],
- "histogram2d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2d"
- }
- ],
- "histogram2dcontour": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "histogram2dcontour"
- }
- ],
- "mesh3d": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "type": "mesh3d"
- }
- ],
- "parcoords": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "parcoords"
- }
- ],
- "pie": [
- {
- "automargin": true,
- "type": "pie"
- }
- ],
- "scatter": [
- {
- "fillpattern": {
- "fillmode": "overlay",
- "size": 10,
- "solidity": 0.2
- },
- "type": "scatter"
- }
- ],
- "scatter3d": [
- {
- "line": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatter3d"
- }
- ],
- "scattercarpet": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattercarpet"
- }
- ],
- "scattergeo": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergeo"
- }
- ],
- "scattergl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattergl"
- }
- ],
- "scattermapbox": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scattermapbox"
- }
- ],
- "scatterpolar": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolar"
- }
- ],
- "scatterpolargl": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterpolargl"
- }
- ],
- "scatterternary": [
- {
- "marker": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "type": "scatterternary"
- }
- ],
- "surface": [
- {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- },
- "colorscale": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "type": "surface"
- }
- ],
- "table": [
- {
- "cells": {
- "fill": {
- "color": "#EBF0F8"
- },
- "line": {
- "color": "white"
- }
- },
- "header": {
- "fill": {
- "color": "#C8D4E3"
- },
- "line": {
- "color": "white"
- }
- },
- "type": "table"
- }
- ]
- },
- "layout": {
- "annotationdefaults": {
- "arrowcolor": "#2a3f5f",
- "arrowhead": 0,
- "arrowwidth": 1
- },
- "autotypenumbers": "strict",
- "coloraxis": {
- "colorbar": {
- "outlinewidth": 0,
- "ticks": ""
- }
- },
- "colorscale": {
- "diverging": [
- [
- 0,
- "#8e0152"
- ],
- [
- 0.1,
- "#c51b7d"
- ],
- [
- 0.2,
- "#de77ae"
- ],
- [
- 0.3,
- "#f1b6da"
- ],
- [
- 0.4,
- "#fde0ef"
- ],
- [
- 0.5,
- "#f7f7f7"
- ],
- [
- 0.6,
- "#e6f5d0"
- ],
- [
- 0.7,
- "#b8e186"
- ],
- [
- 0.8,
- "#7fbc41"
- ],
- [
- 0.9,
- "#4d9221"
- ],
- [
- 1,
- "#276419"
- ]
- ],
- "sequential": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ],
- "sequentialminus": [
- [
- 0,
- "#0d0887"
- ],
- [
- 0.1111111111111111,
- "#46039f"
- ],
- [
- 0.2222222222222222,
- "#7201a8"
- ],
- [
- 0.3333333333333333,
- "#9c179e"
- ],
- [
- 0.4444444444444444,
- "#bd3786"
- ],
- [
- 0.5555555555555556,
- "#d8576b"
- ],
- [
- 0.6666666666666666,
- "#ed7953"
- ],
- [
- 0.7777777777777778,
- "#fb9f3a"
- ],
- [
- 0.8888888888888888,
- "#fdca26"
- ],
- [
- 1,
- "#f0f921"
- ]
- ]
- },
- "colorway": [
- "#636efa",
- "#EF553B",
- "#00cc96",
- "#ab63fa",
- "#FFA15A",
- "#19d3f3",
- "#FF6692",
- "#B6E880",
- "#FF97FF",
- "#FECB52"
- ],
- "font": {
- "color": "#2a3f5f"
- },
- "geo": {
- "bgcolor": "white",
- "lakecolor": "white",
- "landcolor": "#E5ECF6",
- "showlakes": true,
- "showland": true,
- "subunitcolor": "white"
- },
- "hoverlabel": {
- "align": "left"
- },
- "hovermode": "closest",
- "mapbox": {
- "style": "light"
- },
- "paper_bgcolor": "white",
- "plot_bgcolor": "#E5ECF6",
- "polar": {
- "angularaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "radialaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "scene": {
- "xaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "yaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- },
- "zaxis": {
- "backgroundcolor": "#E5ECF6",
- "gridcolor": "white",
- "gridwidth": 2,
- "linecolor": "white",
- "showbackground": true,
- "ticks": "",
- "zerolinecolor": "white"
- }
- },
- "shapedefaults": {
- "line": {
- "color": "#2a3f5f"
- }
- },
- "ternary": {
- "aaxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "baxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- },
- "bgcolor": "#E5ECF6",
- "caxis": {
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": ""
- }
- },
- "title": {
- "x": 0.05
- },
- "xaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- },
- "yaxis": {
- "automargin": true,
- "gridcolor": "white",
- "linecolor": "white",
- "ticks": "",
- "title": {
- "standoff": 15
- },
- "zerolinecolor": "white",
- "zerolinewidth": 2
- }
- }
- }
- }
- },
"text/html": [
- ""
- ]
- },
- "metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "# 3d plot with plotly\n",
- "fig = go.Figure()\n",
- "\n",
- "fig.add_trace(\n",
- " go.Scatter3d(\n",
- " x=features[1:, 0],\n",
- " y=features[1:, 1],\n",
- " z=features[1:, 2],\n",
- " mode=\"markers\",\n",
- " marker=dict(size=3, color=\"blue\"),\n",
- " )\n",
- ")\n",
- "\n",
- "fig.add_trace(\n",
- " go.Scatter3d(\n",
- " x=[features[0, 0]],\n",
- " y=[features[0, 1]],\n",
- " z=[features[0, 2]],\n",
- " mode=\"markers\",\n",
- " marker=dict(size=3, color=\"red\"),\n",
- " )\n",
- ")"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 9,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "image/png": "iVBORw0KGgoAAAANSUhEUgAAB8YAAAPdCAYAAAD4WQIbAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAACi3klEQVR4nOzdeZxVBd0/8O+duTCyXMZRTEAFVNyVXEDKpRQNzdIwssSnFBWXsp6yrKfsSc0ye7LFnvQpFcEsxccil9QsU1BbBAX3DVxwAUF2LovAzL2/P/oxD8M6w713zsyZ9/v1mpecO+ec+xmvXM93PveckykWi8UAAAAAAAAAgJSqSjoAAAAAAAAAAFSSYhwAAAAAAACAVFOMAwAAAAAAAJBqinEAAAAAAAAAUk0xDgAAAAAAAECqKcYBAAAAAAAASDXFOAAAAAAAAACpphgHAAAAAAAAINUU4wAAAAAAAACkmmIcAGixm266KTKZTOPXTTfdlHQkAAAAaLOOOuqoJnN0SyxZsiSuuuqqOOaYY6J3795RU1OT6Ew+c+bMJs8/atSoij3XqFGjmjzXzJkzK/ZcAKRfNukAAAAAAADAhiZNmhQjRoyIhQsXJh0FANo9xTgAAAAAALQxr7zySnz84x+P5cuXJx0FAFJBMQ4AAAAAAG3MxRdf3KQUHzhwYJx77rmx6667RufOnRsf32+//ZKIBwDtjmIcAAAAAADakKVLl8Zdd93VuLzXXnvF5MmTY5tttkkwFQC0b4pxAKDFRo0aFaNGjUo6BgAAALQLkyZNatH6U6dOjdWrVzcun3766UpxAChRVdIBAAAAAACA/zN9+vQmyy6XDgClU4wDAAAAAEAbsnjx4ibLPXr0SCYIAKSIYhwAAAAAANqQ9957r8lyJpNJKAkApId7jANAG/L000/HE088Ee+++27U1NREr1694rDDDov+/fuXtN9CoRBTpkyJGTNmxLvvvhsNDQ3xvve9L3bdddc47LDDolOnTuX5AZphzZo18eyzz8Zzzz0XCxYsiOXLl0dNTU3kcrno169f7LnnnrH77ru3Wh4AAAA27vHHH48ZM2bErFmzoqqqKnbfffc4+uijo7a2drPbvffee/G3v/0tXnzxxcjn81FXVxd77713HHnkkZHNbt2vpJctWxbPP/98vPTSS7FgwYJYuXJl1NbWRs+ePePggw+OPffcc6v2uyWVmtO3pFgslnV/L7/8cjz55JPx7rvvxvLly6Nnz57Rp0+fOOKII7b4elbC3Llz45FHHolZs2bFypUrY4cddogDDzwwDjnkEB8CAKByigBAq5g4cWIxIhq/Lr300sbv3XrrrcW99tqryffX/RoyZEjx0UcfbfFzzp07t3jBBRcUt99++03uO5fLFU8//fTizJkzm73fcePGNdnHuHHjtrjNO++8U7zggguKdXV1m8yy9qtnz57FT3/608X7779/g/2cd955Tda95ZZbWvKvpNFBBx3UZD8vvPDCVu0HAACgPdrUjFpfX1/8+c9/Xtxjjz02Oq917dq1+PWvf724cuXKDfa5dOnS4je+8Y1ijx49NrrtDjvsUBwzZkyzM7788svFyy67rPiBD3ygmM1mNztH9urVq/jd7363uHDhwpL/HRSL5Z/TP/zhDzfZfn2vv/76FmfljX1tbh5/7733ildddVVx99133+T22Wy2eMwxx7ToZ1k/6xlnnNHsbV944YXi8ccfX6yurt5onn79+hWvv/76YqFQKBaLxeIZZ5zR5Puvv/56s58LANbnUuoAkKDVq1fHZz/72TjttNPi5Zdf3uR6kydPjqOOOipuuummZu/79ttvjwEDBsS1114bCxYs2OR6+Xw+br755thrr73i2muvbUn8ZnvggQdi7733jmuvvTYWLVq0xfXnz58ft99+e3zve9/b4HvnnXdek+UxY8a0OM/UqVPjySefbFw+4ogjYp999mnxfgAAANJk+fLl8dGPfjS+/OUvx4wZMza6zooVK+Kqq66KYcOGxcqVKxsff/XVV+OQQw6JH/3oR7F06dKNbjtv3rwYPXp0XHjhhVvMcs8998Ree+0Vl112WTz22GNRX1+/2fXnzJkTl156aRxwwAHx+OOPb3H/m1LJOb01Pf/887HvvvvG17/+9Xj11Vc3uV59fX08+OCDceSRR8ZZZ50Va9asqVimG2+8MQ466KC4//77o6GhYaPrvPHGG3HuuefGpz71qVi9enXFsgDQMSnGASBBZ5xxRtxyyy2Ny3V1dTFw4MA4+OCDY9ttt22ybkNDQ4wePbpZA/4NN9wQI0eOjHw+3+Tx7t27x3777RcHHnjgBvtftWpVfPGLX4zLL798q3+ejXn++efjxBNPjCVLljR5vKamJvbaa6849NBD45BDDokBAwY065LuBx10UBx66KGNy5MmTYpXXnmlRZluuOGGJsvnnHNOi7YHAABIm2KxGKeeemo88MADjY/16dMnBg0aFPvuu29UV1c3Wf/RRx+NL3/5yxER8e6778bQoUMby/RMJhO77bZbDB48OHbbbbcNnuvqq69uMgtvzPr32I6I6NKlS+y5555xyCGHxKBBg2LXXXeNqqqmv+KeNWtWHHXUUfHiiy827wdfT6Xm9Nb0xBNPxJFHHhmvvfZak8c7deoUe+yxRwwaNCj69OmzwXbjxo2Lk046qSKF9C233BLnnHNOrFq1qsnjPXr0iIEDB8YBBxwQuVyu8fE//OEP8YUvfKHsOQDo2BTjAJCQ3/zmN3HbbbdFRMTxxx8f//znP2PBggXx9NNPx9SpU2P+/Plxxx13NBlWGxoa4otf/OJm9ztt2rS44IILolAoND7Wt2/fuP3222P+/Pnx3HPPxZNPPhnz58+P+++/P/bbb78m21966aXxpz/9qWw/5ze+8Y0mg++BBx4Y99xzTyxdujReeumlmDx5cjzxxBMxY8aMWL58eUybNi2uuOKKOOCAAza5z3XPGi8Wiy06a3z58uUxfvz4xuVtt902TjnllBb+VAAAAOly8803xz333BMRESNHjowXXnghZs2aFY8//ng8//zzMXfu3A2KyjFjxsSzzz4bp59+erz55puxzTbbxCWXXBKzZ8+OV199NaZMmRKvvvpqvPTSS/GhD32oybYXXXTRFs9Orq6ujo997GNx3XXXxYwZM2LZsmXx8ssvxxNPPBGPP/54vPbaa7F48eL47W9/2+Qe4ytWrIjTTjutxffprtSc3hy9evWKBx54oPHrc5/7XJPv//jHP27y/bVfxx13XJP18vl8nHLKKU2u1ta1a9f40Y9+FHPmzInp06fH448/HrNmzYqnn346hg8f3mT7+++/Py655JKSf551vfbaa3Huuec2eT123333uOuuuxr//T7zzDMxf/78mDBhQvTr1y8i/nWG+cMPP1zWLAB0cMleyR0AOo7171229us73/nOZrd7+eWXi127dm2yzVNPPbXRdQuFQvGAAw5osu773//+4qJFiza5//fee684dOjQJtv07t27uGLFik1u09x7jC9evLjJfeD23nvvze53fS+++OJGH1++fHmxtra2cb877rhjcfXq1c3a59ixY5tkv+CCC5qdBwAAIC02NaP++Mc/3ux2Z555ZpP199lnn2JEFLt371585JFHNrnd8uXLG9dd+3XHHXdscv3XXnutOHPmzGb/PCtXriyecMIJTfZ/3333bXab1pjT19rSPcbXd+mllzZZf+LEiVvcplgsFr/4xS822a62trY4bdq0zW7z7W9/u8k2VVVVxalTp25y/ZbeY/yjH/1ok/UPPvjg4pIlSza5/sKFC4v777//Rl8b9xgHoBTOGAeABH3iE5/Y4qXL99xzz/jSl77U5LFNndH9wAMPxLPPPtu43LVr17j77rs3uNzbumpqauIPf/hD9OrVq/Gxd955J2699dZm/ASb9/rrrze5D9yoUaOiS5cuzd5+77333ujjXbt2bfLp+blz58Yf//jHZu3TZdQBAAA27jOf+Ux87Wtf2+w63//+95tcvnztJct/+tOfxpFHHrnJ7bp27Rrf+c53mjy2uauV7brrro1nDjfHNttsE7/5zW+itra28bFx48Y1e/u1yj2nt6bFixfH2LFjmzy29r7em/P9738/PvrRjzYuFwqF+NnPflaWTC+99FKTfzddu3aNO+64I3r06LHJberq6uLOO++MmpqasmQAgLUU4wCQoB/84AfNWu8zn/lMk+Vp06ZtdL31Lyl+4YUXRt++fbe4/9ra2rjsssuaPHb99dc3K9vmrFy5sslyc+4h3lznn39+k+X1C++Nef755+Of//xn4/LgwYPj/e9/f9kyAQAAtFeZTGaLhXDE/913fF39+vWLs846a4vbnnjiiU1K9SeffLLlQTdju+22a1Lw/uMf/2jxPso9p7emW2+9NVasWNG4fPjhh8eIESOate1Pf/rTJsu33357LFmypORM63844YILLmjW7yl23333+PznP1/y8wPAuhTjAJCQAw44IPbdd99mrbv//vtHNpttXH7rrbc2ut4jjzzSZPnMM89sdp6RI0c2OZt76tSpTQbqrbHufdci/jVYb+kecs213377xeGHH964/Je//CXefPPNzW6z/gcHnC0OAADwLwMHDmxyn+7N2X///Zssn3zyyVFdXb3F7bp37x79+/dvXN7SDLc1dt1118Y/z5o1K+bNm9fsbSsxp7em9e/H3ZwPK6y19957x2GHHda4vHr16njsscdKzjRp0qQmy6effnqztx01alTJzw8A61KMA0BC1v+E/eZ06tSpyeXQN/ap7ZkzZ8bcuXMbl/v16xe77757s5+jR48eTTI1NDTE448/3uztN6Zfv36xxx57NC5Pnjw5jj/++K361P7GrHvWeKFQiBtvvHGT665atSp+85vfNC537949Ro4cWZYcAAAA7d0hhxzS7HW33377JssHH3zwVm27dOnSZm2zePHiuPHGG+PMM8+Mgw8+OHr37h3dunWLTCazwdeVV17ZZNv58+c3O1u55/TWNnny5CbLQ4cObdH2xxxzTJPlUovx1atXx1NPPdW4vP3222/woYrNef/737/ZW8MBQEspxgEgIe973/tatH63bt0a/7z+JcojIt54440mywMHDmxxpvUvK16OT++vf4n2hx56KA4//PDYdddd4/zzz4/x48dvkL25TjnllCa/VBk7dmwUCoWNrvuHP/whFixY0Lh86qmnRvfu3bfqeQEAANJmhx12aPa6Xbt2Lcu2G5tt17V8+fL4xje+Eb169YrRo0fHTTfdFE8++WTMmTOn2Vc4W7x4cbOzlXtOb03FYrHJWes9evRocnZ+c5T7dwKzZ8+O1atXNy63pBRf64ADDigpAwCsSzEOAAnZZptttnrbYrG4wWOLFi1qstyzZ88W73f9bdbf59Y47bTT4nvf+15kMpkmj8+cOTOuu+66OO2006J///7Rv3//OPfcc+Ohhx7a6M+3MTU1NXHGGWc0Lr/99ttx//33b3Rdl1EHAADYtFJm1FK23ZT58+fHBz/4wbjqqqti1apVW72flmxb7jm9NS1ZsqTJB8XXP6u/Ocr9O4H1P5SwNZm2ZhsA2BTFOACkxLJly5osr/vJ9eZaf5t8Pl9SprX+8z//M/75z3/GCSecsMn7zr3xxhtxww03xDHHHBMDBw6MBx54oFn7Pu+885os33DDDRus8+qrr8bEiRMblwcOHBiHHnpoC34CAAAAWtMpp5wSzz77bJPHdtlllzj99NPjhz/8Yfz2t7+NO++8M/785z/HAw880Pj1uc99LqHEyWqLvxNYP9P6VxrYmkwAUIps0gEAgPJY/7Lgy5cvb/E+1t8ml8uVlGldQ4YMiXvvvTfeeeed+Mtf/hKTJk2KRx55JF577bUN1n3uuefiuOOOi5/85Cdx4YUXbna/e+65Zxx99NGNxfc999wTc+bMiV69ejWuM2bMmCaf3ne2OAAAQNt19913x6RJkxqXc7lc/PKXv4yRI0dGVdXmz/V68MEHK5yubWqLvxNYv9Ru7uXvN5cJAErhjHEASIm6uromy+veT7u55s+fv9l9lkPv3r3jjDPOiHHjxsWrr74as2bNit/85jcxYsSI6NSpU+N6xWIxvva1r8Vjjz22xX2ef/75jX+ur6+PcePGNVm+6aabGpe7dOkSn/3sZ8vzwwAAAFB2t912W5Pl6667Lv7t3/5ti6V4RMTChQsrFatNq62tbfLvpy38TmDbbbfd7P6bY2t+DgDYFMU4AKREv379miw//fTTLd7H+tusv89K6NOnT3z2s5+N3//+9zFjxowYPHhw4/eKxWL87Gc/2+I+Tj755Hjf+97XuLzuGeJrzyBf65RTTtlgOAcAAKDtWPcD0ttvv318+tOfbva2zz//fCUitXmZTCZ22WWXxuWlS5fGzJkzW7SPcv9OYKeddorOnTs3Lj/33HMt3sf6l9MHgFIoxgEgJfr37x877rhj4/Ibb7yx0cuUb0o+n48nnniicTmbzcagQYPKmnFL+vXrF7feemuTx/72t79tcbtOnTrFWWed1bj82muvxUMPPRQRG95z3GXUAQAA2ra5c+c2/nnAgAFRXV3drO2WLl0aU6dOrVSsNu8DH/hAk+W1c3Fzrb/++vtrqc6dO8f73//+xuWFCxe2qBx/+umnY/HixSVlAIB1KcYBIEU+/OEPN1le9xLiWzJ+/PhYuXJl4/KgQYOia9eu5YrWbAMGDGhS8Df3UmvnnntuZDKZxuUbbrgh3n777fjzn//c+Njee+8dRxxxRPnCAgAAUHZrrwAWEbF69epmbzd27Nh47733KhGpXSjldwIvv/xy/P3vf29crqmpiSFDhpSc6aijjmqyfPPNNzd725bkB4DmUIwDQIqMHj26yfJPf/rTePvtt7e43dKlS+Oyyy5r8lhSZ1avXr06li5d2rjc3Hua7brrrjFs2LDG5TvuuCN+9KMfRUNDQ+NjzhYHAABo+3r16tX45+eff75ZZw3PmjUrvvvd71YwVds3cuTI6NatW+Pyo48+GnfeeWeztv3a177WZPnTn/501NbWlpzpzDPPbLJ87bXXxltvvbXF7V599dX45S9/WfLzA8C6FOMAkCLHHntsDBw4sHF5+fLl8YlPfCKWLFmyyW1Wr14dp5xySrzzzjuNj/Xu3TtOO+20kvPceuutceWVV8aiRYuavc21117b5Mz1Qw45pNnbnn/++Y1/Xr16dfziF79oXO7cuXOcfvrpzd4XAAAAyTjssMMa/7x69er41re+tdn1582bFx//+Mc7/GW3t9122ya3GYuIOOuss+KZZ57Z7HaXXnpp3HvvvY3LVVVVceGFF5Yl0z777BPHHXdc4/KKFSvi5JNPjnw+v8ltFi1aFCeffHKsWrWqLBkAYC3FOACkSCaTiXHjxkWnTp0aH5s2bVoceOCBMWHChCaXoCsUCvHAAw/EoEGD4i9/+UuT/YwdOza22WabkvO8++67cfHFF8fOO+8cn/rUp2L8+PHxxhtvbHTd6dOnxxe/+MUNPqXekrO8P/7xj0efPn02+r2TTz45evbs2fzwAAAAJGL9DzX/6le/ijPOOGODeTKfz8eNN94YAwcOjKeeeioi/lXEdmRXXHFF9O/fv3F50aJFcdhhh8VPfvKTDT60/txzz8WIESPi8ssvb/L417/+9TjooIPKlumaa65p8juGqVOnxkEHHRR//OMfo76+vvHxNWvWxB/+8Ic46KCD4tlnn42IaPKzAECpskkHAADK6+CDD45rr702zj///CgUChERMXPmzPjUpz4VuVwu+vfvH9XV1fHGG29s9Ezu7373u3H88ceXNdOKFStiwoQJMWHChIj416fYe/XqFdtuu22sXr063nrrrZg3b94G25166qkxfPjwZj9PNpuN0aNHbzDUR7iMOgAAQHsxbNiwOOGEE+K+++5rfOzmm2+Om2++OXbbbbfYYYcdYvHixfH66683+QD4aaedFnvssUeHvqR6LpeL3/3udzFs2LDGmX/58uVx0UUXxbe+9a3Yddddo0ePHvHOO+/ErFmzNtj++OOP3+hMXYoBAwbEr371qzjzzDMb7x//6quvxkknnRS1tbXRv3//KBaL8frrrzc5k3z06NGxZs2amDlzZlnzANBxOWMcAFLonHPOifHjx0cul2vyeD6fj2effTaeeuqpDUrxmpqauOaaa+KSSy6peL7FixfHSy+9FI899lhMmzZto6X4OeecE7/5zW9avO/Ro0dHdXV1k8d22223GDp06FbnBQAAoHXdcsstceihh27w+GuvvRaTJ0+Ol19+uUkpfuqpp8a4ceNaM2KbNWjQoHjkkUdit912a/L4mjVrYvr06fHEE09stBQfNWpU3H333dG5c+eyZzrjjDPiuuuu22DfS5YsiaeffjqeeeaZJqX4iBEj4tprry17DgA6NsU4AKTUpz/96XjllVfiggsuiO22226T6+VyuTj99NPjpZdeigsuuKCsGc4777y46667YvTo0TFgwIAtrl9TUxMnn3xyPProo3H99ddHNtvyi9vssssuceyxxzZ5bPTo0ZHJZFq8LwAAAJKx7bbbxiOPPBLf+c53ora2dpPr7bfffnHrrbfG+PHjK1Lotlf7779/vPDCC3HVVVdtUJCvK5vNxjHHHBOPPvroBrdmK7dzzjknpk2bFsOGDYuqqo1XE3379o3rr78+fve733k9ASi7THHttUsAgNRqaGiIKVOmxIwZM+Ldd9+NQqEQO+ywQ+y2225x2GGHVXTwXde8efPihRdeiNdeey0WLlwYK1asiK5du0ZdXV3svffe8f73vz+6detW0nMUi8XYddddG+89l81m46233opevXqV40cAAACglb333nvxz3/+M1588cVYtGhRdO7cOfr06RODBw+OPffcM+l47cJLL70UTz75ZLz77ruxYsWK2H777WOnnXaKI444YrMfPKiUd955Jx599NGYNWtWrFy5MnbYYYc48MADY9CgQT7YDkDFKMYBgFT5y1/+Escdd1zj8vDhw+OOO+5IMBEAAAAAAElzKXUAIFWuu+66JsvnnXdeQkkAAAAAAGgrnDEOAKTG9OnTY5999olCoRAREQMGDIjp06e7DBsAAAAAQAfnjHEAIBUaGhriC1/4QmMpHhHxla98RSkOAAAAAIAzxgGA9mnq1KmxaNGiqK+vj9dffz2uv/76eOqppxq/37dv35g+fXrU1NQkFxIAAAAAgDZBMQ4AtEtHHXVUPPzww5v8/j333BMf+9jHWjERAAAAAABtVTbpAKUqFAoxe/bsyOVyLpUKAB1IQ0PDRh/PZDJx6aWXxpFHHhlLly5t5VQAUH7FYjHy+Xz06dMnqqpadkc0MzMAAABp1pKZud2fMf7222/HLrvsknQMAAAAqKi33nordt555xZtY2YGAACgI2jOzNzuzxjP5XIR8a8ftkePHgmnAQAAgPJaunRp7LLLLo3zb0uYmQEAAEizlszM7b4YX3spuB49ehjyAQAASK2tuRS6mRkAAICOoDkzc8tuTgYAAAAAAAAA7YxiHAAAAAAAAIBUU4wDAAAAAAAAkGqKcQAAAAAA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fEV+wCRlM9moy9YlHQMAAADaHDMzAAAAranZxfiCBQvizDPPjNWrV0dExG677RaXX355jBgxImpqapr9hKtXr44JEybEpZdeGq+88kqsWbMmRo0aFS+88EJst912Lf8J2iD3TwcASC/HegCl8T4KtEfeuwAA2r9mH9HddNNN8e6770Ymk4ljjz02nnnmmTjttNNaVIpHRHTu3DlGjhwZTz/9dBx77LERETFv3ry46aabWrQfAAAAAAAAAGiOZp8x/oc//CEiIrp06RK33XZbdO3ataQn7tKlS4wfPz769esXK1eujAkTJsRXv/rVkvbZVhQKhSgUCknHAAAAgDbHzAwAAEASml2Mv/76641ni5frkufbb799HHvssXH33XfHa6+9VpZ9tiX1xfrIN+STjtHh5apzkc00+z91AAAAWkGlZ2azIAAAAOtq9oS4aNGiiIjYYYcdyhpg7f4WL15c1v22BfmGfExYcmfSMTq8EbXDoy5bl3QMAAAA1lHpmdksCAAAwLqafY/xHXfcMSIiXn311bIGWLu/tfsHAAAAAAAAgHJqdjG+3377RbFYjEceeSSee+65sjz5s88+Gw8//HBkMpnYb7/9yrJPAAAAAAAAAFhXs4vxU089NSIiisVinHTSSfHCCy+U9MQvvvhiDB8+PIrFYkREjBw5sqT9AQAAAAAAAMDGtKgYf//73x8RETNnzoxDDjkkPv/5z8fkyZOjUCg0ax+FQiGmTJkSX/jCF+KQQw6JmTNnRiaTiQMPPLCxeAcAAAAAAACAcso2d8VOnTrF+PHj45hjjol33nknVq1aFddff31cf/310a1btzjggAOiX79+seOOO0aXLl2ic+fOsXr16li5cmXMnTs33njjjXj22Wdj+fLlERGNZ4r37t07xo8fH9lss6MAAAAAAAAAQLO1qI3ee++9Y8qUKTFy5Mj429/+1lhuL1u2LB577LF47LHHNrv92vXXOvLII+PWW2+NnXbaqYWxAQAAAAAAAKB5mn0p9bV22mmneOSRR+Kee+6JE044IWpqaiLiX6X3lr4iImpqauKEE06Ie+65Jx5++GGlOAAAAAAAAAAVtdXXLz/hhBPihBNOiOXLl8c//vGPePHFF+Pll1+OBQsWxLJly+K9996LbbbZJrp37x7bb7997LXXXrHPPvvEYYcdFt26dSvnz9Bm5apzMaJ2eNIxOrxcdS7pCAAAAKyn0jOzWRAAAIB1lXxj727dusVHPvKR+MhHPlKOPKmSzWSjLluXdAwAAABoc8zMAAAAtKaSi3E2VFXV4ivUAwDQTjjWAyiN91GgPfLeBQDQ/jmiAwAAAAAAACDVnDFeAYVCIQqFQtIxAAAAoM0xMwMAAJAExXgF1RfrI9+QTzoG/1+uOhfZjP/kAQAA2oLWmJnNgQAAAKxlOqygfEM+Jiy5M+kY/H8jaodHXbYu6RgAAABE68zM5kAAAADWco9xAAAAAAAAAFJNMQ4AAAAAAABAqinGAQAAAAAAAEg1xTgAAAAAAAAAqaYYBwAAAAAAACDVFOMAAAAAAAAApJpiHAAAAAAAAIBUy5a6g+eeey7233//cmRJnVx1LkbUDk86Bv9frjqXdAQAAAD+v9aYmc2BAAAArFVyMT5w4MAYMmRIjB49Ok499dTo1q1bOXKlQjaTjbpsXdIxAAAAoM0xMwMAANCaSi7GIyKmTJkSU6ZMiQsvvDA+85nPxNlnnx0f+MAHyrHrdqmqyhXqAQDSyrEeQGm8jwLtkfcuAID2r+Qjuq5du0axWIxisRjLli2LsWPHxuGHHx4HHHBA/PznP4+FCxeWIycAAAAAAAAAbJWSzxifM2dO3HbbbTF27Nh47LHHolgsRkTECy+8EF/96lfjm9/8ZgwfPjzOPvvsOPbYY0sO3B4UCoUoFApJxwAAAIA2x8wMAABAEkouxrt37x6jR4+O0aNHx4svvhhjxoyJ3/72tzFv3ryIiFi1alXcfvvtcfvtt0e/fv3irLPOijPPPDN22mmnksO3dfXF+sg35JOOwTpy1bnIZspyBwEAAABK0BozsxkQAACAtTLFtad4l1F9fX3cddddMXbs2Pjzn//c+EnwTCYTEf+6J8+wYcPinHPOiRNPPDGqq6u3+rmWLl0atbW1sWTJkujRo0dZ8pdq+vTpUSgUYlH9opiw5M6k47COEbXDoy5bl3QMAKAdq6qqij333DPpGEAHUsrc29FnZjMgUC6OAQEA2qaWzL0l32N8Y7LZbIwYMSLuvffeeOONN+Lyyy+P3XbbrfFe5A0NDXH//ffHiBEjYuedd45vfvObMWPGjEpEAQAAAAAAAKCDq0gxvq6ddtop/vM//zNeeeWV+Otf/xojR46MbbbZprEknzt3blx11VWx9957x4c//OG45ZZbYvXq1ZWOBQAAAAAAAEAHUfFifF1Dhw6NW265JWbMmBFDhgyJiP+7vHqxWIy//e1vcfrpp8dOO+0Ul1xySSxevLg14wEAAAAAAACQQq1ajE+ePDnOPffc2HfffWPKlClNSvG1/ywWi7FgwYK44oorYq+99op77723NSMCAAAAAAAAkDIVL8YXLFgQP/vZz2L//fePww47LG688cbI5/ONJfi+++4bV199dbz55psxbty4OPLIIyPiXyX5vHnz4uSTT47HHnus0jEBAAAAAAAASKmKFOPFYjHuv//+OOWUU2KnnXaKiy66KF588cXGMrxLly5xxhlnxN/+9rd49tln49///d9j5513jjPOOCMefvjhmDp1ahx22GEREVFfXx9XXnllJWICAAAAAAAA0AFky7mzmTNnxtixY+Omm26KWbNmRcT/XSY9ImLgwIFxzjnnxGc/+9mora3d5H4OOuigePDBB2OPPfaIt99+O/7+97+XMyYAAAAAAAAAHUjJxfjq1atjwoQJceONN8akSZOa3C88IqJbt27xmc98Js4555wYMmRIs/dbU1MTxxxzTPz617+ORYsWlRozEbnqXIyoHZ50DNaRq84lHQEAAIBonZnZDAgAAMBaJRfjvXv3jsWLF0dE07PDDzzwwDj33HPj3/7t3yKX27pBdNttty01XqKymWzUZeuSjgEAAABtjpkZAACA1lRyMb5o0aLIZDJRLBaje/fuMXLkyDjnnHNi0KBBJYcbMGBAfPjDHy55P62tqqoit24HAKANcKwHUBrvo0B75L0LAKD9K8s9xg8++OA499xz47TTTotu3bqVY5cREXHBBRfEBRdcULb9AQAAAAAAANDxlFyMT5s2LQ488MAyREmPQqEQhUIh6RgAAADQ5piZAQAASELJxbhSfNPqi/WRb8gnHYN15Kpzkc2U5UIJAAAAlKA1ZmYzIAAAAGuZDiso35CPCUvuTDoG6xhROzzqsnVJxwAAAOjwWmNmNgMCAACwVlXSAQAAAAAAAACgkko+Y/yss84qafuqqqro0aNHbLvttrHPPvvE4MGDo3///qXGAgAAAAAAAICIKEMxftNNN0UmkylHlkYf+MAH4j/+4z/ipJNOKut+AQAAAAAAAOh4ynIp9WKx2ORrY4+15PuPPfZYnHzyyXH22WeXIx4AAAAAAAAAHVjJZ4yPGzcuIiLeeuutuOKKK2LVqlWRyWTiiCOOiCFDhsTOO+8c3bt3j+XLl8fbb78dU6ZMiUcffTSKxWJss8028e1vfzt23HHHWLhwYTzzzDNx7733xpIlSyLiX2ej9+zZM/7rv/6r1JgAAAAAAAAAdFAlF+NnnHFGTJ48Ob72ta/F6tWr4xOf+ERcffXV0a9fv01u8+abb8aFF14Yd9xxR1x99dVx7733xqGHHhoREcuXL49vfetbcc0110SxWIyrr746zjvvvNhtt91KjQoAAAAAAABAB1TypdQXLlwYn/rUp2LRokUxatSouOOOOzZbikdE9O3bNyZMmBBnnXVWLFiwoHH7iIhu3brFf//3f8fo0aMjIqK+vj7Gjh1bakwAAAAAAAAAOqiSzxgfM2ZMzJo1K3r06BG/+MUvWrTtz3/+8/j9738fs2bNijFjxsTXv/71xu9dccUVcfPNN8eaNWti0qRJpcZMRK46FyNqhycdg3XkqnNJRwAAACBaZ2Y2AwIAALBWycX4hAkTIpPJxNFHHx1du3Zt0bbdunWLo48+Ou666674/e9/36QY32GHHWLw4MHx97//PV577bVSYyYim8lGXbYu6RgAAADQ5piZAQAAaE0lF+Ovv/56RETsuOOOW7X9+973vib7WdeAAQPi73//eyxcuHDrAyagqqrkK9QDANBGOdYDKI33UaA98t4FAND+lXxEt2zZsoiImDNnzlZtP3fu3Cb7Wdc222zT5J8AAAAAAAAA0FIlnzHeu3fveP3112PixImxbNmy6N69e7O3zefzMXHixMhkMtG7d+8Nvr9o0aKIiOjZs2epMVtVoVCIQqGQdAwAAABoc8zMAAAAJKHkYvzoo4+O119/PZYtWxYXXHBB/PrXv272tl/84hcjn89HJpOJo446aoPvP//885HJZBovt97e1BfrI9+QTzoGG5GrzkU2U/J//gAAAGyl1piZzX4AAACsVfJ0eN5558VNN90UxWIxfvvb38bChQvj6quvjt13332T27z22mvxla98Je69996IiMhkMnH++ec3WWfWrFnxwgsvRETEwIEDS42ZiHxDPiYsuTPpGGzEiNrhUZetSzoGAABAh9UaM7PZDwAAgLVKLsYHDx4cF154YfzkJz+JTCYT9913X9x3331x6KGHxpAhQ2KXXXaJrl27xooVK+Ltt9+OyZMnx5QpU6JY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AwYkHQEAAADaJDMzAAAASShbMf6LX/wiLrrooqivr49isbjF9R988ME4/PDD48c//nF86UtfKleMNuGVV16JQqGQdAwAACqgqqpKqQNQAjMz0B45BgQAaP/KUozffPPN8eUvfzkymUxjKX7AAQfE4YcfHv37949u3brF8uXLY+bMmfGPf/wjnnnmmYiIWLNmTXzlK1+JbbfdNj73uc+VI0qbUCgUDPkAAACwEWZmAAAAklByMb5w4cL4yle+EhERxWIxBg8eHNdcc00MHjx4k9s88cQT8aUvfSkmT54cxWIxvvzlL8fHP/7xqKurKzVOm1JfrI98Qz7pGGxBrjoX2UxZ7yoAAADAFrT2zGz2AwAA6NhKngjHjBkTixcvjkwmE8OGDYu77rorOnfuvNltBg0aFI888kicdNJJ8ec//zmWLFkSY8aMia9//eulxmlT8g35mLDkzqRjsAUjaodHXTZdH8oAAABo61p7Zjb7AQAAdGxVpe7gT3/6U0REdO7cOX79619vsRRfq1OnTnHTTTdFTU1NRETce++9pUYBAAAAAAAAgA2UXIxPnz49MplMHH300fG+972vRdvuuOOOcfTRR0exWIzp06eXGgUAAAAAAAAANlByMb5gwYKIiNhll122avu12y1cuLDUKAAAAAAAAACwgZKL8VwuFxFbX2wvWrSoyX4AAAAAAAAAoJxKLsZ32WWXKBaLMWnSpKivr2/RtmvWrImJEydGJpPZ6jPOAQAAAAAAAGBzSi7Gjz322Ij41xnjl112WYu2/d73vtd4KfZjjjmm1CgAAAAAAAAAsIGSi/FRo0ZFdXV1RERceeWV8c1vfjNWrVq12W1Wr14d3/72t+OKK66IiIjq6uo466yzSo0CAAAAAAAAABvIlrqDfffdNz7/+c/HNddcE5lMJq666qq4+eabY+TIkXHYYYdFv379olu3brF8+fJ488034x//+Efcdttt8c4770SxWIxMJhOf//znY5999inHz9Om5KpzMaJ2eNIx2IJctfvbAwAAtLbWnpnNfgAAAB1bycV4RMTPfvazeOONN+KPf/xjZDKZmDNnTlx99dVx9dVXb3T9YrHY+OcTTzwxfvazn5UjRpuTzWSjLluXdAwAAABoc8zMAAAAtKayFOPV1dVx5513xlVXXRXf//73Y9myZU3K743p3r17fOc734mLLroo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zjrrrDjzzDNjp512Kjl8W7dqzep4c/7spGM00bdnn6jp1DnpGAAAAAAAAACtJlNce4p3GdXX18ddd90VY8eOjT//+c+NnwTPZDIR8a97UQwbNizOOeecOPHEE6O6unqrn2vp0qVRW1sbS5YsiR49epQlf6mmT58ehUIhZrwzM076weik4zRx98VjYo/e/ZOOAUDCqqqqYs8990w6BgDQDKXMvW15ZgYAoP3wuySgrWrJ3FvyPcY3JpvNxoj/1969x0lZ1/3jf88Cu5xBXRUWXVHEgDwiSB4SQW/M27RbzRRNITUPUYnelknloR6KZt5qapSioIWYWhSmWYqg4QEQ8JQH4CeKsqICclQ5zfX7wy8TGyC7zMwOO/N8Ph77YA6f6zOv4bMw13vec11z0knx8MMPx9tvvx0/+9nPYo899sh8F/m6devi0UcfjZNOOil22WWX+NGPfhSzZ8/ORxQAAAAAAAAASlxeGuMb6tSpU/zkJz+JOXPmxOOPPx4DBw6M5s2bZ5rk77//flx//fXRrVu36Nu3b4wZMyZWr16d71gAAAAAAAAAlIi8N8Y31L9//xgzZkzMnj07+vTpExH/Pr16kiQxefLkOPPMM6NTp05x+eWXx5IlSxoyHgAAAAAAAABFqEEb41OmTIlzzz03evToEVOnTq3VFF//Z5IksWjRorj66qvjC1/4Qjz88MMNGREAAAAAAACAIpP3xviiRYvixhtvjL333jsOOeSQuPPOO2P58uWZJniPHj3ipptuinnz5sWoUaPiy1/+ckR81iT/8MMP44QTTojnnnsu3zEBAAAAAAAAKFJ5aYwnSRKPPvponHzyydGpU6e45JJL4rXXXss0w1u0aBGDBg2KyZMnx8svvxzf//73Y5dddolBgwbFk08+GdOnT49DDjkkIiLWrl0bw4cPz0dMAAAAAAAAAEpA01xO9tZbb8Vdd90Vo0ePjvnz50fEv0+THhGx7777xre//e345je/Ge3atdvsPAcccEBMmDAhunbtGu+++248/fTTuYwJAAAAAAAAQAnJujG+evXq+OMf/xh33nlnTJo0qdb3hUdEtGrVKk455ZT49re/HX369KnzvBUVFXHkkUfG3XffHR999FG2MQuiurIqxg8bWegYtVRXVhU6AgAAAAAAAECDyrox3rFjx1iyZElE1D46fP/9949zzz03Tj/9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/qXL2pcua1/arH/psvalzfqXrm2lZm70R4yXlZXFLrvsUugY9dK2bVv/4EuUtS9t1r90WfvSZv1Ll7UvXda+tOVr/et7pPh6amYaG+tfuqx96bL2pc36ly5rX9qsf+kqdM1cv4+aAwAAAAAAAEAjozEOAAAAAAAAQFHTGG9AFRUVccUVV0RFRUWho9DArH1ps/6ly9qXNutfuqx96bL2pc36Z8/fYWmz/qXL2pcua1/arH/psvalzfqXrm1l7VNJkiQFTQAAAAAAAAAAeeSIcQAAAAAAAACKmsY4AAAAAAAAAEVNYxwAAAAAAACAoqYxDgAAAAAAAEBR0xhvQLfddlt07tw5mjdvHn369ImpU6cWOhI5Nnz48Ojdu3e0adMmdtppp/if//mfeOONN2qN+fTTT2PIkCGxww47ROvWreOkk06K999/v0CJyZdrr702UqlUDB06NHObtS9e8+fPj29+85uxww47RIsWLWKfffaJ559/PnN/kiRx+eWXR8eOHaNFixZx1FFHxezZswuYmFxZt25d/PSnP43dd989WrRoEV26dImf//znkSRJZoz1Lw5PPfVUHHfccVFVVRWpVCr+/Oc/17q/Luu8ePHiOP3006Nt27bRvn37OPvss2PFihUN+CzYWp+3/mvWrIlLL7009tlnn2jVqlVUVVXFmWeeGTU1NbXmsP6N05b+7W/o/PPPj1QqFTfddFOt26193amZi5+amfXUzKVH3Vya1MylRd1cutTMpasx1swa4w3kD3/4Q1x88cVxxRVXxIwZM2K//faLo48+Oj744INCRyOHnnzyyRgyZEg899xz8dhjj8WaNWtiwIABsXLlysyYiy66KB566KF44IEH4sknn4yampo48cQTC5iaXJs2bVr89re/jX333bfW7da+OH300Udx6KGHRrNmzeJvf/tbvPrqq3HDDTfEdtttlxnzi1/8In71q1/Fb37zm5gyZUq0atUqjj766Pj0008LmJxcuO6662LEiBFx6623xmuvvRbXXXdd/OIXv4hbbrklM8b6F4eVK1fGfvvtF7fddtsm76/LOp9++unxr3/9Kx577LH461//Gk899VSce+65DfUUyMLnrf/HH38cM2bMiJ/+9KcxY8aM+NOf/hRvvPFGHH/88bXGWf/GaUv/9tcbN25cPPfcc1FVVbXRfda+btTMpUHNTISauRSpm0uXmrm0qJtLl5q5dDXKmjmhQRx00EHJkCFDMtfXrVuXVFVVJcOHDy9gKvLtgw8+SCIiefLJJ5MkSZIlS5YkzZo1Sx544IHMmNdeey2JiOTZZ58tVExyaPny5UnXrl2Txx57LOnbt29y4YUXJkli7YvZpZdemhx22GGbvT+dTicdOnRIrr/++sxtS5YsSSoqKpKxY8c2RETy6Nhjj03OOuusWredeOKJyemnn54kifUvVhGRjBs3LnO9Luv86quvJhGRTJs2LTPmb3/7W5JKpZL58+c3WHay95/rvylTp05NIiJ5++23kySx/sVic2v/7rvvJp06dUpeeeWVZLfddktuvPHGzH3Wvu7UzKVJzVx61MylSd1cutTMpUvdXLrUzKWrsdTMjhhvAKtXr47p06fHUUcdlbmtrKwsjjrqqHj22WcLmIx8W7p0aUREbL/99hERMX369FizZk2t34Vu3bpFdXW134UiMWTIkDj22GNrrXGEtS9m48ePj169esXJJ58cO+20UxxwwAFxxx13ZO6fO3duLFiwoNbat2vXLvr06WPti8AhhxwSEyZMiFmzZkVExIsvvhiTJ0+OY445JiKsf6moyzo/++yz0b59++jVq1dmzFFHHRVlZWUxZcqUBs9Mfi1dujRSqVS0b98+Iqx/MUun03HGGWfED37wg/jiF7+40f3Wvm7UzKVLzVx61MylSd1cutTMrKduZkNq5tKxLdbMTfMyK7UsXLgw1q1bFzvvvHOt23feeed4/fXXC5SKfEun0zF06NA49NBDY++9946IiAULFkR5eXnmP/z1dt5551iwYEEBUpJL9913X8yYMSOmTZu20X3Wvni9+eabMWLEiLj44otj2LBhMW3atPj+978f5eXlMWjQoMz6buo1wNo3fj/60Y9i2bJl0a1bt2jSpEmsW7curr766jj99NMjIqx/iajLOi9YsCB22mmnWvc3bdo0tt9+e78LRebTTz+NSy+9NAYOHBht27aNCOtfzK677rpo2rRpfP/739/k/da+btTMpUnNXHrUzKVL3Vy61Mysp25mPTVzadkWa2aNcciTIUOGxCuvvBKTJ08udBQawDvvvBMXXnhhPPbYY9G8efNCx6EBpdPp6NWrV1xzzTUREXHAAQfEK6+8Er/5zW9i0KBBBU5Hvt1///0xZsyYuPfee+OLX/xivPDCCzF06NCoqqqy/lCC1qxZE9/4xjciSZIYMWJEoeOQZ9OnT4+bb745ZsyYEalUqtBxoNFRM5cWNXNpUzeXLjUzsCE1c2nZVmtmp1JvAJWVldGkSZN4//33a93+/vvvR4cOHQqUinz67ne/G3/9619j4sSJscsuu2Ru79ChQ6xevTqWLFlSa7zfhcZv+vTp8cEHH0TPnj2jadOm0bRp03jyySfjV7/6VTRt2jR23nlna1+kOnbsGD169Kh1W/fu3WPevHkREZn19RpQnH7wgx/Ej370ozj11FNjn332iTPOOCMuuuiiGD58eERY/1JRl3Xu0KFDfPDBB7XuX7t2bSxevNjvQpFYX+C//fbb8dhjj2U++R5h/YvVP//5z/jggw+iuro6s//39ttvx//+7/9G586dI8La15WaufSomUuPmrm0qZtLl5qZ9dTNqJlLz7ZaM2uMN4Dy8vI48MADY8KECZnb0ul0TJgwIQ4++OACJiPXkiSJ7373uzFu3Lh44oknYvfdd691/4EHHhjNmjWr9bvwxhtvxLx58/wuNHJHHnlkvPzyy/HCCy9kfnr16hWnn3565rK1L06HHnpovPHGG7VumzVrVuy2224REbH77rtHhw4daq39smXLYsqUKda+CHz88cdRVlZ7d6pJkyaRTqcjwvqXirqs88EHHxxLliyJ6dOnZ8Y88cQTkU6no0+fPg2emdxaX+DPnj07Hn/88dhhhx1q3W/9i9MZZ5wRL730Uq39v6qqqvjBD34Qf//73yPC2teVmrl0qJlLl5q5tKmbS5eamfXUzaVNzVyattmaOaFB3HfffUlFRUUyevTo5NVXX03OPffcpH379smCBQsKHY0cuuCCC5J27dolkyZNSt57773Mz8cff5wZc/755yfV1dXJE088kTz//PPJwQcfnBx88MEFTE2+9O3bN7nwwgsz1619cZo6dWrStGnT5Oqrr05mz56djBkzJmnZsmXy+9//PjPm2muvTdq3b5/85S9/SV566aXka1/7WrL77rsnn3zySQGTkwuDBg1KOnXqlPz1r39N5s6dm/zpT39KKisrkx/+8IeZMda/OCxfvjyZOXNmMnPmzCQikv/7v/9LZs6cmbz99ttJktRtnb/yla8kBxxwQDJlypRk8uTJSdeuXZOBAwcW6ilRD5+3/qtXr06OP/74ZJdddkleeOGFWvuAq1atysxh/RunLf3b/0+77bZbcuONN9a6zdrXjZq5NKiZ2ZCauXSom0uXmrm0qJtLl5q5dDXGmlljvAHdcsstSXV1dVJeXp4cdNBByXPPPVfoSORYRGzyZ9SoUZkxn3zySfKd73wn2W677ZKWLVsmJ5xwQvLee+8VLjR5859FvrUvXg899FCy9957JxUVFUm3bt2S22+/vdb96XQ6+elPf5rsvPPOSUVFRXLkkUcmb7zxRoHSkkvLli1LLrzwwqS6ujpp3rx5ssceeyQ//vGPa+3YW//iMHHixE2+xg8aNChJkrqt86JFi5KBAwcmrVu3Ttq2bZt861vfSpYvX16AZ0N9fd76z507d7P7gBMnTszMYf0bpy392/9PmyryrX3dqZmLn5qZDamZS4u6uTSpmUuLurl0qZlLV2OsmVNJkiS5OfYcAAAAAAAAALY9vmMcAAAAAAAAgKKmMQ4AAAAAAABAUdMYBwAAAAAAAKCoaYwDAAAAAAAAUNQ0xgEAAAAAAAAoahrjAAAAAAAAABQ1jXEAAAAAAAAAiprGOAAAAAAAAABFTWMcgG1OKpXK/GzOEUcckRkzadKkhgu3DRs9enTm72Tw4MGFjsP/M2nSpMy6HHHEEYWOAwAAFAF189ZRN2+b1M0ANBSNcQByasPCuz4/inTq45JLLsn87nTu3DmSJNmqeRYvXhwVFRWZuUaPHp3boAAAAP9B3UxDUDcDwMY0xgEoWldeeWWmcLvyyisLHadefIr98w0aNChz+e23344nn3xyq+a57777YvXq1RER0apVq/j617+ek3wAAACNgbq5eKmbAWBjTQsdAIDi1bt37zjooIPqNLZTp055TkMx2WeffeKAAw6ImTNnRkTEPffcs1WnW7vnnnsyl0866aRo3bp1riICAABskbqZfFE3A8DGNMYByJv//u//3qpPnG/t6b1K3eDBg0vqU/KDBg3KFPh//OMf47bbbosWLVrUeftZs2bFlClTas0HAADQkNTNDUvdrG4GoLQ5lToA0Ciddtpp0axZs4iIWLZsWfz5z3+u1/Ybfuq9uro6+vXrl8t4AAAAUFDqZgCoTWMcAGiUdtxxxzjmmGMy1zcs2LckSZL4/e9/n7l+xhlnRCqVymk+AAAAKCR1MwDUpjEOwDYnlUplfrbGEUccEalUKq666qrMbVdddVWtedf//Ocp1AYPHpy5b/To0RERsWTJkrj55pvj8MMPj06dOkXTpk0jlUrFkiVLam37wQcfxKhRo2LQoEFxwAEHxPbbbx/NmjWL9u3bR7du3eJb3/pW/P3vf//c7Osf/1vf+lbmtrvvvnuT2f/zu8FGjx692ee1KUmSxAMPPBADBw6MLl26ROvWraN169bRpUuXOO200+LBBx+s0+n51v99p1KpmDRpUkRELF68OK677rro3bt3VFZWRosWLWKPPfaIs88+O1555ZUtzllXG57G7bHHHosFCxbUabsnn3wy3n777cz1M888s9b9S5cujbFjx8Z5550Xffr0icrKyigvL4+2bdtGly5dYuDAgXH//fdHOp3OyfOYNGnSZtd1c+r772TRokVxww03xH/913/FrrvuGs2bN4/27dtHjx49YsiQIfH8889n8QwAAICGpG5WN9eVulndDMC/+Y5xAPgcTz/9dAwcODDeeeedzx33q1/9Ki6++OJYt27dRvctXbo0li5dGm+88UaMHj06+vfvH/fff3/ssMMO+Yq9RbNnz45TTjkl811jG3rzzTfjzTffjLFjx8aBBx4Y999/f+yxxx51nvvpp5+OU045JebPn1/r9rlz58bcuXPj7rvvjhEjRsS3v/3trJ/HV7/61dh+++1j8eLFsW7durj33nvj4osv3uJ2G35K/uCDD4699torc/1Pf/pTnHbaabFq1aqNtluzZk0sX7483nzzzbjvvvtiv/32i3HjxsXuu++e9XPJp9tuuy1+/OMfx9KlS2vdvmrVqli6dGm89tprMWLEiPjWt74VI0aMiPLy8gIlBQAAGht1s7p5Q+pmALZlGuMAFJ0TTjgh9t5775g6dWpMmzYtIiJ69+4dBx100EZjv/SlL212njlz5sTQoUNj6dKl0aZNmzj88MOjqqoqPvroo3jqqadqja2pqckU93vssUd07949dtxxx2jevHksWbIkXn755fjXv/4VERFPPPFEHHXUUfHcc89FRUVFrXmOOuqoaN26dbz++usxYcKEiIjo1q1bHHnkkRvl69q1az3+Vv7ttddei759+8aHH36YuW2fffaJ/fffP1KpVMycOTNefvnliIiYPn16HHLIIfHUU0/VKoI355VXXonLLrssVqxYETvttFN8+ctfjh122CHmz58fTzzxRHzyySexbt26OP/882Offfb53L//uigvL4+BAwfGbbfdFhGfFe5bKvA/+eSTePDBBzPXN/z0fMRnRzCsL+532WWX6NGjR3To0CFatmwZK1asiNdeey1mzJgRSZLEiy++GIcffni88MILBX3D5vMMHTo0br755sz1ysrKOPjgg6NDhw7x6aefxsyZM+OVV16JJEnirrvuipqamnj44YejrMyJhQAAoFipmz+fulndrG4GKFIJAORQ3759k4hIIiK54oortmqO9dt/3svUho8zceLETY654oor6p1l0KBBmW2aNm2aREQyZMiQZPny5bXGrV69Olm3bl3m+p133pnccsstybvvvrvZuV988cWkV69emfl//vOfb3bsqFGjMuMGDRpUp+x12WbVqlXJfvvtlxm30047JY899thG4/7+978nlZWVmXE9e/ZMVq9evck5N1yLioqKpEmTJskNN9yQrFmzpta4efPmJXvvvXdmbL9+/er0vLZk6tSptX5nXnrppc8dP2bMmFp5P/roo1r3jx8/Phk+fHgye/bszc7x5ptvJkcffXRmnrPPPnuzYydOnJgZ17dv360e85/q8u/kzjvvzIxp27Ztcscdd2xyHZ944omkU6dOmbHXXXddnTIAAAD1p25WN6uba1M3A9BQHDEOQN488sgjsXDhwi2Ou+yyy6JTp04NkKh+1q5dG+ecc07ceuutG93XrFmzWtfPOuusLc637777xuOPPx7dunWLBQsWxK9//eu47LLLokmTJjnLvCVjxoyJF198MSI+ew6PPvpoHHDAARuNGzBgQDzyyCNxyCGHxNq1a2PGjBkxduzYjb5T7D+tWrUqfvvb38a555670X277rprjB07Nvbdd99IkiQmTZoU7733XnTs2DGr59S7d+/o3r17vPbaaxHx2affr7/++s2O3/B0cF/72teiffv2te4/7rjj4rjjjvvcx9x9993joYceil69esVLL70UY8aMieuvvz622267rX8iObZ8+fL43//934j47AiBf/zjH9GnT59Nju3Xr1889thj0bNnz/j000/jF7/4RXz3u9+Nli1bNmRkAAAoOerm2tTN6uaGpG4GKD3O9QFA3kybNi1uu+22Lf5seGqybUnz5s3jF7/4RU7nbNeuXZxwwgkREfHee+/Fq6++mtP5t+S3v/1t5vIFF1ywyeJ+vd69e9f6PrMRI0Zscf599tlnk8X9envvvXf0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",
+ "/* Toggleable content - dropdown */\n",
+ "\n",
+ "#sk-container-id-15 div.sk-toggleable__content {\n",
+ " max-height: 0;\n",
+ " max-width: 0;\n",
+ " overflow: hidden;\n",
+ " text-align: left;\n",
+ " /* unfitted */\n",
+ " background-color: var(--sklearn-color-unfitted-level-0);\n",
+ "}\n",
+ "\n",
+ "#sk-container-id-15 div.sk-toggleable__content.fitted {\n",
+ " /* fitted */\n",
+ " background-color: var(--sklearn-color-fitted-level-0);\n",
+ "}\n",
+ "\n",
+ "#sk-container-id-15 div.sk-toggleable__content pre {\n",
+ " margin: 0.2em;\n",
+ " border-radius: 0.25em;\n",
+ " color: var(--sklearn-color-text);\n",
+ " /* unfitted */\n",
+ " background-color: var(--sklearn-color-unfitted-level-0);\n",
+ "}\n",
+ "\n",
+ "#sk-container-id-15 div.sk-toggleable__content.fitted pre {\n",
+ " /* unfitted */\n",
+ " background-color: var(--sklearn-color-fitted-level-0);\n",
+ "}\n",
+ "\n",
+ "#sk-container-id-15 input.sk-toggleable__control:checked~div.sk-toggleable__content {\n",
+ " /* Expand drop-down */\n",
+ " max-height: 200px;\n",
+ " max-width: 100%;\n",
+ " overflow: auto;\n",
+ "}\n",
+ "\n",
+ "#sk-container-id-15 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {\n",
+ " content: \"â–¾\";\n",
+ "}\n",
+ "\n",
+ "/* Pipeline/ColumnTransformer-specific style */\n",
+ "\n",
+ "#sk-container-id-15 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {\n",
+ " color: var(--sklearn-color-text);\n",
+ " background-color: var(--sklearn-color-unfitted-level-2);\n",
+ "}\n",
+ "\n",
+ "#sk-container-id-15 div.sk-label.fitted input.sk-toggleable__control:checked~label.sk-toggleable__label {\n",
+ " background-color: var(--sklearn-color-fitted-level-2);\n",
+ "}\n",
+ "\n",
+ "/* Estimator-specific style */\n",
+ "\n",
+ "/* Colorize estimator box */\n",
+ "#sk-container-id-15 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {\n",
+ " /* unfitted */\n",
+ " background-color: var(--sklearn-color-unfitted-level-2);\n",
+ "}\n",
+ "\n",
+ "#sk-container-id-15 div.sk-estimator.fitted input.sk-toggleable__control:checked~label.sk-toggleable__label {\n",
+ " /* fitted */\n",
+ " background-color: var(--sklearn-color-fitted-level-2);\n",
+ "}\n",
+ "\n",
+ "#sk-container-id-15 div.sk-label label.sk-toggleable__label,\n",
+ "#sk-container-id-15 div.sk-label label {\n",
+ " /* The background is the default theme color */\n",
+ " color: var(--sklearn-color-text-on-default-background);\n",
+ "}\n",
+ "\n",
+ "/* On hover, darken the color of the background */\n",
+ "#sk-container-id-15 div.sk-label:hover label.sk-toggleable__label {\n",
+ " color: var(--sklearn-color-text);\n",
+ " background-color: var(--sklearn-color-unfitted-level-2);\n",
+ "}\n",
+ "\n",
+ "/* Label box, darken color on hover, fitted */\n",
+ "#sk-container-id-15 div.sk-label.fitted:hover label.sk-toggleable__label.fitted {\n",
+ " color: var(--sklearn-color-text);\n",
+ " background-color: var(--sklearn-color-fitted-level-2);\n",
+ "}\n",
+ "\n",
+ "/* Estimator label */\n",
+ "\n",
+ "#sk-container-id-15 div.sk-label label {\n",
+ " font-family: monospace;\n",
+ " font-weight: bold;\n",
+ " display: inline-block;\n",
+ " line-height: 1.2em;\n",
+ "}\n",
+ "\n",
+ "#sk-container-id-15 div.sk-label-container {\n",
+ " text-align: center;\n",
+ "}\n",
+ "\n",
+ "/* Estimator-specific */\n",
+ "#sk-container-id-15 div.sk-estimator {\n",
+ " font-family: monospace;\n",
+ " border: 1px dotted var(--sklearn-color-border-box);\n",
+ " border-radius: 0.25em;\n",
+ " box-sizing: border-box;\n",
+ " margin-bottom: 0.5em;\n",
+ " /* unfitted */\n",
+ " background-color: var(--sklearn-color-unfitted-level-0);\n",
+ "}\n",
+ "\n",
+ "#sk-container-id-15 div.sk-estimator.fitted {\n",
+ " /* fitted */\n",
+ " background-color: var(--sklearn-color-fitted-level-0);\n",
+ "}\n",
+ "\n",
+ "/* on hover */\n",
+ "#sk-container-id-15 div.sk-estimator:hover {\n",
+ " /* unfitted */\n",
+ " background-color: var(--sklearn-color-unfitted-level-2);\n",
+ "}\n",
+ "\n",
+ "#sk-container-id-15 div.sk-estimator.fitted:hover {\n",
+ " /* fitted */\n",
+ " background-color: var(--sklearn-color-fitted-level-2);\n",
+ "}\n",
+ "\n",
+ "/* Specification for estimator info (e.g. \"i\" and \"?\") */\n",
+ "\n",
+ "/* Common style for \"i\" and \"?\" */\n",
+ "\n",
+ ".sk-estimator-doc-link,\n",
+ "a:link.sk-estimator-doc-link,\n",
+ "a:visited.sk-estimator-doc-link {\n",
+ " float: right;\n",
+ " font-size: smaller;\n",
+ " line-height: 1em;\n",
+ " font-family: monospace;\n",
+ " background-color: var(--sklearn-color-background);\n",
+ " border-radius: 1em;\n",
+ " height: 1em;\n",
+ " width: 1em;\n",
+ " text-decoration: none !important;\n",
+ " margin-left: 1ex;\n",
+ " /* unfitted */\n",
+ " border: var(--sklearn-color-unfitted-level-1) 1pt solid;\n",
+ " color: var(--sklearn-color-unfitted-level-1);\n",
+ "}\n",
+ "\n",
+ ".sk-estimator-doc-link.fitted,\n",
+ "a:link.sk-estimator-doc-link.fitted,\n",
+ "a:visited.sk-estimator-doc-link.fitted {\n",
+ " /* fitted */\n",
+ " border: var(--sklearn-color-fitted-level-1) 1pt solid;\n",
+ " color: var(--sklearn-color-fitted-level-1);\n",
+ "}\n",
+ "\n",
+ "/* On hover */\n",
+ "div.sk-estimator:hover .sk-estimator-doc-link:hover,\n",
+ ".sk-estimator-doc-link:hover,\n",
+ "div.sk-label-container:hover .sk-estimator-doc-link:hover,\n",
+ ".sk-estimator-doc-link:hover {\n",
+ " /* unfitted */\n",
+ " background-color: var(--sklearn-color-unfitted-level-3);\n",
+ " color: var(--sklearn-color-background);\n",
+ " text-decoration: none;\n",
+ "}\n",
+ "\n",
+ "div.sk-estimator.fitted:hover .sk-estimator-doc-link.fitted:hover,\n",
+ ".sk-estimator-doc-link.fitted:hover,\n",
+ "div.sk-label-container:hover .sk-estimator-doc-link.fitted:hover,\n",
+ ".sk-estimator-doc-link.fitted:hover {\n",
+ " /* fitted */\n",
+ " background-color: var(--sklearn-color-fitted-level-3);\n",
+ " color: var(--sklearn-color-background);\n",
+ " text-decoration: none;\n",
+ "}\n",
+ "\n",
+ "/* Span, style for the box shown on hovering the info icon */\n",
+ ".sk-estimator-doc-link span {\n",
+ " display: none;\n",
+ " z-index: 9999;\n",
+ " position: relative;\n",
+ " font-weight: normal;\n",
+ " right: .2ex;\n",
+ " padding: .5ex;\n",
+ " margin: .5ex;\n",
+ " width: min-content;\n",
+ " min-width: 20ex;\n",
+ " max-width: 50ex;\n",
+ " color: var(--sklearn-color-text);\n",
+ " box-shadow: 2pt 2pt 4pt #999;\n",
+ " /* unfitted */\n",
+ " background: var(--sklearn-color-unfitted-level-0);\n",
+ " border: .5pt solid var(--sklearn-color-unfitted-level-3);\n",
+ "}\n",
+ "\n",
+ ".sk-estimator-doc-link.fitted span {\n",
+ " /* fitted */\n",
+ " background: var(--sklearn-color-fitted-level-0);\n",
+ " border: var(--sklearn-color-fitted-level-3);\n",
+ "}\n",
+ "\n",
+ ".sk-estimator-doc-link:hover span {\n",
+ " display: block;\n",
+ "}\n",
+ "\n",
+ "/* \"?\"-specific style due to the `` HTML tag */\n",
+ "\n",
+ "#sk-container-id-15 a.estimator_doc_link {\n",
+ " float: right;\n",
+ " font-size: 1rem;\n",
+ " line-height: 1em;\n",
+ " font-family: monospace;\n",
+ " background-color: var(--sklearn-color-background);\n",
+ " border-radius: 1rem;\n",
+ " height: 1rem;\n",
+ " width: 1rem;\n",
+ " text-decoration: none;\n",
+ " /* unfitted */\n",
+ " color: var(--sklearn-color-unfitted-level-1);\n",
+ " border: var(--sklearn-color-unfitted-level-1) 1pt solid;\n",
+ "}\n",
+ "\n",
+ "#sk-container-id-15 a.estimator_doc_link.fitted {\n",
+ " /* fitted */\n",
+ " border: var(--sklearn-color-fitted-level-1) 1pt solid;\n",
+ " color: var(--sklearn-color-fitted-level-1);\n",
+ "}\n",
+ "\n",
+ "/* On hover */\n",
+ "#sk-container-id-15 a.estimator_doc_link:hover {\n",
+ " /* unfitted */\n",
+ " background-color: var(--sklearn-color-unfitted-level-3);\n",
+ " color: var(--sklearn-color-background);\n",
+ " text-decoration: none;\n",
+ "}\n",
+ "\n",
+ "#sk-container-id-15 a.estimator_doc_link.fitted:hover {\n",
+ " /* fitted */\n",
+ " background-color: var(--sklearn-color-fitted-level-3);\n",
+ "}\n",
+ "ImmersionEstimator(device='cuda', extrinsic_dim=3, topology='circle',\n",
+ " verbose=True)
In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook.
On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org. "
+ ],
"text/plain": [
- ""
+ "ImmersionEstimator(device='cuda', extrinsic_dim=3, topology='circle',\n",
+ " verbose=True)"
]
},
+ "execution_count": 314,
"metadata": {},
- "output_type": "display_data"
- }
- ],
- "source": [
- "from neurometry.estimators.topology.plotting import plot_all_barcodes_with_null\n",
- "\n",
- "plot_all_barcodes_with_null(\n",
- " noisy_diagrams, \"noisy\", diagrams_2=manifold_diagrams, dataset_name_2=\"manifold\"\n",
- ");"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 10,
- "metadata": {},
- "outputs": [],
- "source": [
- "def _get_lifespan_from_diagram(diagram):\n",
- " birth = diagram[:, 0]\n",
- " death = diagram[:, 1]\n",
- " if np.isfinite(death).any():\n",
- " inf_value = 3 * np.max(death[death != np.inf])\n",
- " else:\n",
- " inf_value = 1000\n",
- " death[death == np.inf] = inf_value\n",
- " lifespan = death - birth\n",
- " indices = np.argsort(-lifespan)[:20]\n",
- "\n",
- " return lifespan[indices]"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 11,
- "metadata": {},
- "outputs": [],
- "source": [
- "def estimate_betti_numbers(points, num_shuffles, homology_dimensions=(0, 1, 2)):\n",
- " all_diagrams = compute_diagrams_shuffle(\n",
- " points, num_shuffles=num_shuffles, homology_dimensions=homology_dimensions\n",
- " )\n",
- " diagram = all_diagrams[0]\n",
- " shuffled_diagrams = all_diagrams[1:]\n",
- "\n",
- " betti_numbers = {dim: None for dim in homology_dimensions}\n",
- "\n",
- " for dim in homology_dimensions:\n",
- " filtered_diagram = diagram[diagram[:, 2] == dim]\n",
- " lifespan = _get_lifespan_from_diagram(filtered_diagram)\n",
- " filtered_shuffled_diagrams = np.array(\n",
- " [\n",
- " shuffled_diagrams[i, shuffled_diagrams[i, :, 2] == 1]\n",
- " for i in range(shuffled_diagrams.shape[0])\n",
- " ]\n",
- " )\n",
- " betti_number = []\n",
- " for diag in filtered_shuffled_diagrams:\n",
- " shuffled_lifespan = _get_lifespan_from_diagram(diag)\n",
- " significant_features = (lifespan > shuffled_lifespan).astype(int)\n",
- " betti_number.append(sum(significant_features))\n",
- " betti_numbers[dim] = (np.mean(betti_number), np.std(betti_number))\n",
- "\n",
- " return betti_numbers"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 13,
- "metadata": {},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "{0: (1.28, 2.209434316742636), 1: (1.0, 0.0), 2: (0.0, 0.0)}\n"
- ]
+ "output_type": "execute_result"
}
],
"source": [
- "betti_numbers = estimate_betti_numbers(\n",
- " manifold_points, num_shuffles=100, homology_dimensions=(0, 1, 2)\n",
- ")\n",
- "print(betti_numbers)"
+ "immersion_estimator.fit(X=latents, y=noisy_points)"
]
},
{
"cell_type": "code",
- "execution_count": 67,
+ "execution_count": 267,
"metadata": {},
"outputs": [
{
"data": {
- "image/png": "iVBORw0KGgoAAAANSUhEUgAAA90AAAPdCAYAAACXzguGAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAB85klEQVR4nOzdeZhU1Zk/8LeKZm26GwRcUBYBUXFXEHcFHNQ4MShJFBMVNRoTk6gZHZNx1MQZo8ZkRhMzGqNi/MVlYhSNS8wYBXfBiMa4NihuoMjaCyDQXff3h0MPrYDdVN2uovl8nqefdFXdc85bHq3Ut8+952aSJEkCAAAAKLhssQsAAACA9kroBgAAgJQI3QAAAJASoRsAAABSInQDAABASoRuAAAASInQDQAAACkRugEAACAlQjcAAACkROgGAJo55JBDIpPJNP20Rk1NTVx55ZUxZsyY2GqrraJz587N+rr55pvTKXod3n777WbjT5w4MbWxJk6c2Gyst99+O7WxANh4lBW7AACgfZg6dWqMHz8+Fi1aVOxSAKBkCN0AQN5mzZoV//iP/xhLly4tdikAUFKEbgAgb//yL//SLHDvuuuucfrpp8e2224bnTp1anp+p512KkZ5AFA0QjcAkJfa2tq49957mx5vv/32MW3atOjSpUsRqwKA0iB0AwDNTJ06tVXHP//887Fy5cqmxyeeeKLADQD/y+7lAEBeqqurmz12CjkA/B+hGwDIy5IlS5o9rqysLE4hAFCChG4AIC8ff/xxs8etvbc3ALRnrukGoF147rnnYubMmTFnzpzIZrMxePDgGDVqVFRVVa233ccffxxPPvlkvPbaa1FXVxc9e/aMHXbYIQ488MAoK9uw/5usr6+PV155JV5//fVYuHBhLF++PKqqqqJ3796x5557xtChQzeo38/zt7/9Lf7617/GRx99FJ07d44tt9wy9ttvvxg4cGAq462WJElB+3vjjTfihRdeiI8++iiWLl0avXv3jr59+8YBBxzwufOZhnnz5sXjjz8ec+bMieXLl0efPn1i9913j7322ssfGAD4fAkAlLgpU6YkEdH0c/HFFydJkiQNDQ3J1VdfnWy33XbNXl/9061bt+S8885Lli9f/pk+a2trk3/+539OKisr19q2T58+yQ033NDiGt94443kRz/6UbLPPvskZWVla+1z9c+WW26Z/PjHP04WLVqU9z+DJEmS2267Ldl+++3XOd7IkSOTJ554osVjHXzwwc3af9rs2bPX+/7W9TNp0qR1jvnxxx8nV155ZTJ48OB1ti8rK0vGjBnTqvfy6VpPOumkFrd99dVXk8MPPzzp0KHDWusZMGBAcv311ye5XC5JkiQ56aSTmr0+e/bsFo8FQPvl9HIANkpLly6NI444Is4666yYOXPmWo9ZtmxZXHnllTF27NhYvnx50/Nvvvlm7LXXXvHTn/40amtr19p2/vz58Y1vfCPOOeecz63l/vvvj+233z5+9KMfxbPPPhsNDQ3rPf7DDz+Miy++OHbZZZd47rnnPrf/dVm5cmV8/etfj+OPPz7eeOONdR43bdq0OOSQQ+Lmm2/e4LHS9Morr8SwYcPivPPOizfffHOdxzU0NMQjjzwSBx54YJxyyimxatWq1Gq68cYbY4899oiHHnooGhsb13rMO++8E6effnp8+ctfbrZ7OwCsSegGYKOTJEkcd9xx8fDDDzc917dv3xg+fHgMGzYsOnTo0Oz4J554Is4666yIiPjoo49i9OjRTUE9k8nEoEGDYsSIETFo0KDPjHXVVVfFrbfeut56Pn1Nc0RE165dY+jQobHXXnvF8OHDY9ttt41stvn/7c6ZMycOOeSQeO2111r2xj/lpJNOalZbz549Y9ddd40999wzevTo0ezYxsbG+MY3vpFXyE/DX//61zjwwAPjrbfeavZ8x44dY7vttovhw4dH3759P9Nu0qRJcdRRR6USdm+99dY47bTTYsWKFc2er6ysjF133TV22WWXqKioaHr+7rvvjm9/+9sFrwOAdqLYS+0A8Hk+fWr1wIEDm36fMGFC8uqrrzY7fsGCBcm3v/3tZm0ymUzy0ksvJYcddlgSEUmXLl2Siy66KPnggw+atX399deTgw466DOng69cuXKd9d15551Jhw4dkiOPPDL59a9/ncycOTNpbGz8zHG1tbXJ7373u2To0KHN+t99992bTlFu6T+DQYMGNf1++OGHJ88880yzPhoaGpLJkycnffv2bdZu7733/tx/3p93evny5cuThx9+uOnnhBNOaHb8z372s2avr/6ZO3fuZ/55rDmX8b+XBPz0pz9NFi5c2OzYv/3tb8m4ceM+c4r3+eefv9730trTy998882kW7duzdoMHjw4uffee5NVq1Y1HbdixYrkrrvuSgYMGLDWfy/D6eUA/C+hG4CS9+nAuWa4W5+TTz652fE77rhjEhFJ9+7dk8cff3yd7ZYuXdp07OqfyZMnr/P4t956K3n77bdb/H6WL1+efOELX2jW/4MPPrjeNuv6Z3DhhReut90bb7zxmRD54osvrrfN54XuT7v44oubHT9lypTPbZMkSfKd73ynWbuqqqpkxowZ621zwQUXNGuTzWaT559/fp3HtzZ0H3HEEc2O33PPPZOampp1Hr9o0aJk5513XuvcCN0AJIlrugHYSB177LHxT//0T+s95t///d+bndK9+jTu//iP/4gDDzxwne26desWF154YbPn/vSnP63z+G233TYGDBjQkrIjIqJLly7x//7f/2u2E/ekSZNa3H61L33pS3HJJZes95ihQ4fGd7/73WbPre+9tJUlS5bETTfd1Oy51ddRr8+///u/xxFHHNH0OJfLxX/+538WpKbXX3+92T+bbt26xeTJk9d73/GePXvGPffcE507dy5IDQC0P0I3ABudTCbzuWEz4v+u817TgAED4pRTTvnctl/84hebBfYXXnih9YWux2abbdYsPD799NOt7uMnP/lJi4479thjmz2eMWNGq8cqtNtuuy2WLVvW9Hj//feP8ePHt6jtf/zHfzR7/Pvf/z5qamryrunTf/g488wzo3///p/bbvDgwfGtb30r7/EBaJ+EbgA2OrvuumuL73W98847N3t89NFHf2ajtbXp3r17s/tbv/vuu62qsSW23Xbbpt/nzJkT8+fPb3HbXXbZJYYNG9aiY3feeedm9xx/7733Wl5kSh577LFmj1vyh5DVdthhh9hvv/2aHq9cuTKeffbZvGuaOnVqs8cnnnhii9tOnDgx7/EBaJ+EbgA2OnvttVeLj+3Vq1ezx3vuuecGtV3XrcU+bcmSJXHjjTfGySefHHvuuWdstdVWUV5eHplM5jM/l112WbO2CxYsaHFtn17BX5+OHTs22828EKvC+Zo2bVqzx6NHj25V+zFjxjR7nG/oXrlyZbz44otNj3v16vWZP9isz2677faZHeMBICKi7PMPAYDS0qdPnxYf261bt4K0XfM+32uzdOnS+PGPfxy/+MUvPnOrqZZasmRJi4/dfPPNW9V3eXl5U6j/vPeStiRJmq22V1ZWNjuroCV22223Zo/zPRNh7ty5zW4/1prAvdouu+wSTzzxRF51AND+CN0AbHS6dOlSlLbrsmDBghg9enT8/e9/z6uf1oT1fN5HkiQb3LYQampqIpfLNT3+9NkILdG7d+9mjxcvXpxXTZ/+g8eG1LQhbQBo/4RuAMjTV77ylc8E7n79+sWoUaNi2LBhsc0220T37t2ja9euzTZnu+WWW+L//b//19blFl19fX2zx+Xl5a3u49Nt6urqClrTp8+Q2JCaACBC6AaAvPzxj39stgFXRUVFXHvttTFhwoRmAXttHnnkkZSrK03du3dv9njp0qWt7uPTbSoqKvKq6dOBec2d1Te0JgCIELoBIC933HFHs8e//vWvY8KECS1qu2jRojRKKnlVVVWRzWabTjFfuHBhq/v49KZzPXv2zKumT2+C1ppN7VbbkPcBQPtn93IAyMOau2b36tUrvvrVr7a47SuvvJJGSSUvk8lEv379mh7X1tbG22+/3ao+/va3vzV7PGDAgLxq2nrrraNTp05Nj19++eVW95HvNf0AtE9CNwDkYd68eU2/DxkypEX3AI/4JGg+//zzaZVV8vbZZ59mjx999NFWtf/08Z/ur7U6derUbEf0RYsWtSp4/+1vf2vV7vMAbDqEbgDIw5o7ga95y6nPc9NNN8XHH3+cRkkbhYMPPrjZ45tvvrnFbd9444146qmnmh537tw5Ro4cmXdNhxxySLPHt9xyS4vbtqZ+ADYtQjcA5GHLLbds+v2VV15p0WrnnDlz4sc//nGKVZW+CRMmNNu87Iknnoh77rmnRW3/6Z/+qdnjr371q1FVVZV3TSeffHKzx7/61a+a3U98Xd5888249tpr8x4fgPZJ6AaAPOy3335Nv69cuTJ++MMfrvf4+fPnxz/+4z9u8qci9+jRI0455ZRmz51yyinx0ksvrbfdxRdfHA888EDT42w2G+ecc05Batpxxx3jsMMOa3q8bNmyOProo9d7O7LFixfH0Ucf3ap7rAOwaRG6ASAPJ554YrPH1113XZx00knxzjvvNHu+rq4ubrzxxth1113jxRdfjIhPQt6m7NJLL42BAwc2PV68eHHst99+8fOf/zwWL17c7NiXX345xo8fH5dcckmz588777zYY489ClbTNddcE126dGl6/Pzzz8cee+wR9913XzQ0NDQ9v2rVqrj77rtjjz32aNpAbc33AgCruWUYAORh7Nix8YUvfCEefPDBpuduueWWuOWWW2LQoEHRp0+fWLJkScyePbvZNd/HH398bLfddpv0aeYVFRVx5513xtixY5tC9tKlS+Pcc8+NH/7wh7HttttGZWVlfPDBBzFnzpzPtD/88MM/E8LzNWTIkLjuuuvi5JNPbrpe/80334yjjjoqqqqqYuDAgZEkScyePbvZCvg3vvGNWLVqVat3YQeg/bPSDQB5uvXWW2Pvvff+zPNvvfVWTJs2Ld54441mgfu4446LSZMmtWWJJWv48OHx+OOPx6BBg5o9v2rVqqiuro6//vWvaw3cEydOjD/+8Y/NbvNVKCeddFL8+te//kzfNTU18be//S1eeumlZoF7/Pjx8atf/argdQDQPgjdAJCnHj16xOOPPx4XXnjhejf02mmnneK2226L22+/PZWwuLHaeeed49VXX40rr7zyM+F7TWVlZTFmzJh44oknYtKkSdGxY8fUajrttNNixowZMXbs2Mhm1/51qX///nH99dfHnXfeaT4BWKdMsua9TgCAvHz88cfxzDPPxGuvvRaLFy+OTp06Rd++fWPEiBExdOjQYpe3UXj99dfjhRdeiI8++iiWLVsWvXr1iq233joOOOCAguxS3loffPBBPPHEEzFnzpxYvnx59OnTJ3bfffcYPnx4ZDKZNq8HgI2L0A0AAAApcXo5AAAApEToBgAAgJQI3QAAAJASoRsAAABSInQDAABASsqKXUC+crlczJ07NyoqKty2AwAAgDaRJEnU1dVF3759I5td93r2Rh+6586dG/369St2GQAAAGyC3nvvvdhmm23W+fpGH7orKioi4pM3WllZWeRqAAAA2BTU1tZGv379mjLpumz0oXv1KeWVlZVCNwAAAG3q8y5ztpEaAAAApEToBgAAgJQI3QAAAJASoRsAAABSInQDAABASoRuAAAASInQDQAAACkRugEAACAlQjcAAACkROgGAACAlAjdAAAAkBKhGwAAAFIidAMAAEBKhG4AAABIidANAAAAKRG6AQAAICVCNwAAAKRE6AYAAICUCN0AAACQEqEbAAAAUiJ0AwAAQEqEbgAAAEiJ0A0AAAApEboBAAAgJUI3AAAApEToBgAAgJQI3QAAAJASoRsAAABSInQDAABASoRuAAAASInQDQAAACkRugEAACAlQjcAAACkROgGAACAlAjdAAAAkBKhGwAAAFIidAMAAEBKhG4AAABIidANAAAAKRG6AQAAICVCNwAAAKRE6AYAAICUCN0AAACQEqEbAAAAUiJ0AwAAQEqEbgAAAEiJ0A0AAAApEboBAAAgJUI3AAAApEToBgAAgJQI3QAAAJASoRsAAABSInQDAABASoRuAAAASInQDQAAACkRugEAACAlQjcAAACkROgGAACAlAjdAAAAkBKhGwAAAFIidAMAAEBKhG4AAABIidANAAAAKRG6AQAAICVCNwAAAKRE6AYAAICUCN0AAACQEqEbAAAAUiJ0AwAAQEqEbgAAAEiJ0A0AAAApEboBAAAgJUI3AAAApEToBgAAgJQI3QAAAJCSsmIX0N7MmjUrcrlcscsAANqBbDYbQ4YMKXYZAORB6C6wXC4ndAMAABARQndqGpKGqGusS3WMig4VUZYxhQAAAKVKYktJXWNd3FVzT6pjjK8aFz3LeqY6BgAAABvORmoAAACQEqEbAAAAUiJ0AwAAQEqEbgAAAEiJ0A0AAAApEboBAAAgJUI3AAAApMR9ulNS0aEixleNS30MAAAASpfQnZKyTFn0LOtZ7DIAAAAoIqG7wLJZZ+wDAIXhewXAxs8nOQAAAKTESneB5XK5yOVyxS4DAACAEiB0p6QhaYi6xrpUx6joUBFlGVMIAABQqiS2lNQ11sVdNfekOsb4qnE2awMAAChhrukGAACAlAjdAAAAkBKhGwAAAFIidAMAAEBKhG4AAABIidANAAAAKRG6AQAAICXu052Sig4VMb5qXOpjAAAAULqE7pSUZcqiZ1nPYpcBAABAEQndBZbNOmMfACgM3ysANn4+yQEAACAlVroLLJfLRS6XK3YZAAAAlAChOyUNSUPUNdalOkZFh4ooy5hCAACAUiWxpaSusS7uqrkn1THGV42zWRsAAEAJc003AAAApEToBgAAgJQI3QAAAJASoRsAAABSInQDAABASvLavTyXy8Xjjz8ejz76aLz22mvx+uuvx6JFi6K+vj6WL18eXbt2je7du8dmm20WO+ywQ+y4444xevToOOiggyKblfcBAABo3zYodNfW1sZPf/rT+PWvfx2LFi1q9lqSJE2/19XVRV1dXXz44Yfx6quvRkTEpZdeGptttll885vfjH/+53+OysrKPMoHAACA0pVJ1kzJLTB16tT4yle+EosWLYpWNm0+cCYTvXr1it///vdxyCGHbHA/tbW1UVVVFTU1NSUR4KurqyOXy0VD0hB1jXWpjlXRoSLKMm61DgDtVTabjaFDhxa7DADWoqVZtFWJ7U9/+lMcffTRsWrVqqbA3b1799h3331jzz33jP79+8eWW24ZXbt2jc6dO8eKFSti+fLl8eGHH8a7774bM2bMiGeffTbq6uoiSZJYsGBBHHbYYXHvvffG4Ycfnt87LjFlmbLoWdaz2GUAAABQRC0O3QsXLoyTTz45Vq5cGRERgwYNiksuuSTGjx8fnTt3bvGAK1eujLvuuisuvvjimDVrVqxatSomTpwYr776amy22WatfwclxrXqAECh+F4BsPFr8Sf5zTffHB999FFkMpk49NBD46WXXorjjz++VYE7IqJTp04xYcKE+Nvf/haHHnpoRETMnz8/br755lb1AwAAAKWuxSvdd999d0REdO3aNe64447o1q1bXgN37do1br/99hgwYEAsX7487rrrrvj+97+fV5+lIJfLRS6XK3YZAAAAlIAWh+7Zs2c3rXIX6jTwXr16xaGHHhp//OMf46233ipIn6WiLTZSi7CZGgAAQClrcVpbvHhxRET06dOnoAWs7m/JkiUF7bfY6hrr4q6ae1IfZ3zVOBu2AQAAlKgWX9O9xRZbRETEm2++WdACVve3un8AAABoL1ocunfaaadIkiQef/zxePnllwsy+N///vd47LHHIpPJxE477VSQPgEAAKBUtDh0H3fccRERkSRJHHXUUfHqq6/mNfBrr70W48aNa7rf94QJE/LqDwAAAEpNq0L3brvtFhERb7/9duy1117xrW99K6ZNm9bi3bpzuVxMnz49vv3tb8dee+0Vb7/9dmQymdh9992bQj0AAAC0Fy3eSK1jx45x++23x5gxY+KDDz6IFStWxPXXXx/XX399lJeXxy677BIDBgyILbbYIrp27RqdOnWKlStXxvLly2PevHnxzjvvxN///vdYunRpRETTCvdWW20Vt99+e5SV2YEbAACA9qVVSXeHHXaI6dOnx4QJE+LJJ59sCs719fXx7LPPxrPPPrve9quPX+3AAw+M2267LbbeeutWlg0AAAClr8Wnl6+29dZbx+OPPx73339/fOELX4jOnTtHxCeB+vN+IiI6d+4cX/jCF+L++++Pxx57TOAGAACg3cokn15+bqWlS5fG008/Ha+99lq88cYbsXDhwqivr4+PP/44unTpEt27d49evXrF9ttvHzvuuGPst99+UV5eXqj6o7a2NqqqqqKmpiYqKysL1u+Gqq6ujlwuFw1JQ9Q11qU+XkWHiijLODUfANqjbDYbQ4cOLXYZAKxFS7No3mmtvLw8/uEf/iH+4R/+Id+u2pWyTFn0LOtZ7DIAAAAoIkukBZbNtvqMfQCAtfK9AmDj55McAAAAUmKlu8ByuVyL71sOAABA+yZ0p8RGagAAAEhrKalrrIu7au5JfZzxVeNs2AYAAFCiXNMNAAAAKRG6AQAAICVCNwAAAKRE6AYAAICUCN0AAACQEqEbAAAAUiJ0AwAAQEryvk/3yy+/HDvvvHMhamlXKjpUxPiqcW0yDgAAAKUp79C96667xsiRI+Mb3/hGHHfccVFeXl6IujZ6ZZmy6FnWs9hlAAAAUESZJEmSfDrIZrORyWQiIqK8vDyOPfbYOPXUU2OfffYpSIGfp7a2NqqqqqKmpiYqKyvbZMz1mTVrVuRyuWKXAQC0A9lsNoYMGVLsMgBYi5Zm0byv6e7WrVskSRJJkkR9fX3cdNNNsf/++8cuu+wSV199dSxatCjfIQAAAGCjlPdKd319fdxxxx1x0003xbPPPvt/Hf/v6nenTp1i3Lhxceqpp8ahhx6aX7VrUWor3dXV1Va6AYCCyGazMXTo0GKXAcBatDSL5h261/Taa6/FDTfcEL/73e9i/vz5/zfI/wbwAQMGxCmnnBInn3xybL311gUZs1RDd0PSEHWNdamPV9GhIsoyeV+aDwCUIKEboHQVJXSv1tDQEPfee2/cdNNN8ec//7lp5Xd1+M5mszF27Ng47bTT4otf/GJ06NBhg8cq1dC9uGFx3FVzT+rjja8aZ8M2AGinhG6A0tVm13SvTVlZWYwfPz4eeOCBeOedd+KSSy6JQYMGNV373djYGA899FCMHz8+ttlmm/jBD34QM2fOTKMUAAAAKJpUQveatt566/jXf/3XmDVrVvzlL3+JCRMmRJcuXZoC+Lx58+LKK6+MHXbYIQ4++OC49dZbY+XKlWmXBQAAAKlLPXSvafTo0XHrrbfGzJkzY+TIkRHxf6ecJ0kSTz75ZJx44omx9dZbx0UXXRRLlixpy/IAAACgoNo0dE+bNi1OP/30GDZsWEyfPr1Z4F79v0mSxMKFC+PSSy+N7bffPh544IG2LBEAAAAKJvXQvXDhwvjP//zP2HnnnWO//faLG2+8Merq6poC9rBhw+Kqq66Kd999NyZNmhQHHnhgRHwSwOfPnx9HH310s1uRAQAAwMYildCdJEk89NBD8ZWvfCW23nrrOPfcc+O1115rCtpdu3aNk046KZ588sn4+9//Ht/73vdim222iZNOOikee+yxeP7552O//faLiE92Qr/sssvSKBMAAABSVdAbPL/99ttx0003xc033xxz5syJiP87dTwiYtddd43TTjstvv71r0dVVdU6+9ljjz3ikUceie222y7ef//9eOqppwpZJgAAALSJvEP3ypUr46677oobb7wxpk6d2uz67IiI8vLyOPbYY+O0005r2jytJTp37hxjxoyJ3/72t7F48eJ8y2xzFR0qYnzVuDYZBwAAgNKUd+jeaqutmnYZX3NVe/fdd4/TTz89vva1r0VFxYYFwx49euRbXtGUZcqiZ1nPYpcBAABAEeUduhcvXhyZTCaSJInu3bvHhAkT4rTTTovhw4fnXdyQIUPi4IMPzruftpTNtumG8ABAO+Z7BcDGL5OsuTy9AbLZbOy1115x+umnx/HHHx/l5eWFqq1Famtro6qqKmpqaqKysrJNx16bWbNmRS6XK3YZAEA7kM1mY8iQIcUuA4C1aGkWzXule8aMGbH77rvn2027kcvlhG4AAAAiogChW+Beu4akIeoa61Ifp6JDRZRlCroJPQAAAAUiraWkrrEu7qq5J/VxxleNs2EbAABAibI7BwAAAKQk75XuU045Ja/22Ww2Kisro0ePHrHjjjvGiBEjYuDAgfmWBQAAAEWXd+i++eabI5PJFKKWJvvss0+cf/75cdRRRxW0XwAAAGhLBTm9PEmSZj9re641rz/77LNx9NFHx6mnnlqI8gAAAKAo8l7pnjRpUkREvPfee3HppZfGihUrIpPJxAEHHBAjR46MbbbZJrp37x5Lly6N999/P6ZPnx5PPPFEJEkSXbp0iQsuuCC22GKLWLRoUbz00kvxwAMPRE1NTUR8soreu3fvuOKKK/ItEwAAANpcJlm99JyHadOmxZFHHhmLFy+Oo446Kq666qoYMGDAOo9/991345xzzonJkydHr1694oEHHoi99947IiKWLl0aP/zhD+Oaa66JiIiOHTvGa6+9FoMGDVprXy29IXlbqa6ujlwuF4sbFtu9HADISzabjaFDhxa7DADWoqVZNO/TyxctWhRf/vKXY/HixTFx4sSYPHnyegN3RET//v3jrrvuilNOOSUWLlzY1D4iory8PH7xi1/EN77xjYiIaGhoiJtuuinfMgEAAKDN5b3S/dOf/jR+8IMfRGVlZcydOze6devW4rZLly6NrbfeOurq6uLyyy+P8847r+m1+fPnR79+/WLVqlWx7777xpNPPrnWPkp1pbshaYi6xrrUx6voUBFlGbdbB4D2yEo3QOlqaRbNO63dddddkclkYtSoUa0K3BGfrGqPGjUq7r333vjDH/7QLHT36dMnRowYEU899VS89dZb+ZbZ5soyZU77BgAA2MTlHbpnz54dERFbbLHFBrXffPPNm/WzpiFDhsRTTz0VixYt2vAC21g2W5AN4QEAfK8AaAfy/iSvr6+PiIgPP/xwg9rPmzevWT9r6tKlS7P/BQAAgI1J3ivdW221VcyePTumTJkS9fX10b179xa3rauriylTpkQmk4mtttrqM6+v3lytd+/e+ZbZZnK5XORyuWKXAQAAQAnIO3SPGjUqZs+eHfX19XHmmWfGb3/72xa3/c53vhN1dXWRyWTikEMO+czrr7zySmQymaZT0DcmbbWRWoTN1AAAAEpV3kntm9/8Ztx8882RJEn87ne/i0WLFsVVV10VgwcPXmebt956K84+++x44IEHIiIik8nEGWec0eyYOXPmxKuvvhoREbvuumu+Zba5usa6NrlPd4R7dQMAAJSqvEP3iBEj4pxzzomf//znkclk4sEHH4wHH3ww9t577xg5cmT069cvunXrFsuWLYv3338/pk2bFtOnT48kSWL13crOPvvsGDFiRLN+J02aFEmSRCaTiUMPPTTfMgEAAKDNFeSc5CuvvDIaGxvjqquuanpu+vTpMX369LUev+atwc8666z42c9+9pljevbsGRdffHFERBx55JGFKBMAAADaVMEuBP6P//iPOPLII+OCCy5oWslenxEjRsSll166zlXsM888s1ClAQAAQFEUdPetMWPGxJgxY+LVV1+NqVOnxosvvhjz589v2tW8d+/esfvuu8chhxwSO+20UyGHBgAAgJKTypbXw4YNi2HDhqXRNQAAAGw0ssUuAAAAANoroRsAAABSksrp5RER1dXVMWPGjFiwYEHU1dVFRUVF9O7dO/bcc88YOnRoWsOWjIoOFTG+alybjQUAAEDpKWjorq2tjV/84hdx3XXXxQcffLDO4/r27RtnnHFGfPe7343KyspCllAyyjJl0bOsZ7HLAAAAoIgyyefd26uFnnnmmZgwYUK89957n3u7sIiITCYT/fv3j9tvvz322WefDR63trY2qqqqoqampiQC/KxZsyKXyxW7DACgHchmszFkyJBilwHAWrQ0ixZkpfv555+Pww47LJYuXdr0XDabjaFDh8bAgQOjvLw8li5dGm+//XZUV1c3hdJ33nknxo4dG1OnTo0999yzEKUAAABAycg7dDc0NMTxxx8f9fX1ERFRVVUV//Iv/xInn3xy9O7d+zPHL1y4MCZNmhQ/+clPoqamJurr6+P444+PV155JTp06JBvOUWXy+WsdAMAABARBQjdt956a8ycOTMymUwMGjQo/vKXv8SAAQPWeXyvXr3i3HPPja985SvxD//wDzFr1qyYOXNm3HrrrXHiiSfmW07JaEgaoq6xrk3GquhQEWWZ1PbEAwAAYAPlndTuvffept//+7//e72Be00DBgyI22+/Pfbee++IiJg8eXK7Ct11jXVxV809bTLW+KpxNm0DAAAoQXnfp3vGjBmRyWRi5MiRrb4ue6+99oqRI0dGkiTxwgsv5FsKAAAAlJS8Q/dHH30UERHDhg3boPar263uBwAAANqLvEN3x44dIyJixYoVG9R+5cqVzfoBAACA9iLv0L3llltGkiQxbdq0DWq/ut2WW26ZbykAAABQUvIO3QcccEBERLz55ptx5513tqrtH/7wh6adz1f3AwAAAO1F3qH72GOPbfr91FNPjYceeqhF7R5++OE45ZRT1toPAAAAtAd5h+6xY8fG6NGjI0mSqK+vjyOPPDKOOeaYuO+++2LhwoXNjl20aFHcf//98eUvfzkOP/zwqK+vj0wmE6NHj46xY8fmWwoAAACUlEySJEm+ncyfPz/23XffeOuttz7pNJNpeq1r165RXl4eS5cujeXLlzc9v3rYIUOGxFNPPRV9+vTZoLFra2ujqqoqampqorKyMo93URjV1dWRy+WiIWmIusa6NhmzokNFlGXyvuU6AFBistlsDB06tNhlALAWLc2iBUlqffr0iaeffjomTpwYDz30UKyZ45ctWxbLli1ba7sjjjgiJk2atMGBu5SVZcqiZ1nPYpcBAABAERVseXTzzTePBx98MKZMmRLXX399TJkyZa333t58881j1KhR8c1vfjMOOeSQQg1fMrLZvM/YBwCICN8rANqDgp+TPGrUqBg1alRERMydOzfmz58f9fX10b179+jTp0/07du30EMCAABASUr1QuC+fftuciE7l8tFLpcrdhkAAACUALtvpaQtN1JbzYZqAAAApUVCS0ldY13cVXNPm445vmqczdsAAABKiN05AAAAICUtWukePXp02nVEJpOJRx55JPVxAAAAoK20KHRPnTo1MplMakUkSZJq/wAAAFAMLb6mO0mSNOsAAACAdqdFoXvKlClp1wEAAADtTotC98EHH5x2HQAAANDu2L0cAAAAUuI+3Smp6FAR46vGtfmYAAAAlA6hOyVlmbLoWdaz2GUAAABQRKmE7pkzZ8aUKVNixowZsWDBgqirq4uKioro3bt37LnnnjFq1KjYbrvt0hi66LJZZ+wDAIXhewXAxq+gofu5556LH/7why3a7Xz06NFx2WWXxfDhwwtZQtENGTKk2CUAAABQIjJJgW7A/ctf/jLOPffcaGhoaPE9vTt27Bg/+9nP4rvf/e4Gj1tbWxtVVVVRU1MTlZWVG9xPocyaNStyuVyxywAA2oFsNusP+gAlqqVZtCAr3bfcckucddZZkclkmgL3LrvsEvvvv38MHDgwysvLY+nSpfH222/H008/HS+99FJERKxatSrOPvvs6NGjR5xwwgmFKKXocrmc0A0AAEBEFGCle9GiRTFkyJBYsmRJRESMGDEirrnmmhgxYsQ62/z1r3+N7373uzFt2rSIiOjRo0e8+eab0bNn6zceK7WV7urq6sjlctGQNERdY12bjl3RoSLKMvbGA4D2IpvNxtChQ4tdBgBr0WYr3TfccEMsWbIkMplMjB07Nu69997o1KnTetsMHz48Hn/88TjqqKPiz3/+c9TU1MQNN9wQ5513Xr7llIy6xrq4q+aeNh1zfNU4O6YDAACUkLy3xPzTn/4UERGdOnWK3/72t58buFfr2LFj3HzzzdG5c+eIiHjggQfyLQUAAABKSt6hu7q6OjKZTIwaNSo233zzVrXdYostYtSoUZEkSVRXV+dbCgAAAJSUvEP3woULIyKiX79+G9R+dbtFixblWwoAAACUlLxDd0VFRURseGhevHhxs34AAACgvcg7dPfr1y+SJImpU6dGQ0NDq9quWrUqpkyZEplMZoNXygEAAKBU5R26Dz300Ij4ZKX7Rz/6Uava/tu//VvT6eljxozJtxQAAAAoKXmH7okTJ0aHDh0iIuKyyy6LH/zgB7FixYr1tlm5cmVccMEFcemll0ZERIcOHeKUU07JtxQAAAAoKZkkSZJ8O/ne974X11xzTWQymYj4ZFfyCRMmxH777RcDBgyI8vLyWLp0abz77rvx9NNPxx133BEffPBBJEkSmUwmvvOd78TVV1+9QWO39IbkbaW6ujpyuVw0JA1R11jXpmNXdKiIskzet14HAEpENpuNoUOHFrsMANaipVm0IKG7sbExjjnmmLjvvvsik8k0hel1WXPIo446Ku6+++7IZjds0b1UQzcAQL6EboDS1dIsWpBl0Q4dOsQ999wTV155Zfz7v/971NfXx+dl+e7du8eFF14Y55577noD+sZmQ/94AADwab5XAGz8CrLSvaa6urq47bbb4tFHH40XXngh5s+fH/X19dG9e/fo06dP7LHHHjF69Og4/vjjC3KbsFJb6Z41a5aVbgCgILLZbAwZMqTYZQCwFm16enkxlVrodno5AFAoTi8HKF1teno5n2UjNQAAACS0lNQ11sVdNfe06Zjjq8ZFz7KebTomAAAA62Z3DgAAAEhJKivdS5cujbfffjtqa2tj1apVLW530EEHpVEOAAAAFEXBQnddXV1cffXVcccdd8Trr7/+ubcM+7RMJhMNDQ2FKgcAAACKriChe/r06TFu3LiYN29eRESrAzcAAAC0R3mH7jlz5sTYsWOjtra26blOnTrF4MGDY7PNNouyMnu1AQAAsGnKOxFfdtllUVtbG5lMJrbYYov42c9+Fsccc0x06dKlEPUBAADARivv0P3QQw9FRETHjh3jkUceiR133DHvogAAAKA9KMjp5ZlMJkaPHi1wr6GiQ0WMrxrX5mMCAABQOvIO3T179ox58+ZF//79C1FPu1GWKYueZT2LXQYAAABFlHfoHjx4cMybNy8WLlxYiHo2etlsttglAADthO8VABu/vD/JjzvuuEiSJB5//HH32QYAAIA15L3SPXHixLjsssvigw8+iMsvvzz+9V//tRB1bbRyuVzkcrlilwEAAEAJyDt0l5eXx+TJk+PQQw+NH/3oR5EkSfzwhz/c5O/P3ZA0RF1jXZuPW9GhIsoym/Y/ewAAgFKRSZIkKURHr7/+epxwwgkxY8aM2GKLLeKLX/xi7LTTTlFVVRWZTKZFfZx44omtHre2tjaqqqqipqYmKisrW92+0KqrqyOXy8XihsVxV809bT7++KpxNnADgHYim83G0KFDi10GAGvR0ixasCXRzp07x8477xzPP/98fPjhh3HDDTe0qn0mk9mg0A0AAAClqiCh+3/+53/imGOOieXLlzetahdoAR0AAAA2WnmH7tdeey2+9KUvxYoVK5qe69+/f+y8887Rs2fPTf7abgAAADZdeSfiyy+/PFasWBGZTCa23377uOGGG2K//fYrRG0AAACwUcs7dD/66KMREdGtW7f4y1/+En379s27KAAAAGgPsvl28NFHH0Umk4kxY8YI3AAAALCGvEN3r169IiJiyy23zLsYAAAAaE/yPr18++23j3nz5sWHH35YiHrajYoOFTG+alxRxgUAAKA05B26jzvuuHjsscfisccei6VLl0Z5eXkh6trolWXKomdZz2KXAQAAQBHlHbonTpwY1157bfz973+Pc889N6699tpC1LXRymbzPmMfACAifK8AaA/y/iTv3LlzTJ48Obbbbru4/vrrY+LEiTF//vxC1AYAAAAbtUySJEk+HVxyySUREVFTUxP/9V//FStXroxOnTrFgQceGDvvvHNUVVVFJpNpUV8XXXRRq8evra2NqqqqqKmpicrKyla3L7Tq6urI5XLFLgMAaAey2WwMHTq02GUAsBYtzaJ5h+5sNvuZUJ0kSYuD9poaGxtb3aZUQ3dD0hB1jXVFqaGiQ0WUZfK+cgAAKDKhG6B0tTSLFiSZrS23tzbLb0hIL2V1jXVxV809RRl7fNU4m7gBAACUgLxD98UXX1yIOgAAAKDdEboBAAAgJe5DAQAAACkRugEAACAlQjcAAACkJJX7StXV1cUzzzwTM2bMiAULFkRdXV1UVFRE7969Y88994x99903Kioq0hgaAAAASkZBQ/e7774bl1xySdx2222xYsWKdR7XpUuXOP744+PCCy+M/v37F7IEAAAAKBmZpLU31F6Hu+++O0499dSora1t0T26M5lMVFZWxk033RRHH330Bo/b0huSt5Xq6urI5XLRkDREXWNdUWqo6FARZZlUTmIAANpQNpuNoUOHFrsMANaipVm0IMnsoYceiuOOOy4aGxubAvdmm20We++9dwwcODDKy8tj6dKl8fbbb8dzzz0XCxcujIiImpqaOO644+K+++6LsWPHFqKUklGWKYueZT2LXQYAAABFlHfoXrZsWZx66qnR0NAQEREDBw6MK664Io4++ugoK/ts942NjTF58uQ4//zzY/bs2bFq1ao49dRTo7q6Orp27ZpvOUWXzdqbDgAoDN8rADZ+eX+ST5o0KT744IPIZDIxfPjwmDFjRnzlK19Za+COiOjQoUN8+ctfjhkzZsTw4cMjImLu3LkxadKkfEsBAACAkpL3Svf9998fEZ+E6dtvvz169OjRonZVVVVx2223xY477hi5XC7uu++++Pa3v51vOUWXy+Uil8sVuwwAAABKQN6h++WXX45MJhMHHHBADB48uFVthwwZEgcddFBMmTIlXn755XxLKSk2UgMAACDvZLZgwYKI+CRAb4jBgwfHlClTmvppL+oa6+KumnuKMvb4qnE2cQMAACgBeV/TvXrzs/r6+g1qv7pde9hEDQAAANaUd+ju27dvJEkSTzzxRKvbJkkSTz75ZGQymejbt2++pQAAAEBJyTt0jxo1KiI+2YH8mmuuaVXba6+9Nt5///2IiDjkkEPyLQUAAABKSt6h++tf/3rT79///vfjuuuua1G73/zmN3HOOec0PT7hhBPyLQUAAABKSt6he+TIkfHVr341kiSJhoaGOPPMM2OvvfaKX/7yl/H888/HggULYvny5bFgwYKYMWNGXHPNNTFixIg444wzYtWqVZHJZOKrX/1qjBw5shDvBwAAAEpGQe4rddNNN8Xs2bPjueeei4iIF198Mc4+++z1tkmSJCIiRowYETfeeGMhygAAAICSkvdKd0REt27dYurUqXHGGWdEJpOJJEk+9yebzca3vvWtmDJlSnTr1q0QZQAAAEBJySSrl5wL5K233orf/OY38eijj8aLL74Yq1atanqtY8eOsfvuu8fo0aPjtNNOi0GDBuU9Xm1tbVRVVUVNTU1UVlbm3V++qqurI5fLRUPSEHWNdUWpoaJDRZRlCnISAwBQRNlsNoYOHVrsMgBYi5Zm0YIns0GDBsVll13W9Limpibq6+uje/fuUVVVVejhSlZZpix6lvUsdhkAAAAUUerLoVVVVZtU2M5mC3LGPgCA7xUA7YBPcgAAAEiJC38LLJfLRS6XK3YZAAAAlAChOyXF3EgtwmZqAAAApaDFqWz06NFp1hGZTCYeeeSRVMdoS3WNdXFXzT1F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AADYBL333nuxzTbbrPP1jT50V1RURMQnb7SysrLI1QAAALApqK2tjX79+jVl0nXZ6EP36lPKKysrhW4AAADa1Odd5mwjNQAAAEiJ0A0AAAApEboBAAAgJUI3AAAApEToBgAAgJQI3QAAAJASoRsAAABSInQDAABASoRuAAAASInQDQAAACkRugEAACAlQjcAAACkROgGAACAlAjdAAAAkBKhGwAAAFIidAMAAEBKhG4AAABIidANAAAAKRG6AQAAICVCNwAAAKRE6AYAAICUCN0AAACQEqEbAAAAUiJ0AwAAQEqEbgAAAEiJ0A0AAAApEboBAAAgJUI3AAAApEToBgAAgJQI3QAAAJASoRsAAABSInQDAABASoRuAAAASInQDQAAACkRugEAACAlQjcAAACkROgGAACAlAjdAAAAkBKhGwAAAFIidAMAAEBKhG4AAABIidANAAAAKRG6AQAAICVCNwAAAKRE6AYAAICUCN0AAACQEqEbAAAAUiJ0AwAAQEqEbgAAAEiJ0A0AAAApEboBAAAgJUI3AAAApEToBgAAgJQI3QAAAJASoRsAAABSInQDAABASoRuAAAASInQDQAAACkRugEAACAlQjcAAACkROgGAACAlAjdAAAAkBKhGwAAAFIidAMAAEBKhG4AAABIidANAAAAKRG6AQAAICVCNwAAAKRE6AYAAICUCN0AAACQEqEbAAAAUiJ0AwAAQEqEbgAAAEiJ0A0AAAApKSt2Ae3NrFmzIpfLFbsMgJKVzWZjyJAhxS4DAKBNCN0FlsvlhG4AAAAiwunlAAAAkBqhGwAAAFIidAMAAEBKhG4AAABIidANAAAAKRG6AQAAICVCNwAAAKRE6AYAAICUCN0AAACQEqEbAAAAUiJ0AwAAQErKil1Ae5PN+jsGwPr4nAQANiW++QDQpnK5XMyaNavYZQAAtAkr3QWWy+Uil8sVuwwAAABKgJVuAAAASInQDQAAACkRugEAACAlQjcAAACkROgGAACAlAjdAAAAkBKhGwAAAFIidAMAAEBKhG4AAABIidANAAAAKRG6AQAAICVlxS6gvclm/R0D4PP4rAQANhVCd4ENGTKk2CUAAABQIoTuAps1a1bkcrlilwFQ0rLZrD9SAgCbBKG7wHK5nNANAABARNhIDQAAAFIjdAMAAEBKhG4AAABIidANAAAAKRG6AQAAICVCNwAAAKRE6AYAAICUFP0+3R9++GGsXLkyIiL69+9f5GoAAACgcIoeuo844oh46aWXIpPJRENDQ7HLAQAAgIIpeuiOiEiSpNglAAAAQMG5phsAAABSUhIr3e1JNuvvGACfx2clALCp8K0HAAAAUtLile7Ro0enUsCsWbNS6bdYcrlc5HK5YpcBAABACWhx6J46dWpkMpk0awEAAIB2pdXXdNtpHAAAAFqmxaG7Y8eO0dDQEJlMJr73ve9Fjx49ClLAddddF/PmzStIXwAAAFBKWhy6d91113j++ecjk8nE4YcfHocddlhBCrjnnnuEbgAAANqlFu9ePmLEiKbfn3vuuVSKAQAAgPakxaF7+PDhTb8L3QAAAPD5rHQDAABASlp8TfdOO+0U3bp1i2XLlsW8efPi/fffj2222SbvArbaaqtYsmRJ3v0AAABAqWlx6M5ms3Hrrbc2BeROnToVpIAHH3ywIP0AAABAqWnVfbq/9KUvpVUHAAAAtDstvqYbAAAAaJ1WrXTz+bJZf8cA+Dw+KwGATYVvPQAAAJASK90FlsvlIpfLFbsMAAAASoCVbgAAAEiJ0A0AAAApEboBAAAgJUI3AAAApEToBgAAgJQI3QAAAJASoRsAAABSInQDAABASoRuAAAASEneofvll18uRB0AAADQ7uQdunfdddfYd99948Ybb4ylS5cWoiYAAABoFzJJkiT5dJDNZiOTyURERHl5eRx77LFx6qmnxj777FOQAj9PbW1tVFVVRU1NTVRWVrbJmOsza9asyOVyxS4DoKRls9kYMmRIscsAANhgLc2iea90d+vWLZIkiSRJor6+Pm666abYf//9Y5dddomrr746Fi1alO8QALQzuVwuZs2aVewyAABSl/dKd319fdxxxx1x0003xbPPPvt/Hf/v6nenTp1i3Lhxceqpp8ahhx6aX7VrUWor3dXV1Va6AVogm83G0KFDi10GAMAGabOV7u7du8c3vvGNePrpp+OVV16Jc845J/r06dO0+r1ixYr4/e9/H4cddlgMGjQo/v3f/z3mzJmT77AAAABQ8gp6y7Add9wxfv7zn8ecOXPizjvvjCOOOCKy2WxTAH/nnXfi4osvjoEDB8aRRx4Z99xzTzQ2NhayBAAAACgZqdynu6ysLMaPHx8PPPBAvPPOO3HJJZfEoEGDmsJ3Y2NjPPTQQzF+/PjYZptt4gc/+EHMnDkzjVIAAACgaFIJ3Wvaeuut41//9V9j1qxZ8Ze//CUmTJgQXbp0aQrg8+bNiyuvvDJ22GGHOPjgg+PWW2+NlStXpl0WAAAApC710L2m0aNHx6233hozZ86MkSNHRsT/bbiWJEk8+eSTceKJJ8bWW28dF110USxZsqQtywMAAICCatPQPW3atDj99NNj2LBhMX369GaBe/X/JkkSCxcujEsvvTS23377eOCBB9qyRAAAACiY1EP3woUL4z//8z9j5513jv322y9uvPHGqKurawrYw4YNi6uuuirefffdmDRpUhx44IER8UkAnz9/fhx99NHNbkUGAAAAG4u879O9NkmSxJ///Oe48cYb47777otVq1Y1PR8R0bVr1/jqV78ap512Wuy3336faf/CCy/Ed7/73Xj66acjIuKLX/xi3HvvvWsdy326ATZO7tMNAGzMWppFywo56Ntvvx033XRT3HzzzU334l4z0++6665x2mmnxde//vWoqqpaZz977LFHPPLII7HddtvF+++/H0899VQhywQAAIA2kXfoXrlyZdx1111x4403xtSpU5tdnx0RUV5eHscee2ycdtppTZuntUTnzp1jzJgx8dvf/jYWL16cb5kAAADQ5vIO3VtttVXTLuNrrmrvvvvucfrpp8fXvva1qKio2KC+e/TokW95AAAAUDR5h+7FixdHJpOJJEmie/fuMWHChDjttNNi+PDheRc3ZMiQOPjgg/Pupy1ls226ITzARsvnJQCwKch7I7VsNht77bVXnH766XH88cdHeXl5oWprkVLbSG3WrFk2UgNogWw2G0OGDCl2GQAAG6TNNlKbMWNG7L777vl2027kcjmhGwAAgIgowH26BW4AAABYOxfUAQAAQEqEbgAAAEhJ3td0n3LKKXm1z2azUVlZGT169Igdd9wxRowYEQMHDsy3LAAAACi6vEP3zTffHJlMphC1NNlnn33i/PPPj6OOOqqg/QIAAEBbKsjp5UmSNPtZ23Otef3ZZ5+No48+Ok499dRClAcAAABFkfdK96RJkyIi4r333otLL700VqxYEZlMJg444IAYOXJkbLPNNtG9e/dYunRpvP/++zF9+vR44oknIkmS6NKlS1xwwQWxxRZbxKJFi+Kll16KBx54IGpqaiLik1X03r17xxVXXJFvmQAAANDmMsnqpec8TJs2LY488shYvHhxHHXUUXHVVVfFgAED1nn8u+++G+ecc05Mnjw5evXqFQ888EDsvffeERGxdOnS+OEPfxjXXHNNRER07NgxXnvttRg0aNBa+2rpDcnbSnV1tft0A7RANpuNoUOHFrsMAIAN0tIsmvfp5YsWLYovf/nLsXjx4pg4cWJMnjx5vYE7IqJ///5x1113xSmnnBILFy5sah8RUV5eHr/4xS/iG9/4RkRENDQ0xE033ZRvmQAAANDm8g7dN9xwQ8yZMycqKiril7/8ZavaXn311VFZWRlz5syJG264odlrl156aXTq1CkiIqZOnZpvmQAAANDm8g7dd911V2QymRg1alR069atVW3Ly8tj1KhRkSRJ/OEPf2j2Wp8+fWLEiBGRJEm89dZb+ZYJAAAAbS7vjdRmz54dERFbbLHFBrXffPPNm/WzpiFDhsRTTz0VixYt2vAC21g2W5AN4QHaPZ+XAMCmIO9vPPX19RER8eGHH25Q+3nz5jXrZ01dunRp9r8AtB+5XC5mzZpV7DIAAFKV90r3VlttFbNnz44pU6ZEfX19dO/evcVt6+rqYsqUKZHJZGKrrbb6zOurN1fr3bt3vmW2mVwuZ/dyAAAAIqIAK92jRo2KiE9Wqs8888xWtf3Od74TdXV1ERFxyCGHfOb1V155JTKZTNMp6AAAALAxyTt0f/Ob32y6Lu93v/tdfPGLX4w333xzvW3eeuutOOqoo+J3v/tdRERkMpk444wzmh0zZ86cePXVVyMiYtddd823TAAAAGhzeZ9ePmLEiDjnnHPi5z//eWQymXjwwQfjwQcfjL333jtGjhwZ/fr1i27dusWyZcvi/fffj2nTpsX06dMjSZJIkiQiIs4+++wYMWJEs34nTZoUSZJEJpOJQw89NN8yAQAAoM3lHbojIq688spobGyMq666qum56dOnx/Tp09d6/OqwHRFx1llnxc9+9rPPHNOzZ8+4+OKLIyLiyCOPLESZAAAA0KYyyZoJOE+PPPJIXHDBBesM22saMWJEXHrppXmvYtfW1kZVVVXU1NREZWVlXn0VQnV1tY3UAFoom83G0KFDi10GAECrtTSLFmSle7UxY8bEmDFj4tVXX42pU6fGiy++GPPnz2/a1bx3796x++67xyGHHBI77bRTIYcGAACAklPQ0L3asGHDYtiwYWl0DQAAABuNvHcvBwAAANZO6AYAAICUpHJ6ecQnG4rNmDEjFixYEHV1dVFRURG9e/eOPffc06Y5AAAAbBIKGrpra2vjF7/4RVx33XXxwQcfrPO4vn37xhlnnBHf/e53S2LHcQAAAEhDwW4Z9swzz8SECRPivffei5Z0mclkon///nH77bfHPvvss8Hjltotw2bNmuWWYQAtlM1mY8iQIcUuAwCg1dr0lmHPP/98HHbYYbF06dKm51bfe3XgwIFRXl4eS5cujbfffrvZfazfeeedGDt2bEydOjX23HPPQpQCAAAAJSPv0N3Q0BDHH3981NfXR0REVVVV/Mu//EucfPLJ0bt3788cv3Dhwpg0aVL85Cc/iZqamqivr4/jjz8+XnnllejQoUO+5RRdLpez0g0AAEBEFGD38ltvvTVmzpwZmUwmBg8eHC+++GKcd955aw3cERG9evWKc889N1544YUYPHhwRETMnDkzbr311nxLAQAAgJKSd+i+9957m37/7//+7xgwYECL2g0YMCBuv/32yGQyERExefLkfEsBAACAkpJ36J4xY0ZkMpkYOXJkq6/L3muvvWLkyJGRJEm88MIL+ZYCAAAAJSXv0P3RRx9FRMSwYcM2qP3qdqv7AQAAgPYi79DdsWPHiIhYsWLFBrVfuXJls34AAACgvcg7dG+55ZaRJElMmzZtg9qvbrflllvmWwoAAACUlLxD9wEHHBAREW+++WbceeedrWr7hz/8oWnn89X9AAAAQHuRd+g+9thjm34/9dRT46GHHmpRu4cffjhOOeWUtfYDAAAA7UHeoXvs2LExevToSJIk6uvr48gjj4xjjjkm7rvvvli4cGGzYxctWhT3339/fPnLX47DDz886uvrI5PJxOjRo2Ps2LH5lgIAAAAlJZMkSZJvJ/Pnz49999033nrrrU86/d97b0dEdO3aNcrLy2Pp0qWxfPnypudXDztkyJB46qmnok+fPhs0dm1tbVRVVUVNTU1UVlbm8S4Ko7q6OnK5XLHLANgoZLPZGDp0aLHLAABotZZm0bxXuiMi+vTpE08//XQcfvjhEfFJoF79s2zZspg/f34sW7as2fMREUcccUQ8+eSTGxy4AQAAoJSVFaqjzTffPB588MGYMmVKXH/99TFlypS13nt78803j1GjRsU3v/nNOOSQQwo1fMnIZgvydwyATYLPTACgvStY6F5t1KhRMWrUqIiImDt3bsyfPz/q6+uje/fu0adPn+jbt2+hhwQAAICSVPDQvaa+fftuciE7l8u5phsAAICIKNA13QAAAMBnCd0AAACQEqEbAAAAUtKia7pHjx6ddh2RyWTikUceSX0cAAAAaCstCt1Tp06NTCaTWhFJkqTaPwAAABRDi3cvT5IkzToAAACg3WlR6J4yZUradQAAAEC706LQffDBB6ddBwAAALQ7di8HAACAlAjdAAAAkBKhGwAAAFLS4t3LW2PmzJkxZcqUmDFjRixYsCDq6uqioqIievfuHXvuuWeMGjUqtttuuzSGLrps1t8xAFrKZyYA0N4VNHQ/99xz8cMf/rBFu52PHj06Lrvsshg+fHghSwAAAICSUbDQ/ctf/jLOPffcaGhoaNE9vR955JHYf//942c/+1l897vfLVQZRZfL5SKXyxW7DAAAAEpAQUL3LbfcEmeddVZkMpmmwL3LLrvE/vvvHwMHDozy8vJYunRpvP322/H000/HSy+9FBERq1atirPPPjt69OgRJ5xwQiFKAQAAgJKRSVqyLL0eixYtiiFDhsSSJUsiImLEiBFxzTXXxIgRI9bZ5q9//Wt897vfjWnTpkVERI8ePeLNN9+Mnj17tnr82traqKqqipqamqisrNyg91BI1dXVVroBWiibzcbQoUOLXQYAQKu1NIvmvYPNDTfcEEuWLIlMJhOHHXZYPPHEE+sN3BERw4cPj8cffzwOO+ywiIioqamJG264Id9SAAAAoKTkHbr/9Kc/RUREp06d4re//W106tSpRe06duwYN998c3Tu3DkiIh544IF8SwEAAICSknforq6ujkwmE6NGjYrNN9+8VW232GKLGDVqVCRJEtXV1fmWAgAAACUl79C9cOHCiIjo16/fBrVf3W7RokX5lgIAAAAlJe/QXVFREREbHpoXL17crB8AAABoL/IO3f369YskSWLq1KnR0NDQqrarVq2KKVOmRCaT2eCVcgAAAChVeYfuQw89NCI+Wen+0Y9+1Kq2//Zv/9Z0evqYMWPyLQUAAABKSt6he+LEidGhQ4eIiLjsssviBz/4QaxYsWK9bVauXBkXXHBBXHrppRER0aFDhzjllFPyLQUAAABKSlm+HQwbNiy+9a1vxTXXXBOZTCauvPLKuOWWW2LChAmx3377xYABA6K8vDyWLl0a7777bjz99NNxxx13xAcffBBJkkQmk4lvfetbseOOOxbi/QAAAEDJyCRJkuTbSWNjYxxzzDFx3333RSaTaQrT67LmkEcddVTcfffdkc1u2KJ7bW1tVFVVRU1NTVRWVm5QH4U0a9asyOVyxS4DYKOQzWZjyJAhxS4DAKDVWppF8z69POKT08PvueeeuPzyy6O8vDwiPgnW6/qJiOjevXtcccUVMXny5A0O3ABs3HK5XMyaNavYZQAApKYgK91rqquri9tuuy0effTReOGFF2L+/PlRX18f3bt3jz59+sQee+wRo0ePjuOPP74gtwkrtZXu6upqK90ArZDNZmPo0KHFLgMAoFVamkULHrrbmtANsHETugGAjVGbnl4OAAAAfJbQDQAAACkRugEAACAled+ne22WLl0ab7/9dtTW1saqVata3O6ggw5KoxwAAAAoioKF7rq6urj66qvjjjvuiNdffz1auz9bJpOJhoaGQpUDAAAARVeQ0D19+vQYN25czJs3LyKi1YEbAAAA2qO8Q/ecOXNi7NixUVtb2/Rcp06dYvDgwbHZZptFWVkqZ7ADAABAycs7EV922WVRW1sbmUwmtthii/jZz34WxxxzTHTp0qUQ9QEAAMBGK+/Q/dBDD0VERMeOHeORRx6JHXfcMe+iAAAAoD3I+5Zhc+bMiUwmE6NHjxa4AQAAYA15r3T37Nkz5s2bF/379y9EPRu9bNatzwFaw+cmANCe5R26Bw8eHPPmzYuFCxcWop6N3pAhQ4pdAgAAACUi79B93HHHxVNPPRWPP/54NDQ0bPK7lc+aNStyuVyxywDYaGSzWX+wBADarbwT8sSJE+Oyyy6LDz74IC6//PL413/910LUtdHK5XJCNwAAABFRgI3UysvLY/LkydG9e/f40Y9+FP/2b/8WDQ0NhagNAAAANmqZJEmSQnT0+uuvxwknnBAzZsyILbbYIr74xS/GTjvtFFVVVZHJZFrUx4knntjqcWtra6OqqipqamqisrKy1e0Lrbq62ko3QCtks9kYOnRoscsAAGiVlmbRgl2A3blz59h5553j+eefjw8//DBuuOGGVrXPZDIbFLoBAACgVBUkdP/P//xPHHPMMbF8+fKmVe0CLaADAADARivv0P3aa6/Fl770pVixYkXTc/3794+dd945evbsucnvZg4AAMCmK+9EfPnll8eKFSsik8nE9ttvHzfccEPst99+hagNAAAANmp5h+5HH300IiK6desWf/nLX6Jv3755FwUAAADtQd63DPvoo48ik8nEmDFjBG4AAABYQ96hu1evXhERseWWW+ZdDAAAALQneYfu7bffPiIiPvzww7yLAQAAgPYk79B93HHHRZIk8dhjj8XSpUsLURMAAAC0C3lvpDZx4sS49tpr4+9//3uce+65ce211xairo1WNpv33zEANik+NwGA9izvbzqdO3eOyZMnx3bbbRfXX399TJw4MebPn1+I2gAAAGCjlkmSJMmng0suuSQiImpqauK//uu/YuXKldGpU6c48MADY+edd46qqqrIZDIt6uuiiy5q9fi1tbVRVVUVNTU1UVlZ2er2hVZdXR25XK7YZQBsNLLZbAwdOrTYZQAAtEpLs2jeoTubzX4mVCdJ0uKgvabGxsZWtxG6ATZuQjcAsDFqaRbN+5ruiE9CdkueW58NCekAAABQyvIO3RdffHEh6gAAAIB2R+gGAACAlLhPCwAAAKRE6AYAAICUCN0AAACQkoLsXv5pdXV18cwzz8SMGTNiwYIFUVdXFxUVFdG7d+/Yc889Y999942Kioo0hgYAAICSUdDQ/e6778Yll1wSt912W6xYsWKdx3Xp0iWOP/74uPDCC6N///6FLAEAAABKRsFOL7/77rtjt912i0mTJsXHH38cSZKs82f58uVx0003xW677RaTJ08uVAkAAABQUgqy0v3QQw/FcccdF42NjZEkSUREbLbZZrH33nvHwIEDo7y8PJYuXRpvv/12PPfcc7Fw4cKIiKipqYnjjjsu7rvvvhg7dmwhSgEAAICSkXfoXrZsWZx66qnR0NAQEREDBw6MK664Io4++ugoK/ts942NjTF58uQ4//zzY/bs2bFq1ao49dRTo7q6Orp27ZpvOUWXzdqbDqA1fG4CAO1Z3t90Jk2aFB988EFkMpkYPnx4zJgxI77yla+sNXBHRHTo0CG+/OUvx4wZM2L48OERETF37tyYNGlSvqUAsBHK5XIxa9asYpcBAJCKvFe677///oj4JEzffvvt0aNHjxa1q6qqittuuy123HHHyOVycd9998W3v/3tfMspulwuF7lcrthlAAAAUALyXul++eWXI5PJxAEHHBCDBw9uVdshQ4bEQQcdFEmSxMsvv5xvKQAAAFBS8g7dCxYsiIhPAvSGWB3U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AACAlJQVu4B8JUkSERG1tbVFrgQAAIBNxeoMujqTrstGH7rr6uoiIqJfv35FrgQAAIBNTV1dXVRVVa3z9UzyebG8xOVyuZg7d25UVFREJpMpdjnrVFtbG/369Yv33nsvKisri10On2J+Spv5KW3mp7SZn9Jnjkqb+Slt5qe0tff5SZIk6urqom/fvpHNrvvK7Y1+pTubzcY222xT7DJarLKysl3+C9demJ/SZn5Km/kpbean9Jmj0mZ+Spv5KW3teX7Wt8K9mo3UAAAAICVCNwAAAKRE6G4jnTt3josvvjg6d+5c7FJYC/NT2sxPaTM/pc38lD5zVNrMT2kzP6XN/Hxio99IDQAAAEqVlW4AAABIidANAAAAKRG6AQAAICVCNwAAAKRE6G4Dv/rVr2LgwIHRpUuXGDlyZEyfPr3YJW2SLrvsshgxYkRUVFTE5ptvHuPGjYs33nij2TEff/xxnHnmmdGrV6/o3r17jB8/PubNm1ekijdtl19+eWQymTj77LObnjM/xTVnzpz4+te/Hr169YquXbvGLrvsEn/961+bXk+SJC666KLYaqutomvXrnHooYfGzJkzi1jxpqWxsTEuvPDC2HbbbaNr164xePDg+Ld/+7dYc79Uc9R2Hn/88fjiF78Yffv2jUwmE/fcc0+z11syF4sWLYqvfe1rUVlZGT169IhTTz016uvr2/BdtF/rm59Vq1bF+eefH7vsskuUl5dH375948QTT4y5c+c268P8pOfz/vtZ0xlnnBGZTCauuuqqZs+bn/S0ZH5ee+21OOqoo6KqqirKy8tjxIgR8e677za9vql9pxO6U/bf//3f8f3vfz8uvvjimDFjRuy2225x2GGHxUcffVTs0jY5jz32WJx55pnx7LPPxsMPPxyrVq2KsWPHxtKlS5uOOeecc+K+++6LO++8Mx577LGYO3duHHPMMUWsetP03HPPxa9//evYddddmz1vfopn8eLFsf/++0fHjh3jT3/6U7z66qvx85//PHr27Nl0zE9/+tP4xS9+Edddd11MmzYtysvL47DDDouPP/64iJVvOq644oq49tpr45prronXXnstrrjiivjpT38av/zlL5uOMUdtZ+nSpbHbbrvFr371q7W+3pK5+NrXvhavvPJKPPzww3H//ffH448/HqeffnpbvYV2bX3zs2zZspgxY0ZceOGFMWPGjLj77rvjjTfeiKOOOqrZceYnPZ/3389qkydPjmeffTb69u37mdfMT3o+b37efPPNOOCAA2KHHXaIqVOnxksvvRQXXnhhdOnSpemYTe47XUKq9t577+TMM89setzY2Jj07ds3ueyyy4pYFUmSJB999FESEcljjz2WJEmSLFmyJOnYsWNy5513Nh3z2muvJRGRPPPMM8Uqc5NTV1eXbLfddsnDDz+cHHzwwclZZ52VJIn5Kbbzzz8/OeCAA9b5ei6XS7bccsvkyiuvbHpuyZIlSefOnZPbb7+9LUrc5B155JHJKaec0uy5Y445Jvna176WJIk5KqaISCZPntz0uCVz8eqrryYRkTz33HNNx/zpT39KMplMMmfOnDarfVPw6flZm+nTpycRkbzzzjtJkpiftrSu+Xn//feTrbfeOnn55ZeTAQMGJP/5n//Z9Jr5aTtrm59jjz02+frXv77ONpvidzor3SlauXJlPP/883HooYc2PZfNZuPQQw+NZ555poiVERFRU1MTERGbbbZZREQ8//zzsWrVqmbztcMOO0T//v3NVxs688wz48gjj2w2DxHmp9j++Mc/xvDhw+MrX/lKbL755rHHHnvEb37zm6bXZ8+eHR9++GGz+amqqoqRI0eanzay3377xSOPPBLV1dUREfG3v/0tnnzyyTjiiCMiwhyVkpbMxTPPPBM9evSI4cOHNx1z6KGHRjabjWnTprV5zZu6mpqayGQy0aNHj4gwP8WWy+XihBNOiPPOOy922mmnz7xufoonl8vFAw88EEOHDo3DDjssNt988xg5cmSzU9A3xe90QneKFixYEI2NjbHFFls0e36LLbaIDz/8sEhVEfHJB8LZZ58d+++/f+y8884REfHhhx9Gp06dmv4PdTXz1XbuuOOOmDFjRlx22WWfec38FNdbb70V1157bWy33Xbx5z//Ob71rW/F9773vfjtb38bEdE0Bz7viucHP/hBHHfccbHDDjtEx44dY4899oizzz47vva1r0WEOSolLZmLDz/8MDbffPNmr5eVlcVmm21mvtrYxx9/HOeff35MmDAhKisrI8L8FNsVV1wRZWVl8b3vfW+tr5uf4vnoo4+ivr4+Lr/88jj88MPjf/7nf+Loo4+OY445Jh577LGI2DS/05UVuwAohjPPPDNefvnlePLJJ4tdCv/rvffei7POOisefvjhZtf8UBpyuVwMHz48fvKTn0RExB577BEvv/xyXHfddXHSSScVuToiIn7/+9/HrbfeGrfddlvstNNO8eKLL8bZZ58dffv2NUewgVatWhVf/epXI0mSuPbaa4tdDvHJKunVV18dM2bMiEwmU+xy+JRcLhcREV/60pfinHPOiYiI3XffPZ5++um47rrr4uCDDy5meUVjpTtFvXv3jg4dOnxmJ7558+bFlltuWaSq+M53vhP3339/TJkyJbbZZpum57fccstYuXJlLFmypNnx5qttPP/88/HRRx/FnnvuGWVlZVFWVhaPPfZY/OIXv4iysrLYYostzE8RbbXVVjFs2LBmz+24445NO5GungOfd8Vz3nnnNa1277LLLnHCCSfEOeec03TmiDkqHS2Ziy233PIzm642NDTEokWLzFcbWR2433nnnXj44YebVrkjzE8xPfHEE/HRRx9F//79m74vvPPOO/FP//RPMXDgwIgwP8XUu3fvKCsr+9zvDJvadzqhO0WdOnWKvfbaKx555JGm53K5XDzyyCOx7777FrGyTVOSJPGd73wnJk+eHI8++mhsu+22zV7fa6+9omPHjs3m64033oh3333XfLWBMWPGxN///vd48cUXm36GDx8eX/va15p+Nz/Fs//++3/mFnvV1dUxYMCAiIjYdtttY8stt2w2P7W1tTFt2jTz00aWLVsW2Wzz/1vv0KFD06qDOSodLZmLfffdN5YsWRLPP/980zGPPvpo5HK5GDlyZJvXvKlZHbhnzpwZf/nLX6JXr17NXjc/xXPCCSfESy+91Oz7Qt++feO8886LP//5zxFhfoqpU6dOMWLEiPV+Z9gkv3MXeye39u6OO+5IOnfunNx8883Jq6++mpx++ulJjx49kg8//LDYpW1yvvWtbyVVVVXJ1KlTkw8++KDpZ9myZU3HnHHGGUn//v2TRx99NPnrX/+a7Lvvvsm+++5bxKo3bWvuXp4k5qeYpk+fnpSVlSWXXnppMnPmzOTWW29NunXrlvzud79rOubyyy9PevTokdx7773JSy+9lHzpS19Ktt1222T58uVFrHzTcdJJJyVbb711cv/99yezZ89O7r777qR3797JP//zPzcdY47aTl1dXfLCCy8kL7zwQhIRyX/8x38kL7zwQtPu1y2Zi8MPPzzZY489kmnTpiVPPvlkst122yUTJkwo1ltq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",
+ "image/png": "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015+5ZVXqmfPnsrNzdXatWs1ceJEVVdX64UXXnCxt22Xn5+vWbNmqXfv3vr8889155136qKLLtL69etVW1ur5OTkgz44srOzVVtb606Hv4EFCxaovr5ev/71r+1lx/rxO1D4uLT2MxheV1tbq6ysrIj1iYmJ6ty58zF5XPft26eJEydq1KhRETc//P3vf69zzz1XnTt31ooVKzRp0iR9/vnnuv/++13sbdsMHTpUl19+uXr16qWPP/5Y//3f/62LL75Y5eXlSkhIiLtjOHv2bHXs2PGgU+HHyjFs7fOhLb8/a2trW/1ZDa+LBkIO2qS0tFTr16+PGK8iKeIceL9+/dStWzcNHjxYH3/8sU455ZRYd/OoXXzxxfbXZ511lvLz89WzZ089//zzSktLc7Fn0fePf/xDF198sXJzc+1lx/rxO941NTXpiiuukDFGjz/+eMS6CRMm2F+fddZZSk5O1jXXXKOpU6d+628fMHLkSPvrfv366ayzztIpp5yiN998U4MHD3axZ8548sknVVxcrNTU1Ijlx8oxPNTnw7cBp6uiqGvXrkpISDho9HhdXZ1ycnJc6tU3N378eC1cuFBvvPGGunfvfti2+fn5kqSPPvooFl2LuszMTJ122mn66KOPlJOTo8bGRtXX10e0ORaP56ZNm/T666/rt7/97WHbHevHL3xcDvczmJOTc9BEAL/fr+3btx9TxzUccDZt2qSysrKIKk5r8vPz5ff79cknn8Smg1F08sknq2vXrva/y3g5hpL073//W9XV1Uf82ZS+ncfwUJ8Pbfn9mZOT0+rPanhdNBByoig5OVkDBgzQkiVL7GXBYFBLlixRQUGBiz37eowxGj9+vObPn6+lS5eqV69eR3xOVVWVJKlbt24O984Zu3bt0scff6xu3bppwIABSkpKijie1dXV2rx58zF3PJ966illZWVp2LBhh213rB+/Xr16KScnJ+KY+Xw+VVRU2MesoKBA9fX1qqystNssXbpUwWDQDnnfduGA8+GHH+r1119Xly5djvicqqoqeTyeg07zHAs+/fRTffXVV/a/y3g4hmH/+Mc/NGDAAPXv3/+Ibb9Nx/BInw9t+f1ZUFCgdevWRQTWcGA//fTTo9ZRRNFzzz1nUlJSzKxZs8zGjRvNuHHjTGZmZsTo8WPFddddZzIyMsybb75pPv/8c/uxZ88eY4wxH330kbnrrrvM6tWrTU1NjXnxxRfNySefbAYNGuRyz9vu5ptvNm+++aapqakxb7/9tiksLDRdu3Y127ZtM8YYc+2115oePXqYpUuXmtWrV5uCggJTUFDgcq+PTiAQMD169DATJ06MWH6sHr+dO3ead99917z77rtGkrn//vvNu+++a88suvvuu01mZqZ58cUXzdq1a81ll11mevXqZfbu3WtvY+jQoeacc84xFRUV5q233jLf+c53zKhRo9zapYMcbh8bGxvNT3/6U9O9e3dTVVUV8bMZnpGyYsUK88ADD5iqqirz8ccfm6efftqccMIJZvTo0S7vWbPD7d/OnTvNf/3Xf5ny8nJTU1NjXn/9dXPuueea73znO2bfvn32No7lYxjm9XpNu3btzOOPP37Q87/tx/BInw/GHPn3p9/vN2eeeaYZMmSIqaqqMosXLzYnnHCCmTRpUtT6SchxwCOPPGJ69OhhkpOTzXe/+13zzjvvuN2lr0VSq4+nnnrKGGPM5s2bzaBBg0znzp1NSkqKOfXUU80tt9xivF6vux0/Cr/85S9Nt27dTHJysjnxxBPNL3/5S/PRRx/Z6/fu3Wt+97vfmU6dOpl27dqZn/3sZ+bzzz93scdH79VXXzWSTHV1dcTyY/X4vfHGG63+uxwzZowxpnka+e23326ys7NNSkqKGTx48EH7/tVXX5lRo0aZDh06mPT0dHP11VebnTt3urA3rTvcPtbU1BzyZ/ONN94wxhhTWVlp8vPzTUZGhklNTTV9+/Y1f/nLXyJCgpsOt3979uwxQ4YMMSeccIJJSkoyPXv2NGPHjj3oD8Vj+RiG/fWvfzVpaWmmvr7+oOd/24/hkT4fjGnb789PPvnEXHzxxSYtLc107drV3HzzzaapqSlq/bRCnQUAAIgrjMkBAABxiZADAADiEiEHAADEJUIOAACIS4QcAAAQlwg5AAAgLhFyAABAXCLkAACAuETIAQAAcYmQAwAA4hIhBwAAxCVCDgAAiEv/H8CRJscXAg9uAAAAAElFTkSuQmCC",
"text/plain": [
- ""
+ ""
]
},
"metadata": {},
@@ -25723,218 +749,34 @@
}
],
"source": [
- "homology_dimensions = (0, 1)\n",
- "points = manifold_points\n",
- "num_shuffles = 100\n",
- "\n",
- "all_diagrams = compute_diagrams_shuffle(\n",
- " points, num_shuffles=num_shuffles, homology_dimensions=homology_dimensions\n",
- ")\n",
- "\n",
- "plot_all_barcodes_with_null(all_diagrams, \"manifold\")\n",
- "\n",
- "\n",
- "diagram = all_diagrams[0]\n",
- "lifespan = _get_lifespan_from_diagram(diagram)\n",
- "shuffled_diagrams = all_diagrams[1:]\n",
- "\n",
- "betti_numbers = {dim: None for dim in homology_dimensions}\n",
- "\n",
- "for dim in homology_dimensions:\n",
- " betti_number = []\n",
- " for shuffled_diagram in shuffled_diagrams:\n",
- " shuffled_lifespan = _get_lifespan_from_diagram(shuffled_diagram)\n",
- " significant_features = (lifespan > shuffled_lifespan).astype(int)\n",
- " betti_number.append(sum(significant_features))\n",
- " betti_numbers[dim] = np.mean(betti_number)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 32,
- "metadata": {},
- "outputs": [],
- "source": [
- "def get_betti_numbers(diagrams):\n",
- " original_diagram = diagrams[0]\n",
- " shuffled_diagrams = diagrams[1:]\n",
- "\n",
- " dims = np.unique(original_diagram[:, 2]).astype(int)\n",
- "\n",
- " betti_numbers = {dim: None for dim in dims}\n",
- " for i, dim in enumerate(dims):\n",
- " diagram_dim = original_diagram[original_diagram[:, 2] == dim]\n",
- " null_diagram_dim = shuffled_diagrams[:, :, 2] == dim\n",
- " null_diagram = shuffled_diagrams[null_diagram_dim]\n",
- "\n",
- " null_lifespans_dim = _get_lifespan_from_diagram(null_diagram)\n",
- " lifespans_dim = _get_lifespan_from_diagram(diagram_dim)\n",
- "\n",
- " comparison = (lifespans_dim > null_lifespans_dim).astype(int)\n",
- "\n",
- " betti_numbers[dim] = sum(comparison)\n",
- "\n",
- " return betti_numbers"
+ "plt.plot(immersion_estimator.trainer.train_losses)\n",
+ "plt.plot(immersion_estimator.trainer.test_losses);"
]
},
{
"cell_type": "code",
- "execution_count": 33,
+ "execution_count": 303,
"metadata": {},
"outputs": [],
"source": [
- "betti = get_betti_numbers(noisy_diagrams)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 34,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/plain": [
- "{0: 0, 1: 5, 2: 2}"
- ]
- },
- "execution_count": 34,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "betti"
- ]
- },
- {
- "cell_type": "markdown",
- "metadata": {},
- "source": [
- "### Classify circle, sphere, torus point clouds"
+ "immersion_estimator.model.to(\"cpu\")\n",
+ "immersion = immersion_estimator.estimate_"
]
},
{
"cell_type": "code",
- "execution_count": 68,
+ "execution_count": 269,
"metadata": {},
"outputs": [],
"source": [
- "import neurometry.datasets.synthetic as synthetic\n",
- "from neurometry.estimators.topology.persistent_homology import compute_diagrams_shuffle\n",
- "from gtda.diagrams import PersistenceEntropy\n",
- "\n",
- "num_points = 1000\n",
- "encoding_dim = 10\n",
- "poisson_multiplier = 100\n",
- "homology_dimensions = [0, 1, 2]\n",
- "num_shuffles = 100"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 69,
- "metadata": {},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "noise level: 0.71%\n"
- ]
- }
- ],
- "source": [
- "circle_task_points = synthetic.hypersphere(1, num_points)\n",
- "circle_noisy_points, circle_manifold_points = synthetic.synthetic_neural_manifold(\n",
- " points=circle_task_points,\n",
- " encoding_dim=encoding_dim,\n",
- " nonlinearity=\"sigmoid\",\n",
- " scales=gs.ones(encoding_dim),\n",
- " poisson_multiplier=poisson_multiplier,\n",
- ")\n",
- "\n",
- "\n",
- "circle_noisy_diagrams = compute_diagrams_shuffle(\n",
- " circle_noisy_points,\n",
- " num_shuffles=num_shuffles,\n",
- " homology_dimensions=homology_dimensions,\n",
- ")\n",
- "\n",
- "circle_PE = PersistenceEntropy()\n",
- "\n",
- "circle_features = circle_PE.fit_transform(circle_noisy_diagrams)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 70,
- "metadata": {},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "noise level: 0.71%\n"
- ]
- }
- ],
- "source": [
- "sphere_task_points = synthetic.hypersphere(2, num_points)\n",
- "sphere_noisy_points, sphere_manifold_points = synthetic.synthetic_neural_manifold(\n",
- " points=sphere_task_points,\n",
- " encoding_dim=encoding_dim,\n",
- " nonlinearity=\"sigmoid\",\n",
- " scales=gs.ones(encoding_dim),\n",
- " poisson_multiplier=poisson_multiplier,\n",
- ")\n",
- "\n",
- "sphere_noisy_diagrams = compute_diagrams_shuffle(\n",
- " sphere_noisy_points,\n",
- " num_shuffles=num_shuffles,\n",
- " homology_dimensions=homology_dimensions,\n",
- ")\n",
- "\n",
- "sphere_PE = PersistenceEntropy()\n",
- "sphere_features = sphere_PE.fit_transform(sphere_noisy_diagrams)"
- ]
- },
- {
- "cell_type": "code",
- "execution_count": 71,
- "metadata": {},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "text": [
- "noise level: 0.71%\n"
- ]
- }
- ],
- "source": [
- "torus_task_points = synthetic.hypertorus(2, num_points)\n",
- "torus_noisy_points, torus_manifold_points = synthetic.synthetic_neural_manifold(\n",
- " points=torus_task_points,\n",
- " encoding_dim=encoding_dim,\n",
- " nonlinearity=\"sigmoid\",\n",
- " scales=gs.ones(encoding_dim),\n",
- " poisson_multiplier=poisson_multiplier,\n",
- ")\n",
- "\n",
- "torus_noisy_diagrams = compute_diagrams_shuffle(\n",
- " torus_noisy_points,\n",
- " num_shuffles=num_shuffles,\n",
- " homology_dimensions=homology_dimensions,\n",
- ")\n",
- "\n",
- "torus_PE = PersistenceEntropy()\n",
+ "intrinsic_coords = torch.tensor(intrinsic_coords, device=device)\n",
"\n",
- "torus_features = torus_PE.fit_transform(torus_noisy_diagrams)"
+ "recon_points = immersion(intrinsic_coords).detach().cpu().numpy().squeeze()"
]
},
{
"cell_type": "code",
- "execution_count": 72,
+ "execution_count": 270,
"metadata": {},
"outputs": [
{
@@ -25946,1005 +788,12131 @@
"data": [
{
"marker": {
- "color": "lightpink",
- "size": 3
- },
- "mode": "markers",
- "name": "Shuffled Circle",
- "type": "scatter3d",
- "x": [
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1
- ],
- "y": [
- 10.249318794143162,
- 10.217419059790448,
- 10.223101352790668,
- 10.275459316106318,
- 10.200772257894538,
- 10.214105645510541,
- 10.245266897672153,
- 10.336497312042683,
- 10.238770237759399,
- 10.192981886447894,
- 10.22762004910985,
- 10.27057807806669,
- 10.156545740529957,
- 10.255611040563798,
- 10.26748190693247,
- 10.240686846690405,
- 10.275043977576752,
- 10.254844857551332,
- 10.255812013489335,
- 10.206702470617149,
- 10.22196336943217,
- 10.270533355244854,
- 10.256136358728389,
- 10.264997232215185,
- 10.252950728007105,
- 10.25267331041294,
- 10.21125531690642,
- 10.293233207635485,
- 10.252627886741646,
- 10.262014592722094,
- 10.228622920598875,
- 10.273596769873539,
- 10.177259594630623,
- 10.273748695596433,
- 10.264095167427133,
- 10.22132660093333,
- 10.226682847881792,
- 10.322134343148923,
- 10.220152708192385,
- 10.267558524167779,
- 10.200089169937053,
- 10.276656045388501,
- 10.24745253778299,
- 10.28380144409371,
- 10.270192070620755,
- 10.259242425827992,
- 10.25958145875722,
- 10.28175426369571,
- 10.210546267928988,
- 10.220660504270228,
- 10.24246009028705,
- 10.232627340275242,
- 10.219259235181688,
- 10.228472704006,
- 10.242617603012887,
- 10.17898276381628,
- 10.244378603865085,
- 10.25635469670135,
- 10.25332389046272,
- 10.20565278733866,
- 10.261722134005836,
- 10.207420480703403,
- 10.256709420539437,
- 10.209124100338173,
- 10.230862495178854,
- 10.265439360117488,
- 10.201454454580125,
- 10.198953362756761,
- 10.232468766365427,
- 10.254686085353066,
- 10.211786195247372,
- 10.252329605175028,
- 10.246677386233392,
- 10.275579145924834,
- 10.253031061066249,
- 10.211765001754024,
- 10.259802256491247,
- 10.247647667785861,
- 10.216481830140562,
- 10.255184498029953,
- 10.252317362223138,
- 10.218165910175722,
- 10.1886381525525,
- 10.266938598679797,
- 10.223996434066493,
- 10.23878226004592,
- 10.252528285650333,
- 10.240540670217111,
- 10.241086454065586,
- 10.231217542194168,
- 10.213892932523134,
- 10.269760256102758,
- 10.223029363336364,
- 10.217219059390462,
- 10.255035303068905,
- 10.252398889541958,
- 10.215061696439834,
- 10.275940520339462,
- 10.246198867034623,
- 10.259556771767087
- ],
- "z": [
- 10.959820308190027,
- 10.944257201742493,
- 10.949543871762726,
- 10.917308297324373,
- 10.94713778145421,
- 10.936333227226925,
- 10.889619952733849,
- 11.013297296107423,
- 10.900828361918508,
- 10.909711666645341,
- 10.932786450800313,
- 10.920004135184215,
- 10.874504370367331,
- 10.953201172910916,
- 10.984360150097755,
- 10.960042998157467,
- 10.94005670009259,
- 10.921711318415625,
- 10.988172728214247,
- 10.908528656955466,
- 10.937761706826443,
- 11.008677872809377,
- 10.979081927891242,
- 10.900902659834538,
- 10.97733369969702,
- 10.939629393527262,
- 10.894915211157016,
- 10.97579788070731,
- 10.910952923902858,
- 10.908680740112484,
- 10.902346133416817,
- 10.956275716324166,
- 10.936858668798623,
- 10.981406616477493,
- 10.951196192264703,
- 10.915833498743314,
- 10.936629241949747,
- 10.92492571190004,
- 10.940202293289262,
- 10.938067305653425,
- 10.926077437456973,
- 10.96322425529413,
- 11.016911761064144,
- 10.941046818929362,
- 10.889600236678893,
- 10.91038408768537,
- 10.86930694242262,
- 10.99546007458292,
- 10.937121206898814,
- 10.874062335895475,
- 10.902306189957542,
- 10.924618946279297,
- 10.859793968667969,
- 10.984132262794674,
- 10.966213572967952,
- 10.920588399987487,
- 10.940380858304287,
- 10.942517374301342,
- 10.974280856971998,
- 10.934027445233962,
- 10.95949029658037,
- 10.962911075752126,
- 10.980283994847476,
- 10.914564145970456,
- 10.915064060524921,
- 10.965280826328291,
- 10.951364964668914,
- 10.914448155045259,
- 10.880638367818593,
- 10.933720004982165,
- 10.923166171316524,
- 10.887686519226849,
- 10.950064993326336,
- 10.950327186190906,
- 10.915689264710734,
- 10.952331490620116,
- 10.931468723594291,
- 10.947550474992655,
- 10.904363611050986,
- 10.959753109668354,
- 10.972569918094907,
- 10.910345151612983,
- 10.941710821767092,
- 10.962013011352342,
- 10.921628483807499,
- 10.925640541157252,
- 10.90622537941434,
- 10.955331481596856,
- 10.909284570566543,
- 10.933955975803753,
- 10.953477401201411,
- 10.971142551076063,
- 10.962122538672803,
- 10.933146335013399,
- 10.92472673579571,
- 10.991243154500232,
- 10.931936687533607,
- 11.028129275900366,
- 10.975732881895917,
- 10.985270353540203
- ]
- },
- {
- "marker": {
- "color": "deeppink",
- "size": 3
- },
- "mode": "markers",
- "name": "Circle",
- "type": "scatter3d",
- "x": [
- -1
- ],
- "y": [
- 2.9852883010800824
- ],
- "z": [
- 4.824989618112352
- ]
- },
- {
- "marker": {
- "color": "lightgreen",
- "size": 3
- },
- "mode": "markers",
- "name": "Shuffled Sphere",
- "type": "scatter3d",
- "x": [
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1
- ],
- "y": [
- 10.461585888238519,
- 10.493168387386909,
- 10.503683174090495,
- 10.469845777590663,
- 10.487671191605182,
- 10.524590694189596,
- 10.48383221161689,
- 10.480479572389667,
- 10.516594387119689,
- 10.508739776264814,
- 10.477080322889503,
- 10.511327745868769,
- 10.476351709714553,
- 10.478550968167227,
- 10.505576069336279,
- 10.542549467893762,
- 10.50640750621267,
- 10.534553186628123,
- 10.53439758301986,
- 10.458974643995354,
- 10.518161638653737,
- 10.489885125775768,
- 10.505066410791308,
- 10.507192679898628,
- 10.507287919651484,
- 10.472494289944947,
- 10.456413306393241,
- 10.509998526381223,
- 10.471064032879122,
- 10.519476383283534,
- 10.477124596453114,
- 10.49855346957201,
- 10.447640499544748,
- 10.493618609337558,
- 10.474546495419439,
- 10.451622513692381,
- 10.449708915209076,
- 10.47434264588786,
- 10.476983442874053,
- 10.486794205182653,
- 10.499964789330043,
- 10.519752044808767,
- 10.49824414864147,
- 10.50943915517393,
- 10.463784581810978,
- 10.491987898954182,
- 10.543866251932934,
- 10.505673532415171,
- 10.449212283541497,
- 10.486429102513034,
- 10.49504087670238,
- 10.464358960092133,
- 10.490176891568627,
- 10.493747524322078,
- 10.425640071173358,
- 10.420861049274412,
- 10.510908987947872,
- 10.48015503486357,
- 10.446917616942292,
- 10.468886899433103,
- 10.48279413907714,
- 10.458764175984216,
- 10.500443132729158,
- 10.514188393489189,
- 10.505565711012206,
- 10.545929818103867,
- 10.44381929924109,
- 10.496803620889146,
- 10.464730947835509,
- 10.472704030090176,
- 10.526097074728002,
- 10.46361480373277,
- 10.452265605788268,
- 10.535413572167366,
- 10.510119955923779,
- 10.474657941565242,
- 10.52934661024721,
- 10.53518178049321,
- 10.460619732745336,
- 10.503044554776434,
- 10.502147323369655,
- 10.48810266584802,
- 10.502530489074562,
- 10.494609943699556,
- 10.482377070532854,
- 10.493356793677085,
- 10.458964072265148,
- 10.491319845641517,
- 10.455385379099894,
- 10.422842566752664,
- 10.501898923342516,
- 10.495011509891334,
- 10.46747921424117,
- 10.455991774320449,
- 10.482921326417282,
- 10.452232979828981,
- 10.44763002680202,
- 10.493384361754723,
- 10.52893465665517,
- 10.465063964089133
- ],
- "z": [
- 11.375149690806062,
- 11.305157390353745,
- 11.310197008276972,
- 11.300463685398903,
- 11.310724185722812,
- 11.312558777237674,
- 11.33236007566793,
- 11.334797353568684,
- 11.344684796919836,
- 11.264360661410855,
- 11.34933634280316,
- 11.335398911261946,
- 11.253925636104784,
- 11.360392152684156,
- 11.304583223754094,
- 11.306334820115415,
- 11.341941150751623,
- 11.336227292944054,
- 11.376028214459563,
- 11.278340299439517,
- 11.316888523941047,
- 11.291473954364474,
- 11.37782117029483,
- 11.36819568113743,
- 11.32199720487139,
- 11.285951991825785,
- 11.236922530098576,
- 11.311689594566678,
- 11.224348386752505,
- 11.32230428507263,
- 11.306691277741795,
- 11.335209053041117,
- 11.280486155855513,
- 11.311433998195886,
- 11.255133934313609,
- 11.288159996383097,
- 11.251894423654086,
- 11.275565597619824,
- 11.311831448088128,
- 11.270584977588772,
- 11.353263881664578,
- 11.371051615965376,
- 11.343543464352702,
- 11.33826883495531,
- 11.31471630686806,
- 11.337033012182927,
- 11.330865500609812,
- 11.333027298299054,
- 11.253025972697785,
- 11.350354305724647,
- 11.334948361906045,
- 11.338066094833405,
- 11.264671624405471,
- 11.33165394202974,
- 11.220732539493197,
- 11.238796455324465,
- 11.358143402858541,
- 11.295072296039464,
- 11.256803621592681,
- 11.232760704054526,
- 11.3007631720964,
- 11.303712723031165,
- 11.29903844633106,
- 11.36045760990785,
- 11.318055057531856,
- 11.361273987522198,
- 11.279833043863755,
- 11.279274707003221,
- 11.306021750063005,
- 11.301332448282519,
- 11.352387716818138,
- 11.272951186690694,
- 11.269246902053583,
- 11.393223542079527,
- 11.319951876496802,
- 11.296777345187396,
- 11.316801190008572,
- 11.357404933481845,
- 11.322199510289138,
- 11.273106783245506,
- 11.263424243746078,
- 11.317515507025536,
- 11.33269741204399,
- 11.304085974355432,
- 11.295520803388088,
- 11.337113925216032,
- 11.248131837063335,
- 11.27874819323533,
- 11.305261853378292,
- 11.268812135019655,
- 11.349571796341854,
- 11.287619549342168,
- 11.22743611961567,
- 11.279568922376203,
- 11.299584081331812,
- 11.286672276625218,
- 11.188060161368762,
- 11.327473749281657,
- 11.362320917323117,
- 11.256674584796603
- ]
- },
- {
- "marker": {
- "color": "darkgreen",
+ "color": [
+ -0.6242390843246369,
+ 3.025588876236097,
+ -2.2138270206264203,
+ 0.7646935931840292,
+ 0.8653664155003981,
+ 1.7890871817239782,
+ -1.4886785130205809,
+ -2.202197886020017,
+ 1.2523892264225172,
+ 0.4041551980103882,
+ 0.3064807886991259,
+ -2.9549846933332584,
+ 3.108731828695434,
+ -0.29895410104798387,
+ -2.0567091159144053,
+ -0.8789480450275275,
+ 1.0577199130160584,
+ 1.213882332227095,
+ 0.9317226845623101,
+ -1.8373833242533495,
+ -0.6081285417075966,
+ -2.310223570780808,
+ -1.0209013435255783,
+ -1.0637047642955522,
+ -1.0089930910270268,
+ -0.18206679219659289,
+ 1.3798240383674614,
+ -2.0063553321530567,
+ -2.0205817362006626,
+ 2.2613986285531773,
+ -1.7008107593134045,
+ 1.9419482822481515,
+ 1.568674677711652,
+ -0.6953920062344185,
+ -1.9448396299647583,
+ 0.44032539461282455,
+ 0.2758942913736881,
+ 1.6250634630800391,
+ -0.11977245458764846,
+ -0.5857305292056665,
+ 1.7504068807806963,
+ 1.1364572611649197,
+ -1.3702831321842204,
+ 2.1743153457225044,
+ 0.3427152849041602,
+ 0.6888080389909194,
+ 2.226071853485972,
+ 1.2511205366110085,
+ -0.30157508255379656,
+ 1.2793276904276398,
+ -1.3186267035663952,
+ -1.4425212984019107,
+ -0.35979201126827237,
+ -1.0471532203164513,
+ 2.218341343914174,
+ 2.1077672668875316,
+ -1.6439989269819155,
+ 0.15245034638827926,
+ 0.5415744075014843,
+ -1.6076492299275698,
+ -2.2885558215080226,
+ -0.09787013645104675,
+ -0.2548367381807439,
+ 1.8060222932491852,
+ -1.7071188705375007,
+ -1.3626855898947814,
+ -0.27154327114004667,
+ -2.9081573756380124,
+ 0.2993354844810868,
+ -1.2128587107030122,
+ 1.996886044019907,
+ -2.588268047364394,
+ -3.113322250081045,
+ 1.201790460530815,
+ 0.8695030315601852,
+ 0.5418614470526024,
+ 2.1589707484188065,
+ -2.492035135930767,
+ 0.6985702708627018,
+ 2.7970038130960377,
+ 2.3395207598894205,
+ 0.17493971649465095,
+ -1.0506348049171386,
+ -2.7902736439999734,
+ 0.7836191134532413,
+ -0.5051434438679767,
+ -2.652820535389206,
+ -1.1850281409369945,
+ 1.4266827804011355,
+ -1.2236491211762697,
+ 2.5958154950036723,
+ 0.42492507497876464,
+ 1.3826483834424104,
+ -0.5653253082479658,
+ -1.7597056041003634,
+ -0.29837130591237265,
+ -2.690035862541462,
+ -2.4988933789938357,
+ 2.7182431435555134,
+ -1.749620691597604,
+ -0.25468804724523786,
+ -2.3894771272857462,
+ 1.0038028571950721,
+ -1.703253503607869,
+ -1.72852858504498,
+ -3.084675833915091,
+ -1.9907303353281385,
+ -2.44324425039681,
+ -2.746574167835915,
+ 0.5829365751288176,
+ -3.007439382907832,
+ 0.8242434384746037,
+ -1.067139166434565,
+ -2.680112898193539,
+ 2.881840337922708,
+ 1.2881022679000507,
+ 1.5924745673544203,
+ 1.4234576747378083,
+ 2.304427959825287,
+ -2.391358370257444,
+ -2.1493909985287205,
+ 2.283938922752114,
+ 0.7781808300283816,
+ -1.4288559824432627,
+ -3.030514884066745,
+ -2.0909677581959376,
+ 0.862145115419665,
+ 0.35151285943932037,
+ 0.24405368930495755,
+ 2.24335274348327,
+ -0.39124617017787633,
+ 3.1389722772091413,
+ 1.8539161226954002,
+ 0.6372199032069059,
+ 2.4314009719414265,
+ 0.8005986245516985,
+ -0.5945619558753921,
+ -3.107510745996682,
+ 2.070027166180767,
+ 1.441356724975394,
+ -2.3236135079331546,
+ -2.430471242132517,
+ -2.822498223407176,
+ -0.7510153643100328,
+ -2.4800637489803696,
+ 2.702618957292836,
+ -0.4827204883796881,
+ 1.0846616851306554,
+ -1.2991491385539262,
+ 2.9259286208566335,
+ -1.5850371056388846,
+ -0.6615221794247585,
+ 2.254448837564456,
+ 2.5701460092423236,
+ 2.3945911088057956,
+ -1.5678062107959623,
+ 1.890865648884593,
+ 1.9439775908129324,
+ -0.16078718016403673,
+ -1.7892602930194932,
+ -3.0772733233510303,
+ -2.909095362913266,
+ -0.4118568771802352,
+ -0.6642830454479055,
+ -2.1110099259932835,
+ 0.2867508765021637,
+ -0.6407861868628818,
+ 3.0868971537089576,
+ 2.214330361089558,
+ 3.0356364142196526,
+ -0.2327762717232591,
+ -1.7538711080570288,
+ -0.7109656772380224,
+ 2.1111056314143437,
+ -1.5479757650488948,
+ 0.3734793509914723,
+ -1.9035023085407734,
+ -0.8467811082648833,
+ -2.526631062265692,
+ 2.4982971124133213,
+ 1.5704739858078087,
+ 1.2166471972914303,
+ 1.5654793234194888,
+ 1.3040472437736015,
+ 3.0627963051409077,
+ -0.030101794307047357,
+ -0.39367707131907065,
+ 1.9198791629775942,
+ 1.562634281323677,
+ -1.903542121093594,
+ 2.8394248844443086,
+ 2.7967805437362343,
+ -1.0569215206272635,
+ 0.0817132252053366,
+ 0.8413828951079413,
+ -2.2108038763250324,
+ -3.0075274339429443,
+ -1.1552413531419812,
+ -2.2816634225133705,
+ -1.7785060370492123,
+ 0.5971795038630939,
+ -0.8156326437752358,
+ 2.9778963468183393,
+ 2.2415035382408313,
+ 2.5142659865097423,
+ -1.6991031547354916,
+ 1.48509474907801,
+ 1.0307963774934135,
+ -1.0716485066097523,
+ -2.809993894808585,
+ -2.0866916474842694,
+ 0.7029344587995668,
+ -0.7642482386847458,
+ 1.475073589865141,
+ -2.742167119051257,
+ 1.5808421145886629,
+ -1.853562778447988,
+ 2.8732404706333523,
+ -2.92113569413487,
+ 1.8510562239443833,
+ -0.3685366330873777,
+ -0.50311347264107,
+ -3.075472247443486,
+ 2.2378195785764685,
+ -0.06079743982945524,
+ -2.3777092693442574,
+ -0.0717156652987081,
+ 1.3164267671446888,
+ 1.5414945064738608,
+ 0.4409718770806727,
+ 0.7620258597205884,
+ 0.5800721175280723,
+ -0.9441055478122352,
+ 3.0742859970392855,
+ 2.2063003614883896,
+ -0.680873550091783,
+ 0.22860933753268353,
+ -2.3128946099273673,
+ 1.7589074916809566,
+ -2.901697963870955,
+ -2.189393536068389,
+ -2.0122155446909304,
+ -1.5771315048375256,
+ 0.8822165349942104,
+ 1.6183571019270644,
+ 2.2294969714410584,
+ -1.8089322824214071,
+ -1.0066966526763146,
+ 2.703673271832913,
+ 0.5913353604217472,
+ -2.370568201935811,
+ 0.05503385105129793,
+ 2.011323824265327,
+ 2.7983172742739186,
+ -2.5121072662820234,
+ 2.0931010621676798,
+ -2.070632965504207,
+ 0.7484836425551775,
+ -1.5555732740364716,
+ -1.5319626873090937,
+ 0.1268093090931118,
+ 2.5489216645778288,
+ 1.1808718620711813,
+ 0.9136255642119606,
+ 2.6443425718009506,
+ -0.7821752332635616,
+ 1.9472821442079282,
+ -1.7988803489688912,
+ 0.6105684776911486,
+ -0.10322285924246277,
+ -2.950155835830599,
+ 2.3949995780666073,
+ -2.787495354177762,
+ 2.3240049470825976,
+ 2.111459868821048,
+ 0.33077979891821047,
+ -1.2874837386201763,
+ -1.0907625471202744,
+ 1.473850814523741,
+ 1.7234604453056632,
+ -3.1184444370313256,
+ -2.6285198443446833,
+ 1.494011914090782,
+ -0.8582884600941816,
+ 2.1968911602668326,
+ 0.9648052275223297,
+ -0.8675110270575557,
+ -2.4760422100171118,
+ 1.936670496252871,
+ -0.3072285992572782,
+ -2.431741657459048,
+ 0.5059145293987581,
+ -2.9987617355255223,
+ -0.7067358648974714,
+ 1.9679413277446693,
+ -0.6422255616015589,
+ 2.999072152572589,
+ 1.4011520955427292,
+ 2.4510088899637164,
+ -1.807723019153609,
+ 0.9270039304343385,
+ -1.7550191644631195,
+ 1.5482034519530845,
+ -0.22207099271713962,
+ -0.9041659017192271,
+ 1.4468338910869145,
+ 0.5123374040988552,
+ -2.5103429323889133,
+ 1.7772999058892354,
+ -2.9587574431156822,
+ 1.6151127696932124,
+ -2.7967855809466373,
+ -2.3003562301165914,
+ 2.856079747584274,
+ 1.0385888881863206,
+ -0.76207104262011,
+ 0.9114778160034952,
+ 2.8433947649607885,
+ 2.8109866253508806,
+ -0.9382436798603215,
+ -0.7566800140056806,
+ -1.8512044208159135,
+ -0.037935435257426965,
+ 2.013014299840657,
+ 1.02995404305977,
+ -1.5532471255526645,
+ 1.1677642188048758,
+ -0.5609181016879332,
+ 1.1695964297833092,
+ 0.27368260205598705,
+ -1.857337732061487,
+ -2.706991854543634,
+ 1.5196538817397527,
+ -0.09426054222329483,
+ -0.6308771807998765,
+ 0.16447711483128558,
+ -2.249713723383091,
+ -1.6967067707979804,
+ -2.8504128094077714,
+ -1.160297571744853,
+ -2.5737030880263108,
+ 3.036395086650646,
+ -2.5733414062703104,
+ -1.2205691716083051,
+ 2.401530273014104,
+ 1.1314154902223914,
+ 2.503137188515454,
+ -0.07083160744636909,
+ -2.944392401886105,
+ -0.14076961820958164,
+ 1.2291220666537177,
+ -2.1221805122540873,
+ 2.662750793860358,
+ -1.087315541396363,
+ -3.0330145598436693,
+ -0.03800010164603806,
+ 2.656920744934103,
+ -0.7932748124438649,
+ -0.49525040699643,
+ -1.2621360138305076,
+ -0.7449479098752563,
+ -2.1522490304104847,
+ 2.663050451869246,
+ -1.7664189071847836,
+ -2.095834403561924,
+ 1.5164945702252817,
+ 2.1842984804604497,
+ -0.30596909639083514,
+ -1.0339135562597703,
+ 0.33466774210405414,
+ 1.7266319575331392,
+ 0.5601755603126252,
+ -1.4500981885224826,
+ -1.9393994208076475,
+ 1.4164994076058532,
+ 0.11740910240272273,
+ -1.4793386201016567,
+ 2.2168048911733473,
+ -0.2769001270613854,
+ 1.7025233043239554,
+ 0.17576275730613142,
+ 2.7270133795762255,
+ 1.7367945111507777,
+ -1.3262275859929002,
+ -1.3181953330668121,
+ 0.4451789334744469,
+ 2.427741403620066,
+ -3.098527604195972,
+ 0.5872435694759072,
+ 2.146222712333712,
+ -0.17338685533345366,
+ -0.9655641124892111,
+ -1.8765040692241697,
+ -1.678555341558683,
+ 0.9302747740669458,
+ -0.12583395005548173,
+ 2.7901715184411997,
+ -0.000922762137403065,
+ 1.0794901145628166,
+ 2.7395805225216145,
+ 2.847419593172467,
+ -2.5920913191379427,
+ -1.3582557546311964,
+ 2.371515011121169,
+ 1.8752136447242493,
+ -1.5939675890647753,
+ -2.4253839390135523,
+ -0.24311725104037663,
+ -2.5658599715706787,
+ 2.6205912642276594,
+ -0.20685299111152197,
+ 0.3529743621099411,
+ -2.0097586882184038,
+ 2.583758126754382,
+ -0.2073601778145681,
+ 2.885002092256765,
+ 2.4589516334167145,
+ -2.928550305499961,
+ -1.1623045081498498,
+ -0.8321000936567509,
+ 0.6845290796924373,
+ 0.2884516488303204,
+ -3.0880655105104906,
+ 0.267760056299387,
+ -1.4737147965495714,
+ -1.925269840176821,
+ -2.9466242851418807,
+ 1.8138247087349015,
+ 2.857957087047097,
+ -2.0337784100099374,
+ -0.3845874289492194,
+ -2.761427260864924,
+ 0.14443768394131462,
+ 1.2503916840756562,
+ -0.19242500466297355,
+ 0.9165711637549518,
+ -2.163791356361417,
+ 1.3207830641415614,
+ -2.113965695357199,
+ -2.1840585580347534,
+ -2.4550575178374436,
+ 3.128678414585059,
+ 0.22867969784152806,
+ 2.402428875037921,
+ 0.6411797125281347,
+ 2.076894751083801,
+ 2.1330430539125933,
+ 0.10623807382163093,
+ 2.5293817128853773,
+ 0.652173877998738,
+ 1.0167328459301472,
+ 1.2417304952904664,
+ 1.6702968905298452,
+ -2.4792982874537963,
+ 2.969170679749641,
+ 1.4636379258609546,
+ 1.9125940457452482,
+ -1.4071149671349226,
+ -2.22653804980444,
+ 3.1124236878204043,
+ -0.8078456273686657,
+ 0.04817550300769604,
+ 2.21280791685687,
+ 3.060323212682685,
+ -0.17199816768754406,
+ 1.0103671859489003,
+ 1.0918370341370904,
+ -0.11953112568451808,
+ -0.3977687223766047,
+ 1.57051812927528,
+ -2.4001670248498934,
+ 2.279723722724681,
+ 2.595521180574484,
+ 1.3819197576464928,
+ 0.8711228322393487,
+ -0.2016017496193979,
+ -2.4035213891815412,
+ 1.5758804171687812,
+ 1.519825765803297,
+ 2.128025380632667,
+ -2.985939144576204,
+ 0.008119084673201087,
+ -0.518755041100361,
+ -1.0437599048226636,
+ 2.1420373010169316,
+ 0.7282119295365289,
+ -0.23220529810673723,
+ -2.1924364920958186,
+ 3.1402582336523954,
+ -1.3696971292256594,
+ 1.6076290411751937,
+ -2.5564145575988046,
+ 2.2436699984083504,
+ -0.22143742275435901,
+ -2.2114165181261933,
+ -1.283178570310814,
+ 0.047990366570951834,
+ 0.05904573189213033,
+ -3.1011875497909176,
+ 1.4936560078047194,
+ -0.7726823242011227,
+ 2.0703493101858315,
+ 2.7588619853307605,
+ -1.1105059760746887,
+ 2.8750681405736374,
+ -2.569579904857618,
+ 0.07063871945222881,
+ -0.8993509478227283,
+ 3.0600181269503643,
+ 0.42432259177073844,
+ 1.7153310583717762,
+ 2.875842071341099,
+ 2.4391850021743915,
+ 3.1412775551736605,
+ -3.0293733389293305,
+ 2.067729781289895,
+ 0.27560922012535344,
+ -2.5033755536538784,
+ -1.389642201605494,
+ -1.204455669075619,
+ -0.9065889006210939,
+ -2.0628614643653136,
+ -0.7567228887998954,
+ -2.03771021168846,
+ 1.7433952172609535,
+ 0.6539971466171507,
+ 2.1602965170943045,
+ -1.8292767186444268,
+ 0.8527953064509761,
+ 2.2711048403411134,
+ 2.1736147223970246,
+ 3.017508927752037,
+ -2.232717066456396,
+ 1.3386367489910906,
+ 0.6856370434798835,
+ 2.021588175861822,
+ -2.2101652380914993,
+ -1.2382209012486283,
+ -0.05177872240094089,
+ -3.01076599749843,
+ -0.17700443365788854,
+ -1.301461315059977,
+ -0.08080826771169125,
+ -1.0461611347612132,
+ 0.7588501309387439,
+ -2.0734336409954275,
+ 0.8863244856257679,
+ -0.14170218054344866,
+ -2.623633592364816,
+ -0.5114262601243281,
+ 2.1942719871566885,
+ -0.5089341981654146,
+ 2.9774539676055176,
+ -2.1107826174407736,
+ 1.6616277382728262,
+ 3.049891651971367,
+ 1.842829011956371,
+ 2.6357340879511253,
+ 1.004838235190952,
+ -1.2642362063473769,
+ -1.1708651978436366,
+ 0.5392646757156203,
+ -1.4626332860111155,
+ 0.28986600786317945,
+ -1.8402607980854677,
+ 0.10709234435745515,
+ 1.5639591166935123,
+ 0.523685755853722,
+ 2.770465343975418,
+ 0.9465949792765804,
+ 2.969643014702876,
+ 0.26892943967262484,
+ 0.5993285623698812,
+ 2.481041680132804,
+ -1.8528484807909105,
+ -1.1648524189720812,
+ -0.8640616955780317,
+ 1.2181659932933495,
+ 0.6711555978901775,
+ 1.4350058488720718,
+ 1.29290122564929,
+ -2.0247471972901376,
+ -3.07456105353575,
+ -0.49840259803666054,
+ 0.41775580208236246,
+ 1.313841260224189,
+ -2.497991668650361,
+ -0.33329876447616924,
+ -1.8273373614868145,
+ -0.12881135595141222,
+ 2.5219868637765,
+ -0.3445349799592895,
+ -3.130787456953596,
+ 2.808790474999838,
+ -1.7538135055908517,
+ 2.291653343868175,
+ 2.7109426226043167,
+ 1.3268041961515062,
+ 1.0141544982914459,
+ -0.13130205441711487,
+ 0.59104738530469,
+ -2.223770257021525,
+ -0.5014521832112676,
+ 2.6279461911025357,
+ -2.8619987573819254,
+ -0.6667482871974445,
+ -2.9476985873984956,
+ 1.8781948370453712,
+ 1.149095905694242,
+ 0.5010973852716962,
+ -0.888242536787782,
+ 2.7913204726223393,
+ 0.6276001491069949,
+ 0.7995076665032045,
+ 2.5201350040402293,
+ 0.28795637731109053,
+ 1.6172471714733418,
+ 1.4566681654215534,
+ 0.9985732038154592,
+ 0.06466538567513962,
+ 1.3941667798941406,
+ 2.1692936517505497,
+ 1.5846091041958723,
+ 2.513592947700718,
+ 2.3816927742172176,
+ 1.4040789278541606,
+ 0.13409376136677634,
+ 2.5262660267496106,
+ 2.289979086834141,
+ 1.3397594808071451,
+ -0.9638190255706487,
+ 2.691474956476132,
+ -1.748553219337506,
+ -1.7222975448813516,
+ 1.346920232957069,
+ 0.6930048651206422,
+ -0.6520301158427989,
+ -0.1617253834216846,
+ -0.6247803064372338,
+ 2.6200422002130384,
+ 1.9853506060986494,
+ 2.433844720726196,
+ 1.0961697991283141,
+ -1.9106707547656998,
+ 2.141824886713475,
+ 1.6548720497469669,
+ -3.0777225851593624,
+ -1.0883543032679648,
+ 1.1672778568288118,
+ 0.19853137517479366,
+ 0.00914243114322734,
+ -1.1334278000684566,
+ 0.4480832605504418,
+ -2.2882291076260364,
+ 1.0127028563084015,
+ -1.0802683026839512,
+ -2.0773750949514116,
+ 0.11545608534560758,
+ -2.2007797044616706,
+ 2.6708148769140885,
+ 0.5628066972204163,
+ -1.5168637886953558,
+ 0.4521950254547062,
+ 1.2189972169599959,
+ -2.469815662534357,
+ -2.2119362673505467,
+ -0.7288107850126823,
+ -2.8365931540112044,
+ 1.7092021532739226,
+ 0.5648109387340612,
+ -0.7024203703963484,
+ -2.5177304336395276,
+ -0.6231752801108396,
+ 2.7258058718911102,
+ -0.13737468424866695,
+ 0.578048456296177,
+ 1.0647779427303785,
+ 2.7657349826132833,
+ 1.354143880100246,
+ -1.6927137514177546,
+ 2.409413237209363,
+ -2.3600998355060816,
+ -1.0536163270914074,
+ -0.16286861504055447,
+ 2.9853769719358154,
+ -0.16551467252137472,
+ -1.348685700425119,
+ -0.5204998357527724,
+ -1.5144028964099088,
+ 0.702225096747765,
+ 2.125501420032519,
+ 2.6278049982904323,
+ -1.25015690058488,
+ -0.5903525464674568,
+ 1.35707325000167,
+ -2.8400865274949294,
+ -3.0131375492543646,
+ 3.1144447403208666,
+ -2.4273679656999616,
+ 1.5304838417863285,
+ 0.7336168937836519,
+ -1.9456723226369428,
+ -3.101599547397093,
+ 2.495883522172558,
+ -0.8229188671146104,
+ -0.08784339164265624,
+ -2.3699947204834944,
+ -0.8170143183353484,
+ -0.8628176051326832,
+ -1.2732504380617486,
+ 1.2671879342608754,
+ 3.0721701807924857,
+ -2.0590463167996504,
+ -1.6817019504014374,
+ 3.1255446550379045,
+ 0.8409575989427015,
+ -1.539412416372017,
+ -0.9072343740983306,
+ -0.12529750763151098,
+ 2.8795039283778996,
+ -1.491781425882512,
+ -1.2614714871138972,
+ -3.087404613226016,
+ -0.5667611258294594,
+ 2.930640968719799,
+ 2.9519062359454704,
+ 0.7796378980928796,
+ -2.649763508503546,
+ -1.4626699948086745,
+ 2.8317184249119243,
+ -2.85370706659745,
+ -1.366982987716775,
+ -2.6493199408296326,
+ 2.2793596898498203,
+ 0.41351984577197676,
+ -0.8703722159286263,
+ -0.169989916281479,
+ 2.9148241166508684,
+ 0.0903922112144309,
+ -0.735750040067804,
+ -2.056494463615349,
+ 2.9900141432273237,
+ -1.519580030957289,
+ 0.10078355731762212,
+ -0.40607800662386395,
+ 2.9133642438536365,
+ -0.25897913878574397,
+ -2.5942646825297855,
+ 1.6295966468825898,
+ -2.872388860541963,
+ -0.8769637227179959,
+ -1.9724050809212876,
+ 0.5310285764658327,
+ -1.0157474696241962,
+ -3.1379908922974065,
+ 2.462497454780958,
+ 3.0880925277987417,
+ 0.49792767735034593,
+ 1.9714711086992873,
+ -0.6037266735582075,
+ -2.2889855349097075,
+ -1.1441490821716782,
+ 2.552502028383003,
+ 2.1730213741680635,
+ -1.0798745556984937,
+ 2.9957766826306633,
+ -1.1935240600121768,
+ 0.32720952255298086,
+ 2.7862630070005667,
+ -0.24445919725202744,
+ 2.6953986908221577,
+ 2.5354017483019247,
+ 0.18239139698540388,
+ 1.5807784606297888,
+ -2.734998282070028,
+ -2.1138755587633336,
+ -1.307050255857365,
+ -1.8196765434416318,
+ -2.213965059248978,
+ 1.1374419471501351,
+ 1.1304671553684695,
+ -1.7427389971935774,
+ 0.11282561335251294,
+ -3.1172834941489476,
+ 1.2286822170567948,
+ 0.061889150525063615,
+ 2.495800639909873,
+ -2.237826821794063,
+ 0.6298159936816208,
+ 1.0253517671101766,
+ 1.365981084507995,
+ -1.8841766588622906,
+ -1.774829552162891,
+ -3.019983505712483,
+ -2.2571358821342122,
+ -0.9008508593879931,
+ 0.126257824569214,
+ -2.471220149485805,
+ -2.0523081566306143,
+ 0.13364426611045838,
+ 1.535313909910697,
+ 0.7854073987774534,
+ 1.6756622013262643,
+ -2.240547156684039,
+ -0.18293438221298994,
+ -1.1591925244101255,
+ 1.745414931457185,
+ 1.9808937065069154,
+ -0.5518870508258686,
+ 1.9198432839295452,
+ -1.0228937150241917,
+ -0.7231784394860743,
+ 1.4834892455648252,
+ -1.729152735390361,
+ 2.456301647884737,
+ -0.3271836879342675,
+ -0.48016195899910896,
+ 3.033072966232373,
+ -2.268752432651782,
+ -0.4450691475861211,
+ -2.117200874359247,
+ -1.6609783507313827,
+ 1.576923491961559,
+ -0.5283723954161649,
+ 0.617114939576667,
+ -1.6242236463950102,
+ 2.3323151019671533,
+ 0.894305578471833,
+ -0.81911608069732,
+ -2.5182244204982314,
+ 0.5672260284868728,
+ -1.8569357082897497,
+ 2.586099534676288,
+ -0.9382828366123512,
+ -1.383741023208985,
+ 1.774886597282754,
+ -0.46281190971219793,
+ -0.8758423078060137,
+ 0.4725450365276833,
+ 1.3440511116548475,
+ 0.17091223419066273,
+ 0.9462717055789326,
+ 2.404714377068921,
+ -1.329634609910817,
+ -2.9991564075494597,
+ -2.6258050907883006,
+ 1.6811474713424823,
+ -2.11394459342304,
+ -2.2278768386261323,
+ 1.7839900160906674,
+ 1.1435525310022117,
+ 2.1115549544001357,
+ 0.10269237786678401,
+ -2.2907140100475503,
+ -2.1536638607134404,
+ 0.42095190280968536,
+ 2.2836226498258942,
+ 1.0323340892723574,
+ 1.7645850706069428,
+ -0.06258618226244837,
+ 2.224519565181222,
+ -0.7367112848059031,
+ 0.3391587048397336,
+ 1.6492549863319956,
+ -1.2499014150638292,
+ -2.9621705716723006,
+ -0.8558870681634145,
+ -2.729544467566577,
+ -1.249975599644391,
+ 2.07292903280615,
+ 1.3676043000028961,
+ -0.4318460617301629,
+ -2.03075487701342,
+ -0.25887598922111954,
+ -0.5660596150487834,
+ 0.43749907731855064,
+ -0.14491963928030965,
+ 2.022867662317761,
+ -0.4661039737989648,
+ 1.2248612225630067,
+ -2.800016087089021,
+ 1.2059310089634698,
+ 0.8870287885730416,
+ 0.4909488809675668,
+ 2.322908489343533,
+ -0.8087316269586767,
+ -0.3979452225298427,
+ 0.6223125356160656,
+ -1.6069524378560378,
+ -0.14213038250469526,
+ -2.035184886075459,
+ -1.9270051431200403,
+ -0.6774251777364952,
+ -3.0477419379809296,
+ 0.7892922794744003,
+ -1.4414235991594075,
+ -0.4033843652124873,
+ 2.483190149709518,
+ -0.019013009212961954,
+ 1.3656624167764209,
+ -2.8741758703461877,
+ -2.785798803902475,
+ -2.645134714990042,
+ 1.6206142931994876,
+ -2.741499546207867,
+ 1.8709894332081838,
+ 1.309279908843647,
+ -0.11251862681746831,
+ -0.7994977755835092,
+ -0.9671946308808386,
+ 0.9843298415598355,
+ 1.1017827347556686,
+ 1.948890886033329,
+ -1.2138883167890113,
+ 3.1307183133891265,
+ -0.5524016336731142,
+ 0.839047839245351,
+ 3.0463010248115343,
+ 1.9691866517604413,
+ 2.9756920822634267,
+ -2.8600312013736087,
+ -0.8287416787332442,
+ 0.16748959985344877,
+ -1.7666703660544054,
+ -1.1841139664429823,
+ -1.5574107492259412,
+ -0.8973935763684212,
+ 1.488509303687885,
+ -2.4427944437482294,
+ -2.034726443466603,
+ 1.018000410585589,
+ -0.062106062186131426,
+ 0.6892776437103957,
+ -1.7738517636629354,
+ 2.722015604110051,
+ -0.7270471938510757,
+ 0.7596497522195393,
+ -1.5274926424119724,
+ 1.65031896221083,
+ 1.2458633788695483,
+ -0.854403157236636,
+ -1.2657562000288207,
+ 2.7747017681581085,
+ -0.9719002673583165,
+ 2.3121127543282665,
+ 1.4440765071434958,
+ 1.7002151572991313,
+ -0.7637016790908336,
+ -0.03147560928595166,
+ 0.5207038149867872,
+ 1.2247324500169567,
+ 0.4536215726044415,
+ -0.4515868769710095,
+ -2.584862409489354,
+ -0.036572337020194905,
+ -0.8009095461440782,
+ 2.0228222237413016,
+ 2.9949578284471463,
+ -1.9046932144415651,
+ -2.5840650266810936,
+ -0.9799097159137681,
+ 0.127241997200468,
+ 2.3268519250705544,
+ 0.13039807101578715,
+ 2.9267340263923622,
+ 2.509938215222712,
+ -2.7158631238263835,
+ -2.403771442752945,
+ 3.1291766710389965,
+ 1.711848781481725,
+ -0.9121336129710036,
+ 1.4001637854029698,
+ -0.048154013252019574,
+ 2.359755148075987,
+ 0.35730643815320784,
+ -1.5163825906846704,
+ -0.18792946124122342,
+ -0.13253901726966386,
+ -0.1207493566458021,
+ -1.4135020396026403,
+ 2.9453635725245864,
+ -1.866129980004729,
+ 0.48061882522194,
+ 1.01743672905427,
+ -1.964964611302757,
+ 3.1254351743287088,
+ -2.0251278662036865,
+ 2.3095801113834176,
+ 0.7955123415946639,
+ 1.3437095373170218,
+ 0.40356009512382746,
+ 0.5999576011910619,
+ -1.3997303776452676,
+ -2.314776853311128,
+ 2.5055666690757987,
+ 2.7497307133327746,
+ -1.7649992481935175,
+ 0.6048913944990086,
+ 1.425717474275323,
+ 2.058586396430994
+ ],
"size": 3
},
"mode": "markers",
- "name": "Sphere",
+ "scene": "scene",
"type": "scatter3d",
"x": [
- -1
+ 197.92474696890366,
+ 8.041874898141701,
+ 78.84301712148442,
+ 151.0829661067195,
+ 134.2127444809901,
+ 17.75711873821599,
+ 172.22808037295957,
+ 75.51245939480496,
+ 70.42673923311162,
+ 176.36049553942937,
+ 183.5675308738446,
+ 13.792893772490398,
+ 8.451391986501456,
+ 197.31064694801248,
+ 105.31591485266958,
+ 185.3868305202939,
+ 100.62452534101192,
+ 71.97545578308066,
+ 120.33919099322829,
+ 134.55302367627053,
+ 190.10361363123695,
+ 62.47588156851221,
+ 187.02613473502282,
+ 188.97992135569294,
+ 198.106748749496,
+ 187.73798363027748,
+ 50.392417346396215,
+ 116.67601315110065,
+ 107.93749378849209,
+ 6.454290887140769,
+ 157.48429207992834,
+ 12.621702395321586,
+ 31.975860414969866,
+ 184.56551312923784,
+ 121.26440121602577,
+ 172.3214879480999,
+ 183.59479013873423,
+ 26.937738067329114,
+ 190.2847433704036,
+ 195.80154627628033,
+ 23.483343817624785,
+ 93.07453752448146,
+ 186.9531190167987,
+ 9.407855088788935,
+ 194.01531436516194,
+ 156.35117070516696,
+ 8.603200187276737,
+ 68.74742277152126,
+ 191.85709316767216,
+ 67.03362604044415,
+ 181.46405219850615,
+ 171.0765045942714,
+ 194.73019716236382,
+ 191.95483828629003,
+ 8.96511272612169,
+ 9.054300089037104,
+ 162.97299803285213,
+ 185.91451104521929,
+ 173.16154558232438,
+ 162.78598771295546,
+ 64.10299118290655,
+ 196.20067942355792,
+ 186.87112571663513,
+ 18.632982634371444,
+ 155.86215088249642,
+ 183.26432952342057,
+ 187.41967557163042,
+ 12.739404669474897,
+ 189.182402498254,
+ 182.77496401589084,
+ 9.755189800141261,
+ 29.593637368234145,
+ 9.342822456975803,
+ 79.39118977830665,
+ 129.41244518854825,
+ 168.81594744981373,
+ 7.79764247882292,
+ 41.385956507437626,
+ 160.5160365534479,
+ 6.046046245911971,
+ 6.743417995117162,
+ 187.2031314819455,
+ 195.3433826081377,
+ 16.737279854762484,
+ 148.95743849596917,
+ 201.46640175698042,
+ 23.966650982777505,
+ 180.27034172025265,
+ 45.370825881330724,
+ 192.14608360707837,
+ 6.88686393710321,
+ 176.9938734439243,
+ 51.2637480504162,
+ 196.67032618355523,
+ 156.02883309413187,
+ 201.4116994339171,
+ 23.795579053705946,
+ 39.255986748802535,
+ 4.600655503031149,
+ 148.86165786102825,
+ 194.03774978947334,
+ 51.502703903836135,
+ 109.2080872157826,
+ 158.6942891223837,
+ 151.86805554234545,
+ 10.487118949032112,
+ 113.25901782323658,
+ 44.190134957006485,
+ 18.726640805232805,
+ 166.20578899853663,
+ 12.435220734049484,
+ 136.71046114786958,
+ 196.2196612938742,
+ 26.547610517969918,
+ 6.009563338561073,
+ 66.64424192208368,
+ 30.73155142722554,
+ 43.87452777965186,
+ 6.035208923797095,
+ 52.42621465637824,
+ 84.57943145878947,
+ 8.449062431758874,
+ 145.4464079425852,
+ 179.87905566368414,
+ 9.638863510252492,
+ 94.6802502721831,
+ 127.06985951718366,
+ 177.09082278083253,
+ 187.6299308015208,
+ 8.827891464186996,
+ 195.9722768011806,
+ 9.639762687440042,
+ 17.811998933203434,
+ 166.9962264532246,
+ 5.091534895538072,
+ 138.1321288849589,
+ 198.94974989874004,
+ 10.697044279639524,
+ 9.245523634957891,
+ 43.11651440284404,
+ 56.817750809415486,
+ 42.130871119421954,
+ 16.670992060511526,
+ 191.85190874949765,
+ 36.99433620401047,
+ 6.155912162739521,
+ 184.69134977881384,
+ 96.74908866559964,
+ 184.30662843069297,
+ 5.5598879324968085,
+ 168.41779165677403,
+ 194.7888240289724,
+ 7.330115138018216,
+ 6.171023140985222,
+ 6.484031795189966,
+ 173.63143163733156,
+ 14.491423002244392,
+ 15.191777530525707,
+ 196.73875764283935,
+ 146.2255662551004,
+ 9.209535303081092,
+ 12.678391332352838,
+ 191.39683449298062,
+ 190.3762410453143,
+ 97.09289472226156,
+ 182.45805214194448,
+ 193.69604652986916,
+ 8.354794807881206,
+ 11.150620744310883,
+ 6.909469359206637,
+ 190.83755168369206,
+ 151.24613610024127,
+ 196.38246447374198,
+ 8.410999978584714,
+ 172.98387450702387,
+ 178.209760462216,
+ 124.69631429326016,
+ 190.61418686889445,
+ 37.19156222976663,
+ 7.01544732512396,
+ 33.40570247873474,
+ 69.88618662512161,
+ 32.4167306158793,
+ 61.492622292066905,
+ 8.928703492265747,
+ 189.53039500302478,
+ 199.00778066412153,
+ 13.655030582365585,
+ 35.36982666156163,
+ 124.58594142603513,
+ 6.090323661804907,
+ 4.905254430990323,
+ 180.56795925721522,
+ 189.12953164822844,
+ 132.13209828338185,
+ 71.65974499500935,
+ 11.518436182328328,
+ 188.2931357000755,
+ 62.83798255225905,
+ 154.83978625506836,
+ 160.65907802756553,
+ 191.04341050010814,
+ 8.032292192007125,
+ 8.66035287516162,
+ 6.048001312411923,
+ 160.3701798684406,
+ 42.583653745157825,
+ 110.69571273314851,
+ 191.5785832189667,
+ 18.039658991236617,
+ 95.02718157146109,
+ 152.55040666070065,
+ 200.3892649796732,
+ 40.20819138380162,
+ 21.40419096864494,
+ 34.043085725025556,
+ 138.36615704589352,
+ 7.623403343993364,
+ 13.553956076120512,
+ 15.037992672295275,
+ 195.34031686818258,
+ 191.10507035421708,
+ 9.183118996820177,
+ 7.409287431120921,
+ 193.2763274919467,
+ 50.31036168384229,
+ 191.44521393828848,
+ 58.50366117335089,
+ 34.71463658663027,
+ 178.29236134079653,
+ 140.95736054247556,
+ 160.79958502277455,
+ 186.96519429179162,
+ 9.833562066523832,
+ 9.243171682500671,
+ 189.56346121082544,
+ 185.0992037866987,
+ 60.794807867927894,
+ 17.939116407214627,
+ 12.645493245801777,
+ 80.99847014338538,
+ 110.16137537012744,
+ 165.43215767321843,
+ 137.3851466720306,
+ 25.881285301734348,
+ 7.432068203220949,
+ 144.3378311828739,
+ 189.63077043930244,
+ 6.402479524269551,
+ 166.58572919758282,
+ 48.15616339386114,
+ 188.23700297870457,
+ 12.465840766553875,
+ 5.747078688876595,
+ 36.00619280395099,
+ 10.42529457902788,
+ 93.10563853128272,
+ 149.99121273281395,
+ 167.5097865511789,
+ 167.6705973488942,
+ 184.02040963963992,
+ 6.186189741506488,
+ 79.27236116493968,
+ 126.7453402287493,
+ 5.720639435591144,
+ 189.78136693432185,
+ 13.139008351549977,
+ 140.24119081100275,
+ 162.0007019030448,
+ 190.44676263013287,
+ 14.453304572586944,
+ 5.162149014169137,
+ 18.783582144421533,
+ 6.801769045818349,
+ 9.086997083412179,
+ 185.16915269819307,
+ 188.38073228802156,
+ 188.88065500101197,
+ 39.71675249584683,
+ 22.9232742439276,
+ 8.21076353968268,
+ 27.125181371435225,
+ 38.98568848110511,
+ 189.128292868757,
+ 7.219329506368874,
+ 118.2716728380658,
+ 185.91536799200284,
+ 41.711706321564414,
+ 14.441640408644448,
+ 192.60410333579998,
+ 46.158523064183704,
+ 174.46740814204298,
+ 12.153690160365302,
+ 198.86695997107782,
+ 11.414626078824142,
+ 198.81292575116694,
+ 8.587125190615232,
+ 50.724861927473725,
+ 6.594244242401657,
+ 133.42110696353973,
+ 122.23873409961858,
+ 146.98162703685333,
+ 34.96677141109959,
+ 187.63303608929667,
+ 194.14486737002235,
+ 45.81511204308946,
+ 172.18777913212287,
+ 38.436025806016964,
+ 19.6665184477522,
+ 10.985536138132732,
+ 26.62261685291026,
+ 16.163975404423365,
+ 64.84910450300826,
+ 6.180451075675025,
+ 107.56110497110059,
+ 191.93973016886235,
+ 123.6436173593618,
+ 6.630626310657245,
+ 6.664397110276407,
+ 197.18249028196954,
+ 194.51047716745973,
+ 132.95737038374241,
+ 199.93849164000423,
+ 10.418060803968864,
+ 112.08656543298567,
+ 162.91960892644747,
+ 86.79078827615446,
+ 203.69976213432832,
+ 84.9546241641078,
+ 183.6995503386923,
+ 133.75012026744696,
+ 23.10016110186195,
+ 39.87156785379174,
+ 192.4290115462227,
+ 192.48749730511,
+ 187.3111447476926,
+ 69.2259840326617,
+ 161.66897111973697,
+ 17.027914942425493,
+ 185.69948975784817,
+ 29.794169503919097,
+ 8.353580176679817,
+ 29.934041937508947,
+ 186.12816698892172,
+ 5.573276287031993,
+ 85.58812258745417,
+ 6.2421854142448705,
+ 200.32000136868893,
+ 11.938145599711127,
+ 201.54260623693142,
+ 70.62333643971358,
+ 92.44290235475547,
+ 6.381955219770495,
+ 190.20988617018784,
+ 11.679114403659524,
+ 192.40622737539744,
+ 6.528724738731669,
+ 187.44539554682564,
+ 197.48260702408572,
+ 176.26532272519347,
+ 194.69150178074315,
+ 85.7437565267945,
+ 6.948963097072886,
+ 146.33683869397544,
+ 93.92639646809549,
+ 34.51719342540716,
+ 7.23109811175204,
+ 199.47718384899113,
+ 186.77601279082924,
+ 181.18805052557795,
+ 20.989896109239123,
+ 174.60390760590724,
+ 178.28804877427635,
+ 124.69344562916008,
+ 45.99982161188999,
+ 182.23846120746487,
+ 170.22858411408873,
+ 8.14259764264815,
+ 196.60577035639656,
+ 21.79939548516938,
+ 194.33355275497547,
+ 6.437899696157646,
+ 22.07191021012833,
+ 173.95810348814504,
+ 185.89592231400883,
+ 180.9331995382829,
+ 6.4115523123424785,
+ 11.079246356815299,
+ 166.9958146449586,
+ 9.137288636113679,
+ 190.65088455205571,
+ 193.14497870765015,
+ 131.62711890258,
+ 166.15510144041727,
+ 124.29202449731585,
+ 193.9562475355843,
+ 6.53239874659478,
+ 190.5095870360326,
+ 100.73838219548925,
+ 6.366058898469793,
+ 6.105640159859628,
+ 31.272968233796476,
+ 177.3910789439021,
+ 7.056854813578482,
+ 14.611224094031453,
+ 163.98804163066498,
+ 44.69627176241733,
+ 188.0315732127325,
+ 32.460527073032445,
+ 6.463125913989257,
+ 196.52777401941748,
+ 176.80182865933065,
+ 111.22130497794817,
+ 6.082818266443196,
+ 183.29978680310907,
+ 5.952274991024077,
+ 6.988922110840967,
+ 12.820835903021225,
+ 187.39448477077536,
+ 187.8356310267976,
+ 158.18017636551477,
+ 186.74653671984055,
+ 9.484391663004287,
+ 188.28127377416635,
+ 177.0564561363655,
+ 123.62086341721458,
+ 11.771966893151454,
+ 17.358291081358786,
+ 6.1047359250683115,
+ 105.88718320314699,
+ 193.7693944187885,
+ 17.68005076729199,
+ 188.634952912704,
+ 66.9068746443533,
+ 186.65788851339966,
+ 122.29666884635402,
+ 85.83553978487885,
+ 61.27437176781404,
+ 94.04034572820332,
+ 79.02027542150645,
+ 42.010545288233345,
+ 9.198286412071525,
+ 188.6855428430379,
+ 5.668921059472852,
+ 159.86386965028478,
+ 8.472308541072506,
+ 8.812217299415185,
+ 186.56351234397056,
+ 6.872007630719003,
+ 166.809810304346,
+ 107.1763355980938,
+ 73.75981482517913,
+ 25.978776575555884,
+ 42.312845529642765,
+ 8.026032461478094,
+ 40.314402990020476,
+ 13.900519401538665,
+ 183.88368912083737,
+ 73.43209790466042,
+ 8.12254726644807,
+ 188.45555977596882,
+ 193.3540850300929,
+ 8.18123428622411,
+ 7.405271711966829,
+ 188.34992785746115,
+ 108.41511348302197,
+ 95.11343873122593,
+ 199.9406509847242,
+ 195.45011323628728,
+ 30.66079344186866,
+ 47.53459536533002,
+ 6.993342495242745,
+ 5.97037381949721,
+ 50.95265364935378,
+ 125.35999251920967,
+ 193.95918222662021,
+ 51.507104192946166,
+ 32.743939730696425,
+ 33.51394871370034,
+ 9.77531151533064,
+ 10.133205971584166,
+ 186.8820799303173,
+ 198.82396461230516,
+ 196.41959129439078,
+ 8.167284162838481,
+ 150.93645294658796,
+ 183.6964511321619,
+ 74.8117826834623,
+ 9.66448004246631,
+ 177.0545822888962,
+ 30.578519685600384,
+ 31.833892327299328,
+ 8.34798984155914,
+ 191.85139454537554,
+ 74.72584635780974,
+ 190.0675161515698,
+ 194.40842701588838,
+ 199.4053892964365,
+ 10.260353755603393,
+ 40.60042245376445,
+ 190.23681410998356,
+ 8.377128966354926,
+ 4.588893481765532,
+ 184.4017915405131,
+ 7.198773910479964,
+ 31.3703896503057,
+ 187.795913359372,
+ 193.72962944897165,
+ 8.50712208976065,
+ 179.20678070020065,
+ 20.30174391131063,
+ 7.166346744751253,
+ 6.64009623569961,
+ 7.5547915890371735,
+ 11.058021232950443,
+ 9.59208377901153,
+ 188.82779166914827,
+ 38.44542239635124,
+ 179.91333960712183,
+ 193.19354973246521,
+ 196.23168748857933,
+ 104.59141654866167,
+ 199.6725227978034,
+ 101.12399099737927,
+ 21.1619834069405,
+ 161.0800650892925,
+ 8.175880075533193,
+ 138.84598877218792,
+ 134.55320091424568,
+ 7.96059945528383,
+ 8.851111274128822,
+ 6.898034731645806,
+ 71.50424926391375,
+ 61.39316429549069,
+ 156.05303908500431,
+ 11.921185064341302,
+ 78.32179966226039,
+ 180.5897555953603,
+ 189.82160026483518,
+ 10.23091800416555,
+ 192.0175275079825,
+ 175.99854586827377,
+ 197.31830586402265,
+ 185.61671364925155,
+ 147.18808738953473,
+ 96.30660763186648,
+ 124.43161157163436,
+ 196.81067911662308,
+ 28.958826257649395,
+ 200.80011318648897,
+ 9.283653424737025,
+ 195.8631450312038,
+ 6.72004520861995,
+ 95.55179045120423,
+ 26.332554903628854,
+ 6.957668594177327,
+ 17.505182427892098,
+ 4.852895996502679,
+ 110.81301186063993,
+ 176.1991645233984,
+ 181.61933084315174,
+ 165.06673771099372,
+ 170.5479290117917,
+ 187.98729241295447,
+ 137.95438113445684,
+ 187.74901695558327,
+ 36.15758211568052,
+ 177.09767043470555,
+ 6.12715383370222,
+ 128.77643882956244,
+ 5.959762939870265,
+ 184.88191282867842,
+ 166.48154753614818,
+ 5.9614070133746075,
+ 136.46075090877906,
+ 193.16881056417324,
+ 194.83955679952422,
+ 72.86858751365793,
+ 155.38170011349388,
+ 44.39284849018387,
+ 62.10643447113007,
+ 104.4861688379107,
+ 8.822137618332969,
+ 196.56728983914874,
+ 175.2186050240337,
+ 60.961096816287984,
+ 36.928048368882905,
+ 195.03467212901478,
+ 138.64044163370914,
+ 193.57220931624832,
+ 7.298528311303589,
+ 195.26162458253117,
+ 10.172066205252836,
+ 6.51656466036188,
+ 151.46949963471187,
+ 6.9336042394647635,
+ 6.029085274015228,
+ 56.57181303280241,
+ 110.34052559220409,
+ 199.83791335662693,
+ 158.53908754539293,
+ 75.2054348506248,
+ 194.66327493962635,
+ 5.060975221618974,
+ 14.428490677116795,
+ 190.29838456451384,
+ 13.168660761369999,
+ 15.361137984519967,
+ 85.65650260268455,
+ 178.2733618922786,
+ 196.13900322820672,
+ 5.73092003498754,
+ 163.32591291634617,
+ 142.71644052482813,
+ 5.992702827228688,
+ 186.36805307515476,
+ 29.653660799789208,
+ 41.01369648798439,
+ 116.66040357064497,
+ 193.56985395027357,
+ 49.73743641486271,
+ 7.7646890829208814,
+ 28.360687236180134,
+ 7.895165881216197,
+ 6.3827881140725555,
+ 47.944538305395845,
+ 189.14084953649757,
+ 7.425534287469283,
+ 8.715342728884705,
+ 56.251707916677304,
+ 198.5253892622033,
+ 5.602983141900119,
+ 149.49762680554494,
+ 154.89803223320223,
+ 57.88205348801513,
+ 160.0062819134573,
+ 199.0055118492232,
+ 197.43423343166552,
+ 198.9539595372028,
+ 6.140340326987848,
+ 11.591618997919122,
+ 5.8217966574582025,
+ 97.2106623601614,
+ 130.29036291687635,
+ 8.060950114751396,
+ 25.73641683917976,
+ 8.645396828203182,
+ 187.7916386182265,
+ 84.1572503564803,
+ 183.1887428100272,
+ 194.6837499045805,
+ 197.30222942740082,
+ 167.95629116153916,
+ 67.53241613672012,
+ 110.98250831083928,
+ 190.28109036230705,
+ 99.51562069528032,
+ 185.1056159835291,
+ 77.27685106307895,
+ 5.486759866173817,
+ 173.86413871002955,
+ 175.06390576727543,
+ 176.08269899198208,
+ 75.23272332350747,
+ 40.50332372503423,
+ 77.38847943347994,
+ 191.15192911526003,
+ 15.853327454048763,
+ 21.71421284923889,
+ 167.4851250919891,
+ 192.49726848941262,
+ 36.07289838169152,
+ 192.22683553572807,
+ 5.432213771188308,
+ 193.02346739309183,
+ 166.95849946309252,
+ 102.2358147907706,
+ 5.991526905957437,
+ 54.346837582508506,
+ 159.43466345928354,
+ 6.114949101276128,
+ 52.69231909911464,
+ 185.91745931612587,
+ 189.61392800440643,
+ 6.6395167612228025,
+ 195.83004505284933,
+ 179.85875419284596,
+ 192.27576640508377,
+ 181.82347604488933,
+ 156.93737944483584,
+ 9.951554260455953,
+ 5.980680880304972,
+ 183.1526522116135,
+ 185.76948345559606,
+ 55.877890330297156,
+ 17.38353379667028,
+ 10.793366125481786,
+ 7.978580078465793,
+ 46.73200683207925,
+ 32.64225439203351,
+ 156.08212575711644,
+ 119.58792502085535,
+ 8.379226236905685,
+ 5.003431099902009,
+ 193.6265846952689,
+ 185.91108908475965,
+ 52.876219598803225,
+ 191.18456507260848,
+ 194.50648854860512,
+ 177.34924657288667,
+ 68.76091442263996,
+ 8.590054838667674,
+ 100.56030738070992,
+ 157.90371055249037,
+ 8.470661067427189,
+ 141.21219672636778,
+ 168.17103577275554,
+ 200.17371076649832,
+ 195.77662529827452,
+ 6.832731147983046,
+ 167.97543025666081,
+ 184.46365402866715,
+ 10.331864308354117,
+ 191.55270531155685,
+ 7.295637903807521,
+ 7.075978602095056,
+ 145.3717932459198,
+ 27.129859496159163,
+ 171.93548453382027,
+ 6.2145968986785665,
+ 14.565861027425102,
+ 180.27281194325295,
+ 26.182545298258038,
+ 7.2049979384260086,
+ 181.49628659529125,
+ 196.0915753477608,
+ 185.90361752941462,
+ 6.061461835190503,
+ 190.33853676690458,
+ 189.4262514300282,
+ 97.0581803379468,
+ 6.334679280218712,
+ 168.9591202608523,
+ 186.4774837928261,
+ 186.62659435116606,
+ 7.164975448638671,
+ 185.30891398750595,
+ 32.07079202221616,
+ 27.125609781435777,
+ 15.071344469912534,
+ 186.9425865200522,
+ 117.96658682669663,
+ 171.85834825265155,
+ 189.66795611980464,
+ 7.916677175797161,
+ 5.675745391774927,
+ 8.426510663376092,
+ 169.5412612027285,
+ 10.851957074127746,
+ 192.8285718304458,
+ 56.9056646167726,
+ 182.62103257260512,
+ 5.389938154055725,
+ 9.686723373259987,
+ 182.35438615688386,
+ 6.4613073030613535,
+ 189.49304589202367,
+ 186.25923637742184,
+ 5.845308883078679,
+ 189.64611938449542,
+ 5.842629017994931,
+ 5.430271302313977,
+ 186.6021537788058,
+ 32.03095864857103,
+ 21.314495277635903,
+ 89.55916759927446,
+ 183.29917101585073,
+ 139.71477855967953,
+ 82.97097342340568,
+ 85.32332700931089,
+ 85.96546525002007,
+ 154.03538590411455,
+ 187.47677073966753,
+ 9.206622340862284,
+ 74.10655096155735,
+ 193.42936614097937,
+ 6.559991447782125,
+ 67.11149393100584,
+ 165.89165913850388,
+ 108.2699869892976,
+ 50.822426422047634,
+ 133.26200707695213,
+ 146.17045378364475,
+ 12.052951917947828,
+ 67.31122877581609,
+ 191.27181995084607,
+ 188.30875267784856,
+ 39.151382767725934,
+ 104.54402828658101,
+ 199.2623850012475,
+ 35.385489318921536,
+ 148.5054791584691,
+ 21.897346952862584,
+ 69.91919336289581,
+ 189.03927014705937,
+ 193.15061137113264,
+ 21.93286164662545,
+ 11.135956227433562,
+ 195.78210776419724,
+ 13.967570489589411,
+ 191.47425377726165,
+ 189.98546037875275,
+ 42.02406329137482,
+ 155.3021614110398,
+ 5.50538856562718,
+ 193.8618923760384,
+ 194.7550650112958,
+ 8.1650138459239,
+ 67.41103843587909,
+ 198.21602339093795,
+ 87.36162227289233,
+ 163.94890109013093,
+ 32.601717153410576,
+ 191.30822332910677,
+ 162.67680914167542,
+ 163.41610652874232,
+ 7.372544665637926,
+ 129.91697343060935,
+ 192.06864416358835,
+ 34.22777461107986,
+ 164.8142434321253,
+ 132.91921941691044,
+ 6.124714849410606,
+ 188.47362950536854,
+ 186.31817557151228,
+ 19.019838670136625,
+ 193.27639238998256,
+ 197.969770422502,
+ 176.04046265528626,
+ 57.347836096747464,
+ 192.89199983453454,
+ 121.1547787271918,
+ 6.196333820935076,
+ 185.56714206801993,
+ 10.8137882573732,
+ 28.160335536695122,
+ 23.356182345702894,
+ 89.12138708668182,
+ 76.21895779335404,
+ 22.017790298209743,
+ 81.89420953159734,
+ 10.564162152572152,
+ 190.72298359455732,
+ 63.377019725728516,
+ 88.85763582885572,
+ 173.09774328558095,
+ 7.706398946077009,
+ 104.65536267111425,
+ 20.463343508599166,
+ 191.24548374594,
+ 8.681378051772368,
+ 191.0806166429484,
+ 188.23597117859978,
+ 26.42600622355641,
+ 182.65107294611508,
+ 9.994609777209176,
+ 180.6682191625505,
+ 22.607908420036985,
+ 185.12472817795887,
+ 10.322509039369479,
+ 55.611936456569346,
+ 184.73559053458328,
+ 101.07857042871616,
+ 189.83664077291684,
+ 191.3229045632531,
+ 173.75911017436772,
+ 190.17133292072512,
+ 10.235741833501315,
+ 191.90995646108368,
+ 71.60954129149967,
+ 19.50016967187395,
+ 78.06626614096683,
+ 130.35459558408843,
+ 182.97544054894755,
+ 8.037728345989395,
+ 194.2030536037821,
+ 199.34415389421684,
+ 166.11588542794468,
+ 159.19534640942888,
+ 189.76912837521937,
+ 98.76575447524844,
+ 122.86290809169648,
+ 190.59349876208253,
+ 8.485667767187504,
+ 138.50136765168347,
+ 172.93636676826145,
+ 200.45827815478327,
+ 6.473545566433091,
+ 193.1718409897652,
+ 52.616140232842305,
+ 15.075312315278888,
+ 17.23023424394987,
+ 31.178731638624445,
+ 30.219206588831405,
+ 18.57714185003997,
+ 15.44871548667131,
+ 60.73402471479035,
+ 186.4501982852554,
+ 193.06995951852926,
+ 191.66355939030913,
+ 110.17106299040432,
+ 93.21732921395645,
+ 14.040486787605053,
+ 186.25224298611948,
+ 7.867800977003753,
+ 192.16530513215992,
+ 134.6989467370549,
+ 7.112631064752986,
+ 13.43030774355793,
+ 8.212742929684506,
+ 15.033474918302177,
+ 189.80669333186478,
+ 181.84613409254086,
+ 149.81727324584404,
+ 179.54522012859326,
+ 173.2835643641536,
+ 192.10120901075038,
+ 42.12349348125123,
+ 46.18095380993895,
+ 103.30302447865583,
+ 104.85305625934305,
+ 188.13607532182792,
+ 152.2855659197055,
+ 138.46443749133553,
+ 7.8719356323252425,
+ 192.38392996505897,
+ 145.25799794208723,
+ 178.27965419539728,
+ 26.35458781033533,
+ 67.77624327993951,
+ 196.7916738446125,
+ 181.3956961167219,
+ 6.011526687616939,
+ 190.8606398076878,
+ 7.205132789371322,
+ 46.16083482310911,
+ 20.76040791799173,
+ 192.76499245239611,
+ 190.60706971941082,
+ 164.04671268868202,
+ 73.92778595933456,
+ 180.48148027943893,
+ 195.24868150420923,
+ 27.513312850637803,
+ 180.2184496042295,
+ 195.81333386298752,
+ 10.951211642404001,
+ 7.078673956246871,
+ 129.45496754687653,
+ 31.094502060586354,
+ 190.69120956490832,
+ 184.82143736536872,
+ 7.409906174711457,
+ 187.49312616414,
+ 6.763248628677382,
+ 4.636582971358759,
+ 19.644455287912873,
+ 46.43840133839263,
+ 8.863424270857662,
+ 22.545304541440775,
+ 195.94006103796,
+ 48.20585326424298,
+ 193.65952175409532,
+ 7.5666933070923115,
+ 175.19417189236165,
+ 168.79767755931604,
+ 184.66132155961995,
+ 191.027262777931,
+ 197.7099445968871,
+ 179.3306251007982,
+ 7.457706516039562,
+ 135.46450755006046,
+ 168.0685101827144,
+ 115.32602104415322,
+ 119.0179131845115,
+ 8.984928850217786,
+ 101.2045047680537,
+ 9.25611963275768,
+ 150.73674117711107,
+ 57.5704450547137,
+ 180.5811553634332,
+ 167.45777754970536,
+ 172.17655311108868,
+ 61.04656675455719,
+ 6.6234530525161475,
+ 5.931627808818795,
+ 150.34077064943008,
+ 170.37329029403566,
+ 46.56303633129193,
+ 8.82476773115059
],
"y": [
- 7.50868466293491
+ 167.20670006443476,
+ 17.232966519896134,
+ 19.490004870247944,
+ 188.63476987348707,
+ 180.70586347390773,
+ 104.31027038775983,
+ 76.67635926494113,
+ 22.66668825466007,
+ 160.84587590977756,
+ 188.09388186747813,
+ 182.06198849786074,
+ 11.001552024364313,
+ 14.624543128335684,
+ 169.21338091654872,
+ 28.18824492891259,
+ 157.2743488207858,
+ 172.00420075356885,
+ 161.71948852329635,
+ 174.71217815947898,
+ 37.884028674349715,
+ 171.01387917432137,
+ 18.316864759134877,
+ 141.00649100999414,
+ 131.44631409026636,
+ 137.4475003452171,
+ 193.48474597829033,
+ 152.65443243515108,
+ 30.777856051587914,
+ 30.327573651597724,
+ 50.36235337328197,
+ 50.0243054347474,
+ 85.6271760936453,
+ 129.65478209701536,
+ 164.036628896151,
+ 32.86669346337152,
+ 185.57448127904667,
+ 189.10550578179516,
+ 129.0029956297547,
+ 189.1586173107804,
+ 166.07839195646278,
+ 108.95619864641901,
+ 176.71905223157796,
+ 97.74162203311484,
+ 57.3311530155339,
+ 192.89092974908402,
+ 187.63162149874967,
+ 49.799230902845004,
+ 163.12804381189335,
+ 179.00052916164512,
+ 162.6145125659501,
+ 98.64271174298564,
+ 85.01338097287625,
+ 177.47313936637488,
+ 131.12660299521127,
+ 49.736076208309434,
+ 58.364238096557436,
+ 58.74578550884583,
+ 183.632233850846,
+ 187.55759577432832,
+ 65.2713657437206,
+ 19.38134431536907,
+ 182.59762575253475,
+ 187.6336487416094,
+ 102.82724285771164,
+ 56.37857099793954,
+ 96.29528628091897,
+ 184.08237011749037,
+ 12.067492249813153,
+ 180.17451572146086,
+ 107.26663280000608,
+ 80.23610312397422,
+ 14.690516079823439,
+ 16.11699725592956,
+ 170.0509778540325,
+ 177.58632853282452,
+ 190.22042368913714,
+ 60.42594086127439,
+ 14.568642938696836,
+ 178.67119264741578,
+ 21.141324250644395,
+ 42.01660061655104,
+ 191.81917022734427,
+ 132.0684076388423,
+ 11.798187298048251,
+ 183.51763528383475,
+ 168.05966998860518,
+ 12.433090666205802,
+ 112.67807582318319,
+ 154.4944810745609,
+ 112.37515483646378,
+ 26.091631901611915,
+ 185.48608829363775,
+ 151.63703363082277,
+ 168.67822494888796,
+ 52.19355870471561,
+ 182.79981800299498,
+ 13.10089736860504,
+ 15.570578844220703,
+ 24.239847161166836,
+ 48.590159814266954,
+ 180.72467643666016,
+ 18.69647733113235,
+ 168.587592687955,
+ 49.248370083382824,
+ 51.41325504166498,
+ 16.109751896953327,
+ 32.014305387483994,
+ 13.724594395300777,
+ 11.890206797220616,
+ 183.4114419468172,
+ 11.779907687578282,
+ 179.17045897468356,
+ 128.16235344698606,
+ 13.791095255363475,
+ 18.541938157126296,
+ 165.60846769304808,
+ 124.91981712244112,
+ 148.7160122303342,
+ 45.07921497387027,
+ 16.27295838546152,
+ 24.125319602800438,
+ 48.83481775163371,
+ 176.7234314075795,
+ 83.04484566848679,
+ 11.791918749617327,
+ 28.130106850147836,
+ 180.84489911185025,
+ 181.71340857189833,
+ 184.54076204881167,
+ 51.173512242313855,
+ 176.58423751846672,
+ 13.761791422160874,
+ 98.82169133820894,
+ 187.9956044575872,
+ 33.22111713629158,
+ 182.35136966852758,
+ 170.3846531974572,
+ 13.965557765944475,
+ 67.18280352212123,
+ 141.47657275743038,
+ 17.87748896455862,
+ 18.768589986609303,
+ 12.58101482009943,
+ 159.34943087932035,
+ 14.64444946966245,
+ 23.510052915133652,
+ 176.57796910068444,
+ 168.31763335455693,
+ 94.8616256593084,
+ 15.0507659526,
+ 68.65338919376913,
+ 168.85587852609268,
+ 48.69105053729983,
+ 29.551579325103415,
+ 38.05622130873143,
+ 64.72409899324225,
+ 88.46719042892076,
+ 83.27938874730329,
+ 181.44920045020837,
+ 41.64515699193775,
+ 13.779619054057289,
+ 12.369282384695993,
+ 178.06559352756588,
+ 179.0270882751725,
+ 26.763285387562362,
+ 183.34253370110727,
+ 166.58343216484465,
+ 14.886334901988374,
+ 54.10354057334572,
+ 15.81065757201901,
+ 182.01559059884866,
+ 46.38876425089729,
+ 167.0107258562118,
+ 66.9335159371324,
+ 69.79324152075824,
+ 186.84083570027954,
+ 35.68172979174522,
+ 157.38858839498747,
+ 15.762585805847284,
+ 31.611623115066596,
+ 132.37431228721084,
+ 160.22088080052325,
+ 133.77096908527457,
+ 164.95868249935558,
+ 17.454664182827152,
+ 183.57094821147217,
+ 176.52805475591603,
+ 86.27632920498279,
+ 137.0642452938637,
+ 30.92779733565149,
+ 18.63557448074132,
+ 19.83944188920206,
+ 128.57382659815025,
+ 185.20014461151294,
+ 181.46549262424028,
+ 19.35949248923613,
+ 14.096008990690116,
+ 113.38964058057995,
+ 21.280649161468546,
+ 47.23148165777317,
+ 178.03897590533697,
+ 159.7059131226486,
+ 16.27807964851333,
+ 44.20089501040439,
+ 32.59623300927442,
+ 52.99894123856709,
+ 146.56274924691505,
+ 175.73600748973595,
+ 131.7290083992901,
+ 12.695046430670976,
+ 26.377699241609303,
+ 178.64678109357826,
+ 155.66667525858048,
+ 139.69862194138625,
+ 12.998861925752424,
+ 138.39780550029045,
+ 42.45108227624635,
+ 20.33238719394208,
+ 14.319787368158607,
+ 101.51440800050985,
+ 185.78644219733494,
+ 175.78468925060423,
+ 11.914602236713739,
+ 50.93039728156941,
+ 184.37015735573715,
+ 19.429478012159038,
+ 186.65408444981372,
+ 158.87696350435888,
+ 137.82884660541018,
+ 184.9356925824466,
+ 182.6119886102409,
+ 179.67555222266148,
+ 140.9620904195427,
+ 13.844484175090917,
+ 57.31295157752093,
+ 164.3855053616354,
+ 188.26556055508618,
+ 18.80750456689844,
+ 107.9347606078923,
+ 13.487162940222797,
+ 21.26622736087054,
+ 26.590522630037807,
+ 63.689419646016155,
+ 180.33238727447798,
+ 131.98658382050616,
+ 51.11738721054397,
+ 46.760879934736394,
+ 138.41632365084425,
+ 22.65933182104205,
+ 184.06050587651123,
+ 16.290255594305055,
+ 181.2994507741145,
+ 74.19827041494452,
+ 18.423568099783054,
+ 14.097361173311926,
+ 68.52138732501525,
+ 26.98842968392004,
+ 180.758725968778,
+ 75.04990866748426,
+ 73.3145934147339,
+ 184.53709823982334,
+ 26.566331971296805,
+ 166.84092755969755,
+ 177.66093194274265,
+ 25.303336794084746,
+ 158.00698931722064,
+ 84.40168687439926,
+ 41.46748227084172,
+ 186.7099182768396,
+ 173.66815089764063,
+ 12.791151216426398,
+ 37.64493912544234,
+ 13.152964634941453,
+ 41.297488436715,
+ 66.58734384367837,
+ 192.28638464656262,
+ 105.08867583896574,
+ 131.28667990908468,
+ 146.4922706150541,
+ 114.39212580181386,
+ 10.352741916680456,
+ 13.09013402333825,
+ 144.15355696182695,
+ 150.94864677534878,
+ 58.01426945513207,
+ 181.7499154853554,
+ 159.876308320429,
+ 17.7842377634386,
+ 81.9113332520227,
+ 185.11910494289035,
+ 13.86802709334421,
+ 195.25765654540436,
+ 14.129425019356333,
+ 160.43576718958434,
+ 79.00413687650683,
+ 173.87557346288042,
+ 17.9804977170591,
+ 153.15649895498618,
+ 35.86767162567763,
+ 38.794679338710836,
+ 180.61386944766207,
+ 46.284530270399394,
+ 142.51582732092805,
+ 179.72946878996578,
+ 151.72667581795665,
+ 152.20419617610372,
+ 192.45102131538192,
+ 15.75073963514039,
+ 112.29269927249183,
+ 11.086177011245297,
+ 126.61764293054209,
+ 12.137161908399698,
+ 20.787869705698892,
+ 15.642465662162682,
+ 179.98962534809328,
+ 161.0397730508957,
+ 173.36858048636887,
+ 13.728416014861986,
+ 19.241064203201145,
+ 151.3452174429189,
+ 160.60709054320677,
+ 39.991111597142385,
+ 181.5007673210394,
+ 81.00693167673242,
+ 173.81316955366813,
+ 64.81393742254251,
+ 164.1403646866688,
+ 174.2553349268239,
+ 171.9656786032232,
+ 183.7205494305388,
+ 39.37021207057204,
+ 12.331973264981803,
+ 138.57186173723755,
+ 183.12667486342986,
+ 165.36762881379636,
+ 191.82643804968717,
+ 21.400068629997847,
+ 54.81934435084429,
+ 11.217082387564744,
+ 116.0343641641042,
+ 14.565827690591274,
+ 13.689236075366699,
+ 13.196090183769087,
+ 111.73725614980265,
+ 39.02963143313888,
+ 168.8738147703865,
+ 32.2106662279224,
+ 176.57478947361946,
+ 11.521309426117583,
+ 185.18007340196303,
+ 158.08901128541805,
+ 24.80668661846754,
+ 24.386736043356933,
+ 137.72125322579012,
+ 11.624127516983988,
+ 187.5791886118971,
+ 24.525504870583173,
+ 159.96495961281312,
+ 168.61931798772684,
+ 107.22457098473286,
+ 162.78660208864068,
+ 25.91488079118003,
+ 23.181640676565358,
+ 46.535748391050575,
+ 25.789920201913958,
+ 137.55047803212136,
+ 54.75637527165814,
+ 180.05727677887472,
+ 135.22973915602384,
+ 187.25289297226604,
+ 113.82332290360354,
+ 182.239474354727,
+ 78.50516622958395,
+ 34.59571233469815,
+ 149.05933226927817,
+ 186.7171631532491,
+ 75.64770983162443,
+ 54.01500527090069,
+ 183.72273422209932,
+ 120.03705417139058,
+ 186.75541159532185,
+ 22.263761280925305,
+ 111.83445767127098,
+ 104.11531310363715,
+ 99.68106056792233,
+ 191.5374781156586,
+ 35.53519089209555,
+ 13.106990903905391,
+ 191.71900920219278,
+ 62.052748551166836,
+ 175.25380508818307,
+ 134.5666344572797,
+ 37.278950305437846,
+ 57.65815778269694,
+ 174.3328257063434,
+ 180.4311012494423,
+ 20.84426329958478,
+ 192.60503897063128,
+ 176.0849832629973,
+ 20.167589828200224,
+ 19.842087794736578,
+ 12.475643334999729,
+ 98.49122853574572,
+ 40.06519694460746,
+ 100.23842546236233,
+ 61.1525057398521,
+ 15.88786746634099,
+ 185.55312390812134,
+ 14.611633878219097,
+ 28.459191756968284,
+ 182.0643705510698,
+ 185.3999863939622,
+ 29.75564477271675,
+ 24.46186435364303,
+ 190.42522939387638,
+ 18.55180884445842,
+ 36.99587113382627,
+ 12.409712103916279,
+ 122.65625298075747,
+ 160.58178568483686,
+ 187.04446014109052,
+ 187.52095265166756,
+ 13.986323931756466,
+ 189.40251340403887,
+ 78.46048568104155,
+ 36.020778588636134,
+ 13.609053668277904,
+ 100.37481324693329,
+ 18.954272219265242,
+ 29.012798266343257,
+ 171.2851683655989,
+ 12.796560702388405,
+ 189.40709284856027,
+ 161.86855805940414,
+ 184.21238202386843,
+ 176.76341201825647,
+ 25.13018205947434,
+ 163.26782887530055,
+ 24.149009187029467,
+ 22.030410734899597,
+ 15.444795228331202,
+ 11.330153967371611,
+ 189.14126480986286,
+ 39.085262849148904,
+ 179.04050029059718,
+ 62.85246283117933,
+ 60.75542433639247,
+ 186.02583849267015,
+ 29.869843129401687,
+ 179.37954111097307,
+ 183.42792594473664,
+ 164.5343027687793,
+ 119.04244861120569,
+ 12.360107307323815,
+ 15.029171609818338,
+ 143.92255596831907,
+ 88.22057881771941,
+ 83.91872361285793,
+ 19.510811663604294,
+ 13.312991779762244,
+ 157.37844663887407,
+ 188.4842490760955,
+ 54.984879727545255,
+ 12.78374252183792,
+ 190.31437673197195,
+ 171.03383081736268,
+ 166.0878896332211,
+ 183.40726978280082,
+ 177.9434352398752,
+ 144.00963167853104,
+ 18.638405079665578,
+ 46.36019590000076,
+ 28.514587987781987,
+ 150.75142896303217,
+ 179.69164324881413,
+ 188.09011864484427,
+ 16.831105581045247,
+ 133.4104796563205,
+ 142.33376219051493,
+ 64.29255456441182,
+ 13.754363051280347,
+ 185.40209955389065,
+ 178.07697093142045,
+ 133.84335015357343,
+ 61.49511554920895,
+ 173.42255999773354,
+ 181.83077045835762,
+ 23.572896016253438,
+ 16.269090793545466,
+ 89.77264564846777,
+ 132.35806889107312,
+ 12.768807356372813,
+ 47.78254646268412,
+ 184.2009757312906,
+ 21.923007988789266,
+ 99.3190084433972,
+ 181.81902329159442,
+ 180.7760137110413,
+ 14.87508069444616,
+ 142.99149941939868,
+ 153.9565903158499,
+ 73.83038215379032,
+ 20.175896929751595,
+ 124.27297559678952,
+ 17.078710864169505,
+ 13.847752389335932,
+ 189.19900004981938,
+ 149.32717487840603,
+ 15.405246468781526,
+ 181.1150787751707,
+ 118.8244828344765,
+ 17.4910432064264,
+ 35.397800132856275,
+ 13.152365856317271,
+ 10.685086861182238,
+ 67.0070468948371,
+ 179.02625188670203,
+ 15.147239465770923,
+ 85.57039559552923,
+ 112.10769631339176,
+ 148.49210965078305,
+ 27.965414137203343,
+ 158.83512089523245,
+ 27.686717757277624,
+ 110.37746198975796,
+ 183.7017606556795,
+ 59.361049038608755,
+ 43.667173283111744,
+ 182.41003523024023,
+ 46.731386424758746,
+ 56.19031216553346,
+ 15.204636181307768,
+ 20.929431378284004,
+ 148.54698645515091,
+ 182.4940465615243,
+ 79.14506271938066,
+ 20.187432884965638,
+ 106.31592719271083,
+ 177.63776326933169,
+ 14.148678238047726,
+ 185.28902124055313,
+ 102.30722162836194,
+ 189.9627502447079,
+ 135.14831514357627,
+ 178.69158992878303,
+ 22.917242174156613,
+ 182.2823937751584,
+ 177.52762136434464,
+ 13.720328893121966,
+ 175.01843842576315,
+ 61.64390808898942,
+ 176.85160775376386,
+ 15.863651116743178,
+ 25.0055566430045,
+ 124.37448515052367,
+ 15.787497893756882,
+ 98.72627373253952,
+ 23.654185555815,
+ 178.19748904207233,
+ 107.59304692467079,
+ 117.40890432665667,
+ 186.35519134814925,
+ 80.63344450380968,
+ 184.59540142160355,
+ 38.80400378219787,
+ 186.95286766663958,
+ 134.5101024364911,
+ 189.67992103961754,
+ 19.460306714589006,
+ 179.16979420788294,
+ 15.851741769606607,
+ 184.05221428953416,
+ 187.39319915510745,
+ 32.67225675075671,
+ 38.41752305850427,
+ 122.04632688441133,
+ 153.21142095949443,
+ 167.74230370939173,
+ 182.27362300604898,
+ 155.50015476513732,
+ 159.5813114117814,
+ 26.180799342514405,
+ 13.021408331176183,
+ 180.0051348893758,
+ 180.97467668412267,
+ 162.19472053379735,
+ 14.157958061329756,
+ 182.11292451215246,
+ 41.12205324401066,
+ 186.91625551322633,
+ 30.228114267784093,
+ 179.10519843960867,
+ 13.018941764285579,
+ 16.868413257516526,
+ 45.89960320907722,
+ 48.93960044235232,
+ 21.697104096270213,
+ 162.22115926469723,
+ 175.31865589014606,
+ 189.38173983175682,
+ 183.05887272218607,
+ 20.78104915023214,
+ 179.3449514854977,
+ 24.089648185477888,
+ 12.228380228007753,
+ 165.07385426817865,
+ 10.561431478416372,
+ 97.99946499983103,
+ 167.90862707566714,
+ 185.23151522360143,
+ 147.41420746272703,
+ 21.19531734105318,
+ 184.81865912044455,
+ 184.0988160532897,
+ 29.809249435025546,
+ 183.28425490186166,
+ 128.65020991022223,
+ 149.5528168800223,
+ 181.31849456164394,
+ 182.49253685610753,
+ 153.06666503957385,
+ 56.04338138052376,
+ 140.47941912738068,
+ 30.401470132350244,
+ 38.121574351692736,
+ 151.54166090290553,
+ 187.10797782711884,
+ 31.984197141767844,
+ 45.692862156980944,
+ 154.5216708846718,
+ 139.99042538966947,
+ 24.440802994052024,
+ 53.93829957835097,
+ 52.912118759513,
+ 156.84720010890862,
+ 190.26851438775827,
+ 163.44103410290555,
+ 185.47007600505253,
+ 174.13025631890366,
+ 26.46510239123443,
+ 85.90432042184666,
+ 33.656117571229075,
+ 176.05726562831435,
+ 35.98351612478824,
+ 60.02110682905669,
+ 120.98050822941512,
+ 12.433290069838693,
+ 125.42003212158241,
+ 165.99685404330836,
+ 187.2899296373878,
+ 181.56234430832137,
+ 112.60101804569459,
+ 186.64268537122456,
+ 20.134932490901992,
+ 174.74106151517574,
+ 130.15755110957406,
+ 26.463889022103608,
+ 186.06537434961734,
+ 19.4108766636755,
+ 22.959198028968206,
+ 191.43218560146903,
+ 66.80473563172535,
+ 184.98126746808498,
+ 163.28318681428289,
+ 14.076098801185116,
+ 20.643334639647023,
+ 165.3872645224228,
+ 12.908103811871069,
+ 115.35198890670111,
+ 186.1164875783293,
+ 166.42927821635365,
+ 12.051600547369468,
+ 163.49885198021914,
+ 18.923186433635326,
+ 187.7348161406505,
+ 193.17336996712118,
+ 172.08352638745956,
+ 20.6640675238813,
+ 150.22848484445652,
+ 53.97614562951986,
+ 33.92806273488225,
+ 17.126623404637147,
+ 137.3100672508242,
+ 183.9217132975856,
+ 17.02188621301667,
+ 181.44823017589337,
+ 93.15916990642367,
+ 178.40483695893755,
+ 73.5339418736673,
+ 180.27619988650503,
+ 63.86970201421392,
+ 24.719378909764757,
+ 106.8788382449938,
+ 164.3057335681808,
+ 156.20131528865633,
+ 11.810236820291536,
+ 12.157497229104582,
+ 15.783687704869063,
+ 15.867399568520463,
+ 133.84163688890968,
+ 183.19360375891608,
+ 34.02395341041306,
+ 13.534763328075691,
+ 32.8311973062453,
+ 153.98030206626956,
+ 191.16595946567924,
+ 17.2985916894945,
+ 155.24920673163922,
+ 155.47481669851115,
+ 98.36167889015096,
+ 165.4927274330454,
+ 13.879320077316542,
+ 27.565734299069565,
+ 50.81137234485457,
+ 13.135832778193102,
+ 185.11175680361345,
+ 72.03785055662539,
+ 145.04663407118946,
+ 192.3616519604292,
+ 17.526147858741748,
+ 77.30811991128095,
+ 101.50916782813009,
+ 13.331132505354244,
+ 179.31407384214674,
+ 18.780039565823643,
+ 15.83878356572466,
+ 182.69123168068054,
+ 13.321015995914577,
+ 81.9455289441773,
+ 18.146666909401645,
+ 11.048495283955452,
+ 91.97840894347446,
+ 14.247041989813674,
+ 46.3987658847915,
+ 185.71946559191397,
+ 148.34443629564797,
+ 186.14424456589416,
+ 17.669656423208632,
+ 181.69495905622475,
+ 165.10381238982467,
+ 25.61855099219909,
+ 15.99959326728479,
+ 73.27430524233291,
+ 185.96602215727273,
+ 172.1691215106465,
+ 18.019663205265353,
+ 186.3133636413466,
+ 15.721208679612811,
+ 125.46238819537598,
+ 10.895562317416319,
+ 150.01240089800964,
+ 29.104106242614098,
+ 187.52622677276133,
+ 137.60160755353093,
+ 16.15402785418223,
+ 36.20982411172539,
+ 13.769060830692858,
+ 186.84953596844943,
+ 81.13369520383974,
+ 176.65957258602455,
+ 17.29027019068354,
+ 116.59954467140614,
+ 29.644620443454855,
+ 56.05705620289393,
+ 130.97225633438833,
+ 15.910315521839081,
+ 120.12914892174496,
+ 186.138796161363,
+ 17.005155346232517,
+ 190.04447329412707,
+ 22.050683794529206,
+ 28.568106419627938,
+ 190.05627769749358,
+ 132.90799527681057,
+ 13.713462865634815,
+ 25.46954566693882,
+ 102.466665191087,
+ 41.76542428009056,
+ 19.496829303467884,
+ 169.36880467578322,
+ 176.30039197299624,
+ 46.52200931344449,
+ 184.78099908058772,
+ 14.48850608569314,
+ 172.2797033537916,
+ 181.19253178819267,
+ 32.420847177735794,
+ 22.87872395679624,
+ 180.1141470484159,
+ 170.4971544226706,
+ 152.81784080059938,
+ 41.064273415010284,
+ 43.574960763679954,
+ 11.960767908633965,
+ 22.390767060721284,
+ 147.68278391150133,
+ 181.4167360959642,
+ 16.28811676756549,
+ 27.97198565008179,
+ 186.92756943893346,
+ 132.00348622279412,
+ 177.20474075355156,
+ 120.95293796055964,
+ 20.14771112387758,
+ 184.86640508168736,
+ 118.0830803306233,
+ 107.71520328956407,
+ 83.76631001445067,
+ 175.96252769379092,
+ 89.9851401272156,
+ 136.3271049775751,
+ 163.98462284121737,
+ 146.7950964599739,
+ 48.09753385441071,
+ 35.384095175635174,
+ 183.22499883707138,
+ 175.83653960555694,
+ 15.889653056151888,
+ 20.09195782997343,
+ 174.77455039929578,
+ 21.73592498644412,
+ 57.62943581359845,
+ 137.433535583694,
+ 180.03053375508892,
+ 184.2003289280572,
+ 65.25026629025234,
+ 42.7708545486383,
+ 176.96491280801573,
+ 159.85443487785216,
+ 14.573929671019288,
+ 186.72266648003773,
+ 38.45483875828779,
+ 27.627081379704812,
+ 144.95572513658374,
+ 94.73823245468525,
+ 108.7412147497446,
+ 177.10463396449796,
+ 155.77333087567993,
+ 191.666708775326,
+ 155.04048794215416,
+ 182.8714647502449,
+ 169.22954639188492,
+ 37.379897551671085,
+ 97.80306038597236,
+ 11.396872857286146,
+ 15.84656394427534,
+ 126.9772020864423,
+ 27.36975860865605,
+ 25.014232099987627,
+ 103.3136400885999,
+ 171.18612591719722,
+ 64.3961810303488,
+ 180.16977366856176,
+ 15.662478207335932,
+ 23.571308732797043,
+ 186.0650641430576,
+ 46.86568034677485,
+ 175.38139565402437,
+ 107.11601607788786,
+ 177.99956919657694,
+ 54.629337171545735,
+ 159.18204609235121,
+ 188.92738568792655,
+ 128.21359775925876,
+ 109.14749641686767,
+ 13.73146996866695,
+ 149.88100750750806,
+ 12.640287881152734,
+ 109.40149379819535,
+ 68.93729352111691,
+ 154.41136138117304,
+ 177.86879130430216,
+ 27.411744409052755,
+ 179.59146088364767,
+ 177.565671715909,
+ 184.7472823633205,
+ 187.4894096879268,
+ 72.12647209984061,
+ 178.86053190487985,
+ 175.59290765633574,
+ 14.164740957923094,
+ 158.6096171057036,
+ 181.87459141780346,
+ 188.1464003383544,
+ 44.739624873026315,
+ 158.03441304189164,
+ 189.1919768242562,
+ 183.7024370409295,
+ 59.32998386081665,
+ 184.0354798999766,
+ 26.447328948655713,
+ 35.995347294355874,
+ 167.32359914246925,
+ 13.539531301682613,
+ 185.49571902092828,
+ 81.57214146199897,
+ 174.4012365411522,
+ 33.01052774070886,
+ 187.7991749846014,
+ 160.28121014235649,
+ 13.185119471230003,
+ 12.483961188904495,
+ 12.03664547655027,
+ 121.34305391852418,
+ 13.997422175441677,
+ 98.3238874819475,
+ 158.80550396183315,
+ 187.45899344753605,
+ 155.72348224335542,
+ 150.64330677881776,
+ 176.9835836669633,
+ 176.54455752377817,
+ 94.86119738624252,
+ 114.39025851657178,
+ 14.81612889781914,
+ 175.64593170330338,
+ 177.69563199739423,
+ 16.061293671740312,
+ 77.28507280776493,
+ 17.63618953477796,
+ 12.987136199933607,
+ 155.52445754895618,
+ 187.5988808604717,
+ 47.74293848846485,
+ 109.46184922789053,
+ 65.83447149877426,
+ 143.97756794723526,
+ 139.2796474729819,
+ 18.254490144368464,
+ 28.18659836690146,
+ 175.0845460843233,
+ 195.0720139328521,
+ 192.2734929787637,
+ 46.966709373725344,
+ 22.41796360109736,
+ 171.46909962399434,
+ 184.53486570443752,
+ 71.61697628343647,
+ 119.81616937899896,
+ 164.33208330432672,
+ 154.42933717977468,
+ 107.29099581673508,
+ 21.124287142767166,
+ 140.33117478709485,
+ 46.23443446346645,
+ 148.21855475049415,
+ 112.2389641308343,
+ 158.046721928987,
+ 189.26806905359464,
+ 181.97319723777062,
+ 165.98871568810006,
+ 179.20859894375317,
+ 179.7217907151496,
+ 14.630427832621509,
+ 180.0233121252965,
+ 160.78452008652056,
+ 77.04813468740862,
+ 17.406807950340188,
+ 34.645921683197535,
+ 13.953532608906272,
+ 137.2169335441408,
+ 186.37864621400064,
+ 42.94973259055882,
+ 186.17132545775803,
+ 14.087252898384225,
+ 33.353431537774604,
+ 14.132973242648593,
+ 15.585365380181154,
+ 15.540986667344963,
+ 116.56162975900463,
+ 141.85850289199396,
+ 158.29801429082346,
+ 190.8680601153258,
+ 41.46266628027253,
+ 195.82939531446746,
+ 71.79727878420223,
+ 190.17782725877257,
+ 184.91622263465686,
+ 188.06516802594274,
+ 90.10295828982193,
+ 13.86477685334902,
+ 40.91559839363747,
+ 189.53804890949283,
+ 168.6555789899912,
+ 34.461938573994104,
+ 14.24126985396016,
+ 28.108139635503857,
+ 44.184405345385194,
+ 174.89265332545335,
+ 154.81184190736374,
+ 189.55457955894042,
+ 195.33480895795708,
+ 90.02142822132615,
+ 18.9376204280331,
+ 29.742020457116425,
+ 22.096956804997852,
+ 47.92661620367581,
+ 189.9082156308799,
+ 148.83645549723113,
+ 73.50566367172024
],
"z": [
- 0.09222310651639623
+ 103.74831505345378,
+ 102.8940780929991,
+ 111.32332931417352,
+ 82.42361612255864,
+ 84.61799936602877,
+ 85.15894727927326,
+ 113.3014232931049,
+ 116.14712677216481,
+ 87.43022395353461,
+ 89.03953252872655,
+ 88.08097852245058,
+ 117.06292455160704,
+ 108.55672110900014,
+ 94.90701036885397,
+ 113.68299903564132,
+ 103.42542665334315,
+ 86.69479957178937,
+ 80.3173918157154,
+ 80.95509311094654,
+ 115.81162473542935,
+ 103.0770868799703,
+ 118.64186993353368,
+ 111.98055337880032,
+ 109.7293163959858,
+ 107.0481644348857,
+ 93.83810711985845,
+ 84.51577562742168,
+ 123.99044680223086,
+ 115.80014378732962,
+ 96.99118174521637,
+ 117.29850267334267,
+ 87.40753426754222,
+ 84.87046761477914,
+ 100.6275147909781,
+ 116.38368628827101,
+ 80.98896093376197,
+ 86.5211209229838,
+ 94.59657910521851,
+ 91.83489090263295,
+ 98.31682006639151,
+ 86.50143490798422,
+ 84.29503211146098,
+ 108.87139947652227,
+ 91.0722970691025,
+ 88.42672550046287,
+ 86.5725680886988,
+ 93.97286440365048,
+ 86.59633459609968,
+ 97.32862623517242,
+ 86.97717543347031,
+ 116.36696580241043,
+ 115.63580546386783,
+ 100.8523181805504,
+ 100.50689031937978,
+ 95.92280196285617,
+ 94.19392233713518,
+ 118.12004075381296,
+ 90.16802117314738,
+ 87.83348390754794,
+ 113.02747944825866,
+ 112.09027626739052,
+ 91.8818908363022,
+ 95.05660076663125,
+ 87.67283592612456,
+ 108.30215817324155,
+ 114.75130360271874,
+ 92.41549237675149,
+ 115.63226130423342,
+ 87.37895906505923,
+ 112.49187858260012,
+ 90.78701672884677,
+ 115.54153845282121,
+ 108.86280453072631,
+ 86.62379550213133,
+ 84.59654220433667,
+ 82.91809295729773,
+ 96.1483829241005,
+ 115.45049530192664,
+ 88.14569132876923,
+ 103.0631943224617,
+ 94.96125753172251,
+ 91.61041971599877,
+ 109.61751547144748,
+ 112.1077552425619,
+ 84.78635601349096,
+ 100.3899052201168,
+ 113.73316228829756,
+ 111.88467746041708,
+ 89.12939919262031,
+ 109.37147111268472,
+ 102.49004070848963,
+ 87.80942302426615,
+ 87.72446759386825,
+ 98.3666501971241,
+ 106.84140131359668,
+ 96.25089652670833,
+ 113.66413908048823,
+ 119.99017052337787,
+ 100.99160161376619,
+ 120.40657473350798,
+ 95.47654582754855,
+ 116.88939439909923,
+ 85.31173577523558,
+ 118.06253082441043,
+ 108.54296596584975,
+ 103.75158065132727,
+ 115.28975442541673,
+ 116.45334287732352,
+ 121.19204161837806,
+ 83.89684702957135,
+ 107.78042485133773,
+ 82.40306708667376,
+ 108.56847889336561,
+ 115.96917655887248,
+ 109.50590335419102,
+ 84.20615737988696,
+ 83.38794036389677,
+ 85.49823709849763,
+ 92.38679204099378,
+ 109.7245768340241,
+ 118.50528889627229,
+ 96.4207570569796,
+ 83.12194993827508,
+ 116.31146518478528,
+ 111.94517316225517,
+ 123.6254424498966,
+ 83.82292069302689,
+ 84.86619962629948,
+ 89.0199982652167,
+ 97.78133310967472,
+ 96.37762431723431,
+ 108.07314067494633,
+ 90.41751584494017,
+ 82.33583480858242,
+ 92.20952344566561,
+ 87.35754454345339,
+ 103.239300595786,
+ 110.87305368726103,
+ 97.9051336744976,
+ 81.26675553520919,
+ 118.12633469375237,
+ 115.39192290641397,
+ 109.40187264021439,
+ 99.15513321560385,
+ 110.48272591240054,
+ 97.92037078445506,
+ 100.36159281962985,
+ 90.0410948694166,
+ 107.02276330701979,
+ 104.97146187019979,
+ 116.20397970786661,
+ 101.25490156045561,
+ 97.69963025797189,
+ 104.47535657585314,
+ 100.52550525842683,
+ 115.4658432515742,
+ 90.61892118813229,
+ 85.76533627223215,
+ 90.01954946684566,
+ 110.12922283955022,
+ 110.64936196628238,
+ 107.20367514190423,
+ 95.31794815393567,
+ 102.26250448754202,
+ 113.32330673637804,
+ 82.51146520722916,
+ 100.14475832979414,
+ 108.27796729940135,
+ 99.47813295111865,
+ 109.23002931150711,
+ 101.70817730699783,
+ 107.92940189774085,
+ 99.55575902166294,
+ 93.93782959548905,
+ 112.68815977189831,
+ 87.65956677248883,
+ 116.77490792447792,
+ 105.71624400639652,
+ 111.79324060558199,
+ 98.02575663296085,
+ 86.46413286668404,
+ 85.50562637858035,
+ 91.83298124637267,
+ 90.21699875195503,
+ 114.11447290837413,
+ 96.09965026055309,
+ 93.80488268789978,
+ 86.73149992526491,
+ 83.31510641665335,
+ 114.92853991257059,
+ 105.1344467750281,
+ 97.49493593804574,
+ 99.26096732449865,
+ 88.00906579414197,
+ 83.20715552236392,
+ 114.78852272752142,
+ 104.26251179517766,
+ 113.31851945775723,
+ 119.90330089408114,
+ 113.52756224889156,
+ 92.16904404858037,
+ 105.07882734051248,
+ 105.67372369312004,
+ 96.18663835759872,
+ 101.95479191063801,
+ 116.77597569482496,
+ 85.60887633098034,
+ 88.60222696591318,
+ 108.45628056364504,
+ 110.95460560437807,
+ 114.26664071529305,
+ 86.06419533398979,
+ 101.72385364855289,
+ 87.00456172820112,
+ 112.14305590782992,
+ 83.45451970476915,
+ 121.18526069848133,
+ 98.07001420216949,
+ 111.12841162919278,
+ 83.8367222556854,
+ 98.3686635774624,
+ 90.76875323266327,
+ 113.7191107515527,
+ 97.16286507345738,
+ 86.56152585441212,
+ 116.38994231308774,
+ 91.08748121869124,
+ 84.63294864784855,
+ 88.19633582180369,
+ 80.99596529685275,
+ 82.18765346216098,
+ 81.2807398152557,
+ 111.52795775369889,
+ 110.75211771046943,
+ 93.14311068585428,
+ 98.22986873957069,
+ 86.03010189004644,
+ 120.84635555968077,
+ 91.9274916089993,
+ 106.20852665075142,
+ 111.95764464360758,
+ 117.20763407232224,
+ 119.31539389282524,
+ 81.064384074581,
+ 88.37300967856197,
+ 95.00107749430065,
+ 115.46706560300014,
+ 104.92566865557019,
+ 101.90702952264655,
+ 85.44290631996218,
+ 110.46534788980019,
+ 91.19757604465852,
+ 91.59279225090947,
+ 110.83455047285257,
+ 115.58334056381348,
+ 94.20659088096113,
+ 107.08757541714462,
+ 87.48090701417308,
+ 107.52359820029325,
+ 104.30937018596065,
+ 86.3857124603435,
+ 92.56906518743742,
+ 88.30536242001631,
+ 85.00702327954487,
+ 101.72947144623024,
+ 102.41685582127005,
+ 94.66684911502308,
+ 121.44181578003995,
+ 87.30527609998234,
+ 96.77944013281176,
+ 112.7113830231102,
+ 92.38329491117081,
+ 115.39536754051962,
+ 93.68273850420827,
+ 99.58703736853168,
+ 85.44706538010827,
+ 110.7277898473274,
+ 107.20339292724148,
+ 83.5769401038246,
+ 87.60078115875612,
+ 106.91908225538909,
+ 112.5863316099073,
+ 80.04009347013428,
+ 105.5042998367966,
+ 92.43031102263308,
+ 83.47992418230795,
+ 106.13451608051551,
+ 113.49943781743507,
+ 90.82821664650552,
+ 97.80077388364691,
+ 114.49056021561547,
+ 81.64963885967694,
+ 108.29480582802408,
+ 103.41615862811813,
+ 96.69701300360762,
+ 96.81574070570737,
+ 104.47671718736285,
+ 85.3967828824725,
+ 100.99640712277863,
+ 108.12112587920474,
+ 85.597063169616,
+ 119.4373915785524,
+ 90.97940555958633,
+ 93.24549984952242,
+ 107.0472975486805,
+ 86.69332558978931,
+ 87.0067762289065,
+ 117.84375514726476,
+ 83.25946790212627,
+ 113.12236775485347,
+ 84.56018829097599,
+ 112.71048736394984,
+ 118.07969368603786,
+ 102.3033863333918,
+ 83.5957671462942,
+ 106.29998319535785,
+ 85.50543295138965,
+ 104.1696285860003,
+ 101.73892827629261,
+ 107.23295415187675,
+ 100.24457551339941,
+ 110.61140203955513,
+ 92.13150677977109,
+ 95.90755249911919,
+ 85.74528467361732,
+ 107.5342067827889,
+ 89.63063586849195,
+ 101.77140384334109,
+ 86.88593118314334,
+ 88.7080264634184,
+ 114.06239970304607,
+ 112.15935275833425,
+ 85.81188674339496,
+ 96.087531699392,
+ 92.6088640915211,
+ 87.28924677686726,
+ 107.19433247040321,
+ 113.22777986866132,
+ 112.15810520290925,
+ 113.08602208486445,
+ 119.43665728975085,
+ 108.8174227137678,
+ 116.96592706667923,
+ 110.70814891971418,
+ 94.50069482098515,
+ 82.41909559115062,
+ 99.68552707062693,
+ 95.16674156635865,
+ 110.74970618469877,
+ 90.15045058475285,
+ 82.85630841510225,
+ 120.30346337264884,
+ 105.21133728686101,
+ 103.91401658974394,
+ 109.02653810027186,
+ 93.48208466798991,
+ 105.53256717084919,
+ 101.34822020775448,
+ 96.69109812155828,
+ 103.06365260400749,
+ 99.27771582646888,
+ 115.45176986831102,
+ 101.23072196409653,
+ 113.57844843356943,
+ 115.3868040684633,
+ 88.56110492899008,
+ 87.50775481909021,
+ 94.47213086051221,
+ 105.94469545277123,
+ 88.55270195679562,
+ 85.8188195289185,
+ 85.97405223330277,
+ 112.08447078669771,
+ 119.5684190578429,
+ 84.38052549762148,
+ 92.13492096552676,
+ 107.60960909268228,
+ 97.87618291125554,
+ 98.09975206740893,
+ 89.35176878780773,
+ 88.47272818482496,
+ 101.24513275606657,
+ 90.57090658104087,
+ 110.20486357003468,
+ 112.59204589216162,
+ 81.34559213953334,
+ 105.8172541371632,
+ 107.11641332679883,
+ 83.68145299268517,
+ 87.89776860581121,
+ 95.12102874556439,
+ 110.88336928057367,
+ 121.64778697910377,
+ 116.27806722264437,
+ 86.65026545504267,
+ 92.09347531437066,
+ 103.4235965836867,
+ 90.43527988790082,
+ 89.84317041423478,
+ 101.01774940526792,
+ 106.51453467373408,
+ 115.50667268863413,
+ 115.96624605545064,
+ 97.87999934826085,
+ 93.38284943735647,
+ 111.23626000655287,
+ 115.69203896280983,
+ 91.00120062082026,
+ 107.78860105957176,
+ 96.87121918493571,
+ 95.26705286978466,
+ 85.90316267081343,
+ 119.33278677829232,
+ 108.50860281032999,
+ 96.86370066713835,
+ 107.05445774391383,
+ 94.81185871492755,
+ 112.3869489529929,
+ 113.90318332187628,
+ 104.32925567171806,
+ 83.58440025505507,
+ 88.21829916992856,
+ 113.34338543547355,
+ 92.78245201430812,
+ 113.57827167283702,
+ 110.45496421211604,
+ 110.81653240752664,
+ 93.99702769383921,
+ 103.40744253412538,
+ 115.40827168112367,
+ 89.8577556749938,
+ 112.60358372988732,
+ 92.58016920583722,
+ 82.78271088570315,
+ 91.87449911052268,
+ 85.50419190366033,
+ 117.11175662758372,
+ 86.53725461374607,
+ 115.35832761033657,
+ 114.85341791888004,
+ 115.48206909066826,
+ 103.10622588465921,
+ 88.66733122870541,
+ 100.17247428396291,
+ 87.78162084488875,
+ 89.47740199673179,
+ 93.74365656577423,
+ 91.32684628387385,
+ 94.72402845955338,
+ 91.2879143003117,
+ 85.72032131486655,
+ 83.76568747234366,
+ 88.94793168763898,
+ 116.6086864798936,
+ 108.69413139993054,
+ 89.56704284107782,
+ 90.49332667451996,
+ 114.8732601313869,
+ 113.9035291739135,
+ 106.73945976906131,
+ 101.87581020948157,
+ 94.23082450730313,
+ 94.28340568354885,
+ 105.6639482501916,
+ 95.19856216816017,
+ 82.49697300560008,
+ 81.69330824801715,
+ 99.95135240127217,
+ 92.18685702002644,
+ 87.51527088578148,
+ 114.39853319468438,
+ 98.86254581084151,
+ 94.70177104799711,
+ 86.9296336168919,
+ 80.22559793903139,
+ 90.03626634618387,
+ 119.33413628606827,
+ 82.98181263660676,
+ 85.09567279146032,
+ 91.90060229533779,
+ 118.04129232052405,
+ 90.67279147079238,
+ 100.25617314778106,
+ 109.19510530905731,
+ 93.4080958367909,
+ 86.37586138686814,
+ 96.23550443613227,
+ 113.23617594794082,
+ 110.83830074176127,
+ 115.53817179935402,
+ 83.78776412050925,
+ 119.62415371248312,
+ 93.0654473280518,
+ 100.06213051086188,
+ 120.49283471787113,
+ 108.30436288004945,
+ 96.37635393073916,
+ 86.89052193776467,
+ 108.55803837782652,
+ 88.33903948246893,
+ 100.87315070507552,
+ 92.93614465476578,
+ 106.01825424694223,
+ 109.73567672438855,
+ 100.77489461148726,
+ 113.32206297983296,
+ 90.09754491194573,
+ 105.27638975853873,
+ 111.05979789619774,
+ 90.18683079019668,
+ 82.34842048168535,
+ 98.53327344774729,
+ 97.84364932071477,
+ 112.68300530080779,
+ 112.3175969007388,
+ 92.70841650198199,
+ 88.22666768375493,
+ 114.98071095989447,
+ 112.79926350837268,
+ 107.44866657102561,
+ 103.41738261904902,
+ 106.91445362511692,
+ 105.51700531713189,
+ 113.9038917913569,
+ 91.43543900959239,
+ 87.97904249208855,
+ 95.20063394386213,
+ 116.75000746790049,
+ 91.18630771782206,
+ 92.74652931051968,
+ 92.89406985917387,
+ 107.87062731961062,
+ 115.79243923701199,
+ 83.93006138348359,
+ 84.4321273395512,
+ 90.97104263769677,
+ 113.56533235354115,
+ 106.51846259269459,
+ 94.44324163740897,
+ 110.14500391601575,
+ 91.60429121272594,
+ 106.65205788214773,
+ 92.82230005019419,
+ 110.59319615887006,
+ 86.8872653325709,
+ 115.38214783188188,
+ 82.35250122820341,
+ 91.61699924812795,
+ 112.83889739953774,
+ 102.14667411527543,
+ 93.77884894950246,
+ 95.950303110238,
+ 102.53913817512073,
+ 121.48844931679352,
+ 84.56347241377631,
+ 104.10269809465053,
+ 92.79605355644487,
+ 103.57502501269259,
+ 80.18508682466981,
+ 109.36220706684736,
+ 104.80048358336714,
+ 87.9055325901273,
+ 110.72620114143467,
+ 86.8723616590896,
+ 111.9746750270925,
+ 87.24520479513494,
+ 87.8032091658765,
+ 86.86951319559465,
+ 103.3528833176582,
+ 85.8507214982205,
+ 99.73901219865867,
+ 82.70295912065629,
+ 86.28127296226228,
+ 97.2697863984813,
+ 112.89173627102447,
+ 109.44198692323002,
+ 106.99659051677334,
+ 87.44064851343609,
+ 83.13459574679122,
+ 87.44810132968189,
+ 83.09337258826713,
+ 121.04269973101613,
+ 107.03605377639222,
+ 103.27774340280743,
+ 84.54468783538984,
+ 81.164473737991,
+ 111.1644053523929,
+ 95.10394241366895,
+ 115.45682752570863,
+ 92.67436302910619,
+ 103.0788706267336,
+ 96.41474803469181,
+ 107.72165288647763,
+ 104.27719766840968,
+ 117.45857000054365,
+ 90.71238000763033,
+ 101.4968879420233,
+ 86.18530644335402,
+ 80.89214971823787,
+ 97.36563582580091,
+ 85.35877643132321,
+ 110.6707097374297,
+ 100.70076023623712,
+ 104.91424795752046,
+ 110.00142366100032,
+ 101.51694851299767,
+ 111.23553707427703,
+ 93.3670921744104,
+ 86.72052738157166,
+ 86.5222241198975,
+ 102.75643678448357,
+ 107.24754843670502,
+ 83.7465032952414,
+ 83.14994599546544,
+ 100.72935442559375,
+ 88.77292561599842,
+ 83.54346973078358,
+ 85.43536909464795,
+ 85.84643193816372,
+ 93.50483918210114,
+ 86.81799003967565,
+ 96.11220068273325,
+ 89.35436782995629,
+ 100.07380756835326,
+ 96.6590553592259,
+ 88.24095569187598,
+ 93.86538534435006,
+ 99.03140312116297,
+ 103.97655094063443,
+ 85.0438749617094,
+ 104.11999969802858,
+ 105.43408199277951,
+ 114.84231664253552,
+ 116.98768183763094,
+ 81.08801974329576,
+ 87.82771150165411,
+ 101.90253642955959,
+ 95.8587369766898,
+ 99.7374802493079,
+ 99.78404292971561,
+ 92.41612751452989,
+ 97.49445533106338,
+ 82.38163544300374,
+ 115.10949591237427,
+ 89.3669459821764,
+ 88.59685702226496,
+ 109.5347581697169,
+ 109.36197266023241,
+ 83.88320580004458,
+ 88.90845716332089,
+ 89.41447726458118,
+ 114.47677696808472,
+ 93.60613502307888,
+ 114.16809812935595,
+ 84.45146877568949,
+ 111.83924059410217,
+ 113.90630062594511,
+ 88.96294511168658,
+ 110.09708524031387,
+ 102.61049486736212,
+ 85.85135479728059,
+ 108.44057809047838,
+ 82.7878271845283,
+ 86.09062089762757,
+ 121.12289395608332,
+ 116.36034722654868,
+ 102.27917672777734,
+ 103.4928884723377,
+ 88.2753552366768,
+ 90.09520898912336,
+ 101.72050084758892,
+ 109.15500851830788,
+ 97.14601530956693,
+ 106.46992751260389,
+ 97.2167705060439,
+ 84.9436168214866,
+ 78.76966561673815,
+ 107.8477654502404,
+ 77.88613822382324,
+ 109.99605836594074,
+ 99.64692492929979,
+ 115.39940195855773,
+ 112.52701654576671,
+ 92.78831411716273,
+ 105.37467626281585,
+ 96.5431741750103,
+ 108.66584388086923,
+ 95.47418059840723,
+ 112.31022574308837,
+ 85.45038372855957,
+ 93.73220612110565,
+ 97.57095069971189,
+ 112.01885450645729,
+ 98.55879425489235,
+ 83.54242411885639,
+ 116.06215431222195,
+ 110.92232695514778,
+ 108.3880422150738,
+ 113.23079275425563,
+ 84.78024133095487,
+ 77.97572651428673,
+ 117.85208699833292,
+ 105.49784599791077,
+ 98.74363571184954,
+ 109.37229959810875,
+ 93.93811256880858,
+ 116.40891746438197,
+ 105.795280114263,
+ 108.91880640430831,
+ 110.48812290430946,
+ 87.99144392055462,
+ 101.9300809473348,
+ 120.85065680268823,
+ 114.68580985819167,
+ 104.42784563568661,
+ 87.81610902224189,
+ 109.44989405505352,
+ 105.97030038871566,
+ 97.50000232717169,
+ 103.97183321017022,
+ 110.3514681890684,
+ 108.96663113638736,
+ 115.3693489233077,
+ 96.61524449659092,
+ 99.4284802626245,
+ 107.92344949216263,
+ 84.91927752789006,
+ 119.28796010722736,
+ 108.62559127822007,
+ 100.24761081218318,
+ 107.13245601114362,
+ 109.24690216437473,
+ 115.2921332054944,
+ 94.27012232525153,
+ 84.73226620108721,
+ 100.74085755074165,
+ 92.42278782417982,
+ 99.1202297454229,
+ 92.98172586590997,
+ 103.69809558564803,
+ 117.86631861560373,
+ 105.73354096578679,
+ 110.75892173095633,
+ 86.42779813882612,
+ 96.32181518674655,
+ 100.36262928436474,
+ 93.78967683273498,
+ 119.04064935927651,
+ 87.69033698095596,
+ 104.8007775427112,
+ 104.01269858460427,
+ 116.14110649900317,
+ 85.45046464324673,
+ 101.26721129256588,
+ 110.82843065648791,
+ 101.70327729376932,
+ 103.20988907351833,
+ 85.12073889671146,
+ 88.46662087301657,
+ 99.79912958732555,
+ 110.90475228785587,
+ 107.7537066615771,
+ 97.2631716515143,
+ 92.91893930576717,
+ 112.68188320553493,
+ 102.39894553137134,
+ 112.92716773272412,
+ 88.65654202515192,
+ 104.26267718109494,
+ 93.48995943724718,
+ 95.84309098584757,
+ 95.76982685522484,
+ 85.87398128688204,
+ 86.68862890474855,
+ 112.70338230921669,
+ 115.1802327416535,
+ 112.68963001812631,
+ 115.98062782995692,
+ 117.55973398590261,
+ 90.80464343029475,
+ 86.63881823458814,
+ 114.09118779888583,
+ 89.2968429941551,
+ 105.50576854308898,
+ 81.86994940672996,
+ 90.35019816981072,
+ 97.91151114573093,
+ 114.44512045792564,
+ 90.20854714483326,
+ 86.22631032421576,
+ 83.71340153434048,
+ 110.1254947748738,
+ 113.54032212947678,
+ 110.66175001463536,
+ 114.60514238620944,
+ 100.53988826881128,
+ 90.51386660176155,
+ 114.24842051860269,
+ 110.60084206434948,
+ 93.2240181003879,
+ 90.21084595653316,
+ 83.07201898030164,
+ 89.81272430087965,
+ 110.88357332535556,
+ 89.96388291614566,
+ 116.50280289622093,
+ 90.73578914777545,
+ 93.25731640882452,
+ 100.19676057894286,
+ 87.65708344951216,
+ 107.82044139094458,
+ 101.58972128268113,
+ 92.05789900994878,
+ 120.12946427349179,
+ 100.10656857683716,
+ 92.1190006115131,
+ 100.87343988419052,
+ 104.62307707938425,
+ 117.63885206823112,
+ 99.87743046857864,
+ 117.11213377511446,
+ 108.87725928774356,
+ 81.32195492522096,
+ 99.33407560106924,
+ 85.01976878958325,
+ 117.40622044264434,
+ 95.78914818794728,
+ 83.83385744556116,
+ 106.77467834799883,
+ 113.01459678071099,
+ 88.54798457606012,
+ 118.84543756430017,
+ 100.18726163987229,
+ 101.19076150118417,
+ 111.13553466415587,
+ 81.74433360429425,
+ 102.01445449002365,
+ 105.58406316410529,
+ 90.95561585237874,
+ 84.97205497463911,
+ 93.55289739706383,
+ 83.01653942471411,
+ 95.67193870900871,
+ 108.61860109093871,
+ 106.87789898201045,
+ 115.60766790291461,
+ 86.01498228752992,
+ 117.49844672759104,
+ 116.39702211799879,
+ 92.69432346142892,
+ 85.21800509608525,
+ 96.99361754852674,
+ 91.5218773845295,
+ 118.36486144065934,
+ 115.7786511312918,
+ 88.6924306240045,
+ 97.44701087829628,
+ 82.2218006533623,
+ 93.8658678298289,
+ 94.47395811063888,
+ 96.59280651870547,
+ 103.48215249235346,
+ 85.41579807359804,
+ 88.74306194073655,
+ 110.5412440999033,
+ 108.10205205519807,
+ 105.84954981068056,
+ 113.74309897827861,
+ 112.17710121115691,
+ 92.03404970858071,
+ 81.64647736884783,
+ 93.45321726773692,
+ 110.95551356867972,
+ 94.42135845663239,
+ 99.38839007521223,
+ 80.04808445493738,
+ 90.00253453854789,
+ 97.03500412865357,
+ 101.7202229443804,
+ 87.47638366922321,
+ 114.40106254369805,
+ 88.76565649900796,
+ 87.84970167067168,
+ 85.06522074854544,
+ 95.344683794782,
+ 105.89401340465776,
+ 91.83957295011461,
+ 86.28338691107017,
+ 111.03997004836704,
+ 94.6493120207285,
+ 113.85581812016123,
+ 117.21878632273173,
+ 98.04169794344637,
+ 113.87213507109368,
+ 82.96909903288756,
+ 110.42144880562371,
+ 98.20898681047676,
+ 96.87413694499578,
+ 88.8517911136314,
+ 81.9510757339639,
+ 106.97617339197039,
+ 113.34410318733593,
+ 119.58264843039771,
+ 84.83777012946942,
+ 112.14883122589882,
+ 94.4886588620698,
+ 89.22727306740383,
+ 89.34536466642793,
+ 105.96770679102582,
+ 102.56591790665881,
+ 82.47628701711798,
+ 87.82506089929558,
+ 89.19925587299518,
+ 107.1185559116624,
+ 105.59338892265605,
+ 104.21855951676147,
+ 87.08496775486635,
+ 107.0195398708528,
+ 91.36005895171378,
+ 106.70161054591944,
+ 111.42539323746414,
+ 110.43717325550087,
+ 93.51338910942287,
+ 112.4974221618346,
+ 111.12607097175945,
+ 109.53073332557285,
+ 113.46156525792554,
+ 92.41985783408988,
+ 116.32605884040443,
+ 117.39699487741662,
+ 80.63458386413802,
+ 89.71216639412715,
+ 84.44444903202749,
+ 110.49450499481458,
+ 100.15406837495392,
+ 100.32171120301872,
+ 82.11637661507257,
+ 118.0030119355346,
+ 91.59217591433128,
+ 84.66774264700399,
+ 103.15458693298005,
+ 110.97006678303718,
+ 102.38766640718522,
+ 105.60532462605937,
+ 98.291432133187,
+ 84.47886163251243,
+ 87.79672257673427,
+ 100.39646261419885,
+ 92.6017765086322,
+ 87.06677229331763,
+ 84.26102480820722,
+ 81.99718355827216,
+ 94.57843255289295,
+ 117.80987132993695,
+ 92.85151966273575,
+ 109.3291779671459,
+ 89.84821305483969,
+ 103.27327477374018,
+ 107.67749086098118,
+ 115.6180045655164,
+ 100.86126322434073,
+ 90.51856156413557,
+ 92.38623178782154,
+ 91.27171535363613,
+ 99.48850889668408,
+ 96.70164715454692,
+ 112.13076199478574,
+ 118.38786692763625,
+ 108.42493866044525,
+ 83.1113752509883,
+ 103.49298426671795,
+ 87.00328057861043,
+ 91.23710194922133,
+ 96.13291770836524,
+ 85.37641491924235,
+ 113.07394325744264,
+ 97.38108327025672,
+ 95.5273788082589,
+ 93.58105465984004,
+ 115.9701659600976,
+ 102.02889691173652,
+ 113.27852162381437,
+ 88.87935085015917,
+ 84.05025511922535,
+ 113.80981163761125,
+ 108.62689944595058,
+ 114.60720619023357,
+ 92.39339526531273,
+ 82.93450050454483,
+ 87.69008486525853,
+ 83.58910296179782,
+ 85.58986773326812,
+ 108.12068424760164,
+ 115.52734704921824,
+ 96.50751382629167,
+ 98.2455981094441,
+ 115.89223223448396,
+ 84.76877208064421,
+ 85.5932545279788,
+ 94.2631926679063
]
},
{
"marker": {
- "color": "lightblue",
+ "color": [
+ -0.6242390843246369,
+ 3.025588876236097,
+ -2.2138270206264203,
+ 0.7646935931840292,
+ 0.8653664155003981,
+ 1.7890871817239782,
+ -1.4886785130205809,
+ -2.202197886020017,
+ 1.2523892264225172,
+ 0.4041551980103882,
+ 0.3064807886991259,
+ -2.9549846933332584,
+ 3.108731828695434,
+ -0.29895410104798387,
+ -2.0567091159144053,
+ -0.8789480450275275,
+ 1.0577199130160584,
+ 1.213882332227095,
+ 0.9317226845623101,
+ -1.8373833242533495,
+ -0.6081285417075966,
+ -2.310223570780808,
+ -1.0209013435255783,
+ -1.0637047642955522,
+ -1.0089930910270268,
+ -0.18206679219659289,
+ 1.3798240383674614,
+ -2.0063553321530567,
+ -2.0205817362006626,
+ 2.2613986285531773,
+ -1.7008107593134045,
+ 1.9419482822481515,
+ 1.568674677711652,
+ -0.6953920062344185,
+ -1.9448396299647583,
+ 0.44032539461282455,
+ 0.2758942913736881,
+ 1.6250634630800391,
+ -0.11977245458764846,
+ -0.5857305292056665,
+ 1.7504068807806963,
+ 1.1364572611649197,
+ -1.3702831321842204,
+ 2.1743153457225044,
+ 0.3427152849041602,
+ 0.6888080389909194,
+ 2.226071853485972,
+ 1.2511205366110085,
+ -0.30157508255379656,
+ 1.2793276904276398,
+ -1.3186267035663952,
+ -1.4425212984019107,
+ -0.35979201126827237,
+ -1.0471532203164513,
+ 2.218341343914174,
+ 2.1077672668875316,
+ -1.6439989269819155,
+ 0.15245034638827926,
+ 0.5415744075014843,
+ -1.6076492299275698,
+ -2.2885558215080226,
+ -0.09787013645104675,
+ -0.2548367381807439,
+ 1.8060222932491852,
+ -1.7071188705375007,
+ -1.3626855898947814,
+ -0.27154327114004667,
+ -2.9081573756380124,
+ 0.2993354844810868,
+ -1.2128587107030122,
+ 1.996886044019907,
+ -2.588268047364394,
+ -3.113322250081045,
+ 1.201790460530815,
+ 0.8695030315601852,
+ 0.5418614470526024,
+ 2.1589707484188065,
+ -2.492035135930767,
+ 0.6985702708627018,
+ 2.7970038130960377,
+ 2.3395207598894205,
+ 0.17493971649465095,
+ -1.0506348049171386,
+ -2.7902736439999734,
+ 0.7836191134532413,
+ -0.5051434438679767,
+ -2.652820535389206,
+ -1.1850281409369945,
+ 1.4266827804011355,
+ -1.2236491211762697,
+ 2.5958154950036723,
+ 0.42492507497876464,
+ 1.3826483834424104,
+ -0.5653253082479658,
+ -1.7597056041003634,
+ -0.29837130591237265,
+ -2.690035862541462,
+ -2.4988933789938357,
+ 2.7182431435555134,
+ -1.749620691597604,
+ -0.25468804724523786,
+ -2.3894771272857462,
+ 1.0038028571950721,
+ -1.703253503607869,
+ -1.72852858504498,
+ -3.084675833915091,
+ -1.9907303353281385,
+ -2.44324425039681,
+ -2.746574167835915,
+ 0.5829365751288176,
+ -3.007439382907832,
+ 0.8242434384746037,
+ -1.067139166434565,
+ -2.680112898193539,
+ 2.881840337922708,
+ 1.2881022679000507,
+ 1.5924745673544203,
+ 1.4234576747378083,
+ 2.304427959825287,
+ -2.391358370257444,
+ -2.1493909985287205,
+ 2.283938922752114,
+ 0.7781808300283816,
+ -1.4288559824432627,
+ -3.030514884066745,
+ -2.0909677581959376,
+ 0.862145115419665,
+ 0.35151285943932037,
+ 0.24405368930495755,
+ 2.24335274348327,
+ -0.39124617017787633,
+ 3.1389722772091413,
+ 1.8539161226954002,
+ 0.6372199032069059,
+ 2.4314009719414265,
+ 0.8005986245516985,
+ -0.5945619558753921,
+ -3.107510745996682,
+ 2.070027166180767,
+ 1.441356724975394,
+ -2.3236135079331546,
+ -2.430471242132517,
+ -2.822498223407176,
+ -0.7510153643100328,
+ -2.4800637489803696,
+ 2.702618957292836,
+ -0.4827204883796881,
+ 1.0846616851306554,
+ -1.2991491385539262,
+ 2.9259286208566335,
+ -1.5850371056388846,
+ -0.6615221794247585,
+ 2.254448837564456,
+ 2.5701460092423236,
+ 2.3945911088057956,
+ -1.5678062107959623,
+ 1.890865648884593,
+ 1.9439775908129324,
+ -0.16078718016403673,
+ -1.7892602930194932,
+ -3.0772733233510303,
+ -2.909095362913266,
+ -0.4118568771802352,
+ -0.6642830454479055,
+ -2.1110099259932835,
+ 0.2867508765021637,
+ -0.6407861868628818,
+ 3.0868971537089576,
+ 2.214330361089558,
+ 3.0356364142196526,
+ -0.2327762717232591,
+ -1.7538711080570288,
+ -0.7109656772380224,
+ 2.1111056314143437,
+ -1.5479757650488948,
+ 0.3734793509914723,
+ -1.9035023085407734,
+ -0.8467811082648833,
+ -2.526631062265692,
+ 2.4982971124133213,
+ 1.5704739858078087,
+ 1.2166471972914303,
+ 1.5654793234194888,
+ 1.3040472437736015,
+ 3.0627963051409077,
+ -0.030101794307047357,
+ -0.39367707131907065,
+ 1.9198791629775942,
+ 1.562634281323677,
+ -1.903542121093594,
+ 2.8394248844443086,
+ 2.7967805437362343,
+ -1.0569215206272635,
+ 0.0817132252053366,
+ 0.8413828951079413,
+ -2.2108038763250324,
+ -3.0075274339429443,
+ -1.1552413531419812,
+ -2.2816634225133705,
+ -1.7785060370492123,
+ 0.5971795038630939,
+ -0.8156326437752358,
+ 2.9778963468183393,
+ 2.2415035382408313,
+ 2.5142659865097423,
+ -1.6991031547354916,
+ 1.48509474907801,
+ 1.0307963774934135,
+ -1.0716485066097523,
+ -2.809993894808585,
+ -2.0866916474842694,
+ 0.7029344587995668,
+ -0.7642482386847458,
+ 1.475073589865141,
+ -2.742167119051257,
+ 1.5808421145886629,
+ -1.853562778447988,
+ 2.8732404706333523,
+ -2.92113569413487,
+ 1.8510562239443833,
+ -0.3685366330873777,
+ -0.50311347264107,
+ -3.075472247443486,
+ 2.2378195785764685,
+ -0.06079743982945524,
+ -2.3777092693442574,
+ -0.0717156652987081,
+ 1.3164267671446888,
+ 1.5414945064738608,
+ 0.4409718770806727,
+ 0.7620258597205884,
+ 0.5800721175280723,
+ -0.9441055478122352,
+ 3.0742859970392855,
+ 2.2063003614883896,
+ -0.680873550091783,
+ 0.22860933753268353,
+ -2.3128946099273673,
+ 1.7589074916809566,
+ -2.901697963870955,
+ -2.189393536068389,
+ -2.0122155446909304,
+ -1.5771315048375256,
+ 0.8822165349942104,
+ 1.6183571019270644,
+ 2.2294969714410584,
+ -1.8089322824214071,
+ -1.0066966526763146,
+ 2.703673271832913,
+ 0.5913353604217472,
+ -2.370568201935811,
+ 0.05503385105129793,
+ 2.011323824265327,
+ 2.7983172742739186,
+ -2.5121072662820234,
+ 2.0931010621676798,
+ -2.070632965504207,
+ 0.7484836425551775,
+ -1.5555732740364716,
+ -1.5319626873090937,
+ 0.1268093090931118,
+ 2.5489216645778288,
+ 1.1808718620711813,
+ 0.9136255642119606,
+ 2.6443425718009506,
+ -0.7821752332635616,
+ 1.9472821442079282,
+ -1.7988803489688912,
+ 0.6105684776911486,
+ -0.10322285924246277,
+ -2.950155835830599,
+ 2.3949995780666073,
+ -2.787495354177762,
+ 2.3240049470825976,
+ 2.111459868821048,
+ 0.33077979891821047,
+ -1.2874837386201763,
+ -1.0907625471202744,
+ 1.473850814523741,
+ 1.7234604453056632,
+ -3.1184444370313256,
+ -2.6285198443446833,
+ 1.494011914090782,
+ -0.8582884600941816,
+ 2.1968911602668326,
+ 0.9648052275223297,
+ -0.8675110270575557,
+ -2.4760422100171118,
+ 1.936670496252871,
+ -0.3072285992572782,
+ -2.431741657459048,
+ 0.5059145293987581,
+ -2.9987617355255223,
+ -0.7067358648974714,
+ 1.9679413277446693,
+ -0.6422255616015589,
+ 2.999072152572589,
+ 1.4011520955427292,
+ 2.4510088899637164,
+ -1.807723019153609,
+ 0.9270039304343385,
+ -1.7550191644631195,
+ 1.5482034519530845,
+ -0.22207099271713962,
+ -0.9041659017192271,
+ 1.4468338910869145,
+ 0.5123374040988552,
+ -2.5103429323889133,
+ 1.7772999058892354,
+ -2.9587574431156822,
+ 1.6151127696932124,
+ -2.7967855809466373,
+ -2.3003562301165914,
+ 2.856079747584274,
+ 1.0385888881863206,
+ -0.76207104262011,
+ 0.9114778160034952,
+ 2.8433947649607885,
+ 2.8109866253508806,
+ -0.9382436798603215,
+ -0.7566800140056806,
+ -1.8512044208159135,
+ -0.037935435257426965,
+ 2.013014299840657,
+ 1.02995404305977,
+ -1.5532471255526645,
+ 1.1677642188048758,
+ -0.5609181016879332,
+ 1.1695964297833092,
+ 0.27368260205598705,
+ -1.857337732061487,
+ -2.706991854543634,
+ 1.5196538817397527,
+ -0.09426054222329483,
+ -0.6308771807998765,
+ 0.16447711483128558,
+ -2.249713723383091,
+ -1.6967067707979804,
+ -2.8504128094077714,
+ -1.160297571744853,
+ -2.5737030880263108,
+ 3.036395086650646,
+ -2.5733414062703104,
+ -1.2205691716083051,
+ 2.401530273014104,
+ 1.1314154902223914,
+ 2.503137188515454,
+ -0.07083160744636909,
+ -2.944392401886105,
+ -0.14076961820958164,
+ 1.2291220666537177,
+ -2.1221805122540873,
+ 2.662750793860358,
+ -1.087315541396363,
+ -3.0330145598436693,
+ -0.03800010164603806,
+ 2.656920744934103,
+ -0.7932748124438649,
+ -0.49525040699643,
+ -1.2621360138305076,
+ -0.7449479098752563,
+ -2.1522490304104847,
+ 2.663050451869246,
+ -1.7664189071847836,
+ -2.095834403561924,
+ 1.5164945702252817,
+ 2.1842984804604497,
+ -0.30596909639083514,
+ -1.0339135562597703,
+ 0.33466774210405414,
+ 1.7266319575331392,
+ 0.5601755603126252,
+ -1.4500981885224826,
+ -1.9393994208076475,
+ 1.4164994076058532,
+ 0.11740910240272273,
+ -1.4793386201016567,
+ 2.2168048911733473,
+ -0.2769001270613854,
+ 1.7025233043239554,
+ 0.17576275730613142,
+ 2.7270133795762255,
+ 1.7367945111507777,
+ -1.3262275859929002,
+ -1.3181953330668121,
+ 0.4451789334744469,
+ 2.427741403620066,
+ -3.098527604195972,
+ 0.5872435694759072,
+ 2.146222712333712,
+ -0.17338685533345366,
+ -0.9655641124892111,
+ -1.8765040692241697,
+ -1.678555341558683,
+ 0.9302747740669458,
+ -0.12583395005548173,
+ 2.7901715184411997,
+ -0.000922762137403065,
+ 1.0794901145628166,
+ 2.7395805225216145,
+ 2.847419593172467,
+ -2.5920913191379427,
+ -1.3582557546311964,
+ 2.371515011121169,
+ 1.8752136447242493,
+ -1.5939675890647753,
+ -2.4253839390135523,
+ -0.24311725104037663,
+ -2.5658599715706787,
+ 2.6205912642276594,
+ -0.20685299111152197,
+ 0.3529743621099411,
+ -2.0097586882184038,
+ 2.583758126754382,
+ -0.2073601778145681,
+ 2.885002092256765,
+ 2.4589516334167145,
+ -2.928550305499961,
+ -1.1623045081498498,
+ -0.8321000936567509,
+ 0.6845290796924373,
+ 0.2884516488303204,
+ -3.0880655105104906,
+ 0.267760056299387,
+ -1.4737147965495714,
+ -1.925269840176821,
+ -2.9466242851418807,
+ 1.8138247087349015,
+ 2.857957087047097,
+ -2.0337784100099374,
+ -0.3845874289492194,
+ -2.761427260864924,
+ 0.14443768394131462,
+ 1.2503916840756562,
+ -0.19242500466297355,
+ 0.9165711637549518,
+ -2.163791356361417,
+ 1.3207830641415614,
+ -2.113965695357199,
+ -2.1840585580347534,
+ -2.4550575178374436,
+ 3.128678414585059,
+ 0.22867969784152806,
+ 2.402428875037921,
+ 0.6411797125281347,
+ 2.076894751083801,
+ 2.1330430539125933,
+ 0.10623807382163093,
+ 2.5293817128853773,
+ 0.652173877998738,
+ 1.0167328459301472,
+ 1.2417304952904664,
+ 1.6702968905298452,
+ -2.4792982874537963,
+ 2.969170679749641,
+ 1.4636379258609546,
+ 1.9125940457452482,
+ -1.4071149671349226,
+ -2.22653804980444,
+ 3.1124236878204043,
+ -0.8078456273686657,
+ 0.04817550300769604,
+ 2.21280791685687,
+ 3.060323212682685,
+ -0.17199816768754406,
+ 1.0103671859489003,
+ 1.0918370341370904,
+ -0.11953112568451808,
+ -0.3977687223766047,
+ 1.57051812927528,
+ -2.4001670248498934,
+ 2.279723722724681,
+ 2.595521180574484,
+ 1.3819197576464928,
+ 0.8711228322393487,
+ -0.2016017496193979,
+ -2.4035213891815412,
+ 1.5758804171687812,
+ 1.519825765803297,
+ 2.128025380632667,
+ -2.985939144576204,
+ 0.008119084673201087,
+ -0.518755041100361,
+ -1.0437599048226636,
+ 2.1420373010169316,
+ 0.7282119295365289,
+ -0.23220529810673723,
+ -2.1924364920958186,
+ 3.1402582336523954,
+ -1.3696971292256594,
+ 1.6076290411751937,
+ -2.5564145575988046,
+ 2.2436699984083504,
+ -0.22143742275435901,
+ -2.2114165181261933,
+ -1.283178570310814,
+ 0.047990366570951834,
+ 0.05904573189213033,
+ -3.1011875497909176,
+ 1.4936560078047194,
+ -0.7726823242011227,
+ 2.0703493101858315,
+ 2.7588619853307605,
+ -1.1105059760746887,
+ 2.8750681405736374,
+ -2.569579904857618,
+ 0.07063871945222881,
+ -0.8993509478227283,
+ 3.0600181269503643,
+ 0.42432259177073844,
+ 1.7153310583717762,
+ 2.875842071341099,
+ 2.4391850021743915,
+ 3.1412775551736605,
+ -3.0293733389293305,
+ 2.067729781289895,
+ 0.27560922012535344,
+ -2.5033755536538784,
+ -1.389642201605494,
+ -1.204455669075619,
+ -0.9065889006210939,
+ -2.0628614643653136,
+ -0.7567228887998954,
+ -2.03771021168846,
+ 1.7433952172609535,
+ 0.6539971466171507,
+ 2.1602965170943045,
+ -1.8292767186444268,
+ 0.8527953064509761,
+ 2.2711048403411134,
+ 2.1736147223970246,
+ 3.017508927752037,
+ -2.232717066456396,
+ 1.3386367489910906,
+ 0.6856370434798835,
+ 2.021588175861822,
+ -2.2101652380914993,
+ -1.2382209012486283,
+ -0.05177872240094089,
+ -3.01076599749843,
+ -0.17700443365788854,
+ -1.301461315059977,
+ -0.08080826771169125,
+ -1.0461611347612132,
+ 0.7588501309387439,
+ -2.0734336409954275,
+ 0.8863244856257679,
+ -0.14170218054344866,
+ -2.623633592364816,
+ -0.5114262601243281,
+ 2.1942719871566885,
+ -0.5089341981654146,
+ 2.9774539676055176,
+ -2.1107826174407736,
+ 1.6616277382728262,
+ 3.049891651971367,
+ 1.842829011956371,
+ 2.6357340879511253,
+ 1.004838235190952,
+ -1.2642362063473769,
+ -1.1708651978436366,
+ 0.5392646757156203,
+ -1.4626332860111155,
+ 0.28986600786317945,
+ -1.8402607980854677,
+ 0.10709234435745515,
+ 1.5639591166935123,
+ 0.523685755853722,
+ 2.770465343975418,
+ 0.9465949792765804,
+ 2.969643014702876,
+ 0.26892943967262484,
+ 0.5993285623698812,
+ 2.481041680132804,
+ -1.8528484807909105,
+ -1.1648524189720812,
+ -0.8640616955780317,
+ 1.2181659932933495,
+ 0.6711555978901775,
+ 1.4350058488720718,
+ 1.29290122564929,
+ -2.0247471972901376,
+ -3.07456105353575,
+ -0.49840259803666054,
+ 0.41775580208236246,
+ 1.313841260224189,
+ -2.497991668650361,
+ -0.33329876447616924,
+ -1.8273373614868145,
+ -0.12881135595141222,
+ 2.5219868637765,
+ -0.3445349799592895,
+ -3.130787456953596,
+ 2.808790474999838,
+ -1.7538135055908517,
+ 2.291653343868175,
+ 2.7109426226043167,
+ 1.3268041961515062,
+ 1.0141544982914459,
+ -0.13130205441711487,
+ 0.59104738530469,
+ -2.223770257021525,
+ -0.5014521832112676,
+ 2.6279461911025357,
+ -2.8619987573819254,
+ -0.6667482871974445,
+ -2.9476985873984956,
+ 1.8781948370453712,
+ 1.149095905694242,
+ 0.5010973852716962,
+ -0.888242536787782,
+ 2.7913204726223393,
+ 0.6276001491069949,
+ 0.7995076665032045,
+ 2.5201350040402293,
+ 0.28795637731109053,
+ 1.6172471714733418,
+ 1.4566681654215534,
+ 0.9985732038154592,
+ 0.06466538567513962,
+ 1.3941667798941406,
+ 2.1692936517505497,
+ 1.5846091041958723,
+ 2.513592947700718,
+ 2.3816927742172176,
+ 1.4040789278541606,
+ 0.13409376136677634,
+ 2.5262660267496106,
+ 2.289979086834141,
+ 1.3397594808071451,
+ -0.9638190255706487,
+ 2.691474956476132,
+ -1.748553219337506,
+ -1.7222975448813516,
+ 1.346920232957069,
+ 0.6930048651206422,
+ -0.6520301158427989,
+ -0.1617253834216846,
+ -0.6247803064372338,
+ 2.6200422002130384,
+ 1.9853506060986494,
+ 2.433844720726196,
+ 1.0961697991283141,
+ -1.9106707547656998,
+ 2.141824886713475,
+ 1.6548720497469669,
+ -3.0777225851593624,
+ -1.0883543032679648,
+ 1.1672778568288118,
+ 0.19853137517479366,
+ 0.00914243114322734,
+ -1.1334278000684566,
+ 0.4480832605504418,
+ -2.2882291076260364,
+ 1.0127028563084015,
+ -1.0802683026839512,
+ -2.0773750949514116,
+ 0.11545608534560758,
+ -2.2007797044616706,
+ 2.6708148769140885,
+ 0.5628066972204163,
+ -1.5168637886953558,
+ 0.4521950254547062,
+ 1.2189972169599959,
+ -2.469815662534357,
+ -2.2119362673505467,
+ -0.7288107850126823,
+ -2.8365931540112044,
+ 1.7092021532739226,
+ 0.5648109387340612,
+ -0.7024203703963484,
+ -2.5177304336395276,
+ -0.6231752801108396,
+ 2.7258058718911102,
+ -0.13737468424866695,
+ 0.578048456296177,
+ 1.0647779427303785,
+ 2.7657349826132833,
+ 1.354143880100246,
+ -1.6927137514177546,
+ 2.409413237209363,
+ -2.3600998355060816,
+ -1.0536163270914074,
+ -0.16286861504055447,
+ 2.9853769719358154,
+ -0.16551467252137472,
+ -1.348685700425119,
+ -0.5204998357527724,
+ -1.5144028964099088,
+ 0.702225096747765,
+ 2.125501420032519,
+ 2.6278049982904323,
+ -1.25015690058488,
+ -0.5903525464674568,
+ 1.35707325000167,
+ -2.8400865274949294,
+ -3.0131375492543646,
+ 3.1144447403208666,
+ -2.4273679656999616,
+ 1.5304838417863285,
+ 0.7336168937836519,
+ -1.9456723226369428,
+ -3.101599547397093,
+ 2.495883522172558,
+ -0.8229188671146104,
+ -0.08784339164265624,
+ -2.3699947204834944,
+ -0.8170143183353484,
+ -0.8628176051326832,
+ -1.2732504380617486,
+ 1.2671879342608754,
+ 3.0721701807924857,
+ -2.0590463167996504,
+ -1.6817019504014374,
+ 3.1255446550379045,
+ 0.8409575989427015,
+ -1.539412416372017,
+ -0.9072343740983306,
+ -0.12529750763151098,
+ 2.8795039283778996,
+ -1.491781425882512,
+ -1.2614714871138972,
+ -3.087404613226016,
+ -0.5667611258294594,
+ 2.930640968719799,
+ 2.9519062359454704,
+ 0.7796378980928796,
+ -2.649763508503546,
+ -1.4626699948086745,
+ 2.8317184249119243,
+ -2.85370706659745,
+ -1.366982987716775,
+ -2.6493199408296326,
+ 2.2793596898498203,
+ 0.41351984577197676,
+ -0.8703722159286263,
+ -0.169989916281479,
+ 2.9148241166508684,
+ 0.0903922112144309,
+ -0.735750040067804,
+ -2.056494463615349,
+ 2.9900141432273237,
+ -1.519580030957289,
+ 0.10078355731762212,
+ -0.40607800662386395,
+ 2.9133642438536365,
+ -0.25897913878574397,
+ -2.5942646825297855,
+ 1.6295966468825898,
+ -2.872388860541963,
+ -0.8769637227179959,
+ -1.9724050809212876,
+ 0.5310285764658327,
+ -1.0157474696241962,
+ -3.1379908922974065,
+ 2.462497454780958,
+ 3.0880925277987417,
+ 0.49792767735034593,
+ 1.9714711086992873,
+ -0.6037266735582075,
+ -2.2889855349097075,
+ -1.1441490821716782,
+ 2.552502028383003,
+ 2.1730213741680635,
+ -1.0798745556984937,
+ 2.9957766826306633,
+ -1.1935240600121768,
+ 0.32720952255298086,
+ 2.7862630070005667,
+ -0.24445919725202744,
+ 2.6953986908221577,
+ 2.5354017483019247,
+ 0.18239139698540388,
+ 1.5807784606297888,
+ -2.734998282070028,
+ -2.1138755587633336,
+ -1.307050255857365,
+ -1.8196765434416318,
+ -2.213965059248978,
+ 1.1374419471501351,
+ 1.1304671553684695,
+ -1.7427389971935774,
+ 0.11282561335251294,
+ -3.1172834941489476,
+ 1.2286822170567948,
+ 0.061889150525063615,
+ 2.495800639909873,
+ -2.237826821794063,
+ 0.6298159936816208,
+ 1.0253517671101766,
+ 1.365981084507995,
+ -1.8841766588622906,
+ -1.774829552162891,
+ -3.019983505712483,
+ -2.2571358821342122,
+ -0.9008508593879931,
+ 0.126257824569214,
+ -2.471220149485805,
+ -2.0523081566306143,
+ 0.13364426611045838,
+ 1.535313909910697,
+ 0.7854073987774534,
+ 1.6756622013262643,
+ -2.240547156684039,
+ -0.18293438221298994,
+ -1.1591925244101255,
+ 1.745414931457185,
+ 1.9808937065069154,
+ -0.5518870508258686,
+ 1.9198432839295452,
+ -1.0228937150241917,
+ -0.7231784394860743,
+ 1.4834892455648252,
+ -1.729152735390361,
+ 2.456301647884737,
+ -0.3271836879342675,
+ -0.48016195899910896,
+ 3.033072966232373,
+ -2.268752432651782,
+ -0.4450691475861211,
+ -2.117200874359247,
+ -1.6609783507313827,
+ 1.576923491961559,
+ -0.5283723954161649,
+ 0.617114939576667,
+ -1.6242236463950102,
+ 2.3323151019671533,
+ 0.894305578471833,
+ -0.81911608069732,
+ -2.5182244204982314,
+ 0.5672260284868728,
+ -1.8569357082897497,
+ 2.586099534676288,
+ -0.9382828366123512,
+ -1.383741023208985,
+ 1.774886597282754,
+ -0.46281190971219793,
+ -0.8758423078060137,
+ 0.4725450365276833,
+ 1.3440511116548475,
+ 0.17091223419066273,
+ 0.9462717055789326,
+ 2.404714377068921,
+ -1.329634609910817,
+ -2.9991564075494597,
+ -2.6258050907883006,
+ 1.6811474713424823,
+ -2.11394459342304,
+ -2.2278768386261323,
+ 1.7839900160906674,
+ 1.1435525310022117,
+ 2.1115549544001357,
+ 0.10269237786678401,
+ -2.2907140100475503,
+ -2.1536638607134404,
+ 0.42095190280968536,
+ 2.2836226498258942,
+ 1.0323340892723574,
+ 1.7645850706069428,
+ -0.06258618226244837,
+ 2.224519565181222,
+ -0.7367112848059031,
+ 0.3391587048397336,
+ 1.6492549863319956,
+ -1.2499014150638292,
+ -2.9621705716723006,
+ -0.8558870681634145,
+ -2.729544467566577,
+ -1.249975599644391,
+ 2.07292903280615,
+ 1.3676043000028961,
+ -0.4318460617301629,
+ -2.03075487701342,
+ -0.25887598922111954,
+ -0.5660596150487834,
+ 0.43749907731855064,
+ -0.14491963928030965,
+ 2.022867662317761,
+ -0.4661039737989648,
+ 1.2248612225630067,
+ -2.800016087089021,
+ 1.2059310089634698,
+ 0.8870287885730416,
+ 0.4909488809675668,
+ 2.322908489343533,
+ -0.8087316269586767,
+ -0.3979452225298427,
+ 0.6223125356160656,
+ -1.6069524378560378,
+ -0.14213038250469526,
+ -2.035184886075459,
+ -1.9270051431200403,
+ -0.6774251777364952,
+ -3.0477419379809296,
+ 0.7892922794744003,
+ -1.4414235991594075,
+ -0.4033843652124873,
+ 2.483190149709518,
+ -0.019013009212961954,
+ 1.3656624167764209,
+ -2.8741758703461877,
+ -2.785798803902475,
+ -2.645134714990042,
+ 1.6206142931994876,
+ -2.741499546207867,
+ 1.8709894332081838,
+ 1.309279908843647,
+ -0.11251862681746831,
+ -0.7994977755835092,
+ -0.9671946308808386,
+ 0.9843298415598355,
+ 1.1017827347556686,
+ 1.948890886033329,
+ -1.2138883167890113,
+ 3.1307183133891265,
+ -0.5524016336731142,
+ 0.839047839245351,
+ 3.0463010248115343,
+ 1.9691866517604413,
+ 2.9756920822634267,
+ -2.8600312013736087,
+ -0.8287416787332442,
+ 0.16748959985344877,
+ -1.7666703660544054,
+ -1.1841139664429823,
+ -1.5574107492259412,
+ -0.8973935763684212,
+ 1.488509303687885,
+ -2.4427944437482294,
+ -2.034726443466603,
+ 1.018000410585589,
+ -0.062106062186131426,
+ 0.6892776437103957,
+ -1.7738517636629354,
+ 2.722015604110051,
+ -0.7270471938510757,
+ 0.7596497522195393,
+ -1.5274926424119724,
+ 1.65031896221083,
+ 1.2458633788695483,
+ -0.854403157236636,
+ -1.2657562000288207,
+ 2.7747017681581085,
+ -0.9719002673583165,
+ 2.3121127543282665,
+ 1.4440765071434958,
+ 1.7002151572991313,
+ -0.7637016790908336,
+ -0.03147560928595166,
+ 0.5207038149867872,
+ 1.2247324500169567,
+ 0.4536215726044415,
+ -0.4515868769710095,
+ -2.584862409489354,
+ -0.036572337020194905,
+ -0.8009095461440782,
+ 2.0228222237413016,
+ 2.9949578284471463,
+ -1.9046932144415651,
+ -2.5840650266810936,
+ -0.9799097159137681,
+ 0.127241997200468,
+ 2.3268519250705544,
+ 0.13039807101578715,
+ 2.9267340263923622,
+ 2.509938215222712,
+ -2.7158631238263835,
+ -2.403771442752945,
+ 3.1291766710389965,
+ 1.711848781481725,
+ -0.9121336129710036,
+ 1.4001637854029698,
+ -0.048154013252019574,
+ 2.359755148075987,
+ 0.35730643815320784,
+ -1.5163825906846704,
+ -0.18792946124122342,
+ -0.13253901726966386,
+ -0.1207493566458021,
+ -1.4135020396026403,
+ 2.9453635725245864,
+ -1.866129980004729,
+ 0.48061882522194,
+ 1.01743672905427,
+ -1.964964611302757,
+ 3.1254351743287088,
+ -2.0251278662036865,
+ 2.3095801113834176,
+ 0.7955123415946639,
+ 1.3437095373170218,
+ 0.40356009512382746,
+ 0.5999576011910619,
+ -1.3997303776452676,
+ -2.314776853311128,
+ 2.5055666690757987,
+ 2.7497307133327746,
+ -1.7649992481935175,
+ 0.6048913944990086,
+ 1.425717474275323,
+ 2.058586396430994
+ ],
"size": 3
},
"mode": "markers",
- "name": "Shuffled Torus",
+ "scene": "scene2",
"type": "scatter3d",
"x": [
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1,
- -1
+ 193.76672288259297,
+ 7.754323559518668,
+ 75.8724356547323,
+ 147.8579349703865,
+ 133.86221400825715,
+ 18.554437238423372,
+ 174.0975008620863,
+ 77.76005488253396,
+ 69.6447543149669,
+ 178.95351219369914,
+ 183.29981876905913,
+ 12.86171885823839,
+ 8.691226413832434,
+ 193.4984529352139,
+ 102.51002161551293,
+ 192.30190209261315,
+ 102.19270197028958,
+ 75.73073326833071,
+ 123.4875708459123,
+ 138.0991632966297,
+ 193.8055272016349,
+ 61.156244369008284,
+ 190.55674383566895,
+ 189.84458974913176,
+ 190.7376864745169,
+ 192.8116899977434,
+ 51.66661101344899,
+ 111.17533137330872,
+ 108.74047655020178,
+ 7.709928881967302,
+ 155.58634381601527,
+ 13.190826453961726,
+ 32.082016033751174,
+ 193.5261803226559,
+ 121.48414437954025,
+ 176.99752958762164,
+ 184.41769099122317,
+ 27.790895451907954,
+ 192.28190778583948,
+ 193.85024079481553,
+ 20.353474197665054,
+ 88.6165539807378,
+ 180.6443948092167,
+ 8.68235116611387,
+ 181.83378632833262,
+ 156.81819177513592,
+ 8.068719209849148,
+ 69.84105891169284,
+ 193.50979503368217,
+ 65.55032978902359,
+ 182.85884225982775,
+ 176.91916036058743,
+ 193.72025552987142,
+ 190.13185018930096,
+ 8.153480156521468,
+ 9.647858669573582,
+ 161.5341014037311,
+ 187.9944588281687,
+ 170.32094616849272,
+ 164.9407180447255,
+ 64.30280918607268,
+ 192.06420156522387,
+ 193.28203176620664,
+ 17.82993579432581,
+ 154.87786477937624,
+ 180.99199900502012,
+ 193.36974962020764,
+ 14.194613162839811,
+ 183.57038209514977,
+ 186.4386677116969,
+ 11.804888811546286,
+ 30.581218244483725,
+ 9.571931480156106,
+ 77.69227124907209,
+ 133.23958585702078,
+ 170.29924417029974,
+ 8.886274916204991,
+ 39.09559446218486,
+ 155.74422558728858,
+ 6.327212907303063,
+ 7.067151413692974,
+ 187.4411488118661,
+ 190.07270496281305,
+ 18.538492249630504,
+ 145.4054294137734,
+ 193.9246597423385,
+ 25.96233964256818,
+ 187.20155625512825,
+ 46.01055922745081,
+ 186.12460589990002,
+ 6.096136185759651,
+ 177.8555566389253,
+ 51.310558568639394,
+ 193.88177347884596,
+ 148.59365368204618,
+ 193.49590839502082,
+ 23.652715271310075,
+ 38.41923615977736,
+ 6.1359500817318535,
+ 149.85108486161306,
+ 193.281218684554,
+ 50.559854769743986,
+ 111.47035701269937,
+ 155.31314389653238,
+ 152.40085343661457,
+ 10.05009576732437,
+ 113.83148735135818,
+ 44.23110897543549,
+ 20.584259802186274,
+ 167.01696709619912,
+ 11.58348067726171,
+ 139.8560457553255,
+ 189.78302328310792,
+ 24.244887726482652,
+ 6.691412487897787,
+ 64.24833322407046,
+ 30.19159814201508,
+ 46.38266303433256,
+ 7.331810074461262,
+ 50.326510670809995,
+ 86.55716822782993,
+ 7.504167301620485,
+ 146.11894376459023,
+ 177.685463218398,
+ 11.084992159435785,
+ 96.57984679475369,
+ 134.3446621779105,
+ 181.45300874453173,
+ 185.47520171195987,
+ 7.887480320865367,
+ 193.8022681060928,
+ 9.104424334815295,
+ 15.970895813069227,
+ 162.11321165504708,
+ 6.538667923870246,
+ 143.1326188838469,
+ 193.83388216516943,
+ 9.66534366302873,
+ 10.29734203142676,
+ 44.34957753560458,
+ 59.26344437629874,
+ 45.670640218080926,
+ 17.192388779886116,
+ 193.25420919647593,
+ 40.302838946864085,
+ 6.113720202910465,
+ 193.92169502758026,
+ 97.52836734438006,
+ 183.60812472645944,
+ 6.952642351282083,
+ 166.90910728572132,
+ 193.65505552252057,
+ 7.776924312102372,
+ 6.1267726582140325,
+ 6.723532260754148,
+ 168.33406692036635,
+ 14.711406984598707,
+ 13.135269889919341,
+ 192.64485408951438,
+ 144.76738165426957,
+ 10.181094943941469,
+ 14.165964481953178,
+ 193.8444388649708,
+ 193.64554531827497,
+ 93.12042113761908,
+ 184.03280939554654,
+ 193.7209772623767,
+ 8.418216593563962,
+ 8.19837876995884,
+ 7.8533977390776295,
+ 193.1550001230175,
+ 149.3241356867903,
+ 193.45779409914633,
+ 9.594171650664292,
+ 169.89616975775215,
+ 180.45730529298942,
+ 128.1255882482279,
+ 192.58898967331567,
+ 35.795406853961495,
+ 6.286487866117817,
+ 31.934922476566,
+ 75.28539519554603,
+ 32.34494452544292,
+ 61.92417987173132,
+ 8.13989603792101,
+ 191.2728021000413,
+ 193.8077132404087,
+ 13.81827787969169,
+ 32.58089452027631,
+ 128.11932845122857,
+ 6.487663105439315,
+ 6.3264782158410995,
+ 189.96419064359634,
+ 189.49844402557866,
+ 137.40219318580972,
+ 76.36116543678068,
+ 11.581508180741098,
+ 187.94758746996268,
+ 65.32470555897471,
+ 146.18388617441965,
+ 165.79434202018533,
+ 192.83500544702122,
+ 7.331501928894022,
+ 7.906341384830197,
+ 6.241356963000205,
+ 155.77646181080013,
+ 39.70826349586672,
+ 106.84278566389527,
+ 189.70113962333025,
+ 17.699254827119066,
+ 97.31950542459452,
+ 155.2566142116602,
+ 193.17780145591576,
+ 40.73108229018546,
+ 20.805662434620906,
+ 31.100717946654584,
+ 135.7409908454933,
+ 6.6464526791487275,
+ 13.805528620373122,
+ 16.074461779898446,
+ 193.745227853582,
+ 193.92481367778763,
+ 10.213446697331593,
+ 7.944293075290251,
+ 191.65447704622574,
+ 52.03899400686819,
+ 191.78075576028934,
+ 60.15802194447302,
+ 34.38934058866229,
+ 176.96066859598957,
+ 148.196713072551,
+ 167.2574951927591,
+ 191.6060404165588,
+ 8.26965908449503,
+ 8.29018838888775,
+ 193.58470359742495,
+ 185.9518997727204,
+ 60.77546219231487,
+ 19.9401884733994,
+ 14.394177815782804,
+ 79.86122447504127,
+ 110.17405259073749,
+ 167.57081476849598,
+ 131.3046652415874,
+ 28.267714634812247,
+ 8.031901481137364,
+ 142.1057291245149,
+ 190.77176529369254,
+ 6.115060475411627,
+ 166.30140601982782,
+ 52.95289776204345,
+ 189.9827265990679,
+ 11.478798147995201,
+ 6.33155783007563,
+ 37.14710423013383,
+ 9.890806599851043,
+ 100.09953397514133,
+ 149.88986070973203,
+ 169.30737525693405,
+ 171.0985768629219,
+ 188.57915587346358,
+ 6.162476438117402,
+ 81.13527643784752,
+ 126.39408012708373,
+ 6.075213793726773,
+ 193.0667122220161,
+ 13.04555165182222,
+ 143.47707878379808,
+ 164.6039670514096,
+ 192.11901703456468,
+ 12.990336685657782,
+ 6.721290778957344,
+ 18.660774509461966,
+ 7.179553910694046,
+ 9.588509370342344,
+ 182.33453131415322,
+ 184.03605327969882,
+ 189.34050174867042,
+ 40.85752575279279,
+ 21.734100481231152,
+ 9.4910675482593,
+ 27.606039171613123,
+ 38.818157162812135,
+ 192.49027393684912,
+ 8.401091840737315,
+ 118.04869543767533,
+ 192.4079821066391,
+ 40.71603487251211,
+ 13.336976551002447,
+ 193.53369815403238,
+ 45.52568089556168,
+ 172.88970565588968,
+ 11.780602182607652,
+ 193.47695001261184,
+ 12.505225471273377,
+ 193.71671235494873,
+ 7.509848049411576,
+ 49.02580984403396,
+ 6.45388491550023,
+ 142.27194479993113,
+ 124.25047835139597,
+ 149.18105122571154,
+ 33.804770900956285,
+ 193.0886119851602,
+ 192.05163030771374,
+ 43.7430486392163,
+ 172.44534315812942,
+ 37.314612983500474,
+ 19.0808763490463,
+ 12.762575931184845,
+ 28.501541063462316,
+ 18.2558410798073,
+ 62.57656328724344,
+ 6.562337161606919,
+ 105.49942595422212,
+ 193.19069494322878,
+ 126.73544936478152,
+ 6.504850347557594,
+ 6.3754851136134505,
+ 191.6754144509927,
+ 193.22207283578493,
+ 136.08821381609974,
+ 191.37405833726677,
+ 11.441585304808816,
+ 106.98783352958681,
+ 169.48891498533243,
+ 83.32137706608563,
+ 193.88744423524045,
+ 83.0145822450193,
+ 184.49454078562752,
+ 135.18276329588562,
+ 22.67905055825992,
+ 36.36227184965534,
+ 192.0266360866357,
+ 193.74909408200315,
+ 187.7034414614997,
+ 70.18678863093083,
+ 156.0420692751645,
+ 16.127912717350835,
+ 187.82582949957026,
+ 31.73929184890627,
+ 7.861026871509087,
+ 31.768618537793987,
+ 186.21532720975858,
+ 6.686043371758951,
+ 89.47738306560872,
+ 6.27221422203299,
+ 191.77070932487436,
+ 13.146413156764304,
+ 192.47474787588536,
+ 73.29152613972396,
+ 91.20002253640594,
+ 6.079859130614212,
+ 189.40719135292036,
+ 11.033161468390803,
+ 191.37488299260994,
+ 6.0776392620054756,
+ 192.99343405953715,
+ 193.92461644719936,
+ 184.91485154181674,
+ 193.28769298249696,
+ 86.07306917234736,
+ 6.0799919976150845,
+ 147.74294406111042,
+ 95.73857753856775,
+ 36.65663690716063,
+ 8.555284319421705,
+ 193.5284392117014,
+ 190.35071540406176,
+ 182.173389193713,
+ 21.565885780283505,
+ 168.87960140347064,
+ 176.48107508161505,
+ 122.37342017023131,
+ 47.19414758818208,
+ 188.78186202920608,
+ 174.69864087542288,
+ 8.170604183265448,
+ 193.39636939035313,
+ 22.88439997747155,
+ 187.42014716622467,
+ 6.150664537800404,
+ 21.037264826489338,
+ 182.55421797400814,
+ 182.87592110704517,
+ 176.71910720262997,
+ 6.555525689671359,
+ 9.81328667693776,
+ 166.65194782735324,
+ 9.063911945577015,
+ 192.74533570521592,
+ 191.3397638541132,
+ 132.30328110153334,
+ 158.00867704643656,
+ 123.72202971561475,
+ 192.33913526728065,
+ 6.305239701713901,
+ 190.8711111334972,
+ 98.42345968470295,
+ 6.174576322598806,
+ 6.522664808826788,
+ 30.28455907682217,
+ 181.19106433842038,
+ 6.85735318984779,
+ 15.227527105886256,
+ 166.1452250072048,
+ 46.25507077848023,
+ 193.2161632861939,
+ 32.38150548214215,
+ 6.079437578537216,
+ 192.9887284904362,
+ 181.38877250789898,
+ 110.5941394058621,
+ 6.108827586480719,
+ 192.9921634755525,
+ 6.708421366965286,
+ 6.422155155718595,
+ 13.590183510915102,
+ 187.7769598744796,
+ 192.70872050947588,
+ 157.28164228750285,
+ 183.9713475121107,
+ 9.9911541820388,
+ 184.69778135858988,
+ 175.05304962977544,
+ 124.66241908295856,
+ 13.08563874432205,
+ 17.50837413177501,
+ 6.571180787202955,
+ 106.47083127957157,
+ 193.78670192045115,
+ 19.858926471205297,
+ 188.18230008034035,
+ 69.95397090460362,
+ 192.88788479649196,
+ 125.92463336642624,
+ 84.12617404332705,
+ 59.544663000467715,
+ 92.61162970942775,
+ 80.74327742412594,
+ 42.935079903973204,
+ 8.95901992067877,
+ 185.9497793861649,
+ 6.6812799230749595,
+ 161.7291280859717,
+ 10.173143221046187,
+ 9.255711883861077,
+ 189.01498490614227,
+ 6.203775789856081,
+ 160.64346039321805,
+ 109.25952028309463,
+ 71.30326048997328,
+ 24.79622972448983,
+ 40.381189492778915,
+ 7.262183586699727,
+ 41.927611161153536,
+ 14.03504333604787,
+ 178.84360358029144,
+ 73.83348746779532,
+ 8.739436415760022,
+ 192.8918570655654,
+ 190.10058835959452,
+ 8.215587428452595,
+ 8.112645434395787,
+ 192.73450457937008,
+ 110.34944833030981,
+ 96.28726339389159,
+ 192.27960272568586,
+ 193.81659258222928,
+ 31.931322431089022,
+ 49.24537053647736,
+ 7.541334477606345,
+ 6.0964102818988275,
+ 51.402228232011694,
+ 132.9948399675558,
+ 192.95272769924986,
+ 48.838641995266855,
+ 31.49709264146514,
+ 36.346322396254486,
+ 9.330973471867047,
+ 12.081973989368764,
+ 190.7384481221423,
+ 193.92145502059233,
+ 190.18885235215834,
+ 9.123909275568508,
+ 152.34093057632435,
+ 193.15153869158038,
+ 79.35981715205398,
+ 9.122943662567257,
+ 180.67148685452082,
+ 29.048846723886328,
+ 33.17249741499419,
+ 7.8842571101565495,
+ 193.0845836078262,
+ 76.26200957302324,
+ 184.19016788053807,
+ 190.10373356725577,
+ 189.9125518849192,
+ 9.769025553769763,
+ 38.853324009965604,
+ 193.12663924468833,
+ 10.291454172754706,
+ 6.217809254583155,
+ 188.94397724650713,
+ 6.655849098988904,
+ 32.07526847164784,
+ 189.7045575374519,
+ 192.10120270219804,
+ 8.109300231983125,
+ 177.8883513621695,
+ 22.172447905215158,
+ 6.659853735345483,
+ 6.5038995786561,
+ 9.137679760426721,
+ 11.108800072230794,
+ 10.339509948107931,
+ 184.42762568491037,
+ 37.98316697470691,
+ 179.72234583284953,
+ 186.6760384616184,
+ 192.02635776316689,
+ 101.44515715042517,
+ 193.2218263530259,
+ 105.79297619309587,
+ 20.702267637506072,
+ 160.46065813600174,
+ 8.868234856533405,
+ 139.2592714274189,
+ 135.73281997997267,
+ 7.619194315906043,
+ 8.691432527679561,
+ 7.677257210783821,
+ 72.85199998710627,
+ 57.076103690240785,
+ 157.16206498262312,
+ 11.255897390765156,
+ 76.46459034285378,
+ 185.68343057463593,
+ 191.54648883394853,
+ 11.509340489054015,
+ 192.7732713180348,
+ 183.52148228453652,
+ 191.88229103414582,
+ 190.14858104412355,
+ 148.59775816899185,
+ 99.61456139879405,
+ 130.6727372528384,
+ 192.48296518369287,
+ 27.950088583619685,
+ 193.9236504724133,
+ 8.43261308416837,
+ 193.92414718533288,
+ 7.327929995403691,
+ 93.15956660235028,
+ 25.341176965584218,
+ 8.000297517919734,
+ 16.37748912957632,
+ 6.075414511975755,
+ 111.29377613502494,
+ 184.84460942531035,
+ 187.56499915239587,
+ 170.49496815870876,
+ 175.7350893727421,
+ 183.9199920247061,
+ 137.68390231448265,
+ 188.99744985846863,
+ 32.470803992661224,
+ 171.64077837062058,
+ 6.247697346125493,
+ 121.06122442190579,
+ 7.265875004835267,
+ 184.6579446811337,
+ 165.60597625120454,
+ 6.341640330007059,
+ 135.84628162828196,
+ 187.71447033341565,
+ 192.43909551233097,
+ 75.04128101349654,
+ 158.70160792603133,
+ 45.06200304617949,
+ 63.543094780905186,
+ 108.02508671401823,
+ 10.229886068831242,
+ 193.924846987929,
+ 178.2420939489945,
+ 60.52407418195595,
+ 38.50753155440788,
+ 193.6341585955564,
+ 139.53464448704557,
+ 192.36677768437207,
+ 6.221541878580011,
+ 193.67260969009837,
+ 9.301738042510369,
+ 6.367607327148886,
+ 149.33130635780623,
+ 7.437671014766839,
+ 6.124929985486805,
+ 58.703975895671554,
+ 109.70131469980204,
+ 192.38966702443736,
+ 166.32619707186785,
+ 74.27521644797419,
+ 193.92487710225654,
+ 6.076898827894672,
+ 15.71203036839817,
+ 193.63690618268265,
+ 13.05653623766379,
+ 15.127295705782235,
+ 86.46771446827373,
+ 173.21783636936547,
+ 192.21232686945234,
+ 6.308861365848665,
+ 163.03108803286193,
+ 143.28068607218609,
+ 6.226176304326999,
+ 183.98927844452928,
+ 28.347477102083822,
+ 42.67230287555343,
+ 112.3609407278875,
+ 189.8127037029113,
+ 49.87853140600129,
+ 8.747922638524116,
+ 30.803234256847144,
+ 6.24314587053229,
+ 6.79657439161569,
+ 48.67205981840809,
+ 188.4178524954087,
+ 6.211117194049979,
+ 7.451936468643078,
+ 56.923326703946096,
+ 191.36215806000212,
+ 6.100960860742154,
+ 149.98273525519323,
+ 153.13331397303202,
+ 55.955848568280345,
+ 156.35932571121054,
+ 193.6864316134889,
+ 192.65250873313093,
+ 193.765321601651,
+ 6.079671435824495,
+ 12.07635613143337,
+ 6.5275936468058475,
+ 95.53845287014133,
+ 126.99399101882211,
+ 9.126976649146023,
+ 25.775173193048236,
+ 10.173054496881592,
+ 189.38717209711186,
+ 83.40287981826631,
+ 186.8171378719924,
+ 190.7231803913905,
+ 188.45112465551944,
+ 176.5506320536561,
+ 64.35102463445054,
+ 109.9498555136205,
+ 189.54125326162287,
+ 98.93209047811027,
+ 188.82322058190755,
+ 77.99163227813841,
+ 6.084075051527116,
+ 168.6699165015857,
+ 172.18552189331336,
+ 176.3097004635479,
+ 74.90783674380812,
+ 41.36341652906078,
+ 76.17793381345982,
+ 193.3721082162254,
+ 16.64360638274468,
+ 22.50984408440383,
+ 168.509212833494,
+ 193.49604481096128,
+ 36.61802685498034,
+ 193.76945858383323,
+ 6.1485426687273526,
+ 192.44458725858448,
+ 167.42635015613456,
+ 100.97088321110412,
+ 6.235158575918141,
+ 54.99208827848123,
+ 156.4815417658246,
+ 6.644963047262154,
+ 54.314756946511544,
+ 190.02151821161405,
+ 192.66179833813888,
+ 7.392846526478661,
+ 192.68314069658908,
+ 181.61221147623468,
+ 193.92077065815053,
+ 172.35846144573722,
+ 155.3361870948289,
+ 9.369307355496485,
+ 6.076937163671375,
+ 185.30692598149085,
+ 193.8418848624134,
+ 54.60477872415544,
+ 16.511189607986648,
+ 11.45696203816735,
+ 8.766085599726209,
+ 46.0263933265683,
+ 35.37049716959246,
+ 151.69722054445978,
+ 121.34765546690696,
+ 9.76220436993501,
+ 6.29380034820758,
+ 192.7801554759797,
+ 191.95864119809863,
+ 53.02682362558948,
+ 192.82472808143737,
+ 192.45021864679345,
+ 184.53791831252997,
+ 67.37770988834588,
+ 8.2453685982473,
+ 102.10555580123417,
+ 157.67347024471266,
+ 8.915743332923787,
+ 137.46386319434643,
+ 170.54563064835872,
+ 192.01958816982184,
+ 192.33412229325958,
+ 6.679009826109763,
+ 173.89427782958015,
+ 184.93698261532793,
+ 10.002595255495935,
+ 193.87983889737868,
+ 6.9837234855685,
+ 7.131947724725725,
+ 145.9284649751402,
+ 26.16305857035559,
+ 175.73286531579095,
+ 6.455378395400828,
+ 16.008160861970477,
+ 180.79635170653023,
+ 26.192325210612577,
+ 7.544572203762981,
+ 178.46671026174727,
+ 192.38186667995134,
+ 192.71873516613604,
+ 6.881867675473707,
+ 189.331691438768,
+ 193.33662672658983,
+ 102.5471638360035,
+ 7.43177661926452,
+ 171.99327657064077,
+ 189.1258230539821,
+ 193.83352591910042,
+ 6.872817754261384,
+ 193.3044520948857,
+ 30.11726469870849,
+ 27.473522351610725,
+ 15.351422297371498,
+ 192.32063171893302,
+ 116.91698973998382,
+ 171.10674917993413,
+ 190.63593260526662,
+ 9.194773608548202,
+ 6.40846920540739,
+ 8.432638239845447,
+ 173.43136815059006,
+ 12.416360804028438,
+ 193.81515771473846,
+ 64.23942762575379,
+ 188.20798242671702,
+ 6.155789039819341,
+ 8.699140373163907,
+ 189.54865418468444,
+ 7.481131292091776,
+ 186.97566411290873,
+ 182.4808506337517,
+ 6.293140927473181,
+ 193.22388991819113,
+ 6.105160476776989,
+ 6.1901824821267635,
+ 187.24901000937479,
+ 31.105770286629458,
+ 21.171999387072475,
+ 92.6271388973632,
+ 183.30951517704733,
+ 140.6141653569118,
+ 75.8501539556033,
+ 88.44865723275043,
+ 89.63951191120005,
+ 150.69492510139074,
+ 188.8785197122663,
+ 9.509275878792845,
+ 73.36138601168243,
+ 189.86225860172166,
+ 6.294053765057749,
+ 72.04532854016145,
+ 162.82156229612755,
+ 107.77970640741492,
+ 53.43957762328362,
+ 131.13004475874897,
+ 146.6618092732337,
+ 11.307958349691054,
+ 69.0395514612283,
+ 192.08585247958567,
+ 188.59121629758667,
+ 41.21657874667899,
+ 103.27135996064483,
+ 188.42791429793027,
+ 34.936741725725376,
+ 145.16926455104814,
+ 24.46560434887582,
+ 71.61774818147862,
+ 192.81819589021495,
+ 187.85260607256018,
+ 20.60105699972354,
+ 12.183919413329075,
+ 193.89780761252018,
+ 13.819333469641174,
+ 190.52576780852502,
+ 193.40001096649985,
+ 39.870523258778974,
+ 152.32696142952565,
+ 6.432575940040411,
+ 193.61201693110272,
+ 193.92070434157193,
+ 7.8277748934003135,
+ 67.26522408332613,
+ 193.89357697421164,
+ 92.05525740508237,
+ 159.83739128843993,
+ 31.413333974057323,
+ 193.91690882494092,
+ 164.00723361482963,
+ 163.42506696634175,
+ 7.118461449664968,
+ 129.43589189174537,
+ 192.8089837229736,
+ 36.571895989812006,
+ 168.31443829790274,
+ 135.24235529571712,
+ 6.1061281802608,
+ 191.67495571353138,
+ 180.00904111696235,
+ 19.190964694960215,
+ 193.91045280639335,
+ 192.3311558199207,
+ 175.0747262681388,
+ 56.34204937726361,
+ 187.54313902380665,
+ 121.11430388956745,
+ 6.669258284294381,
+ 182.41538281324787,
+ 11.771518652821657,
+ 27.796619672721594,
+ 24.132760531723743,
+ 92.61526053771078,
+ 73.620281691955,
+ 18.779808679589372,
+ 87.4085194536476,
+ 9.58699060530741,
+ 189.08725494780688,
+ 63.984876105537026,
+ 85.83370832411637,
+ 178.07077010449143,
+ 7.506935446715886,
+ 106.57790896718507,
+ 19.669894967127593,
+ 191.67549632464264,
+ 8.085553477489468,
+ 193.33161482204758,
+ 181.98488767822707,
+ 26.142339619411565,
+ 185.31513122264505,
+ 12.673888316477722,
+ 192.5112341500182,
+ 21.455901762330182,
+ 185.312749357631,
+ 10.244525106844415,
+ 53.22929476667937,
+ 193.87676940605309,
+ 106.99162814121831,
+ 193.3038992184751,
+ 193.88078944786352,
+ 177.15787507896482,
+ 192.5110936902906,
+ 11.228619224083046,
+ 193.91287202266497,
+ 73.96963908478604,
+ 18.11765913006965,
+ 77.01809989086472,
+ 130.564071055464,
+ 173.89491402839025,
+ 7.18776984574625,
+ 192.88547968639207,
+ 193.8169675557494,
+ 163.5265023322473,
+ 165.00307354643817,
+ 192.48672858082958,
+ 106.2284265784896,
+ 124.38296521441465,
+ 193.59787489388754,
+ 10.736065913466156,
+ 144.65360534926583,
+ 176.98183919633044,
+ 193.82819744403753,
+ 6.334407200762558,
+ 191.12478430828313,
+ 53.48093427726071,
+ 15.290551718723885,
+ 18.735947649983252,
+ 26.470257781144145,
+ 28.106251126210797,
+ 20.839451350991638,
+ 15.371132772988084,
+ 61.173501400166394,
+ 192.2117218824561,
+ 192.9508089115149,
+ 191.31871904982225,
+ 114.77428261017015,
+ 94.56928018780606,
+ 13.002208949149907,
+ 186.40915339864222,
+ 8.987436634922409,
+ 193.89726240423985,
+ 137.74030322216234,
+ 7.962583559972279,
+ 12.473760914810526,
+ 7.313765224948505,
+ 15.781621277622213,
+ 192.73515383001646,
+ 187.6288028412283,
+ 147.71086764015075,
+ 187.22550624993724,
+ 169.16317824326129,
+ 192.1211099443455,
+ 39.36520428288565,
+ 44.281127284824606,
+ 106.30744827550677,
+ 109.04216827624525,
+ 191.6698673371082,
+ 156.7670591610944,
+ 146.78837123343834,
+ 6.142081497306109,
+ 193.38093100353763,
+ 148.49700841106778,
+ 171.42504268014122,
+ 26.07234761157381,
+ 70.65769784480432,
+ 192.52409079284095,
+ 184.79348851856278,
+ 6.259343066780307,
+ 191.25732491027,
+ 7.270626413625421,
+ 44.047483096947246,
+ 23.015532658792708,
+ 193.1810502429629,
+ 191.29075573679881,
+ 171.85461696215503,
+ 73.99018072529661,
+ 176.22544529870413,
+ 193.9005298723682,
+ 30.84802352213682,
+ 191.35663301864074,
+ 192.94098253901944,
+ 11.229586053283795,
+ 7.474051525875628,
+ 127.9382185149184,
+ 30.910841221285008,
+ 191.15054432218457,
+ 188.5696785916152,
+ 7.158390754721265,
+ 188.5001545477424,
+ 6.957909982467177,
+ 6.253033193075834,
+ 22.188321559946523,
+ 48.80843209764125,
+ 8.965942885090696,
+ 22.36341087625026,
+ 191.96769324181793,
+ 49.14573360320689,
+ 191.50212979169646,
+ 6.93111270377028,
+ 181.19670776513186,
+ 172.2194301575602,
+ 192.85521084581987,
+ 192.40095568211936,
+ 192.2912177648848,
+ 178.51095858372003,
+ 7.0849353506755195,
+ 133.87111568319847,
+ 174.5646552727075,
+ 109.1388365124029,
+ 118.15919925167684,
+ 8.914239666732676,
+ 107.95965991651468,
+ 7.290585924695665,
+ 143.82056486060034,
+ 56.38815593733556,
+ 178.9839980560627,
+ 165.55064630869646,
+ 179.22051174117357,
+ 60.50808424375218,
+ 6.265245196953388,
+ 6.1963405987918465,
+ 147.92375134306263,
+ 165.1136074926227,
+ 46.12166709741936,
+ 10.510470416820098
],
"y": [
- 10.294740125957535,
- 10.321222084366763,
- 10.337064840725011,
- 10.285358042494558,
- 10.318261071509335,
- 10.300035640573457,
- 10.328033403831228,
- 10.327515932330485,
- 10.316658224457248,
- 10.30196990491042,
- 10.337001863090562,
- 10.332887038319525,
- 10.346256900829253,
- 10.299748386668071,
- 10.360509335207771,
- 10.324060129410261,
- 10.35147433210954,
- 10.343059014939787,
- 10.306627756473976,
- 10.32547395731724,
- 10.327145799887198,
- 10.321569077767085,
- 10.32183836101932,
- 10.279649532694279,
- 10.301405528987408,
- 10.33543735557153,
- 10.313550782247635,
- 10.35438538351468,
- 10.246167881684116,
- 10.338450668683542,
- 10.332942185994591,
- 10.273029073893511,
- 10.318586172946619,
- 10.250566897823411,
- 10.299946794775726,
- 10.330305981510921,
- 10.329631357262505,
- 10.317189089802962,
- 10.359308743676975,
- 10.277800055500837,
- 10.329389251002613,
- 10.304404990561988,
- 10.299043826003224,
- 10.27519597652165,
- 10.326163323173295,
- 10.290487997486423,
- 10.33748236540776,
- 10.344087060115255,
- 10.367392547496287,
- 10.338926883895265,
- 10.35267283313805,
- 10.290396200787905,
- 10.298531660211758,
- 10.301129341652928,
- 10.356121401301333,
- 10.299324727048878,
- 10.311856339398311,
- 10.301919259517305,
- 10.293157521015628,
- 10.303446917184555,
- 10.289839775495004,
- 10.290453905204991,
- 10.342920610776051,
- 10.275951706665563,
- 10.322307984421224,
- 10.290210496257659,
- 10.289333525845645,
- 10.25377102317578,
- 10.31568858381107,
- 10.327398756245882,
- 10.331599069819505,
- 10.330612229322204,
- 10.31343290195305,
- 10.318659648587175,
- 10.309047655373298,
- 10.340523424415434,
- 10.318501280210826,
- 10.34856422732512,
- 10.30302404097757,
- 10.29924544282317,
- 10.304861485803734,
- 10.350257093026746,
- 10.35124308071259,
- 10.359319129003238,
- 10.349323816942642,
- 10.310094200281378,
- 10.267849908087959,
- 10.31482159609539,
- 10.320956006154717,
- 10.317439763680092,
- 10.361352106594916,
- 10.300661964095246,
- 10.358160041105087,
- 10.286415479956204,
- 10.31169681352432,
- 10.279077356279913,
- 10.297301063892423,
- 10.334980098380544,
- 10.309068621137712,
- 10.316034335511722
+ 169.27344327217816,
+ 15.066549868588663,
+ 21.411394719026166,
+ 182.80230633116253,
+ 180.42345574849105,
+ 105.8519531071868,
+ 76.3577141916238,
+ 21.787603767329536,
+ 162.87637692449977,
+ 187.05141075780057,
+ 187.3462957267207,
+ 12.712033570441204,
+ 14.06788467723736,
+ 181.51961624110834,
+ 27.547214552366135,
+ 150.9779808613587,
+ 173.68887521059364,
+ 165.39974172030995,
+ 178.46185480237443,
+ 40.85187219530152,
+ 170.13303419550044,
+ 18.69810402901324,
+ 136.55907447149437,
+ 131.63939084807157,
+ 137.88333049744864,
+ 183.9117343070187,
+ 152.9892533808462,
+ 30.05796718269076,
+ 29.318671130609136,
+ 49.13519887783908,
+ 52.616416773635386,
+ 85.37677601584905,
+ 133.79653560350368,
+ 165.08442996469566,
+ 33.54274144542824,
+ 186.86128657285502,
+ 187.37506204234643,
+ 127.09100140518457,
+ 184.88087834033888,
+ 171.2765465240269,
+ 111.02050692107551,
+ 169.87750804814624,
+ 91.76540932132117,
+ 57.63856764850836,
+ 187.2733206865887,
+ 184.19123471544273,
+ 52.44423446987094,
+ 162.96280651823108,
+ 181.45632234551164,
+ 160.98695038523206,
+ 98.709352841558,
+ 82.24138105704051,
+ 179.92752788751883,
+ 133.57066031938493,
+ 53.19407140687941,
+ 64.90045456570522,
+ 58.35520129337981,
+ 187.18659268627644,
+ 186.0789625361541,
+ 62.27936836638518,
+ 19.248577169235954,
+ 185.17722232646264,
+ 182.51836284608132,
+ 103.57424869099168,
+ 52.00964018784855,
+ 92.7823990279861,
+ 182.1546560690877,
+ 12.634524403997577,
+ 187.35569617648568,
+ 112.88381213208251,
+ 78.28255081440291,
+ 14.037195327085136,
+ 13.515395856356943,
+ 166.15032518508175,
+ 180.31096524750188,
+ 186.07619079604908,
+ 59.256176724257905,
+ 15.208604081682706,
+ 184.02997017446936,
+ 19.649825404499648,
+ 42.50215649394769,
+ 187.25762766492952,
+ 133.16738147576552,
+ 12.75025847059407,
+ 182.4047407156954,
+ 174.92661028842156,
+ 13.465553449041776,
+ 116.53372240609083,
+ 148.7312914782218,
+ 111.45583970403541,
+ 26.826269354103328,
+ 186.94774795652125,
+ 152.74224373127288,
+ 172.26777085747756,
+ 47.19105060384838,
+ 181.53362798924485,
+ 13.20700261023017,
+ 15.111397773568818,
+ 22.0339929386452,
+ 48.081934389810996,
+ 182.52152286446503,
+ 16.945240323209227,
+ 175.91504969958777,
+ 52.38072098150509,
+ 49.99612213045807,
+ 13.305217159861762,
+ 30.898098839952056,
+ 15.966310049339938,
+ 12.907632902823119,
+ 185.64505624356198,
+ 12.883529563960428,
+ 181.47591217248117,
+ 131.234251954798,
+ 13.27105565732379,
+ 17.586863395997014,
+ 160.34886485235634,
+ 131.0144702395305,
+ 149.0352540866414,
+ 45.36573414776362,
+ 16.90827242969615,
+ 23.643268796005195,
+ 47.124920463596936,
+ 182.52119901328018,
+ 84.017765561153,
+ 12.98797383367106,
+ 26.001264434209688,
+ 180.5101952185914,
+ 187.24918244266732,
+ 187.37326900971064,
+ 50.80140071633987,
+ 178.9972903779403,
+ 13.776407815234284,
+ 97.11703018422165,
+ 184.96467778407083,
+ 35.8712607817576,
+ 182.02934678200188,
+ 170.83271210476096,
+ 13.47031561870741,
+ 69.29008586671405,
+ 147.32798517021504,
+ 18.373905989664504,
+ 16.18466042632285,
+ 12.674300705026726,
+ 161.33374521187076,
+ 15.383651950813345,
+ 22.567437778214398,
+ 175.82226788938542,
+ 172.46320713384443,
+ 101.33639967432626,
+ 16.694403876108595,
+ 64.81542834005016,
+ 167.16039460975455,
+ 49.77090545295824,
+ 28.024628384213067,
+ 38.38091812069226,
+ 66.79480087063662,
+ 92.15268751259725,
+ 85.11064331828915,
+ 184.26462222898,
+ 44.670660821604166,
+ 13.2557552077159,
+ 12.635386075449501,
+ 178.34503177212778,
+ 166.99685177175417,
+ 25.154114764171187,
+ 187.36827664174186,
+ 168.35731108016674,
+ 14.301365624358608,
+ 53.58674856957988,
+ 14.929615953345298,
+ 182.97271933309344,
+ 47.704540418757176,
+ 164.07792833297614,
+ 64.52125233235665,
+ 69.12087918652571,
+ 187.17784032218776,
+ 36.16261531059282,
+ 153.816662121831,
+ 14.740491393580898,
+ 31.78461493852752,
+ 133.58878240259506,
+ 165.22535246182974,
+ 134.16442037905864,
+ 159.16040199103998,
+ 14.582396792620846,
+ 185.9602249881257,
+ 178.92215977313816,
+ 88.28753605079763,
+ 134.49082563042114,
+ 36.15997951916345,
+ 18.55805394353744,
+ 19.655909029890605,
+ 132.43516277627486,
+ 186.85278556790803,
+ 181.05152816789,
+ 21.508113978970734,
+ 12.883894001865112,
+ 120.3765913503565,
+ 19.43057234725886,
+ 45.57221065833965,
+ 185.47909142423796,
+ 156.41351928619355,
+ 15.782247562604828,
+ 50.97499106363996,
+ 30.894918904883312,
+ 52.781726621309,
+ 142.94926254584536,
+ 174.837070272574,
+ 130.70005638915322,
+ 12.699778873668063,
+ 26.18738162025543,
+ 183.95627953445418,
+ 160.3764740671428,
+ 143.97820058737145,
+ 12.927036177848194,
+ 132.38336666769692,
+ 39.64582471072033,
+ 17.77453505340438,
+ 12.648947544674288,
+ 97.50243232191835,
+ 179.6765863177414,
+ 175.0097370838163,
+ 13.244017715281181,
+ 51.32239310691388,
+ 185.62982967947258,
+ 17.181152483561906,
+ 185.50276003474434,
+ 158.21167204014904,
+ 136.8816575988667,
+ 186.8574762004318,
+ 182.8566243984326,
+ 185.67738921682783,
+ 144.7373803972858,
+ 14.445311265429837,
+ 54.38030754485914,
+ 165.99301205292116,
+ 187.3607421896211,
+ 18.632474302858515,
+ 109.8898855588391,
+ 12.62935432413565,
+ 22.21501993739069,
+ 29.750506790327417,
+ 65.71864214997532,
+ 179.9573559453579,
+ 127.90866070474716,
+ 52.11495332483196,
+ 43.06727569795662,
+ 138.13640306634224,
+ 22.530771166074622,
+ 185.5482429821698,
+ 17.328286400145025,
+ 186.6818867851433,
+ 76.46202528150383,
+ 19.61410986654885,
+ 14.930307386962744,
+ 66.5841770630647,
+ 26.903625030955602,
+ 183.1259462535578,
+ 68.22376344897103,
+ 71.03512004226617,
+ 187.08518024758806,
+ 29.07148960221107,
+ 167.40306552871462,
+ 179.0310747709499,
+ 24.75246246401887,
+ 159.03864838968553,
+ 84.67786171237637,
+ 43.87920082578528,
+ 185.31505539118646,
+ 185.1068322229767,
+ 12.700771869970229,
+ 38.352010997878786,
+ 12.75838879253309,
+ 43.745110415622314,
+ 64.48110404091977,
+ 187.3020444310691,
+ 102.90894688179885,
+ 128.40804551551784,
+ 144.10271288893907,
+ 114.57880077438453,
+ 13.556173759525045,
+ 13.661915833420757,
+ 142.02099887540467,
+ 152.8195469744143,
+ 55.32270810852595,
+ 177.3503418488102,
+ 152.00562979958897,
+ 15.444008986582697,
+ 86.07018715746584,
+ 181.31822997422915,
+ 16.162557368076584,
+ 186.39823870239957,
+ 12.848884341243663,
+ 164.35459383931698,
+ 81.9900368581906,
+ 168.2759991399852,
+ 15.45077554526672,
+ 151.093410840361,
+ 34.61151537920213,
+ 43.16413954295584,
+ 178.61285556816148,
+ 47.603084476818694,
+ 136.12955829806506,
+ 183.18292333277086,
+ 148.6404389166733,
+ 146.79567666308716,
+ 186.3443540499567,
+ 14.954019763842755,
+ 107.43290045046419,
+ 12.72135868808084,
+ 128.30235651867483,
+ 12.732190011666372,
+ 18.944760141231825,
+ 18.162915231455035,
+ 174.51240723332137,
+ 160.53572861301762,
+ 179.09687140140497,
+ 18.462207010418727,
+ 19.275998922894143,
+ 145.32554325196526,
+ 160.92708354900398,
+ 39.81921957703204,
+ 185.8796049067383,
+ 76.25021592433818,
+ 174.87179746292566,
+ 68.49766148753301,
+ 168.1591081039019,
+ 172.47569745693923,
+ 168.05474657142736,
+ 187.3759829216863,
+ 39.36997276454491,
+ 13.105610476723905,
+ 139.28612586566,
+ 185.22395798721797,
+ 168.9100187749916,
+ 187.22664620091885,
+ 20.319488310808808,
+ 53.0144733542679,
+ 12.635573060557537,
+ 119.72948670392232,
+ 14.188946516200525,
+ 14.919465197644474,
+ 14.192825753334231,
+ 111.86408309280809,
+ 37.893096475312284,
+ 170.14301552660527,
+ 31.51157779378609,
+ 185.51323952537925,
+ 12.688318855481084,
+ 184.57563760114252,
+ 164.42557570519506,
+ 24.69957810480667,
+ 24.02776078783727,
+ 128.82463013914207,
+ 13.000372342720667,
+ 185.87892896885302,
+ 24.25373138122625,
+ 158.18641080945696,
+ 175.3278601028127,
+ 106.31828219751807,
+ 161.76417302839158,
+ 23.536399875774773,
+ 24.016233992200373,
+ 46.60673065544942,
+ 25.79176466320186,
+ 139.62828142103731,
+ 56.60500671291878,
+ 181.3491806423015,
+ 135.08950975700677,
+ 187.29319523518345,
+ 114.16226319426914,
+ 185.89250625105308,
+ 81.26270358438194,
+ 33.87436136171023,
+ 149.6855762557583,
+ 187.042476960212,
+ 77.53233586844136,
+ 53.34419871245739,
+ 182.0343481907667,
+ 117.31122938575015,
+ 187.25991300407995,
+ 21.743745295456982,
+ 112.82330063575081,
+ 97.68454094104227,
+ 98.76752662745513,
+ 186.83232138461415,
+ 36.112234873912136,
+ 13.403091406485911,
+ 185.59578533534577,
+ 60.626403203869195,
+ 184.05850467474772,
+ 142.5398625563563,
+ 38.001367773267205,
+ 54.806053425915465,
+ 178.50838376045203,
+ 184.79492147378892,
+ 19.837645644699716,
+ 186.2388858381775,
+ 172.7046036650413,
+ 21.339076605473362,
+ 18.366101008387435,
+ 13.998791411780592,
+ 93.3762693484473,
+ 40.053350510392136,
+ 94.25137846467436,
+ 63.80535608660188,
+ 16.27403434973012,
+ 182.7633389438741,
+ 14.274287732012647,
+ 25.7370998527158,
+ 183.47053428984782,
+ 187.24492774382085,
+ 29.878905691470788,
+ 27.38010412998435,
+ 183.46115714437465,
+ 17.519011392629828,
+ 34.116083391484246,
+ 12.659610916312811,
+ 119.47201704119456,
+ 155.05915105428664,
+ 184.26038080928515,
+ 187.3668724892173,
+ 13.328524577161998,
+ 187.37768019309357,
+ 78.2437197076504,
+ 34.7541339492787,
+ 12.693013821327476,
+ 102.5230759024156,
+ 18.119511451520225,
+ 28.65423228995559,
+ 179.2006694248466,
+ 12.847036527786873,
+ 187.15725518683203,
+ 163.01235678462928,
+ 183.73138366337275,
+ 178.94023546049849,
+ 23.112485387362128,
+ 157.8723630325157,
+ 25.032633078563617,
+ 22.39726522557195,
+ 15.771920256940247,
+ 13.871554824844312,
+ 187.3608165540156,
+ 37.83043015963219,
+ 184.90984038093865,
+ 68.4776112585346,
+ 62.06773739229593,
+ 186.9878274059495,
+ 30.081808929842968,
+ 184.75372537283278,
+ 175.40760715923642,
+ 163.59545466300509,
+ 121.44936161341957,
+ 15.39507967444525,
+ 15.92542237935021,
+ 145.13380302271412,
+ 89.25439477047864,
+ 86.87089713003446,
+ 21.012908430102087,
+ 14.030340912284547,
+ 157.03957825377782,
+ 186.6338304402753,
+ 53.73644358208559,
+ 14.612655332030359,
+ 184.0816221304805,
+ 175.65945189713003,
+ 172.12336206270683,
+ 184.88426473846232,
+ 178.79462500986557,
+ 133.58368008874527,
+ 16.737869869454844,
+ 47.49487620123165,
+ 26.839600037410666,
+ 152.8060854541419,
+ 180.26657622364843,
+ 183.5667888082548,
+ 16.674136725662432,
+ 132.9619732269037,
+ 139.26746926879477,
+ 62.62298155029911,
+ 12.802273849674123,
+ 186.31846529797386,
+ 174.3584774335691,
+ 133.96217389324732,
+ 61.08142000683493,
+ 183.50955056791184,
+ 182.9840977856438,
+ 22.112174375380114,
+ 13.764812468302711,
+ 91.84377597816734,
+ 129.2057761068612,
+ 14.380487714985568,
+ 50.77167228302236,
+ 183.19515786560808,
+ 21.488452778702282,
+ 103.4888917416747,
+ 186.63250951050142,
+ 186.70920938691614,
+ 13.422687181103957,
+ 142.05827571946247,
+ 159.752979921313,
+ 69.25184243267589,
+ 20.743246563253944,
+ 125.99557299151523,
+ 17.734266602350765,
+ 14.233491628671077,
+ 186.78491900548707,
+ 149.0943663991622,
+ 14.616406682958901,
+ 186.9509632826724,
+ 115.64343292062816,
+ 17.71727754167242,
+ 35.364858711833655,
+ 13.75566696820137,
+ 12.98238266420229,
+ 69.5631941751049,
+ 187.3751895023375,
+ 15.049063059258447,
+ 89.18453593100584,
+ 113.99117326024123,
+ 148.41065498193998,
+ 27.260219414415882,
+ 160.9239878200154,
+ 28.460174451839283,
+ 111.95037298196286,
+ 184.7272807789648,
+ 59.115041343331185,
+ 41.47074775755116,
+ 180.7577391531355,
+ 48.25989147012035,
+ 57.711664285156516,
+ 15.180080667793533,
+ 20.823900948629124,
+ 156.45184544521646,
+ 184.2425658703632,
+ 75.18046875241939,
+ 21.52864255380591,
+ 109.51794488666826,
+ 185.73096939619296,
+ 12.897478777069486,
+ 183.99781286315726,
+ 101.02457649116951,
+ 185.39300751717693,
+ 133.68528292500196,
+ 182.92073997565527,
+ 26.776723395258045,
+ 179.840520430892,
+ 184.5615879658202,
+ 13.704100540808502,
+ 174.66670762032942,
+ 55.5874363475509,
+ 174.77027346151098,
+ 15.789412536385225,
+ 25.163493424883203,
+ 122.54669862859733,
+ 14.743256843998182,
+ 98.6116147147879,
+ 25.10277201018445,
+ 175.87500968855835,
+ 106.0363749322671,
+ 118.36994130769651,
+ 186.10114684614175,
+ 79.65413370165095,
+ 187.36563437095032,
+ 40.63455092218692,
+ 186.99215704888024,
+ 134.33896521336328,
+ 186.24528967592522,
+ 20.398877055062414,
+ 177.97377160430918,
+ 15.917571816013968,
+ 187.37743374990302,
+ 185.45329056851406,
+ 32.78231077567334,
+ 39.69825627910211,
+ 119.14464914467509,
+ 152.31158416192986,
+ 165.12911595886067,
+ 184.47054595179267,
+ 147.9394176370874,
+ 159.99511714960883,
+ 29.106747835280544,
+ 13.23812362462439,
+ 175.20106427998817,
+ 186.985198376841,
+ 158.41170923390823,
+ 15.12405172113196,
+ 180.65310125591466,
+ 41.62025652667849,
+ 184.75206183089225,
+ 30.47610753995933,
+ 180.35164163863527,
+ 13.658499011079964,
+ 19.33378484491929,
+ 47.70963623471013,
+ 46.454961351740046,
+ 22.28061162386439,
+ 157.39868064544106,
+ 175.51008998101867,
+ 184.71588340050076,
+ 185.55161243048877,
+ 21.098562328435335,
+ 175.07746039291413,
+ 25.426090324264027,
+ 12.62682741619635,
+ 166.84997996117522,
+ 12.695331125351675,
+ 93.85107357812535,
+ 169.19837807054498,
+ 186.4376268681089,
+ 150.1279075382281,
+ 19.805820679709736,
+ 185.09487225938622,
+ 182.054010808082,
+ 30.575892765311014,
+ 187.36729092665288,
+ 128.0434873189749,
+ 145.82834268406702,
+ 176.11572863823693,
+ 186.74650900524475,
+ 151.72209235330487,
+ 58.164102987935486,
+ 131.94195759285353,
+ 30.93177514722273,
+ 39.306148493561544,
+ 150.82774586207745,
+ 187.11622415902852,
+ 30.247130247562996,
+ 46.59958127875771,
+ 156.36090131113005,
+ 142.72116283434735,
+ 22.961034233234997,
+ 48.177154771550654,
+ 50.574809554535946,
+ 155.7763444855911,
+ 184.1225078754299,
+ 167.71513094166116,
+ 184.24955347519872,
+ 169.2440160150636,
+ 25.760540437309643,
+ 79.75130046031191,
+ 35.71137891394912,
+ 171.91535576203083,
+ 35.69157517278773,
+ 61.10457994497103,
+ 123.39677172650798,
+ 13.258701078310292,
+ 128.69923935014674,
+ 168.18673941243532,
+ 187.3144046641164,
+ 186.32727391459235,
+ 123.14139723888348,
+ 186.81459235839142,
+ 19.25712788091968,
+ 175.56750374422384,
+ 129.6719111642998,
+ 26.599561762097167,
+ 187.03322929396344,
+ 21.834256827304124,
+ 23.720531525375975,
+ 185.8649987978324,
+ 72.8680817225501,
+ 186.78898301026678,
+ 165.0763138823884,
+ 15.53902185269643,
+ 21.47179707067223,
+ 162.883259074229,
+ 12.651620932319222,
+ 116.4430307644484,
+ 185.84385459950977,
+ 164.6343206374918,
+ 14.855682754704416,
+ 169.33117929112788,
+ 21.783321131775562,
+ 184.62642663677178,
+ 185.70002281355656,
+ 173.37535150553552,
+ 20.538001656192968,
+ 155.17871855961084,
+ 53.40425501239863,
+ 37.34728694598207,
+ 17.54951040065759,
+ 132.82076246856946,
+ 184.23113136134143,
+ 15.662589667057066,
+ 184.18823760002974,
+ 94.66122080182771,
+ 174.28428524001757,
+ 73.16931143138423,
+ 183.96832508547777,
+ 62.90361976754648,
+ 25.432008714525395,
+ 107.92360181463773,
+ 171.04539444113186,
+ 154.9340888516276,
+ 12.646986441569707,
+ 12.90765000681148,
+ 14.010021750706667,
+ 16.23901405303379,
+ 138.10232295450774,
+ 183.40952115077272,
+ 33.49232864155181,
+ 13.425745600797415,
+ 31.921876926639463,
+ 155.81937121854224,
+ 185.30560224750317,
+ 17.34023431678812,
+ 156.30147339110877,
+ 152.42148245772935,
+ 104.82507658600038,
+ 161.85131163936714,
+ 14.4701265432984,
+ 27.437696596693307,
+ 54.49186192210762,
+ 13.901348074364039,
+ 181.06230136836794,
+ 70.1406711503556,
+ 148.34928866113688,
+ 184.80259873319537,
+ 17.63739743454264,
+ 75.96941850683726,
+ 106.40745461134205,
+ 13.323947666386204,
+ 172.1995631124945,
+ 16.60565273731878,
+ 16.22037758271231,
+ 182.49017367913487,
+ 13.489039735889314,
+ 79.64944311314235,
+ 18.747132439405263,
+ 12.632649905615073,
+ 92.20690634644481,
+ 13.492476361651867,
+ 47.52695525565122,
+ 187.0064969404028,
+ 151.7504451201145,
+ 184.11487717368675,
+ 16.908503576950757,
+ 186.9029614614236,
+ 162.40658375256754,
+ 27.55730319787841,
+ 15.589827474975174,
+ 72.53639266176481,
+ 186.95959217065942,
+ 178.531431769805,
+ 16.937174487946187,
+ 182.42978570878773,
+ 13.977222900675413,
+ 126.53541088158555,
+ 12.622630387848618,
+ 151.15773167693166,
+ 31.921928237246483,
+ 186.17853573008261,
+ 137.13465586992447,
+ 13.720898656174493,
+ 33.89764173089508,
+ 14.288070678029484,
+ 186.46306816651997,
+ 81.5340822107775,
+ 170.36245056529884,
+ 19.237342262379865,
+ 121.788124360728,
+ 28.891249295296312,
+ 57.77362612441268,
+ 129.71907437338808,
+ 15.500897015385117,
+ 115.42502585739298,
+ 187.30973968767933,
+ 19.946640037651377,
+ 182.73570494737172,
+ 22.821186972568295,
+ 29.76569477362026,
+ 187.27751393738637,
+ 132.3908098435301,
+ 12.96000061988965,
+ 25.036324740924353,
+ 100.27075469993841,
+ 42.21635652680098,
+ 21.40699644949935,
+ 169.82529507973,
+ 170.19261499309314,
+ 48.6988936840474,
+ 187.02056885822574,
+ 13.5468453072836,
+ 164.45413758273824,
+ 186.728223638603,
+ 31.926603611419925,
+ 20.669887353020233,
+ 185.0652601900441,
+ 175.0602816677539,
+ 154.18210567466048,
+ 37.468313764511706,
+ 45.88449352044719,
+ 12.938073816077356,
+ 20.10620162108288,
+ 148.95334779605884,
+ 187.08275735910712,
+ 15.517423647471027,
+ 27.755083849061084,
+ 187.11436010848166,
+ 137.56895852191374,
+ 182.36604935952363,
+ 120.7666908608436,
+ 20.58872995216106,
+ 183.89684690849913,
+ 119.8711043034961,
+ 111.68278969489324,
+ 80.3219778915987,
+ 172.89506476764373,
+ 88.29229106014122,
+ 136.33557525606753,
+ 163.26514864875247,
+ 143.11512763907888,
+ 49.938487811134735,
+ 34.28043471420567,
+ 180.81337007195611,
+ 175.92135764870943,
+ 14.964109288284105,
+ 19.780697404812813,
+ 177.2186485319585,
+ 24.900668879552075,
+ 56.588829697204936,
+ 132.84060096901183,
+ 173.94561142938153,
+ 185.23196689020122,
+ 60.46627593862004,
+ 43.07485506556268,
+ 179.6098667444699,
+ 156.13047518738364,
+ 14.849195872854395,
+ 185.818156211637,
+ 39.399251188700305,
+ 27.27131230323776,
+ 145.32163176150357,
+ 89.96949458456807,
+ 107.75602739948327,
+ 176.57696410331752,
+ 151.25904561507363,
+ 186.65335382476806,
+ 156.01149942822371,
+ 187.24612561524862,
+ 177.98457984587606,
+ 37.67156501249623,
+ 97.22536356491774,
+ 12.850405541965602,
+ 13.68524023994124,
+ 120.06605808823569,
+ 25.033497263102326,
+ 20.971698143222252,
+ 106.536120821573,
+ 169.49864986629854,
+ 64.47033022595708,
+ 186.96958944577077,
+ 19.192282770864665,
+ 23.483777079745142,
+ 186.96872116067394,
+ 47.15258344404879,
+ 174.7734903960178,
+ 109.13289648089462,
+ 185.60936097247242,
+ 52.594063072950526,
+ 162.34001333313225,
+ 187.2823635482448,
+ 124.10008483162622,
+ 107.9577861513735,
+ 12.730193531940106,
+ 153.02931716504241,
+ 12.986247065816665,
+ 107.94786039155537,
+ 68.94605659821018,
+ 154.04376203443303,
+ 177.6785463016483,
+ 28.804673933417767,
+ 182.43200409481892,
+ 172.23291680472266,
+ 186.8777730815285,
+ 184.51278827302323,
+ 75.02148813002802,
+ 176.45473377551812,
+ 164.70113683187725,
+ 12.723739280349438,
+ 165.8955129273869,
+ 179.82036116208894,
+ 186.51775863159438,
+ 43.83432940183051,
+ 156.9688095587025,
+ 178.7890930707132,
+ 185.16463013452142,
+ 62.356449862726826,
+ 184.5551226045152,
+ 28.584610076491266,
+ 34.64463792570759,
+ 166.20466006616894,
+ 13.077775226780314,
+ 182.28131554831813,
+ 82.38354740384055,
+ 178.61737189681776,
+ 32.656000374676424,
+ 186.07010451493832,
+ 154.20921748981613,
+ 12.622255746736927,
+ 12.763477754651753,
+ 13.525262918911196,
+ 127.63403316375192,
+ 12.930032472610486,
+ 94.81899208139224,
+ 158.76217649312133,
+ 184.98147707566085,
+ 157.70053090212434,
+ 142.37005327710537,
+ 176.64924613807665,
+ 171.6427322530483,
+ 84.46744319049499,
+ 112.74783915666646,
+ 13.852369520669388,
+ 172.87140987340862,
+ 181.11052387774538,
+ 14.789332270208705,
+ 81.82905903527775,
+ 15.818047825230403,
+ 12.62801030144767,
+ 155.33872967501233,
+ 187.2359340390874,
+ 46.58497917552783,
+ 116.65270813514921,
+ 68.00789240263859,
+ 149.27787047039746,
+ 142.59521772550258,
+ 15.97385405770978,
+ 28.6072784891167,
+ 175.3569860780959,
+ 185.61486838695473,
+ 184.18358932273298,
+ 45.96789778185834,
+ 21.908345482800982,
+ 163.0033170362403,
+ 182.9046519231494,
+ 71.57499826271065,
+ 123.96711141339074,
+ 163.31853078650457,
+ 153.15849651231315,
+ 105.8322703349312,
+ 20.275742065864492,
+ 141.87776301806863,
+ 44.722576939865704,
+ 147.06423545651987,
+ 117.61047960543738,
+ 160.41651830361081,
+ 185.94626683650688,
+ 186.27180065071605,
+ 164.70942613108153,
+ 186.77995802289522,
+ 176.98624565271282,
+ 14.071902292994679,
+ 185.8938131091713,
+ 157.5894910474929,
+ 75.02713106121148,
+ 15.513433939862043,
+ 36.08386672179667,
+ 14.080096527194122,
+ 141.03227395584426,
+ 187.08707404532456,
+ 43.51430573402267,
+ 187.10069707516598,
+ 16.679146901046582,
+ 31.132891867704522,
+ 13.056564782274844,
+ 16.669411036863256,
+ 13.8668535675844,
+ 116.09807395295412,
+ 147.88141002902424,
+ 151.18281857500523,
+ 185.77065626781257,
+ 40.935708583857874,
+ 187.23190558291748,
+ 72.92692978214865,
+ 183.81035894594908,
+ 184.69780555068613,
+ 184.8671422071909,
+ 86.02952956984625,
+ 16.336292581539553,
+ 38.735543611046864,
+ 186.5953978259135,
+ 175.37951655232732,
+ 32.349742178276124,
+ 13.902395957792885,
+ 29.087482338447156,
+ 44.933538588031844,
+ 182.1436924523868,
+ 156.0394114067852,
+ 187.05416426583932,
+ 185.44570053598878,
+ 87.84668195410475,
+ 18.586514560247284,
+ 31.375638080952633,
+ 21.021696015767567,
+ 46.729715949327435,
+ 185.3855694780234,
+ 148.82243932867,
+ 70.65656120658028
],
"z": [
- 10.958137690270556,
- 10.902358975252325,
- 10.905070794936806,
- 10.91142240788117,
- 10.959665298153137,
- 10.960351895381393,
- 10.916414643534223,
- 10.962312026656953,
- 10.930147833838964,
- 10.887638912561801,
- 10.91558973853122,
- 10.919519008396703,
- 10.966092740882237,
- 10.881520154171255,
- 10.926235782890842,
- 10.91286993930586,
- 10.95309895469421,
- 10.975481179072178,
- 10.909575620660478,
- 10.92992831330864,
- 10.869065077844862,
- 10.974750360412036,
- 10.90223888486875,
- 10.925267710933062,
- 10.915025216300787,
- 10.89332545252845,
- 10.915019792984175,
- 10.997962026470196,
- 10.866856035594088,
- 10.941859425526232,
- 10.96496360966994,
- 10.871115651145368,
- 10.910501678179356,
- 10.884553651872356,
- 10.902987302424668,
- 10.957378680732006,
- 10.865993161169865,
- 10.972897124832727,
- 10.976768763828902,
- 10.940987476911275,
- 10.900078043228868,
- 10.975164579267593,
- 10.865688917786485,
- 10.927590614913719,
- 10.93512712347846,
- 10.91685258591715,
- 10.973742685839746,
- 10.979953363627088,
- 10.952352757586928,
- 10.907335439233833,
- 10.95973249930443,
- 10.932990927194464,
- 10.913712931391405,
- 10.907657950273697,
- 10.902336763898916,
- 10.981573999162887,
- 10.966145002647714,
- 10.882022477740055,
- 10.933293825833328,
- 10.923012712718654,
- 10.9151068503189,
- 10.931588274393292,
- 10.936972896216801,
- 10.808776650440741,
- 10.941935256887481,
- 10.877182085376077,
- 10.941520176315237,
- 10.915105341092902,
- 10.913583917988023,
- 10.978933852064374,
- 10.901257444117778,
- 10.917584883843416,
- 10.941292382297425,
- 10.903872706976589,
- 10.944914586933544,
- 10.927500886685447,
- 10.963033502548457,
- 10.931502001162043,
- 10.976891524722083,
- 10.88136102201021,
- 10.99506272976896,
- 10.945157267002301,
- 10.971847549230903,
- 10.972908696422678,
- 10.91728443733225,
- 10.928067260119953,
- 10.952563619270121,
- 10.899970457602045,
- 10.897350590182327,
- 10.922692632202011,
- 10.977007900007958,
- 10.912400890502685,
- 10.971997678600042,
- 10.909155734073439,
- 10.90599983428602,
- 10.934261646028471,
- 10.928745435284823,
- 10.970198814650782,
- 10.913636559374611,
- 10.97125239796937
+ 100.96798781683589,
+ 106.7858441955676,
+ 115.55534355218884,
+ 84.84801292551415,
+ 84.55130645388908,
+ 88.8718525678979,
+ 112.50868988910594,
+ 115.56863954673354,
+ 84.8511238090418,
+ 87.1218941862856,
+ 88.04057516833656,
+ 110.67541368213108,
+ 107.93452320605998,
+ 95.90100735264325,
+ 115.55967553241867,
+ 104.8896281871714,
+ 84.41399619686277,
+ 84.71908527453648,
+ 84.43989976625079,
+ 114.93621674177412,
+ 100.7148973104218,
+ 115.36562854320334,
+ 106.94860876427319,
+ 107.54288219275617,
+ 106.78088396800511,
+ 94.16192390572343,
+ 85.44510173821679,
+ 115.48100639178966,
+ 115.50715849815501,
+ 95.09178909944625,
+ 114.1873015920979,
+ 90.66956172414643,
+ 86.75270798535631,
+ 102.08168397431562,
+ 115.33247793082404,
+ 86.81259130533273,
+ 88.35236283147844,
+ 87.23698311949106,
+ 93.26743629195825,
+ 100.36272443124565,
+ 88.4572997019221,
+ 84.52137989503017,
+ 111.32081440423191,
+ 93.81437762105513,
+ 87.68586777722601,
+ 85.17201097908124,
+ 94.56833999465684,
+ 84.84641920162971,
+ 95.9407664684827,
+ 84.95669070334307,
+ 110.75114003424216,
+ 112.06576635663212,
+ 96.83088471524135,
+ 107.31471901982155,
+ 94.45471261933267,
+ 92.87051564440162,
+ 113.797466540133,
+ 89.7198571515501,
+ 86.0398222157117,
+ 113.52465457477183,
+ 115.42059742738138,
+ 92.95919853243305,
+ 95.23640568469897,
+ 89.05871221267014,
+ 114.22779635343102,
+ 111.23891629435198,
+ 95.48701358531386,
+ 111.19659498406682,
+ 88.1124094077998,
+ 109.49527942191052,
+ 91.37247374400737,
+ 114.04075092805725,
+ 108.74342707360714,
+ 84.6822260905391,
+ 84.5423981763594,
+ 86.03783100216162,
+ 93.59406198143422,
+ 114.62712963821551,
+ 85.12555590636215,
+ 103.402779279999,
+ 96.27105459597513,
+ 89.458206184966,
+ 107.36288705134314,
+ 112.39597663453418,
+ 84.78057323046924,
+ 99.09537077585917,
+ 113.57453697359242,
+ 109.14616370101015,
+ 85.72296697982563,
+ 109.62862420189678,
+ 100.26583213349154,
+ 86.94219127859725,
+ 85.46095686435602,
+ 100.04171398910948,
+ 114.54332839796832,
+ 95.89217060013357,
+ 113.27995002698819,
+ 114.58973222742989,
+ 102.18461975185672,
+ 114.48588659453316,
+ 95.23418135368574,
+ 115.10420048517369,
+ 84.39526242995106,
+ 114.20304945404065,
+ 114.36102774260317,
+ 109.1110985669647,
+ 115.44872829199129,
+ 114.87340386777458,
+ 112.79728235115573,
+ 85.7647819378426,
+ 110.06334516691261,
+ 84.65400332720445,
+ 107.58995983629991,
+ 113.36031456137403,
+ 104.68999854182157,
+ 84.99340944917175,
+ 86.95203673336115,
+ 85.70283737320355,
+ 95.73793145431536,
+ 115.09685017926195,
+ 115.60293540443325,
+ 95.42915731641916,
+ 84.79940221942844,
+ 111.92961277717276,
+ 109.78502841003788,
+ 115.59101762796897,
+ 84.55842392342278,
+ 87.60218996801609,
+ 88.68865305510097,
+ 94.82355636084661,
+ 97.31668735625404,
+ 108.33868756186085,
+ 89.60426907272117,
+ 85.44063556131995,
+ 97.6878618837154,
+ 84.72464570820824,
+ 100.50161756854983,
+ 108.81862319714135,
+ 92.3495022213271,
+ 85.81641646813803,
+ 115.32810339882238,
+ 114.93210874993818,
+ 112.08472568294377,
+ 102.94491586792687,
+ 114.69077286731127,
+ 101.94102675189762,
+ 98.74346282216226,
+ 84.44006365272203,
+ 110.52867646985915,
+ 105.34564283613577,
+ 113.34590941915799,
+ 101.55256461220152,
+ 94.98828560236028,
+ 99.8619782028417,
+ 97.11708939320981,
+ 113.20511053039324,
+ 90.04184508402862,
+ 90.69502491792404,
+ 93.8535395323697,
+ 114.70319470792711,
+ 109.20487182273139,
+ 111.18639645570299,
+ 97.63655464277548,
+ 101.59577377995677,
+ 115.60100902638169,
+ 88.24041710719037,
+ 101.22766144786314,
+ 107.63802390144666,
+ 94.39589245151402,
+ 106.92740292460101,
+ 94.90762253264546,
+ 114.51027479754666,
+ 102.32417629425771,
+ 92.9171200624485,
+ 113.03820875697068,
+ 87.39749144219894,
+ 115.20050480819826,
+ 104.40723088365613,
+ 114.43155369636773,
+ 98.73298821638915,
+ 86.76751608801948,
+ 84.72782304623976,
+ 86.72651653131781,
+ 85.06305596659519,
+ 107.3063871826618,
+ 92.02828613700767,
+ 97.35435429360851,
+ 90.3952116728314,
+ 86.70331074518707,
+ 115.20064428012284,
+ 104.05023869128922,
+ 103.39935357511689,
+ 107.44962997544899,
+ 90.57683300031866,
+ 84.60808230375835,
+ 115.55899921832906,
+ 110.06229348966397,
+ 108.76445718016237,
+ 115.43658844079945,
+ 114.64648986371657,
+ 85.67565902203602,
+ 103.93556443540031,
+ 106.1044688833888,
+ 94.79616763404282,
+ 98.98353541335614,
+ 114.17624299209714,
+ 86.11291357475314,
+ 84.39906497954655,
+ 107.65163173987379,
+ 112.20702402721831,
+ 115.58808826693223,
+ 85.105241796279,
+ 103.14897904246172,
+ 86.04262229472653,
+ 112.83640160007198,
+ 86.85367969028106,
+ 115.00689816738421,
+ 104.56095844782796,
+ 111.05459993932598,
+ 89.5709970489713,
+ 96.9656354847365,
+ 99.06348979292704,
+ 109.22760930325381,
+ 94.74165958068048,
+ 92.4455151262347,
+ 115.14898018488834,
+ 92.59571558976599,
+ 85.11972003920451,
+ 86.53427048193791,
+ 86.80721926701904,
+ 84.85795061778954,
+ 85.78305328950167,
+ 105.85007431649309,
+ 107.46504945451119,
+ 94.27841730141743,
+ 101.85514409255856,
+ 88.85598288723251,
+ 115.35835961908518,
+ 88.5469239986827,
+ 111.2665546288387,
+ 115.58088280451568,
+ 115.49215306568598,
+ 113.28180065816949,
+ 84.5166506798656,
+ 87.17722205897068,
+ 94.61879279355641,
+ 114.80255603245075,
+ 106.74842376286584,
+ 101.95748064901534,
+ 85.71187930750477,
+ 115.17514415406154,
+ 90.91283643597183,
+ 91.56173432621071,
+ 103.42292860446692,
+ 114.5157601891292,
+ 92.66675360732854,
+ 115.57458367191175,
+ 84.91003725648737,
+ 113.1027640203244,
+ 112.89967809973005,
+ 90.02464402358203,
+ 99.52811887617297,
+ 84.62367825818471,
+ 84.463612043625,
+ 101.02857235663004,
+ 103.424502227072,
+ 90.73657361900246,
+ 114.75249132457739,
+ 85.59451311575882,
+ 93.0342115778634,
+ 110.73027960877144,
+ 97.12340214798616,
+ 112.42220832011714,
+ 96.03470862487397,
+ 92.9220701146148,
+ 87.80092704196142,
+ 110.39348486064249,
+ 107.91124397436649,
+ 86.03414091433187,
+ 88.17881125728331,
+ 108.67689818971218,
+ 113.75677557460455,
+ 86.17663077552288,
+ 104.58037689197783,
+ 94.14125412714276,
+ 84.40951873465528,
+ 104.71868886455708,
+ 114.7116846420118,
+ 90.60352237975184,
+ 96.02662663464722,
+ 114.92637769747958,
+ 86.29606831335377,
+ 110.16659812778886,
+ 102.258371191039,
+ 90.99866042527466,
+ 101.2502339516581,
+ 106.40887963320473,
+ 85.56767354826297,
+ 97.99329332980885,
+ 114.79661145463298,
+ 84.44559958578208,
+ 114.51681754494743,
+ 86.58726840302596,
+ 94.74899485801943,
+ 105.26414832906727,
+ 85.85207707082337,
+ 86.24862094363057,
+ 114.52578279137373,
+ 88.74370418364703,
+ 110.63237084382753,
+ 87.14851934994114,
+ 112.33411550536727,
+ 115.3915441215611,
+ 104.30242108717557,
+ 84.40224292552305,
+ 103.11544334375589,
+ 84.46675878050665,
+ 104.11045859419816,
+ 103.61696187606381,
+ 105.76466405011853,
+ 103.03233828502422,
+ 114.99683687992174,
+ 92.13404318040047,
+ 91.58401352936723,
+ 84.39877726795508,
+ 113.08307939266746,
+ 84.590370190828,
+ 99.97237357814438,
+ 84.59486932889243,
+ 88.37533914531525,
+ 115.02283120534177,
+ 113.1395985147379,
+ 86.36594954496188,
+ 92.90873154628356,
+ 101.07219703262508,
+ 89.57926416043003,
+ 115.50126970120212,
+ 114.16065443089649,
+ 111.8048492424335,
+ 108.82982362694078,
+ 114.13794386800231,
+ 106.93806253017148,
+ 114.14031948064213,
+ 109.59067952958661,
+ 97.22439935276425,
+ 84.51166472621027,
+ 98.80889493938926,
+ 92.58351951277182,
+ 110.79543065093398,
+ 93.56608239182472,
+ 84.76867843195383,
+ 115.60390250419199,
+ 101.31734668534466,
+ 107.86464360099943,
+ 109.75455675898951,
+ 92.13491828395846,
+ 101.22593506724529,
+ 103.59452229547905,
+ 98.940038709162,
+ 110.09477728055069,
+ 102.85116729349897,
+ 115.60217427812273,
+ 101.3220438991373,
+ 114.58075273123613,
+ 115.5940102950594,
+ 86.34213772742237,
+ 93.95853002235496,
+ 96.00748692579822,
+ 107.13071411192314,
+ 87.76325354283067,
+ 88.21114125774467,
+ 85.91316148023947,
+ 112.1402789969997,
+ 115.31658168534145,
+ 85.65991096023201,
+ 90.13807152853637,
+ 112.42120271288482,
+ 94.43216985453343,
+ 95.56765149144351,
+ 87.96841302867006,
+ 89.4487328993455,
+ 102.321113455516,
+ 88.31554376537892,
+ 110.83683164734981,
+ 110.74625779590619,
+ 86.77239523804275,
+ 97.6309564773547,
+ 108.93425417449629,
+ 85.73752787793308,
+ 93.41221621477732,
+ 94.03579397834332,
+ 106.16092966267846,
+ 115.10045826898816,
+ 114.03995623299372,
+ 84.44161245527883,
+ 93.35333970991483,
+ 103.29786930024683,
+ 91.6388533532839,
+ 84.43419740438226,
+ 102.51637060455148,
+ 104.17144290260558,
+ 114.01474556517017,
+ 111.19086038612438,
+ 96.76130710301808,
+ 89.85475466992898,
+ 113.41732445068895,
+ 114.95481945595722,
+ 95.0614299995465,
+ 114.18904597798232,
+ 100.65545410825727,
+ 94.52458275958764,
+ 87.58838245507145,
+ 115.48754364925864,
+ 100.07614133479133,
+ 94.53204100677826,
+ 104.7373498500288,
+ 98.11725412838085,
+ 110.97262617901298,
+ 108.85570489693744,
+ 104.18545066442817,
+ 85.19281430220252,
+ 88.22300667414062,
+ 109.06798748944509,
+ 88.43714932407451,
+ 112.36799698401911,
+ 115.27320806478163,
+ 110.77024417801817,
+ 89.1458799878855,
+ 104.33077030531028,
+ 115.52865531450874,
+ 97.21359557599423,
+ 112.66360275503433,
+ 89.8143689845279,
+ 84.84372733283912,
+ 94.31303918152089,
+ 84.45941106225222,
+ 115.59782497190002,
+ 85.14019706296828,
+ 115.60196098461884,
+ 115.5852423399892,
+ 114.81697213150912,
+ 108.20197378993122,
+ 88.85521442578629,
+ 97.23830603943989,
+ 85.41864598757965,
+ 92.44349471852925,
+ 93.22538190774316,
+ 90.27402519705483,
+ 99.22094860912767,
+ 85.35878327034568,
+ 84.39568827092697,
+ 84.81234788598951,
+ 87.65501032673279,
+ 114.6947713783712,
+ 105.97819823040746,
+ 85.96411651606866,
+ 90.30569324205315,
+ 111.70836545694776,
+ 115.53844260911394,
+ 107.98427387245995,
+ 103.81700713263473,
+ 91.00029419837125,
+ 94.37359066707161,
+ 107.27210471936925,
+ 94.01565778198507,
+ 84.3951579075118,
+ 84.44888107736128,
+ 93.2640214722027,
+ 97.41779150040034,
+ 86.7678799234985,
+ 115.06173160776268,
+ 95.36587738733394,
+ 100.26120223965091,
+ 85.45685553199107,
+ 84.53898087737888,
+ 94.44744913285798,
+ 115.04805459488674,
+ 86.81226852839683,
+ 86.36724894197827,
+ 93.1545705418022,
+ 110.31773695445712,
+ 91.51965150254294,
+ 99.30923709543387,
+ 107.26768388764386,
+ 93.3527537488271,
+ 84.99311386507232,
+ 94.89914648874745,
+ 115.57820080603337,
+ 108.35570277752214,
+ 111.31452109850567,
+ 87.0828293952486,
+ 114.24943490019339,
+ 94.82825710566594,
+ 94.73962627541728,
+ 115.5582697002861,
+ 110.34322631258861,
+ 91.00266110879687,
+ 90.86188012764512,
+ 108.90009217620191,
+ 86.17406661930288,
+ 103.278741604895,
+ 92.35390290980689,
+ 102.81512824522633,
+ 108.17627039164425,
+ 104.58841223859214,
+ 114.1649167234631,
+ 90.71548513582832,
+ 105.19290152615604,
+ 107.2678723702561,
+ 86.94732476285007,
+ 88.09649135286021,
+ 104.60003278924903,
+ 97.80900861217522,
+ 108.36917988006655,
+ 109.79892331668381,
+ 92.31814232948872,
+ 88.35532108010659,
+ 114.56492341167926,
+ 111.52648862907655,
+ 109.39065138145602,
+ 105.29995341669837,
+ 115.56662899839769,
+ 103.03299958602688,
+ 115.53454549402767,
+ 88.38400967221554,
+ 85.3490251195661,
+ 93.61303612640806,
+ 114.89934688624346,
+ 84.57997602736427,
+ 95.2367567249529,
+ 93.80428479162796,
+ 106.67149059889445,
+ 115.52933411820962,
+ 85.227031708769,
+ 85.18740186496647,
+ 91.69739102193682,
+ 115.5597535745613,
+ 109.80687269570649,
+ 92.32214740965901,
+ 110.02355691203032,
+ 94.08830551172926,
+ 110.55529965032736,
+ 92.72149891419599,
+ 107.30097660229671,
+ 84.86991940404819,
+ 115.5772235068476,
+ 84.50885783377633,
+ 93.5794156760784,
+ 113.79244291332206,
+ 99.19406746441022,
+ 94.10316844647633,
+ 99.1549154694601,
+ 106.09807867903372,
+ 115.60093026542427,
+ 87.5728965193762,
+ 107.12699632181122,
+ 89.47576785663082,
+ 100.8933971976211,
+ 84.39520200712586,
+ 110.11978116085699,
+ 108.9656896397669,
+ 86.05588670560202,
+ 112.26200475650765,
+ 88.20855444306613,
+ 114.94907047439426,
+ 90.2635844613581,
+ 86.71410345641345,
+ 86.16617327459318,
+ 102.99439619957673,
+ 84.42416656760226,
+ 105.98504567673794,
+ 88.42491252094331,
+ 85.66246202338192,
+ 98.46263829804019,
+ 115.0038595209894,
+ 108.88850967281955,
+ 104.66700719082876,
+ 84.73267189095918,
+ 85.2595622686972,
+ 85.77559750176417,
+ 85.01397487050201,
+ 115.51423117497497,
+ 109.23910086912552,
+ 98.9895206821678,
+ 87.0035853091456,
+ 85.1076988455324,
+ 114.59468807515859,
+ 96.42422811586762,
+ 114.89038275523849,
+ 93.39562845264325,
+ 99.10477550382426,
+ 96.59639434434156,
+ 108.5156233089164,
+ 103.58337006075868,
+ 114.50994602222406,
+ 95.54518738392993,
+ 102.07086484551864,
+ 85.1689591776065,
+ 84.3953985056273,
+ 93.43105106788826,
+ 85.71367664527354,
+ 115.54233327410577,
+ 99.0374020160737,
+ 100.7710472088242,
+ 111.68594177208419,
+ 101.63434548388031,
+ 110.75810135553283,
+ 89.89019484100702,
+ 84.54743627187955,
+ 86.33202436017643,
+ 105.02805471372174,
+ 103.31552291520612,
+ 85.49499879286957,
+ 84.72810868513825,
+ 99.07569056279122,
+ 88.2280731043779,
+ 87.16738719082396,
+ 85.91716541672822,
+ 84.3958190877537,
+ 90.79075705815013,
+ 85.52680865708692,
+ 93.74210764797371,
+ 86.88533638965777,
+ 98.97296966191824,
+ 96.91801482642126,
+ 85.58500387048234,
+ 89.93736560069753,
+ 99.1719953345277,
+ 95.51998167010845,
+ 85.23264844987582,
+ 106.13575796660821,
+ 101.7669760894107,
+ 114.47972077804222,
+ 114.32292483950776,
+ 85.2689054281269,
+ 85.1518680679166,
+ 101.40391570991152,
+ 93.86707607314096,
+ 100.97648601919069,
+ 100.64682321534357,
+ 91.22258756516818,
+ 97.7258797094604,
+ 84.45458697287913,
+ 115.22523388328804,
+ 93.34973917458113,
+ 87.50955912337265,
+ 109.19919538818972,
+ 107.87869689833475,
+ 84.58918445110302,
+ 89.18957386882772,
+ 91.50620517086784,
+ 108.47983190991344,
+ 86.74849144777343,
+ 115.42137173446227,
+ 84.3952802637554,
+ 107.76907162811096,
+ 115.58073495806171,
+ 90.16174977776387,
+ 115.57011930183216,
+ 101.44370849472703,
+ 85.89563623727757,
+ 112.76601221797718,
+ 86.71484151844882,
+ 84.73534033163278,
+ 114.74359709020987,
+ 115.55764629073875,
+ 102.60130641787326,
+ 111.94458351197729,
+ 88.03495437562063,
+ 85.88235179287946,
+ 102.19118945523465,
+ 114.48351770956695,
+ 100.95128323062774,
+ 102.30233152688571,
+ 93.51759257568169,
+ 85.7960314619715,
+ 84.41974976801433,
+ 102.92136326460862,
+ 85.30623916607684,
+ 114.13449995581911,
+ 97.34647415049096,
+ 115.2121177494381,
+ 107.40406328757194,
+ 93.88357837701574,
+ 106.21233808078323,
+ 93.9218054842128,
+ 111.0862819951228,
+ 99.33666200951279,
+ 112.74394864409668,
+ 85.10852458733255,
+ 93.11901885834388,
+ 100.76882855472277,
+ 109.9512930284909,
+ 100.43541999504603,
+ 85.32159559787146,
+ 111.90947787170474,
+ 109.99512250691521,
+ 108.01146158788639,
+ 114.94600788200088,
+ 86.44860590608782,
+ 84.9703661776038,
+ 115.3348715804905,
+ 108.89479504586657,
+ 98.69514749454027,
+ 104.04627140502708,
+ 92.81924788537026,
+ 115.17721219250431,
+ 103.95657458264178,
+ 104.64835260839543,
+ 110.2265809720641,
+ 84.90777767216746,
+ 107.43590789375605,
+ 115.56238534588049,
+ 114.06121083131578,
+ 108.16017540668345,
+ 84.60916791739162,
+ 112.96454169609216,
+ 105.30948623406732,
+ 93.34572699003387,
+ 104.65497636313333,
+ 112.53751215479915,
+ 110.08685626439252,
+ 109.07640142385084,
+ 100.06430418832477,
+ 105.41510361228481,
+ 105.72697631509513,
+ 84.79431387017048,
+ 113.59790523130704,
+ 112.26235838243524,
+ 103.93314832751545,
+ 111.77120250016559,
+ 111.28532152281238,
+ 113.60128536572114,
+ 95.36041642420298,
+ 87.0401752127034,
+ 104.76151391611607,
+ 93.98655904538775,
+ 105.18147442135843,
+ 90.46900008095086,
+ 102.70884204868483,
+ 115.55942246500075,
+ 106.2790242479118,
+ 112.79027492984501,
+ 90.34086030501814,
+ 97.54675735958274,
+ 105.15984176271449,
+ 95.2984176091708,
+ 113.9998716335861,
+ 87.27770582949923,
+ 111.57795607875696,
+ 104.86001740427963,
+ 115.4061390691838,
+ 86.11377301898568,
+ 106.87614166331916,
+ 108.4208836933636,
+ 98.17263374621874,
+ 107.65435491495185,
+ 86.35585651592368,
+ 91.04383788517818,
+ 100.64570886065052,
+ 115.41957654379227,
+ 108.62025190562912,
+ 99.5844267324277,
+ 93.79573978485207,
+ 107.76371997877459,
+ 106.3616984805861,
+ 109.25352291229888,
+ 87.8356863299366,
+ 103.23778127983235,
+ 95.08143028844755,
+ 101.82828567138745,
+ 99.31555670091643,
+ 89.37270271731565,
+ 86.85314636667347,
+ 112.8995003768306,
+ 115.60193393664402,
+ 110.61941477901989,
+ 114.85443123564056,
+ 115.55517329206539,
+ 84.52332255396918,
+ 84.50988065643999,
+ 114.44584987330622,
+ 90.19370211823275,
+ 108.69199754477464,
+ 84.76719810376161,
+ 90.82585627594669,
+ 98.6938481911296,
+ 115.52136094877827,
+ 85.48235832917092,
+ 84.39739757960596,
+ 85.36905912280879,
+ 115.12999909412522,
+ 114.62671904722164,
+ 109.91271904990103,
+ 115.48763098727657,
+ 105.21510923031063,
+ 90.03127371284609,
+ 114.73644820447329,
+ 115.55434592269745,
+ 89.9427354604026,
+ 86.48598285598753,
+ 84.77447867177328,
+ 87.70629927813751,
+ 115.5169534513459,
+ 94.17455634565128,
+ 108.81555741706153,
+ 88.40506174471211,
+ 91.16499734397361,
+ 99.83028760835626,
+ 90.39476951297087,
+ 106.9765717509043,
+ 102.51392685084988,
+ 86.10155838269274,
+ 114.3648139226595,
+ 98.07588208856441,
+ 96.3307272211561,
+ 98.70334767041145,
+ 106.89135507191561,
+ 115.46459866726309,
+ 98.15414413808325,
+ 115.60284923224975,
+ 113.91868584700772,
+ 86.82094721974552,
+ 99.46042902448374,
+ 85.55577027571017,
+ 113.65128523887532,
+ 96.16117344516604,
+ 84.49445351479771,
+ 103.98851944240097,
+ 114.48066351796132,
+ 85.8664191895291,
+ 115.02114443860292,
+ 100.1129790059822,
+ 105.76523527015198,
+ 111.46425400744775,
+ 88.71766253862543,
+ 98.43156536467565,
+ 104.84327440530492,
+ 86.55162302775669,
+ 85.25428827712585,
+ 89.50466777674718,
+ 84.42447252424667,
+ 97.27368676818546,
+ 110.87503558017727,
+ 110.16191895097964,
+ 113.77663252587398,
+ 87.75910394113228,
+ 115.60195466357965,
+ 115.536518641489,
+ 88.81624367045802,
+ 84.53570827874185,
+ 92.92339898068332,
+ 90.31743762821498,
+ 115.4154418172324,
+ 115.60175110023766,
+ 86.97613251494887,
+ 95.42440637005053,
+ 84.39961829081955,
+ 88.6072520770316,
+ 92.47005929415208,
+ 94.54549623806456,
+ 102.72372752838375,
+ 87.71996921443065,
+ 87.45733388357979,
+ 109.94821688013474,
+ 110.59329801690802,
+ 104.54429570150711,
+ 112.94705801055065,
+ 109.9491101607267,
+ 92.38917307713368,
+ 85.37783218587323,
+ 97.94778260825872,
+ 115.52396507433957,
+ 95.29687242890536,
+ 100.05326709845757,
+ 86.83614184150983,
+ 93.62546163783753,
+ 91.71436458743779,
+ 98.48309891505527,
+ 84.75446080828226,
+ 112.30323096339123,
+ 84.69459915330316,
+ 84.50754760570436,
+ 86.40881059463013,
+ 96.01804379289202,
+ 103.83050881427289,
+ 97.42052899648488,
+ 85.52544792326626,
+ 113.5192493921407,
+ 93.58553982478348,
+ 115.53078948669896,
+ 115.2786971025679,
+ 101.80127501319546,
+ 109.57376587023435,
+ 84.76140441468193,
+ 112.05491324551569,
+ 97.50493028254179,
+ 98.49627505330913,
+ 91.87944829446117,
+ 85.36734129383846,
+ 111.55925551381011,
+ 112.43817907620024,
+ 113.63304643483193,
+ 87.19727153160389,
+ 112.84230549041379,
+ 89.8046953926083,
+ 85.08673129726738,
+ 93.1649726696776,
+ 103.68964254523003,
+ 106.1844311673761,
+ 84.39946381879282,
+ 84.4624057788824,
+ 90.75683819659459,
+ 109.50805214470374,
+ 108.2291375462624,
+ 99.83838329057417,
+ 84.6140765977357,
+ 107.07686221147279,
+ 91.01458612650801,
+ 106.072615803808,
+ 111.70624732344106,
+ 104.13458218426656,
+ 89.54428822750961,
+ 114.58214187035014,
+ 109.13457114797058,
+ 113.11826306607236,
+ 105.16390236268786,
+ 86.13718225331152,
+ 114.87551203015897,
+ 115.53009717248793,
+ 84.39586813989376,
+ 92.4634688934899,
+ 85.16974423047014,
+ 114.6214278376113,
+ 102.24335386831763,
+ 102.57395542651766,
+ 84.86689156675074,
+ 112.86041273259863,
+ 87.46719576710586,
+ 84.82718113705796,
+ 104.52198608011938,
+ 110.13784903108869,
+ 103.05974364489043,
+ 106.2521599113156,
+ 95.85423210502381,
+ 85.83407149681966,
+ 87.94554290136762,
+ 103.14056176019697,
+ 92.04679681510837,
+ 86.18766578655595,
+ 84.75403536917362,
+ 86.70321946410708,
+ 98.25598770113737,
+ 114.06374344075425,
+ 92.11560484478319,
+ 103.71120131237568,
+ 91.71376156325854,
+ 106.34996381827213,
+ 115.2046665228308,
+ 114.06910335463279,
+ 106.36710922101562,
+ 90.01944462104274,
+ 96.07800246244929,
+ 89.98157747070192,
+ 105.35752345053105,
+ 98.91560421476152,
+ 113.06465569862023,
+ 115.04702832828902,
+ 108.20861193905347,
+ 88.06147211673294,
+ 105.38176629764482,
+ 85.56184930355924,
+ 92.27274600494133,
+ 96.58067801733014,
+ 87.54761233929021,
+ 112.76170405989119,
+ 94.24737502695312,
+ 93.44865883571279,
+ 93.28126367309864,
+ 111.77394907947908,
+ 105.63130309067262,
+ 115.059120119462,
+ 86.48840731783368,
+ 84.39578510767195,
+ 115.38739106417853,
+ 108.15871364590059,
+ 115.51486431171034,
+ 95.81587481656172,
+ 84.74094390085298,
+ 85.25255608607506,
+ 87.12712565841606,
+ 85.65861165301354,
+ 111.63193658812405,
+ 115.35317243378891,
+ 98.84700753893618,
+ 102.67377281662111,
+ 114.57289292620038,
+ 85.6286074236365,
+ 85.716926496172,
+ 92.19374966198359
]
},
{
"marker": {
- "color": "darkblue",
+ "color": [
+ -0.6242390843246369,
+ 3.025588876236097,
+ -2.2138270206264203,
+ 0.7646935931840292,
+ 0.8653664155003981,
+ 1.7890871817239782,
+ -1.4886785130205809,
+ -2.202197886020017,
+ 1.2523892264225172,
+ 0.4041551980103882,
+ 0.3064807886991259,
+ -2.9549846933332584,
+ 3.108731828695434,
+ -0.29895410104798387,
+ -2.0567091159144053,
+ -0.8789480450275275,
+ 1.0577199130160584,
+ 1.213882332227095,
+ 0.9317226845623101,
+ -1.8373833242533495,
+ -0.6081285417075966,
+ -2.310223570780808,
+ -1.0209013435255783,
+ -1.0637047642955522,
+ -1.0089930910270268,
+ -0.18206679219659289,
+ 1.3798240383674614,
+ -2.0063553321530567,
+ -2.0205817362006626,
+ 2.2613986285531773,
+ -1.7008107593134045,
+ 1.9419482822481515,
+ 1.568674677711652,
+ -0.6953920062344185,
+ -1.9448396299647583,
+ 0.44032539461282455,
+ 0.2758942913736881,
+ 1.6250634630800391,
+ -0.11977245458764846,
+ -0.5857305292056665,
+ 1.7504068807806963,
+ 1.1364572611649197,
+ -1.3702831321842204,
+ 2.1743153457225044,
+ 0.3427152849041602,
+ 0.6888080389909194,
+ 2.226071853485972,
+ 1.2511205366110085,
+ -0.30157508255379656,
+ 1.2793276904276398,
+ -1.3186267035663952,
+ -1.4425212984019107,
+ -0.35979201126827237,
+ -1.0471532203164513,
+ 2.218341343914174,
+ 2.1077672668875316,
+ -1.6439989269819155,
+ 0.15245034638827926,
+ 0.5415744075014843,
+ -1.6076492299275698,
+ -2.2885558215080226,
+ -0.09787013645104675,
+ -0.2548367381807439,
+ 1.8060222932491852,
+ -1.7071188705375007,
+ -1.3626855898947814,
+ -0.27154327114004667,
+ -2.9081573756380124,
+ 0.2993354844810868,
+ -1.2128587107030122,
+ 1.996886044019907,
+ -2.588268047364394,
+ -3.113322250081045,
+ 1.201790460530815,
+ 0.8695030315601852,
+ 0.5418614470526024,
+ 2.1589707484188065,
+ -2.492035135930767,
+ 0.6985702708627018,
+ 2.7970038130960377,
+ 2.3395207598894205,
+ 0.17493971649465095,
+ -1.0506348049171386,
+ -2.7902736439999734,
+ 0.7836191134532413,
+ -0.5051434438679767,
+ -2.652820535389206,
+ -1.1850281409369945,
+ 1.4266827804011355,
+ -1.2236491211762697,
+ 2.5958154950036723,
+ 0.42492507497876464,
+ 1.3826483834424104,
+ -0.5653253082479658,
+ -1.7597056041003634,
+ -0.29837130591237265,
+ -2.690035862541462,
+ -2.4988933789938357,
+ 2.7182431435555134,
+ -1.749620691597604,
+ -0.25468804724523786,
+ -2.3894771272857462,
+ 1.0038028571950721,
+ -1.703253503607869,
+ -1.72852858504498,
+ -3.084675833915091,
+ -1.9907303353281385,
+ -2.44324425039681,
+ -2.746574167835915,
+ 0.5829365751288176,
+ -3.007439382907832,
+ 0.8242434384746037,
+ -1.067139166434565,
+ -2.680112898193539,
+ 2.881840337922708,
+ 1.2881022679000507,
+ 1.5924745673544203,
+ 1.4234576747378083,
+ 2.304427959825287,
+ -2.391358370257444,
+ -2.1493909985287205,
+ 2.283938922752114,
+ 0.7781808300283816,
+ -1.4288559824432627,
+ -3.030514884066745,
+ -2.0909677581959376,
+ 0.862145115419665,
+ 0.35151285943932037,
+ 0.24405368930495755,
+ 2.24335274348327,
+ -0.39124617017787633,
+ 3.1389722772091413,
+ 1.8539161226954002,
+ 0.6372199032069059,
+ 2.4314009719414265,
+ 0.8005986245516985,
+ -0.5945619558753921,
+ -3.107510745996682,
+ 2.070027166180767,
+ 1.441356724975394,
+ -2.3236135079331546,
+ -2.430471242132517,
+ -2.822498223407176,
+ -0.7510153643100328,
+ -2.4800637489803696,
+ 2.702618957292836,
+ -0.4827204883796881,
+ 1.0846616851306554,
+ -1.2991491385539262,
+ 2.9259286208566335,
+ -1.5850371056388846,
+ -0.6615221794247585,
+ 2.254448837564456,
+ 2.5701460092423236,
+ 2.3945911088057956,
+ -1.5678062107959623,
+ 1.890865648884593,
+ 1.9439775908129324,
+ -0.16078718016403673,
+ -1.7892602930194932,
+ -3.0772733233510303,
+ -2.909095362913266,
+ -0.4118568771802352,
+ -0.6642830454479055,
+ -2.1110099259932835,
+ 0.2867508765021637,
+ -0.6407861868628818,
+ 3.0868971537089576,
+ 2.214330361089558,
+ 3.0356364142196526,
+ -0.2327762717232591,
+ -1.7538711080570288,
+ -0.7109656772380224,
+ 2.1111056314143437,
+ -1.5479757650488948,
+ 0.3734793509914723,
+ -1.9035023085407734,
+ -0.8467811082648833,
+ -2.526631062265692,
+ 2.4982971124133213,
+ 1.5704739858078087,
+ 1.2166471972914303,
+ 1.5654793234194888,
+ 1.3040472437736015,
+ 3.0627963051409077,
+ -0.030101794307047357,
+ -0.39367707131907065,
+ 1.9198791629775942,
+ 1.562634281323677,
+ -1.903542121093594,
+ 2.8394248844443086,
+ 2.7967805437362343,
+ -1.0569215206272635,
+ 0.0817132252053366,
+ 0.8413828951079413,
+ -2.2108038763250324,
+ -3.0075274339429443,
+ -1.1552413531419812,
+ -2.2816634225133705,
+ -1.7785060370492123,
+ 0.5971795038630939,
+ -0.8156326437752358,
+ 2.9778963468183393,
+ 2.2415035382408313,
+ 2.5142659865097423,
+ -1.6991031547354916,
+ 1.48509474907801,
+ 1.0307963774934135,
+ -1.0716485066097523,
+ -2.809993894808585,
+ -2.0866916474842694,
+ 0.7029344587995668,
+ -0.7642482386847458,
+ 1.475073589865141,
+ -2.742167119051257,
+ 1.5808421145886629,
+ -1.853562778447988,
+ 2.8732404706333523,
+ -2.92113569413487,
+ 1.8510562239443833,
+ -0.3685366330873777,
+ -0.50311347264107,
+ -3.075472247443486,
+ 2.2378195785764685,
+ -0.06079743982945524,
+ -2.3777092693442574,
+ -0.0717156652987081,
+ 1.3164267671446888,
+ 1.5414945064738608,
+ 0.4409718770806727,
+ 0.7620258597205884,
+ 0.5800721175280723,
+ -0.9441055478122352,
+ 3.0742859970392855,
+ 2.2063003614883896,
+ -0.680873550091783,
+ 0.22860933753268353,
+ -2.3128946099273673,
+ 1.7589074916809566,
+ -2.901697963870955,
+ -2.189393536068389,
+ -2.0122155446909304,
+ -1.5771315048375256,
+ 0.8822165349942104,
+ 1.6183571019270644,
+ 2.2294969714410584,
+ -1.8089322824214071,
+ -1.0066966526763146,
+ 2.703673271832913,
+ 0.5913353604217472,
+ -2.370568201935811,
+ 0.05503385105129793,
+ 2.011323824265327,
+ 2.7983172742739186,
+ -2.5121072662820234,
+ 2.0931010621676798,
+ -2.070632965504207,
+ 0.7484836425551775,
+ -1.5555732740364716,
+ -1.5319626873090937,
+ 0.1268093090931118,
+ 2.5489216645778288,
+ 1.1808718620711813,
+ 0.9136255642119606,
+ 2.6443425718009506,
+ -0.7821752332635616,
+ 1.9472821442079282,
+ -1.7988803489688912,
+ 0.6105684776911486,
+ -0.10322285924246277,
+ -2.950155835830599,
+ 2.3949995780666073,
+ -2.787495354177762,
+ 2.3240049470825976,
+ 2.111459868821048,
+ 0.33077979891821047,
+ -1.2874837386201763,
+ -1.0907625471202744,
+ 1.473850814523741,
+ 1.7234604453056632,
+ -3.1184444370313256,
+ -2.6285198443446833,
+ 1.494011914090782,
+ -0.8582884600941816,
+ 2.1968911602668326,
+ 0.9648052275223297,
+ -0.8675110270575557,
+ -2.4760422100171118,
+ 1.936670496252871,
+ -0.3072285992572782,
+ -2.431741657459048,
+ 0.5059145293987581,
+ -2.9987617355255223,
+ -0.7067358648974714,
+ 1.9679413277446693,
+ -0.6422255616015589,
+ 2.999072152572589,
+ 1.4011520955427292,
+ 2.4510088899637164,
+ -1.807723019153609,
+ 0.9270039304343385,
+ -1.7550191644631195,
+ 1.5482034519530845,
+ -0.22207099271713962,
+ -0.9041659017192271,
+ 1.4468338910869145,
+ 0.5123374040988552,
+ -2.5103429323889133,
+ 1.7772999058892354,
+ -2.9587574431156822,
+ 1.6151127696932124,
+ -2.7967855809466373,
+ -2.3003562301165914,
+ 2.856079747584274,
+ 1.0385888881863206,
+ -0.76207104262011,
+ 0.9114778160034952,
+ 2.8433947649607885,
+ 2.8109866253508806,
+ -0.9382436798603215,
+ -0.7566800140056806,
+ -1.8512044208159135,
+ -0.037935435257426965,
+ 2.013014299840657,
+ 1.02995404305977,
+ -1.5532471255526645,
+ 1.1677642188048758,
+ -0.5609181016879332,
+ 1.1695964297833092,
+ 0.27368260205598705,
+ -1.857337732061487,
+ -2.706991854543634,
+ 1.5196538817397527,
+ -0.09426054222329483,
+ -0.6308771807998765,
+ 0.16447711483128558,
+ -2.249713723383091,
+ -1.6967067707979804,
+ -2.8504128094077714,
+ -1.160297571744853,
+ -2.5737030880263108,
+ 3.036395086650646,
+ -2.5733414062703104,
+ -1.2205691716083051,
+ 2.401530273014104,
+ 1.1314154902223914,
+ 2.503137188515454,
+ -0.07083160744636909,
+ -2.944392401886105,
+ -0.14076961820958164,
+ 1.2291220666537177,
+ -2.1221805122540873,
+ 2.662750793860358,
+ -1.087315541396363,
+ -3.0330145598436693,
+ -0.03800010164603806,
+ 2.656920744934103,
+ -0.7932748124438649,
+ -0.49525040699643,
+ -1.2621360138305076,
+ -0.7449479098752563,
+ -2.1522490304104847,
+ 2.663050451869246,
+ -1.7664189071847836,
+ -2.095834403561924,
+ 1.5164945702252817,
+ 2.1842984804604497,
+ -0.30596909639083514,
+ -1.0339135562597703,
+ 0.33466774210405414,
+ 1.7266319575331392,
+ 0.5601755603126252,
+ -1.4500981885224826,
+ -1.9393994208076475,
+ 1.4164994076058532,
+ 0.11740910240272273,
+ -1.4793386201016567,
+ 2.2168048911733473,
+ -0.2769001270613854,
+ 1.7025233043239554,
+ 0.17576275730613142,
+ 2.7270133795762255,
+ 1.7367945111507777,
+ -1.3262275859929002,
+ -1.3181953330668121,
+ 0.4451789334744469,
+ 2.427741403620066,
+ -3.098527604195972,
+ 0.5872435694759072,
+ 2.146222712333712,
+ -0.17338685533345366,
+ -0.9655641124892111,
+ -1.8765040692241697,
+ -1.678555341558683,
+ 0.9302747740669458,
+ -0.12583395005548173,
+ 2.7901715184411997,
+ -0.000922762137403065,
+ 1.0794901145628166,
+ 2.7395805225216145,
+ 2.847419593172467,
+ -2.5920913191379427,
+ -1.3582557546311964,
+ 2.371515011121169,
+ 1.8752136447242493,
+ -1.5939675890647753,
+ -2.4253839390135523,
+ -0.24311725104037663,
+ -2.5658599715706787,
+ 2.6205912642276594,
+ -0.20685299111152197,
+ 0.3529743621099411,
+ -2.0097586882184038,
+ 2.583758126754382,
+ -0.2073601778145681,
+ 2.885002092256765,
+ 2.4589516334167145,
+ -2.928550305499961,
+ -1.1623045081498498,
+ -0.8321000936567509,
+ 0.6845290796924373,
+ 0.2884516488303204,
+ -3.0880655105104906,
+ 0.267760056299387,
+ -1.4737147965495714,
+ -1.925269840176821,
+ -2.9466242851418807,
+ 1.8138247087349015,
+ 2.857957087047097,
+ -2.0337784100099374,
+ -0.3845874289492194,
+ -2.761427260864924,
+ 0.14443768394131462,
+ 1.2503916840756562,
+ -0.19242500466297355,
+ 0.9165711637549518,
+ -2.163791356361417,
+ 1.3207830641415614,
+ -2.113965695357199,
+ -2.1840585580347534,
+ -2.4550575178374436,
+ 3.128678414585059,
+ 0.22867969784152806,
+ 2.402428875037921,
+ 0.6411797125281347,
+ 2.076894751083801,
+ 2.1330430539125933,
+ 0.10623807382163093,
+ 2.5293817128853773,
+ 0.652173877998738,
+ 1.0167328459301472,
+ 1.2417304952904664,
+ 1.6702968905298452,
+ -2.4792982874537963,
+ 2.969170679749641,
+ 1.4636379258609546,
+ 1.9125940457452482,
+ -1.4071149671349226,
+ -2.22653804980444,
+ 3.1124236878204043,
+ -0.8078456273686657,
+ 0.04817550300769604,
+ 2.21280791685687,
+ 3.060323212682685,
+ -0.17199816768754406,
+ 1.0103671859489003,
+ 1.0918370341370904,
+ -0.11953112568451808,
+ -0.3977687223766047,
+ 1.57051812927528,
+ -2.4001670248498934,
+ 2.279723722724681,
+ 2.595521180574484,
+ 1.3819197576464928,
+ 0.8711228322393487,
+ -0.2016017496193979,
+ -2.4035213891815412,
+ 1.5758804171687812,
+ 1.519825765803297,
+ 2.128025380632667,
+ -2.985939144576204,
+ 0.008119084673201087,
+ -0.518755041100361,
+ -1.0437599048226636,
+ 2.1420373010169316,
+ 0.7282119295365289,
+ -0.23220529810673723,
+ -2.1924364920958186,
+ 3.1402582336523954,
+ -1.3696971292256594,
+ 1.6076290411751937,
+ -2.5564145575988046,
+ 2.2436699984083504,
+ -0.22143742275435901,
+ -2.2114165181261933,
+ -1.283178570310814,
+ 0.047990366570951834,
+ 0.05904573189213033,
+ -3.1011875497909176,
+ 1.4936560078047194,
+ -0.7726823242011227,
+ 2.0703493101858315,
+ 2.7588619853307605,
+ -1.1105059760746887,
+ 2.8750681405736374,
+ -2.569579904857618,
+ 0.07063871945222881,
+ -0.8993509478227283,
+ 3.0600181269503643,
+ 0.42432259177073844,
+ 1.7153310583717762,
+ 2.875842071341099,
+ 2.4391850021743915,
+ 3.1412775551736605,
+ -3.0293733389293305,
+ 2.067729781289895,
+ 0.27560922012535344,
+ -2.5033755536538784,
+ -1.389642201605494,
+ -1.204455669075619,
+ -0.9065889006210939,
+ -2.0628614643653136,
+ -0.7567228887998954,
+ -2.03771021168846,
+ 1.7433952172609535,
+ 0.6539971466171507,
+ 2.1602965170943045,
+ -1.8292767186444268,
+ 0.8527953064509761,
+ 2.2711048403411134,
+ 2.1736147223970246,
+ 3.017508927752037,
+ -2.232717066456396,
+ 1.3386367489910906,
+ 0.6856370434798835,
+ 2.021588175861822,
+ -2.2101652380914993,
+ -1.2382209012486283,
+ -0.05177872240094089,
+ -3.01076599749843,
+ -0.17700443365788854,
+ -1.301461315059977,
+ -0.08080826771169125,
+ -1.0461611347612132,
+ 0.7588501309387439,
+ -2.0734336409954275,
+ 0.8863244856257679,
+ -0.14170218054344866,
+ -2.623633592364816,
+ -0.5114262601243281,
+ 2.1942719871566885,
+ -0.5089341981654146,
+ 2.9774539676055176,
+ -2.1107826174407736,
+ 1.6616277382728262,
+ 3.049891651971367,
+ 1.842829011956371,
+ 2.6357340879511253,
+ 1.004838235190952,
+ -1.2642362063473769,
+ -1.1708651978436366,
+ 0.5392646757156203,
+ -1.4626332860111155,
+ 0.28986600786317945,
+ -1.8402607980854677,
+ 0.10709234435745515,
+ 1.5639591166935123,
+ 0.523685755853722,
+ 2.770465343975418,
+ 0.9465949792765804,
+ 2.969643014702876,
+ 0.26892943967262484,
+ 0.5993285623698812,
+ 2.481041680132804,
+ -1.8528484807909105,
+ -1.1648524189720812,
+ -0.8640616955780317,
+ 1.2181659932933495,
+ 0.6711555978901775,
+ 1.4350058488720718,
+ 1.29290122564929,
+ -2.0247471972901376,
+ -3.07456105353575,
+ -0.49840259803666054,
+ 0.41775580208236246,
+ 1.313841260224189,
+ -2.497991668650361,
+ -0.33329876447616924,
+ -1.8273373614868145,
+ -0.12881135595141222,
+ 2.5219868637765,
+ -0.3445349799592895,
+ -3.130787456953596,
+ 2.808790474999838,
+ -1.7538135055908517,
+ 2.291653343868175,
+ 2.7109426226043167,
+ 1.3268041961515062,
+ 1.0141544982914459,
+ -0.13130205441711487,
+ 0.59104738530469,
+ -2.223770257021525,
+ -0.5014521832112676,
+ 2.6279461911025357,
+ -2.8619987573819254,
+ -0.6667482871974445,
+ -2.9476985873984956,
+ 1.8781948370453712,
+ 1.149095905694242,
+ 0.5010973852716962,
+ -0.888242536787782,
+ 2.7913204726223393,
+ 0.6276001491069949,
+ 0.7995076665032045,
+ 2.5201350040402293,
+ 0.28795637731109053,
+ 1.6172471714733418,
+ 1.4566681654215534,
+ 0.9985732038154592,
+ 0.06466538567513962,
+ 1.3941667798941406,
+ 2.1692936517505497,
+ 1.5846091041958723,
+ 2.513592947700718,
+ 2.3816927742172176,
+ 1.4040789278541606,
+ 0.13409376136677634,
+ 2.5262660267496106,
+ 2.289979086834141,
+ 1.3397594808071451,
+ -0.9638190255706487,
+ 2.691474956476132,
+ -1.748553219337506,
+ -1.7222975448813516,
+ 1.346920232957069,
+ 0.6930048651206422,
+ -0.6520301158427989,
+ -0.1617253834216846,
+ -0.6247803064372338,
+ 2.6200422002130384,
+ 1.9853506060986494,
+ 2.433844720726196,
+ 1.0961697991283141,
+ -1.9106707547656998,
+ 2.141824886713475,
+ 1.6548720497469669,
+ -3.0777225851593624,
+ -1.0883543032679648,
+ 1.1672778568288118,
+ 0.19853137517479366,
+ 0.00914243114322734,
+ -1.1334278000684566,
+ 0.4480832605504418,
+ -2.2882291076260364,
+ 1.0127028563084015,
+ -1.0802683026839512,
+ -2.0773750949514116,
+ 0.11545608534560758,
+ -2.2007797044616706,
+ 2.6708148769140885,
+ 0.5628066972204163,
+ -1.5168637886953558,
+ 0.4521950254547062,
+ 1.2189972169599959,
+ -2.469815662534357,
+ -2.2119362673505467,
+ -0.7288107850126823,
+ -2.8365931540112044,
+ 1.7092021532739226,
+ 0.5648109387340612,
+ -0.7024203703963484,
+ -2.5177304336395276,
+ -0.6231752801108396,
+ 2.7258058718911102,
+ -0.13737468424866695,
+ 0.578048456296177,
+ 1.0647779427303785,
+ 2.7657349826132833,
+ 1.354143880100246,
+ -1.6927137514177546,
+ 2.409413237209363,
+ -2.3600998355060816,
+ -1.0536163270914074,
+ -0.16286861504055447,
+ 2.9853769719358154,
+ -0.16551467252137472,
+ -1.348685700425119,
+ -0.5204998357527724,
+ -1.5144028964099088,
+ 0.702225096747765,
+ 2.125501420032519,
+ 2.6278049982904323,
+ -1.25015690058488,
+ -0.5903525464674568,
+ 1.35707325000167,
+ -2.8400865274949294,
+ -3.0131375492543646,
+ 3.1144447403208666,
+ -2.4273679656999616,
+ 1.5304838417863285,
+ 0.7336168937836519,
+ -1.9456723226369428,
+ -3.101599547397093,
+ 2.495883522172558,
+ -0.8229188671146104,
+ -0.08784339164265624,
+ -2.3699947204834944,
+ -0.8170143183353484,
+ -0.8628176051326832,
+ -1.2732504380617486,
+ 1.2671879342608754,
+ 3.0721701807924857,
+ -2.0590463167996504,
+ -1.6817019504014374,
+ 3.1255446550379045,
+ 0.8409575989427015,
+ -1.539412416372017,
+ -0.9072343740983306,
+ -0.12529750763151098,
+ 2.8795039283778996,
+ -1.491781425882512,
+ -1.2614714871138972,
+ -3.087404613226016,
+ -0.5667611258294594,
+ 2.930640968719799,
+ 2.9519062359454704,
+ 0.7796378980928796,
+ -2.649763508503546,
+ -1.4626699948086745,
+ 2.8317184249119243,
+ -2.85370706659745,
+ -1.366982987716775,
+ -2.6493199408296326,
+ 2.2793596898498203,
+ 0.41351984577197676,
+ -0.8703722159286263,
+ -0.169989916281479,
+ 2.9148241166508684,
+ 0.0903922112144309,
+ -0.735750040067804,
+ -2.056494463615349,
+ 2.9900141432273237,
+ -1.519580030957289,
+ 0.10078355731762212,
+ -0.40607800662386395,
+ 2.9133642438536365,
+ -0.25897913878574397,
+ -2.5942646825297855,
+ 1.6295966468825898,
+ -2.872388860541963,
+ -0.8769637227179959,
+ -1.9724050809212876,
+ 0.5310285764658327,
+ -1.0157474696241962,
+ -3.1379908922974065,
+ 2.462497454780958,
+ 3.0880925277987417,
+ 0.49792767735034593,
+ 1.9714711086992873,
+ -0.6037266735582075,
+ -2.2889855349097075,
+ -1.1441490821716782,
+ 2.552502028383003,
+ 2.1730213741680635,
+ -1.0798745556984937,
+ 2.9957766826306633,
+ -1.1935240600121768,
+ 0.32720952255298086,
+ 2.7862630070005667,
+ -0.24445919725202744,
+ 2.6953986908221577,
+ 2.5354017483019247,
+ 0.18239139698540388,
+ 1.5807784606297888,
+ -2.734998282070028,
+ -2.1138755587633336,
+ -1.307050255857365,
+ -1.8196765434416318,
+ -2.213965059248978,
+ 1.1374419471501351,
+ 1.1304671553684695,
+ -1.7427389971935774,
+ 0.11282561335251294,
+ -3.1172834941489476,
+ 1.2286822170567948,
+ 0.061889150525063615,
+ 2.495800639909873,
+ -2.237826821794063,
+ 0.6298159936816208,
+ 1.0253517671101766,
+ 1.365981084507995,
+ -1.8841766588622906,
+ -1.774829552162891,
+ -3.019983505712483,
+ -2.2571358821342122,
+ -0.9008508593879931,
+ 0.126257824569214,
+ -2.471220149485805,
+ -2.0523081566306143,
+ 0.13364426611045838,
+ 1.535313909910697,
+ 0.7854073987774534,
+ 1.6756622013262643,
+ -2.240547156684039,
+ -0.18293438221298994,
+ -1.1591925244101255,
+ 1.745414931457185,
+ 1.9808937065069154,
+ -0.5518870508258686,
+ 1.9198432839295452,
+ -1.0228937150241917,
+ -0.7231784394860743,
+ 1.4834892455648252,
+ -1.729152735390361,
+ 2.456301647884737,
+ -0.3271836879342675,
+ -0.48016195899910896,
+ 3.033072966232373,
+ -2.268752432651782,
+ -0.4450691475861211,
+ -2.117200874359247,
+ -1.6609783507313827,
+ 1.576923491961559,
+ -0.5283723954161649,
+ 0.617114939576667,
+ -1.6242236463950102,
+ 2.3323151019671533,
+ 0.894305578471833,
+ -0.81911608069732,
+ -2.5182244204982314,
+ 0.5672260284868728,
+ -1.8569357082897497,
+ 2.586099534676288,
+ -0.9382828366123512,
+ -1.383741023208985,
+ 1.774886597282754,
+ -0.46281190971219793,
+ -0.8758423078060137,
+ 0.4725450365276833,
+ 1.3440511116548475,
+ 0.17091223419066273,
+ 0.9462717055789326,
+ 2.404714377068921,
+ -1.329634609910817,
+ -2.9991564075494597,
+ -2.6258050907883006,
+ 1.6811474713424823,
+ -2.11394459342304,
+ -2.2278768386261323,
+ 1.7839900160906674,
+ 1.1435525310022117,
+ 2.1115549544001357,
+ 0.10269237786678401,
+ -2.2907140100475503,
+ -2.1536638607134404,
+ 0.42095190280968536,
+ 2.2836226498258942,
+ 1.0323340892723574,
+ 1.7645850706069428,
+ -0.06258618226244837,
+ 2.224519565181222,
+ -0.7367112848059031,
+ 0.3391587048397336,
+ 1.6492549863319956,
+ -1.2499014150638292,
+ -2.9621705716723006,
+ -0.8558870681634145,
+ -2.729544467566577,
+ -1.249975599644391,
+ 2.07292903280615,
+ 1.3676043000028961,
+ -0.4318460617301629,
+ -2.03075487701342,
+ -0.25887598922111954,
+ -0.5660596150487834,
+ 0.43749907731855064,
+ -0.14491963928030965,
+ 2.022867662317761,
+ -0.4661039737989648,
+ 1.2248612225630067,
+ -2.800016087089021,
+ 1.2059310089634698,
+ 0.8870287885730416,
+ 0.4909488809675668,
+ 2.322908489343533,
+ -0.8087316269586767,
+ -0.3979452225298427,
+ 0.6223125356160656,
+ -1.6069524378560378,
+ -0.14213038250469526,
+ -2.035184886075459,
+ -1.9270051431200403,
+ -0.6774251777364952,
+ -3.0477419379809296,
+ 0.7892922794744003,
+ -1.4414235991594075,
+ -0.4033843652124873,
+ 2.483190149709518,
+ -0.019013009212961954,
+ 1.3656624167764209,
+ -2.8741758703461877,
+ -2.785798803902475,
+ -2.645134714990042,
+ 1.6206142931994876,
+ -2.741499546207867,
+ 1.8709894332081838,
+ 1.309279908843647,
+ -0.11251862681746831,
+ -0.7994977755835092,
+ -0.9671946308808386,
+ 0.9843298415598355,
+ 1.1017827347556686,
+ 1.948890886033329,
+ -1.2138883167890113,
+ 3.1307183133891265,
+ -0.5524016336731142,
+ 0.839047839245351,
+ 3.0463010248115343,
+ 1.9691866517604413,
+ 2.9756920822634267,
+ -2.8600312013736087,
+ -0.8287416787332442,
+ 0.16748959985344877,
+ -1.7666703660544054,
+ -1.1841139664429823,
+ -1.5574107492259412,
+ -0.8973935763684212,
+ 1.488509303687885,
+ -2.4427944437482294,
+ -2.034726443466603,
+ 1.018000410585589,
+ -0.062106062186131426,
+ 0.6892776437103957,
+ -1.7738517636629354,
+ 2.722015604110051,
+ -0.7270471938510757,
+ 0.7596497522195393,
+ -1.5274926424119724,
+ 1.65031896221083,
+ 1.2458633788695483,
+ -0.854403157236636,
+ -1.2657562000288207,
+ 2.7747017681581085,
+ -0.9719002673583165,
+ 2.3121127543282665,
+ 1.4440765071434958,
+ 1.7002151572991313,
+ -0.7637016790908336,
+ -0.03147560928595166,
+ 0.5207038149867872,
+ 1.2247324500169567,
+ 0.4536215726044415,
+ -0.4515868769710095,
+ -2.584862409489354,
+ -0.036572337020194905,
+ -0.8009095461440782,
+ 2.0228222237413016,
+ 2.9949578284471463,
+ -1.9046932144415651,
+ -2.5840650266810936,
+ -0.9799097159137681,
+ 0.127241997200468,
+ 2.3268519250705544,
+ 0.13039807101578715,
+ 2.9267340263923622,
+ 2.509938215222712,
+ -2.7158631238263835,
+ -2.403771442752945,
+ 3.1291766710389965,
+ 1.711848781481725,
+ -0.9121336129710036,
+ 1.4001637854029698,
+ -0.048154013252019574,
+ 2.359755148075987,
+ 0.35730643815320784,
+ -1.5163825906846704,
+ -0.18792946124122342,
+ -0.13253901726966386,
+ -0.1207493566458021,
+ -1.4135020396026403,
+ 2.9453635725245864,
+ -1.866129980004729,
+ 0.48061882522194,
+ 1.01743672905427,
+ -1.964964611302757,
+ 3.1254351743287088,
+ -2.0251278662036865,
+ 2.3095801113834176,
+ 0.7955123415946639,
+ 1.3437095373170218,
+ 0.40356009512382746,
+ 0.5999576011910619,
+ -1.3997303776452676,
+ -2.314776853311128,
+ 2.5055666690757987,
+ 2.7497307133327746,
+ -1.7649992481935175,
+ 0.6048913944990086,
+ 1.425717474275323,
+ 2.058586396430994
+ ],
"size": 3
},
"mode": "markers",
- "name": "Torus",
+ "scene": "scene3",
"type": "scatter3d",
"x": [
- -1
+ 193.4497111916338,
+ 7.594225034678882,
+ 73.98744422693652,
+ 145.92473197478157,
+ 131.54899071649743,
+ 18.741398650711655,
+ 172.7554812852798,
+ 75.86678759933719,
+ 68.2568060452772,
+ 177.63357365054867,
+ 182.0098234207331,
+ 11.679679418254139,
+ 8.512586120019668,
+ 192.63524263425617,
+ 99.8767359282351,
+ 190.85195580682802,
+ 100.71167322909378,
+ 74.52224554036279,
+ 121.21658945942588,
+ 135.84862064839524,
+ 193.5158168792191,
+ 59.112365402454074,
+ 188.85535679640537,
+ 188.01943058339512,
+ 189.06778641784402,
+ 191.41650213177982,
+ 50.68917068900353,
+ 108.2779949615201,
+ 105.90502341865579,
+ 7.219169777123772,
+ 155.47641433594208,
+ 13.079885431446439,
+ 32.372570643204234,
+ 193.00797024584995,
+ 118.59736161431582,
+ 175.64786739314684,
+ 182.997326751428,
+ 27.777184392349948,
+ 190.6199157984671,
+ 193.58743739541674,
+ 20.429600912168578,
+ 87.5247478726471,
+ 178.41278408039454,
+ 8.269657749169113,
+ 180.58035488268345,
+ 154.82390599096485,
+ 7.611880853856018,
+ 68.4611017374119,
+ 192.65788181976424,
+ 63.936915085389366,
+ 180.50253671842344,
+ 175.13047696789505,
+ 193.10090077614623,
+ 188.35625857578708,
+ 7.704269858411837,
+ 9.246408517994853,
+ 161.79400361745405,
+ 186.03520303228845,
+ 168.86561967718833,
+ 164.77680248074282,
+ 62.32816896727421,
+ 190.3184036762814,
+ 192.22169247250508,
+ 18.01911321158026,
+ 154.6673302777821,
+ 178.7329290914589,
+ 192.38535914991374,
+ 12.72701481879772,
+ 182.2566696218124,
+ 184.17016109645468,
+ 11.588917945239162,
+ 29.30650285957852,
+ 9.251251856729803,
+ 76.52887429370372,
+ 130.91765995219825,
+ 168.84297882454007,
+ 8.48147182717365,
+ 37.83075583522567,
+ 153.7564895482944,
+ 5.863807005168399,
+ 6.571960374815892,
+ 185.55070815562323,
+ 188.28684308571647,
+ 17.356739538610164,
+ 143.42768328405063,
+ 193.6557948292891,
+ 24.79615709409671,
+ 185.00318230522169,
+ 45.34890648157721,
+ 183.83258678478919,
+ 5.759073475871529,
+ 176.51596681844222,
+ 50.35525001311421,
+ 193.63243350252932,
+ 147.48468365768179,
+ 192.63017833520382,
+ 22.510520641102836,
+ 37.141811425610506,
+ 5.732701890031265,
+ 148.91715627033176,
+ 192.2201983773188,
+ 48.90021324918155,
+ 109.60053714285584,
+ 155.1646167401092,
+ 151.83234444954195,
+ 9.659805041581839,
+ 110.88970616235608,
+ 42.957758067171135,
+ 19.49418055662946,
+ 165.37672665255445,
+ 10.809810952777925,
+ 137.69669963147228,
+ 187.94736360353423,
+ 23.09520958543047,
+ 6.2822755725323765,
+ 62.53795967231608,
+ 30.4158838617735,
+ 45.68713689906894,
+ 6.819552114511098,
+ 48.68689018426488,
+ 84.50075539285817,
+ 6.99739991287385,
+ 144.15787371129633,
+ 175.78687506255596,
+ 10.470723573775544,
+ 94.17139579226378,
+ 132.03922117928047,
+ 180.1936853810862,
+ 183.88736104470323,
+ 7.413483554056487,
+ 193.2899115683436,
+ 8.865717305873394,
+ 16.041315461459128,
+ 160.20516087814858,
+ 6.141513188232061,
+ 141.08689392839165,
+ 193.56199575373836,
+ 9.32948650150196,
+ 9.885513161456736,
+ 43.860093356330395,
+ 57.16299590869169,
+ 44.34357763391364,
+ 15.861695411279902,
+ 192.48678546675646,
+ 39.05659721729953,
+ 5.719731183838291,
+ 193.62433857953246,
+ 96.22137154562101,
+ 181.23866512307927,
+ 6.6132964647599595,
+ 166.5150953456458,
+ 193.24908204736136,
+ 7.292362713867615,
+ 5.800280591511916,
+ 6.284580954562229,
+ 167.77656256244913,
+ 14.627415229760873,
+ 13.022882979864399,
+ 191.15485108956656,
+ 143.16529366780298,
+ 9.77225332281857,
+ 12.70222336871582,
+ 193.3935250182116,
+ 193.2315447338001,
+ 90.84410583944214,
+ 182.66594215099653,
+ 193.36894162296738,
+ 8.265109804383398,
+ 7.753056461274078,
+ 7.70178563271225,
+ 191.9930033413467,
+ 148.31628500344755,
+ 192.87792033676547,
+ 9.193467020435703,
+ 169.15297610814886,
+ 179.17427990279657,
+ 125.39478098350438,
+ 191.21772285713837,
+ 34.46981170462082,
+ 5.947405554436483,
+ 32.223628541426315,
+ 74.0663286558925,
+ 32.63754001853762,
+ 60.04594932749379,
+ 7.997349298083542,
+ 189.3176166929569,
+ 193.30297670232105,
+ 13.709405991006301,
+ 32.87397958664323,
+ 125.3883508398434,
+ 6.039856652273869,
+ 5.863105638267643,
+ 188.15956561542103,
+ 187.4265929968783,
+ 135.16617613506247,
+ 74.47495338599553,
+ 10.808493172190488,
+ 185.83531501364087,
+ 63.36646233619697,
+ 144.7559351681254,
+ 164.0771575380283,
+ 191.6784114814513,
+ 7.100621808066229,
+ 7.43415810781539,
+ 5.910129001798868,
+ 155.69320991852092,
+ 39.64636429624381,
+ 105.1684168625222,
+ 187.85159659170424,
+ 16.43226610596105,
+ 94.88236775529752,
+ 153.27353588070903,
+ 192.33930103218634,
+ 40.58939116089218,
+ 19.716586105753116,
+ 31.368815831119438,
+ 133.32806739754835,
+ 6.227841467192094,
+ 12.399388082526702,
+ 16.155439799546667,
+ 193.15712352894496,
+ 193.65381587304444,
+ 9.799751154980727,
+ 7.475750017500734,
+ 189.78362088719658,
+ 50.24508844228201,
+ 189.94429298634364,
+ 58.31310434391765,
+ 34.64823745714881,
+ 175.61066762761214,
+ 146.26664368070237,
+ 165.63243753829664,
+ 190.07724402256576,
+ 8.124349716956797,
+ 7.852428774461223,
+ 193.11827452427974,
+ 184.28619834840825,
+ 58.72098189604911,
+ 20.053130139027623,
+ 12.902625327967296,
+ 77.94707349487021,
+ 107.3004426625583,
+ 167.1010183785482,
+ 128.96538956816767,
+ 28.31476127985284,
+ 7.571650873895276,
+ 140.21014591023552,
+ 189.1077624626071,
+ 5.720535808775586,
+ 164.6159073132044,
+ 51.070299673806396,
+ 187.9080729733107,
+ 11.216653606003415,
+ 5.8679903470529915,
+ 35.84478822959788,
+ 9.48499794115126,
+ 97.55548695726239,
+ 147.96424416853338,
+ 168.63566185069507,
+ 170.2009485184175,
+ 186.56093973630897,
+ 5.838556125564559,
+ 80.03643462586386,
+ 124.07390177903645,
+ 5.703941577119172,
+ 192.12478124171432,
+ 12.930360748047155,
+ 141.72691741193066,
+ 162.81587552289403,
+ 190.39308786945048,
+ 11.772410789749806,
+ 6.282806250988663,
+ 17.4891024010072,
+ 6.673136940026124,
+ 9.187877460689544,
+ 181.0824075104847,
+ 181.66624659023907,
+ 187.4311358575913,
+ 40.705408370464184,
+ 21.65610043085386,
+ 9.184208480499622,
+ 26.396176441444823,
+ 38.82033829405163,
+ 191.0670646957284,
+ 7.971679915757326,
+ 115.92864556235541,
+ 190.96785806840364,
+ 39.47422968805601,
+ 13.228795195415593,
+ 192.70595125821106,
+ 44.20507632398047,
+ 171.50932537125766,
+ 10.941182536041508,
+ 192.91445009842755,
+ 12.360583117285477,
+ 193.36129420259283,
+ 7.315895549754914,
+ 48.18612587950266,
+ 6.077191247807619,
+ 140.39332504624159,
+ 121.9641644945857,
+ 148.15326244781718,
+ 34.08152715290995,
+ 191.8770552230248,
+ 190.5791743000716,
+ 43.31754792215322,
+ 171.0569867925554,
+ 36.015549259867086,
+ 19.24969990155784,
+ 11.609140624114012,
+ 28.576351141952088,
+ 17.04847029192872,
+ 60.56788556477159,
+ 6.127431136528957,
+ 103.88196315456892,
+ 192.3641975113535,
+ 124.41121102266891,
+ 6.059857564352679,
+ 5.913164149599506,
+ 190.15646332651977,
+ 192.42477347910432,
+ 133.69713981669602,
+ 189.43856210385354,
+ 11.173668860031048,
+ 105.30729792511337,
+ 168.79539907592476,
+ 82.24534753680899,
+ 193.639646119023,
+ 81.9363736657273,
+ 183.06277564086471,
+ 132.736162400348,
+ 21.557685335919263,
+ 36.52475529945523,
+ 190.26767864484063,
+ 193.41888446011208,
+ 185.77901518257408,
+ 68.28132578727701,
+ 155.99578994682568,
+ 14.653397032926074,
+ 185.6983527573595,
+ 30.44030322210078,
+ 7.709948874237961,
+ 30.46893191357336,
+ 183.92977818616296,
+ 6.255051104192169,
+ 88.37401206920002,
+ 5.935796605260856,
+ 189.93138182362011,
+ 11.886946953723879,
+ 190.8986961653728,
+ 72.02280338091033,
+ 88.99361081634572,
+ 5.699783337402902,
+ 187.50870839417198,
+ 10.434322595711569,
+ 189.43955470206717,
+ 5.699792039643565,
+ 191.9833797471416,
+ 193.64450349546232,
+ 182.5613731712591,
+ 192.55135263478957,
+ 84.03027223921086,
+ 5.69981322218839,
+ 146.51855305912517,
+ 93.36268265895141,
+ 36.80137068329167,
+ 8.135866192281238,
+ 192.69533302941824,
+ 188.6133074565066,
+ 180.92190858627455,
+ 21.508172205705698,
+ 167.35221919892092,
+ 174.7583916108888,
+ 119.50404684481559,
+ 46.439087732832746,
+ 186.74724621505683,
+ 173.2594673979036,
+ 7.722890308218268,
+ 192.436043953939,
+ 22.675693096811422,
+ 185.53252390606858,
+ 5.740984833745571,
+ 21.041508062941656,
+ 180.20767104789465,
+ 180.51914257731258,
+ 175.3670534924692,
+ 6.154346252014349,
+ 9.45534731009451,
+ 164.98859611354533,
+ 8.663203663484708,
+ 191.31112717680494,
+ 189.77057975409664,
+ 129.71103023285465,
+ 158.21760459329545,
+ 121.44616260243214,
+ 190.7014377498577,
+ 5.8436207794501716,
+ 188.85463374983485,
+ 97.08540284895396,
+ 5.754286577034637,
+ 6.080693370502278,
+ 29.014472279519097,
+ 178.91752571905457,
+ 6.392872697355142,
+ 15.21138073790942,
+ 165.83931903643628,
+ 44.89968623588204,
+ 192.10194743150123,
+ 31.067442701234732,
+ 5.725404148705631,
+ 191.70683217289334,
+ 180.1281902505824,
+ 107.71023583620223,
+ 5.777738305813491,
+ 191.71260559036315,
+ 6.303036585607369,
+ 6.053080013296569,
+ 12.22637627666586,
+ 185.64350494026758,
+ 191.43708994748138,
+ 155.28645851060676,
+ 182.61234202930441,
+ 9.608859686640773,
+ 183.2350131500404,
+ 173.55642365458408,
+ 121.84384353381895,
+ 11.842074461805431,
+ 17.689543271556598,
+ 6.137906844838902,
+ 103.70320023807211,
+ 193.2529777806548,
+ 18.75433231723827,
+ 186.2023783946789,
+ 68.57851040925367,
+ 191.53976209571354,
+ 123.61065408503272,
+ 82.13339115547306,
+ 57.76919756032369,
+ 90.35416063441214,
+ 78.81670623076067,
+ 41.68956941118602,
+ 8.743819616535237,
+ 184.28442194058846,
+ 6.2513213104317105,
+ 159.8069510080924,
+ 9.762085230526326,
+ 8.856851371697141,
+ 186.9644869108531,
+ 5.877427052698443,
+ 158.6882691696024,
+ 107.48240572336643,
+ 69.9763881538673,
+ 24.495524660619107,
+ 39.135883494934,
+ 7.01411785738677,
+ 41.68178467684992,
+ 13.922741450046285,
+ 176.79540870805243,
+ 71.94741455807947,
+ 8.554968698948567,
+ 191.78769196842194,
+ 188.02852819434685,
+ 7.771723817736014,
+ 7.970163882138278,
+ 191.29409429862847,
+ 108.52635695291647,
+ 95.0210603852866,
+ 190.61665275677683,
+ 193.32445999510497,
+ 32.21997678326909,
+ 47.69396692555308,
+ 7.036929406858916,
+ 5.75951384925386,
+ 50.441338799198206,
+ 130.66990905610692,
+ 191.6466559684477,
+ 47.31833099336631,
+ 31.77718410200885,
+ 36.509750086286736,
+ 8.932203736161718,
+ 11.142213064805524,
+ 188.70706588952342,
+ 193.66449341546985,
+ 188.42318253762116,
+ 8.72404715256458,
+ 150.39502867162028,
+ 191.98689982497459,
+ 77.45177393916748,
+ 8.881101439201899,
+ 178.43763739123554,
+ 29.182195387197005,
+ 31.843466578432686,
+ 7.4099503398912345,
+ 191.87009372297533,
+ 74.37609571686426,
+ 181.82154917964615,
+ 188.03176173548803,
+ 187.8369992832138,
+ 9.417454343005224,
+ 38.85304547384192,
+ 192.24049740347812,
+ 9.87961417746539,
+ 5.779310235401592,
+ 186.97185694778256,
+ 6.2391689788574105,
+ 30.768277027838028,
+ 187.62901405615312,
+ 190.63378801108416,
+ 7.9668139233852955,
+ 176.54923608925233,
+ 22.041785850002235,
+ 6.244004106064951,
+ 6.115112867765989,
+ 8.89332363398118,
+ 10.487344258930408,
+ 9.927945636738139,
+ 183.00579889321983,
+ 36.697252913378605,
+ 177.57643863875393,
+ 184.4273813618912,
+ 190.55121961404433,
+ 98.85073606393121,
+ 192.42429772693424,
+ 103.04703176836729,
+ 20.74320895048607,
+ 158.50091847874475,
+ 8.462875240267396,
+ 137.1010175073163,
+ 133.4547295205092,
+ 7.120614064975128,
+ 8.27916628891356,
+ 7.508513869880349,
+ 70.96246786583062,
+ 55.60828144003603,
+ 155.16698847665558,
+ 10.957816877593094,
+ 74.57803943454428,
+ 183.3636679139171,
+ 189.64889945504768,
+ 10.760205391135752,
+ 191.35527360559354,
+ 181.1527365209599,
+ 190.0760778047088,
+ 188.3758993873629,
+ 146.6704094960881,
+ 97.08895023225472,
+ 128.33094929588444,
+ 190.91084051092608,
+ 26.72794519269342,
+ 193.6608029543095,
+ 8.005402083132473,
+ 193.65901917366472,
+ 7.096202566761262,
+ 90.88179280802183,
+ 25.056131499765772,
+ 7.856084643671383,
+ 16.487258622164617,
+ 5.709930173935644,
+ 109.43127066648839,
+ 182.48896444229268,
+ 185.4064493161687,
+ 169.04699051223258,
+ 174.12890219026337,
+ 182.56738566093733,
+ 135.40234734236304,
+ 186.94802892227918,
+ 32.76381596289404,
+ 170.23289368373344,
+ 5.79867468827202,
+ 118.84924804532106,
+ 7.01876342217837,
+ 183.2013394849031,
+ 163.87719122769658,
+ 5.991144378628885,
+ 133.43991025361038,
+ 185.57347562234366,
+ 191.00356324201175,
+ 73.81636210152958,
+ 156.71255974225878,
+ 44.49684406149389,
+ 61.77705032190042,
+ 105.21014127820607,
+ 9.813671048204602,
+ 193.6485496934022,
+ 176.9085401199437,
+ 58.64834759318111,
+ 37.2317989379636,
+ 192.9138016848115,
+ 137.39953519479002,
+ 190.74117280441985,
+ 5.893124709052936,
+ 192.996190278675,
+ 9.028542824489534,
+ 5.904741678367333,
+ 148.32445645158714,
+ 6.927574386659458,
+ 5.726362638331602,
+ 57.03567601593902,
+ 107.90551385712178,
+ 190.77425561694213,
+ 164.64226024376953,
+ 72.39014266893666,
+ 193.65206598402312,
+ 5.717212971496401,
+ 14.195430753460679,
+ 193.2155698401076,
+ 11.820711804614787,
+ 15.097941528660284,
+ 85.39421397469474,
+ 171.8422097891729,
+ 190.75511129035334,
+ 5.846832556104012,
+ 161.1617999995528,
+ 141.23988954656832,
+ 5.89714503785052,
+ 182.6280017662812,
+ 28.404164565789515,
+ 42.35556735758063,
+ 110.45455217960259,
+ 187.7366684986982,
+ 49.000433261549595,
+ 8.338153561619935,
+ 31.059576156405534,
+ 5.911641877215572,
+ 6.343098788962428,
+ 47.84730968787938,
+ 186.41426545186434,
+ 5.883972245094615,
+ 6.942444113476165,
+ 55.47320908136531,
+ 189.7965057783954,
+ 5.711887629881035,
+ 149.06738746903244,
+ 152.67096318756145,
+ 54.612880465156714,
+ 154.3671353014061,
+ 193.30653884577922,
+ 191.16662135915047,
+ 193.44727652962953,
+ 5.726058481437745,
+ 11.892555219566773,
+ 6.133096011989213,
+ 94.29546148050125,
+ 124.23320967328432,
+ 8.727150954133219,
+ 25.518054004485112,
+ 9.765399149397709,
+ 187.4854130556568,
+ 82.32737151100895,
+ 185.01555989421584,
+ 188.6902387723146,
+ 186.4062983415485,
+ 175.1973062389916,
+ 62.377214336100124,
+ 108.14357029141358,
+ 187.664903584789,
+ 96.43261721995788,
+ 186.78554647276673,
+ 76.09667236620625,
+ 5.701490381986793,
+ 167.1306455084637,
+ 171.13637045436155,
+ 174.95475516241478,
+ 73.67970026719631,
+ 40.12574030440158,
+ 74.2922524808271,
+ 192.71380680258534,
+ 15.237538131962717,
+ 22.3403778912277,
+ 166.96064077298496,
+ 192.95078973145112,
+ 35.30579116432243,
+ 193.4544560008093,
+ 5.739799185037772,
+ 190.85431355508246,
+ 165.81189977256903,
+ 99.53805528223779,
+ 5.7902709665228285,
+ 53.747066749484176,
+ 156.49550276883562,
+ 6.223037928061285,
+ 52.29673753048819,
+ 188.2267916621922,
+ 191.18093495854643,
+ 7.175859078510664,
+ 191.2139424200876,
+ 179.31117161998688,
+ 193.6650279606911,
+ 171.284125581998,
+ 153.352289519184,
+ 8.97046203556319,
+ 5.717359204808941,
+ 182.96834289861334,
+ 193.57457467257643,
+ 53.39658415844141,
+ 15.086803076418676,
+ 10.725049637310612,
+ 8.578244430604872,
+ 44.682521488745714,
+ 35.58732332245162,
+ 149.7588338713126,
+ 118.45834052529547,
+ 9.41163134712601,
+ 5.9532991893946665,
+ 191.5732444364436,
+ 190.176781628942,
+ 51.13689838084796,
+ 191.6586821665482,
+ 191.0167574108834,
+ 182.17458128486936,
+ 65.87974154299525,
+ 8.100875547838331,
+ 99.48691586986045,
+ 157.84212563832912,
+ 8.707097679172795,
+ 135.2295767392615,
+ 169.72061304933032,
+ 190.54371911053443,
+ 190.6942569852371,
+ 6.267197920201793,
+ 172.58476892750363,
+ 182.58421832137478,
+ 9.618756082431192,
+ 193.6298924150934,
+ 6.65399036784726,
+ 6.847647265914093,
+ 143.96321533891984,
+ 24.99348512005571,
+ 174.12703166132326,
+ 6.002594601434518,
+ 14.519730590505526,
+ 178.55239813670104,
+ 25.02221244763638,
+ 7.040387343481053,
+ 177.1371097333214,
+ 190.93880920130906,
+ 191.26937789656694,
+ 6.521251033253106,
+ 187.26529938700858,
+ 192.64559358897938,
+ 99.91254072147638,
+ 7.222957081501093,
+ 170.97178307465856,
+ 187.0689815220483,
+ 193.3661179111461,
+ 6.509576680108831,
+ 192.26305359077224,
+ 28.849507879669193,
+ 27.417288663682783,
+ 13.816729645671222,
+ 190.8721792732803,
+ 113.97093509060363,
+ 169.68199646954747,
+ 188.94835541648317,
+ 8.940534743822282,
+ 6.042646758476232,
+ 8.278529622677597,
+ 172.0583707208396,
+ 12.264767924374071,
+ 193.53174640874536,
+ 62.263687361833895,
+ 186.129685873742,
+ 5.831822353134146,
+ 8.287231103395918,
+ 187.67353587691247,
+ 7.2819440546101255,
+ 184.75461040251525,
+ 181.22703310288097,
+ 5.83322893916686,
+ 192.1158611068678,
+ 5.714506537220606,
+ 5.865057551092055,
+ 185.3848339703049,
+ 31.374047065392894,
+ 20.08153120679232,
+ 90.36909849760382,
+ 180.94341502036062,
+ 138.5744364554768,
+ 73.96520344550235,
+ 87.35883325429361,
+ 88.53370541603401,
+ 149.8807672187304,
+ 186.83691547567165,
+ 9.19925886386939,
+ 72.094503513623,
+ 187.7863479820758,
+ 5.95350283076087,
+ 70.15187724995923,
+ 160.9428213377623,
+ 106.06547369727976,
+ 52.3332306530997,
+ 128.49184476063968,
+ 145.2950456861972,
+ 10.624339598048504,
+ 67.12466784821271,
+ 190.61690848086812,
+ 186.57196103688153,
+ 39.978300360905834,
+ 100.61092382075284,
+ 186.42337586820682,
+ 35.17385595789422,
+ 143.18541598390675,
+ 24.165573297724926,
+ 69.72188461293352,
+ 191.4269308278488,
+ 185.72843518576695,
+ 20.6525559491053,
+ 12.011275915093734,
+ 193.65166971440132,
+ 13.710446672610525,
+ 188.81897037421362,
+ 192.76735781295443,
+ 39.79646275421024,
+ 151.74775308609586,
+ 6.061008575042356,
+ 192.8671196968997,
+ 193.61943043640056,
+ 7.674245382987846,
+ 65.33234661726803,
+ 193.52598291202594,
+ 89.81814277072634,
+ 160.20440213149215,
+ 31.691230899666376,
+ 193.6657819531729,
+ 162.18635880517803,
+ 163.44718012870962,
+ 6.617530959830216,
+ 127.09357484016864,
+ 191.6284771586732,
+ 35.258831826123945,
+ 166.75439405624715,
+ 132.79926489003478,
+ 5.774016194875178,
+ 190.15594056616615,
+ 177.83455346119067,
+ 19.354364709428943,
+ 193.57924843111047,
+ 190.88355742509478,
+ 173.71359200125505,
+ 54.95735095816384,
+ 185.63921322368913,
+ 118.90088168993844,
+ 6.241929571827513,
+ 180.07410441703846,
+ 10.935136349548946,
+ 26.57994988251394,
+ 23.84047578427134,
+ 90.35765772930036,
+ 71.73359540066582,
+ 18.960625035272948,
+ 86.32891851609538,
+ 9.186378001509464,
+ 187.03252861099523,
+ 62.004611687377874,
+ 83.79747779244677,
+ 176.73442123733207,
+ 7.000332858175451,
+ 104.91479353426767,
+ 19.803631186391165,
+ 189.81012555460518,
+ 7.630257014238073,
+ 192.6359491736722,
+ 180.73280342103948,
+ 25.918751757755746,
+ 182.9769109285675,
+ 11.546686642035748,
+ 191.0956435109462,
+ 20.362080774320614,
+ 182.97442353448466,
+ 9.832788844119975,
+ 52.13988352978923,
+ 193.4783656423886,
+ 104.2077528615235,
+ 192.2620298464112,
+ 193.63114569987712,
+ 175.80977026283207,
+ 190.95258323200378,
+ 10.925940242503108,
+ 193.58778632779584,
+ 72.7183929118826,
+ 16.896600301092914,
+ 75.83953944222351,
+ 128.2220053093841,
+ 172.52653563728933,
+ 6.680744440433009,
+ 191.7754228658316,
+ 193.3253723469881,
+ 161.68091661398375,
+ 164.83168914287023,
+ 190.91640996157307,
+ 103.46848192530855,
+ 121.55781439212987,
+ 193.1429351904435,
+ 10.218502417805064,
+ 142.65553274635184,
+ 175.18388711446752,
+ 193.3529036452622,
+ 5.985489468731652,
+ 189.1440119236063,
+ 52.371204314326505,
+ 13.754776515919978,
+ 17.570170809629726,
+ 25.29442617959308,
+ 28.13328230896767,
+ 19.750400348768938,
+ 15.373296459795364,
+ 59.27516114046848,
+ 190.52125759515718,
+ 191.9012071975203,
+ 189.74619661189624,
+ 112.77228519968382,
+ 93.35462641989201,
+ 12.885454161413692,
+ 184.1383037653693,
+ 8.76781410980038,
+ 193.65108378918174,
+ 135.51391650561098,
+ 7.817041757404733,
+ 12.326726578004534,
+ 7.078636447887034,
+ 14.270693999356915,
+ 191.48730565557815,
+ 185.71381265964186,
+ 146.48217954401628,
+ 185.0296305444018,
+ 168.5086499339199,
+ 190.65563530144783,
+ 39.328490662955225,
+ 43.00630682722343,
+ 103.54498937008889,
+ 107.2742666335572,
+ 189.80301837600175,
+ 154.77294984100737,
+ 145.43799916648123,
+ 5.736172721219177,
+ 192.73074915083868,
+ 146.56907659114927,
+ 170.48314914553868,
+ 25.84173627466542,
+ 69.30870623615228,
+ 191.1140794237049,
+ 182.43636195335395,
+ 5.806890452098942,
+ 189.67496250712284,
+ 6.759336636436098,
+ 43.59000173153699,
+ 22.794388215362787,
+ 192.34557443932604,
+ 189.33892840016452,
+ 170.45259845381045,
+ 72.73945196775183,
+ 174.86998267924292,
+ 193.5469660247105,
+ 29.56853453754067,
+ 189.41761714557538,
+ 191.88227440648535,
+ 10.927070664226815,
+ 7.273532039051769,
+ 125.20233702887094,
+ 29.630143755822523,
+ 189.55074583816315,
+ 186.55228447129838,
+ 6.653687627216326,
+ 186.48893551890092,
+ 6.620186084126685,
+ 5.919944599951473,
+ 21.0794090653404,
+ 47.29038128816161,
+ 8.749673627290003,
+ 22.21048259465798,
+ 190.48605208816008,
+ 48.30089374579326,
+ 189.59424132219868,
+ 6.454613356180628,
+ 179.93203519141326,
+ 171.16536322260077,
+ 191.48660229885093,
+ 190.79063236498584,
+ 190.63311106016715,
+ 176.503467844801,
+ 6.786517918320627,
+ 131.35232820951148,
+ 173.20093505147727,
+ 107.36683596288354,
+ 115.22337615280082,
+ 8.705817697876027,
+ 105.14663272516059,
+ 6.778782400861873,
+ 141.79727815399107,
+ 54.998382282119955,
+ 177.6647122014459,
+ 163.81847581046569,
+ 177.12860232763637,
+ 58.445883477357405,
+ 5.930073023848195,
+ 5.766589900213772,
+ 146.72365981732128,
+ 163.3551082979057,
+ 45.44955432275452,
+ 10.104499542359163
],
"y": [
- 7.19151978608942
+ 169.44858551803793,
+ 16.202672546165076,
+ 21.999103624455863,
+ 182.3406601335316,
+ 179.96706476359844,
+ 107.0241215042995,
+ 77.31257117777083,
+ 22.346158108021914,
+ 164.39951120801553,
+ 186.15535630974261,
+ 186.34318993875226,
+ 13.576350838068876,
+ 15.174724566058163,
+ 181.67298610169274,
+ 27.610377826702504,
+ 150.49308151442634,
+ 173.48927727524264,
+ 166.38729333806495,
+ 178.01934833611944,
+ 41.013060106249654,
+ 170.40885304298297,
+ 19.762027761428357,
+ 135.40598690467013,
+ 130.51128383209615,
+ 136.7414871239111,
+ 183.44670848884763,
+ 154.49212089953153,
+ 29.94365724724434,
+ 29.255301333638645,
+ 50.197164190602,
+ 52.70157483415117,
+ 87.43616855777226,
+ 134.62215148330176,
+ 164.89794858022728,
+ 33.510240439009856,
+ 186.00049912548934,
+ 186.36178499779928,
+ 128.2086553754938,
+ 184.18060582763357,
+ 171.7012887368848,
+ 111.9921770685427,
+ 170.1097200436108,
+ 92.51475993218492,
+ 59.15610394034099,
+ 186.3039900518175,
+ 183.66382127906127,
+ 53.71332156292633,
+ 164.4664512184959,
+ 181.62618440584487,
+ 162.9541415363619,
+ 99.11504919488887,
+ 83.25330757239485,
+ 180.49328250587735,
+ 132.4210340786391,
+ 54.5071159504515,
+ 66.54442712608055,
+ 58.59986127648017,
+ 186.1506873837583,
+ 185.30686812743366,
+ 62.86437696708748,
+ 20.150167154467542,
+ 184.41003907235358,
+ 182.41145305519254,
+ 104.8648966999209,
+ 52.11891155331807,
+ 93.4870792920323,
+ 182.14247312944673,
+ 13.470400286863464,
+ 186.34896235845648,
+ 112.48608204947507,
+ 80.18188166125084,
+ 14.539473946429053,
+ 14.54560356261998,
+ 166.9933179107025,
+ 179.85448259234403,
+ 185.30446214888593,
+ 60.82088679502703,
+ 15.834557305866989,
+ 183.5148490162129,
+ 20.546534245686548,
+ 43.3116628655018,
+ 186.22560988628763,
+ 132.0210658973575,
+ 13.347692289807567,
+ 181.94883041134273,
+ 175.9282480442952,
+ 14.031527795713217,
+ 115.94390109303733,
+ 149.80034672911486,
+ 111.13662560094875,
+ 27.788916522118257,
+ 186.0729282124524,
+ 154.21386024521954,
+ 172.8357453828242,
+ 47.41526373407134,
+ 181.68334643488012,
+ 13.831459446913781,
+ 15.728782151335727,
+ 22.98624945841596,
+ 48.301798716560036,
+ 182.413790925496,
+ 17.965371082573807,
+ 175.56093843150794,
+ 52.47512611402185,
+ 50.178111752054896,
+ 14.264200273954135,
+ 30.750093247802504,
+ 16.722843623924476,
+ 13.502338175238041,
+ 184.93682272215185,
+ 13.741246020123523,
+ 181.02216048144393,
+ 130.11241880957508,
+ 13.886681043080793,
+ 18.583591211067585,
+ 162.4720333426941,
+ 131.99632588988487,
+ 150.13241465275314,
+ 46.23175793583607,
+ 17.91525759935592,
+ 24.05587860058942,
+ 48.07050944685726,
+ 182.06402877721703,
+ 85.0075085150731,
+ 13.848512686720758,
+ 26.196637224240874,
+ 180.05392121405842,
+ 186.29046644238346,
+ 186.3551287238441,
+ 51.968608776168274,
+ 179.7967245051341,
+ 14.852196931020055,
+ 98.82254842128803,
+ 184.35633001607968,
+ 36.93720267175985,
+ 181.57565276621642,
+ 171.19758923643892,
+ 14.488603720696135,
+ 70.97211340923107,
+ 148.27416717980716,
+ 19.549558807538165,
+ 16.98877199354745,
+ 13.319124196255558,
+ 160.98706051484274,
+ 16.031493116310063,
+ 23.503792149275096,
+ 176.94893399532043,
+ 172.3799322158779,
+ 101.59554861899302,
+ 17.737326032916915,
+ 65.54747131419562,
+ 167.1273135518336,
+ 50.872706561601916,
+ 29.087001760106155,
+ 39.310686630865426,
+ 67.60462102864686,
+ 94.23003155595732,
+ 87.16451715512677,
+ 183.71177023614925,
+ 44.86718673449866,
+ 14.193798702128491,
+ 13.472450107006756,
+ 179.29652053278994,
+ 166.94989605454285,
+ 25.430095332174734,
+ 186.35728368373287,
+ 168.43546691616902,
+ 15.42491550078019,
+ 54.92192783013033,
+ 16.067572453331476,
+ 182.74786795719376,
+ 47.92731348275506,
+ 163.83421902645554,
+ 66.16223739842249,
+ 69.99194609433879,
+ 186.24619513138768,
+ 36.19145036963894,
+ 153.5175653419875,
+ 15.33311903245687,
+ 32.99849919269097,
+ 134.42532294265612,
+ 166.24752530633486,
+ 134.9713052117546,
+ 161.54889893644207,
+ 15.717490775870893,
+ 185.03704018811112,
+ 179.73983749195648,
+ 90.40516547321222,
+ 135.2818166879855,
+ 36.18879219689954,
+ 19.507123813254516,
+ 20.552552120418977,
+ 131.29647520091694,
+ 185.82065110690428,
+ 180.59660179256878,
+ 22.088184422051683,
+ 13.741602039820568,
+ 119.60298871238196,
+ 20.286859142219033,
+ 45.78316059424869,
+ 184.79670952883038,
+ 156.05746379036728,
+ 16.888350358674643,
+ 52.15319141460207,
+ 32.1015416360105,
+ 52.86057575580961,
+ 143.65408573960954,
+ 174.5485783039471,
+ 129.58738383169555,
+ 13.321367976930482,
+ 26.365367458586245,
+ 183.44630434423243,
+ 160.01112957127634,
+ 144.7193447362591,
+ 13.524679073014333,
+ 133.28696971611578,
+ 39.76991746497698,
+ 18.763137103786285,
+ 13.498805761443842,
+ 99.18001647575667,
+ 180.30636869196863,
+ 176.02460933436674,
+ 14.177094018128273,
+ 52.522484620312675,
+ 184.76792808435602,
+ 18.29223180493616,
+ 184.66636055862298,
+ 160.6237286979812,
+ 137.58174897089503,
+ 185.99724720410597,
+ 182.39384929187662,
+ 184.96411880459232,
+ 143.80178902264151,
+ 15.575892754519508,
+ 55.7580873570898,
+ 165.86767191708037,
+ 186.33990462584367,
+ 19.718088961175955,
+ 110.89606936867682,
+ 13.456322890295931,
+ 22.741263868837795,
+ 29.656578541720517,
+ 66.48966944054732,
+ 179.50111419059425,
+ 129.0160205401039,
+ 53.364130513614796,
+ 43.2503218431351,
+ 136.99766476524525,
+ 23.468693881236597,
+ 184.85511794693537,
+ 18.501224606380962,
+ 185.6617066957727,
+ 78.31377229666758,
+ 20.511287754287153,
+ 15.53612126420731,
+ 68.24097455636854,
+ 27.018019387536558,
+ 182.65612673900512,
+ 69.07453547177205,
+ 71.93372582888662,
+ 186.0470648635559,
+ 30.205430076133318,
+ 168.0209759182973,
+ 178.58053042522783,
+ 25.569756454332136,
+ 158.661300346205,
+ 86.72271244794302,
+ 44.066136622561764,
+ 184.65765177111572,
+ 184.35524421270253,
+ 13.564544304741418,
+ 39.28318544559521,
+ 13.3536351473197,
+ 44.565530817816025,
+ 66.12176616832231,
+ 186.31925349519452,
+ 103.07830443444611,
+ 127.34551317482253,
+ 144.8490632723102,
+ 115.4840434682132,
+ 14.59574663587956,
+ 14.174910845303467,
+ 142.70269714663903,
+ 152.49519115971546,
+ 56.746973452033764,
+ 176.93531316093203,
+ 151.61765861624536,
+ 16.1011660786799,
+ 88.14385873421634,
+ 181.52406096489167,
+ 16.96167125535879,
+ 185.58890762307828,
+ 13.707791880905768,
+ 164.12553649422384,
+ 83.97705328717079,
+ 168.34604979178297,
+ 16.574482817602803,
+ 152.38141740050406,
+ 35.74465022356349,
+ 43.347455451397025,
+ 178.16784276082058,
+ 47.82637233283331,
+ 136.85297353131133,
+ 182.9037699153205,
+ 147.9535086512099,
+ 147.70030492241992,
+ 185.540686408814,
+ 15.561222368287707,
+ 108.5327828786217,
+ 13.58584781468197,
+ 129.40098877968822,
+ 13.335915173499282,
+ 19.931493704270622,
+ 19.13333257260368,
+ 174.2470650530433,
+ 160.17289531426584,
+ 178.64563762563284,
+ 19.416715507583653,
+ 20.184083059803857,
+ 144.42071282134478,
+ 160.57142201321486,
+ 39.949839694542334,
+ 184.9706259658528,
+ 78.09622329225311,
+ 174.58092220563626,
+ 69.35507066827111,
+ 168.6508356484791,
+ 173.07537255059603,
+ 168.56346090908877,
+ 186.36232793374597,
+ 39.48297775700804,
+ 13.730408691925458,
+ 139.9470900856906,
+ 184.44653364949355,
+ 169.04543202659707,
+ 186.19265875427536,
+ 21.015477454782054,
+ 53.084797741239264,
+ 13.350493855884451,
+ 118.98520164291315,
+ 14.709649165733685,
+ 16.05749601592412,
+ 14.714032395461517,
+ 111.52226476087742,
+ 38.847298875639325,
+ 170.33859403906584,
+ 32.725185766111764,
+ 184.67470143127682,
+ 13.550896993550607,
+ 183.94723099383944,
+ 165.61131693509358,
+ 25.01825891111964,
+ 24.869027613042014,
+ 127.7517334034544,
+ 13.862136404477738,
+ 184.97007132885096,
+ 25.082807213821802,
+ 157.80965052446217,
+ 176.39108511262188,
+ 106.29102183352619,
+ 161.4287076862652,
+ 23.958021273073285,
+ 24.858208970337042,
+ 46.8290915698066,
+ 26.00695443027483,
+ 140.28808861861637,
+ 58.08470172612754,
+ 181.54695165957222,
+ 133.93334227340875,
+ 186.31462077270754,
+ 115.07159608336978,
+ 185.14650084420492,
+ 82.27991695293551,
+ 33.85493169469559,
+ 150.84234140734642,
+ 186.00440840593149,
+ 78.51565335531659,
+ 54.665782948076995,
+ 182.05352735874646,
+ 118.21862468820318,
+ 186.22805913200247,
+ 22.698111621643115,
+ 113.75271217501592,
+ 98.14565695699987,
+ 99.17004264325159,
+ 185.97567050596592,
+ 37.1645686026209,
+ 14.40008559728551,
+ 184.89524233859396,
+ 62.22052701272592,
+ 183.5567231342944,
+ 141.50876936019378,
+ 38.05722393287761,
+ 54.841716837069015,
+ 178.06507530053923,
+ 184.11461835939707,
+ 20.734186219507716,
+ 185.27107460279365,
+ 172.59668914132942,
+ 22.288608234951703,
+ 19.32590343134949,
+ 14.49699940264944,
+ 94.05379297764657,
+ 40.91225552436852,
+ 96.17507101170604,
+ 64.4858180016195,
+ 17.09885446166206,
+ 182.59276138413998,
+ 14.806414612440777,
+ 26.60061711465831,
+ 183.1174951470736,
+ 186.28800479755685,
+ 29.776229714484423,
+ 28.390912822274416,
+ 183.11051778278159,
+ 18.518658020559613,
+ 35.272177400510124,
+ 13.515110150725796,
+ 118.73959587028368,
+ 154.73444291198672,
+ 183.7272463748361,
+ 186.3563300734481,
+ 14.2971394417439,
+ 186.3630916874827,
+ 79.2405819726431,
+ 34.7612797066881,
+ 13.556129867465696,
+ 103.87357016795303,
+ 19.09209210437131,
+ 28.63807834216208,
+ 179.95008404367152,
+ 13.435562541882998,
+ 186.12034504133496,
+ 164.50486235528768,
+ 183.31189398004597,
+ 178.49072180978052,
+ 23.568956935660328,
+ 160.22481418349344,
+ 25.320119243376453,
+ 22.90967185482726,
+ 16.488891001884703,
+ 14.958902283778773,
+ 186.33999219838557,
+ 38.787875032899464,
+ 184.30850277034406,
+ 70.15083930526002,
+ 63.68416137093766,
+ 185.95055987792517,
+ 31.265395416605482,
+ 184.1712699282591,
+ 175.08223509553568,
+ 164.9587854699333,
+ 122.45428323536946,
+ 16.04462431340142,
+ 17.02243391266619,
+ 145.9303387430983,
+ 91.38771963497292,
+ 87.79602310396618,
+ 21.634116111534567,
+ 15.13385589888284,
+ 156.67330234851826,
+ 185.6179593395666,
+ 55.079884140022855,
+ 15.748471671109874,
+ 183.57407905470012,
+ 175.31933974783996,
+ 172.07619716436906,
+ 184.1832102235691,
+ 179.64292283284024,
+ 134.42049185113328,
+ 17.68827515074432,
+ 48.46028214448958,
+ 27.803446038986777,
+ 154.2856792669309,
+ 179.81007776483992,
+ 183.18915774314053,
+ 17.60501500202981,
+ 133.83274498626056,
+ 139.92852774965692,
+ 64.24612397432497,
+ 13.663613122275223,
+ 185.3393701644374,
+ 175.26613060123566,
+ 132.809953960103,
+ 62.68343948352606,
+ 183.02497535084137,
+ 182.75630176313078,
+ 22.64619043400054,
+ 14.8390750513022,
+ 92.58977071116142,
+ 130.27533885728405,
+ 14.927768279929685,
+ 51.93699522032273,
+ 182.91285083885006,
+ 22.0700655132981,
+ 103.62490682938078,
+ 185.61676224085227,
+ 185.68675455116954,
+ 14.4263384780169,
+ 142.74073677603468,
+ 159.38003846961487,
+ 70.93341873232305,
+ 21.671853596178384,
+ 125.0030673162062,
+ 18.724631263381735,
+ 14.760068728513994,
+ 185.7568640027153,
+ 148.44349591255553,
+ 15.752305885487743,
+ 186.07556508578423,
+ 116.54326592451568,
+ 18.708381578564587,
+ 36.4588763232443,
+ 14.828704859667914,
+ 13.842441837388105,
+ 71.24857337524111,
+ 186.36186257025895,
+ 15.662049756076307,
+ 90.0354714186108,
+ 113.53372411785696,
+ 147.70606271979364,
+ 27.345528656386882,
+ 160.56826393478838,
+ 28.45766113258567,
+ 112.89818508039068,
+ 184.14786502844325,
+ 60.67619714512301,
+ 41.643236648993756,
+ 180.3019799497799,
+ 49.26884097141809,
+ 59.231645318209104,
+ 16.313581031208177,
+ 21.462797534565176,
+ 158.51235947797446,
+ 183.71093193763087,
+ 76.99692582480922,
+ 22.10710779233832,
+ 109.3074800159649,
+ 184.84948430883946,
+ 13.75494466377607,
+ 183.5111944727617,
+ 101.30138483060603,
+ 184.57936287173555,
+ 132.53483352789576,
+ 182.4565115231133,
+ 26.90190814973167,
+ 179.38456226427726,
+ 183.93654870096017,
+ 14.208130740044513,
+ 175.62591851247407,
+ 57.023901760562985,
+ 175.74654975100367,
+ 16.895078712259597,
+ 25.438583561747468,
+ 123.58596858200941,
+ 15.881115415496192,
+ 100.21106675146959,
+ 25.92656980187198,
+ 175.52302764129425,
+ 106.02537829128218,
+ 117.6895137287093,
+ 185.32615152756009,
+ 80.66785281574542,
+ 186.35549190876324,
+ 40.79053407838695,
+ 185.95479729508986,
+ 135.13726161397173,
+ 185.4526259626203,
+ 21.312096724145224,
+ 177.54132295556235,
+ 17.015100453270403,
+ 186.36302279324227,
+ 184.77489293809273,
+ 33.983549836551376,
+ 39.8243611942615,
+ 118.4274708456108,
+ 151.95038266485258,
+ 166.17055820075785,
+ 183.9182741761625,
+ 148.9370874538714,
+ 162.20404454904585,
+ 29.05852855679661,
+ 14.168718483759296,
+ 176.24552514114956,
+ 186.10334835964423,
+ 160.8464883220041,
+ 15.742421171398162,
+ 181.03177306264104,
+ 41.79473239489661,
+ 184.08179861893228,
+ 31.672831483045844,
+ 180.80830293883716,
+ 14.717167315080342,
+ 20.239280064169854,
+ 47.93238045018698,
+ 47.367153390326344,
+ 23.227400533827357,
+ 159.65279197295885,
+ 175.17860618316385,
+ 184.05413579608032,
+ 184.85796220010735,
+ 21.712206107018396,
+ 176.10295784138236,
+ 26.26640267029512,
+ 13.373103191674364,
+ 166.79083039867436,
+ 13.558671402606318,
+ 95.80592658908034,
+ 169.52855725626367,
+ 185.62426339142257,
+ 149.56496943404196,
+ 20.70212649987826,
+ 184.46911969567833,
+ 181.6002431720778,
+ 31.77535603875794,
+ 186.3566140061968,
+ 129.14813627593915,
+ 146.66596582986455,
+ 175.75130171488587,
+ 185.72116274472367,
+ 153.07527093904275,
+ 59.69854438653317,
+ 132.8709903394402,
+ 32.1390681263309,
+ 40.19401247389567,
+ 152.08976285308714,
+ 186.07841985778242,
+ 31.43667183712085,
+ 47.51868876554735,
+ 158.4037160003967,
+ 141.69682873902286,
+ 23.876611005678985,
+ 48.39603888302612,
+ 50.73851016276207,
+ 157.70948023897805,
+ 183.60050980617254,
+ 167.73146603701954,
+ 183.7004109311666,
+ 169.4158792587473,
+ 26.62601170180462,
+ 81.68673380535985,
+ 36.78628167666106,
+ 171.89110729089302,
+ 35.715541183089336,
+ 62.706978754889,
+ 124.46122476555014,
+ 14.197994938231668,
+ 127.62940592882825,
+ 168.67399263084366,
+ 186.28736573309124,
+ 185.3469744654657,
+ 122.25141891301094,
+ 185.96035719635722,
+ 20.15649075262158,
+ 175.2326641183074,
+ 128.5796171038189,
+ 26.740181794622593,
+ 185.9952395764228,
+ 22.389269734850135,
+ 24.582610951935763,
+ 185.12306111080292,
+ 73.77128012088869,
+ 185.93809718808953,
+ 166.12837767594192,
+ 16.212208721963197,
+ 22.054720293113554,
+ 162.58542801883138,
+ 13.329427030912644,
+ 117.34392013081276,
+ 185.10507369384032,
+ 164.4209043823522,
+ 15.456928592886678,
+ 169.51278684499752,
+ 22.737677739219492,
+ 183.98588748838833,
+ 184.98323570816314,
+ 173.20341776522886,
+ 21.457380958568766,
+ 157.00695103717447,
+ 53.46163630513209,
+ 38.33042275413844,
+ 18.816326240456814,
+ 131.67780110618082,
+ 183.68652923426563,
+ 16.775660880286907,
+ 183.6542300894433,
+ 95.2775224510691,
+ 175.17943171057232,
+ 74.07244055075466,
+ 183.45752835937003,
+ 64.52984087964805,
+ 26.272704966098704,
+ 107.80401652317208,
+ 171.43862965797464,
+ 156.72144422703315,
+ 13.333871898929972,
+ 13.765032554562747,
+ 15.111660797762097,
+ 17.05561960959135,
+ 138.77573171459287,
+ 182.92937591604422,
+ 33.457688326653646,
+ 14.430402639225408,
+ 33.13526838930724,
+ 155.47573464283488,
+ 184.51051772878355,
+ 18.518306172265827,
+ 155.94756574988708,
+ 152.06923482777628,
+ 104.88402397363186,
+ 163.6112484691393,
+ 15.601679033094099,
+ 27.509188455240142,
+ 54.5280095756092,
+ 14.992003676034672,
+ 180.6074075412975,
+ 71.02936774601227,
+ 147.64004640810379,
+ 184.12050289629934,
+ 18.63195325640836,
+ 76.91397563914913,
+ 106.37505192629557,
+ 14.290691925970458,
+ 172.75726183702025,
+ 17.65456103411682,
+ 17.296848234769335,
+ 182.03337006042432,
+ 14.048255288544144,
+ 80.66312822442465,
+ 19.685104082733456,
+ 13.356636850349753,
+ 92.9371594890736,
+ 14.050704595430375,
+ 48.49412097653901,
+ 186.1203429362244,
+ 151.33884694554595,
+ 183.59906016247723,
+ 17.938062492493753,
+ 185.8684309745963,
+ 162.091208227255,
+ 27.61970630740926,
+ 16.706813363789948,
+ 73.43977263136222,
+ 185.92304218504108,
+ 179.4411990568845,
+ 17.965072450967504,
+ 182.34592867777178,
+ 14.473332080100056,
+ 127.65433480226773,
+ 13.394481051140126,
+ 150.68984078417242,
+ 31.804732537522245,
+ 185.39379891322668,
+ 135.98543852672722,
+ 14.789100279495045,
+ 35.06294625332898,
+ 15.41084801210811,
+ 185.64713519148472,
+ 83.51088961904337,
+ 170.66675943280586,
+ 20.141873034132423,
+ 120.9532131369101,
+ 30.014148176754077,
+ 59.2956557418581,
+ 128.62576847439618,
+ 16.6223023242478,
+ 114.89203500592528,
+ 186.32326288552397,
+ 20.844723797204196,
+ 182.57230143452185,
+ 23.744928687399373,
+ 30.936134986954126,
+ 186.24701609922946,
+ 133.2939857580986,
+ 13.563203002854202,
+ 25.323462106125422,
+ 100.58999634334195,
+ 42.39625043330455,
+ 21.99505600609201,
+ 170.06482218530564,
+ 170.38145500407234,
+ 48.91066972221354,
+ 185.98272522683317,
+ 14.584382085819383,
+ 165.63390630951614,
+ 185.7042634210874,
+ 33.13997070426823,
+ 21.324466116141505,
+ 184.44355806700813,
+ 174.7567841664851,
+ 155.8511029632754,
+ 37.51018548797628,
+ 46.09981769235752,
+ 13.795784121606207,
+ 20.8324054258822,
+ 148.29110784525295,
+ 186.04463024304198,
+ 16.186842180123453,
+ 27.802801087535418,
+ 186.07652852540352,
+ 138.252299521508,
+ 181.91049029175176,
+ 121.75051360248287,
+ 21.25212691674881,
+ 183.43556533234775,
+ 119.1203413084622,
+ 112.63702992713922,
+ 82.27092691063639,
+ 173.5603523027798,
+ 90.41000776032212,
+ 135.1813966941865,
+ 162.9830240027223,
+ 143.82501986139488,
+ 50.12214321784243,
+ 35.42921159152443,
+ 181.15047413691852,
+ 177.05822386618618,
+ 16.10174812665333,
+ 20.562376315004123,
+ 178.3609743126171,
+ 25.200583513378504,
+ 56.680850685406014,
+ 133.71818282932225,
+ 174.78361342519167,
+ 184.58680399153562,
+ 60.90953700204897,
+ 43.88637919146589,
+ 179.1548083110801,
+ 155.78002387903672,
+ 15.450017995376905,
+ 185.08324382052868,
+ 39.513469934929475,
+ 28.27293468406247,
+ 144.41658923369008,
+ 90.79146546480982,
+ 108.84223456805144,
+ 177.74989304024396,
+ 150.80078536895914,
+ 185.8181326902091,
+ 157.98790776542143,
+ 186.21332294361596,
+ 177.5518752009468,
+ 38.63732701550927,
+ 97.71090516168424,
+ 13.709246542293041,
+ 14.19309007523038,
+ 121.02938902175937,
+ 25.320901782180904,
+ 21.596637321143607,
+ 107.67594080014972,
+ 169.78476277158143,
+ 66.11090544334574,
+ 185.93276264430594,
+ 20.108772998562696,
+ 23.909801873939795,
+ 186.09004490696572,
+ 48.09962257297252,
+ 174.4894083770339,
+ 110.16534122483596,
+ 184.75150219514185,
+ 53.8720953486987,
+ 162.02236767259905,
+ 186.30887523736735,
+ 125.18322014450283,
+ 107.83624221945593,
+ 13.594667794392526,
+ 152.7159190065203,
+ 13.594102379950037,
+ 107.82688513140549,
+ 70.624167820884,
+ 155.69215830054438,
+ 178.7595366701347,
+ 28.77791017010916,
+ 182.34756954957555,
+ 172.79563275993158,
+ 186.0145162988487,
+ 183.89948130333934,
+ 76.83348678959774,
+ 177.62570653225058,
+ 165.8296535803062,
+ 13.331198189256773,
+ 166.78676400194968,
+ 179.36446323271178,
+ 185.6963533512646,
+ 44.656420548699614,
+ 156.60353391344572,
+ 179.63870815793777,
+ 184.52913187370893,
+ 62.94680318580505,
+ 183.9316345112689,
+ 28.573353633152152,
+ 34.64908510252619,
+ 166.09488751236344,
+ 13.952741619512434,
+ 181.82641760923548,
+ 83.39427609848285,
+ 179.5073589138004,
+ 33.859954342851296,
+ 185.12844488985752,
+ 155.88229417627932,
+ 13.398171638919594,
+ 13.357532762986212,
+ 14.074128935673903,
+ 128.74601865225313,
+ 13.52815593272166,
+ 96.69843730571017,
+ 161.19991359090105,
+ 184.25813530101684,
+ 157.3268797465908,
+ 141.33280623824015,
+ 176.26026163439215,
+ 171.6494494713404,
+ 86.50788353978325,
+ 112.35751630094269,
+ 14.937513111379918,
+ 173.53293872838194,
+ 180.6557758925485,
+ 15.927511511942377,
+ 83.81248674221528,
+ 16.92194864358266,
+ 13.369109329243631,
+ 155.0067781969392,
+ 186.20248957369876,
+ 46.80720150162144,
+ 116.05687748352544,
+ 68.85316539659331,
+ 148.64202106932294,
+ 143.29018872639628,
+ 16.73197165230972,
+ 28.594428113353537,
+ 175.03469045082645,
+ 184.75591928669076,
+ 183.65679153637478,
+ 46.18427193377811,
+ 22.862094564583714,
+ 162.71026435738193,
+ 182.44080071353235,
+ 72.47687389819109,
+ 125.04690966710525,
+ 164.74276676613636,
+ 152.85033094464106,
+ 105.83305428434632,
+ 21.1838669736343,
+ 140.82363127623077,
+ 45.566853289741466,
+ 147.9894282488078,
+ 118.52144685798235,
+ 160.05178321056,
+ 185.0255036248317,
+ 185.47610747326368,
+ 165.8362353476058,
+ 185.93021613376118,
+ 178.14760287673184,
+ 14.57812782067318,
+ 184.98229270661753,
+ 157.21682782503976,
+ 76.8392881958989,
+ 16.634241694415316,
+ 36.112013301590046,
+ 14.587282663588512,
+ 139.95239195734425,
+ 186.04896907145852,
+ 44.330917585048695,
+ 186.06269944066477,
+ 17.723081616180266,
+ 32.34327242265746,
+ 13.675921047484279,
+ 17.598874926149648,
+ 14.953666442512391,
+ 116.99794361988279,
+ 147.13763318792195,
+ 152.47976625871075,
+ 184.88167397729816,
+ 41.7673597313636,
+ 186.28032354031242,
+ 73.83009778008275,
+ 183.37088293161878,
+ 184.04032665608491,
+ 184.17004545459,
+ 86.9770529474742,
+ 17.404365491979423,
+ 38.82094699452918,
+ 185.76619085206048,
+ 175.0558469595565,
+ 32.25678246329661,
+ 14.993165463459778,
+ 29.04063749212265,
+ 45.784456349902904,
+ 181.68958107326873,
+ 158.02103170897652,
+ 186.157463293997,
+ 184.76847181056402,
+ 88.74266720897337,
+ 19.68760352274599,
+ 32.588472396380354,
+ 21.961693621951536,
+ 46.95276834186073,
+ 184.7175410241529,
+ 149.89991235089633,
+ 72.35821838771676
],
"z": [
- 4.291128143727461
+ 101.59415244594409,
+ 107.91612339384693,
+ 117.093096594065,
+ 86.50023876111149,
+ 86.76270150331722,
+ 90.97984820124006,
+ 113.92652895180056,
+ 117.12909636705682,
+ 87.63316096459887,
+ 89.36734833429415,
+ 90.35903070484409,
+ 111.86822178231603,
+ 109.17036308301425,
+ 97.19866443510146,
+ 117.40269107671777,
+ 106.51502290217465,
+ 87.47196227287304,
+ 87.62960552940315,
+ 87.06378417746257,
+ 116.55817592608892,
+ 101.28121928049701,
+ 116.86842326442506,
+ 109.24359739274253,
+ 109.99354491369168,
+ 109.02772435389139,
+ 96.13711423112856,
+ 87.90578155042782,
+ 117.42421167349985,
+ 117.42476805988089,
+ 97.28018907413245,
+ 115.38018185092626,
+ 93.15143104126047,
+ 88.40155732500733,
+ 102.9759920314999,
+ 117.18109486086664,
+ 89.03291938100544,
+ 90.7586640449177,
+ 88.60150045572723,
+ 95.51947367726935,
+ 100.84643371565438,
+ 90.40542545336376,
+ 87.59737214399219,
+ 113.59274393493237,
+ 96.19583291075254,
+ 89.95633603205933,
+ 86.93712101730308,
+ 96.83504832988578,
+ 87.63324048919,
+ 97.22082284966639,
+ 87.62623319442663,
+ 113.26140342562621,
+ 113.84738796881541,
+ 97.69301151640266,
+ 109.70862013281403,
+ 96.7389097964609,
+ 95.37940111693723,
+ 114.79315574510068,
+ 92.41965210239422,
+ 88.11575625497827,
+ 114.57037412711222,
+ 116.90170727890086,
+ 95.29466941546644,
+ 96.81433264192583,
+ 91.22689458436129,
+ 115.43612087231685,
+ 113.55204684873137,
+ 96.96234938301363,
+ 112.34821405245538,
+ 90.44832005217881,
+ 112.2011502897245,
+ 93.93256982011299,
+ 116.30106307393464,
+ 110.07475567044791,
+ 87.62785893384967,
+ 86.7822307296149,
+ 88.11331069578526,
+ 96.00738730022029,
+ 116.74787284797911,
+ 86.86162480271761,
+ 104.9095256043537,
+ 98.310361340618,
+ 92.12796767872878,
+ 109.7691047771307,
+ 113.92966915130413,
+ 86.4847266777804,
+ 99.30224751382796,
+ 115.73832600570478,
+ 111.84549892074335,
+ 88.0773411775248,
+ 112.33106074537851,
+ 102.14554565446217,
+ 89.17517741115887,
+ 87.91596719797494,
+ 100.45088412651887,
+ 115.89273339111304,
+ 97.19372681835938,
+ 115.32886508810054,
+ 116.73278257868157,
+ 103.8538253182107,
+ 115.80381590194433,
+ 96.81300210638075,
+ 116.83702266920827,
+ 87.32767421082143,
+ 115.40207038631215,
+ 115.62027815747335,
+ 110.4857454127368,
+ 117.40297469298483,
+ 116.81878435510552,
+ 114.56093129943936,
+ 87.77617681849095,
+ 111.37432915250403,
+ 86.58071240456192,
+ 110.05181747767132,
+ 115.44585054985458,
+ 105.91947777929384,
+ 87.62204532819088,
+ 88.41600074273802,
+ 88.06241822130025,
+ 97.83954466260072,
+ 116.83737138508992,
+ 117.26986006249355,
+ 97.57075597208525,
+ 86.48448032485261,
+ 113.81603144638319,
+ 111.14662747431377,
+ 117.36811684481475,
+ 86.74752702909684,
+ 89.86795306743254,
+ 91.19633484437477,
+ 97.05143287679441,
+ 97.93502083763937,
+ 109.62153631900138,
+ 91.90659889570144,
+ 87.34824690422032,
+ 99.63844014553472,
+ 86.50732019756276,
+ 101.01781510371447,
+ 110.15915373571248,
+ 94.91517699830398,
+ 88.14852663662751,
+ 116.84930178666161,
+ 116.82841055742351,
+ 113.46491391675858,
+ 104.05185463607188,
+ 116.7706874623448,
+ 103.64353472063843,
+ 98.90835693917838,
+ 87.52636473944528,
+ 113.10356578329842,
+ 106.48680447560004,
+ 114.41849226569587,
+ 102.31849336277705,
+ 97.19170878203504,
+ 101.76588492574443,
+ 99.09123306988435,
+ 114.30313795071982,
+ 92.41143663861413,
+ 93.18081391834995,
+ 95.92984049699139,
+ 116.1529238482387,
+ 110.58807606392612,
+ 112.33777360089323,
+ 98.0951356427508,
+ 102.37212039542692,
+ 117.34107632906682,
+ 90.61238465875688,
+ 101.91564045615199,
+ 108.84126407267011,
+ 96.689157290385,
+ 108.06685614074212,
+ 96.61445846884334,
+ 115.84123531639088,
+ 103.27787186313996,
+ 95.42031582547477,
+ 114.17625298326007,
+ 89.65497945826395,
+ 116.96991761378757,
+ 105.87718535728581,
+ 116.64813527222563,
+ 100.66412541430073,
+ 88.40134820167913,
+ 87.63003020651968,
+ 88.40215762336356,
+ 87.61945554590571,
+ 108.47670551081619,
+ 94.5744321267577,
+ 97.95364244466221,
+ 92.82908397451178,
+ 88.40287529641037,
+ 116.97009416071238,
+ 105.41075323597107,
+ 104.90677242639354,
+ 109.87758449035402,
+ 93.297031241935,
+ 86.65208013826933,
+ 117.1025342770797,
+ 111.37348838971411,
+ 111.43383535469472,
+ 116.91383659058155,
+ 116.05868144931569,
+ 87.66353320976589,
+ 105.28798505709486,
+ 107.21354875176775,
+ 97.02816503233554,
+ 100.91109880912434,
+ 115.36465973326337,
+ 88.33417260393725,
+ 87.40576554175388,
+ 110.12787280361927,
+ 113.6447888785412,
+ 117.37312986815581,
+ 86.82867112629084,
+ 104.30654090541132,
+ 88.29804514486806,
+ 114.62410377104668,
+ 88.4030955496867,
+ 116.68278471223522,
+ 105.81405602025316,
+ 112.207210453995,
+ 91.86688630124098,
+ 97.76086592449774,
+ 99.26505661154658,
+ 110.61254665770201,
+ 96.98189728135848,
+ 94.90531857246346,
+ 116.83322347849133,
+ 95.02114199060989,
+ 87.6455589189315,
+ 88.40876379920896,
+ 89.0269457704306,
+ 86.5061818309215,
+ 87.79900371274327,
+ 107.8049115407276,
+ 108.65054854492261,
+ 96.58977567782887,
+ 102.69427533367286,
+ 91.40830802185421,
+ 116.86458608040715,
+ 90.53260173996617,
+ 112.42118786851391,
+ 117.16721364468332,
+ 117.4257007567184,
+ 114.36524091605816,
+ 86.84218221197091,
+ 88.5394050299831,
+ 96.87776195064956,
+ 116.32322757016333,
+ 108.98576005455706,
+ 103.65764159942312,
+ 87.709611131787,
+ 116.82966992526507,
+ 93.61305624377744,
+ 94.13348630756728,
+ 104.92567685338159,
+ 116.6979934432829,
+ 95.19961135897101,
+ 117.39005444991062,
+ 86.5503480549436,
+ 114.22373697461245,
+ 114.08376196005449,
+ 92.74461896433814,
+ 101.44458528955384,
+ 87.62381728779813,
+ 86.9858648664868,
+ 102.8514892120277,
+ 104.65045810454093,
+ 93.22856699076713,
+ 116.23662587171133,
+ 87.55832611469819,
+ 95.34996820792352,
+ 111.914717769351,
+ 99.09720418523179,
+ 113.96986279682383,
+ 98.10023096256423,
+ 95.42465741668141,
+ 90.08079137600375,
+ 113.00061712167074,
+ 110.44432097521171,
+ 88.29328207846861,
+ 90.00134092689488,
+ 110.00013736253993,
+ 115.97534227595115,
+ 88.36101621268755,
+ 106.10044163356713,
+ 96.47363208596931,
+ 87.1945991836595,
+ 106.28462643999192,
+ 116.77749805314926,
+ 93.07480402114105,
+ 97.26835440113247,
+ 116.82760530565925,
+ 88.42946372242191,
+ 111.45658542770732,
+ 103.1959194665818,
+ 93.52455886717973,
+ 101.94360651282088,
+ 107.52233501192981,
+ 87.97984891252062,
+ 99.9362409626159,
+ 116.31287607986108,
+ 87.04387274831065,
+ 115.85135867644601,
+ 88.4072817254572,
+ 96.51571502893755,
+ 107.02011775158348,
+ 88.17474861894846,
+ 88.37166502534009,
+ 116.70315739500244,
+ 90.806121920752,
+ 111.83218012342334,
+ 88.51403874176307,
+ 113.8354999029835,
+ 116.88294023587986,
+ 105.60747026597005,
+ 87.42613335783146,
+ 104.26468184210225,
+ 86.97634952934872,
+ 105.45737226418956,
+ 105.0780100284226,
+ 107.69106477962585,
+ 104.16095639532007,
+ 116.66508592209408,
+ 94.65962248729116,
+ 94.1569012124764,
+ 87.40350518995676,
+ 114.20901638217508,
+ 87.61907041656183,
+ 100.36557261465083,
+ 87.61987317330585,
+ 90.78880086740587,
+ 116.71072687989063,
+ 115.11329944854253,
+ 88.40398285928812,
+ 95.25724821331298,
+ 101.72311710944453,
+ 92.26443813707677,
+ 116.98595023716204,
+ 115.3425044093654,
+ 113.06976927188217,
+ 111.50587111492428,
+ 116.39853250690675,
+ 108.0782632073067,
+ 116.40085344643038,
+ 112.29444828962467,
+ 99.1929964292753,
+ 87.59240334488142,
+ 100.73897980563679,
+ 95.01179973540411,
+ 111.97084928337225,
+ 95.73130989674988,
+ 87.63194624601917,
+ 117.3231227732678,
+ 103.11104240683889,
+ 110.38797901163952,
+ 111.12069011590808,
+ 94.66032357779964,
+ 103.0304506479694,
+ 104.86264455287777,
+ 99.12338452535995,
+ 112.7557529456158,
+ 103.93487662851979,
+ 117.26346675734791,
+ 103.1151441358519,
+ 115.95206706397433,
+ 117.36211076810983,
+ 88.40133814955114,
+ 96.31856516301796,
+ 97.25779661042566,
+ 109.47602782208116,
+ 90.03955964502288,
+ 90.04884668563065,
+ 87.96005129216039,
+ 113.8622107022345,
+ 117.15072712714041,
+ 88.03321527978719,
+ 92.861744921938,
+ 113.91023992259554,
+ 96.71984190281493,
+ 97.00917992362076,
+ 89.68907314305778,
+ 92.11717578921639,
+ 103.9730413664276,
+ 90.20126658764869,
+ 113.31816068333929,
+ 113.2581003758454,
+ 88.98806561477208,
+ 99.58327837846456,
+ 110.28889343056562,
+ 87.74198038185733,
+ 95.85093806716259,
+ 96.05304557494354,
+ 108.21725540843742,
+ 116.84025266331132,
+ 115.1509185404439,
+ 87.05770611605884,
+ 95.58099925997696,
+ 104.82423434663437,
+ 94.25246122608274,
+ 87.51684581720826,
+ 104.1450998036569,
+ 105.50479559387922,
+ 116.2741618913412,
+ 113.52703617616245,
+ 98.75788811125683,
+ 92.19875439421924,
+ 114.47883929636775,
+ 116.83130613828556,
+ 96.70876479465815,
+ 116.44772147881875,
+ 102.50584556459384,
+ 96.37344565391543,
+ 89.85348177832472,
+ 117.42534913684875,
+ 101.96841454110964,
+ 96.37822252928842,
+ 105.9586043357247,
+ 100.05776093115136,
+ 112.12982215055558,
+ 111.53422429691685,
+ 105.5993737343915,
+ 86.97077764157372,
+ 90.58979925319368,
+ 110.43810042452529,
+ 90.8698631822242,
+ 113.9012770662681,
+ 117.07440029510087,
+ 111.94902242737821,
+ 91.33961819868594,
+ 105.6298549969159,
+ 117.4191147388284,
+ 97.88408979137314,
+ 114.34693875433763,
+ 92.5220707371224,
+ 87.63327700476391,
+ 96.23655863586086,
+ 86.99882672837471,
+ 117.23612145727988,
+ 87.66345773911685,
+ 117.336538664685,
+ 117.18244451194172,
+ 116.80675226814877,
+ 109.46872800684038,
+ 91.40734591433379,
+ 99.20622455745274,
+ 87.31680786385743,
+ 95.00031684461281,
+ 95.6892643497982,
+ 92.99956084273907,
+ 101.14454984828005,
+ 87.22917420459427,
+ 87.3665329909509,
+ 87.63323532857905,
+ 89.21304105925542,
+ 116.77201494353227,
+ 107.0881267178907,
+ 88.25110993694916,
+ 92.72189090714382,
+ 113.75117831635542,
+ 117.05341628553799,
+ 109.22578391542362,
+ 105.14017975967715,
+ 93.69308025559242,
+ 96.67029338676411,
+ 108.43929968805497,
+ 96.03953404580335,
+ 87.34773438008136,
+ 87.53884265834353,
+ 95.51701791787612,
+ 97.98507020809436,
+ 88.40134445009905,
+ 116.83803633787545,
+ 97.5159939959116,
+ 102.14124336413043,
+ 87.91335156634804,
+ 86.78988322208897,
+ 96.32384643167434,
+ 116.83787291602773,
+ 88.40150259816416,
+ 88.40410869173267,
+ 95.62773175364322,
+ 111.57677082681238,
+ 94.15115629187284,
+ 99.55622686491728,
+ 109.64939332057017,
+ 95.79958836404364,
+ 86.65478460559055,
+ 96.60922032208457,
+ 117.15834302120103,
+ 109.64056343681337,
+ 113.58970369367165,
+ 88.46727359458417,
+ 116.50352541478878,
+ 97.05542776769202,
+ 96.50983611102484,
+ 117.10062474793015,
+ 112.9610548871551,
+ 93.69523376270116,
+ 93.56601931982745,
+ 110.25059074393035,
+ 88.36005549442667,
+ 104.46851633202476,
+ 94.91918776860415,
+ 104.40979280296175,
+ 110.76060790400173,
+ 105.83634401513899,
+ 116.42469423371091,
+ 93.42914289311045,
+ 106.9241786938018,
+ 108.43468586623607,
+ 89.18074290219387,
+ 89.87979241586221,
+ 105.84580029822044,
+ 99.75623850401922,
+ 109.65563533054716,
+ 111.15836559465615,
+ 94.88651176258055,
+ 90.76254350329577,
+ 116.72192453950127,
+ 113.68395527879744,
+ 112.09684311170854,
+ 107.06829750638731,
+ 117.39732504626473,
+ 104.16178174145946,
+ 117.41678316469056,
+ 90.3003067425086,
+ 87.21459846357324,
+ 96.02366234504801,
+ 116.49314731309211,
+ 86.70386133853019,
+ 97.40462690301652,
+ 96.18722418687751,
+ 107.79544121617846,
+ 117.03452207888087,
+ 87.74225298368549,
+ 86.96203745660746,
+ 94.27527845596482,
+ 117.1045228563697,
+ 112.49910228019395,
+ 94.80891103388832,
+ 111.34245841007525,
+ 96.08816410838024,
+ 113.12322744989825,
+ 95.11686040054046,
+ 109.69133229334125,
+ 86.5144649354152,
+ 117.38729660322997,
+ 86.86142688793684,
+ 95.74063374990573,
+ 116.02042287233246,
+ 99.41860984514994,
+ 96.4413493686333,
+ 99.37224789728113,
+ 107.20716270566805,
+ 117.34141908862344,
+ 89.0857307648037,
+ 108.2816588522405,
+ 91.75198796011163,
+ 102.72640954127405,
+ 87.33088363688599,
+ 112.77712134165643,
+ 111.6536155946977,
+ 88.1354847754277,
+ 113.88379291729281,
+ 90.57110291760456,
+ 116.5808557322849,
+ 92.98907390930114,
+ 88.402523758623,
+ 88.27081138878394,
+ 104.56700069388407,
+ 87.12454171242305,
+ 107.09488621736162,
+ 90.85382329719357,
+ 87.64662304587199,
+ 100.39755412271863,
+ 116.67744271782387,
+ 111.57002229784722,
+ 106.21538744002444,
+ 87.6302673160928,
+ 87.07720562011511,
+ 88.11762418424914,
+ 87.61984282155998,
+ 117.42341563032927,
+ 110.62485464241084,
+ 99.17967765889922,
+ 89.241422928047,
+ 87.63651216042854,
+ 116.73486579958079,
+ 97.48282194228265,
+ 116.47734831395749,
+ 95.6111103614068,
+ 101.0304240445627,
+ 97.57288289174495,
+ 109.81948141884435,
+ 105.05198122930047,
+ 115.84072754806434,
+ 97.67146606565542,
+ 103.75522903165096,
+ 87.69012686742585,
+ 87.35899664200299,
+ 95.63624329710125,
+ 87.71188596173111,
+ 117.06200340446925,
+ 99.23479147301099,
+ 102.61286738742037,
+ 112.91201830105473,
+ 102.42000197504308,
+ 111.93855781977128,
+ 92.23922364387484,
+ 87.60800484665893,
+ 88.47310010380707,
+ 106.7018953339561,
+ 104.83872894153818,
+ 87.42434193241205,
+ 86.50497574665552,
+ 101.0018158173999,
+ 90.59636494589414,
+ 88.53037683560743,
+ 88.22031344218715,
+ 87.31120466513528,
+ 93.49984782268028,
+ 87.95625111128506,
+ 96.13414100322177,
+ 88.40560607143759,
+ 100.90069200369024,
+ 98.9039326074444,
+ 87.98964122422049,
+ 92.65311827568839,
+ 101.09649009902593,
+ 97.64955662169909,
+ 87.7470903988951,
+ 108.18399356846815,
+ 103.49504544084904,
+ 115.79443564880283,
+ 115.56678205524972,
+ 87.77744264061009,
+ 86.90440981833541,
+ 102.13409661015801,
+ 95.93906192620976,
+ 101.604666895445,
+ 102.49786666259016,
+ 93.77083081113184,
+ 99.67535589863719,
+ 87.54596643063473,
+ 117.00241487765575,
+ 95.79698249883386,
+ 88.98724984389321,
+ 110.58194367078187,
+ 110.40499202991798,
+ 87.61884922033337,
+ 91.81545422773779,
+ 94.13964364717748,
+ 111.11341163516616,
+ 88.96121848476076,
+ 116.90225957077116,
+ 87.35470692257746,
+ 110.27178678824811,
+ 117.38328432948465,
+ 92.8859461099917,
+ 117.13341253427438,
+ 103.2202798115315,
+ 87.93846079490216,
+ 114.01055073627884,
+ 88.92320205625094,
+ 87.63039785313929,
+ 116.78726289797088,
+ 117.09900341653656,
+ 103.62323355486679,
+ 113.2637223629966,
+ 89.78840438575314,
+ 87.92208051753477,
+ 103.11227624072788,
+ 116.6803004917464,
+ 101.57348591237545,
+ 103.95658006790046,
+ 95.69730583986515,
+ 87.81517568920485,
+ 87.48736408535316,
+ 104.50327489337782,
+ 87.80717722618542,
+ 115.30438758843864,
+ 99.30942317580131,
+ 116.82352650695456,
+ 109.82067143485052,
+ 95.95028832071768,
+ 107.3219562853885,
+ 95.97622910109547,
+ 113.4697794921361,
+ 99.58922167055171,
+ 114.00027820209256,
+ 86.83398651915343,
+ 95.59678399150509,
+ 102.61081030886488,
+ 112.6302285547022,
+ 100.93611767859633,
+ 87.81898254192771,
+ 113.2142842671024,
+ 111.31959083260145,
+ 109.25608857515732,
+ 116.83023918853141,
+ 88.40878469200138,
+ 86.62309317982978,
+ 117.18576375601687,
+ 110.24464838456547,
+ 100.6268059924487,
+ 105.42594499410109,
+ 95.19046105670014,
+ 116.82935085438763,
+ 105.31417129453699,
+ 106.19049617528742,
+ 112.86663928234036,
+ 87.6306244790258,
+ 108.61853424023701,
+ 117.40069360531929,
+ 115.18801580940772,
+ 109.4220391265756,
+ 86.65019945392636,
+ 114.12524661742685,
+ 107.08112091634021,
+ 95.57556637519588,
+ 105.89069589450571,
+ 113.93266269361254,
+ 112.74895173414261,
+ 110.44742268013223,
+ 100.47868943807465,
+ 106.55038569503122,
+ 106.84361533203545,
+ 86.4841854991132,
+ 115.76915711488495,
+ 113.88385224918746,
+ 105.32060603268349,
+ 113.0243490036529,
+ 113.57540729690756,
+ 115.77360580662227,
+ 97.51127368966843,
+ 89.28059515312842,
+ 106.34221727967021,
+ 96.01996453531684,
+ 106.3392182733382,
+ 93.1925453635495,
+ 103.75733287819499,
+ 117.40287195685707,
+ 107.38953899915197,
+ 114.02248221412076,
+ 93.06631852642089,
+ 98.04950029276742,
+ 106.32005636716738,
+ 96.85130767482917,
+ 116.25860193006706,
+ 88.65031338243803,
+ 112.77607696616903,
+ 106.47504960929938,
+ 117.33130796899859,
+ 88.20654712585659,
+ 109.15052940515389,
+ 109.71346753569772,
+ 100.11214094918873,
+ 108.85932561906161,
+ 88.50193058864615,
+ 93.57471345162747,
+ 101.19573970037548,
+ 116.90098402726639,
+ 111.27282674531548,
+ 101.49919554067858,
+ 96.17993398254151,
+ 110.265255550957,
+ 107.4739060046344,
+ 111.95713687270738,
+ 90.1193427515768,
+ 104.7744742330909,
+ 96.72092405786864,
+ 103.54721252019358,
+ 101.23727489719805,
+ 92.02996297603671,
+ 88.40306384862826,
+ 114.7263489131568,
+ 117.33667927065464,
+ 113.16972870153015,
+ 116.41406908911611,
+ 117.09266490568348,
+ 87.59829395141516,
+ 87.59142210385805,
+ 115.74349510214996,
+ 92.91847017604483,
+ 110.01706751809756,
+ 87.6318839197304,
+ 93.53257975485337,
+ 100.62552457788732,
+ 117.01931289022072,
+ 87.40684764918022,
+ 87.39095359221989,
+ 87.85399127127872,
+ 116.88223654011087,
+ 116.02631350444676,
+ 111.252738367632,
+ 116.96680068283102,
+ 106.95409243957587,
+ 92.75151991265275,
+ 116.78514173970076,
+ 117.40631039029944,
+ 92.65878317795176,
+ 88.40924635929707,
+ 86.48559697993595,
+ 89.2920074467863,
+ 117.01140989874368,
+ 96.1454804866541,
+ 111.49020112833828,
+ 90.33060005822732,
+ 93.70804035228322,
+ 100.1909708332369,
+ 92.8285562973953,
+ 109.27942457373749,
+ 103.5143030944387,
+ 88.32876936279769,
+ 115.62565129519749,
+ 100.01717020141645,
+ 97.43321233679592,
+ 98.86657053048009,
+ 108.02833795087918,
+ 116.93970070433747,
+ 98.39468978732057,
+ 117.33139802053843,
+ 114.92672126771475,
+ 88.4017028033968,
+ 99.7389305514351,
+ 87.50690181041556,
+ 114.67677753302065,
+ 98.21228375369915,
+ 86.89850229713143,
+ 105.35398226998191,
+ 116.67865214635655,
+ 87.9024154421603,
+ 116.70777563297429,
+ 102.00296481530506,
+ 107.69182689650546,
+ 113.65804043598276,
+ 90.77039021144157,
+ 98.60824684880058,
+ 106.45245208033954,
+ 88.73507061061635,
+ 87.76538584461112,
+ 92.18065861894625,
+ 87.12325422417992,
+ 99.23991999899425,
+ 113.34271207222768,
+ 111.4528661228986,
+ 116.00053117791663,
+ 89.37282518982548,
+ 117.33657159468724,
+ 117.04928577465289,
+ 90.90489190845625,
+ 87.60366049877967,
+ 95.42582280501242,
+ 93.0429960131535,
+ 116.89810987996474,
+ 117.26024593481229,
+ 89.21188435309423,
+ 97.56664045250223,
+ 87.40986239975263,
+ 90.61730941706915,
+ 94.92436054227527,
+ 96.81571517879978,
+ 103.77589872320227,
+ 89.99279528375787,
+ 88.90661358500063,
+ 112.62748457400811,
+ 111.79975766175504,
+ 106.05315775257851,
+ 114.80355398216653,
+ 112.62828162078864,
+ 94.9512386358018,
+ 87.86022747469838,
+ 98.26437491527616,
+ 117.42073284808167,
+ 96.85038913804782,
+ 100.46510366661263,
+ 89.05903229003756,
+ 95.77274646788769,
+ 94.29288512047904,
+ 98.65358558481225,
+ 87.63131597849535,
+ 113.7888117642449,
+ 87.62844540871566,
+ 86.86471655631945,
+ 88.56568631856913,
+ 98.08551874459064,
+ 105.15701570440001,
+ 97.98642911478369,
+ 87.4660168035923,
+ 114.56576885278736,
+ 95.7449125262279,
+ 117.41830874139099,
+ 117.08348165678304,
+ 102.62733158865251,
+ 110.96001404928005,
+ 86.48877948165858,
+ 113.84510157889896,
+ 98.02849362546486,
+ 100.43070661932639,
+ 94.4529487865188,
+ 87.8527618306509,
+ 112.75326687250829,
+ 113.99441021299727,
+ 115.81528212006376,
+ 88.55887762766017,
+ 114.63365447459061,
+ 92.14127050278412,
+ 87.62526962508578,
+ 95.44545168021675,
+ 104.98132326306893,
+ 108.24828831651229,
+ 87.26417119924454,
+ 87.5547345219268,
+ 93.251772462296,
+ 112.21374330518243,
+ 109.49907843300119,
+ 100.2009100823588,
+ 86.64180896429328,
+ 108.22747167336266,
+ 93.54226698389783,
+ 107.18175704396161,
+ 112.93838704112646,
+ 105.5359770122369,
+ 92.22528130475574,
+ 115.95428935722845,
+ 111.83332978452964,
+ 114.23546384107861,
+ 106.88510457677718,
+ 88.34511069893111,
+ 116.819181991865,
+ 117.41857500350515,
+ 87.37019907242964,
+ 94.91925201302092,
+ 86.93344467435166,
+ 116.01769421712196,
+ 103.90500564649267,
+ 103.58913341730688,
+ 86.51225648745549,
+ 114.06043526391733,
+ 88.92175716426371,
+ 87.63336008811218,
+ 106.02412676162191,
+ 112.79246640223349,
+ 104.62352418389108,
+ 108.33760011769034,
+ 97.94140578222259,
+ 88.16161107462503,
+ 89.65480574025895,
+ 104.29603440249345,
+ 94.58940980699408,
+ 88.29714039492931,
+ 87.63129619581844,
+ 88.91001077762147,
+ 98.46731273391869,
+ 116.32455122101457,
+ 94.64483607554679,
+ 105.00821721599831,
+ 94.29226013840123,
+ 107.46189250697518,
+ 116.97521424523866,
+ 116.32998837731587,
+ 108.48874801396909,
+ 92.73920197885484,
+ 98.13850588064875,
+ 92.69962103828603,
+ 106.49763230806478,
+ 100.84417256242563,
+ 114.99381741224364,
+ 116.83785162156055,
+ 109.47614431688086,
+ 89.82784041142372,
+ 107.17829301828144,
+ 87.97653608088831,
+ 94.76997530539626,
+ 98.59119408522474,
+ 89.81088527425752,
+ 114.00850077737088,
+ 96.19351757939503,
+ 95.64870613993799,
+ 95.52940976218753,
+ 113.77230685918573,
+ 106.75237558807589,
+ 116.77341583433598,
+ 88.66059743625678,
+ 87.36857194983631,
+ 117.29273907809335,
+ 109.42040664519769,
+ 117.42326939050385,
+ 97.90777332166141,
+ 86.49736349870405,
+ 87.76394112576514,
+ 89.37287103335015,
+ 87.64167601040269,
+ 113.72447888332947,
+ 116.86189421732311,
+ 100.77655735838415,
+ 104.28460775310569,
+ 115.93951948303763,
+ 87.60290496779882,
+ 88.07280665717612,
+ 94.77099201165221
]
}
],
"layout": {
+ "annotations": [
+ {
+ "font": {
+ "size": 16
+ },
+ "showarrow": false,
+ "text": "Noisy Points",
+ "x": 0.14444444444444446,
+ "xanchor": "center",
+ "xref": "paper",
+ "y": 1,
+ "yanchor": "bottom",
+ "yref": "paper"
+ },
+ {
+ "font": {
+ "size": 16
+ },
+ "showarrow": false,
+ "text": "Manifold Points",
+ "x": 0.5,
+ "xanchor": "center",
+ "xref": "paper",
+ "y": 1,
+ "yanchor": "bottom",
+ "yref": "paper"
+ },
+ {
+ "font": {
+ "size": 16
+ },
+ "showarrow": false,
+ "text": "Reconstructed Points",
+ "x": 0.8555555555555556,
+ "xanchor": "center",
+ "xref": "paper",
+ "y": 1,
+ "yanchor": "bottom",
+ "yref": "paper"
+ }
+ ],
+ "scene": {
+ "domain": {
+ "x": [
+ 0,
+ 0.2888888888888889
+ ],
+ "y": [
+ 0,
+ 1
+ ]
+ }
+ },
+ "scene2": {
+ "domain": {
+ "x": [
+ 0.35555555555555557,
+ 0.6444444444444445
+ ],
+ "y": [
+ 0,
+ 1
+ ]
+ }
+ },
+ "scene3": {
+ "domain": {
+ "x": [
+ 0.7111111111111111,
+ 1
+ ],
+ "y": [
+ 0,
+ 1
+ ]
+ }
+ },
"template": {
"data": {
"bar": [
@@ -27764,9 +13732,9 @@
}
},
"text/html": [
- ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# Plot noisy_points and manifold_points in 3D with plotly\n",
+ "\n",
+ "import plotly.graph_objects as go\n",
+ "\n",
+ "fig = go.Figure()\n",
+ "\n",
+ "fig.add_trace(\n",
+ " go.Scatter3d(\n",
+ " x=circle_noisy_points[:, 0],\n",
+ " y=circle_noisy_points[:, 1],\n",
+ " z=circle_noisy_points[:, 2],\n",
+ " mode=\"markers\",\n",
+ " marker=dict(size=3),\n",
+ " )\n",
+ ")\n",
+ "\n",
+ "fig.add_trace(\n",
+ " go.Scatter3d(\n",
+ " x=circle_manifold_points[:, 0],\n",
+ " y=circle_manifold_points[:, 1],\n",
+ " z=circle_manifold_points[:, 2],\n",
+ " mode=\"markers\",\n",
+ " marker=dict(size=3),\n",
+ " )\n",
+ ")\n",
+ "\n",
+ "fig.show()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 61,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "from neurometry.estimators.topology.persistent_homology import compute_diagrams_shuffle\n",
+ "\n",
+ "\n",
+ "import neurometry.datasets.synthetic as synthetic\n",
+ "\n",
+ "circle_task_points = synthetic.hypersphere(1, 1000)\n",
+ "circle_noisy_points, circle_manifold_points = synthetic.synthetic_neural_manifold(\n",
+ " points=circle_task_points,\n",
+ " encoding_dim=10,\n",
+ " nonlinearity=\"sigmoid\",\n",
+ " scales=gs.ones(10),\n",
+ " poisson_multiplier=100,\n",
+ ")\n",
+ "\n",
+ "num_shuffles = 100\n",
+ "\n",
+ "circle_noisy_diagrams = compute_diagrams_shuffle(\n",
+ " circle_noisy_points, num_shuffles=num_shuffles, homology_dimensions=[0, 1, 2]\n",
+ ")\n",
+ "\n",
+ "\n",
+ "from gtda.diagrams import PersistenceEntropy\n",
+ "\n",
+ "circle_PE = PersistenceEntropy()\n",
+ "\n",
+ "circle_features = circle_PE.fit_transform(circle_noisy_diagrams)\n",
+ "\n",
+ "# manifold_diagrams = compute_diagrams_shuffle(manifold_points, num_shuffles=num_shuffles)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 20,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "X = noisy_points\n",
+ "\n",
+ "\n",
+ "def _shuffle_entries(data, rng):\n",
+ " return np.array([rng.permutation(row) for row in data])\n",
+ "\n",
+ "\n",
+ "seed = 0\n",
+ "rng = np.random.default_rng(seed)\n",
+ "shuffled_Xs = [_shuffle_entries(X, rng) for _ in range(num_shuffles)]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 21,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "config": {
+ "plotlyServerURL": "https://plot.ly"
+ },
+ "data": [
+ {
+ "marker": {
+ "size": 3
+ },
+ "mode": "markers",
+ "type": "scatter3d",
+ "x": [
+ 196,
+ 154,
+ 173,
+ 98,
+ 165,
+ 183,
+ 86,
+ 186,
+ 114,
+ 25,
+ 15,
+ 201,
+ 24,
+ 96,
+ 34,
+ 29,
+ 33,
+ 30,
+ 203,
+ 163,
+ 43,
+ 17,
+ 97,
+ 103,
+ 150,
+ 87,
+ 78,
+ 142,
+ 23,
+ 185,
+ 86,
+ 8,
+ 22,
+ 172,
+ 19,
+ 137,
+ 100,
+ 23,
+ 24,
+ 162,
+ 118,
+ 16,
+ 21,
+ 111,
+ 35,
+ 34,
+ 166,
+ 12,
+ 200,
+ 173,
+ 178,
+ 146,
+ 160,
+ 186,
+ 128,
+ 17,
+ 175,
+ 155,
+ 24,
+ 185,
+ 62,
+ 164,
+ 41,
+ 25,
+ 85,
+ 137,
+ 18,
+ 177,
+ 87,
+ 167,
+ 16,
+ 154,
+ 24,
+ 144,
+ 200,
+ 149,
+ 108,
+ 19,
+ 16,
+ 14,
+ 46,
+ 164,
+ 20,
+ 168,
+ 195,
+ 180,
+ 30,
+ 24,
+ 55,
+ 173,
+ 97,
+ 139,
+ 104,
+ 15,
+ 17,
+ 21,
+ 126,
+ 148,
+ 176,
+ 14,
+ 61,
+ 183,
+ 198,
+ 139,
+ 165,
+ 140,
+ 27,
+ 11,
+ 199,
+ 190,
+ 154,
+ 185,
+ 158,
+ 100,
+ 24,
+ 155,
+ 115,
+ 186,
+ 14,
+ 81,
+ 11,
+ 41,
+ 187,
+ 18,
+ 22,
+ 19,
+ 164,
+ 35,
+ 58,
+ 78,
+ 156,
+ 16,
+ 183,
+ 182,
+ 121,
+ 130,
+ 176,
+ 125,
+ 192,
+ 184,
+ 71,
+ 183,
+ 177,
+ 177,
+ 169,
+ 168,
+ 78,
+ 196,
+ 11,
+ 19,
+ 15,
+ 28,
+ 126,
+ 40,
+ 206,
+ 26,
+ 194,
+ 193,
+ 184,
+ 124,
+ 101,
+ 146,
+ 14,
+ 162,
+ 186,
+ 30,
+ 98,
+ 134,
+ 120,
+ 183,
+ 15,
+ 76,
+ 148,
+ 101,
+ 32,
+ 145,
+ 179,
+ 145,
+ 15,
+ 163,
+ 177,
+ 100,
+ 21,
+ 186,
+ 19,
+ 78,
+ 43,
+ 53,
+ 122,
+ 171,
+ 197,
+ 174,
+ 25,
+ 79,
+ 99,
+ 162,
+ 169,
+ 22,
+ 133,
+ 18,
+ 180,
+ 16,
+ 60,
+ 23,
+ 120,
+ 181,
+ 185,
+ 17,
+ 51,
+ 92,
+ 15,
+ 138,
+ 206,
+ 185,
+ 22,
+ 172,
+ 54,
+ 33,
+ 10,
+ 174,
+ 170,
+ 16,
+ 179,
+ 173,
+ 140,
+ 15,
+ 62,
+ 58,
+ 180,
+ 190,
+ 142,
+ 173,
+ 97,
+ 29,
+ 62,
+ 24,
+ 79,
+ 76,
+ 139,
+ 187,
+ 146,
+ 116,
+ 48,
+ 190,
+ 178,
+ 116,
+ 91,
+ 17,
+ 13,
+ 173,
+ 180,
+ 179,
+ 134,
+ 83,
+ 119,
+ 39,
+ 165,
+ 36,
+ 31,
+ 47,
+ 38,
+ 19,
+ 144,
+ 134,
+ 163,
+ 160,
+ 91,
+ 106,
+ 176,
+ 182,
+ 126,
+ 17,
+ 148,
+ 11,
+ 19,
+ 166,
+ 150,
+ 45,
+ 16,
+ 174,
+ 180,
+ 121,
+ 15,
+ 89,
+ 157,
+ 123,
+ 33,
+ 117,
+ 92,
+ 82,
+ 192,
+ 71,
+ 150,
+ 119,
+ 171,
+ 154,
+ 156,
+ 60,
+ 171,
+ 61,
+ 186,
+ 80,
+ 15,
+ 193,
+ 97,
+ 51,
+ 23,
+ 21,
+ 43,
+ 21,
+ 99,
+ 98,
+ 129,
+ 37,
+ 167,
+ 32,
+ 26,
+ 165,
+ 197,
+ 30,
+ 33,
+ 25,
+ 24,
+ 50,
+ 178,
+ 14,
+ 150,
+ 169,
+ 21,
+ 103,
+ 154,
+ 19,
+ 17,
+ 156,
+ 43,
+ 173,
+ 194,
+ 43,
+ 169,
+ 189,
+ 23,
+ 165,
+ 167,
+ 110,
+ 16,
+ 175,
+ 98,
+ 19,
+ 14,
+ 23,
+ 75,
+ 26,
+ 34,
+ 176,
+ 21,
+ 170,
+ 65,
+ 23,
+ 17,
+ 31,
+ 36,
+ 20,
+ 178,
+ 152,
+ 167,
+ 12,
+ 20,
+ 146,
+ 25,
+ 19,
+ 41,
+ 167,
+ 159,
+ 71,
+ 14,
+ 46,
+ 123,
+ 92,
+ 16,
+ 157,
+ 57,
+ 164,
+ 19,
+ 39,
+ 31,
+ 67,
+ 22,
+ 72,
+ 15,
+ 88,
+ 145,
+ 151,
+ 189,
+ 13,
+ 37,
+ 82,
+ 145,
+ 153,
+ 17,
+ 87,
+ 23,
+ 141,
+ 19,
+ 47,
+ 151,
+ 22,
+ 161,
+ 15,
+ 111,
+ 174,
+ 50,
+ 105,
+ 200,
+ 171,
+ 36,
+ 39,
+ 146,
+ 26,
+ 91,
+ 131,
+ 28,
+ 25,
+ 169,
+ 153,
+ 183,
+ 41,
+ 161,
+ 153,
+ 152,
+ 149,
+ 61,
+ 180,
+ 203,
+ 17,
+ 196,
+ 60,
+ 21,
+ 89,
+ 193,
+ 156,
+ 21,
+ 170,
+ 18,
+ 36,
+ 21,
+ 133,
+ 144,
+ 189,
+ 181,
+ 110,
+ 19,
+ 175,
+ 160,
+ 31,
+ 27,
+ 129,
+ 69,
+ 31,
+ 149,
+ 189,
+ 190,
+ 82,
+ 181,
+ 43,
+ 149,
+ 39,
+ 91,
+ 140,
+ 17,
+ 147,
+ 64,
+ 173,
+ 120,
+ 70,
+ 165,
+ 21,
+ 133,
+ 44,
+ 199,
+ 162,
+ 17,
+ 107,
+ 20,
+ 139,
+ 175,
+ 52,
+ 182,
+ 177,
+ 19,
+ 96,
+ 29,
+ 30,
+ 66,
+ 24,
+ 23,
+ 53,
+ 162,
+ 120,
+ 192,
+ 206,
+ 157,
+ 77,
+ 169,
+ 118,
+ 185,
+ 185,
+ 30,
+ 46,
+ 25,
+ 34,
+ 107,
+ 179,
+ 18,
+ 160,
+ 55,
+ 191,
+ 103,
+ 61,
+ 184,
+ 23,
+ 145,
+ 176,
+ 71,
+ 180,
+ 168,
+ 15,
+ 91,
+ 166,
+ 163,
+ 66,
+ 108,
+ 136,
+ 25,
+ 14,
+ 30,
+ 42,
+ 201,
+ 191,
+ 22,
+ 112,
+ 21,
+ 158,
+ 172,
+ 22,
+ 158,
+ 43,
+ 40,
+ 104,
+ 165,
+ 17,
+ 31,
+ 46,
+ 47,
+ 184,
+ 155,
+ 23,
+ 43,
+ 173,
+ 71,
+ 86,
+ 15,
+ 162,
+ 92,
+ 31,
+ 63,
+ 162,
+ 176,
+ 27,
+ 185,
+ 199,
+ 41,
+ 15,
+ 17,
+ 158,
+ 166,
+ 199,
+ 158,
+ 169,
+ 28,
+ 118,
+ 77,
+ 171,
+ 130,
+ 199,
+ 98,
+ 38,
+ 21,
+ 107,
+ 198,
+ 28,
+ 83,
+ 187,
+ 176,
+ 20,
+ 14,
+ 120,
+ 19,
+ 46,
+ 110,
+ 53,
+ 178,
+ 21,
+ 92,
+ 149,
+ 69,
+ 22,
+ 43,
+ 190,
+ 75,
+ 49,
+ 21,
+ 43,
+ 114,
+ 166,
+ 27,
+ 181,
+ 169,
+ 33,
+ 168,
+ 28,
+ 55,
+ 38,
+ 174,
+ 173,
+ 40,
+ 168,
+ 126,
+ 203,
+ 22,
+ 183,
+ 178,
+ 137,
+ 113,
+ 22,
+ 57,
+ 12,
+ 131,
+ 144,
+ 171,
+ 155,
+ 20,
+ 23,
+ 131,
+ 81,
+ 195,
+ 19,
+ 189,
+ 54,
+ 196,
+ 169,
+ 62,
+ 28,
+ 39,
+ 22,
+ 159,
+ 21,
+ 187,
+ 22,
+ 21,
+ 20,
+ 183,
+ 194,
+ 145,
+ 139,
+ 51,
+ 45,
+ 154,
+ 160,
+ 184,
+ 147,
+ 113,
+ 169,
+ 15,
+ 165,
+ 56,
+ 17,
+ 181,
+ 171,
+ 94,
+ 223,
+ 153,
+ 146,
+ 69,
+ 22,
+ 20,
+ 171,
+ 136,
+ 185,
+ 150,
+ 17,
+ 105,
+ 16,
+ 24,
+ 15,
+ 166,
+ 64,
+ 145,
+ 168,
+ 46,
+ 180,
+ 177,
+ 25,
+ 63,
+ 165,
+ 38,
+ 52,
+ 141,
+ 17,
+ 149,
+ 34,
+ 172,
+ 28,
+ 117,
+ 196,
+ 126,
+ 104,
+ 57,
+ 177,
+ 65,
+ 61,
+ 15,
+ 24,
+ 166,
+ 191,
+ 27,
+ 209,
+ 206,
+ 16,
+ 107,
+ 43,
+ 129,
+ 118,
+ 20,
+ 24,
+ 49,
+ 24,
+ 106,
+ 42,
+ 107,
+ 94,
+ 159,
+ 18,
+ 160,
+ 26,
+ 13,
+ 127,
+ 39,
+ 145,
+ 179,
+ 163,
+ 61,
+ 184,
+ 135,
+ 198,
+ 170,
+ 150,
+ 61,
+ 105,
+ 17,
+ 171,
+ 50,
+ 163,
+ 26,
+ 25,
+ 87,
+ 69,
+ 26,
+ 171,
+ 114,
+ 46,
+ 160,
+ 178,
+ 171,
+ 163,
+ 167,
+ 175,
+ 183,
+ 166,
+ 166,
+ 28,
+ 201,
+ 152,
+ 21,
+ 194,
+ 29,
+ 23,
+ 144,
+ 134,
+ 124,
+ 169,
+ 183,
+ 195,
+ 131,
+ 15,
+ 165,
+ 182,
+ 94,
+ 139,
+ 175,
+ 12,
+ 176,
+ 188,
+ 23,
+ 12,
+ 173,
+ 98,
+ 158,
+ 34,
+ 100,
+ 140,
+ 17,
+ 182,
+ 30,
+ 172,
+ 186,
+ 179,
+ 41,
+ 53,
+ 161,
+ 140,
+ 165,
+ 133,
+ 155,
+ 97,
+ 180,
+ 137,
+ 12,
+ 48,
+ 185,
+ 180,
+ 21,
+ 20,
+ 181,
+ 105,
+ 158,
+ 93,
+ 174,
+ 66,
+ 80,
+ 165,
+ 104,
+ 32,
+ 174,
+ 167,
+ 27,
+ 42,
+ 127,
+ 166,
+ 158,
+ 26,
+ 41,
+ 156,
+ 73,
+ 175,
+ 124,
+ 43,
+ 28,
+ 132,
+ 91,
+ 79,
+ 11,
+ 138,
+ 179,
+ 163,
+ 134,
+ 114,
+ 154,
+ 172,
+ 199,
+ 147,
+ 165,
+ 149,
+ 16,
+ 21,
+ 175,
+ 38,
+ 60,
+ 14,
+ 180,
+ 10,
+ 19,
+ 166,
+ 165,
+ 20,
+ 68,
+ 43,
+ 174,
+ 100,
+ 27,
+ 103,
+ 48,
+ 153,
+ 35,
+ 16,
+ 121,
+ 165,
+ 20,
+ 73,
+ 83,
+ 143,
+ 18,
+ 17,
+ 181,
+ 191,
+ 16,
+ 167,
+ 179,
+ 171,
+ 20,
+ 92,
+ 19,
+ 149,
+ 202,
+ 171,
+ 25,
+ 164,
+ 46,
+ 163,
+ 170,
+ 154,
+ 27,
+ 169,
+ 156,
+ 11,
+ 14,
+ 117,
+ 64,
+ 22,
+ 20,
+ 120,
+ 138,
+ 19,
+ 44,
+ 30,
+ 19,
+ 205,
+ 209,
+ 201,
+ 88,
+ 192,
+ 21,
+ 192,
+ 157,
+ 150,
+ 185,
+ 168,
+ 74,
+ 18,
+ 125,
+ 189,
+ 24,
+ 24,
+ 34,
+ 148,
+ 155,
+ 191,
+ 35,
+ 97,
+ 88,
+ 18,
+ 35,
+ 107,
+ 170,
+ 137,
+ 159,
+ 147,
+ 104,
+ 35,
+ 13,
+ 25,
+ 167,
+ 120,
+ 77,
+ 204,
+ 107,
+ 156,
+ 59,
+ 12,
+ 158,
+ 113,
+ 121,
+ 20,
+ 38,
+ 16,
+ 179,
+ 191,
+ 184,
+ 175,
+ 21,
+ 24,
+ 201,
+ 167,
+ 164,
+ 13,
+ 168,
+ 165,
+ 160,
+ 179,
+ 192,
+ 33
+ ],
+ "y": [
+ 55,
+ 35,
+ 141,
+ 174,
+ 172,
+ 88,
+ 24,
+ 125,
+ 158,
+ 155,
+ 44,
+ 34,
+ 117,
+ 33,
+ 33,
+ 49,
+ 179,
+ 27,
+ 64,
+ 163,
+ 28,
+ 85,
+ 22,
+ 19,
+ 196,
+ 39,
+ 35,
+ 36,
+ 118,
+ 107,
+ 17,
+ 131,
+ 50,
+ 38,
+ 112,
+ 25,
+ 176,
+ 141,
+ 109,
+ 173,
+ 156,
+ 98,
+ 65,
+ 28,
+ 32,
+ 159,
+ 152,
+ 62,
+ 102,
+ 63,
+ 37,
+ 42,
+ 44,
+ 109,
+ 17,
+ 65,
+ 64,
+ 31,
+ 136,
+ 60,
+ 163,
+ 91,
+ 31,
+ 43,
+ 190,
+ 178,
+ 48,
+ 150,
+ 33,
+ 51,
+ 72,
+ 35,
+ 48,
+ 40,
+ 62,
+ 151,
+ 180,
+ 56,
+ 81,
+ 62,
+ 157,
+ 167,
+ 80,
+ 41,
+ 152,
+ 138,
+ 37,
+ 120,
+ 174,
+ 139,
+ 180,
+ 145,
+ 26,
+ 60,
+ 134,
+ 149,
+ 19,
+ 29,
+ 112,
+ 101,
+ 173,
+ 96,
+ 96,
+ 36,
+ 49,
+ 167,
+ 43,
+ 121,
+ 151,
+ 180,
+ 35,
+ 100,
+ 181,
+ 172,
+ 148,
+ 160,
+ 36,
+ 148,
+ 56,
+ 165,
+ 101,
+ 167,
+ 162,
+ 54,
+ 40,
+ 48,
+ 152,
+ 160,
+ 163,
+ 25,
+ 47,
+ 62,
+ 121,
+ 100,
+ 171,
+ 179,
+ 95,
+ 171,
+ 128,
+ 175,
+ 24,
+ 171,
+ 101,
+ 113,
+ 39,
+ 105,
+ 175,
+ 107,
+ 90,
+ 152,
+ 102,
+ 159,
+ 22,
+ 153,
+ 118,
+ 51,
+ 40,
+ 134,
+ 146,
+ 184,
+ 34,
+ 158,
+ 46,
+ 40,
+ 39,
+ 25,
+ 165,
+ 36,
+ 30,
+ 130,
+ 114,
+ 26,
+ 177,
+ 29,
+ 27,
+ 26,
+ 101,
+ 40,
+ 100,
+ 43,
+ 56,
+ 23,
+ 59,
+ 67,
+ 58,
+ 28,
+ 152,
+ 169,
+ 31,
+ 109,
+ 84,
+ 58,
+ 82,
+ 27,
+ 171,
+ 154,
+ 69,
+ 54,
+ 54,
+ 43,
+ 130,
+ 94,
+ 183,
+ 40,
+ 169,
+ 90,
+ 90,
+ 79,
+ 176,
+ 171,
+ 72,
+ 23,
+ 88,
+ 154,
+ 165,
+ 162,
+ 181,
+ 61,
+ 77,
+ 175,
+ 101,
+ 93,
+ 112,
+ 173,
+ 28,
+ 91,
+ 28,
+ 171,
+ 128,
+ 79,
+ 182,
+ 208,
+ 171,
+ 51,
+ 182,
+ 105,
+ 152,
+ 165,
+ 32,
+ 104,
+ 176,
+ 159,
+ 22,
+ 75,
+ 75,
+ 19,
+ 174,
+ 92,
+ 59,
+ 132,
+ 150,
+ 162,
+ 28,
+ 181,
+ 29,
+ 33,
+ 71,
+ 141,
+ 40,
+ 24,
+ 152,
+ 43,
+ 39,
+ 172,
+ 38,
+ 35,
+ 197,
+ 27,
+ 118,
+ 77,
+ 182,
+ 58,
+ 44,
+ 73,
+ 41,
+ 180,
+ 23,
+ 22,
+ 84,
+ 53,
+ 166,
+ 31,
+ 141,
+ 167,
+ 148,
+ 189,
+ 136,
+ 25,
+ 31,
+ 174,
+ 145,
+ 166,
+ 158,
+ 31,
+ 146,
+ 48,
+ 166,
+ 167,
+ 92,
+ 170,
+ 142,
+ 194,
+ 124,
+ 171,
+ 184,
+ 161,
+ 113,
+ 28,
+ 26,
+ 104,
+ 33,
+ 172,
+ 177,
+ 148,
+ 185,
+ 148,
+ 125,
+ 34,
+ 171,
+ 31,
+ 142,
+ 38,
+ 147,
+ 32,
+ 54,
+ 96,
+ 75,
+ 92,
+ 69,
+ 185,
+ 34,
+ 154,
+ 52,
+ 146,
+ 32,
+ 140,
+ 118,
+ 154,
+ 128,
+ 159,
+ 52,
+ 162,
+ 163,
+ 176,
+ 106,
+ 182,
+ 169,
+ 70,
+ 106,
+ 80,
+ 24,
+ 144,
+ 144,
+ 144,
+ 86,
+ 44,
+ 20,
+ 41,
+ 155,
+ 49,
+ 156,
+ 63,
+ 42,
+ 202,
+ 208,
+ 87,
+ 38,
+ 187,
+ 155,
+ 44,
+ 51,
+ 102,
+ 171,
+ 184,
+ 87,
+ 35,
+ 27,
+ 199,
+ 43,
+ 27,
+ 20,
+ 82,
+ 65,
+ 168,
+ 44,
+ 178,
+ 57,
+ 22,
+ 122,
+ 27,
+ 177,
+ 173,
+ 118,
+ 107,
+ 150,
+ 29,
+ 163,
+ 26,
+ 72,
+ 168,
+ 63,
+ 37,
+ 98,
+ 155,
+ 155,
+ 64,
+ 33,
+ 57,
+ 192,
+ 151,
+ 182,
+ 170,
+ 159,
+ 38,
+ 171,
+ 32,
+ 24,
+ 139,
+ 152,
+ 26,
+ 47,
+ 29,
+ 68,
+ 176,
+ 167,
+ 156,
+ 149,
+ 32,
+ 154,
+ 43,
+ 24,
+ 103,
+ 152,
+ 123,
+ 130,
+ 27,
+ 116,
+ 29,
+ 58,
+ 174,
+ 109,
+ 51,
+ 74,
+ 49,
+ 54,
+ 185,
+ 192,
+ 136,
+ 138,
+ 31,
+ 96,
+ 119,
+ 64,
+ 152,
+ 36,
+ 168,
+ 174,
+ 137,
+ 165,
+ 81,
+ 163,
+ 157,
+ 44,
+ 39,
+ 31,
+ 35,
+ 24,
+ 28,
+ 69,
+ 172,
+ 177,
+ 162,
+ 175,
+ 25,
+ 63,
+ 137,
+ 37,
+ 157,
+ 52,
+ 167,
+ 48,
+ 159,
+ 124,
+ 36,
+ 177,
+ 32,
+ 168,
+ 151,
+ 141,
+ 171,
+ 32,
+ 156,
+ 173,
+ 39,
+ 59,
+ 33,
+ 135,
+ 28,
+ 120,
+ 139,
+ 31,
+ 14,
+ 145,
+ 180,
+ 85,
+ 133,
+ 38,
+ 167,
+ 149,
+ 119,
+ 32,
+ 65,
+ 127,
+ 23,
+ 165,
+ 162,
+ 28,
+ 176,
+ 176,
+ 156,
+ 183,
+ 143,
+ 153,
+ 106,
+ 107,
+ 58,
+ 186,
+ 166,
+ 164,
+ 180,
+ 201,
+ 27,
+ 36,
+ 90,
+ 159,
+ 153,
+ 93,
+ 47,
+ 127,
+ 26,
+ 63,
+ 78,
+ 90,
+ 154,
+ 165,
+ 30,
+ 59,
+ 169,
+ 174,
+ 92,
+ 148,
+ 42,
+ 31,
+ 42,
+ 181,
+ 63,
+ 169,
+ 148,
+ 27,
+ 177,
+ 139,
+ 155,
+ 21,
+ 159,
+ 164,
+ 176,
+ 122,
+ 123,
+ 160,
+ 128,
+ 32,
+ 83,
+ 142,
+ 43,
+ 164,
+ 98,
+ 178,
+ 49,
+ 31,
+ 30,
+ 164,
+ 152,
+ 27,
+ 123,
+ 26,
+ 23,
+ 47,
+ 28,
+ 145,
+ 138,
+ 28,
+ 82,
+ 145,
+ 121,
+ 85,
+ 165,
+ 56,
+ 27,
+ 165,
+ 29,
+ 136,
+ 54,
+ 172,
+ 194,
+ 45,
+ 49,
+ 28,
+ 140,
+ 182,
+ 21,
+ 121,
+ 180,
+ 20,
+ 90,
+ 114,
+ 177,
+ 34,
+ 156,
+ 161,
+ 147,
+ 157,
+ 147,
+ 107,
+ 54,
+ 38,
+ 155,
+ 29,
+ 115,
+ 41,
+ 140,
+ 59,
+ 170,
+ 26,
+ 129,
+ 158,
+ 66,
+ 32,
+ 158,
+ 33,
+ 30,
+ 85,
+ 128,
+ 25,
+ 163,
+ 77,
+ 140,
+ 146,
+ 22,
+ 150,
+ 101,
+ 22,
+ 29,
+ 180,
+ 56,
+ 142,
+ 113,
+ 138,
+ 42,
+ 164,
+ 45,
+ 143,
+ 159,
+ 168,
+ 145,
+ 156,
+ 157,
+ 34,
+ 176,
+ 139,
+ 37,
+ 23,
+ 60,
+ 112,
+ 35,
+ 28,
+ 83,
+ 160,
+ 40,
+ 23,
+ 107,
+ 131,
+ 156,
+ 27,
+ 110,
+ 55,
+ 174,
+ 24,
+ 76,
+ 40,
+ 67,
+ 31,
+ 61,
+ 84,
+ 139,
+ 43,
+ 168,
+ 179,
+ 82,
+ 165,
+ 181,
+ 183,
+ 153,
+ 28,
+ 90,
+ 154,
+ 181,
+ 34,
+ 78,
+ 131,
+ 180,
+ 102,
+ 159,
+ 20,
+ 112,
+ 32,
+ 25,
+ 158,
+ 30,
+ 169,
+ 181,
+ 79,
+ 43,
+ 199,
+ 129,
+ 109,
+ 139,
+ 94,
+ 99,
+ 28,
+ 157,
+ 38,
+ 190,
+ 43,
+ 104,
+ 32,
+ 132,
+ 162,
+ 22,
+ 143,
+ 164,
+ 32,
+ 71,
+ 25,
+ 95,
+ 95,
+ 29,
+ 38,
+ 170,
+ 171,
+ 168,
+ 34,
+ 102,
+ 43,
+ 79,
+ 50,
+ 124,
+ 162,
+ 32,
+ 149,
+ 45,
+ 166,
+ 58,
+ 154,
+ 67,
+ 162,
+ 28,
+ 53,
+ 46,
+ 24,
+ 38,
+ 172,
+ 180,
+ 161,
+ 114,
+ 186,
+ 94,
+ 92,
+ 160,
+ 148,
+ 37,
+ 151,
+ 134,
+ 132,
+ 163,
+ 58,
+ 56,
+ 175,
+ 31,
+ 174,
+ 156,
+ 61,
+ 101,
+ 29,
+ 88,
+ 166,
+ 50,
+ 166,
+ 28,
+ 147,
+ 80,
+ 63,
+ 78,
+ 90,
+ 103,
+ 145,
+ 32,
+ 43,
+ 162,
+ 173,
+ 157,
+ 93,
+ 151,
+ 140,
+ 154,
+ 142,
+ 50,
+ 181,
+ 160,
+ 186,
+ 170,
+ 74,
+ 152,
+ 160,
+ 167,
+ 132,
+ 47,
+ 49,
+ 171,
+ 78,
+ 31,
+ 74,
+ 46,
+ 151,
+ 26,
+ 142,
+ 30,
+ 101,
+ 164,
+ 168,
+ 59,
+ 28,
+ 35,
+ 52,
+ 161,
+ 35,
+ 27,
+ 25,
+ 111,
+ 34,
+ 136,
+ 157,
+ 161,
+ 19,
+ 163,
+ 165,
+ 173,
+ 163,
+ 199,
+ 29,
+ 36,
+ 73,
+ 30,
+ 94,
+ 42,
+ 157,
+ 157,
+ 172,
+ 142,
+ 106,
+ 34,
+ 157,
+ 31,
+ 150,
+ 86,
+ 113,
+ 29,
+ 36,
+ 97,
+ 112,
+ 90,
+ 69,
+ 160,
+ 117,
+ 51,
+ 169,
+ 38,
+ 106,
+ 177,
+ 153,
+ 35,
+ 25,
+ 164,
+ 35,
+ 127,
+ 26,
+ 43,
+ 66,
+ 173,
+ 179,
+ 43,
+ 172,
+ 90,
+ 141,
+ 193,
+ 136,
+ 126,
+ 157,
+ 106,
+ 128,
+ 32,
+ 48,
+ 26,
+ 112,
+ 148,
+ 44,
+ 32,
+ 162,
+ 108,
+ 139,
+ 23,
+ 132,
+ 100,
+ 35,
+ 82,
+ 60,
+ 180,
+ 171,
+ 149,
+ 141,
+ 181,
+ 155,
+ 67,
+ 175,
+ 144,
+ 119,
+ 62,
+ 96,
+ 46,
+ 194,
+ 78,
+ 117,
+ 136,
+ 168,
+ 35,
+ 118,
+ 124,
+ 180,
+ 129,
+ 193,
+ 101,
+ 139,
+ 68,
+ 183,
+ 27,
+ 35,
+ 137,
+ 172,
+ 184,
+ 170,
+ 117,
+ 33,
+ 186,
+ 119,
+ 24,
+ 169,
+ 36,
+ 161,
+ 36,
+ 89,
+ 148,
+ 148,
+ 171,
+ 25,
+ 169,
+ 181,
+ 42,
+ 147,
+ 132,
+ 67,
+ 22,
+ 162,
+ 43,
+ 42,
+ 51,
+ 179,
+ 110,
+ 46,
+ 113,
+ 46,
+ 55,
+ 115,
+ 164,
+ 39,
+ 51,
+ 47,
+ 105,
+ 169,
+ 73,
+ 130,
+ 170
+ ],
+ "z": [
+ 72,
+ 97,
+ 69,
+ 91,
+ 95,
+ 96,
+ 108,
+ 81,
+ 91,
+ 93,
+ 119,
+ 107,
+ 122,
+ 102,
+ 117,
+ 108,
+ 106,
+ 130,
+ 98,
+ 83,
+ 120,
+ 118,
+ 112,
+ 109,
+ 102,
+ 93,
+ 102,
+ 85,
+ 131,
+ 65,
+ 109,
+ 117,
+ 135,
+ 98,
+ 128,
+ 119,
+ 85,
+ 127,
+ 115,
+ 70,
+ 81,
+ 142,
+ 115,
+ 89,
+ 127,
+ 100,
+ 77,
+ 129,
+ 85,
+ 91,
+ 86,
+ 97,
+ 98,
+ 79,
+ 97,
+ 111,
+ 79,
+ 110,
+ 137,
+ 89,
+ 86,
+ 94,
+ 115,
+ 117,
+ 94,
+ 84,
+ 132,
+ 91,
+ 102,
+ 90,
+ 131,
+ 100,
+ 132,
+ 84,
+ 84,
+ 91,
+ 81,
+ 120,
+ 107,
+ 130,
+ 101,
+ 91,
+ 130,
+ 115,
+ 86,
+ 81,
+ 120,
+ 106,
+ 115,
+ 86,
+ 116,
+ 70,
+ 120,
+ 112,
+ 113,
+ 101,
+ 95,
+ 109,
+ 82,
+ 112,
+ 79,
+ 81,
+ 91,
+ 114,
+ 89,
+ 75,
+ 130,
+ 127,
+ 79,
+ 80,
+ 100,
+ 77,
+ 85,
+ 112,
+ 122,
+ 74,
+ 101,
+ 76,
+ 147,
+ 88,
+ 106,
+ 98,
+ 85,
+ 124,
+ 113,
+ 117,
+ 87,
+ 103,
+ 85,
+ 106,
+ 106,
+ 126,
+ 74,
+ 79,
+ 87,
+ 106,
+ 73,
+ 89,
+ 79,
+ 95,
+ 110,
+ 80,
+ 87,
+ 93,
+ 103,
+ 91,
+ 97,
+ 63,
+ 119,
+ 123,
+ 127,
+ 113,
+ 102,
+ 82,
+ 73,
+ 106,
+ 109,
+ 75,
+ 97,
+ 93,
+ 104,
+ 88,
+ 109,
+ 125,
+ 93,
+ 125,
+ 83,
+ 118,
+ 108,
+ 101,
+ 109,
+ 117,
+ 99,
+ 94,
+ 115,
+ 94,
+ 88,
+ 94,
+ 113,
+ 96,
+ 91,
+ 105,
+ 105,
+ 88,
+ 116,
+ 131,
+ 91,
+ 98,
+ 99,
+ 86,
+ 105,
+ 100,
+ 127,
+ 120,
+ 88,
+ 82,
+ 82,
+ 112,
+ 78,
+ 124,
+ 75,
+ 115,
+ 83,
+ 120,
+ 103,
+ 101,
+ 72,
+ 110,
+ 119,
+ 101,
+ 106,
+ 113,
+ 108,
+ 79,
+ 102,
+ 76,
+ 122,
+ 121,
+ 121,
+ 82,
+ 85,
+ 137,
+ 90,
+ 92,
+ 135,
+ 111,
+ 101,
+ 99,
+ 67,
+ 84,
+ 93,
+ 85,
+ 103,
+ 116,
+ 92,
+ 129,
+ 100,
+ 91,
+ 100,
+ 86,
+ 79,
+ 97,
+ 127,
+ 89,
+ 87,
+ 103,
+ 105,
+ 112,
+ 127,
+ 68,
+ 83,
+ 79,
+ 126,
+ 84,
+ 118,
+ 111,
+ 72,
+ 108,
+ 120,
+ 94,
+ 99,
+ 126,
+ 106,
+ 84,
+ 90,
+ 98,
+ 103,
+ 101,
+ 83,
+ 78,
+ 74,
+ 128,
+ 100,
+ 110,
+ 134,
+ 76,
+ 95,
+ 136,
+ 122,
+ 95,
+ 90,
+ 115,
+ 107,
+ 98,
+ 80,
+ 85,
+ 92,
+ 114,
+ 125,
+ 93,
+ 76,
+ 111,
+ 92,
+ 109,
+ 70,
+ 88,
+ 89,
+ 87,
+ 86,
+ 105,
+ 67,
+ 94,
+ 103,
+ 91,
+ 75,
+ 102,
+ 110,
+ 128,
+ 114,
+ 113,
+ 108,
+ 92,
+ 80,
+ 103,
+ 78,
+ 128,
+ 98,
+ 98,
+ 76,
+ 142,
+ 85,
+ 110,
+ 116,
+ 106,
+ 103,
+ 104,
+ 85,
+ 87,
+ 127,
+ 81,
+ 115,
+ 111,
+ 121,
+ 77,
+ 109,
+ 83,
+ 86,
+ 112,
+ 86,
+ 89,
+ 122,
+ 89,
+ 55,
+ 99,
+ 129,
+ 90,
+ 102,
+ 129,
+ 118,
+ 113,
+ 97,
+ 117,
+ 92,
+ 64,
+ 105,
+ 84,
+ 113,
+ 110,
+ 99,
+ 147,
+ 106,
+ 122,
+ 80,
+ 105,
+ 83,
+ 122,
+ 122,
+ 65,
+ 101,
+ 116,
+ 135,
+ 72,
+ 80,
+ 85,
+ 119,
+ 114,
+ 101,
+ 82,
+ 113,
+ 101,
+ 131,
+ 78,
+ 125,
+ 114,
+ 120,
+ 107,
+ 115,
+ 118,
+ 153,
+ 114,
+ 77,
+ 83,
+ 85,
+ 128,
+ 128,
+ 118,
+ 86,
+ 108,
+ 120,
+ 85,
+ 129,
+ 113,
+ 120,
+ 111,
+ 85,
+ 114,
+ 99,
+ 97,
+ 91,
+ 75,
+ 91,
+ 80,
+ 85,
+ 102,
+ 123,
+ 109,
+ 119,
+ 103,
+ 95,
+ 112,
+ 116,
+ 128,
+ 94,
+ 78,
+ 87,
+ 109,
+ 77,
+ 106,
+ 78,
+ 83,
+ 111,
+ 68,
+ 79,
+ 119,
+ 71,
+ 102,
+ 121,
+ 97,
+ 105,
+ 72,
+ 115,
+ 104,
+ 114,
+ 125,
+ 130,
+ 90,
+ 74,
+ 79,
+ 77,
+ 98,
+ 125,
+ 77,
+ 87,
+ 115,
+ 138,
+ 89,
+ 97,
+ 109,
+ 81,
+ 86,
+ 81,
+ 113,
+ 76,
+ 123,
+ 100,
+ 112,
+ 105,
+ 92,
+ 126,
+ 93,
+ 100,
+ 78,
+ 89,
+ 136,
+ 97,
+ 121,
+ 99,
+ 114,
+ 94,
+ 86,
+ 110,
+ 85,
+ 123,
+ 92,
+ 98,
+ 117,
+ 71,
+ 98,
+ 98,
+ 94,
+ 125,
+ 114,
+ 92,
+ 105,
+ 118,
+ 105,
+ 83,
+ 91,
+ 91,
+ 88,
+ 99,
+ 98,
+ 106,
+ 102,
+ 92,
+ 91,
+ 109,
+ 86,
+ 117,
+ 116,
+ 99,
+ 78,
+ 119,
+ 84,
+ 118,
+ 75,
+ 84,
+ 101,
+ 85,
+ 108,
+ 72,
+ 90,
+ 91,
+ 92,
+ 82,
+ 119,
+ 95,
+ 64,
+ 93,
+ 77,
+ 92,
+ 83,
+ 114,
+ 104,
+ 110,
+ 110,
+ 96,
+ 95,
+ 141,
+ 112,
+ 129,
+ 86,
+ 83,
+ 104,
+ 77,
+ 113,
+ 121,
+ 92,
+ 98,
+ 106,
+ 98,
+ 108,
+ 132,
+ 102,
+ 78,
+ 105,
+ 118,
+ 83,
+ 109,
+ 104,
+ 127,
+ 86,
+ 111,
+ 92,
+ 95,
+ 85,
+ 99,
+ 102,
+ 97,
+ 78,
+ 119,
+ 126,
+ 117,
+ 92,
+ 94,
+ 83,
+ 78,
+ 78,
+ 103,
+ 107,
+ 93,
+ 74,
+ 92,
+ 78,
+ 118,
+ 122,
+ 111,
+ 119,
+ 77,
+ 97,
+ 116,
+ 81,
+ 94,
+ 98,
+ 114,
+ 101,
+ 120,
+ 115,
+ 91,
+ 107,
+ 81,
+ 119,
+ 100,
+ 93,
+ 106,
+ 117,
+ 122,
+ 87,
+ 99,
+ 102,
+ 118,
+ 106,
+ 98,
+ 82,
+ 133,
+ 77,
+ 123,
+ 104,
+ 78,
+ 101,
+ 89,
+ 101,
+ 89,
+ 94,
+ 117,
+ 90,
+ 87,
+ 85,
+ 105,
+ 78,
+ 91,
+ 64,
+ 109,
+ 113,
+ 91,
+ 128,
+ 105,
+ 80,
+ 112,
+ 97,
+ 135,
+ 113,
+ 106,
+ 90,
+ 80,
+ 128,
+ 88,
+ 108,
+ 78,
+ 85,
+ 114,
+ 140,
+ 116,
+ 126,
+ 82,
+ 116,
+ 72,
+ 123,
+ 113,
+ 109,
+ 70,
+ 84,
+ 81,
+ 92,
+ 102,
+ 128,
+ 77,
+ 100,
+ 88,
+ 95,
+ 94,
+ 88,
+ 125,
+ 79,
+ 93,
+ 122,
+ 83,
+ 86,
+ 110,
+ 77,
+ 84,
+ 91,
+ 109,
+ 124,
+ 131,
+ 73,
+ 108,
+ 75,
+ 93,
+ 139,
+ 116,
+ 124,
+ 117,
+ 126,
+ 99,
+ 115,
+ 102,
+ 80,
+ 108,
+ 99,
+ 65,
+ 121,
+ 114,
+ 91,
+ 110,
+ 85,
+ 96,
+ 128,
+ 73,
+ 117,
+ 72,
+ 123,
+ 112,
+ 96,
+ 98,
+ 116,
+ 85,
+ 95,
+ 101,
+ 106,
+ 119,
+ 136,
+ 88,
+ 85,
+ 98,
+ 86,
+ 97,
+ 100,
+ 106,
+ 87,
+ 110,
+ 85,
+ 99,
+ 115,
+ 118,
+ 94,
+ 82,
+ 115,
+ 91,
+ 85,
+ 93,
+ 131,
+ 95,
+ 118,
+ 110,
+ 102,
+ 113,
+ 73,
+ 71,
+ 78,
+ 99,
+ 90,
+ 90,
+ 89,
+ 81,
+ 72,
+ 92,
+ 100,
+ 102,
+ 91,
+ 89,
+ 83,
+ 123,
+ 121,
+ 100,
+ 108,
+ 116,
+ 79,
+ 114,
+ 124,
+ 77,
+ 75,
+ 91,
+ 83,
+ 79,
+ 73,
+ 81,
+ 95,
+ 76,
+ 122,
+ 89,
+ 68,
+ 115,
+ 92,
+ 119,
+ 128,
+ 95,
+ 103,
+ 96,
+ 80,
+ 87,
+ 82,
+ 78,
+ 145,
+ 63,
+ 79,
+ 87,
+ 103,
+ 83,
+ 109,
+ 82,
+ 87,
+ 109,
+ 118,
+ 80,
+ 115,
+ 84,
+ 114,
+ 100,
+ 84,
+ 93,
+ 73,
+ 123,
+ 87,
+ 78,
+ 96,
+ 85,
+ 84,
+ 93,
+ 84,
+ 88,
+ 87,
+ 75,
+ 75,
+ 85,
+ 102,
+ 146,
+ 102,
+ 84,
+ 107,
+ 157,
+ 110,
+ 91,
+ 126,
+ 77,
+ 115,
+ 70,
+ 96,
+ 81,
+ 103,
+ 93,
+ 113,
+ 104,
+ 73,
+ 102,
+ 129,
+ 110,
+ 92,
+ 121,
+ 107,
+ 102,
+ 80,
+ 108,
+ 83,
+ 82,
+ 99,
+ 108,
+ 104,
+ 112,
+ 120,
+ 122,
+ 101,
+ 80,
+ 103,
+ 111,
+ 92,
+ 88,
+ 96,
+ 89,
+ 114,
+ 86,
+ 109,
+ 134,
+ 121,
+ 96,
+ 108,
+ 125,
+ 130,
+ 80,
+ 121,
+ 142,
+ 90,
+ 70,
+ 121,
+ 99,
+ 117,
+ 85,
+ 86,
+ 88,
+ 102,
+ 120,
+ 60,
+ 95,
+ 112,
+ 111,
+ 97,
+ 127,
+ 94,
+ 95,
+ 81,
+ 94,
+ 115,
+ 74,
+ 79,
+ 124,
+ 88,
+ 75,
+ 94,
+ 126,
+ 114,
+ 109,
+ 96,
+ 99,
+ 77,
+ 130,
+ 86,
+ 98,
+ 84,
+ 78,
+ 91,
+ 114,
+ 92,
+ 106,
+ 137,
+ 107,
+ 102,
+ 96,
+ 127,
+ 105,
+ 91,
+ 87,
+ 110,
+ 103,
+ 108,
+ 113,
+ 88,
+ 85,
+ 85,
+ 101,
+ 59,
+ 107,
+ 68,
+ 78,
+ 94,
+ 80,
+ 76,
+ 94,
+ 110,
+ 87,
+ 88,
+ 102,
+ 128,
+ 113,
+ 94,
+ 95,
+ 65,
+ 98,
+ 86,
+ 88,
+ 115,
+ 123,
+ 96,
+ 66,
+ 129,
+ 78,
+ 106,
+ 96,
+ 120,
+ 115,
+ 95,
+ 84,
+ 81,
+ 107,
+ 80,
+ 81,
+ 103,
+ 115,
+ 117,
+ 74,
+ 104,
+ 83,
+ 123,
+ 118,
+ 132,
+ 79,
+ 78,
+ 93,
+ 87,
+ 105,
+ 125,
+ 72,
+ 87,
+ 82,
+ 130,
+ 84,
+ 71,
+ 89,
+ 81,
+ 67,
+ 119
+ ]
+ },
+ {
+ "marker": {
+ "size": 3
+ },
+ "mode": "markers",
+ "type": "scatter3d",
+ "x": [
+ 196,
+ 154,
+ 141,
+ 98,
+ 165,
+ 183,
+ 24,
+ 81,
+ 91,
+ 155,
+ 44,
+ 201,
+ 117,
+ 33,
+ 34,
+ 29,
+ 33,
+ 27,
+ 64,
+ 163,
+ 28,
+ 85,
+ 112,
+ 103,
+ 102,
+ 87,
+ 78,
+ 36,
+ 118,
+ 107,
+ 86,
+ 117,
+ 135,
+ 98,
+ 112,
+ 119,
+ 100,
+ 127,
+ 24,
+ 173,
+ 156,
+ 16,
+ 21,
+ 28,
+ 127,
+ 34,
+ 77,
+ 62,
+ 102,
+ 173,
+ 86,
+ 97,
+ 160,
+ 109,
+ 97,
+ 65,
+ 79,
+ 31,
+ 137,
+ 89,
+ 62,
+ 91,
+ 41,
+ 117,
+ 94,
+ 84,
+ 132,
+ 91,
+ 87,
+ 90,
+ 131,
+ 154,
+ 132,
+ 40,
+ 200,
+ 149,
+ 180,
+ 120,
+ 107,
+ 62,
+ 46,
+ 167,
+ 20,
+ 168,
+ 195,
+ 81,
+ 30,
+ 106,
+ 55,
+ 173,
+ 180,
+ 145,
+ 104,
+ 112,
+ 134,
+ 21,
+ 19,
+ 109,
+ 176,
+ 112,
+ 79,
+ 96,
+ 91,
+ 139,
+ 165,
+ 140,
+ 43,
+ 121,
+ 199,
+ 180,
+ 35,
+ 100,
+ 85,
+ 112,
+ 148,
+ 155,
+ 36,
+ 76,
+ 147,
+ 88,
+ 11,
+ 98,
+ 187,
+ 54,
+ 22,
+ 19,
+ 164,
+ 103,
+ 163,
+ 78,
+ 47,
+ 126,
+ 74,
+ 182,
+ 171,
+ 179,
+ 73,
+ 171,
+ 128,
+ 175,
+ 24,
+ 183,
+ 177,
+ 177,
+ 39,
+ 105,
+ 175,
+ 196,
+ 90,
+ 123,
+ 127,
+ 113,
+ 102,
+ 153,
+ 73,
+ 26,
+ 194,
+ 134,
+ 146,
+ 93,
+ 101,
+ 146,
+ 14,
+ 162,
+ 186,
+ 125,
+ 98,
+ 118,
+ 120,
+ 183,
+ 15,
+ 26,
+ 177,
+ 101,
+ 27,
+ 94,
+ 88,
+ 40,
+ 113,
+ 96,
+ 177,
+ 100,
+ 21,
+ 67,
+ 19,
+ 78,
+ 152,
+ 53,
+ 99,
+ 171,
+ 197,
+ 58,
+ 127,
+ 120,
+ 99,
+ 162,
+ 169,
+ 54,
+ 78,
+ 18,
+ 130,
+ 16,
+ 83,
+ 23,
+ 103,
+ 181,
+ 90,
+ 110,
+ 176,
+ 101,
+ 72,
+ 113,
+ 108,
+ 154,
+ 22,
+ 172,
+ 122,
+ 33,
+ 121,
+ 82,
+ 85,
+ 137,
+ 90,
+ 173,
+ 28,
+ 15,
+ 28,
+ 99,
+ 180,
+ 190,
+ 182,
+ 208,
+ 171,
+ 29,
+ 92,
+ 24,
+ 79,
+ 165,
+ 32,
+ 86,
+ 79,
+ 97,
+ 22,
+ 190,
+ 75,
+ 19,
+ 174,
+ 92,
+ 127,
+ 68,
+ 180,
+ 179,
+ 28,
+ 181,
+ 118,
+ 33,
+ 72,
+ 141,
+ 120,
+ 24,
+ 99,
+ 126,
+ 144,
+ 172,
+ 90,
+ 98,
+ 103,
+ 106,
+ 83,
+ 77,
+ 182,
+ 17,
+ 148,
+ 11,
+ 41,
+ 180,
+ 150,
+ 22,
+ 122,
+ 53,
+ 166,
+ 31,
+ 15,
+ 98,
+ 80,
+ 123,
+ 92,
+ 117,
+ 125,
+ 174,
+ 76,
+ 71,
+ 92,
+ 119,
+ 70,
+ 88,
+ 89,
+ 167,
+ 86,
+ 105,
+ 186,
+ 94,
+ 103,
+ 171,
+ 75,
+ 51,
+ 113,
+ 28,
+ 43,
+ 104,
+ 33,
+ 172,
+ 129,
+ 37,
+ 167,
+ 148,
+ 26,
+ 34,
+ 76,
+ 142,
+ 33,
+ 110,
+ 147,
+ 50,
+ 178,
+ 14,
+ 75,
+ 169,
+ 127,
+ 81,
+ 115,
+ 111,
+ 17,
+ 156,
+ 109,
+ 173,
+ 86,
+ 43,
+ 128,
+ 159,
+ 23,
+ 89,
+ 167,
+ 99,
+ 16,
+ 90,
+ 102,
+ 70,
+ 14,
+ 80,
+ 97,
+ 26,
+ 34,
+ 176,
+ 86,
+ 84,
+ 113,
+ 23,
+ 17,
+ 49,
+ 156,
+ 20,
+ 178,
+ 152,
+ 167,
+ 87,
+ 20,
+ 65,
+ 101,
+ 44,
+ 41,
+ 102,
+ 80,
+ 71,
+ 119,
+ 35,
+ 27,
+ 82,
+ 43,
+ 157,
+ 20,
+ 82,
+ 125,
+ 39,
+ 120,
+ 67,
+ 57,
+ 118,
+ 122,
+ 88,
+ 145,
+ 173,
+ 118,
+ 128,
+ 37,
+ 29,
+ 86,
+ 153,
+ 120,
+ 87,
+ 63,
+ 37,
+ 120,
+ 155,
+ 155,
+ 114,
+ 161,
+ 15,
+ 192,
+ 75,
+ 50,
+ 170,
+ 200,
+ 171,
+ 171,
+ 39,
+ 24,
+ 26,
+ 152,
+ 131,
+ 28,
+ 25,
+ 94,
+ 176,
+ 183,
+ 41,
+ 161,
+ 153,
+ 152,
+ 83,
+ 61,
+ 68,
+ 152,
+ 17,
+ 130,
+ 102,
+ 116,
+ 97,
+ 58,
+ 72,
+ 109,
+ 170,
+ 74,
+ 49,
+ 130,
+ 90,
+ 192,
+ 136,
+ 138,
+ 98,
+ 125,
+ 175,
+ 160,
+ 152,
+ 36,
+ 168,
+ 174,
+ 31,
+ 165,
+ 86,
+ 163,
+ 82,
+ 181,
+ 123,
+ 31,
+ 35,
+ 24,
+ 28,
+ 126,
+ 93,
+ 177,
+ 78,
+ 120,
+ 25,
+ 97,
+ 121,
+ 99,
+ 114,
+ 199,
+ 86,
+ 17,
+ 159,
+ 123,
+ 139,
+ 98,
+ 32,
+ 168,
+ 98,
+ 141,
+ 171,
+ 125,
+ 30,
+ 92,
+ 105,
+ 59,
+ 53,
+ 83,
+ 120,
+ 91,
+ 139,
+ 99,
+ 77,
+ 169,
+ 180,
+ 85,
+ 133,
+ 109,
+ 86,
+ 117,
+ 116,
+ 107,
+ 65,
+ 119,
+ 23,
+ 55,
+ 75,
+ 103,
+ 101,
+ 176,
+ 156,
+ 145,
+ 176,
+ 71,
+ 92,
+ 82,
+ 58,
+ 95,
+ 166,
+ 163,
+ 180,
+ 108,
+ 27,
+ 25,
+ 90,
+ 110,
+ 110,
+ 93,
+ 47,
+ 141,
+ 112,
+ 63,
+ 86,
+ 90,
+ 154,
+ 77,
+ 30,
+ 121,
+ 104,
+ 98,
+ 17,
+ 31,
+ 46,
+ 47,
+ 102,
+ 155,
+ 105,
+ 118,
+ 173,
+ 71,
+ 177,
+ 15,
+ 155,
+ 21,
+ 31,
+ 95,
+ 176,
+ 176,
+ 123,
+ 160,
+ 128,
+ 41,
+ 83,
+ 142,
+ 92,
+ 164,
+ 199,
+ 178,
+ 78,
+ 103,
+ 30,
+ 77,
+ 152,
+ 92,
+ 123,
+ 26,
+ 122,
+ 111,
+ 107,
+ 198,
+ 28,
+ 28,
+ 82,
+ 94,
+ 121,
+ 85,
+ 101,
+ 120,
+ 46,
+ 165,
+ 107,
+ 81,
+ 119,
+ 100,
+ 149,
+ 69,
+ 22,
+ 122,
+ 190,
+ 99,
+ 21,
+ 118,
+ 106,
+ 114,
+ 166,
+ 133,
+ 177,
+ 169,
+ 156,
+ 168,
+ 147,
+ 157,
+ 101,
+ 107,
+ 173,
+ 117,
+ 155,
+ 29,
+ 203,
+ 41,
+ 183,
+ 59,
+ 64,
+ 26,
+ 113,
+ 158,
+ 66,
+ 105,
+ 80,
+ 33,
+ 30,
+ 85,
+ 128,
+ 25,
+ 90,
+ 195,
+ 19,
+ 88,
+ 54,
+ 78,
+ 101,
+ 114,
+ 29,
+ 116,
+ 126,
+ 142,
+ 21,
+ 187,
+ 42,
+ 164,
+ 20,
+ 143,
+ 194,
+ 81,
+ 92,
+ 102,
+ 128,
+ 34,
+ 100,
+ 184,
+ 95,
+ 94,
+ 169,
+ 125,
+ 79,
+ 56,
+ 17,
+ 160,
+ 86,
+ 110,
+ 77,
+ 153,
+ 146,
+ 27,
+ 22,
+ 55,
+ 174,
+ 108,
+ 76,
+ 150,
+ 67,
+ 31,
+ 61,
+ 84,
+ 15,
+ 99,
+ 168,
+ 102,
+ 82,
+ 46,
+ 99,
+ 65,
+ 153,
+ 114,
+ 91,
+ 110,
+ 181,
+ 96,
+ 128,
+ 73,
+ 34,
+ 102,
+ 123,
+ 117,
+ 196,
+ 32,
+ 116,
+ 57,
+ 95,
+ 169,
+ 106,
+ 79,
+ 136,
+ 88,
+ 85,
+ 109,
+ 86,
+ 206,
+ 99,
+ 107,
+ 157,
+ 110,
+ 85,
+ 99,
+ 115,
+ 32,
+ 94,
+ 82,
+ 22,
+ 91,
+ 94,
+ 32,
+ 131,
+ 95,
+ 95,
+ 95,
+ 127,
+ 113,
+ 145,
+ 179,
+ 163,
+ 99,
+ 102,
+ 135,
+ 79,
+ 50,
+ 72,
+ 61,
+ 105,
+ 149,
+ 171,
+ 89,
+ 83,
+ 154,
+ 67,
+ 100,
+ 69,
+ 116,
+ 46,
+ 114,
+ 38,
+ 160,
+ 180,
+ 171,
+ 114,
+ 79,
+ 175,
+ 92,
+ 166,
+ 76,
+ 122,
+ 201,
+ 152,
+ 21,
+ 194,
+ 119,
+ 56,
+ 175,
+ 134,
+ 96,
+ 169,
+ 183,
+ 195,
+ 29,
+ 145,
+ 165,
+ 50,
+ 94,
+ 28,
+ 83,
+ 80,
+ 176,
+ 78,
+ 109,
+ 118,
+ 173,
+ 32,
+ 158,
+ 114,
+ 100,
+ 157,
+ 17,
+ 151,
+ 30,
+ 172,
+ 78,
+ 96,
+ 181,
+ 84,
+ 93,
+ 170,
+ 74,
+ 87,
+ 160,
+ 75,
+ 180,
+ 102,
+ 146,
+ 102,
+ 185,
+ 31,
+ 74,
+ 20,
+ 151,
+ 105,
+ 158,
+ 115,
+ 101,
+ 96,
+ 168,
+ 59,
+ 93,
+ 32,
+ 104,
+ 161,
+ 35,
+ 27,
+ 25,
+ 166,
+ 121,
+ 107,
+ 41,
+ 80,
+ 19,
+ 163,
+ 124,
+ 99,
+ 163,
+ 199,
+ 29,
+ 79,
+ 73,
+ 30,
+ 94,
+ 163,
+ 111,
+ 92,
+ 172,
+ 172,
+ 199,
+ 114,
+ 165,
+ 31,
+ 150,
+ 21,
+ 96,
+ 29,
+ 125,
+ 130,
+ 180,
+ 10,
+ 19,
+ 160,
+ 70,
+ 51,
+ 169,
+ 117,
+ 106,
+ 100,
+ 153,
+ 102,
+ 120,
+ 153,
+ 95,
+ 112,
+ 121,
+ 165,
+ 20,
+ 73,
+ 83,
+ 81,
+ 94,
+ 115,
+ 141,
+ 191,
+ 136,
+ 167,
+ 75,
+ 106,
+ 126,
+ 32,
+ 48,
+ 96,
+ 112,
+ 171,
+ 130,
+ 164,
+ 98,
+ 163,
+ 170,
+ 154,
+ 114,
+ 92,
+ 35,
+ 82,
+ 14,
+ 180,
+ 96,
+ 127,
+ 141,
+ 91,
+ 155,
+ 67,
+ 175,
+ 144,
+ 19,
+ 205,
+ 85,
+ 201,
+ 194,
+ 78,
+ 107,
+ 68,
+ 157,
+ 35,
+ 118,
+ 124,
+ 74,
+ 129,
+ 87,
+ 101,
+ 139,
+ 128,
+ 113,
+ 27,
+ 95,
+ 191,
+ 98,
+ 97,
+ 88,
+ 18,
+ 33,
+ 96,
+ 119,
+ 137,
+ 159,
+ 106,
+ 96,
+ 36,
+ 89,
+ 95,
+ 84,
+ 171,
+ 77,
+ 204,
+ 81,
+ 42,
+ 59,
+ 117,
+ 158,
+ 22,
+ 83,
+ 43,
+ 42,
+ 51,
+ 179,
+ 78,
+ 184,
+ 175,
+ 46,
+ 125,
+ 115,
+ 87,
+ 82,
+ 130,
+ 47,
+ 105,
+ 160,
+ 179,
+ 67,
+ 33
+ ],
+ "y": [
+ 72,
+ 97,
+ 69,
+ 174,
+ 172,
+ 88,
+ 108,
+ 125,
+ 158,
+ 93,
+ 119,
+ 107,
+ 122,
+ 102,
+ 117,
+ 108,
+ 106,
+ 130,
+ 203,
+ 83,
+ 43,
+ 17,
+ 22,
+ 109,
+ 196,
+ 93,
+ 102,
+ 142,
+ 131,
+ 65,
+ 109,
+ 131,
+ 50,
+ 38,
+ 128,
+ 137,
+ 176,
+ 141,
+ 115,
+ 162,
+ 81,
+ 142,
+ 65,
+ 111,
+ 32,
+ 100,
+ 152,
+ 12,
+ 200,
+ 91,
+ 178,
+ 42,
+ 98,
+ 79,
+ 17,
+ 111,
+ 175,
+ 155,
+ 136,
+ 185,
+ 86,
+ 94,
+ 31,
+ 25,
+ 85,
+ 137,
+ 18,
+ 150,
+ 33,
+ 51,
+ 72,
+ 35,
+ 24,
+ 84,
+ 62,
+ 151,
+ 108,
+ 56,
+ 81,
+ 130,
+ 101,
+ 164,
+ 130,
+ 41,
+ 86,
+ 138,
+ 37,
+ 120,
+ 174,
+ 139,
+ 97,
+ 70,
+ 120,
+ 15,
+ 17,
+ 149,
+ 95,
+ 148,
+ 112,
+ 14,
+ 173,
+ 183,
+ 198,
+ 114,
+ 49,
+ 167,
+ 130,
+ 11,
+ 151,
+ 80,
+ 154,
+ 77,
+ 181,
+ 172,
+ 24,
+ 160,
+ 115,
+ 148,
+ 14,
+ 165,
+ 106,
+ 41,
+ 85,
+ 18,
+ 40,
+ 117,
+ 152,
+ 35,
+ 85,
+ 25,
+ 156,
+ 62,
+ 183,
+ 79,
+ 87,
+ 106,
+ 95,
+ 89,
+ 79,
+ 95,
+ 110,
+ 171,
+ 101,
+ 113,
+ 169,
+ 168,
+ 78,
+ 107,
+ 119,
+ 19,
+ 102,
+ 159,
+ 126,
+ 82,
+ 206,
+ 106,
+ 40,
+ 193,
+ 184,
+ 124,
+ 34,
+ 88,
+ 109,
+ 125,
+ 39,
+ 25,
+ 83,
+ 134,
+ 30,
+ 130,
+ 109,
+ 117,
+ 148,
+ 29,
+ 32,
+ 145,
+ 179,
+ 145,
+ 15,
+ 43,
+ 56,
+ 23,
+ 59,
+ 88,
+ 116,
+ 28,
+ 91,
+ 98,
+ 122,
+ 109,
+ 105,
+ 174,
+ 82,
+ 79,
+ 88,
+ 154,
+ 82,
+ 112,
+ 54,
+ 43,
+ 75,
+ 115,
+ 60,
+ 40,
+ 120,
+ 101,
+ 185,
+ 17,
+ 51,
+ 171,
+ 106,
+ 23,
+ 88,
+ 185,
+ 165,
+ 76,
+ 54,
+ 121,
+ 10,
+ 174,
+ 170,
+ 93,
+ 179,
+ 92,
+ 140,
+ 91,
+ 101,
+ 171,
+ 67,
+ 84,
+ 93,
+ 173,
+ 97,
+ 51,
+ 62,
+ 105,
+ 100,
+ 76,
+ 100,
+ 187,
+ 176,
+ 159,
+ 127,
+ 89,
+ 87,
+ 103,
+ 91,
+ 17,
+ 13,
+ 173,
+ 83,
+ 162,
+ 134,
+ 83,
+ 119,
+ 39,
+ 71,
+ 108,
+ 31,
+ 94,
+ 152,
+ 43,
+ 39,
+ 134,
+ 163,
+ 35,
+ 197,
+ 27,
+ 118,
+ 78,
+ 126,
+ 128,
+ 44,
+ 110,
+ 19,
+ 166,
+ 95,
+ 136,
+ 84,
+ 95,
+ 90,
+ 121,
+ 107,
+ 167,
+ 157,
+ 189,
+ 33,
+ 114,
+ 31,
+ 93,
+ 145,
+ 111,
+ 158,
+ 31,
+ 146,
+ 154,
+ 166,
+ 60,
+ 92,
+ 61,
+ 142,
+ 80,
+ 124,
+ 91,
+ 97,
+ 102,
+ 23,
+ 21,
+ 26,
+ 113,
+ 108,
+ 92,
+ 177,
+ 148,
+ 185,
+ 128,
+ 98,
+ 165,
+ 171,
+ 30,
+ 85,
+ 38,
+ 116,
+ 106,
+ 103,
+ 96,
+ 150,
+ 92,
+ 21,
+ 185,
+ 154,
+ 19,
+ 121,
+ 146,
+ 43,
+ 83,
+ 194,
+ 154,
+ 86,
+ 189,
+ 122,
+ 162,
+ 163,
+ 110,
+ 129,
+ 175,
+ 169,
+ 129,
+ 118,
+ 23,
+ 75,
+ 117,
+ 144,
+ 64,
+ 105,
+ 44,
+ 20,
+ 41,
+ 155,
+ 31,
+ 36,
+ 122,
+ 80,
+ 105,
+ 83,
+ 122,
+ 122,
+ 187,
+ 155,
+ 19,
+ 135,
+ 72,
+ 159,
+ 85,
+ 87,
+ 114,
+ 123,
+ 199,
+ 113,
+ 27,
+ 131,
+ 78,
+ 65,
+ 168,
+ 31,
+ 178,
+ 115,
+ 22,
+ 15,
+ 114,
+ 177,
+ 151,
+ 85,
+ 13,
+ 128,
+ 118,
+ 145,
+ 108,
+ 17,
+ 85,
+ 23,
+ 113,
+ 98,
+ 47,
+ 151,
+ 64,
+ 33,
+ 57,
+ 111,
+ 174,
+ 182,
+ 80,
+ 85,
+ 102,
+ 36,
+ 32,
+ 119,
+ 139,
+ 95,
+ 112,
+ 47,
+ 128,
+ 68,
+ 153,
+ 167,
+ 156,
+ 149,
+ 32,
+ 154,
+ 149,
+ 24,
+ 180,
+ 79,
+ 119,
+ 196,
+ 27,
+ 121,
+ 29,
+ 105,
+ 156,
+ 115,
+ 51,
+ 18,
+ 36,
+ 21,
+ 185,
+ 144,
+ 189,
+ 181,
+ 110,
+ 96,
+ 77,
+ 64,
+ 115,
+ 27,
+ 129,
+ 97,
+ 137,
+ 81,
+ 189,
+ 190,
+ 113,
+ 44,
+ 43,
+ 100,
+ 112,
+ 91,
+ 92,
+ 69,
+ 172,
+ 64,
+ 173,
+ 89,
+ 70,
+ 63,
+ 21,
+ 133,
+ 157,
+ 94,
+ 162,
+ 48,
+ 107,
+ 124,
+ 92,
+ 175,
+ 117,
+ 182,
+ 177,
+ 98,
+ 96,
+ 32,
+ 114,
+ 66,
+ 24,
+ 118,
+ 33,
+ 135,
+ 28,
+ 120,
+ 206,
+ 157,
+ 14,
+ 145,
+ 102,
+ 185,
+ 185,
+ 38,
+ 46,
+ 25,
+ 119,
+ 99,
+ 179,
+ 127,
+ 84,
+ 165,
+ 162,
+ 28,
+ 61,
+ 85,
+ 108,
+ 183,
+ 90,
+ 91,
+ 106,
+ 168,
+ 15,
+ 186,
+ 166,
+ 164,
+ 77,
+ 201,
+ 83,
+ 36,
+ 14,
+ 30,
+ 42,
+ 96,
+ 191,
+ 22,
+ 112,
+ 129,
+ 78,
+ 172,
+ 104,
+ 165,
+ 43,
+ 40,
+ 169,
+ 174,
+ 92,
+ 148,
+ 108,
+ 31,
+ 42,
+ 181,
+ 23,
+ 43,
+ 83,
+ 27,
+ 86,
+ 139,
+ 162,
+ 92,
+ 92,
+ 164,
+ 162,
+ 122,
+ 27,
+ 97,
+ 78,
+ 32,
+ 15,
+ 17,
+ 43,
+ 166,
+ 98,
+ 78,
+ 169,
+ 31,
+ 107,
+ 164,
+ 171,
+ 27,
+ 78,
+ 118,
+ 23,
+ 21,
+ 28,
+ 77,
+ 138,
+ 116,
+ 187,
+ 145,
+ 20,
+ 14,
+ 120,
+ 19,
+ 27,
+ 91,
+ 53,
+ 136,
+ 21,
+ 172,
+ 194,
+ 45,
+ 49,
+ 43,
+ 140,
+ 75,
+ 102,
+ 121,
+ 180,
+ 20,
+ 90,
+ 27,
+ 77,
+ 123,
+ 33,
+ 161,
+ 101,
+ 89,
+ 38,
+ 174,
+ 54,
+ 38,
+ 168,
+ 126,
+ 115,
+ 22,
+ 78,
+ 91,
+ 137,
+ 113,
+ 22,
+ 91,
+ 12,
+ 131,
+ 144,
+ 171,
+ 97,
+ 20,
+ 113,
+ 106,
+ 163,
+ 77,
+ 140,
+ 189,
+ 22,
+ 196,
+ 169,
+ 22,
+ 140,
+ 39,
+ 56,
+ 159,
+ 116,
+ 72,
+ 22,
+ 21,
+ 109,
+ 70,
+ 159,
+ 145,
+ 145,
+ 156,
+ 45,
+ 154,
+ 160,
+ 88,
+ 37,
+ 23,
+ 60,
+ 112,
+ 35,
+ 28,
+ 83,
+ 83,
+ 171,
+ 23,
+ 223,
+ 131,
+ 91,
+ 109,
+ 124,
+ 20,
+ 171,
+ 24,
+ 185,
+ 93,
+ 139,
+ 105,
+ 124,
+ 24,
+ 126,
+ 166,
+ 64,
+ 179,
+ 168,
+ 108,
+ 180,
+ 177,
+ 121,
+ 63,
+ 90,
+ 38,
+ 52,
+ 34,
+ 17,
+ 149,
+ 117,
+ 72,
+ 28,
+ 20,
+ 96,
+ 98,
+ 104,
+ 85,
+ 177,
+ 101,
+ 181,
+ 119,
+ 43,
+ 166,
+ 191,
+ 98,
+ 209,
+ 94,
+ 100,
+ 28,
+ 87,
+ 129,
+ 190,
+ 43,
+ 24,
+ 49,
+ 132,
+ 106,
+ 42,
+ 107,
+ 164,
+ 159,
+ 71,
+ 160,
+ 26,
+ 110,
+ 29,
+ 39,
+ 73,
+ 71,
+ 78,
+ 61,
+ 184,
+ 43,
+ 89,
+ 81,
+ 150,
+ 162,
+ 32,
+ 17,
+ 91,
+ 50,
+ 58,
+ 26,
+ 121,
+ 162,
+ 28,
+ 26,
+ 79,
+ 114,
+ 46,
+ 77,
+ 75,
+ 91,
+ 83,
+ 186,
+ 94,
+ 81,
+ 95,
+ 166,
+ 37,
+ 89,
+ 68,
+ 115,
+ 92,
+ 29,
+ 128,
+ 95,
+ 103,
+ 124,
+ 156,
+ 87,
+ 82,
+ 131,
+ 15,
+ 166,
+ 79,
+ 166,
+ 103,
+ 147,
+ 109,
+ 82,
+ 87,
+ 23,
+ 12,
+ 145,
+ 98,
+ 43,
+ 34,
+ 100,
+ 84,
+ 93,
+ 182,
+ 140,
+ 154,
+ 186,
+ 179,
+ 85,
+ 160,
+ 186,
+ 140,
+ 88,
+ 152,
+ 155,
+ 167,
+ 132,
+ 47,
+ 12,
+ 171,
+ 84,
+ 107,
+ 21,
+ 46,
+ 91,
+ 126,
+ 77,
+ 93,
+ 174,
+ 66,
+ 81,
+ 165,
+ 28,
+ 35,
+ 52,
+ 167,
+ 27,
+ 129,
+ 110,
+ 92,
+ 158,
+ 26,
+ 157,
+ 161,
+ 73,
+ 175,
+ 82,
+ 43,
+ 28,
+ 132,
+ 112,
+ 36,
+ 11,
+ 138,
+ 80,
+ 103,
+ 134,
+ 114,
+ 88,
+ 96,
+ 106,
+ 34,
+ 157,
+ 149,
+ 16,
+ 121,
+ 113,
+ 108,
+ 60,
+ 97,
+ 112,
+ 90,
+ 69,
+ 90,
+ 117,
+ 20,
+ 68,
+ 43,
+ 174,
+ 177,
+ 27,
+ 35,
+ 25,
+ 60,
+ 35,
+ 16,
+ 111,
+ 43,
+ 127,
+ 94,
+ 95,
+ 43,
+ 18,
+ 17,
+ 74,
+ 193,
+ 16,
+ 88,
+ 157,
+ 94,
+ 20,
+ 92,
+ 19,
+ 26,
+ 99,
+ 77,
+ 25,
+ 86,
+ 162,
+ 84,
+ 78,
+ 23,
+ 27,
+ 100,
+ 156,
+ 137,
+ 107,
+ 102,
+ 171,
+ 22,
+ 105,
+ 181,
+ 87,
+ 110,
+ 44,
+ 108,
+ 119,
+ 88,
+ 96,
+ 46,
+ 101,
+ 59,
+ 117,
+ 136,
+ 168,
+ 150,
+ 185,
+ 76,
+ 180,
+ 110,
+ 193,
+ 189,
+ 102,
+ 68,
+ 183,
+ 148,
+ 155,
+ 65,
+ 35,
+ 184,
+ 88,
+ 115,
+ 35,
+ 107,
+ 170,
+ 129,
+ 78,
+ 36,
+ 104,
+ 35,
+ 13,
+ 148,
+ 148,
+ 120,
+ 107,
+ 169,
+ 107,
+ 156,
+ 147,
+ 132,
+ 74,
+ 104,
+ 121,
+ 20,
+ 118,
+ 16,
+ 179,
+ 110,
+ 46,
+ 87,
+ 105,
+ 24,
+ 72,
+ 164,
+ 164,
+ 13,
+ 168,
+ 165,
+ 89,
+ 81,
+ 192,
+ 119
+ ],
+ "z": [
+ 55,
+ 35,
+ 173,
+ 91,
+ 95,
+ 96,
+ 86,
+ 186,
+ 114,
+ 25,
+ 15,
+ 34,
+ 24,
+ 96,
+ 33,
+ 49,
+ 179,
+ 30,
+ 98,
+ 163,
+ 120,
+ 118,
+ 97,
+ 19,
+ 150,
+ 39,
+ 35,
+ 85,
+ 23,
+ 185,
+ 17,
+ 8,
+ 22,
+ 172,
+ 19,
+ 25,
+ 85,
+ 23,
+ 109,
+ 70,
+ 118,
+ 98,
+ 115,
+ 89,
+ 35,
+ 159,
+ 166,
+ 129,
+ 85,
+ 63,
+ 37,
+ 146,
+ 44,
+ 186,
+ 128,
+ 17,
+ 64,
+ 110,
+ 24,
+ 60,
+ 163,
+ 164,
+ 115,
+ 43,
+ 190,
+ 178,
+ 48,
+ 177,
+ 102,
+ 167,
+ 16,
+ 100,
+ 48,
+ 144,
+ 84,
+ 91,
+ 81,
+ 19,
+ 16,
+ 14,
+ 157,
+ 91,
+ 80,
+ 115,
+ 152,
+ 180,
+ 120,
+ 24,
+ 115,
+ 86,
+ 116,
+ 139,
+ 26,
+ 60,
+ 113,
+ 101,
+ 126,
+ 29,
+ 82,
+ 101,
+ 61,
+ 81,
+ 96,
+ 36,
+ 89,
+ 75,
+ 27,
+ 127,
+ 79,
+ 190,
+ 100,
+ 185,
+ 158,
+ 100,
+ 122,
+ 74,
+ 101,
+ 186,
+ 56,
+ 81,
+ 101,
+ 167,
+ 162,
+ 124,
+ 113,
+ 48,
+ 87,
+ 160,
+ 58,
+ 106,
+ 106,
+ 16,
+ 121,
+ 100,
+ 121,
+ 130,
+ 176,
+ 125,
+ 192,
+ 184,
+ 71,
+ 80,
+ 87,
+ 93,
+ 103,
+ 91,
+ 97,
+ 63,
+ 11,
+ 152,
+ 15,
+ 28,
+ 22,
+ 40,
+ 118,
+ 51,
+ 109,
+ 75,
+ 97,
+ 184,
+ 104,
+ 158,
+ 46,
+ 40,
+ 93,
+ 30,
+ 165,
+ 36,
+ 108,
+ 101,
+ 114,
+ 76,
+ 99,
+ 94,
+ 115,
+ 26,
+ 101,
+ 94,
+ 100,
+ 163,
+ 91,
+ 105,
+ 105,
+ 186,
+ 58,
+ 131,
+ 43,
+ 169,
+ 31,
+ 86,
+ 84,
+ 100,
+ 25,
+ 27,
+ 171,
+ 82,
+ 69,
+ 22,
+ 133,
+ 124,
+ 180,
+ 94,
+ 183,
+ 120,
+ 169,
+ 90,
+ 72,
+ 79,
+ 119,
+ 92,
+ 15,
+ 138,
+ 206,
+ 79,
+ 102,
+ 162,
+ 181,
+ 61,
+ 77,
+ 175,
+ 101,
+ 16,
+ 112,
+ 173,
+ 135,
+ 111,
+ 62,
+ 58,
+ 128,
+ 79,
+ 142,
+ 85,
+ 103,
+ 116,
+ 182,
+ 129,
+ 152,
+ 91,
+ 139,
+ 104,
+ 146,
+ 116,
+ 48,
+ 75,
+ 178,
+ 116,
+ 105,
+ 112,
+ 59,
+ 132,
+ 150,
+ 79,
+ 126,
+ 84,
+ 29,
+ 111,
+ 165,
+ 36,
+ 40,
+ 47,
+ 38,
+ 19,
+ 106,
+ 84,
+ 38,
+ 160,
+ 91,
+ 101,
+ 176,
+ 182,
+ 74,
+ 58,
+ 100,
+ 73,
+ 134,
+ 76,
+ 23,
+ 45,
+ 16,
+ 174,
+ 180,
+ 115,
+ 141,
+ 89,
+ 148,
+ 85,
+ 136,
+ 25,
+ 92,
+ 82,
+ 192,
+ 166,
+ 150,
+ 109,
+ 171,
+ 48,
+ 156,
+ 87,
+ 171,
+ 170,
+ 67,
+ 194,
+ 15,
+ 193,
+ 184,
+ 161,
+ 110,
+ 128,
+ 114,
+ 21,
+ 99,
+ 98,
+ 80,
+ 103,
+ 78,
+ 32,
+ 125,
+ 98,
+ 197,
+ 31,
+ 142,
+ 25,
+ 24,
+ 32,
+ 54,
+ 104,
+ 85,
+ 87,
+ 69,
+ 103,
+ 34,
+ 154,
+ 52,
+ 77,
+ 32,
+ 140,
+ 118,
+ 112,
+ 169,
+ 89,
+ 52,
+ 165,
+ 55,
+ 176,
+ 106,
+ 182,
+ 98,
+ 19,
+ 106,
+ 113,
+ 24,
+ 144,
+ 92,
+ 144,
+ 21,
+ 170,
+ 65,
+ 110,
+ 99,
+ 147,
+ 106,
+ 63,
+ 42,
+ 202,
+ 208,
+ 12,
+ 38,
+ 146,
+ 25,
+ 116,
+ 51,
+ 167,
+ 171,
+ 184,
+ 14,
+ 46,
+ 101,
+ 92,
+ 16,
+ 101,
+ 57,
+ 164,
+ 19,
+ 114,
+ 44,
+ 107,
+ 22,
+ 72,
+ 153,
+ 27,
+ 77,
+ 83,
+ 189,
+ 107,
+ 150,
+ 82,
+ 163,
+ 26,
+ 72,
+ 168,
+ 129,
+ 141,
+ 19,
+ 111,
+ 85,
+ 22,
+ 99,
+ 97,
+ 91,
+ 151,
+ 91,
+ 105,
+ 159,
+ 38,
+ 123,
+ 109,
+ 146,
+ 103,
+ 91,
+ 26,
+ 116,
+ 29,
+ 169,
+ 78,
+ 87,
+ 109,
+ 77,
+ 106,
+ 78,
+ 43,
+ 111,
+ 103,
+ 203,
+ 123,
+ 71,
+ 60,
+ 21,
+ 89,
+ 193,
+ 174,
+ 21,
+ 104,
+ 114,
+ 125,
+ 54,
+ 133,
+ 74,
+ 79,
+ 77,
+ 31,
+ 19,
+ 119,
+ 87,
+ 31,
+ 138,
+ 89,
+ 69,
+ 109,
+ 149,
+ 81,
+ 81,
+ 157,
+ 76,
+ 39,
+ 149,
+ 39,
+ 105,
+ 140,
+ 17,
+ 147,
+ 100,
+ 162,
+ 175,
+ 136,
+ 165,
+ 137,
+ 37,
+ 44,
+ 52,
+ 167,
+ 110,
+ 85,
+ 20,
+ 36,
+ 177,
+ 52,
+ 71,
+ 151,
+ 19,
+ 94,
+ 29,
+ 156,
+ 173,
+ 39,
+ 23,
+ 105,
+ 162,
+ 91,
+ 192,
+ 88,
+ 31,
+ 98,
+ 106,
+ 118,
+ 92,
+ 91,
+ 30,
+ 167,
+ 149,
+ 34,
+ 32,
+ 78,
+ 18,
+ 160,
+ 118,
+ 191,
+ 84,
+ 176,
+ 184,
+ 23,
+ 72,
+ 143,
+ 153,
+ 180,
+ 107,
+ 119,
+ 91,
+ 64,
+ 93,
+ 66,
+ 92,
+ 136,
+ 114,
+ 104,
+ 159,
+ 153,
+ 201,
+ 95,
+ 127,
+ 26,
+ 21,
+ 158,
+ 83,
+ 22,
+ 158,
+ 113,
+ 59,
+ 92,
+ 165,
+ 106,
+ 98,
+ 42,
+ 132,
+ 184,
+ 78,
+ 63,
+ 169,
+ 148,
+ 109,
+ 104,
+ 127,
+ 86,
+ 111,
+ 159,
+ 63,
+ 85,
+ 99,
+ 102,
+ 185,
+ 199,
+ 119,
+ 126,
+ 117,
+ 158,
+ 94,
+ 83,
+ 158,
+ 49,
+ 28,
+ 118,
+ 93,
+ 74,
+ 130,
+ 199,
+ 98,
+ 38,
+ 47,
+ 119,
+ 145,
+ 97,
+ 83,
+ 81,
+ 176,
+ 98,
+ 114,
+ 165,
+ 56,
+ 115,
+ 110,
+ 29,
+ 178,
+ 54,
+ 92,
+ 93,
+ 106,
+ 117,
+ 28,
+ 87,
+ 182,
+ 49,
+ 21,
+ 43,
+ 98,
+ 82,
+ 114,
+ 181,
+ 34,
+ 104,
+ 78,
+ 28,
+ 55,
+ 147,
+ 89,
+ 94,
+ 40,
+ 90,
+ 87,
+ 85,
+ 105,
+ 140,
+ 178,
+ 170,
+ 109,
+ 129,
+ 57,
+ 128,
+ 32,
+ 158,
+ 112,
+ 155,
+ 135,
+ 23,
+ 131,
+ 81,
+ 80,
+ 128,
+ 146,
+ 108,
+ 150,
+ 85,
+ 62,
+ 28,
+ 180,
+ 22,
+ 82,
+ 113,
+ 138,
+ 123,
+ 113,
+ 45,
+ 183,
+ 84,
+ 168,
+ 139,
+ 51,
+ 157,
+ 77,
+ 176,
+ 139,
+ 147,
+ 113,
+ 88,
+ 15,
+ 165,
+ 93,
+ 122,
+ 181,
+ 40,
+ 94,
+ 107,
+ 84,
+ 156,
+ 69,
+ 110,
+ 131,
+ 73,
+ 136,
+ 75,
+ 40,
+ 17,
+ 116,
+ 16,
+ 117,
+ 139,
+ 43,
+ 115,
+ 145,
+ 80,
+ 165,
+ 181,
+ 183,
+ 25,
+ 28,
+ 165,
+ 154,
+ 85,
+ 141,
+ 78,
+ 131,
+ 180,
+ 172,
+ 159,
+ 112,
+ 112,
+ 126,
+ 25,
+ 158,
+ 30,
+ 65,
+ 61,
+ 15,
+ 24,
+ 199,
+ 129,
+ 27,
+ 139,
+ 97,
+ 16,
+ 106,
+ 43,
+ 38,
+ 118,
+ 20,
+ 104,
+ 118,
+ 24,
+ 162,
+ 115,
+ 143,
+ 85,
+ 93,
+ 18,
+ 25,
+ 118,
+ 13,
+ 102,
+ 38,
+ 170,
+ 171,
+ 168,
+ 34,
+ 90,
+ 90,
+ 198,
+ 170,
+ 124,
+ 92,
+ 100,
+ 102,
+ 45,
+ 166,
+ 163,
+ 123,
+ 25,
+ 87,
+ 108,
+ 53,
+ 171,
+ 24,
+ 124,
+ 172,
+ 178,
+ 161,
+ 163,
+ 167,
+ 73,
+ 183,
+ 160,
+ 148,
+ 28,
+ 151,
+ 134,
+ 132,
+ 163,
+ 58,
+ 23,
+ 144,
+ 31,
+ 174,
+ 80,
+ 61,
+ 101,
+ 78,
+ 88,
+ 63,
+ 182,
+ 87,
+ 139,
+ 175,
+ 12,
+ 63,
+ 188,
+ 90,
+ 103,
+ 80,
+ 115,
+ 84,
+ 162,
+ 173,
+ 140,
+ 93,
+ 73,
+ 123,
+ 87,
+ 142,
+ 50,
+ 41,
+ 53,
+ 161,
+ 84,
+ 165,
+ 133,
+ 75,
+ 97,
+ 85,
+ 137,
+ 49,
+ 48,
+ 78,
+ 180,
+ 157,
+ 110,
+ 181,
+ 26,
+ 142,
+ 30,
+ 70,
+ 164,
+ 80,
+ 103,
+ 104,
+ 113,
+ 174,
+ 73,
+ 102,
+ 42,
+ 127,
+ 111,
+ 34,
+ 136,
+ 102,
+ 156,
+ 108,
+ 83,
+ 165,
+ 173,
+ 108,
+ 104,
+ 91,
+ 120,
+ 122,
+ 101,
+ 179,
+ 42,
+ 157,
+ 157,
+ 154,
+ 142,
+ 89,
+ 147,
+ 86,
+ 109,
+ 134,
+ 86,
+ 175,
+ 38,
+ 36,
+ 14,
+ 80,
+ 121,
+ 142,
+ 166,
+ 165,
+ 121,
+ 99,
+ 38,
+ 85,
+ 86,
+ 88,
+ 103,
+ 48,
+ 164,
+ 35,
+ 127,
+ 26,
+ 97,
+ 66,
+ 173,
+ 179,
+ 143,
+ 172,
+ 90,
+ 181,
+ 79,
+ 124,
+ 126,
+ 179,
+ 171,
+ 128,
+ 114,
+ 109,
+ 149,
+ 202,
+ 148,
+ 44,
+ 32,
+ 46,
+ 108,
+ 139,
+ 91,
+ 132,
+ 169,
+ 106,
+ 11,
+ 60,
+ 117,
+ 64,
+ 149,
+ 20,
+ 120,
+ 138,
+ 19,
+ 103,
+ 30,
+ 113,
+ 62,
+ 209,
+ 85,
+ 88,
+ 192,
+ 21,
+ 192,
+ 78,
+ 94,
+ 80,
+ 168,
+ 94,
+ 18,
+ 125,
+ 88,
+ 24,
+ 24,
+ 34,
+ 94,
+ 35,
+ 137,
+ 172,
+ 86,
+ 170,
+ 117,
+ 123,
+ 186,
+ 66,
+ 24,
+ 169,
+ 147,
+ 161,
+ 120,
+ 115,
+ 25,
+ 167,
+ 81,
+ 25,
+ 80,
+ 181,
+ 103,
+ 115,
+ 12,
+ 67,
+ 113,
+ 162,
+ 123,
+ 38,
+ 132,
+ 79,
+ 191,
+ 93,
+ 113,
+ 21,
+ 55,
+ 201,
+ 167,
+ 39,
+ 51,
+ 84,
+ 71,
+ 169,
+ 73,
+ 130,
+ 170
+ ]
+ }
+ ],
+ "layout": {
+ "template": {
+ "data": {
+ "bar": [
+ {
+ "error_x": {
+ "color": "#2a3f5f"
+ },
+ "error_y": {
+ "color": "#2a3f5f"
+ },
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "baxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "type": "carpet"
+ }
+ ],
+ "choropleth": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "choropleth"
+ }
+ ],
+ "contour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "contour"
+ }
+ ],
+ "contourcarpet": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "contourcarpet"
+ }
+ ],
+ "heatmap": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "heatmap"
+ }
+ ],
+ "heatmapgl": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "heatmapgl"
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "histogram2d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2d"
+ }
+ ],
+ "histogram2dcontour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2dcontour"
+ }
+ ],
+ "mesh3d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "mesh3d"
+ }
+ ],
+ "parcoords": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "parcoords"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ],
+ "scatter": [
+ {
+ "fillpattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ },
+ "type": "scatter"
+ }
+ ],
+ "scatter3d": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatter3d"
+ }
+ ],
+ "scattercarpet": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattercarpet"
+ }
+ ],
+ "scattergeo": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergeo"
+ }
+ ],
+ "scattergl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergl"
+ }
+ ],
+ "scattermapbox": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattermapbox"
+ }
+ ],
+ "scatterpolar": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolar"
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolargl"
+ }
+ ],
+ "scatterternary": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterternary"
+ }
+ ],
+ "surface": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "surface"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "#EBF0F8"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "#C8D4E3"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "type": "table"
+ }
+ ]
+ },
+ "layout": {
+ "annotationdefaults": {
+ "arrowcolor": "#2a3f5f",
+ "arrowhead": 0,
+ "arrowwidth": 1
+ },
+ "autotypenumbers": "strict",
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "colorscale": {
+ "diverging": [
+ [
+ 0,
+ "#8e0152"
+ ],
+ [
+ 0.1,
+ "#c51b7d"
+ ],
+ [
+ 0.2,
+ "#de77ae"
+ ],
+ [
+ 0.3,
+ "#f1b6da"
+ ],
+ [
+ 0.4,
+ "#fde0ef"
+ ],
+ [
+ 0.5,
+ "#f7f7f7"
+ ],
+ [
+ 0.6,
+ "#e6f5d0"
+ ],
+ [
+ 0.7,
+ "#b8e186"
+ ],
+ [
+ 0.8,
+ "#7fbc41"
+ ],
+ [
+ 0.9,
+ "#4d9221"
+ ],
+ [
+ 1,
+ "#276419"
+ ]
+ ],
+ "sequential": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ },
+ "colorway": [
+ "#636efa",
+ "#EF553B",
+ "#00cc96",
+ "#ab63fa",
+ "#FFA15A",
+ "#19d3f3",
+ "#FF6692",
+ "#B6E880",
+ "#FF97FF",
+ "#FECB52"
+ ],
+ "font": {
+ "color": "#2a3f5f"
+ },
+ "geo": {
+ "bgcolor": "white",
+ "lakecolor": "white",
+ "landcolor": "#E5ECF6",
+ "showlakes": true,
+ "showland": true,
+ "subunitcolor": "white"
+ },
+ "hoverlabel": {
+ "align": "left"
+ },
+ "hovermode": "closest",
+ "mapbox": {
+ "style": "light"
+ },
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "#E5ECF6",
+ "polar": {
+ "angularaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "radialaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "yaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "zaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ }
+ },
+ "shapedefaults": {
+ "line": {
+ "color": "#2a3f5f"
+ }
+ },
+ "ternary": {
+ "aaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "baxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "caxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "title": {
+ "x": 0.05
+ },
+ "xaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ },
+ "yaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ }
+ }
+ }
+ }
+ },
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "import plotly.graph_objects as go\n",
+ "\n",
+ "fig = go.Figure()\n",
+ "\n",
+ "fig.add_trace(\n",
+ " go.Scatter3d(\n",
+ " x=X[:, 0],\n",
+ " y=X[:, 1],\n",
+ " z=X[:, 2],\n",
+ " mode=\"markers\",\n",
+ " marker=dict(size=3),\n",
+ " )\n",
+ ")\n",
+ "\n",
+ "i = 5\n",
+ "\n",
+ "fig.add_trace(\n",
+ " go.Scatter3d(\n",
+ " x=shuffled_Xs[i][:, 0],\n",
+ " y=shuffled_Xs[i][:, 1],\n",
+ " z=shuffled_Xs[i][:, 2],\n",
+ " mode=\"markers\",\n",
+ " marker=dict(size=3),\n",
+ " )\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 33,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "config": {
+ "plotlyServerURL": "https://plot.ly"
+ },
+ "data": [
+ {
+ "hoverinfo": "none",
+ "line": {
+ "color": "black",
+ "dash": "dash",
+ "width": 1
+ },
+ "mode": "lines",
+ "showlegend": false,
+ "type": "scatter",
+ "x": [
+ -13.17488525390625,
+ 122.965595703125
+ ],
+ "y": [
+ -13.17488525390625,
+ 122.965595703125
+ ]
+ },
+ {
+ "hoverinfo": "text",
+ "hovertext": [
+ "(0.0, 1.0), multiplicity: 4",
+ "(0.0, 1.0), multiplicity: 4",
+ "(0.0, 1.0), multiplicity: 4",
+ "(0.0, 1.0), multiplicity: 4",
+ "(0.0, 1.4142135381698608), multiplicity: 12",
+ "(0.0, 1.4142135381698608), multiplicity: 12",
+ "(0.0, 1.4142135381698608), multiplicity: 12",
+ "(0.0, 1.4142135381698608), multiplicity: 12",
+ "(0.0, 1.4142135381698608), multiplicity: 12",
+ "(0.0, 1.4142135381698608), multiplicity: 12",
+ "(0.0, 1.4142135381698608), multiplicity: 12",
+ "(0.0, 1.4142135381698608), multiplicity: 12",
+ "(0.0, 1.4142135381698608), multiplicity: 12",
+ "(0.0, 1.4142135381698608), multiplicity: 12",
+ "(0.0, 1.4142135381698608), multiplicity: 12",
+ "(0.0, 1.4142135381698608), multiplicity: 12",
+ "(0.0, 1.7320507764816284), multiplicity: 6",
+ "(0.0, 1.7320507764816284), multiplicity: 6",
+ "(0.0, 1.7320507764816284), multiplicity: 6",
+ "(0.0, 1.7320507764816284), multiplicity: 6",
+ "(0.0, 1.7320507764816284), multiplicity: 6",
+ "(0.0, 1.7320507764816284), multiplicity: 6",
+ "(0.0, 2.0), multiplicity: 3",
+ "(0.0, 2.0), multiplicity: 3",
+ "(0.0, 2.0), multiplicity: 3",
+ "(0.0, 2.2360680103302), multiplicity: 25",
+ "(0.0, 2.2360680103302), multiplicity: 25",
+ "(0.0, 2.2360680103302), multiplicity: 25",
+ "(0.0, 2.2360680103302), multiplicity: 25",
+ "(0.0, 2.2360680103302), multiplicity: 25",
+ "(0.0, 2.2360680103302), multiplicity: 25",
+ "(0.0, 2.2360680103302), multiplicity: 25",
+ "(0.0, 2.2360680103302), multiplicity: 25",
+ "(0.0, 2.2360680103302), multiplicity: 25",
+ "(0.0, 2.2360680103302), multiplicity: 25",
+ "(0.0, 2.2360680103302), multiplicity: 25",
+ "(0.0, 2.2360680103302), multiplicity: 25",
+ "(0.0, 2.2360680103302), multiplicity: 25",
+ "(0.0, 2.2360680103302), multiplicity: 25",
+ "(0.0, 2.2360680103302), multiplicity: 25",
+ "(0.0, 2.2360680103302), multiplicity: 25",
+ "(0.0, 2.2360680103302), multiplicity: 25",
+ "(0.0, 2.2360680103302), multiplicity: 25",
+ "(0.0, 2.2360680103302), multiplicity: 25",
+ "(0.0, 2.2360680103302), multiplicity: 25",
+ "(0.0, 2.2360680103302), multiplicity: 25",
+ "(0.0, 2.2360680103302), multiplicity: 25",
+ "(0.0, 2.2360680103302), multiplicity: 25",
+ "(0.0, 2.2360680103302), multiplicity: 25",
+ "(0.0, 2.2360680103302), multiplicity: 25",
+ "(0.0, 2.4494898319244385), multiplicity: 21",
+ "(0.0, 2.4494898319244385), multiplicity: 21",
+ "(0.0, 2.4494898319244385), multiplicity: 21",
+ "(0.0, 2.4494898319244385), multiplicity: 21",
+ "(0.0, 2.4494898319244385), multiplicity: 21",
+ "(0.0, 2.4494898319244385), multiplicity: 21",
+ "(0.0, 2.4494898319244385), multiplicity: 21",
+ "(0.0, 2.4494898319244385), multiplicity: 21",
+ "(0.0, 2.4494898319244385), multiplicity: 21",
+ "(0.0, 2.4494898319244385), multiplicity: 21",
+ "(0.0, 2.4494898319244385), multiplicity: 21",
+ "(0.0, 2.4494898319244385), multiplicity: 21",
+ "(0.0, 2.4494898319244385), multiplicity: 21",
+ "(0.0, 2.4494898319244385), multiplicity: 21",
+ "(0.0, 2.4494898319244385), multiplicity: 21",
+ "(0.0, 2.4494898319244385), multiplicity: 21",
+ "(0.0, 2.4494898319244385), multiplicity: 21",
+ "(0.0, 2.4494898319244385), multiplicity: 21",
+ "(0.0, 2.4494898319244385), multiplicity: 21",
+ "(0.0, 2.4494898319244385), multiplicity: 21",
+ "(0.0, 2.4494898319244385), multiplicity: 21",
+ "(0.0, 2.8284270763397217), multiplicity: 6",
+ "(0.0, 2.8284270763397217), multiplicity: 6",
+ "(0.0, 2.8284270763397217), multiplicity: 6",
+ "(0.0, 2.8284270763397217), multiplicity: 6",
+ "(0.0, 2.8284270763397217), multiplicity: 6",
+ "(0.0, 2.8284270763397217), multiplicity: 6",
+ "(0.0, 3.0), multiplicity: 19",
+ "(0.0, 3.0), multiplicity: 19",
+ "(0.0, 3.0), multiplicity: 19",
+ "(0.0, 3.0), multiplicity: 19",
+ "(0.0, 3.0), multiplicity: 19",
+ "(0.0, 3.0), multiplicity: 19",
+ "(0.0, 3.0), multiplicity: 19",
+ "(0.0, 3.0), multiplicity: 19",
+ "(0.0, 3.0), multiplicity: 19",
+ "(0.0, 3.0), multiplicity: 19",
+ "(0.0, 3.0), multiplicity: 19",
+ "(0.0, 3.0), multiplicity: 19",
+ "(0.0, 3.0), multiplicity: 19",
+ "(0.0, 3.0), multiplicity: 19",
+ "(0.0, 3.0), multiplicity: 19",
+ "(0.0, 3.0), multiplicity: 19",
+ "(0.0, 3.0), multiplicity: 19",
+ "(0.0, 3.0), multiplicity: 19",
+ "(0.0, 3.0), multiplicity: 19",
+ "(0.0, 3.1622776985168457), multiplicity: 14",
+ "(0.0, 3.1622776985168457), multiplicity: 14",
+ "(0.0, 3.1622776985168457), multiplicity: 14",
+ "(0.0, 3.1622776985168457), multiplicity: 14",
+ "(0.0, 3.1622776985168457), multiplicity: 14",
+ "(0.0, 3.1622776985168457), multiplicity: 14",
+ "(0.0, 3.1622776985168457), multiplicity: 14",
+ "(0.0, 3.1622776985168457), multiplicity: 14",
+ "(0.0, 3.1622776985168457), multiplicity: 14",
+ "(0.0, 3.1622776985168457), multiplicity: 14",
+ "(0.0, 3.1622776985168457), multiplicity: 14",
+ "(0.0, 3.1622776985168457), multiplicity: 14",
+ "(0.0, 3.1622776985168457), multiplicity: 14",
+ "(0.0, 3.1622776985168457), multiplicity: 14",
+ "(0.0, 3.316624879837036), multiplicity: 25",
+ "(0.0, 3.316624879837036), multiplicity: 25",
+ "(0.0, 3.316624879837036), multiplicity: 25",
+ "(0.0, 3.316624879837036), multiplicity: 25",
+ "(0.0, 3.316624879837036), multiplicity: 25",
+ "(0.0, 3.316624879837036), multiplicity: 25",
+ "(0.0, 3.316624879837036), multiplicity: 25",
+ "(0.0, 3.316624879837036), multiplicity: 25",
+ "(0.0, 3.316624879837036), multiplicity: 25",
+ "(0.0, 3.316624879837036), multiplicity: 25",
+ "(0.0, 3.316624879837036), multiplicity: 25",
+ "(0.0, 3.316624879837036), multiplicity: 25",
+ "(0.0, 3.316624879837036), multiplicity: 25",
+ "(0.0, 3.316624879837036), multiplicity: 25",
+ "(0.0, 3.316624879837036), multiplicity: 25",
+ "(0.0, 3.316624879837036), multiplicity: 25",
+ "(0.0, 3.316624879837036), multiplicity: 25",
+ "(0.0, 3.316624879837036), multiplicity: 25",
+ "(0.0, 3.316624879837036), multiplicity: 25",
+ "(0.0, 3.316624879837036), multiplicity: 25",
+ "(0.0, 3.316624879837036), multiplicity: 25",
+ "(0.0, 3.316624879837036), multiplicity: 25",
+ "(0.0, 3.316624879837036), multiplicity: 25",
+ "(0.0, 3.316624879837036), multiplicity: 25",
+ "(0.0, 3.316624879837036), multiplicity: 25",
+ "(0.0, 3.464101552963257), multiplicity: 8",
+ "(0.0, 3.464101552963257), multiplicity: 8",
+ "(0.0, 3.464101552963257), multiplicity: 8",
+ "(0.0, 3.464101552963257), multiplicity: 8",
+ "(0.0, 3.464101552963257), multiplicity: 8",
+ "(0.0, 3.464101552963257), multiplicity: 8",
+ "(0.0, 3.464101552963257), multiplicity: 8",
+ "(0.0, 3.464101552963257), multiplicity: 8",
+ "(0.0, 3.605551242828369), multiplicity: 19",
+ "(0.0, 3.605551242828369), multiplicity: 19",
+ "(0.0, 3.605551242828369), multiplicity: 19",
+ "(0.0, 3.605551242828369), multiplicity: 19",
+ "(0.0, 3.605551242828369), multiplicity: 19",
+ "(0.0, 3.605551242828369), multiplicity: 19",
+ "(0.0, 3.605551242828369), multiplicity: 19",
+ "(0.0, 3.605551242828369), multiplicity: 19",
+ "(0.0, 3.605551242828369), multiplicity: 19",
+ "(0.0, 3.605551242828369), multiplicity: 19",
+ "(0.0, 3.605551242828369), multiplicity: 19",
+ "(0.0, 3.605551242828369), multiplicity: 19",
+ "(0.0, 3.605551242828369), multiplicity: 19",
+ "(0.0, 3.605551242828369), multiplicity: 19",
+ "(0.0, 3.605551242828369), multiplicity: 19",
+ "(0.0, 3.605551242828369), multiplicity: 19",
+ "(0.0, 3.605551242828369), multiplicity: 19",
+ "(0.0, 3.605551242828369), multiplicity: 19",
+ "(0.0, 3.605551242828369), multiplicity: 19",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 3.7416574954986572), multiplicity: 37",
+ "(0.0, 4.0), multiplicity: 3",
+ "(0.0, 4.0), multiplicity: 3",
+ "(0.0, 4.0), multiplicity: 3",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.123105525970459), multiplicity: 42",
+ "(0.0, 4.242640495300293), multiplicity: 25",
+ "(0.0, 4.242640495300293), multiplicity: 25",
+ "(0.0, 4.242640495300293), multiplicity: 25",
+ "(0.0, 4.242640495300293), multiplicity: 25",
+ "(0.0, 4.242640495300293), multiplicity: 25",
+ "(0.0, 4.242640495300293), multiplicity: 25",
+ "(0.0, 4.242640495300293), multiplicity: 25",
+ "(0.0, 4.242640495300293), multiplicity: 25",
+ "(0.0, 4.242640495300293), multiplicity: 25",
+ "(0.0, 4.242640495300293), multiplicity: 25",
+ "(0.0, 4.242640495300293), multiplicity: 25",
+ "(0.0, 4.242640495300293), multiplicity: 25",
+ "(0.0, 4.242640495300293), multiplicity: 25",
+ "(0.0, 4.242640495300293), multiplicity: 25",
+ "(0.0, 4.242640495300293), multiplicity: 25",
+ "(0.0, 4.242640495300293), multiplicity: 25",
+ "(0.0, 4.242640495300293), multiplicity: 25",
+ "(0.0, 4.242640495300293), multiplicity: 25",
+ "(0.0, 4.242640495300293), multiplicity: 25",
+ "(0.0, 4.242640495300293), multiplicity: 25",
+ "(0.0, 4.242640495300293), multiplicity: 25",
+ "(0.0, 4.242640495300293), multiplicity: 25",
+ "(0.0, 4.242640495300293), multiplicity: 25",
+ "(0.0, 4.242640495300293), multiplicity: 25",
+ "(0.0, 4.242640495300293), multiplicity: 25",
+ "(0.0, 4.358899116516113), multiplicity: 19",
+ "(0.0, 4.358899116516113), multiplicity: 19",
+ "(0.0, 4.358899116516113), multiplicity: 19",
+ "(0.0, 4.358899116516113), multiplicity: 19",
+ "(0.0, 4.358899116516113), multiplicity: 19",
+ "(0.0, 4.358899116516113), multiplicity: 19",
+ "(0.0, 4.358899116516113), multiplicity: 19",
+ "(0.0, 4.358899116516113), multiplicity: 19",
+ "(0.0, 4.358899116516113), multiplicity: 19",
+ "(0.0, 4.358899116516113), multiplicity: 19",
+ "(0.0, 4.358899116516113), multiplicity: 19",
+ "(0.0, 4.358899116516113), multiplicity: 19",
+ "(0.0, 4.358899116516113), multiplicity: 19",
+ "(0.0, 4.358899116516113), multiplicity: 19",
+ "(0.0, 4.358899116516113), multiplicity: 19",
+ "(0.0, 4.358899116516113), multiplicity: 19",
+ "(0.0, 4.358899116516113), multiplicity: 19",
+ "(0.0, 4.358899116516113), multiplicity: 19",
+ "(0.0, 4.358899116516113), multiplicity: 19",
+ "(0.0, 4.4721360206604), multiplicity: 12",
+ "(0.0, 4.4721360206604), multiplicity: 12",
+ "(0.0, 4.4721360206604), multiplicity: 12",
+ "(0.0, 4.4721360206604), multiplicity: 12",
+ "(0.0, 4.4721360206604), multiplicity: 12",
+ "(0.0, 4.4721360206604), multiplicity: 12",
+ "(0.0, 4.4721360206604), multiplicity: 12",
+ "(0.0, 4.4721360206604), multiplicity: 12",
+ "(0.0, 4.4721360206604), multiplicity: 12",
+ "(0.0, 4.4721360206604), multiplicity: 12",
+ "(0.0, 4.4721360206604), multiplicity: 12",
+ "(0.0, 4.4721360206604), multiplicity: 12",
+ "(0.0, 4.582575798034668), multiplicity: 32",
+ "(0.0, 4.582575798034668), multiplicity: 32",
+ "(0.0, 4.582575798034668), multiplicity: 32",
+ "(0.0, 4.582575798034668), multiplicity: 32",
+ "(0.0, 4.582575798034668), multiplicity: 32",
+ "(0.0, 4.582575798034668), multiplicity: 32",
+ "(0.0, 4.582575798034668), multiplicity: 32",
+ "(0.0, 4.582575798034668), multiplicity: 32",
+ "(0.0, 4.582575798034668), multiplicity: 32",
+ "(0.0, 4.582575798034668), multiplicity: 32",
+ "(0.0, 4.582575798034668), multiplicity: 32",
+ "(0.0, 4.582575798034668), multiplicity: 32",
+ "(0.0, 4.582575798034668), multiplicity: 32",
+ "(0.0, 4.582575798034668), multiplicity: 32",
+ "(0.0, 4.582575798034668), multiplicity: 32",
+ "(0.0, 4.582575798034668), multiplicity: 32",
+ "(0.0, 4.582575798034668), multiplicity: 32",
+ "(0.0, 4.582575798034668), multiplicity: 32",
+ "(0.0, 4.582575798034668), multiplicity: 32",
+ "(0.0, 4.582575798034668), multiplicity: 32",
+ "(0.0, 4.582575798034668), multiplicity: 32",
+ "(0.0, 4.582575798034668), multiplicity: 32",
+ "(0.0, 4.582575798034668), multiplicity: 32",
+ "(0.0, 4.582575798034668), multiplicity: 32",
+ "(0.0, 4.582575798034668), multiplicity: 32",
+ "(0.0, 4.582575798034668), multiplicity: 32",
+ "(0.0, 4.582575798034668), multiplicity: 32",
+ "(0.0, 4.582575798034668), multiplicity: 32",
+ "(0.0, 4.582575798034668), multiplicity: 32",
+ "(0.0, 4.582575798034668), multiplicity: 32",
+ "(0.0, 4.582575798034668), multiplicity: 32",
+ "(0.0, 4.582575798034668), multiplicity: 32",
+ "(0.0, 4.690415859222412), multiplicity: 10",
+ "(0.0, 4.690415859222412), multiplicity: 10",
+ "(0.0, 4.690415859222412), multiplicity: 10",
+ "(0.0, 4.690415859222412), multiplicity: 10",
+ "(0.0, 4.690415859222412), multiplicity: 10",
+ "(0.0, 4.690415859222412), multiplicity: 10",
+ "(0.0, 4.690415859222412), multiplicity: 10",
+ "(0.0, 4.690415859222412), multiplicity: 10",
+ "(0.0, 4.690415859222412), multiplicity: 10",
+ "(0.0, 4.690415859222412), multiplicity: 10",
+ "(0.0, 4.898979663848877), multiplicity: 13",
+ "(0.0, 4.898979663848877), multiplicity: 13",
+ "(0.0, 4.898979663848877), multiplicity: 13",
+ "(0.0, 4.898979663848877), multiplicity: 13",
+ "(0.0, 4.898979663848877), multiplicity: 13",
+ "(0.0, 4.898979663848877), multiplicity: 13",
+ "(0.0, 4.898979663848877), multiplicity: 13",
+ "(0.0, 4.898979663848877), multiplicity: 13",
+ "(0.0, 4.898979663848877), multiplicity: 13",
+ "(0.0, 4.898979663848877), multiplicity: 13",
+ "(0.0, 4.898979663848877), multiplicity: 13",
+ "(0.0, 4.898979663848877), multiplicity: 13",
+ "(0.0, 4.898979663848877), multiplicity: 13",
+ "(0.0, 5.0), multiplicity: 14",
+ "(0.0, 5.0), multiplicity: 14",
+ "(0.0, 5.0), multiplicity: 14",
+ "(0.0, 5.0), multiplicity: 14",
+ "(0.0, 5.0), multiplicity: 14",
+ "(0.0, 5.0), multiplicity: 14",
+ "(0.0, 5.0), multiplicity: 14",
+ "(0.0, 5.0), multiplicity: 14",
+ "(0.0, 5.0), multiplicity: 14",
+ "(0.0, 5.0), multiplicity: 14",
+ "(0.0, 5.0), multiplicity: 14",
+ "(0.0, 5.0), multiplicity: 14",
+ "(0.0, 5.0), multiplicity: 14",
+ "(0.0, 5.0), multiplicity: 14",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.099019527435303), multiplicity: 36",
+ "(0.0, 5.196152210235596), multiplicity: 15",
+ "(0.0, 5.196152210235596), multiplicity: 15",
+ "(0.0, 5.196152210235596), multiplicity: 15",
+ "(0.0, 5.196152210235596), multiplicity: 15",
+ "(0.0, 5.196152210235596), multiplicity: 15",
+ "(0.0, 5.196152210235596), multiplicity: 15",
+ "(0.0, 5.196152210235596), multiplicity: 15",
+ "(0.0, 5.196152210235596), multiplicity: 15",
+ "(0.0, 5.196152210235596), multiplicity: 15",
+ "(0.0, 5.196152210235596), multiplicity: 15",
+ "(0.0, 5.196152210235596), multiplicity: 15",
+ "(0.0, 5.196152210235596), multiplicity: 15",
+ "(0.0, 5.196152210235596), multiplicity: 15",
+ "(0.0, 5.196152210235596), multiplicity: 15",
+ "(0.0, 5.196152210235596), multiplicity: 15",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.385164737701416), multiplicity: 35",
+ "(0.0, 5.4772257804870605), multiplicity: 21",
+ "(0.0, 5.4772257804870605), multiplicity: 21",
+ "(0.0, 5.4772257804870605), multiplicity: 21",
+ "(0.0, 5.4772257804870605), multiplicity: 21",
+ "(0.0, 5.4772257804870605), multiplicity: 21",
+ "(0.0, 5.4772257804870605), multiplicity: 21",
+ "(0.0, 5.4772257804870605), multiplicity: 21",
+ "(0.0, 5.4772257804870605), multiplicity: 21",
+ "(0.0, 5.4772257804870605), multiplicity: 21",
+ "(0.0, 5.4772257804870605), multiplicity: 21",
+ "(0.0, 5.4772257804870605), multiplicity: 21",
+ "(0.0, 5.4772257804870605), multiplicity: 21",
+ "(0.0, 5.4772257804870605), multiplicity: 21",
+ "(0.0, 5.4772257804870605), multiplicity: 21",
+ "(0.0, 5.4772257804870605), multiplicity: 21",
+ "(0.0, 5.4772257804870605), multiplicity: 21",
+ "(0.0, 5.4772257804870605), multiplicity: 21",
+ "(0.0, 5.4772257804870605), multiplicity: 21",
+ "(0.0, 5.4772257804870605), multiplicity: 21",
+ "(0.0, 5.4772257804870605), multiplicity: 21",
+ "(0.0, 5.4772257804870605), multiplicity: 21",
+ "(0.0, 5.656854152679443), multiplicity: 5",
+ "(0.0, 5.656854152679443), multiplicity: 5",
+ "(0.0, 5.656854152679443), multiplicity: 5",
+ "(0.0, 5.656854152679443), multiplicity: 5",
+ "(0.0, 5.656854152679443), multiplicity: 5",
+ "(0.0, 5.74456262588501), multiplicity: 30",
+ "(0.0, 5.74456262588501), multiplicity: 30",
+ "(0.0, 5.74456262588501), multiplicity: 30",
+ "(0.0, 5.74456262588501), multiplicity: 30",
+ "(0.0, 5.74456262588501), multiplicity: 30",
+ "(0.0, 5.74456262588501), multiplicity: 30",
+ "(0.0, 5.74456262588501), multiplicity: 30",
+ "(0.0, 5.74456262588501), multiplicity: 30",
+ "(0.0, 5.74456262588501), multiplicity: 30",
+ "(0.0, 5.74456262588501), multiplicity: 30",
+ "(0.0, 5.74456262588501), multiplicity: 30",
+ "(0.0, 5.74456262588501), multiplicity: 30",
+ "(0.0, 5.74456262588501), multiplicity: 30",
+ "(0.0, 5.74456262588501), multiplicity: 30",
+ "(0.0, 5.74456262588501), multiplicity: 30",
+ "(0.0, 5.74456262588501), multiplicity: 30",
+ "(0.0, 5.74456262588501), multiplicity: 30",
+ "(0.0, 5.74456262588501), multiplicity: 30",
+ "(0.0, 5.74456262588501), multiplicity: 30",
+ "(0.0, 5.74456262588501), multiplicity: 30",
+ "(0.0, 5.74456262588501), multiplicity: 30",
+ "(0.0, 5.74456262588501), multiplicity: 30",
+ "(0.0, 5.74456262588501), multiplicity: 30",
+ "(0.0, 5.74456262588501), multiplicity: 30",
+ "(0.0, 5.74456262588501), multiplicity: 30",
+ "(0.0, 5.74456262588501), multiplicity: 30",
+ "(0.0, 5.74456262588501), multiplicity: 30",
+ "(0.0, 5.74456262588501), multiplicity: 30",
+ "(0.0, 5.74456262588501), multiplicity: 30",
+ "(0.0, 5.74456262588501), multiplicity: 30",
+ "(0.0, 5.830951690673828), multiplicity: 21",
+ "(0.0, 5.830951690673828), multiplicity: 21",
+ "(0.0, 5.830951690673828), multiplicity: 21",
+ "(0.0, 5.830951690673828), multiplicity: 21",
+ "(0.0, 5.830951690673828), multiplicity: 21",
+ "(0.0, 5.830951690673828), multiplicity: 21",
+ "(0.0, 5.830951690673828), multiplicity: 21",
+ "(0.0, 5.830951690673828), multiplicity: 21",
+ "(0.0, 5.830951690673828), multiplicity: 21",
+ "(0.0, 5.830951690673828), multiplicity: 21",
+ "(0.0, 5.830951690673828), multiplicity: 21",
+ "(0.0, 5.830951690673828), multiplicity: 21",
+ "(0.0, 5.830951690673828), multiplicity: 21",
+ "(0.0, 5.830951690673828), multiplicity: 21",
+ "(0.0, 5.830951690673828), multiplicity: 21",
+ "(0.0, 5.830951690673828), multiplicity: 21",
+ "(0.0, 5.830951690673828), multiplicity: 21",
+ "(0.0, 5.830951690673828), multiplicity: 21",
+ "(0.0, 5.830951690673828), multiplicity: 21",
+ "(0.0, 5.830951690673828), multiplicity: 21",
+ "(0.0, 5.830951690673828), multiplicity: 21",
+ "(0.0, 5.916079998016357), multiplicity: 17",
+ "(0.0, 5.916079998016357), multiplicity: 17",
+ "(0.0, 5.916079998016357), multiplicity: 17",
+ "(0.0, 5.916079998016357), multiplicity: 17",
+ "(0.0, 5.916079998016357), multiplicity: 17",
+ "(0.0, 5.916079998016357), multiplicity: 17",
+ "(0.0, 5.916079998016357), multiplicity: 17",
+ "(0.0, 5.916079998016357), multiplicity: 17",
+ "(0.0, 5.916079998016357), multiplicity: 17",
+ "(0.0, 5.916079998016357), multiplicity: 17",
+ "(0.0, 5.916079998016357), multiplicity: 17",
+ "(0.0, 5.916079998016357), multiplicity: 17",
+ "(0.0, 5.916079998016357), multiplicity: 17",
+ "(0.0, 5.916079998016357), multiplicity: 17",
+ "(0.0, 5.916079998016357), multiplicity: 17",
+ "(0.0, 5.916079998016357), multiplicity: 17",
+ "(0.0, 5.916079998016357), multiplicity: 17",
+ "(0.0, 6.0), multiplicity: 10",
+ "(0.0, 6.0), multiplicity: 10",
+ "(0.0, 6.0), multiplicity: 10",
+ "(0.0, 6.0), multiplicity: 10",
+ "(0.0, 6.0), multiplicity: 10",
+ "(0.0, 6.0), multiplicity: 10",
+ "(0.0, 6.0), multiplicity: 10",
+ "(0.0, 6.0), multiplicity: 10",
+ "(0.0, 6.0), multiplicity: 10",
+ "(0.0, 6.0), multiplicity: 10",
+ "(0.0, 6.082762718200684), multiplicity: 10",
+ "(0.0, 6.082762718200684), multiplicity: 10",
+ "(0.0, 6.082762718200684), multiplicity: 10",
+ "(0.0, 6.082762718200684), multiplicity: 10",
+ "(0.0, 6.082762718200684), multiplicity: 10",
+ "(0.0, 6.082762718200684), multiplicity: 10",
+ "(0.0, 6.082762718200684), multiplicity: 10",
+ "(0.0, 6.082762718200684), multiplicity: 10",
+ "(0.0, 6.082762718200684), multiplicity: 10",
+ "(0.0, 6.082762718200684), multiplicity: 10",
+ "(0.0, 6.164413928985596), multiplicity: 23",
+ "(0.0, 6.164413928985596), multiplicity: 23",
+ "(0.0, 6.164413928985596), multiplicity: 23",
+ "(0.0, 6.164413928985596), multiplicity: 23",
+ "(0.0, 6.164413928985596), multiplicity: 23",
+ "(0.0, 6.164413928985596), multiplicity: 23",
+ "(0.0, 6.164413928985596), multiplicity: 23",
+ "(0.0, 6.164413928985596), multiplicity: 23",
+ "(0.0, 6.164413928985596), multiplicity: 23",
+ "(0.0, 6.164413928985596), multiplicity: 23",
+ "(0.0, 6.164413928985596), multiplicity: 23",
+ "(0.0, 6.164413928985596), multiplicity: 23",
+ "(0.0, 6.164413928985596), multiplicity: 23",
+ "(0.0, 6.164413928985596), multiplicity: 23",
+ "(0.0, 6.164413928985596), multiplicity: 23",
+ "(0.0, 6.164413928985596), multiplicity: 23",
+ "(0.0, 6.164413928985596), multiplicity: 23",
+ "(0.0, 6.164413928985596), multiplicity: 23",
+ "(0.0, 6.164413928985596), multiplicity: 23",
+ "(0.0, 6.164413928985596), multiplicity: 23",
+ "(0.0, 6.164413928985596), multiplicity: 23",
+ "(0.0, 6.164413928985596), multiplicity: 23",
+ "(0.0, 6.164413928985596), multiplicity: 23",
+ "(0.0, 6.324555397033691), multiplicity: 7",
+ "(0.0, 6.324555397033691), multiplicity: 7",
+ "(0.0, 6.324555397033691), multiplicity: 7",
+ "(0.0, 6.324555397033691), multiplicity: 7",
+ "(0.0, 6.324555397033691), multiplicity: 7",
+ "(0.0, 6.324555397033691), multiplicity: 7",
+ "(0.0, 6.324555397033691), multiplicity: 7",
+ "(0.0, 6.4031243324279785), multiplicity: 32",
+ "(0.0, 6.4031243324279785), multiplicity: 32",
+ "(0.0, 6.4031243324279785), multiplicity: 32",
+ "(0.0, 6.4031243324279785), multiplicity: 32",
+ "(0.0, 6.4031243324279785), multiplicity: 32",
+ "(0.0, 6.4031243324279785), multiplicity: 32",
+ "(0.0, 6.4031243324279785), multiplicity: 32",
+ "(0.0, 6.4031243324279785), multiplicity: 32",
+ "(0.0, 6.4031243324279785), multiplicity: 32",
+ "(0.0, 6.4031243324279785), multiplicity: 32",
+ "(0.0, 6.4031243324279785), multiplicity: 32",
+ "(0.0, 6.4031243324279785), multiplicity: 32",
+ "(0.0, 6.4031243324279785), multiplicity: 32",
+ "(0.0, 6.4031243324279785), multiplicity: 32",
+ "(0.0, 6.4031243324279785), multiplicity: 32",
+ "(0.0, 6.4031243324279785), multiplicity: 32",
+ "(0.0, 6.4031243324279785), multiplicity: 32",
+ "(0.0, 6.4031243324279785), multiplicity: 32",
+ "(0.0, 6.4031243324279785), multiplicity: 32",
+ "(0.0, 6.4031243324279785), multiplicity: 32",
+ "(0.0, 6.4031243324279785), multiplicity: 32",
+ "(0.0, 6.4031243324279785), multiplicity: 32",
+ "(0.0, 6.4031243324279785), multiplicity: 32",
+ "(0.0, 6.4031243324279785), multiplicity: 32",
+ "(0.0, 6.4031243324279785), multiplicity: 32",
+ "(0.0, 6.4031243324279785), multiplicity: 32",
+ "(0.0, 6.4031243324279785), multiplicity: 32",
+ "(0.0, 6.4031243324279785), multiplicity: 32",
+ "(0.0, 6.4031243324279785), multiplicity: 32",
+ "(0.0, 6.4031243324279785), multiplicity: 32",
+ "(0.0, 6.4031243324279785), multiplicity: 32",
+ "(0.0, 6.4031243324279785), multiplicity: 32",
+ "(0.0, 6.480740547180176), multiplicity: 7",
+ "(0.0, 6.480740547180176), multiplicity: 7",
+ "(0.0, 6.480740547180176), multiplicity: 7",
+ "(0.0, 6.480740547180176), multiplicity: 7",
+ "(0.0, 6.480740547180176), multiplicity: 7",
+ "(0.0, 6.480740547180176), multiplicity: 7",
+ "(0.0, 6.480740547180176), multiplicity: 7",
+ "(0.0, 6.557438373565674), multiplicity: 8",
+ "(0.0, 6.557438373565674), multiplicity: 8",
+ "(0.0, 6.557438373565674), multiplicity: 8",
+ "(0.0, 6.557438373565674), multiplicity: 8",
+ "(0.0, 6.557438373565674), multiplicity: 8",
+ "(0.0, 6.557438373565674), multiplicity: 8",
+ "(0.0, 6.557438373565674), multiplicity: 8",
+ "(0.0, 6.557438373565674), multiplicity: 8",
+ "(0.0, 6.633249759674072), multiplicity: 5",
+ "(0.0, 6.633249759674072), multiplicity: 5",
+ "(0.0, 6.633249759674072), multiplicity: 5",
+ "(0.0, 6.633249759674072), multiplicity: 5",
+ "(0.0, 6.633249759674072), multiplicity: 5",
+ "(0.0, 6.7082037925720215), multiplicity: 23",
+ "(0.0, 6.7082037925720215), multiplicity: 23",
+ "(0.0, 6.7082037925720215), multiplicity: 23",
+ "(0.0, 6.7082037925720215), multiplicity: 23",
+ "(0.0, 6.7082037925720215), multiplicity: 23",
+ "(0.0, 6.7082037925720215), multiplicity: 23",
+ "(0.0, 6.7082037925720215), multiplicity: 23",
+ "(0.0, 6.7082037925720215), multiplicity: 23",
+ "(0.0, 6.7082037925720215), multiplicity: 23",
+ "(0.0, 6.7082037925720215), multiplicity: 23",
+ "(0.0, 6.7082037925720215), multiplicity: 23",
+ "(0.0, 6.7082037925720215), multiplicity: 23",
+ "(0.0, 6.7082037925720215), multiplicity: 23",
+ "(0.0, 6.7082037925720215), multiplicity: 23",
+ "(0.0, 6.7082037925720215), multiplicity: 23",
+ "(0.0, 6.7082037925720215), multiplicity: 23",
+ "(0.0, 6.7082037925720215), multiplicity: 23",
+ "(0.0, 6.7082037925720215), multiplicity: 23",
+ "(0.0, 6.7082037925720215), multiplicity: 23",
+ "(0.0, 6.7082037925720215), multiplicity: 23",
+ "(0.0, 6.7082037925720215), multiplicity: 23",
+ "(0.0, 6.7082037925720215), multiplicity: 23",
+ "(0.0, 6.7082037925720215), multiplicity: 23",
+ "(0.0, 6.78233003616333), multiplicity: 11",
+ "(0.0, 6.78233003616333), multiplicity: 11",
+ "(0.0, 6.78233003616333), multiplicity: 11",
+ "(0.0, 6.78233003616333), multiplicity: 11",
+ "(0.0, 6.78233003616333), multiplicity: 11",
+ "(0.0, 6.78233003616333), multiplicity: 11",
+ "(0.0, 6.78233003616333), multiplicity: 11",
+ "(0.0, 6.78233003616333), multiplicity: 11",
+ "(0.0, 6.78233003616333), multiplicity: 11",
+ "(0.0, 6.78233003616333), multiplicity: 11",
+ "(0.0, 6.78233003616333), multiplicity: 11",
+ "(0.0, 6.928203105926514)",
+ "(0.0, 7.0), multiplicity: 12",
+ "(0.0, 7.0), multiplicity: 12",
+ "(0.0, 7.0), multiplicity: 12",
+ "(0.0, 7.0), multiplicity: 12",
+ "(0.0, 7.0), multiplicity: 12",
+ "(0.0, 7.0), multiplicity: 12",
+ "(0.0, 7.0), multiplicity: 12",
+ "(0.0, 7.0), multiplicity: 12",
+ "(0.0, 7.0), multiplicity: 12",
+ "(0.0, 7.0), multiplicity: 12",
+ "(0.0, 7.0), multiplicity: 12",
+ "(0.0, 7.0), multiplicity: 12",
+ "(0.0, 7.071067810058594), multiplicity: 23",
+ "(0.0, 7.071067810058594), multiplicity: 23",
+ "(0.0, 7.071067810058594), multiplicity: 23",
+ "(0.0, 7.071067810058594), multiplicity: 23",
+ "(0.0, 7.071067810058594), multiplicity: 23",
+ "(0.0, 7.071067810058594), multiplicity: 23",
+ "(0.0, 7.071067810058594), multiplicity: 23",
+ "(0.0, 7.071067810058594), multiplicity: 23",
+ "(0.0, 7.071067810058594), multiplicity: 23",
+ "(0.0, 7.071067810058594), multiplicity: 23",
+ "(0.0, 7.071067810058594), multiplicity: 23",
+ "(0.0, 7.071067810058594), multiplicity: 23",
+ "(0.0, 7.071067810058594), multiplicity: 23",
+ "(0.0, 7.071067810058594), multiplicity: 23",
+ "(0.0, 7.071067810058594), multiplicity: 23",
+ "(0.0, 7.071067810058594), multiplicity: 23",
+ "(0.0, 7.071067810058594), multiplicity: 23",
+ "(0.0, 7.071067810058594), multiplicity: 23",
+ "(0.0, 7.071067810058594), multiplicity: 23",
+ "(0.0, 7.071067810058594), multiplicity: 23",
+ "(0.0, 7.071067810058594), multiplicity: 23",
+ "(0.0, 7.071067810058594), multiplicity: 23",
+ "(0.0, 7.071067810058594), multiplicity: 23",
+ "(0.0, 7.141428470611572), multiplicity: 11",
+ "(0.0, 7.141428470611572), multiplicity: 11",
+ "(0.0, 7.141428470611572), multiplicity: 11",
+ "(0.0, 7.141428470611572), multiplicity: 11",
+ "(0.0, 7.141428470611572), multiplicity: 11",
+ "(0.0, 7.141428470611572), multiplicity: 11",
+ "(0.0, 7.141428470611572), multiplicity: 11",
+ "(0.0, 7.141428470611572), multiplicity: 11",
+ "(0.0, 7.141428470611572), multiplicity: 11",
+ "(0.0, 7.141428470611572), multiplicity: 11",
+ "(0.0, 7.141428470611572), multiplicity: 11",
+ "(0.0, 7.211102485656738), multiplicity: 4",
+ "(0.0, 7.211102485656738), multiplicity: 4",
+ "(0.0, 7.211102485656738), multiplicity: 4",
+ "(0.0, 7.211102485656738), multiplicity: 4",
+ "(0.0, 7.280109882354736), multiplicity: 15",
+ "(0.0, 7.280109882354736), multiplicity: 15",
+ "(0.0, 7.280109882354736), multiplicity: 15",
+ "(0.0, 7.280109882354736), multiplicity: 15",
+ "(0.0, 7.280109882354736), multiplicity: 15",
+ "(0.0, 7.280109882354736), multiplicity: 15",
+ "(0.0, 7.280109882354736), multiplicity: 15",
+ "(0.0, 7.280109882354736), multiplicity: 15",
+ "(0.0, 7.280109882354736), multiplicity: 15",
+ "(0.0, 7.280109882354736), multiplicity: 15",
+ "(0.0, 7.280109882354736), multiplicity: 15",
+ "(0.0, 7.280109882354736), multiplicity: 15",
+ "(0.0, 7.280109882354736), multiplicity: 15",
+ "(0.0, 7.280109882354736), multiplicity: 15",
+ "(0.0, 7.280109882354736), multiplicity: 15",
+ "(0.0, 7.348469257354736), multiplicity: 15",
+ "(0.0, 7.348469257354736), multiplicity: 15",
+ "(0.0, 7.348469257354736), multiplicity: 15",
+ "(0.0, 7.348469257354736), multiplicity: 15",
+ "(0.0, 7.348469257354736), multiplicity: 15",
+ "(0.0, 7.348469257354736), multiplicity: 15",
+ "(0.0, 7.348469257354736), multiplicity: 15",
+ "(0.0, 7.348469257354736), multiplicity: 15",
+ "(0.0, 7.348469257354736), multiplicity: 15",
+ "(0.0, 7.348469257354736), multiplicity: 15",
+ "(0.0, 7.348469257354736), multiplicity: 15",
+ "(0.0, 7.348469257354736), multiplicity: 15",
+ "(0.0, 7.348469257354736), multiplicity: 15",
+ "(0.0, 7.348469257354736), multiplicity: 15",
+ "(0.0, 7.348469257354736), multiplicity: 15",
+ "(0.0, 7.4833149909973145), multiplicity: 2",
+ "(0.0, 7.4833149909973145), multiplicity: 2",
+ "(0.0, 7.549834251403809), multiplicity: 4",
+ "(0.0, 7.549834251403809), multiplicity: 4",
+ "(0.0, 7.549834251403809), multiplicity: 4",
+ "(0.0, 7.549834251403809), multiplicity: 4",
+ "(0.0, 7.6157732009887695), multiplicity: 7",
+ "(0.0, 7.6157732009887695), multiplicity: 7",
+ "(0.0, 7.6157732009887695), multiplicity: 7",
+ "(0.0, 7.6157732009887695), multiplicity: 7",
+ "(0.0, 7.6157732009887695), multiplicity: 7",
+ "(0.0, 7.6157732009887695), multiplicity: 7",
+ "(0.0, 7.6157732009887695), multiplicity: 7",
+ "(0.0, 7.681145668029785), multiplicity: 7",
+ "(0.0, 7.681145668029785), multiplicity: 7",
+ "(0.0, 7.681145668029785), multiplicity: 7",
+ "(0.0, 7.681145668029785), multiplicity: 7",
+ "(0.0, 7.681145668029785), multiplicity: 7",
+ "(0.0, 7.681145668029785), multiplicity: 7",
+ "(0.0, 7.681145668029785), multiplicity: 7",
+ "(0.0, 7.8102498054504395), multiplicity: 14",
+ "(0.0, 7.8102498054504395), multiplicity: 14",
+ "(0.0, 7.8102498054504395), multiplicity: 14",
+ "(0.0, 7.8102498054504395), multiplicity: 14",
+ "(0.0, 7.8102498054504395), multiplicity: 14",
+ "(0.0, 7.8102498054504395), multiplicity: 14",
+ "(0.0, 7.8102498054504395), multiplicity: 14",
+ "(0.0, 7.8102498054504395), multiplicity: 14",
+ "(0.0, 7.8102498054504395), multiplicity: 14",
+ "(0.0, 7.8102498054504395), multiplicity: 14",
+ "(0.0, 7.8102498054504395), multiplicity: 14",
+ "(0.0, 7.8102498054504395), multiplicity: 14",
+ "(0.0, 7.8102498054504395), multiplicity: 14",
+ "(0.0, 7.8102498054504395), multiplicity: 14",
+ "(0.0, 7.874007701873779), multiplicity: 9",
+ "(0.0, 7.874007701873779), multiplicity: 9",
+ "(0.0, 7.874007701873779), multiplicity: 9",
+ "(0.0, 7.874007701873779), multiplicity: 9",
+ "(0.0, 7.874007701873779), multiplicity: 9",
+ "(0.0, 7.874007701873779), multiplicity: 9",
+ "(0.0, 7.874007701873779), multiplicity: 9",
+ "(0.0, 7.874007701873779), multiplicity: 9",
+ "(0.0, 7.874007701873779), multiplicity: 9",
+ "(0.0, 8.062257766723633), multiplicity: 7",
+ "(0.0, 8.062257766723633), multiplicity: 7",
+ "(0.0, 8.062257766723633), multiplicity: 7",
+ "(0.0, 8.062257766723633), multiplicity: 7",
+ "(0.0, 8.062257766723633), multiplicity: 7",
+ "(0.0, 8.062257766723633), multiplicity: 7",
+ "(0.0, 8.062257766723633), multiplicity: 7",
+ "(0.0, 8.124038696289062), multiplicity: 7",
+ "(0.0, 8.124038696289062), multiplicity: 7",
+ "(0.0, 8.124038696289062), multiplicity: 7",
+ "(0.0, 8.124038696289062), multiplicity: 7",
+ "(0.0, 8.124038696289062), multiplicity: 7",
+ "(0.0, 8.124038696289062), multiplicity: 7",
+ "(0.0, 8.124038696289062), multiplicity: 7",
+ "(0.0, 8.185352325439453)",
+ "(0.0, 8.246211051940918), multiplicity: 5",
+ "(0.0, 8.246211051940918), multiplicity: 5",
+ "(0.0, 8.246211051940918), multiplicity: 5",
+ "(0.0, 8.246211051940918), multiplicity: 5",
+ "(0.0, 8.246211051940918), multiplicity: 5",
+ "(0.0, 8.306623458862305), multiplicity: 11",
+ "(0.0, 8.306623458862305), multiplicity: 11",
+ "(0.0, 8.306623458862305), multiplicity: 11",
+ "(0.0, 8.306623458862305), multiplicity: 11",
+ "(0.0, 8.306623458862305), multiplicity: 11",
+ "(0.0, 8.306623458862305), multiplicity: 11",
+ "(0.0, 8.306623458862305), multiplicity: 11",
+ "(0.0, 8.306623458862305), multiplicity: 11",
+ "(0.0, 8.306623458862305), multiplicity: 11",
+ "(0.0, 8.306623458862305), multiplicity: 11",
+ "(0.0, 8.306623458862305), multiplicity: 11",
+ "(0.0, 8.366600036621094), multiplicity: 5",
+ "(0.0, 8.366600036621094), multiplicity: 5",
+ "(0.0, 8.366600036621094), multiplicity: 5",
+ "(0.0, 8.366600036621094), multiplicity: 5",
+ "(0.0, 8.366600036621094), multiplicity: 5",
+ "(0.0, 8.485280990600586), multiplicity: 4",
+ "(0.0, 8.485280990600586), multiplicity: 4",
+ "(0.0, 8.485280990600586), multiplicity: 4",
+ "(0.0, 8.485280990600586), multiplicity: 4",
+ "(0.0, 8.5440034866333), multiplicity: 2",
+ "(0.0, 8.5440034866333), multiplicity: 2",
+ "(0.0, 8.602325439453125), multiplicity: 8",
+ "(0.0, 8.602325439453125), multiplicity: 8",
+ "(0.0, 8.602325439453125), multiplicity: 8",
+ "(0.0, 8.602325439453125), multiplicity: 8",
+ "(0.0, 8.602325439453125), multiplicity: 8",
+ "(0.0, 8.602325439453125), multiplicity: 8",
+ "(0.0, 8.602325439453125), multiplicity: 8",
+ "(0.0, 8.602325439453125), multiplicity: 8",
+ "(0.0, 8.66025447845459), multiplicity: 2",
+ "(0.0, 8.66025447845459), multiplicity: 2",
+ "(0.0, 8.717798233032227), multiplicity: 3",
+ "(0.0, 8.717798233032227), multiplicity: 3",
+ "(0.0, 8.717798233032227), multiplicity: 3",
+ "(0.0, 8.774964332580566), multiplicity: 8",
+ "(0.0, 8.774964332580566), multiplicity: 8",
+ "(0.0, 8.774964332580566), multiplicity: 8",
+ "(0.0, 8.774964332580566), multiplicity: 8",
+ "(0.0, 8.774964332580566), multiplicity: 8",
+ "(0.0, 8.774964332580566), multiplicity: 8",
+ "(0.0, 8.774964332580566), multiplicity: 8",
+ "(0.0, 8.774964332580566), multiplicity: 8",
+ "(0.0, 8.83176040649414), multiplicity: 3",
+ "(0.0, 8.83176040649414), multiplicity: 3",
+ "(0.0, 8.83176040649414), multiplicity: 3",
+ "(0.0, 8.9442720413208)",
+ "(0.0, 9.0), multiplicity: 4",
+ "(0.0, 9.0), multiplicity: 4",
+ "(0.0, 9.0), multiplicity: 4",
+ "(0.0, 9.0), multiplicity: 4",
+ "(0.0, 9.05538558959961), multiplicity: 3",
+ "(0.0, 9.05538558959961), multiplicity: 3",
+ "(0.0, 9.05538558959961), multiplicity: 3",
+ "(0.0, 9.110433578491211), multiplicity: 2",
+ "(0.0, 9.110433578491211), multiplicity: 2",
+ "(0.0, 9.219544410705566), multiplicity: 3",
+ "(0.0, 9.219544410705566), multiplicity: 3",
+ "(0.0, 9.219544410705566), multiplicity: 3",
+ "(0.0, 9.273618698120117), multiplicity: 5",
+ "(0.0, 9.273618698120117), multiplicity: 5",
+ "(0.0, 9.273618698120117), multiplicity: 5",
+ "(0.0, 9.273618698120117), multiplicity: 5",
+ "(0.0, 9.273618698120117), multiplicity: 5",
+ "(0.0, 9.433980941772461), multiplicity: 7",
+ "(0.0, 9.433980941772461), multiplicity: 7",
+ "(0.0, 9.433980941772461), multiplicity: 7",
+ "(0.0, 9.433980941772461), multiplicity: 7",
+ "(0.0, 9.433980941772461), multiplicity: 7",
+ "(0.0, 9.433980941772461), multiplicity: 7",
+ "(0.0, 9.433980941772461), multiplicity: 7",
+ "(0.0, 9.486832618713379), multiplicity: 5",
+ "(0.0, 9.486832618713379), multiplicity: 5",
+ "(0.0, 9.486832618713379), multiplicity: 5",
+ "(0.0, 9.486832618713379), multiplicity: 5",
+ "(0.0, 9.486832618713379), multiplicity: 5",
+ "(0.0, 9.539392471313477), multiplicity: 6",
+ "(0.0, 9.539392471313477), multiplicity: 6",
+ "(0.0, 9.539392471313477), multiplicity: 6",
+ "(0.0, 9.539392471313477), multiplicity: 6",
+ "(0.0, 9.539392471313477), multiplicity: 6",
+ "(0.0, 9.539392471313477), multiplicity: 6",
+ "(0.0, 9.643651008605957), multiplicity: 2",
+ "(0.0, 9.643651008605957), multiplicity: 2",
+ "(0.0, 9.69536018371582), multiplicity: 4",
+ "(0.0, 9.69536018371582), multiplicity: 4",
+ "(0.0, 9.69536018371582), multiplicity: 4",
+ "(0.0, 9.69536018371582), multiplicity: 4",
+ "(0.0, 9.848857879638672)",
+ "(0.0, 9.899495124816895), multiplicity: 5",
+ "(0.0, 9.899495124816895), multiplicity: 5",
+ "(0.0, 9.899495124816895), multiplicity: 5",
+ "(0.0, 9.899495124816895), multiplicity: 5",
+ "(0.0, 9.899495124816895), multiplicity: 5",
+ "(0.0, 9.949873924255371), multiplicity: 2",
+ "(0.0, 9.949873924255371), multiplicity: 2",
+ "(0.0, 10.049875259399414), multiplicity: 5",
+ "(0.0, 10.049875259399414), multiplicity: 5",
+ "(0.0, 10.049875259399414), multiplicity: 5",
+ "(0.0, 10.049875259399414), multiplicity: 5",
+ "(0.0, 10.049875259399414), multiplicity: 5",
+ "(0.0, 10.099504470825195)",
+ "(0.0, 10.198039054870605)",
+ "(0.0, 10.24695110321045), multiplicity: 2",
+ "(0.0, 10.24695110321045), multiplicity: 2",
+ "(0.0, 10.29563045501709)",
+ "(0.0, 10.344079971313477), multiplicity: 2",
+ "(0.0, 10.344079971313477), multiplicity: 2",
+ "(0.0, 10.392304420471191), multiplicity: 3",
+ "(0.0, 10.392304420471191), multiplicity: 3",
+ "(0.0, 10.392304420471191), multiplicity: 3",
+ "(0.0, 10.488088607788086), multiplicity: 3",
+ "(0.0, 10.488088607788086), multiplicity: 3",
+ "(0.0, 10.488088607788086), multiplicity: 3",
+ "(0.0, 10.630146026611328), multiplicity: 5",
+ "(0.0, 10.630146026611328), multiplicity: 5",
+ "(0.0, 10.630146026611328), multiplicity: 5",
+ "(0.0, 10.630146026611328), multiplicity: 5",
+ "(0.0, 10.630146026611328), multiplicity: 5",
+ "(0.0, 10.677078247070312)",
+ "(0.0, 10.816654205322266)",
+ "(0.0, 10.862780570983887), multiplicity: 3",
+ "(0.0, 10.862780570983887), multiplicity: 3",
+ "(0.0, 10.862780570983887), multiplicity: 3",
+ "(0.0, 10.954451560974121)",
+ "(0.0, 11.0)",
+ "(0.0, 11.045360565185547)",
+ "(0.0, 11.090536117553711)",
+ "(0.0, 11.180339813232422), multiplicity: 3",
+ "(0.0, 11.180339813232422), multiplicity: 3",
+ "(0.0, 11.180339813232422), multiplicity: 3",
+ "(0.0, 11.224971771240234)",
+ "(0.0, 11.357816696166992), multiplicity: 2",
+ "(0.0, 11.357816696166992), multiplicity: 2",
+ "(0.0, 11.704699516296387)",
+ "(0.0, 11.789826393127441)",
+ "(0.0, 11.832159996032715)",
+ "(0.0, 11.87434196472168)",
+ "(0.0, 12.0)",
+ "(0.0, 12.083045959472656)",
+ "(0.0, 12.369317054748535)",
+ "(0.0, 12.529964447021484), multiplicity: 2",
+ "(0.0, 12.529964447021484), multiplicity: 2",
+ "(0.0, 12.688577651977539), multiplicity: 2",
+ "(0.0, 12.688577651977539), multiplicity: 2",
+ "(0.0, 13.03840446472168)",
+ "(0.0, 13.076696395874023)",
+ "(0.0, 13.114876747131348)",
+ "(0.0, 13.266499519348145)",
+ "(0.0, 13.601470947265625)",
+ "(0.0, 13.892443656921387)",
+ "(0.0, 13.928388595581055)",
+ "(0.0, 14.03566837310791)",
+ "(0.0, 14.247806549072266)",
+ "(0.0, 14.352700233459473)",
+ "(0.0, 14.456831932067871)",
+ "(0.0, 14.764822959899902)",
+ "(0.0, 14.798648834228516)",
+ "(0.0, 14.966629981994629)",
+ "(0.0, 15.165750503540039)",
+ "(0.0, 15.68438720703125)",
+ "(0.0, 15.937376976013184)",
+ "(0.0, 16.309507369995117)",
+ "(0.0, 17.14642906188965)",
+ "(0.0, 17.57839584350586)",
+ "(0.0, 18.357559204101562)",
+ "(0.0, 18.973665237426758)",
+ "(0.0, 19.51922035217285)",
+ "(0.0, inf)"
+ ],
+ "mode": "markers",
+ "name": "H0",
+ "type": "scatter",
+ "x": [
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "y": [
+ 1,
+ 1,
+ 1,
+ 1,
+ 1.4142135381698608,
+ 1.4142135381698608,
+ 1.4142135381698608,
+ 1.4142135381698608,
+ 1.4142135381698608,
+ 1.4142135381698608,
+ 1.4142135381698608,
+ 1.4142135381698608,
+ 1.4142135381698608,
+ 1.4142135381698608,
+ 1.4142135381698608,
+ 1.4142135381698608,
+ 1.7320507764816284,
+ 1.7320507764816284,
+ 1.7320507764816284,
+ 1.7320507764816284,
+ 1.7320507764816284,
+ 1.7320507764816284,
+ 2,
+ 2,
+ 2,
+ 2.2360680103302,
+ 2.2360680103302,
+ 2.2360680103302,
+ 2.2360680103302,
+ 2.2360680103302,
+ 2.2360680103302,
+ 2.2360680103302,
+ 2.2360680103302,
+ 2.2360680103302,
+ 2.2360680103302,
+ 2.2360680103302,
+ 2.2360680103302,
+ 2.2360680103302,
+ 2.2360680103302,
+ 2.2360680103302,
+ 2.2360680103302,
+ 2.2360680103302,
+ 2.2360680103302,
+ 2.2360680103302,
+ 2.2360680103302,
+ 2.2360680103302,
+ 2.2360680103302,
+ 2.2360680103302,
+ 2.2360680103302,
+ 2.2360680103302,
+ 2.4494898319244385,
+ 2.4494898319244385,
+ 2.4494898319244385,
+ 2.4494898319244385,
+ 2.4494898319244385,
+ 2.4494898319244385,
+ 2.4494898319244385,
+ 2.4494898319244385,
+ 2.4494898319244385,
+ 2.4494898319244385,
+ 2.4494898319244385,
+ 2.4494898319244385,
+ 2.4494898319244385,
+ 2.4494898319244385,
+ 2.4494898319244385,
+ 2.4494898319244385,
+ 2.4494898319244385,
+ 2.4494898319244385,
+ 2.4494898319244385,
+ 2.4494898319244385,
+ 2.4494898319244385,
+ 2.8284270763397217,
+ 2.8284270763397217,
+ 2.8284270763397217,
+ 2.8284270763397217,
+ 2.8284270763397217,
+ 2.8284270763397217,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3.1622776985168457,
+ 3.1622776985168457,
+ 3.1622776985168457,
+ 3.1622776985168457,
+ 3.1622776985168457,
+ 3.1622776985168457,
+ 3.1622776985168457,
+ 3.1622776985168457,
+ 3.1622776985168457,
+ 3.1622776985168457,
+ 3.1622776985168457,
+ 3.1622776985168457,
+ 3.1622776985168457,
+ 3.1622776985168457,
+ 3.316624879837036,
+ 3.316624879837036,
+ 3.316624879837036,
+ 3.316624879837036,
+ 3.316624879837036,
+ 3.316624879837036,
+ 3.316624879837036,
+ 3.316624879837036,
+ 3.316624879837036,
+ 3.316624879837036,
+ 3.316624879837036,
+ 3.316624879837036,
+ 3.316624879837036,
+ 3.316624879837036,
+ 3.316624879837036,
+ 3.316624879837036,
+ 3.316624879837036,
+ 3.316624879837036,
+ 3.316624879837036,
+ 3.316624879837036,
+ 3.316624879837036,
+ 3.316624879837036,
+ 3.316624879837036,
+ 3.316624879837036,
+ 3.316624879837036,
+ 3.464101552963257,
+ 3.464101552963257,
+ 3.464101552963257,
+ 3.464101552963257,
+ 3.464101552963257,
+ 3.464101552963257,
+ 3.464101552963257,
+ 3.464101552963257,
+ 3.605551242828369,
+ 3.605551242828369,
+ 3.605551242828369,
+ 3.605551242828369,
+ 3.605551242828369,
+ 3.605551242828369,
+ 3.605551242828369,
+ 3.605551242828369,
+ 3.605551242828369,
+ 3.605551242828369,
+ 3.605551242828369,
+ 3.605551242828369,
+ 3.605551242828369,
+ 3.605551242828369,
+ 3.605551242828369,
+ 3.605551242828369,
+ 3.605551242828369,
+ 3.605551242828369,
+ 3.605551242828369,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 4,
+ 4,
+ 4,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.358899116516113,
+ 4.358899116516113,
+ 4.358899116516113,
+ 4.358899116516113,
+ 4.358899116516113,
+ 4.358899116516113,
+ 4.358899116516113,
+ 4.358899116516113,
+ 4.358899116516113,
+ 4.358899116516113,
+ 4.358899116516113,
+ 4.358899116516113,
+ 4.358899116516113,
+ 4.358899116516113,
+ 4.358899116516113,
+ 4.358899116516113,
+ 4.358899116516113,
+ 4.358899116516113,
+ 4.358899116516113,
+ 4.4721360206604,
+ 4.4721360206604,
+ 4.4721360206604,
+ 4.4721360206604,
+ 4.4721360206604,
+ 4.4721360206604,
+ 4.4721360206604,
+ 4.4721360206604,
+ 4.4721360206604,
+ 4.4721360206604,
+ 4.4721360206604,
+ 4.4721360206604,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.690415859222412,
+ 4.690415859222412,
+ 4.690415859222412,
+ 4.690415859222412,
+ 4.690415859222412,
+ 4.690415859222412,
+ 4.690415859222412,
+ 4.690415859222412,
+ 4.690415859222412,
+ 4.690415859222412,
+ 4.898979663848877,
+ 4.898979663848877,
+ 4.898979663848877,
+ 4.898979663848877,
+ 4.898979663848877,
+ 4.898979663848877,
+ 4.898979663848877,
+ 4.898979663848877,
+ 4.898979663848877,
+ 4.898979663848877,
+ 4.898979663848877,
+ 4.898979663848877,
+ 4.898979663848877,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.196152210235596,
+ 5.196152210235596,
+ 5.196152210235596,
+ 5.196152210235596,
+ 5.196152210235596,
+ 5.196152210235596,
+ 5.196152210235596,
+ 5.196152210235596,
+ 5.196152210235596,
+ 5.196152210235596,
+ 5.196152210235596,
+ 5.196152210235596,
+ 5.196152210235596,
+ 5.196152210235596,
+ 5.196152210235596,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.4772257804870605,
+ 5.4772257804870605,
+ 5.4772257804870605,
+ 5.4772257804870605,
+ 5.4772257804870605,
+ 5.4772257804870605,
+ 5.4772257804870605,
+ 5.4772257804870605,
+ 5.4772257804870605,
+ 5.4772257804870605,
+ 5.4772257804870605,
+ 5.4772257804870605,
+ 5.4772257804870605,
+ 5.4772257804870605,
+ 5.4772257804870605,
+ 5.4772257804870605,
+ 5.4772257804870605,
+ 5.4772257804870605,
+ 5.4772257804870605,
+ 5.4772257804870605,
+ 5.4772257804870605,
+ 5.656854152679443,
+ 5.656854152679443,
+ 5.656854152679443,
+ 5.656854152679443,
+ 5.656854152679443,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.916079998016357,
+ 5.916079998016357,
+ 5.916079998016357,
+ 5.916079998016357,
+ 5.916079998016357,
+ 5.916079998016357,
+ 5.916079998016357,
+ 5.916079998016357,
+ 5.916079998016357,
+ 5.916079998016357,
+ 5.916079998016357,
+ 5.916079998016357,
+ 5.916079998016357,
+ 5.916079998016357,
+ 5.916079998016357,
+ 5.916079998016357,
+ 5.916079998016357,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6.082762718200684,
+ 6.082762718200684,
+ 6.082762718200684,
+ 6.082762718200684,
+ 6.082762718200684,
+ 6.082762718200684,
+ 6.082762718200684,
+ 6.082762718200684,
+ 6.082762718200684,
+ 6.082762718200684,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.324555397033691,
+ 6.324555397033691,
+ 6.324555397033691,
+ 6.324555397033691,
+ 6.324555397033691,
+ 6.324555397033691,
+ 6.324555397033691,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.480740547180176,
+ 6.480740547180176,
+ 6.480740547180176,
+ 6.480740547180176,
+ 6.480740547180176,
+ 6.480740547180176,
+ 6.480740547180176,
+ 6.557438373565674,
+ 6.557438373565674,
+ 6.557438373565674,
+ 6.557438373565674,
+ 6.557438373565674,
+ 6.557438373565674,
+ 6.557438373565674,
+ 6.557438373565674,
+ 6.633249759674072,
+ 6.633249759674072,
+ 6.633249759674072,
+ 6.633249759674072,
+ 6.633249759674072,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.78233003616333,
+ 6.78233003616333,
+ 6.78233003616333,
+ 6.78233003616333,
+ 6.78233003616333,
+ 6.78233003616333,
+ 6.78233003616333,
+ 6.78233003616333,
+ 6.78233003616333,
+ 6.78233003616333,
+ 6.78233003616333,
+ 6.928203105926514,
+ 7,
+ 7,
+ 7,
+ 7,
+ 7,
+ 7,
+ 7,
+ 7,
+ 7,
+ 7,
+ 7,
+ 7,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.141428470611572,
+ 7.141428470611572,
+ 7.141428470611572,
+ 7.141428470611572,
+ 7.141428470611572,
+ 7.141428470611572,
+ 7.141428470611572,
+ 7.141428470611572,
+ 7.141428470611572,
+ 7.141428470611572,
+ 7.141428470611572,
+ 7.211102485656738,
+ 7.211102485656738,
+ 7.211102485656738,
+ 7.211102485656738,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.4833149909973145,
+ 7.4833149909973145,
+ 7.549834251403809,
+ 7.549834251403809,
+ 7.549834251403809,
+ 7.549834251403809,
+ 7.6157732009887695,
+ 7.6157732009887695,
+ 7.6157732009887695,
+ 7.6157732009887695,
+ 7.6157732009887695,
+ 7.6157732009887695,
+ 7.6157732009887695,
+ 7.681145668029785,
+ 7.681145668029785,
+ 7.681145668029785,
+ 7.681145668029785,
+ 7.681145668029785,
+ 7.681145668029785,
+ 7.681145668029785,
+ 7.8102498054504395,
+ 7.8102498054504395,
+ 7.8102498054504395,
+ 7.8102498054504395,
+ 7.8102498054504395,
+ 7.8102498054504395,
+ 7.8102498054504395,
+ 7.8102498054504395,
+ 7.8102498054504395,
+ 7.8102498054504395,
+ 7.8102498054504395,
+ 7.8102498054504395,
+ 7.8102498054504395,
+ 7.8102498054504395,
+ 7.874007701873779,
+ 7.874007701873779,
+ 7.874007701873779,
+ 7.874007701873779,
+ 7.874007701873779,
+ 7.874007701873779,
+ 7.874007701873779,
+ 7.874007701873779,
+ 7.874007701873779,
+ 8.062257766723633,
+ 8.062257766723633,
+ 8.062257766723633,
+ 8.062257766723633,
+ 8.062257766723633,
+ 8.062257766723633,
+ 8.062257766723633,
+ 8.124038696289062,
+ 8.124038696289062,
+ 8.124038696289062,
+ 8.124038696289062,
+ 8.124038696289062,
+ 8.124038696289062,
+ 8.124038696289062,
+ 8.185352325439453,
+ 8.246211051940918,
+ 8.246211051940918,
+ 8.246211051940918,
+ 8.246211051940918,
+ 8.246211051940918,
+ 8.306623458862305,
+ 8.306623458862305,
+ 8.306623458862305,
+ 8.306623458862305,
+ 8.306623458862305,
+ 8.306623458862305,
+ 8.306623458862305,
+ 8.306623458862305,
+ 8.306623458862305,
+ 8.306623458862305,
+ 8.306623458862305,
+ 8.366600036621094,
+ 8.366600036621094,
+ 8.366600036621094,
+ 8.366600036621094,
+ 8.366600036621094,
+ 8.485280990600586,
+ 8.485280990600586,
+ 8.485280990600586,
+ 8.485280990600586,
+ 8.5440034866333,
+ 8.5440034866333,
+ 8.602325439453125,
+ 8.602325439453125,
+ 8.602325439453125,
+ 8.602325439453125,
+ 8.602325439453125,
+ 8.602325439453125,
+ 8.602325439453125,
+ 8.602325439453125,
+ 8.66025447845459,
+ 8.66025447845459,
+ 8.717798233032227,
+ 8.717798233032227,
+ 8.717798233032227,
+ 8.774964332580566,
+ 8.774964332580566,
+ 8.774964332580566,
+ 8.774964332580566,
+ 8.774964332580566,
+ 8.774964332580566,
+ 8.774964332580566,
+ 8.774964332580566,
+ 8.83176040649414,
+ 8.83176040649414,
+ 8.83176040649414,
+ 8.9442720413208,
+ 9,
+ 9,
+ 9,
+ 9,
+ 9.05538558959961,
+ 9.05538558959961,
+ 9.05538558959961,
+ 9.110433578491211,
+ 9.110433578491211,
+ 9.219544410705566,
+ 9.219544410705566,
+ 9.219544410705566,
+ 9.273618698120117,
+ 9.273618698120117,
+ 9.273618698120117,
+ 9.273618698120117,
+ 9.273618698120117,
+ 9.433980941772461,
+ 9.433980941772461,
+ 9.433980941772461,
+ 9.433980941772461,
+ 9.433980941772461,
+ 9.433980941772461,
+ 9.433980941772461,
+ 9.486832618713379,
+ 9.486832618713379,
+ 9.486832618713379,
+ 9.486832618713379,
+ 9.486832618713379,
+ 9.539392471313477,
+ 9.539392471313477,
+ 9.539392471313477,
+ 9.539392471313477,
+ 9.539392471313477,
+ 9.539392471313477,
+ 9.643651008605957,
+ 9.643651008605957,
+ 9.69536018371582,
+ 9.69536018371582,
+ 9.69536018371582,
+ 9.69536018371582,
+ 9.848857879638672,
+ 9.899495124816895,
+ 9.899495124816895,
+ 9.899495124816895,
+ 9.899495124816895,
+ 9.899495124816895,
+ 9.949873924255371,
+ 9.949873924255371,
+ 10.049875259399414,
+ 10.049875259399414,
+ 10.049875259399414,
+ 10.049875259399414,
+ 10.049875259399414,
+ 10.099504470825195,
+ 10.198039054870605,
+ 10.24695110321045,
+ 10.24695110321045,
+ 10.29563045501709,
+ 10.344079971313477,
+ 10.344079971313477,
+ 10.392304420471191,
+ 10.392304420471191,
+ 10.392304420471191,
+ 10.488088607788086,
+ 10.488088607788086,
+ 10.488088607788086,
+ 10.630146026611328,
+ 10.630146026611328,
+ 10.630146026611328,
+ 10.630146026611328,
+ 10.630146026611328,
+ 10.677078247070312,
+ 10.816654205322266,
+ 10.862780570983887,
+ 10.862780570983887,
+ 10.862780570983887,
+ 10.954451560974121,
+ 11,
+ 11.045360565185547,
+ 11.090536117553711,
+ 11.180339813232422,
+ 11.180339813232422,
+ 11.180339813232422,
+ 11.224971771240234,
+ 11.357816696166992,
+ 11.357816696166992,
+ 11.704699516296387,
+ 11.789826393127441,
+ 11.832159996032715,
+ 11.87434196472168,
+ 12,
+ 12.083045959472656,
+ 12.369317054748535,
+ 12.529964447021484,
+ 12.529964447021484,
+ 12.688577651977539,
+ 12.688577651977539,
+ 13.03840446472168,
+ 13.076696395874023,
+ 13.114876747131348,
+ 13.266499519348145,
+ 13.601470947265625,
+ 13.892443656921387,
+ 13.928388595581055,
+ 14.03566837310791,
+ 14.247806549072266,
+ 14.352700233459473,
+ 14.456831932067871,
+ 14.764822959899902,
+ 14.798648834228516,
+ 14.966629981994629,
+ 15.165750503540039,
+ 15.68438720703125,
+ 15.937376976013184,
+ 16.309507369995117,
+ 17.14642906188965,
+ 17.57839584350586,
+ 18.357559204101562,
+ 18.973665237426758,
+ 19.51922035217285,
+ 120.76978149414063
+ ]
+ },
+ {
+ "hoverinfo": "text",
+ "hovertext": [
+ "(24.1867733001709, 25.0)",
+ "(23.021728515625, 24.494897842407227)",
+ "(21.354156494140625, 21.563858032226562)",
+ "(20.639766693115234, 22.97825050354004)",
+ "(19.748416900634766, 20.639766693115234)",
+ "(19.39072036743164, 19.646883010864258)",
+ "(19.339078903198242, 20.856653213500977)",
+ "(19.10497283935547, 19.131126403808594)",
+ "(18.973665237426758, 20.049938201904297)",
+ "(18.788293838500977, 18.920886993408203)",
+ "(17.72004508972168, 17.944358825683594)",
+ "(17.14642906188965, 18.41195297241211)",
+ "(17.11724281311035, 17.72004508972168)",
+ "(16.67333221435547, 18.439088821411133)",
+ "(16.431676864624023, 20.32240104675293)",
+ "(16.431676864624023, 17.0587215423584)",
+ "(16.309507369995117, 17.37814712524414)",
+ "(16.124515533447266, 16.61324691772461)",
+ "(15.937376976013184, 17.11724281311035)",
+ "(15.842979431152344, 15.905973434448242)",
+ "(15.748015403747559, 17.52141571044922)",
+ "(15.65247631072998, 16.792856216430664)",
+ "(15.524174690246582, 17.944358825683594)",
+ "(15.394804000854492, 16.881942749023438)",
+ "(15.29705810546875, 17.11724281311035)",
+ "(15.264337539672852, 15.524174690246582)",
+ "(15.0, 16.911535263061523)",
+ "(15.0, 15.36229133605957)",
+ "(14.899664878845215, 16.124515533447266)",
+ "(14.866068840026855, 15.0)",
+ "(14.798648834228516, 19.72308349609375)",
+ "(14.764822959899902, 15.29705810546875)",
+ "(14.696938514709473, 17.11724281311035)",
+ "(14.696938514709473, 15.905973434448242)",
+ "(14.696938514709473, 15.394804000854492)",
+ "(14.59451961517334, 15.55634880065918)",
+ "(14.456831932067871, 14.491376876831055)",
+ "(14.422204971313477, 17.916473388671875)",
+ "(14.352700233459473, 19.51922035217285)",
+ "(14.282856941223145, 15.29705810546875)",
+ "(14.03566837310791, 17.14642906188965)",
+ "(13.928388595581055, 15.779733657836914)",
+ "(13.638181686401367, 14.317821502685547)",
+ "(13.490737915039062, 15.165750503540039)",
+ "(13.490737915039062, 13.747727394104004)",
+ "(13.45362377166748, 14.764822959899902)",
+ "(13.379088401794434, 14.73091983795166)",
+ "(13.379088401794434, 14.317821502685547)",
+ "(13.34166431427002, 13.928388595581055)",
+ "(13.266499519348145, 13.601470947265625)",
+ "(13.190905570983887, 13.601470947265625)",
+ "(13.152946472167969, 13.928388595581055), multiplicity: 2",
+ "(13.152946472167969, 13.928388595581055), multiplicity: 2",
+ "(13.03840446472168, 16.093477249145508)",
+ "(12.806248664855957, 14.03566837310791)",
+ "(12.727922439575195, 14.03566837310791)",
+ "(12.688577651977539, 14.764822959899902)",
+ "(12.688577651977539, 13.638181686401367)",
+ "(12.569805145263672, 13.928388595581055)",
+ "(12.409673690795898, 13.490737915039062)",
+ "(12.409673690795898, 12.449899673461914)",
+ "(12.369317054748535, 13.45362377166748)",
+ "(12.247448921203613, 13.601470947265625)",
+ "(12.165525436401367, 13.190905570983887)",
+ "(12.083045959472656, 14.560219764709473)",
+ "(12.083045959472656, 14.0)",
+ "(12.083045959472656, 12.247448921203613)",
+ "(12.041594505310059, 15.132745742797852)",
+ "(12.041594505310059, 12.328827857971191)",
+ "(12.041594505310059, 12.247448921203613)",
+ "(11.916375160217285, 12.083045959472656), multiplicity: 2",
+ "(11.916375160217285, 12.083045959472656), multiplicity: 2",
+ "(11.87434196472168, 14.73091983795166)",
+ "(11.87434196472168, 12.247448921203613)",
+ "(11.747340202331543, 12.206555366516113)",
+ "(11.704699516296387, 12.369317054748535)",
+ "(11.704699516296387, 12.328827857971191)",
+ "(11.704699516296387, 12.083045959472656)",
+ "(11.704699516296387, 12.0)",
+ "(11.532562255859375, 12.649110794067383)",
+ "(11.48912525177002, 12.884099006652832)",
+ "(11.48912525177002, 12.041594505310059)",
+ "(11.445523262023926, 13.45362377166748)",
+ "(11.357816696166992, 13.076696395874023)",
+ "(11.357816696166992, 11.48912525177002)",
+ "(11.313708305358887, 12.328827857971191)",
+ "(11.224971771240234, 13.304134368896484)",
+ "(11.224971771240234, 12.328827857971191)",
+ "(11.224971771240234, 11.575837135314941)",
+ "(11.224971771240234, 11.445523262023926)",
+ "(11.045360565185547, 11.357816696166992)",
+ "(11.0, 16.155494689941406)",
+ "(11.0, 14.899664878845215)",
+ "(10.954451560974121, 14.282856941223145)",
+ "(10.862780570983887, 14.798648834228516)",
+ "(10.862780570983887, 11.532562255859375)",
+ "(10.862780570983887, 11.180339813232422)",
+ "(10.816654205322266, 17.492855072021484)",
+ "(10.816654205322266, 14.696938514709473)",
+ "(10.816654205322266, 13.190905570983887)",
+ "(10.816654205322266, 12.083045959472656)",
+ "(10.770329475402832, 105.92449951171875)",
+ "(10.770329475402832, 16.6433162689209)",
+ "(10.770329475402832, 12.688577651977539)",
+ "(10.770329475402832, 11.704699516296387)",
+ "(10.770329475402832, 11.575837135314941)",
+ "(10.72380542755127, 11.045360565185547)",
+ "(10.677078247070312, 15.066518783569336)",
+ "(10.677078247070312, 12.206555366516113)",
+ "(10.677078247070312, 11.180339813232422)",
+ "(10.630146026611328, 13.34166431427002)",
+ "(10.630146026611328, 12.369317054748535)",
+ "(10.630146026611328, 10.770329475402832)",
+ "(10.488088607788086, 15.0)",
+ "(10.488088607788086, 12.569805145263672)",
+ "(10.488088607788086, 11.575837135314941)",
+ "(10.488088607788086, 11.445523262023926)",
+ "(10.488088607788086, 10.862780570983887)",
+ "(10.488088607788086, 10.816654205322266)",
+ "(10.488088607788086, 10.770329475402832), multiplicity: 2",
+ "(10.488088607788086, 10.770329475402832), multiplicity: 2",
+ "(10.440306663513184, 11.789826393127441)",
+ "(10.392304420471191, 13.747727394104004)",
+ "(10.344079971313477, 13.34166431427002)",
+ "(10.344079971313477, 10.770329475402832)",
+ "(10.29563045501709, 12.328827857971191)",
+ "(10.29563045501709, 10.954451560974121)",
+ "(10.24695110321045, 14.798648834228516)",
+ "(10.24695110321045, 14.177447319030762)",
+ "(10.24695110321045, 13.416407585144043)",
+ "(10.24695110321045, 12.449899673461914)",
+ "(10.24695110321045, 12.083045959472656)",
+ "(10.198039054870605, 12.688577651977539)",
+ "(10.198039054870605, 10.630146026611328)",
+ "(10.099504470825195, 11.575837135314941)",
+ "(10.049875259399414, 14.73091983795166)",
+ "(10.049875259399414, 13.379088401794434)",
+ "(10.049875259399414, 12.409673690795898)",
+ "(10.049875259399414, 12.206555366516113)",
+ "(10.049875259399414, 12.083045959472656)",
+ "(10.049875259399414, 10.440306663513184)",
+ "(10.049875259399414, 10.24695110321045)",
+ "(10.049875259399414, 10.198039054870605)",
+ "(10.0, 10.049875259399414)",
+ "(9.949873924255371, 14.764822959899902)",
+ "(9.949873924255371, 12.206555366516113)",
+ "(9.899495124816895, 13.379088401794434)",
+ "(9.899495124816895, 11.180339813232422)",
+ "(9.899495124816895, 10.816654205322266)",
+ "(9.899495124816895, 10.24695110321045), multiplicity: 2",
+ "(9.899495124816895, 10.24695110321045), multiplicity: 2",
+ "(9.848857879638672, 12.409673690795898)",
+ "(9.848857879638672, 11.180339813232422)",
+ "(9.848857879638672, 10.049875259399414)",
+ "(9.848857879638672, 9.949873924255371)",
+ "(9.69536018371582, 12.083045959472656), multiplicity: 2",
+ "(9.69536018371582, 12.083045959472656), multiplicity: 2",
+ "(9.69536018371582, 10.677078247070312)",
+ "(9.69536018371582, 10.049875259399414)",
+ "(9.643651008605957, 13.076696395874023)",
+ "(9.643651008605957, 11.180339813232422)",
+ "(9.539392471313477, 11.401754379272461)",
+ "(9.539392471313477, 10.049875259399414)",
+ "(9.539392471313477, 9.848857879638672), multiplicity: 2",
+ "(9.539392471313477, 9.848857879638672), multiplicity: 2",
+ "(9.486832618713379, 10.72380542755127)",
+ "(9.486832618713379, 10.049875259399414)",
+ "(9.486832618713379, 9.899495124816895)",
+ "(9.486832618713379, 9.848857879638672)",
+ "(9.486832618713379, 9.539392471313477), multiplicity: 2",
+ "(9.486832618713379, 9.539392471313477), multiplicity: 2",
+ "(9.433980941772461, 11.401754379272461)",
+ "(9.433980941772461, 11.045360565185547)",
+ "(9.433980941772461, 10.24695110321045)",
+ "(9.433980941772461, 9.899495124816895)",
+ "(9.433980941772461, 9.848857879638672)",
+ "(9.433980941772461, 9.643651008605957)",
+ "(9.433980941772461, 9.539392471313477)",
+ "(9.380831718444824, 12.041594505310059)",
+ "(9.380831718444824, 11.224971771240234)",
+ "(9.380831718444824, 9.433980941772461)",
+ "(9.273618698120117, 11.704699516296387)",
+ "(9.273618698120117, 10.862780570983887)",
+ "(9.273618698120117, 10.099504470825195)",
+ "(9.273618698120117, 10.049875259399414)",
+ "(9.273618698120117, 9.433980941772461)",
+ "(9.219544410705566, 9.273618698120117)",
+ "(9.165151596069336, 14.59451961517334)",
+ "(9.165151596069336, 11.045360565185547)",
+ "(9.165151596069336, 10.488088607788086)",
+ "(9.165151596069336, 10.049875259399414)",
+ "(9.110433578491211, 12.206555366516113)",
+ "(9.110433578491211, 11.532562255859375)",
+ "(9.110433578491211, 9.273618698120117), multiplicity: 2",
+ "(9.110433578491211, 9.273618698120117), multiplicity: 2",
+ "(9.110433578491211, 9.165151596069336)",
+ "(9.05538558959961, 13.45362377166748)",
+ "(9.05538558959961, 11.0)",
+ "(9.0, 12.369317054748535)",
+ "(9.0, 12.328827857971191)",
+ "(9.0, 10.630146026611328), multiplicity: 2",
+ "(9.0, 10.630146026611328), multiplicity: 2",
+ "(9.0, 9.539392471313477)",
+ "(8.9442720413208, 9.433980941772461)",
+ "(8.83176040649414, 12.083045959472656)",
+ "(8.83176040649414, 10.630146026611328)",
+ "(8.83176040649414, 10.24695110321045)",
+ "(8.83176040649414, 9.949873924255371)",
+ "(8.83176040649414, 9.433980941772461)",
+ "(8.774964332580566, 12.449899673461914)",
+ "(8.774964332580566, 10.816654205322266), multiplicity: 2",
+ "(8.774964332580566, 10.816654205322266), multiplicity: 2",
+ "(8.774964332580566, 10.488088607788086), multiplicity: 3",
+ "(8.774964332580566, 10.488088607788086), multiplicity: 3",
+ "(8.774964332580566, 10.488088607788086), multiplicity: 3",
+ "(8.774964332580566, 10.440306663513184)",
+ "(8.774964332580566, 10.099504470825195)",
+ "(8.774964332580566, 9.05538558959961)",
+ "(8.717798233032227, 12.569805145263672)",
+ "(8.717798233032227, 10.677078247070312)",
+ "(8.66025447845459, 12.206555366516113)",
+ "(8.66025447845459, 10.816654205322266)",
+ "(8.66025447845459, 9.69536018371582)",
+ "(8.66025447845459, 9.486832618713379)",
+ "(8.66025447845459, 9.273618698120117)",
+ "(8.602325439453125, 10.198039054870605)",
+ "(8.602325439453125, 9.899495124816895)",
+ "(8.5440034866333, 11.532562255859375)",
+ "(8.366600036621094, 8.602325439453125), multiplicity: 2",
+ "(8.366600036621094, 8.602325439453125), multiplicity: 2",
+ "(8.306623458862305, 13.964240074157715)",
+ "(8.306623458862305, 11.224971771240234)",
+ "(8.306623458862305, 9.273618698120117)",
+ "(8.306623458862305, 9.05538558959961)",
+ "(8.306623458862305, 8.485280990600586)",
+ "(8.246211051940918, 10.862780570983887)",
+ "(8.246211051940918, 10.049875259399414)",
+ "(8.246211051940918, 9.486832618713379)",
+ "(8.246211051940918, 8.774964332580566), multiplicity: 2",
+ "(8.246211051940918, 8.774964332580566), multiplicity: 2",
+ "(8.185352325439453, 9.273618698120117)",
+ "(8.185352325439453, 8.83176040649414)",
+ "(8.185352325439453, 8.366600036621094)",
+ "(8.124038696289062, 12.961481094360352)",
+ "(8.124038696289062, 11.747340202331543)",
+ "(8.124038696289062, 9.433980941772461)",
+ "(8.124038696289062, 9.273618698120117)",
+ "(8.124038696289062, 9.0)",
+ "(8.124038696289062, 8.774964332580566), multiplicity: 2",
+ "(8.124038696289062, 8.774964332580566), multiplicity: 2",
+ "(8.124038696289062, 8.602325439453125)",
+ "(8.124038696289062, 8.485280990600586)",
+ "(8.124038696289062, 8.185352325439453)",
+ "(8.062257766723633, 10.954451560974121)",
+ "(8.062257766723633, 10.770329475402832)",
+ "(8.062257766723633, 10.677078247070312)",
+ "(8.062257766723633, 10.488088607788086)",
+ "(8.062257766723633, 9.273618698120117)",
+ "(8.062257766723633, 9.165151596069336)",
+ "(8.062257766723633, 8.66025447845459)",
+ "(8.062257766723633, 8.5440034866333)",
+ "(8.062257766723633, 8.124038696289062)",
+ "(8.0, 9.219544410705566)",
+ "(7.874007701873779, 9.273618698120117)",
+ "(7.874007701873779, 9.0), multiplicity: 2",
+ "(7.874007701873779, 9.0), multiplicity: 2",
+ "(7.874007701873779, 8.246211051940918)",
+ "(7.874007701873779, 8.062257766723633), multiplicity: 2",
+ "(7.874007701873779, 8.062257766723633), multiplicity: 2",
+ "(7.8102498054504395, 10.24695110321045)",
+ "(7.8102498054504395, 9.486832618713379)",
+ "(7.8102498054504395, 8.124038696289062), multiplicity: 3",
+ "(7.8102498054504395, 8.124038696289062), multiplicity: 3",
+ "(7.8102498054504395, 8.124038696289062), multiplicity: 3",
+ "(7.681145668029785, 10.770329475402832)",
+ "(7.681145668029785, 9.273618698120117)",
+ "(7.681145668029785, 8.306623458862305)",
+ "(7.681145668029785, 7.8102498054504395)",
+ "(7.549834251403809, 10.24695110321045)",
+ "(7.549834251403809, 9.539392471313477)",
+ "(7.549834251403809, 9.380831718444824)",
+ "(7.549834251403809, 8.774964332580566)",
+ "(7.4833149909973145, 9.273618698120117)",
+ "(7.4833149909973145, 8.062257766723633)",
+ "(7.4833149909973145, 7.874007701873779)",
+ "(7.4833149909973145, 7.681145668029785)",
+ "(7.348469257354736, 10.770329475402832)",
+ "(7.348469257354736, 9.433980941772461)",
+ "(7.348469257354736, 9.219544410705566)",
+ "(7.348469257354736, 8.306623458862305)",
+ "(7.348469257354736, 8.124038696289062)",
+ "(7.348469257354736, 7.8102498054504395), multiplicity: 2",
+ "(7.348469257354736, 7.8102498054504395), multiplicity: 2",
+ "(7.348469257354736, 7.549834251403809)",
+ "(7.280109882354736, 10.770329475402832)",
+ "(7.280109882354736, 9.433980941772461), multiplicity: 2",
+ "(7.280109882354736, 9.433980941772461), multiplicity: 2",
+ "(7.280109882354736, 8.366600036621094)",
+ "(7.280109882354736, 7.874007701873779)",
+ "(7.280109882354736, 7.549834251403809)",
+ "(7.280109882354736, 7.4833149909973145)",
+ "(7.211102485656738, 10.770329475402832)",
+ "(7.141428470611572, 8.83176040649414)",
+ "(7.141428470611572, 7.4833149909973145)",
+ "(7.141428470611572, 7.348469257354736), multiplicity: 2",
+ "(7.141428470611572, 7.348469257354736), multiplicity: 2",
+ "(7.141428470611572, 7.280109882354736)",
+ "(7.071067810058594, 9.486832618713379)",
+ "(7.071067810058594, 8.83176040649414)",
+ "(7.071067810058594, 8.366600036621094)",
+ "(7.071067810058594, 8.124038696289062)",
+ "(7.071067810058594, 7.681145668029785)",
+ "(7.071067810058594, 7.549834251403809)",
+ "(7.071067810058594, 7.348469257354736)",
+ "(7.0, 11.401754379272461)",
+ "(7.0, 8.124038696289062)",
+ "(7.0, 7.4833149909973145)",
+ "(7.0, 7.071067810058594)",
+ "(6.78233003616333, 10.0)",
+ "(6.78233003616333, 9.848857879638672)",
+ "(6.78233003616333, 7.8102498054504395)",
+ "(6.78233003616333, 7.549834251403809)",
+ "(6.78233003616333, 7.280109882354736)",
+ "(6.78233003616333, 7.141428470611572)",
+ "(6.78233003616333, 7.0)",
+ "(6.7082037925720215, 8.124038696289062)",
+ "(6.7082037925720215, 8.062257766723633)",
+ "(6.7082037925720215, 7.681145668029785)",
+ "(6.7082037925720215, 7.4833149909973145)",
+ "(6.633249759674072, 7.8102498054504395)",
+ "(6.633249759674072, 6.78233003616333)",
+ "(6.557438373565674, 8.062257766723633)",
+ "(6.557438373565674, 7.0)",
+ "(6.480740547180176, 8.306623458862305)",
+ "(6.480740547180176, 6.78233003616333)",
+ "(6.4031243324279785, 7.681145668029785)",
+ "(6.4031243324279785, 7.348469257354736), multiplicity: 2",
+ "(6.4031243324279785, 7.348469257354736), multiplicity: 2",
+ "(6.4031243324279785, 6.480740547180176)",
+ "(6.324555397033691, 7.280109882354736)",
+ "(6.324555397033691, 7.141428470611572)",
+ "(6.164413928985596, 7.874007701873779), multiplicity: 2",
+ "(6.164413928985596, 7.874007701873779), multiplicity: 2",
+ "(6.164413928985596, 7.071067810058594)",
+ "(6.164413928985596, 6.4031243324279785), multiplicity: 3",
+ "(6.164413928985596, 6.4031243324279785), multiplicity: 3",
+ "(6.164413928985596, 6.4031243324279785), multiplicity: 3",
+ "(5.916079998016357, 7.280109882354736), multiplicity: 2",
+ "(5.916079998016357, 7.280109882354736), multiplicity: 2",
+ "(5.916079998016357, 7.141428470611572)",
+ "(5.916079998016357, 6.557438373565674)",
+ "(5.916079998016357, 6.480740547180176)",
+ "(5.830951690673828, 8.0)",
+ "(5.830951690673828, 6.78233003616333)",
+ "(5.830951690673828, 6.7082037925720215), multiplicity: 2",
+ "(5.830951690673828, 6.7082037925720215), multiplicity: 2",
+ "(5.830951690673828, 6.4031243324279785)",
+ "(5.830951690673828, 6.324555397033691)",
+ "(5.830951690673828, 6.0)",
+ "(5.830951690673828, 5.916079998016357)",
+ "(5.74456262588501, 5.916079998016357), multiplicity: 2",
+ "(5.74456262588501, 5.916079998016357), multiplicity: 2",
+ "(5.4772257804870605, 5.916079998016357)",
+ "(5.385164737701416, 5.830951690673828)",
+ "(5.196152210235596, 5.4772257804870605)",
+ "(5.099019527435303, 6.164413928985596)",
+ "(5.099019527435303, 6.0)",
+ "(5.099019527435303, 5.385164737701416), multiplicity: 2",
+ "(5.099019527435303, 5.385164737701416), multiplicity: 2",
+ "(5.0, 5.656854152679443)",
+ "(5.0, 5.385164737701416)",
+ "(4.898979663848877, 5.74456262588501)",
+ "(4.898979663848877, 5.385164737701416)",
+ "(4.898979663848877, 5.099019527435303)",
+ "(4.582575798034668, 4.898979663848877)",
+ "(4.242640495300293, 4.358899116516113)"
+ ],
+ "mode": "markers",
+ "name": "H1",
+ "type": "scatter",
+ "x": [
+ 24.1867733001709,
+ 23.021728515625,
+ 21.354156494140625,
+ 20.639766693115234,
+ 19.748416900634766,
+ 19.39072036743164,
+ 19.339078903198242,
+ 19.10497283935547,
+ 18.973665237426758,
+ 18.788293838500977,
+ 17.72004508972168,
+ 17.14642906188965,
+ 17.11724281311035,
+ 16.67333221435547,
+ 16.431676864624023,
+ 16.431676864624023,
+ 16.309507369995117,
+ 16.124515533447266,
+ 15.937376976013184,
+ 15.842979431152344,
+ 15.748015403747559,
+ 15.65247631072998,
+ 15.524174690246582,
+ 15.394804000854492,
+ 15.29705810546875,
+ 15.264337539672852,
+ 15,
+ 15,
+ 14.899664878845215,
+ 14.866068840026855,
+ 14.798648834228516,
+ 14.764822959899902,
+ 14.696938514709473,
+ 14.696938514709473,
+ 14.696938514709473,
+ 14.59451961517334,
+ 14.456831932067871,
+ 14.422204971313477,
+ 14.352700233459473,
+ 14.282856941223145,
+ 14.03566837310791,
+ 13.928388595581055,
+ 13.638181686401367,
+ 13.490737915039062,
+ 13.490737915039062,
+ 13.45362377166748,
+ 13.379088401794434,
+ 13.379088401794434,
+ 13.34166431427002,
+ 13.266499519348145,
+ 13.190905570983887,
+ 13.152946472167969,
+ 13.152946472167969,
+ 13.03840446472168,
+ 12.806248664855957,
+ 12.727922439575195,
+ 12.688577651977539,
+ 12.688577651977539,
+ 12.569805145263672,
+ 12.409673690795898,
+ 12.409673690795898,
+ 12.369317054748535,
+ 12.247448921203613,
+ 12.165525436401367,
+ 12.083045959472656,
+ 12.083045959472656,
+ 12.083045959472656,
+ 12.041594505310059,
+ 12.041594505310059,
+ 12.041594505310059,
+ 11.916375160217285,
+ 11.916375160217285,
+ 11.87434196472168,
+ 11.87434196472168,
+ 11.747340202331543,
+ 11.704699516296387,
+ 11.704699516296387,
+ 11.704699516296387,
+ 11.704699516296387,
+ 11.532562255859375,
+ 11.48912525177002,
+ 11.48912525177002,
+ 11.445523262023926,
+ 11.357816696166992,
+ 11.357816696166992,
+ 11.313708305358887,
+ 11.224971771240234,
+ 11.224971771240234,
+ 11.224971771240234,
+ 11.224971771240234,
+ 11.045360565185547,
+ 11,
+ 11,
+ 10.954451560974121,
+ 10.862780570983887,
+ 10.862780570983887,
+ 10.862780570983887,
+ 10.816654205322266,
+ 10.816654205322266,
+ 10.816654205322266,
+ 10.816654205322266,
+ 10.770329475402832,
+ 10.770329475402832,
+ 10.770329475402832,
+ 10.770329475402832,
+ 10.770329475402832,
+ 10.72380542755127,
+ 10.677078247070312,
+ 10.677078247070312,
+ 10.677078247070312,
+ 10.630146026611328,
+ 10.630146026611328,
+ 10.630146026611328,
+ 10.488088607788086,
+ 10.488088607788086,
+ 10.488088607788086,
+ 10.488088607788086,
+ 10.488088607788086,
+ 10.488088607788086,
+ 10.488088607788086,
+ 10.488088607788086,
+ 10.440306663513184,
+ 10.392304420471191,
+ 10.344079971313477,
+ 10.344079971313477,
+ 10.29563045501709,
+ 10.29563045501709,
+ 10.24695110321045,
+ 10.24695110321045,
+ 10.24695110321045,
+ 10.24695110321045,
+ 10.24695110321045,
+ 10.198039054870605,
+ 10.198039054870605,
+ 10.099504470825195,
+ 10.049875259399414,
+ 10.049875259399414,
+ 10.049875259399414,
+ 10.049875259399414,
+ 10.049875259399414,
+ 10.049875259399414,
+ 10.049875259399414,
+ 10.049875259399414,
+ 10,
+ 9.949873924255371,
+ 9.949873924255371,
+ 9.899495124816895,
+ 9.899495124816895,
+ 9.899495124816895,
+ 9.899495124816895,
+ 9.899495124816895,
+ 9.848857879638672,
+ 9.848857879638672,
+ 9.848857879638672,
+ 9.848857879638672,
+ 9.69536018371582,
+ 9.69536018371582,
+ 9.69536018371582,
+ 9.69536018371582,
+ 9.643651008605957,
+ 9.643651008605957,
+ 9.539392471313477,
+ 9.539392471313477,
+ 9.539392471313477,
+ 9.539392471313477,
+ 9.486832618713379,
+ 9.486832618713379,
+ 9.486832618713379,
+ 9.486832618713379,
+ 9.486832618713379,
+ 9.486832618713379,
+ 9.433980941772461,
+ 9.433980941772461,
+ 9.433980941772461,
+ 9.433980941772461,
+ 9.433980941772461,
+ 9.433980941772461,
+ 9.433980941772461,
+ 9.380831718444824,
+ 9.380831718444824,
+ 9.380831718444824,
+ 9.273618698120117,
+ 9.273618698120117,
+ 9.273618698120117,
+ 9.273618698120117,
+ 9.273618698120117,
+ 9.219544410705566,
+ 9.165151596069336,
+ 9.165151596069336,
+ 9.165151596069336,
+ 9.165151596069336,
+ 9.110433578491211,
+ 9.110433578491211,
+ 9.110433578491211,
+ 9.110433578491211,
+ 9.110433578491211,
+ 9.05538558959961,
+ 9.05538558959961,
+ 9,
+ 9,
+ 9,
+ 9,
+ 9,
+ 8.9442720413208,
+ 8.83176040649414,
+ 8.83176040649414,
+ 8.83176040649414,
+ 8.83176040649414,
+ 8.83176040649414,
+ 8.774964332580566,
+ 8.774964332580566,
+ 8.774964332580566,
+ 8.774964332580566,
+ 8.774964332580566,
+ 8.774964332580566,
+ 8.774964332580566,
+ 8.774964332580566,
+ 8.774964332580566,
+ 8.717798233032227,
+ 8.717798233032227,
+ 8.66025447845459,
+ 8.66025447845459,
+ 8.66025447845459,
+ 8.66025447845459,
+ 8.66025447845459,
+ 8.602325439453125,
+ 8.602325439453125,
+ 8.5440034866333,
+ 8.366600036621094,
+ 8.366600036621094,
+ 8.306623458862305,
+ 8.306623458862305,
+ 8.306623458862305,
+ 8.306623458862305,
+ 8.306623458862305,
+ 8.246211051940918,
+ 8.246211051940918,
+ 8.246211051940918,
+ 8.246211051940918,
+ 8.246211051940918,
+ 8.185352325439453,
+ 8.185352325439453,
+ 8.185352325439453,
+ 8.124038696289062,
+ 8.124038696289062,
+ 8.124038696289062,
+ 8.124038696289062,
+ 8.124038696289062,
+ 8.124038696289062,
+ 8.124038696289062,
+ 8.124038696289062,
+ 8.124038696289062,
+ 8.124038696289062,
+ 8.062257766723633,
+ 8.062257766723633,
+ 8.062257766723633,
+ 8.062257766723633,
+ 8.062257766723633,
+ 8.062257766723633,
+ 8.062257766723633,
+ 8.062257766723633,
+ 8.062257766723633,
+ 8,
+ 7.874007701873779,
+ 7.874007701873779,
+ 7.874007701873779,
+ 7.874007701873779,
+ 7.874007701873779,
+ 7.874007701873779,
+ 7.8102498054504395,
+ 7.8102498054504395,
+ 7.8102498054504395,
+ 7.8102498054504395,
+ 7.8102498054504395,
+ 7.681145668029785,
+ 7.681145668029785,
+ 7.681145668029785,
+ 7.681145668029785,
+ 7.549834251403809,
+ 7.549834251403809,
+ 7.549834251403809,
+ 7.549834251403809,
+ 7.4833149909973145,
+ 7.4833149909973145,
+ 7.4833149909973145,
+ 7.4833149909973145,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.211102485656738,
+ 7.141428470611572,
+ 7.141428470611572,
+ 7.141428470611572,
+ 7.141428470611572,
+ 7.141428470611572,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7,
+ 7,
+ 7,
+ 7,
+ 6.78233003616333,
+ 6.78233003616333,
+ 6.78233003616333,
+ 6.78233003616333,
+ 6.78233003616333,
+ 6.78233003616333,
+ 6.78233003616333,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.633249759674072,
+ 6.633249759674072,
+ 6.557438373565674,
+ 6.557438373565674,
+ 6.480740547180176,
+ 6.480740547180176,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.324555397033691,
+ 6.324555397033691,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 5.916079998016357,
+ 5.916079998016357,
+ 5.916079998016357,
+ 5.916079998016357,
+ 5.916079998016357,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.4772257804870605,
+ 5.385164737701416,
+ 5.196152210235596,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5,
+ 5,
+ 4.898979663848877,
+ 4.898979663848877,
+ 4.898979663848877,
+ 4.582575798034668,
+ 4.242640495300293
+ ],
+ "y": [
+ 25,
+ 24.494897842407227,
+ 21.563858032226562,
+ 22.97825050354004,
+ 20.639766693115234,
+ 19.646883010864258,
+ 20.856653213500977,
+ 19.131126403808594,
+ 20.049938201904297,
+ 18.920886993408203,
+ 17.944358825683594,
+ 18.41195297241211,
+ 17.72004508972168,
+ 18.439088821411133,
+ 20.32240104675293,
+ 17.0587215423584,
+ 17.37814712524414,
+ 16.61324691772461,
+ 17.11724281311035,
+ 15.905973434448242,
+ 17.52141571044922,
+ 16.792856216430664,
+ 17.944358825683594,
+ 16.881942749023438,
+ 17.11724281311035,
+ 15.524174690246582,
+ 16.911535263061523,
+ 15.36229133605957,
+ 16.124515533447266,
+ 15,
+ 19.72308349609375,
+ 15.29705810546875,
+ 17.11724281311035,
+ 15.905973434448242,
+ 15.394804000854492,
+ 15.55634880065918,
+ 14.491376876831055,
+ 17.916473388671875,
+ 19.51922035217285,
+ 15.29705810546875,
+ 17.14642906188965,
+ 15.779733657836914,
+ 14.317821502685547,
+ 15.165750503540039,
+ 13.747727394104004,
+ 14.764822959899902,
+ 14.73091983795166,
+ 14.317821502685547,
+ 13.928388595581055,
+ 13.601470947265625,
+ 13.601470947265625,
+ 13.928388595581055,
+ 13.928388595581055,
+ 16.093477249145508,
+ 14.03566837310791,
+ 14.03566837310791,
+ 14.764822959899902,
+ 13.638181686401367,
+ 13.928388595581055,
+ 13.490737915039062,
+ 12.449899673461914,
+ 13.45362377166748,
+ 13.601470947265625,
+ 13.190905570983887,
+ 14.560219764709473,
+ 14,
+ 12.247448921203613,
+ 15.132745742797852,
+ 12.328827857971191,
+ 12.247448921203613,
+ 12.083045959472656,
+ 12.083045959472656,
+ 14.73091983795166,
+ 12.247448921203613,
+ 12.206555366516113,
+ 12.369317054748535,
+ 12.328827857971191,
+ 12.083045959472656,
+ 12,
+ 12.649110794067383,
+ 12.884099006652832,
+ 12.041594505310059,
+ 13.45362377166748,
+ 13.076696395874023,
+ 11.48912525177002,
+ 12.328827857971191,
+ 13.304134368896484,
+ 12.328827857971191,
+ 11.575837135314941,
+ 11.445523262023926,
+ 11.357816696166992,
+ 16.155494689941406,
+ 14.899664878845215,
+ 14.282856941223145,
+ 14.798648834228516,
+ 11.532562255859375,
+ 11.180339813232422,
+ 17.492855072021484,
+ 14.696938514709473,
+ 13.190905570983887,
+ 12.083045959472656,
+ 105.92449951171875,
+ 16.6433162689209,
+ 12.688577651977539,
+ 11.704699516296387,
+ 11.575837135314941,
+ 11.045360565185547,
+ 15.066518783569336,
+ 12.206555366516113,
+ 11.180339813232422,
+ 13.34166431427002,
+ 12.369317054748535,
+ 10.770329475402832,
+ 15,
+ 12.569805145263672,
+ 11.575837135314941,
+ 11.445523262023926,
+ 10.862780570983887,
+ 10.816654205322266,
+ 10.770329475402832,
+ 10.770329475402832,
+ 11.789826393127441,
+ 13.747727394104004,
+ 13.34166431427002,
+ 10.770329475402832,
+ 12.328827857971191,
+ 10.954451560974121,
+ 14.798648834228516,
+ 14.177447319030762,
+ 13.416407585144043,
+ 12.449899673461914,
+ 12.083045959472656,
+ 12.688577651977539,
+ 10.630146026611328,
+ 11.575837135314941,
+ 14.73091983795166,
+ 13.379088401794434,
+ 12.409673690795898,
+ 12.206555366516113,
+ 12.083045959472656,
+ 10.440306663513184,
+ 10.24695110321045,
+ 10.198039054870605,
+ 10.049875259399414,
+ 14.764822959899902,
+ 12.206555366516113,
+ 13.379088401794434,
+ 11.180339813232422,
+ 10.816654205322266,
+ 10.24695110321045,
+ 10.24695110321045,
+ 12.409673690795898,
+ 11.180339813232422,
+ 10.049875259399414,
+ 9.949873924255371,
+ 12.083045959472656,
+ 12.083045959472656,
+ 10.677078247070312,
+ 10.049875259399414,
+ 13.076696395874023,
+ 11.180339813232422,
+ 11.401754379272461,
+ 10.049875259399414,
+ 9.848857879638672,
+ 9.848857879638672,
+ 10.72380542755127,
+ 10.049875259399414,
+ 9.899495124816895,
+ 9.848857879638672,
+ 9.539392471313477,
+ 9.539392471313477,
+ 11.401754379272461,
+ 11.045360565185547,
+ 10.24695110321045,
+ 9.899495124816895,
+ 9.848857879638672,
+ 9.643651008605957,
+ 9.539392471313477,
+ 12.041594505310059,
+ 11.224971771240234,
+ 9.433980941772461,
+ 11.704699516296387,
+ 10.862780570983887,
+ 10.099504470825195,
+ 10.049875259399414,
+ 9.433980941772461,
+ 9.273618698120117,
+ 14.59451961517334,
+ 11.045360565185547,
+ 10.488088607788086,
+ 10.049875259399414,
+ 12.206555366516113,
+ 11.532562255859375,
+ 9.273618698120117,
+ 9.273618698120117,
+ 9.165151596069336,
+ 13.45362377166748,
+ 11,
+ 12.369317054748535,
+ 12.328827857971191,
+ 10.630146026611328,
+ 10.630146026611328,
+ 9.539392471313477,
+ 9.433980941772461,
+ 12.083045959472656,
+ 10.630146026611328,
+ 10.24695110321045,
+ 9.949873924255371,
+ 9.433980941772461,
+ 12.449899673461914,
+ 10.816654205322266,
+ 10.816654205322266,
+ 10.488088607788086,
+ 10.488088607788086,
+ 10.488088607788086,
+ 10.440306663513184,
+ 10.099504470825195,
+ 9.05538558959961,
+ 12.569805145263672,
+ 10.677078247070312,
+ 12.206555366516113,
+ 10.816654205322266,
+ 9.69536018371582,
+ 9.486832618713379,
+ 9.273618698120117,
+ 10.198039054870605,
+ 9.899495124816895,
+ 11.532562255859375,
+ 8.602325439453125,
+ 8.602325439453125,
+ 13.964240074157715,
+ 11.224971771240234,
+ 9.273618698120117,
+ 9.05538558959961,
+ 8.485280990600586,
+ 10.862780570983887,
+ 10.049875259399414,
+ 9.486832618713379,
+ 8.774964332580566,
+ 8.774964332580566,
+ 9.273618698120117,
+ 8.83176040649414,
+ 8.366600036621094,
+ 12.961481094360352,
+ 11.747340202331543,
+ 9.433980941772461,
+ 9.273618698120117,
+ 9,
+ 8.774964332580566,
+ 8.774964332580566,
+ 8.602325439453125,
+ 8.485280990600586,
+ 8.185352325439453,
+ 10.954451560974121,
+ 10.770329475402832,
+ 10.677078247070312,
+ 10.488088607788086,
+ 9.273618698120117,
+ 9.165151596069336,
+ 8.66025447845459,
+ 8.5440034866333,
+ 8.124038696289062,
+ 9.219544410705566,
+ 9.273618698120117,
+ 9,
+ 9,
+ 8.246211051940918,
+ 8.062257766723633,
+ 8.062257766723633,
+ 10.24695110321045,
+ 9.486832618713379,
+ 8.124038696289062,
+ 8.124038696289062,
+ 8.124038696289062,
+ 10.770329475402832,
+ 9.273618698120117,
+ 8.306623458862305,
+ 7.8102498054504395,
+ 10.24695110321045,
+ 9.539392471313477,
+ 9.380831718444824,
+ 8.774964332580566,
+ 9.273618698120117,
+ 8.062257766723633,
+ 7.874007701873779,
+ 7.681145668029785,
+ 10.770329475402832,
+ 9.433980941772461,
+ 9.219544410705566,
+ 8.306623458862305,
+ 8.124038696289062,
+ 7.8102498054504395,
+ 7.8102498054504395,
+ 7.549834251403809,
+ 10.770329475402832,
+ 9.433980941772461,
+ 9.433980941772461,
+ 8.366600036621094,
+ 7.874007701873779,
+ 7.549834251403809,
+ 7.4833149909973145,
+ 10.770329475402832,
+ 8.83176040649414,
+ 7.4833149909973145,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.280109882354736,
+ 9.486832618713379,
+ 8.83176040649414,
+ 8.366600036621094,
+ 8.124038696289062,
+ 7.681145668029785,
+ 7.549834251403809,
+ 7.348469257354736,
+ 11.401754379272461,
+ 8.124038696289062,
+ 7.4833149909973145,
+ 7.071067810058594,
+ 10,
+ 9.848857879638672,
+ 7.8102498054504395,
+ 7.549834251403809,
+ 7.280109882354736,
+ 7.141428470611572,
+ 7,
+ 8.124038696289062,
+ 8.062257766723633,
+ 7.681145668029785,
+ 7.4833149909973145,
+ 7.8102498054504395,
+ 6.78233003616333,
+ 8.062257766723633,
+ 7,
+ 8.306623458862305,
+ 6.78233003616333,
+ 7.681145668029785,
+ 7.348469257354736,
+ 7.348469257354736,
+ 6.480740547180176,
+ 7.280109882354736,
+ 7.141428470611572,
+ 7.874007701873779,
+ 7.874007701873779,
+ 7.071067810058594,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.141428470611572,
+ 6.557438373565674,
+ 6.480740547180176,
+ 8,
+ 6.78233003616333,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.4031243324279785,
+ 6.324555397033691,
+ 6,
+ 5.916079998016357,
+ 5.916079998016357,
+ 5.916079998016357,
+ 5.916079998016357,
+ 5.830951690673828,
+ 5.4772257804870605,
+ 6.164413928985596,
+ 6,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.656854152679443,
+ 5.385164737701416,
+ 5.74456262588501,
+ 5.385164737701416,
+ 5.099019527435303,
+ 4.898979663848877,
+ 4.358899116516113
+ ]
+ },
+ {
+ "hoverinfo": "text",
+ "hovertext": [
+ "(109.20623016357422, 109.79071044921875)",
+ "(21.118711471557617, 22.226110458374023)",
+ "(20.736440658569336, 21.63330841064453)",
+ "(20.736440658569336, 21.563858032226562)",
+ "(20.46949005126953, 20.51828384399414)",
+ "(17.83255386352539, 18.466184616088867)",
+ "(17.34935188293457, 17.83255386352539)",
+ "(16.76305389404297, 17.37814712524414)",
+ "(16.248077392578125, 17.72004508972168)",
+ "(16.248077392578125, 16.309507369995117)",
+ "(16.248077392578125, 16.278820037841797)",
+ "(16.155494689941406, 16.278820037841797)",
+ "(15.748015403747559, 16.155494689941406)",
+ "(15.65247631072998, 18.41195297241211)",
+ "(15.264337539672852, 15.68438720703125)",
+ "(15.264337539672852, 15.620499610900879)",
+ "(15.0, 15.132745742797852)",
+ "(14.899664878845215, 15.264337539672852)",
+ "(14.866068840026855, 16.76305389404297)",
+ "(14.73091983795166, 15.29705810546875)",
+ "(14.456831932067871, 15.36229133605957)",
+ "(14.456831932067871, 14.696938514709473)",
+ "(14.352700233459473, 15.524174690246582)",
+ "(14.177447319030762, 14.352700233459473)",
+ "(13.416407585144043, 13.67479419708252)",
+ "(13.379088401794434, 13.964240074157715)",
+ "(13.190905570983887, 13.34166431427002)",
+ "(13.152946472167969, 13.747727394104004)",
+ "(13.152946472167969, 13.601470947265625)",
+ "(13.03840446472168, 13.379088401794434)",
+ "(12.569805145263672, 13.67479419708252)",
+ "(12.328827857971191, 12.369317054748535)",
+ "(12.247448921203613, 12.767145156860352)",
+ "(12.206555366516113, 13.190905570983887)",
+ "(11.87434196472168, 12.409673690795898)",
+ "(11.789826393127441, 12.041594505310059)",
+ "(11.575837135314941, 12.727922439575195)",
+ "(11.532562255859375, 13.0)",
+ "(11.532562255859375, 12.569805145263672)",
+ "(11.357816696166992, 12.369317054748535)",
+ "(11.357816696166992, 11.445523262023926)",
+ "(11.045360565185547, 11.445523262023926)",
+ "(11.0, 11.180339813232422)",
+ "(10.816654205322266, 11.661903381347656)",
+ "(10.816654205322266, 11.445523262023926)",
+ "(10.816654205322266, 11.224971771240234)",
+ "(10.770329475402832, 11.916375160217285)",
+ "(10.677078247070312, 11.224971771240234)",
+ "(10.630146026611328, 11.224971771240234)",
+ "(10.29563045501709, 11.180339813232422)",
+ "(9.848857879638672, 10.049875259399414)",
+ "(9.165151596069336, 9.433980941772461)"
+ ],
+ "mode": "markers",
+ "name": "H2",
+ "type": "scatter",
+ "x": [
+ 109.20623016357422,
+ 21.118711471557617,
+ 20.736440658569336,
+ 20.736440658569336,
+ 20.46949005126953,
+ 17.83255386352539,
+ 17.34935188293457,
+ 16.76305389404297,
+ 16.248077392578125,
+ 16.248077392578125,
+ 16.248077392578125,
+ 16.155494689941406,
+ 15.748015403747559,
+ 15.65247631072998,
+ 15.264337539672852,
+ 15.264337539672852,
+ 15,
+ 14.899664878845215,
+ 14.866068840026855,
+ 14.73091983795166,
+ 14.456831932067871,
+ 14.456831932067871,
+ 14.352700233459473,
+ 14.177447319030762,
+ 13.416407585144043,
+ 13.379088401794434,
+ 13.190905570983887,
+ 13.152946472167969,
+ 13.152946472167969,
+ 13.03840446472168,
+ 12.569805145263672,
+ 12.328827857971191,
+ 12.247448921203613,
+ 12.206555366516113,
+ 11.87434196472168,
+ 11.789826393127441,
+ 11.575837135314941,
+ 11.532562255859375,
+ 11.532562255859375,
+ 11.357816696166992,
+ 11.357816696166992,
+ 11.045360565185547,
+ 11,
+ 10.816654205322266,
+ 10.816654205322266,
+ 10.816654205322266,
+ 10.770329475402832,
+ 10.677078247070312,
+ 10.630146026611328,
+ 10.29563045501709,
+ 9.848857879638672,
+ 9.165151596069336
+ ],
+ "y": [
+ 109.79071044921875,
+ 22.226110458374023,
+ 21.63330841064453,
+ 21.563858032226562,
+ 20.51828384399414,
+ 18.466184616088867,
+ 17.83255386352539,
+ 17.37814712524414,
+ 17.72004508972168,
+ 16.309507369995117,
+ 16.278820037841797,
+ 16.278820037841797,
+ 16.155494689941406,
+ 18.41195297241211,
+ 15.68438720703125,
+ 15.620499610900879,
+ 15.132745742797852,
+ 15.264337539672852,
+ 16.76305389404297,
+ 15.29705810546875,
+ 15.36229133605957,
+ 14.696938514709473,
+ 15.524174690246582,
+ 14.352700233459473,
+ 13.67479419708252,
+ 13.964240074157715,
+ 13.34166431427002,
+ 13.747727394104004,
+ 13.601470947265625,
+ 13.379088401794434,
+ 13.67479419708252,
+ 12.369317054748535,
+ 12.767145156860352,
+ 13.190905570983887,
+ 12.409673690795898,
+ 12.041594505310059,
+ 12.727922439575195,
+ 13,
+ 12.569805145263672,
+ 12.369317054748535,
+ 11.445523262023926,
+ 11.445523262023926,
+ 11.180339813232422,
+ 11.661903381347656,
+ 11.445523262023926,
+ 11.224971771240234,
+ 11.916375160217285,
+ 11.224971771240234,
+ 11.224971771240234,
+ 11.180339813232422,
+ 10.049875259399414,
+ 9.433980941772461
+ ]
+ },
+ {
+ "hoverinfo": "none",
+ "line": {
+ "color": "black",
+ "dash": "dash",
+ "width": 0.5
+ },
+ "mode": "lines",
+ "name": "∞",
+ "showlegend": true,
+ "type": "scatter",
+ "x": [
+ -13.17488525390625,
+ 122.965595703125
+ ],
+ "y": [
+ 120.76978149414063,
+ 120.76978149414063
+ ]
+ }
+ ],
+ "layout": {
+ "height": 500,
+ "plot_bgcolor": "white",
+ "template": {
+ "data": {
+ "bar": [
+ {
+ "error_x": {
+ "color": "#2a3f5f"
+ },
+ "error_y": {
+ "color": "#2a3f5f"
+ },
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "baxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "type": "carpet"
+ }
+ ],
+ "choropleth": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "choropleth"
+ }
+ ],
+ "contour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "contour"
+ }
+ ],
+ "contourcarpet": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "contourcarpet"
+ }
+ ],
+ "heatmap": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "heatmap"
+ }
+ ],
+ "heatmapgl": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "heatmapgl"
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "histogram2d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2d"
+ }
+ ],
+ "histogram2dcontour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2dcontour"
+ }
+ ],
+ "mesh3d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "mesh3d"
+ }
+ ],
+ "parcoords": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "parcoords"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ],
+ "scatter": [
+ {
+ "fillpattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ },
+ "type": "scatter"
+ }
+ ],
+ "scatter3d": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatter3d"
+ }
+ ],
+ "scattercarpet": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattercarpet"
+ }
+ ],
+ "scattergeo": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergeo"
+ }
+ ],
+ "scattergl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergl"
+ }
+ ],
+ "scattermapbox": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattermapbox"
+ }
+ ],
+ "scatterpolar": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolar"
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolargl"
+ }
+ ],
+ "scatterternary": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterternary"
+ }
+ ],
+ "surface": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "surface"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "#EBF0F8"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "#C8D4E3"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "type": "table"
+ }
+ ]
+ },
+ "layout": {
+ "annotationdefaults": {
+ "arrowcolor": "#2a3f5f",
+ "arrowhead": 0,
+ "arrowwidth": 1
+ },
+ "autotypenumbers": "strict",
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "colorscale": {
+ "diverging": [
+ [
+ 0,
+ "#8e0152"
+ ],
+ [
+ 0.1,
+ "#c51b7d"
+ ],
+ [
+ 0.2,
+ "#de77ae"
+ ],
+ [
+ 0.3,
+ "#f1b6da"
+ ],
+ [
+ 0.4,
+ "#fde0ef"
+ ],
+ [
+ 0.5,
+ "#f7f7f7"
+ ],
+ [
+ 0.6,
+ "#e6f5d0"
+ ],
+ [
+ 0.7,
+ "#b8e186"
+ ],
+ [
+ 0.8,
+ "#7fbc41"
+ ],
+ [
+ 0.9,
+ "#4d9221"
+ ],
+ [
+ 1,
+ "#276419"
+ ]
+ ],
+ "sequential": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ },
+ "colorway": [
+ "#636efa",
+ "#EF553B",
+ "#00cc96",
+ "#ab63fa",
+ "#FFA15A",
+ "#19d3f3",
+ "#FF6692",
+ "#B6E880",
+ "#FF97FF",
+ "#FECB52"
+ ],
+ "font": {
+ "color": "#2a3f5f"
+ },
+ "geo": {
+ "bgcolor": "white",
+ "lakecolor": "white",
+ "landcolor": "#E5ECF6",
+ "showlakes": true,
+ "showland": true,
+ "subunitcolor": "white"
+ },
+ "hoverlabel": {
+ "align": "left"
+ },
+ "hovermode": "closest",
+ "mapbox": {
+ "style": "light"
+ },
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "#E5ECF6",
+ "polar": {
+ "angularaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "radialaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "yaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "zaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ }
+ },
+ "shapedefaults": {
+ "line": {
+ "color": "#2a3f5f"
+ }
+ },
+ "ternary": {
+ "aaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "baxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "caxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "title": {
+ "x": 0.05
+ },
+ "xaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ },
+ "yaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ }
+ }
+ },
+ "width": 500,
+ "xaxis": {
+ "autorange": false,
+ "exponentformat": "e",
+ "linecolor": "black",
+ "linewidth": 1,
+ "mirror": false,
+ "range": [
+ -13.17488525390625,
+ 122.965595703125
+ ],
+ "showexponent": "all",
+ "showline": true,
+ "side": "bottom",
+ "ticks": "outside",
+ "title": {
+ "text": "Birth"
+ },
+ "type": "linear",
+ "zeroline": true
+ },
+ "yaxis": {
+ "autorange": false,
+ "exponentformat": "e",
+ "linecolor": "black",
+ "linewidth": 1,
+ "mirror": false,
+ "range": [
+ -13.17488525390625,
+ 122.965595703125
+ ],
+ "scaleanchor": "x",
+ "scaleratio": 1,
+ "showexponent": "all",
+ "showline": true,
+ "side": "left",
+ "ticks": "outside",
+ "title": {
+ "text": "Death"
+ },
+ "type": "linear",
+ "zeroline": true
+ }
+ }
+ },
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "from gtda.plotting import plot_diagram\n",
+ "\n",
+ "plot_diagram(noisy_diagrams[0])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 34,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "config": {
+ "plotlyServerURL": "https://plot.ly"
+ },
+ "data": [
+ {
+ "hoverinfo": "none",
+ "line": {
+ "color": "black",
+ "dash": "dash",
+ "width": 1
+ },
+ "mode": "lines",
+ "showlegend": false,
+ "type": "scatter",
+ "x": [
+ -12.788870544433594,
+ 119.36279174804687
+ ],
+ "y": [
+ -12.788870544433594,
+ 119.36279174804687
+ ]
+ },
+ {
+ "hoverinfo": "text",
+ "hovertext": [
+ "(0.0, 1.0)",
+ "(0.0, 1.4142135381698608), multiplicity: 5",
+ "(0.0, 1.4142135381698608), multiplicity: 5",
+ "(0.0, 1.4142135381698608), multiplicity: 5",
+ "(0.0, 1.4142135381698608), multiplicity: 5",
+ "(0.0, 1.4142135381698608), multiplicity: 5",
+ "(0.0, 1.7320507764816284), multiplicity: 4",
+ "(0.0, 1.7320507764816284), multiplicity: 4",
+ "(0.0, 1.7320507764816284), multiplicity: 4",
+ "(0.0, 1.7320507764816284), multiplicity: 4",
+ "(0.0, 2.2360680103302), multiplicity: 9",
+ "(0.0, 2.2360680103302), multiplicity: 9",
+ "(0.0, 2.2360680103302), multiplicity: 9",
+ "(0.0, 2.2360680103302), multiplicity: 9",
+ "(0.0, 2.2360680103302), multiplicity: 9",
+ "(0.0, 2.2360680103302), multiplicity: 9",
+ "(0.0, 2.2360680103302), multiplicity: 9",
+ "(0.0, 2.2360680103302), multiplicity: 9",
+ "(0.0, 2.2360680103302), multiplicity: 9",
+ "(0.0, 2.4494898319244385), multiplicity: 7",
+ "(0.0, 2.4494898319244385), multiplicity: 7",
+ "(0.0, 2.4494898319244385), multiplicity: 7",
+ "(0.0, 2.4494898319244385), multiplicity: 7",
+ "(0.0, 2.4494898319244385), multiplicity: 7",
+ "(0.0, 2.4494898319244385), multiplicity: 7",
+ "(0.0, 2.4494898319244385), multiplicity: 7",
+ "(0.0, 2.8284270763397217), multiplicity: 2",
+ "(0.0, 2.8284270763397217), multiplicity: 2",
+ "(0.0, 3.0), multiplicity: 6",
+ "(0.0, 3.0), multiplicity: 6",
+ "(0.0, 3.0), multiplicity: 6",
+ "(0.0, 3.0), multiplicity: 6",
+ "(0.0, 3.0), multiplicity: 6",
+ "(0.0, 3.0), multiplicity: 6",
+ "(0.0, 3.1622776985168457), multiplicity: 7",
+ "(0.0, 3.1622776985168457), multiplicity: 7",
+ "(0.0, 3.1622776985168457), multiplicity: 7",
+ "(0.0, 3.1622776985168457), multiplicity: 7",
+ "(0.0, 3.1622776985168457), multiplicity: 7",
+ "(0.0, 3.1622776985168457), multiplicity: 7",
+ "(0.0, 3.1622776985168457), multiplicity: 7",
+ "(0.0, 3.316624879837036), multiplicity: 6",
+ "(0.0, 3.316624879837036), multiplicity: 6",
+ "(0.0, 3.316624879837036), multiplicity: 6",
+ "(0.0, 3.316624879837036), multiplicity: 6",
+ "(0.0, 3.316624879837036), multiplicity: 6",
+ "(0.0, 3.316624879837036), multiplicity: 6",
+ "(0.0, 3.464101552963257), multiplicity: 2",
+ "(0.0, 3.464101552963257), multiplicity: 2",
+ "(0.0, 3.605551242828369), multiplicity: 6",
+ "(0.0, 3.605551242828369), multiplicity: 6",
+ "(0.0, 3.605551242828369), multiplicity: 6",
+ "(0.0, 3.605551242828369), multiplicity: 6",
+ "(0.0, 3.605551242828369), multiplicity: 6",
+ "(0.0, 3.605551242828369), multiplicity: 6",
+ "(0.0, 3.7416574954986572), multiplicity: 15",
+ "(0.0, 3.7416574954986572), multiplicity: 15",
+ "(0.0, 3.7416574954986572), multiplicity: 15",
+ "(0.0, 3.7416574954986572), multiplicity: 15",
+ "(0.0, 3.7416574954986572), multiplicity: 15",
+ "(0.0, 3.7416574954986572), multiplicity: 15",
+ "(0.0, 3.7416574954986572), multiplicity: 15",
+ "(0.0, 3.7416574954986572), multiplicity: 15",
+ "(0.0, 3.7416574954986572), multiplicity: 15",
+ "(0.0, 3.7416574954986572), multiplicity: 15",
+ "(0.0, 3.7416574954986572), multiplicity: 15",
+ "(0.0, 3.7416574954986572), multiplicity: 15",
+ "(0.0, 3.7416574954986572), multiplicity: 15",
+ "(0.0, 3.7416574954986572), multiplicity: 15",
+ "(0.0, 3.7416574954986572), multiplicity: 15",
+ "(0.0, 4.0), multiplicity: 2",
+ "(0.0, 4.0), multiplicity: 2",
+ "(0.0, 4.123105525970459), multiplicity: 8",
+ "(0.0, 4.123105525970459), multiplicity: 8",
+ "(0.0, 4.123105525970459), multiplicity: 8",
+ "(0.0, 4.123105525970459), multiplicity: 8",
+ "(0.0, 4.123105525970459), multiplicity: 8",
+ "(0.0, 4.123105525970459), multiplicity: 8",
+ "(0.0, 4.123105525970459), multiplicity: 8",
+ "(0.0, 4.123105525970459), multiplicity: 8",
+ "(0.0, 4.242640495300293), multiplicity: 14",
+ "(0.0, 4.242640495300293), multiplicity: 14",
+ "(0.0, 4.242640495300293), multiplicity: 14",
+ "(0.0, 4.242640495300293), multiplicity: 14",
+ "(0.0, 4.242640495300293), multiplicity: 14",
+ "(0.0, 4.242640495300293), multiplicity: 14",
+ "(0.0, 4.242640495300293), multiplicity: 14",
+ "(0.0, 4.242640495300293), multiplicity: 14",
+ "(0.0, 4.242640495300293), multiplicity: 14",
+ "(0.0, 4.242640495300293), multiplicity: 14",
+ "(0.0, 4.242640495300293), multiplicity: 14",
+ "(0.0, 4.242640495300293), multiplicity: 14",
+ "(0.0, 4.242640495300293), multiplicity: 14",
+ "(0.0, 4.242640495300293), multiplicity: 14",
+ "(0.0, 4.358899116516113), multiplicity: 8",
+ "(0.0, 4.358899116516113), multiplicity: 8",
+ "(0.0, 4.358899116516113), multiplicity: 8",
+ "(0.0, 4.358899116516113), multiplicity: 8",
+ "(0.0, 4.358899116516113), multiplicity: 8",
+ "(0.0, 4.358899116516113), multiplicity: 8",
+ "(0.0, 4.358899116516113), multiplicity: 8",
+ "(0.0, 4.358899116516113), multiplicity: 8",
+ "(0.0, 4.4721360206604), multiplicity: 5",
+ "(0.0, 4.4721360206604), multiplicity: 5",
+ "(0.0, 4.4721360206604), multiplicity: 5",
+ "(0.0, 4.4721360206604), multiplicity: 5",
+ "(0.0, 4.4721360206604), multiplicity: 5",
+ "(0.0, 4.582575798034668), multiplicity: 16",
+ "(0.0, 4.582575798034668), multiplicity: 16",
+ "(0.0, 4.582575798034668), multiplicity: 16",
+ "(0.0, 4.582575798034668), multiplicity: 16",
+ "(0.0, 4.582575798034668), multiplicity: 16",
+ "(0.0, 4.582575798034668), multiplicity: 16",
+ "(0.0, 4.582575798034668), multiplicity: 16",
+ "(0.0, 4.582575798034668), multiplicity: 16",
+ "(0.0, 4.582575798034668), multiplicity: 16",
+ "(0.0, 4.582575798034668), multiplicity: 16",
+ "(0.0, 4.582575798034668), multiplicity: 16",
+ "(0.0, 4.582575798034668), multiplicity: 16",
+ "(0.0, 4.582575798034668), multiplicity: 16",
+ "(0.0, 4.582575798034668), multiplicity: 16",
+ "(0.0, 4.582575798034668), multiplicity: 16",
+ "(0.0, 4.582575798034668), multiplicity: 16",
+ "(0.0, 4.690415859222412), multiplicity: 9",
+ "(0.0, 4.690415859222412), multiplicity: 9",
+ "(0.0, 4.690415859222412), multiplicity: 9",
+ "(0.0, 4.690415859222412), multiplicity: 9",
+ "(0.0, 4.690415859222412), multiplicity: 9",
+ "(0.0, 4.690415859222412), multiplicity: 9",
+ "(0.0, 4.690415859222412), multiplicity: 9",
+ "(0.0, 4.690415859222412), multiplicity: 9",
+ "(0.0, 4.690415859222412), multiplicity: 9",
+ "(0.0, 4.898979663848877), multiplicity: 10",
+ "(0.0, 4.898979663848877), multiplicity: 10",
+ "(0.0, 4.898979663848877), multiplicity: 10",
+ "(0.0, 4.898979663848877), multiplicity: 10",
+ "(0.0, 4.898979663848877), multiplicity: 10",
+ "(0.0, 4.898979663848877), multiplicity: 10",
+ "(0.0, 4.898979663848877), multiplicity: 10",
+ "(0.0, 4.898979663848877), multiplicity: 10",
+ "(0.0, 4.898979663848877), multiplicity: 10",
+ "(0.0, 4.898979663848877), multiplicity: 10",
+ "(0.0, 5.0), multiplicity: 8",
+ "(0.0, 5.0), multiplicity: 8",
+ "(0.0, 5.0), multiplicity: 8",
+ "(0.0, 5.0), multiplicity: 8",
+ "(0.0, 5.0), multiplicity: 8",
+ "(0.0, 5.0), multiplicity: 8",
+ "(0.0, 5.0), multiplicity: 8",
+ "(0.0, 5.0), multiplicity: 8",
+ "(0.0, 5.099019527435303), multiplicity: 19",
+ "(0.0, 5.099019527435303), multiplicity: 19",
+ "(0.0, 5.099019527435303), multiplicity: 19",
+ "(0.0, 5.099019527435303), multiplicity: 19",
+ "(0.0, 5.099019527435303), multiplicity: 19",
+ "(0.0, 5.099019527435303), multiplicity: 19",
+ "(0.0, 5.099019527435303), multiplicity: 19",
+ "(0.0, 5.099019527435303), multiplicity: 19",
+ "(0.0, 5.099019527435303), multiplicity: 19",
+ "(0.0, 5.099019527435303), multiplicity: 19",
+ "(0.0, 5.099019527435303), multiplicity: 19",
+ "(0.0, 5.099019527435303), multiplicity: 19",
+ "(0.0, 5.099019527435303), multiplicity: 19",
+ "(0.0, 5.099019527435303), multiplicity: 19",
+ "(0.0, 5.099019527435303), multiplicity: 19",
+ "(0.0, 5.099019527435303), multiplicity: 19",
+ "(0.0, 5.099019527435303), multiplicity: 19",
+ "(0.0, 5.099019527435303), multiplicity: 19",
+ "(0.0, 5.099019527435303), multiplicity: 19",
+ "(0.0, 5.196152210235596), multiplicity: 9",
+ "(0.0, 5.196152210235596), multiplicity: 9",
+ "(0.0, 5.196152210235596), multiplicity: 9",
+ "(0.0, 5.196152210235596), multiplicity: 9",
+ "(0.0, 5.196152210235596), multiplicity: 9",
+ "(0.0, 5.196152210235596), multiplicity: 9",
+ "(0.0, 5.196152210235596), multiplicity: 9",
+ "(0.0, 5.196152210235596), multiplicity: 9",
+ "(0.0, 5.196152210235596), multiplicity: 9",
+ "(0.0, 5.385164737701416), multiplicity: 18",
+ "(0.0, 5.385164737701416), multiplicity: 18",
+ "(0.0, 5.385164737701416), multiplicity: 18",
+ "(0.0, 5.385164737701416), multiplicity: 18",
+ "(0.0, 5.385164737701416), multiplicity: 18",
+ "(0.0, 5.385164737701416), multiplicity: 18",
+ "(0.0, 5.385164737701416), multiplicity: 18",
+ "(0.0, 5.385164737701416), multiplicity: 18",
+ "(0.0, 5.385164737701416), multiplicity: 18",
+ "(0.0, 5.385164737701416), multiplicity: 18",
+ "(0.0, 5.385164737701416), multiplicity: 18",
+ "(0.0, 5.385164737701416), multiplicity: 18",
+ "(0.0, 5.385164737701416), multiplicity: 18",
+ "(0.0, 5.385164737701416), multiplicity: 18",
+ "(0.0, 5.385164737701416), multiplicity: 18",
+ "(0.0, 5.385164737701416), multiplicity: 18",
+ "(0.0, 5.385164737701416), multiplicity: 18",
+ "(0.0, 5.385164737701416), multiplicity: 18",
+ "(0.0, 5.4772257804870605), multiplicity: 13",
+ "(0.0, 5.4772257804870605), multiplicity: 13",
+ "(0.0, 5.4772257804870605), multiplicity: 13",
+ "(0.0, 5.4772257804870605), multiplicity: 13",
+ "(0.0, 5.4772257804870605), multiplicity: 13",
+ "(0.0, 5.4772257804870605), multiplicity: 13",
+ "(0.0, 5.4772257804870605), multiplicity: 13",
+ "(0.0, 5.4772257804870605), multiplicity: 13",
+ "(0.0, 5.4772257804870605), multiplicity: 13",
+ "(0.0, 5.4772257804870605), multiplicity: 13",
+ "(0.0, 5.4772257804870605), multiplicity: 13",
+ "(0.0, 5.4772257804870605), multiplicity: 13",
+ "(0.0, 5.4772257804870605), multiplicity: 13",
+ "(0.0, 5.656854152679443), multiplicity: 4",
+ "(0.0, 5.656854152679443), multiplicity: 4",
+ "(0.0, 5.656854152679443), multiplicity: 4",
+ "(0.0, 5.656854152679443), multiplicity: 4",
+ "(0.0, 5.74456262588501), multiplicity: 12",
+ "(0.0, 5.74456262588501), multiplicity: 12",
+ "(0.0, 5.74456262588501), multiplicity: 12",
+ "(0.0, 5.74456262588501), multiplicity: 12",
+ "(0.0, 5.74456262588501), multiplicity: 12",
+ "(0.0, 5.74456262588501), multiplicity: 12",
+ "(0.0, 5.74456262588501), multiplicity: 12",
+ "(0.0, 5.74456262588501), multiplicity: 12",
+ "(0.0, 5.74456262588501), multiplicity: 12",
+ "(0.0, 5.74456262588501), multiplicity: 12",
+ "(0.0, 5.74456262588501), multiplicity: 12",
+ "(0.0, 5.74456262588501), multiplicity: 12",
+ "(0.0, 5.830951690673828), multiplicity: 12",
+ "(0.0, 5.830951690673828), multiplicity: 12",
+ "(0.0, 5.830951690673828), multiplicity: 12",
+ "(0.0, 5.830951690673828), multiplicity: 12",
+ "(0.0, 5.830951690673828), multiplicity: 12",
+ "(0.0, 5.830951690673828), multiplicity: 12",
+ "(0.0, 5.830951690673828), multiplicity: 12",
+ "(0.0, 5.830951690673828), multiplicity: 12",
+ "(0.0, 5.830951690673828), multiplicity: 12",
+ "(0.0, 5.830951690673828), multiplicity: 12",
+ "(0.0, 5.830951690673828), multiplicity: 12",
+ "(0.0, 5.830951690673828), multiplicity: 12",
+ "(0.0, 5.916079998016357), multiplicity: 7",
+ "(0.0, 5.916079998016357), multiplicity: 7",
+ "(0.0, 5.916079998016357), multiplicity: 7",
+ "(0.0, 5.916079998016357), multiplicity: 7",
+ "(0.0, 5.916079998016357), multiplicity: 7",
+ "(0.0, 5.916079998016357), multiplicity: 7",
+ "(0.0, 5.916079998016357), multiplicity: 7",
+ "(0.0, 6.0), multiplicity: 4",
+ "(0.0, 6.0), multiplicity: 4",
+ "(0.0, 6.0), multiplicity: 4",
+ "(0.0, 6.0), multiplicity: 4",
+ "(0.0, 6.082762718200684), multiplicity: 4",
+ "(0.0, 6.082762718200684), multiplicity: 4",
+ "(0.0, 6.082762718200684), multiplicity: 4",
+ "(0.0, 6.082762718200684), multiplicity: 4",
+ "(0.0, 6.164413928985596), multiplicity: 12",
+ "(0.0, 6.164413928985596), multiplicity: 12",
+ "(0.0, 6.164413928985596), multiplicity: 12",
+ "(0.0, 6.164413928985596), multiplicity: 12",
+ "(0.0, 6.164413928985596), multiplicity: 12",
+ "(0.0, 6.164413928985596), multiplicity: 12",
+ "(0.0, 6.164413928985596), multiplicity: 12",
+ "(0.0, 6.164413928985596), multiplicity: 12",
+ "(0.0, 6.164413928985596), multiplicity: 12",
+ "(0.0, 6.164413928985596), multiplicity: 12",
+ "(0.0, 6.164413928985596), multiplicity: 12",
+ "(0.0, 6.164413928985596), multiplicity: 12",
+ "(0.0, 6.324555397033691), multiplicity: 4",
+ "(0.0, 6.324555397033691), multiplicity: 4",
+ "(0.0, 6.324555397033691), multiplicity: 4",
+ "(0.0, 6.324555397033691), multiplicity: 4",
+ "(0.0, 6.4031243324279785), multiplicity: 20",
+ "(0.0, 6.4031243324279785), multiplicity: 20",
+ "(0.0, 6.4031243324279785), multiplicity: 20",
+ "(0.0, 6.4031243324279785), multiplicity: 20",
+ "(0.0, 6.4031243324279785), multiplicity: 20",
+ "(0.0, 6.4031243324279785), multiplicity: 20",
+ "(0.0, 6.4031243324279785), multiplicity: 20",
+ "(0.0, 6.4031243324279785), multiplicity: 20",
+ "(0.0, 6.4031243324279785), multiplicity: 20",
+ "(0.0, 6.4031243324279785), multiplicity: 20",
+ "(0.0, 6.4031243324279785), multiplicity: 20",
+ "(0.0, 6.4031243324279785), multiplicity: 20",
+ "(0.0, 6.4031243324279785), multiplicity: 20",
+ "(0.0, 6.4031243324279785), multiplicity: 20",
+ "(0.0, 6.4031243324279785), multiplicity: 20",
+ "(0.0, 6.4031243324279785), multiplicity: 20",
+ "(0.0, 6.4031243324279785), multiplicity: 20",
+ "(0.0, 6.4031243324279785), multiplicity: 20",
+ "(0.0, 6.4031243324279785), multiplicity: 20",
+ "(0.0, 6.4031243324279785), multiplicity: 20",
+ "(0.0, 6.480740547180176), multiplicity: 6",
+ "(0.0, 6.480740547180176), multiplicity: 6",
+ "(0.0, 6.480740547180176), multiplicity: 6",
+ "(0.0, 6.480740547180176), multiplicity: 6",
+ "(0.0, 6.480740547180176), multiplicity: 6",
+ "(0.0, 6.480740547180176), multiplicity: 6",
+ "(0.0, 6.557438373565674), multiplicity: 2",
+ "(0.0, 6.557438373565674), multiplicity: 2",
+ "(0.0, 6.633249759674072), multiplicity: 3",
+ "(0.0, 6.633249759674072), multiplicity: 3",
+ "(0.0, 6.633249759674072), multiplicity: 3",
+ "(0.0, 6.7082037925720215), multiplicity: 17",
+ "(0.0, 6.7082037925720215), multiplicity: 17",
+ "(0.0, 6.7082037925720215), multiplicity: 17",
+ "(0.0, 6.7082037925720215), multiplicity: 17",
+ "(0.0, 6.7082037925720215), multiplicity: 17",
+ "(0.0, 6.7082037925720215), multiplicity: 17",
+ "(0.0, 6.7082037925720215), multiplicity: 17",
+ "(0.0, 6.7082037925720215), multiplicity: 17",
+ "(0.0, 6.7082037925720215), multiplicity: 17",
+ "(0.0, 6.7082037925720215), multiplicity: 17",
+ "(0.0, 6.7082037925720215), multiplicity: 17",
+ "(0.0, 6.7082037925720215), multiplicity: 17",
+ "(0.0, 6.7082037925720215), multiplicity: 17",
+ "(0.0, 6.7082037925720215), multiplicity: 17",
+ "(0.0, 6.7082037925720215), multiplicity: 17",
+ "(0.0, 6.7082037925720215), multiplicity: 17",
+ "(0.0, 6.7082037925720215), multiplicity: 17",
+ "(0.0, 6.78233003616333), multiplicity: 12",
+ "(0.0, 6.78233003616333), multiplicity: 12",
+ "(0.0, 6.78233003616333), multiplicity: 12",
+ "(0.0, 6.78233003616333), multiplicity: 12",
+ "(0.0, 6.78233003616333), multiplicity: 12",
+ "(0.0, 6.78233003616333), multiplicity: 12",
+ "(0.0, 6.78233003616333), multiplicity: 12",
+ "(0.0, 6.78233003616333), multiplicity: 12",
+ "(0.0, 6.78233003616333), multiplicity: 12",
+ "(0.0, 6.78233003616333), multiplicity: 12",
+ "(0.0, 6.78233003616333), multiplicity: 12",
+ "(0.0, 6.78233003616333), multiplicity: 12",
+ "(0.0, 6.928203105926514), multiplicity: 2",
+ "(0.0, 6.928203105926514), multiplicity: 2",
+ "(0.0, 7.0), multiplicity: 10",
+ "(0.0, 7.0), multiplicity: 10",
+ "(0.0, 7.0), multiplicity: 10",
+ "(0.0, 7.0), multiplicity: 10",
+ "(0.0, 7.0), multiplicity: 10",
+ "(0.0, 7.0), multiplicity: 10",
+ "(0.0, 7.0), multiplicity: 10",
+ "(0.0, 7.0), multiplicity: 10",
+ "(0.0, 7.0), multiplicity: 10",
+ "(0.0, 7.0), multiplicity: 10",
+ "(0.0, 7.071067810058594), multiplicity: 14",
+ "(0.0, 7.071067810058594), multiplicity: 14",
+ "(0.0, 7.071067810058594), multiplicity: 14",
+ "(0.0, 7.071067810058594), multiplicity: 14",
+ "(0.0, 7.071067810058594), multiplicity: 14",
+ "(0.0, 7.071067810058594), multiplicity: 14",
+ "(0.0, 7.071067810058594), multiplicity: 14",
+ "(0.0, 7.071067810058594), multiplicity: 14",
+ "(0.0, 7.071067810058594), multiplicity: 14",
+ "(0.0, 7.071067810058594), multiplicity: 14",
+ "(0.0, 7.071067810058594), multiplicity: 14",
+ "(0.0, 7.071067810058594), multiplicity: 14",
+ "(0.0, 7.071067810058594), multiplicity: 14",
+ "(0.0, 7.071067810058594), multiplicity: 14",
+ "(0.0, 7.141428470611572), multiplicity: 7",
+ "(0.0, 7.141428470611572), multiplicity: 7",
+ "(0.0, 7.141428470611572), multiplicity: 7",
+ "(0.0, 7.141428470611572), multiplicity: 7",
+ "(0.0, 7.141428470611572), multiplicity: 7",
+ "(0.0, 7.141428470611572), multiplicity: 7",
+ "(0.0, 7.141428470611572), multiplicity: 7",
+ "(0.0, 7.211102485656738), multiplicity: 5",
+ "(0.0, 7.211102485656738), multiplicity: 5",
+ "(0.0, 7.211102485656738), multiplicity: 5",
+ "(0.0, 7.211102485656738), multiplicity: 5",
+ "(0.0, 7.211102485656738), multiplicity: 5",
+ "(0.0, 7.280109882354736), multiplicity: 16",
+ "(0.0, 7.280109882354736), multiplicity: 16",
+ "(0.0, 7.280109882354736), multiplicity: 16",
+ "(0.0, 7.280109882354736), multiplicity: 16",
+ "(0.0, 7.280109882354736), multiplicity: 16",
+ "(0.0, 7.280109882354736), multiplicity: 16",
+ "(0.0, 7.280109882354736), multiplicity: 16",
+ "(0.0, 7.280109882354736), multiplicity: 16",
+ "(0.0, 7.280109882354736), multiplicity: 16",
+ "(0.0, 7.280109882354736), multiplicity: 16",
+ "(0.0, 7.280109882354736), multiplicity: 16",
+ "(0.0, 7.280109882354736), multiplicity: 16",
+ "(0.0, 7.280109882354736), multiplicity: 16",
+ "(0.0, 7.280109882354736), multiplicity: 16",
+ "(0.0, 7.280109882354736), multiplicity: 16",
+ "(0.0, 7.280109882354736), multiplicity: 16",
+ "(0.0, 7.348469257354736), multiplicity: 16",
+ "(0.0, 7.348469257354736), multiplicity: 16",
+ "(0.0, 7.348469257354736), multiplicity: 16",
+ "(0.0, 7.348469257354736), multiplicity: 16",
+ "(0.0, 7.348469257354736), multiplicity: 16",
+ "(0.0, 7.348469257354736), multiplicity: 16",
+ "(0.0, 7.348469257354736), multiplicity: 16",
+ "(0.0, 7.348469257354736), multiplicity: 16",
+ "(0.0, 7.348469257354736), multiplicity: 16",
+ "(0.0, 7.348469257354736), multiplicity: 16",
+ "(0.0, 7.348469257354736), multiplicity: 16",
+ "(0.0, 7.348469257354736), multiplicity: 16",
+ "(0.0, 7.348469257354736), multiplicity: 16",
+ "(0.0, 7.348469257354736), multiplicity: 16",
+ "(0.0, 7.348469257354736), multiplicity: 16",
+ "(0.0, 7.348469257354736), multiplicity: 16",
+ "(0.0, 7.4833149909973145), multiplicity: 9",
+ "(0.0, 7.4833149909973145), multiplicity: 9",
+ "(0.0, 7.4833149909973145), multiplicity: 9",
+ "(0.0, 7.4833149909973145), multiplicity: 9",
+ "(0.0, 7.4833149909973145), multiplicity: 9",
+ "(0.0, 7.4833149909973145), multiplicity: 9",
+ "(0.0, 7.4833149909973145), multiplicity: 9",
+ "(0.0, 7.4833149909973145), multiplicity: 9",
+ "(0.0, 7.4833149909973145), multiplicity: 9",
+ "(0.0, 7.549834251403809), multiplicity: 11",
+ "(0.0, 7.549834251403809), multiplicity: 11",
+ "(0.0, 7.549834251403809), multiplicity: 11",
+ "(0.0, 7.549834251403809), multiplicity: 11",
+ "(0.0, 7.549834251403809), multiplicity: 11",
+ "(0.0, 7.549834251403809), multiplicity: 11",
+ "(0.0, 7.549834251403809), multiplicity: 11",
+ "(0.0, 7.549834251403809), multiplicity: 11",
+ "(0.0, 7.549834251403809), multiplicity: 11",
+ "(0.0, 7.549834251403809), multiplicity: 11",
+ "(0.0, 7.549834251403809), multiplicity: 11",
+ "(0.0, 7.6157732009887695), multiplicity: 7",
+ "(0.0, 7.6157732009887695), multiplicity: 7",
+ "(0.0, 7.6157732009887695), multiplicity: 7",
+ "(0.0, 7.6157732009887695), multiplicity: 7",
+ "(0.0, 7.6157732009887695), multiplicity: 7",
+ "(0.0, 7.6157732009887695), multiplicity: 7",
+ "(0.0, 7.6157732009887695), multiplicity: 7",
+ "(0.0, 7.681145668029785), multiplicity: 4",
+ "(0.0, 7.681145668029785), multiplicity: 4",
+ "(0.0, 7.681145668029785), multiplicity: 4",
+ "(0.0, 7.681145668029785), multiplicity: 4",
+ "(0.0, 7.8102498054504395), multiplicity: 12",
+ "(0.0, 7.8102498054504395), multiplicity: 12",
+ "(0.0, 7.8102498054504395), multiplicity: 12",
+ "(0.0, 7.8102498054504395), multiplicity: 12",
+ "(0.0, 7.8102498054504395), multiplicity: 12",
+ "(0.0, 7.8102498054504395), multiplicity: 12",
+ "(0.0, 7.8102498054504395), multiplicity: 12",
+ "(0.0, 7.8102498054504395), multiplicity: 12",
+ "(0.0, 7.8102498054504395), multiplicity: 12",
+ "(0.0, 7.8102498054504395), multiplicity: 12",
+ "(0.0, 7.8102498054504395), multiplicity: 12",
+ "(0.0, 7.8102498054504395), multiplicity: 12",
+ "(0.0, 7.874007701873779), multiplicity: 16",
+ "(0.0, 7.874007701873779), multiplicity: 16",
+ "(0.0, 7.874007701873779), multiplicity: 16",
+ "(0.0, 7.874007701873779), multiplicity: 16",
+ "(0.0, 7.874007701873779), multiplicity: 16",
+ "(0.0, 7.874007701873779), multiplicity: 16",
+ "(0.0, 7.874007701873779), multiplicity: 16",
+ "(0.0, 7.874007701873779), multiplicity: 16",
+ "(0.0, 7.874007701873779), multiplicity: 16",
+ "(0.0, 7.874007701873779), multiplicity: 16",
+ "(0.0, 7.874007701873779), multiplicity: 16",
+ "(0.0, 7.874007701873779), multiplicity: 16",
+ "(0.0, 7.874007701873779), multiplicity: 16",
+ "(0.0, 7.874007701873779), multiplicity: 16",
+ "(0.0, 7.874007701873779), multiplicity: 16",
+ "(0.0, 7.874007701873779), multiplicity: 16",
+ "(0.0, 8.062257766723633), multiplicity: 9",
+ "(0.0, 8.062257766723633), multiplicity: 9",
+ "(0.0, 8.062257766723633), multiplicity: 9",
+ "(0.0, 8.062257766723633), multiplicity: 9",
+ "(0.0, 8.062257766723633), multiplicity: 9",
+ "(0.0, 8.062257766723633), multiplicity: 9",
+ "(0.0, 8.062257766723633), multiplicity: 9",
+ "(0.0, 8.062257766723633), multiplicity: 9",
+ "(0.0, 8.062257766723633), multiplicity: 9",
+ "(0.0, 8.124038696289062), multiplicity: 9",
+ "(0.0, 8.124038696289062), multiplicity: 9",
+ "(0.0, 8.124038696289062), multiplicity: 9",
+ "(0.0, 8.124038696289062), multiplicity: 9",
+ "(0.0, 8.124038696289062), multiplicity: 9",
+ "(0.0, 8.124038696289062), multiplicity: 9",
+ "(0.0, 8.124038696289062), multiplicity: 9",
+ "(0.0, 8.124038696289062), multiplicity: 9",
+ "(0.0, 8.124038696289062), multiplicity: 9",
+ "(0.0, 8.185352325439453), multiplicity: 2",
+ "(0.0, 8.185352325439453), multiplicity: 2",
+ "(0.0, 8.246211051940918), multiplicity: 9",
+ "(0.0, 8.246211051940918), multiplicity: 9",
+ "(0.0, 8.246211051940918), multiplicity: 9",
+ "(0.0, 8.246211051940918), multiplicity: 9",
+ "(0.0, 8.246211051940918), multiplicity: 9",
+ "(0.0, 8.246211051940918), multiplicity: 9",
+ "(0.0, 8.246211051940918), multiplicity: 9",
+ "(0.0, 8.246211051940918), multiplicity: 9",
+ "(0.0, 8.246211051940918), multiplicity: 9",
+ "(0.0, 8.306623458862305), multiplicity: 15",
+ "(0.0, 8.306623458862305), multiplicity: 15",
+ "(0.0, 8.306623458862305), multiplicity: 15",
+ "(0.0, 8.306623458862305), multiplicity: 15",
+ "(0.0, 8.306623458862305), multiplicity: 15",
+ "(0.0, 8.306623458862305), multiplicity: 15",
+ "(0.0, 8.306623458862305), multiplicity: 15",
+ "(0.0, 8.306623458862305), multiplicity: 15",
+ "(0.0, 8.306623458862305), multiplicity: 15",
+ "(0.0, 8.306623458862305), multiplicity: 15",
+ "(0.0, 8.306623458862305), multiplicity: 15",
+ "(0.0, 8.306623458862305), multiplicity: 15",
+ "(0.0, 8.306623458862305), multiplicity: 15",
+ "(0.0, 8.306623458862305), multiplicity: 15",
+ "(0.0, 8.306623458862305), multiplicity: 15",
+ "(0.0, 8.366600036621094), multiplicity: 6",
+ "(0.0, 8.366600036621094), multiplicity: 6",
+ "(0.0, 8.366600036621094), multiplicity: 6",
+ "(0.0, 8.366600036621094), multiplicity: 6",
+ "(0.0, 8.366600036621094), multiplicity: 6",
+ "(0.0, 8.366600036621094), multiplicity: 6",
+ "(0.0, 8.485280990600586), multiplicity: 4",
+ "(0.0, 8.485280990600586), multiplicity: 4",
+ "(0.0, 8.485280990600586), multiplicity: 4",
+ "(0.0, 8.485280990600586), multiplicity: 4",
+ "(0.0, 8.5440034866333), multiplicity: 5",
+ "(0.0, 8.5440034866333), multiplicity: 5",
+ "(0.0, 8.5440034866333), multiplicity: 5",
+ "(0.0, 8.5440034866333), multiplicity: 5",
+ "(0.0, 8.5440034866333), multiplicity: 5",
+ "(0.0, 8.602325439453125), multiplicity: 10",
+ "(0.0, 8.602325439453125), multiplicity: 10",
+ "(0.0, 8.602325439453125), multiplicity: 10",
+ "(0.0, 8.602325439453125), multiplicity: 10",
+ "(0.0, 8.602325439453125), multiplicity: 10",
+ "(0.0, 8.602325439453125), multiplicity: 10",
+ "(0.0, 8.602325439453125), multiplicity: 10",
+ "(0.0, 8.602325439453125), multiplicity: 10",
+ "(0.0, 8.602325439453125), multiplicity: 10",
+ "(0.0, 8.602325439453125), multiplicity: 10",
+ "(0.0, 8.66025447845459), multiplicity: 10",
+ "(0.0, 8.66025447845459), multiplicity: 10",
+ "(0.0, 8.66025447845459), multiplicity: 10",
+ "(0.0, 8.66025447845459), multiplicity: 10",
+ "(0.0, 8.66025447845459), multiplicity: 10",
+ "(0.0, 8.66025447845459), multiplicity: 10",
+ "(0.0, 8.66025447845459), multiplicity: 10",
+ "(0.0, 8.66025447845459), multiplicity: 10",
+ "(0.0, 8.66025447845459), multiplicity: 10",
+ "(0.0, 8.66025447845459), multiplicity: 10",
+ "(0.0, 8.717798233032227), multiplicity: 6",
+ "(0.0, 8.717798233032227), multiplicity: 6",
+ "(0.0, 8.717798233032227), multiplicity: 6",
+ "(0.0, 8.717798233032227), multiplicity: 6",
+ "(0.0, 8.717798233032227), multiplicity: 6",
+ "(0.0, 8.717798233032227), multiplicity: 6",
+ "(0.0, 8.774964332580566), multiplicity: 15",
+ "(0.0, 8.774964332580566), multiplicity: 15",
+ "(0.0, 8.774964332580566), multiplicity: 15",
+ "(0.0, 8.774964332580566), multiplicity: 15",
+ "(0.0, 8.774964332580566), multiplicity: 15",
+ "(0.0, 8.774964332580566), multiplicity: 15",
+ "(0.0, 8.774964332580566), multiplicity: 15",
+ "(0.0, 8.774964332580566), multiplicity: 15",
+ "(0.0, 8.774964332580566), multiplicity: 15",
+ "(0.0, 8.774964332580566), multiplicity: 15",
+ "(0.0, 8.774964332580566), multiplicity: 15",
+ "(0.0, 8.774964332580566), multiplicity: 15",
+ "(0.0, 8.774964332580566), multiplicity: 15",
+ "(0.0, 8.774964332580566), multiplicity: 15",
+ "(0.0, 8.774964332580566), multiplicity: 15",
+ "(0.0, 8.83176040649414), multiplicity: 6",
+ "(0.0, 8.83176040649414), multiplicity: 6",
+ "(0.0, 8.83176040649414), multiplicity: 6",
+ "(0.0, 8.83176040649414), multiplicity: 6",
+ "(0.0, 8.83176040649414), multiplicity: 6",
+ "(0.0, 8.83176040649414), multiplicity: 6",
+ "(0.0, 8.9442720413208), multiplicity: 2",
+ "(0.0, 8.9442720413208), multiplicity: 2",
+ "(0.0, 9.0), multiplicity: 20",
+ "(0.0, 9.0), multiplicity: 20",
+ "(0.0, 9.0), multiplicity: 20",
+ "(0.0, 9.0), multiplicity: 20",
+ "(0.0, 9.0), multiplicity: 20",
+ "(0.0, 9.0), multiplicity: 20",
+ "(0.0, 9.0), multiplicity: 20",
+ "(0.0, 9.0), multiplicity: 20",
+ "(0.0, 9.0), multiplicity: 20",
+ "(0.0, 9.0), multiplicity: 20",
+ "(0.0, 9.0), multiplicity: 20",
+ "(0.0, 9.0), multiplicity: 20",
+ "(0.0, 9.0), multiplicity: 20",
+ "(0.0, 9.0), multiplicity: 20",
+ "(0.0, 9.0), multiplicity: 20",
+ "(0.0, 9.0), multiplicity: 20",
+ "(0.0, 9.0), multiplicity: 20",
+ "(0.0, 9.0), multiplicity: 20",
+ "(0.0, 9.0), multiplicity: 20",
+ "(0.0, 9.0), multiplicity: 20",
+ "(0.0, 9.05538558959961), multiplicity: 4",
+ "(0.0, 9.05538558959961), multiplicity: 4",
+ "(0.0, 9.05538558959961), multiplicity: 4",
+ "(0.0, 9.05538558959961), multiplicity: 4",
+ "(0.0, 9.110433578491211), multiplicity: 11",
+ "(0.0, 9.110433578491211), multiplicity: 11",
+ "(0.0, 9.110433578491211), multiplicity: 11",
+ "(0.0, 9.110433578491211), multiplicity: 11",
+ "(0.0, 9.110433578491211), multiplicity: 11",
+ "(0.0, 9.110433578491211), multiplicity: 11",
+ "(0.0, 9.110433578491211), multiplicity: 11",
+ "(0.0, 9.110433578491211), multiplicity: 11",
+ "(0.0, 9.110433578491211), multiplicity: 11",
+ "(0.0, 9.110433578491211), multiplicity: 11",
+ "(0.0, 9.110433578491211), multiplicity: 11",
+ "(0.0, 9.165151596069336)",
+ "(0.0, 9.219544410705566), multiplicity: 6",
+ "(0.0, 9.219544410705566), multiplicity: 6",
+ "(0.0, 9.219544410705566), multiplicity: 6",
+ "(0.0, 9.219544410705566), multiplicity: 6",
+ "(0.0, 9.219544410705566), multiplicity: 6",
+ "(0.0, 9.219544410705566), multiplicity: 6",
+ "(0.0, 9.273618698120117), multiplicity: 12",
+ "(0.0, 9.273618698120117), multiplicity: 12",
+ "(0.0, 9.273618698120117), multiplicity: 12",
+ "(0.0, 9.273618698120117), multiplicity: 12",
+ "(0.0, 9.273618698120117), multiplicity: 12",
+ "(0.0, 9.273618698120117), multiplicity: 12",
+ "(0.0, 9.273618698120117), multiplicity: 12",
+ "(0.0, 9.273618698120117), multiplicity: 12",
+ "(0.0, 9.273618698120117), multiplicity: 12",
+ "(0.0, 9.273618698120117), multiplicity: 12",
+ "(0.0, 9.273618698120117), multiplicity: 12",
+ "(0.0, 9.273618698120117), multiplicity: 12",
+ "(0.0, 9.380831718444824), multiplicity: 3",
+ "(0.0, 9.380831718444824), multiplicity: 3",
+ "(0.0, 9.380831718444824), multiplicity: 3",
+ "(0.0, 9.433980941772461), multiplicity: 10",
+ "(0.0, 9.433980941772461), multiplicity: 10",
+ "(0.0, 9.433980941772461), multiplicity: 10",
+ "(0.0, 9.433980941772461), multiplicity: 10",
+ "(0.0, 9.433980941772461), multiplicity: 10",
+ "(0.0, 9.433980941772461), multiplicity: 10",
+ "(0.0, 9.433980941772461), multiplicity: 10",
+ "(0.0, 9.433980941772461), multiplicity: 10",
+ "(0.0, 9.433980941772461), multiplicity: 10",
+ "(0.0, 9.433980941772461), multiplicity: 10",
+ "(0.0, 9.486832618713379), multiplicity: 11",
+ "(0.0, 9.486832618713379), multiplicity: 11",
+ "(0.0, 9.486832618713379), multiplicity: 11",
+ "(0.0, 9.486832618713379), multiplicity: 11",
+ "(0.0, 9.486832618713379), multiplicity: 11",
+ "(0.0, 9.486832618713379), multiplicity: 11",
+ "(0.0, 9.486832618713379), multiplicity: 11",
+ "(0.0, 9.486832618713379), multiplicity: 11",
+ "(0.0, 9.486832618713379), multiplicity: 11",
+ "(0.0, 9.486832618713379), multiplicity: 11",
+ "(0.0, 9.486832618713379), multiplicity: 11",
+ "(0.0, 9.539392471313477), multiplicity: 5",
+ "(0.0, 9.539392471313477), multiplicity: 5",
+ "(0.0, 9.539392471313477), multiplicity: 5",
+ "(0.0, 9.539392471313477), multiplicity: 5",
+ "(0.0, 9.539392471313477), multiplicity: 5",
+ "(0.0, 9.643651008605957), multiplicity: 4",
+ "(0.0, 9.643651008605957), multiplicity: 4",
+ "(0.0, 9.643651008605957), multiplicity: 4",
+ "(0.0, 9.643651008605957), multiplicity: 4",
+ "(0.0, 9.69536018371582), multiplicity: 8",
+ "(0.0, 9.69536018371582), multiplicity: 8",
+ "(0.0, 9.69536018371582), multiplicity: 8",
+ "(0.0, 9.69536018371582), multiplicity: 8",
+ "(0.0, 9.69536018371582), multiplicity: 8",
+ "(0.0, 9.69536018371582), multiplicity: 8",
+ "(0.0, 9.69536018371582), multiplicity: 8",
+ "(0.0, 9.69536018371582), multiplicity: 8",
+ "(0.0, 9.797959327697754), multiplicity: 3",
+ "(0.0, 9.797959327697754), multiplicity: 3",
+ "(0.0, 9.797959327697754), multiplicity: 3",
+ "(0.0, 9.848857879638672), multiplicity: 4",
+ "(0.0, 9.848857879638672), multiplicity: 4",
+ "(0.0, 9.848857879638672), multiplicity: 4",
+ "(0.0, 9.848857879638672), multiplicity: 4",
+ "(0.0, 9.899495124816895), multiplicity: 7",
+ "(0.0, 9.899495124816895), multiplicity: 7",
+ "(0.0, 9.899495124816895), multiplicity: 7",
+ "(0.0, 9.899495124816895), multiplicity: 7",
+ "(0.0, 9.899495124816895), multiplicity: 7",
+ "(0.0, 9.899495124816895), multiplicity: 7",
+ "(0.0, 9.899495124816895), multiplicity: 7",
+ "(0.0, 9.949873924255371), multiplicity: 8",
+ "(0.0, 9.949873924255371), multiplicity: 8",
+ "(0.0, 9.949873924255371), multiplicity: 8",
+ "(0.0, 9.949873924255371), multiplicity: 8",
+ "(0.0, 9.949873924255371), multiplicity: 8",
+ "(0.0, 9.949873924255371), multiplicity: 8",
+ "(0.0, 9.949873924255371), multiplicity: 8",
+ "(0.0, 9.949873924255371), multiplicity: 8",
+ "(0.0, 10.0), multiplicity: 5",
+ "(0.0, 10.0), multiplicity: 5",
+ "(0.0, 10.0), multiplicity: 5",
+ "(0.0, 10.0), multiplicity: 5",
+ "(0.0, 10.0), multiplicity: 5",
+ "(0.0, 10.049875259399414), multiplicity: 17",
+ "(0.0, 10.049875259399414), multiplicity: 17",
+ "(0.0, 10.049875259399414), multiplicity: 17",
+ "(0.0, 10.049875259399414), multiplicity: 17",
+ "(0.0, 10.049875259399414), multiplicity: 17",
+ "(0.0, 10.049875259399414), multiplicity: 17",
+ "(0.0, 10.049875259399414), multiplicity: 17",
+ "(0.0, 10.049875259399414), multiplicity: 17",
+ "(0.0, 10.049875259399414), multiplicity: 17",
+ "(0.0, 10.049875259399414), multiplicity: 17",
+ "(0.0, 10.049875259399414), multiplicity: 17",
+ "(0.0, 10.049875259399414), multiplicity: 17",
+ "(0.0, 10.049875259399414), multiplicity: 17",
+ "(0.0, 10.049875259399414), multiplicity: 17",
+ "(0.0, 10.049875259399414), multiplicity: 17",
+ "(0.0, 10.049875259399414), multiplicity: 17",
+ "(0.0, 10.049875259399414), multiplicity: 17",
+ "(0.0, 10.099504470825195), multiplicity: 2",
+ "(0.0, 10.099504470825195), multiplicity: 2",
+ "(0.0, 10.198039054870605), multiplicity: 4",
+ "(0.0, 10.198039054870605), multiplicity: 4",
+ "(0.0, 10.198039054870605), multiplicity: 4",
+ "(0.0, 10.198039054870605), multiplicity: 4",
+ "(0.0, 10.24695110321045), multiplicity: 6",
+ "(0.0, 10.24695110321045), multiplicity: 6",
+ "(0.0, 10.24695110321045), multiplicity: 6",
+ "(0.0, 10.24695110321045), multiplicity: 6",
+ "(0.0, 10.24695110321045), multiplicity: 6",
+ "(0.0, 10.24695110321045), multiplicity: 6",
+ "(0.0, 10.29563045501709), multiplicity: 6",
+ "(0.0, 10.29563045501709), multiplicity: 6",
+ "(0.0, 10.29563045501709), multiplicity: 6",
+ "(0.0, 10.29563045501709), multiplicity: 6",
+ "(0.0, 10.29563045501709), multiplicity: 6",
+ "(0.0, 10.29563045501709), multiplicity: 6",
+ "(0.0, 10.344079971313477), multiplicity: 9",
+ "(0.0, 10.344079971313477), multiplicity: 9",
+ "(0.0, 10.344079971313477), multiplicity: 9",
+ "(0.0, 10.344079971313477), multiplicity: 9",
+ "(0.0, 10.344079971313477), multiplicity: 9",
+ "(0.0, 10.344079971313477), multiplicity: 9",
+ "(0.0, 10.344079971313477), multiplicity: 9",
+ "(0.0, 10.344079971313477), multiplicity: 9",
+ "(0.0, 10.344079971313477), multiplicity: 9",
+ "(0.0, 10.440306663513184), multiplicity: 4",
+ "(0.0, 10.440306663513184), multiplicity: 4",
+ "(0.0, 10.440306663513184), multiplicity: 4",
+ "(0.0, 10.440306663513184), multiplicity: 4",
+ "(0.0, 10.488088607788086), multiplicity: 11",
+ "(0.0, 10.488088607788086), multiplicity: 11",
+ "(0.0, 10.488088607788086), multiplicity: 11",
+ "(0.0, 10.488088607788086), multiplicity: 11",
+ "(0.0, 10.488088607788086), multiplicity: 11",
+ "(0.0, 10.488088607788086), multiplicity: 11",
+ "(0.0, 10.488088607788086), multiplicity: 11",
+ "(0.0, 10.488088607788086), multiplicity: 11",
+ "(0.0, 10.488088607788086), multiplicity: 11",
+ "(0.0, 10.488088607788086), multiplicity: 11",
+ "(0.0, 10.488088607788086), multiplicity: 11",
+ "(0.0, 10.630146026611328), multiplicity: 12",
+ "(0.0, 10.630146026611328), multiplicity: 12",
+ "(0.0, 10.630146026611328), multiplicity: 12",
+ "(0.0, 10.630146026611328), multiplicity: 12",
+ "(0.0, 10.630146026611328), multiplicity: 12",
+ "(0.0, 10.630146026611328), multiplicity: 12",
+ "(0.0, 10.630146026611328), multiplicity: 12",
+ "(0.0, 10.630146026611328), multiplicity: 12",
+ "(0.0, 10.630146026611328), multiplicity: 12",
+ "(0.0, 10.630146026611328), multiplicity: 12",
+ "(0.0, 10.630146026611328), multiplicity: 12",
+ "(0.0, 10.630146026611328), multiplicity: 12",
+ "(0.0, 10.677078247070312), multiplicity: 2",
+ "(0.0, 10.677078247070312), multiplicity: 2",
+ "(0.0, 10.72380542755127)",
+ "(0.0, 10.770329475402832), multiplicity: 4",
+ "(0.0, 10.770329475402832), multiplicity: 4",
+ "(0.0, 10.770329475402832), multiplicity: 4",
+ "(0.0, 10.770329475402832), multiplicity: 4",
+ "(0.0, 10.816654205322266), multiplicity: 9",
+ "(0.0, 10.816654205322266), multiplicity: 9",
+ "(0.0, 10.816654205322266), multiplicity: 9",
+ "(0.0, 10.816654205322266), multiplicity: 9",
+ "(0.0, 10.816654205322266), multiplicity: 9",
+ "(0.0, 10.816654205322266), multiplicity: 9",
+ "(0.0, 10.816654205322266), multiplicity: 9",
+ "(0.0, 10.816654205322266), multiplicity: 9",
+ "(0.0, 10.816654205322266), multiplicity: 9",
+ "(0.0, 10.862780570983887), multiplicity: 8",
+ "(0.0, 10.862780570983887), multiplicity: 8",
+ "(0.0, 10.862780570983887), multiplicity: 8",
+ "(0.0, 10.862780570983887), multiplicity: 8",
+ "(0.0, 10.862780570983887), multiplicity: 8",
+ "(0.0, 10.862780570983887), multiplicity: 8",
+ "(0.0, 10.862780570983887), multiplicity: 8",
+ "(0.0, 10.862780570983887), multiplicity: 8",
+ "(0.0, 10.954451560974121), multiplicity: 2",
+ "(0.0, 10.954451560974121), multiplicity: 2",
+ "(0.0, 11.0), multiplicity: 7",
+ "(0.0, 11.0), multiplicity: 7",
+ "(0.0, 11.0), multiplicity: 7",
+ "(0.0, 11.0), multiplicity: 7",
+ "(0.0, 11.0), multiplicity: 7",
+ "(0.0, 11.0), multiplicity: 7",
+ "(0.0, 11.0), multiplicity: 7",
+ "(0.0, 11.045360565185547), multiplicity: 5",
+ "(0.0, 11.045360565185547), multiplicity: 5",
+ "(0.0, 11.045360565185547), multiplicity: 5",
+ "(0.0, 11.045360565185547), multiplicity: 5",
+ "(0.0, 11.045360565185547), multiplicity: 5",
+ "(0.0, 11.090536117553711), multiplicity: 3",
+ "(0.0, 11.090536117553711), multiplicity: 3",
+ "(0.0, 11.090536117553711), multiplicity: 3",
+ "(0.0, 11.180339813232422), multiplicity: 10",
+ "(0.0, 11.180339813232422), multiplicity: 10",
+ "(0.0, 11.180339813232422), multiplicity: 10",
+ "(0.0, 11.180339813232422), multiplicity: 10",
+ "(0.0, 11.180339813232422), multiplicity: 10",
+ "(0.0, 11.180339813232422), multiplicity: 10",
+ "(0.0, 11.180339813232422), multiplicity: 10",
+ "(0.0, 11.180339813232422), multiplicity: 10",
+ "(0.0, 11.180339813232422), multiplicity: 10",
+ "(0.0, 11.180339813232422), multiplicity: 10",
+ "(0.0, 11.224971771240234), multiplicity: 6",
+ "(0.0, 11.224971771240234), multiplicity: 6",
+ "(0.0, 11.224971771240234), multiplicity: 6",
+ "(0.0, 11.224971771240234), multiplicity: 6",
+ "(0.0, 11.224971771240234), multiplicity: 6",
+ "(0.0, 11.224971771240234), multiplicity: 6",
+ "(0.0, 11.313708305358887)",
+ "(0.0, 11.357816696166992), multiplicity: 6",
+ "(0.0, 11.357816696166992), multiplicity: 6",
+ "(0.0, 11.357816696166992), multiplicity: 6",
+ "(0.0, 11.357816696166992), multiplicity: 6",
+ "(0.0, 11.357816696166992), multiplicity: 6",
+ "(0.0, 11.357816696166992), multiplicity: 6",
+ "(0.0, 11.401754379272461), multiplicity: 3",
+ "(0.0, 11.401754379272461), multiplicity: 3",
+ "(0.0, 11.401754379272461), multiplicity: 3",
+ "(0.0, 11.445523262023926), multiplicity: 4",
+ "(0.0, 11.445523262023926), multiplicity: 4",
+ "(0.0, 11.445523262023926), multiplicity: 4",
+ "(0.0, 11.445523262023926), multiplicity: 4",
+ "(0.0, 11.48912525177002), multiplicity: 6",
+ "(0.0, 11.48912525177002), multiplicity: 6",
+ "(0.0, 11.48912525177002), multiplicity: 6",
+ "(0.0, 11.48912525177002), multiplicity: 6",
+ "(0.0, 11.48912525177002), multiplicity: 6",
+ "(0.0, 11.48912525177002), multiplicity: 6",
+ "(0.0, 11.532562255859375), multiplicity: 3",
+ "(0.0, 11.532562255859375), multiplicity: 3",
+ "(0.0, 11.532562255859375), multiplicity: 3",
+ "(0.0, 11.575837135314941), multiplicity: 9",
+ "(0.0, 11.575837135314941), multiplicity: 9",
+ "(0.0, 11.575837135314941), multiplicity: 9",
+ "(0.0, 11.575837135314941), multiplicity: 9",
+ "(0.0, 11.575837135314941), multiplicity: 9",
+ "(0.0, 11.575837135314941), multiplicity: 9",
+ "(0.0, 11.575837135314941), multiplicity: 9",
+ "(0.0, 11.575837135314941), multiplicity: 9",
+ "(0.0, 11.575837135314941), multiplicity: 9",
+ "(0.0, 11.704699516296387), multiplicity: 4",
+ "(0.0, 11.704699516296387), multiplicity: 4",
+ "(0.0, 11.704699516296387), multiplicity: 4",
+ "(0.0, 11.704699516296387), multiplicity: 4",
+ "(0.0, 11.747340202331543), multiplicity: 5",
+ "(0.0, 11.747340202331543), multiplicity: 5",
+ "(0.0, 11.747340202331543), multiplicity: 5",
+ "(0.0, 11.747340202331543), multiplicity: 5",
+ "(0.0, 11.747340202331543), multiplicity: 5",
+ "(0.0, 11.789826393127441), multiplicity: 3",
+ "(0.0, 11.789826393127441), multiplicity: 3",
+ "(0.0, 11.789826393127441), multiplicity: 3",
+ "(0.0, 11.87434196472168), multiplicity: 2",
+ "(0.0, 11.87434196472168), multiplicity: 2",
+ "(0.0, 12.041594505310059), multiplicity: 2",
+ "(0.0, 12.041594505310059), multiplicity: 2",
+ "(0.0, 12.083045959472656), multiplicity: 5",
+ "(0.0, 12.083045959472656), multiplicity: 5",
+ "(0.0, 12.083045959472656), multiplicity: 5",
+ "(0.0, 12.083045959472656), multiplicity: 5",
+ "(0.0, 12.083045959472656), multiplicity: 5",
+ "(0.0, 12.12435531616211), multiplicity: 2",
+ "(0.0, 12.12435531616211), multiplicity: 2",
+ "(0.0, 12.206555366516113), multiplicity: 5",
+ "(0.0, 12.206555366516113), multiplicity: 5",
+ "(0.0, 12.206555366516113), multiplicity: 5",
+ "(0.0, 12.206555366516113), multiplicity: 5",
+ "(0.0, 12.206555366516113), multiplicity: 5",
+ "(0.0, 12.247448921203613), multiplicity: 5",
+ "(0.0, 12.247448921203613), multiplicity: 5",
+ "(0.0, 12.247448921203613), multiplicity: 5",
+ "(0.0, 12.247448921203613), multiplicity: 5",
+ "(0.0, 12.247448921203613), multiplicity: 5",
+ "(0.0, 12.328827857971191), multiplicity: 3",
+ "(0.0, 12.328827857971191), multiplicity: 3",
+ "(0.0, 12.328827857971191), multiplicity: 3",
+ "(0.0, 12.369317054748535), multiplicity: 2",
+ "(0.0, 12.369317054748535), multiplicity: 2",
+ "(0.0, 12.409673690795898), multiplicity: 2",
+ "(0.0, 12.409673690795898), multiplicity: 2",
+ "(0.0, 12.449899673461914)",
+ "(0.0, 12.529964447021484)",
+ "(0.0, 12.569805145263672)",
+ "(0.0, 12.688577651977539), multiplicity: 4",
+ "(0.0, 12.688577651977539), multiplicity: 4",
+ "(0.0, 12.688577651977539), multiplicity: 4",
+ "(0.0, 12.688577651977539), multiplicity: 4",
+ "(0.0, 12.727922439575195), multiplicity: 7",
+ "(0.0, 12.727922439575195), multiplicity: 7",
+ "(0.0, 12.727922439575195), multiplicity: 7",
+ "(0.0, 12.727922439575195), multiplicity: 7",
+ "(0.0, 12.727922439575195), multiplicity: 7",
+ "(0.0, 12.727922439575195), multiplicity: 7",
+ "(0.0, 12.727922439575195), multiplicity: 7",
+ "(0.0, 12.806248664855957)",
+ "(0.0, 12.845232963562012)",
+ "(0.0, 12.884099006652832), multiplicity: 3",
+ "(0.0, 12.884099006652832), multiplicity: 3",
+ "(0.0, 12.884099006652832), multiplicity: 3",
+ "(0.0, 13.0), multiplicity: 3",
+ "(0.0, 13.0), multiplicity: 3",
+ "(0.0, 13.0), multiplicity: 3",
+ "(0.0, 13.03840446472168), multiplicity: 3",
+ "(0.0, 13.03840446472168), multiplicity: 3",
+ "(0.0, 13.03840446472168), multiplicity: 3",
+ "(0.0, 13.076696395874023), multiplicity: 2",
+ "(0.0, 13.076696395874023), multiplicity: 2",
+ "(0.0, 13.190905570983887), multiplicity: 3",
+ "(0.0, 13.190905570983887), multiplicity: 3",
+ "(0.0, 13.190905570983887), multiplicity: 3",
+ "(0.0, 13.379088401794434)",
+ "(0.0, 13.45362377166748)",
+ "(0.0, 13.490737915039062), multiplicity: 6",
+ "(0.0, 13.490737915039062), multiplicity: 6",
+ "(0.0, 13.490737915039062), multiplicity: 6",
+ "(0.0, 13.490737915039062), multiplicity: 6",
+ "(0.0, 13.490737915039062), multiplicity: 6",
+ "(0.0, 13.490737915039062), multiplicity: 6",
+ "(0.0, 13.601470947265625), multiplicity: 2",
+ "(0.0, 13.601470947265625), multiplicity: 2",
+ "(0.0, 13.638181686401367), multiplicity: 2",
+ "(0.0, 13.638181686401367), multiplicity: 2",
+ "(0.0, 13.67479419708252), multiplicity: 2",
+ "(0.0, 13.67479419708252), multiplicity: 2",
+ "(0.0, 13.747727394104004), multiplicity: 5",
+ "(0.0, 13.747727394104004), multiplicity: 5",
+ "(0.0, 13.747727394104004), multiplicity: 5",
+ "(0.0, 13.747727394104004), multiplicity: 5",
+ "(0.0, 13.747727394104004), multiplicity: 5",
+ "(0.0, 13.784049034118652)",
+ "(0.0, 13.928388595581055)",
+ "(0.0, 14.03566837310791), multiplicity: 2",
+ "(0.0, 14.03566837310791), multiplicity: 2",
+ "(0.0, 14.071247100830078)",
+ "(0.0, 14.177447319030762), multiplicity: 2",
+ "(0.0, 14.177447319030762), multiplicity: 2",
+ "(0.0, 14.317821502685547)",
+ "(0.0, 14.352700233459473), multiplicity: 2",
+ "(0.0, 14.352700233459473), multiplicity: 2",
+ "(0.0, 14.422204971313477)",
+ "(0.0, 14.456831932067871), multiplicity: 2",
+ "(0.0, 14.456831932067871), multiplicity: 2",
+ "(0.0, 14.491376876831055)",
+ "(0.0, 14.560219764709473), multiplicity: 2",
+ "(0.0, 14.560219764709473), multiplicity: 2",
+ "(0.0, 14.696938514709473)",
+ "(0.0, 14.764822959899902)",
+ "(0.0, 14.866068840026855), multiplicity: 2",
+ "(0.0, 14.866068840026855), multiplicity: 2",
+ "(0.0, 14.899664878845215)",
+ "(0.0, 15.165750503540039)",
+ "(0.0, 15.394804000854492)",
+ "(0.0, 15.588457107543945)",
+ "(0.0, 15.68438720703125)",
+ "(0.0, 15.748015403747559), multiplicity: 2",
+ "(0.0, 15.748015403747559), multiplicity: 2",
+ "(0.0, 15.937376976013184)",
+ "(0.0, 16.0623779296875)",
+ "(0.0, 16.124515533447266)",
+ "(0.0, 16.155494689941406), multiplicity: 2",
+ "(0.0, 16.155494689941406), multiplicity: 2",
+ "(0.0, 16.248077392578125)",
+ "(0.0, 16.278820037841797)",
+ "(0.0, 16.401220321655273)",
+ "(0.0, 16.431676864624023)",
+ "(0.0, 16.552946090698242)",
+ "(0.0, 16.5831241607666), multiplicity: 2",
+ "(0.0, 16.5831241607666), multiplicity: 2",
+ "(0.0, 16.6433162689209)",
+ "(0.0, 16.733200073242188)",
+ "(0.0, 16.76305389404297), multiplicity: 2",
+ "(0.0, 16.76305389404297), multiplicity: 2",
+ "(0.0, 16.792856216430664)",
+ "(0.0, 17.11724281311035)",
+ "(0.0, 17.14642906188965)",
+ "(0.0, 17.20465087890625), multiplicity: 2",
+ "(0.0, 17.20465087890625), multiplicity: 2",
+ "(0.0, 17.492855072021484)",
+ "(0.0, 17.6068172454834)",
+ "(0.0, 17.748239517211914)",
+ "(0.0, 17.83255386352539)",
+ "(0.0, 18.357559204101562)",
+ "(0.0, 18.384777069091797)",
+ "(0.0, 18.788293838500977)",
+ "(0.0, 18.81488800048828)",
+ "(0.0, 19.51922035217285)",
+ "(0.0, 22.315914154052734)",
+ "(0.0, 22.649503707885742)",
+ "(0.0, 24.06241798400879)",
+ "(0.0, 26.324893951416016)",
+ "(0.0, 30.479501724243164)",
+ "(0.0, inf)"
+ ],
+ "mode": "markers",
+ "name": "H0",
+ "type": "scatter",
+ "x": [
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0,
+ 0
+ ],
+ "y": [
+ 1,
+ 1.4142135381698608,
+ 1.4142135381698608,
+ 1.4142135381698608,
+ 1.4142135381698608,
+ 1.4142135381698608,
+ 1.7320507764816284,
+ 1.7320507764816284,
+ 1.7320507764816284,
+ 1.7320507764816284,
+ 2.2360680103302,
+ 2.2360680103302,
+ 2.2360680103302,
+ 2.2360680103302,
+ 2.2360680103302,
+ 2.2360680103302,
+ 2.2360680103302,
+ 2.2360680103302,
+ 2.2360680103302,
+ 2.4494898319244385,
+ 2.4494898319244385,
+ 2.4494898319244385,
+ 2.4494898319244385,
+ 2.4494898319244385,
+ 2.4494898319244385,
+ 2.4494898319244385,
+ 2.8284270763397217,
+ 2.8284270763397217,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3,
+ 3.1622776985168457,
+ 3.1622776985168457,
+ 3.1622776985168457,
+ 3.1622776985168457,
+ 3.1622776985168457,
+ 3.1622776985168457,
+ 3.1622776985168457,
+ 3.316624879837036,
+ 3.316624879837036,
+ 3.316624879837036,
+ 3.316624879837036,
+ 3.316624879837036,
+ 3.316624879837036,
+ 3.464101552963257,
+ 3.464101552963257,
+ 3.605551242828369,
+ 3.605551242828369,
+ 3.605551242828369,
+ 3.605551242828369,
+ 3.605551242828369,
+ 3.605551242828369,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 3.7416574954986572,
+ 4,
+ 4,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.123105525970459,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.242640495300293,
+ 4.358899116516113,
+ 4.358899116516113,
+ 4.358899116516113,
+ 4.358899116516113,
+ 4.358899116516113,
+ 4.358899116516113,
+ 4.358899116516113,
+ 4.358899116516113,
+ 4.4721360206604,
+ 4.4721360206604,
+ 4.4721360206604,
+ 4.4721360206604,
+ 4.4721360206604,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.582575798034668,
+ 4.690415859222412,
+ 4.690415859222412,
+ 4.690415859222412,
+ 4.690415859222412,
+ 4.690415859222412,
+ 4.690415859222412,
+ 4.690415859222412,
+ 4.690415859222412,
+ 4.690415859222412,
+ 4.898979663848877,
+ 4.898979663848877,
+ 4.898979663848877,
+ 4.898979663848877,
+ 4.898979663848877,
+ 4.898979663848877,
+ 4.898979663848877,
+ 4.898979663848877,
+ 4.898979663848877,
+ 4.898979663848877,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.099019527435303,
+ 5.196152210235596,
+ 5.196152210235596,
+ 5.196152210235596,
+ 5.196152210235596,
+ 5.196152210235596,
+ 5.196152210235596,
+ 5.196152210235596,
+ 5.196152210235596,
+ 5.196152210235596,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.385164737701416,
+ 5.4772257804870605,
+ 5.4772257804870605,
+ 5.4772257804870605,
+ 5.4772257804870605,
+ 5.4772257804870605,
+ 5.4772257804870605,
+ 5.4772257804870605,
+ 5.4772257804870605,
+ 5.4772257804870605,
+ 5.4772257804870605,
+ 5.4772257804870605,
+ 5.4772257804870605,
+ 5.4772257804870605,
+ 5.656854152679443,
+ 5.656854152679443,
+ 5.656854152679443,
+ 5.656854152679443,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.74456262588501,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.830951690673828,
+ 5.916079998016357,
+ 5.916079998016357,
+ 5.916079998016357,
+ 5.916079998016357,
+ 5.916079998016357,
+ 5.916079998016357,
+ 5.916079998016357,
+ 6,
+ 6,
+ 6,
+ 6,
+ 6.082762718200684,
+ 6.082762718200684,
+ 6.082762718200684,
+ 6.082762718200684,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.164413928985596,
+ 6.324555397033691,
+ 6.324555397033691,
+ 6.324555397033691,
+ 6.324555397033691,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.4031243324279785,
+ 6.480740547180176,
+ 6.480740547180176,
+ 6.480740547180176,
+ 6.480740547180176,
+ 6.480740547180176,
+ 6.480740547180176,
+ 6.557438373565674,
+ 6.557438373565674,
+ 6.633249759674072,
+ 6.633249759674072,
+ 6.633249759674072,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.7082037925720215,
+ 6.78233003616333,
+ 6.78233003616333,
+ 6.78233003616333,
+ 6.78233003616333,
+ 6.78233003616333,
+ 6.78233003616333,
+ 6.78233003616333,
+ 6.78233003616333,
+ 6.78233003616333,
+ 6.78233003616333,
+ 6.78233003616333,
+ 6.78233003616333,
+ 6.928203105926514,
+ 6.928203105926514,
+ 7,
+ 7,
+ 7,
+ 7,
+ 7,
+ 7,
+ 7,
+ 7,
+ 7,
+ 7,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.071067810058594,
+ 7.141428470611572,
+ 7.141428470611572,
+ 7.141428470611572,
+ 7.141428470611572,
+ 7.141428470611572,
+ 7.141428470611572,
+ 7.141428470611572,
+ 7.211102485656738,
+ 7.211102485656738,
+ 7.211102485656738,
+ 7.211102485656738,
+ 7.211102485656738,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.348469257354736,
+ 7.4833149909973145,
+ 7.4833149909973145,
+ 7.4833149909973145,
+ 7.4833149909973145,
+ 7.4833149909973145,
+ 7.4833149909973145,
+ 7.4833149909973145,
+ 7.4833149909973145,
+ 7.4833149909973145,
+ 7.549834251403809,
+ 7.549834251403809,
+ 7.549834251403809,
+ 7.549834251403809,
+ 7.549834251403809,
+ 7.549834251403809,
+ 7.549834251403809,
+ 7.549834251403809,
+ 7.549834251403809,
+ 7.549834251403809,
+ 7.549834251403809,
+ 7.6157732009887695,
+ 7.6157732009887695,
+ 7.6157732009887695,
+ 7.6157732009887695,
+ 7.6157732009887695,
+ 7.6157732009887695,
+ 7.6157732009887695,
+ 7.681145668029785,
+ 7.681145668029785,
+ 7.681145668029785,
+ 7.681145668029785,
+ 7.8102498054504395,
+ 7.8102498054504395,
+ 7.8102498054504395,
+ 7.8102498054504395,
+ 7.8102498054504395,
+ 7.8102498054504395,
+ 7.8102498054504395,
+ 7.8102498054504395,
+ 7.8102498054504395,
+ 7.8102498054504395,
+ 7.8102498054504395,
+ 7.8102498054504395,
+ 7.874007701873779,
+ 7.874007701873779,
+ 7.874007701873779,
+ 7.874007701873779,
+ 7.874007701873779,
+ 7.874007701873779,
+ 7.874007701873779,
+ 7.874007701873779,
+ 7.874007701873779,
+ 7.874007701873779,
+ 7.874007701873779,
+ 7.874007701873779,
+ 7.874007701873779,
+ 7.874007701873779,
+ 7.874007701873779,
+ 7.874007701873779,
+ 8.062257766723633,
+ 8.062257766723633,
+ 8.062257766723633,
+ 8.062257766723633,
+ 8.062257766723633,
+ 8.062257766723633,
+ 8.062257766723633,
+ 8.062257766723633,
+ 8.062257766723633,
+ 8.124038696289062,
+ 8.124038696289062,
+ 8.124038696289062,
+ 8.124038696289062,
+ 8.124038696289062,
+ 8.124038696289062,
+ 8.124038696289062,
+ 8.124038696289062,
+ 8.124038696289062,
+ 8.185352325439453,
+ 8.185352325439453,
+ 8.246211051940918,
+ 8.246211051940918,
+ 8.246211051940918,
+ 8.246211051940918,
+ 8.246211051940918,
+ 8.246211051940918,
+ 8.246211051940918,
+ 8.246211051940918,
+ 8.246211051940918,
+ 8.306623458862305,
+ 8.306623458862305,
+ 8.306623458862305,
+ 8.306623458862305,
+ 8.306623458862305,
+ 8.306623458862305,
+ 8.306623458862305,
+ 8.306623458862305,
+ 8.306623458862305,
+ 8.306623458862305,
+ 8.306623458862305,
+ 8.306623458862305,
+ 8.306623458862305,
+ 8.306623458862305,
+ 8.306623458862305,
+ 8.366600036621094,
+ 8.366600036621094,
+ 8.366600036621094,
+ 8.366600036621094,
+ 8.366600036621094,
+ 8.366600036621094,
+ 8.485280990600586,
+ 8.485280990600586,
+ 8.485280990600586,
+ 8.485280990600586,
+ 8.5440034866333,
+ 8.5440034866333,
+ 8.5440034866333,
+ 8.5440034866333,
+ 8.5440034866333,
+ 8.602325439453125,
+ 8.602325439453125,
+ 8.602325439453125,
+ 8.602325439453125,
+ 8.602325439453125,
+ 8.602325439453125,
+ 8.602325439453125,
+ 8.602325439453125,
+ 8.602325439453125,
+ 8.602325439453125,
+ 8.66025447845459,
+ 8.66025447845459,
+ 8.66025447845459,
+ 8.66025447845459,
+ 8.66025447845459,
+ 8.66025447845459,
+ 8.66025447845459,
+ 8.66025447845459,
+ 8.66025447845459,
+ 8.66025447845459,
+ 8.717798233032227,
+ 8.717798233032227,
+ 8.717798233032227,
+ 8.717798233032227,
+ 8.717798233032227,
+ 8.717798233032227,
+ 8.774964332580566,
+ 8.774964332580566,
+ 8.774964332580566,
+ 8.774964332580566,
+ 8.774964332580566,
+ 8.774964332580566,
+ 8.774964332580566,
+ 8.774964332580566,
+ 8.774964332580566,
+ 8.774964332580566,
+ 8.774964332580566,
+ 8.774964332580566,
+ 8.774964332580566,
+ 8.774964332580566,
+ 8.774964332580566,
+ 8.83176040649414,
+ 8.83176040649414,
+ 8.83176040649414,
+ 8.83176040649414,
+ 8.83176040649414,
+ 8.83176040649414,
+ 8.9442720413208,
+ 8.9442720413208,
+ 9,
+ 9,
+ 9,
+ 9,
+ 9,
+ 9,
+ 9,
+ 9,
+ 9,
+ 9,
+ 9,
+ 9,
+ 9,
+ 9,
+ 9,
+ 9,
+ 9,
+ 9,
+ 9,
+ 9,
+ 9.05538558959961,
+ 9.05538558959961,
+ 9.05538558959961,
+ 9.05538558959961,
+ 9.110433578491211,
+ 9.110433578491211,
+ 9.110433578491211,
+ 9.110433578491211,
+ 9.110433578491211,
+ 9.110433578491211,
+ 9.110433578491211,
+ 9.110433578491211,
+ 9.110433578491211,
+ 9.110433578491211,
+ 9.110433578491211,
+ 9.165151596069336,
+ 9.219544410705566,
+ 9.219544410705566,
+ 9.219544410705566,
+ 9.219544410705566,
+ 9.219544410705566,
+ 9.219544410705566,
+ 9.273618698120117,
+ 9.273618698120117,
+ 9.273618698120117,
+ 9.273618698120117,
+ 9.273618698120117,
+ 9.273618698120117,
+ 9.273618698120117,
+ 9.273618698120117,
+ 9.273618698120117,
+ 9.273618698120117,
+ 9.273618698120117,
+ 9.273618698120117,
+ 9.380831718444824,
+ 9.380831718444824,
+ 9.380831718444824,
+ 9.433980941772461,
+ 9.433980941772461,
+ 9.433980941772461,
+ 9.433980941772461,
+ 9.433980941772461,
+ 9.433980941772461,
+ 9.433980941772461,
+ 9.433980941772461,
+ 9.433980941772461,
+ 9.433980941772461,
+ 9.486832618713379,
+ 9.486832618713379,
+ 9.486832618713379,
+ 9.486832618713379,
+ 9.486832618713379,
+ 9.486832618713379,
+ 9.486832618713379,
+ 9.486832618713379,
+ 9.486832618713379,
+ 9.486832618713379,
+ 9.486832618713379,
+ 9.539392471313477,
+ 9.539392471313477,
+ 9.539392471313477,
+ 9.539392471313477,
+ 9.539392471313477,
+ 9.643651008605957,
+ 9.643651008605957,
+ 9.643651008605957,
+ 9.643651008605957,
+ 9.69536018371582,
+ 9.69536018371582,
+ 9.69536018371582,
+ 9.69536018371582,
+ 9.69536018371582,
+ 9.69536018371582,
+ 9.69536018371582,
+ 9.69536018371582,
+ 9.797959327697754,
+ 9.797959327697754,
+ 9.797959327697754,
+ 9.848857879638672,
+ 9.848857879638672,
+ 9.848857879638672,
+ 9.848857879638672,
+ 9.899495124816895,
+ 9.899495124816895,
+ 9.899495124816895,
+ 9.899495124816895,
+ 9.899495124816895,
+ 9.899495124816895,
+ 9.899495124816895,
+ 9.949873924255371,
+ 9.949873924255371,
+ 9.949873924255371,
+ 9.949873924255371,
+ 9.949873924255371,
+ 9.949873924255371,
+ 9.949873924255371,
+ 9.949873924255371,
+ 10,
+ 10,
+ 10,
+ 10,
+ 10,
+ 10.049875259399414,
+ 10.049875259399414,
+ 10.049875259399414,
+ 10.049875259399414,
+ 10.049875259399414,
+ 10.049875259399414,
+ 10.049875259399414,
+ 10.049875259399414,
+ 10.049875259399414,
+ 10.049875259399414,
+ 10.049875259399414,
+ 10.049875259399414,
+ 10.049875259399414,
+ 10.049875259399414,
+ 10.049875259399414,
+ 10.049875259399414,
+ 10.049875259399414,
+ 10.099504470825195,
+ 10.099504470825195,
+ 10.198039054870605,
+ 10.198039054870605,
+ 10.198039054870605,
+ 10.198039054870605,
+ 10.24695110321045,
+ 10.24695110321045,
+ 10.24695110321045,
+ 10.24695110321045,
+ 10.24695110321045,
+ 10.24695110321045,
+ 10.29563045501709,
+ 10.29563045501709,
+ 10.29563045501709,
+ 10.29563045501709,
+ 10.29563045501709,
+ 10.29563045501709,
+ 10.344079971313477,
+ 10.344079971313477,
+ 10.344079971313477,
+ 10.344079971313477,
+ 10.344079971313477,
+ 10.344079971313477,
+ 10.344079971313477,
+ 10.344079971313477,
+ 10.344079971313477,
+ 10.440306663513184,
+ 10.440306663513184,
+ 10.440306663513184,
+ 10.440306663513184,
+ 10.488088607788086,
+ 10.488088607788086,
+ 10.488088607788086,
+ 10.488088607788086,
+ 10.488088607788086,
+ 10.488088607788086,
+ 10.488088607788086,
+ 10.488088607788086,
+ 10.488088607788086,
+ 10.488088607788086,
+ 10.488088607788086,
+ 10.630146026611328,
+ 10.630146026611328,
+ 10.630146026611328,
+ 10.630146026611328,
+ 10.630146026611328,
+ 10.630146026611328,
+ 10.630146026611328,
+ 10.630146026611328,
+ 10.630146026611328,
+ 10.630146026611328,
+ 10.630146026611328,
+ 10.630146026611328,
+ 10.677078247070312,
+ 10.677078247070312,
+ 10.72380542755127,
+ 10.770329475402832,
+ 10.770329475402832,
+ 10.770329475402832,
+ 10.770329475402832,
+ 10.816654205322266,
+ 10.816654205322266,
+ 10.816654205322266,
+ 10.816654205322266,
+ 10.816654205322266,
+ 10.816654205322266,
+ 10.816654205322266,
+ 10.816654205322266,
+ 10.816654205322266,
+ 10.862780570983887,
+ 10.862780570983887,
+ 10.862780570983887,
+ 10.862780570983887,
+ 10.862780570983887,
+ 10.862780570983887,
+ 10.862780570983887,
+ 10.862780570983887,
+ 10.954451560974121,
+ 10.954451560974121,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11,
+ 11.045360565185547,
+ 11.045360565185547,
+ 11.045360565185547,
+ 11.045360565185547,
+ 11.045360565185547,
+ 11.090536117553711,
+ 11.090536117553711,
+ 11.090536117553711,
+ 11.180339813232422,
+ 11.180339813232422,
+ 11.180339813232422,
+ 11.180339813232422,
+ 11.180339813232422,
+ 11.180339813232422,
+ 11.180339813232422,
+ 11.180339813232422,
+ 11.180339813232422,
+ 11.180339813232422,
+ 11.224971771240234,
+ 11.224971771240234,
+ 11.224971771240234,
+ 11.224971771240234,
+ 11.224971771240234,
+ 11.224971771240234,
+ 11.313708305358887,
+ 11.357816696166992,
+ 11.357816696166992,
+ 11.357816696166992,
+ 11.357816696166992,
+ 11.357816696166992,
+ 11.357816696166992,
+ 11.401754379272461,
+ 11.401754379272461,
+ 11.401754379272461,
+ 11.445523262023926,
+ 11.445523262023926,
+ 11.445523262023926,
+ 11.445523262023926,
+ 11.48912525177002,
+ 11.48912525177002,
+ 11.48912525177002,
+ 11.48912525177002,
+ 11.48912525177002,
+ 11.48912525177002,
+ 11.532562255859375,
+ 11.532562255859375,
+ 11.532562255859375,
+ 11.575837135314941,
+ 11.575837135314941,
+ 11.575837135314941,
+ 11.575837135314941,
+ 11.575837135314941,
+ 11.575837135314941,
+ 11.575837135314941,
+ 11.575837135314941,
+ 11.575837135314941,
+ 11.704699516296387,
+ 11.704699516296387,
+ 11.704699516296387,
+ 11.704699516296387,
+ 11.747340202331543,
+ 11.747340202331543,
+ 11.747340202331543,
+ 11.747340202331543,
+ 11.747340202331543,
+ 11.789826393127441,
+ 11.789826393127441,
+ 11.789826393127441,
+ 11.87434196472168,
+ 11.87434196472168,
+ 12.041594505310059,
+ 12.041594505310059,
+ 12.083045959472656,
+ 12.083045959472656,
+ 12.083045959472656,
+ 12.083045959472656,
+ 12.083045959472656,
+ 12.12435531616211,
+ 12.12435531616211,
+ 12.206555366516113,
+ 12.206555366516113,
+ 12.206555366516113,
+ 12.206555366516113,
+ 12.206555366516113,
+ 12.247448921203613,
+ 12.247448921203613,
+ 12.247448921203613,
+ 12.247448921203613,
+ 12.247448921203613,
+ 12.328827857971191,
+ 12.328827857971191,
+ 12.328827857971191,
+ 12.369317054748535,
+ 12.369317054748535,
+ 12.409673690795898,
+ 12.409673690795898,
+ 12.449899673461914,
+ 12.529964447021484,
+ 12.569805145263672,
+ 12.688577651977539,
+ 12.688577651977539,
+ 12.688577651977539,
+ 12.688577651977539,
+ 12.727922439575195,
+ 12.727922439575195,
+ 12.727922439575195,
+ 12.727922439575195,
+ 12.727922439575195,
+ 12.727922439575195,
+ 12.727922439575195,
+ 12.806248664855957,
+ 12.845232963562012,
+ 12.884099006652832,
+ 12.884099006652832,
+ 12.884099006652832,
+ 13,
+ 13,
+ 13,
+ 13.03840446472168,
+ 13.03840446472168,
+ 13.03840446472168,
+ 13.076696395874023,
+ 13.076696395874023,
+ 13.190905570983887,
+ 13.190905570983887,
+ 13.190905570983887,
+ 13.379088401794434,
+ 13.45362377166748,
+ 13.490737915039062,
+ 13.490737915039062,
+ 13.490737915039062,
+ 13.490737915039062,
+ 13.490737915039062,
+ 13.490737915039062,
+ 13.601470947265625,
+ 13.601470947265625,
+ 13.638181686401367,
+ 13.638181686401367,
+ 13.67479419708252,
+ 13.67479419708252,
+ 13.747727394104004,
+ 13.747727394104004,
+ 13.747727394104004,
+ 13.747727394104004,
+ 13.747727394104004,
+ 13.784049034118652,
+ 13.928388595581055,
+ 14.03566837310791,
+ 14.03566837310791,
+ 14.071247100830078,
+ 14.177447319030762,
+ 14.177447319030762,
+ 14.317821502685547,
+ 14.352700233459473,
+ 14.352700233459473,
+ 14.422204971313477,
+ 14.456831932067871,
+ 14.456831932067871,
+ 14.491376876831055,
+ 14.560219764709473,
+ 14.560219764709473,
+ 14.696938514709473,
+ 14.764822959899902,
+ 14.866068840026855,
+ 14.866068840026855,
+ 14.899664878845215,
+ 15.165750503540039,
+ 15.394804000854492,
+ 15.588457107543945,
+ 15.68438720703125,
+ 15.748015403747559,
+ 15.748015403747559,
+ 15.937376976013184,
+ 16.0623779296875,
+ 16.124515533447266,
+ 16.155494689941406,
+ 16.155494689941406,
+ 16.248077392578125,
+ 16.278820037841797,
+ 16.401220321655273,
+ 16.431676864624023,
+ 16.552946090698242,
+ 16.5831241607666,
+ 16.5831241607666,
+ 16.6433162689209,
+ 16.733200073242188,
+ 16.76305389404297,
+ 16.76305389404297,
+ 16.792856216430664,
+ 17.11724281311035,
+ 17.14642906188965,
+ 17.20465087890625,
+ 17.20465087890625,
+ 17.492855072021484,
+ 17.6068172454834,
+ 17.748239517211914,
+ 17.83255386352539,
+ 18.357559204101562,
+ 18.384777069091797,
+ 18.788293838500977,
+ 18.81488800048828,
+ 19.51922035217285,
+ 22.315914154052734,
+ 22.649503707885742,
+ 24.06241798400879,
+ 26.324893951416016,
+ 30.479501724243164,
+ 117.2313133239746
+ ]
+ },
+ {
+ "hoverinfo": "text",
+ "hovertext": [
+ "(28.72281265258789, 34.48188018798828)",
+ "(27.495454788208008, 27.53179931640625)",
+ "(26.476404190063477, 29.563491821289062)",
+ "(24.718414306640625, 35.46829605102539)",
+ "(24.1867733001709, 26.038433074951172)",
+ "(23.853721618652344, 25.495098114013672)",
+ "(23.579652786254883, 23.706539154052734)",
+ "(23.430749893188477, 24.515300750732422)",
+ "(22.38302993774414, 24.413110733032227)",
+ "(22.226110458374023, 22.472204208374023)",
+ "(22.226110458374023, 22.360679626464844)",
+ "(22.090721130371094, 22.44994354248047)",
+ "(21.954498291015625, 22.022714614868164)",
+ "(21.610183715820312, 31.843366622924805)",
+ "(21.424285888671875, 28.089143753051758)",
+ "(21.21320343017578, 21.863210678100586)",
+ "(21.118711471557617, 22.825424194335938)",
+ "(21.047565460205078, 21.307275772094727)",
+ "(20.832666397094727, 23.34523582458496)",
+ "(20.639766693115234, 23.430749893188477)",
+ "(20.46949005126953, 26.476404190063477)",
+ "(20.420578002929688, 24.22808265686035)",
+ "(20.124610900878906, 21.63330841064453)",
+ "(20.099750518798828, 22.360679626464844)",
+ "(20.049938201904297, 23.34523582458496)",
+ "(20.0, 20.615528106689453)",
+ "(19.94993782043457, 20.904544830322266)",
+ "(19.94993782043457, 20.856653213500977)",
+ "(19.72308349609375, 20.904544830322266)",
+ "(19.646883010864258, 20.44504737854004)",
+ "(19.442222595214844, 21.40093421936035)",
+ "(19.442222595214844, 20.124610900878906)",
+ "(19.339078903198242, 19.442222595214844)",
+ "(19.26136016845703, 24.0)",
+ "(19.26136016845703, 19.72308349609375)",
+ "(19.131126403808594, 23.043437957763672)",
+ "(19.10497283935547, 19.26136016845703)",
+ "(19.05255889892578, 19.51922035217285)",
+ "(19.02629852294922, 21.0)",
+ "(19.02629852294922, 20.44504737854004)",
+ "(19.02629852294922, 20.39607810974121)",
+ "(19.02629852294922, 19.209373474121094)",
+ "(19.0, 19.87460708618164)",
+ "(18.788293838500977, 21.656408309936523)",
+ "(18.547237396240234, 26.495283126831055)",
+ "(18.547237396240234, 21.0)",
+ "(18.466184616088867, 22.715633392333984)",
+ "(18.466184616088867, 20.904544830322266)",
+ "(18.384777069091797, 21.40093421936035)",
+ "(18.384777069091797, 19.79899024963379)",
+ "(18.384777069091797, 19.339078903198242)",
+ "(18.384777069091797, 19.209373474121094)",
+ "(18.384777069091797, 18.681541442871094)",
+ "(18.138357162475586, 53.11308670043945)",
+ "(18.027755737304688, 18.466184616088867)",
+ "(18.0, 18.055469512939453)",
+ "(17.916473388671875, 21.3775577545166)",
+ "(17.748239517211914, 19.646883010864258)",
+ "(17.748239517211914, 18.81488800048828)",
+ "(17.72004508972168, 20.615528106689453)",
+ "(17.57839584350586, 22.671567916870117)",
+ "(17.57839584350586, 18.6279354095459)",
+ "(17.549928665161133, 18.0)",
+ "(17.549928665161133, 17.83255386352539)",
+ "(17.492855072021484, 21.21320343017578)",
+ "(17.37814712524414, 20.59126091003418)",
+ "(17.20465087890625, 21.563858032226562)",
+ "(17.20465087890625, 19.748416900634766)",
+ "(17.11724281311035, 18.493242263793945)",
+ "(17.11724281311035, 18.466184616088867)",
+ "(17.029386520385742, 19.02629852294922)",
+ "(17.029386520385742, 18.357559204101562)",
+ "(17.029386520385742, 17.944358825683594)",
+ "(17.0, 17.804492950439453)",
+ "(16.911535263061523, 21.470911026000977)",
+ "(16.911535263061523, 17.748239517211914)",
+ "(16.881942749023438, 17.0)",
+ "(16.822603225708008, 18.027755737304688)",
+ "(16.822603225708008, 17.029386520385742)",
+ "(16.76305389404297, 19.54482078552246)",
+ "(16.76305389404297, 18.248287200927734)",
+ "(16.76305389404297, 17.804492950439453)",
+ "(16.67333221435547, 19.339078903198242)",
+ "(16.5831241607666, 17.20465087890625)",
+ "(16.5831241607666, 17.0880069732666)",
+ "(16.5227108001709, 18.055469512939453)",
+ "(16.431676864624023, 16.881942749023438)",
+ "(16.431676864624023, 16.552946090698242)",
+ "(16.401220321655273, 20.976177215576172)",
+ "(16.401220321655273, 19.94993782043457)",
+ "(16.401220321655273, 19.87460708618164)",
+ "(16.401220321655273, 17.72004508972168)",
+ "(16.401220321655273, 17.14642906188965)",
+ "(16.34013557434082, 19.39072036743164)",
+ "(16.309507369995117, 44.271888732910156)",
+ "(16.278820037841797, 20.832666397094727)",
+ "(16.248077392578125, 19.235383987426758)",
+ "(16.155494689941406, 17.34935188293457)",
+ "(16.155494689941406, 16.881942749023438)",
+ "(16.124515533447266, 22.56102752685547)",
+ "(16.093477249145508, 19.416488647460938)",
+ "(16.093477249145508, 18.384777069091797)",
+ "(16.093477249145508, 17.72004508972168)",
+ "(15.937376976013184, 17.029386520385742)",
+ "(15.905973434448242, 19.209373474121094)",
+ "(15.81138801574707, 17.0)",
+ "(15.81138801574707, 16.76305389404297)",
+ "(15.81138801574707, 15.937376976013184)",
+ "(15.779733657836914, 19.51922035217285)",
+ "(15.68438720703125, 18.466184616088867)",
+ "(15.65247631072998, 21.67948341369629)",
+ "(15.65247631072998, 17.492855072021484)",
+ "(15.65247631072998, 17.291616439819336)",
+ "(15.55634880065918, 16.155494689941406)",
+ "(15.524174690246582, 18.788293838500977)",
+ "(15.524174690246582, 16.155494689941406)",
+ "(15.42724895477295, 16.431676864624023)",
+ "(15.42724895477295, 15.842979431152344)",
+ "(15.394804000854492, 20.46949005126953)",
+ "(15.394804000854492, 16.6433162689209)",
+ "(15.394804000854492, 16.155494689941406)",
+ "(15.394804000854492, 15.937376976013184)",
+ "(15.394804000854492, 15.68438720703125)",
+ "(15.29705810546875, 18.574174880981445)",
+ "(15.29705810546875, 17.972200393676758)",
+ "(15.264337539672852, 18.574174880981445)",
+ "(15.165750503540039, 17.37814712524414)",
+ "(15.165750503540039, 16.18641471862793)",
+ "(15.132745742797852, 19.0)",
+ "(15.132745742797852, 15.165750503540039)",
+ "(15.099668502807617, 15.68438720703125)",
+ "(15.066518783569336, 18.138357162475586)",
+ "(15.066518783569336, 15.81138801574707)",
+ "(15.033296585083008, 21.424285888671875)",
+ "(15.033296585083008, 16.6433162689209)",
+ "(14.966629981994629, 17.029386520385742)",
+ "(14.866068840026855, 18.920886993408203)",
+ "(14.866068840026855, 15.779733657836914)",
+ "(14.798648834228516, 16.911535263061523)",
+ "(14.798648834228516, 15.524174690246582)",
+ "(14.73091983795166, 16.552946090698242)",
+ "(14.628738403320312, 15.68438720703125)",
+ "(14.59451961517334, 18.220867156982422)",
+ "(14.59451961517334, 16.911535263061523)",
+ "(14.560219764709473, 16.911535263061523)",
+ "(14.560219764709473, 15.842979431152344)",
+ "(14.560219764709473, 15.42724895477295)",
+ "(14.525838851928711, 14.696938514709473)",
+ "(14.491376876831055, 17.69180679321289)",
+ "(14.491376876831055, 16.401220321655273)",
+ "(14.491376876831055, 15.394804000854492)",
+ "(14.456831932067871, 46.27094268798828)",
+ "(14.456831932067871, 17.57839584350586)",
+ "(14.456831932067871, 15.55634880065918)",
+ "(14.456831932067871, 14.491376876831055)",
+ "(14.422204971313477, 18.466184616088867)",
+ "(14.422204971313477, 15.066518783569336)",
+ "(14.352700233459473, 56.87705993652344)",
+ "(14.352700233459473, 18.681541442871094)",
+ "(14.352700233459473, 18.357559204101562)",
+ "(14.352700233459473, 16.492422103881836)",
+ "(14.352700233459473, 16.248077392578125)",
+ "(14.352700233459473, 15.165750503540039)",
+ "(14.352700233459473, 14.59451961517334)",
+ "(14.352700233459473, 14.456831932067871)",
+ "(14.317821502685547, 17.492855072021484)",
+ "(14.317821502685547, 17.0880069732666)",
+ "(14.247806549072266, 17.464248657226562)",
+ "(14.247806549072266, 15.165750503540039)",
+ "(14.21267032623291, 15.132745742797852)",
+ "(14.177447319030762, 78.0128173828125)",
+ "(14.177447319030762, 47.895721435546875)",
+ "(14.177447319030762, 15.588457107543945)",
+ "(14.177447319030762, 15.066518783569336)",
+ "(14.142135620117188, 16.881942749023438)",
+ "(14.071247100830078, 20.615528106689453)",
+ "(14.071247100830078, 15.748015403747559)",
+ "(14.071247100830078, 15.0)",
+ "(14.0, 17.291616439819336)",
+ "(14.0, 14.03566837310791)",
+ "(13.964240074157715, 19.748416900634766)",
+ "(13.964240074157715, 18.70828628540039)",
+ "(13.964240074157715, 15.42724895477295)",
+ "(13.964240074157715, 15.132745742797852)",
+ "(13.964240074157715, 14.696938514709473)",
+ "(13.892443656921387, 13.928388595581055)",
+ "(13.747727394104004, 19.72308349609375)",
+ "(13.747727394104004, 17.11724281311035)",
+ "(13.747727394104004, 14.798648834228516)",
+ "(13.638181686401367, 14.491376876831055)",
+ "(13.638181686401367, 14.142135620117188)",
+ "(13.638181686401367, 13.747727394104004)",
+ "(13.601470947265625, 18.70828628540039)",
+ "(13.490737915039062, 14.247806549072266)",
+ "(13.45362377166748, 42.48529052734375)",
+ "(13.45362377166748, 15.165750503540039)",
+ "(13.45362377166748, 13.928388595581055)",
+ "(13.416407585144043, 17.72004508972168)",
+ "(13.379088401794434, 18.601076126098633)",
+ "(13.34166431427002, 14.560219764709473)",
+ "(13.34166431427002, 14.071247100830078)",
+ "(13.304134368896484, 14.142135620117188)",
+ "(13.190905570983887, 16.822603225708008)",
+ "(13.190905570983887, 14.73091983795166)",
+ "(13.190905570983887, 14.071247100830078)",
+ "(13.190905570983887, 13.34166431427002)",
+ "(13.152946472167969, 15.779733657836914)",
+ "(13.152946472167969, 14.177447319030762)",
+ "(13.03840446472168, 15.29705810546875)",
+ "(13.03840446472168, 14.352700233459473)",
+ "(13.0, 15.68438720703125)",
+ "(13.0, 13.190905570983887)",
+ "(12.961481094360352, 17.37814712524414)",
+ "(12.961481094360352, 15.29705810546875)",
+ "(12.961481094360352, 14.696938514709473)",
+ "(12.961481094360352, 14.071247100830078)",
+ "(12.961481094360352, 13.601470947265625)",
+ "(12.845232963562012, 14.560219764709473)",
+ "(12.806248664855957, 16.911535263061523)",
+ "(12.727922439575195, 21.610183715820312)",
+ "(12.727922439575195, 13.379088401794434)",
+ "(12.727922439575195, 13.076696395874023)",
+ "(12.688577651977539, 14.59451961517334)",
+ "(12.688577651977539, 13.747727394104004)",
+ "(12.649110794067383, 12.688577651977539)",
+ "(12.569805145263672, 14.491376876831055)",
+ "(12.529964447021484, 13.601470947265625)",
+ "(12.529964447021484, 12.806248664855957)",
+ "(12.449899673461914, 13.964240074157715)",
+ "(12.409673690795898, 14.21267032623291)",
+ "(12.369317054748535, 18.493242263793945)",
+ "(12.369317054748535, 15.29705810546875)",
+ "(12.369317054748535, 15.231546401977539)",
+ "(12.369317054748535, 14.456831932067871)",
+ "(12.328827857971191, 14.456831932067871)",
+ "(12.247448921203613, 12.845232963562012)",
+ "(12.247448921203613, 12.409673690795898)",
+ "(12.206555366516113, 15.748015403747559)",
+ "(12.206555366516113, 15.29705810546875)",
+ "(12.206555366516113, 14.317821502685547)",
+ "(12.206555366516113, 13.152946472167969)",
+ "(12.206555366516113, 13.076696395874023)",
+ "(12.206555366516113, 12.409673690795898)",
+ "(12.165525436401367, 18.6279354095459)",
+ "(12.165525436401367, 13.892443656921387)",
+ "(12.12435531616211, 12.961481094360352)",
+ "(12.12435531616211, 12.569805145263672)",
+ "(12.083045959472656, 15.81138801574707)",
+ "(12.083045959472656, 14.142135620117188)",
+ "(12.083045959472656, 14.0)",
+ "(12.083045959472656, 13.964240074157715)",
+ "(12.0, 15.55634880065918)",
+ "(11.916375160217285, 14.628738403320312)",
+ "(11.87434196472168, 14.03566837310791)",
+ "(11.87434196472168, 12.369317054748535)",
+ "(11.789826393127441, 15.29705810546875)",
+ "(11.789826393127441, 13.34166431427002)",
+ "(11.704699516296387, 13.784049034118652)",
+ "(11.661903381347656, 16.911535263061523)",
+ "(11.661903381347656, 14.491376876831055)",
+ "(11.575837135314941, 15.29705810546875)",
+ "(11.575837135314941, 12.688577651977539)",
+ "(11.575837135314941, 12.041594505310059)",
+ "(11.532562255859375, 14.177447319030762)",
+ "(11.48912525177002, 12.247448921203613)",
+ "(11.445523262023926, 13.304134368896484)",
+ "(11.357816696166992, 15.65247631072998)",
+ "(11.357816696166992, 12.449899673461914)",
+ "(11.357816696166992, 12.247448921203613)",
+ "(11.224971771240234, 13.928388595581055)",
+ "(11.224971771240234, 13.0)",
+ "(11.224971771240234, 12.409673690795898)",
+ "(11.224971771240234, 11.704699516296387)",
+ "(11.180339813232422, 18.788293838500977)",
+ "(11.180339813232422, 13.190905570983887)",
+ "(11.180339813232422, 11.575837135314941)",
+ "(11.090536117553711, 11.661903381347656)",
+ "(11.045360565185547, 15.0)",
+ "(11.045360565185547, 12.727922439575195)",
+ "(11.0, 12.409673690795898)",
+ "(11.0, 11.224971771240234), multiplicity: 2",
+ "(11.0, 11.224971771240234), multiplicity: 2",
+ "(10.954451560974121, 14.247806549072266)",
+ "(10.954451560974121, 11.180339813232422)",
+ "(10.954451560974121, 11.045360565185547)",
+ "(10.862780570983887, 11.916375160217285)",
+ "(10.816654205322266, 15.55634880065918)",
+ "(10.816654205322266, 12.961481094360352)",
+ "(10.816654205322266, 12.688577651977539)",
+ "(10.816654205322266, 12.041594505310059)",
+ "(10.770329475402832, 14.177447319030762)",
+ "(10.72380542755127, 14.456831932067871)",
+ "(10.72380542755127, 12.569805145263672)",
+ "(10.677078247070312, 11.445523262023926)",
+ "(10.677078247070312, 11.224971771240234)",
+ "(10.630146026611328, 13.076696395874023)",
+ "(10.488088607788086, 13.601470947265625)",
+ "(10.488088607788086, 11.180339813232422)",
+ "(10.440306663513184, 11.090536117553711)",
+ "(10.440306663513184, 11.0)",
+ "(10.392304420471191, 11.357816696166992)",
+ "(10.392304420471191, 10.770329475402832)",
+ "(10.344079971313477, 10.677078247070312)",
+ "(10.344079971313477, 10.630146026611328)",
+ "(10.29563045501709, 11.224971771240234)",
+ "(10.29563045501709, 10.862780570983887)",
+ "(10.24695110321045, 12.083045959472656)",
+ "(10.24695110321045, 11.87434196472168)",
+ "(10.198039054870605, 12.845232963562012)",
+ "(10.198039054870605, 10.630146026611328)",
+ "(10.099504470825195, 12.806248664855957)",
+ "(10.049875259399414, 14.071247100830078)",
+ "(10.049875259399414, 12.409673690795898)",
+ "(10.049875259399414, 11.575837135314941)",
+ "(10.049875259399414, 10.344079971313477)",
+ "(10.049875259399414, 10.198039054870605)",
+ "(9.949873924255371, 11.48912525177002)",
+ "(9.949873924255371, 10.049875259399414)",
+ "(9.899495124816895, 12.328827857971191)",
+ "(9.899495124816895, 9.949873924255371)",
+ "(9.848857879638672, 14.628738403320312)",
+ "(9.69536018371582, 10.24695110321045)",
+ "(9.643651008605957, 13.190905570983887)",
+ "(9.486832618713379, 11.045360565185547)",
+ "(9.486832618713379, 10.488088607788086)",
+ "(9.486832618713379, 9.848857879638672)",
+ "(9.219544410705566, 9.69536018371582)",
+ "(9.165151596069336, 9.273618698120117)",
+ "(9.110433578491211, 9.165151596069336)",
+ "(9.05538558959961, 9.797959327697754)",
+ "(9.0, 10.29563045501709)",
+ "(9.0, 9.643651008605957)",
+ "(9.0, 9.433980941772461)",
+ "(8.9442720413208, 9.899495124816895)",
+ "(8.602325439453125, 11.0)",
+ "(8.602325439453125, 9.433980941772461)",
+ "(8.5440034866333, 10.29563045501709)",
+ "(8.306623458862305, 8.602325439453125)",
+ "(8.246211051940918, 10.816654205322266)",
+ "(7.874007701873779, 8.485280990600586)",
+ "(7.280109882354736, 7.681145668029785)",
+ "(7.280109882354736, 7.348469257354736)",
+ "(7.071067810058594, 8.124038696289062)",
+ "(6.4031243324279785, 7.0)",
+ "(5.196152210235596, 6.082762718200684)"
+ ],
+ "mode": "markers",
+ "name": "H1",
+ "type": "scatter",
+ "x": [
+ 28.72281265258789,
+ 27.495454788208008,
+ 26.476404190063477,
+ 24.718414306640625,
+ 24.1867733001709,
+ 23.853721618652344,
+ 23.579652786254883,
+ 23.430749893188477,
+ 22.38302993774414,
+ 22.226110458374023,
+ 22.226110458374023,
+ 22.090721130371094,
+ 21.954498291015625,
+ 21.610183715820312,
+ 21.424285888671875,
+ 21.21320343017578,
+ 21.118711471557617,
+ 21.047565460205078,
+ 20.832666397094727,
+ 20.639766693115234,
+ 20.46949005126953,
+ 20.420578002929688,
+ 20.124610900878906,
+ 20.099750518798828,
+ 20.049938201904297,
+ 20,
+ 19.94993782043457,
+ 19.94993782043457,
+ 19.72308349609375,
+ 19.646883010864258,
+ 19.442222595214844,
+ 19.442222595214844,
+ 19.339078903198242,
+ 19.26136016845703,
+ 19.26136016845703,
+ 19.131126403808594,
+ 19.10497283935547,
+ 19.05255889892578,
+ 19.02629852294922,
+ 19.02629852294922,
+ 19.02629852294922,
+ 19.02629852294922,
+ 19,
+ 18.788293838500977,
+ 18.547237396240234,
+ 18.547237396240234,
+ 18.466184616088867,
+ 18.466184616088867,
+ 18.384777069091797,
+ 18.384777069091797,
+ 18.384777069091797,
+ 18.384777069091797,
+ 18.384777069091797,
+ 18.138357162475586,
+ 18.027755737304688,
+ 18,
+ 17.916473388671875,
+ 17.748239517211914,
+ 17.748239517211914,
+ 17.72004508972168,
+ 17.57839584350586,
+ 17.57839584350586,
+ 17.549928665161133,
+ 17.549928665161133,
+ 17.492855072021484,
+ 17.37814712524414,
+ 17.20465087890625,
+ 17.20465087890625,
+ 17.11724281311035,
+ 17.11724281311035,
+ 17.029386520385742,
+ 17.029386520385742,
+ 17.029386520385742,
+ 17,
+ 16.911535263061523,
+ 16.911535263061523,
+ 16.881942749023438,
+ 16.822603225708008,
+ 16.822603225708008,
+ 16.76305389404297,
+ 16.76305389404297,
+ 16.76305389404297,
+ 16.67333221435547,
+ 16.5831241607666,
+ 16.5831241607666,
+ 16.5227108001709,
+ 16.431676864624023,
+ 16.431676864624023,
+ 16.401220321655273,
+ 16.401220321655273,
+ 16.401220321655273,
+ 16.401220321655273,
+ 16.401220321655273,
+ 16.34013557434082,
+ 16.309507369995117,
+ 16.278820037841797,
+ 16.248077392578125,
+ 16.155494689941406,
+ 16.155494689941406,
+ 16.124515533447266,
+ 16.093477249145508,
+ 16.093477249145508,
+ 16.093477249145508,
+ 15.937376976013184,
+ 15.905973434448242,
+ 15.81138801574707,
+ 15.81138801574707,
+ 15.81138801574707,
+ 15.779733657836914,
+ 15.68438720703125,
+ 15.65247631072998,
+ 15.65247631072998,
+ 15.65247631072998,
+ 15.55634880065918,
+ 15.524174690246582,
+ 15.524174690246582,
+ 15.42724895477295,
+ 15.42724895477295,
+ 15.394804000854492,
+ 15.394804000854492,
+ 15.394804000854492,
+ 15.394804000854492,
+ 15.394804000854492,
+ 15.29705810546875,
+ 15.29705810546875,
+ 15.264337539672852,
+ 15.165750503540039,
+ 15.165750503540039,
+ 15.132745742797852,
+ 15.132745742797852,
+ 15.099668502807617,
+ 15.066518783569336,
+ 15.066518783569336,
+ 15.033296585083008,
+ 15.033296585083008,
+ 14.966629981994629,
+ 14.866068840026855,
+ 14.866068840026855,
+ 14.798648834228516,
+ 14.798648834228516,
+ 14.73091983795166,
+ 14.628738403320312,
+ 14.59451961517334,
+ 14.59451961517334,
+ 14.560219764709473,
+ 14.560219764709473,
+ 14.560219764709473,
+ 14.525838851928711,
+ 14.491376876831055,
+ 14.491376876831055,
+ 14.491376876831055,
+ 14.456831932067871,
+ 14.456831932067871,
+ 14.456831932067871,
+ 14.456831932067871,
+ 14.422204971313477,
+ 14.422204971313477,
+ 14.352700233459473,
+ 14.352700233459473,
+ 14.352700233459473,
+ 14.352700233459473,
+ 14.352700233459473,
+ 14.352700233459473,
+ 14.352700233459473,
+ 14.352700233459473,
+ 14.317821502685547,
+ 14.317821502685547,
+ 14.247806549072266,
+ 14.247806549072266,
+ 14.21267032623291,
+ 14.177447319030762,
+ 14.177447319030762,
+ 14.177447319030762,
+ 14.177447319030762,
+ 14.142135620117188,
+ 14.071247100830078,
+ 14.071247100830078,
+ 14.071247100830078,
+ 14,
+ 14,
+ 13.964240074157715,
+ 13.964240074157715,
+ 13.964240074157715,
+ 13.964240074157715,
+ 13.964240074157715,
+ 13.892443656921387,
+ 13.747727394104004,
+ 13.747727394104004,
+ 13.747727394104004,
+ 13.638181686401367,
+ 13.638181686401367,
+ 13.638181686401367,
+ 13.601470947265625,
+ 13.490737915039062,
+ 13.45362377166748,
+ 13.45362377166748,
+ 13.45362377166748,
+ 13.416407585144043,
+ 13.379088401794434,
+ 13.34166431427002,
+ 13.34166431427002,
+ 13.304134368896484,
+ 13.190905570983887,
+ 13.190905570983887,
+ 13.190905570983887,
+ 13.190905570983887,
+ 13.152946472167969,
+ 13.152946472167969,
+ 13.03840446472168,
+ 13.03840446472168,
+ 13,
+ 13,
+ 12.961481094360352,
+ 12.961481094360352,
+ 12.961481094360352,
+ 12.961481094360352,
+ 12.961481094360352,
+ 12.845232963562012,
+ 12.806248664855957,
+ 12.727922439575195,
+ 12.727922439575195,
+ 12.727922439575195,
+ 12.688577651977539,
+ 12.688577651977539,
+ 12.649110794067383,
+ 12.569805145263672,
+ 12.529964447021484,
+ 12.529964447021484,
+ 12.449899673461914,
+ 12.409673690795898,
+ 12.369317054748535,
+ 12.369317054748535,
+ 12.369317054748535,
+ 12.369317054748535,
+ 12.328827857971191,
+ 12.247448921203613,
+ 12.247448921203613,
+ 12.206555366516113,
+ 12.206555366516113,
+ 12.206555366516113,
+ 12.206555366516113,
+ 12.206555366516113,
+ 12.206555366516113,
+ 12.165525436401367,
+ 12.165525436401367,
+ 12.12435531616211,
+ 12.12435531616211,
+ 12.083045959472656,
+ 12.083045959472656,
+ 12.083045959472656,
+ 12.083045959472656,
+ 12,
+ 11.916375160217285,
+ 11.87434196472168,
+ 11.87434196472168,
+ 11.789826393127441,
+ 11.789826393127441,
+ 11.704699516296387,
+ 11.661903381347656,
+ 11.661903381347656,
+ 11.575837135314941,
+ 11.575837135314941,
+ 11.575837135314941,
+ 11.532562255859375,
+ 11.48912525177002,
+ 11.445523262023926,
+ 11.357816696166992,
+ 11.357816696166992,
+ 11.357816696166992,
+ 11.224971771240234,
+ 11.224971771240234,
+ 11.224971771240234,
+ 11.224971771240234,
+ 11.180339813232422,
+ 11.180339813232422,
+ 11.180339813232422,
+ 11.090536117553711,
+ 11.045360565185547,
+ 11.045360565185547,
+ 11,
+ 11,
+ 11,
+ 10.954451560974121,
+ 10.954451560974121,
+ 10.954451560974121,
+ 10.862780570983887,
+ 10.816654205322266,
+ 10.816654205322266,
+ 10.816654205322266,
+ 10.816654205322266,
+ 10.770329475402832,
+ 10.72380542755127,
+ 10.72380542755127,
+ 10.677078247070312,
+ 10.677078247070312,
+ 10.630146026611328,
+ 10.488088607788086,
+ 10.488088607788086,
+ 10.440306663513184,
+ 10.440306663513184,
+ 10.392304420471191,
+ 10.392304420471191,
+ 10.344079971313477,
+ 10.344079971313477,
+ 10.29563045501709,
+ 10.29563045501709,
+ 10.24695110321045,
+ 10.24695110321045,
+ 10.198039054870605,
+ 10.198039054870605,
+ 10.099504470825195,
+ 10.049875259399414,
+ 10.049875259399414,
+ 10.049875259399414,
+ 10.049875259399414,
+ 10.049875259399414,
+ 9.949873924255371,
+ 9.949873924255371,
+ 9.899495124816895,
+ 9.899495124816895,
+ 9.848857879638672,
+ 9.69536018371582,
+ 9.643651008605957,
+ 9.486832618713379,
+ 9.486832618713379,
+ 9.486832618713379,
+ 9.219544410705566,
+ 9.165151596069336,
+ 9.110433578491211,
+ 9.05538558959961,
+ 9,
+ 9,
+ 9,
+ 8.9442720413208,
+ 8.602325439453125,
+ 8.602325439453125,
+ 8.5440034866333,
+ 8.306623458862305,
+ 8.246211051940918,
+ 7.874007701873779,
+ 7.280109882354736,
+ 7.280109882354736,
+ 7.071067810058594,
+ 6.4031243324279785,
+ 5.196152210235596
+ ],
+ "y": [
+ 34.48188018798828,
+ 27.53179931640625,
+ 29.563491821289062,
+ 35.46829605102539,
+ 26.038433074951172,
+ 25.495098114013672,
+ 23.706539154052734,
+ 24.515300750732422,
+ 24.413110733032227,
+ 22.472204208374023,
+ 22.360679626464844,
+ 22.44994354248047,
+ 22.022714614868164,
+ 31.843366622924805,
+ 28.089143753051758,
+ 21.863210678100586,
+ 22.825424194335938,
+ 21.307275772094727,
+ 23.34523582458496,
+ 23.430749893188477,
+ 26.476404190063477,
+ 24.22808265686035,
+ 21.63330841064453,
+ 22.360679626464844,
+ 23.34523582458496,
+ 20.615528106689453,
+ 20.904544830322266,
+ 20.856653213500977,
+ 20.904544830322266,
+ 20.44504737854004,
+ 21.40093421936035,
+ 20.124610900878906,
+ 19.442222595214844,
+ 24,
+ 19.72308349609375,
+ 23.043437957763672,
+ 19.26136016845703,
+ 19.51922035217285,
+ 21,
+ 20.44504737854004,
+ 20.39607810974121,
+ 19.209373474121094,
+ 19.87460708618164,
+ 21.656408309936523,
+ 26.495283126831055,
+ 21,
+ 22.715633392333984,
+ 20.904544830322266,
+ 21.40093421936035,
+ 19.79899024963379,
+ 19.339078903198242,
+ 19.209373474121094,
+ 18.681541442871094,
+ 53.11308670043945,
+ 18.466184616088867,
+ 18.055469512939453,
+ 21.3775577545166,
+ 19.646883010864258,
+ 18.81488800048828,
+ 20.615528106689453,
+ 22.671567916870117,
+ 18.6279354095459,
+ 18,
+ 17.83255386352539,
+ 21.21320343017578,
+ 20.59126091003418,
+ 21.563858032226562,
+ 19.748416900634766,
+ 18.493242263793945,
+ 18.466184616088867,
+ 19.02629852294922,
+ 18.357559204101562,
+ 17.944358825683594,
+ 17.804492950439453,
+ 21.470911026000977,
+ 17.748239517211914,
+ 17,
+ 18.027755737304688,
+ 17.029386520385742,
+ 19.54482078552246,
+ 18.248287200927734,
+ 17.804492950439453,
+ 19.339078903198242,
+ 17.20465087890625,
+ 17.0880069732666,
+ 18.055469512939453,
+ 16.881942749023438,
+ 16.552946090698242,
+ 20.976177215576172,
+ 19.94993782043457,
+ 19.87460708618164,
+ 17.72004508972168,
+ 17.14642906188965,
+ 19.39072036743164,
+ 44.271888732910156,
+ 20.832666397094727,
+ 19.235383987426758,
+ 17.34935188293457,
+ 16.881942749023438,
+ 22.56102752685547,
+ 19.416488647460938,
+ 18.384777069091797,
+ 17.72004508972168,
+ 17.029386520385742,
+ 19.209373474121094,
+ 17,
+ 16.76305389404297,
+ 15.937376976013184,
+ 19.51922035217285,
+ 18.466184616088867,
+ 21.67948341369629,
+ 17.492855072021484,
+ 17.291616439819336,
+ 16.155494689941406,
+ 18.788293838500977,
+ 16.155494689941406,
+ 16.431676864624023,
+ 15.842979431152344,
+ 20.46949005126953,
+ 16.6433162689209,
+ 16.155494689941406,
+ 15.937376976013184,
+ 15.68438720703125,
+ 18.574174880981445,
+ 17.972200393676758,
+ 18.574174880981445,
+ 17.37814712524414,
+ 16.18641471862793,
+ 19,
+ 15.165750503540039,
+ 15.68438720703125,
+ 18.138357162475586,
+ 15.81138801574707,
+ 21.424285888671875,
+ 16.6433162689209,
+ 17.029386520385742,
+ 18.920886993408203,
+ 15.779733657836914,
+ 16.911535263061523,
+ 15.524174690246582,
+ 16.552946090698242,
+ 15.68438720703125,
+ 18.220867156982422,
+ 16.911535263061523,
+ 16.911535263061523,
+ 15.842979431152344,
+ 15.42724895477295,
+ 14.696938514709473,
+ 17.69180679321289,
+ 16.401220321655273,
+ 15.394804000854492,
+ 46.27094268798828,
+ 17.57839584350586,
+ 15.55634880065918,
+ 14.491376876831055,
+ 18.466184616088867,
+ 15.066518783569336,
+ 56.87705993652344,
+ 18.681541442871094,
+ 18.357559204101562,
+ 16.492422103881836,
+ 16.248077392578125,
+ 15.165750503540039,
+ 14.59451961517334,
+ 14.456831932067871,
+ 17.492855072021484,
+ 17.0880069732666,
+ 17.464248657226562,
+ 15.165750503540039,
+ 15.132745742797852,
+ 78.0128173828125,
+ 47.895721435546875,
+ 15.588457107543945,
+ 15.066518783569336,
+ 16.881942749023438,
+ 20.615528106689453,
+ 15.748015403747559,
+ 15,
+ 17.291616439819336,
+ 14.03566837310791,
+ 19.748416900634766,
+ 18.70828628540039,
+ 15.42724895477295,
+ 15.132745742797852,
+ 14.696938514709473,
+ 13.928388595581055,
+ 19.72308349609375,
+ 17.11724281311035,
+ 14.798648834228516,
+ 14.491376876831055,
+ 14.142135620117188,
+ 13.747727394104004,
+ 18.70828628540039,
+ 14.247806549072266,
+ 42.48529052734375,
+ 15.165750503540039,
+ 13.928388595581055,
+ 17.72004508972168,
+ 18.601076126098633,
+ 14.560219764709473,
+ 14.071247100830078,
+ 14.142135620117188,
+ 16.822603225708008,
+ 14.73091983795166,
+ 14.071247100830078,
+ 13.34166431427002,
+ 15.779733657836914,
+ 14.177447319030762,
+ 15.29705810546875,
+ 14.352700233459473,
+ 15.68438720703125,
+ 13.190905570983887,
+ 17.37814712524414,
+ 15.29705810546875,
+ 14.696938514709473,
+ 14.071247100830078,
+ 13.601470947265625,
+ 14.560219764709473,
+ 16.911535263061523,
+ 21.610183715820312,
+ 13.379088401794434,
+ 13.076696395874023,
+ 14.59451961517334,
+ 13.747727394104004,
+ 12.688577651977539,
+ 14.491376876831055,
+ 13.601470947265625,
+ 12.806248664855957,
+ 13.964240074157715,
+ 14.21267032623291,
+ 18.493242263793945,
+ 15.29705810546875,
+ 15.231546401977539,
+ 14.456831932067871,
+ 14.456831932067871,
+ 12.845232963562012,
+ 12.409673690795898,
+ 15.748015403747559,
+ 15.29705810546875,
+ 14.317821502685547,
+ 13.152946472167969,
+ 13.076696395874023,
+ 12.409673690795898,
+ 18.6279354095459,
+ 13.892443656921387,
+ 12.961481094360352,
+ 12.569805145263672,
+ 15.81138801574707,
+ 14.142135620117188,
+ 14,
+ 13.964240074157715,
+ 15.55634880065918,
+ 14.628738403320312,
+ 14.03566837310791,
+ 12.369317054748535,
+ 15.29705810546875,
+ 13.34166431427002,
+ 13.784049034118652,
+ 16.911535263061523,
+ 14.491376876831055,
+ 15.29705810546875,
+ 12.688577651977539,
+ 12.041594505310059,
+ 14.177447319030762,
+ 12.247448921203613,
+ 13.304134368896484,
+ 15.65247631072998,
+ 12.449899673461914,
+ 12.247448921203613,
+ 13.928388595581055,
+ 13,
+ 12.409673690795898,
+ 11.704699516296387,
+ 18.788293838500977,
+ 13.190905570983887,
+ 11.575837135314941,
+ 11.661903381347656,
+ 15,
+ 12.727922439575195,
+ 12.409673690795898,
+ 11.224971771240234,
+ 11.224971771240234,
+ 14.247806549072266,
+ 11.180339813232422,
+ 11.045360565185547,
+ 11.916375160217285,
+ 15.55634880065918,
+ 12.961481094360352,
+ 12.688577651977539,
+ 12.041594505310059,
+ 14.177447319030762,
+ 14.456831932067871,
+ 12.569805145263672,
+ 11.445523262023926,
+ 11.224971771240234,
+ 13.076696395874023,
+ 13.601470947265625,
+ 11.180339813232422,
+ 11.090536117553711,
+ 11,
+ 11.357816696166992,
+ 10.770329475402832,
+ 10.677078247070312,
+ 10.630146026611328,
+ 11.224971771240234,
+ 10.862780570983887,
+ 12.083045959472656,
+ 11.87434196472168,
+ 12.845232963562012,
+ 10.630146026611328,
+ 12.806248664855957,
+ 14.071247100830078,
+ 12.409673690795898,
+ 11.575837135314941,
+ 10.344079971313477,
+ 10.198039054870605,
+ 11.48912525177002,
+ 10.049875259399414,
+ 12.328827857971191,
+ 9.949873924255371,
+ 14.628738403320312,
+ 10.24695110321045,
+ 13.190905570983887,
+ 11.045360565185547,
+ 10.488088607788086,
+ 9.848857879638672,
+ 9.69536018371582,
+ 9.273618698120117,
+ 9.165151596069336,
+ 9.797959327697754,
+ 10.29563045501709,
+ 9.643651008605957,
+ 9.433980941772461,
+ 9.899495124816895,
+ 11,
+ 9.433980941772461,
+ 10.29563045501709,
+ 8.602325439453125,
+ 10.816654205322266,
+ 8.485280990600586,
+ 7.681145668029785,
+ 7.348469257354736,
+ 8.124038696289062,
+ 7,
+ 6.082762718200684
+ ]
+ },
+ {
+ "hoverinfo": "text",
+ "hovertext": [
+ "(82.3468246459961, 106.57392120361328)",
+ "(57.34108352661133, 57.46303176879883)",
+ "(55.79426574707031, 56.453521728515625)",
+ "(45.45327377319336, 46.054317474365234)",
+ "(27.477262496948242, 27.53179931640625)",
+ "(26.795522689819336, 27.604347229003906)",
+ "(26.438608169555664, 29.154760360717773)",
+ "(24.73863410949707, 26.07680892944336)",
+ "(23.430749893188477, 23.76972770690918)",
+ "(22.737634658813477, 22.86919403076172)",
+ "(22.0, 22.045408248901367)",
+ "(21.931713104248047, 22.045408248901367)",
+ "(21.840330123901367, 22.360679626464844)",
+ "(21.63330841064453, 22.226110458374023)",
+ "(21.63330841064453, 21.748563766479492)",
+ "(20.71231460571289, 21.863210678100586)",
+ "(20.71231460571289, 21.23676109313965)",
+ "(20.074859619140625, 20.124610900878906)",
+ "(19.92485809326172, 21.931713104248047)",
+ "(19.67231559753418, 20.420578002929688)",
+ "(18.81488800048828, 22.583179473876953)",
+ "(18.547237396240234, 20.273134231567383)",
+ "(18.493242263793945, 19.339078903198242)",
+ "(18.466184616088867, 18.681541442871094)",
+ "(18.027755737304688, 19.02629852294922)",
+ "(17.972200393676758, 18.466184616088867)",
+ "(17.83255386352539, 18.16590118408203)",
+ "(17.6068172454834, 18.574174880981445)",
+ "(17.233688354492188, 17.464248657226562)",
+ "(16.031219482421875, 17.11724281311035)",
+ "(16.031219482421875, 16.155494689941406)",
+ "(15.842979431152344, 16.5227108001709)",
+ "(15.68438720703125, 15.779733657836914)",
+ "(15.394804000854492, 15.42724895477295)",
+ "(15.264337539672852, 16.18641471862793)",
+ "(14.899664878845215, 15.165750503540039)",
+ "(14.491376876831055, 15.42724895477295)",
+ "(13.490737915039062, 14.560219764709473)",
+ "(13.490737915039062, 13.638181686401367)"
+ ],
+ "mode": "markers",
+ "name": "H2",
+ "type": "scatter",
+ "x": [
+ 82.3468246459961,
+ 57.34108352661133,
+ 55.79426574707031,
+ 45.45327377319336,
+ 27.477262496948242,
+ 26.795522689819336,
+ 26.438608169555664,
+ 24.73863410949707,
+ 23.430749893188477,
+ 22.737634658813477,
+ 22,
+ 21.931713104248047,
+ 21.840330123901367,
+ 21.63330841064453,
+ 21.63330841064453,
+ 20.71231460571289,
+ 20.71231460571289,
+ 20.074859619140625,
+ 19.92485809326172,
+ 19.67231559753418,
+ 18.81488800048828,
+ 18.547237396240234,
+ 18.493242263793945,
+ 18.466184616088867,
+ 18.027755737304688,
+ 17.972200393676758,
+ 17.83255386352539,
+ 17.6068172454834,
+ 17.233688354492188,
+ 16.031219482421875,
+ 16.031219482421875,
+ 15.842979431152344,
+ 15.68438720703125,
+ 15.394804000854492,
+ 15.264337539672852,
+ 14.899664878845215,
+ 14.491376876831055,
+ 13.490737915039062,
+ 13.490737915039062
+ ],
+ "y": [
+ 106.57392120361328,
+ 57.46303176879883,
+ 56.453521728515625,
+ 46.054317474365234,
+ 27.53179931640625,
+ 27.604347229003906,
+ 29.154760360717773,
+ 26.07680892944336,
+ 23.76972770690918,
+ 22.86919403076172,
+ 22.045408248901367,
+ 22.045408248901367,
+ 22.360679626464844,
+ 22.226110458374023,
+ 21.748563766479492,
+ 21.863210678100586,
+ 21.23676109313965,
+ 20.124610900878906,
+ 21.931713104248047,
+ 20.420578002929688,
+ 22.583179473876953,
+ 20.273134231567383,
+ 19.339078903198242,
+ 18.681541442871094,
+ 19.02629852294922,
+ 18.466184616088867,
+ 18.16590118408203,
+ 18.574174880981445,
+ 17.464248657226562,
+ 17.11724281311035,
+ 16.155494689941406,
+ 16.5227108001709,
+ 15.779733657836914,
+ 15.42724895477295,
+ 16.18641471862793,
+ 15.165750503540039,
+ 15.42724895477295,
+ 14.560219764709473,
+ 13.638181686401367
+ ]
+ },
+ {
+ "hoverinfo": "none",
+ "line": {
+ "color": "black",
+ "dash": "dash",
+ "width": 0.5
+ },
+ "mode": "lines",
+ "name": "∞",
+ "showlegend": true,
+ "type": "scatter",
+ "x": [
+ -12.788870544433594,
+ 119.36279174804687
+ ],
+ "y": [
+ 117.2313133239746,
+ 117.2313133239746
+ ]
+ }
+ ],
+ "layout": {
+ "height": 500,
+ "plot_bgcolor": "white",
+ "template": {
+ "data": {
+ "bar": [
+ {
+ "error_x": {
+ "color": "#2a3f5f"
+ },
+ "error_y": {
+ "color": "#2a3f5f"
+ },
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "baxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "type": "carpet"
+ }
+ ],
+ "choropleth": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "choropleth"
+ }
+ ],
+ "contour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "contour"
+ }
+ ],
+ "contourcarpet": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "contourcarpet"
+ }
+ ],
+ "heatmap": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "heatmap"
+ }
+ ],
+ "heatmapgl": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "heatmapgl"
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "histogram2d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2d"
+ }
+ ],
+ "histogram2dcontour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2dcontour"
+ }
+ ],
+ "mesh3d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "mesh3d"
+ }
+ ],
+ "parcoords": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "parcoords"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ],
+ "scatter": [
+ {
+ "fillpattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ },
+ "type": "scatter"
+ }
+ ],
+ "scatter3d": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatter3d"
+ }
+ ],
+ "scattercarpet": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattercarpet"
+ }
+ ],
+ "scattergeo": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergeo"
+ }
+ ],
+ "scattergl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergl"
+ }
+ ],
+ "scattermapbox": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattermapbox"
+ }
+ ],
+ "scatterpolar": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolar"
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolargl"
+ }
+ ],
+ "scatterternary": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterternary"
+ }
+ ],
+ "surface": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "surface"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "#EBF0F8"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "#C8D4E3"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "type": "table"
+ }
+ ]
+ },
+ "layout": {
+ "annotationdefaults": {
+ "arrowcolor": "#2a3f5f",
+ "arrowhead": 0,
+ "arrowwidth": 1
+ },
+ "autotypenumbers": "strict",
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "colorscale": {
+ "diverging": [
+ [
+ 0,
+ "#8e0152"
+ ],
+ [
+ 0.1,
+ "#c51b7d"
+ ],
+ [
+ 0.2,
+ "#de77ae"
+ ],
+ [
+ 0.3,
+ "#f1b6da"
+ ],
+ [
+ 0.4,
+ "#fde0ef"
+ ],
+ [
+ 0.5,
+ "#f7f7f7"
+ ],
+ [
+ 0.6,
+ "#e6f5d0"
+ ],
+ [
+ 0.7,
+ "#b8e186"
+ ],
+ [
+ 0.8,
+ "#7fbc41"
+ ],
+ [
+ 0.9,
+ "#4d9221"
+ ],
+ [
+ 1,
+ "#276419"
+ ]
+ ],
+ "sequential": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ },
+ "colorway": [
+ "#636efa",
+ "#EF553B",
+ "#00cc96",
+ "#ab63fa",
+ "#FFA15A",
+ "#19d3f3",
+ "#FF6692",
+ "#B6E880",
+ "#FF97FF",
+ "#FECB52"
+ ],
+ "font": {
+ "color": "#2a3f5f"
+ },
+ "geo": {
+ "bgcolor": "white",
+ "lakecolor": "white",
+ "landcolor": "#E5ECF6",
+ "showlakes": true,
+ "showland": true,
+ "subunitcolor": "white"
+ },
+ "hoverlabel": {
+ "align": "left"
+ },
+ "hovermode": "closest",
+ "mapbox": {
+ "style": "light"
+ },
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "#E5ECF6",
+ "polar": {
+ "angularaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "radialaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "yaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "zaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ }
+ },
+ "shapedefaults": {
+ "line": {
+ "color": "#2a3f5f"
+ }
+ },
+ "ternary": {
+ "aaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "baxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "caxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "title": {
+ "x": 0.05
+ },
+ "xaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ },
+ "yaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ }
+ }
+ },
+ "width": 500,
+ "xaxis": {
+ "autorange": false,
+ "exponentformat": "e",
+ "linecolor": "black",
+ "linewidth": 1,
+ "mirror": false,
+ "range": [
+ -12.788870544433594,
+ 119.36279174804687
+ ],
+ "showexponent": "all",
+ "showline": true,
+ "side": "bottom",
+ "ticks": "outside",
+ "title": {
+ "text": "Birth"
+ },
+ "type": "linear",
+ "zeroline": true
+ },
+ "yaxis": {
+ "autorange": false,
+ "exponentformat": "e",
+ "linecolor": "black",
+ "linewidth": 1,
+ "mirror": false,
+ "range": [
+ -12.788870544433594,
+ 119.36279174804687
+ ],
+ "scaleanchor": "x",
+ "scaleratio": 1,
+ "showexponent": "all",
+ "showline": true,
+ "side": "left",
+ "ticks": "outside",
+ "title": {
+ "text": "Death"
+ },
+ "type": "linear",
+ "zeroline": true
+ }
+ }
+ },
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "plot_diagram(noisy_diagrams[70])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 62,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "from gtda.diagrams import PersistenceEntropy\n",
+ "\n",
+ "circle_PE = PersistenceEntropy()\n",
+ "\n",
+ "circle_features = circle_PE.fit_transform(circle_noisy_diagrams)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 40,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "config": {
+ "plotlyServerURL": "https://plot.ly"
+ },
+ "data": [
+ {
+ "marker": {
+ "color": "blue",
+ "size": 3
+ },
+ "mode": "markers",
+ "type": "scatter3d",
+ "x": [
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1
+ ],
+ "y": [
+ 7.310139920046965,
+ 7.191711845538305,
+ 7.226025401505984,
+ 7.2030791244178785,
+ 7.142004981408672,
+ 7.183577724358314,
+ 7.245586653248486,
+ 7.192384367601023,
+ 7.380135727355613,
+ 7.284225122117316,
+ 7.184744786785961,
+ 7.178704230492607,
+ 7.305163536541961,
+ 7.078074853559622,
+ 7.194431011593818,
+ 7.277471699900454,
+ 7.10850212034398,
+ 7.251480055667727,
+ 7.1154581008049504,
+ 7.11180036384334,
+ 7.174805538354316,
+ 7.1779144077378705,
+ 7.210320643871971,
+ 7.232913687765922,
+ 7.1658364969005195,
+ 7.183220221113021,
+ 7.313764367262872,
+ 7.143978112329242,
+ 7.2480626022665495,
+ 7.24864585163465,
+ 7.185499166927644,
+ 7.203436825369614,
+ 7.12382817636925,
+ 7.185908253681185,
+ 7.259273565619342,
+ 7.114015301098123,
+ 7.383039585818925,
+ 7.228434380520744,
+ 7.297865460453512,
+ 7.178797675433031,
+ 7.318162661037339,
+ 7.30831953183356,
+ 7.282194145788991,
+ 7.276012678163584,
+ 7.104192836927774,
+ 7.199222507424598,
+ 7.118889556905089,
+ 7.062113349808863,
+ 7.270858088307309,
+ 7.30125980164513,
+ 7.214987575069622,
+ 7.232929522967116,
+ 7.233152602272003,
+ 7.107368038436671,
+ 7.140362563027004,
+ 7.169755353123231,
+ 7.296364624734244,
+ 7.40301886162387,
+ 7.217938380639315,
+ 7.12071867210644,
+ 7.191353344188344,
+ 7.181903592553441,
+ 7.178567529180035,
+ 7.142103608962672,
+ 7.133735646599484,
+ 7.2982418937647875,
+ 7.05335875432468,
+ 7.357932656970668,
+ 7.231327473365902,
+ 7.2675007526884015,
+ 7.406172876076418,
+ 7.135394404039828,
+ 6.9785402770326606,
+ 7.232680932072824,
+ 7.141962155809743,
+ 7.3940174656833815,
+ 7.085213409174123,
+ 7.307528649229264,
+ 7.250498691989281,
+ 7.157215601270942,
+ 7.201912858685229,
+ 7.2216628706892765,
+ 7.283588304919307,
+ 7.160775533984189,
+ 7.197292807554789,
+ 7.214396406673492,
+ 7.1878929623767105,
+ 7.163018405961583,
+ 7.163389337014448,
+ 7.181743123673692,
+ 7.318342118260295,
+ 7.205869768709548,
+ 7.1578875162228695,
+ 7.215471992437039,
+ 7.27125382291233,
+ 7.211840619935883,
+ 7.301272476377434,
+ 7.252275091170753,
+ 7.1986324658728185,
+ 7.289470668273037
+ ],
+ "z": [
+ 3.360511932500322,
+ 3.7128350192517448,
+ 2.988127333933063,
+ 3.582277706506247,
+ 3.7624220090985516,
+ 3.8038398867813537,
+ 3.4533914256944116,
+ 3.855967403072836,
+ 3.565812750129198,
+ 3.57238257433694,
+ 3.5699126152091614,
+ 3.6713233161171908,
+ 3.5848286167794448,
+ 3.621495852089904,
+ 3.3311254405097444,
+ 3.654806256969909,
+ 3.143012453273171,
+ 2.858542714372574,
+ 3.4459438748543634,
+ 3.253733516357877,
+ 3.217915997042489,
+ 4.599016653044496,
+ 3.303389406280951,
+ 3.525014873913713,
+ 3.7886993973878487,
+ 3.3098391844176365,
+ 3.7393881713116515,
+ 4.190195475626775,
+ 3.3066010724882253,
+ 2.97677721851897,
+ 3.4792792219389055,
+ 3.435880749194567,
+ 3.958872282689455,
+ 3.620535825214662,
+ 3.167778926626595,
+ 3.0652611861341352,
+ 4.492802427362003,
+ 4.223394859804806,
+ 4.005794894497367,
+ 3.624273177719369,
+ 3.82065383079545,
+ 3.6706314749991313,
+ 3.8467374214479078,
+ 4.1427255071236635,
+ 3.750181898910891,
+ 3.680506286458148,
+ 3.2407270223271607,
+ 4.157985902711935,
+ 3.4061590202811303,
+ 3.7802036942437955,
+ 3.268387119929618,
+ 3.6127948603599447,
+ 3.7917825889361403,
+ 4.191922618418125,
+ 3.4747180375477447,
+ 3.5622097461753253,
+ 3.838225380059949,
+ 3.795934050541496,
+ 3.8054189270836343,
+ 3.4942947746505255,
+ 3.397465660088729,
+ 3.8652130749321305,
+ 3.8011179297318995,
+ 3.8821114186372623,
+ 3.6315914633183013,
+ 3.934011288480288,
+ 3.729037912441675,
+ 3.087248652065489,
+ 3.5020619768041485,
+ 3.4388865931666652,
+ 3.8129044065378785,
+ 3.589247321927258,
+ 4.081639580852691,
+ 3.6429272037801943,
+ 3.8998267918557303,
+ 3.5810362196771375,
+ 3.2995491246197486,
+ 3.442948513370677,
+ 3.5463272510460024,
+ 3.75123959644073,
+ 3.9627816500125523,
+ 4.200378948759682,
+ 3.9392875332208863,
+ 3.531569458079547,
+ 4.0490158790139565,
+ 3.131533419091558,
+ 4.16079530151095,
+ 4.097231748129319,
+ 3.4642518820750654,
+ 4.205534824767329,
+ 4.061208269618916,
+ 4.116947396171927,
+ 3.2803993661073587,
+ 3.5274451143461816,
+ 4.11602739402721,
+ 3.990671501202832,
+ 3.5696450014984755,
+ 3.8064088473526883,
+ 3.894366859352559,
+ 3.7535404025545076
+ ]
+ },
+ {
+ "marker": {
+ "color": "red",
+ "size": 3
+ },
+ "mode": "markers",
+ "type": "scatter3d",
+ "x": [
+ -1
+ ],
+ "y": [
+ 7.369726705182901
+ ],
+ "z": [
+ 5.27552954139423
+ ]
+ }
+ ],
+ "layout": {
+ "template": {
+ "data": {
+ "bar": [
+ {
+ "error_x": {
+ "color": "#2a3f5f"
+ },
+ "error_y": {
+ "color": "#2a3f5f"
+ },
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "baxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "type": "carpet"
+ }
+ ],
+ "choropleth": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "choropleth"
+ }
+ ],
+ "contour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "contour"
+ }
+ ],
+ "contourcarpet": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "contourcarpet"
+ }
+ ],
+ "heatmap": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "heatmap"
+ }
+ ],
+ "heatmapgl": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "heatmapgl"
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "histogram2d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2d"
+ }
+ ],
+ "histogram2dcontour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2dcontour"
+ }
+ ],
+ "mesh3d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "mesh3d"
+ }
+ ],
+ "parcoords": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "parcoords"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ],
+ "scatter": [
+ {
+ "fillpattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ },
+ "type": "scatter"
+ }
+ ],
+ "scatter3d": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatter3d"
+ }
+ ],
+ "scattercarpet": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattercarpet"
+ }
+ ],
+ "scattergeo": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergeo"
+ }
+ ],
+ "scattergl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergl"
+ }
+ ],
+ "scattermapbox": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattermapbox"
+ }
+ ],
+ "scatterpolar": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolar"
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolargl"
+ }
+ ],
+ "scatterternary": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterternary"
+ }
+ ],
+ "surface": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "surface"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "#EBF0F8"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "#C8D4E3"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "type": "table"
+ }
+ ]
+ },
+ "layout": {
+ "annotationdefaults": {
+ "arrowcolor": "#2a3f5f",
+ "arrowhead": 0,
+ "arrowwidth": 1
+ },
+ "autotypenumbers": "strict",
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "colorscale": {
+ "diverging": [
+ [
+ 0,
+ "#8e0152"
+ ],
+ [
+ 0.1,
+ "#c51b7d"
+ ],
+ [
+ 0.2,
+ "#de77ae"
+ ],
+ [
+ 0.3,
+ "#f1b6da"
+ ],
+ [
+ 0.4,
+ "#fde0ef"
+ ],
+ [
+ 0.5,
+ "#f7f7f7"
+ ],
+ [
+ 0.6,
+ "#e6f5d0"
+ ],
+ [
+ 0.7,
+ "#b8e186"
+ ],
+ [
+ 0.8,
+ "#7fbc41"
+ ],
+ [
+ 0.9,
+ "#4d9221"
+ ],
+ [
+ 1,
+ "#276419"
+ ]
+ ],
+ "sequential": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ },
+ "colorway": [
+ "#636efa",
+ "#EF553B",
+ "#00cc96",
+ "#ab63fa",
+ "#FFA15A",
+ "#19d3f3",
+ "#FF6692",
+ "#B6E880",
+ "#FF97FF",
+ "#FECB52"
+ ],
+ "font": {
+ "color": "#2a3f5f"
+ },
+ "geo": {
+ "bgcolor": "white",
+ "lakecolor": "white",
+ "landcolor": "#E5ECF6",
+ "showlakes": true,
+ "showland": true,
+ "subunitcolor": "white"
+ },
+ "hoverlabel": {
+ "align": "left"
+ },
+ "hovermode": "closest",
+ "mapbox": {
+ "style": "light"
+ },
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "#E5ECF6",
+ "polar": {
+ "angularaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "radialaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "yaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "zaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ }
+ },
+ "shapedefaults": {
+ "line": {
+ "color": "#2a3f5f"
+ }
+ },
+ "ternary": {
+ "aaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "baxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "caxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "title": {
+ "x": 0.05
+ },
+ "xaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ },
+ "yaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ }
+ }
+ }
+ }
+ },
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# 3d plot with plotly\n",
+ "fig = go.Figure()\n",
+ "\n",
+ "fig.add_trace(\n",
+ " go.Scatter3d(\n",
+ " x=features[1:, 0],\n",
+ " y=features[1:, 1],\n",
+ " z=features[1:, 2],\n",
+ " mode=\"markers\",\n",
+ " marker=dict(size=3, color=\"blue\"),\n",
+ " )\n",
+ ")\n",
+ "\n",
+ "fig.add_trace(\n",
+ " go.Scatter3d(\n",
+ " x=[features[0, 0]],\n",
+ " y=[features[0, 1]],\n",
+ " z=[features[0, 2]],\n",
+ " mode=\"markers\",\n",
+ " marker=dict(size=3, color=\"red\"),\n",
+ " )\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAB8YAAAPdCAYAAAD4WQIbAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAACi3klEQVR4nOzdeZxVBd0/8O+duTCyXMZRTEAFVNyVXEDKpRQNzdIwssSnFBWXsp6yrKfsSc0ye7LFnvQpFcEsxccil9QsU1BbBAX3DVxwAUF2LovAzL2/P/oxD8M6w713zsyZ9/v1mpecO+ec+xmvXM93PveckykWi8UAAAAAAAAAgJSqSjoAAAAAAAAAAFSSYhwAAAAAAACAVFOMAwAAAAAAAJBqinEAAAAAAAAAUk0xDgAAAAAAAECqKcYBAAAAAAAASDXFOAAAAAAAAACpphgHAAAAAAAAINUU4wAAAAAAAACkmmIcAGixm266KTKZTOPXTTfdlHQkAAAAaLOOOuqoJnN0SyxZsiSuuuqqOOaYY6J3795RU1OT6Ew+c+bMJs8/atSoij3XqFGjmjzXzJkzK/ZcAKRfNukAAAAAAADAhiZNmhQjRoyIhQsXJh0FANo9xTgAAAAAALQxr7zySnz84x+P5cuXJx0FAFJBMQ4AAAAAAG3MxRdf3KQUHzhwYJx77rmx6667RufOnRsf32+//ZKIBwDtjmIcAAAAAADakKVLl8Zdd93VuLzXXnvF5MmTY5tttkkwFQC0b4pxAKDFRo0aFaNGjUo6BgAAALQLkyZNatH6U6dOjdWrVzcun3766UpxAChRVdIBAAAAAACA/zN9+vQmyy6XDgClU4wDAAAAAEAbsnjx4ibLPXr0SCYIAKSIYhwAAAAAANqQ9957r8lyJpNJKAkApId7jANAG/L000/HE088Ee+++27U1NREr1694rDDDov+/fuXtN9CoRBTpkyJGTNmxLvvvhsNDQ3xvve9L3bdddc47LDDolOnTuX5AZphzZo18eyzz8Zzzz0XCxYsiOXLl0dNTU3kcrno169f7LnnnrH77ru3Wh4AAAA27vHHH48ZM2bErFmzoqqqKnbfffc4+uijo7a2drPbvffee/G3v/0tXnzxxcjn81FXVxd77713HHnkkZHNbt2vpJctWxbPP/98vPTSS7FgwYJYuXJl1NbWRs+ePePggw+OPffcc6v2uyWVmtO3pFgslnV/L7/8cjz55JPx7rvvxvLly6Nnz57Rp0+fOOKII7b4elbC3Llz45FHHolZs2bFypUrY4cddogDDzwwDjnkEB8CAKByigBAq5g4cWIxIhq/Lr300sbv3XrrrcW99tqryffX/RoyZEjx0UcfbfFzzp07t3jBBRcUt99++03uO5fLFU8//fTizJkzm73fcePGNdnHuHHjtrjNO++8U7zggguKdXV1m8yy9qtnz57FT3/608X7779/g/2cd955Tda95ZZbWvKvpNFBBx3UZD8vvPDCVu0HAACgPdrUjFpfX1/8+c9/Xtxjjz02Oq917dq1+PWvf724cuXKDfa5dOnS4je+8Y1ijx49NrrtDjvsUBwzZkyzM7788svFyy67rPiBD3ygmM1mNztH9urVq/jd7363uHDhwpL/HRSL5Z/TP/zhDzfZfn2vv/76FmfljX1tbh5/7733ildddVVx99133+T22Wy2eMwxx7ToZ1k/6xlnnNHsbV944YXi8ccfX6yurt5onn79+hWvv/76YqFQKBaLxeIZZ5zR5Puvv/56s58LANbnUuoAkKDVq1fHZz/72TjttNPi5Zdf3uR6kydPjqOOOipuuummZu/79ttvjwEDBsS1114bCxYs2OR6+Xw+br755thrr73i2muvbUn8ZnvggQdi7733jmuvvTYWLVq0xfXnz58ft99+e3zve9/b4HvnnXdek+UxY8a0OM/UqVPjySefbFw+4ogjYp999mnxfgAAANJk+fLl8dGPfjS+/OUvx4wZMza6zooVK+Kqq66KYcOGxcqVKxsff/XVV+OQQw6JH/3oR7F06dKNbjtv3rwYPXp0XHjhhVvMcs8998Ree+0Vl112WTz22GNRX1+/2fXnzJkTl156aRxwwAHx+OOPb3H/m1LJOb01Pf/887HvvvvG17/+9Xj11Vc3uV59fX08+OCDceSRR8ZZZ50Va9asqVimG2+8MQ466KC4//77o6GhYaPrvPHGG3HuuefGpz71qVi9enXFsgDQMSnGASBBZ5xxRtxyyy2Ny3V1dTFw4MA4+OCDY9ttt22ybkNDQ4wePbpZA/4NN9wQI0eOjHw+3+Tx7t27x3777RcHHnjgBvtftWpVfPGLX4zLL798q3+ejXn++efjxBNPjCVLljR5vKamJvbaa6849NBD45BDDokBAwY065LuBx10UBx66KGNy5MmTYpXXnmlRZluuOGGJsvnnHNOi7YHAABIm2KxGKeeemo88MADjY/16dMnBg0aFPvuu29UV1c3Wf/RRx+NL3/5yxER8e6778bQoUMby/RMJhO77bZbDB48OHbbbbcNnuvqq69uMgtvzPr32I6I6NKlS+y5555xyCGHxKBBg2LXXXeNqqqmv+KeNWtWHHXUUfHiiy827wdfT6Xm9Nb0xBNPxJFHHhmvvfZak8c7deoUe+yxRwwaNCj69OmzwXbjxo2Lk046qSKF9C233BLnnHNOrFq1qsnjPXr0iIEDB8YBBxwQuVyu8fE//OEP8YUvfKHsOQDo2BTjAJCQ3/zmN3HbbbdFRMTxxx8f//znP2PBggXx9NNPx9SpU2P+/Plxxx13NBlWGxoa4otf/OJm9ztt2rS44IILolAoND7Wt2/fuP3222P+/Pnx3HPPxZNPPhnz58+P+++/P/bbb78m21966aXxpz/9qWw/5ze+8Y0mg++BBx4Y99xzTyxdujReeumlmDx5cjzxxBMxY8aMWL58eUybNi2uuOKKOOCAAza5z3XPGi8Wiy06a3z58uUxfvz4xuVtt902TjnllBb+VAAAAOly8803xz333BMRESNHjowXXnghZs2aFY8//ng8//zzMXfu3A2KyjFjxsSzzz4bp59+erz55puxzTbbxCWXXBKzZ8+OV199NaZMmRKvvvpqvPTSS/GhD32oybYXXXTRFs9Orq6ujo997GNx3XXXxYwZM2LZsmXx8ssvxxNPPBGPP/54vPbaa7F48eL47W9/2+Qe4ytWrIjTTjutxffprtSc3hy9evWKBx54oPHrc5/7XJPv//jHP27y/bVfxx13XJP18vl8nHLKKU2u1ta1a9f40Y9+FHPmzInp06fH448/HrNmzYqnn346hg8f3mT7+++/Py655JKSf551vfbaa3Huuec2eT123333uOuuuxr//T7zzDMxf/78mDBhQvTr1y8i/nWG+cMPP1zWLAB0cMleyR0AOo7171229us73/nOZrd7+eWXi127dm2yzVNPPbXRdQuFQvGAAw5osu773//+4qJFiza5//fee684dOjQJtv07t27uGLFik1u09x7jC9evLjJfeD23nvvze53fS+++OJGH1++fHmxtra2cb877rhjcfXq1c3a59ixY5tkv+CCC5qdBwAAIC02NaP++Mc/3ux2Z555ZpP199lnn2JEFLt371585JFHNrnd8uXLG9dd+3XHHXdscv3XXnutOHPmzGb/PCtXriyecMIJTfZ/3333bXab1pjT19rSPcbXd+mllzZZf+LEiVvcplgsFr/4xS822a62trY4bdq0zW7z7W9/u8k2VVVVxalTp25y/ZbeY/yjH/1ok/UPPvjg4pIlSza5/sKFC4v777//Rl8b9xgHoBTOGAeABH3iE5/Y4qXL99xzz/jSl77U5LFNndH9wAMPxLPPPtu43LVr17j77rs3uNzbumpqauIPf/hD9OrVq/Gxd955J2699dZm/ASb9/rrrze5D9yoUaOiS5cuzd5+77333ujjXbt2bfLp+blz58Yf//jHZu3TZdQBAAA27jOf+Ux87Wtf2+w63//+95tcvnztJct/+tOfxpFHHrnJ7bp27Rrf+c53mjy2uauV7brrro1nDjfHNttsE7/5zW+itra28bFx48Y1e/u1yj2nt6bFixfH2LFjmzy29r7em/P9738/PvrRjzYuFwqF+NnPflaWTC+99FKTfzddu3aNO+64I3r06LHJberq6uLOO++MmpqasmQAgLUU4wCQoB/84AfNWu8zn/lMk+Vp06ZtdL31Lyl+4YUXRt++fbe4/9ra2rjsssuaPHb99dc3K9vmrFy5sslyc+4h3lznn39+k+X1C++Nef755+Of//xn4/LgwYPj/e9/f9kyAQAAtFeZTGaLhXDE/913fF39+vWLs846a4vbnnjiiU1K9SeffLLlQTdju+22a1Lw/uMf/2jxPso9p7emW2+9NVasWNG4fPjhh8eIESOate1Pf/rTJsu33357LFmypORM63844YILLmjW7yl23333+PznP1/y8wPAuhTjAJCQAw44IPbdd99mrbv//vtHNpttXH7rrbc2ut4jjzzSZPnMM89sdp6RI0c2OZt76tSpTQbqrbHufdci/jVYb+kecs213377xeGHH964/Je//CXefPPNzW6z/gcHnC0OAADwLwMHDmxyn+7N2X///Zssn3zyyVFdXb3F7bp37x79+/dvXN7SDLc1dt1118Y/z5o1K+bNm9fsbSsxp7em9e/H3ZwPK6y19957x2GHHda4vHr16njsscdKzjRp0qQmy6effnqztx01alTJzw8A61KMA0BC1v+E/eZ06tSpyeXQN/ap7ZkzZ8bcuXMbl/v16xe77757s5+jR48eTTI1NDTE448/3uztN6Zfv36xxx57NC5Pnjw5jj/++K361P7GrHvWeKFQiBtvvHGT665atSp+85vfNC537949Ro4cWZYcAAAA7d0hhxzS7HW33377JssHH3zwVm27dOnSZm2zePHiuPHGG+PMM8+Mgw8+OHr37h3dunWLTCazwdeVV17ZZNv58+c3O1u55/TWNnny5CbLQ4cObdH2xxxzTJPlUovx1atXx1NPPdW4vP3222/woYrNef/737/ZW8MBQEspxgEgIe973/tatH63bt0a/7z+JcojIt54440mywMHDmxxpvUvK16OT++vf4n2hx56KA4//PDYdddd4/zzz4/x48dvkL25TjnllCa/VBk7dmwUCoWNrvuHP/whFixY0Lh86qmnRvfu3bfqeQEAANJmhx12aPa6Xbt2Lcu2G5tt17V8+fL4xje+Eb169YrRo0fHTTfdFE8++WTMmTOn2Vc4W7x4cbOzlXtOb03FYrHJWes9evRocnZ+c5T7dwKzZ8+O1atXNy63pBRf64ADDigpAwCsSzEOAAnZZptttnrbYrG4wWOLFi1qstyzZ88W73f9bdbf59Y47bTT4nvf+15kMpkmj8+cOTOuu+66OO2006J///7Rv3//OPfcc+Ohhx7a6M+3MTU1NXHGGWc0Lr/99ttx//33b3Rdl1EHAADYtFJm1FK23ZT58+fHBz/4wbjqqqti1apVW72flmxb7jm9NS1ZsqTJB8XXP6u/Ocr9O4H1P5SwNZm2ZhsA2BTFOACkxLJly5osr/vJ9eZaf5t8Pl9SprX+8z//M/75z3/GCSecsMn7zr3xxhtxww03xDHHHBMDBw6MBx54oFn7Pu+885os33DDDRus8+qrr8bEiRMblwcOHBiHHnpoC34CAAAAWtMpp5wSzz77bJPHdtlllzj99NPjhz/8Yfz2t7+NO++8M/785z/HAw880Pj1uc99LqHEyWqLvxNYP9P6VxrYmkwAUIps0gEAgPJY/7Lgy5cvb/E+1t8ml8uVlGldQ4YMiXvvvTfeeeed+Mtf/hKTJk2KRx55JF577bUN1n3uuefiuOOOi5/85Cdx4YUXbna/e+65Zxx99NGNxfc999wTc+bMiV69ejWuM2bMmCaf3ne2OAAAQNt19913x6RJkxqXc7lc/PKXv4yRI0dGVdXmz/V68MEHK5yubWqLvxNYv9Ru7uXvN5cJAErhjHEASIm6uromy+veT7u55s+fv9l9lkPv3r3jjDPOiHHjxsWrr74as2bNit/85jcxYsSI6NSpU+N6xWIxvva1r8Vjjz22xX2ef/75jX+ur6+PcePGNVm+6aabGpe7dOkSn/3sZ8vzwwAAAFB2t912W5Pl6667Lv7t3/5ti6V4RMTChQsrFatNq62tbfLvpy38TmDbbbfd7P6bY2t+DgDYFMU4AKREv379miw//fTTLd7H+tusv89K6NOnT3z2s5+N3//+9zFjxowYPHhw4/eKxWL87Gc/2+I+Tj755Hjf+97XuLzuGeJrzyBf65RTTtlgOAcAAKDtWPcD0ttvv318+tOfbva2zz//fCUitXmZTCZ22WWXxuWlS5fGzJkzW7SPcv9OYKeddorOnTs3Lj/33HMt3sf6l9MHgFIoxgEgJfr37x877rhj4/Ibb7yx0cuUb0o+n48nnniicTmbzcagQYPKmnFL+vXrF7feemuTx/72t79tcbtOnTrFWWed1bj82muvxUMPPRQRG95z3GXUAQAA2ra5c+c2/nnAgAFRXV3drO2WLl0aU6dOrVSsNu8DH/hAk+W1c3Fzrb/++vtrqc6dO8f73//+xuWFCxe2qBx/+umnY/HixSVlAIB1KcYBIEU+/OEPN1le9xLiWzJ+/PhYuXJl4/KgQYOia9eu5YrWbAMGDGhS8Df3UmvnnntuZDKZxuUbbrgh3n777fjzn//c+Njee+8dRxxxRPnCAgAAUHZrrwAWEbF69epmbzd27Nh47733KhGpXSjldwIvv/xy/P3vf29crqmpiSFDhpSc6aijjmqyfPPNNzd725bkB4DmUIwDQIqMHj26yfJPf/rTePvtt7e43dKlS+Oyyy5r8lhSZ1avXr06li5d2rjc3Hua7brrrjFs2LDG5TvuuCN+9KMfRUNDQ+NjzhYHAABo+3r16tX45+eff75ZZw3PmjUrvvvd71YwVds3cuTI6NatW+Pyo48+GnfeeWeztv3a177WZPnTn/501NbWlpzpzDPPbLJ87bXXxltvvbXF7V599dX45S9/WfLzA8C6FOMAkCLHHntsDBw4sHF5+fLl8YlPfCKWLFmyyW1Wr14dp5xySrzzzjuNj/Xu3TtOO+20kvPceuutceWVV8aiRYuavc21117b5Mz1Qw45pNnbnn/++Y1/Xr16dfziF79oXO7cuXOcfvrpzd4XAAAAyTjssMMa/7x69er41re+tdn1582bFx//+Mc7/GW3t9122ya3GYuIOOuss+KZZ57Z7HaXXnpp3HvvvY3LVVVVceGFF5Yl0z777BPHHXdc4/KKFSvi5JNPjnw+v8ltFi1aFCeffHKsWrWqLBkAYC3FOACkSCaTiXHjxkWnTp0aH5s2bVoceOCBMWHChCaXoCsUCvHAAw/EoEGD4i9/+UuT/YwdOza22WabkvO8++67cfHFF8fOO+8cn/rUp2L8+PHxxhtvbHTd6dOnxxe/+MUNPqXekrO8P/7xj0efPn02+r2TTz45evbs2fzwAAAAJGL9DzX/6le/ijPOOGODeTKfz8eNN94YAwcOjKeeeioi/lXEdmRXXHFF9O/fv3F50aJFcdhhh8VPfvKTDT60/txzz8WIESPi8ssvb/L417/+9TjooIPKlumaa65p8juGqVOnxkEHHRR//OMfo76+vvHxNWvWxB/+8Ic46KCD4tlnn42IaPKzAECpskkHAADK6+CDD45rr702zj///CgUChERMXPmzPjUpz4VuVwu+vfvH9XV1fHGG29s9Ezu7373u3H88ceXNdOKFStiwoQJMWHChIj416fYe/XqFdtuu22sXr063nrrrZg3b94G25166qkxfPjwZj9PNpuN0aNHbzDUR7iMOgAAQHsxbNiwOOGEE+K+++5rfOzmm2+Om2++OXbbbbfYYYcdYvHixfH66683+QD4aaedFnvssUeHvqR6LpeL3/3udzFs2LDGmX/58uVx0UUXxbe+9a3Yddddo0ePHvHOO+/ErFmzNtj++OOP3+hMXYoBAwbEr371qzjzzDMb7x//6quvxkknnRS1tbXRv3//KBaL8frrrzc5k3z06NGxZs2amDlzZlnzANBxOWMcAFLonHPOifHjx0cul2vyeD6fj2effTaeeuqpDUrxmpqauOaaa+KSSy6peL7FixfHSy+9FI899lhMmzZto6X4OeecE7/5zW9avO/Ro0dHdXV1k8d22223GDp06FbnBQAAoHXdcsstceihh27w+GuvvRaTJ0+Ol19+uUkpfuqpp8a4ceNaM2KbNWjQoHjkkUdit912a/L4mjVrYvr06fHEE09stBQfNWpU3H333dG5c+eyZzrjjDPiuuuu22DfS5YsiaeffjqeeeaZJqX4iBEj4tprry17DgA6NsU4AKTUpz/96XjllVfiggsuiO22226T6+VyuTj99NPjpZdeigsuuKCsGc4777y46667YvTo0TFgwIAtrl9TUxMnn3xyPProo3H99ddHNtvyi9vssssuceyxxzZ5bPTo0ZHJZFq8LwAAAJKx7bbbxiOPPBLf+c53ora2dpPr7bfffnHrrbfG+PHjK1Lotlf7779/vPDCC3HVVVdtUJCvK5vNxjHHHBOPPvroBrdmK7dzzjknpk2bFsOGDYuqqo1XE3379o3rr78+fve733k9ASi7THHttUsAgNRqaGiIKVOmxIwZM+Ldd9+NQqEQO+ywQ+y2225x2GGHVXTwXde8efPihRdeiNdeey0WLlwYK1asiK5du0ZdXV3svffe8f73vz+6detW0nMUi8XYddddG+89l81m46233opevXqV40cAAACglb333nvxz3/+M1588cVYtGhRdO7cOfr06RODBw+OPffcM+l47cJLL70UTz75ZLz77ruxYsWK2H777WOnnXaKI444YrMfPKiUd955Jx599NGYNWtWrFy5MnbYYYc48MADY9CgQT7YDkDFKMYBgFT5y1/+Escdd1zj8vDhw+OOO+5IMBEAAAAAAElzKXUAIFWuu+66JsvnnXdeQkkAAAAAAGgrnDEOAKTG9OnTY5999olCoRAREQMGDIjp06e7DBsAAAAAQAfnjHEAIBUaGhriC1/4QmMpHhHxla98RSkOAAAAAIAzxgGA9mnq1KmxaNGiqK+vj9dffz2uv/76eOqppxq/37dv35g+fXrU1NQkFxIAAAAAgDZBMQ4AtEtHHXVUPPzww5v8/j333BMf+9jHWjERAAAAAABtVTbpAKUqFAoxe/bsyOVyLpUKAB1IQ0PDRh/PZDJx6aWXxpFHHhlLly5t5VQAUH7FYjHy+Xz06dMnqqpadkc0MzMAAABp1pKZud2fMf7222/HLrvsknQMAAAAqKi33nordt555xZtY2YGAACgI2jOzNzuzxjP5XIR8a8ftkePHgmnAQAAgPJaunRp7LLLLo3zb0uYmQEAAEizlszM7b4YX3spuB49ehjyAQAASK2tuRS6mRkAAICOoDkzc8tuTgYAAAAAAAAA7YxiHAAAAAAAAIBUU4wDAAAAAAAAkGqKcQAAAAAAAABSTTEOAAAAAAAAQKopxgEAAAAAAABINcU4AAAAAAAAAKmmGAcAAAAAAAAg1RTjAAAAAAAAAKSaYhwAAAAAAACAVFOMAwAAAAAAAJBqinEAAAAAAAAAUk0xDgAAAAAAAECqKcYBAAAAAAAASDXFOAAAAAAAAACpphgHAAAAAAAAINUU4wAAAAAAAACkmmIcAAAAAAAAgFRTjAMAAAAAAACQaopxAAAAAAAAAFJNMQ4AAAAAAABAqinGAQAAAAAAAEg1xTgAAAAAAAAAqaYYBwAAAAAAACDVFOMAAAAAAAAApJpiHAAAAAAAAIBUU4wDAAAAAAAAkGqKcQAAAAAAAABSTTEOAAAAAAAAQKopxgEAAAAAAABINcU4AAAAAAAAAKmmGAcAAAAAAAAg1RTjAAAAAAAAAKSaYhwAAAAAAACAVFOMAwAAAAAAAJBqinEAAAAAAAAAUk0xDgAAAAAAAECqKcYBAAAAAAAASDXFOAAAAAAAAACpphgHAAAAAAAAINUU4wAAAAAAAACkmmIcAAAAAAAAgFRTjAMAAAAAAACQaopxAAAAAAAAAFJNMQ4AAAAAAABAqinGAQAAAAAAAEg1xTgAAAAAAAAAqaYYBwAAAAAAACDVFOMAAAAAAAAApJpiHAAAAAAAAIBUU4wDAAAAAAAAkGqKcQAAAAAAAABSTTEOAAAAAAAAQKopxgEAAAAAAABINcU4AAAAAAAAAKmmGAcAAAAAAAAg1RTjAAAAAAAAAKSaYhwAAAAAAACAVFOMAwAAAAAAAJBqinEAAAAAAAAAUk0xDgAAAAAAAECqKcYBAAAAAAAASDXFOAAAAAAAAACpphgHAAAAAAAAINUU4wAAAAAAAACkmmIcAAAAAAAAgFRTjAMAAAAAAACQaopxAAAAAAAAAFJNMQ4AAAAAAABAqinGAQAAAAAAAEg1xTgAAAAAAAAAqaYYBwAAAAAAACDVFOMAAAAAAAAApJpiHAAAAAAAAIBUU4wDAAAAAAAAkGrZpAOk0SuvvBKFQiHpGAAAVEBVVVUMGDAg6RgA7ZaZGWiPHAMCALR/ivEKKBQKhnwAAADYCDMzAAAASVCMV1B9sT7yDfmkY3RYuepcZDP+EwcAAGiLKj0zmwkBAABYlwmxgvIN+Ziw5M6kY3RYI2qHR122LukYAAAAbESlZ2YzIQAAAOuqSjoAAAAAAAAAAFSSYhwAAAAAAACAVFOMAwAAAAAAAJBqinEAAAAAAAAAUk0xDgAAAAAAAECqKcYBAAAAAAAASDXFOAAAAAAAAACplk06QJrlqnMxonZ40jE6rFx1LukIAAAAbEKlZ2YzIQAAAOtSjFdQNpONumxd0jEAAACgzTEzAwAA0JoU4xVQVeUK9QAAaeVYD6A03keB9sh7FwBA++eIDgAAAAAAAIBUc8Z4BRQKhSgUCknHAAAAgDbHzAwAAEASFOMVVF+sj3xDPukYHV6uOhfZjP/UAQAA2pJKz8xmQQAAANZlQqygfEM+Jiy5M+kYHd6I2uFRl61LOgYAAADrqPTMbBYEAABgXe4xDgAAAAAAAECqKcYBAAAAAAAASDXFOAAAAAAAAACpphgHAAAAAAAAINUU4wAAAAAAAACkmmIcAAAAAAAAgFRTjAMAAAAAAACQatmkA6RZrjoXI2qHJx2jw8tV55KOAAAAwHoqPTObBQEAAFiXYryCspls1GXrko4BAAAAbY6ZGQAAgNakGK+AqipXqAcASCvHegCl8T4KtEfeuwAA2j9HdAAAAAAAAACkmjPGK6BQKEShUEg6BgAAALQ5ZmYAAACSoBivoPpifeQb8knH6PBy1bnIZvynDgAA0JZUemY2CwIAALAuE2IF5RvyMWHJnUnH6PBG1A6Pumxd0jEAAABYR6VnZrMgAAAA63KPcQAAAAAAAABSTTEOAAAAAAAAQKopxgEAAAAAAABINcU4AAAAAAAAAKmmGAcAAAAAAAAg1bKlbFwoFOKRRx6Jhx56KF588cV46aWXYuHChbFs2bJYuXJldOnSJbp37x7bbbdd7L333rHPPvvE0KFD40Mf+lBUVenkAQAAAAAAAKi8rSrGly5dGj/60Y/iuuuui4ULFzb5XrFYbPxzPp+PfD4fc+bMiRdeeCEiIq644orYbrvt4rzzzotvfOMb0aNHjxLiAwAAAAAAAMDmtbgYnzRpUpxyyimxcOHCJiX45qy/3oIFC+LKK6+M66+/Pm6//fY46qijWhqjXchV52JE7fCkY3R4uepc0hEAAABYT6VnZrMgAAAA62pRMf6nP/0pTj755FizZk1j2d29e/f44Ac/GAcffHD07ds3evXqFV26dImamppYtWpVrFy5MubMmRNvvvlmTJs2LR577LHI5/NRLBZj/vz5cdxxx8Vdd90Vxx9/fEV+wCRlM9moy9YlHQMAAADaHDMzAAAAranZxfiCBQvizDPPjNWrV0dExG677RaXX355jBgxImpqapr9hKtXr44JEybEpZdeGq+88kqsWbMmRo0aFS+88EJst912Lf8J2iD3TwcASC/HegCl8T4KtEfeuwAA2r9mH9HddNNN8e6770Ymk4ljjz02nnnmmTjttNNaVIpHRHTu3DlGjhwZTz/9dBx77LERETFv3ry46aabWrQfAAAAAAAAAGiOZp8x/oc//CEiIrp06RK33XZbdO3ataQn7tKlS4wfPz769esXK1eujAkTJsRXv/rVkvbZVhQKhSgUCknHAAAAgDbHzAwAAEASml2Mv/76641ni5frkufbb799HHvssXH33XfHa6+9VpZ9tiX1xfrIN+STjtHh5apzkc00+z91AAAAWkGlZ2azIAAAAOtq9oS4aNGiiIjYYYcdyhpg7f4WL15c1v22BfmGfExYcmfSMTq8EbXDoy5bl3QMAAAA1lHpmdksCAAAwLqafY/xHXfcMSIiXn311bIGWLu/tfsHAAAAAAAAgHJqdjG+3377RbFYjEceeSSee+65sjz5s88+Gw8//HBkMpnYb7/9yrJPAAAAAAAAAFhXs4vxU089NSIiisVinHTSSfHCCy+U9MQvvvhiDB8+PIrFYkREjBw5sqT9AQAAAAAAAMDGtKgYf//73x8RETNnzoxDDjkkPv/5z8fkyZOjUCg0ax+FQiGmTJkSX/jCF+KQQw6JmTNnRiaTiQMPPLCxeAcAAAAAAACAcso2d8VOnTrF+PHj45hjjol33nknVq1aFddff31cf/310a1btzjggAOiX79+seOOO0aXLl2ic+fOsXr16li5cmXMnTs33njjjXj22Wdj+fLlERGNZ4r37t07xo8fH9lss6MAAAAAAAAAQLO1qI3ee++9Y8qUKTFy5Mj429/+1lhuL1u2LB577LF47LHHNrv92vXXOvLII+PWW2+NnXbaqYWxAQAAAAAAAKB5mn0p9bV22mmneOSRR+Kee+6JE044IWpqaiLiX6X3lr4iImpqauKEE06Ie+65Jx5++GGlOAAAAAAAAAAVtdXXLz/hhBPihBNOiOXLl8c//vGPePHFF+Pll1+OBQsWxLJly+K9996LbbbZJrp37x7bb7997LXXXrHPPvvEYYcdFt26dSvnz9Bm5apzMaJ2eNIxOrxcdS7pCAAAAKyn0jOzWRAAAIB1lXxj727dusVHPvKR+MhHPlKOPKmSzWSjLluXdAwAAABoc8zMAAAAtKaSi3E2VFXV4ivUAwDQTjjWAyiN91GgPfLeBQDQ/jmiAwAAAAAAACDVnDFeAYVCIQqFQtIxAAAAoM0xMwMAAJAExXgF1RfrI9+QTzoG/1+uOhfZjP/kAQAA2oLWmJnNgQAAAKxlOqygfEM+Jiy5M+kY/H8jaodHXbYu6RgAAABE68zM5kAAAADWco9xAAAAAAAAAFJNMQ4AAAAAAABAqinGAQAAAAAAAEg1xTgAAAAAAAAAqaYYBwAAAAAAACDVFOMAAAAAAAAApJpiHAAAAAAAAIBUy5a6g+eeey7233//cmRJnVx1LkbUDk86Bv9frjqXdAQAAAD+v9aYmc2BAAAArFVyMT5w4MAYMmRIjB49Ok499dTo1q1bOXKlQjaTjbpsXdIxAAAAoM0xMwMAANCaSi7GIyKmTJkSU6ZMiQsvvDA+85nPxNlnnx0f+MAHyrHrdqmqyhXqAQDSyrEeQGm8jwLtkfcuAID2r+Qjuq5du0axWIxisRjLli2LsWPHxuGHHx4HHHBA/PznP4+FCxeWIycAAAAAAAAAbJWSzxifM2dO3HbbbTF27Nh47LHHolgsRkTECy+8EF/96lfjm9/8ZgwfPjzOPvvsOPbYY0sO3B4UCoUoFApJxwAAAIA2x8wMAABAEkouxrt37x6jR4+O0aNHx4svvhhjxoyJ3/72tzFv3ryIiFi1alXcfvvtcfvtt0e/fv3irLPOijPPPDN22mmnksO3dfXF+sg35JOOwTpy1bnIZspyBwEAAABK0BozsxkQAACAtTLFtad4l1F9fX3cddddMXbs2Pjzn//c+EnwTCYTEf+6J8+wYcPinHPOiRNPPDGqq6u3+rmWLl0atbW1sWTJkujRo0dZ8pdq+vTpUSgUYlH9opiw5M6k47COEbXDoy5bl3QMAKAdq6qqij333DPpGEAHUsrc29FnZjMgUC6OAQEA2qaWzL0l32N8Y7LZbIwYMSLuvffeeOONN+Lyyy+P3XbbrfFe5A0NDXH//ffHiBEjYuedd45vfvObMWPGjEpEAQAAAAAAAKCDq0gxvq6ddtop/vM//zNeeeWV+Otf/xojR46MbbbZprEknzt3blx11VWx9957x4c//OG45ZZbYvXq1ZWOBQAAAAAAAEAHUfFifF1Dhw6NW265JWbMmBFDhgyJiP+7vHqxWIy//e1vcfrpp8dOO+0Ul1xySSxevLg14wEAAAAAAACQQq1ajE+ePDnOPffc2HfffWPKlClNSvG1/ywWi7FgwYK44oorYq+99op77723NSMCAAAAAAAAkDIVL8YXLFgQP/vZz2L//fePww47LG688cbI5/ONJfi+++4bV199dbz55psxbty4OPLIIyPiXyX5vHnz4uSTT47HHnus0jEBAAAAAAAASKmKFOPFYjHuv//+OOWUU2KnnXaKiy66KF588cXGMrxLly5xxhlnxN/+9rd49tln49///d9j5513jjPOOCMefvjhmDp1ahx22GEREVFfXx9XXnllJWICAAAAAAAA0AFky7mzmTNnxtixY+Omm26KWbNmRcT/XSY9ImLgwIFxzjnnxGc/+9mora3d5H4OOuigePDBB2OPPfaIt99+O/7+97+XMyYAAAAAAAAAHUjJxfjq1atjwoQJceONN8akSZOa3C88IqJbt27xmc98Js4555wYMmRIs/dbU1MTxxxzTPz617+ORYsWlRozEbnqXIyoHZ50DNaRq84lHQEAAIBonZnZDAgAAMBaJRfjvXv3jsWLF0dE07PDDzzwwDj33HPj3/7t3yKX27pBdNttty01XqKymWzUZeuSjgEAAABtjpkZAACA1lRyMb5o0aLIZDJRLBaje/fuMXLkyDjnnHNi0KBBJYcbMGBAfPjDHy55P62tqqoit24HAKANcKwHUBrvo0B75L0LAKD9K8s9xg8++OA499xz47TTTotu3bqVY5cREXHBBRfEBRdcULb9AQAAAAAAANDxlFyMT5s2LQ488MAyREmPQqEQhUIh6RgAAADQ5piZAQAASELJxbhSfNPqi/WRb8gnHYN15Kpzkc2U5UIJAAAAlKA1ZmYzIAAAAGuZDiso35CPCUvuTDoG6xhROzzqsnVJxwAAAOjwWmNmNgMCAACwVlXSAQAAAAAAAACgkko+Y/yss84qafuqqqro0aNHbLvttrHPPvvE4MGDo3///qXGAgAAAAAAAICIKEMxftNNN0UmkylHlkYf+MAH4j/+4z/ipJNOKut+AQAAAAAAAOh4ynIp9WKx2ORrY4+15PuPPfZYnHzyyXH22WeXIx4AAAAAAAAAHVjJZ4yPGzcuIiLeeuutuOKKK2LVqlWRyWTiiCOOiCFDhsTOO+8c3bt3j+XLl8fbb78dU6ZMiUcffTSKxWJss8028e1vfzt23HHHWLhwYTzzzDNx7733xpIlSyLiX2ej9+zZM/7rv/6r1JgAAAAAAAAAdFAlF+NnnHFGTJ48Ob72ta/F6tWr4xOf+ERcffXV0a9fv01u8+abb8aFF14Yd9xxR1x99dVx7733xqGHHhoREcuXL49vfetbcc0110SxWIyrr746zjvvvNhtt91KjQoAAAAAAABAB1TypdQXLlwYn/rUp2LRokUxatSouOOOOzZbikdE9O3bNyZMmBBnnXVWLFiwoHH7iIhu3brFf//3f8fo0aMjIqK+vj7Gjh1bakwAAAAAAAAAOqiSzxgfM2ZMzJo1K3r06BG/+MUvWrTtz3/+8/j9738fs2bNijFjxsTXv/71xu9dccUVcfPNN8eaNWti0qRJpcZMRK46FyNqhycdg3XkqnNJRwAAACBaZ2Y2AwIAALBWycX4hAkTIpPJxNFHHx1du3Zt0bbdunWLo48+Ou666674/e9/36QY32GHHWLw4MHx97//PV577bVSYyYim8lGXbYu6RgAAADQ5piZAQAAaE0lF+Ovv/56RETsuOOOW7X9+973vib7WdeAAQPi73//eyxcuHDrAyagqqrkK9QDANBGOdYDKI33UaA98t4FAND+lXxEt2zZsoiImDNnzlZtP3fu3Cb7Wdc222zT5J8AAAAAAAAA0FIlnzHeu3fveP3112PixImxbNmy6N69e7O3zefzMXHixMhkMtG7d+8Nvr9o0aKIiOjZs2epMVtVoVCIQqGQdAwAAABoc8zMAAAAJKHkYvzoo4+O119/PZYtWxYXXHBB/PrXv272tl/84hcjn89HJpOJo446aoPvP//885HJZBovt97e1BfrI9+QTzoGG5GrzkU2U/J//gAAAGyl1piZzX4AAACsVfJ0eN5558VNN90UxWIxfvvb38bChQvj6quvjt13332T27z22mvxla98Je69996IiMhkMnH++ec3WWfWrFnxwgsvRETEwIEDS42ZiHxDPiYsuTPpGGzEiNrhUZetSzoGAABAh9UaM7PZDwAAgLVKLsYHDx4cF154YfzkJz+JTCYT9913X9x3331x6KGHxpAhQ2KXXXaJrl27xooVK+Ltt9+OyZMnx5QpU6JY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AwYkHQEAAADaJDMzAAAASShbMf6LX/wiLrrooqivr49isbjF9R988ME4/PDD48c//nF86UtfKleMNuGVV16JQqGQdAwAACqgqqpKqQNQAjMz0B45BgQAaP/KUozffPPN8eUvfzkymUxjKX7AAQfE4YcfHv37949u3brF8uXLY+bMmfGPf/wjnnnmmYiIWLNmTXzlK1+JbbfdNj73uc+VI0qbUCgUDPkAAACwEWZmAAAAklByMb5w4cL4yle+EhERxWIxBg8eHNdcc00MHjx4k9s88cQT8aUvfSkmT54cxWIxvvzlL8fHP/7xqKurKzVOm1JfrI98Qz7pGGxBrjoX2UxZ7yoAAADAFrT2zGz2AwAA6NhKngjHjBkTixcvjkwmE8OGDYu77rorOnfuvNltBg0aFI888kicdNJJ8ec//zmWLFkSY8aMia9//eulxmlT8g35mLDkzqRjsAUjaodHXTZdH8oAAABo61p7Zjb7AQAAdGxVpe7gT3/6U0REdO7cOX79619vsRRfq1OnTnHTTTdFTU1NRETce++9pUYBAAAAAAAAgA2UXIxPnz49MplMHH300fG+972vRdvuuOOOcfTRR0exWIzp06eXGgUAAAAAAAAANlByMb5gwYKIiNhll122avu12y1cuLDUKAAAAAAAAACwgZKL8VwuFxFbX2wvWrSoyX4AAAAAAAAAoJxKLsZ32WWXKBaLMWnSpKivr2/RtmvWrImJEydGJpPZ6jPOAQAAAAAAAGBzSi7Gjz322Ij41xnjl112WYu2/d73vtd4KfZjjjmm1CgAAAAAAAAAsIGSi/FRo0ZFdXV1RERceeWV8c1vfjNWrVq12W1Wr14d3/72t+OKK66IiIjq6uo466yzSo0CAAAAAAAAABvIlrqDfffdNz7/+c/HNddcE5lMJq666qq4+eabY+TIkXHYYYdFv379olu3brF8+fJ488034x//+Efcdttt8c4770SxWIxMJhOf//znY5999inHz9Om5KpzMaJ2eNIx2IJctfvbAwAAtLbWnpnNfgAAAB1bycV4RMTPfvazeOONN+KPf/xjZDKZmDNnTlx99dVx9dVXb3T9YrHY+OcTTzwxfvazn5UjRpuTzWSjLluXdAwAAABoc8zMAAAAtKayFOPV1dVx5513xlVXXRXf//73Y9myZU3K743p3r17fOc734mLLroo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zjrrrDjzzDNjp512Kjl8W7dqzep4c/7spGM00bdnn6jp1DnpGAAAAAAAAACtJlNce4p3GdXX18ddd90VY8eOjT//+c+NnwTPZDIR8a97UQwbNizOOeecOPHEE6O6unqrn2vp0qVRW1sbS5YsiR49epQlf6mmT58ehUIhZrwzM076weik4zRx98VjYo/e/ZOOAUDCqqqqYs8990w6BgDQDKXMvW15ZgYAoP3wuySgrWrJ3FvyPcY3JpvNxoj/1969x0lZ1/3jf88Cu5xBXRUWXVHEgDwiSB4SQW/M27RbzRRNITUPUYnelknloR6KZt5qapSioIWYWhSmWYqg4QEQ8JQH4CeKsqICclQ5zfX7wy8TGyC7zMwOO/N8Ph77YA6f6zOv4bMw13vec11z0knx8MMPx9tvvx0/+9nPYo899sh8F/m6devi0UcfjZNOOil22WWX+NGPfhSzZ8/ORxQAAAAAAAAASlxeGuMb6tSpU/zkJz+JOXPmxOOPPx4DBw6M5s2bZ5rk77//flx//fXRrVu36Nu3b4wZMyZWr16d71gAAAAAAAAAlIi8N8Y31L9//xgzZkzMnj07+vTpExH/Pr16kiQxefLkOPPMM6NTp05x+eWXx5IlSxoyHgAAAAAAAABFqEEb41OmTIlzzz03evToEVOnTq3VFF//Z5IksWjRorj66qvjC1/4Qjz88MMNGREAAAAAAACAIpP3xviiRYvixhtvjL333jsOOeSQuPPOO2P58uWZJniPHj3ipptuinnz5sWoUaPiy1/+ckR81iT/8MMP44QTTojnnnsu3zEBAAAAAAAAKFJ5aYwnSRKPPvponHzyydGpU6e45JJL4rXXXss0w1u0aBGDBg2KyZMnx8svvxzf//73Y5dddolBgwbFk08+GdOnT49DDjkkIiLWrl0bw4cPz0dMAAAAAAAAAEpA01xO9tZbb8Vdd90Vo0ePjvnz50fEv0+THhGx7777xre//e345je/Ge3atdvsPAcccEBMmDAhunbtGu+++248/fTTuYwJAAAAAAAAQAnJujG+evXq+OMf/xh33nlnTJo0qdb3hUdEtGrVKk455ZT49re/HX369KnzvBUVFXHkkUfG3XffHR999FG2MQuiurIqxg8bWegYtVRXVhU6AgAAAAAAAECDyrox3rFjx1iyZElE1D46fP/9949zzz03Tj/9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/qXL2pcua1/arH/psvalzfqXrm2lZm70R4yXlZXFLrvsUugY9dK2bVv/4EuUtS9t1r90WfvSZv1Ll7UvXda+tOVr/et7pPh6amYaG+tfuqx96bL2pc36ly5rX9qsf+kqdM1cv4+aAwAAAAAAAEAjozEOAAAAAAAAQFHTGG9AFRUVccUVV0RFRUWho9DArH1ps/6ly9qXNutfuqx96bL2pc36Z8/fYWmz/qXL2pcua1/arH/psvalzfqXrm1l7VNJkiQFTQAAAAAAAAAAeeSIcQAAAAAAAACKmsY4AAAAAAAAAEVNYxwAAAAAAACAoqYxDgAAAAAAAEBR0xhvQLfddlt07tw5mjdvHn369ImpU6cWOhI5Nnz48Ojdu3e0adMmdtppp/if//mfeOONN2qN+fTTT2PIkCGxww47ROvWreOkk06K999/v0CJyZdrr702UqlUDB06NHObtS9e8+fPj29+85uxww47RIsWLWKfffaJ559/PnN/kiRx+eWXR8eOHaNFixZx1FFHxezZswuYmFxZt25d/PSnP43dd989WrRoEV26dImf//znkSRJZoz1Lw5PPfVUHHfccVFVVRWpVCr+/Oc/17q/Luu8ePHiOP3006Nt27bRvn37OPvss2PFihUN+CzYWp+3/mvWrIlLL7009tlnn2jVqlVUVVXFmWeeGTU1NbXmsP6N05b+7W/o/PPPj1QqFTfddFOt26193amZi5+amfXUzKVH3Vya1MylRd1cutTMpasx1swa4w3kD3/4Q1x88cVxxRVXxIwZM2K//faLo48+Oj744INCRyOHnnzyyRgyZEg899xz8dhjj8WaNWtiwIABsXLlysyYiy66KB566KF44IEH4sknn4yampo48cQTC5iaXJs2bVr89re/jX333bfW7da+OH300Udx6KGHRrNmzeJvf/tbvPrqq3HDDTfEdtttlxnzi1/8In71q1/Fb37zm5gyZUq0atUqjj766Pj0008LmJxcuO6662LEiBFx6623xmuvvRbXXXdd/OIXv4hbbrklM8b6F4eVK1fGfvvtF7fddtsm76/LOp9++unxr3/9Kx577LH461//Gk899VSce+65DfUUyMLnrf/HH38cM2bMiJ/+9KcxY8aM+NOf/hRvvPFGHH/88bXGWf/GaUv/9tcbN25cPPfcc1FVVbXRfda+btTMpUHNTISauRSpm0uXmrm0qJtLl5q5dDXKmjmhQRx00EHJkCFDMtfXrVuXVFVVJcOHDy9gKvLtgw8+SCIiefLJJ5MkSZIlS5YkzZo1Sx544IHMmNdeey2JiOTZZ58tVExyaPny5UnXrl2Txx57LOnbt29y4YUXJkli7YvZpZdemhx22GGbvT+dTicdOnRIrr/++sxtS5YsSSoqKpKxY8c2RETy6Nhjj03OOuusWredeOKJyemnn54kifUvVhGRjBs3LnO9Luv86quvJhGRTJs2LTPmb3/7W5JKpZL58+c3WHay95/rvylTp05NIiJ5++23kySx/sVic2v/7rvvJp06dUpeeeWVZLfddktuvPHGzH3Wvu7UzKVJzVx61MylSd1cutTMpUvdXLrUzKWrsdTMjhhvAKtXr47p06fHUUcdlbmtrKwsjjrqqHj22WcLmIx8W7p0aUREbL/99hERMX369FizZk2t34Vu3bpFdXW134UiMWTIkDj22GNrrXGEtS9m48ePj169esXJJ58cO+20UxxwwAFxxx13ZO6fO3duLFiwoNbat2vXLvr06WPti8AhhxwSEyZMiFmzZkVExIsvvhiTJ0+OY445JiKsf6moyzo/++yz0b59++jVq1dmzFFHHRVlZWUxZcqUBs9Mfi1dujRSqVS0b98+Iqx/MUun03HGGWfED37wg/jiF7+40f3Wvm7UzKVLzVx61MylSd1cutTMrKduZkNq5tKxLdbMTfMyK7UsXLgw1q1bFzvvvHOt23feeed4/fXXC5SKfEun0zF06NA49NBDY++9946IiAULFkR5eXnmP/z1dt5551iwYEEBUpJL9913X8yYMSOmTZu20X3Wvni9+eabMWLEiLj44otj2LBhMW3atPj+978f5eXlMWjQoMz6buo1wNo3fj/60Y9i2bJl0a1bt2jSpEmsW7curr766jj99NMjIqx/iajLOi9YsCB22mmnWvc3bdo0tt9+e78LRebTTz+NSy+9NAYOHBht27aNCOtfzK677rpo2rRpfP/739/k/da+btTMpUnNXHrUzKVL3Vy61Mysp25mPTVzadkWa2aNcciTIUOGxCuvvBKTJ08udBQawDvvvBMXXnhhPPbYY9G8efNCx6EBpdPp6NWrV1xzzTUREXHAAQfEK6+8Er/5zW9i0KBBBU5Hvt1///0xZsyYuPfee+OLX/xivPDCCzF06NCoqqqy/lCC1qxZE9/4xjciSZIYMWJEoeOQZ9OnT4+bb745ZsyYEalUqtBxoNFRM5cWNXNpUzeXLjUzsCE1c2nZVmtmp1JvAJWVldGkSZN4//33a93+/vvvR4cOHQqUinz67ne/G3/9619j4sSJscsuu2Ru79ChQ6xevTqWLFlSa7zfhcZv+vTp8cEHH0TPnj2jadOm0bRp03jyySfjV7/6VTRt2jR23nlna1+kOnbsGD169Kh1W/fu3WPevHkREZn19RpQnH7wgx/Ej370ozj11FNjn332iTPOOCMuuuiiGD58eERY/1JRl3Xu0KFDfPDBB7XuX7t2bSxevNjvQpFYX+C//fbb8dhjj2U++R5h/YvVP//5z/jggw+iuro6s//39ttvx//+7/9G586dI8La15WaufSomUuPmrm0qZtLl5qZ9dTNqJlLz7ZaM2uMN4Dy8vI48MADY8KECZnb0ul0TJgwIQ4++OACJiPXkiSJ7373uzFu3Lh44oknYvfdd691/4EHHhjNmjWr9bvwxhtvxLx58/wuNHJHHnlkvPzyy/HCCy9kfnr16hWnn3565rK1L06HHnpovPHGG7VumzVrVuy2224REbH77rtHhw4daq39smXLYsqUKda+CHz88cdRVlZ7d6pJkyaRTqcjwvqXirqs88EHHxxLliyJ6dOnZ8Y88cQTkU6no0+fPg2emdxaX+DPnj07Hn/88dhhhx1q3W/9i9MZZ5wRL730Uq39v6qqqvjBD34Qf//73yPC2teVmrl0qJlLl5q5tKmbS5eamfXUzaVNzVyattmaOaFB3HfffUlFRUUyevTo5NVXX03OPffcpH379smCBQsKHY0cuuCCC5J27dolkyZNSt57773Mz8cff5wZc/755yfV1dXJE088kTz//PPJwQcfnBx88MEFTE2+9O3bN7nwwgsz1619cZo6dWrStGnT5Oqrr05mz56djBkzJmnZsmXy+9//PjPm2muvTdq3b5/85S9/SV566aXka1/7WrL77rsnn3zySQGTkwuDBg1KOnXqlPz1r39N5s6dm/zpT39KKisrkx/+8IeZMda/OCxfvjyZOXNmMnPmzCQikv/7v/9LZs6cmbz99ttJktRtnb/yla8kBxxwQDJlypRk8uTJSdeuXZOBAwcW6ilRD5+3/qtXr06OP/74ZJdddkleeOGFWvuAq1atysxh/RunLf3b/0+77bZbcuONN9a6zdrXjZq5NKiZ2ZCauXSom0uXmrm0qJtLl5q5dDXGmlljvAHdcsstSXV1dVJeXp4cdNBByXPPPVfoSORYRGzyZ9SoUZkxn3zySfKd73wn2W677ZKWLVsmJ5xwQvLee+8VLjR5859FvrUvXg899FCy9957JxUVFUm3bt2S22+/vdb96XQ6+elPf5rsvPPOSUVFRXLkkUcmb7zxRoHSkkvLli1LLrzwwqS6ujpp3rx5ssceeyQ//vGPa+3YW//iMHHixE2+xg8aNChJkrqt86JFi5KBAwcmrVu3Ttq2bZt861vfSpYvX16AZ0N9fd76z507d7P7gBMnTszMYf0bpy392/9PmyryrX3dqZmLn5qZDamZS4u6uTSpmUuLurl0qZlLV2OsmVNJkiS5OfYcAAAAAAAAALY9vmMcAAAAAAAAgKKmMQ4AAAAAAABAUdMYBwAAAAAAAKCoaYwDAAAAAAAAUNQ0xgEAAAAAAAAoahrjAAAAAAAAABQ1jXEAAAAAAAAAiprGOAAAAAAAAABFTWMcgG1OKpXK/GzOEUcckRkzadKkhgu3DRs9enTm72Tw4MGFjsP/M2nSpMy6HHHEEYWOAwAAFAF189ZRN2+b1M0ANBSNcQByasPCuz4/inTq45JLLsn87nTu3DmSJNmqeRYvXhwVFRWZuUaPHp3boAAAAP9B3UxDUDcDwMY0xgEoWldeeWWmcLvyyisLHadefIr98w0aNChz+e23344nn3xyq+a57777YvXq1RER0apVq/j617+ek3wAAACNgbq5eKmbAWBjTQsdAIDi1bt37zjooIPqNLZTp055TkMx2WeffeKAAw6ImTNnRkTEPffcs1WnW7vnnnsyl0866aRo3bp1riICAABskbqZfFE3A8DGNMYByJv//u//3qpPnG/t6b1K3eDBg0vqU/KDBg3KFPh//OMf47bbbosWLVrUeftZs2bFlClTas0HAADQkNTNDUvdrG4GoLQ5lToA0Ciddtpp0axZs4iIWLZsWfz5z3+u1/Ybfuq9uro6+vXrl8t4AAAAUFDqZgCoTWMcAGiUdtxxxzjmmGMy1zcs2LckSZL4/e9/n7l+xhlnRCqVymk+AAAAKCR1MwDUpjEOwDYnlUplfrbGEUccEalUKq666qrMbVdddVWtedf//Ocp1AYPHpy5b/To0RERsWTJkrj55pvj8MMPj06dOkXTpk0jlUrFkiVLam37wQcfxKhRo2LQoEFxwAEHxPbbbx/NmjWL9u3bR7du3eJb3/pW/P3vf//c7Osf/1vf+lbmtrvvvnuT2f/zu8FGjx692ee1KUmSxAMPPBADBw6MLl26ROvWraN169bRpUuXOO200+LBBx+s0+n51v99p1KpmDRpUkRELF68OK677rro3bt3VFZWRosWLWKPPfaIs88+O1555ZUtzllXG57G7bHHHosFCxbUabsnn3wy3n777cz1M888s9b9S5cujbFjx8Z5550Xffr0icrKyigvL4+2bdtGly5dYuDAgXH//fdHOp3OyfOYNGnSZtd1c+r772TRokVxww03xH/913/FrrvuGs2bN4/27dtHjx49YsiQIfH8889n8QwAAICGpG5WN9eVulndDMC/+Y5xAPgcTz/9dAwcODDeeeedzx33q1/9Ki6++OJYt27dRvctXbo0li5dGm+88UaMHj06+vfvH/fff3/ssMMO+Yq9RbNnz45TTjkl811jG3rzzTfjzTffjLFjx8aBBx4Y999/f+yxxx51nvvpp5+OU045JebPn1/r9rlz58bcuXPj7rvvjhEjRsS3v/3trJ/HV7/61dh+++1j8eLFsW7durj33nvj4osv3uJ2G35K/uCDD4699torc/1Pf/pTnHbaabFq1aqNtluzZk0sX7483nzzzbjvvvtiv/32i3HjxsXuu++e9XPJp9tuuy1+/OMfx9KlS2vdvmrVqli6dGm89tprMWLEiPjWt74VI0aMiPLy8gIlBQAAGht1s7p5Q+pmALZlGuMAFJ0TTjgh9t5775g6dWpMmzYtIiJ69+4dBx100EZjv/SlL212njlz5sTQoUNj6dKl0aZNmzj88MOjqqoqPvroo3jqqadqja2pqckU93vssUd07949dtxxx2jevHksWbIkXn755fjXv/4VERFPPPFEHHXUUfHcc89FRUVFrXmOOuqoaN26dbz++usxYcKEiIjo1q1bHHnkkRvl69q1az3+Vv7ttddei759+8aHH36YuW2fffaJ/fffP1KpVMycOTNefvnliIiYPn16HHLIIfHUU0/VKoI355VXXonLLrssVqxYETvttFN8+ctfjh122CHmz58fTzzxRHzyySexbt26OP/882Offfb53L//uigvL4+BAwfGbbfdFhGfFe5bKvA/+eSTePDBBzPXN/z0fMRnRzCsL+532WWX6NGjR3To0CFatmwZK1asiNdeey1mzJgRSZLEiy++GIcffni88MILBX3D5vMMHTo0br755sz1ysrKOPjgg6NDhw7x6aefxsyZM+OVV16JJEnirrvuipqamnj44YejrMyJhQAAoFipmz+fulndrG4GKFIJAORQ3759k4hIIiK54oortmqO9dt/3svUho8zceLETY654oor6p1l0KBBmW2aNm2aREQyZMiQZPny5bXGrV69Olm3bl3m+p133pnccsstybvvvrvZuV988cWkV69emfl//vOfb3bsqFGjMuMGDRpUp+x12WbVqlXJfvvtlxm30047JY899thG4/7+978nlZWVmXE9e/ZMVq9evck5N1yLioqKpEmTJskNN9yQrFmzpta4efPmJXvvvXdmbL9+/er0vLZk6tSptX5nXnrppc8dP2bMmFp5P/roo1r3jx8/Phk+fHgye/bszc7x5ptvJkcffXRmnrPPPnuzYydOnJgZ17dv360e85/q8u/kzjvvzIxp27Ztcscdd2xyHZ944omkU6dOmbHXXXddnTIAAAD1p25WN6uba1M3A9BQHDEOQN488sgjsXDhwi2Ou+yyy6JTp04NkKh+1q5dG+ecc07ceuutG93XrFmzWtfPOuusLc637777xuOPPx7dunWLBQsWxK9//eu47LLLokmTJjnLvCVjxoyJF198MSI+ew6PPvpoHHDAARuNGzBgQDzyyCNxyCGHxNq1a2PGjBkxduzYjb5T7D+tWrUqfvvb38a555670X277rprjB07Nvbdd99IkiQmTZoU7733XnTs2DGr59S7d+/o3r17vPbaaxHx2affr7/++s2O3/B0cF/72teiffv2te4/7rjj4rjjjvvcx9x9993joYceil69esVLL70UY8aMieuvvz622267rX8iObZ8+fL43//934j47AiBf/zjH9GnT59Nju3Xr1889thj0bNnz/j000/jF7/4RXz3u9+Nli1bNmRkAAAoOerm2tTN6uaGpG4GKD3O9QFA3kybNi1uu+22Lf5seGqybUnz5s3jF7/4RU7nbNeuXZxwwgkREfHee+/Fq6++mtP5t+S3v/1t5vIFF1ywyeJ+vd69e9f6PrMRI0Zscf599tlnk8X9envvvXf0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",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "from neurometry.estimators.topology.plotting import plot_all_barcodes_with_null\n",
+ "\n",
+ "plot_all_barcodes_with_null(\n",
+ " noisy_diagrams, \"noisy\", diagrams_2=manifold_diagrams, dataset_name_2=\"manifold\"\n",
+ ");"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def _get_lifespan_from_diagram(diagram):\n",
+ " birth = diagram[:, 0]\n",
+ " death = diagram[:, 1]\n",
+ " if np.isfinite(death).any():\n",
+ " inf_value = 3 * np.max(death[death != np.inf])\n",
+ " else:\n",
+ " inf_value = 1000\n",
+ " death[death == np.inf] = inf_value\n",
+ " lifespan = death - birth\n",
+ " indices = np.argsort(-lifespan)[:20]\n",
+ "\n",
+ " return lifespan[indices]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def estimate_betti_numbers(points, num_shuffles, homology_dimensions=(0, 1, 2)):\n",
+ " all_diagrams = compute_diagrams_shuffle(\n",
+ " points, num_shuffles=num_shuffles, homology_dimensions=homology_dimensions\n",
+ " )\n",
+ " diagram = all_diagrams[0]\n",
+ " shuffled_diagrams = all_diagrams[1:]\n",
+ "\n",
+ " betti_numbers = {dim: None for dim in homology_dimensions}\n",
+ "\n",
+ " for dim in homology_dimensions:\n",
+ " filtered_diagram = diagram[diagram[:, 2] == dim]\n",
+ " lifespan = _get_lifespan_from_diagram(filtered_diagram)\n",
+ " filtered_shuffled_diagrams = np.array(\n",
+ " [\n",
+ " shuffled_diagrams[i, shuffled_diagrams[i, :, 2] == 1]\n",
+ " for i in range(shuffled_diagrams.shape[0])\n",
+ " ]\n",
+ " )\n",
+ " betti_number = []\n",
+ " for diag in filtered_shuffled_diagrams:\n",
+ " shuffled_lifespan = _get_lifespan_from_diagram(diag)\n",
+ " significant_features = (lifespan > shuffled_lifespan).astype(int)\n",
+ " betti_number.append(sum(significant_features))\n",
+ " betti_numbers[dim] = (np.mean(betti_number), np.std(betti_number))\n",
+ "\n",
+ " return betti_numbers"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "{0: (1.28, 2.209434316742636), 1: (1.0, 0.0), 2: (0.0, 0.0)}\n"
+ ]
+ }
+ ],
+ "source": [
+ "betti_numbers = estimate_betti_numbers(\n",
+ " manifold_points, num_shuffles=100, homology_dimensions=(0, 1, 2)\n",
+ ")\n",
+ "print(betti_numbers)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 67,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAA90AAAPdCAYAAACXzguGAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAAB85klEQVR4nOzdeZhU1Zk/8LeKZm26GwRcUBYBUXFXEHcFHNQ4MShJFBMVNRoTk6gZHZNx1MQZo8ZkRhMzGqNi/MVlYhSNS8wYBXfBiMa4NihuoMjaCyDQXff3h0MPrYDdVN2uovl8nqefdFXdc85bHq3Ut8+952aSJEkCAAAAKLhssQsAAACA9kroBgAAgJQI3QAAAJASoRsAAABSInQDAABASoRuAAAASInQDQAAACkRugEAACAlQjcAAACkROgGAJo55JBDIpPJNP20Rk1NTVx55ZUxZsyY2GqrraJz587N+rr55pvTKXod3n777WbjT5w4MbWxJk6c2Gyst99+O7WxANh4lBW7AACgfZg6dWqMHz8+Fi1aVOxSAKBkCN0AQN5mzZoV//iP/xhLly4tdikAUFKEbgAgb//yL//SLHDvuuuucfrpp8e2224bnTp1anp+p512KkZ5AFA0QjcAkJfa2tq49957mx5vv/32MW3atOjSpUsRqwKA0iB0AwDNTJ06tVXHP//887Fy5cqmxyeeeKLADQD/y+7lAEBeqqurmz12CjkA/B+hGwDIy5IlS5o9rqysLE4hAFCChG4AIC8ff/xxs8etvbc3ALRnrukGoF147rnnYubMmTFnzpzIZrMxePDgGDVqVFRVVa233ccffxxPPvlkvPbaa1FXVxc9e/aMHXbYIQ488MAoK9uw/5usr6+PV155JV5//fVYuHBhLF++PKqqqqJ3796x5557xtChQzeo38/zt7/9Lf7617/GRx99FJ07d44tt9wy9ttvvxg4cGAq462WJElB+3vjjTfihRdeiI8++iiWLl0avXv3jr59+8YBBxzwufOZhnnz5sXjjz8ec+bMieXLl0efPn1i9913j7322ssfGAD4fAkAlLgpU6YkEdH0c/HFFydJkiQNDQ3J1VdfnWy33XbNXl/9061bt+S8885Lli9f/pk+a2trk3/+539OKisr19q2T58+yQ033NDiGt94443kRz/6UbLPPvskZWVla+1z9c+WW26Z/PjHP04WLVqU9z+DJEmS2267Ldl+++3XOd7IkSOTJ554osVjHXzwwc3af9rs2bPX+/7W9TNp0qR1jvnxxx8nV155ZTJ48OB1ti8rK0vGjBnTqvfy6VpPOumkFrd99dVXk8MPPzzp0KHDWusZMGBAcv311ye5XC5JkiQ56aSTmr0+e/bsFo8FQPvl9HIANkpLly6NI444Is4666yYOXPmWo9ZtmxZXHnllTF27NhYvnx50/Nvvvlm7LXXXvHTn/40amtr19p2/vz58Y1vfCPOOeecz63l/vvvj+233z5+9KMfxbPPPhsNDQ3rPf7DDz+Miy++OHbZZZd47rnnPrf/dVm5cmV8/etfj+OPPz7eeOONdR43bdq0OOSQQ+Lmm2/e4LHS9Morr8SwYcPivPPOizfffHOdxzU0NMQjjzwSBx54YJxyyimxatWq1Gq68cYbY4899oiHHnooGhsb13rMO++8E6effnp8+ctfbrZ7OwCsSegGYKOTJEkcd9xx8fDDDzc917dv3xg+fHgMGzYsOnTo0Oz4J554Is4666yIiPjoo49i9OjRTUE9k8nEoEGDYsSIETFo0KDPjHXVVVfFrbfeut56Pn1Nc0RE165dY+jQobHXXnvF8OHDY9ttt41stvn/7c6ZMycOOeSQeO2111r2xj/lpJNOalZbz549Y9ddd40999wzevTo0ezYxsbG+MY3vpFXyE/DX//61zjwwAPjrbfeavZ8x44dY7vttovhw4dH3759P9Nu0qRJcdRRR6USdm+99dY47bTTYsWKFc2er6ysjF133TV22WWXqKioaHr+7rvvjm9/+9sFrwOAdqLYS+0A8Hk+fWr1wIEDm36fMGFC8uqrrzY7fsGCBcm3v/3tZm0ymUzy0ksvJYcddlgSEUmXLl2Siy66KPnggw+atX399deTgw466DOng69cuXKd9d15551Jhw4dkiOPPDL59a9/ncycOTNpbGz8zHG1tbXJ7373u2To0KHN+t99992bTlFu6T+DQYMGNf1++OGHJ88880yzPhoaGpLJkycnffv2bdZu7733/tx/3p93evny5cuThx9+uOnnhBNOaHb8z372s2avr/6ZO3fuZ/55rDmX8b+XBPz0pz9NFi5c2OzYv/3tb8m4ceM+c4r3+eefv9730trTy998882kW7duzdoMHjw4uffee5NVq1Y1HbdixYrkrrvuSgYMGLDWfy/D6eUA/C+hG4CS9+nAuWa4W5+TTz652fE77rhjEhFJ9+7dk8cff3yd7ZYuXdp07OqfyZMnr/P4t956K3n77bdb/H6WL1+efOELX2jW/4MPPrjeNuv6Z3DhhReut90bb7zxmRD54osvrrfN54XuT7v44oubHT9lypTPbZMkSfKd73ynWbuqqqpkxowZ621zwQUXNGuTzWaT559/fp3HtzZ0H3HEEc2O33PPPZOampp1Hr9o0aJk5513XuvcCN0AJIlrugHYSB177LHxT//0T+s95t///d+bndK9+jTu//iP/4gDDzxwne26desWF154YbPn/vSnP63z+G233TYGDBjQkrIjIqJLly7x//7f/2u2E/ekSZNa3H61L33pS3HJJZes95ihQ4fGd7/73WbPre+9tJUlS5bETTfd1Oy51ddRr8+///u/xxFHHNH0OJfLxX/+538WpKbXX3+92T+bbt26xeTJk9d73/GePXvGPffcE507dy5IDQC0P0I3ABudTCbzuWEz4v+u817TgAED4pRTTvnctl/84hebBfYXXnih9YWux2abbdYsPD799NOt7uMnP/lJi4479thjmz2eMWNGq8cqtNtuuy2WLVvW9Hj//feP8ePHt6jtf/zHfzR7/Pvf/z5qamryrunTf/g488wzo3///p/bbvDgwfGtb30r7/EBaJ+EbgA2OrvuumuL73W98847N3t89NFHf2ajtbXp3r17s/tbv/vuu62qsSW23Xbbpt/nzJkT8+fPb3HbXXbZJYYNG9aiY3feeedm9xx/7733Wl5kSh577LFmj1vyh5DVdthhh9hvv/2aHq9cuTKeffbZvGuaOnVqs8cnnnhii9tOnDgx7/EBaJ+EbgA2OnvttVeLj+3Vq1ezx3vuuecGtV3XrcU+bcmSJXHjjTfGySefHHvuuWdstdVWUV5eHplM5jM/l112WbO2CxYsaHFtn17BX5+OHTs22828EKvC+Zo2bVqzx6NHj25V+zFjxjR7nG/oXrlyZbz44otNj3v16vWZP9isz2677faZHeMBICKi7PMPAYDS0qdPnxYf261bt4K0XfM+32uzdOnS+PGPfxy/+MUvPnOrqZZasmRJi4/dfPPNW9V3eXl5U6j/vPeStiRJmq22V1ZWNjuroCV22223Zo/zPRNh7ty5zW4/1prAvdouu+wSTzzxRF51AND+CN0AbHS6dOlSlLbrsmDBghg9enT8/e9/z6uf1oT1fN5HkiQb3LYQampqIpfLNT3+9NkILdG7d+9mjxcvXpxXTZ/+g8eG1LQhbQBo/4RuAMjTV77ylc8E7n79+sWoUaNi2LBhsc0220T37t2ja9euzTZnu+WWW+L//b//19blFl19fX2zx+Xl5a3u49Nt6urqClrTp8+Q2JCaACBC6AaAvPzxj39stgFXRUVFXHvttTFhwoRmAXttHnnkkZSrK03du3dv9njp0qWt7uPTbSoqKvKq6dOBec2d1Te0JgCIELoBIC933HFHs8e//vWvY8KECS1qu2jRojRKKnlVVVWRzWabTjFfuHBhq/v49KZzPXv2zKumT2+C1ppN7VbbkPcBQPtn93IAyMOau2b36tUrvvrVr7a47SuvvJJGSSUvk8lEv379mh7X1tbG22+/3ao+/va3vzV7PGDAgLxq2nrrraNTp05Nj19++eVW95HvNf0AtE9CNwDkYd68eU2/DxkypEX3AI/4JGg+//zzaZVV8vbZZ59mjx999NFWtf/08Z/ur7U6derUbEf0RYsWtSp4/+1vf2vV7vMAbDqEbgDIw5o7ga95y6nPc9NNN8XHH3+cRkkbhYMPPrjZ45tvvrnFbd9444146qmnmh537tw5Ro4cmXdNhxxySLPHt9xyS4vbtqZ+ADYtQjcA5GHLLbds+v2VV15p0WrnnDlz4sc//nGKVZW+CRMmNNu87Iknnoh77rmnRW3/6Z/+qdnjr371q1FVVZV3TSeffHKzx7/61a+a3U98Xd5888249tpr8x4fgPZJ6AaAPOy3335Nv69cuTJ++MMfrvf4+fPnxz/+4z9u8qci9+jRI0455ZRmz51yyinx0ksvrbfdxRdfHA888EDT42w2G+ecc05Batpxxx3jsMMOa3q8bNmyOProo9d7O7LFixfH0Ucf3ap7rAOwaRG6ASAPJ554YrPH1113XZx00knxzjvvNHu+rq4ubrzxxth1113jxRdfjIhPQt6m7NJLL42BAwc2PV68eHHst99+8fOf/zwWL17c7NiXX345xo8fH5dcckmz588777zYY489ClbTNddcE126dGl6/Pzzz8cee+wR9913XzQ0NDQ9v2rVqrj77rtjjz32aNpAbc33AgCruWUYAORh7Nix8YUvfCEefPDBpuduueWWuOWWW2LQoEHRp0+fWLJkScyePbvZNd/HH398bLfddpv0aeYVFRVx5513xtixY5tC9tKlS+Pcc8+NH/7wh7HttttGZWVlfPDBBzFnzpzPtD/88MM/E8LzNWTIkLjuuuvi5JNPbrpe/80334yjjjoqqqqqYuDAgZEkScyePbvZCvg3vvGNWLVqVat3YQeg/bPSDQB5uvXWW2Pvvff+zPNvvfVWTJs2Ld54441mgfu4446LSZMmtWWJJWv48OHx+OOPx6BBg5o9v2rVqqiuro6//vWvaw3cEydOjD/+8Y/NbvNVKCeddFL8+te//kzfNTU18be//S1eeumlZoF7/Pjx8atf/argdQDQPgjdAJCnHj16xOOPPx4XXnjhejf02mmnneK2226L22+/PZWwuLHaeeed49VXX40rr7zyM+F7TWVlZTFmzJh44oknYtKkSdGxY8fUajrttNNixowZMXbs2Mhm1/51qX///nH99dfHnXfeaT4BWKdMsua9TgCAvHz88cfxzDPPxGuvvRaLFy+OTp06Rd++fWPEiBExdOjQYpe3UXj99dfjhRdeiI8++iiWLVsWvXr1iq233joOOOCAguxS3loffPBBPPHEEzFnzpxYvnx59OnTJ3bfffcYPnx4ZDKZNq8HgI2L0A0AAAApcXo5AAAApEToBgAAgJQI3QAAAJASoRsAAABSInQDAABASsqKXUC+crlczJ07NyoqKty2AwAAgDaRJEnU1dVF3759I5td93r2Rh+6586dG/369St2GQAAAGyC3nvvvdhmm23W+fpGH7orKioi4pM3WllZWeRqAAAA2BTU1tZGv379mjLpumz0oXv1KeWVlZVCNwAAAG3q8y5ztpEaAAAApEToBgAAgJQI3QAAAJASoRsAAABSInQDAABASoRuAAAASInQDQAAACkRugEAACAlQjcAAACkROgGAACAlAjdAAAAkBKhGwAAAFIidAMAAEBKhG4AAABIidANAAAAKRG6AQAAICVCNwAAAKRE6AYAAICUCN0AAACQEqEbAAAAUiJ0AwAAQEqEbgAAAEiJ0A0AAAApEboBAAAgJUI3AAAApEToBgAAgJQI3QAAAJASoRsAAABSInQDAABASoRuAAAASInQDQAAACkRugEAACAlQjcAAACkROgGAACAlAjdAAAAkBKhGwAAAFIidAMAAEBKhG4AAABIidANAAAAKRG6AQAAICVCNwAAAKRE6AYAAICUCN0AAACQEqEbAAAAUiJ0AwAAQEqEbgAAAEiJ0A0AAAApEboBAAAgJUI3AAAApEToBgAAgJQI3QAAAJASoRsAAABSInQDAABASoRuAAAASInQDQAAACkRugEAACAlQjcAAACkROgGAACAlAjdAAAAkBKhGwAAAFIidAMAAEBKhG4AAABIidANAAAAKRG6AQAAICVCNwAAAKRE6AYAAICUCN0AAACQEqEbAAAAUiJ0AwAAQEqEbgAAAEiJ0A0AAAApEboBAAAgJUI3AAAApEToBgAAgJQI3QAAAJCSsmIX0N7MmjUrcrlcscsAANqBbDYbQ4YMKXYZAORB6C6wXC4ndAMAABARQndqGpKGqGusS3WMig4VUZYxhQAAAKVKYktJXWNd3FVzT6pjjK8aFz3LeqY6BgAAABvORmoAAACQEqEbAAAAUiJ0AwAAQEqEbgAAAEiJ0A0AAAApEboBAAAgJUI3AAAApMR9ulNS0aEixleNS30MAAAASpfQnZKyTFn0LOtZ7DIAAAAoIqG7wLJZZ+wDAIXhewXAxs8nOQAAAKTESneB5XK5yOVyxS4DAACAEiB0p6QhaYi6xrpUx6joUBFlGVMIAABQqiS2lNQ11sVdNfekOsb4qnE2awMAAChhrukGAACAlAjdAAAAkBKhGwAAAFIidAMAAEBKhG4AAABIidANAAAAKRG6AQAAICXu052Sig4VMb5qXOpjAAAAULqE7pSUZcqiZ1nPYpcBAABAEQndBZbNOmMfACgM3ysANn4+yQEAACAlVroLLJfLRS6XK3YZAAAAlAChOyUNSUPUNdalOkZFh4ooy5hCAACAUiWxpaSusS7uqrkn1THGV42zWRsAAEAJc003AAAApEToBgAAgJQI3QAAAJASoRsAAABSInQDAABASvLavTyXy8Xjjz8ejz76aLz22mvx+uuvx6JFi6K+vj6WL18eXbt2je7du8dmm20WO+ywQ+y4444xevToOOiggyKblfcBAABo3zYodNfW1sZPf/rT+PWvfx2LFi1q9lqSJE2/19XVRV1dXXz44Yfx6quvRkTEpZdeGptttll885vfjH/+53+OysrKPMoHAACA0pVJ1kzJLTB16tT4yle+EosWLYpWNm0+cCYTvXr1it///vdxyCGHbHA/tbW1UVVVFTU1NSUR4KurqyOXy0VD0hB1jXWpjlXRoSLKMm61DgDtVTabjaFDhxa7DADWoqVZtFWJ7U9/+lMcffTRsWrVqqbA3b1799h3331jzz33jP79+8eWW24ZXbt2jc6dO8eKFSti+fLl8eGHH8a7774bM2bMiGeffTbq6uoiSZJYsGBBHHbYYXHvvffG4Ycfnt87LjFlmbLoWdaz2GUAAABQRC0O3QsXLoyTTz45Vq5cGRERgwYNiksuuSTGjx8fnTt3bvGAK1eujLvuuisuvvjimDVrVqxatSomTpwYr776amy22WatfwclxrXqAECh+F4BsPFr8Sf5zTffHB999FFkMpk49NBD46WXXorjjz++VYE7IqJTp04xYcKE+Nvf/haHHnpoRETMnz8/br755lb1AwAAAKWuxSvdd999d0REdO3aNe64447o1q1bXgN37do1br/99hgwYEAsX7487rrrrvj+97+fV5+lIJfLRS6XK3YZAAAAlIAWh+7Zs2c3rXIX6jTwXr16xaGHHhp//OMf46233ipIn6WiLTZSi7CZGgAAQClrcVpbvHhxRET06dOnoAWs7m/JkiUF7bfY6hrr4q6ae1IfZ3zVOBu2AQAAlKgWX9O9xRZbRETEm2++WdACVve3un8AAABoL1ocunfaaadIkiQef/zxePnllwsy+N///vd47LHHIpPJxE477VSQPgEAAKBUtDh0H3fccRERkSRJHHXUUfHqq6/mNfBrr70W48aNa7rf94QJE/LqDwAAAEpNq0L3brvtFhERb7/9duy1117xrW99K6ZNm9bi3bpzuVxMnz49vv3tb8dee+0Vb7/9dmQymdh9992bQj0AAAC0Fy3eSK1jx45x++23x5gxY+KDDz6IFStWxPXXXx/XX399lJeXxy677BIDBgyILbbYIrp27RqdOnWKlStXxvLly2PevHnxzjvvxN///vdYunRpRETTCvdWW20Vt99+e5SV2YEbAACA9qVVSXeHHXaI6dOnx4QJE+LJJ59sCs719fXx7LPPxrPPPrve9quPX+3AAw+M2267LbbeeutWlg0AAAClr8Wnl6+29dZbx+OPPx73339/fOELX4jOnTtHxCeB+vN+IiI6d+4cX/jCF+L++++Pxx57TOAGAACg3cokn15+bqWlS5fG008/Ha+99lq88cYbsXDhwqivr4+PP/44unTpEt27d49evXrF9ttvHzvuuGPst99+UV5eXqj6o7a2NqqqqqKmpiYqKysL1u+Gqq6ujlwuFw1JQ9Q11qU+XkWHiijLODUfANqjbDYbQ4cOLXYZAKxFS7No3mmtvLw8/uEf/iH+4R/+Id+u2pWyTFn0LOtZ7DIAAAAoIkukBZbNtvqMfQCAtfK9AmDj55McAAAAUmKlu8ByuVyL71sOAABA+yZ0p8RGagAAAEhrKalrrIu7au5JfZzxVeNs2AYAAFCiXNMNAAAAKRG6AQAAICVCNwAAAKRE6AYAAICUCN0AAACQEqEbAAAAUiJ0AwAAQEryvk/3yy+/HDvvvHMhamlXKjpUxPiqcW0yDgAAAKUp79C96667xsiRI+Mb3/hGHHfccVFeXl6IujZ6ZZmy6FnWs9hlAAAAUESZJEmSfDrIZrORyWQiIqK8vDyOPfbYOPXUU2OfffYpSIGfp7a2NqqqqqKmpiYqKyvbZMz1mTVrVuRyuWKXAQC0A9lsNoYMGVLsMgBYi5Zm0byv6e7WrVskSRJJkkR9fX3cdNNNsf/++8cuu+wSV199dSxatCjfIQAAAGCjlPdKd319fdxxxx1x0003xbPPPvt/Hf/v6nenTp1i3Lhxceqpp8ahhx6aX7VrUWor3dXV1Va6AYCCyGazMXTo0GKXAcBatDSL5h261/Taa6/FDTfcEL/73e9i/vz5/zfI/wbwAQMGxCmnnBInn3xybL311gUZs1RDd0PSEHWNdamPV9GhIsoyeV+aDwCUIKEboHQVJXSv1tDQEPfee2/cdNNN8ec//7lp5Xd1+M5mszF27Ng47bTT4otf/GJ06NBhg8cq1dC9uGFx3FVzT+rjja8aZ8M2AGinhG6A0tVm13SvTVlZWYwfPz4eeOCBeOedd+KSSy6JQYMGNV373djYGA899FCMHz8+ttlmm/jBD34QM2fOTKMUAAAAKJpUQveatt566/jXf/3XmDVrVvzlL3+JCRMmRJcuXZoC+Lx58+LKK6+MHXbYIQ4++OC49dZbY+XKlWmXBQAAAKlLPXSvafTo0XHrrbfGzJkzY+TIkRHxf6ecJ0kSTz75ZJx44omx9dZbx0UXXRRLlixpy/IAAACgoNo0dE+bNi1OP/30GDZsWEyfPr1Z4F79v0mSxMKFC+PSSy+N7bffPh544IG2LBEAAAAKJvXQvXDhwvjP//zP2HnnnWO//faLG2+8Merq6poC9rBhw+Kqq66Kd999NyZNmhQHHnhgRHwSwOfPnx9HH310s1uRAQAAwMYildCdJEk89NBD8ZWvfCW23nrrOPfcc+O1115rCtpdu3aNk046KZ588sn4+9//Ht/73vdim222iZNOOikee+yxeP7552O//faLiE92Qr/sssvSKBMAAABSVdAbPL/99ttx0003xc033xxz5syJiP87dTwiYtddd43TTjstvv71r0dVVdU6+9ljjz3ikUceie222y7ef//9eOqppwpZJgAAALSJvEP3ypUr46677oobb7wxpk6d2uz67IiI8vLyOPbYY+O0005r2jytJTp37hxjxoyJ3/72t7F48eJ8y2xzFR0qYnzVuDYZBwAAgNKUd+jeaqutmnYZX3NVe/fdd4/TTz89vva1r0VFxYYFwx49euRbXtGUZcqiZ1nPYpcBAABAEeUduhcvXhyZTCaSJInu3bvHhAkT4rTTTovhw4fnXdyQIUPi4IMPzruftpTNtumG8ABAO+Z7BcDGL5OsuTy9AbLZbOy1115x+umnx/HHHx/l5eWFqq1Famtro6qqKmpqaqKysrJNx16bWbNmRS6XK3YZAEA7kM1mY8iQIcUuA4C1aGkWzXule8aMGbH77rvn2027kcvlhG4AAAAiogChW+Beu4akIeoa61Ifp6JDRZRlCroJPQAAAAUiraWkrrEu7qq5J/VxxleNs2EbAABAibI7BwAAAKQk75XuU045Ja/22Ww2Kisro0ePHrHjjjvGiBEjYuDAgfmWBQAAAEWXd+i++eabI5PJFKKWJvvss0+cf/75cdRRRxW0XwAAAGhLBTm9PEmSZj9re641rz/77LNx9NFHx6mnnlqI8gAAAKAo8l7pnjRpUkREvPfee3HppZfGihUrIpPJxAEHHBAjR46MbbbZJrp37x5Lly6N999/P6ZPnx5PPPFEJEkSXbp0iQsuuCC22GKLWLRoUbz00kvxwAMPRE1NTUR8soreu3fvuOKKK/ItEwAAANpcJlm99JyHadOmxZFHHhmLFy+Oo446Kq666qoYMGDAOo9/991345xzzonJkydHr1694oEHHoi99947IiKWLl0aP/zhD+Oaa66JiIiOHTvGa6+9FoMGDVprXy29IXlbqa6ujlwuF4sbFtu9HADISzabjaFDhxa7DADWoqVZNO/TyxctWhRf/vKXY/HixTFx4sSYPHnyegN3RET//v3jrrvuilNOOSUWLlzY1D4iory8PH7xi1/EN77xjYiIaGhoiJtuuinfMgEAAKDN5b3S/dOf/jR+8IMfRGVlZcydOze6devW4rZLly6NrbfeOurq6uLyyy+P8847r+m1+fPnR79+/WLVqlWx7777xpNPPrnWPkp1pbshaYi6xrrUx6voUBFlGbdbB4D2yEo3QOlqaRbNO63dddddkclkYtSoUa0K3BGfrGqPGjUq7r333vjDH/7QLHT36dMnRowYEU899VS89dZb+ZbZ5soyZU77BgAA2MTlHbpnz54dERFbbLHFBrXffPPNm/WzpiFDhsRTTz0VixYt2vAC21g2W5AN4QEAfK8AaAfy/iSvr6+PiIgPP/xwg9rPmzevWT9r6tKlS7P/BQAAgI1J3ivdW221VcyePTumTJkS9fX10b179xa3rauriylTpkQmk4mtttrqM6+v3lytd+/e+ZbZZnK5XORyuWKXAQAAQAnIO3SPGjUqZs+eHfX19XHmmWfGb3/72xa3/c53vhN1dXWRyWTikEMO+czrr7zySmQymaZT0DcmbbWRWoTN1AAAAEpV3kntm9/8Ztx8882RJEn87ne/i0WLFsVVV10VgwcPXmebt956K84+++x44IEHIiIik8nEGWec0eyYOXPmxKuvvhoREbvuumu+Zba5usa6NrlPd4R7dQMAAJSqvEP3iBEj4pxzzomf//znkclk4sEHH4wHH3ww9t577xg5cmT069cvunXrFsuWLYv3338/pk2bFtOnT48kSWL13crOPvvsGDFiRLN+J02aFEmSRCaTiUMPPTTfMgEAAKDNFeSc5CuvvDIaGxvjqquuanpu+vTpMX369LUev+atwc8666z42c9+9pljevbsGRdffHFERBx55JGFKBMAAADaVMEuBP6P//iPOPLII+OCCy5oWslenxEjRsSll166zlXsM888s1ClAQAAQFEUdPetMWPGxJgxY+LVV1+NqVOnxosvvhjz589v2tW8d+/esfvuu8chhxwSO+20UyGHBgAAgJKTypbXw4YNi2HDhqXRNQAAAGw0ssUuAAAAANoroRsAAABSksrp5RER1dXVMWPGjFiwYEHU1dVFRUVF9O7dO/bcc88YOnRoWsOWjIoOFTG+alybjQUAAEDpKWjorq2tjV/84hdx3XXXxQcffLDO4/r27RtnnHFGfPe7343KyspCllAyyjJl0bOsZ7HLAAAAoIgyyefd26uFnnnmmZgwYUK89957n3u7sIiITCYT/fv3j9tvvz322WefDR63trY2qqqqoqampiQC/KxZsyKXyxW7DACgHchmszFkyJBilwHAWrQ0ixZkpfv555+Pww47LJYuXdr0XDabjaFDh8bAgQOjvLw8li5dGm+//XZUV1c3hdJ33nknxo4dG1OnTo0999yzEKUAAABAycg7dDc0NMTxxx8f9fX1ERFRVVUV//Iv/xInn3xy9O7d+zPHL1y4MCZNmhQ/+clPoqamJurr6+P444+PV155JTp06JBvOUWXy+WsdAMAABARBQjdt956a8ycOTMymUwMGjQo/vKXv8SAAQPWeXyvXr3i3HPPja985SvxD//wDzFr1qyYOXNm3HrrrXHiiSfmW07JaEgaoq6xrk3GquhQEWWZ1PbEAwAAYAPlndTuvffept//+7//e72Be00DBgyI22+/Pfbee++IiJg8eXK7Ct11jXVxV809bTLW+KpxNm0DAAAoQXnfp3vGjBmRyWRi5MiRrb4ue6+99oqRI0dGkiTxwgsv5FsKAAAAlJS8Q/dHH30UERHDhg3boPar263uBwAAANqLvEN3x44dIyJixYoVG9R+5cqVzfoBAACA9iLv0L3llltGkiQxbdq0DWq/ut2WW26ZbykAAABQUvIO3QcccEBERLz55ptx5513tqrtH/7wh6adz1f3AwAAAO1F3qH72GOPbfr91FNPjYceeqhF7R5++OE45ZRT1toPAAAAtAd5h+6xY8fG6NGjI0mSqK+vjyOPPDKOOeaYuO+++2LhwoXNjl20aFHcf//98eUvfzkOP/zwqK+vj0wmE6NHj46xY8fmWwoAAACUlEySJEm+ncyfPz/23XffeOuttz7pNJNpeq1r165RXl4eS5cujeXLlzc9v3rYIUOGxFNPPRV9+vTZoLFra2ujqqoqampqorKyMo93URjV1dWRy+WiIWmIusa6NhmzokNFlGXyvuU6AFBistlsDB06tNhlALAWLc2iBUlqffr0iaeffjomTpwYDz30UKyZ45ctWxbLli1ba7sjjjgiJk2atMGBu5SVZcqiZ1nPYpcBAABAERVseXTzzTePBx98MKZMmRLXX399TJkyZa333t58881j1KhR8c1vfjMOOeSQQg1fMrLZvM/YBwCICN8rANqDgp+TPGrUqBg1alRERMydOzfmz58f9fX10b179+jTp0/07du30EMCAABASUr1QuC+fftuciE7l8tFLpcrdhkAAACUALtvpaQtN1JbzYZqAAAApUVCS0ldY13cVXNPm445vmqczdsAAABKiN05AAAAICUtWukePXp02nVEJpOJRx55JPVxAAAAoK20KHRPnTo1MplMakUkSZJq/wAAAFAMLb6mO0mSNOsAAACAdqdFoXvKlClp1wEAAADtTotC98EHH5x2HQAAANDu2L0cAAAAUuI+3Smp6FAR46vGtfmYAAAAlA6hOyVlmbLoWdaz2GUAAABQRKmE7pkzZ8aUKVNixowZsWDBgqirq4uKioro3bt37LnnnjFq1KjYbrvt0hi66LJZZ+wDAIXhewXAxq+gofu5556LH/7why3a7Xz06NFx2WWXxfDhwwtZQtENGTKk2CUAAABQIjJJgW7A/ctf/jLOPffcaGhoaPE9vTt27Bg/+9nP4rvf/e4Gj1tbWxtVVVVRU1MTlZWVG9xPocyaNStyuVyxywAA2oFsNusP+gAlqqVZtCAr3bfcckucddZZkclkmgL3LrvsEvvvv38MHDgwysvLY+nSpfH222/H008/HS+99FJERKxatSrOPvvs6NGjR5xwwgmFKKXocrmc0A0AAEBEFGCle9GiRTFkyJBYsmRJRESMGDEirrnmmhgxYsQ62/z1r3+N7373uzFt2rSIiOjRo0e8+eab0bNn6zceK7WV7urq6sjlctGQNERdY12bjl3RoSLKMvbGA4D2IpvNxtChQ4tdBgBr0WYr3TfccEMsWbIkMplMjB07Nu69997o1KnTetsMHz48Hn/88TjqqKPiz3/+c9TU1MQNN9wQ5513Xr7llIy6xrq4q+aeNh1zfNU4O6YDAACUkLy3xPzTn/4UERGdOnWK3/72t58buFfr2LFj3HzzzdG5c+eIiHjggQfyLQUAAABKSt6hu7q6OjKZTIwaNSo233zzVrXdYostYtSoUZEkSVRXV+dbCgAAAJSUvEP3woULIyKiX79+G9R+dbtFixblWwoAAACUlLxDd0VFRURseGhevHhxs34AAACgvcg7dPfr1y+SJImpU6dGQ0NDq9quWrUqpkyZEplMZoNXygEAAKBU5R26Dz300Ij4ZKX7Rz/6Uava/tu//VvT6eljxozJtxQAAAAoKXmH7okTJ0aHDh0iIuKyyy6LH/zgB7FixYr1tlm5cmVccMEFcemll0ZERIcOHeKUU07JtxQAAAAoKZkkSZJ8O/ne974X11xzTWQymYj4ZFfyCRMmxH777RcDBgyI8vLyWLp0abz77rvx9NNPxx133BEffPBBJEkSmUwmvvOd78TVV1+9QWO39IbkbaW6ujpyuVw0JA1R11jXpmNXdKiIskzet14HAEpENpuNoUOHFrsMANaipVm0IKG7sbExjjnmmLjvvvsik8k0hel1WXPIo446Ku6+++7IZjds0b1UQzcAQL6EboDS1dIsWpBl0Q4dOsQ999wTV155Zfz7v/971NfXx+dl+e7du8eFF14Y55577noD+sZmQ/94AADwab5XAGz8CrLSvaa6urq47bbb4tFHH40XXngh5s+fH/X19dG9e/fo06dP7LHHHjF69Og4/vjjC3KbsFJb6Z41a5aVbgCgILLZbAwZMqTYZQCwFm16enkxlVrodno5AFAoTi8HKF1teno5n2UjNQAAACS0lNQ11sVdNfe06Zjjq8ZFz7KebTomAAAA62Z3DgAAAEhJKivdS5cujbfffjtqa2tj1apVLW530EEHpVEOAAAAFEXBQnddXV1cffXVcccdd8Trr7/+ubcM+7RMJhMNDQ2FKgcAAACKriChe/r06TFu3LiYN29eRESrAzcAAAC0R3mH7jlz5sTYsWOjtra26blOnTrF4MGDY7PNNouyMnu1AQAAsGnKOxFfdtllUVtbG5lMJrbYYov42c9+Fsccc0x06dKlEPUBAADARivv0P3QQw9FRETHjh3jkUceiR133DHvogAAAKA9KMjp5ZlMJkaPHi1wr6GiQ0WMrxrX5mMCAABQOvIO3T179ox58+ZF//79C1FPu1GWKYueZT2LXQYAAABFlHfoHjx4cMybNy8WLlxYiHo2etlsttglAADthO8VABu/vD/JjzvuuEiSJB5//HH32QYAAIA15L3SPXHixLjsssvigw8+iMsvvzz+9V//tRB1bbRyuVzkcrlilwEAAEAJyDt0l5eXx+TJk+PQQw+NH/3oR5EkSfzwhz/c5O/P3ZA0RF1jXZuPW9GhIsoym/Y/ewAAgFKRSZIkKURHr7/+epxwwgkxY8aM2GKLLeKLX/xi7LTTTlFVVRWZTKZFfZx44omtHre2tjaqqqqipqYmKisrW92+0KqrqyOXy8XihsVxV809bT7++KpxNnADgHYim83G0KFDi10GAGvR0ixasCXRzp07x8477xzPP/98fPjhh3HDDTe0qn0mk9mg0A0AAAClqiCh+3/+53/imGOOieXLlzetahdoAR0AAAA2WnmH7tdeey2+9KUvxYoVK5qe69+/f+y8887Rs2fPTf7abgAAADZdeSfiyy+/PFasWBGZTCa23377uOGGG2K//fYrRG0AAACwUcs7dD/66KMREdGtW7f4y1/+En379s27KAAAAGgPsvl28NFHH0Umk4kxY8YI3AAAALCGvEN3r169IiJiyy23zLsYAAAAaE/yPr18++23j3nz5sWHH35YiHrajYoOFTG+alxRxgUAAKA05B26jzvuuHjsscfisccei6VLl0Z5eXkh6trolWXKomdZz2KXAQAAQBHlHbonTpwY1157bfz973+Pc889N6699tpC1LXRymbzPmMfACAifK8AaA/y/iTv3LlzTJ48Obbbbru4/vrrY+LEiTF//vxC1AYAAAAbtUySJEk+HVxyySUREVFTUxP/9V//FStXroxOnTrFgQceGDvvvHNUVVVFJpNpUV8XXXRRq8evra2NqqqqqKmpicrKyla3L7Tq6urI5XLFLgMAaAey2WwMHTq02GUAsBYtzaJ5h+5sNvuZUJ0kSYuD9poaGxtb3aZUQ3dD0hB1jXVFqaGiQ0WUZfK+cgAAKDKhG6B0tTSLFiSZrS23tzbLb0hIL2V1jXVxV809RRl7fNU4m7gBAACUgLxD98UXX1yIOgAAAKDdEboBAAAgJe5DAQAAACkRugEAACAlQjcAAACkJJX7StXV1cUzzzwTM2bMiAULFkRdXV1UVFRE7969Y88994x99903Kioq0hgaAAAASkZBQ/e7774bl1xySdx2222xYsWKdR7XpUuXOP744+PCCy+M/v37F7IEAAAAKBmZpLU31F6Hu+++O0499dSora1t0T26M5lMVFZWxk033RRHH330Bo/b0huSt5Xq6urI5XLRkDREXWNdUWqo6FARZZlUTmIAANpQNpuNoUOHFrsMANaipVm0IMnsoYceiuOOOy4aGxubAvdmm20We++9dwwcODDKy8tj6dKl8fbbb8dzzz0XCxcujIiImpqaOO644+K+++6LsWPHFqKUklGWKYueZT2LXQYAAABFlHfoXrZsWZx66qnR0NAQEREDBw6MK664Io4++ugoK/ts942NjTF58uQ4//zzY/bs2bFq1ao49dRTo7q6Orp27ZpvOUWXzdqbDgAoDN8rADZ+eX+ST5o0KT744IPIZDIxfPjwmDFjRnzlK19Za+COiOjQoUN8+ctfjhkzZsTw4cMjImLu3LkxadKkfEsBAACAkpL3Svf9998fEZ+E6dtvvz169OjRonZVVVVx2223xY477hi5XC7uu++++Pa3v51vOUWXy+Uil8sVuwwAAABKQN6h++WXX45MJhMHHHBADB48uFVthwwZEgcddFBMmTIlXn755XxLKSk2UgMAACDvZLZgwYKI+CRAb4jBgwfHlClTmvppL+oa6+KumnuKMvb4qnE2cQMAACgBeV/TvXrzs/r6+g1qv7pde9hEDQAAANaUd+ju27dvJEkSTzzxRKvbJkkSTz75ZGQymejbt2++pQAAAEBJyTt0jxo1KiI+2YH8mmuuaVXba6+9Nt5///2IiDjkkEPyLQUAAABKSt6h++tf/3rT79///vfjuuuua1G73/zmN3HOOec0PT7hhBPyLQUAAABKSt6he+TIkfHVr341kiSJhoaGOPPMM2OvvfaKX/7yl/H888/HggULYvny5bFgwYKYMWNGXHPNNTFixIg444wzYtWqVZHJZOKrX/1qjBw5shDvBwAAAEpGQe4rddNNN8Xs2bPjueeei4iIF198Mc4+++z1tkmSJCIiRowYETfeeGMhygAAAICSkvdKd0REt27dYurUqXHGGWdEJpOJJEk+9yebzca3vvWtmDJlSnTr1q0QZQAAAEBJySSrl5wL5K233orf/OY38eijj8aLL74Yq1atanqtY8eOsfvuu8fo0aPjtNNOi0GDBuU9Xm1tbVRVVUVNTU1UVlbm3V++qqurI5fLRUPSEHWNdUWpoaJDRZRlCnISAwBQRNlsNoYOHVrsMgBYi5Zm0YIns0GDBsVll13W9Limpibq6+uje/fuUVVVVejhSlZZpix6lvUsdhkAAAAUUerLoVVVVZtU2M5mC3LGPgCA7xUA7YBPcgAAAEiJC38LLJfLRS6XK3YZAAAAlAChOyXF3EgtwmZqAAAApaDFqWz06NFp1hGZTCYeeeSRVMdoS3WNdXFXzT1F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AADYBL333nuxzTbbrPP1jT50V1RURMQnb7SysrLI1QAAALApqK2tjX79+jVl0nXZ6EP36lPKKysrhW4AAADa1Odd5mwjNQAAAEiJ0A0AAAApEboBAAAgJUI3AAAApEToBgAAgJQI3QAAAJASoRsAAABSInQDAABASoRuAAAASInQDQAAACkRugEAACAlQjcAAACkROgGAACAlAjdAAAAkBKhGwAAAFIidAMAAEBKhG4AAABIidANAAAAKRG6AQAAICVCNwAAAKRE6AYAAICUCN0AAACQEqEbAAAAUiJ0AwAAQEqEbgAAAEiJ0A0AAAApEboBAAAgJUI3AAAApEToBgAAgJQI3QAAAJASoRsAAABSInQDAABASoRuAAAASInQDQAAACkRugEAACAlQjcAAACkROgGAACAlAjdAAAAkBKhGwAAAFIidAMAAEBKhG4AAABIidANAAAAKRG6AQAAICVCNwAAAKRE6AYAAICUCN0AAACQEqEbAAAAUiJ0AwAAQEqEbgAAAEiJ0A0AAAApEboBAAAgJUI3AAAApEToBgAAgJQI3QAAAJASoRsAAABSInQDAABASoRuAAAASInQDQAAACkRugEAACAlQjcAAACkROgGAACAlAjdAAAAkBKhGwAAAFIidAMAAEBKhG4AAABIidANAAAAKRG6AQAAICVCNwAAAKRE6AYAAICUCN0AAACQEqEbAAAAUiJ0AwAAQEqEbgAAAEiJ0A0AAAApKSt2Ae3NrFmzIpfLFbsMgJKVzWZjyJAhxS4DAKBNCN0FlsvlhG4AAAAiwunlAAAAkBqhGwAAAFIidAMAAEBKhG4AAABIidANAAAAKRG6AQAAICVCNwAAAKRE6AYAAICUCN0AAACQEqEbAAAAUiJ0AwAAQErKil1Ae5PN+jsGwPr4nAQANiW++QDQpnK5XMyaNavYZQAAtAkr3QWWy+Uil8sVuwwAAABKgJVuAAAASInQDQAAACkRugEAACAlQjcAAACkROgGAACAlAjdAAAAkBKhGwAAAFIidAMAAEBKhG4AAABIidANAAAAKRG6AQAAICVlxS6gvclm/R0D4PP4rAQANhVCd4ENGTKk2CUAAABQIoTuAps1a1bkcrlilwFQ0rLZrD9SAgCbBKG7wHK5nNANAABARNhIDQAAAFIjdAMAAEBKhG4AAABIidANAAAAKRG6AQAAICVCNwAAAKRE6AYAAICUFP0+3R9++GGsXLkyIiL69+9f5GoAAACgcIoeuo844oh46aWXIpPJRENDQ7HLAQAAgIIpeuiOiEiSpNglAAAAQMG5phsAAABSUhIr3e1JNuvvGACfx2clALCp8K0HAAAAUtLile7Ro0enUsCsWbNS6bdYcrlc5HK5YpcBAABACWhx6J46dWpkMpk0awEAAIB2pdXXdNtpHAAAAFqmxaG7Y8eO0dDQEJlMJr73ve9Fjx49ClLAddddF/PmzStIXwAAAFBKWhy6d91113j++ecjk8nE4YcfHocddlhBCrjnnnuEbgAAANqlFu9ePmLEiKbfn3vuuVSKAQAAgPakxaF7+PDhTb8L3QAAAPD5rHQDAABASlp8TfdOO+0U3bp1i2XLlsW8efPi/fffj2222SbvArbaaqtYsmRJ3v0AAABAqWlx6M5ms3Hrrbc2BeROnToVpIAHH3ywIP0AAABAqWnVfbq/9KUvpVUHAAAAtDstvqYbAAAAaJ1WrXTz+bJZf8cA+Dw+KwGATYVvPQAAAJASK90FlsvlIpfLFbsMAAAASoCVbgAAAEiJ0A0AAAApEboBAAAgJUI3AAAApEToBgAAgJQI3QAAAJASoRsAAABSInQDAABASoRuAAAASEneofvll18uRB0AAADQ7uQdunfdddfYd99948Ybb4ylS5cWoiYAAABoFzJJkiT5dJDNZiOTyURERHl5eRx77LFx6qmnxj777FOQAj9PbW1tVFVVRU1NTVRWVrbJmOsza9asyOVyxS4DoKRls9kYMmRIscsAANhgLc2iea90d+vWLZIkiSRJor6+Pm666abYf//9Y5dddomrr746Fi1alO8QALQzuVwuZs2aVewyAABSl/dKd319fdxxxx1x0003xbPPPvt/Hf/v6nenTp1i3Lhxceqpp8ahhx6aX7VrUWor3dXV1Va6AVogm83G0KFDi10GAMAGabOV7u7du8c3vvGNePrpp+OVV16Jc845J/r06dO0+r1ixYr4/e9/H4cddlgMGjQo/v3f/z3mzJmT77AAAABQ8gp6y7Add9wxfv7zn8ecOXPizjvvjCOOOCKy2WxTAH/nnXfi4osvjoEDB8aRRx4Z99xzTzQ2NhayBAAAACgZqdynu6ysLMaPHx8PPPBAvPPOO3HJJZfEoEGDmsJ3Y2NjPPTQQzF+/PjYZptt4gc/+EHMnDkzjVIAAACgaFIJ3Wvaeuut41//9V9j1qxZ8Ze//CUmTJgQXbp0aQrg8+bNiyuvvDJ22GGHOPjgg+PWW2+NlStXpl0WAAAApC710L2m0aNHx6233hozZ86MkSNHRsT/bbiWJEk8+eSTceKJJ8bWW28dF110USxZsqQtywMAAICCatPQPW3atDj99NNj2LBhMX369GaBe/X/JkkSCxcujEsvvTS23377eOCBB9qyRAAAACiY1EP3woUL4z//8z9j5513jv322y9uvPHGqKurawrYw4YNi6uuuirefffdmDRpUhx44IER8UkAnz9/fhx99NHNbkUGAAAAG4u879O9NkmSxJ///Oe48cYb47777otVq1Y1PR8R0bVr1/jqV78ap512Wuy3336faf/CCy/Ed7/73Xj66acjIuKLX/xi3HvvvWsdy326ATZO7tMNAGzMWppFywo56Ntvvx033XRT3HzzzU334l4z0++6665x2mmnxde//vWoqqpaZz977LFHPPLII7HddtvF+++/H0899VQhywQAAIA2kXfoXrlyZdx1111x4403xtSpU5tdnx0RUV5eHscee2ycdtppTZuntUTnzp1jzJgx8dvf/jYWL16cb5kAAADQ5vIO3VtttVXTLuNrrmrvvvvucfrpp8fXvva1qKio2KC+e/TokW95AAAAUDR5h+7FixdHJpOJJEmie/fuMWHChDjttNNi+PDheRc3ZMiQOPjgg/Pupy1ls226ITzARsvnJQCwKch7I7VsNht77bVXnH766XH88cdHeXl5oWprkVLbSG3WrFk2UgNogWw2G0OGDCl2GQAAG6TNNlKbMWNG7L777vl2027kcjmhGwAAgIgowH26BW4AAABYOxfUAQAAQEqEbgAAAEhJ3td0n3LKKXm1z2azUVlZGT169Igdd9wxRowYEQMHDsy3LAAAACi6vEP3zTffHJlMphC1NNlnn33i/PPPj6OOOqqg/QIAAEBbKsjp5UmSNPtZ23Otef3ZZ5+No48+Ok499dRClAcAAABFkfdK96RJkyIi4r333otLL700VqxYEZlMJg444IAYOXJkbLPNNtG9e/dYunRpvP/++zF9+vR44oknIkmS6NKlS1xwwQWxxRZbxKJFi+Kll16KBx54IGpqaiLik1X03r17xxVXXJFvmQAAANDmMsnqpec8TJs2LY488shYvHhxHHXUUXHVVVfFgAED1nn8u+++G+ecc05Mnjw5evXqFQ888EDsvffeERGxdOnS+OEPfxjXXHNNRER07NgxXnvttRg0aNBa+2rpDcnbSnV1tft0A7RANpuNoUOHFrsMAIAN0tIsmvfp5YsWLYovf/nLsXjx4pg4cWJMnjx5vYE7IqJ///5x1113xSmnnBILFy5sah8RUV5eHr/4xS/iG9/4RkRENDQ0xE033ZRvmQAAANDm8g7dN9xwQ8yZMycqKiril7/8ZavaXn311VFZWRlz5syJG264odlrl156aXTq1CkiIqZOnZpvmQAAANDm8g7dd911V2QymRg1alR069atVW3Ly8tj1KhRkSRJ/OEPf2j2Wp8+fWLEiBGRJEm89dZb+ZYJAAAAbS7vjdRmz54dERFbbLHFBrXffPPNm/WzpiFDhsRTTz0VixYt2vAC21g2W5AN4QHaPZ+XAMCmIO9vPPX19RER8eGHH25Q+3nz5jXrZ01dunRp9r8AtB+5XC5mzZpV7DIAAFKV90r3VlttFbNnz44pU6ZEfX19dO/evcVt6+rqYsqUKZHJZGKrrbb6zOurN1fr3bt3vmW2mVwuZ/dyAAAAIqIAK92jRo2KiE9Wqs8888xWtf3Od74TdXV1ERFxyCGHfOb1V155JTKZTNMp6AAAALAxyTt0f/Ob32y6Lu93v/tdfPGLX4w333xzvW3eeuutOOqoo+J3v/tdRERkMpk444wzmh0zZ86cePXVVyMiYtddd823TAAAAGhzeZ9ePmLEiDjnnHPi5z//eWQymXjwwQfjwQcfjL333jtGjhwZ/fr1i27dusWyZcvi/fffj2nTpsX06dMjSZJIkiQiIs4+++wYMWJEs34nTZoUSZJEJpOJQw89NN8yAQAAoM3lHbojIq688spobGyMq666qum56dOnx/Tp09d6/OqwHRFx1llnxc9+9rPPHNOzZ8+4+OKLIyLiyCOPLESZAAAA0KYyyZoJOE+PPPJIXHDBBesM22saMWJEXHrppXmvYtfW1kZVVVXU1NREZWVlXn0VQnV1tY3UAFoom83G0KFDi10GAECrtTSLFmSle7UxY8bEmDFj4tVXX42pU6fGiy++GPPnz2/a1bx3796x++67xyGHHBI77bRTIYcGAACAklPQ0L3asGHDYtiwYWl0DQAAABuNvHcvBwAAANZO6AYAAICUpHJ6ecQnG4rNmDEjFixYEHV1dVFRURG9e/eOPffc06Y5AAAAbBIKGrpra2vjF7/4RVx33XXxwQcfrPO4vn37xhlnnBHf/e53S2LHcQAAAEhDwW4Z9swzz8SECRPivffei5Z0mclkon///nH77bfHPvvss8Hjltotw2bNmuWWYQAtlM1mY8iQIcUuAwCg1dr0lmHPP/98HHbYYbF06dKm51bfe3XgwIFRXl4eS5cujbfffrvZfazfeeedGDt2bEydOjX23HPPQpQCAAAAJSPv0N3Q0BDHH3981NfXR0REVVVV/Mu//EucfPLJ0bt3788cv3Dhwpg0aVL85Cc/iZqamqivr4/jjz8+XnnllejQoUO+5RRdLpez0g0AAEBEFGD38ltvvTVmzpwZmUwmBg8eHC+++GKcd955aw3cERG9evWKc889N1544YUYPHhwRETMnDkzbr311nxLAQAAgJKSd+i+9957m37/7//+7xgwYECL2g0YMCBuv/32yGQyERExefLkfEsBAACAkpJ36J4xY0ZkMpkYOXJkq6/L3muvvWLkyJGRJEm88MIL+ZYCAAAAJSXv0P3RRx9FRMSwYcM2qP3qdqv7AQAAgPYi79DdsWPHiIhYsWLFBrVfuXJls34AAACgvcg7dG+55ZaRJElMmzZtg9qvbrflllvmWwoAAACUlLxD9wEHHBAREW+++WbceeedrWr7hz/8oWnn89X9AAAAQHuRd+g+9thjm34/9dRT46GHHmpRu4cffjhOOeWUtfYDAAAA7UHeoXvs2LExevToSJIk6uvr48gjj4xjjjkm7rvvvli4cGGzYxctWhT3339/fPnLX47DDz886uvrI5PJxOjRo2Ps2LH5lgIAAAAlJZMkSZJvJ/Pnz49999033nrrrU86/d97b0dEdO3aNcrLy2Pp0qWxfPnypudXDztkyJB46qmnok+fPhs0dm1tbVRVVUVNTU1UVlbm8S4Ko7q6OnK5XLHLANgoZLPZGDp0aLHLAABotZZm0bxXuiMi+vTpE08//XQcfvjhEfFJoF79s2zZspg/f34sW7as2fMREUcccUQ8+eSTGxy4AQAAoJSVFaqjzTffPB588MGYMmVKXH/99TFlypS13nt78803j1GjRsU3v/nNOOSQQwo1fMnIZgvydwyATYLPTACgvStY6F5t1KhRMWrUqIiImDt3bsyfPz/q6+uje/fu0adPn+jbt2+hhwQAAICSVPDQvaa+fftuciE7l8u5phsAAICIKNA13QAAAMBnCd0AAACQEqEbAAAAUtKia7pHjx6ddh2RyWTikUceSX0cAAAAaCstCt1Tp06NTCaTWhFJkqTaPwAAABRDi3cvT5IkzToAAACg3WlR6J4yZUradQAAAEC706LQffDBB6ddBwAAALQ7di8HAACAlAjdAAAAkBKhGwAAAFLS4t3LW2PmzJkxZcqUmDFjRixYsCDq6uqioqIievfuHXvuuWeMGjUqtttuuzSGLrps1t8xAFrKZyYA0N4VNHQ/99xz8cMf/rBFu52PHj06Lrvsshg+fHghSwAAAICSUbDQ/ctf/jLOPffcaGhoaNE9vR955JHYf//942c/+1l897vfLVQZRZfL5SKXyxW7DAAAAEpAQUL3LbfcEmeddVZkMpmmwL3LLrvE/vvvHwMHDozy8vJYunRpvP322/H000/HSy+9FBERq1atirPPPjt69OgRJ5xwQiFKAQAAgJKRSVqyLL0eixYtiiFDhsSSJUsiImLEiBFxzTXXxIgRI9bZ5q9//Wt897vfjWnTpkVERI8ePeLNN9+Mnj17tnr82traqKqqipqamqisrNyg91BI1dXVVroBWiibzcbQoUOLXQYAQKu1NIvmvYPNDTfcEEuWLIlMJhOHHXZYPPHEE+sN3BERw4cPj8cffzwOO+ywiIioqamJG264Id9SAAAAoKTkHbr/9Kc/RUREp06d4re//W106tSpRe06duwYN998c3Tu3DkiIh544IF8SwEAAICSknforq6ujkwmE6NGjYrNN9+8VW232GKLGDVqVCRJEtXV1fmWAgAAACUl79C9cOHCiIjo16/fBrVf3W7RokX5lgIAAAAlJe/QXVFREREbHpoXL17crB8AAABoL/IO3f369YskSWLq1KnR0NDQqrarVq2KKVOmRCaT2eCVcgAAAChVeYfuQw89NCI+Wen+0Y9+1Kq2//Zv/9Z0evqYMWPyLQUAAABKSt6he+LEidGhQ4eIiLjsssviBz/4QaxYsWK9bVauXBkXXHBBXHrppRER0aFDhzjllFPyLQUAAABKSlm+HQwbNiy+9a1vxTXXXBOZTCauvPLKuOWWW2LChAmx3377xYABA6K8vDyWLl0a7777bjz99NNxxx13xAcffBBJkkQmk4lvfetbseOOOxbi/QAAAEDJyCRJkuTbSWNjYxxzzDFx3333RSaTaQrT67LmkEcddVTcfffdkc1u2KJ7bW1tVFVVRU1NTVRWVm5QH4U0a9asyOVyxS4DYKOQzWZjyJAhxS4DAKDVWppF8z69POKT08PvueeeuPzyy6O8vDwiPgnW6/qJiOjevXtcccUVMXny5A0O3ABs3HK5XMyaNavYZQAApKYgK91rqquri9tuuy0effTReOGFF2L+/PlRX18f3bt3jz59+sQee+wRo0ePjuOPP74gtwkrtZXu6upqK90ArZDNZmPo0KHFLgMAoFVamkULHrrbmtANsHETugGAjVGbnl4OAAAAfJbQDQAAACkRugEAACAled+ne22WLl0ab7/9dtTW1saqVata3O6ggw5KoxwAAAAoioKF7rq6urj66qvjjjvuiNdffz1auz9bJpOJhoaGQpUDAAAARVeQ0D19+vQYN25czJs3LyKi1YEbAAAA2qO8Q/ecOXNi7NixUVtb2/Rcp06dYvDgwbHZZptFWVkqZ7ADAABAycs7EV922WVRW1sbmUwmtthii/jZz34WxxxzTHTp0qUQ9QEAAMBGK+/Q/dBDD0VERMeOHeORRx6JHXfcMe+iAAAAoD3I+5Zhc+bMiUwmE6NHjxa4AQAAYA15r3T37Nkz5s2bF/379y9EPRu9bNatzwFaw+cmANCe5R26Bw8eHPPmzYuFCxcWop6N3pAhQ4pdAgAAACUi79B93HHHxVNPPRWPP/54NDQ0bPK7lc+aNStyuVyxywDYaGSzWX+wBADarbwT8sSJE+Oyyy6LDz74IC6//PL413/910LUtdHK5XJCNwAAABFRgI3UysvLY/LkydG9e/f40Y9+FP/2b/8WDQ0NhagNAAAANmqZJEmSQnT0+uuvxwknnBAzZsyILbbYIr74xS/GTjvtFFVVVZHJZFrUx4knntjqcWtra6OqqipqamqisrKy1e0Lrbq62ko3QCtks9kYOnRoscsAAGiVlmbRgl2A3blz59h5553j+eefjw8//DBuuOGGVrXPZDIbFLoBAACgVBUkdP/P//xPHHPMMbF8+fKmVe0CLaADAADARivv0P3aa6/Fl770pVixYkXTc/3794+dd945evbsucnvZg4AAMCmK+9EfPnll8eKFSsik8nE9ttvHzfccEPst99+hagNAAAANmp5h+5HH300IiK6desWf/nLX6Jv3755FwUAAADtQd63DPvoo48ik8nEmDFjBG4AAABYQ96hu1evXhERseWWW+ZdDAAAALQneYfu7bffPiIiPvzww7yLAQAAgPYk79B93HHHRZIk8dhjj8XSpUsLURMAAAC0C3lvpDZx4sS49tpr4+9//3uce+65ce211xairo1WNpv33zEANik+NwGA9izvbzqdO3eOyZMnx3bbbRfXX399TJw4MebPn1+I2gAAAGCjlkmSJMmng0suuSQiImpqauK//uu/YuXKldGpU6c48MADY+edd46qqqrIZDIt6uuiiy5q9fi1tbVRVVUVNTU1UVlZ2er2hVZdXR25XK7YZQBsNLLZbAwdOrTYZQAAtEpLs2jeoTubzX4mVCdJ0uKgvabGxsZWtxG6ATZuQjcAsDFqaRbN+5ruiE9CdkueW58NCekAAABQyvIO3RdffHEh6gAAAIB2R+gGAACAlLhPCwAAAKRE6AYAAICUCN0AAACQkoLsXv5pdXV18cwzz8SMGTNiwYIFUVdXFxUVFdG7d+/Yc889Y999942Kioo0hgYAAICSUdDQ/e6778Yll1wSt912W6xYsWKdx3Xp0iWOP/74uPDCC6N///6FLAEAAABKRsFOL7/77rtjt912i0mTJsXHH38cSZKs82f58uVx0003xW677RaTJ08uVAkAAABQUgqy0v3QQw/FcccdF42NjZEkSUREbLbZZrH33nvHwIEDo7y8PJYuXRpvv/12PPfcc7Fw4cKIiKipqYnjjjsu7rvvvhg7dmwhSgEAAICSkXfoXrZsWZx66qnR0NAQEREDBw6MK664Io4++ugoK/ts942NjTF58uQ4//zzY/bs2bFq1ao49dRTo7q6Orp27ZpvOUWXzdqbDqA1fG4CAO1Z3t90Jk2aFB988EFkMpkYPnx4zJgxI77yla+sNXBHRHTo0CG+/OUvx4wZM2L48OERETF37tyYNGlSvqUAsBHK5XIxa9asYpcBAJCKvFe677///oj4JEzffvvt0aNHjxa1q6qqittuuy123HHHyOVycd9998W3v/3tfMspulwuF7lcrthlAAAAUALyXul++eWXI5PJxAEHHBCDBw9uVdshQ4bEQQcdFEmSxMsvv5xvKQAAAFBS8g7dCxYsiIhPAvSGWB3U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AACAlJQVu4B8JUkSERG1tbVFrgQAAIBNxeoMujqTrstGH7rr6uoiIqJfv35FrgQAAIBNTV1dXVRVVa3z9UzyebG8xOVyuZg7d25UVFREJpMpdjnrVFtbG/369Yv33nsvKisri10On2J+Spv5KW3mp7SZn9Jnjkqb+Slt5qe0tff5SZIk6urqom/fvpHNrvvK7Y1+pTubzcY222xT7DJarLKysl3+C9demJ/SZn5Km/kpbean9Jmj0mZ+Spv5KW3teX7Wt8K9mo3UAAAAICVCNwAAAKRE6G4jnTt3josvvjg6d+5c7FJYC/NT2sxPaTM/pc38lD5zVNrMT2kzP6XN/Hxio99IDQAAAEqVlW4AAABIidANAAAAKRG6AQAAICVCNwAAAKRE6G4Dv/rVr2LgwIHRpUuXGDlyZEyfPr3YJW2SLrvsshgxYkRUVFTE5ptvHuPGjYs33nij2TEff/xxnHnmmdGrV6/o3r17jB8/PubNm1ekijdtl19+eWQymTj77LObnjM/xTVnzpz4+te/Hr169YquXbvGLrvsEn/961+bXk+SJC666KLYaqutomvXrnHooYfGzJkzi1jxpqWxsTEuvPDC2HbbbaNr164xePDg+Ld/+7dYc79Uc9R2Hn/88fjiF78Yffv2jUwmE/fcc0+z11syF4sWLYqvfe1rUVlZGT169IhTTz016uvr2/BdtF/rm59Vq1bF+eefH7vsskuUl5dH375948QTT4y5c+c268P8pOfz/vtZ0xlnnBGZTCauuuqqZs+bn/S0ZH5ee+21OOqoo6KqqirKy8tjxIgR8e677za9vql9pxO6U/bf//3f8f3vfz8uvvjimDFjRuy2225x2GGHxUcffVTs0jY5jz32WJx55pnx7LPPxsMPPxyrVq2KsWPHxtKlS5uOOeecc+K+++6LO++8Mx577LGYO3duHHPMMUWsetP03HPPxa9//evYddddmz1vfopn8eLFsf/++0fHjh3jT3/6U7z66qvx85//PHr27Nl0zE9/+tP4xS9+Edddd11MmzYtysvL47DDDouPP/64iJVvOq644oq49tpr45prronXXnstrrjiivjpT38av/zlL5uOMUdtZ+nSpbHbbrvFr371q7W+3pK5+NrXvhavvPJKPPzww3H//ffH448/HqeffnpbvYV2bX3zs2zZspgxY0ZceOGFMWPGjLj77rvjjTfeiKOOOqrZceYnPZ/3389qkydPjmeffTb69u37mdfMT3o+b37efPPNOOCAA2KHHXaIqVOnxksvvRQXXnhhdOnSpemYTe47XUKq9t577+TMM89setzY2Jj07ds3ueyyy4pYFUmSJB999FESEcljjz2WJEmSLFmyJOnYsWNy5513Nh3z2muvJRGRPPPMM8Uqc5NTV1eXbLfddsnDDz+cHHzwwclZZ52VJIn5Kbbzzz8/OeCAA9b5ei6XS7bccsvkyiuvbHpuyZIlSefOnZPbb7+9LUrc5B155JHJKaec0uy5Y445Jvna176WJIk5KqaISCZPntz0uCVz8eqrryYRkTz33HNNx/zpT39KMplMMmfOnDarfVPw6flZm+nTpycRkbzzzjtJkpiftrSu+Xn//feTrbfeOnn55ZeTAQMGJP/5n//Z9Jr5aTtrm59jjz02+frXv77ONpvidzor3SlauXJlPP/883HooYc2PZfNZuPQQw+NZ555poiVERFRU1MTERGbbbZZREQ8//zzsWrVqmbztcMOO0T//v3NVxs688wz48gjj2w2DxHmp9j++Mc/xvDhw+MrX/lKbL755rHHHnvEb37zm6bXZ8+eHR9++GGz+amqqoqRI0eanzay3377xSOPPBLV1dUREfG3v/0tnnzyyTjiiCMiwhyVkpbMxTPPPBM9evSI4cOHNx1z6KGHRjabjWnTprV5zZu6mpqayGQy0aNHj4gwP8WWy+XihBNOiPPOOy922mmnz7xufoonl8vFAw88EEOHDo3DDjssNt988xg5cmSzU9A3xe90QneKFixYEI2NjbHFFls0e36LLbaIDz/8sEhVEfHJB8LZZ58d+++/f+y8884REfHhhx9Gp06dmv4PdTXz1XbuuOOOmDFjRlx22WWfec38FNdbb70V1157bWy33Xbx5z//Ob71rW/F9773vfjtb38bEdE0Bz7viucHP/hBHHfccbHDDjtEx44dY4899oizzz47vva1r0WEOSolLZmLDz/8MDbffPNmr5eVlcVmm21mvtrYxx9/HOeff35MmDAhKisrI8L8FNsVV1wRZWVl8b3vfW+tr5uf4vnoo4+ivr4+Lr/88jj88MPjf/7nf+Loo4+OY445Jh577LGI2DS/05UVuwAohjPPPDNefvnlePLJJ4tdCv/rvffei7POOisefvjhZtf8UBpyuVwMHz48fvKTn0RExB577BEvv/xyXHfddXHSSScVuToiIn7/+9/HrbfeGrfddlvstNNO8eKLL8bZZ58dffv2NUewgVatWhVf/epXI0mSuPbaa4tdDvHJKunVV18dM2bMiEwmU+xy+JRcLhcREV/60pfinHPOiYiI3XffPZ5++um47rrr4uCDDy5meUVjpTtFvXv3jg4dOnxmJ7558+bFlltuWaSq+M53vhP3339/TJkyJbbZZpum57fccstYuXJlLFmypNnx5qttPP/88/HRRx/FnnvuGWVlZVFWVhaPPfZY/OIXv4iysrLYYostzE8RbbXVVjFs2LBmz+24445NO5GungOfd8Vz3nnnNa1277LLLnHCCSfEOeec03TmiDkqHS2Ziy233PIzm642NDTEokWLzFcbWR2433nnnXj44YebVrkjzE8xPfHEE/HRRx9F//79m74vvPPOO/FP//RPMXDgwIgwP8XUu3fvKCsr+9zvDJvadzqhO0WdOnWKvfbaKx555JGm53K5XDzyyCOx7777FrGyTVOSJPGd73wnJk+eHI8++mhsu+22zV7fa6+9omPHjs3m64033oh3333XfLWBMWPGxN///vd48cUXm36GDx8eX/va15p+Nz/Fs//++3/mFnvV1dUxYMCAiIjYdtttY8stt2w2P7W1tTFt2jTz00aWLVsW2Wzz/1vv0KFD06qDOSodLZmLfffdN5YsWRLPP/980zGPPvpo5HK5GDlyZJvXvKlZHbhnzpwZf/nLX6JXr17NXjc/xXPCCSfESy+91Oz7Qt++feO8886LP//5zxFhfoqpU6dOMWLEiPV+Z9gkv3MXeye39u6OO+5IOnfunNx8883Jq6++mpx++ulJjx49kg8//LDYpW1yvvWtbyVVVVXJ1KlTkw8++KDpZ9myZU3HnHHGGUn//v2TRx99NPnrX/+a7Lvvvsm+++5bxKo3bWvuXp4k5qeYpk+fnpSVlSWXXnppMnPmzOTWW29NunXrlvzud79rOubyyy9PevTokdx7773JSy+9lHzpS19Ktt1222T58uVFrHzTcdJJJyVbb711cv/99yezZ89O7r777qR3797JP//zPzcdY47aTl1dXfLCCy8kL7zwQhIRyX/8x38kL7zwQtPu1y2Zi8MPPzzZY489kmnTpiVPPvlkst122yUTJkwo1ltq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",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "homology_dimensions = (0, 1)\n",
+ "points = manifold_points\n",
+ "num_shuffles = 100\n",
+ "\n",
+ "all_diagrams = compute_diagrams_shuffle(\n",
+ " points, num_shuffles=num_shuffles, homology_dimensions=homology_dimensions\n",
+ ")\n",
+ "\n",
+ "plot_all_barcodes_with_null(all_diagrams, \"manifold\")\n",
+ "\n",
+ "\n",
+ "diagram = all_diagrams[0]\n",
+ "lifespan = _get_lifespan_from_diagram(diagram)\n",
+ "shuffled_diagrams = all_diagrams[1:]\n",
+ "\n",
+ "betti_numbers = {dim: None for dim in homology_dimensions}\n",
+ "\n",
+ "for dim in homology_dimensions:\n",
+ " betti_number = []\n",
+ " for shuffled_diagram in shuffled_diagrams:\n",
+ " shuffled_lifespan = _get_lifespan_from_diagram(shuffled_diagram)\n",
+ " significant_features = (lifespan > shuffled_lifespan).astype(int)\n",
+ " betti_number.append(sum(significant_features))\n",
+ " betti_numbers[dim] = np.mean(betti_number)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 32,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def get_betti_numbers(diagrams):\n",
+ " original_diagram = diagrams[0]\n",
+ " shuffled_diagrams = diagrams[1:]\n",
+ "\n",
+ " dims = np.unique(original_diagram[:, 2]).astype(int)\n",
+ "\n",
+ " betti_numbers = {dim: None for dim in dims}\n",
+ " for i, dim in enumerate(dims):\n",
+ " diagram_dim = original_diagram[original_diagram[:, 2] == dim]\n",
+ " null_diagram_dim = shuffled_diagrams[:, :, 2] == dim\n",
+ " null_diagram = shuffled_diagrams[null_diagram_dim]\n",
+ "\n",
+ " null_lifespans_dim = _get_lifespan_from_diagram(null_diagram)\n",
+ " lifespans_dim = _get_lifespan_from_diagram(diagram_dim)\n",
+ "\n",
+ " comparison = (lifespans_dim > null_lifespans_dim).astype(int)\n",
+ "\n",
+ " betti_numbers[dim] = sum(comparison)\n",
+ "\n",
+ " return betti_numbers"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 33,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "betti = get_betti_numbers(noisy_diagrams)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 34,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "{0: 0, 1: 5, 2: 2}"
+ ]
+ },
+ "execution_count": 34,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "betti"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Classify circle, sphere, torus point clouds"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 68,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import neurometry.datasets.synthetic as synthetic\n",
+ "from neurometry.estimators.topology.persistent_homology import compute_diagrams_shuffle\n",
+ "from gtda.diagrams import PersistenceEntropy\n",
+ "\n",
+ "num_points = 1000\n",
+ "encoding_dim = 10\n",
+ "poisson_multiplier = 100\n",
+ "homology_dimensions = [0, 1, 2]\n",
+ "num_shuffles = 100"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 69,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "noise level: 0.71%\n"
+ ]
+ }
+ ],
+ "source": [
+ "circle_task_points = synthetic.hypersphere(1, num_points)\n",
+ "circle_noisy_points, circle_manifold_points = synthetic.synthetic_neural_manifold(\n",
+ " points=circle_task_points,\n",
+ " encoding_dim=encoding_dim,\n",
+ " nonlinearity=\"sigmoid\",\n",
+ " scales=gs.ones(encoding_dim),\n",
+ " poisson_multiplier=poisson_multiplier,\n",
+ ")\n",
+ "\n",
+ "\n",
+ "circle_noisy_diagrams = compute_diagrams_shuffle(\n",
+ " circle_noisy_points,\n",
+ " num_shuffles=num_shuffles,\n",
+ " homology_dimensions=homology_dimensions,\n",
+ ")\n",
+ "\n",
+ "circle_PE = PersistenceEntropy()\n",
+ "\n",
+ "circle_features = circle_PE.fit_transform(circle_noisy_diagrams)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 70,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "noise level: 0.71%\n"
+ ]
+ }
+ ],
+ "source": [
+ "sphere_task_points = synthetic.hypersphere(2, num_points)\n",
+ "sphere_noisy_points, sphere_manifold_points = synthetic.synthetic_neural_manifold(\n",
+ " points=sphere_task_points,\n",
+ " encoding_dim=encoding_dim,\n",
+ " nonlinearity=\"sigmoid\",\n",
+ " scales=gs.ones(encoding_dim),\n",
+ " poisson_multiplier=poisson_multiplier,\n",
+ ")\n",
+ "\n",
+ "sphere_noisy_diagrams = compute_diagrams_shuffle(\n",
+ " sphere_noisy_points,\n",
+ " num_shuffles=num_shuffles,\n",
+ " homology_dimensions=homology_dimensions,\n",
+ ")\n",
+ "\n",
+ "sphere_PE = PersistenceEntropy()\n",
+ "sphere_features = sphere_PE.fit_transform(sphere_noisy_diagrams)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 71,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "noise level: 0.71%\n"
+ ]
+ }
+ ],
+ "source": [
+ "torus_task_points = synthetic.hypertorus(2, num_points)\n",
+ "torus_noisy_points, torus_manifold_points = synthetic.synthetic_neural_manifold(\n",
+ " points=torus_task_points,\n",
+ " encoding_dim=encoding_dim,\n",
+ " nonlinearity=\"sigmoid\",\n",
+ " scales=gs.ones(encoding_dim),\n",
+ " poisson_multiplier=poisson_multiplier,\n",
+ ")\n",
+ "\n",
+ "torus_noisy_diagrams = compute_diagrams_shuffle(\n",
+ " torus_noisy_points,\n",
+ " num_shuffles=num_shuffles,\n",
+ " homology_dimensions=homology_dimensions,\n",
+ ")\n",
+ "\n",
+ "torus_PE = PersistenceEntropy()\n",
+ "\n",
+ "torus_features = torus_PE.fit_transform(torus_noisy_diagrams)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 72,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "config": {
+ "plotlyServerURL": "https://plot.ly"
+ },
+ "data": [
+ {
+ "marker": {
+ "color": "lightpink",
+ "size": 3
+ },
+ "mode": "markers",
+ "name": "Shuffled Circle",
+ "type": "scatter3d",
+ "x": [
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1
+ ],
+ "y": [
+ 10.249318794143162,
+ 10.217419059790448,
+ 10.223101352790668,
+ 10.275459316106318,
+ 10.200772257894538,
+ 10.214105645510541,
+ 10.245266897672153,
+ 10.336497312042683,
+ 10.238770237759399,
+ 10.192981886447894,
+ 10.22762004910985,
+ 10.27057807806669,
+ 10.156545740529957,
+ 10.255611040563798,
+ 10.26748190693247,
+ 10.240686846690405,
+ 10.275043977576752,
+ 10.254844857551332,
+ 10.255812013489335,
+ 10.206702470617149,
+ 10.22196336943217,
+ 10.270533355244854,
+ 10.256136358728389,
+ 10.264997232215185,
+ 10.252950728007105,
+ 10.25267331041294,
+ 10.21125531690642,
+ 10.293233207635485,
+ 10.252627886741646,
+ 10.262014592722094,
+ 10.228622920598875,
+ 10.273596769873539,
+ 10.177259594630623,
+ 10.273748695596433,
+ 10.264095167427133,
+ 10.22132660093333,
+ 10.226682847881792,
+ 10.322134343148923,
+ 10.220152708192385,
+ 10.267558524167779,
+ 10.200089169937053,
+ 10.276656045388501,
+ 10.24745253778299,
+ 10.28380144409371,
+ 10.270192070620755,
+ 10.259242425827992,
+ 10.25958145875722,
+ 10.28175426369571,
+ 10.210546267928988,
+ 10.220660504270228,
+ 10.24246009028705,
+ 10.232627340275242,
+ 10.219259235181688,
+ 10.228472704006,
+ 10.242617603012887,
+ 10.17898276381628,
+ 10.244378603865085,
+ 10.25635469670135,
+ 10.25332389046272,
+ 10.20565278733866,
+ 10.261722134005836,
+ 10.207420480703403,
+ 10.256709420539437,
+ 10.209124100338173,
+ 10.230862495178854,
+ 10.265439360117488,
+ 10.201454454580125,
+ 10.198953362756761,
+ 10.232468766365427,
+ 10.254686085353066,
+ 10.211786195247372,
+ 10.252329605175028,
+ 10.246677386233392,
+ 10.275579145924834,
+ 10.253031061066249,
+ 10.211765001754024,
+ 10.259802256491247,
+ 10.247647667785861,
+ 10.216481830140562,
+ 10.255184498029953,
+ 10.252317362223138,
+ 10.218165910175722,
+ 10.1886381525525,
+ 10.266938598679797,
+ 10.223996434066493,
+ 10.23878226004592,
+ 10.252528285650333,
+ 10.240540670217111,
+ 10.241086454065586,
+ 10.231217542194168,
+ 10.213892932523134,
+ 10.269760256102758,
+ 10.223029363336364,
+ 10.217219059390462,
+ 10.255035303068905,
+ 10.252398889541958,
+ 10.215061696439834,
+ 10.275940520339462,
+ 10.246198867034623,
+ 10.259556771767087
+ ],
+ "z": [
+ 10.959820308190027,
+ 10.944257201742493,
+ 10.949543871762726,
+ 10.917308297324373,
+ 10.94713778145421,
+ 10.936333227226925,
+ 10.889619952733849,
+ 11.013297296107423,
+ 10.900828361918508,
+ 10.909711666645341,
+ 10.932786450800313,
+ 10.920004135184215,
+ 10.874504370367331,
+ 10.953201172910916,
+ 10.984360150097755,
+ 10.960042998157467,
+ 10.94005670009259,
+ 10.921711318415625,
+ 10.988172728214247,
+ 10.908528656955466,
+ 10.937761706826443,
+ 11.008677872809377,
+ 10.979081927891242,
+ 10.900902659834538,
+ 10.97733369969702,
+ 10.939629393527262,
+ 10.894915211157016,
+ 10.97579788070731,
+ 10.910952923902858,
+ 10.908680740112484,
+ 10.902346133416817,
+ 10.956275716324166,
+ 10.936858668798623,
+ 10.981406616477493,
+ 10.951196192264703,
+ 10.915833498743314,
+ 10.936629241949747,
+ 10.92492571190004,
+ 10.940202293289262,
+ 10.938067305653425,
+ 10.926077437456973,
+ 10.96322425529413,
+ 11.016911761064144,
+ 10.941046818929362,
+ 10.889600236678893,
+ 10.91038408768537,
+ 10.86930694242262,
+ 10.99546007458292,
+ 10.937121206898814,
+ 10.874062335895475,
+ 10.902306189957542,
+ 10.924618946279297,
+ 10.859793968667969,
+ 10.984132262794674,
+ 10.966213572967952,
+ 10.920588399987487,
+ 10.940380858304287,
+ 10.942517374301342,
+ 10.974280856971998,
+ 10.934027445233962,
+ 10.95949029658037,
+ 10.962911075752126,
+ 10.980283994847476,
+ 10.914564145970456,
+ 10.915064060524921,
+ 10.965280826328291,
+ 10.951364964668914,
+ 10.914448155045259,
+ 10.880638367818593,
+ 10.933720004982165,
+ 10.923166171316524,
+ 10.887686519226849,
+ 10.950064993326336,
+ 10.950327186190906,
+ 10.915689264710734,
+ 10.952331490620116,
+ 10.931468723594291,
+ 10.947550474992655,
+ 10.904363611050986,
+ 10.959753109668354,
+ 10.972569918094907,
+ 10.910345151612983,
+ 10.941710821767092,
+ 10.962013011352342,
+ 10.921628483807499,
+ 10.925640541157252,
+ 10.90622537941434,
+ 10.955331481596856,
+ 10.909284570566543,
+ 10.933955975803753,
+ 10.953477401201411,
+ 10.971142551076063,
+ 10.962122538672803,
+ 10.933146335013399,
+ 10.92472673579571,
+ 10.991243154500232,
+ 10.931936687533607,
+ 11.028129275900366,
+ 10.975732881895917,
+ 10.985270353540203
+ ]
+ },
+ {
+ "marker": {
+ "color": "deeppink",
+ "size": 3
+ },
+ "mode": "markers",
+ "name": "Circle",
+ "type": "scatter3d",
+ "x": [
+ -1
+ ],
+ "y": [
+ 2.9852883010800824
+ ],
+ "z": [
+ 4.824989618112352
+ ]
+ },
+ {
+ "marker": {
+ "color": "lightgreen",
+ "size": 3
+ },
+ "mode": "markers",
+ "name": "Shuffled Sphere",
+ "type": "scatter3d",
+ "x": [
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1
+ ],
+ "y": [
+ 10.461585888238519,
+ 10.493168387386909,
+ 10.503683174090495,
+ 10.469845777590663,
+ 10.487671191605182,
+ 10.524590694189596,
+ 10.48383221161689,
+ 10.480479572389667,
+ 10.516594387119689,
+ 10.508739776264814,
+ 10.477080322889503,
+ 10.511327745868769,
+ 10.476351709714553,
+ 10.478550968167227,
+ 10.505576069336279,
+ 10.542549467893762,
+ 10.50640750621267,
+ 10.534553186628123,
+ 10.53439758301986,
+ 10.458974643995354,
+ 10.518161638653737,
+ 10.489885125775768,
+ 10.505066410791308,
+ 10.507192679898628,
+ 10.507287919651484,
+ 10.472494289944947,
+ 10.456413306393241,
+ 10.509998526381223,
+ 10.471064032879122,
+ 10.519476383283534,
+ 10.477124596453114,
+ 10.49855346957201,
+ 10.447640499544748,
+ 10.493618609337558,
+ 10.474546495419439,
+ 10.451622513692381,
+ 10.449708915209076,
+ 10.47434264588786,
+ 10.476983442874053,
+ 10.486794205182653,
+ 10.499964789330043,
+ 10.519752044808767,
+ 10.49824414864147,
+ 10.50943915517393,
+ 10.463784581810978,
+ 10.491987898954182,
+ 10.543866251932934,
+ 10.505673532415171,
+ 10.449212283541497,
+ 10.486429102513034,
+ 10.49504087670238,
+ 10.464358960092133,
+ 10.490176891568627,
+ 10.493747524322078,
+ 10.425640071173358,
+ 10.420861049274412,
+ 10.510908987947872,
+ 10.48015503486357,
+ 10.446917616942292,
+ 10.468886899433103,
+ 10.48279413907714,
+ 10.458764175984216,
+ 10.500443132729158,
+ 10.514188393489189,
+ 10.505565711012206,
+ 10.545929818103867,
+ 10.44381929924109,
+ 10.496803620889146,
+ 10.464730947835509,
+ 10.472704030090176,
+ 10.526097074728002,
+ 10.46361480373277,
+ 10.452265605788268,
+ 10.535413572167366,
+ 10.510119955923779,
+ 10.474657941565242,
+ 10.52934661024721,
+ 10.53518178049321,
+ 10.460619732745336,
+ 10.503044554776434,
+ 10.502147323369655,
+ 10.48810266584802,
+ 10.502530489074562,
+ 10.494609943699556,
+ 10.482377070532854,
+ 10.493356793677085,
+ 10.458964072265148,
+ 10.491319845641517,
+ 10.455385379099894,
+ 10.422842566752664,
+ 10.501898923342516,
+ 10.495011509891334,
+ 10.46747921424117,
+ 10.455991774320449,
+ 10.482921326417282,
+ 10.452232979828981,
+ 10.44763002680202,
+ 10.493384361754723,
+ 10.52893465665517,
+ 10.465063964089133
+ ],
+ "z": [
+ 11.375149690806062,
+ 11.305157390353745,
+ 11.310197008276972,
+ 11.300463685398903,
+ 11.310724185722812,
+ 11.312558777237674,
+ 11.33236007566793,
+ 11.334797353568684,
+ 11.344684796919836,
+ 11.264360661410855,
+ 11.34933634280316,
+ 11.335398911261946,
+ 11.253925636104784,
+ 11.360392152684156,
+ 11.304583223754094,
+ 11.306334820115415,
+ 11.341941150751623,
+ 11.336227292944054,
+ 11.376028214459563,
+ 11.278340299439517,
+ 11.316888523941047,
+ 11.291473954364474,
+ 11.37782117029483,
+ 11.36819568113743,
+ 11.32199720487139,
+ 11.285951991825785,
+ 11.236922530098576,
+ 11.311689594566678,
+ 11.224348386752505,
+ 11.32230428507263,
+ 11.306691277741795,
+ 11.335209053041117,
+ 11.280486155855513,
+ 11.311433998195886,
+ 11.255133934313609,
+ 11.288159996383097,
+ 11.251894423654086,
+ 11.275565597619824,
+ 11.311831448088128,
+ 11.270584977588772,
+ 11.353263881664578,
+ 11.371051615965376,
+ 11.343543464352702,
+ 11.33826883495531,
+ 11.31471630686806,
+ 11.337033012182927,
+ 11.330865500609812,
+ 11.333027298299054,
+ 11.253025972697785,
+ 11.350354305724647,
+ 11.334948361906045,
+ 11.338066094833405,
+ 11.264671624405471,
+ 11.33165394202974,
+ 11.220732539493197,
+ 11.238796455324465,
+ 11.358143402858541,
+ 11.295072296039464,
+ 11.256803621592681,
+ 11.232760704054526,
+ 11.3007631720964,
+ 11.303712723031165,
+ 11.29903844633106,
+ 11.36045760990785,
+ 11.318055057531856,
+ 11.361273987522198,
+ 11.279833043863755,
+ 11.279274707003221,
+ 11.306021750063005,
+ 11.301332448282519,
+ 11.352387716818138,
+ 11.272951186690694,
+ 11.269246902053583,
+ 11.393223542079527,
+ 11.319951876496802,
+ 11.296777345187396,
+ 11.316801190008572,
+ 11.357404933481845,
+ 11.322199510289138,
+ 11.273106783245506,
+ 11.263424243746078,
+ 11.317515507025536,
+ 11.33269741204399,
+ 11.304085974355432,
+ 11.295520803388088,
+ 11.337113925216032,
+ 11.248131837063335,
+ 11.27874819323533,
+ 11.305261853378292,
+ 11.268812135019655,
+ 11.349571796341854,
+ 11.287619549342168,
+ 11.22743611961567,
+ 11.279568922376203,
+ 11.299584081331812,
+ 11.286672276625218,
+ 11.188060161368762,
+ 11.327473749281657,
+ 11.362320917323117,
+ 11.256674584796603
+ ]
+ },
+ {
+ "marker": {
+ "color": "darkgreen",
+ "size": 3
+ },
+ "mode": "markers",
+ "name": "Sphere",
+ "type": "scatter3d",
+ "x": [
+ -1
+ ],
+ "y": [
+ 7.50868466293491
+ ],
+ "z": [
+ 0.09222310651639623
+ ]
+ },
+ {
+ "marker": {
+ "color": "lightblue",
+ "size": 3
+ },
+ "mode": "markers",
+ "name": "Shuffled Torus",
+ "type": "scatter3d",
+ "x": [
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1
+ ],
+ "y": [
+ 10.294740125957535,
+ 10.321222084366763,
+ 10.337064840725011,
+ 10.285358042494558,
+ 10.318261071509335,
+ 10.300035640573457,
+ 10.328033403831228,
+ 10.327515932330485,
+ 10.316658224457248,
+ 10.30196990491042,
+ 10.337001863090562,
+ 10.332887038319525,
+ 10.346256900829253,
+ 10.299748386668071,
+ 10.360509335207771,
+ 10.324060129410261,
+ 10.35147433210954,
+ 10.343059014939787,
+ 10.306627756473976,
+ 10.32547395731724,
+ 10.327145799887198,
+ 10.321569077767085,
+ 10.32183836101932,
+ 10.279649532694279,
+ 10.301405528987408,
+ 10.33543735557153,
+ 10.313550782247635,
+ 10.35438538351468,
+ 10.246167881684116,
+ 10.338450668683542,
+ 10.332942185994591,
+ 10.273029073893511,
+ 10.318586172946619,
+ 10.250566897823411,
+ 10.299946794775726,
+ 10.330305981510921,
+ 10.329631357262505,
+ 10.317189089802962,
+ 10.359308743676975,
+ 10.277800055500837,
+ 10.329389251002613,
+ 10.304404990561988,
+ 10.299043826003224,
+ 10.27519597652165,
+ 10.326163323173295,
+ 10.290487997486423,
+ 10.33748236540776,
+ 10.344087060115255,
+ 10.367392547496287,
+ 10.338926883895265,
+ 10.35267283313805,
+ 10.290396200787905,
+ 10.298531660211758,
+ 10.301129341652928,
+ 10.356121401301333,
+ 10.299324727048878,
+ 10.311856339398311,
+ 10.301919259517305,
+ 10.293157521015628,
+ 10.303446917184555,
+ 10.289839775495004,
+ 10.290453905204991,
+ 10.342920610776051,
+ 10.275951706665563,
+ 10.322307984421224,
+ 10.290210496257659,
+ 10.289333525845645,
+ 10.25377102317578,
+ 10.31568858381107,
+ 10.327398756245882,
+ 10.331599069819505,
+ 10.330612229322204,
+ 10.31343290195305,
+ 10.318659648587175,
+ 10.309047655373298,
+ 10.340523424415434,
+ 10.318501280210826,
+ 10.34856422732512,
+ 10.30302404097757,
+ 10.29924544282317,
+ 10.304861485803734,
+ 10.350257093026746,
+ 10.35124308071259,
+ 10.359319129003238,
+ 10.349323816942642,
+ 10.310094200281378,
+ 10.267849908087959,
+ 10.31482159609539,
+ 10.320956006154717,
+ 10.317439763680092,
+ 10.361352106594916,
+ 10.300661964095246,
+ 10.358160041105087,
+ 10.286415479956204,
+ 10.31169681352432,
+ 10.279077356279913,
+ 10.297301063892423,
+ 10.334980098380544,
+ 10.309068621137712,
+ 10.316034335511722
+ ],
+ "z": [
+ 10.958137690270556,
+ 10.902358975252325,
+ 10.905070794936806,
+ 10.91142240788117,
+ 10.959665298153137,
+ 10.960351895381393,
+ 10.916414643534223,
+ 10.962312026656953,
+ 10.930147833838964,
+ 10.887638912561801,
+ 10.91558973853122,
+ 10.919519008396703,
+ 10.966092740882237,
+ 10.881520154171255,
+ 10.926235782890842,
+ 10.91286993930586,
+ 10.95309895469421,
+ 10.975481179072178,
+ 10.909575620660478,
+ 10.92992831330864,
+ 10.869065077844862,
+ 10.974750360412036,
+ 10.90223888486875,
+ 10.925267710933062,
+ 10.915025216300787,
+ 10.89332545252845,
+ 10.915019792984175,
+ 10.997962026470196,
+ 10.866856035594088,
+ 10.941859425526232,
+ 10.96496360966994,
+ 10.871115651145368,
+ 10.910501678179356,
+ 10.884553651872356,
+ 10.902987302424668,
+ 10.957378680732006,
+ 10.865993161169865,
+ 10.972897124832727,
+ 10.976768763828902,
+ 10.940987476911275,
+ 10.900078043228868,
+ 10.975164579267593,
+ 10.865688917786485,
+ 10.927590614913719,
+ 10.93512712347846,
+ 10.91685258591715,
+ 10.973742685839746,
+ 10.979953363627088,
+ 10.952352757586928,
+ 10.907335439233833,
+ 10.95973249930443,
+ 10.932990927194464,
+ 10.913712931391405,
+ 10.907657950273697,
+ 10.902336763898916,
+ 10.981573999162887,
+ 10.966145002647714,
+ 10.882022477740055,
+ 10.933293825833328,
+ 10.923012712718654,
+ 10.9151068503189,
+ 10.931588274393292,
+ 10.936972896216801,
+ 10.808776650440741,
+ 10.941935256887481,
+ 10.877182085376077,
+ 10.941520176315237,
+ 10.915105341092902,
+ 10.913583917988023,
+ 10.978933852064374,
+ 10.901257444117778,
+ 10.917584883843416,
+ 10.941292382297425,
+ 10.903872706976589,
+ 10.944914586933544,
+ 10.927500886685447,
+ 10.963033502548457,
+ 10.931502001162043,
+ 10.976891524722083,
+ 10.88136102201021,
+ 10.99506272976896,
+ 10.945157267002301,
+ 10.971847549230903,
+ 10.972908696422678,
+ 10.91728443733225,
+ 10.928067260119953,
+ 10.952563619270121,
+ 10.899970457602045,
+ 10.897350590182327,
+ 10.922692632202011,
+ 10.977007900007958,
+ 10.912400890502685,
+ 10.971997678600042,
+ 10.909155734073439,
+ 10.90599983428602,
+ 10.934261646028471,
+ 10.928745435284823,
+ 10.970198814650782,
+ 10.913636559374611,
+ 10.97125239796937
+ ]
+ },
+ {
+ "marker": {
+ "color": "darkblue",
+ "size": 3
+ },
+ "mode": "markers",
+ "name": "Torus",
+ "type": "scatter3d",
+ "x": [
+ -1
+ ],
+ "y": [
+ 7.19151978608942
+ ],
+ "z": [
+ 4.291128143727461
+ ]
+ }
+ ],
+ "layout": {
+ "template": {
+ "data": {
+ "bar": [
+ {
+ "error_x": {
+ "color": "#2a3f5f"
+ },
+ "error_y": {
+ "color": "#2a3f5f"
+ },
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "baxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "type": "carpet"
+ }
+ ],
+ "choropleth": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "choropleth"
+ }
+ ],
+ "contour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "contour"
+ }
+ ],
+ "contourcarpet": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "contourcarpet"
+ }
+ ],
+ "heatmap": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "heatmap"
+ }
+ ],
+ "heatmapgl": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "heatmapgl"
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "histogram2d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2d"
+ }
+ ],
+ "histogram2dcontour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2dcontour"
+ }
+ ],
+ "mesh3d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "mesh3d"
+ }
+ ],
+ "parcoords": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "parcoords"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ],
+ "scatter": [
+ {
+ "fillpattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ },
+ "type": "scatter"
+ }
+ ],
+ "scatter3d": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatter3d"
+ }
+ ],
+ "scattercarpet": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattercarpet"
+ }
+ ],
+ "scattergeo": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergeo"
+ }
+ ],
+ "scattergl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergl"
+ }
+ ],
+ "scattermapbox": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattermapbox"
+ }
+ ],
+ "scatterpolar": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolar"
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolargl"
+ }
+ ],
+ "scatterternary": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterternary"
+ }
+ ],
+ "surface": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "surface"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "#EBF0F8"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "#C8D4E3"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "type": "table"
+ }
+ ]
+ },
+ "layout": {
+ "annotationdefaults": {
+ "arrowcolor": "#2a3f5f",
+ "arrowhead": 0,
+ "arrowwidth": 1
+ },
+ "autotypenumbers": "strict",
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "colorscale": {
+ "diverging": [
+ [
+ 0,
+ "#8e0152"
+ ],
+ [
+ 0.1,
+ "#c51b7d"
+ ],
+ [
+ 0.2,
+ "#de77ae"
+ ],
+ [
+ 0.3,
+ "#f1b6da"
+ ],
+ [
+ 0.4,
+ "#fde0ef"
+ ],
+ [
+ 0.5,
+ "#f7f7f7"
+ ],
+ [
+ 0.6,
+ "#e6f5d0"
+ ],
+ [
+ 0.7,
+ "#b8e186"
+ ],
+ [
+ 0.8,
+ "#7fbc41"
+ ],
+ [
+ 0.9,
+ "#4d9221"
+ ],
+ [
+ 1,
+ "#276419"
+ ]
+ ],
+ "sequential": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ },
+ "colorway": [
+ "#636efa",
+ "#EF553B",
+ "#00cc96",
+ "#ab63fa",
+ "#FFA15A",
+ "#19d3f3",
+ "#FF6692",
+ "#B6E880",
+ "#FF97FF",
+ "#FECB52"
+ ],
+ "font": {
+ "color": "#2a3f5f"
+ },
+ "geo": {
+ "bgcolor": "white",
+ "lakecolor": "white",
+ "landcolor": "#E5ECF6",
+ "showlakes": true,
+ "showland": true,
+ "subunitcolor": "white"
+ },
+ "hoverlabel": {
+ "align": "left"
+ },
+ "hovermode": "closest",
+ "mapbox": {
+ "style": "light"
+ },
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "#E5ECF6",
+ "polar": {
+ "angularaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "radialaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "yaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "zaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ }
+ },
+ "shapedefaults": {
+ "line": {
+ "color": "#2a3f5f"
+ }
+ },
+ "ternary": {
+ "aaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "baxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "caxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "title": {
+ "x": 0.05
+ },
+ "xaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ },
+ "yaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ }
+ }
+ }
+ }
+ },
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# 3d plot with plotly\n",
+ "fig = go.Figure()\n",
+ "\n",
+ "fig.add_trace(\n",
+ " go.Scatter3d(\n",
+ " x=circle_features[1:, 0],\n",
+ " y=circle_features[1:, 1],\n",
+ " z=circle_features[1:, 2],\n",
+ " mode=\"markers\",\n",
+ " marker=dict(size=3, color=\"lightpink\"),\n",
+ " name=\"Shuffled Circle\",\n",
+ " )\n",
+ ")\n",
+ "\n",
+ "fig.add_trace(\n",
+ " go.Scatter3d(\n",
+ " x=[circle_features[0, 0]],\n",
+ " y=[circle_features[0, 1]],\n",
+ " z=[circle_features[0, 2]],\n",
+ " mode=\"markers\",\n",
+ " marker=dict(size=3, color=\"deeppink\"),\n",
+ " name=\"Circle\",\n",
+ " )\n",
+ ")\n",
+ "\n",
+ "fig.add_trace(\n",
+ " go.Scatter3d(\n",
+ " x=sphere_features[1:, 0],\n",
+ " y=sphere_features[1:, 1],\n",
+ " z=sphere_features[1:, 2],\n",
+ " mode=\"markers\",\n",
+ " marker=dict(size=3, color=\"lightgreen\"),\n",
+ " name=\"Shuffled Sphere\",\n",
+ " )\n",
+ ")\n",
+ "\n",
+ "fig.add_trace(\n",
+ " go.Scatter3d(\n",
+ " x=[sphere_features[0, 0]],\n",
+ " y=[sphere_features[0, 1]],\n",
+ " z=[sphere_features[0, 2]],\n",
+ " mode=\"markers\",\n",
+ " marker=dict(size=3, color=\"darkgreen\"),\n",
+ " name=\"Sphere\",\n",
+ " )\n",
+ ")\n",
+ "\n",
+ "fig.add_trace(\n",
+ " go.Scatter3d(\n",
+ " x=torus_features[1:, 0],\n",
+ " y=torus_features[1:, 1],\n",
+ " z=torus_features[1:, 2],\n",
+ " mode=\"markers\",\n",
+ " marker=dict(size=3, color=\"lightblue\"),\n",
+ " name=\"Shuffled Torus\",\n",
+ " )\n",
+ ")\n",
+ "\n",
+ "fig.add_trace(\n",
+ " go.Scatter3d(\n",
+ " x=[torus_features[0, 0]],\n",
+ " y=[torus_features[0, 1]],\n",
+ " z=[torus_features[0, 2]],\n",
+ " mode=\"markers\",\n",
+ " marker=dict(size=3, color=\"darkblue\"),\n",
+ " name=\"Torus\",\n",
+ " )\n",
+ ")"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 16,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "Classifier score: 1.0\n"
+ ]
+ },
+ {
+ "data": {
+ "text/html": [
+ "TopologicalClassifier(num_samples=10, poisson_multiplier=100, reduce_dim=True)
In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook.
On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org. "
+ ],
+ "text/plain": [
+ "TopologicalClassifier(num_samples=10, poisson_multiplier=100, reduce_dim=True)"
+ ]
+ },
+ "execution_count": 16,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "num_points = 500\n",
+ "encoding_dim = 10\n",
+ "poisson_multiplier = 100\n",
+ "\n",
+ "\n",
+ "test_task_points = synthetic.hypertorus(2, 400)\n",
+ "test_noisy_points, test_manifold_points = synthetic.synthetic_neural_manifold(\n",
+ " points=test_task_points,\n",
+ " encoding_dim=encoding_dim,\n",
+ " nonlinearity=\"sigmoid\",\n",
+ " scales=gs.ones(encoding_dim),\n",
+ " poisson_multiplier=poisson_multiplier,\n",
+ ")\n",
+ "\n",
+ "from neurometry.estimators.topology.persistent_homology import TopologicalClassifier\n",
+ "\n",
+ "num_samples = 10\n",
+ "\n",
+ "TC = TopologicalClassifier(\n",
+ " num_samples=num_samples, poisson_multiplier=poisson_multiplier, reduce_dim=True\n",
+ ")\n",
+ "TC.fit(test_noisy_points)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 17,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "array([2.])"
+ ]
+ },
+ "execution_count": 17,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "TC.predict(test_noisy_points)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "from sklearn.ensemble import RandomForestClassifier\n",
+ "from sklearn.model_selection import train_test_split\n",
+ "from sklearn.base import BaseEstimator, ClassifierMixin\n",
+ "\n",
+ "\n",
+ "class TopologicalClassifier(ClassifierMixin, BaseEstimator):\n",
+ " def __init__(\n",
+ " self,\n",
+ " num_samples,\n",
+ " poisson_multiplier,\n",
+ " homology_dimensions=[0, 1, 2],\n",
+ " reduce_dim=False,\n",
+ " ):\n",
+ " self.num_samples = num_samples\n",
+ " self.poisson_multiplier = poisson_multiplier\n",
+ " self.homology_dimensions = homology_dimensions\n",
+ " self.reduce_dim = reduce_dim\n",
+ " self.classifier = RandomForestClassifier()\n",
+ "\n",
+ " def _generate_ref_data(self, input_data):\n",
+ " num_points = input_data.shape[0]\n",
+ " encoding_dim = input_data.shape[1]\n",
+ " circle_task_points = synthetic.hypersphere(1, num_points)\n",
+ " circle_point_clouds = []\n",
+ " for i in range(self.num_samples):\n",
+ " circle_noisy_points, _ = synthetic.synthetic_neural_manifold(\n",
+ " points=circle_task_points,\n",
+ " encoding_dim=encoding_dim,\n",
+ " nonlinearity=\"sigmoid\",\n",
+ " scales=gs.ones(encoding_dim),\n",
+ " poisson_multiplier=self.poisson_multiplier,\n",
+ " )\n",
+ " circle_point_clouds.append(circle_noisy_points)\n",
+ "\n",
+ " sphere_task_points = synthetic.hypersphere(2, num_points)\n",
+ " sphere_point_clouds = []\n",
+ " for i in range(num_samples):\n",
+ " sphere_noisy_points, _ = synthetic.synthetic_neural_manifold(\n",
+ " points=sphere_task_points,\n",
+ " encoding_dim=encoding_dim,\n",
+ " nonlinearity=\"sigmoid\",\n",
+ " scales=gs.ones(encoding_dim),\n",
+ " poisson_multiplier=self.poisson_multiplier,\n",
+ " )\n",
+ " sphere_point_clouds.append(sphere_noisy_points)\n",
+ "\n",
+ " torus_task_points = synthetic.hypertorus(2, num_points)\n",
+ " torus_point_clouds = []\n",
+ " for i in range(num_samples):\n",
+ " torus_noisy_points, _ = synthetic.synthetic_neural_manifold(\n",
+ " points=torus_task_points,\n",
+ " encoding_dim=encoding_dim,\n",
+ " nonlinearity=\"sigmoid\",\n",
+ " scales=gs.ones(encoding_dim),\n",
+ " poisson_multiplier=self.poisson_multiplier,\n",
+ " )\n",
+ " torus_point_clouds.append(torus_noisy_points)\n",
+ "\n",
+ " klein_bottle_task_points = synthetic.klein_bottle(num_points)\n",
+ " klein_bottle_point_clouds = []\n",
+ " for i in range(num_samples):\n",
+ " klein_bottle_noisy_points, _ = synthetic.synthetic_neural_manifold(\n",
+ " points=klein_bottle_task_points,\n",
+ " encoding_dim=encoding_dim,\n",
+ " nonlinearity=\"sigmoid\",\n",
+ " scales=gs.ones(encoding_dim),\n",
+ " poisson_multiplier=self.poisson_multiplier,\n",
+ " )\n",
+ " klein_bottle_point_clouds.append(klein_bottle_noisy_points)\n",
+ "\n",
+ " circle_labels = np.zeros(num_samples)\n",
+ " sphere_labels = np.ones(num_samples)\n",
+ " torus_labels = 2 * np.ones(num_samples)\n",
+ " klein_bottle_labels = 3 * np.ones(num_samples)\n",
+ " ref_labels = np.concatenate(\n",
+ " [\n",
+ " circle_labels,\n",
+ " sphere_labels,\n",
+ " torus_labels,\n",
+ " klein_bottle_labels,\n",
+ " ]\n",
+ " )\n",
+ "\n",
+ " ref_point_clouds = [\n",
+ " *circle_point_clouds,\n",
+ " *sphere_point_clouds,\n",
+ " *torus_point_clouds,\n",
+ " *klein_bottle_point_clouds,\n",
+ " ]\n",
+ "\n",
+ " return ref_point_clouds, ref_labels\n",
+ "\n",
+ " def _compute_topo_features(self, diagrams):\n",
+ " PE = PersistenceEntropy()\n",
+ " features = PE.fit_transform(diagrams)\n",
+ " return features\n",
+ "\n",
+ " def fit(self, X, y=None):\n",
+ " ref_point_clouds, ref_labels = self._generate_ref_data(X)\n",
+ " if self.reduce_dim:\n",
+ " pca = PCA(n_components=10)\n",
+ " ref_point_clouds = [\n",
+ " pca.fit_transform(point_cloud) for point_cloud in ref_point_clouds\n",
+ " ]\n",
+ " ref_diagrams = compute_persistence_diagrams(\n",
+ " ref_point_clouds, homology_dimensions=self.homology_dimensions\n",
+ " )\n",
+ " ref_features = self._compute_topo_features(ref_diagrams)\n",
+ " X_ref_train, X_ref_valid, y_ref_train, y_ref_valid = train_test_split(\n",
+ " ref_features, ref_labels\n",
+ " )\n",
+ " self.classifier.fit(X_ref_train, y_ref_train)\n",
+ " print(f\"Classifier score: {self.classifier.score(X_ref_valid, y_ref_valid)}\")\n",
+ " return self\n",
+ "\n",
+ " def predict(self, X):\n",
+ " if self.reduce_dim:\n",
+ " pca = PCA(n_components=10)\n",
+ " X = pca.fit_transform(X)\n",
+ " diagram = compute_persistence_diagrams(\n",
+ " [X], homology_dimensions=self.homology_dimensions\n",
+ " )\n",
+ " features = self._compute_topo_features(diagram)\n",
+ " return self.classifier.predict(features)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "test_task_points = synthetic.hypertorus(2, 400)\n",
+ "test_noisy_points, test_manifold_points = synthetic.synthetic_neural_manifold(\n",
+ " points=test_task_points,\n",
+ " encoding_dim=5,\n",
+ " nonlinearity=\"sigmoid\",\n",
+ " scales=gs.ones(10),\n",
+ " poisson_multiplier=100,\n",
+ ")\n",
+ "\n",
+ "TC = TopologicalClassifier(num_samples=10, poisson_multiplier=100, reduce_dim=True)\n",
+ "TC.fit(test_noisy_points)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 116,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "config": {
+ "plotlyServerURL": "https://plot.ly"
+ },
+ "data": [
+ {
+ "marker": {
+ "color": [
+ "darkblue",
+ "darkblue",
+ "darkblue",
+ "darkblue",
+ "darkblue",
+ "darkblue",
+ "darkblue",
+ "darkblue",
+ "darkblue",
+ "darkblue",
+ "deeppink",
+ "deeppink",
+ "deeppink",
+ "deeppink",
+ "deeppink",
+ "deeppink",
+ "deeppink",
+ "deeppink",
+ "deeppink",
+ "deeppink",
+ "limegreen",
+ "limegreen",
+ "limegreen",
+ "limegreen",
+ "limegreen",
+ "limegreen",
+ "limegreen",
+ "limegreen",
+ "limegreen",
+ "limegreen",
+ "orange",
+ "orange",
+ "orange",
+ "orange",
+ "orange",
+ "orange",
+ "orange",
+ "orange",
+ "orange",
+ "orange"
+ ],
+ "size": 3
+ },
+ "mode": "markers",
+ "showlegend": false,
+ "type": "scatter3d",
+ "x": [
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1,
+ -1
+ ],
+ "y": [
+ 3.3402251709473343,
+ 3.357655487337884,
+ 4.106653456457085,
+ 3.6399295293931355,
+ 4.613515084371589,
+ 3.253759246246214,
+ 3.7624706006859827,
+ 3.8340485635043193,
+ 3.9964714817688796,
+ 3.31002450401853,
+ 7.35335436876307,
+ 7.385302287252924,
+ 7.395603723310219,
+ 7.419594738868142,
+ 7.390985270519915,
+ 7.392940141031942,
+ 7.470770512896893,
+ 7.3516316229325325,
+ 7.354128544422619,
+ 7.396766664129654,
+ 7.22083726097722,
+ 7.097626213883598,
+ 7.106963378861395,
+ 7.269098548515983,
+ 7.109150201318599,
+ 7.159243706176192,
+ 7.248343020422241,
+ 7.099686510876965,
+ 7.199246104933989,
+ 7.136180369695385,
+ 7.149009631112154,
+ 7.142437247533044,
+ 7.148433544473157,
+ 7.114213963933967,
+ 7.171677159864187,
+ 7.106709485979707,
+ 7.157885734723348,
+ 7.061595800152456,
+ 7.173921988654381,
+ 7.106789567864798
+ ],
+ "z": [
+ 4.820754044459486,
+ 3.9530143148549426,
+ 4.3503210098387,
+ 4.280664563424781,
+ 4.600172645667836,
+ 4.654523598077056,
+ 4.558905101615855,
+ 3.76505125674089,
+ 3.6253894189483256,
+ 4.060706793187056,
+ 0.11315400970206901,
+ 0.13905316948984373,
+ 0.07606082841938454,
+ 0.19118480307803562,
+ 0.1939230715641794,
+ 0.17221344603792496,
+ 0.038167474813086,
+ 0.08325555950110779,
+ 0.10242477951377904,
+ 0.3746567474119064,
+ 4.81903966196777,
+ 4.481613011919106,
+ 3.848403751620063,
+ 1.397658443114769,
+ 2.551470727050435,
+ 3.2487996831946875,
+ 2.416886452963083,
+ 3.2393816161605318,
+ 2.4501586830191595,
+ 1.6914443774880852,
+ 2.39044428486981,
+ 1.9811793181920028,
+ 2.9847950609201974,
+ 1.470489822429143,
+ 3.3705275453366976,
+ 1.8235514538124267,
+ 1.7226440836597021,
+ 3.4561672407185817,
+ 1.0039843836389586,
+ 4.049811023533435
+ ]
+ },
+ {
+ "marker": {
+ "color": "darkblue",
+ "size": 3
+ },
+ "mode": "markers",
+ "name": "Circle",
+ "showlegend": true,
+ "type": "scatter3d",
+ "x": [
+ null
+ ],
+ "y": [
+ null
+ ],
+ "z": [
+ null
+ ]
+ },
+ {
+ "marker": {
+ "color": "deeppink",
+ "size": 3
+ },
+ "mode": "markers",
+ "name": "Sphere",
+ "showlegend": true,
+ "type": "scatter3d",
+ "x": [
+ null
+ ],
+ "y": [
+ null
+ ],
+ "z": [
+ null
+ ]
+ },
+ {
+ "marker": {
+ "color": "limegreen",
+ "size": 3
+ },
+ "mode": "markers",
+ "name": "Torus",
+ "showlegend": true,
+ "type": "scatter3d",
+ "x": [
+ null
+ ],
+ "y": [
+ null
+ ],
+ "z": [
+ null
+ ]
+ },
+ {
+ "marker": {
+ "color": "orange",
+ "size": 3
+ },
+ "mode": "markers",
+ "name": "Klein Bottle",
+ "showlegend": true,
+ "type": "scatter3d",
+ "x": [
+ null
+ ],
+ "y": [
+ null
+ ],
+ "z": [
+ null
+ ]
+ }
+ ],
+ "layout": {
+ "template": {
+ "data": {
+ "bar": [
+ {
+ "error_x": {
+ "color": "#2a3f5f"
+ },
+ "error_y": {
+ "color": "#2a3f5f"
+ },
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "#E5ECF6",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "baxis": {
+ "endlinecolor": "#2a3f5f",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "#2a3f5f"
+ },
+ "type": "carpet"
+ }
+ ],
+ "choropleth": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "choropleth"
+ }
+ ],
+ "contour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "contour"
+ }
+ ],
+ "contourcarpet": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "contourcarpet"
+ }
+ ],
+ "heatmap": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "heatmap"
+ }
+ ],
+ "heatmapgl": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "heatmapgl"
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "histogram2d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2d"
+ }
+ ],
+ "histogram2dcontour": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "histogram2dcontour"
+ }
+ ],
+ "mesh3d": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "type": "mesh3d"
+ }
+ ],
+ "parcoords": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "parcoords"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ],
+ "scatter": [
+ {
+ "fillpattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ },
+ "type": "scatter"
+ }
+ ],
+ "scatter3d": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatter3d"
+ }
+ ],
+ "scattercarpet": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattercarpet"
+ }
+ ],
+ "scattergeo": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergeo"
+ }
+ ],
+ "scattergl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattergl"
+ }
+ ],
+ "scattermapbox": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scattermapbox"
+ }
+ ],
+ "scatterpolar": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolar"
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterpolargl"
+ }
+ ],
+ "scatterternary": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "type": "scatterternary"
+ }
+ ],
+ "surface": [
+ {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ },
+ "colorscale": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "type": "surface"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "#EBF0F8"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "#C8D4E3"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "type": "table"
+ }
+ ]
+ },
+ "layout": {
+ "annotationdefaults": {
+ "arrowcolor": "#2a3f5f",
+ "arrowhead": 0,
+ "arrowwidth": 1
+ },
+ "autotypenumbers": "strict",
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 0,
+ "ticks": ""
+ }
+ },
+ "colorscale": {
+ "diverging": [
+ [
+ 0,
+ "#8e0152"
+ ],
+ [
+ 0.1,
+ "#c51b7d"
+ ],
+ [
+ 0.2,
+ "#de77ae"
+ ],
+ [
+ 0.3,
+ "#f1b6da"
+ ],
+ [
+ 0.4,
+ "#fde0ef"
+ ],
+ [
+ 0.5,
+ "#f7f7f7"
+ ],
+ [
+ 0.6,
+ "#e6f5d0"
+ ],
+ [
+ 0.7,
+ "#b8e186"
+ ],
+ [
+ 0.8,
+ "#7fbc41"
+ ],
+ [
+ 0.9,
+ "#4d9221"
+ ],
+ [
+ 1,
+ "#276419"
+ ]
+ ],
+ "sequential": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#0d0887"
+ ],
+ [
+ 0.1111111111111111,
+ "#46039f"
+ ],
+ [
+ 0.2222222222222222,
+ "#7201a8"
+ ],
+ [
+ 0.3333333333333333,
+ "#9c179e"
+ ],
+ [
+ 0.4444444444444444,
+ "#bd3786"
+ ],
+ [
+ 0.5555555555555556,
+ "#d8576b"
+ ],
+ [
+ 0.6666666666666666,
+ "#ed7953"
+ ],
+ [
+ 0.7777777777777778,
+ "#fb9f3a"
+ ],
+ [
+ 0.8888888888888888,
+ "#fdca26"
+ ],
+ [
+ 1,
+ "#f0f921"
+ ]
+ ]
+ },
+ "colorway": [
+ "#636efa",
+ "#EF553B",
+ "#00cc96",
+ "#ab63fa",
+ "#FFA15A",
+ "#19d3f3",
+ "#FF6692",
+ "#B6E880",
+ "#FF97FF",
+ "#FECB52"
+ ],
+ "font": {
+ "color": "#2a3f5f"
+ },
+ "geo": {
+ "bgcolor": "white",
+ "lakecolor": "white",
+ "landcolor": "#E5ECF6",
+ "showlakes": true,
+ "showland": true,
+ "subunitcolor": "white"
+ },
+ "hoverlabel": {
+ "align": "left"
+ },
+ "hovermode": "closest",
+ "mapbox": {
+ "style": "light"
+ },
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "#E5ECF6",
+ "polar": {
+ "angularaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "radialaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "yaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ },
+ "zaxis": {
+ "backgroundcolor": "#E5ECF6",
+ "gridcolor": "white",
+ "gridwidth": 2,
+ "linecolor": "white",
+ "showbackground": true,
+ "ticks": "",
+ "zerolinecolor": "white"
+ }
+ },
+ "shapedefaults": {
+ "line": {
+ "color": "#2a3f5f"
+ }
+ },
+ "ternary": {
+ "aaxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "baxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ },
+ "bgcolor": "#E5ECF6",
+ "caxis": {
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": ""
+ }
+ },
+ "title": {
+ "x": 0.05
+ },
+ "xaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ },
+ "yaxis": {
+ "automargin": true,
+ "gridcolor": "white",
+ "linecolor": "white",
+ "ticks": "",
+ "title": {
+ "standoff": 15
+ },
+ "zerolinecolor": "white",
+ "zerolinewidth": 2
+ }
+ }
+ }
+ }
+ },
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "# Example color mapping\n",
+ "color_map = {0: \"darkblue\", 1: \"deeppink\", 2: \"limegreen\", 3: \"orange\"}\n",
+ "colors = [color_map[label] for label in labels]\n",
+ "\n",
+ "names = {0: \"Circle\", 1: \"Sphere\", 2: \"Torus\", 3: \"Klein Bottle\"}\n",
+ "\n",
+ "# Create a figure\n",
+ "fig = go.Figure()\n",
+ "\n",
+ "# Add the trace with colored markers based on labels\n",
+ "fig.add_trace(\n",
+ " go.Scatter3d(\n",
+ " x=features[:, 0],\n",
+ " y=features[:, 1],\n",
+ " z=features[:, 2],\n",
+ " mode=\"markers\",\n",
+ " marker=dict(size=3, color=colors),\n",
+ " showlegend=False,\n",
+ " )\n",
+ ")\n",
+ "\n",
+ "# Manually add the legend entries\n",
+ "for label, color in color_map.items():\n",
+ " fig.add_trace(\n",
+ " go.Scatter3d(\n",
+ " x=[None],\n",
+ " y=[None],\n",
+ " z=[None],\n",
+ " mode=\"markers\",\n",
+ " marker=dict(size=3, color=color),\n",
+ " showlegend=True,\n",
+ " name=f\"{names[label]}\",\n",
+ " )\n",
+ " )\n",
+ "\n",
+ "fig.show()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 110,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "0.8"
+ ]
+ },
+ "execution_count": 110,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "from sklearn.ensemble import RandomForestClassifier\n",
+ "from sklearn.model_selection import train_test_split\n",
+ "\n",
+ "X_train, X_valid, y_train, y_valid = train_test_split(features, labels)\n",
+ "model = RandomForestClassifier()\n",
+ "model.fit(X_train, y_train)\n",
+ "model.score(X_valid, y_valid)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "metadata": {},
+ "outputs": [
+ {
+ "ename": "AssertionError",
+ "evalue": "scales must have same shape as tensor",
+ "output_type": "error",
+ "traceback": [
+ "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
+ "\u001b[0;31mAssertionError\u001b[0m Traceback (most recent call last)",
+ "Cell \u001b[0;32mIn[9], line 2\u001b[0m\n\u001b[1;32m 1\u001b[0m test_task_points \u001b[38;5;241m=\u001b[39m synthetic\u001b[38;5;241m.\u001b[39mhypertorus(\u001b[38;5;241m2\u001b[39m, \u001b[38;5;241m400\u001b[39m)\n\u001b[0;32m----> 2\u001b[0m test_noisy_points, test_manifold_points \u001b[38;5;241m=\u001b[39m \u001b[43msynthetic\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43msynthetic_neural_manifold\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 3\u001b[0m \u001b[43m \u001b[49m\u001b[43mpoints\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mtest_task_points\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 4\u001b[0m \u001b[43m \u001b[49m\u001b[43mencoding_dim\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;241;43m5\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[1;32m 5\u001b[0m \u001b[43m \u001b[49m\u001b[43mnonlinearity\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43msigmoid\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[1;32m 6\u001b[0m \u001b[43m \u001b[49m\u001b[43mscales\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mgs\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mones\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;241;43m10\u001b[39;49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 7\u001b[0m \u001b[43m \u001b[49m\u001b[43mpoisson_multiplier\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;241;43m100\u001b[39;49m\u001b[43m,\u001b[49m\n\u001b[1;32m 8\u001b[0m \u001b[43m)\u001b[49m\n\u001b[1;32m 10\u001b[0m TC\u001b[38;5;241m.\u001b[39mfit(test_noisy_points)\n",
+ "File \u001b[0;32m~/neurometry/neurometry/datasets/synthetic.py:42\u001b[0m, in \u001b[0;36msynthetic_neural_manifold\u001b[0;34m(points, encoding_dim, nonlinearity, poisson_multiplier, ref_frequency, **kwargs)\u001b[0m\n\u001b[1;32m 40\u001b[0m encoding_matrix \u001b[38;5;241m=\u001b[39m random_encoding_matrix(manifold_extrinsic_dim, encoding_dim)\n\u001b[1;32m 41\u001b[0m encoded_points \u001b[38;5;241m=\u001b[39m encode_points(points, encoding_matrix)\n\u001b[0;32m---> 42\u001b[0m manifold_points \u001b[38;5;241m=\u001b[39m ref_frequency \u001b[38;5;241m*\u001b[39m \u001b[43mapply_nonlinearity\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 43\u001b[0m \u001b[43m \u001b[49m\u001b[43mencoded_points\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mnonlinearity\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43mkwargs\u001b[49m\n\u001b[1;32m 44\u001b[0m \u001b[43m\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 45\u001b[0m \u001b[38;5;28;01mtry\u001b[39;00m:\n\u001b[1;32m 46\u001b[0m noisy_points \u001b[38;5;241m=\u001b[39m poisson_spikes(manifold_points, poisson_multiplier)\n",
+ "File \u001b[0;32m~/neurometry/neurometry/datasets/synthetic.py:218\u001b[0m, in \u001b[0;36mapply_nonlinearity\u001b[0;34m(encoded_points, nonlinearity, **kwargs)\u001b[0m\n\u001b[1;32m 216\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m relu(encoded_points, \u001b[38;5;241m*\u001b[39m\u001b[38;5;241m*\u001b[39mkwargs)\n\u001b[1;32m 217\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m nonlinearity \u001b[38;5;241m==\u001b[39m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124msigmoid\u001b[39m\u001b[38;5;124m\"\u001b[39m:\n\u001b[0;32m--> 218\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mscaled_sigmoid\u001b[49m\u001b[43m(\u001b[49m\u001b[43mencoded_points\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43mkwargs\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 219\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m nonlinearity \u001b[38;5;241m==\u001b[39m \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mtanh\u001b[39m\u001b[38;5;124m\"\u001b[39m:\n\u001b[1;32m 220\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m scaled_tanh(encoded_points, \u001b[38;5;241m*\u001b[39m\u001b[38;5;241m*\u001b[39mkwargs)\n",
+ "File \u001b[0;32m~/neurometry/neurometry/datasets/synthetic.py:231\u001b[0m, in \u001b[0;36mscaled_sigmoid\u001b[0;34m(tensor, scales)\u001b[0m\n\u001b[1;32m 230\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mscaled_sigmoid\u001b[39m(tensor, scales):\n\u001b[0;32m--> 231\u001b[0m \u001b[38;5;28;01massert\u001b[39;00m tensor\u001b[38;5;241m.\u001b[39mshape[\u001b[38;5;241m1\u001b[39m] \u001b[38;5;241m==\u001b[39m scales\u001b[38;5;241m.\u001b[39mshape[\u001b[38;5;241m0\u001b[39m], \u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mscales must have same shape as tensor\u001b[39m\u001b[38;5;124m\"\u001b[39m\n\u001b[1;32m 232\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;241m1\u001b[39m \u001b[38;5;241m/\u001b[39m (\u001b[38;5;241m1\u001b[39m \u001b[38;5;241m+\u001b[39m gs\u001b[38;5;241m.\u001b[39mexp(\u001b[38;5;241m-\u001b[39mscales \u001b[38;5;241m*\u001b[39m tensor))\n",
+ "\u001b[0;31mAssertionError\u001b[0m: scales must have same shape as tensor"
+ ]
+ }
+ ],
+ "source": [
+ "test_task_points = synthetic.hypertorus(2, 400)\n",
+ "test_noisy_points, test_manifold_points = synthetic.synthetic_neural_manifold(\n",
+ " points=test_task_points,\n",
+ " encoding_dim=5,\n",
+ " nonlinearity=\"sigmoid\",\n",
+ " scales=gs.ones(10),\n",
+ " poisson_multiplier=100,\n",
+ ")\n",
+ "\n",
+ "TC.fit(test_noisy_points)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### NOTE: Try different coefficients to distinguish between torus and klein bottle?"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 105,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "{0: (19.814, 0.7066852198822331), 1: (13.214, 2.555817677378416)}\n"
+ ]
+ }
+ ],
+ "source": [
+ "betti_numbers = estimate_betti_numbers(\n",
+ " manifold_points, num_shuffles=500, homology_dimensions=(0, 1)\n",
+ ")\n",
+ "print(betti_numbers)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAAB8YAAAXSCAYAAABq34X0AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjkuMCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy80BEi2AAAACXBIWXMAAA9hAAAPYQGoP6dpAADhbElEQVR4nOzde5yUdd0//vfMDiCHYV0FFVJB3DyLB0TMtABNLbsNQ0usFA0PaX3Ljnd20Lwz7zur2+48lCl42+3hrvCQWmYppKWCippnWBVTxAPn5SCwO/P7ox97u7DALjOz1+y1z+fjsY/2mr0+17xmnHtv3vu65ppMsVgsBgAAAAAAAACkVDbpAAAAAAAAAABQSYpxAAAAAAAAAFJNMQ4AAAAAAABAqinGAQAAAAAAAEg1xTgAAAAAAAAAqaYYBwAAAAAAACDVFOMAAAAAAAAApJpiHAAAAAAAAIBUU4wDAAAAAAAAkGqKcQCgw6677rrIZDItX9ddd13SkQAAAAAAYKMU4wAAAAAAUEGjR49udYJ5RyxdujQuvfTSOOKII2LQoEHRq1evRE9Wnzt3bqv7nzhxYsXua+LEia3ua+7cuRW7LwDSL5d0AAAAAAAAYEPTp0+P8ePHx6JFi5KOAgBdnmIcAAAAAACqTENDQ3z0ox+NFStWJB0FAFJBMQ4AAAAAAFXm/PPPb1WKDx8+PM4888zYZZddomfPni2377333knEA4AuRzEOAHTYxIkTK/oZYgAAANCdLVu2LG6//faW7d133z1mzJgRW221VYKpAKBrU4wDAAAAAEAFTZ8+vUP7P/bYY7FmzZqW7VNOOUUpDgAlyiYdAAAAAAAA+D+zZ89ute1y6QBQOsU4AAAAAABUkSVLlrTa7t+/fzJBACBFXEodAKrIk08+GY8++mi89dZb0atXr9hhhx3i0EMPjaFDh5Z03EKhEDNnzow5c+bEW2+9Fc3NzbHddtvFLrvsEoceemj06NGjPA+gHdauXRtPPfVUPP3007Fw4cJYsWJF9OrVK/L5fAwZMiR222232HXXXTstDwAAAFSbd955p9V2JpNJKAkApIdiHAA6yfTp02PMmDEt2xdccEFceOGFERFx0003xfe+97144YUX2lw7atSo+NGPfhSHHXZYh+7zrbfeiosuuihuvvnmWLhwYZv75PP5OP744+Oiiy6KIUOGtOu41113XZx22mkt21OmTImJEyducs0bb7wR3//+9+PGG2+MxYsXb3LfAQMGxNixY+P000+Po48+utXPzj777PjFL37Rsn3DDTfEySef3K7c73bggQfG448/3rL97LPPxp577tnh4wAAAKTVI488EnPmzIl58+ZFNpuNXXfdNcaMGRO1tbWbXPfOO+/EX//613juueeisbEx6urqYo899ojDDz88crkt+5P08uXL45lnnonnn38+Fi5cGKtWrYra2toYMGBAHHjggbHbbrtt0XE3p1InsG9OsVgs6/FeeOGFePzxx+Ott96KFStWxIABA2Lw4MFx2GGHbfa/ZyW8+eabcf/998e8efNi1apVMXDgwNh///1jxIgRTgIAoHKKAECnmDZtWjEiWr4uuOCC4urVq4uf+tSnWt2+sa+amprilClT2n1///u//1vM5/PtOnZEFHv16lW8/PLL23XsKVOmtFq7uVz33HNPsba2tt1Z1n29//3v3+BYs2bNarXPmDFj2v2crPPoo4+2OsZhhx3W4WMAAAB0ZW3NqMVisdjU1FT86U9/Wnzve9/b5pzWp0+f4te+9rXiqlWrNjjmsmXLil//+teL/fv3b3PtwIEDi9dcc027M77wwgvFCy+8sHjIIYcUc7ncJufHHXbYofi9732vuGjRopKfg2KxWLzxxhuLu++++0bvb9SoUcUHHnig3ff1wQ9+sNX69b388ssdnpk3N4+/8847xUsvvbS46667bnR9LpcrHnHEER16LOtnPfXUU9u99tlnny0ec8wxxZqamjbzDBkypHj11VcXC4VCsVgsFk899dRWP3/55ZfbfV8AsD6fMQ4ACTr11FPjhhtuaNmuq6uL4cOHx4EHHhhbb711q32bm5tj0qRJ8cgjj2z2uL/85S9jwoQJ0djY2Or2fv36xd577x3777//BsdfvXp1fP7zn4+LLrpoix9PW5555pn4l3/5l1i6dGmr23v16hW77757HHzwwTFixIior69v1yXdDzjggDj44INbtqdPnx4NDQ0dyvTLX/6y1fYZZ5zRofUAAABptGLFivjwhz8cX/ziF2POnDlt7rNy5cq49NJL46ijjopVq1a13P7iiy/GiBEj4oc//GEsW7aszbVvv/12TJo0Kc4777zNZrnzzjtj9913jwsvvDAefvjhaGpq2uT+b7zxRlxwwQWx7777tmtu3pg1a9bEpz/96Tj55JM3elW3iIgZM2bE6NGj47rrrtvi+6qkZ555Jvbaa6/42te+Fi+++OJG92tqaop77703Dj/88Dj99NNj7dq1Fct07bXXxgEHHBB33313NDc3t7nPK6+8EmeeeWaccMIJsWbNmoplAaB7UowDQEJ+9atfxc033xwREcccc0w89NBDsXDhwnjyySfjscceiwULFsStt94agwcPblnT3Nwcn//85zd53FmzZsW5554bhUKh5badd945fv3rX8eCBQvi6aefjscffzwWLFgQd999d+y9996t1l9wwQXxhz/8oWyP8+tf/3qsXr26ZXv//fePO++8M5YtWxbPP/98zJgxIx599NGYM2dOrFixImbNmhUXX3xx7Lvvvhs95llnndXyfbFYjGuuuabdeVasWBE33XRTy/bWW28dJ554YgcfFQAAQLoUi8U46aST4k9/+lPLbYMHD46DDjoo9tprr6ipqWm1/wMPPBBf/OIXI+KfH+M1duzYljI9k8nEsGHDYuTIkTFs2LAN7uuyyy5rdZJ4W9b/jO2IiN69e8duu+0WI0aMiIMOOih22WWXyGZb/4l73rx5MXr06Hjuuefa98DXU6kT2DvTo48+Gocffni89NJLrW7v0aNHvPe9742DDjqo1d8a1pkyZUocd9xxFSmkb7jhhjjjjDNa/X0gIqJ///4xfPjw2HfffSOfz7fcfsstt8Q555xT9hwAdHNJv2UdALqL9S/Rtu7rO9/5zibXvfDCC8U+ffq0WvPEE0+0uW+hUCjuu+++rfbdb7/9iosXL97o8d95553i2LFjW60ZNGhQceXKlRtd095LqS9ZsqTV5e722GOPTR53fc8991ybt69YsaLVpdm333774po1a9p1zMmTJ7fKfu6557Y7DwAAQFqsP6MOHTq05fsJEyYUn3322Vb7L1iwoHjOOee0WpPJZIp///vfi0cffXQxIopbbbVV8bvf/W5x/vz5rdY+//zzxQ984AMbXPp8U3Pcb37zm2JNTU3x2GOPLf7iF78ozpkzp9jc3LzBfsuWLSv+z//8T3G33XZrdfz999+/5XLc7X0Ohg0b1vL9McccU3zooYdaHaOpqal46623FgcPHtxq3cEHH7zZ53tzl1JftWpV8U9/+lPL12c+85lW+//oRz9q9fN1X6+//voGz8e7/1vG/3/5+x/+8IfFhQsXttr3ySefLI4bN26Dv1N84xvf2ORj6eil1F988cUN/q6x6667Fm+//fbi2rVrW/ZbvXp1cerUqcUhQ4a0+boMl1IHoETeMQ4ACfrYxz622UuX77bbbvGFL3yh1W0be0f3n/70p3jqqadatvv06RO/+93vNjir/d169eoVt9xyS+ywww4tt82fPz9uvPHGdjyCTXv55ZdbXe5u4sSJ0bt373av32OPPdq8vU+fPvGZz3ymZfvNN9+MO+64o13HdBl1AACADc2dOzciIn70ox/FjTfeGHvuuWern2+77bZxxRVXxGmnndZyW7FYjE9+8pPxxz/+Mfr16xf33HNPfO9732s1X0ZE7L777vGHP/yh1THfeOONuOuuuzaaZ8SIEfHiiy/GnXfeGWeeeWbU19dv8O7wiIh8Ph+f+tSn4sknn4yPfOQjLbc/8cQTcffdd3foOVj3DuvvfOc78Yc//CEOOeSQyGQyLT+vqamJcePGxbRp06JPnz4tt8+cOTOefPLJDt3X+rbaaqs48sgjW77Wf6f9iBEjWv183degQYNa7Xf++ee3/LeMiKitrY2//vWv8bWvfS222WabVvsOHz48br311vjWt77V6vZLL700Zs2aVdLjebfPf/7zsXLlypbtAw88MGbNmhXHHXdc5HK5ltt79uwZH//4x+Pxxx+PffbZJyKi1WMBgFIpxgEgQT/4wQ/atd8nP/nJVtsbG1DXv6T4eeedFzvvvPNmj19bWxsXXnhhq9uuvvrqdmXblHd/3lxEtOszxNvr7LPPbrW9fuHdlmeeeSYeeuihlu2RI0fGfvvtV7ZMAAAAXdknP/nJ+MpXvrLJfb7//e+3KqjXXbL8Jz/5SRx++OEbXdenT5/4zne+0+q2TX2M1y677BJDhgxpT+yI+Gex/Ktf/Spqa2tbbpsyZUq7169T7hPYO9OSJUti8uTJrW5b97nem/L9738/PvzhD7dsFwqF+M///M+yZHr++edbPTd9+vSJW2+9Nfr377/RNXV1dXHbbbdFr169ypIBANZRjANAQvbdd9/Ya6+92rXvPvvs0+os6ldffbXN/e6///5W2+8+k39zJkyY0Ord3I899lirM7q3xPqfWfbrX/861q5dW9Ix19l7773j/e9/f8v2PffcE//4xz82uWb9Ewe8WxwAAOCfMpnMZgvhiP/73PF3GzJkSJx++umbXfsv//IvrUr1xx9/vONBN2GbbbZpVfA++OCDHT5GuU9g70w33nhjqzn+/e9/f4wfP75da3/yk5+02v71r38dS5cuLTnT+icnnHvuue06gX/XXXeNz33ucyXfPwC8m2IcABKy/h8SNqVHjx6tLofe1nA6d+7cePPNN1u2hwwZErvuumu776N///6tMjU3N8cjjzzS7vVtGTJkSLz3ve9t2Z4xY0Ycc8wxW/THiba8+13jhUIhrr322o3uu3r16vjVr37Vst2vX7+YMGFCWXIAAAB0dcOHD4/ddtutXfuuu8z1Oscff3zU1NRsdl2/fv1i6NChLdubO7l5S+yyyy4t38+bNy/efvvtdq+txAnsnekvf/lLq+32nKywzh577BGHHnpoy/aaNWvi4YcfLjnT9OnTW22fcsop7V47ceLEku8fAN5NMQ4ACdluu+06tH/fvn1bvl//EuUREa+88kqr7eHDh3c40/qXFS/HHynWv0T7fffdF+9///tjl112ibPPPjtuuummDbK314knnhjbbrtty/bkyZOjUCi0ue8tt9wSCxcubNk+6aSTol+/flt0vwAAAGkzYsSIdu/77jks4p+fGb0la5ctW9auNUuWLIlrr702TjvttDjwwANj0KBB0bdv38hkMht8XXLJJa3WLliwoN3Zyn0Ce2ebMWNGq+2xY8d2aP0RRxzRarvUYnzNmjXxxBNPtGxvu+22G5xUsSn77bdfq+cYAEqlGAeAhGy11VZbvLZYLG5w2+LFi1ttDxgwoMPHXX/N+sfcEieffHL827/9W2QymVa3z507N37xi1/EySefHEOHDo2hQ4fGmWeeGffdd1+bj68tvXr1ilNPPbVl+7XXXou77767zX1dRh0AAGDjBg4c2O59+/TpU5a1bZ30/W4rVqyIr3/967HDDjvEpEmT4rrrrovHH3883njjjXZ/9NeSJUvana3cJ7B3pmKx2Opd6/3792/17vz2KPfJ8q+//nqsWbOmZbsjpfg6++67b0kZAODdFOMAkBLLly9vtf3uAb291l/T2NhYUqZ1vv3tb8dDDz0UH/nIRzZ6eb1XXnklfvnLX8YRRxwRw4cPjz/96U/tOvZZZ53VavuXv/zlBvu8+OKLMW3atJbt4cOHx8EHH9yBRwAAAJBupZy8XcrajVmwYEG8733vi0svvTRWr169xcfpyNpyn8DemZYuXdrqCmrrv6u/Pcp9svz6JyVsSaYtWQMAG5Pb/C4AQFew/mXBV6xY0eFjrL8mn8+XlOndRo0aFXfddVfMnz8/7rnnnpg+fXrcf//98dJLL22w79NPPx1HH310/PjHP47zzjtvk8fdbbfdYsyYMS3F95133hlvvPFG7LDDDi37XHPNNa3+SOHd4gAAANXtxBNPjKeeeqrVbTvttFOMGTMm9tprr9hxxx2jX79+0bt378hm/+/9X9dff3386le/6uy4iavGk+XXz7T+lQa2JBMAlEIxDgApUVdX12r73Z+n3V7rf/ba+scsh0GDBsWpp57acgn0119/Pe6777647bbb4ne/+12sXbs2Iv55tv1XvvKVeN/73heHHHLIJo959tlntxTjTU1NMWXKlPjmN7/Zsn3ddde17Nu7d+/49Kc/XfbHBQAAQHn87ne/i+nTp7ds5/P5uOqqq2LChAmtSvC23HvvvRVOV52q8WT59Uvt9l7+flOZAKAULqUOACkxZMiQVttPPvlkh4+x/pr1j1kJgwcPjk9/+tPx29/+NubMmRMjR45s+VmxWIz//M//3Owxjj/++FafBffud4ivewf5OieeeGJsvfXW5XsAAAAAlNXNN9/cavsXv/hFfOpTn9psKR4RsWjRokrFqmq1tbWtnp9qOFl+/dl7/eO3x5Y8DgDYGMU4AKTE0KFDY/vtt2/ZfuWVV9q8TPnGNDY2xqOPPtqyncvl4qCDDiprxs0ZMmRI3Hjjja1u++tf/7rZdT169IjTTz+9Zfull16K++67LyI2/Mxxl1EHAACobg8//HDL99tuu2184hOfaPfaZ555phKRql4mk4mddtqpZXvZsmUxd+7cDh2j3CfLv+c974mePXu2bD/99NMdPsb6l9MHgFIoxgEgRT74wQ+22n73JcQ356abbopVq1a1bB900EFb9Plfpaqvr29V8Lf3jPIzzzwzMplMy/Yvf/nLeO211+KPf/xjy2177LFHHHbYYeULCwAAQNm9+eabLd/X19dHTU1Nu9YtW7YsHnvssUrFqnrrfwzZuhPG22v9/Tf3sWab07Nnz9hvv/1athctWtShcvzJJ5+MJUuWlJQBAN5NMQ4AKTJp0qRW2z/5yU/itdde2+y6ZcuWxYUXXtjqtqTeWb1mzZpYtmxZy3Z7L922yy67xFFHHdWyfeutt8YPf/jDaG5ubrnNu8UBAACq37qPxor454zYXpMnT4533nmnEpG6hFJOln/hhRfib3/7W8t2r169YtSoUSVnGj16dKvt66+/vt1rO5IfANpDMQ4AKXLkkUfG8OHDW7ZXrFgRH/vYx2Lp0qUbXbNmzZo48cQTY/78+S23DRo0KE4++eSS89x4441xySWXxOLFi9u95oorrmj1zvURI0a0e+3ZZ5/d8v2aNWviZz/7Wct2z54945RTTmn3sQAAAEjGDjvs0PL9M8880653Dc+bNy++973vVTBV9ZswYUL07du3ZfuBBx6I2267rV1rv/KVr7Ta/sQnPhG1tbUlZzrttNNabV9xxRXx6quvbnbdiy++GFdddVXJ9w8A76YYB4AUyWQyMWXKlOjRo0fLbbNmzYr9998/pk6d2upM+0KhEH/605/ioIMOinvuuafVcSZPnhxbbbVVyXneeuutOP/882PHHXeME044IW666aZ45ZVX2tx39uzZ8fnPf36DYbwj7/L+6Ec/GoMHD27zZ8cff3wMGDCg/eEBAABIxKGHHtry/Zo1a+Kb3/zmJvd/++2346Mf/Wi3v+z21ltvHaeffnqr204//fT4+9//vsl1F1xwQdx1110t29lsNs4777yyZNpzzz3j6KOPbtleuXJlHH/88dHY2LjRNYsXL47jjz8+Vq9eXZYMALCOYhwAUubAAw+MK664IrLZ//t/83Pnzo0TTjghBgwYEMOHD48DDjggBgwYEEcddVQ89dRTrdZ/73vfi2OOOaasmVauXBlTp06Nk08+OYYOHRp1dXWx5557xvve974YMWJEbLfddrH77rvHFVdc0eqSeSeddFKMGzeu3feTy+U2uJz8Oi6jDgAA0DWsf7Wvn//853HqqaducKJ1Y2NjXHvttTF8+PB44oknIuKfRWx3dvHFF8fQoUNbthcvXhyHHnpo/PjHP97gam5PP/10jB8/Pi666KJWt3/ta1+LAw44oGyZLr/88lYn3z/22GNxwAEHxB133BFNTU0tt69duzZuueWWOOCAA1r+VvHuxwIApcolHQAAKL8zzjgjamtrY9KkSa3Owm5sbNygCF+nV69e8eMf/zjOPffciudbsmTJZs/kP+OMM+LKK6/s8LEnTZoUF198cavPFh82bFiMHTu2w8cCAACg8x111FHxkY98JH7/+9+33Hb99dfH9ddfH8OGDYuBAwfGkiVL4uWXX251ZbSTTz453vve93brS6rn8/n4zW9+E0cddVRLEb5ixYr46le/Gt/85jdjl112if79+8f8+fNj3rx5G6w/5phjNijKS1VfXx8///nP47TTTms5Gf7FF1+M4447Lmpra2Po0KFRLBbj5ZdfbvU3jEmTJsXatWtj7ty5Zc0DQPflHeMAkFKf+MQnoqGhIc4999zYZpttNrpfPp+PU045JZ5//vmyl+JnnXVW3H777TFp0qSor6/f7P69evWK448/Ph544IG4+uqrI5fr+Dl8O+20Uxx55JGtbps0aVJkMpkOHwsAAIBk3HDDDXHwwQdvcPtLL70UM2bMiBdeeKFVKX7SSSfFlClTOjNi1TrooIPi/vvvj2HDhrW6fe3atTF79ux49NFH2yzFJ06cGL/73e+iZ8+eZc906qmnxi9+8YsNjr106dJ48skn4+9//3urUnz8+PFxxRVXlD0HAN2bd4wDQCcZPXp0q8uEd9SWnCG93XbbxeWXXx4//elPY+bMmTFnzpx46623olAoxMCBA2PYsGFx6KGHtvpM8vaYOHFiTJw4cbP79e7dO4477rg47rjjIuKfn/v27LPPxksvvRSLFi2KlStXRp8+faKuri722GOP2G+//aJv374dfpzvViwW4/nnn2/ZzuVycdppp5V0TAAAADrX1ltvHffff39cfPHF8V//9V+xdOnSNvfbe++941vf+lZMmDChkxNWt3322SeeffbZ+NnPfhZXXXVVvPTSS23ul8vl4oMf/GBceOGFcdhhh1U00xlnnBGHHnpofPnLX44///nPUSgUNthn5513jm9/+9tOcAegIjLFUv5CDwBQZe655544+uijW7bHjRsXt956a4KJAAAAKMU777wTDz30UDz33HOxePHi6NmzZwwePDhGjhwZu+22W9LxuoTnn38+Hn/88Xjrrbdi5cqVse2228Z73vOeOOyww6K2trbT88yfPz8eeOCBmDdvXqxatSoGDhwY+++/fxx00EEKcQAqRjEOAKTK+PHj45ZbbmnZ/sMf/hDHHHNMgokAAAAAAEiaYhwASI3Zs2fHnnvu2XI5tvr6+pg9e7azzQEAAAAAurls0gEAAMqhubk5zjnnnFafUfalL31JKQ4AAAAAgHeMAwBd02OPPRaLFy+OpqamePnll+Pqq6+O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ZqfJZXJRl6tLOgYAAABUHTMzAAAAnankYnzNmjUxderUuPbaa2P69OmtPi88IqJv377xyU9+Ms4444wYNWpUu4/bq1evOOKII+K///u/Y/HixaXG7FTZbKd+dDtAC79/AACodv7NCiTJ7yAAgO6r5GJ80KBBsWTJkoho/e7w/fffP84888z41Kc+Ffn8ll06bOutty41XiLq6+uTjgAAAABVycwMAABAEkouxhcvXhyZTCaKxWL069cvJkyYEGeccUYcdNBBJYerr6+PD37wgyUfp7M1NDREoVBIOgZAZLNZf3gEAKCqmJmBamR+BgBIv7J8xviBBx4YZ555Zpx88snRt2/fchwyIiLOPffcOPfcc8t2vM5SKBQM+QAAANAGMzMAAABJKLkYnzVrVuy///5liJI+TcWmaGxuTDpGp8jX5COXKct5FgAAAHQD3WFmNisDAABUj5KnM6X4xjU2N8bUpbclHaNTjK8dF3W5uqRjAAAA0EV0h5nZrAwAAFA9skkHAAAAAAAAAIBKUowDAAAAAAAAkGolX0r99NNPL2l9NpuN/v37x9Zbbx177rlnjBw5MoYOHVpqLAAAAAAAAACIiDIU49ddd11kMplyZGlxyCGHxDe+8Y047rjjynpcAAAAAAAAALqfslxKvVgstvpq67aO/Pzhhx+O448/Pj772c+WIx4AAAAAAAAA3VjJ7xifMmVKRES8+uqrcfHFF8fq1asjk8nEYYcdFqNGjYodd9wx+vXrFytWrIjXXnstZs6cGQ888EAUi8XYaqut4lvf+lZsv/32sWjRovj73/8ed911VyxdujQi/vlu9AEDBsR//Md/lBoTAAAAAAAAgG6q5GL81FNPjRkzZsRXvvKVWLNmTXzsYx+Lyy67LIYMGbLRNf/4xz/ivPPOi1tvvTUuu+yyuOuuu+Lggw+OiIgVK1bEN7/5zbj88sujWCzGZZddFmeddVYMGzas1KgAAAAAAAAAdEMlF+OLFi2KE044IRYvXhwTJ06Ma6+9drNrdt5555g6dWpMmjQpJk+eHCeccEI8+eSTUVdXF3379o3/+q//infeeSeuueaaaGpqismTJ8f3v//9UqN2unxNPsbXjks6RqfI1+STjgAAAEAX0h1mZrMyAABA9Si5GL/mmmti3rx50b9///jZz37WobU//elP47e//W3Mmzcvrrnmmvja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Z0byxx9/PG95y1ty5513NjomAAAAAAAAAC2qIcN4tVrNrbfemre//e3Zfffdc8455+R3v/vdljF8xx13zIknnpjbb789//Ef/5G//uu/zh577JETTzwxP/nJT3LPPffk0EMPTZJs3LgxF198cSNiAgAAAAAAADACjK7nxR544IFcccUVufLKK/PII48k+d/bpCfJAQcckPe9731597vfnQkTJjzvdV7xilfktttuy5QpU/Lwww/njjvuqGfMIdPd0ZU502cXHaPhuju6io4AAADAMNPKnVlPBgAAaD41D+Pr16/Pddddl6985StZsGDBVj8vPEnGjh2bd77znXnf+96XadOmDfi6Y8aMyeGHH56rrroqTz75ZK0xC9E+qi2TO7uLjgEAAABNR2cGAABgKNU8jHd3d+epp55KsvWnww888MC8//3vz7ve9a50dnZu17V32mmnWuMVolxu+I9ubxleKwAAgJFFDxwYrxMAAEB91TyMP/nkkymVSqlWqxk3blyOO+64vO9978vBBx9cc7je3t4cdthhNV9nqPX29hYdAQAAAJqSzgwAAEAR6vIzxg866KC8//3vz/HHH5+xY8fW45JJkjPPPDNnnnlm3a43VPr6+lKpVIqOMSyUy2XfFAEAABhBdOaB0ZcBAADqq+ZhfNGiRTnwwAPrEKV1VCoVJR8AAAC2QWcGAACgCDUP40bx57d+04YsW9tfdIyG6+7oSvuotqJjAAAAMIy0cmfWkwEAAJpPXW6lzrYtW9ufMxZcVHSMhpszfXYmd3YXHQMAAIBhpJU7s54MAADQfMpFBwAAAAAAAACARqr5E+Mnn3xyTefL5XLGjx+fnXbaKfvuu2+mTp2anp6eWmMBAAAAAAAAQJI6DONXXnllSqVSPbJs8cpXvjLnnntujj766LpeFwAAAAAAAICRpy63Uq9Wq1v92tbXBvPnd955Z97ylrfklFNOqUc8AAAAAAAAAEawmj8xPm/evCTJQw89lAsvvDDr1q1LqVTKa17zmkybNi177LFHxo0blzVr1uThhx/OwoUL87Of/SzVajU77LBDPvaxj2W33XbLE088kV//+te5+eabs2LFiiTPfBq9q6srn/rUp2qNCQAAAAAAAMAIVfMwfuKJJ+auu+7K3/zN32T9+vV505velMsuuyyTJ09+3jNLlizJ2Wefneuvvz6XXXZZbr755hxyyCFJkjVr1uSjH/1oLr/88lSr1Vx22WU59dRTs9dee9UaFQAAAAAAAIARqOZbqT/xxBN529velieffDInnXRSrr/++hccxZNk0qRJue6663LyySdn+fLlW84nydixY/O5z30us2bNSpJs3LgxV1xxRa0xAQAAAAAAABihStXNP/R7O/3DP/xDzjvvvIwfPz5Lly5NR0fHgM+uWbMmu+++e1atWpVLLrkkH/nIR7b82eOPP54999wzGzZsyKte9arcfvvt27zGypUrM2HChKxYsSLjx4+v5a9SN4sXL06lUsn6TRuybG1/0XEarrujK+2j2rbrbLlczj777FPnRAAAAK2jlt6rMxejlp68mb4MAADwxw2m99Z8K/XrrrsupVIpM2bMGNQonjzz6fAZM2bkhhtuyHe+852thvFdd901U6dOzR133JHf//73tcYsRPuotkzu7C46BgAAADQdnRkAAIChVPMwfv/99ydJdtttt+06/+IXv3ir6zxbb29v7rjjjjzxxBPbH7AA5XLNd6gfMbxWAAAAI4seODBeJwAAgPqquWWtXr06SfLoo49u1/nHHntsq+s82w477LDV/wIAAACMBJVKJX19fUXHAAAAaBk1f2K8u7s7999/f+bPn5/Vq1dn3LhxAz67atWqzJ8/P6VSKd3dz7192pNPPpkk6erqqjXmkKpUKqlUKkXHAAAAgKajMwMAAFCEmofxGTNm5P7778/q1atz5pln5qqrrhrw2Q984ANZtWpVSqVSpk+f/pw//+1vf5tSqbTlduvDzfpNG7JsbX/RMYZEd0dX2ke1FR0DAACAYWIkdGZdGQAAoHnUPIyfeuqpufLKK1OtVvP1r389TzzxRC677LLsvffez3vm97//fc4666zcfPPNSZJSqZTTTjttq8c88sgjuffee5MkBxxwQK0xC7FsbX/OWHBR0TGGxJzpszO587mf+gcAAIBtGQmdWVcGAABoHjUP41OnTs3ZZ5+dz3zmMymVSrnllltyyy235JBDDsm0adOy5557pqOjI2vXrs3DDz+cu+66KwsXLky1Wk21Wk2SnHXWWZk6depW1503b16q1WpKpVKOOOKIWmMCAAAAAAAAMELVPIwnyaWXXppNmzblsssu2/K1hQsXZuHChdt8/OZBPEk+9KEP5dOf/vRzHrPzzjvnggsuSJIcddRR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ctkd6gfD6wUAADBy6ICD4/UCAACoj7oM41/96lfzoQ99KKVSacso/md/9md59atfnZ6enowdOzZr1qzJAw88kJ///Of59a9/nSTZsGFDzjrrrOy000454YQT6hGlKfT29hYdAQAAAJqSzgwAAEARah7Gn3jiiZx11llJkmq1mqlTp+byyy/P1KlTn/fMv//7v+eDH/xg7rrrrlSr1XzoQx/KX/3VX2XnnXeuNU5T6OvrS6VSKTrGsFEul31jBAAAYITQmQdHZwYAAKiPmofxuXPn5qmnnkqpVMqRRx6ZG264Ie3t7S945uCDD85Pf/rTHH300fnXf/3XrFixInPnzs1HPvKRWuM0hUqlouQDAADANujMAAAAFKHmYfwHP/hBkqS9vT1XXXXVHx3FN2tra8uVV16Znp6erF+/PjfffHPLDOObrd+0IcvW9hcdY0h1d3SlfVRb0TEAAABociOxMz8fXRoAAKDxah7GFy9enFKplBkzZuTFL37xoM7utttumTFjRm699dYsXry41ihNZ9na/pyx4KKiYwypOdNnZ3Jnd9ExAAAAaHIjsTM/H10aAACg8cq1XmD58uVJkj333HO7zm8+98QTT9QaBQAAAAAAAACeo+ZhvLOzM8n2D9tPPvnkVtcBAAAAAAAAgHqqeRjfc889U61Ws2DBgmzcuHFQZzds2JD58+enVCpt9yfOAQAAAAAAAOCF1DyMH3HEEUme+cT4Jz7xiUGd/bu/+7stt2I//PDDa40CAAAAAAAAAM9R8zB+0kknZdSoUUmSiy++OOedd17WrVv3gmfWr1+fj33sY7nwwguTJKNGjcrJJ59caxQAAAAAAAAAeI7RtV5gv/32y+mnn57LL788pVIpl156ab761a/muOOOy6GHHprJkydn7NixWbNmTZYsWZKf//zn+cY3vpFly5alWq2mVCrl9NNPz7777luPvw8AAAAAAAAAbKXmYTxJPvvZz+bBBx/MTTfdlFKplEcffTSXXXZZLrvssm0+vlqtbvn9G9/4xnz2s5+tRwwAAAAAAAAAeI66DOOjRo3K9773vVx66aX5+7//+6xevXqr8Xtbxo0bl49//OM555xzUiqV6hGj6XR3dGXO9NlFxxhS3R1dRUcAAABgGBiJnfn56NIAAACNV5dhPElKpVL+3//7fzn99NNzzTXX5Mc//nF++ctf5vHH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bcr111+fc889N/fff382bNiQU045JYsXL86OO+5YaxwAAAAAAAAA2ErNt1KfN29eli1bllKplIMPPjiLFi3K29/+9m2O4kkyatSovO1tb8uiRYty8MEHJ0mWLl2aefPm1RoFAAAAAAAAAJ6j5k+Mf//730/yzOB97bXXZqeddhrQuQkTJuSaa67Jvvvum0qlkptuuilnnHFGrXGaSndHV+ZMn110jEJ1d3QVHQEAAIAmpDNvTX8GAABorJqH8d/85jcplUp5zWtek7333ntQZ3t7e/O6170u8+fPz29+85taozSd9lFtmdzZXXQMAAAAaDo6MwAAAEOp5mG8v78/yTMj9/bYe++9M3/+/C3XaQXlcs13qB9xvGYAAAAjg/5XO68hAADA4NU8jO+4445Zv359Vq9evV3nN5/bcccda43SNLb3HwkAAABAq9OZAQAAKELNw/jEiRPz1FNP5Wc/+9mgz1ar1dx+++0plUqZOHFirVGaRl9fXyqVStExhp1yuewbJAAAAC1OZ66d/gwAADB4NQ/jM2bMyL333pulS5fm8ssvzwc+8IEBn/3iF7+Yhx9+OKVSKdOnT681StOoVCpKPgAAAGyDzgwAAEARah7G3/3ud+cLX/hCkuTDH/5wRo8endNOO+2Pnvvyl7+cs88+e8t/n3DCCbVGaTrrN23IsrWt87PTt1d3R1faR7UVHQMAAIAmojNvmw4NAADQGDUP49OmTcs73vGOfOtb38rGjRtz5pln5stf/nJOOumkHHrooZk8eXLGjh2bNWvWZMmSJfn5z3+eq666KosWLUq1Wk2pVMo73vGOTJs2rR5/n6aybG1/zlhwUdExCjdn+uxM7uwuOgYAAABNRGfeNh0aAACgMWoexpPkiiuuyP3335+77747SfKrX/0qZ5111gueqVarSZKpU6fmK1/5Sj1iAAAAAAAAAMBzlOtxkY6OjixYsCCnnXZaSqVSqtXqH/1VLpdz+umnZ/78+eno6KhHDAAAAAAAAAB4jroM40my4447Zs6cOVm8eHHOPffcTJ06NW1tW/9MrLa2tkydOjXnnntuFi9enC984QvZcccd6xUBAAAAAAAAAJ6jLrdSf7a99torF1988Zb/XrFiRVavXp1x48ZlwoQJ9X46AAAAAAAAAHhBdR/G/68JEyYYxAEAAAAAAAAoTN1upQ4AAAAAAAAA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//3rkaVllMvD8w71wzU3AAAAw8dw7Z7DNTcAAADPqHkYP+CAAzJt2rTMmjUrxx57bMaOHVuPXMNab29v0REAAACgKenMAAAAFKEut1JfuHBhFi5cmLPPPjvvfOc7c8opp+SVr3xlPS49LPX19aVSqRQdY9DK5bJvUAAAANBQOjMAAABFqHkY7+joyNq1a5Mkq1evzhVXXJErrrgi++23X2bNmpUTTjghu+yyS81Bh5NKpTIsSz4AAAA0ms4MAABAEWoexh999NF84xvfyBVXXJE777wz1Wo1SXLvvffmwx/+cM4777y8+c1vzimnnJIjjjii5sDDyboN67Okf+mgzkzqmpgxbe0NSgQAAADNQWcGAABgKNU8jI8bNy6zZs3KrFmz8rvf/S5z587N17/+9Tz++ONJknXr1uVb3/pWvvWtb2Xy5Mk5+eST8973vje77757zeGb3ZL+pTn6olmDOnPj7LmZ0t3TmEAAAADQJHRmAAAAhlK5nhfbd99985nPfCaPPPJIvv3tb+cNb3hDyuVyqtVqqtVqHnzwwVxwwQXp6enJUUcdle9973vZtGlTPSMAAAAAAAAAwFbqOoxvNnr06Lz1rW/NzTffnAcffDCf/OQns9dee20ZyDdt2pRbb701b33rW7PHHnvkvPPOy3333deIKAAAAAAAAACMcA0Zxp9t9913z9/+7d+mr68vP/rRj3Lcccdlhx122DKSP/bYY7n00kvzp3/6pznssMNy9dVXZ/369Y2OBQAAAAAAAMAI0fBh/NlmzpyZq6++Ovfdd1+mTZuWJCmVSkmSarWa22+/Pe95z3uy++675/zzz89TTz01lPEAAAAAAAAAaEFDOozfddddef/735/99tsvCxcu3GoU3/y/1Wo1y5cvz4UXXpiXvvSlufnmm4cyIgAAAAAAAAAtpuHD+PLly/PZz342+++/fw499NB85StfyapVq7aM4Pvtt18uu+yyLFmyJPPmzctrX/vaJM+M5I8//nje8pa35M4772x0TAAAAAAAAABaVEOG8Wq1mltvvTVvf/vbs/vuu+ecc87J7373uy1j+I477pgTTzwxt99+e/7jP/4jf/3Xf5099tgjJ554Yn7yk5/knnvuyaGHHpok2bhxYy6++OJGxAQAAAAAAABgBBhdz4s98MADueKKK3LllVfmkUceSfK/t0lPkgMOOCDve9/78u53vzsTJkx43uu84hWvyG233ZYpU6bk4Ycfzh133FHPmENmUtfE3Dh77qDPAAAAQKvTmQEAABhKNQ/j69evz3XXXZevfOUrWbBgwVY/LzxJxo4dm3e+85153/vel2nTpg34umPGjMnhhx+eq666Kk8++WStMQsxpq09U7p7io4BAAAATUdnBgAAYCjVPIx3d3fnqaeeSrL1p8MPPPDAvP/978+73vWudHZ2bte1d9ppp1rjFaJcbviPbm+I4ZobAACA4WO4ds/hmhsAAIBn1DyMP/nkkymVSqlWqxk3blyOO+64vO9978vBBx9cc7je3t4cdthhNV9nqPX29hYdAQAAAJqSzgwAAEAR6vIzxg866KC8//3vz/HHH5+xY8fW45JJkjPPPDNnnnlm3a43VPr6+lKpVIqOMWjlctk3KAAAAGgonRkAAIAi1DyML1q0KAceeGAdorSOSqUyLEs+AAAANJrODAAAQBFqHsaN4s9v3Yb1WdK/dFBnJnVNzJi29gYlAgAAgOawPZ050ZsBAADYPnW5lTrbtqR/aY6+aNagztw4e26mdPc0JhAAAAA0ie3pzIneDAAAwPYpFx0AAAAAAAAAABqp5k+Mn3zyyTWdL5fLGT9+fHbaaafsu+++mTp1anp6emqNBQAAAAAAAABJ6jCMX3nllSmVSvXIssUrX/nKnHvuuTn66KPrel0AAAAAAAAARp663Eq9Wq1u9WtbXxvMn9955515y1veklNOOaUe8QAAAAAAAAAYwWr+xPi8efOSJA899FAuvPDCrFu3LqVSKa95zWsybdq07LHHHhk3blzWrFmThx9+OAsXLszPfvazVKvV7LDDDvnYxz6W3XbbLU888UR+/etf5+abb86KFSuSPPNp9K6urnzqU5+qNSYAAAAAAAAAI1TNw/iJJ56Yu+66K3/zN3+T9evX501velMuu+yyTJ48+XnPLFmyJGeffXauv/76XHbZZbn55ptzyCGHJEnWrFmTj370o7n88stTrVZz2WWX5dRTT81ee+1Va1QAAAAAAAAARqCab6X+xBNP5G1ve1uefPLJnHTSSbn++utfcBRPkkmTJuW6667LySefnOXLl285nyRjx47N5z73ucyaNStJsnHjxlxxxRW1xgQAAAAAAABghCpVN//Q7+30D//wDznvvPMyfvz4LF26NB0dHQM+u2bNmuy+++5ZtWpVLrnkknzkIx/Z8mePP/549txzz2zYsCGvetWrcvvtt2/zGitXrsyECROyYsWKjB8/vpa/St0sXrw4lUol6zasz5L+pYM6O6lrYsa0tTco2Qsrl8vZZ599CnluAAAAtq2W3ttqnTkprjfrzAAAAM1nML235lupX3fddSmVSpkxY8agRvHkmU+Hz5gxIzfccEO+853vbDWM77rrrpk6dWruuOOO/P73v681ZiHGtLVnSndP0TEAAACg6ejMAAAADKWah/H7778/SbLbbrtt1/kXv/jFW13n2Xp7e3PHHXfkiSee2P6ABSiXa75DfSGGa24AAACGj+HaPYdrbgAAAJ5Rc6tbvXp1kuTRRx/drvOPPfbYVtd5th122GGr/6WxKpVK+vr6io4BAAAATUdnBgAAGN5q/sR4d3d37r///syfPz+rV6/OuHHjBnx21apVmT9/fkqlUrq7u5/z508++WSSpKurq9aYQ6pSqaRSqRQdAwAAAJqOzgwAAEARah7GZ8yYkfvvvz+rV6/OmWeemauuumrAZz/wgQ9k1apVKZVKmT59+nP+/Le//W1KpdKW260PN+s2rM+S/qWDOjOpa2LGtLU3KBEAAAA0h+3pzIneDAAAwPapeRg/9dRTc+WVV6ZarebrX/96nnjiiVx22WXZe++9n/fM73//+5x11lm5+eabkySlUimnnXbaVo955JFHcu+99yZJDjjggFpjFmJJ/9IcfdGsQZ25cfbcTOnuaUwgAAAAaBLb05kTvRkAAIDtU/MwPnXq1Jx99tn5zGc+k1KplFtuuSW33HJLDjnkkEybNi177rlnOjo6snbt2jz88MO56667snDhwlSr1VSr1STJWWedlalTp2513Xnz5qVaraZUKuWII46oNSYAAAAAAAAAI1TNw3iSXHrppdm0aVMuu+yyLV9buHBhFi5cuM3Hbx7Ek+RDH/pQPv3pTz/nMTvvvHMuuOCCJMlRRx1Vj5gAAAAAAAAAjEB1GcaT5B//8R9z1FFH5WMf+9iWT4S/kKlTp+bCCy983k+Dn3nmmfWKBgAAAAAAAMAIVrdhPEkOP/zwHH744bn33nuzYMGC/OpXv8rjjz+e1atXZ9y4cenq6sqBBx6Y6dOn52Uve1k9nxoAAAAAAAAAtqmuw/hm++23X/bbb79GXBoAAAAAAAAABqVcdAAAAAAAAAAAaCTDOAAAAAAAAAAtrSG3Uk+SxYsXZ9GiRenv78+qVavS2dmZrq6uHHTQQdlnn30a9bRNZVLXxNw4e+6gzwAAAECr257OvPkcAAAADFZdh/GVK1fmc5/7XP75n/85y5Yte97HTZw4Maeddlo++MEPZvz48fWM0FTGtLVnSndP0TEAAACg6ejMAAAADKW6DeO/+MUvctxxx+Whhx5KtVp9wcc+8sgjOf/88zN37txce+21eeUrX1mvGE2hXB6+d6gfztkBAABofsO5dw7n7AAAACNdXYbxe+65J3/xF3+RNWvWbPlauVzOPvvsk56enowdOzZr1qzJAw88kMWLF6dSqSRJHnzwwRx55JFZsGBBDjrooHpEaQq9vb1FRwAAAICmpDMDAABQhJqH8Y0bN+b444/P6tWrkyQTJkzI7Nmz8973vjddXV3Pefzy5cszb968XHTRRVmxYkVWr16d448/Pr/97W8zatSoWuM0hb6+vi3j/3BTLpd9kwIAAICG0ZkBAAAoQs3D+NVXX5377rsvpVIpe+21V370ox9l8uTJz/v4F73oRTnnnHPy9re/Pa9//evT19eX++67L1dffXXe85731BqnKVQqlWFb8gEAAKCRdGYAAACKUPMwfsMNN2z5/Te/+c0XHMWfbfLkybn22mtzyCGHJEmuv/76lhnGN1u3YX2W9C8d9LlJXRMzpq29AYkAAACgOejMAAAADKWah/FFixalVCpl2rRpg/454X/+53+eadOm5c4778wvf/nLWqM0nSX9S3P0RbMGfe7G2XMzpbun/oEAAACgSejMAAAADKVyrRf4wx/+kCTZb7/9tuv85nObrwMAAAAAAAAA9VTzMN7W1pYkWbdu3XadX79+/VbXAQAAAAAAAIB6qnkYf8lLXpJqtZq77rpru85vPveSl7yk1igAAAAAAAAA8Bw1D+Ovec1rkiT//d//nW9/+9uDOvud73wn9913X0ql0pbrAAAAAAAAAEA91TyMv/Od79zy+1NOOSW33nrrgM798Ic/zMknn7zN6wAAAAAAAABAvdQ8jB955JGZOXNmqtVqVq9enaOOOirHHHNMbrrppixfvnyrxz7xxBP5/ve/n7e97W35y7/8y6xevTqlUikzZ87MkUceWWsUAAAAAAAAAHiO0fW4yLXXXptXvepV+f3vf59qtZobbrghN9xwQ5Jk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SZIkyTvvvJNERDJz5szMmGeffTbJyclJPvnkk1qrnZr1zbmRJElSVFSUnHHGGeWuY27sHz777LMkIpIpU6YkSVK5vx/PPPNMkpubm6xcuTIzZty4cUlBQUGyZcuW2t0BasQ350WSJMnAgQOTH//4x+WuY17sHw466KDkvvvu817BPkFmRmbmm2RmyiMzUx6ZmbLIzOyO3Lz/8Y3xWrB169aYPXt2DB48OPNYbm5uDB48OKZPn57Fyqht77//frRu3To6deoU5513XixbtiwiImbPnh3btm0rNUe6du0a7dq1M0f2I0uXLo2VK1eWmgdNmzaNfv36ZebB9OnTo1mzZnHcccdlxgwePDhyc3NjxowZtV4ztWvy5MnRokWLOPLII+Pyyy+P1atXZ5aZG/uHtWvXRkTEwQcfHBGV+/sxffr06N69exx66KGZMUOHDo1169Zljohl3/bNebHDhAkTorCwMLp16xY33HBDbNq0KbPMvEi34uLieOSRR2Ljxo3Rv39/7xXUeTIzO8jM7I7MTEVkZmRmyiIzUxa5ef91QLYL2B+sWrUqiouLS/1jiYg49NBD4913381SVdS2fv36xfjx4+PII4+MFStWxM033xwnnnhiLFy4MFauXBl5eXnRrFmzUusceuihsXLlyuwUTK3b8VqX9V6xY9nKlSujRYsWpZYfcMABcfDBB5srKXfqqafGWWedFR07dowPPvggbrzxxhg2bFhMnz496tWrZ27sB0pKSuKqq66KE044Ibp16xYRUam/HytXrizzfWXHMvZtZc2LiIhzzz032rdvH61bt44FCxbEz372s3jvvffiL3/5S0SYF2n11ltvRf/+/WPz5s3RuHHjeOKJJ+Loo4+OefPmea+gTpOZiZCZqZjMzO7IzMjMlEVm5pvkZjTGoZYMGzYsc7tHjx7Rr1+/aN++fUyaNCkaNmyYxcqAfcH3v//9zO3u3btHjx49onPnzjF58uQYNGhQFiujtowaNSoWLlxY6lqbUN682Plaid27d49WrVrFoEGD4oMPPojOnTvXdpnUkiOPPDLmzZsXa9eujccffzyKiopiypQp2S4LoFJkZmBvyMzIzJRFZuab5GacSr0WFBYWRr169eLTTz8t9finn34aLVu2zFJVZFuzZs3iiCOOiMWLF0fLli1j69atsWbNmlJjzJH9y47XenfvFS1b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e/dqqbci69evL/XclTla/6KLLsoE+5kzZ8bGjRvjwAMPLHf8OeecU+E2e/XqFW+++WZERPzjH/+ocHxl/Od//mfceOONUVJSEsuXL4+XXnophg4dusu4CRMmZMJ/y5YtyxyzszVr1sQbb7wRb7/9dqxevTo2bNgQJSUlmeXvvvtu5va8efMqPGK+Nj3zzDOZ2+eee26l1jnllFMyHwJNmzYtzjrrrBqpDQAASAe5WW6Wm+VmgH2JxjgANWb06NFx0003ZbuMPXbsscdWafw777wTP/vZz+LZZ58t98jrb6rMKfOqy4IFCzJ1NW7cOHr06FHhOsccc0wceOCBsXHjxiguLo758+fH8ccfX+74ynxYccghh2Rur1u3rhKVV6xNmzYxePDgeOGFFyIi4o9//GOZ4X3n08Gdd9555Z6O7+OPP47rr78+Hn/88diyZUulaqjN17Iypk+fnrl9zz33xIMPPljhOh9//HHm9kcffVQjdQEAAP8kN1dMbpaba4rcDLD/0RgHgHI0b9680mOff/75OOOMMyodBndYv359VcvaYzufeq9t27aRk5NT4Tq5ubnRtm3bzBHeFYXYpk2bVrjNna8zt23btgrHV1ZRUVEm4D/xxBOxYcOGaNy4cWb53Llz46233io1vixz586NQYMGxZdfflml56/N17IiGzZsKFXPfffdV+VtVHX/AQCA/Y/cLDdXhdwMQLa5xjgAlKNhw4aVGvf555/H8OHDM+G+ffv2MWbMmJg2bVosX748Nm3aFCUlJZEkSSRJEqNHj86su/PpxWrahg0bMrd3d1q3b9p5bEUhtjIfGtSUM888MwoKCiIiYtOmTfH444+XWr7zUe+9evUq8yj9LVu2xNlnn50Jt82bN4+f//zn8eqrr8ZHH30UGzduLPVaPvDAA5l1a/O1rMjatWv3ehtff/11NVQCAACkmdy861i5WW4GoO7yjXEA2Ev33ntvJlD17Nkzpk6dmgmaZcnWEdI7HwW+cePGSq+389gmTZpUa03VqWHDhnHOOefE/fffHxHbTws3cuTIiNgeVidOnJgZW95R73/+859j6dKlEbH9NHMzZ86MVq1alfuc2XotK/ow4Zsf4HzxxRd7dN0/AACA6iA31w1y8z/JzQD7J98YB4C99PLLL2du//znP99tuI+I+PDDD2u6pDLtfIq7jz/+OJIkqXCd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",
+ "text/plain": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "num_shuffles = 10\n",
+ "\n",
+ "noisy_diagrams = compute_diagrams_shuffle(\n",
+ " noisy_points, num_shuffles=num_shuffles, homology_dimensions=(0, 1, 2)\n",
+ ")\n",
+ "\n",
+ "manifold_diagrams = compute_diagrams_shuffle(\n",
+ " manifold_points, num_shuffles=num_shuffles, homology_dimensions=(0, 1, 2)\n",
+ ")\n",
+ "\n",
+ "plot_all_barcodes_with_null(\n",
+ " noisy_diagrams, \"noisy\", diagrams_2=manifold_diagrams, dataset_name_2=\"manifold\"\n",
+ ");"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "{0: 0, 1: 5, 2: 2}\n"
+ ]
+ }
+ ],
+ "source": [
+ "betti = get_betti_numbers(noisy_diagrams)\n",
+ "print(betti)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### TODO: FIX get_betti_numbers FUNCTION!!!!\n",
+ "\n",
+ "Also: how to deal with betti 0 ? There should be a single \"significant\" feature?"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 14,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "sphere_1_betti = {0: 1, 1: 1, 2: 0}\n",
+ "torus_2_betti = {0: 1, 1: 2, 2: 1}\n",
+ "sphere_2_betti = {0: 1, 1: 0, 2: 1}\n",
+ "\n",
+ "# if betti == sphere_1_betti:\n",
+ "# print(\"The manifold is a ring\") ----> use ring VAE\n",
+ "\n",
+ "\n",
+ "# elif betti == torus_2_betti:"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "neurometry",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.11.3"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 2
+}
diff --git a/tutorials/05_explore_diffeomorphisms_of_space.ipynb b/tutorials/move/05_explore_diffeomorphisms_of_space.ipynb
similarity index 100%
rename from tutorials/05_explore_diffeomorphisms_of_space.ipynb
rename to tutorials/move/05_explore_diffeomorphisms_of_space.ipynb
diff --git a/tutorials/06_application_synthetic_v1.ipynb b/tutorials/move/06_application_synthetic_v1.ipynb
similarity index 100%
rename from tutorials/06_application_synthetic_v1.ipynb
rename to tutorials/move/06_application_synthetic_v1.ipynb
diff --git a/tutorials/071_application_dual_agent_rnns.ipynb b/tutorials/move/071_application_dual_agent_rnns.ipynb
similarity index 100%
rename from tutorials/071_application_dual_agent_rnns.ipynb
rename to tutorials/move/071_application_dual_agent_rnns.ipynb
diff --git a/tutorials/07_application_rnns_grid_cells.ipynb b/tutorials/move/07_application_rnns_grid_cells.ipynb
similarity index 100%
rename from tutorials/07_application_rnns_grid_cells.ipynb
rename to tutorials/move/07_application_rnns_grid_cells.ipynb
diff --git a/tutorials/08_applications_synthetic_grid_cells.ipynb b/tutorials/move/08_applications_synthetic_grid_cells.ipynb
similarity index 100%
rename from tutorials/08_applications_synthetic_grid_cells.ipynb
rename to tutorials/move/08_applications_synthetic_grid_cells.ipynb
diff --git a/tutorials/10_methods_estimate_manifold_curvature.ipynb b/tutorials/move/10_methods_estimate_manifold_curvature.ipynb
similarity index 100%
rename from tutorials/10_methods_estimate_manifold_curvature.ipynb
rename to tutorials/move/10_methods_estimate_manifold_curvature.ipynb
diff --git a/tutorials/11_visualize_rnn.ipynb b/tutorials/move/11_visualize_rnn.ipynb
similarity index 100%
rename from tutorials/11_visualize_rnn.ipynb
rename to tutorials/move/11_visualize_rnn.ipynb
diff --git a/tutorials/plot_klein_bottle.py b/tutorials/move/plot_klein_bottle.py
similarity index 100%
rename from tutorials/plot_klein_bottle.py
rename to tutorials/move/plot_klein_bottle.py
diff --git a/tutorials/load_runs.py b/tutorials/old_curvature/load_runs.py
similarity index 100%
rename from tutorials/load_runs.py
rename to tutorials/old_curvature/load_runs.py