From 4979475a98947f3498222be8bd83ea06264e499d Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 19 Feb 2025 14:33:28 -0500 Subject: [PATCH 001/167] build(meshIO): defined meshio_ dependency libraries which need mesh_io can now use meshio_dep which will automatically link and include headers for meshIO --- src/meshIO/meson.build | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/meshIO/meson.build b/src/meshIO/meson.build index 1ea870a..fa71a68 100644 --- a/src/meshIO/meson.build +++ b/src/meshIO/meson.build @@ -15,5 +15,9 @@ libmeshIO = static_library('meshIO', dependencies: [mfem_dep], install : true) -# Make headers accessible -install_headers(meshIO_headers, subdir : '4DSSE/meshIO') \ No newline at end of file +meshio_dep = declare_dependency( + include_directories: include_directories('public'), + link_with: libmeshIO, + sources: meshIO_sources, + dependencies: [mfem_dep] +) \ No newline at end of file From 98162d002e9dfa33dc48eda19913b3e8f57f4e36 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 19 Feb 2025 14:34:31 -0500 Subject: [PATCH 002/167] build(src/meson.build): added poly module to build system --- src/meson.build | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/meson.build b/src/meson.build index 9ae232d..efcc4b7 100644 --- a/src/meson.build +++ b/src/meson.build @@ -5,4 +5,5 @@ subdir('resources') subdir('dobj') subdir('const') subdir('opatIO') -subdir('meshIO') \ No newline at end of file +subdir('meshIO') +subdir('poly') \ No newline at end of file From b939fd68faa9b9be7b9d433185e8bc68610b0f29 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 19 Feb 2025 14:35:15 -0500 Subject: [PATCH 003/167] feat(poly): added first pass implimentation of 3D constrained lane-emden solver This has not currently been tested and this commit should not be viewed as scientifically complete --- src/poly/coeff/meson.build | 10 +- src/poly/coeff/private/polyCoeff.cpp | 49 +-- src/poly/coeff/public/polyCoeff.h | 33 +- src/poly/solver/meson.build | 22 ++ src/poly/solver/private/polySolver.cpp | 144 ++++++++ src/poly/solver/public/polySolver.h | 46 +++ src/poly/utils/meson.build | 6 +- src/poly/utils/private/polyMFEMUtils.cpp | 422 +++++++++++++++-------- src/poly/utils/public/polyMFEMUtils.h | 261 +++++++++----- 9 files changed, 707 insertions(+), 286 deletions(-) create mode 100644 src/poly/solver/private/polySolver.cpp create mode 100644 src/poly/solver/public/polySolver.h diff --git a/src/poly/coeff/meson.build b/src/poly/coeff/meson.build index 112a1ff..4c82cff 100644 --- a/src/poly/coeff/meson.build +++ b/src/poly/coeff/meson.build @@ -1,22 +1,22 @@ polyCoeff_sources = files( - 'private/coeff.cpp' + 'private/polyCoeff.cpp' ) polyCoeff_headers = files( - 'public/coeff.h' + 'public/polyCoeff.h' ) libPolyCoeff = static_library('polyCoeff', polyCoeff_sources, - include_directories : include_directories('.'), + include_directories : include_directories('./public'), cpp_args: ['-fvisibility=default'], dependencies: [mfem_dep], install: true ) -polyCoeff_dep = declare_dependency( - include_directories : include_directories('.'), +polycoeff_dep = declare_dependency( + include_directories : include_directories('./public'), link_with : libPolyCoeff, sources : polyCoeff_sources, dependencies : [mfem_dep] diff --git a/src/poly/coeff/private/polyCoeff.cpp b/src/poly/coeff/private/polyCoeff.cpp index c4076a0..870e817 100644 --- a/src/poly/coeff/private/polyCoeff.cpp +++ b/src/poly/coeff/private/polyCoeff.cpp @@ -1,40 +1,23 @@ #include "mfem.hpp" #include -#include "coeff.h" +#include "polyCoeff.h" -/** - * @brief Computes the xi coefficient function. - * - * @param x Input vector. - * @return double The computed xi coefficient. - */ -double xi_coeff_func(const mfem::Vector &x) -{ - return std::pow(x(0), 2); -} +namespace polycoeff{ + double xi_coeff_func(const mfem::Vector &x) + { + return std::pow(x(0), 2); + } -/** - * @brief Computes the vector xi coefficient function. - * - * @param x Input vector. - * @param v Output vector to store the computed xi coefficient. - */ -void vec_xi_coeff_func(const mfem::Vector &x, mfem::Vector &v) -{ - v.SetSize(1); - v[0] = -std::pow(x(0), 2); -} + void vec_xi_coeff_func(const mfem::Vector &x, mfem::Vector &v) + { + v.SetSize(1); + v[0] = -std::pow(x(0), 2); + } -/** - * @brief Computes the initial guess for theta. - * - * @param x Input vector. - * @param root Root value used in the computation. - * @return double The initial guess for theta. - */ -double theta_initial_guess(const mfem::Vector &x, double root) -{ - double xi = x[0]; - return 1 - std::pow(xi / root, 2); + double theta_initial_guess(const mfem::Vector &x, double root) + { + double xi = x[0]; + return 1 - std::pow(xi / root, 2); + } } \ No newline at end of file diff --git a/src/poly/coeff/public/polyCoeff.h b/src/poly/coeff/public/polyCoeff.h index 46204f1..4a1e81d 100644 --- a/src/poly/coeff/public/polyCoeff.h +++ b/src/poly/coeff/public/polyCoeff.h @@ -1,8 +1,35 @@ +#ifndef POLYCOEFF_H +#define POLYCOEFF_H + #include "mfem.hpp" #include -double xi_coeff_func(const mfem::Vector &x); +namespace polycoeff +{ + /** + * @brief Computes the xi coefficient function. + * + * @param x Input vector. + * @return double The computed xi coefficient. + */ + double xi_coeff_func(const mfem::Vector &x); -void vec_xi_coeff_func(const mfem::Vector &x, mfem::Vector &v); + /** + * @brief Computes the vector xi coefficient function. + * + * @param x Input vector. + * @param v Output vector to store the computed xi coefficient. + */ + void vec_xi_coeff_func(const mfem::Vector &x, mfem::Vector &v); -double theta_initial_guess(const mfem::Vector &x, double root); \ No newline at end of file + /** + * @brief Computes the initial guess for theta. + * + * @param x Input vector. + * @param root Root value used in the computation. + * @return double The initial guess for theta. + */ + double theta_initial_guess(const mfem::Vector &x, double root); +} // namespace polyCoeff + +#endif // POLYCOEFF_H \ No newline at end of file diff --git a/src/poly/solver/meson.build b/src/poly/solver/meson.build index e69de29..de06e2c 100644 --- a/src/poly/solver/meson.build +++ b/src/poly/solver/meson.build @@ -0,0 +1,22 @@ +polySolver_sources = files( + 'private/polySolver.cpp' +) + +polySolver_headers = files( + 'public/polySolver.h' +) + +libPolySolver = static_library('polySolver', + polySolver_sources, + include_directories : include_directories('./public'), + cpp_args: ['-fvisibility=default'], + dependencies: [mfem_dep, meshio_dep, polycoeff_dep, polyutils_dep], + install: true +) + +polysolver_dep = declare_dependency( + include_directories : include_directories('./public'), + link_with : libPolySolver, + sources : polySolver_sources, + dependencies : [mfem_dep, meshio_dep, polycoeff_dep, polyutils_dep] +) \ No newline at end of file diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp new file mode 100644 index 0000000..86d0a25 --- /dev/null +++ b/src/poly/solver/private/polySolver.cpp @@ -0,0 +1,144 @@ +#include "mfem.hpp" + +#include +#include +#include + +#include "meshIO.h" +#include "polySolver.h" +#include "polyMFEMUtils.h" +#include "polyCoeff.h" + + +// TODO: Come back to this and think of a better way to get the mesh file +const std::string SPHERICAL_MESH = std::string(getenv("MESON_SOURCE_ROOT")) + "/src/resources/mesh/sphere.msh"; + +PolySolver::PolySolver(double n, double order) +: n(n), + order(order), + meshIO(SPHERICAL_MESH), + mesh(meshIO.GetMesh()), + gaussianCoeff(std::make_unique(0.1)), + diffusionCoeff(std::make_unique(mfem::Vector(mesh.SpaceDimension()))), + nonLinearSourceCoeff(std::make_unique(1.0)) + { + (*diffusionCoeff).GetVec() = 1.0; + feCollection = std::make_unique(order, mesh.SpaceDimension()); + + feSpace = std::make_unique(&mesh, feCollection.get()); + lambdaFeSpace = std::make_unique(&mesh, feCollection.get(), 1); // Scalar space for lambda + + compositeIntegrator = std::make_unique(); + nonlinearForm = std::make_unique(feSpace.get()); + + C = std::make_unique(feSpace.get()); + + u = std::make_unique(feSpace.get()); + + assembleNonlinearForm(); + assembleConstraintForm(); +} + +PolySolver::assembleNonlinearForm() { + // Add the \int_{\Omega}\nabla v\cdot\nabla\theta d\Omegaterm + compositeIntegrator->add_integrator( + new polyMFEMUtils::BilinearIntegratorWrapper( + new mfem::DiffusionIntegrator(diffusionCoeff.get()), + ) + ); + + // Add the \int_{\Omega}v\theta^{n} d\Omega term + compositeIntegrator->add_integrator( + new polyMFEMUtils::NonlinearPowerIntegrator( + nonLinearSourceCoeff.get(), + n + ) + ); + + compositeIntegrator->add_integrator( + new polyMFEMUtils::ConstraintIntegrator( + *gaussianCoeff + ) + ); + + nonlinearForm->AddDomainIntegrator(compositeIntegrator.get()); +} + +PolySolver::assembleConstraintForm() { + C->AddDomainIntegrator( + new mfem::DomainLFIntegrator( + *gaussianCoeff + ) + ); + C->Assemble(); +} + +PolySolver::solve(){ + // --- Set the initial guess for the solution --- + mfem::FunctionCoefficient initCoeff ( + [this](const mfem::Vector &x) { + return 1.0; // Update this to be a better init guess + } + ); + u->ProjectCoefficient(initCoeff); + + // --- Combine DOFs (u and λ) into a single vector --- + int lambdaDofOffset = feSpace->GetTrueVSize(); // Get the size of θ space + int totalTrueDofs = lambdaDofOffset + lambdaFeSpace->GetTrueVSize(); + + if (totalTrueDofs != lambdaDofOffset + 1) { + throw std::runtime_error("The total number of true dofs is not equal to the sum of the lambda offset and the lambda space size"); + } + + mfem::Vector U(totalTrueDofs); + U = 0.0; + + u->GetTrueDofs(U.GetBlock(0)); + + // --- Setup the Newton Solver --- + mfem::NewtonSolver newtonSolver; + newtonSolver.SetRelTol(1e-8); + newtonSolver.SetAbsTol(1e-10); + newtonSolver.SetMaxIter(200); + newtonSolver.SetPrintLevel(1); + + // --- Setup the GMRES Solver --- + // --- GMRES is good for indefinite systems --- + mfem::GMRESSolver gmresSolver; + gmresSolver.SetRelTol(1e-10); + gmresSolver.SetAbsTol(1e-12); + gmresSolver.SetMaxIter(2000); + gmresSolver.SetPrintLevel(0); + newtonSolver.SetSolver(gmresSolver); + // TODO: Change numeric tolerance to grab from the tol module + + // --- Setup the Augmented Operator --- + polyMFEMUtils::AugmentedOperator aug_op(nonlinearForm.get(), C.get(), lambdaDofOffset); + newtonSolver.SetOperator(aug_op); + + // --- Create the RHS of the augmented system --- + mfem::Vector B(totalTrueDofs); + B = 0.0; + + // Set the constraint value (∫η(r) dΩ) in the last entry of B + // This sets the last entry to 1.0, this mighht be a problem later on... + mfem::ConstantCoefficient one(1.0); + mfem::LinearForm constraint_rhs(lambdaFeSpace.get()); + constraint_rhs.AddDomainIntegrator( + new mfem::DomainLFIntegrator(*gaussianCoeff) + ); + + constraint_rhs.Assemble(); + B[lambdaDofOffset] = constraint_rhs(0); // Get that single value for the rhs. Only one value because it's a scalar space + + + // --- Solve the augmented system --- + newtonSolver.Mult(B, U); + + // --- Extract the Solution --- + u->Distribute(U.GetBlock(0)); + double lambda = U[lambdaDofOffset]; + + std::cout << "λ = " << lambda << std::endl; + // TODO : Add a way to get the solution out of the solver +} \ No newline at end of file diff --git a/src/poly/solver/public/polySolver.h b/src/poly/solver/public/polySolver.h new file mode 100644 index 0000000..5ec4d0e --- /dev/null +++ b/src/poly/solver/public/polySolver.h @@ -0,0 +1,46 @@ +#ifndef POLYSOLVER_H +#define POLYSOLVER_H + +#include "mfem.hpp" +#include +#include +#include + +#include "meshIO.h" +#include "polyCoeff.h" + + +class PolySolver { +private: + double n, order; + MeshIO meshIO; + mfem::Mesh& mesh; + + std::unique_ptr feCollection; + + std::unique_ptr feSpace; + std::unique_ptr lambdaFeSpace; + + std::unique_ptr compositeIntegrator; + + std::unique_ptr nonlinearForm; + std::unique_ptr C; // For the constraint equation + + std::unique_ptr u; + + std::unique_ptr oneVec; + + std::unique_ptr diffusionCoeff; + std::unique_ptr nonLinearSourceCoeff; + std::unique_ptr gaussianCoeff; + + void assembleNonlinearForm(); + void assembleConstraintForm(); + + +public: + PolySolver(double n, double order); + void solve(); +}; + +#endif // POLYSOLVER_H \ No newline at end of file diff --git a/src/poly/utils/meson.build b/src/poly/utils/meson.build index fc072eb..80f4c95 100644 --- a/src/poly/utils/meson.build +++ b/src/poly/utils/meson.build @@ -10,14 +10,14 @@ polyutils_headers = files( libpolyutils = static_library('polyutils', polyutils_sources, - include_directories : include_directories('.'), + include_directories : include_directories('./public'), cpp_args: ['-fvisibility=default'], dependencies: [mfem_dep], install: true ) -libpolyutils_dep = declare_dependency( - include_directories : include_directories('.'), +polyutils_dep = declare_dependency( + include_directories : include_directories('./public'), link_with : libpolyutils, sources : polyutils_sources, dependencies : [mfem_dep] diff --git a/src/poly/utils/private/polyMFEMUtils.cpp b/src/poly/utils/private/polyMFEMUtils.cpp index 781efab..4158dbf 100644 --- a/src/poly/utils/private/polyMFEMUtils.cpp +++ b/src/poly/utils/private/polyMFEMUtils.cpp @@ -2,174 +2,302 @@ #include #include #include +#include #include "polyMFEMUtils.h" -NonlinearPowerIntegrator::NonlinearPowerIntegrator( - mfem::FunctionCoefficient &coeff, - double n) : coeff_(coeff), polytropicIndex(n) { +namespace polyMFEMUtils { + NonlinearPowerIntegrator::NonlinearPowerIntegrator( + mfem::Coefficient &coeff, + double n) : coeff_(coeff), polytropicIndex(n) { -} - -void NonlinearPowerIntegrator::AssembleElementVector( - const mfem::FiniteElement &el, - mfem::ElementTransformation &Trans, - const mfem::Vector &elfun, - mfem::Vector &elvect) { - - const mfem::IntegrationRule *ir = &mfem::IntRules.Get(el.GetGeomType(), 2 * el.GetOrder() + 3); - int dof = el.GetDof(); - elvect.SetSize(dof); - elvect = 0.0; - - mfem::Vector shape(dof); - - for (int iqp = 0; iqp < ir->GetNPoints(); iqp++) { - mfem::IntegrationPoint ip = ir->IntPoint(iqp); - Trans.SetIntPoint(&ip); - double weight = ip.weight * Trans.Weight(); - - el.CalcShape(ip, shape); - - double u_val = 0.0; - for (int j = 0; j < dof; j++) { - u_val += elfun(j) * shape(j); - } - double u_safe = std::max(u_val, 0.0); - double u_nl = std::pow(u_safe, polytropicIndex); - - double coeff_val = coeff_.Eval(Trans, ip); - double x2_u_nl = coeff_val * u_nl; - - for (int i = 0; i < dof; i++){ - elvect(i) += shape(i) * x2_u_nl * weight; - } } -} -void NonlinearPowerIntegrator::AssembleElementGrad ( - const mfem::FiniteElement &el, - mfem::ElementTransformation &Trans, - const mfem::Vector &elfun, - mfem::DenseMatrix &elmat) { - - const mfem::IntegrationRule *ir = &mfem::IntRules.Get(el.GetGeomType(), 2 * el.GetOrder() + 3); - int dof = el.GetDof(); - elmat.SetSize(dof); - elmat = 0.0; - mfem::Vector shape(dof); - - for (int iqp = 0; iqp < ir->GetNPoints(); iqp++) { - mfem::IntegrationPoint ip = ir->IntPoint(iqp); - Trans.SetIntPoint(&ip); - double weight = ip.weight * Trans.Weight(); - - el.CalcShape(ip, shape); - - double u_val = 0.0; - - for (int j = 0; j < dof; j++) { - u_val += elfun(j) * shape(j); - } - double coeff_val = coeff_.Eval(Trans, ip); + void NonlinearPowerIntegrator::AssembleElementVector( + const mfem::FiniteElement &el, + mfem::ElementTransformation &Trans, + const mfem::Vector &elfun, + mfem::Vector &elvect) { + const mfem::IntegrationRule *ir = &mfem::IntRules.Get(el.GetGeomType(), 2 * el.GetOrder() + 3); + int dof = el.GetDof(); + elvect.SetSize(dof); + elvect = 0.0; - // Calculate the Jacobian - double u_safe = std::max(u_val, 0.0); - double d_u_nl = coeff_val * polytropicIndex * std::pow(u_safe, polytropicIndex - 1); - double x2_d_u_nl = d_u_nl; + mfem::Vector shape(dof); - for (int i = 0; i < dof; i++) { + for (int iqp = 0; iqp < ir->GetNPoints(); iqp++) { + mfem::IntegrationPoint ip = ir->IntPoint(iqp); + Trans.SetIntPoint(&ip); + double weight = ip.weight * Trans.Weight(); + + el.CalcShape(ip, shape); + + double u_val = 0.0; for (int j = 0; j < dof; j++) { - elmat(i, j) += shape(i) * x2_d_u_nl * shape(j) * weight; + u_val += elfun(j) * shape(j); + } + double u_safe = std::max(u_val, 0.0); + double u_nl = std::pow(u_safe, polytropicIndex); + + double coeff_val = coeff_.Eval(Trans, ip); + double x2_u_nl = coeff_val * u_nl; + + for (int i = 0; i < dof; i++){ + elvect(i) += shape(i) * x2_u_nl * weight; } } - } -} -BilinearIntegratorWrapper::BilinearIntegratorWrapper( - mfem::BilinearFormIntegrator *integratorInput - ) : integrator(integratorInput) { } + void NonlinearPowerIntegrator::AssembleElementGrad ( + const mfem::FiniteElement &el, + mfem::ElementTransformation &Trans, + const mfem::Vector &elfun, + mfem::DenseMatrix &elmat) { -BilinearIntegratorWrapper::~BilinearIntegratorWrapper() { - delete integrator; -} + const mfem::IntegrationRule *ir = &mfem::IntRules.Get(el.GetGeomType(), 2 * el.GetOrder() + 3); + int dof = el.GetDof(); + elmat.SetSize(dof); + elmat = 0.0; + mfem::Vector shape(dof); -void BilinearIntegratorWrapper::AssembleElementVector( - const mfem::FiniteElement &el, - mfem::ElementTransformation &Trans, - const mfem::Vector &elfun, - mfem::Vector &elvect) { - int dof = el.GetDof(); - mfem::DenseMatrix elMat(dof); - integrator->AssembleElementMatrix(el, Trans, elMat); - elvect.SetSize(dof); - elvect = 0.0; - for (int i = 0; i < dof; i++) - { - double sum = 0.0; - for (int j = 0; j < dof; j++) - { - sum += elMat(i, j) * elfun(j); - } - elvect(i) = sum; + for (int iqp = 0; iqp < ir->GetNPoints(); iqp++) { + const mfem::IntegrationPoint &ip = ir->IntPoint(iqp); + Trans.SetIntPoint(&ip); + double weight = ip.weight * Trans.Weight(); + + el.CalcShape(ip, shape); + + double u_val = 0.0; + + for (int j = 0; j < dof; j++) { + u_val += elfun(j) * shape(j); + } + double coeff_val = coeff_.Eval(Trans, ip); + + + // Calculate the Jacobian + double u_safe = std::max(u_val, 0.0); + double d_u_nl = coeff_val * polytropicIndex * std::pow(u_safe, polytropicIndex - 1); + double x2_d_u_nl = d_u_nl; + + for (int i = 0; i < dof; i++) { + for (int j = 0; j < dof; j++) { + elmat(i, j) += shape(i) * x2_d_u_nl * shape(j) * weight; + } + } + + } } -} -void BilinearIntegratorWrapper::AssembleElementGrad(const mfem::FiniteElement &el, - mfem::ElementTransformation &Trans, - const mfem::Vector &elfun, - mfem::DenseMatrix &elmat) { - int dof = el.GetDof(); - elmat.SetSize(dof, dof); - elmat = 0.0; - integrator->AssembleElementMatrix(el, Trans, elmat); -} + BilinearIntegratorWrapper::BilinearIntegratorWrapper( + mfem::BilinearFormIntegrator *integratorInput + ) : integrator(integratorInput) { } -CompositeNonlinearIntegrator::CompositeNonlinearIntegrator() { } - - -CompositeNonlinearIntegrator::~CompositeNonlinearIntegrator() { - for (size_t i = 0; i < integrators.size(); i++) { - delete integrators[i]; + BilinearIntegratorWrapper::~BilinearIntegratorWrapper() { + delete integrator; } -} -void CompositeNonlinearIntegrator::add_integrator(mfem::NonlinearFormIntegrator *integrator) { - integrators.push_back(integrator); -} - -void CompositeNonlinearIntegrator::AssembleElementVector( - const mfem::FiniteElement &el, - mfem::ElementTransformation &Trans, - const mfem::Vector &elfun, - mfem::Vector &elvect) { - int dof = el.GetDof(); - elvect.SetSize(dof); - elvect = 0.0; - mfem::Vector temp(dof); - - for (size_t i = 0; i < integrators.size(); i++) { - temp= 0.0; - integrators[i]->AssembleElementVector(el, Trans, elfun, temp); - elvect.Add(1.0, temp); + void BilinearIntegratorWrapper::AssembleElementVector( + const mfem::FiniteElement &el, + mfem::ElementTransformation &Trans, + const mfem::Vector &elfun, + mfem::Vector &elvect) { + int dof = el.GetDof(); + mfem::DenseMatrix elMat(dof); + integrator->AssembleElementMatrix(el, Trans, elMat); + elvect.SetSize(dof); + elvect = 0.0; + for (int i = 0; i < dof; i++) + { + double sum = 0.0; + for (int j = 0; j < dof; j++) + { + sum += elMat(i, j) * elfun(j); + } + elvect(i) = sum; + } } -} -void CompositeNonlinearIntegrator::AssembleElementGrad( - const mfem::FiniteElement &el, - mfem::ElementTransformation &Trans, - const mfem::Vector &elfun, - mfem::DenseMatrix &elmat) { - int dof = el.GetDof(); - elmat.SetSize(dof, dof); - elmat = 0.0; - mfem::DenseMatrix temp(dof); - temp.SetSize(dof, dof); - for (size_t i = 0; i < integrators.size(); i++) { - temp = 0.0; - integrators[i] -> AssembleElementGrad(el, Trans, elfun, temp); - elmat.Add(1.0, temp); + void BilinearIntegratorWrapper::AssembleElementGrad(const mfem::FiniteElement &el, + mfem::ElementTransformation &Trans, + const mfem::Vector &elfun, + mfem::DenseMatrix &elmat) { + int dof = el.GetDof(); + elmat.SetSize(dof, dof); + elmat = 0.0; + integrator->AssembleElementMatrix(el, Trans, elmat); } -} \ No newline at end of file + + CompositeNonlinearIntegrator::CompositeNonlinearIntegrator() { } + + + CompositeNonlinearIntegrator::~CompositeNonlinearIntegrator() { + for (size_t i = 0; i < integrators.size(); i++) { + delete integrators[i]; + } + } + + void CompositeNonlinearIntegrator::add_integrator(mfem::NonlinearFormIntegrator *integrator) { + integrators.push_back(integrator); + } + + void CompositeNonlinearIntegrator::AssembleElementVector( + const mfem::FiniteElement &el, + mfem::ElementTransformation &Trans, + const mfem::Vector &elfun, + mfem::Vector &elvect) { + int dof = el.GetDof(); + elvect.SetSize(dof); + elvect = 0.0; + mfem::Vector temp(dof); + + for (size_t i = 0; i < integrators.size(); i++) { + temp= 0.0; + integrators[i]->AssembleElementVector(el, Trans, elfun, temp); + elvect.Add(1.0, temp); + } + } + + void CompositeNonlinearIntegrator::AssembleElementGrad( + const mfem::FiniteElement &el, + mfem::ElementTransformation &Trans, + const mfem::Vector &elfun, + mfem::DenseMatrix &elmat) { + int dof = el.GetDof(); + elmat.SetSize(dof, dof); + elmat = 0.0; + mfem::DenseMatrix temp(dof); + temp.SetSize(dof, dof); + for (size_t i = 0; i < integrators.size(); i++) { + temp = 0.0; + integrators[i] -> AssembleElementGrad(el, Trans, elfun, temp); + elmat.Add(1.0, temp); + } + } + + ConstraintIntegrator::ConstraintIntegrator(mfem::Coefficient &eta_) : eta(eta_) {} + + void ConstraintIntegrator::AssembleElementVector(const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, const mfem::Vector &elfun, mfem::Vector &elvect) { + int dof = el.GetDof(); + elvect.SetSize(dof); + elvect = 0.0; + + mfem::Vector shape(dof); + const int intOrder = 2 * el.GetOrder() + 3; + + mfem::IntegrationRule ir(el.GetGeomType(), intOrder); + + for (int i = 0; i < ir.GetNPoints(); i++) { + const mfem::IntegrationPoint &ip = ir.IntPoint(i); + Trans.SetIntPoint(&ip); + el.CalcShape(ip, shape); + + double eta_val = eta.Eval(Trans, ip); + + double weight = ip.weight * Trans.Weight(); + elvect.Add(eta_val * weight, shape); + } + } + + void ConstraintIntegrator::AssembleElementGrad(const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, const mfem::Vector &elfun, mfem::DenseMatrix &elmat) { + int dof = el.GetDof(); + elmat.SetSize(dof); + elmat = 0.0; + } + + GaussianCoefficient::GaussianCoefficient(double stdDev_) + : stdDev(stdDev_), + norm_coeff(1.0/(std::pow(std::sqrt(2*std::numbers::pi)*stdDev_,3))) {} + + GaussianCoefficient::Eval(mfem::ElementTransformation &T, const mfem::IntegrationPoint &ip) { + mfem::Vector r; + T.Transform(ip, r); + double r2 = r * r; + return norm_coeff * std::exp(-r2/(2*std::pow(stdDev, 2))); + } + + + AugmentedOperator::AugmentedOperator(mfem::NonlinearForm &nfl_, mfem::LinearForm &C_, int lambdaDofOffset_) + : + mfem::Operator( // Call the base class constructor + nfl_->FESpace()->GetTrueVSize()+1, // Sets the height attribute (+1 for the lambda component) + nfl_->FESpace()->GetTrueVSize()+1 // Sets the width attribute (+1 for the lambda component) + ), + nfl(&nfl_), + C(&C_), + lambdaDofOffset(lambdaDofOffset_), + lastJacobian(nullptr) {} + + void AugmentedOperator::Mult(const mfem::Vector &x, mfem::Vector &y) const { + // Select the lambda component of the input vector and seperate it from the θ component + mfem::Vector u(x.GetData(), lambdaDofOffset); + double lambda = x[lambdaDofOffset]; + + // Compute the residual of the nonlinear form (F(u) - λC) + mfem::Vector F(lambdaDofOffset); + nfl->Mult(u, F); // This now includes the -λ∫vη(r) dΩ term + + // Compute the transpose of C for the off diagonal terms of the augmented operator + y.SetSize(height); + y = 0.0; + + y.SetBlock(0, F); + y[lambdaDofOffset] = (*C)(u); // Cᵀ×u. This is equivalent to ∫ η(r)θ dΩ + + // add -lambda * C to the residual + mfem::Vector lambda_C(lambdaDofOffset); + C->GetVector(lambda_C) // Get the coefficient vector for C. I.e. ∫ vη(r) dΩ + lambda_C *= -lambda; // Multiply by -λ (this is now the term −λ ∫ vη(r)dΩ) + + y.AddBlockVector(0, lambda_C); // Add the term to the residual + } + + mfem::Operator &AugmentedOperator::GetGradient(const mfem::Vector &x) const { + // Select the lambda component of the input vector and seperate it from the θ component + mfem::Vector u(x.GetData(), lambdaDofOffset); + double lambda = x[lambdaDofOffset]; + + // --- Create the augmented Jacobian matrix --- + mfem::Operator *Jnfl = nfl->GetGradient(u); // Get the gradient of the nonlinear form + + mfem::SparseMatrix *J_aug = new mfem::SparseMatrix(height, width); + + // Fill in the blocks of the augmented Jacobian matrix + // Top-Left: Jacobian of the nonlinear form + mfem::SparseMatrix *Jnfl_sparse = dynamic_cast(Jnfl); + + // Copy the original Jacobian into the augmented Jacobian + if (Jnfl_sparse) { // Checks if the dynamic cast was successful + for (int i = 0; i < Jnfl_sparse->Height(); i++) { + for (int j = 0; j < Jnfl_sparse->Width(); j++) { + J_aug->Set(i, j, Jnfl_sparse->Get(i, j)); + } + } + } else { + MFEM_ABORT("GetGradient did not return a SparseMatrix"); + } + + // Bottom-left C (the constraint matrix) + mfem::Vector CVec(lambdaDofOffset); + C->GetVector(CVec); + for (int i = 0; i < CVec.Size(); i++) { + J_aug->Set(lambdaDofOffset, i, CVec[i]); + } + + // Top-right -Cᵀ (the negative transpose of the constraint matrix) + for (int i = 0; i < CVec.Size(); i++) { + J_aug->Set(i, lambdaDofOffset, -CVec[i]); + } + + J_aug->Finalize(); + + delete lastJacobian; + lastJacobian = J_aug; + return *lastJacobian; + } + + AugmentedOperator::~AugAugmentedOperator() { + delete lastJacobian; + } +} // namespace polyMFEMUtils \ No newline at end of file diff --git a/src/poly/utils/public/polyMFEMUtils.h b/src/poly/utils/public/polyMFEMUtils.h index ac07264..3b7097f 100644 --- a/src/poly/utils/public/polyMFEMUtils.h +++ b/src/poly/utils/public/polyMFEMUtils.h @@ -2,109 +2,32 @@ #include -void write_solution_to_csv(const mfem::GridFunction &u, const mfem::Mesh &mesh, const std::string &filename); +/** + * @file polyMFEMUtils.h + * @brief A collection of utilities for working with MFEM and solving the lane-emden equation. + */ + /** - * @brief A class for nonlinear power integrator. + * @namespace polyMFEMUtils + * @brief A namespace for utilities for working with MFEM and solving the lane-emden equation. */ -class NonlinearPowerIntegrator: public mfem::NonlinearFormIntegrator { -private: - mfem::FunctionCoefficient coeff_; - double polytropicIndex; -public: +namespace polyMFEMUtils { /** - * @brief Constructor for NonlinearPowerIntegrator. - * - * @param coeff The function coefficient. - * @param n The polytropic index. + * @brief A class for nonlinear power integrator. */ - NonlinearPowerIntegrator(mfem::FunctionCoefficient &coeff, double n); - - /** - * @brief Assembles the element vector. - * - * @param el The finite element. - * @param Trans The element transformation. - * @param elfun The element function. - * @param elvect The element vector to be assembled. - */ - virtual void AssembleElementVector(const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, const mfem::Vector &elfun, mfem::Vector &elvect) override; - - /** - * @brief Assembles the element gradient. - * - * @param el The finite element. - * @param Trans The element transformation. - * @param elfun The element function. - * @param elmat The element matrix to be assembled. - */ - virtual void AssembleElementGrad (const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, const mfem::Vector &elfun, mfem::DenseMatrix &elmat) override; -}; - -/** - * @brief A wrapper class for bilinear integrator. - */ -class BilinearIntegratorWrapper : public mfem::NonlinearFormIntegrator -{ -private: - mfem::BilinearFormIntegrator *integrator; -public: - /** - * @brief Constructor for BilinearIntegratorWrapper. - * - * @param integratorInput The bilinear form integrator input. - */ - BilinearIntegratorWrapper(mfem::BilinearFormIntegrator *integratorInput); - - /** - * @brief Destructor for BilinearIntegratorWrapper. - */ - virtual ~BilinearIntegratorWrapper(); - - /** - * @brief Assembles the element vector. - * - * @param el The finite element. - * @param Trans The element transformation. - * @param elfun The element function. - * @param elvect The element vector to be assembled. - */ - virtual void AssembleElementVector(const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, const mfem::Vector &elfun, mfem::Vector &elvect) override; - - /** - * @brief Assembles the element gradient. - * - * @param el The finite element. - * @param Trans The element transformation. - * @param elfun The element function. - * @param elmat The element matrix to be assembled. - */ - virtual void AssembleElementGrad(const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, const mfem::Vector &elfun, mfem::DenseMatrix &elmat) override; -}; - -/** - * @brief A class for composite nonlinear integrator. - */ -class CompositeNonlinearIntegrator: public mfem::NonlinearFormIntegrator { - private: - std::vector integrators; + class NonlinearPowerIntegrator: public mfem::NonlinearFormIntegrator { + private: + mfem::Coefficient &coeff_; + double polytropicIndex; public: /** - * @brief Constructor for CompositeNonlinearIntegrator. - */ - CompositeNonlinearIntegrator(); - - /** - * @brief Destructor for CompositeNonlinearIntegrator. - */ - virtual ~CompositeNonlinearIntegrator(); - - /** - * @brief Adds an integrator to the composite integrator. + * @brief Constructor for NonlinearPowerIntegrator. * - * @param integrator The nonlinear form integrator to add. + * @param coeff The function coefficient. + * @param n The polytropic index. */ - void add_integrator(mfem::NonlinearFormIntegrator *integrator); + NonlinearPowerIntegrator(mfem::Coefficient &coeff, double n); /** * @brief Assembles the element vector. @@ -124,5 +47,153 @@ class CompositeNonlinearIntegrator: public mfem::NonlinearFormIntegrator { * @param elfun The element function. * @param elmat The element matrix to be assembled. */ + virtual void AssembleElementGrad (const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, const mfem::Vector &elfun, mfem::DenseMatrix &elmat) override; + }; + + /** + * @brief A wrapper class for bilinear integrator. + */ + class BilinearIntegratorWrapper : public mfem::NonlinearFormIntegrator + { + private: + mfem::BilinearFormIntegrator *integrator; + public: + /** + * @brief Constructor for BilinearIntegratorWrapper. + * + * @param integratorInput The bilinear form integrator input. + */ + BilinearIntegratorWrapper(mfem::BilinearFormIntegrator *integratorInput); + + /** + * @brief Destructor for BilinearIntegratorWrapper. + */ + virtual ~BilinearIntegratorWrapper(); + + /** + * @brief Assembles the element vector. + * + * @param el The finite element. + * @param Trans The element transformation. + * @param elfun The element function. + * @param elvect The element vector to be assembled. + */ + virtual void AssembleElementVector(const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, const mfem::Vector &elfun, mfem::Vector &elvect) override; + + /** + * @brief Assembles the element gradient. + * + * @param el The finite element. + * @param Trans The element transformation. + * @param elfun The element function. + * @param elmat The element matrix to be assembled. + */ virtual void AssembleElementGrad(const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, const mfem::Vector &elfun, mfem::DenseMatrix &elmat) override; -}; \ No newline at end of file + }; + + /** + * @brief A class for composite nonlinear integrator. + */ + class CompositeNonlinearIntegrator: public mfem::NonlinearFormIntegrator { + private: + std::vector integrators; + public: + /** + * @brief Constructor for CompositeNonlinearIntegrator. + */ + CompositeNonlinearIntegrator(); + + /** + * @brief Destructor for CompositeNonlinearIntegrator. + */ + virtual ~CompositeNonlinearIntegrator(); + + /** + * @brief Adds an integrator to the composite integrator. + * + * @param integrator The nonlinear form integrator to add. + */ + void add_integrator(mfem::NonlinearFormIntegrator *integrator); + + /** + * @brief Assembles the element vector. + * + * @param el The finite element. + * @param Trans The element transformation. + * @param elfun The element function. + * @param elvect The element vector to be assembled. + */ + virtual void AssembleElementVector(const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, const mfem::Vector &elfun, mfem::Vector &elvect) override; + + /** + * @brief Assembles the element gradient. + * + * @param el The finite element. + * @param Trans The element transformation. + * @param elfun The element function. + * @param elmat The element matrix to be assembled. + */ + virtual void AssembleElementGrad(const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, const mfem::Vector &elfun, mfem::DenseMatrix &elmat) override; + }; + + /** + * @brief A class for constraint integrator. + */ + class ConstraintIntegrator: public mfem::NonlinearFormIntegrator { + private: + mfem::Coefficient η + + public: + /** + * @brief Constructor for ConstraintIntegrator. + * + * @param eta The coefficient. + */ + ConstraintIntegrator(mfem::Coefficient &eta_); + + /** + * @brief Assembles the element vector. + * + * @param el The finite element. + * @param Trans The element transformation. + * @param elfun The element function. + * @param elvect The element vector to be assembled. + */ + virtual void AssembleElementVector(const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, const mfem::Vector &elfun, mfem::Vector &elvect) override; + + /** + * @brief Assembles the element gradient. + * + * @param el The finite element. + * @param Trans The element transformation. + * @param elfun The element function. + * @param elmat The element matrix to be assembled. + */ + virtual void AssembleElementGrad(const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, const mfem::Vector &elfun, mfem::DenseMatrix &elmat) override; + }; + + class GaussianCoefficient : public mfem::Coefficient { + private: + double stdDev; + double norm_coeff; + public: + GaussianCoefficient(double stdDev); + virtual double Eval(mfem::ElementTransformation &T, const mfem::IntegrationPoint &ip) override; + }; + + class AugmentedOperator : public mfem::Operator { + private: + std::unique_ptr nfl; + std::unique_ptr C; + int lambdaDofOffset; + mfem::SparseMatrix *lastJacobian = nullptr; + + public: + AugmentedOperator(mfem::NonlinearForm &nfl_, mfem::LinearForm &C_, int lambdaDofOffset_); + ~AugmentedOperator(); + + virtual void Mult(const mfem::Vector &x, mfem::Vector &y) const override; + + virtual mfem::Operator &GetGradient(const mfem::Vector &x) const override; + }; +} // namespace polyMFEMUtils \ No newline at end of file From 054550393ff60d80ca892d09a5449df5f93ce1eb Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 19 Feb 2025 14:36:22 -0500 Subject: [PATCH 004/167] test(tests/poly): added very basic polytrope test suite Currently only tests default constructor --- tests/meson.build | 1 + tests/poly/meson.build | 20 ++++++++++++++++++++ tests/poly/polyTest.cpp | 9 +++++++++ 3 files changed, 30 insertions(+) create mode 100644 tests/poly/meson.build create mode 100644 tests/poly/polyTest.cpp diff --git a/tests/meson.build b/tests/meson.build index 162daab..3896f24 100644 --- a/tests/meson.build +++ b/tests/meson.build @@ -7,6 +7,7 @@ subdir('dobj') subdir('const') subdir('opatIO') subdir('meshIO') +subdir('poly') # Subdirectories for sandbox tests subdir('dobj_sandbox') diff --git a/tests/poly/meson.build b/tests/poly/meson.build new file mode 100644 index 0000000..81c3b62 --- /dev/null +++ b/tests/poly/meson.build @@ -0,0 +1,20 @@ +# Test files for const +test_sources = [ + 'polyTest.cpp', +] + +foreach test_file : test_sources + exe_name = test_file.split('.')[0] + message('Building test: ' + exe_name) + + # Create an executable target for each test + test_exe = executable( + exe_name, + test_file, + dependencies: [gtest_dep, polysolver_dep], + install_rpath: '@loader_path/../../src' # Ensure runtime library path resolves correctly + ) + + # Add the executable as a test + test(exe_name, test_exe) +endforeach diff --git a/tests/poly/polyTest.cpp b/tests/poly/polyTest.cpp new file mode 100644 index 0000000..250913d --- /dev/null +++ b/tests/poly/polyTest.cpp @@ -0,0 +1,9 @@ +#include + +#include "polySolver.h" + +class polyTest : public ::testing::Test {}; + +TEST_F(polyTest, DefaultConstructor) { + EXPECT_NO_THROW(PolySolver(1, 1)); +} \ No newline at end of file From deab5be0c12ff93d8a98f77da2063c65e6e34c89 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Thu, 20 Feb 2025 10:57:05 -0500 Subject: [PATCH 005/167] refactor(.gitignore): fast forward gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 3d33190..9e57e7f 100644 --- a/.gitignore +++ b/.gitignore @@ -60,5 +60,6 @@ tags subprojects/mfem/ subprojects/tetgen/ +subprojects/yaml-cpp/ .vscode/ From 1fd1e624f205e2a23cc39972968f92808f49e7c5 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Thu, 20 Feb 2025 15:28:00 -0500 Subject: [PATCH 006/167] feat(poly): lagrangian constrained weak form of 3D lane-Emden added a basic implimentation of the 3D lane emden equation using a lagrangian multiplier to constrain the value at the center of a spherical domain --- src/poly/solver/private/polySolver.cpp | 85 +++++++++++------------- src/poly/solver/public/polySolver.h | 4 +- src/poly/utils/private/polyMFEMUtils.cpp | 72 ++++++++++---------- src/poly/utils/public/polyMFEMUtils.h | 13 ++-- 4 files changed, 89 insertions(+), 85 deletions(-) diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index 86d0a25..84365f4 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -13,67 +13,56 @@ // TODO: Come back to this and think of a better way to get the mesh file const std::string SPHERICAL_MESH = std::string(getenv("MESON_SOURCE_ROOT")) + "/src/resources/mesh/sphere.msh"; -PolySolver::PolySolver(double n, double order) +PolySolver::PolySolver(double n, double order) : n(n), order(order), meshIO(SPHERICAL_MESH), mesh(meshIO.GetMesh()), - gaussianCoeff(std::make_unique(0.1)), - diffusionCoeff(std::make_unique(mfem::Vector(mesh.SpaceDimension()))), - nonLinearSourceCoeff(std::make_unique(1.0)) - { - (*diffusionCoeff).GetVec() = 1.0; - feCollection = std::make_unique(order, mesh.SpaceDimension()); - - feSpace = std::make_unique(&mesh, feCollection.get()); - lambdaFeSpace = std::make_unique(&mesh, feCollection.get(), 1); // Scalar space for lambda - - compositeIntegrator = std::make_unique(); - nonlinearForm = std::make_unique(feSpace.get()); - - C = std::make_unique(feSpace.get()); - - u = std::make_unique(feSpace.get()); - + feCollection(std::make_unique(order, mesh.SpaceDimension())), + feSpace(std::make_unique(&mesh, feCollection.get())), + lambdaFeSpace(std::make_unique(&mesh, feCollection.get(), 1)), // Scalar space for lambda + compositeIntegrator(std::make_unique()), + nonlinearForm(std::make_unique(feSpace.get())), + C(std::make_unique(feSpace.get())), + u(std::make_unique(feSpace.get())), + diffusionCoeff(std::make_unique([&](){ + mfem::Vector diffusionCoeffVec(mesh.SpaceDimension()); + diffusionCoeffVec = 1.0; + return diffusionCoeffVec; + }())), + nonLinearSourceCoeff(std::make_unique(1.0)), + gaussianCoeff(std::make_unique(0.1)) { assembleNonlinearForm(); assembleConstraintForm(); } -PolySolver::assembleNonlinearForm() { +PolySolver::~PolySolver() {} + +void PolySolver::assembleNonlinearForm() { // Add the \int_{\Omega}\nabla v\cdot\nabla\theta d\Omegaterm - compositeIntegrator->add_integrator( - new polyMFEMUtils::BilinearIntegratorWrapper( - new mfem::DiffusionIntegrator(diffusionCoeff.get()), - ) + auto wrappedDiffusionIntegrator = std::make_unique( + new mfem::DiffusionIntegrator(*diffusionCoeff) ); + compositeIntegrator->add_integrator(wrappedDiffusionIntegrator.release()); // Add the \int_{\Omega}v\theta^{n} d\Omega term - compositeIntegrator->add_integrator( - new polyMFEMUtils::NonlinearPowerIntegrator( - nonLinearSourceCoeff.get(), - n - ) - ); + auto nonLinearIntegrator = std::make_unique(*nonLinearSourceCoeff, n); + compositeIntegrator->add_integrator(nonLinearIntegrator.release()); - compositeIntegrator->add_integrator( - new polyMFEMUtils::ConstraintIntegrator( - *gaussianCoeff - ) - ); + // Add the \int_{\Omega}v\eta(r) d\Omega term + auto constraintIntegrator = std::make_unique(*gaussianCoeff); + compositeIntegrator->add_integrator(constraintIntegrator.release()); - nonlinearForm->AddDomainIntegrator(compositeIntegrator.get()); + nonlinearForm->AddDomainIntegrator(compositeIntegrator.release()); } -PolySolver::assembleConstraintForm() { - C->AddDomainIntegrator( - new mfem::DomainLFIntegrator( - *gaussianCoeff - ) - ); +void PolySolver::assembleConstraintForm() { + auto constraintIntegrator = std::make_unique(*gaussianCoeff); + C->AddDomainIntegrator(constraintIntegrator.release()); C->Assemble(); } -PolySolver::solve(){ +void PolySolver::solve(){ // --- Set the initial guess for the solution --- mfem::FunctionCoefficient initCoeff ( [this](const mfem::Vector &x) { @@ -86,6 +75,10 @@ PolySolver::solve(){ int lambdaDofOffset = feSpace->GetTrueVSize(); // Get the size of θ space int totalTrueDofs = lambdaDofOffset + lambdaFeSpace->GetTrueVSize(); + std::cout << "Total True Dofs: " << totalTrueDofs << std::endl; + std::cout << "Lambda Dof Offset: " << lambdaDofOffset << std::endl; + std::cout << "Lambda True Dofs: " << lambdaFeSpace->GetTrueVSize() << std::endl; + std::cout << "U True Dofs: " << feSpace->GetTrueVSize() << std::endl; if (totalTrueDofs != lambdaDofOffset + 1) { throw std::runtime_error("The total number of true dofs is not equal to the sum of the lambda offset and the lambda space size"); } @@ -93,7 +86,8 @@ PolySolver::solve(){ mfem::Vector U(totalTrueDofs); U = 0.0; - u->GetTrueDofs(U.GetBlock(0)); + mfem::Vector u_view(U.GetData(), lambdaDofOffset); + u->GetTrueDofs(u_view); // --- Setup the Newton Solver --- mfem::NewtonSolver newtonSolver; @@ -113,7 +107,7 @@ PolySolver::solve(){ // TODO: Change numeric tolerance to grab from the tol module // --- Setup the Augmented Operator --- - polyMFEMUtils::AugmentedOperator aug_op(nonlinearForm.get(), C.get(), lambdaDofOffset); + polyMFEMUtils::AugmentedOperator aug_op(*nonlinearForm, *C, lambdaDofOffset); newtonSolver.SetOperator(aug_op); // --- Create the RHS of the augmented system --- @@ -136,7 +130,8 @@ PolySolver::solve(){ newtonSolver.Mult(B, U); // --- Extract the Solution --- - u->Distribute(U.GetBlock(0)); + mfem::Vector u_sol_view(U.GetData(), lambdaDofOffset); + u->SetData(u_sol_view); double lambda = U[lambdaDofOffset]; std::cout << "λ = " << lambda << std::endl; diff --git a/src/poly/solver/public/polySolver.h b/src/poly/solver/public/polySolver.h index 5ec4d0e..3ef60c3 100644 --- a/src/poly/solver/public/polySolver.h +++ b/src/poly/solver/public/polySolver.h @@ -8,6 +8,7 @@ #include "meshIO.h" #include "polyCoeff.h" +#include "polyMFEMUtils.h" class PolySolver { @@ -28,8 +29,6 @@ private: std::unique_ptr u; - std::unique_ptr oneVec; - std::unique_ptr diffusionCoeff; std::unique_ptr nonLinearSourceCoeff; std::unique_ptr gaussianCoeff; @@ -40,6 +39,7 @@ private: public: PolySolver(double n, double order); + ~PolySolver(); void solve(); }; diff --git a/src/poly/utils/private/polyMFEMUtils.cpp b/src/poly/utils/private/polyMFEMUtils.cpp index 4158dbf..6a3b569 100644 --- a/src/poly/utils/private/polyMFEMUtils.cpp +++ b/src/poly/utils/private/polyMFEMUtils.cpp @@ -132,11 +132,7 @@ namespace polyMFEMUtils { CompositeNonlinearIntegrator::CompositeNonlinearIntegrator() { } - CompositeNonlinearIntegrator::~CompositeNonlinearIntegrator() { - for (size_t i = 0; i < integrators.size(); i++) { - delete integrators[i]; - } - } + CompositeNonlinearIntegrator::~CompositeNonlinearIntegrator() { } void CompositeNonlinearIntegrator::add_integrator(mfem::NonlinearFormIntegrator *integrator) { integrators.push_back(integrator); @@ -186,7 +182,7 @@ namespace polyMFEMUtils { mfem::Vector shape(dof); const int intOrder = 2 * el.GetOrder() + 3; - mfem::IntegrationRule ir(el.GetGeomType(), intOrder); + const mfem::IntegrationRule &ir = mfem::IntRules.Get(el.GetGeomType(), intOrder); for (int i = 0; i < ir.GetNPoints(); i++) { const mfem::IntegrationPoint &ip = ir.IntPoint(i); @@ -210,7 +206,7 @@ namespace polyMFEMUtils { : stdDev(stdDev_), norm_coeff(1.0/(std::pow(std::sqrt(2*std::numbers::pi)*stdDev_,3))) {} - GaussianCoefficient::Eval(mfem::ElementTransformation &T, const mfem::IntegrationPoint &ip) { + double GaussianCoefficient::Eval(mfem::ElementTransformation &T, const mfem::IntegrationPoint &ip) { mfem::Vector r; T.Transform(ip, r); double r2 = r * r; @@ -221,11 +217,11 @@ namespace polyMFEMUtils { AugmentedOperator::AugmentedOperator(mfem::NonlinearForm &nfl_, mfem::LinearForm &C_, int lambdaDofOffset_) : mfem::Operator( // Call the base class constructor - nfl_->FESpace()->GetTrueVSize()+1, // Sets the height attribute (+1 for the lambda component) - nfl_->FESpace()->GetTrueVSize()+1 // Sets the width attribute (+1 for the lambda component) + nfl_.FESpace()->GetTrueVSize()+1, // Sets the height attribute (+1 for the lambda component) + nfl_.FESpace()->GetTrueVSize()+1 // Sets the width attribute (+1 for the lambda component) ), - nfl(&nfl_), - C(&C_), + nfl(nfl_), + C(C_), lambdaDofOffset(lambdaDofOffset_), lastJacobian(nullptr) {} @@ -236,51 +232,59 @@ namespace polyMFEMUtils { // Compute the residual of the nonlinear form (F(u) - λC) mfem::Vector F(lambdaDofOffset); - nfl->Mult(u, F); // This now includes the -λ∫vη(r) dΩ term + nfl.Mult(u, F); // This now includes the -λ∫vη(r) dΩ term // Compute the transpose of C for the off diagonal terms of the augmented operator y.SetSize(height); y = 0.0; - y.SetBlock(0, F); - y[lambdaDofOffset] = (*C)(u); // Cᵀ×u. This is equivalent to ∫ η(r)θ dΩ + for (int i = 0; i < lambdaDofOffset; i++) { + y[i] = F[i]; + } + mfem::GridFunction u_gf(C.FESpace()); + u_gf.SetData(u); + y[lambdaDofOffset] = C.operator()(u_gf); // add -lambda * C to the residual mfem::Vector lambda_C(lambdaDofOffset); - C->GetVector(lambda_C) // Get the coefficient vector for C. I.e. ∫ vη(r) dΩ - lambda_C *= -lambda; // Multiply by -λ (this is now the term −λ ∫ vη(r)dΩ) + mfem::GridFunction constraint_gf(C.FESpace()); + constraint_gf = 0.0; - y.AddBlockVector(0, lambda_C); // Add the term to the residual + mfem::Vector constraint_tdofs; + C.Assemble(); + lambda_C = C.GetData(); + lambda_C *= -lambda; // Multiply by -λ (this is now the term −λ ∫ vη(r)dΩ) + + for (int i = 0; i < lambdaDofOffset; i++) { + y[i] += lambda_C[i]; + } } mfem::Operator &AugmentedOperator::GetGradient(const mfem::Vector &x) const { // Select the lambda component of the input vector and seperate it from the θ component mfem::Vector u(x.GetData(), lambdaDofOffset); - double lambda = x[lambdaDofOffset]; - // --- Create the augmented Jacobian matrix --- - mfem::Operator *Jnfl = nfl->GetGradient(u); // Get the gradient of the nonlinear form - - mfem::SparseMatrix *J_aug = new mfem::SparseMatrix(height, width); // Fill in the blocks of the augmented Jacobian matrix // Top-Left: Jacobian of the nonlinear form - mfem::SparseMatrix *Jnfl_sparse = dynamic_cast(Jnfl); - - // Copy the original Jacobian into the augmented Jacobian - if (Jnfl_sparse) { // Checks if the dynamic cast was successful - for (int i = 0; i < Jnfl_sparse->Height(); i++) { - for (int j = 0; j < Jnfl_sparse->Width(); j++) { - J_aug->Set(i, j, Jnfl_sparse->Get(i, j)); - } - } - } else { + mfem::SparseMatrix *Jnfl_sparse = dynamic_cast(&nfl.GetGradient(u)); + if (!Jnfl_sparse) { MFEM_ABORT("GetGradient did not return a SparseMatrix"); } + mfem::SparseMatrix *J_aug = new mfem::SparseMatrix(height, width); + // Copy the original Jacobian into the augmented Jacobian + for (int i = 0; i < Jnfl_sparse->Height(); i++) { + for (int j = 0; j < Jnfl_sparse->Width(); j++) { + J_aug->Set(i, j, Jnfl_sparse->Elem(i, j)); + } + } + // Bottom-left C (the constraint matrix) mfem::Vector CVec(lambdaDofOffset); - C->GetVector(CVec); + mfem::GridFunction tempCGrid(C.FESpace()); + C.Assemble(); + CVec = C.GetData(); for (int i = 0; i < CVec.Size(); i++) { J_aug->Set(lambdaDofOffset, i, CVec[i]); } @@ -297,7 +301,7 @@ namespace polyMFEMUtils { return *lastJacobian; } - AugmentedOperator::~AugAugmentedOperator() { + AugmentedOperator::~AugmentedOperator() { delete lastJacobian; } } // namespace polyMFEMUtils \ No newline at end of file diff --git a/src/poly/utils/public/polyMFEMUtils.h b/src/poly/utils/public/polyMFEMUtils.h index 3b7097f..8bddb01 100644 --- a/src/poly/utils/public/polyMFEMUtils.h +++ b/src/poly/utils/public/polyMFEMUtils.h @@ -1,3 +1,6 @@ +#ifndef POLYMFEMUTILS_H +#define POLYMFEMUTILS_H + #include "mfem.hpp" #include @@ -183,10 +186,10 @@ namespace polyMFEMUtils { class AugmentedOperator : public mfem::Operator { private: - std::unique_ptr nfl; - std::unique_ptr C; + mfem::NonlinearForm &nfl; + mfem::LinearForm &C; int lambdaDofOffset; - mfem::SparseMatrix *lastJacobian = nullptr; + mutable mfem::SparseMatrix *lastJacobian = nullptr; public: AugmentedOperator(mfem::NonlinearForm &nfl_, mfem::LinearForm &C_, int lambdaDofOffset_); @@ -196,4 +199,6 @@ namespace polyMFEMUtils { virtual mfem::Operator &GetGradient(const mfem::Vector &x) const override; }; -} // namespace polyMFEMUtils \ No newline at end of file +} // namespace polyMFEMUtils + +#endif // POLYMFEMUTILS_H \ No newline at end of file From a0811dc0c4d3402bc9df9f85151db82deaf5bbf7 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Thu, 20 Feb 2025 15:28:30 -0500 Subject: [PATCH 007/167] test(tests/poly): poly solver test added test for the polytropic solver (which is also being used to validate and confirm it works) --- tests/poly/polyTest.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tests/poly/polyTest.cpp b/tests/poly/polyTest.cpp index 250913d..e148eba 100644 --- a/tests/poly/polyTest.cpp +++ b/tests/poly/polyTest.cpp @@ -6,4 +6,9 @@ class polyTest : public ::testing::Test {}; TEST_F(polyTest, DefaultConstructor) { EXPECT_NO_THROW(PolySolver(1, 1)); +} + +TEST_F(polyTest, Solve) { + PolySolver polytrope(1.5, 1); + EXPECT_NO_THROW(polytrope.solve()); } \ No newline at end of file From ff299f8ce76082eaa85c298f0c48025d594e0801 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Thu, 20 Feb 2025 15:36:46 -0500 Subject: [PATCH 008/167] fix(poly): changed lambda from fespace to scalar previously I had a lagrangian multipliers at every element; however, we are enforcing a global constraint so there need only be one lagrangian multiplier --- src/poly/solver/private/polySolver.cpp | 27 +++++--------------------- src/poly/solver/public/polySolver.h | 1 - 2 files changed, 5 insertions(+), 23 deletions(-) diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index 84365f4..2be3947 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -20,7 +20,6 @@ PolySolver::PolySolver(double n, double order) mesh(meshIO.GetMesh()), feCollection(std::make_unique(order, mesh.SpaceDimension())), feSpace(std::make_unique(&mesh, feCollection.get())), - lambdaFeSpace(std::make_unique(&mesh, feCollection.get(), 1)), // Scalar space for lambda compositeIntegrator(std::make_unique()), nonlinearForm(std::make_unique(feSpace.get())), C(std::make_unique(feSpace.get())), @@ -73,15 +72,7 @@ void PolySolver::solve(){ // --- Combine DOFs (u and λ) into a single vector --- int lambdaDofOffset = feSpace->GetTrueVSize(); // Get the size of θ space - int totalTrueDofs = lambdaDofOffset + lambdaFeSpace->GetTrueVSize(); - - std::cout << "Total True Dofs: " << totalTrueDofs << std::endl; - std::cout << "Lambda Dof Offset: " << lambdaDofOffset << std::endl; - std::cout << "Lambda True Dofs: " << lambdaFeSpace->GetTrueVSize() << std::endl; - std::cout << "U True Dofs: " << feSpace->GetTrueVSize() << std::endl; - if (totalTrueDofs != lambdaDofOffset + 1) { - throw std::runtime_error("The total number of true dofs is not equal to the sum of the lambda offset and the lambda space size"); - } + int totalTrueDofs = lambdaDofOffset + 1; mfem::Vector U(totalTrueDofs); U = 0.0; @@ -113,25 +104,17 @@ void PolySolver::solve(){ // --- Create the RHS of the augmented system --- mfem::Vector B(totalTrueDofs); B = 0.0; - - // Set the constraint value (∫η(r) dΩ) in the last entry of B - // This sets the last entry to 1.0, this mighht be a problem later on... - mfem::ConstantCoefficient one(1.0); - mfem::LinearForm constraint_rhs(lambdaFeSpace.get()); - constraint_rhs.AddDomainIntegrator( - new mfem::DomainLFIntegrator(*gaussianCoeff) - ); - - constraint_rhs.Assemble(); - B[lambdaDofOffset] = constraint_rhs(0); // Get that single value for the rhs. Only one value because it's a scalar space - + B[lambdaDofOffset] = 1.0; // --- Solve the augmented system --- newtonSolver.Mult(B, U); // --- Extract the Solution --- mfem::Vector u_sol_view(U.GetData(), lambdaDofOffset); + #pragma GCC diagnostic push // MFEM is using deprecated functions, I cant do anything about it so I will ignore the warning + #pragma GCC diagnostic ignored "-Wdeprecated-declarations" u->SetData(u_sol_view); + #pragma GCC diagnostic pop double lambda = U[lambdaDofOffset]; std::cout << "λ = " << lambda << std::endl; diff --git a/src/poly/solver/public/polySolver.h b/src/poly/solver/public/polySolver.h index 3ef60c3..854b709 100644 --- a/src/poly/solver/public/polySolver.h +++ b/src/poly/solver/public/polySolver.h @@ -20,7 +20,6 @@ private: std::unique_ptr feCollection; std::unique_ptr feSpace; - std::unique_ptr lambdaFeSpace; std::unique_ptr compositeIntegrator; From 776174c09367f5058beaaa5c196a7fcee8fc8a72 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Thu, 20 Feb 2025 16:04:05 -0500 Subject: [PATCH 009/167] refactor(macros): added macros class macros provides a unified place to define macros which can be accessed at other points in the code. I defined a DEPRICATION_WARNING_OFF macro so we can disable those warnings for times when we cannot control them --- src/poly/solver/meson.build | 4 ++-- src/poly/utils/meson.build | 4 ++-- src/resources/macros/meson.build | 1 + src/resources/macros/warning_control.h | 16 ++++++++++++++++ src/resources/meson.build | 3 ++- 5 files changed, 23 insertions(+), 5 deletions(-) create mode 100644 src/resources/macros/meson.build create mode 100644 src/resources/macros/warning_control.h diff --git a/src/poly/solver/meson.build b/src/poly/solver/meson.build index de06e2c..47210f4 100644 --- a/src/poly/solver/meson.build +++ b/src/poly/solver/meson.build @@ -10,7 +10,7 @@ libPolySolver = static_library('polySolver', polySolver_sources, include_directories : include_directories('./public'), cpp_args: ['-fvisibility=default'], - dependencies: [mfem_dep, meshio_dep, polycoeff_dep, polyutils_dep], + dependencies: [mfem_dep, meshio_dep, polycoeff_dep, polyutils_dep, warning_control_dep], install: true ) @@ -18,5 +18,5 @@ polysolver_dep = declare_dependency( include_directories : include_directories('./public'), link_with : libPolySolver, sources : polySolver_sources, - dependencies : [mfem_dep, meshio_dep, polycoeff_dep, polyutils_dep] + dependencies : [mfem_dep, meshio_dep, polycoeff_dep, polyutils_dep, warning_control_dep] ) \ No newline at end of file diff --git a/src/poly/utils/meson.build b/src/poly/utils/meson.build index 80f4c95..041e5b0 100644 --- a/src/poly/utils/meson.build +++ b/src/poly/utils/meson.build @@ -12,7 +12,7 @@ libpolyutils = static_library('polyutils', polyutils_sources, include_directories : include_directories('./public'), cpp_args: ['-fvisibility=default'], - dependencies: [mfem_dep], + dependencies: [mfem_dep, warning_control_dep], install: true ) @@ -20,5 +20,5 @@ polyutils_dep = declare_dependency( include_directories : include_directories('./public'), link_with : libpolyutils, sources : polyutils_sources, - dependencies : [mfem_dep] + dependencies : [mfem_dep, warning_control_dep] ) diff --git a/src/resources/macros/meson.build b/src/resources/macros/meson.build new file mode 100644 index 0000000..c0e19aa --- /dev/null +++ b/src/resources/macros/meson.build @@ -0,0 +1 @@ +warning_control_dep = declare_dependency(include_directories: include_directories('.')) \ No newline at end of file diff --git a/src/resources/macros/warning_control.h b/src/resources/macros/warning_control.h new file mode 100644 index 0000000..23bf5a8 --- /dev/null +++ b/src/resources/macros/warning_control.h @@ -0,0 +1,16 @@ +#ifndef WARNING_CONTROL_H +#define WARNING_CONTROL_H + +#if defined(__GNUC__) || defined(__clang__) + #define DEPRECATION_WARNING_OFF _Pragma("GCC diagnostic push") \ + _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"") + #define DEPRECATION_WARNING_ON _Pragma("GCC diagnostic pop") +#elif defined(_MSC_VER) + #define DEPRECATION_WARNING_OFF __pragma(warning(push)) __pragma(warning(disable: 4996)) + #define DEPRECATION_WARNING_ON __pragma(warning(pop)) +#else + #define DEPRECATION_WARNING_OFF + #define DEPRECATION_WARNING_ON +#endif + +#endif // WARNING_CONTROL_H diff --git a/src/resources/meson.build b/src/resources/meson.build index 4a8d44e..5ae81d9 100644 --- a/src/resources/meson.build +++ b/src/resources/meson.build @@ -1 +1,2 @@ -subdir('const') \ No newline at end of file +subdir('const') +subdir('macros') \ No newline at end of file From 9925f56e34a9af6c7e8ecf9a8208b7f930db899a Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Thu, 20 Feb 2025 16:05:02 -0500 Subject: [PATCH 010/167] fix(poly): polytrope converges to solution first commit where the polytrope module converges to a solution. I have not yet validated if it is a correct solution --- src/poly/solver/private/polySolver.cpp | 11 +++++++---- src/poly/utils/private/polyMFEMUtils.cpp | 17 ++++++++++++++--- src/poly/utils/public/polyMFEMUtils.h | 1 + 3 files changed, 22 insertions(+), 7 deletions(-) diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index 2be3947..897bbda 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -9,6 +9,8 @@ #include "polyMFEMUtils.h" #include "polyCoeff.h" +#include "warning_control.h" + // TODO: Come back to this and think of a better way to get the mesh file const std::string SPHERICAL_MESH = std::string(getenv("MESON_SOURCE_ROOT")) + "/src/resources/mesh/sphere.msh"; @@ -111,10 +113,11 @@ void PolySolver::solve(){ // --- Extract the Solution --- mfem::Vector u_sol_view(U.GetData(), lambdaDofOffset); - #pragma GCC diagnostic push // MFEM is using deprecated functions, I cant do anything about it so I will ignore the warning - #pragma GCC diagnostic ignored "-Wdeprecated-declarations" - u->SetData(u_sol_view); - #pragma GCC diagnostic pop + + DEPRECATION_WARNING_OFF // DISABLE DEPRECATION WARNING + u->SetData(u_sol_view); + DEPRECATION_WARNING_ON // REENABLE DEPRECATION WARNING + double lambda = U[lambdaDofOffset]; std::cout << "λ = " << lambda << std::endl; diff --git a/src/poly/utils/private/polyMFEMUtils.cpp b/src/poly/utils/private/polyMFEMUtils.cpp index 6a3b569..55132a3 100644 --- a/src/poly/utils/private/polyMFEMUtils.cpp +++ b/src/poly/utils/private/polyMFEMUtils.cpp @@ -6,6 +6,8 @@ #include "polyMFEMUtils.h" +#include "warning_control.h" + namespace polyMFEMUtils { NonlinearPowerIntegrator::NonlinearPowerIntegrator( mfem::Coefficient &coeff, @@ -242,7 +244,11 @@ namespace polyMFEMUtils { y[i] = F[i]; } mfem::GridFunction u_gf(C.FESpace()); - u_gf.SetData(u); + + DEPRECATION_WARNING_OFF + u_gf.SetData(u); + DEPRECATION_WARNING_ON + y[lambdaDofOffset] = C.operator()(u_gf); // add -lambda * C to the residual @@ -275,8 +281,13 @@ namespace polyMFEMUtils { mfem::SparseMatrix *J_aug = new mfem::SparseMatrix(height, width); // Copy the original Jacobian into the augmented Jacobian for (int i = 0; i < Jnfl_sparse->Height(); i++) { - for (int j = 0; j < Jnfl_sparse->Width(); j++) { - J_aug->Set(i, j, Jnfl_sparse->Elem(i, j)); + const int *J_cols = Jnfl_sparse->GetRowColumns(i); + const double *J_vals = Jnfl_sparse->GetRowEntries(i); + + for (int jj = 0; jj < Jnfl_sparse->RowSize(i); jj++) { + int j = J_cols[jj]; + double val = J_vals[jj]; + J_aug->Set(i, j, val); } } diff --git a/src/poly/utils/public/polyMFEMUtils.h b/src/poly/utils/public/polyMFEMUtils.h index 8bddb01..8ef8b9f 100644 --- a/src/poly/utils/public/polyMFEMUtils.h +++ b/src/poly/utils/public/polyMFEMUtils.h @@ -5,6 +5,7 @@ #include + /** * @file polyMFEMUtils.h * @brief A collection of utilities for working with MFEM and solving the lane-emden equation. From 205f32a76f91cb5b080cef54722304937346ec55 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Sun, 23 Feb 2025 11:57:59 -0500 Subject: [PATCH 011/167] fix(build-system): fixed build system order and test env variables --- src/meson.build | 2 +- tests/meshIO/meson.build | 5 ++++- tests/poly/meson.build | 5 ++++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/meson.build b/src/meson.build index a6eb6ba..e0867c4 100644 --- a/src/meson.build +++ b/src/meson.build @@ -2,10 +2,10 @@ subdir('resources') # Build the main source code +subdir('config') subdir('dobj') subdir('const') subdir('opatIO') subdir('meshIO') subdir('probe') subdir('poly') -subdir('config') diff --git a/tests/meshIO/meson.build b/tests/meshIO/meson.build index 6db5297..6b4cdb4 100644 --- a/tests/meshIO/meson.build +++ b/tests/meshIO/meson.build @@ -18,5 +18,8 @@ foreach test_file : test_sources ) # Add the executable as a test - test(exe_name, test_exe) + test( + exe_name, + test_exe, + env: ['MESON_SOURCE_ROOT=' + meson.project_source_root(), 'MESON_BUILD_ROOT=' + meson.project_build_root()]) endforeach diff --git a/tests/poly/meson.build b/tests/poly/meson.build index 81c3b62..995982d 100644 --- a/tests/poly/meson.build +++ b/tests/poly/meson.build @@ -16,5 +16,8 @@ foreach test_file : test_sources ) # Add the executable as a test - test(exe_name, test_exe) + test( + exe_name, + test_exe, + env: ['MESON_SOURCE_ROOT=' + meson.project_source_root(), 'MESON_BUILD_ROOT=' + meson.project_build_root()]) endforeach From 6d36a6f059ea8f455fce54a94948e17d595e257d Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Sun, 23 Feb 2025 14:10:19 -0500 Subject: [PATCH 012/167] build(console): added simple bash console added a simple bash console to handle meson commands and tests --- 4DSSEConsole.sh | 205 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 205 insertions(+) create mode 100755 4DSSEConsole.sh diff --git a/4DSSEConsole.sh b/4DSSEConsole.sh new file mode 100755 index 0000000..a9e2b9f --- /dev/null +++ b/4DSSEConsole.sh @@ -0,0 +1,205 @@ +#!/bin/bash + +# --- Functions --- + +# Display the main menu +display_menu() { + clear # Clear the screen for a clean menu + echo "--- Project Install Console ---" + echo "1. Reconfigure (with tests)" + echo "2. Reconfigure (without tests)" + echo "3. Build" + echo "4. Run Tests" + echo "5. Run Test with gdb (Specify test name)" + echo "6. Wipe (Clean build directory)" + echo "7. Generate Documentation" # Added documentation option + echo "8. Exit" + echo "-------------------------------" + echo -n "Enter your choice [1-8]: " +} + +# Reconfigure the project (meson setup) +reconfigure() { + local test_flag="$1" # Use local to avoid global variable pollution + + if [[ "$test_flag" == "true" ]]; then + meson setup build -Dbuild_tests=true --buildtype=debug + else + meson setup build -Dbuild_tests=false --buildtype=release + fi + + if [[ $? -eq 0 ]]; then # Check exit code for success + echo "Reconfiguration successful." + else + echo "Reconfiguration failed." + return 1 # Return a non-zero exit code to signal failure + fi +} + +# Build the project +build_project() { + meson compile -C build + + if [[ $? -eq 0 ]]; then + echo "Build successful." + else + echo "Build failed." + return 1 + fi +} + +# Run tests +run_tests() { + meson test -C build + + if [[ $? -eq 0 ]]; then + echo "Tests passed." # More specific message. + else + echo "Tests failed." + return 1 + fi +} + +# Run a specific test with GDB +run_test_gdb() { + local test_dir="build/tests" # Store the base test directory + local selected_test="" + local test_options=() + local test_index=1 + local choice + + # --- Find test executables --- + # Use find to get a list of potential test executables, *excluding* .p and .cpp.o files + # We sort it for consistent ordering. The '-type f' ensures we only find files. + # The '-executable' ensures the files are actually executable. + find "$test_dir" -type f -executable \ + ! -name "*.p" ! -name "*.cpp.o" ! -name "*.h.gch" | sort | while read -r file; do + # Remove the 'build/tests/' prefix and the file extension + test_name=$(basename "$file") + test_options+=("$test_name") + echo "$test_index. $test_name" + test_index=$((test_index + 1)) + done + + # Check if any tests were found + if [[ ${#test_options[@]} -eq 0 ]]; then + echo "No test executables found in build/tests." + return 1 + fi + + # --- Prompt for test selection --- + echo "-------------------------------" + echo -n "Enter the number of the test to debug (or 0 to cancel): " + read -r choice + + # --- Input Validation --- + if ! [[ "$choice" =~ ^[0-9]+$ ]]; then # Check if input is a number + echo "Invalid input. Please enter a number." + return 1 + fi + + if [[ "$choice" -eq 0 ]]; then + echo "Test selection cancelled." + return 0 + fi + + if [[ "$choice" -lt 1 || "$choice" -gt ${#test_options[@]} ]]; then + echo "Invalid test number. Please enter a number within the valid range." + return 1 + fi + + # --- Get the selected test name --- + selected_test="${test_options[$((choice - 1))]}" # Adjust for 0-based array indexing + + # --- Run GDB --- + # Construct full path. More reliable than changing directories. + local full_test_path="$test_dir/$selected_test" + + if [[ ! -x "$full_test_path" ]]; then + echo "Error: Test executable '$full_test_path' not found or not executable." + return 1 + fi + + gdb --args "$full_test_path" + +} + +# Wipe the build directory +wipe_build() { + echo -n "Are you sure you want to wipe the build directory? (y/N): " + read -r confirm + + if [[ "$confirm" == "y" || "$confirm" == "Y" ]]; then + rm -rf build + echo "Build directory wiped." + else + echo "Wipe cancelled." + fi +} + +generate_docs() { + echo "Generating documentation..." + doxygen + if [[ $? -ne 0 ]]; then # Check if doxygen succeeded + echo "Error: Doxygen failed." + return 1 + fi + + if [[ -d docs/latex ]]; then #Check if directory exist + cd docs/latex || return #cd into docs/latex and exit the function if unsuccesful + make + if [[ $? -ne 0 ]]; then #Check make + echo "Error: make in docs/latex failed." + cd ../.. || exit #go back, or exit the script if it fails + return 1 + fi + cd ../.. || exit # Go back to the project root + else + echo "Warning: docs/latex directory not found. Skipping LaTeX build." + fi + + echo "Documentation generated." +} + +# --- Main Loop --- + +while true; do + display_menu + read -r choice + + case "$choice" in + 1) + reconfigure "true" + ;; + 2) + reconfigure "false" + ;; + 3) + build_project + ;; + 4) + run_tests + ;; + 5) + run_test_gdb + ;; + 6) + wipe_build + ;; + 7) + generate_docs + ;; + 8) + echo "Exiting..." + break # Exit the while loop + ;; + *) + echo "Invalid choice. Please enter a number between 1 and 8." + ;; + esac + + echo -n "Press Enter to continue..." + read -r # Wait for Enter key press +done + +exit 0 #Good practice \ No newline at end of file From d8789bd3434506da942bbc1c31ffb32fa1e0d5ca Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Sun, 23 Feb 2025 14:11:18 -0500 Subject: [PATCH 013/167] feat(polySolver): getters for polySolver --- src/poly/solver/public/polySolver.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/poly/solver/public/polySolver.h b/src/poly/solver/public/polySolver.h index 854b709..7701825 100644 --- a/src/poly/solver/public/polySolver.h +++ b/src/poly/solver/public/polySolver.h @@ -40,6 +40,10 @@ public: PolySolver(double n, double order); ~PolySolver(); void solve(); + mfem::Mesh& getMesh() { return mesh; } + mfem::GridFunction& getSolution() { return *u; } + double getN() { return n; } + double getOrder() { return order; } }; #endif // POLYSOLVER_H \ No newline at end of file From ce299ebfe1ca196fc64c96d86fccf45438dd5ea2 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Sun, 23 Feb 2025 14:11:50 -0500 Subject: [PATCH 014/167] feat(probe): added getRadius and start of ray cast solution --- src/probe/private/probe.cpp | 52 +++++++++++++++++++++++++++++++++++++ src/probe/public/probe.h | 6 +++++ 2 files changed, 58 insertions(+) diff --git a/src/probe/private/probe.cpp b/src/probe/private/probe.cpp index 6d26f66..921610c 100644 --- a/src/probe/private/probe.cpp +++ b/src/probe/private/probe.cpp @@ -3,10 +3,12 @@ #include "quill/Logger.h" #include "quill/sinks/ConsoleSink.h" #include "quill/sinks/FileSink.h" +#include "quill/LogMacros.h" #include #include #include #include +#include #include "mfem.hpp" @@ -39,6 +41,56 @@ void glVisView(mfem::GridFunction& u, mfem::Mesh& mesh, } } +double getMeshRadius(mfem::Mesh& mesh) { + int numVertices = mesh.GetNV(); // Number of vertices + double maxRadius = 0.0; + + for (int i = 0; i < numVertices; i++) { + double* vertex; + vertex = mesh.GetVertex(i); // Get vertex coordinates + + // Compute the Euclidean distance from the origin + double radius = std::sqrt(vertex[0] * vertex[0] + + vertex[1] * vertex[1] + + vertex[2] * vertex[2]); + + if (radius > maxRadius) { + maxRadius = radius; + } + } + return maxRadius; +} + +std::vector getRaySolution(mfem::GridFunction& u, mfem::Mesh& mesh, + const std::vector& rayDirection, + int numSamples) { + LogManager& logManager = LogManager::getInstance(); + quill::Logger* logger = logManager.getLogger("polyTest"); + std::vector samples; + samples.reserve(numSamples); + double x, y, z, r; + double radius = getMeshRadius(mesh); + mfem::Vector rayOrigin(3); rayOrigin = 0.0; + mfem::DenseMatrix rayPoints(3, numSamples); + + for (int i = 0; i < numSamples; i++) { + r = i * radius / numSamples; + // Let rayDirection = (theta, phi) that the ray will be cast too + x = r * std::sin(rayDirection[0]) * std::cos(rayDirection[1]); + y = r * std::sin(rayDirection[0]) * std::sin(rayDirection[1]); + z = r * std::cos(rayDirection[0]); + rayPoints(0, i) = x; + rayPoints(1, i) = y; + rayPoints(2, i) = z; + LOG_INFO(logger, "Ray point {}: ({}, {}, {})", i, x, y, z); + } + + mfem::Array elementIds; + mfem::Array ips; + mesh.FindPoints(rayPoints, elementIds, ips); + return samples; +} + LogManager::LogManager() { Config& config = Config::getInstance(); quill::Backend::start(); diff --git a/src/probe/public/probe.h b/src/probe/public/probe.h index 1ef7e09..abd19ca 100644 --- a/src/probe/public/probe.h +++ b/src/probe/public/probe.h @@ -33,6 +33,12 @@ namespace Probe { */ void glVisView(mfem::GridFunction& u, mfem::Mesh& mesh, const std::string& windowTitle = "solution"); + + double getMeshRadius(mfem::Mesh& mesh); + + std::vector getRaySolution(mfem::GridFunction& u, mfem::Mesh& mesh, + const std::vector& rayDirection, + int numSamples); /** * @brief Class to manage logging operations. From 3af8537cb4f03bd48b3897d3aad558fed8b1e365 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Sun, 23 Feb 2025 14:12:13 -0500 Subject: [PATCH 015/167] test(tests/poly): started working on tests for ray cast 1D solution --- tests/poly/meson.build | 2 +- tests/poly/polyTest.cpp | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/tests/poly/meson.build b/tests/poly/meson.build index 995982d..00d5d28 100644 --- a/tests/poly/meson.build +++ b/tests/poly/meson.build @@ -11,7 +11,7 @@ foreach test_file : test_sources test_exe = executable( exe_name, test_file, - dependencies: [gtest_dep, polysolver_dep], + dependencies: [gtest_dep, polysolver_dep, probe_dep, quill_dep], install_rpath: '@loader_path/../../src' # Ensure runtime library path resolves correctly ) diff --git a/tests/poly/polyTest.cpp b/tests/poly/polyTest.cpp index e148eba..2c4d4e5 100644 --- a/tests/poly/polyTest.cpp +++ b/tests/poly/polyTest.cpp @@ -1,6 +1,10 @@ #include +#include "quill/LogMacros.h" +#include "mfem.hpp" + #include "polySolver.h" +#include "probe.h" class polyTest : public ::testing::Test {}; @@ -11,4 +15,18 @@ TEST_F(polyTest, DefaultConstructor) { TEST_F(polyTest, Solve) { PolySolver polytrope(1.5, 1); EXPECT_NO_THROW(polytrope.solve()); + Probe::LogManager& logManager = Probe::LogManager::getInstance(); + quill::Logger* logger = logManager.newFileLogger("polyTest.log", "polyTest"); + LOG_INFO(logger, "Solving polytrope with n = 1.5, gamma = 1"); + mfem::Mesh& mesh = polytrope.getMesh(); + mfem::GridFunction& solution = polytrope.getSolution(); + + // Get the mesh radius + double radius = Probe::getMeshRadius(mesh); + LOG_INFO(logger, "Mesh radius: {}", radius); + + // Get the ray solution + const std::vector rayDirection = {0, 0}; + int numSamples = 10; + std::vector samples = Probe::getRaySolution(solution, mesh, rayDirection, numSamples); } \ No newline at end of file From de5c84f66884ec59c6ce892cef93255323b28a37 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 24 Feb 2025 12:34:47 -0500 Subject: [PATCH 016/167] docs(readme): updated readme to include details on test config --- Readme.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/Readme.md b/Readme.md index e1beda1..d80eb40 100644 --- a/Readme.md +++ b/Readme.md @@ -18,6 +18,25 @@ if you want to build with no test suite run ```bash ./mk --noTest ``` +If you do not want to use the mk script you can also use the `4DSSEConsole` which is just a simple bash script can help with building and debugging +```bash +./4DSSEConsole.sh +``` + +Finally, if you just want to use meson directly you can do the following + +To not run tests +```bash +meson setup build +meson compile -C build +``` +If you want to run tests +```bash +meson test -C build +``` + +## Test Configuration +Some tests use config variables setup in tests/testsConfig.yaml. Specifically for things like the GLVis host and port. You should configre those to point to whatever host you are running GLVis on. ## Current Status Currently we are working on implimenting modules such as opacity, equation of state, polytrope, and meshing. Builds may not work on any branches at any time. From dfb65c10822ec4befcce1574d62c16d8a8b2d28e Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 24 Feb 2025 12:38:47 -0500 Subject: [PATCH 017/167] refactor(sphere.msh): increased base resolution of spherical mesh --- src/resources/mesh/sphere.msh | Bin 34259 -> 701509 bytes tests/meshIO/meshIOTest.cpp | 6 +++--- tests/poly/meson.build | 2 +- tests/poly/polyTest.cpp | 8 +++++++- tests/testsConfig.yaml | 4 ++++ utils/meshGeneration/generateMesh.py | 2 +- utils/meshGeneration/sphere.msh | Bin 34259 -> 701509 bytes 7 files changed, 16 insertions(+), 6 deletions(-) create mode 100644 tests/testsConfig.yaml diff --git a/src/resources/mesh/sphere.msh b/src/resources/mesh/sphere.msh index 416c655ee2b9cd106d956e1d466e6f27ab12367b..1c68e684e43c0c480881f3fc8ead729f6372b37c 100644 GIT binary patch literal 701509 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

U%j=HAK7?b}_*R|rCbX}h{ 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 literal 34259 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 L2e1GBue<&aH!g3X diff --git a/tests/meshIO/meshIOTest.cpp b/tests/meshIO/meshIOTest.cpp index 07eec4f..1565218 100644 --- a/tests/meshIO/meshIOTest.cpp +++ b/tests/meshIO/meshIOTest.cpp @@ -31,8 +31,8 @@ TEST_F(meshIOTest, IsLoaded) { TEST_F(meshIOTest, GetMesh) { MeshIO meshIO(EXAMPLE_FILENAME); mfem::Mesh& mesh = meshIO.GetMesh(); - EXPECT_EQ(mesh.GetNE(), 670); - EXPECT_EQ(mesh.GetNV(), 201); + EXPECT_EQ(mesh.GetNE(), 18351); + EXPECT_EQ(mesh.GetNV(), 3768); double volume = ComputeMeshVolume(mesh); - EXPECT_DOUBLE_EQ(volume, 3.9357596288315868); + EXPECT_DOUBLE_EQ(volume, 4.160516453529322); } \ No newline at end of file diff --git a/tests/poly/meson.build b/tests/poly/meson.build index 00d5d28..27eab75 100644 --- a/tests/poly/meson.build +++ b/tests/poly/meson.build @@ -11,7 +11,7 @@ foreach test_file : test_sources test_exe = executable( exe_name, test_file, - dependencies: [gtest_dep, polysolver_dep, probe_dep, quill_dep], + dependencies: [gtest_dep, polysolver_dep, probe_dep, quill_dep, config_dep], install_rpath: '@loader_path/../../src' # Ensure runtime library path resolves correctly ) diff --git a/tests/poly/polyTest.cpp b/tests/poly/polyTest.cpp index 2c4d4e5..069d99b 100644 --- a/tests/poly/polyTest.cpp +++ b/tests/poly/polyTest.cpp @@ -5,6 +5,9 @@ #include "polySolver.h" #include "probe.h" +#include "config.h" + +std::string CONFIG_FILENAME = std::string(getenv("MESON_SOURCE_ROOT")) + "/tests/testsConfig.yaml"; class polyTest : public ::testing::Test {}; @@ -13,13 +16,16 @@ TEST_F(polyTest, DefaultConstructor) { } TEST_F(polyTest, Solve) { + Config& config = Config::getInstance(); + config.loadConfig(CONFIG_FILENAME); PolySolver polytrope(1.5, 1); EXPECT_NO_THROW(polytrope.solve()); Probe::LogManager& logManager = Probe::LogManager::getInstance(); quill::Logger* logger = logManager.newFileLogger("polyTest.log", "polyTest"); - LOG_INFO(logger, "Solving polytrope with n = 1.5, gamma = 1"); + LOG_INFO(logger, "Solving polytrope with n = 1.5"); mfem::Mesh& mesh = polytrope.getMesh(); mfem::GridFunction& solution = polytrope.getSolution(); + Probe::glVisView(solution, mesh, "Polytrope solution"); // Get the mesh radius double radius = Probe::getMeshRadius(mesh); diff --git a/tests/testsConfig.yaml b/tests/testsConfig.yaml new file mode 100644 index 0000000..efa4d1c --- /dev/null +++ b/tests/testsConfig.yaml @@ -0,0 +1,4 @@ +Probe: + GLVis: + Host: "10.17.1.5" + Port: 19916 \ No newline at end of file diff --git a/utils/meshGeneration/generateMesh.py b/utils/meshGeneration/generateMesh.py index eb76bb2..b1d1512 100644 --- a/utils/meshGeneration/generateMesh.py +++ b/utils/meshGeneration/generateMesh.py @@ -6,7 +6,7 @@ import argparse def generate_spherical_mesh(radius=1, meshSize=0.1): with pygmsh.geo.Geometry() as geo: # Create a spherical (ball) geometry centered at (0,0,0) - sphere = geo.add_ball([0, 0, 0], radius) + sphere = geo.add_ball([0, 0, 0], radius, mesh_size=0.1) # Generate a 2D mesh (i.e. surface mesh) of the sphere myMesh = geo.generate_mesh(dim=3) return myMesh diff --git a/utils/meshGeneration/sphere.msh b/utils/meshGeneration/sphere.msh index 416c655ee2b9cd106d956e1d466e6f27ab12367b..1c68e684e43c0c480881f3fc8ead729f6372b37c 100644 GIT binary patch literal 701509 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

U%j=HAK7?b}_*R|rCbX}h{ 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 literal 34259 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 L2e1GBue<&aH!g3X From c2729f63f53f827102e4eb2ab772a9b6d36a77c7 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 24 Feb 2025 12:39:21 -0500 Subject: [PATCH 018/167] feat(meshIO): increased default mesh refinment level --- src/meshIO/private/meshIO.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/meshIO/private/meshIO.cpp b/src/meshIO/private/meshIO.cpp index 8674af3..ee8a6b3 100644 --- a/src/meshIO/private/meshIO.cpp +++ b/src/meshIO/private/meshIO.cpp @@ -17,7 +17,7 @@ MeshIO::MeshIO(const std::string &mesh_file) } else { - mesh_ = mfem::Mesh(mesh_stream, 1, 2); + mesh_ = mfem::Mesh(mesh_stream, 1, 10); loaded_ = true; } } From 83213f961b9ca2b24f6519230b0f065a13309d76 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 24 Feb 2025 12:39:48 -0500 Subject: [PATCH 019/167] feat(probe): functions to get solution along ray and view solution with GLVis --- src/probe/private/probe.cpp | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/src/probe/private/probe.cpp b/src/probe/private/probe.cpp index 921610c..1f00e22 100644 --- a/src/probe/private/probe.cpp +++ b/src/probe/private/probe.cpp @@ -34,6 +34,8 @@ void glVisView(mfem::GridFunction& u, mfem::Mesh& mesh, if (config.get("Probe:GLVis:Visualization", true)) { std::string vishost = config.get("Probe:GLVis:Host", "localhost"); int visport = config.get("Probe:GLVis:Port", 19916); // Changed default port + std::cout << "GLVis visualization enabled. Opening GLVis window... " << std::endl; + std::cout << "Using host: " << vishost << " and port: " << visport << std::endl; mfem::socketstream sol_sock(vishost.c_str(), visport); sol_sock.precision(8); sol_sock << "solution\n" << mesh << u @@ -68,7 +70,7 @@ std::vector getRaySolution(mfem::GridFunction& u, mfem::Mesh& mesh, quill::Logger* logger = logManager.getLogger("polyTest"); std::vector samples; samples.reserve(numSamples); - double x, y, z, r; + double x, y, z, r, sampleValue; double radius = getMeshRadius(mesh); mfem::Vector rayOrigin(3); rayOrigin = 0.0; mfem::DenseMatrix rayPoints(3, numSamples); @@ -82,12 +84,23 @@ std::vector getRaySolution(mfem::GridFunction& u, mfem::Mesh& mesh, rayPoints(0, i) = x; rayPoints(1, i) = y; rayPoints(2, i) = z; - LOG_INFO(logger, "Ray point {}: ({}, {}, {})", i, x, y, z); } mfem::Array elementIds; mfem::Array ips; mesh.FindPoints(rayPoints, elementIds, ips); + for (int i = 0; i < elementIds.Size(); i++) { + int elementId = elementIds[i]; + mfem::IntegrationPoint ip = ips[i]; + + if (elementId >= 0) { // Check if the point was found in an element + sampleValue = u.GetValue(i, ip); + LOG_INFO(logger, "Sample {}: Value = {:0.2E}", i, sampleValue); + samples.push_back(sampleValue); + } else { // If the point was not found in an element + samples.push_back(0.0); + } + } return samples; } From 6416d95260ce48c2c1e14a1c806466fc8b891c26 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 24 Feb 2025 16:35:39 -0500 Subject: [PATCH 020/167] feat(meshIO): LinearRescale method added Rescaling a mesh by a linear transformation is a useful option so that we can start with a single "base" mesh and then rescale it to the dimensions needed for our problem. This commit adds the LinearRescale option too meshIO so that a unit sphere can be turned into a sphere of arbitrary radius (as an example). --- src/meshIO/private/meshIO.cpp | 30 +++++++++++++++++++++++++- src/meshIO/public/meshIO.h | 8 ++++++- src/poly/solver/private/polySolver.cpp | 3 ++- 3 files changed, 38 insertions(+), 3 deletions(-) diff --git a/src/meshIO/private/meshIO.cpp b/src/meshIO/private/meshIO.cpp index ee8a6b3..3b340c3 100644 --- a/src/meshIO/private/meshIO.cpp +++ b/src/meshIO/private/meshIO.cpp @@ -2,11 +2,12 @@ #include #include #include +#include #include "meshIO.h" -MeshIO::MeshIO(const std::string &mesh_file) +MeshIO::MeshIO(const std::string &mesh_file, double scale_factor) { mesh_file_ = mesh_file; std::ifstream mesh_stream(mesh_file); @@ -19,6 +20,7 @@ MeshIO::MeshIO(const std::string &mesh_file) { mesh_ = mfem::Mesh(mesh_stream, 1, 10); loaded_ = true; + if (scale_factor != 1.0) { LinearRescale(scale_factor); } } } @@ -26,6 +28,32 @@ MeshIO::~MeshIO() { } +void MeshIO::LinearRescale(double scale_factor) { + if (!loaded_) { + throw std::runtime_error("Mesh not loaded before rescaling."); + } + + if (scale_factor <= 0.0) { + throw std::invalid_argument("Scale factor must be positive."); + } + + // Ensure there are nodes even for linear order meshes + mesh_.EnsureNodes(); + const mfem::GridFunction *nodes = mesh_.GetNodes(); + double *node_data = nodes->GetData(); // THIS IS KEY + + int data_size = nodes->Size(); + + for (int i = 0; i < data_size; ++i) { + node_data[i] *= scale_factor; + } + + // nodes->Update(); /updates the fespace + mesh_.NodesUpdated(); + + +} + bool MeshIO::IsLoaded() const { return loaded_; diff --git a/src/meshIO/public/meshIO.h b/src/meshIO/public/meshIO.h index 5975801..d7772b8 100644 --- a/src/meshIO/public/meshIO.h +++ b/src/meshIO/public/meshIO.h @@ -19,13 +19,19 @@ public: * @brief Constructor that initializes the MeshIO object with a mesh file. * @param mesh_file The name of the mesh file. */ - MeshIO(const std::string &mesh_file); + MeshIO(const std::string &mesh_file, double scale_factor = 1.0); /** * @brief Destructor for the MeshIO class. */ ~MeshIO(); + /** + * @brief Rescale the mesh by a linear factor. + * @param scale_factor The factor by which to scale the mesh. + */ + void LinearRescale(double scale_factor); + /** * @brief Get the mesh object. * @return Reference to the mesh object. diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index 897bbda..8d1be8d 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -18,7 +18,7 @@ const std::string SPHERICAL_MESH = std::string(getenv("MESON_SOURCE_ROOT")) + "/ PolySolver::PolySolver(double n, double order) : n(n), order(order), - meshIO(SPHERICAL_MESH), + meshIO(SPHERICAL_MESH, 5), mesh(meshIO.GetMesh()), feCollection(std::make_unique(order, mesh.SpaceDimension())), feSpace(std::make_unique(&mesh, feCollection.get())), @@ -33,6 +33,7 @@ PolySolver::PolySolver(double n, double order) }())), nonLinearSourceCoeff(std::make_unique(1.0)), gaussianCoeff(std::make_unique(0.1)) { + assembleNonlinearForm(); assembleConstraintForm(); } From 1e76c4297bd6f707c915b977ebba14f00e198425 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 24 Feb 2025 16:36:01 -0500 Subject: [PATCH 021/167] test(tests/meshIO): linearRescale test added --- tests/meshIO/meshIOTest.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/meshIO/meshIOTest.cpp b/tests/meshIO/meshIOTest.cpp index 1565218..213fc3c 100644 --- a/tests/meshIO/meshIOTest.cpp +++ b/tests/meshIO/meshIOTest.cpp @@ -35,4 +35,11 @@ TEST_F(meshIOTest, GetMesh) { EXPECT_EQ(mesh.GetNV(), 3768); double volume = ComputeMeshVolume(mesh); EXPECT_DOUBLE_EQ(volume, 4.160516453529322); +} + +TEST_F(meshIOTest, LinearRescale) { + MeshIO meshIO(EXAMPLE_FILENAME, 5); + mfem::Mesh& mesh = meshIO.GetMesh(); + double volume = ComputeMeshVolume(mesh); + EXPECT_DOUBLE_EQ(volume, 520.06455669116463); } \ No newline at end of file From 5cad987cb97ccc0ba52979cbc5218683eb5828cf Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 24 Feb 2025 16:36:31 -0500 Subject: [PATCH 022/167] test(tests/config): turned off GLVis by default --- tests/testsConfig.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/testsConfig.yaml b/tests/testsConfig.yaml index efa4d1c..70fde8b 100644 --- a/tests/testsConfig.yaml +++ b/tests/testsConfig.yaml @@ -1,4 +1,5 @@ Probe: GLVis: + Visualization: false Host: "10.17.1.5" Port: 19916 \ No newline at end of file From aed8deea819aa8113dcefedcd82ffbe14c2e048a Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 26 Feb 2025 12:30:50 -0500 Subject: [PATCH 023/167] fix(utils/defaultConfig): defaultConfig generator ignores comments now --- utils/defaultConfig/defaults.yaml | 26 +++++-- utils/defaultConfig/generateDefaultConfig.py | 77 ++++++++++++++++---- utils/defaultConfig/readme.md | 2 +- 3 files changed, 86 insertions(+), 19 deletions(-) diff --git a/utils/defaultConfig/defaults.yaml b/utils/defaultConfig/defaults.yaml index 6065fee..e9c974d 100644 --- a/utils/defaultConfig/defaults.yaml +++ b/utils/defaultConfig/defaults.yaml @@ -1,11 +1,27 @@ -opac: - lowTemp: - numeric: - maxIter: 10 +Poly: + Solver: + ViewInitialGuess: false Probe: GLVis: Visualization: true Host: localhost - Port: '19916' + Port: 19916 LogManager: DefaultLogName: 4DSSE.log + +# This file was auto-generated by generateDefaultConfig.py +# Do not modify this file directly. + +#=================================== TYPE HINTS =================================== + +# Poly: +# Solver: +# ViewInitialGuess: bool +# Probe: +# GLVis: +# Visualization: bool +# Host: std::string +# Port: int +# LogManager: +# DefaultLogName: std::string +# diff --git a/utils/defaultConfig/generateDefaultConfig.py b/utils/defaultConfig/generateDefaultConfig.py index 9f7bb33..226a3ab 100644 --- a/utils/defaultConfig/generateDefaultConfig.py +++ b/utils/defaultConfig/generateDefaultConfig.py @@ -1,6 +1,24 @@ import os import re import yaml +from io import StringIO + +from tree_sitter import Language, Parser +import tree_sitter_cpp as tscpp + +CPP_LANGUAGE = Language(tscpp.language()) + +def remove_comments_cpp(source_code): + parser = Parser(CPP_LANGUAGE) + tree = parser.parse(source_code.encode()) + def extract_code(node): + if node.type in ['comment']: + return '' + elif node.children: + return ''.join(extract_code(child) for child in node.children) + return source_code[node.start_byte:node.end_byte] + extractedCode = extract_code(tree.root_node) + return extractedCode # Regular expression to match .get("a:b:c", x) pattern = re.compile(r'\.get<([^>]+)>\("([^"]+)",\s*([^);]+)\)') @@ -11,17 +29,17 @@ def parse_value(value, type_hint): # Handle common types if type_hint in {"int", "long"}: - return int(value) + return (int(value), type_hint) elif type_hint in {"float", "double"}: - return float(value) + return (float(value), type_hint) elif type_hint == "bool": - return value.lower() in {"true", "1"} + return (value.lower() in {"true", "1"}, type_hint) elif value.startswith('"') and value.endswith('"'): - return value.strip('"') # Remove quotes for string literals + return (value.strip('"'), type_hint) # Remove quotes for string literals elif value.startswith("'") and value.endswith("'"): - return value.strip("'") # Remove single quotes + return (value.strip("'"), type_hint) # Remove single quotes - return value # Return as-is if unsure + return (value, type_hint) # Return as-is if unsure def insert_into_dict(hierarchy_dict, keys, value, type_hint): """Recursively inserts values into a nested dictionary.""" @@ -42,19 +60,51 @@ def scan_files(directory): if file.endswith(('.cpp', '.h', '.c', '.hpp')): file_path = os.path.join(root, file) with open(file_path, 'r', encoding='utf-8', errors='ignore') as f: - for line in f: - match = pattern.search(line) - if match: - type_hint, hierarchy, value = match.groups() - keys = hierarchy.split(":") - insert_into_dict(hierarchy_dict, keys, value, type_hint) + noCommentSourceCode = remove_comments_cpp(f.read()) + matchs = pattern.finditer(noCommentSourceCode) + for match in matchs: + print(f"Match: {match.group()}") + type_hint, hierarchy, value = match.groups() + keys = hierarchy.split(":") + insert_into_dict(hierarchy_dict, keys, value, type_hint) return hierarchy_dict +def split_dict_recursive(originalDict): + dataDict = {} + typeDict = {} + + for key, value in originalDict.items(): + if isinstance(value, dict): # If the value is another dictionary, recurse + dataDict[key], typeDict[key] = split_dict_recursive(value) + elif isinstance(value, tuple) and len(value) == 2: # If it's a tuple, split it + dataDict[key] = value[0] # First element is data + typeDict[key] = value[1] # Second element is type hint + else: + raise ValueError(f"Unexpected structure in dictionary at key '{key}': {value}") + + return dataDict, typeDict + def save_yaml(data, output_file): """Saves the nested dictionary to a YAML file.""" + options, types = split_dict_recursive(data) with open(output_file, 'w', encoding='utf-8') as f: - yaml.dump(data, f, default_flow_style=False, sort_keys=False, indent=4) + yaml.dump(options, f, default_flow_style=False, sort_keys=False, indent=4) + with open(output_file, 'a') as f: + f.write("\n") + f.write("# This file was auto-generated by generateDefaultConfig.py\n") + f.write("# Do not modify this file directly.\n") + f.write('\n#') + f.write('='*35 + " TYPE HINTS " + '='*35 + '\n') + f.write('\n') + + type_file = StringIO() + yaml.dump(types, type_file, default_flow_style=False, sort_keys=False, indent=4) + # write types yaml out put with # in front of each line + with open(output_file, 'a') as f: + for line in type_file.getvalue().split('\n'): + f.write(f"# {line}\n") + if __name__ == "__main__": import argparse @@ -64,6 +114,7 @@ if __name__ == "__main__": args = parser.parse_args() extracted_data = scan_files(args.directory) + print(extracted_data) save_yaml(extracted_data, args.output) print(f"✅ YAML file generated: {args.output}") diff --git a/utils/defaultConfig/readme.md b/utils/defaultConfig/readme.md index c25b38a..75a4b83 100644 --- a/utils/defaultConfig/readme.md +++ b/utils/defaultConfig/readme.md @@ -2,7 +2,7 @@ Small tool to quickly generate a YAML config file which encodes all the default options used in 4DSSE. All c, c++, h, and hpp in the src directory are scanned and the config variables and their default values pulled out. ## Usage -- You must have python installed +- You must have python installed along with tree-sitter and tree-sitter-cpp (for source code parsing) ```bash ./generateDefaultConfig.sh From 8432cd5c4bf288e4332dfea56c8408ce1fa43708 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 26 Feb 2025 12:41:55 -0500 Subject: [PATCH 024/167] test(testsConfig): updated tests config --- tests/testsConfig.yaml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tests/testsConfig.yaml b/tests/testsConfig.yaml index efa4d1c..497113a 100644 --- a/tests/testsConfig.yaml +++ b/tests/testsConfig.yaml @@ -1,4 +1,8 @@ Probe: GLVis: - Host: "10.17.1.5" - Port: 19916 \ No newline at end of file + Visualization: true + Host: "10.8.0.13" + Port: 19916 +Poly: + Solver: + ViewInitialGuess: true \ No newline at end of file From 83ee05272cefc0ac067e06cae5b7f09582733647 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Fri, 28 Feb 2025 09:47:15 -0500 Subject: [PATCH 025/167] feat(probe): vector overload for glVisView glVisView can now also be called with a vector and finite element space as opposed to just a grid function and mesh --- src/probe/meson.build | 2 +- src/probe/private/probe.cpp | 11 +++++++++++ src/probe/public/probe.h | 14 +++++++++++--- 3 files changed, 23 insertions(+), 4 deletions(-) diff --git a/src/probe/meson.build b/src/probe/meson.build index 59f951e..8d6c069 100644 --- a/src/probe/meson.build +++ b/src/probe/meson.build @@ -13,7 +13,7 @@ libprobe = static_library('probe', include_directories: include_directories('public'), cpp_args: ['-fvisibility=default'], install : true, - dependencies: [config_dep, mfem_dep, quill_dep] + dependencies: [config_dep, mfem_dep, quill_dep, warning_control_dep] ) probe_dep = declare_dependency( diff --git a/src/probe/private/probe.cpp b/src/probe/private/probe.cpp index 1f00e22..4f38045 100644 --- a/src/probe/private/probe.cpp +++ b/src/probe/private/probe.cpp @@ -15,6 +15,8 @@ #include "config.h" #include "probe.h" +#include "warning_control.h" + namespace Probe { @@ -43,6 +45,15 @@ void glVisView(mfem::GridFunction& u, mfem::Mesh& mesh, } } +void glVisView(mfem::Vector &vec, mfem::FiniteElementSpace &fes, const std::string &windowTitle) { + mfem::GridFunction gf(&fes); + + DEPRECATION_WARNING_OFF + gf.SetData(vec); + DEPRECATION_WARNING_ON + glVisView(gf, *fes.GetMesh(), windowTitle); +} + double getMeshRadius(mfem::Mesh& mesh) { int numVertices = mesh.GetNV(); // Number of vertices double maxRadius = 0.0; diff --git a/src/probe/public/probe.h b/src/probe/public/probe.h index abd19ca..af178a0 100644 --- a/src/probe/public/probe.h +++ b/src/probe/public/probe.h @@ -32,13 +32,21 @@ namespace Probe { * @param windowTitle The title of the visualization window. */ void glVisView(mfem::GridFunction& u, mfem::Mesh& mesh, - const std::string& windowTitle = "solution"); + const std::string& windowTitle = "grid function"); + + /** + * @brief Visualize a vector using GLVis. + * @param vec The vector to visualize. + * @param mesh The mesh associated with the vector. + * @param windowTitle The title of the visualization window. + */ + void glVisView(mfem::Vector &vec, mfem::FiniteElementSpace &fes, + const std::string &windowTitle = "vector"); double getMeshRadius(mfem::Mesh& mesh); std::vector getRaySolution(mfem::GridFunction& u, mfem::Mesh& mesh, - const std::vector& rayDirection, - int numSamples); + const std::vector& rayDirection, int numSamples); /** * @brief Class to manage logging operations. From 3e69162ba065f8345b95982ef7e5bb2fe5880e42 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 3 Mar 2025 09:50:34 -0500 Subject: [PATCH 026/167] refactor(.gitignore): added output/ dir to gitignore --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index 3aba890..41ce7a4 100644 --- a/.gitignore +++ b/.gitignore @@ -66,3 +66,5 @@ subprojects/quill/ .vscode/ *.log + +output/ \ No newline at end of file From ff2b850f905c5097e2694e7df52ab4fd7c96cb94 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 3 Mar 2025 09:51:16 -0500 Subject: [PATCH 027/167] feat(meshView): simple mesh view utility added --- meson.build | 5 ++++- utils/meshView/meshView.cpp | 28 ++++++++++++++++++++++++++++ utils/meshView/meson.build | 8 ++++++++ utils/meson.build | 1 + 4 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 utils/meshView/meshView.cpp create mode 100644 utils/meshView/meson.build create mode 100644 utils/meson.build diff --git a/meson.build b/meson.build index f5476a9..ec0102e 100644 --- a/meson.build +++ b/meson.build @@ -11,4 +11,7 @@ subdir('subprojects/PicoSHA2') subdir('src') if get_option('build_tests') subdir('tests') -endif \ No newline at end of file +endif + +# Build the utilities +subdir('utils') \ No newline at end of file diff --git a/utils/meshView/meshView.cpp b/utils/meshView/meshView.cpp new file mode 100644 index 0000000..0190c9e --- /dev/null +++ b/utils/meshView/meshView.cpp @@ -0,0 +1,28 @@ +#include "mfem.hpp" +#include +#include +#include + +#include "probe.h" +#include "meshIO.h" +#include "config.h" + +int main(int argv, char **argc) { + std::string CONFIG_FILENAME = std::string(getenv("MESON_SOURCE_ROOT")) + "/tests/testsConfig.yaml"; + Config& config = Config::getInstance(); + config.loadConfig(CONFIG_FILENAME); + // Read the mesh from the given mesh file + std::string meshFile = argc[1]; + MeshIO meshIO(meshFile); + mfem::Mesh& mesh = meshIO.GetMesh(); + mfem::H1_FECollection feCollection(1, mesh.SpaceDimension()); + mfem::FiniteElementSpace feSpace(&mesh, &feCollection); + mfem::GridFunction u(&feSpace); + mfem::FunctionCoefficient initCoeff ( + [&mesh](const mfem::Vector &x) { + return 1.0; + } + ); + u.ProjectCoefficient(initCoeff); + Probe::glVisView(u, mesh, meshFile); +} \ No newline at end of file diff --git a/utils/meshView/meson.build b/utils/meshView/meson.build new file mode 100644 index 0000000..5815967 --- /dev/null +++ b/utils/meshView/meson.build @@ -0,0 +1,8 @@ +sources = files('meshView.cpp') + +meshView_exe = executable( + 'meshView', + sources, + dependencies: [probe_dep, quill_dep, config_dep, mfem_dep, meshio_dep], + install_rpath: '@loader_path/../../src' # Ensure runtime library path resolves correctly +) \ No newline at end of file diff --git a/utils/meson.build b/utils/meson.build new file mode 100644 index 0000000..5cd625f --- /dev/null +++ b/utils/meson.build @@ -0,0 +1 @@ +subdir('meshView') \ No newline at end of file From 06226b8623281300d762b686a85e307c9780714b Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 3 Mar 2025 09:51:43 -0500 Subject: [PATCH 028/167] feat(default-mesh): added a few default meshes --- src/resources/mesh/core.msh | Bin 0 -> 870845 bytes src/resources/mesh/sphere-highRes.msh | Bin 0 -> 5278775 bytes 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/resources/mesh/core.msh create mode 100644 src/resources/mesh/sphere-highRes.msh diff --git a/src/resources/mesh/core.msh b/src/resources/mesh/core.msh new file mode 100644 index 0000000000000000000000000000000000000000..04bb5cace7464fd9ac910e85779b775efa8e6c8b GIT binary patch literal 870845 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

{Gt9u44ym} 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

mBR5(T?l_Z|3x&u6lf0#VgyohVCb4SeHt;h11S< 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⋙B~6FIo4PGcnNci*HgTtIs0-?!Tyvo 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%0A(y%|bFJC*@Immqf`)BgKfO_grDBI@L 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

8Unh8SU)wCiqUm)N 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�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�nb9-lg5=@WE5?dD|d0_Hk>ysVp@Jq!@0G{@zUU0 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%0A=N9;T7U5;gDfY<@#AQgLE2>J zYJQsa@VDZ>Wu@A=zHQ)N^if(gBnM8DO-WSTXtwOZ-Q4f4Zl%vJwv79(`9JI744L-& z8yClBD63KToNlZ82pkCwJl3XKj%UdxK4utf;Cg}L6Ng$=EXzSgNd3e0MKp^{X3Lm* zxR5adC!1KFm2$9{tdcgd0SVG~d8?bpD7+N!nz?jUsRYuBQ}l`>3E)OZT?e-U$(Tr6{XFg-P#AiUwpiFeJMi|vhw9>3JU*P@aaz0 zIr9xo@b2idkjLyyxIpG=^fgPmA|Lk|RTOs@_hXKHy^5N7Kbn$d@H8HD3u(qXpEYJ5 zX+(p^8Hpp6Ds^~~EOGUv*+2S`n11D0yDUEgKKv7yG)$oVKe8aX8!o>@m^5>eSHUsd z2zDiV{~eyJfJ@zUbHF_uaI?oIsWKiOgdJKdS{JVQb*3l zDE)-VF}O^%txNOZHx@rVYDMtoc<`?U>=Lp1c2b0mUh=w521TkdZ~XEL*uvi!WS>rp&!bjdcaMtrL$cMb1<02eaXi`%z;(lUV+ z!jASTyBhJN-`x8jS-I#+R?!kGb${s~<|T!4ZC$~n&s5R!uCdhX`=9R|I+;U3vkl;hnqFY`e-pN+*)W*mR$@h4hHV5vX(DD7X^LemIrj{dDbH`)xH(g`_8pvusiSJ)P!L? zyt3qAtZOYiCOdR})rUITdns!ux1ZvO2aB6uI-k-`@e?u|j*usIZcJ$I5R$fWPKWDr zuaC*n`_xmiJ953XG4A!)^L?Xlkk0^IdG@!x>SZ)MBWv`RaXYq#x@yGa%eg5tr8MAg ztLlOr^dvL-7aH>EVL#mT+mNdCg0c*+Y6f~BM~&STxl+RGVg&m1f2;qJrgksK4cFr$NzN*Y=Ie$;32D`R%|ypVma(s zg3rkq-xpXXsMB7e>Xj^e>i0EXu;6I>;V$qcbIp6_T+CUEsxv(Oj0Wmtoz`NMM)lzf zvbEBy?+SZ1L8s&o#f-RSuz5CjS(7yt{K!7H6Ybe^!@hLUF8r!#+)vnlpZ^%?WRtou2AFxW}vk)%6Fc7H!yZKujo&S-&4OhwC zA5}sb@oSvM=A+=HP4I`WWlb1JR&~%LswvVJSnsdewy?GhY)-dk{=QDvX=Dwz8V}b; zGq6JR=4I#2jj&qr&8ZUon17@6N^E1`unljL@O@;{URYJh9IMkk|a1jEVld+!N7%VvU! zYehlM6lLukcMETONBe(don{5Q?t1q@+mm(PX^TSOK0A0Vy^w;DWV>=sb$<-0G7o$M8OI^$FLQr*tv3f=EH4ZYqy5%cvU`m^ro(v*oa*xWy3Vc# zD}smTRz9R$N3!iB%XCu|`)QV`BI^9Ac3|VG_<3dEBgB(MJGApeZg+)EpOUM(t`(rw znIzau-LCJ+LQdERn!gx_bzZ-JCtk?Msl7RssGbH1WLn|>on6r~2%$%xLXmwlK7Tg+ zP{^VKKalB-Pl%m2jK(8+)jNOfZ^y&G+`74H`Z19#iPK}IN0$EI_ix#=khKdA#yX8Z z{nrOcWTrcHU-2An!s}%Zp(n$z)r14xC7h=|c^TW1-_$LqYUX`Rqtq z8K#g;SeR@$I^0J;6Mos3Zsb8xtWYICy+@~#S>L~^GWC$&dlp$Hp7=w(bE}$`nEG`= z8rjZ)b^rEpj=zy-RjT!vOO|Te zdw9F?2uxtw3Iod=bnSGM{KQKWpk#v+XU7wGnV7lnOwj*l<)0kWs+ncW10>@)5gK16 z$Ala9ztV=M+A%b_E!kFq4t2>M&2Elj?Wjb{$Gq3{@67w!g69V;B>Sk?UM;&X4bSUjomX5&JB-#Q3#R{47C2dqdDyx0+R5PZ zuw^qJ3zM?7l^&?dyuxC#I7Q_)o{M!@6z;2<(Ao{NCz`|g1G1rn?1tbuL95>>kY}=K zN$rJp@V@n0dc>RZKgpyGreu~Tw86~K*PLTh3^Y}QP($iX`$V=#^JjyMXbnbOv$0#g zhJifMoUd0Msl_s~S6+#7tjuC4`?=Vo$=X*Hj$Gy&0p=|Mm8m!M z94tqFU1~)ER*<URRd8X2$f_ktzjPK*QKaUvxG&sYzPxe z?|LXyMPd~h-$2=OF1lX1bX9F?be{HrBM`ou$IhBR;>2P3kI@>;KN1HL(map)A>{V zD%6oxZW`NNsoshk?%psN7U&1&uknfWTUAg`R@1@xZhCqE3LQ3T^)<#&zFx6%7|m`r zknx=leV_fe4n!_04GL%XVX&0z*PWgH*hse1;i$5QWd&G|ISOrItHo3emJz!}W7tHN zEN=Pee-zz!T+VG225=1xBT1Cdj;M@M%IHLiXwXuqj8u|@5Rx*IN$LaY zdp_+U5y^Vb`}dc8P|x#w?)#kU>dSuxx8_ZI9J@=K_j-3N#7_#r5z2BX3?npQoIO^#&>U5-}sdB_UPQEiKit$@IB>Ee`eD7 z-Gpniq{>g|QvN5Ic?8SjBNqqYtMJ(gca}~t;#nlkAM6bsWRvMEw_)ceh>a3D*Cjdt zU$*ETFkxq4CmHwk82P!^L6ACX%xt;261k5+>pXpK>>{&!-Yy{NS_f+@8nhp7Z%2;r zY~des%AuPq<^I9aUgs=y`>3iBsEN=Wd2C2is0w???roHGI*~$Iffpy#W_(`aVb-yU z=UYdxmn?Uo#l|Op17Tx?(^}htakw4CDb6GG*cJ8{FMa{|~WZivld)B7{oZ=O^e8ap9 zhR77-Tr~og^nj{)SNl<#e^Oyvq2rL=3BzQfcf!=0c}H<}wK7{xe=D{WJ!dVdNyZVf zZYBgI} zXP()_--pb)5vzTqioi>Es$@glAdZuL-QFO*Mtul#HjVrJlB+`d+nb!HC%SQhOd)gq zn$|~UFeSR5_tuVj?CYri+L6-_lVlKUyt>{y5q9qJ*|fiua?k$7B(hwL!6~x#=hJ)4 zVyG9pb$)p`Zxi)~$E20w5Pl{Ld3lO+v1}7s^$&cy{FH$uX&*c%-Lqht?A@)m11$8K zs(wX9m{+|XgXjBib6U6H7cxmxMRmgr%Gt~HI~f&DpKnLL%`(#t!37K*QO2WbPOGwP1AHZWqfRwwz))}zxS&~ z_{o1~>6Uov;vyUBRmoNspnOF06MlaWenMI9>pD_(oj6bSNA%Ozl)fTJO?x(Qk-wbI zydH`KDs;myGPhw@J!AVgoMl`V*;v|yKke54yhJ&!zsb0T+|2$yVW7{U!BBk@%9xX0 zP&g2o1b@hSSLSZonVyLbp1UKQ-uEEW&}^&Ox@P!G7V2wc?aAGSYW*V2!)rcbt#p2` z*YF7ZBWql%bfGP)3ub1{E~~qigh!JDRwmoz;{rjtZyc8LjFAk%?)2wXUn$$C*N@Zf z61^TWktHN87b$0NMDaVaY{`yIDBUDs-%Xhh%w!j;`FXfI=DPhBi@bNHx}=o z04!vI-1~igEucLq=Hrik3#7s)!{6*P&Rxh#mU@Z#&kLJgEHZg2dyBdxXPPv4JO&xK zkZeh{a$;LB%@hvGzN+&`28qk>7C(sWKsGXG$wwK3t<+WN!1Ao&Y!F%~SFrqU?L>C6 zvYt<2#m{Tt$=J8YF~7%9%B=MIfjh5&gY3opRPKdqZYaD-`MYe)3ncE_Zr;aPDn7H|5dcTc|=>%4E={wz=c%gIhcvZD3) zYc%3M{QhQS4$8%rJg=j(9Ud|>-ZQp_b01;mq2)^@Iy076+9cT%+eq`Zv`^Cbz<(KK zIJw#^)jt1p6n}{8^|tCYATL?k&$JlbGV1M+zx}&)QwatQ?TbD=UI{D7OkP<#qV_ zQxxMlox2H>HA(QznO|rJzTsMn?D%0gWq5G85qBMkkljAHO)FHf67-%hv9xInVOWr6 zvh{p1i2naI+5GnWQEJDJt2~b8JbQw-P0qXTR~!H_vQSN*qi@Xe;fwY2Jwl`XFrAZr zvF}?Zh?8CSl?c~Ys097k8E%%z6wt8Ee)Kki`v1trc5bq^Xivdr{>z=o{&aS6PHgkn z+fA^ZEZ}Edn$Y?&*d5Tpd&u1r1sna^C094X1~M6;k|RrhHehw=?g5t9A0aGihV5}v z9Y~VtDrhrB9qPpQeqp5{?lo{=YFPI4csFb$TeRcFz`KG@JZ`bRL&#1ni1~X7x@T6pa43qc3AGG**DWv3h0SDE zV4_mT-+)1;hc-tmHo)vm%#G>!5ZFQ%pYCdOlro@d;(7HYM_ORlqVzVqz16Ul%t=^Z zRI@h^Y`K+pY^1F4i+9%-#dS2|HZs8(gI4LMHRyV#b8iXliRy?lpD(cJLs_!Wr94Gb zhbVXQfyjX=??`|ZqX6Z|R_!lV^#3)E=1n3qyKl$h@q-(Gs8JvBcCyt0b;YU& zGO>2LI)hoT8S}T!`w9k(f;^coz<2#piE|aW_fRb(jW}EaeW9; zj6}s%&0oG8p#48Gg&Se5V>EB7Z(4hBK>`D^eEhYK6qTR~+0}Bl+&_+uxPJ?K;8&W> zK4#M$b(bj|_mUkmo77RH`Gsd3veJKbvvH&LxuG2=X&;_!QBP@+t?VEi;Mdn1Y^n!C zEsm!p)?uJZrsNqK!Zc8aeo~4lleF7#uP#C?-TWP@k+JF8^XxiTkN(eg?_p;P#iZ2r zzdy)z!hSLnzJpRPFAP9fdfAYBVv~%Wp|c#+~DfLir2AETK*vDZod2RLv0Rfk_E}6CdnBd1A#;C(ku3l!R#ut40+o| z)FSJbUOB12J&Ja5Dq1U_w7~WkbJJGa3Q(KOLCSA+)Qco+)@qYZ7p(%}9kv{2Hr9X+ znNUyVXG!aPyio6!%XV-Oj1R0!xgpVyN67p`kMSN|RSW0%qEnB#_CuHD+o;Ju#d!38 zGj{b;T{H-Fi`Sgot{YyeSz9tP?d=~IQ|Si-GF!RZ zIe#7$LgDUAc~>VVfPwrlXNH+&a0S+g&+8;_A)yuwsu ztX&I^TR6lY@`U31vxYV^uVT=M%*|Ou{J{Tn)B~ra7jNnU(HGqg`tG@4OeVT?&yZep z6P{wrExgZyn6hN}d$(RQ948A_7?akTF90SPqc2}0$3Skg@{{iNGB`mNp(=QOn@9&V zrB=89s;dC*&L@jK*ec;9*4y3+kGXJ&w|54|Jt!-y`bV|IGVMv2Tqf%vs`dO+rJk&r&!9G zpY&j%Zqwl~1|*A}lXc(9YL`UK4^Smq8!CS-JiC0W&%>;5f~EfB8K`{rspoimla z`D=Hu53R^*oy6DgDC)p{cAdsesqIjw9JYTNO}zy$xMqgpP7g?T$l+FS?hz3NMlE*Z7omUZ@ZAzX;xwX6XT@K9Q74+V{32 z>s#2V>6TuEyBPUZjeUdQu4$PI@%eC>%w}VEz@$_+e(71je_(SGn$PSPYQ0T;IAk6> zZb{$T(t@klj5tF-)0y556=CuGGQ3LWEV^)jht44WF~(zuHM>!GThD^5`V_Dydv&7f z#qB#`l%IR%+W*;$`C@Mxj_aqvHL|xy{LD{(9{>T%5lgkgHn?RY>y-Yl5U-Q{N=+~c zF04ToUDFoBC0#IaaPJnMsv*2V#&`dGvG8my%Ku!l`him))JHn`=wD)>1KDXK&&3!) zx$X&W)!82^KUe=#W9ixt;yJVT!tH!fai=kEFeNjv9Tl5jVn0t_E1f9t^3*5&kL5@V-l#!mebVe&Tz09XfIDA(NVRzB|Si zq+FP<>%&K66X(tbHc{`9Rm%8zE4@~5OWM}9h%&3)$R165T#}@YlLnHi0UT@jqRs7 zJu+)9yEdPX0~r1764Uq5UR=-M^HNi9MlZ7Vr)#c8&e40-#@&h6Vyhthh~kHpj2?JO zwl-S$-CvG=*!I_rb*Drx%+$%=>$=v7-ehrRzP*P7N8r=$dhUiljreQYQ1W_hEj}Z= z-z3g=sxS-rql4wzu2x~jR^{Y`xmI{i7I;TT|GQ)}%xFA)q%6#U)l4VX>(jm73$kq| zl>*#+20+F7Wzs6&HYi+S^64}7fDc)6i00n9#RE8YkQ2HkDUz302;9EiUE|31Sf zX1O_q)PE!@FTqW{zD#9xYxXnHkL;2rQ z^i^Z6g36Mlh8|oV>ORIpuj#MIzEv5B*%bNW&OM7IQ~Yv4+MO%t@%M6gO=ijSab09X z9X>fY{f+r!5?-odbl#NhL4UH}nY+5o7boH>2N(Vx&jw^Z(D^vctRLQxB@QzwevPgI z>!(37*GnUT?RIe3GPZGiOP1^?vW@9bJE$3PzE95JVPs@rAF}TQ2=DcHw2?5K1PMdoQ{CLMtp$w%ogT z!WSjQo|I`(=1LfuUO{l>7u5<7HhTYP^Nw!ZHm@dk@p}t~lPR1CHv4$A0B04KjXw;a zybAl1Rqb_@b3=CiFRR1(-2;$#Hf2!??H;^3(DyQrgSu|X7;giFbNJ}FHQGW{;!8L< zj?IRi%%uK5vOJR?t1`Eb;>+Q=gQDI=$okz+Zr9-!j3VPtyQF+n>^`pbc%WLLSAbvH z_<97ZhcKF~@|!`?b&EoL`1w~>qHYf+v~H@2n;XIyGO23T@SsD3IK3@SSa9JhjIZOA z7@IGH4`fHhAF;>yCW3GB{%6>8B zL=(o5EjYbyP(P^|jvkZExSPemF@;Dkj;m1^PZq*BxPs$)HJ;==qV_8)4nvPe9?#`2 zh6FOf1BdDkvu2~Z9MgyJ(s2m1F0zUF9fpZy_Sr&9UWpBZt!hfzE_LdzX!;lP;y0M&@Xv z=qvTL8=R9k4seDHgP_Th>YEqsF`X>bM8=S|SQE`h|Ca@x>ssj?lv|La?29Sg|B)SU#-SpE zTzp?}ugdyJD{QNayVeyLhnZvoTI|JKH-qu7aX|UTWpOC@tmMy`4VjQdcH>^(HZlHu ztovBv_}Y^?gX}(wx5TwWHd%O?&Vyc#9<(|%V0u(M@a?=8=8)N)$zK|{?GDtf z?^R@*E`j{P^^=krt%zjBtTTr8+4;ylbyrtuz72Lg+EjVZqZxC_{-!uGZNHj>zOmym z8k@r)NUqj#$(Q_~lK_S_uUxjf&hbl2GMXST< zRyRIgP~`XiUlR&ymhpF7DD0IavgU{p#HH za))ueaTRadz6>lOyOO=mk}sR)nv;{Ct)-5+iC^k@JIj)wl&rLO`c0EiFKRyKP|)99 zgKCB~t%9c-pp48~%Sr6hs(L(jcF`q|x2<3+|F{0#n-(l5Il=9}m75#`oKc)td z>#<{+-Zq96Wb1A_PyJ9&q%8cWTz#%|&$9jXO4e<)P)QbdIb0;SiLySvzcjkLv=*oL z&!x9fUSbuQsMj_*21_{pPBx8-Uor&mUxs|qr7WuI|NlG%v5!i7s5fxS;*EZuH7LYd zndNfy6V#9`TDC5HX#(XF32rN2+CB!SdcyNTEPeXnhPi+O2%O&Ivg%01(#5%fh$eh@FlN`hw(1{}Jh@eqAk})h(Or@r>0bqxTQ{u#0TnO}Y0? z+bFYd$40J^TQA`E$1w-1sT}AgJ7Te{_4}%BG!v`Owrwu}!Q$0M-QXQUcg+e1p_gnTK1_Ew-4Ef%54R%9rgQ1LRs4)*GWy8U1K(Dr9c@9k zJyL@&w)D`m^FvjGphV~=TcW#JYBSp?O4gq@JDk`KUqscOp0%R;Ke7SkLSFa7-RQr= zN+y-gb^8qZFU~l(0E29m*VR7{CYmuJ+faKY-PJr2H*?10gD^GT*G!-A^)FkSevUl& z{a09&!vq;8uOEx2GVQbQ~wNL6-p{F9SF} z9;UnvGU1NgzmKoip;T!`ZQ8pc%3kLS^~f58&t#(uzsY~tQv|KTErQ?D2cTL1l~zr4 z2TYUw-0ZgI*WFwQIOn&!C8!XlS$ai!)(qemGHt)Cn_BzZpi?5u^`25KdYNlSB+>rG z4B2B5zjmW@i7*oLLwVVC%4-XIpCPfb3%-)IIm{>wC*|YoNL#^ft|WY1;1tDIH;&)P z&beo-Kg)#Z7%uOl9bbS?f_i4!a>iknEZci&niTsGNC&np-S9UCE3=H#ct)v9kIdXa zVa813D)@9q?w=B-@4aiT`1eQ7!Pedv6}GZG<_p<9hy? z?(P*Zx69Q0o?#_k(3ZHR-8u+A$sTWDpTo&s{Kz-p;jh((Uw+-yipcMWd9s><($Xo1 zJhYkUYw|bC2L5~dJkx51@fX=Ssi!nh>PGPY`w^(uNVH2^~MVHUYcUS=4VN%W#Sa>>x@}`)`{I7nJ={KVDSvkJ3;fP+?$D!V{Vgm!1$wawMbE#D)Bj05o z-re0h^rgQ!j(_~aW+Md|)=XJsmOb)f! z*|vwkQnK^B;w>6$o`IE8cY)a7O4#eZD=?|77rDq%4y~e!lz!BHw02ptdNo{wbPf&0 zc3eibFR$3)z=0OZ5_w_hMDy%dnYRt)cF?&USd{P(C1 zmy=1YPH^p|`TnUf)s&3So$z+y_81F#F6SYuTDiy~XH`8IKkxWmOYif!JFd-cRH(rf zWaB1wtdYmduw3QaI)i_d*QWlRPpOtNaLAr65p&6+b7;M?J?~zfU|{WyAJ=A8&*4h4 zKBm+9VSNd7t~9#q$%`?x?q~1jzf}*b$ZGsI8<~a|!^R^o+#H3U<4g0iE;ng5ijPcP zlRs(U#RiCZY{FTp+lXi4k1rIv-v<0-U%z3kmR~lS^H&ymQ6J4DtJpn;Zw;;{>-S1} zQ$o)J!hg$?Y&O?{_@1SAD?@`ofb7|xq4hRh;n=*jDr=Qn1r!NyI61hpAJ&lBKAh`t zjA%yo2JJN`1P0LGS|Kajz7N-unJn!7;~3Y6i@P>`WeX@lZl_?*IqI)oM<%!`{-i;0 zJe1k-3XGIyg5uv_emxKAS(?mn;tt!d!;ero;9^?B@g_Kq3mZRmWPlKvtjy2ifvie6 zwcapIC%Y0?XC+50rF$S@GE3w60-26>>1>pZ> zWq9qGBCIui5d3(xFNl(5*u{P^%+I6udfUrU4wPN1Q1XnABNfERk{%RKhrf+So70|4 zs@+TQ(mTBso{7yUPBweeQ|IEn0eq}`tj78cgL0oPF~ZmTq6ArptdGlc@ic6jov{+P zu7ul}D!SL!QJxl=@6KP#dc7E+&TIR-XRHn#offFEZ0N%cWHR#ktHV`BG5nN!tP#!l z*{|kW9J+xrP04y3H@9UE)Isf;m({LyPWb3uGvi~$AZ#T2E?RoYbA)zF^0zz?3meAa zQr-UR&W*TytuwOBV=ex|#}*(9IcvN8#HrS8ps?f7)qM)sD!rs2=IO8o4us^er?3va{UubHO& zR#~#4my=5SE_MR%CeNhHlKpsQR-n(AUbE!Lj@)YXX>2RTju>&*)6*@;>}L0GI3X0a zlkGX~w>T}AKHpkgJyRjt2OK>=)b2*n*(DjOp~Q zaIy^aD7){&qxFNT>wD4vtiq6YTLMtI%y|<5t(lF&U8~l557nykS9ns~ACBVU%_(bUaCrHvrT7H=(WhK~f!~YkwHt8{+4N5@yE8vJVY~86<|k=%)^&Wz*J#>RS0=j<(xrJL zho%R)Ba}7YHG}@ifxJQUMgTI);~jiERU6@#-1Up@Jj1w+%Q#~HOg^fR*#sy=?x*|q zW6OV97fv;y^TucDg&fqCOE$6SslS~X?E*I}+2O<(gXTxu<@=Ua;6Ac>Ba5dh1DUYX zEZmYaXApY6h~$m&H=`=q6sy#|vhgOEvAY+P#mGd(&HG&F4i44G8dr*+zPq>qZ2h&5 zr|~!8lvsZ$b4m*CCrk8Dx-|W%l>SO}F89~qG3jsrY7O8T? zf|ro>&1%|>KR|Y9YjENo{VY6YdeMO4(~8W@*RJgGtiXe0dq>OJ?~D!5Il0=K*JI7_ zUTXP(QFSzG{Qou0AKmn~>wu1%x9vUX9{%2B*QY1(@py==K-7s-c%~j(-*737IKG7= zzg$`bp2p%~GW7?Vg)2XPfK6z5A*i|qt#_oj%m*~1CRvY}vGmqo!{{to$>Z#r3p{U^ z<+v#qpcWa=fj1Yl3!^d3-j~VuMFk2whMxN(Nbh-M>*O}Qc9XBi%KcLHL6bemyeHTu zctbhpkcrw@h;7tOg|)lyxp8Q=fYNBkPx_DnN62>E(D-(Mw;tM9R=8W3kHO$@drc}_@g&zI+Q#l5vE^ws&`&tINWNHSATQwNyZD>w5xopdI-@-aD-^nFEv#%Fge<)aMiIl-PvbG8NT|9*h40x>@ zJh_{yL%aO*PV`WhC|N3x^#!$vZVU{Sw9dHQht}t$s{iTJoHH5Mw|4hcGqv#Y;^9`? zpB1q4t3bK7Vn0}s>2iIQ%Q-|jh4=c7KcsnMGo!s3--JftJXz!DwUFiUgAf_kZ+}3h z26#>g-C^I757uPDg%XZYp+>a7IT^BDLmQ&|<%X8+W8ej{k?hcGHd`qNM^LdgUn2!7 zokr${myV(hnP_~k05|O*@+`phPw1Jkw5Wuw)wdWg{{J;K>wnzZ-is2aV&W^u`XIe# zvOu1TX7kB@UVP-MTMLIFNPUZ5S?*u`c=9@$X*>UI~2}Q(BvhZ)W6- zoXsl0j!bz?qOovl0fzhtF-u9IjCy9h?86Id@G@DS%G5z;-7er#;h|ACi(6_NbUb{dq;;nhu9BU}3A(>Ta}+)+tYlvy>Hy5nakU#G z+R&b?K-4Ag_2*%9?aQ(#EQ$j85O=L{o=UhzrvFO5sKlijGwQX_aKKiTD|bgsXf{Zx5$pJ zNa8f2nU(@Oh0$wS$ti5?aX2lTRA=4;%RFsjD1hxY4%l`PJ0ULY%^r_MTa3cHO{-(6J zx&s%)8#*RFt%0@fzFVJLW#e74c{a74{T6K){!_4JWkd}&-P>NAajYJk$sUOHMem*H z#nTc(fBDk~F*4Ki#@m;b;6i3MJ-_|Y$4Xp3A)w-AMA>HU`+AIL^Y9*7#L&@2E(T?I z@5ht6N}qAeHD5hF*Uk&~$#NE0WN>OmVz8%7o3h%M z=(*-M^dVp7qsBot20SEls1~#Mw9XrUh@|m;KgmGr)6Z(TXfMT;EJH-ACg3UcLY@AV z{6(@9=CmKQtSjz=M`Y%Ej@TZ4mJ3&z7jHT1*#M=^i(=mHq-+H;`*&AfWN8(FY3RD5 zx)bg2W__`3N7o2ECM)lmy0&vW?SL!Qnwo8C2EoPiI!}BH(4EXxgZo&D+%Ww8R5f*D zvyp< zwzuiV5tAW&LMEiu*5G+62OcMVd7PC$1P|PlPVmQ2FDhBF{E}m}-{|MZe?ykvPwG=F z)>de{7X?qrcFPuAS2v_N$}=71nGgG5Xrbxq*^{&%LYDD)Z|;HF4q#n&jkjibA@F=# z{W?T-0H2XPUWyk_*bYKv?$(~Vr)@Yr@Q*X{ekwjE+Ze&Otw~}8Lq~&SeqCw;)k#UA{qkZ&wdQcgQ;2c=jF&nh&ZK==6ghSy;~v-Fo*yOfGUUHb2!1A$f-+-lo;z zOS0X!JC{_3g+NfNdslAd5Z+{Z*le=A4_=W;+C*z=REOb8CPCSuW!)&fcuTg;De6}z zlm5}I^)ZNc=ucg&l(4IVxd&fk^(p_*pR6Zz>`L&9FubDIUaz_!64o%3fBsz6h;PWE z+rAHsdC;Cz-L(xHGaGTjW7p-(Cynry%pl&#32Rm!bP-DL#|Sd*hZP4;uJoj5 z^^NmMvEewNX|jBu<^)8NMaNE@-J4woXM(&Qzly2CCa!d~>;TF|CUdV5R=Rs|2yLcW zg#1%_a6I7A(wl2bA)3tF{{DlXfzQy-_f zJe_xP?SnS=haiqj@Lo4aiBI6U?Vkg(PaxVQTzl0P;tla+CsK!c`F8fw^1N(4r&JzX zn37%2Wc?8n$hPh;?b9hP!``XCR{2tmFl+SPy*hpr6Umr7)O`hMhHcqo<~^~a4EU_y zr5}H^5tGQ;j~Oo7#zObRO)5#Ys-;lkx^8TPM>Qmq$?J^Ho)api9PJ%@Aae z>E!A!_sy=xZ?A>d>5HeJcuQA8Kp5@+k=2~rz`vKyALl1FMNX@C0%Mt&bFxz}WRbc5 zQ2WSN<`3?H=8LR2DKFM$XU<#GY|JLxuxo>+ozw?i?PPzEzFAS~YEHqrH$rRww$< z-+E6l2&}0+)O~Xt;)e`;A7oY_l3lZROY9f!!|}CQu7yo~_)RhF*ST`)JR;jKXYKlB zpam1Gu93> zm4adV8hJ3Zc}1_qu?j3ATPd=y<5qSH%7m9&yM(pDmE>DF64}*IOvba;J=e;@N*1Yf;{N=?-IAt80B{FgP&jgxIUeY7^}UMH;l;IsB>Ob1S| zudg%*2G)=TT(f3UKhlTBi`e;2(feO+g8kvV**jQEw&SmUtO3n!+jvENsiWRoc@s-h zo8(TcBU_W5YB5TkU-PFY&-PnAMHM;y<`Bx^sVB3$ROr;yI*2b?Iz2X?rCkc2kvZ0` zYG@$)kRi(KW7m$0kAG*87ia)!ak^Omt#I3?=fRn!HoWcDS}X%=N4@nh)XGa`3rza~%S+zA~9wvlaH z%x$)lW{lE``FPL#%RqLShxR9O(xIJ+ZZc`ZM&EAcC|L0PZ7YXOId095SsYAxXgy>f?ViM6 zb?L!vHUq9tU$mjSj8z=hofhmRv)p@Y^6-j&{IS$_$5EQ^4|Dmgr9W4TePqhQZgTX2AEcf<3ccABq> zIpy?DSE&&t_r^pln5{qt**V_ao%?y;fW_yV(?0fPc)Zbj$FW-lI7nvm>9>DaU>&X< zo)C)iOGQ_AhSIV?>WL!b=oB-(AJGQA3KDaPO9w!;B+)_SY9kJll?`qkmaMMDhgM3( z89Kut)8#*V>+%a6A$x4=Q|`E%eh#8%Z>)=N!Pw7hin%N6ag=PyHMRx33KMv5%yn(; zgD}jnZ!_0kmV#qs=6iBQo(D8QjR{A#@!x!San9%JeTxDZCp+yPp=Y*c5IoNFiDotS zL(;-%{)9AtoFJ<-Syb5+oQt0YS(IOWt%vBR%<;pg$6%67&7q)s@$*(Z%JJ4LT$KKO z-m?WSct~eZWbslx_3CCl=zaenAM3tU$d>#5ZK-!NekQYRF}=R+(Ez5*+!zsE+zw1@ z{KS=Lr+%93=Jlw(zmi&T!TfK1CxH^km3rl|rtUR-A>)@i8PwbP2{@(~c8OOq@WbSl zg*IL^b4Df<9L9Trg=Rx-Bl%x1rhEG{N$bPSitsC$b33O~_Ic`WG&(3^PT4LCWT#v$ zHmbolvhNqHcF|=G{E1y^RR60JIVv7T4+RC_EZL0J;(9x~G{}A$HIS!M0JYP(#{c3A z@jIC?(_ZeuRc2s65t}2+*Nt_4i(=kiYrr35rIm*_FA%DQZATBkxE(YG;jN`*rqzWw zM`kyiy)HrTIT+^8^KTAo0%5HRy}urP_>=5tKt{3ps${$pFvqX+mipf=+UZvQX~B82 z4)fAE8M6sE@BsfF)_V3Q8tU&A}o{(g8i=x#mG$-_K|f5^0F#rlJm4r5uS{o4m7FThmijXhg3>2Mn^Z7{Ekkbf?~Pt4}3bEcjVpdWOzEWR|=0uFpkgGTqCohQm5& zhB3sVJu$cp&TqJINHIGWSje_J1nZX1_rt9Kj<7dNT9Ms$^4B?S>i;7X%l-c3aa0%b z{(a0A-C2iAA4M$@eAWjG$>K`I8=jx8LGc5JZmn|Y2Y#OE4cnO+z(#gl{k@C1;0M_I zZu&Q$!w5u+1_qol>I8N&$M7>u-<3+>^S1XA%rvV$>Dy}W;n#;8WV#bd?kwh%G51$S zU$USA8{TTMRHWwuCmD}~$n^&Qek`8bGr96fAl7g^Jfe7u?*GV4oKj)luOA-U?ThjH z8UvGGA`G#p1QwG8-`d?8k}!btk+VnTOG~IDV(^cj*%MqswtAh(!XU3gV9NBUQ}k#@ zan5z};6S>G_2gYhE^5_n#esQ$)vIcnX zD_+y9(G1JT&WeqdBrmRpZ&8O;chTKq<8=C&89Ec-CYu;Jb?Da9c;I@^ddukVFg{Py zW_O`;oaJPh5^70#%W}{?r1a?z^$OT@dilSxS0TVd)~TR(a@fBIuZTEk=DQ8!w?>_M z--C&;g6s-^1^2nb2n`Jz6;Etx28&Mr{JZ-GfS2qBpOZy+SPS&^kFR2(Szxz2UNO6W z7UN2?o&!AQA??&Y3XOV;Y-E&Ydry?DjLqm^0})jf}fJ;K1k}%8kEc#CL98D_R8^eJvdx#x?(c z&1btEogcO1_T5sh89&nDtYOF1H*_wwmdx)Lqn%eT2{f+Ra~PUsc!bk-fjo z``WmwkaqP-|IW?#ftT^e2zk#z6ejECe$nRiCInnX1j~lhhj3hP|Cig}no)$T>Slr& zOK}ODRN^zr-beptftP(3Mo|ABnY>Jw+ei#zshxWzGv#!Th*Upg-&F)+WE{^?eJxiR zDA%xmX&j*(t59td5r0<@CyQ_vsg~W-jT@}GeCz&YLj9Geq2=F)QG(1N;6#i9M-492 zt>t7LE{9`=Yt#hpB;tCqfBU*N1_qAeQJ1?DJVDtI{qS&cl13|RAaiCtbbdOn6<_+R zK0C;nh;3{kb{l_oqa+!-SohL-=tGsI{c0Nfhwwqi4!`YzdAN~m5sTtu6?$H^@zjdE z0-vB;v23-DAi^fHwIeJGoNO9k>fMU4fxHyx-zj-_K&l#~$c`m6J1>!MhjuYLw%&{a zl&u`!^TUXq)5uawYYOzjaddMyX=qdqKuHYN81aG z({MZ4RQ@&1`0)zdqdLERNg&N@^saUOF;WilWD6S2H+$^N#@XHW>=tiJ;CHAP4aTIQ z0@+|mD2H!!5!Q*UycGNO9cpKlO!LeZ;tsNe=X_VyWa}xn$BfPDU=FYylph%o1d`%6kNVob0}|K%_!k*$dOtsZ%x1>WgeN!QJp*t8)XAaVJ@H zu&>He-BG-q7-hf6tqT50NT!=SX~JD(&N9=z9(*)+FA#rLM5qg($JF%}b%*UH+vK^t z3Fb*TP#n z2jKmS$oqvQ40wgohfF84VK14J%o&DEWfsh(7o79_HHHEL1=iu5w4Y9vX`1|R%3u)8 znl56`w_5aexSsAYS59X&bZ@`?wL(2>4KVNPUpV322o^4?&)zgKP>oD_`R3X!Kyx|% zuY&D^da%>4FX)wFAMPi6y}aaZ(tQmrur6c8 z@|3}L+<6^Mt{ra017rz8os-`$c0>B|_9pKuq1ZE}S36P^jt9v$s!LtXEgOep5z@m~ zUQ)KpJl8UHPecu}k`+>;CX~U}vDtf1Iqi2}jcoPd;$z?;veT=}EPvc?go_HLYaGQ} zA!gddjwN~k4wGr{Yf9w)Xr%oB-G|F*zF#eKEo=0nTGS*nGTr-bD!CQw7qK^`$|hqA zs|L8PuK_Kx<3Y!`_88E-=K@e*ztoD>!t;9d1udXW=KaQDi7)j#ai8M(^RTKKeAml< zNaq?t9kQ*VZTs|Og5kNqt3yg(-%=NhS>+bfPB=p5R#nQRzNeTn+jmA*8Z=|(&J`so zZ|QZ4EXm`7(3|Dgai^Zu8tY>;E|jk9f03R@bWv9l|;>rNjU zkS)mUm6Dhq2GJh_4G(F~?QP7@1=`*nU`Xay!s%mO)c|9=E)8s)^8@kOSEFU0`tcYU zPsy^6YIV8D8~1pFQbs>G&)uGyf8Py8WEU@nv=zOn1c%tM3FDCxY&fBJQ!=&|jL8JP zgoVFj1cCX?+0!!g9n`;3xGMR;U8V9Dw zVC1RjNxAr1Jn@LRYu6#l|0KJT|M>ozloHUsl31xk`!2uLQeUm#(*&o<(v`xJ1XLPe zf5JJD>+HR_cFeuF=0pRWA$v8u>X*lpk8rV0@88)&{Se8%Hu?vn7tWH|%&GQV`O*Ss zVm4T{p2@@Is*2uK^g3@&c6m~1?7Tn(u9}k#lXq%?58B>S>mIk^IkJ-ud1kq(Cud zuf1hb>otxxWNl|vnw4Kw;O;nYrrzyCnDz5Nitale>%NNvxI~F4C5eV8p^{Q6$syIP zL6Rb)v?Ey|4I?8$k%V?KA|o@qWADAU%bppTDLm)-`~B*5-=(hW_xpa&`FzTq&*d}V zE*ZC=;j*>W?Wp`ufq8j4LQvf4Ggrj2!HDe87v^ctW&K#2KJ~&R=M7vs8X;WstqF|D z4E`%!Tc6Vb(+-b=F8a07yXD}34^tqTkj1;Ix`;Xy;(xB^UBv%p!cy-uEc!}=U`lq| zqHA==&l+Sj|DGLqlmJ`3E4_Jc)}k4i=YuCHRi@Mj{ETI>Sbq@YZd8SAjno8>Hg=8qs)he$$coUa%nZHe4rp zTEhpt-S#ACQQqCEt#;M--ZX!ax}3-uK3i=Y{?M+#UqQ?NsGBMxJV$4-QZGCpyZL+d9zmHd z)Y*T$MMJL~-)?iex-qc^AClc>3?`-=C_%R^>n(M(v+=!h_VY5Dy?jKbb7frP>)`=- zl4aC%?MyMmchqt%J5m9U$+m4Vv~X6d2d0^sg>1b_s6NHo*s!A-tjVsOn2r7%T!fZO zpR%#sN`SK}fld=gYWt+DW_$3j&Hfy->|(Gbv;V@ktK=#5F!H+b zX>!ECVyRcmCR?h(j;y}JyjOi)BXq0Q7>kN@pq{bLhHZy#;}f!+sQgj+oO(3t=}${B z>cPAAh8KS&HGn-CFXN$^fNL|p@sJIVpMD6RpM~!J9oYvCWIF1bFIQdc!Q4ut{)*91 zUe9^ zedJx@kc3ak-m5>F+~Si(J8&Gls$;eIHEs2VYjn@zOr~mgS#&Ay4+y+*zTj(B3$hwG zOGs08l?z$CqU@lvW-MmBepep)y&g7io%$!0&=1eZKBP%qO0bNBovXtxnSQ9j=XJ6( zSLoi*m2C2y!uFlfO`xifzPgeA-G5o(vu{4N1l-8@beHAbThR@|Z;y!&f6KsegT-(5 zir1h!+0M7GtZXb85bc@oxYD5$x0ib^z0ONHn`E9l-G1zvWZ*%!jT=Ul8u6;X?nWJK zfEQ#hX7BPb?JEbJPu70c)wv*Oa*)5cU;sVHHsyZZEO0yxd7{)0gi6!>UwEzPs{6U% zNhaB5^>yoy29UJZZ{t2fnKXrbp+mW~l+pYDXT?9$Gg3oXo1ZA*x+xt3ig&qLvL%BT zS?J?eGcs9OxNXf|Nv3twyUV@kYq945ydqn<$Yg|rITyFBpICT%Bp(0mD* z`n}z|qzCJ%f2v!~TeAu|IGS2qDth5H+3j+c|JHr2hkPFoyNBa7xb&Fyj)T+>>qGXw z>R(rSrwgiO#Th=Pcjk~oZJTAK`oNd$Fr^{|t<8a;_PEcXAAg|89NV$ z^Ye$o{J*7DD``h}$)EUJt~AH;hHQ-g+Wh-P&1iP5)%eo6XIOh~>SOgxAHF3kjvCsZ zz{LROu{QRX6P3VIQlwb=k-ApN+E#063@Nq&+a=-ft68t`0@G#oHyg|GJ=wd;vZxgS z-RN(Vlo#L;54SHGZFnkKiyz1&CkyoQC3@g5yb0;FtwbGOMUAS4R`^Kfx%Pv?(BLZ! z;d+?4ge3;Y>DM;8w8PApBa-pA~A@0t48kp+f#)6$9A?}J(i2XWM)bp@A*Qr(dWGATAmA; zXdp1o#`iN1zLNE61^H!Ec*13`GrKHfXt&TrYMsNKK?osB^)uLZQMMBLq2VFWI~(@Xx&__(rx|UDA2??Q(q5{-mmpz7~zy z3jgs*)nFLe8y4{)<~}msp7BP9wBngNKN9 z_5E6iAS-Kf(6arPj9w>2)1H6ngKg}a-6W}tDU$4ov#W~Nn?}^$xU(v{G#U0R;yW-E zPz&G5rmY?&ouqs)l{mj|TZ8&AFSBstXRkVlBGdX-EucX;=NFhoL^+g;!SJ$c^!&Ln zj3)b>EaG=)r8^$D&wP^gQwI3m^AH$eslXUA)z&HQFB>{wsQl$A8Jgh|ww3st*qn*6 zWD!))tG&Js%vQA>s(0^4yWW{a60UUrN9LXM(eBb#28gn+eaD&AgU@!%DScEggm|*y z>7f4jjCR;X1NKUVl!=(@b69S=4u6n!OSi8brZeh+m8uhrmP(XdH>Oiw(T@pam&HEj zmz{|Po&&qQ$}e^T@40O<7k`yPB3Z;WNpnm3e|D19`s>}+2GQS+s$CN+#3VA_;6Cop z=PEHutsvG^qyX1{mDG$3%7$dJCB=IJ)8EDd_ulh{=SI7+b-tT>I){2($fgeb8d*tQ zL)(nRPN~UsK)A#}p+Rv0rjk_{L>8R7u)YR-4=^q;A#&NY-&Lnrq#aDzI(5 zG=IOV6{jAAOvo;2$8<6-lNCZqHHomD<6x-y)oe(saK06%T#XrIc`|=9LT*7(OR_$FS%(H(LYiTK``E)w--*)%Rq4%8-cZbDJ zVmZyZsrR^#OMb>&GQO|Ui~Y1qVTx_1Tc1}9dN-x4{&AoR^T^Z|V#Ev${+|b)v`$yL z87dAPXWUwy1^HxKK0SGSEW96!yu>tHhN{t5B_}lUPbn0TG4&pi+nn(h46P5u{3`9i z9Pa#5))!?^NcQyl{kS6@)M0m1FnXhQ4;V8UM+E5CK@nM>oBMsMuzVD^85{l^Qw~bK z5zQZ$=Rz^rD_0JQTfZt`?&+Igd3tVomTo6*5l{ssWLKYNc1hDa=+mb`OQEJ59a!5s zm_%b}UyAk$DqpinQP22)7q{=IH_ycn_gT}T3LBw}Y_d)D*|OQ6#zRSFKC~-Wgdn`0^S9>&a5I zcLuEZUX50tOy9EKsmDm;9-letD{LTZZocGSN%txqcV!}+y-Tq9>HzzDG0NyA6EMgw z7ORc}v6p36TI-77`mFe>xv?5(B3n4}XJZGQx%tjyyLz@_oHVUq)`EfgE7w7N!C(usnhL96(|eK>{(W4P)IB+=M?)+UT90 zr#`7OufI)h^Mr1)Z8Q2l?9mNq-BOWsJ2(>`CUo@3k5k7BnTx(L_n5H5rpiFOK{b6Zo$Rm_?WPyBv6d%q9XtYXT}@ zjI7(x{y}?xJ9yg{7HV{q;Yz!Iby0M-^P6m8E|^V~W^|X^anBpQ%%{6xFCpi|e#)z* z`CS1k_u-GtF#KcH`R~ISpu~LX%M-;$oFF@5B*C6+T7{o9#Rf{(cA&rZz{y$V7Mvt| zKPB=ed`B1XGNP(CPJ1HfrzW1A3SBToHvGL-WsuH6_zssUtaD&M`i#tr8<7n-P1euJ zu{W(O4G-@=7_U=32%Rpm%uB@bV212;L⋙?i|pwId}Q*1my)wzj&}$i-CX0a<+4p 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

y=@(ID8*tA;s-Kf~+M*&aY#JaGdPo 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

>Ga})=UL^S)Q!HhQ(Cwi?!pJM8;Yv*zwu3 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∓D&y~V9BFi;cMdq>= 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 z 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 GmMYfY@sllM{OTnS8Vd0d|xEYo@pG& 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

r~bkjBd8l>)r{QjCSolzizN+ar6^mqp-p513DW( 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

{DiR5w0qEi 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.qQ&^7( zTa%XBNiH;`&&4g6%Z07=CclvVD{;6ykuimBV!ZC?Uxc>3i0d-KDxjOq`!@gE++S8$ zOYCtBTg776!pKrim|a&Ajh*fKtvl#aUf4Qp_6vTsdsXZnl?uWVi?CKCPOjj?2Kc?A zuy+O7qa!BzA}mU?##S*i)MW4wXbYcYP962|#IVPzaS&ca@O(o?spvvw7h!&n>E*Th*C zd|N}93;w%|toB^{9#QPs37ZniIxn1Bg{@yTp{@(_z;}hPi5)L@qR${#_JHs8Z3fiKw*j4>N<9@^P~TvUoBw?_@NwrxImowCbRD)tS2^!A=cJ3 z$H(YdN7&Gs>?dPS7j)=@ALg{<|3ZN<0F#NR#S{M3+RQeh`DG9G%Y zz$O#x5u?IZlL^JYG*dNGQi~c^)Z%J(3NZ33dd_+6De$uX;Y%FXRzAK22 z>^P!7xza>fJoehkSg*;mM(EH~SUFi$UJb-vxd@@w+>Ivg<^82&;KCj7my@fr(M@6xhBeFO#ULRqZkkf@aauB;s#%6tmoykG1#_xyme<=O- z6V`_ivuoAun)R2g)A|eZaQwD!GlSf=d(Q?4tLV=9j5y1Ue~%|Kj|dx%Z}Jfrt?=X5 zIPz0icJiSC{`rGEY=-Ry3+rEjI*jhlwOIGjZiuix*zyAL`4@5aX9w~|*g^8)BR

NG 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

bQie?n;=gMWo> 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

lZ9nR=aI-~??Dfx&nd!gWx(gy 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


=Gwz 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ⅆ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�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

X3yZm=U#NlDQvA5 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

h>u)%|;#q@%S6nj(Y!Bm_4sF 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

YX*SueNT#iOOiYJQenJ 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 Z!GX^jmarhAjm zxH^{3*tcm2P5h(p3$$*|eZtttTs(tC67RKNkMm_P_M#U3F7nVLH}`S!`Hr!;{Vnx8 zpyz;$#`a^6(0bS;jD8}=XEOFTdFYCoQO3=&JS!PfJAWYvo6zQt=XzO;Wg+|zC!l>L z9gU6NHKuQ_{X`k{{$1;cvKk92M=VpmsrBg>!m=4lnUp?eGVD(pLyTrOrnNWuP#%<$ zn95-+S*F*|K(c|#p3_)1&exaoWhFgL-Ogp~+d!UevDZ=ZbBW^ujkTvPC=SC(6@$5r zHI~irUl)|MGkr;8Cz88D}8w_Y(IJl&^>}?f1}}I=BuU#hyit)uIjTOBws1zc{X#vABKi59Z@} zi}DpWb|la1da3%Ux>>?lb?R3eu2qxk4sAkNjiux|6VPpJu!mSGW$cT@w8`iJcF}j5 zN*h~3-onFqrYQBgu9PwMoWK1EdkiCn6VO(aHKsKo8MserT}TA&QaNMo$U`N{-< zjvvb#)4nMhGfhuSY237eu}#G1MCxsC;ysc)RWx=mH}?#F%UqSZfXyly%ZAM^b>JRc zff$5UHrAZ;wcxn&IVlTi6=OR&r{;k*rJfvz1sm&IJTlTYnSxr3P2deK_O z{vb9lpp(RBJKBTV##&`yT$;M4Jzn*V&JbhYbKleRQ{1yt9b-ol@jOl0>QKhth_g^* z@8Gw|)RTndvp%e@v2~d#H-2bTjdp;vp0Uq4W_}E1-xsF&_=vPezuYx!QKsw z@IZ;9V9e4zbJ8yRbtlRh;zn_8LsFurYUYz?-mhpKWP3nEWV zjD-{?F0pf0+LlT9uc@&g@mmCHk4l7a4>7he7uVxBz5CUB-!NnP24&pX#V?$YHHhD`nUZxFUpeIG!o`rg*qPu%;}r#(P@uZ%t08Ou%# zY94re(q7FekFgTiWd;6=>$ip*`#lfO-{G`@+&5RzPP8|sJ!sR?hG-vJ?Lix1Y%O&` z{gj9331x^h)+#&ps>v7vaeE6tL>apP`z@HPP_`4)_YTHFh|L|uUs}?;uxMlFvE!fU z94bLv#~8bnli#V!S|_0O0UeE9EkqxXwlNGJHpOPK#`a)Kt*6v8LT1X)$=H%4TrU}A zC;blA+1TI!`s!#3eoBqax)^(wi03K%z5#trp1K;-{ZHcv|4=tIme9?Z#+jFdGag0E zYfepfV|}r4Hx!M+8tS?0|M5~MH#V$IxyVOfY}V6QA@VRDd%a5;Zq+3&j3tA8N?vE7 zA{_gHu?@saMVpt=S>pjiKI{<#$$uTdvULRw!$xswQ>~3#QevAzwmWH5T zC|?T7+0U5zf_m;(zfjNp9~yg64Zr54PfEKwoHpwtW7=a?_2gqTlDzac7Ow{Vpa^2R z3^5(W-x!<4-+zs?Ua<<-8({1ye$XD5aqE2t8XJ!pCZY*wG{+4xHkaS#5>KYLI*c&Co21AWC##WV(z7e5sLku&Pkvf@z^FHC6pW%y7 zj8)Bv{Uf-y)S|7U?8A*cB>psx8#jhK!dMUT@-sR?UbgexG18d&&zX|`zYjgiSlgJqI@4A?fp}bdOzM+r92$df;w4=c9e0H3C^fP`>}ro@-l?HOf)vmOOfshRZ@b#lcL^k>XtO38%Z~q^dx4^SrlCI$838)NZ<@F({h?Sr_Me9kte zdG*>OOLOce(Jsv~)-ezDE`;Bkb6+8!bBz@#j*V%PZsMPw+D58qY&a{nXxIv<#p=iHqv{r<;H%&E>R)$4O;U2LpfI%t3n;{hV{H zu@5Pi_G+GoO|{?JI%8V9p*0*ui_ne``|FL(;XLuETkR>!Qetp}u}##!66hpaKsh%W zyGQ<(qmRgI0@|KU#iq*qWyL>Mt0Cx zZSDLE_~XV?R^&Y51-qcD~#RUl}G-OZh3oabtV9)-JRkHNu`JjCJF;+^9C!)jFG##u{*6|G@md+Y`Oqq7@TlbvI@rmNu(pVX; zQx<)UJvU;rKa7ng?~!N}YTttM8>>nlwXQ{b6ls5=^TysMk2�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 literal 0 HcmV?d00001 From a01508ddba64df9c99bb548885b3622699d07d4d Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 3 Mar 2025 09:52:35 -0500 Subject: [PATCH 029/167] feat(meshGeneration): added variable mesh sizing to mesh generation a higher resolution mesh is useful in the core of a polytrope, I updated the mesh generation script to make the center of the star much higher resolution --- utils/meshGeneration/generateMesh.py | 32 ++++++++++++++++++--------- utils/meshGeneration/sphere.msh | Bin 701509 -> 0 bytes 2 files changed, 22 insertions(+), 10 deletions(-) delete mode 100644 utils/meshGeneration/sphere.msh diff --git a/utils/meshGeneration/generateMesh.py b/utils/meshGeneration/generateMesh.py index b1d1512..f2b5aad 100644 --- a/utils/meshGeneration/generateMesh.py +++ b/utils/meshGeneration/generateMesh.py @@ -1,15 +1,24 @@ import pygmsh import meshio +import numpy as np +from math import sqrt import argparse -def generate_spherical_mesh(radius=1, meshSize=0.1): - with pygmsh.geo.Geometry() as geo: - # Create a spherical (ball) geometry centered at (0,0,0) - sphere = geo.add_ball([0, 0, 0], radius, mesh_size=0.1) - # Generate a 2D mesh (i.e. surface mesh) of the sphere - myMesh = geo.generate_mesh(dim=3) - return myMesh +def mesh_size_callback(dim, tag, x, y, z, lc, a, b, k): + r = np.sqrt(x**2 + y**2 + z**2) + size = a + (b-a) * (1-np.exp(-k*r)) + return size + +def generate_spherical_mesh(radius=1.0, coreRes = 0.1, outRes = 0.1, k = 2): + with pygmsh.occ.Geometry() as geom: + geom.add_ball([0.0, 0.0, 0.0], 1.0) + + geom.set_mesh_size_callback(lambda dim, tag, x, y, z, lc: mesh_size_callback(dim, tag, x, y, z, lc, coreRes, outRes, k)) + mesh = geom.generate_mesh(verbose=True) + + return mesh + def write_mfem_mesh(meshData, filename): meshio.write(filename, meshData, file_format='gmsh22') @@ -17,8 +26,11 @@ def write_mfem_mesh(meshData, filename): if __name__ == '__main__': parser = argparse.ArgumentParser(description='Generate a spherical mesh') parser.add_argument('--radius', type=float, default=1.0, help='Radius of the sphere') - parser.add_argument('--meshSize', type=float, default=0.1, help='Mesh size') + parser.add_argument('--coreMeshRes', type=float, default=0.01, help='Core Mesh Resolution') + parser.add_argument('--outerMeshRes', type=float, default=0.1, help='Outer Mesh Resolution') + parser.add_argument('--k', type=float, default=2, help='Mesh size scaling factor') + parser.add_argument('--output', type=str, default='sphere.msh', help='Output file name') args = parser.parse_args() - meshData = generate_spherical_mesh(args.radius, args.meshSize) - write_mfem_mesh(meshData, 'sphere.msh') \ No newline at end of file + meshData = generate_spherical_mesh(args.radius, args.coreMeshRes, args.outerMeshRes, args.k) + write_mfem_mesh(meshData, args.output) diff --git a/utils/meshGeneration/sphere.msh b/utils/meshGeneration/sphere.msh deleted file mode 100644 index 1c68e684e43c0c480881f3fc8ead729f6372b37c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 701509 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

U%j=HAK7?b}_*R|rCbX}h{ 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 From 6aaa25df4b211a9bda4636ecbeb8649206ee9fdf Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 3 Mar 2025 09:53:42 -0500 Subject: [PATCH 030/167] fix(config): loaded flag and checks added added check to make sure that config file has been loaded before any config variables are accessed --- src/config/private/config.cpp | 1 + src/config/public/config.h | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/config/private/config.cpp b/src/config/private/config.cpp index 5eb3af6..bf39b37 100644 --- a/src/config/private/config.cpp +++ b/src/config/private/config.cpp @@ -26,6 +26,7 @@ bool Config::loadConfig(const std::string& configFile) { std::cerr << "Error: " << e.what() << std::endl; return false; } + loaded = true; return true; } diff --git a/src/config/public/config.h b/src/config/public/config.h index 9770eae..dff11d2 100644 --- a/src/config/public/config.h +++ b/src/config/public/config.h @@ -8,6 +8,7 @@ #include #include #include +#include #include "yaml-cpp/yaml.h" @@ -30,6 +31,7 @@ private: YAML::Node yamlRoot; ///< Root node of the YAML configuration. std::string configFilePath; ///< Path to the configuration file. bool debug = false; ///< Flag to enable debug output. + bool loaded = false; ///< Flag to indicate if the configuration has been loaded. std::map configMap; ///< Cache for the location of configuration settings. std::vector unknownKeys; ///< Cache for the existence of configuration settings. @@ -116,6 +118,9 @@ public: */ template T get(const std::string &key, T defaultValue) { + if (!loaded) { + throw std::runtime_error("Configuration file not loaded! This should be done at the very start of whatever main function you are using (and only done once!)"); + } // --- Check if the key has already been checked for existence if (std::find(unknownKeys.begin(), unknownKeys.end(), key) != unknownKeys.end()) { return defaultValue; // If the key has already been added to the unknown cache do not traverse the YAML tree or hit the cache From f61c8fae28dbb24852d7c89462e5e8fe072ee3c8 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 3 Mar 2025 09:54:13 -0500 Subject: [PATCH 031/167] fix(poly): working on 3D polytrope not working yet --- src/poly/solver/meson.build | 4 +- src/poly/solver/private/polySolver.cpp | 248 +++++++++++++++++++---- src/poly/solver/public/polySolver.h | 13 ++ src/poly/utils/meson.build | 4 +- src/poly/utils/private/polyIO.cpp | 2 +- src/poly/utils/private/polyMFEMUtils.cpp | 82 ++++++-- src/poly/utils/public/polyMFEMUtils.h | 15 +- 7 files changed, 308 insertions(+), 60 deletions(-) diff --git a/src/poly/solver/meson.build b/src/poly/solver/meson.build index 47210f4..62e5448 100644 --- a/src/poly/solver/meson.build +++ b/src/poly/solver/meson.build @@ -10,7 +10,7 @@ libPolySolver = static_library('polySolver', polySolver_sources, include_directories : include_directories('./public'), cpp_args: ['-fvisibility=default'], - dependencies: [mfem_dep, meshio_dep, polycoeff_dep, polyutils_dep, warning_control_dep], + dependencies: [mfem_dep, meshio_dep, polycoeff_dep, polyutils_dep, warning_control_dep, probe_dep, quill_dep, config_dep], install: true ) @@ -18,5 +18,5 @@ polysolver_dep = declare_dependency( include_directories : include_directories('./public'), link_with : libPolySolver, sources : polySolver_sources, - dependencies : [mfem_dep, meshio_dep, polycoeff_dep, polyutils_dep, warning_control_dep] + dependencies : [mfem_dep, meshio_dep, polycoeff_dep, polyutils_dep, warning_control_dep, probe_dep, quill_dep, config_dep] ) \ No newline at end of file diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index 8d1be8d..f0df901 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -3,22 +3,62 @@ #include #include #include +#include +#include +#include +#include +#include +#include #include "meshIO.h" #include "polySolver.h" #include "polyMFEMUtils.h" #include "polyCoeff.h" +#include "probe.h" +#include "config.h" + +#include "quill/LogMacros.h" #include "warning_control.h" +namespace laneEmden { + + double a (int k, double n) { + if ( k == 0 ) { return 1; } + if ( k == 1 ) { return 0; } + else { return -(c(k-2, n)/(std::pow(k, 2)+k)); } + + } + + double c(int m, double n) { + if ( m == 0 ) { return std::pow(a(0, n), n); } + else { + double termOne = 1.0/(m*a(0, n)); + double acc = 0; + for (int k = 1; k <= m; k++) { + acc += (k*n-m+k)*a(k, n)*c(m-k, n); + } + return termOne*acc; + } + } + + double thetaSerieseExpansion(double xi, double n, int order) { + double acc = 0; + for (int k = 0; k < order; k++) { + acc += a(k, n) * std::pow(xi, k); + } + return acc; + } +} // TODO: Come back to this and think of a better way to get the mesh file -const std::string SPHERICAL_MESH = std::string(getenv("MESON_SOURCE_ROOT")) + "/src/resources/mesh/sphere.msh"; +const std::string SPHERICAL_MESH = std::string(getenv("MESON_SOURCE_ROOT")) + "/src/resources/mesh/core.msh"; PolySolver::PolySolver(double n, double order) -: n(n), +: logger(logManager.getLogger("log")), + n(n), order(order), - meshIO(SPHERICAL_MESH, 5), + meshIO(SPHERICAL_MESH, 3.1415), // TODO : Change this from PI (set to PI right now for testing the n = 1 case) mesh(meshIO.GetMesh()), feCollection(std::make_unique(order, mesh.SpaceDimension())), feSpace(std::make_unique(&mesh, feCollection.get())), @@ -31,11 +71,13 @@ PolySolver::PolySolver(double n, double order) diffusionCoeffVec = 1.0; return diffusionCoeffVec; }())), - nonLinearSourceCoeff(std::make_unique(1.0)), - gaussianCoeff(std::make_unique(0.1)) { - + nonLinearSourceCoeff(std::make_unique(-1.0)), + gaussianCoeff(std::make_unique(config.get("Poly:Gaussian:Sigma", 0.1))) { + // C_val is the weighted average of the constraint function + C_val = polyMFEMUtils::calculateGaussianIntegral(mesh, *gaussianCoeff); assembleNonlinearForm(); assembleConstraintForm(); + } PolySolver::~PolySolver() {} @@ -51,10 +93,6 @@ void PolySolver::assembleNonlinearForm() { auto nonLinearIntegrator = std::make_unique(*nonLinearSourceCoeff, n); compositeIntegrator->add_integrator(nonLinearIntegrator.release()); - // Add the \int_{\Omega}v\eta(r) d\Omega term - auto constraintIntegrator = std::make_unique(*gaussianCoeff); - compositeIntegrator->add_integrator(constraintIntegrator.release()); - nonlinearForm->AddDomainIntegrator(compositeIntegrator.release()); } @@ -68,10 +106,17 @@ void PolySolver::solve(){ // --- Set the initial guess for the solution --- mfem::FunctionCoefficient initCoeff ( [this](const mfem::Vector &x) { - return 1.0; // Update this to be a better init guess + double r = x.Norml2(); + double theta = laneEmden::thetaSerieseExpansion(r, n, 10); + return theta; } ); u->ProjectCoefficient(initCoeff); + std::string initGuessFilename = "output/Poly/Debug/Newton/1D/initial_guess.csv"; + Probe::getRaySolution(*u, *feSpace->GetMesh(), {0.0, 0.0}, 100, initGuessFilename); + if (config.get("Poly:Solver:ViewInitialGuess", false)) { + Probe::glVisView(*u, mesh, "initial_guess"); + } // --- Combine DOFs (u and λ) into a single vector --- int lambdaDofOffset = feSpace->GetTrueVSize(); // Get the size of θ space @@ -83,44 +128,165 @@ void PolySolver::solve(){ mfem::Vector u_view(U.GetData(), lambdaDofOffset); u->GetTrueDofs(u_view); - // --- Setup the Newton Solver --- - mfem::NewtonSolver newtonSolver; - newtonSolver.SetRelTol(1e-8); - newtonSolver.SetAbsTol(1e-10); - newtonSolver.SetMaxIter(200); - newtonSolver.SetPrintLevel(1); - - // --- Setup the GMRES Solver --- - // --- GMRES is good for indefinite systems --- - mfem::GMRESSolver gmresSolver; - gmresSolver.SetRelTol(1e-10); - gmresSolver.SetAbsTol(1e-12); - gmresSolver.SetMaxIter(2000); - gmresSolver.SetPrintLevel(0); - newtonSolver.SetSolver(gmresSolver); - // TODO: Change numeric tolerance to grab from the tol module - // --- Setup the Augmented Operator --- - polyMFEMUtils::AugmentedOperator aug_op(*nonlinearForm, *C, lambdaDofOffset); - newtonSolver.SetOperator(aug_op); + polyMFEMUtils::AugmentedOperator aug_op(*nonlinearForm, *C, lambdaDofOffset, C_val); // --- Create the RHS of the augmented system --- mfem::Vector B(totalTrueDofs); B = 0.0; - B[lambdaDofOffset] = 1.0; + B[lambdaDofOffset] = C_val; - // --- Solve the augmented system --- - newtonSolver.Mult(B, U); - // --- Extract the Solution --- - mfem::Vector u_sol_view(U.GetData(), lambdaDofOffset); + // --- Custom Newton Solver --- + mfem::GMRESSolver gmresSolver; + gmresSolver.SetRelTol(config.get("Poly:Solver:GMRES:RelTol", 1e-8)); + gmresSolver.SetAbsTol(config.get("Poly:Solver:GMRES:AbsTol", 1e-10)); + gmresSolver.SetMaxIter(config.get("Poly:Solver:GMRES:MaxIter", 2000)); + gmresSolver.SetPrintLevel(config.get("Poly:Solver:GMRES:PrintLevel", 0)); - DEPRECATION_WARNING_OFF // DISABLE DEPRECATION WARNING - u->SetData(u_sol_view); - DEPRECATION_WARNING_ON // REENABLE DEPRECATION WARNING + std::cout << "Setting the Block ILU preconditioner size too " << feSpace->GetTypicalFE()->GetDof() << std::endl; + mfem::BlockILU prec(feSpace->GetTypicalFE()->GetDof(), mfem::BlockILU::Reordering::MINIMUM_DISCARDED_FILL); + gmresSolver.SetPreconditioner(prec); - double lambda = U[lambdaDofOffset]; + int iteration = 0; + const int maxIter = config.get("Poly:Solver:Newton:MaxIterations", 200); + const double relTol = config.get("Poly:Solver:Newton:RelTol", 1e-8); + const double absTol = config.get("Poly:Solver:Newton:AbsTol", 1e-10); - std::cout << "λ = " << lambda << std::endl; - // TODO : Add a way to get the solution out of the solver + bool writeIntermediate = config.get("Poly:Debug:Newton:1D:WriteIntermediate", false); + double rayLatitude = config.get("Poly:Debug:Newton:1D:lat", 0.0); + double rayLongitude = config.get("Poly:Debug:Newton:1D:lon", 0.0); + int raySamples = config.get("Poly:Debug:Newton:1D:radialPoints", 100); + double rayMin = config.get("Poly:Debug:Newton:1D:radialMin", 0.0); + double rayMax = config.get("Poly:Debug:Newton:1D:radialMax", 3.14); + double rayStep = (rayMax - rayMin) / raySamples; + int stepsPerWrite = config.get("Poly:Debug:Newton:1D:StepsPerWrite", 1); + bool exitAfterWrite = config.get("Poly:Debug:Newton:1D:Exit", false); + std::string outputDirectory = config.get("Poly:Debug:Newton:1D:OutputDir", "output/Poly/Debug/Newton/1D"); + std::pair, std::vector> samples; + std::vector radialPoints; + radialPoints.reserve(raySamples); + for (int i = 0; i < raySamples; i++) { + radialPoints.push_back(rayMin + i * rayStep); + } + std::vector rayDirection = {rayLatitude, rayLongitude}; + + if (writeIntermediate) { + std::filesystem::create_directories(outputDirectory); + } + + std::string keyset = config.get("Poly:Debug:Newton:GLVis:Keyset", ""); + bool view = config.get("Poly:Debug:Newton:GLVis:View", false); + bool doExit = config.get("Poly:Debug:Newton:GLVis:Exit", false); + int stepsPerView = config.get("Poly:Debug:Newton:GLVis:StepsPerView", 1); + + while (iteration < maxIter) { + mfem::Vector F(totalTrueDofs); + F = 0.0; + aug_op.Mult(U, F); // F now holds augOp(U) + F -= B; + double resNorm = F.Norml2(); + std::cout << "Iteration: " << iteration << " Residual Norm: [ " << resNorm << " ] --- "; + if (resNorm < relTol || resNorm < absTol) { + std::cout << "Convergence achieved!" << std::endl; + break; + } + + // --- Retrieve the Jacobian --- + mfem::Operator &gradOp = aug_op.GetGradient(U); + std::cout << "Size of the Jacobian: " << gradOp.Height() << " x " << gradOp.Width() << std::endl; + gmresSolver.SetOperator(gradOp); + mfem::SparseMatrix *J = dynamic_cast(&gradOp); + if (!J) { + MFEM_ABORT("GetGradient did not return a SparseMatrix"); + } + std::cout << "Jacobian: " << J->Height() << " x " << J->Width() << std::endl; + std::cout << "Non-zero entries: " << J->NumNonZeroElems() << std::endl; + + // --- Solve the Newton Step: J * step = -F --- + mfem::Vector minusF(totalTrueDofs); + minusF = F; // MFEM's vector class does not overload the unary minus operator + minusF *= -1.0; + mfem::Vector step(totalTrueDofs); + step = 0.0; + gmresSolver.Mult(minusF, step); + double stepNorm = step.Norml2(); + std::cout << "Step Norm: " << stepNorm << std::endl; + + U += step; + + // Silly, but a way to manually force the central value to = 1 + mfem::Array elementIds; + mfem::Array ips; + mfem::DenseMatrix rayPoints(3, 1); + rayPoints(0, 0) = 0.0; + rayPoints(1, 0) = 0.0; + rayPoints(2, 0) = 0.0; + mesh.FindPoints(rayPoints, elementIds, ips); + mfem::Array dofs; + feSpace->GetElementDofs(elementIds[0], dofs); + for (int dofID : dofs) { + U[dofID] = 1.0; + } + + + + if (view && iteration % stepsPerView == 0) { + std::string s_iteration = std::to_string(iteration); + Probe::glVisView(U, *feSpace, "U at " + s_iteration, keyset); + if (doExit) { + std::raise(SIGINT); + } + } + + if (writeIntermediate && iteration % stepsPerWrite == 0) { + std::string s_iteration = std::to_string(iteration); + std::string filename = outputDirectory + "/U_" + s_iteration + ".csv"; + Probe::getRaySolution(U, *feSpace, rayDirection, raySamples, filename); + if (exitAfterWrite) { + std::raise(SIGINT); + } + } + + bool endOfStepPause = config.get("Poly:Debug:Newton:EndOfStepPause", false); + if (endOfStepPause) { + Probe::pause(); + } + iteration++; + } + + + // // --- Setup the Newton Solver --- + // mfem::NewtonSolver newtonSolver; + // newtonSolver.SetRelTol(1e-8); + // newtonSolver.SetAbsTol(1e-10); + // newtonSolver.SetMaxIter(200); + // newtonSolver.SetPrintLevel(1); + // newtonSolver.SetOperator(aug_op); + + // // --- Setup the GMRES Solver --- + // // --- GMRES is good for indefinite systems --- + // mfem::GMRESSolver gmresSolver; + // gmresSolver.SetRelTol(1e-10); + // gmresSolver.SetAbsTol(1e-12); + // gmresSolver.SetMaxIter(2000); + // gmresSolver.SetPrintLevel(0); + // newtonSolver.SetSolver(gmresSolver); + // // TODO: Change numeric tolerance to grab from the tol module + + + // // --- Solve the augmented system --- + // newtonSolver.Mult(B, U); + + // // --- Extract the Solution --- + // mfem::Vector u_sol_view(U.GetData(), lambdaDofOffset); + + // DEPRECATION_WARNING_OFF // DISABLE DEPRECATION WARNING + // u->SetData(u_sol_view); + // DEPRECATION_WARNING_ON // REENABLE DEPRECATION WARNING + + // double lambda = U[lambdaDofOffset]; + + // std::cout << "λ = " << lambda << std::endl; + // // TODO : Add a way to get the solution out of the solver } \ No newline at end of file diff --git a/src/poly/solver/public/polySolver.h b/src/poly/solver/public/polySolver.h index 7701825..443f7c6 100644 --- a/src/poly/solver/public/polySolver.h +++ b/src/poly/solver/public/polySolver.h @@ -9,10 +9,21 @@ #include "meshIO.h" #include "polyCoeff.h" #include "polyMFEMUtils.h" +#include "config.h" +#include "probe.h" +#include "quill/Logger.h" +namespace laneEmden { + double a (int k, double n); + double c(int m, double n); + double thetaSerieseExpansion(double xi, double n, int order); +} class PolySolver { private: + Config& config = Config::getInstance(); + Probe::LogManager& logManager = Probe::LogManager::getInstance(); + quill::Logger* logger; double n, order; MeshIO meshIO; mfem::Mesh& mesh; @@ -32,6 +43,8 @@ private: std::unique_ptr nonLinearSourceCoeff; std::unique_ptr gaussianCoeff; + double C_val; + void assembleNonlinearForm(); void assembleConstraintForm(); diff --git a/src/poly/utils/meson.build b/src/poly/utils/meson.build index 041e5b0..adb5d1c 100644 --- a/src/poly/utils/meson.build +++ b/src/poly/utils/meson.build @@ -12,7 +12,7 @@ libpolyutils = static_library('polyutils', polyutils_sources, include_directories : include_directories('./public'), cpp_args: ['-fvisibility=default'], - dependencies: [mfem_dep, warning_control_dep], + dependencies: [mfem_dep, warning_control_dep, probe_dep, quill_dep, config_dep], install: true ) @@ -20,5 +20,5 @@ polyutils_dep = declare_dependency( include_directories : include_directories('./public'), link_with : libpolyutils, sources : polyutils_sources, - dependencies : [mfem_dep, warning_control_dep] + dependencies : [mfem_dep, warning_control_dep, probe_dep, quill_dep, config_dep] ) diff --git a/src/poly/utils/private/polyIO.cpp b/src/poly/utils/private/polyIO.cpp index d540cb0..fc3921c 100644 --- a/src/poly/utils/private/polyIO.cpp +++ b/src/poly/utils/private/polyIO.cpp @@ -1,6 +1,6 @@ #include "mfem.hpp" #include -#include +#include #include "polyIO.h" diff --git a/src/poly/utils/private/polyMFEMUtils.cpp b/src/poly/utils/private/polyMFEMUtils.cpp index 55132a3..0900ae4 100644 --- a/src/poly/utils/private/polyMFEMUtils.cpp +++ b/src/poly/utils/private/polyMFEMUtils.cpp @@ -3,8 +3,12 @@ #include #include #include +#include +#include #include "polyMFEMUtils.h" +#include "probe.h" +#include "config.h" #include "warning_control.h" @@ -206,17 +210,19 @@ namespace polyMFEMUtils { GaussianCoefficient::GaussianCoefficient(double stdDev_) : stdDev(stdDev_), - norm_coeff(1.0/(std::pow(std::sqrt(2*std::numbers::pi)*stdDev_,3))) {} + norm_coeff(1.0/std::pow(std::sqrt(2*std::numbers::pi*std::pow(stdDev_, 2)), 3.0/2.0)) {} double GaussianCoefficient::Eval(mfem::ElementTransformation &T, const mfem::IntegrationPoint &ip) { mfem::Vector r; T.Transform(ip, r); - double r2 = r * r; - return norm_coeff * std::exp(-r2/(2*std::pow(stdDev, 2))); + double rnorm = std::sqrt(r * r); + // TODO: return to this to resolve why the Guassian does not always have peek at g(0) = 1 without the factor of 3.0145 (manually calibrated). + // Open a file (append if already exists) to write the Gaussian values + return norm_coeff * std::exp(-std::pow(rnorm, 2)/(2*std::pow(stdDev, 2))); } - AugmentedOperator::AugmentedOperator(mfem::NonlinearForm &nfl_, mfem::LinearForm &C_, int lambdaDofOffset_) + AugmentedOperator::AugmentedOperator(mfem::NonlinearForm &nfl_, mfem::LinearForm &C_, int lambdaDofOffset_, double C_val_) : mfem::Operator( // Call the base class constructor nfl_.FESpace()->GetTrueVSize()+1, // Sets the height attribute (+1 for the lambda component) @@ -224,6 +230,7 @@ namespace polyMFEMUtils { ), nfl(nfl_), C(C_), + C_val(C_val_), lambdaDofOffset(lambdaDofOffset_), lastJacobian(nullptr) {} @@ -240,30 +247,57 @@ namespace polyMFEMUtils { y.SetSize(height); y = 0.0; - for (int i = 0; i < lambdaDofOffset; i++) { - y[i] = F[i]; - } mfem::GridFunction u_gf(C.FESpace()); + mfem::Vector C_u(1); DEPRECATION_WARNING_OFF u_gf.SetData(u); DEPRECATION_WARNING_ON - - y[lambdaDofOffset] = C.operator()(u_gf); + C_u[0] = C.operator()(u_gf); // add -lambda * C to the residual mfem::Vector lambda_C(lambdaDofOffset); mfem::GridFunction constraint_gf(C.FESpace()); constraint_gf = 0.0; - mfem::Vector constraint_tdofs; - C.Assemble(); - lambda_C = C.GetData(); + mfem::Vector CTmp(lambdaDofOffset); + CTmp = C.GetData(); + lambda_C = CTmp; lambda_C *= -lambda; // Multiply by -λ (this is now the term −λ ∫ vη(r)dΩ) for (int i = 0; i < lambdaDofOffset; i++) { - y[i] += lambda_C[i]; + y[i] = F[i] + lambda_C[i]; } + + // Get Global Debug Options for Poly + std::string defaultKeyset = config.get("Poly:Debug:Global:GLVis:Keyset", ""); + bool defaultView = config.get("Poly:Debug:Global:GLVis:View", false); + bool defaultExit = config.get("Poly:Debug:Global:GLVis:Exit", false); + + + if (config.get("Poly:Debug:GLVis:C_gf_View:View", defaultView)) { + Probe::glVisView(CTmp, *C.FESpace(), "CTmp", config.get("Poly:Debug:C_gf_View:Keyset", defaultKeyset)); + if (config.get("Poly:Debug:GLVis:C_gf_View:Exit", defaultExit)) { + std::raise(SIGINT); + } + } + + if (config.get("Poly:Debug:GLVis:F_gf_View:View", defaultView)) { + Probe::glVisView(lambda_C, *nfl.FESpace(), "lambda_C", config.get("Poly:Debug:F_gf_View:Keyset", defaultKeyset)); + if (config.get("Poly:Debug:GLVis:F_gf_View:Exit", defaultExit)) { + std::raise(SIGINT); + } + } + + if (config.get("Poly:Debug:GLVis:M_gf_View:View", defaultView)) { + Probe::glVisView(y, *nfl.FESpace(), "y", config.get("Poly:Debug:M_gf_View:Keyset", defaultKeyset)); + if (config.get("Poly:Debug:GLVis:M_gf_View:Exit", defaultExit)) { + std::raise(SIGINT); + } + } + + // Compute the constraint residual (C(u)) + y[lambdaDofOffset] = C_u[0] - C_val; // Enforce the constraint C(u) = C_val } mfem::Operator &AugmentedOperator::GetGradient(const mfem::Vector &x) const { @@ -305,6 +339,8 @@ namespace polyMFEMUtils { J_aug->Set(i, lambdaDofOffset, -CVec[i]); } + J_aug->Set(lambdaDofOffset, lambdaDofOffset, 0.0); // The bottom right corner is zero + J_aug->Finalize(); delete lastJacobian; @@ -315,4 +351,24 @@ namespace polyMFEMUtils { AugmentedOperator::~AugmentedOperator() { delete lastJacobian; } + + double calculateGaussianIntegral(mfem::Mesh &mesh, polyMFEMUtils::GaussianCoefficient &gaussianCoeff) { + // Use a discontinuous L2 finite element space (order 0) for integrating the Gaussian. + // We use L2 because the Gaussian is not necessarily continuous across element boundaries + // if the Gaussian is narrow relative to the element size. + mfem::L2_FECollection feCollection(0, mesh.SpaceDimension()); + mfem::FiniteElementSpace feSpace(&mesh, &feCollection); + + mfem::LinearForm gaussianIntegral(&feSpace); + gaussianIntegral.AddDomainIntegrator(new mfem::DomainLFIntegrator(gaussianCoeff)); + gaussianIntegral.Assemble(); + + // Create a GridFunction with a constant value of 1.0 on the L2 space. + mfem::GridFunction one_gf(&feSpace); + one_gf = 1.0; + + // Evaluate the linear form on the constant GridFunction. This gives the integral. + return gaussianIntegral(one_gf); + + } } // namespace polyMFEMUtils \ No newline at end of file diff --git a/src/poly/utils/public/polyMFEMUtils.h b/src/poly/utils/public/polyMFEMUtils.h index 8ef8b9f..d65ddf2 100644 --- a/src/poly/utils/public/polyMFEMUtils.h +++ b/src/poly/utils/public/polyMFEMUtils.h @@ -3,6 +3,7 @@ #include "mfem.hpp" #include +#include "config.h" @@ -22,6 +23,7 @@ namespace polyMFEMUtils { */ class NonlinearPowerIntegrator: public mfem::NonlinearFormIntegrator { private: + Config& config = Config::getInstance(); mfem::Coefficient &coeff_; double polytropicIndex; public: @@ -187,19 +189,30 @@ namespace polyMFEMUtils { class AugmentedOperator : public mfem::Operator { private: + Config& config = Config::getInstance(); mfem::NonlinearForm &nfl; mfem::LinearForm &C; + double C_val; int lambdaDofOffset; mutable mfem::SparseMatrix *lastJacobian = nullptr; public: - AugmentedOperator(mfem::NonlinearForm &nfl_, mfem::LinearForm &C_, int lambdaDofOffset_); + AugmentedOperator(mfem::NonlinearForm &nfl_, mfem::LinearForm &C_, int lambdaDofOffset_, double C_val_); ~AugmentedOperator(); virtual void Mult(const mfem::Vector &x, mfem::Vector &y) const override; virtual mfem::Operator &GetGradient(const mfem::Vector &x) const override; }; + + /** + * @brief Calculates the Gaussian integral. + * + * @param mesh The mesh. + * @param gaussianCoeff The Gaussian coefficient. + * @return The Gaussian integral. + */ + double calculateGaussianIntegral(mfem::Mesh &mesh, polyMFEMUtils::GaussianCoefficient &gaussianCoeff); } // namespace polyMFEMUtils #endif // POLYMFEMUTILS_H \ No newline at end of file From 77d8cc8e8606c2e3ab97d5417e426f0eebb4a821 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 3 Mar 2025 09:55:24 -0500 Subject: [PATCH 032/167] feat(probe): default glvis keysets and vector version of glvisView glVisView function now accepts a keyset to send and has an overloaded version which takes a vector and finite element space instead of just a grid function and mesh --- src/probe/private/probe.cpp | 93 ++++++++++++++++++++++++++----------- src/probe/public/probe.h | 16 +++++-- 2 files changed, 79 insertions(+), 30 deletions(-) diff --git a/src/probe/private/probe.cpp b/src/probe/private/probe.cpp index 4f38045..b5c0d0f 100644 --- a/src/probe/private/probe.cpp +++ b/src/probe/private/probe.cpp @@ -4,11 +4,14 @@ #include "quill/sinks/ConsoleSink.h" #include "quill/sinks/FileSink.h" #include "quill/LogMacros.h" + #include #include #include #include #include +#include +#include #include "mfem.hpp" @@ -31,7 +34,7 @@ void wait(int seconds) { } void glVisView(mfem::GridFunction& u, mfem::Mesh& mesh, - const std::string& windowTitle) { + const std::string& windowTitle, const std::string& keyset) { Config& config = Config::getInstance(); if (config.get("Probe:GLVis:Visualization", true)) { std::string vishost = config.get("Probe:GLVis:Host", "localhost"); @@ -41,50 +44,56 @@ void glVisView(mfem::GridFunction& u, mfem::Mesh& mesh, mfem::socketstream sol_sock(vishost.c_str(), visport); sol_sock.precision(8); sol_sock << "solution\n" << mesh << u - << "window_title '" << windowTitle << "'\n" << std::flush; // Added title + << "window_title '" << windowTitle << "'\n"; // Added title + if (!keyset.empty()) { + sol_sock << "keys " << keyset << '\n'; + } + sol_sock << std::flush; } } -void glVisView(mfem::Vector &vec, mfem::FiniteElementSpace &fes, const std::string &windowTitle) { +void glVisView(mfem::Vector &vec, mfem::FiniteElementSpace &fes, const std::string &windowTitle, const std::string& keyset) { mfem::GridFunction gf(&fes); DEPRECATION_WARNING_OFF gf.SetData(vec); DEPRECATION_WARNING_ON - glVisView(gf, *fes.GetMesh(), windowTitle); + glVisView(gf, *fes.GetMesh(), windowTitle, keyset); } double getMeshRadius(mfem::Mesh& mesh) { - int numVertices = mesh.GetNV(); // Number of vertices - double maxRadius = 0.0; + mesh.EnsureNodes(); + const mfem::GridFunction *nodes = mesh.GetNodes(); + double *node_data = nodes->GetData(); // THIS IS KEY - for (int i = 0; i < numVertices; i++) { - double* vertex; - vertex = mesh.GetVertex(i); // Get vertex coordinates + int data_size = nodes->Size(); + double max_radius = 0.0; - // Compute the Euclidean distance from the origin - double radius = std::sqrt(vertex[0] * vertex[0] + - vertex[1] * vertex[1] + - vertex[2] * vertex[2]); - - if (radius > maxRadius) { - maxRadius = radius; - } + for (int i = 0; i < data_size; ++i) { + if (node_data[i] > max_radius) { + max_radius = node_data[i]; + } } - return maxRadius; + return max_radius; + } -std::vector getRaySolution(mfem::GridFunction& u, mfem::Mesh& mesh, +std::pair, std::vector> getRaySolution(mfem::GridFunction& u, mfem::Mesh& mesh, const std::vector& rayDirection, - int numSamples) { - LogManager& logManager = LogManager::getInstance(); - quill::Logger* logger = logManager.getLogger("polyTest"); + int numSamples, std::string filename) { + Probe::LogManager& logManager = Probe::LogManager::getInstance(); + quill::Logger* logger = logManager.getLogger("log"); + LOG_INFO(logger, "Getting ray solution..."); std::vector samples; samples.reserve(numSamples); double x, y, z, r, sampleValue; double radius = getMeshRadius(mesh); mfem::Vector rayOrigin(3); rayOrigin = 0.0; mfem::DenseMatrix rayPoints(3, numSamples); + std::vector radialPoints; + radialPoints.reserve(numSamples); + mfem::ElementTransformation* Trans = nullptr; + mfem::Vector physicalCoords; for (int i = 0; i < numSamples; i++) { r = i * radius / numSamples; @@ -101,18 +110,50 @@ std::vector getRaySolution(mfem::GridFunction& u, mfem::Mesh& mesh, mfem::Array ips; mesh.FindPoints(rayPoints, elementIds, ips); for (int i = 0; i < elementIds.Size(); i++) { + Trans = mesh.GetElementTransformation(elementIds[i]); + Trans->Transform(ips[i], physicalCoords); + double r = std::sqrt(physicalCoords[0] * physicalCoords[0] + + physicalCoords[1] * physicalCoords[1] + + physicalCoords[2] * physicalCoords[2]); + radialPoints.push_back(r); + int elementId = elementIds[i]; mfem::IntegrationPoint ip = ips[i]; - if (elementId >= 0) { // Check if the point was found in an element - sampleValue = u.GetValue(i, ip); - LOG_INFO(logger, "Sample {}: Value = {:0.2E}", i, sampleValue); + sampleValue = u.GetValue(elementId, ip); + LOG_INFO(logger, "Ray point {} found in element {} with r={:0.2f} and theta={:0.2f}", i, elementId, r, sampleValue); samples.push_back(sampleValue); } else { // If the point was not found in an element samples.push_back(0.0); } } - return samples; + std::pair, std::vector> samplesPair(radialPoints, samples); + + if (!filename.empty()) { + std::ofstream file(filename); + if (file.is_open()) { + file << "r,u\n"; + for (int i = 0; i < numSamples; i++) { + file << samplesPair.first[i] << "," << samplesPair.second[i] << "\n"; + } + file << std::endl; + file.close(); + } else { + throw(std::runtime_error("Could not open file " + filename)); + } + } + + return samplesPair; +} + +std::pair, std::vector> getRaySolution(mfem::Vector &vec, mfem::FiniteElementSpace &fes, + const std::vector& rayDirection, + int numSamples, std::string filename) { + mfem::GridFunction gf(&fes); + DEPRECATION_WARNING_OFF + gf.SetData(vec); + DEPRECATION_WARNING_ON + return getRaySolution(gf, *fes.GetMesh(), rayDirection, numSamples, filename); } LogManager::LogManager() { diff --git a/src/probe/public/probe.h b/src/probe/public/probe.h index af178a0..dfe81b8 100644 --- a/src/probe/public/probe.h +++ b/src/probe/public/probe.h @@ -6,6 +6,7 @@ #include #include #include +#include #include "mfem.hpp" #include "quill/Logger.h" @@ -30,23 +31,30 @@ namespace Probe { * @param u The GridFunction to visualize. * @param mesh The mesh associated with the GridFunction. * @param windowTitle The title of the visualization window. + * @param keyset The keyset to use for visualization. */ void glVisView(mfem::GridFunction& u, mfem::Mesh& mesh, - const std::string& windowTitle = "grid function"); + const std::string& windowTitle = "grid function", const std::string& keyset=""); /** * @brief Visualize a vector using GLVis. * @param vec The vector to visualize. * @param mesh The mesh associated with the vector. * @param windowTitle The title of the visualization window. + * @param keyset The keyset to use for visualization. */ void glVisView(mfem::Vector &vec, mfem::FiniteElementSpace &fes, - const std::string &windowTitle = "vector"); + const std::string &windowTitle = "vector", const std::string& keyset=""); + double getMeshRadius(mfem::Mesh& mesh); - std::vector getRaySolution(mfem::GridFunction& u, mfem::Mesh& mesh, - const std::vector& rayDirection, int numSamples); + std::pair, std::vector> getRaySolution(mfem::GridFunction& u, mfem::Mesh& mesh, + const std::vector& rayDirection, int numSamples, std::string filename=""); + + std::pair, std::vector> getRaySolution(mfem::Vector &vec, mfem::FiniteElementSpace &fes, + const std::vector& rayDirection, int numSamples, std::string filename=""); + /** * @brief Class to manage logging operations. From 8ec8a412094900fe657ec56d716639e21e8bdc2c Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 3 Mar 2025 09:55:47 -0500 Subject: [PATCH 033/167] test(tests/poly): updated polytests --- tests/poly/polyTest.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/poly/polyTest.cpp b/tests/poly/polyTest.cpp index 069d99b..3d4a11d 100644 --- a/tests/poly/polyTest.cpp +++ b/tests/poly/polyTest.cpp @@ -12,13 +12,15 @@ std::string CONFIG_FILENAME = std::string(getenv("MESON_SOURCE_ROOT")) + "/tests class polyTest : public ::testing::Test {}; TEST_F(polyTest, DefaultConstructor) { + Config& config = Config::getInstance(); + config.loadConfig(CONFIG_FILENAME); EXPECT_NO_THROW(PolySolver(1, 1)); } TEST_F(polyTest, Solve) { Config& config = Config::getInstance(); config.loadConfig(CONFIG_FILENAME); - PolySolver polytrope(1.5, 1); + PolySolver polytrope(1, 1); EXPECT_NO_THROW(polytrope.solve()); Probe::LogManager& logManager = Probe::LogManager::getInstance(); quill::Logger* logger = logManager.newFileLogger("polyTest.log", "polyTest"); @@ -34,5 +36,5 @@ TEST_F(polyTest, Solve) { // Get the ray solution const std::vector rayDirection = {0, 0}; int numSamples = 10; - std::vector samples = Probe::getRaySolution(solution, mesh, rayDirection, numSamples); + // std::vector samples = Probe::getRaySolution(solution, mesh, rayDirection, numSamples); } \ No newline at end of file From 1766ec30852f1df0f55a21a906b5f0264c4b68a7 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 3 Mar 2025 09:56:11 -0500 Subject: [PATCH 034/167] test(test/config): updated test config file --- tests/testsConfig.yaml | 37 ++++++++++++++++++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/tests/testsConfig.yaml b/tests/testsConfig.yaml index ca61df1..d1d2871 100644 --- a/tests/testsConfig.yaml +++ b/tests/testsConfig.yaml @@ -5,4 +5,39 @@ Probe: Port: 19916 Poly: Solver: - ViewInitialGuess: true + ViewInitialGuess: false + GMRES: + MaxIter: 5000 + Gaussian: + Sigma: 0.001 + Debug: + Newton: + EndOfStepPause: false + 1D: + WriteIntermediate: true + lat: 0.0 + lon: 0.0 + radialPoints: 100 + radialMax: 3.14 + radialMin: 0.0 + StepsPerWrite: 1 + OutputDir: "output/Poly/Debug/Newton/1D" + Exit: false + GLVis: + Keyset: "iMMmmc" + View: true + Exit: false + StepsPerView: 5 + Global: # All options in a namespace in global will be applied to all tests and are also valid options for that namespace not in global + GLVis: + Keyset: "iiMMmmc" # turn on the spliting plane without interpolation (ii), draw interal (MM) and exterior (mm) contor lines and turn on the color bar (c) + View: false + Exit: false + GLVis: + C_gf_View: # View the constraint function + F_gf_View: # View the objective function + M_gf_View: # View F + lambda_C + Exit: true + + +# TODO: I suspect that part of the issue right now is that related to the guassian coefficient. \ No newline at end of file From 11d41786e040277f252d8d982c08c75c8831d08b Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 3 Mar 2025 09:56:33 -0500 Subject: [PATCH 035/167] docs(defaults.yaml): updated default / example config file --- utils/defaultConfig/defaults.yaml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/utils/defaultConfig/defaults.yaml b/utils/defaultConfig/defaults.yaml index e9c974d..20f4f39 100644 --- a/utils/defaultConfig/defaults.yaml +++ b/utils/defaultConfig/defaults.yaml @@ -1,6 +1,16 @@ Poly: + Gaussian: + Sigma: 0.1 Solver: ViewInitialGuess: false + Debug: + Global: + GLVis: + Keyset: '' + View: 'false' + Exit: 'false' + F_gf_View: + Keyset: defaultKeyset Probe: GLVis: Visualization: true @@ -15,8 +25,18 @@ Probe: #=================================== TYPE HINTS =================================== # Poly: +# Gaussian: +# Sigma: double # Solver: # ViewInitialGuess: bool +# Debug: +# Global: +# GLVis: +# Keyset: sd:string +# View: bo +# Exit: bo +# F_gf_View: +# Keyset: std:string # Probe: # GLVis: # Visualization: bool From cd6da7065b9b3f7aa7f19aaec3ba20979504c72d Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 5 Mar 2025 12:54:47 -0500 Subject: [PATCH 036/167] refactor(poly/coeff): renamed coefficients to be more descriptive --- src/poly/coeff/private/polyCoeff.cpp | 17 ++++++----------- src/poly/coeff/public/polyCoeff.h | 13 ++----------- 2 files changed, 8 insertions(+), 22 deletions(-) diff --git a/src/poly/coeff/private/polyCoeff.cpp b/src/poly/coeff/private/polyCoeff.cpp index 870e817..aa56bbd 100644 --- a/src/poly/coeff/private/polyCoeff.cpp +++ b/src/poly/coeff/private/polyCoeff.cpp @@ -4,20 +4,15 @@ #include "polyCoeff.h" namespace polycoeff{ - double xi_coeff_func(const mfem::Vector &x) + double nonlinearSourceCoeff(const mfem::Vector &x) { - return std::pow(x(0), 2); + // double r = x.Norml2(); + return 1.0; } - void vec_xi_coeff_func(const mfem::Vector &x, mfem::Vector &v) + void diffusionCoeff(const mfem::Vector &x, mfem::Vector &v) { - v.SetSize(1); - v[0] = -std::pow(x(0), 2); - } - - double theta_initial_guess(const mfem::Vector &x, double root) - { - double xi = x[0]; - return 1 - std::pow(xi / root, 2); + v.SetSize(3); + for (int i = 0; i < 3; i++) { v(i) = -1; } } } \ No newline at end of file diff --git a/src/poly/coeff/public/polyCoeff.h b/src/poly/coeff/public/polyCoeff.h index 4a1e81d..663ddaf 100644 --- a/src/poly/coeff/public/polyCoeff.h +++ b/src/poly/coeff/public/polyCoeff.h @@ -12,7 +12,7 @@ namespace polycoeff * @param x Input vector. * @return double The computed xi coefficient. */ - double xi_coeff_func(const mfem::Vector &x); + double nonlinearSourceCoeff(const mfem::Vector &x); /** * @brief Computes the vector xi coefficient function. @@ -20,16 +20,7 @@ namespace polycoeff * @param x Input vector. * @param v Output vector to store the computed xi coefficient. */ - void vec_xi_coeff_func(const mfem::Vector &x, mfem::Vector &v); - - /** - * @brief Computes the initial guess for theta. - * - * @param x Input vector. - * @param root Root value used in the computation. - * @return double The initial guess for theta. - */ - double theta_initial_guess(const mfem::Vector &x, double root); + void diffusionCoeff(const mfem::Vector &x, mfem::Vector &v); } // namespace polyCoeff #endif // POLYCOEFF_H \ No newline at end of file From 59162a1a541a3b32ff5111ae46e76516f1a927e6 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 5 Mar 2025 12:55:53 -0500 Subject: [PATCH 037/167] feat(poly): constraint integrator The NewtonSolver has been subclassed to try to auto enforce the zero boundary central condition by modifying the residual vector and the gradient matrix. This is a work in progress BREAKING CHANGE: --- src/poly/solver/private/polySolver.cpp | 271 ++++++------------- src/poly/solver/public/polySolver.h | 14 +- src/poly/utils/private/polyMFEMUtils.cpp | 321 +++++++++++++++++++++++ src/poly/utils/public/polyMFEMUtils.h | 31 +++ 4 files changed, 435 insertions(+), 202 deletions(-) diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index f0df901..679d8b3 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -54,29 +54,21 @@ namespace laneEmden { // TODO: Come back to this and think of a better way to get the mesh file const std::string SPHERICAL_MESH = std::string(getenv("MESON_SOURCE_ROOT")) + "/src/resources/mesh/core.msh"; -PolySolver::PolySolver(double n, double order) +PolySolver::PolySolver(double n, double order, mfem::Mesh& mesh_) : logger(logManager.getLogger("log")), n(n), order(order), - meshIO(SPHERICAL_MESH, 3.1415), // TODO : Change this from PI (set to PI right now for testing the n = 1 case) - mesh(meshIO.GetMesh()), + mesh(mesh_), feCollection(std::make_unique(order, mesh.SpaceDimension())), feSpace(std::make_unique(&mesh, feCollection.get())), compositeIntegrator(std::make_unique()), nonlinearForm(std::make_unique(feSpace.get())), - C(std::make_unique(feSpace.get())), - u(std::make_unique(feSpace.get())), - diffusionCoeff(std::make_unique([&](){ - mfem::Vector diffusionCoeffVec(mesh.SpaceDimension()); - diffusionCoeffVec = 1.0; - return diffusionCoeffVec; - }())), - nonLinearSourceCoeff(std::make_unique(-1.0)), - gaussianCoeff(std::make_unique(config.get("Poly:Gaussian:Sigma", 0.1))) { - // C_val is the weighted average of the constraint function - C_val = polyMFEMUtils::calculateGaussianIntegral(mesh, *gaussianCoeff); + u(std::make_unique(feSpace.get())) { + + diffusionCoeff = std::make_unique(mesh.SpaceDimension(), polycoeff::diffusionCoeff); + nonlinearSourceCoeff = std::make_unique(polycoeff::nonlinearSourceCoeff); + assembleNonlinearForm(); - assembleConstraintForm(); } @@ -90,18 +82,12 @@ void PolySolver::assembleNonlinearForm() { compositeIntegrator->add_integrator(wrappedDiffusionIntegrator.release()); // Add the \int_{\Omega}v\theta^{n} d\Omega term - auto nonLinearIntegrator = std::make_unique(*nonLinearSourceCoeff, n); - compositeIntegrator->add_integrator(nonLinearIntegrator.release()); + auto nonlinearIntegrator = std::make_unique(*nonlinearSourceCoeff, n); + compositeIntegrator->add_integrator(nonlinearIntegrator.release()); nonlinearForm->AddDomainIntegrator(compositeIntegrator.release()); } -void PolySolver::assembleConstraintForm() { - auto constraintIntegrator = std::make_unique(*gaussianCoeff); - C->AddDomainIntegrator(constraintIntegrator.release()); - C->Assemble(); -} - void PolySolver::solve(){ // --- Set the initial guess for the solution --- mfem::FunctionCoefficient initCoeff ( @@ -112,181 +98,84 @@ void PolySolver::solve(){ } ); u->ProjectCoefficient(initCoeff); - std::string initGuessFilename = "output/Poly/Debug/Newton/1D/initial_guess.csv"; - Probe::getRaySolution(*u, *feSpace->GetMesh(), {0.0, 0.0}, 100, initGuessFilename); - if (config.get("Poly:Solver:ViewInitialGuess", false)) { - Probe::glVisView(*u, mesh, "initial_guess"); + // mfem::DenseMatrix centerPoint(mesh.SpaceDimension(), 7); + mfem::DenseMatrix centerPoint(mesh.SpaceDimension(), 1); + centerPoint(0, 0) = 0.0; + centerPoint(1, 0) = 0.0; + centerPoint(2, 0) = 0.0; + + // double controlPoint = 0.25; + // int sign; + // for (int i = 1; i < 7; i++) { + // sign = i % 2 == 0 ? -1 : 1; + // if (i == 1 || i == 2) { + // centerPoint(0, i) = controlPoint * sign; + // centerPoint(1, i) = 0.0; + // centerPoint(2, i) = 0.0; + // } else if (i == 3 || i == 4) { + // centerPoint(0, i) = 0.0; + // centerPoint(1, i) = controlPoint * sign; + // centerPoint(2, i) = 0.0; + // } else { + // centerPoint(0, i) = 0.0; + // centerPoint(1, i) = 0.0; + // centerPoint(2, i) = controlPoint * sign; + // } + // } + + + mfem::Array elementIDs; + mfem::Array ips; + mesh.FindPoints(centerPoint, elementIDs, ips); + mfem::Array centerDofs; + mfem::Array tempDofs; + for (int i = 0; i < elementIDs.Size(); i++) { + feSpace->GetElementDofs(elementIDs[i], tempDofs); + centerDofs.Append(tempDofs); } + mfem::Array ess_tdof_list; + mfem::Array ess_brd(mesh.bdr_attributes.Max()); + ess_brd = 1; + feSpace->GetEssentialTrueDofs(ess_brd, ess_tdof_list); + // combine the essential dofs with the center dofs + ess_tdof_list.Append(centerDofs); + nonlinearForm->SetEssentialTrueDofs(ess_tdof_list); + // Set the center elemID to be the Dirichlet boundary - // --- Combine DOFs (u and λ) into a single vector --- - int lambdaDofOffset = feSpace->GetTrueVSize(); // Get the size of θ space - int totalTrueDofs = lambdaDofOffset + 1; - - mfem::Vector U(totalTrueDofs); - U = 0.0; - - mfem::Vector u_view(U.GetData(), lambdaDofOffset); - u->GetTrueDofs(u_view); - - // --- Setup the Augmented Operator --- - polyMFEMUtils::AugmentedOperator aug_op(*nonlinearForm, *C, lambdaDofOffset, C_val); - - // --- Create the RHS of the augmented system --- - mfem::Vector B(totalTrueDofs); - B = 0.0; - B[lambdaDofOffset] = C_val; - - - // --- Custom Newton Solver --- + double alpha = config.get("Poly:Solver:Alpha", 1e2); + std::vector zeroSlopeCoordinate = {0.0, 0.0, 0.0}; + polyMFEMUtils::ZeroSlopeNewtonSolver newtonSolver(alpha, zeroSlopeCoordinate); + newtonSolver.SetRelTol(1e-8); + newtonSolver.SetAbsTol(1e-10); + newtonSolver.SetMaxIter(200); + newtonSolver.SetPrintLevel(1); + newtonSolver.SetOperator(*nonlinearForm); mfem::GMRESSolver gmresSolver; - gmresSolver.SetRelTol(config.get("Poly:Solver:GMRES:RelTol", 1e-8)); - gmresSolver.SetAbsTol(config.get("Poly:Solver:GMRES:AbsTol", 1e-10)); - gmresSolver.SetMaxIter(config.get("Poly:Solver:GMRES:MaxIter", 2000)); - gmresSolver.SetPrintLevel(config.get("Poly:Solver:GMRES:PrintLevel", 0)); + gmresSolver.SetRelTol(1e-10); + gmresSolver.SetAbsTol(1e-12); + gmresSolver.SetMaxIter(2000); + gmresSolver.SetPrintLevel(0); + newtonSolver.SetSolver(gmresSolver); + // newtonSolver.SetAdaptiveLinRtol(); - std::cout << "Setting the Block ILU preconditioner size too " << feSpace->GetTypicalFE()->GetDof() << std::endl; - mfem::BlockILU prec(feSpace->GetTypicalFE()->GetDof(), mfem::BlockILU::Reordering::MINIMUM_DISCARDED_FILL); - gmresSolver.SetPreconditioner(prec); + mfem::Vector B(feSpace->GetTrueVSize()); + B = 0.0; - int iteration = 0; - const int maxIter = config.get("Poly:Solver:Newton:MaxIterations", 200); - const double relTol = config.get("Poly:Solver:Newton:RelTol", 1e-8); - const double absTol = config.get("Poly:Solver:Newton:AbsTol", 1e-10); + newtonSolver.Mult(B, *u); - bool writeIntermediate = config.get("Poly:Debug:Newton:1D:WriteIntermediate", false); - double rayLatitude = config.get("Poly:Debug:Newton:1D:lat", 0.0); - double rayLongitude = config.get("Poly:Debug:Newton:1D:lon", 0.0); - int raySamples = config.get("Poly:Debug:Newton:1D:radialPoints", 100); - double rayMin = config.get("Poly:Debug:Newton:1D:radialMin", 0.0); - double rayMax = config.get("Poly:Debug:Newton:1D:radialMax", 3.14); - double rayStep = (rayMax - rayMin) / raySamples; - int stepsPerWrite = config.get("Poly:Debug:Newton:1D:StepsPerWrite", 1); - bool exitAfterWrite = config.get("Poly:Debug:Newton:1D:Exit", false); - std::string outputDirectory = config.get("Poly:Debug:Newton:1D:OutputDir", "output/Poly/Debug/Newton/1D"); - std::pair, std::vector> samples; - std::vector radialPoints; - radialPoints.reserve(raySamples); - for (int i = 0; i < raySamples; i++) { - radialPoints.push_back(rayMin + i * rayStep); - } - std::vector rayDirection = {rayLatitude, rayLongitude}; + Probe::glVisView(*u, mesh, "solution"); - if (writeIntermediate) { - std::filesystem::create_directories(outputDirectory); + // --- Extract the Solution --- + bool write11DSolution = config.get("Poly:Output:1D:Save", true); + if (write11DSolution) { + std::string solutionPath = config.get("Poly:Output:1D:Path", "polytropeSolution_1D.csv"); + double rayCoLatitude = config.get("Poly:Output:1D:RayCoLatitude", 0.0); + double rayLongitude = config.get("Poly:Output:1D:RayLongitude", 0.0); + int raySamples = config.get("Poly:Output:1D:RaySamples", 100); + + std::vector rayDirection = {rayCoLatitude, rayLongitude}; + + Probe::getRaySolution(*u, *feSpace, rayDirection, raySamples, solutionPath); } - std::string keyset = config.get("Poly:Debug:Newton:GLVis:Keyset", ""); - bool view = config.get("Poly:Debug:Newton:GLVis:View", false); - bool doExit = config.get("Poly:Debug:Newton:GLVis:Exit", false); - int stepsPerView = config.get("Poly:Debug:Newton:GLVis:StepsPerView", 1); - - while (iteration < maxIter) { - mfem::Vector F(totalTrueDofs); - F = 0.0; - aug_op.Mult(U, F); // F now holds augOp(U) - F -= B; - double resNorm = F.Norml2(); - std::cout << "Iteration: " << iteration << " Residual Norm: [ " << resNorm << " ] --- "; - if (resNorm < relTol || resNorm < absTol) { - std::cout << "Convergence achieved!" << std::endl; - break; - } - - // --- Retrieve the Jacobian --- - mfem::Operator &gradOp = aug_op.GetGradient(U); - std::cout << "Size of the Jacobian: " << gradOp.Height() << " x " << gradOp.Width() << std::endl; - gmresSolver.SetOperator(gradOp); - mfem::SparseMatrix *J = dynamic_cast(&gradOp); - if (!J) { - MFEM_ABORT("GetGradient did not return a SparseMatrix"); - } - std::cout << "Jacobian: " << J->Height() << " x " << J->Width() << std::endl; - std::cout << "Non-zero entries: " << J->NumNonZeroElems() << std::endl; - - // --- Solve the Newton Step: J * step = -F --- - mfem::Vector minusF(totalTrueDofs); - minusF = F; // MFEM's vector class does not overload the unary minus operator - minusF *= -1.0; - mfem::Vector step(totalTrueDofs); - step = 0.0; - gmresSolver.Mult(minusF, step); - double stepNorm = step.Norml2(); - std::cout << "Step Norm: " << stepNorm << std::endl; - - U += step; - - // Silly, but a way to manually force the central value to = 1 - mfem::Array elementIds; - mfem::Array ips; - mfem::DenseMatrix rayPoints(3, 1); - rayPoints(0, 0) = 0.0; - rayPoints(1, 0) = 0.0; - rayPoints(2, 0) = 0.0; - mesh.FindPoints(rayPoints, elementIds, ips); - mfem::Array dofs; - feSpace->GetElementDofs(elementIds[0], dofs); - for (int dofID : dofs) { - U[dofID] = 1.0; - } - - - - if (view && iteration % stepsPerView == 0) { - std::string s_iteration = std::to_string(iteration); - Probe::glVisView(U, *feSpace, "U at " + s_iteration, keyset); - if (doExit) { - std::raise(SIGINT); - } - } - - if (writeIntermediate && iteration % stepsPerWrite == 0) { - std::string s_iteration = std::to_string(iteration); - std::string filename = outputDirectory + "/U_" + s_iteration + ".csv"; - Probe::getRaySolution(U, *feSpace, rayDirection, raySamples, filename); - if (exitAfterWrite) { - std::raise(SIGINT); - } - } - - bool endOfStepPause = config.get("Poly:Debug:Newton:EndOfStepPause", false); - if (endOfStepPause) { - Probe::pause(); - } - iteration++; - } - - - // // --- Setup the Newton Solver --- - // mfem::NewtonSolver newtonSolver; - // newtonSolver.SetRelTol(1e-8); - // newtonSolver.SetAbsTol(1e-10); - // newtonSolver.SetMaxIter(200); - // newtonSolver.SetPrintLevel(1); - // newtonSolver.SetOperator(aug_op); - - // // --- Setup the GMRES Solver --- - // // --- GMRES is good for indefinite systems --- - // mfem::GMRESSolver gmresSolver; - // gmresSolver.SetRelTol(1e-10); - // gmresSolver.SetAbsTol(1e-12); - // gmresSolver.SetMaxIter(2000); - // gmresSolver.SetPrintLevel(0); - // newtonSolver.SetSolver(gmresSolver); - // // TODO: Change numeric tolerance to grab from the tol module - - - // // --- Solve the augmented system --- - // newtonSolver.Mult(B, U); - - // // --- Extract the Solution --- - // mfem::Vector u_sol_view(U.GetData(), lambdaDofOffset); - - // DEPRECATION_WARNING_OFF // DISABLE DEPRECATION WARNING - // u->SetData(u_sol_view); - // DEPRECATION_WARNING_ON // REENABLE DEPRECATION WARNING - - // double lambda = U[lambdaDofOffset]; - - // std::cout << "λ = " << lambda << std::endl; - // // TODO : Add a way to get the solution out of the solver } \ No newline at end of file diff --git a/src/poly/solver/public/polySolver.h b/src/poly/solver/public/polySolver.h index 443f7c6..0e9a75c 100644 --- a/src/poly/solver/public/polySolver.h +++ b/src/poly/solver/public/polySolver.h @@ -25,32 +25,24 @@ private: Probe::LogManager& logManager = Probe::LogManager::getInstance(); quill::Logger* logger; double n, order; - MeshIO meshIO; mfem::Mesh& mesh; std::unique_ptr feCollection; - std::unique_ptr feSpace; std::unique_ptr compositeIntegrator; - std::unique_ptr nonlinearForm; - std::unique_ptr C; // For the constraint equation std::unique_ptr u; - std::unique_ptr diffusionCoeff; - std::unique_ptr nonLinearSourceCoeff; - std::unique_ptr gaussianCoeff; - - double C_val; + std::unique_ptr diffusionCoeff; + std::unique_ptr nonlinearSourceCoeff; void assembleNonlinearForm(); - void assembleConstraintForm(); public: - PolySolver(double n, double order); + PolySolver(double n, double order, mfem::Mesh& mesh_); ~PolySolver(); void solve(); mfem::Mesh& getMesh() { return mesh; } diff --git a/src/poly/utils/private/polyMFEMUtils.cpp b/src/poly/utils/private/polyMFEMUtils.cpp index 0900ae4..40231f7 100644 --- a/src/poly/utils/private/polyMFEMUtils.cpp +++ b/src/poly/utils/private/polyMFEMUtils.cpp @@ -5,6 +5,8 @@ #include #include #include +#include +#include #include "polyMFEMUtils.h" #include "probe.h" @@ -371,4 +373,323 @@ namespace polyMFEMUtils { return gaussianIntegral(one_gf); } + + ZeroSlopeNewtonSolver::ZeroSlopeNewtonSolver(double alpha_, std::vector zeroSlopeCoordinate_) + : alpha(alpha_), zeroSlopeCoordinate(zeroSlopeCoordinate_) {} + + ZeroSlopeNewtonSolver::~ZeroSlopeNewtonSolver() {} + + void ZeroSlopeNewtonSolver::SetOperator(const mfem::Operator &op) { + LOG_INFO(logger, "Setting operator for zero slope constraint..."); + mfem::NewtonSolver::SetOperator(op); // Call the base class method + LOG_INFO(logger, "Setting operator for zero slope constraint...done"); + LOG_INFO(logger, "Building location of zero slope constraint..."); + + mfem::NonlinearForm *nlf = dynamic_cast(const_cast(&op)); + if (!nlf) { + LOG_ERROR(logger, "ZeroSlopeNewtonSolver::SetOperator: input operator is not a NonlinearForm"); + MFEM_ABORT("ZeroSlopeNewtonSolver::SetOperator: input operator is not a NonlinearForm"); + } + + mfem::FiniteElementSpace *fes = nlf->FESpace(); + + if (!fes) { + LOG_ERROR(logger, "ZeroSlopeNewtonSolver::SetOperator: input operator does not have a finite element space"); + MFEM_ABORT("ZeroSlopeNewtonSolver::SetOperator: input operator does not have a finite element space"); + } + u_gf = std::make_unique(fes); + + mfem::Mesh *mesh = fes->GetMesh(); + + if (!mesh) { + LOG_ERROR(logger, "ZeroSlopeNewtonSolver::SetOperator: input operator does not have a mesh"); + MFEM_ABORT("ZeroSlopeNewtonSolver::SetOperator: input operator does not have a mesh"); + } + + if (mesh->SpaceDimension() != static_cast(zeroSlopeCoordinate.size())) { + LOG_ERROR(logger, "ZeroSlopeNewtonSolver::SetOperator: input operator mesh dimension does not match the zero slope coordinate dimension"); + MFEM_ABORT("ZeroSlopeNewtonSolver::SetOperator: input operator mesh dimension does not match the zero slope coordinate dimension"); + } + + mfem::DenseMatrix zeroSlopeCoordinateMatrix(mesh->SpaceDimension(), 1); + for (int dimID = 0; dimID < mesh->SpaceDimension(); dimID++) { + zeroSlopeCoordinateMatrix(dimID, 0) = zeroSlopeCoordinate[dimID]; + } + + mfem::Array elementsIDs; + mfem::Array ips; + mesh->FindPoints(zeroSlopeCoordinateMatrix, elementsIDs, ips); + + zeroSlopeElemID = elementsIDs[0]; + zeroSlopeIP = ips[0]; + + LOG_INFO(logger, "Getting element dofs for zero slope constraint..."); + fes->GetElementDofs(zeroSlopeElemID, zeroSlopeDofs); + LOG_INFO(logger, "Getting element dofs for zero slope constraint...done"); + LOG_INFO(logger, "Building location of zero slope constraint...done"); + } + + // void ZeroSlopeNewtonSolver::ProcessNewState(const mfem::Vector &x) const { + // LOG_INFO(logger, "Processing new state for zero slope constraint..."); + // if (zeroSlopeElemID < 0) { + // LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: zero slope element ID is not set"); + // MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: zero slope element ID is not set"); + // } + + // mfem::NonlinearForm *nlf = dynamic_cast(const_cast(oper)); + // if (!nlf) { + // LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: input operator is not a NonlinearForm"); + // MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: input operator is not a NonlinearForm"); + // } + + // mfem::FiniteElementSpace *fes = nlf->FESpace(); + // if (!fes) { + // LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: input operator does not have a finite element space"); + // MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: input operator does not have a finite element space"); + // } + + // mfem::Mesh *mesh = fes->GetMesh(); + // if (!mesh) { + // LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: input operator does not have a mesh"); + // MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: input operator does not have a mesh"); + // } + + // mfem::ElementTransformation *T = mesh->GetElementTransformation(zeroSlopeElemID); + // if (!T) { + // LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: element transformation is not found"); + // MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: element transformation is not found"); + // } + + // mfem::Vector grad_u(3); + + // mfem::GridFunction u_gf(fes); + // DEPRECATION_WARNING_OFF + // u_gf.SetData(x.GetData()); + // DEPRECATION_WARNING_ON + + // T->SetIntPoint(&zeroSlopeIP); + // u_gf.GetGradient(*T, grad_u); + + // int dof; + // LOG_DEBUG(logger, "Adjusting the residual to enforce the zero slope constraint by {:0.4E}...", -alpha*grad_u[0]); + // double rNorm = r.Norml2(); + // LOG_INFO(logger, "||r_B|| = {:0.4E}", rNorm); + // for (int i = 0; i < zeroSlopeDofs.Size(); i++) { + // dof = zeroSlopeDofs[i]; + // r[dof] -= alpha * grad_u[0]; + // r[dof] -= alpha * grad_u[1]; + // r[dof] -= alpha * grad_u[2]; + // } + // rNorm = r.Norml2(); + // LOG_INFO(logger, "||r_A|| = {:0.4E}", rNorm); + // // This still is not working; however, I think I am close. I also need to modify the jacobain. + // } + + void ZeroSlopeNewtonSolver::Mult(const mfem::Vector &b, mfem::Vector &x) const { + using namespace mfem; + using namespace std; + + MFEM_VERIFY(oper != NULL, "the Operator is not set (use SetOperator)."); + MFEM_VERIFY(prec != NULL, "the Solver is not set (use SetSolver)."); + + int it; + real_t norm0, norm, norm_goal; + const bool have_b = (b.Size() == Height()); + + if (!iterative_mode) + { + x = 0.0; + } + + ProcessNewState(x); + + oper->Mult(x, r); + if (have_b) + { + r -= b; + } + // ComputeConstrainedResidual(x, r); + + norm0 = norm = initial_norm = Norm(r); + if (print_options.first_and_last && !print_options.iterations) + { + mfem::out << "Zero slope newton iteration " << setw(2) << 0 + << " : ||r|| = " << norm << "...\n"; + } + norm_goal = std::max(rel_tol*norm, abs_tol); + + prec->iterative_mode = false; + + // x_{i+1} = x_i - [DF(x_i)]^{-1} [F(x_i)-b] + for (it = 0; true; it++) + { + MFEM_VERIFY(IsFinite(norm), "norm = " << norm); + if (print_options.iterations) + { + mfem::out << "Zero slope newton iteration " << setw(2) << it + << " : ||r|| = " << norm; + if (it > 0) + { + mfem::out << ", ||r||/||r_0|| = " << norm/norm0; + } + mfem::out << '\n'; + } + Monitor(it, norm, r, x); + + if (norm <= norm_goal) + { + converged = true; + break; + } + + if (it >= max_iter) + { + converged = false; + break; + } + + grad = dynamic_cast(&oper->GetGradient(x)); + if (!grad) + { + LOG_ERROR(logger, "ZeroSlopeNewtonSolver::Mult: Operator does not return a SparseMatrix"); + MFEM_ABORT("ZeroSlopeNewtonSolver::Mult: Operator does not return a SparseMatrix"); + } + ComputeConstrainedGradient(x); + prec->SetOperator(*grad); + + if (lin_rtol_type) + { + AdaptiveLinRtolPreSolve(x, it, norm); + } + + prec->Mult(r, c); // c = [DF(x_i)]^{-1} [F(x_i)-b] + + if (lin_rtol_type) + { + AdaptiveLinRtolPostSolve(c, r, it, norm); + } + + const real_t c_scale = ComputeScalingFactor(x, b); + if (c_scale == 0.0) + { + converged = false; + break; + } + add(x, -c_scale, c, x); + + ProcessNewState(x); + + oper->Mult(x, r); + if (have_b) + { + r -= b; + } + // ComputeConstrainedResidual(x, r); + norm = Norm(r); + } + + final_iter = it; + final_norm = norm; + + if (print_options.summary || (!converged && print_options.warnings) || + print_options.first_and_last) + { + mfem::out << "Newton: Number of iterations: " << final_iter << '\n' + << " ||r|| = " << final_norm + << ", ||r||/||r_0|| = " << final_norm/norm0 << '\n'; + } + if (!converged && (print_options.summary || print_options.warnings)) + { + mfem::out << "Newton: No convergence!\n"; + } + } + + void ZeroSlopeNewtonSolver::ComputeConstrainedResidual(const mfem::Vector &x, mfem::Vector &residual) const { + mfem::NonlinearForm *nlf = dynamic_cast(const_cast(oper)); + if (!nlf) { + LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: input operator is not a NonlinearForm"); + MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: input operator is not a NonlinearForm"); + } + + mfem::FiniteElementSpace *fes = nlf->FESpace(); + if (!fes) { + LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: input operator does not have a finite element space"); + MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: input operator does not have a finite element space"); + } + + mfem::Mesh *mesh = fes->GetMesh(); + if (!mesh) { + LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: input operator does not have a mesh"); + MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: input operator does not have a mesh"); + } + + mfem::ElementTransformation *T = mesh->GetElementTransformation(zeroSlopeElemID); + if (!T) { + LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: element transformation is not found"); + MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: element transformation is not found"); + } + + DEPRECATION_WARNING_OFF + u_gf->SetData(x.GetData()); + DEPRECATION_WARNING_ON + + T->SetIntPoint(&zeroSlopeIP); + mfem::Vector grad_u(3); // TODO make this a unique pointer so it can be dimensionally adaptive + u_gf->GetGradient(*T, grad_u); + + for (int i = 0; i < zeroSlopeDofs.Size(); i++) { + int dof = zeroSlopeDofs[i]; + residual[dof] -= alpha * grad_u[0]; + residual[dof] -= alpha * grad_u[1]; + residual[dof] -= alpha * grad_u[2]; + } + + } + + void ZeroSlopeNewtonSolver::ComputeConstrainedGradient(const mfem::Vector &x) const { + mfem::NonlinearForm *nlf = dynamic_cast(const_cast(oper)); + if (!nlf) { + LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: input operator is not a NonlinearForm"); + MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: input operator is not a NonlinearForm"); + } + + mfem::FiniteElementSpace *fes = nlf->FESpace(); + if (!fes) { + LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: input operator does not have a finite element space"); + MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: input operator does not have a finite element space"); + } + + mfem::Mesh *mesh = fes->GetMesh(); + if (!mesh) { + LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: input operator does not have a mesh"); + MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: input operator does not have a mesh"); + } + + mfem::ElementTransformation *T = mesh->GetElementTransformation(zeroSlopeElemID); + if (!T) { + LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: element transformation is not found"); + MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: element transformation is not found"); + } + + const mfem::FiniteElement* fe = fes->GetFE(zeroSlopeElemID); // Get FE *once*. + mfem::DenseMatrix dshape; // For shape function derivatives. + dshape.SetSize(fe->GetDof(), mesh->Dimension()); + T->SetIntPoint(&zeroSlopeIP); + fe->CalcDShape(zeroSlopeIP, dshape); + if (!grad) { + LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ComputeConstrainedGradient: Grad is not set"); + MFEM_ABORT("ZeroSlopeNewtonSolver::ComputeConstrainedGradient: Grad is not set"); + } + // --- Modify Jacobian --- + LOG_INFO(logger, "Adjusting the Jacobian to enforce the zero slope constraint..."); + for (int i = 0; i < zeroSlopeDofs.Size(); i++) { + for (int j = 0; j < zeroSlopeDofs.Size(); j++) { + grad->Add(zeroSlopeDofs[i], zeroSlopeDofs[j], alpha * dshape(j, 0)); + grad->Add(zeroSlopeDofs[i], zeroSlopeDofs[j], alpha * dshape(j, 1)); + grad->Add(zeroSlopeDofs[i], zeroSlopeDofs[j], alpha * dshape(j, 2)); + } + } + LOG_INFO(logger, "Adjusting the Jacobian to enforce the zero slope constraint...done"); + } + } // namespace polyMFEMUtils \ No newline at end of file diff --git a/src/poly/utils/public/polyMFEMUtils.h b/src/poly/utils/public/polyMFEMUtils.h index d65ddf2..8bb29bc 100644 --- a/src/poly/utils/public/polyMFEMUtils.h +++ b/src/poly/utils/public/polyMFEMUtils.h @@ -3,7 +3,11 @@ #include "mfem.hpp" #include +#include +#include #include "config.h" +#include "probe.h" +#include "quill/LogMacros.h" @@ -213,6 +217,33 @@ namespace polyMFEMUtils { * @return The Gaussian integral. */ double calculateGaussianIntegral(mfem::Mesh &mesh, polyMFEMUtils::GaussianCoefficient &gaussianCoeff); + + class ZeroSlopeNewtonSolver : public mfem::NewtonSolver { + private: + Config& config = Config::getInstance(); + Probe::LogManager& logManager = Probe::LogManager::getInstance(); + quill::Logger* logger = logManager.getLogger("log"); + + double alpha; // The penalty term for the flat slope at zero + std::vector zeroSlopeCoordinate; // The coordinate of the zero slope point + + int zeroSlopeElemID = -1; + mfem::Array zeroSlopeDofs; + mfem::IntegrationPoint zeroSlopeIP; + + std::unique_ptr u_gf; + mutable mfem::SparseMatrix *grad = nullptr; + + void ComputeConstrainedResidual(const mfem::Vector &x, mfem::Vector &r) const; + void ComputeConstrainedGradient(const mfem::Vector &x) const; + + public: + ZeroSlopeNewtonSolver(double alpha_, std::vector zeroSlopeCoordinate_); + ~ZeroSlopeNewtonSolver(); + // virtual void ProcessNewState(const mfem::Vector &x) const; + virtual void SetOperator(const mfem::Operator &op) override; + void Mult(const mfem::Vector &b, mfem::Vector &x) const override; + }; } // namespace polyMFEMUtils #endif // POLYMFEMUTILS_H \ No newline at end of file From 3a2bc8e8b2438e9baf51f0b3c5545610f3f6877f Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 5 Mar 2025 12:56:31 -0500 Subject: [PATCH 038/167] feat(probe): moved default glvis potions inside probe --- src/probe/private/probe.cpp | 40 +++++++++++++++++++++++++++++++------ 1 file changed, 34 insertions(+), 6 deletions(-) diff --git a/src/probe/private/probe.cpp b/src/probe/private/probe.cpp index b5c0d0f..ca30f21 100644 --- a/src/probe/private/probe.cpp +++ b/src/probe/private/probe.cpp @@ -12,6 +12,7 @@ #include #include #include +#include #include "mfem.hpp" @@ -36,18 +37,26 @@ void wait(int seconds) { void glVisView(mfem::GridFunction& u, mfem::Mesh& mesh, const std::string& windowTitle, const std::string& keyset) { Config& config = Config::getInstance(); + quill::Logger* logger = LogManager::getInstance().getLogger("log"); + std::string usedKeyset; if (config.get("Probe:GLVis:Visualization", true)) { + LOG_INFO(logger, "Visualizing solution using GLVis..."); + LOG_INFO(logger, "Window title: {}", windowTitle); + if (keyset == "") { + usedKeyset = config.get("Probe:GLVis:DefaultKeyset", ""); + } else { + usedKeyset = keyset; + } + LOG_INFO(logger, "Keyset: {}", usedKeyset); std::string vishost = config.get("Probe:GLVis:Host", "localhost"); - int visport = config.get("Probe:GLVis:Port", 19916); // Changed default port + int visport = config.get("Probe:GLVis:Port", 19916); std::cout << "GLVis visualization enabled. Opening GLVis window... " << std::endl; std::cout << "Using host: " << vishost << " and port: " << visport << std::endl; mfem::socketstream sol_sock(vishost.c_str(), visport); sol_sock.precision(8); sol_sock << "solution\n" << mesh << u - << "window_title '" << windowTitle << "'\n"; // Added title - if (!keyset.empty()) { - sol_sock << "keys " << keyset << '\n'; - } + << "window_title '" << windowTitle << + "'\n" << "keys " << usedKeyset << "\n"; sol_sock << std::flush; } } @@ -81,9 +90,28 @@ double getMeshRadius(mfem::Mesh& mesh) { std::pair, std::vector> getRaySolution(mfem::GridFunction& u, mfem::Mesh& mesh, const std::vector& rayDirection, int numSamples, std::string filename) { + Config& config = Config::getInstance(); Probe::LogManager& logManager = Probe::LogManager::getInstance(); quill::Logger* logger = logManager.getLogger("log"); LOG_INFO(logger, "Getting ray solution..."); + // Check if the directory to write to exists + // If it does not exist and MakeDir is true create it + // Otherwise throw an exception + bool makeDir = config.get("Probe:GetRaySolution:MakeDir", true); + std::filesystem::path path = filename; + + if (makeDir) { + std::filesystem::path dir = path.parent_path(); + if (!std::filesystem::exists(dir)) { + LOG_INFO(logger, "Creating directory {}", dir.string()); + std::filesystem::create_directories(dir); + } + } else { + if (!std::filesystem::exists(path.parent_path())) { + throw(std::runtime_error("Directory " + path.parent_path().string() + " does not exist")); + } + } + std::vector samples; samples.reserve(numSamples); double x, y, z, r, sampleValue; @@ -121,7 +149,7 @@ std::pair, std::vector> getRaySolution(mfem::GridFun mfem::IntegrationPoint ip = ips[i]; if (elementId >= 0) { // Check if the point was found in an element sampleValue = u.GetValue(elementId, ip); - LOG_INFO(logger, "Ray point {} found in element {} with r={:0.2f} and theta={:0.2f}", i, elementId, r, sampleValue); + LOG_DEBUG(logger, "Probe::getRaySolution() : Ray point {} found in element {} with r={:0.2f} and theta={:0.2f}", i, elementId, r, sampleValue); samples.push_back(sampleValue); } else { // If the point was not found in an element samples.push_back(0.0); From 4de0f9d974d4032592bc1d7944cb409852e75325 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 5 Mar 2025 12:56:58 -0500 Subject: [PATCH 039/167] feat(meshGeneration): explicitly added core point in mesh generation --- src/resources/mesh/core.msh | Bin 870845 -> 1721293 bytes utils/meshGeneration/generateMesh.py | 1 + 2 files changed, 1 insertion(+) diff --git a/src/resources/mesh/core.msh b/src/resources/mesh/core.msh index 04bb5cace7464fd9ac910e85779b775efa8e6c8b..28e3fd019e0cfbeb1613d47447d73c961b65eb73 100644 GIT binary patch literal 1721293 zcmZ_Wc{o+w8!&!N8cCBh2$4ckDT(SXlxUPRQ8HGBC=oKHIZ8@{P*h~dR7ym*d7kIl zah&4}rlM4&-uwCHcU`|f-q#<`C7-j-+Iy{g@4fa~_j+XZSU8;CVRzovFPC!6ln#}gI=KnvF*=uKR;V^CE>UIB|KJtJ48Bc$mY&2I{Ho||?&f~YQm0i?N z`S-yuFya4gIFT%I=18}<)H{$|{@zh*p<`MZbJ~~ryndWSHe&9wta45^@V~?!mz#bq zZQ&+&AFo&aC`e|seSGJ=OC{jlQ2b@4wO^Vw@5rR!wf#7m?CHqUGOgAsFy>2^kCp|b z75JuD3kCGy6f);vrXHHq!+~j^)uM_5(;jRv|D0Udi&M$sW6tf#$Z3Y%7Yuo)!k(o$ z8Wl&S)%4&rvaY}X{j|d`!~f1REbZ;?BV5-H-8h}BWyXQRWI-nU{J47jLFUUe&*5FW zeeL-;gDkt(hZ#E92|lvQs?)|tq#bITl3)2DHh$fE-`J&j{o%; zijvLy*O$;Wuh1&qAu;Wi#sB&m=aUuxivbAUXg6{tFfpxM{%-_xK2G>woEeRMR)&l*7N0R= z@d;yfEF&8pt9wDpzqqy@J2qLe|KgrX!<_$J_hD(T#?EOu{k3N7Tph=*Bb%|dSV8t| ztc@;>U4K4fZ74^UIo7tf$FAF~v9^~ddo$K2&12X5sj)s&AY1t_c0ls$zx#yPSYNLs zoBJE0k$zZ9R`bKkLL;{pm=C{x*}_Z2 z<(<9alH>bOnaos%`}W>0F0A~kEKw@<7K_?7&(BC=;X1OrN+eu+^3N3C9P_y1=C&T)$KZa0Do8Ka@)cWhf9s27C9CVWW1%i4}&OARV; z1KCNjpX~YVeGu@XcIvb%2`J~?IG|%t0jgx97FnkHH7uC^HRQkg&?RE;$sOysu#rsM zB`>tsKuk^T60T%i5<-?4Q3J8o1bYmr$e6J6g5mSgtUB0kwg zy$3dt9h=K4Ix{&M${i&drb@nrgWE&TS26l=Gnwh)pou4jn9#lY-*+<9hnCnS@^A}T zdhx91jYUlOJ$q@NYE&#HVArqvwLAo}n2{e7-IH3uZ>F>2Uf~2hbg%Zx*X=#9l}vQp zG7&#EA4*eYow#@7F*v>WiS@<~*haQU?SJ17$q)b4cS`(U{TgHfBWgxIr+VPN2h&AA zJpujuo}QSb*ovA&8DI1s%;fjO`Jt`)3l=4yv}1DcDY2KJMb^Ee*mb6ME%b_Lt?9%B za4`Px*kVy1Y$w}YP_usjv~F13ck{{7s06SM`Qs|_n}IvXbdH`6I{m31?8n-SC6(;8 z_h}kxlYMD&3V6NnB~&W@>xVC$|9hswPO=e$?I9WseQ!=T2z3H? zRQ8{AIGDb<7fR9PttG?nU$E^5^u3u_?D6VRQp;2J`NVT zC@Rwjd&xEr#7$?aaAE2PvAc0s6L5;wNWM!Y3-*z*+=qXTSMG&RKF4=;U4DlPe+b=a zNoj=rWWNjCwZ^?JfHQX1`^J4v#P9od&Aoe|AN9x*W!IS)VFfJL-@!QFngF*he)U^a z(FX^}PO>rwLMKmYB`ZO0>Iv)+vOHr?a{ z``EFH=86K~=rnB%%wynDvNLtv<+h)?!DyCo>OEcoJh=T#WZS7$JVquX7cH_ag9AAc zpUy@X7J#dEXKTt078;T{$~1+XUDO56iW8U;@dYqXuzPgV?k+SUlf3L!IG5VR(NuJS zqfG_aRhR7%muBN}G8-Ac@o$(ccqi@9u6CdTno0{C&)0O}2{QXD8R{v!*kJY7>B>pN z8c@xdwE2ZAyX4WoSj#JbrzC;kh0-?;ff9SEvC@hBo%OWLKay z*;ngQPPuR|7&!uCFTWlP=FZlCzo7ta$SyJ4hQt3-eeN08a^tJPNI_IDr8x&}$#&13 z@65i}3**`ko>JRa4^nzk=Y9{S<5@CQ1C5RP7JbklRNYb}R}J$VX0C6YoQ!s4$X#on z#_t80ohnbZ-mZh2b2)d8Sx2BfnT|)hV0367tj_x=viC|Al+U;%&=znH&yg)%Xl=S| zY9GkoZnEHw*24AQEAKZfd=BTy`fkX^-izylZvl^mrAsT}(l3us>%3yYfo#3kg)^(h z^}+9EGr?~gYvE2zxQxV$RJcHv#(o)z}m{tKA@8Xqwq>I3l%*ZFCbfs-C4A*8(61S=b zt$T|v`3{wX7un;quE(6l9xyfUxIUCx4^Pyibj+`oz-6*%(F-0SgWaH5^jxLzOEYAM zgd}ebC`NBGafhMJSI)42S+p@+mhQiq-x`8kS~zfpYqwrVh5gJe7X9sS2)wVljB>f8Dg^Y6i zr~wbI|5xrrPhG2GC&Xc6X4jDlXgpl#S+au*H^>raJUp{|0viGt8Vg&^D!{^J)}?Ll zy5J_+oDRdaI`2DSR)b9Nq$4#@@=J+-coqk4k?mc)s74XHA#>d#@6w(o5FN=dsh(X4 zx5@4sd)_$M)BzO-QoFY6)<8S^Q|$07y`Fz@vY-{o@}z`iYRfx~+)+##!)ySJQO!2qFgGRIB~G{Z872M=S9bKou+ z=0$FlPi%#z`R;$lr#FNDtCTzPDO~U)lmB+EqCSBMHeyeiqmx>oa+lyERvR1ck?j!Z zk`Yqv24lzd89615p!nb#!z-v3{K=lqG>+gZVu=ndZ`%lN};4zt38`sYxm5)t_HdTu@*q z@Vw2KFj356_TR%b5Jc7@{O#8Hm-R5jnm$lJuM-^aEz_D%)&;?2@5E-?X}VN{u{5VW zu$~EDL{2_jKg59$vZn|4wjFxHg}tX4vMalo5LEVXZHsd`JR@U2nC^L2gahN6cl5Vx zX2HR68n29&Rl##IO}}HhFX;XrFJ>~>`j`bZhgPhTJJtoEWO@0$kA3L=;1W6=op-Td z=$4da+Bpt{k>$EiaEPbhYvJ7$|F4FWsf(-`G z@*tedusKqFz6T2unmmfe1##e9?wXQ8<6?*)^Vg9wV`j1-dJStuMIQ(1gWAs>pPmJ; z$rQCJmA6gqgn5rX&z~d4gXhsthCjZ`gGjQ45q_^fZtetC3B`H3$9P~jE+}E}ZYo5P zeS0XC=w{Ob&te86Q|NgV;bXX}bqyb*$&N`Ucy|Y}Vfc`NvZQVU$dBwD&D+Gn7_yg- zg2(-g<%8IIm8CzAG(h>cyQZbVjrfM_q@P30p*0Qg@|J5{K}H=6SST)uJ=Tq}WM9Ri zue|UsgSk_#8h!O0&7uf97ak;ByS?XiUI@G+W9;UCDdyEc z%CDfvgiTFgb9Lt_fvw$`L{{%DVPws&1qtEs-$Fa+`gICBx_pF(@5!9I>Nl8pSAy}O zISd{DRv3R^sAbAuK7Jqzedh1PFsg#3%+s@^(;4vog^B8+I36aGc^F8a82DQZCpN7) z-DSi8o40DI(ogvKkxcw>=(-Ofr7(B!+WsrsnJ_q2O($+04^zmbrjL|0NmN75oI@5$ zflQd@k>eYp%EeT&-2rz>_DwGbk2SM59GuI7K;cAh)mRRGBFnOou5?VUhBra7%LM2d z;$pj=_iyjk1{ZuY$RLz(o36KSg*JC&5tE~xYfT&c(GI) z=8!oA8{{_xSHjhT3zJN@cEi@s;(`0`v|uh-{s%o9_mzz>)p~S}X%!bV;wuB(9<^g0 znYhvKad8q2@HA%C!=<(?m_0Q0%sN*#=94}DCjLp*yB4gMA3VNvLpN-;`el~KZo~qz zw_PPRanW>s%d=-^?(6}-lc}%A%Qs*l*{GA#n^z{qurylO)n26s!~&c>D!ZGoh)gbb z{aeqje6ZR6ba>AbHaJV18;oh_!eX+ph(*7juPTNbs}-EVRlOip=VYO5Yt?kNI2<`*c>K3+3Vi8u5B~?}FTx_j? z>}-pW0P8;ZQ0t*Lc{m3v$?n_FWX@AB1hv-klcBTw;n{a?!N*;hSVg9xD!0z7oB^{| ze~1bR=fR|)^}pS9tDu^!T;Zp>h-VuJ2>pEjW0VgL^LKOKr_gCY7VmK@pw24)kt=+t zI_){#du5+`W{=zSSKdhtlgRk-#bh~8lR!q(deuNu8|Vyl3mzNl#x}Aa4lm!ESS5hD=5Q77b`y=uUad-> z-iz&ITK3*ozujqs?oLsO0$F-5TQzwkTdfWlWJCvx2^|%XT3{){HY8& z$v)WY*6**cg2iz)(=Ht9g}L8qrj}?`0*lNXv#aL8g* zg!jBN$N?#b<1*};UNGlG2j48K0WR76+tS7P3ktx|R%o+F7#kv%ob?GTp?3x{g*m#` zR{fcvU|{*8tEUJ4CdK?MZfOKQS!!KUhvTw5fE(cs4EsKKaQH@$InBv+lNBenr?J*| zg5Zr+TATOqz{X6|O)c{?_K@kwCfUADX2BA+i_dQwk8?|c?KGF>U@w{FH^*gZQ5_J^ zof8=w$A`Zm2|EIRd0`*fkND*cZWp@1C-cIoHyK@!6YTyZN%A%JlU>^o(p37W5&HiA zJ-^|2Gkgiw+yCJ!55AC1H7|H(0t|S2$wBgu2oJm`4UPm1*1=aYH3{VdJMQwqWb;l< zs|yV@&iMWN-e3vcN?6P_C<`PyOz=zFc^FUK9KxoBUC|#!m-fk5q_)@#lWf&Ii+N z$3t~1H7vUM z4u6v=rKY}5QaOaz)E?MIe(Irj*^A7t3N0{7mhyM%?2PSA9TEIjQWJ%<64$n>}Gs9ANP7H^DN_+4=3!;$yQMVDJzK#;7; z)Iua#uMV%Ax7_U|#e+ji$Jp`mHd9Ohnjs z-$vIaob&vvG3z@Aw(d&Sw7JiKsbmp0KE@9+8Zgb$f5F$6e3%{ir1rOIBmB2Gx>9Q5 z1wOk46-vdGmN@gkHl#z^sk{-UlS!#;z26kz1>?ayz{#N%k{k1&316yL;s{pEi%|YSoL6e@q*2<{mW-D<>u-u6T4xX9)*H$zs}6wk=3`iSuLR zr(BosgL{MC!CO^oVLn-M-tM)L#x>aMmZ{Cm?u09!WSeCta6pWVYaxGX!^;|Uw98YB z>FR*AM23X99TygmiLy3irN&mE+3IoodyPAxOFh)fRD=r)$>t@B+U2)Ypj$e7_pCD= z@Q|fp@XnnFi~cM3v{E^yxCWD7Zr$16+75#oEIM;id9ax5jQ6y=p2#lO4zqv9GVI!Owb+j1RwVhDB$tFF4QR!xFNV(;p_4aVzjb+5Wrp<(gnk z{_NiyzIB5HneNT)GZHdu@a;2@>EBfkE6r~7xqRscNwRZZ5|%T1E6^cSBv81c7Sv;V zU+FgYfE3xW#Cs)O&uUQJYhSiYTNNbQ@}wOKdtfP<*<#l86!Sv#wuzq6quBrow;%S1 z(KAGv>_&TXy;f?3*H?-if;zow zPG)C*DQ8k*J5EhiNssa=fra8vIwITnu!8K_?DMH=y6sq{pgK#`Ae)|bTH+cW-5^Ic z+FCX-=0r34J?HK6+nE7V%N&O-U-p1J+4g1;`xPl|n6^ycReeGdc!@9GmHoXN6v(1Z zHCf}wCRAJ5d-7Ra4A_1DwCagqFRc8}!sbMrQL8{t$>qzpovwsG_j%9nC-s6N*#zB- z|63=?^ZhsH&mCJETt&8NT)9HW$s&~9T9cOCz<@)6QT}okd{81wm?6CC-q0nCx&NfZ zV0|M*#!9}sccvFtlcl|tc~#wzgy%;?$7c$4L$CG~xA`mvtRZupAhz?z;m7b|eEHB| zHUrvwW4|auH?Ad1*6Z4~XMO^{___L{*0dJb`6|$?J+TLs$!jc`2EDo?Qh@)$D!4Iupg4yRTI4y9L4oyighE`ba}2AF>TAdsG)x7 zER^bWTOWxkWDBpXoyFO01SS#(XQ=1&1FL-Rz9X%laRZq>bMk%Fxrw;CSM}h$l79Gj zRKhG}MKY?Aal#6VB>%*sewpt5Sy%dDzKz;U!Jj#}k?h{9UBB?s`ka!Hf1?Q1$);Yv<>Ta)k1lqbdk^*YK}Ns* zSy+Y@e+O+BCiKFT;UZnGPZe$>8*13PD0q4idPVDn2^BWL_%~npUU@yJ zK_=~!Fnx=DHTpEm+&g023lVKmM{`^&P?PLk=}hy;pY52VmTWk5h6i!B&Q{$rb)ZG| zS)y3BJE#MBsq9T*y<=TQ4U6&Y)g6%?9bBNc3!9!waL=ovsP$y*5M0Z^(M`uJus2e@ivQFg*(YK#74_{ z6zXtwq(Ig77u^uZe7aNKp&oU}mM(fQbMwI_tLtW#&=)+dvF&Se~qa15}hhMQ@&${==my$u4ZV9KriklQ#+Iy#{FE2 zJHUA2_X)MIaMItOU(s5a)tYd8GE{~8$(&85n6A!epu*9? zGi4Gy_XBLPV15fc&cKD^qiyFIal!xZ_%}*d8}R_yT)9Av0nrYu%Wge- zDw_vei*~XUu2!Hv+4)2Fr;3C#F|OP8XTCNUgjPu1oBOf~50Wjt$gURWFi}#EwTw&a z2OhdfTQ5#7K?AZ2?f!hdGb}tEAhda4H$C64|4|PWuE0ZNKb-z9(SOE5m$Z*c+!78b zsOl+Q$jigSWanPgReFeY;SE`ndSj(7$Y1)#b-20+kB}7$j~upL--QJ+k3C|achMZ% zCvV5onRt{eXvTycoF^Q#^_F+`{mO!~hOH)2Cvx!^*{=Jyv>upo&~xQZ?>FaIpm6o* zyMrlZXh^p3gmm%vW-fj=x0>}wrV~sa2s}HeT!=W9orgl$ADW+M3G;w*@Eai))+F zgskZ4kAhle4etGPG(!DGBRp3xkKAd~ji&$AmtiYDPO1^}@j#fJTRmvzT~0Ip%||n` zmDji5Ht26eEe{n{|F2b$c2WIuU2Hd+lTGlwBIdll6?bpuKFQRtg?lTj6(3ph(SnS> z(?MEvNdp$$TvPJ0z8SKLnT<;n_-IMyexW!qT(<+62Eo^lX!0R+lj@0js{It%iNFnJ zE2y7?SJYz7FWKv5=F>s6`vHZ<>FmEM3M!uKH5ZSIzAZZs6DFsc$UmpK}pz~<`E~u`&NHB zvjS=+_nc@E=*IJ8mN!RBnD-f|Z*Z*n_VQ||YdL->pJ21fA*>uMBY=}NQ z)ga(1ADzh*Ojqyq_}PXRB0fA9IGYZ$wm+>Z%j!lKvVG^)-7B5XKs#-ZH&b8NgV1-o z10@1HbR{#Iy^iA%#Y7*ik3ois1>k1x$I#wN>wjdqK0&(|z3)JoNV)n?we4V9An{k) zgbi+Fj7rS~UyV9({Kf*+pX(V=d9L+}-Rn+pCo}uuQ=fY49qwtIYwXh158XE3g6hr$ zpa)t1=P=QL_*Tp|&@&P7q_N)D9)XmgV(=t0*S~8p+p-bAR{oOm5A1>BO>}_Y zi%MnJ3ZCx7?EGWyBUf7BU1;zye>NK~lTE0aE-gEbjb%+M(+7UHz=fK_m#z19f;Soe z)tnzU{;=?On2ccBH4Cngot(dBj;C)Ic2vgb_d7Sj!zn&ROG=n<^*?*| zOil7Y2U@Hfok51Jsw7emM$32<%RCz42JG8?KYxIdkMj za6J%jZCyUCxmvuk*t`&U9+J+CU@zdd<_oT?z%XzhMpkc!PI86rll0B1DT>RiNAK!e~ zZ@IO%7UI6|ANqNs1@8Q3YfH@Bo%tvj^uX)vuSyVRWbO-J)(&^cgd;C~y7jUfCoFnV zH*Rtj_#M@U{*u(zMf!w2(p3cR1x!jkP$^BJja_=s%N;k~=gP3yx2H_S@r1$_Yh z6GApy_t(N>GHd=S&b4I9$@RN+I^bO({LNTh{4t)^qREDZWG3wO=tBYDmUrU@9|G^y zTJK21Y6v8o5!7FOVqPDvHT=eGIv9@f=LL38dR+@o$(lFsURYAthgqS&*uLBdG-(s- zJhr|Pg2+n4roMOE)rVnwD*vS3{)BgXA8t>#t%hK-tk|giW&A!g9h{gIvN;W3W>3=T zt1pERvTPsIh*JjrDEobQv-9X{%(xMhTD`Lno{?=2FXbDV^rJ{t%usq<8upDSBsu%# zz;iNfZtL__2RpD{`#F4_m;}2Vo~{)v!V3qewlZm*9YIbqf2aHwM}osa5EoYk&T$dPk*l7j(0KyhAFQZ-`{$xm&onLa5C=v za^3Ac{aATpancF-C_Iw+Sp11_6h!=2pLkijSW!P39F;LuS&@zprezvxKEDaC$+mes z_tbId$HF>MO0~(uZRht3E;$wjkz|v?H80LR(Sh!R8pjm1-r`c-gZ|I+`4~m!v@GO? zn`=LoJgp{6LH*bInZ6IK96QogTaIG1-)d&mVM#4XRc`4A~#2axcz< zUS#;@v_BijMV*j!tL>|5;SJeGUDb-+KE1f;!z`x#<}$qHFY1(SRt>Ra^_!n(hzj-N z-eU%em%7R@)W=pSwDu;%k?l-QzRno!!%qj>EL)q(@HkI#^FhG`j3*l@FqC4X^x&85 z`NpfJm*L;&xY6|1dPpGavk&jQ8Qg<1!crJEy&8x7!+nw) z`G~#4&5MU0$W8|t`Apl~f&1f5H3h%U!kEkq$M`#ZOePCC8W>^S!bIm^ej<~*{l+vVCovJFF8cbMwL}|lH zdZv?|w-&4q0|xF*V$GPgrXI7oFXi5h=V3b8j+$v=PVYKU#J{Gi`*`#v-yI+r4kgN9r)G ztCFFS&q7hB*he`IY%C@l|8Uqn=}jYEk-z!fE{Tnjtf4HOcb!;5_E4}S%1^x(Giq(K zq;GT~yCq|_k{An1$+CPmEv#*-#|y)w%ZJQ4s8XnNKSGCzWn`jBUnjU6ug1`zw^AqN zxY!i$EHo>GiREOYYD&-4duuT+EPKDy5Eo?!S|oKd8CXH)zI|Q2kVz%R_1{~_kL01t ze2FC!rgUH>naG#i4ey!Nct~x=1uru`HtI}}QQg{xRb+D>9dO%szYHIXzt;|$(2aTB zXZAn*(1z7y&v?zK^tqDe>)vdc9Mg?khwe&uRWxA@Sy@B$HNQ1QXv*Iy&gSVz`%aOo16h+K^9<<+t@deJRhMMdFO zJ=T*&v%YSWKUIY8-L{}O%_2Iaw2C5<-%CVVD zMAEH>Q(}1 zYsH+xWK2_fUpM@$A9vmu$28PLY$GeO8mTLJdLJV)XGS+>^y9v{?J)x;i0x$C#gELr z?iY`%CF;(NvS~lhdd@24vM6Mbc^0VI>HU5HUbFs`7k=qS?V8K!e{aWP2icW5nuW%G zJ}5W%U3TzKKQfqJ$7khU1}0hkkJ-29=VqYb7Kz%7XFa&^&d`Db#?9DCmZ>I>$DhZ6 z+JXt1Dqs6i!DMO>)6xl8WD$yKHcBy1VEeHB;au8xw2X7-u3&j0u*s5E_2|@Ziia+R zV=qp;@5h>B>0d3=K4TY|#3x_72j@~CAoRl1=$wA+%G+5hrkw~JGFNGzH!{EC;it=+ z+??=!j1rm!+KQRLCG)Mg&e`%b6PAiimU(8~kLi^go_~nT03O-M`=8ar`l+CK<)x5> zazC!m9-Ke8p%D0F(GUK}9k$AYlV!0J6xe;ZI_BQMG0N5LCOcc_lYRDUCIsbH1wVV* zhqA4V7^hPe&_njCW{sGo;yW;@F8O)Bt`9wY&!qn(>m@t5L+r$1(PH>^daLeLB^pz0 zTl`kwLz zB3lzTUFQ0514wyx@&2^+VEF7EtJB=_;m3dVWj+@-lx_wI8Q$&3-)JmkYUBLIuZ;41 z=w2YKs!*oa3fX-V7^$3YJkwWWC@z!-zy2#Xvacygss;u5GBZ`y_8?;x>~4Hghr?u5 z`4+RI&Dx=el5PEdR3v#L4{LPhn(voy!YT5`r#QB)ATXZp$*&h# z%c`SuBH z{P0Kj_{W1xl#$&d*y7m=lgRGAOS*FAJPV(%ST4VFA`=zbMpBD%86Ze@Nqk4f_BRZ8 zJZb965PAk@=wz;BSy#bivNH}}9=sN9hY#jkqw=2e(Epar>R(suU<%nJ<*2=RIbHZl z(fQGV046rw>oYevNI5oS+=m}7j~8X*U-g$SZ!cis-gBXI+$ryI8rfm)5+~CIU3h-m ztshysEbQBLdc!J>I+#vYClzw=VRkKA$hNn>Z0o?SA4B~dRk%2Vtfl&QnbW-vIPlH) z<2f@f>aP*|{_`iT|B)pO+I0K|yf4kT#b8)|tP1Ug_O(0BWWU6O2#fXJ_GX56s z$zo$ecw*37{d$;5_U=(&qw9V)o=IL{m&Ih`=5(RoCNru*gv>NHao&fW?NHv|x|)&P zjfWrR&e(V_6=sp8i&Tn<(R%+~<3O44D|}q@m;2s)=|`AN#y7r^_s)v}R%bF4i_N=f zPOo5xERDS8{P&%vjz7kGGC{Chvi|h~KHd|x<@BpQg}G#m<*K?4yEgnH9Q=N=Zorl1hrYyD zc9-Yk0DF8n z$j3!wM%I!#%Vu=K3r^wv>N{NYi8^a&e!C18lig7_f3sPo1();=8Zte*&~x05%~eeu zC{D)Mdhy*2+6%RN{=Cbjzq)A605(myQ;ti>+>c+@9DlYGW(fSbxX_J*qIF(rv)!vv zf^4CO(wnU5U9cxf&P>sw3mw*}7lz6dpd{JAoI^jl44F`}<)M&&PZvIyoc34uOe08< z?bspbwN0)A&L%^}xtCoyX-bmvGN)EpN_M}{juCOC6H(YpR!WzHHnZHK73S7}G}-J- zjYy~CEL2!fd-S^r2WzzQRZVHFPln96s-PfIiw)g3%XZw3VdHp%Lz+SBYH%4@LfQ9_@(VcA^Tok5Nd31R_E+-RN=w<$X z9uxW{N_!h$bYW4F>}NBDW?VsbKuK%1q!SYz+aK<2TEaoIcQ>0-Od3FrOj=>2v$MPt zP9`Ki*P^+kTgF?eUOlHZaI*cSUt``V(tfTNK5f1ll;>7Hb@=hTc2pqC(~og;wPe7c z+`0`W^>m!;r&XQxZNrsh`if!oQ_eGBA=CcI)>CZMTscisV|52AlGVD)REp{KVf-n* zIE&sgbX?KINoXy?Rb+Ngw4Jo>cVOzPDnr+YT(m9px^ZA;Ehv#4FH_z7#gTzN5m70Q zhFtt|FHI{(yAf8C9hhNYDnGLm9{;o!=IgUj^;^fg9dBD;4cYisfy3`JJD{#QxJPvY z8#7(qOs$VFU@ci|K7*AL-VTk@p7ZUtcA?In1+PZp8K6wIPFmQ7NqLyRy479UAF$9e z?P;X$7ACACyVN}Ok!3;)qM*?9Kqi;;`Kf(>M)=|XAduPHxu{Pe69$2(DU;Q?)n z4{T5+J0qFtS?E;<8=~i@-=ur9yR84qP!=0DlG!X&)4XF`5Am~~E_&+E#MIpMkB4?~ zK#eSQgBr7CPBpv`uj>(f-iej_EcN-PIiOB9kFT{GW-(ge#J;8dsJQO{xxu^&? zk$Fy5SW@BDgV)Cg4r+aG!XQlv+1A!v+)Spa65F+4ODoLQh<&e2*UEc^t#XqY4BSFi zcjxAOKG{*p^QQ7PY~0TluxdzWB9I9%|~;YE?Q5+xRDkgZQLirlQ! z2qob+cX~#2V(JT5|NAV8H?r5Z=Xz=;_MpDVbiKTfc%&OG znas-;x7+Y~i&gxw4Mn(}Z1Z5@jbArglA46Tx{PlB#i` z**BRTd4$W#_ic+R>BPA^XGX|T?$7};M(NXE;tk0--0=2AI@v&q7-*q7$4FR8)Qib)xnlH*%QPD2|hPOH273 zq`Xnju5UM#+d9$6w4rZKRx_L+^ZHWoemvcC9*8PesNSx^kYM>gJ&GJOCJURwnLRR- zhaMjl4~(OAr_!0vV>{+H!$~qxL8CZRnhQOWZZ#yZn({q_i&HYwD$#^Y!p`8y;i)wK z_+xcu%P<4yYxMkZwk<IGR};K@s1NKA@pLv zuAhII*nE9w)|owAv?Tjm#;tVMD}c`M%z?c$2eo@!+40(MJUB%r5c%SVPgw)4@$9MS zXz9R5N2g>yapB-;vYW~#9cjsJ@Imyn=Io_Re7dz&!t5*?&X7eI1#m}vn{mz)l>_P1 z%%P`HGHEum2d&6{n3=0PzoIn)*XRyEr!EY7wZA=to*~v`>hohXq~~!^>Gz2ji!E9B zXjS{D{lQAGA#-FkJM5+JUtFrgYn{(T!B=H3|CG0ZE!oIp-NMTuT~PGxNPXNcCTtl6`1L_EU9KP&u<3<4ztkEY>MS|3XjO z0i71GC+qI1`?AlZ8@){2e1B|d!rQN!Cv~o`!El4WNGVxCf{t=a*wtR?>C;tpq^TMm(BH64Pp=O%fSZJb?=4^f27#=1X2@B_O!I{kb zg=^zPvj*J1%)P+=H0|BUTO3pn+XOCT2ckDU;?LsaL}U4`!RS_eu-#y;@9sKuCA;Ps z_DIaU2$UD^eDUij3(qe4!5S{+;3cvsskbZ7Jt?F;G<%mCU1y^3!_tbZT|9Ini|KXM zS>Bup^*ZYgchd97;_VQa(SAes|H|oa@Si`N0jo;BjEr(R@aFx})ht@y^dOV*dDX4+ zg7RYbdhBVv%fO3X7v!De_~=R2tm&RBy*2}^zBkXe=eOe&DW%Xbd+IZ?h0IHlV(d;V zzb&PdDfAZStCv60q&+d0$?*Qu#Z2?hSaNNA#K7G)^tD|NjkF)vo9t=l$Z@mz9B|+& z|C-}M|4$Jqy_jR6t#E}*=iqruB^546OyJ$L3T5Eo;YjJwQ;l$yEC77j2uL5U!<4fIt3O6{X+wQ(9gY(Vau&RV_N%gXhIR+Mg_}!@J$56Fi}e}C-Dn%s&Hwd4i@K>M6%PHarN<${OM16 z@G)74Ap2FNW-J(I|M-$?)P_Z3Gx@5Ed+-U_)2($o?%PL#($8rEGidJOjOQ(>9=To& zB-2Ys^}4eD7Ugv;m7JB*f^*kCaQ;qfp-;(HXXOYw_UR^{mTk`vT<K^S6cU3L@491y3HF+3 z$ds=T`;70K_J-o}obBWjnyiyYp@{(Lp3no$N>ev#BJzVbE%MJGZsVAS&627#YTTzWOs42=D z67NzVsj0yE+-xQJf|lmv{>%6elknf_RuwhqhjNkgk9A-V_LYzdzp{ zT0yi>KnT29>zjM zqTT*+6DCPPdo|rsKQuD}ySSciRDALRPl zMJpf!jWg+#B=^U!AaZ{Hv3BKA;LA~yWc?T+nP@HBdzNRj;d{*f|6;4MTZyHT@aXHa zRLDY`3)}hm>g93h`@LS`&YEU&sh~w!fiVc#Xo&@XI5BJsUcSw{KYFNvjER`JN#lD@ z4qETaaC&?GI21TXY$ctTKXJyG8f#C1T(m{wUuPvgG2!T?JEzLS>&WGytzTaZ^+6t* z;ln@sR%4C(uj1LgKXpn;W{CHed)57rkJh6naaidQ1r+o1H2S_{{cuEA%qMUJ3eaX= zE8lhVDu*BPoHx_EC&(dZL*j4=`?1lKJC5@gvap7AHnVM47X#F??;hY=%mzTaDK7?- z+(VG)##DT=WgMn%T%elR7C{l3>dS2fIqF}0+vA+*8x6UagTpK3EXvMs9WBwV# zV8pXd#a5vgd{6lu&Q%#9C1}!_ivv2_Fgqyt;L)R2HN;5ltj1TjTqs3LR8SD6o}Ge! zabKk4aYnZGs=$|tkzy!AOM5(;m0g?;vz(Q!@!xxZQDf0SW3Zqc?Uc?&Z)N9fcvK`J z6AK-{(-*|mR5SqBz{iGuXQB_R5Whx_DG2#m1wj4iKZ>NEHWrgnJSd- zgU-4(o2#+`qzdh+_@`-!iE)tHd-}Rue<7&|e=R)FLxF0vE*YyWUstf;TnTr7%KJ3p z``o8yvl~8t(O$)U*t@)+Nu;OtOkce^2-jOrzkB&P5^B*_Bxdk_#vb*PX9Bl{U&D3X z<0ITmk3^_Ld$(1JD{g{GPMx%Pv&Llr+)eELbH($Z9&K`!&FM#-Eb`yYs1}b~J+NiV z)*PL@B4|Kc@HkW8+0G>L9IE?0ZTn%bbi0`RNCh;aSp=EfoJwSoM)v=>AF6l510LRv z-wV~ygmy?Wbh7$2lia>0Xl$v_2X8jN_ZnQ?1kGs2!_#;7<1;l_U}?+b@3-XECb77B zol(+)_I$s;G*3e_9I}i*b{uq~Hk`^O3uBhMDn zf#&mjf1noj=CbW@@m84Zgz|$ErOJWL(23SA&0YCkmP!1&wGLct>j7hm4|SVo8+4&1 zH)lxYVt?d|$LfEsNK#-%!<6Vg9wXgoAxy_lr!fD+m5s|PSODwbE*-Y}6NX3+nszQz z__u8;+}ZxcU>^HR_Kdt)5#GgwUbL-EqVe9?GvIhpnES(M7pyO{d+xZZANtU2_pYJW z{vL-wv*2KV=XNMQa!mCNs|WhgyiJ;}-G49y>7vX-*Vd1N`Qel5t61?cfOaF}{NVg+ z3b;=Br448>;jMheyUTg$Fo^c2S~}RBcLL9llFYJ6H`HtS3sp&!5DJL{eD+hmJ%wOucWlsPV6np*-?63zfe@G+#>pN^8oLi4B(FY1AXCSbePOkoE1eSSiIm5B0c=Pe68{w5*aQDx(oj$)=Fo_m$dc#5qUn7}P36t{O*aPS0p4)lu zX2BGi(~Hg0d3a8=?S)X~_Of<}7f$@^g#BUDXrI%Xq&ehTiOgq@(NVTe2ryk4Lf2)% zceKTvAEy1xPPjUAuXpFk3DW+MawcnQ3HgCGNwQkG$LOHCRqmTQ&T;wIDHVubAAp}| zJnnrt-0SEN%@Nyoc6@+bUhJ3-*P_BNwDZemPoBd4F!#TWeG8Y{$%13@#XK>r0id0f z99YwykLSBjO<5ZbHxt9SZe734DKLvxHszzhQ$Gp219xPyn>Uj{|FkzhFFYl`(Rz7I zU94tV09+TX^g<%ZzNv&oL7c^!Lp$Lg$KPl-hBZ^MmI(bJc(V6TQ{ca9@(1n5O`$dC zYOv2y?!dr_@oZQO(^p$T=;SY2ZjpV{_!*kp;Bw(BhC4w~NTX zydR#>Nhi@)!j^Kl=wuNs{qf6GZDGu_QjYuQrB5f8WLsu!UKK2%y)Rff;a@UBlIrew ziuYswq|~w84$fv+#*P^pDdoM3eN1wu_p9c*C%B&fwr52N2kueOnDP*wM7=os~Lh1He=F{l-cv zlLT<*yc6rpBphgi%G=G;DkjJ*r^DHgw>#m!+F*sY|5I3j#$nSOaQ*-T8cb--!+ZK5 zw$Ikp^ZNjBqU~_pCFydspJYoJr+07cC1vdvG)2tS{7M2mU<{e)e8I|SbvymXpxh=??5+064{ zA2(Xq?OUhzSv5m^?QoUJ6y_|PIl$|w&j3C&rRR%lFF3ZrQpOYh+JD2OpB3f9sH4ML zwCL=mD?2%wK*V>+zPOb}HojWA+CD`GezYM*IOSe<7kH{}wv}2lOuV1Nc^_9g2%v57 zcu*Q!)<(kj1w;lN8U(qsHG5Vw$H+RgzuM{!(bHXIu6|W~$Xp-X+01iW48Jey(Ox*7 z&#J;~gYj>^E9%*L;Z;h^4zAg8vH?xfgO()vvYRZ6Z|6x%=mO=_O|47s$H_*tNvZVw zn?Ku$_LW$nt5_r7)nX<*+`}Y-Xd;iYRI{UT)<8Q%0uuwx97?7fm+h>WY}4(A8S8oi7pRdpEVt_ z{QMtyT4UWfn90hV9VA=O=zXCBaW?hvMUnfKVEGua@!T}ggtLsoXafQFrf!9q5o_&W z(Tm0mNMqd55^bar5i|k0|CXy2PQb3f`wLqCbwYyivG=zr-#`>?cUE7PaQgre?ucyU zTFHV5KW)+O>!BcqX0}GqeZ!Vs*dDRJChkWU#GEX0s*xTiThYW1bW}ii33>GIr+Y-m z2zYP?pLN|i3gT!ge~(gc^Wy$y(uSEhPlJlhk##wo43I!$p7i18e3(HJiaG>13+W)W z^nTNvIUTm4T}NNOqv*9P<~g{LdZU#@VF4{WA$p?@st|;9P?wT0>xsRqgl~h(GA7weZO#wpO}) zf!O=E6K%%7wSn{F2>j;hj+er7&u!83HhB>#AceNfR_M=BT?%z79do~FYdw9Kt(7ZzlOiQ~RWr5NXKxOroFQHC-d_M&mI zzg84v(8#Ih4_-%K=!R>j_HGG_rolcm|2*2~WZ5=oOjbO*uapJH2ZEM8dfZCn&|cg~ z?lsxf2r=Ei&fT~+0h=;BL$`Lf5_zMipWuh(~3^1F`|fe<(1g)?6v(wp;KZx!+-&s`i}1!Y3m0iw8kqDn|@xy z>>3O0$C2TKWI%>-L?NSxD5Jfi%h?Jg;hFo^wr+L7N!X=iUBWrm04iuYR;+`vLN#Fj z#h{;uj6>Dhk8H6*R8U1z6I^0siL{Z2yS$%Y^X?#C-E{?x2Uwtn*2$*yr|;YV49#ud z^5kd}+-Z?n5iv6k2hr*+=n=A>O~jS|L%P=-lk5+EHK<|QL)6jy%IZH?CX7PYK*KBf z6C=dqZLTi|H48M*t^}M=L#R@L#F9u@8D&tw;A8y|AEw8rGZ2~Vidj*HF(L=#FoQO!D_Q@6T{{D<}?r7wt(E_huidh)YbFXXAD zHC)A>9^L<2W=_YC9v0M}<~p_Z&?i{d$R#80-3y1&*sT_~KYT3UH>yHp>$LSz5V_XyM?CCZNX$KQD{sRu5uRX<#o$%ELqQULpQT8{`OMnihX!nGJ z?zF1X$-$K)U$t%9;l9{>#1m^8oJ5O?alDnDKSach1vGwUw1eE`Jyus;Qw@xZ?cT#vF55>LkVmPgRgpXlsU-m0qzNfudonVHSHASiE}r@mvs%oJO

  • ZWX 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�@+j|q&+j}s2#Zh#=N<8`un-{`zk zT=ay|28|)u?rHSxOLG?llPNzhD`=z)JcWO(3$JL5;Ml<#E!l557(!N}A>P$Z?<*}I zp2tlu7{%-QC$8Nti^Wi~4-S>D8tFb%s4?zcvcL%XAAi&Ki{%c4k$DIm6)?Lv1TmS( z|4O1q&|BuydGiOU5KeZYT)8E8{RkZFb6y=ie;A|W-DUlhlHn!UBAb)%4j-dlN{0)T z#%?qx)sWFGX_^PG$XNf)N#C9vfp{C|oCn>57#8+OW7!hgJts5X-s-uUYXsJL2l9%X z8p4tB#S6l7N+FWWG>&)vH^U()-y)seJUWaz4uV@7c+256nct){+xMhV__H8ptm(iY zs_7U`H;2YU6q)zeVYcO)hM{Cbp}f?SA&iwiZz&f-=bB_KJOZA(^(Y%q&(vZ>asVT} z80uX7pCFoyt;*(LX#EIWc&9VnGd)0iqk2|sSE?a~Y>m+9O4s6Hn1B05j`(@%H1K;< z6MruW-;$jYnU@ny`zIBXR?ACu>3m4z;Scc{7mOwQnA|Jdpg9IsSyJI<&j&C)-sk=5 zUtt(WrotMNaCUbG%-47&uyflah_-C&JRDpO@npZM8YV(NF!6(8wVK>qHtH0$BzCDM z;XAU6C!TS^Hzx8r{umiDc#GCLX>0YBgD`}=Ns6Sl~2I7-Hw}v^J+1X zY^z#9L=4T=%QZ@`F+Vj4OL8=heiSRgBr>u2p7R2_={a$fkM&j~_DD zt)!F3It-ac&fM?x`amXI^}K&aH>CaddcTVXXX$g*ck?3~ji&oy?C$LT!}B`eJ()La zM%GSe>IaSBn!LzO&(1>aiaav zJeq0y>byzk^y6Y^Ep3YOT+e_^vbi9yMOgu(loQ+4X6xIJKWE;r)mNY#P_jJ3kdnij z(qPNReC|c7Mlt1u(Pv@Wx%@y@tom}*tk)#QhgBtbJ7i;t3TML|>NEXF_D5~x(XxsW z{F{6EvGvC~&^Yd9b;%{<<$WB6X|XYqsd3V5dzd-!4o?f;RLEEYay!W==? zo?EU;Wlf-6%~p`Ho3bg%%C6n8U-EkletHR=p%4XV&U4wjDXtulY}dT=%2jkHq!y)l z(wor@Jo+DI7_X`!m#l~rRvdJ1L-&!r7CdVhaOscl#oyMSFpn(a%k16o+q9FkL)t5A z{}AmRMb-z()nY!GX8zgWS>_NvJh6kXxn>wQG(C%(9M6XWGNIUui5#CNajtr3_;A+; z;J%>qGSaCX3(0(J3+{g0(12gyb>vVYbyW>rGrx6*@`lK&zP#0px;}*of7EVnFZG4{ zhdw{E3TnV&vUjFK<@G78ShG>KFM{%$7*{W!zLedBC1mj?it&Y6g;)?j{@u^74rHt( zw=2;sWGNYI;fA72%F=p1w(t9mm|n=<&e0VqR10Nf3u;8Szi!TjOZ+#xPGwOqjs5!I z6O-*wPPW0>#-5`s9loDf-(KX;z_SKIak|uxS3%~{zg%zMQXd$|acvq(WZ>h?oI3)# zTIkt?<}qI#d57~+=+w&Be8SWb(397c!{3E9WE%!UH7`gsqTT;dbl>q*{!tvjiv|s{ zMMX)H%4i_!kdcx^DiReHrIMM73YAi%L?~nwr6{W+j=lHZT-SE3B$|Hb_xIa+T|D=B zzUQ3J`TR>j_(df| zArp==eLLoQQa}2RyADsQss2aiw!pL@b?zHz3kcmND91!Kotej}j|QQZEUR$;PR{Hy zYz-LnxbTMsKL^wd?Ef}k9a+P+LY&)Ls{pMC*^j{SWkBDw9fzfWSt#kL4WU;~-8|Ag8dYZmA!@7$`mgWiV(�GqzsE+hzYW{Ohi|i}PrJd~ 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�MfNX1Mn{I1GH55b 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%0D2BRX7-a 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

    DObject::DObject ( - const DataType & data, - - - + const DataType & data) - const Metadata & metadata )
    -

    Constructor to initialize a DObject with data and metadata.

    +

    Constructor to initialize a DObject with data.

    Parameters
    -
    dataThe data to be stored in the DObject.
    metadataMetadata describing the stored data.
    +

    Definition at line 40 of file DObject.cpp.

    +

    Member Function Documentation

    @@ -274,7 +337,7 @@ Friends
    !>X3@+IGOvX( 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

    _@D`zzwo$Jlz> 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 literal 870845 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

    {Gt9u44ym} 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

    mBR5(T?l_Z|3x&u6lf0#VgyohVCb4SeHt;h11S< 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⋙B~6FIo4PGcnNci*HgTtIs0-?!Tyvo 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%0A(y%|bFJC*@Immqf`)BgKfO_grDBI@L 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 Date: Wed, 5 Mar 2025 12:57:17 -0500 Subject: [PATCH 040/167] refactor(testConfig): cleaned up schema --- tests/testsConfig.yaml | 51 +++++++++++++++--------------------------- 1 file changed, 18 insertions(+), 33 deletions(-) diff --git a/tests/testsConfig.yaml b/tests/testsConfig.yaml index d1d2871..e9f6b19 100644 --- a/tests/testsConfig.yaml +++ b/tests/testsConfig.yaml @@ -1,43 +1,28 @@ Probe: GLVis: - Visualization: true + Visualization: false Host: "10.8.0.13" Port: 19916 + DefaultKeyset: "iimmMMc" + GetRaySolution: + MakeDir: true Poly: Solver: ViewInitialGuess: false + Alpha: 1e10 GMRES: MaxIter: 5000 - Gaussian: - Sigma: 0.001 - Debug: - Newton: - EndOfStepPause: false - 1D: - WriteIntermediate: true - lat: 0.0 - lon: 0.0 - radialPoints: 100 - radialMax: 3.14 - radialMin: 0.0 - StepsPerWrite: 1 - OutputDir: "output/Poly/Debug/Newton/1D" - Exit: false - GLVis: - Keyset: "iMMmmc" - View: true - Exit: false - StepsPerView: 5 - Global: # All options in a namespace in global will be applied to all tests and are also valid options for that namespace not in global - GLVis: - Keyset: "iiMMmmc" # turn on the spliting plane without interpolation (ii), draw interal (MM) and exterior (mm) contor lines and turn on the color bar (c) - View: false - Exit: false - GLVis: - C_gf_View: # View the constraint function - F_gf_View: # View the objective function - M_gf_View: # View F + lambda_C - Exit: true + Newton: + Output: + 1D: + Save: true + Path: "output/Poly/1D/poly.csv" + RaySamples: 1000 + RayCoLatitude: 0.0 + RayLongitude: 0.0 - -# TODO: I suspect that part of the issue right now is that related to the guassian coefficient. \ No newline at end of file +# THESE ARE ONLY USED BY THE TEST SUITE AND NOT THE MAIN CODE +# ANY OPTIONS NEEDED FOR THE TEST SUITE SHOULD BE PLACED HERE +Tests: + Poly: + Index: 1.1 \ No newline at end of file From b0252927e02040964447ca1a81cc4e2130b0d4ed Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 5 Mar 2025 12:57:35 -0500 Subject: [PATCH 041/167] test(tests/poly): removed default constructor test --- tests/poly/polyTest.cpp | 34 ++++++++++++++++------------------ 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/tests/poly/polyTest.cpp b/tests/poly/polyTest.cpp index 3d4a11d..92cf25f 100644 --- a/tests/poly/polyTest.cpp +++ b/tests/poly/polyTest.cpp @@ -1,40 +1,38 @@ #include +#include + #include "quill/LogMacros.h" #include "mfem.hpp" #include "polySolver.h" #include "probe.h" #include "config.h" +#include "meshIO.h" std::string CONFIG_FILENAME = std::string(getenv("MESON_SOURCE_ROOT")) + "/tests/testsConfig.yaml"; +std::string SPHERICAL_MESH = std::string(getenv("MESON_SOURCE_ROOT")) + "/src/resources/mesh/core.msh"; class polyTest : public ::testing::Test {}; -TEST_F(polyTest, DefaultConstructor) { - Config& config = Config::getInstance(); - config.loadConfig(CONFIG_FILENAME); - EXPECT_NO_THROW(PolySolver(1, 1)); -} - TEST_F(polyTest, Solve) { Config& config = Config::getInstance(); config.loadConfig(CONFIG_FILENAME); - PolySolver polytrope(1, 1); - EXPECT_NO_THROW(polytrope.solve()); Probe::LogManager& logManager = Probe::LogManager::getInstance(); - quill::Logger* logger = logManager.newFileLogger("polyTest.log", "polyTest"); - LOG_INFO(logger, "Solving polytrope with n = 1.5"); - mfem::Mesh& mesh = polytrope.getMesh(); - mfem::GridFunction& solution = polytrope.getSolution(); - Probe::glVisView(solution, mesh, "Polytrope solution"); + quill::Logger* logger = logManager.getLogger("log"); + LOG_INFO(logger, "Starting polytrope solve test 1..."); + config.loadConfig(CONFIG_FILENAME); - // Get the mesh radius + MeshIO meshIO(SPHERICAL_MESH, std::numbers::pi); + mfem::Mesh& mesh = meshIO.GetMesh(); double radius = Probe::getMeshRadius(mesh); LOG_INFO(logger, "Mesh radius: {}", radius); - // Get the ray solution - const std::vector rayDirection = {0, 0}; - int numSamples = 10; - // std::vector samples = Probe::getRaySolution(solution, mesh, rayDirection, numSamples); + double polytropicIndex = config.get("Tests:Poly:Index", 1); + LOG_INFO(logger, "Solving polytrope with n = {:0.2f}", polytropicIndex); + + PolySolver polytrope(polytropicIndex, 1, mesh); + LOG_INFO(logger, "Solving polytrope..."); + EXPECT_NO_THROW(polytrope.solve()); + LOG_INFO(logger, "Polytrope solved."); } \ No newline at end of file From 7ea20369b2cdf2f778541abb2be50b64530cd83b Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Fri, 7 Mar 2025 10:26:45 -0500 Subject: [PATCH 042/167] fix(opatIO): brought changes from main related to gcc13 compliance --- src/opatIO/private/opatIO.cpp | 1 + src/opatIO/public/opatIO.h | 1 + 2 files changed, 2 insertions(+) diff --git a/src/opatIO/private/opatIO.cpp b/src/opatIO/private/opatIO.cpp index 9c3b043..6ae7f37 100644 --- a/src/opatIO/private/opatIO.cpp +++ b/src/opatIO/private/opatIO.cpp @@ -10,6 +10,7 @@ #include #include #include +#include #include "picosha2.h" // Function to check system endianness diff --git a/src/opatIO/public/opatIO.h b/src/opatIO/public/opatIO.h index 5fdad3f..1e816d4 100644 --- a/src/opatIO/public/opatIO.h +++ b/src/opatIO/public/opatIO.h @@ -8,6 +8,7 @@ #include #include #include +#include /** * @brief Structure to hold the header information of an OPAT file. From 74bc6392f9a0e4201f1b59450b1c10fcab263886 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Thu, 13 Mar 2025 15:06:22 -0400 Subject: [PATCH 043/167] refactor(gitignore): brought gitignore forward --- .gitignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 41ce7a4..90155ef 100644 --- a/.gitignore +++ b/.gitignore @@ -62,9 +62,10 @@ subprojects/mfem/ subprojects/tetgen/ subprojects/yaml-cpp/ subprojects/quill/ +subprojects/googletest-1.15.2/ .vscode/ *.log -output/ \ No newline at end of file +output/ From 3597f82ee4f005f3a2211224f785d5f7572de0ce Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Thu, 13 Mar 2025 15:11:46 -0400 Subject: [PATCH 044/167] fix(build): brought recent build changes to pointwise polytrope pointwise polytrope had some issues from the old build system. Fast fowarded it so that it has all the fixes which have been merged into main --- build-config/mfem/meson.build | 2 -- src/meson.build | 1 - tests/poly/meson.build | 2 +- 3 files changed, 1 insertion(+), 4 deletions(-) diff --git a/build-config/mfem/meson.build b/build-config/mfem/meson.build index ff60430..a642f0e 100644 --- a/build-config/mfem/meson.build +++ b/build-config/mfem/meson.build @@ -1,5 +1,3 @@ -patchFile = files('disable_mfem_selfcheck.patch') - mfem_cmake_options = cmake.subproject_options() mfem_cmake_options.add_cmake_defines({ 'MFEM_ENABLE_EXAMPLES': 'OFF', diff --git a/src/meson.build b/src/meson.build index 6f09cf2..64433a4 100644 --- a/src/meson.build +++ b/src/meson.build @@ -7,7 +7,6 @@ subdir('dobj') subdir('const') subdir('opatIO') subdir('meshIO') -subdir('config') subdir('probe') subdir('eos') subdir('poly') diff --git a/tests/poly/meson.build b/tests/poly/meson.build index 27eab75..17a36e5 100644 --- a/tests/poly/meson.build +++ b/tests/poly/meson.build @@ -11,7 +11,7 @@ foreach test_file : test_sources test_exe = executable( exe_name, test_file, - dependencies: [gtest_dep, polysolver_dep, probe_dep, quill_dep, config_dep], + dependencies: [gtest_dep, polysolver_dep, probe_dep, quill_dep, config_dep, gtest_main], install_rpath: '@loader_path/../../src' # Ensure runtime library path resolves correctly ) From 0c2a5e3d9a4c021b099dd586e67567c390b50755 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Fri, 14 Mar 2025 08:02:30 -0400 Subject: [PATCH 045/167] refactor(polyMFEMUtils): removed unused methods --- src/poly/utils/private/polyMFEMUtils.cpp | 58 +----------------------- 1 file changed, 1 insertion(+), 57 deletions(-) diff --git a/src/poly/utils/private/polyMFEMUtils.cpp b/src/poly/utils/private/polyMFEMUtils.cpp index 40231f7..a97ed6a 100644 --- a/src/poly/utils/private/polyMFEMUtils.cpp +++ b/src/poly/utils/private/polyMFEMUtils.cpp @@ -428,62 +428,6 @@ namespace polyMFEMUtils { LOG_INFO(logger, "Getting element dofs for zero slope constraint...done"); LOG_INFO(logger, "Building location of zero slope constraint...done"); } - - // void ZeroSlopeNewtonSolver::ProcessNewState(const mfem::Vector &x) const { - // LOG_INFO(logger, "Processing new state for zero slope constraint..."); - // if (zeroSlopeElemID < 0) { - // LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: zero slope element ID is not set"); - // MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: zero slope element ID is not set"); - // } - - // mfem::NonlinearForm *nlf = dynamic_cast(const_cast(oper)); - // if (!nlf) { - // LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: input operator is not a NonlinearForm"); - // MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: input operator is not a NonlinearForm"); - // } - - // mfem::FiniteElementSpace *fes = nlf->FESpace(); - // if (!fes) { - // LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: input operator does not have a finite element space"); - // MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: input operator does not have a finite element space"); - // } - - // mfem::Mesh *mesh = fes->GetMesh(); - // if (!mesh) { - // LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: input operator does not have a mesh"); - // MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: input operator does not have a mesh"); - // } - - // mfem::ElementTransformation *T = mesh->GetElementTransformation(zeroSlopeElemID); - // if (!T) { - // LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: element transformation is not found"); - // MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: element transformation is not found"); - // } - - // mfem::Vector grad_u(3); - - // mfem::GridFunction u_gf(fes); - // DEPRECATION_WARNING_OFF - // u_gf.SetData(x.GetData()); - // DEPRECATION_WARNING_ON - - // T->SetIntPoint(&zeroSlopeIP); - // u_gf.GetGradient(*T, grad_u); - - // int dof; - // LOG_DEBUG(logger, "Adjusting the residual to enforce the zero slope constraint by {:0.4E}...", -alpha*grad_u[0]); - // double rNorm = r.Norml2(); - // LOG_INFO(logger, "||r_B|| = {:0.4E}", rNorm); - // for (int i = 0; i < zeroSlopeDofs.Size(); i++) { - // dof = zeroSlopeDofs[i]; - // r[dof] -= alpha * grad_u[0]; - // r[dof] -= alpha * grad_u[1]; - // r[dof] -= alpha * grad_u[2]; - // } - // rNorm = r.Norml2(); - // LOG_INFO(logger, "||r_A|| = {:0.4E}", rNorm); - // // This still is not working; however, I think I am close. I also need to modify the jacobain. - // } void ZeroSlopeNewtonSolver::Mult(const mfem::Vector &b, mfem::Vector &x) const { using namespace mfem; @@ -508,7 +452,7 @@ namespace polyMFEMUtils { { r -= b; } - // ComputeConstrainedResidual(x, r); + ComputeConstrainedResidual(x, r); norm0 = norm = initial_norm = Norm(r); if (print_options.first_and_last && !print_options.iterations) From e75f9ada09daa87a899313bd543a02ffd597db00 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Fri, 14 Mar 2025 09:07:51 -0400 Subject: [PATCH 046/167] feat(polyMFEMUtils): changed slope constraint to look at all connected elements --- src/poly/utils/private/polyMFEMUtils.cpp | 186 +++++++++++------------ 1 file changed, 86 insertions(+), 100 deletions(-) diff --git a/src/poly/utils/private/polyMFEMUtils.cpp b/src/poly/utils/private/polyMFEMUtils.cpp index 40231f7..b4c4755 100644 --- a/src/poly/utils/private/polyMFEMUtils.cpp +++ b/src/poly/utils/private/polyMFEMUtils.cpp @@ -375,7 +375,9 @@ namespace polyMFEMUtils { } ZeroSlopeNewtonSolver::ZeroSlopeNewtonSolver(double alpha_, std::vector zeroSlopeCoordinate_) - : alpha(alpha_), zeroSlopeCoordinate(zeroSlopeCoordinate_) {} + : alpha(alpha_), zeroSlopeCoordinate(zeroSlopeCoordinate_) { + zeroIP.Set3w(zeroIPReferenceCoord); + } ZeroSlopeNewtonSolver::~ZeroSlopeNewtonSolver() {} @@ -421,70 +423,34 @@ namespace polyMFEMUtils { mesh->FindPoints(zeroSlopeCoordinateMatrix, elementsIDs, ips); zeroSlopeElemID = elementsIDs[0]; - zeroSlopeIP = ips[0]; + mfem::Array elementVertexIDs; + mesh->GetElementVertices(zeroSlopeElemID, elementVertexIDs); + int centralVertexID = -1; + double smallestDistance = std::numeric_limits::max(); + for (int i = 0; i < elementVertexIDs.Size(); i++) { + const double *vertex = mesh->GetVertex(elementVertexIDs[i]); + double distance = 0.0; + for (int dimID = 0; dimID < mesh->SpaceDimension(); dimID++) { + distance += std::pow(vertex[dimID] - zeroSlopeCoordinate[dimID], 2); + } + distance = std::sqrt(distance); + if (distance < smallestDistance) { + smallestDistance = distance; + centralVertexID = elementVertexIDs[i]; + } - LOG_INFO(logger, "Getting element dofs for zero slope constraint..."); - fes->GetElementDofs(zeroSlopeElemID, zeroSlopeDofs); - LOG_INFO(logger, "Getting element dofs for zero slope constraint...done"); - LOG_INFO(logger, "Building location of zero slope constraint...done"); + } + mfem::Table* vertexToElementTable = mesh->GetVertexToElementTable(); + vertexToElementTable->GetRow(centralVertexID, zeroSlopeConnectedElements); + + + mfem::Array tempZeroSlopeDofs; + for (auto elemID: zeroSlopeConnectedElements) { + fes->GetElementDofs(elemID, tempZeroSlopeDofs); + zeroSlopeDofs.push_back(tempZeroSlopeDofs); + } } - // void ZeroSlopeNewtonSolver::ProcessNewState(const mfem::Vector &x) const { - // LOG_INFO(logger, "Processing new state for zero slope constraint..."); - // if (zeroSlopeElemID < 0) { - // LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: zero slope element ID is not set"); - // MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: zero slope element ID is not set"); - // } - - // mfem::NonlinearForm *nlf = dynamic_cast(const_cast(oper)); - // if (!nlf) { - // LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: input operator is not a NonlinearForm"); - // MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: input operator is not a NonlinearForm"); - // } - - // mfem::FiniteElementSpace *fes = nlf->FESpace(); - // if (!fes) { - // LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: input operator does not have a finite element space"); - // MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: input operator does not have a finite element space"); - // } - - // mfem::Mesh *mesh = fes->GetMesh(); - // if (!mesh) { - // LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: input operator does not have a mesh"); - // MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: input operator does not have a mesh"); - // } - - // mfem::ElementTransformation *T = mesh->GetElementTransformation(zeroSlopeElemID); - // if (!T) { - // LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: element transformation is not found"); - // MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: element transformation is not found"); - // } - - // mfem::Vector grad_u(3); - - // mfem::GridFunction u_gf(fes); - // DEPRECATION_WARNING_OFF - // u_gf.SetData(x.GetData()); - // DEPRECATION_WARNING_ON - - // T->SetIntPoint(&zeroSlopeIP); - // u_gf.GetGradient(*T, grad_u); - - // int dof; - // LOG_DEBUG(logger, "Adjusting the residual to enforce the zero slope constraint by {:0.4E}...", -alpha*grad_u[0]); - // double rNorm = r.Norml2(); - // LOG_INFO(logger, "||r_B|| = {:0.4E}", rNorm); - // for (int i = 0; i < zeroSlopeDofs.Size(); i++) { - // dof = zeroSlopeDofs[i]; - // r[dof] -= alpha * grad_u[0]; - // r[dof] -= alpha * grad_u[1]; - // r[dof] -= alpha * grad_u[2]; - // } - // rNorm = r.Norml2(); - // LOG_INFO(logger, "||r_A|| = {:0.4E}", rNorm); - // // This still is not working; however, I think I am close. I also need to modify the jacobain. - // } - void ZeroSlopeNewtonSolver::Mult(const mfem::Vector &b, mfem::Vector &x) const { using namespace mfem; using namespace std; @@ -501,14 +467,22 @@ namespace polyMFEMUtils { x = 0.0; } + if ( config.get("Debug", false) ) { + Probe::glVisView(x, *dynamic_cast(const_cast(oper))->FESpace(), "initial guess"); + Probe::getRaySolution(x, *dynamic_cast(const_cast(oper))->FESpace(), {0.0, 0.0}, 100, "output/initial_guess.csv"); + } + ProcessNewState(x); + DEPRECATION_WARNING_OFF + u_gf->SetData(x.GetData()); + DEPRECATION_WARNING_ON oper->Mult(x, r); if (have_b) { r -= b; } - // ComputeConstrainedResidual(x, r); + ComputeConstrainedResidual(x, r); norm0 = norm = initial_norm = Norm(r); if (print_options.first_and_last && !print_options.iterations) @@ -579,15 +553,19 @@ namespace polyMFEMUtils { ProcessNewState(x); + // Probe::glVisView(x, *dynamic_cast(const_cast(oper))->FESpace(), "solution " + it); + oper->Mult(x, r); if (have_b) { r -= b; } - // ComputeConstrainedResidual(x, r); + ComputeConstrainedResidual(x, r); norm = Norm(r); } - + LOG_INFO(logger, "Final Computation of residual..."); + ComputeConstrainedResidual(x, r); + final_iter = it; final_norm = norm; @@ -623,25 +601,29 @@ namespace polyMFEMUtils { MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: input operator does not have a mesh"); } - mfem::ElementTransformation *T = mesh->GetElementTransformation(zeroSlopeElemID); - if (!T) { - LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: element transformation is not found"); - MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: element transformation is not found"); - } + int i = 0; + double grad_x_avg=0.0, grad_y_avg=0.0, grad_z_avg=0.0; + for (auto elemID : zeroSlopeConnectedElements) { + mfem::ElementTransformation *T = mesh->GetElementTransformation(elemID); + if (!T) { + LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: element transformation is not found"); + MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: element transformation is not found"); + } - DEPRECATION_WARNING_OFF - u_gf->SetData(x.GetData()); - DEPRECATION_WARNING_ON + T->SetIntPoint(&zeroIP); + mfem::Vector grad_u(3); // TODO make this a unique pointer so it can be dimensionally adaptive + u_gf->GetGradient(*T, grad_u); + grad_x_avg += grad_u[0]; + grad_y_avg += grad_u[1]; + grad_z_avg += grad_u[2]; - T->SetIntPoint(&zeroSlopeIP); - mfem::Vector grad_u(3); // TODO make this a unique pointer so it can be dimensionally adaptive - u_gf->GetGradient(*T, grad_u); - - for (int i = 0; i < zeroSlopeDofs.Size(); i++) { - int dof = zeroSlopeDofs[i]; - residual[dof] -= alpha * grad_u[0]; - residual[dof] -= alpha * grad_u[1]; - residual[dof] -= alpha * grad_u[2]; + for (int j = 0; j < zeroSlopeDofs[i].Size(); j++) { + int dof = zeroSlopeDofs[i][j]; + residual[dof] -= alpha * grad_u[0]; + residual[dof] -= alpha * grad_u[1]; + residual[dof] -= alpha * grad_u[2]; + } + i++; } } @@ -665,31 +647,35 @@ namespace polyMFEMUtils { MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: input operator does not have a mesh"); } - mfem::ElementTransformation *T = mesh->GetElementTransformation(zeroSlopeElemID); - if (!T) { - LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: element transformation is not found"); - MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: element transformation is not found"); - } - - const mfem::FiniteElement* fe = fes->GetFE(zeroSlopeElemID); // Get FE *once*. - mfem::DenseMatrix dshape; // For shape function derivatives. - dshape.SetSize(fe->GetDof(), mesh->Dimension()); - T->SetIntPoint(&zeroSlopeIP); - fe->CalcDShape(zeroSlopeIP, dshape); if (!grad) { LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ComputeConstrainedGradient: Grad is not set"); MFEM_ABORT("ZeroSlopeNewtonSolver::ComputeConstrainedGradient: Grad is not set"); } - // --- Modify Jacobian --- + LOG_INFO(logger, "Adjusting the Jacobian to enforce the zero slope constraint..."); - for (int i = 0; i < zeroSlopeDofs.Size(); i++) { - for (int j = 0; j < zeroSlopeDofs.Size(); j++) { - grad->Add(zeroSlopeDofs[i], zeroSlopeDofs[j], alpha * dshape(j, 0)); - grad->Add(zeroSlopeDofs[i], zeroSlopeDofs[j], alpha * dshape(j, 1)); - grad->Add(zeroSlopeDofs[i], zeroSlopeDofs[j], alpha * dshape(j, 2)); - } + int dofID = 0; + for (auto elemID : zeroSlopeConnectedElements) { + mfem::ElementTransformation *T = mesh->GetElementTransformation(elemID); + if (!T) { + LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: element transformation is not found"); + MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: element transformation is not found"); + } + const mfem::FiniteElement* fe = fes->GetFE(elemID); // Get FE *once*. + mfem::DenseMatrix dshape; // For shape function derivatives. + dshape.SetSize(fe->GetDof(), mesh->Dimension()); + T->SetIntPoint(&zeroIP); + fe->CalcDShape(zeroIP, dshape); + // --- Modify Jacobian --- + for (int i = 0; i < zeroSlopeDofs[dofID].Size(); i++) { + for (int j = 0; j < zeroSlopeDofs[dofID].Size(); j++) { + grad->Add(zeroSlopeDofs[dofID][i], zeroSlopeDofs[dofID][j], alpha * dshape(j, 0)); + grad->Add(zeroSlopeDofs[dofID][i], zeroSlopeDofs[dofID][j], alpha * dshape(j, 1)); + grad->Add(zeroSlopeDofs[dofID][i], zeroSlopeDofs[dofID][j], alpha * dshape(j, 2)); + } + } } LOG_INFO(logger, "Adjusting the Jacobian to enforce the zero slope constraint...done"); + dofID++; } } // namespace polyMFEMUtils \ No newline at end of file From b4615fc0aa108dad182dfa3476a74583b1575416 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Fri, 14 Mar 2025 09:12:40 -0400 Subject: [PATCH 047/167] fix(poly): working on solving polytrope --- src/poly/solver/private/polySolver.cpp | 51 +++++++++++--------------- src/poly/utils/public/polyMFEMUtils.h | 7 +++- tests/poly/polyTest.cpp | 3 +- tests/testsConfig.yaml | 15 +++++++- 4 files changed, 42 insertions(+), 34 deletions(-) diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index 679d8b3..258e71d 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -104,26 +104,6 @@ void PolySolver::solve(){ centerPoint(1, 0) = 0.0; centerPoint(2, 0) = 0.0; - // double controlPoint = 0.25; - // int sign; - // for (int i = 1; i < 7; i++) { - // sign = i % 2 == 0 ? -1 : 1; - // if (i == 1 || i == 2) { - // centerPoint(0, i) = controlPoint * sign; - // centerPoint(1, i) = 0.0; - // centerPoint(2, i) = 0.0; - // } else if (i == 3 || i == 4) { - // centerPoint(0, i) = 0.0; - // centerPoint(1, i) = controlPoint * sign; - // centerPoint(2, i) = 0.0; - // } else { - // centerPoint(0, i) = 0.0; - // centerPoint(1, i) = 0.0; - // centerPoint(2, i) = controlPoint * sign; - // } - // } - - mfem::Array elementIDs; mfem::Array ips; mesh.FindPoints(centerPoint, elementIDs, ips); @@ -142,19 +122,32 @@ void PolySolver::solve(){ nonlinearForm->SetEssentialTrueDofs(ess_tdof_list); // Set the center elemID to be the Dirichlet boundary - double alpha = config.get("Poly:Solver:Alpha", 1e2); + double alpha = config.get("Poly:Solver:Newton:Alpha", 1e2); + double newtonRelTol = config.get("Poly:Solver:Newton:RelTol", 1e-7); + double newtonAbsTol = config.get("Poly:Solver:Newton:AbsTol", 1e-7); + int newtonMaxIter = config.get("Poly:Solver:Newton:MaxIter", 200); + int newtonPrintLevel = config.get("Poly:Solver:Newton:PrintLevel", 1); + + double gmresRelTol = config.get("Poly:Solver:GMRES:RelTol", 1e-10); + double gmresAbsTol = config.get("Poly:Solver:GMRES:AbsTol", 1e-12); + int gmresMaxIter = config.get("Poly:Solver:GMRES:MaxIter", 2000); + int gmresPrintLevel = config.get("Poly:Solver:GMRES:PrintLevel", 0); + + LOG_INFO(logger, "Newton Solver (relTol: {:0.2E}, absTol: {:0.2E}, maxIter: {}, printLevel: {})", newtonRelTol, newtonAbsTol, newtonMaxIter, newtonPrintLevel); + LOG_INFO(logger, "GMRES Solver (relTol: {:0.2E}, absTol: {:0.2E}, maxIter: {}, printLevel: {})", gmresRelTol, gmresAbsTol, gmresMaxIter, gmresPrintLevel); + std::vector zeroSlopeCoordinate = {0.0, 0.0, 0.0}; polyMFEMUtils::ZeroSlopeNewtonSolver newtonSolver(alpha, zeroSlopeCoordinate); - newtonSolver.SetRelTol(1e-8); - newtonSolver.SetAbsTol(1e-10); - newtonSolver.SetMaxIter(200); - newtonSolver.SetPrintLevel(1); + newtonSolver.SetRelTol(newtonRelTol); + newtonSolver.SetAbsTol(newtonAbsTol); + newtonSolver.SetMaxIter(newtonMaxIter); + newtonSolver.SetPrintLevel(newtonPrintLevel); newtonSolver.SetOperator(*nonlinearForm); mfem::GMRESSolver gmresSolver; - gmresSolver.SetRelTol(1e-10); - gmresSolver.SetAbsTol(1e-12); - gmresSolver.SetMaxIter(2000); - gmresSolver.SetPrintLevel(0); + gmresSolver.SetRelTol(gmresRelTol); + gmresSolver.SetAbsTol(gmresAbsTol); + gmresSolver.SetMaxIter(gmresMaxIter); + gmresSolver.SetPrintLevel(gmresPrintLevel); newtonSolver.SetSolver(gmresSolver); // newtonSolver.SetAdaptiveLinRtol(); diff --git a/src/poly/utils/public/polyMFEMUtils.h b/src/poly/utils/public/polyMFEMUtils.h index 8bb29bc..fa76e55 100644 --- a/src/poly/utils/public/polyMFEMUtils.h +++ b/src/poly/utils/public/polyMFEMUtils.h @@ -228,8 +228,11 @@ namespace polyMFEMUtils { std::vector zeroSlopeCoordinate; // The coordinate of the zero slope point int zeroSlopeElemID = -1; - mfem::Array zeroSlopeDofs; - mfem::IntegrationPoint zeroSlopeIP; + double zeroIPReferenceCoord[4] = {0.0, 0.0, 0.0, 1.0}; + mfem::IntegrationPoint zeroIP; + mfem::Array zeroSlopeConnectedElements; + std::vector zeroSlopeIPs; + std::vector> zeroSlopeDofs; std::unique_ptr u_gf; mutable mfem::SparseMatrix *grad = nullptr; diff --git a/tests/poly/polyTest.cpp b/tests/poly/polyTest.cpp index 92cf25f..a4f5246 100644 --- a/tests/poly/polyTest.cpp +++ b/tests/poly/polyTest.cpp @@ -23,7 +23,8 @@ TEST_F(polyTest, Solve) { LOG_INFO(logger, "Starting polytrope solve test 1..."); config.loadConfig(CONFIG_FILENAME); - MeshIO meshIO(SPHERICAL_MESH, std::numbers::pi); + double polyRadius = config.get("Tests:Poly:Radius", std::numbers::pi); + MeshIO meshIO(SPHERICAL_MESH, polyRadius); mfem::Mesh& mesh = meshIO.GetMesh(); double radius = Probe::getMeshRadius(mesh); LOG_INFO(logger, "Mesh radius: {}", radius); diff --git a/tests/testsConfig.yaml b/tests/testsConfig.yaml index e9f6b19..7685ff5 100644 --- a/tests/testsConfig.yaml +++ b/tests/testsConfig.yaml @@ -1,3 +1,5 @@ +Debug: true + Probe: GLVis: Visualization: false @@ -9,9 +11,17 @@ Probe: Poly: Solver: ViewInitialGuess: false - Alpha: 1e10 GMRES: MaxIter: 5000 + RelTol: 1.0e-8 + AbsTol: 1.0e-10 + PrintLevel: 0 + Newton: + MaxIter: 200 + RelTol: 1.0e-8 + AbsTol: 1.0e-10 + Alpha: 0.05 + PrintLevel: 1 Newton: Output: 1D: @@ -25,4 +35,5 @@ Poly: # ANY OPTIONS NEEDED FOR THE TEST SUITE SHOULD BE PLACED HERE Tests: Poly: - Index: 1.1 \ No newline at end of file + Index: 1.0 + # Radius: 3.25 \ No newline at end of file From 88a45c7d0984209f956690dfb197994f4e0e7864 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 17 Mar 2025 11:11:22 -0400 Subject: [PATCH 048/167] test(tests/poly): removed some debugging output from poly test --- src/poly/utils/private/polyMFEMUtils.cpp | 8 ++++---- tests/testsConfig.yaml | 5 +++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/poly/utils/private/polyMFEMUtils.cpp b/src/poly/utils/private/polyMFEMUtils.cpp index caeff1c..22b30d7 100644 --- a/src/poly/utils/private/polyMFEMUtils.cpp +++ b/src/poly/utils/private/polyMFEMUtils.cpp @@ -467,10 +467,10 @@ namespace polyMFEMUtils { x = 0.0; } - if ( config.get("Debug", false) ) { - Probe::glVisView(x, *dynamic_cast(const_cast(oper))->FESpace(), "initial guess"); - Probe::getRaySolution(x, *dynamic_cast(const_cast(oper))->FESpace(), {0.0, 0.0}, 100, "output/initial_guess.csv"); - } + // if ( config.get("Debug", false) ) { + // Probe::glVisView(x, *dynamic_cast(const_cast(oper))->FESpace(), "initial guess"); + // Probe::getRaySolution(x, *dynamic_cast(const_cast(oper))->FESpace(), {0.0, 0.0}, 100, "output/initial_guess.csv"); + // } ProcessNewState(x); DEPRECATION_WARNING_OFF diff --git a/tests/testsConfig.yaml b/tests/testsConfig.yaml index 7685ff5..13bc222 100644 --- a/tests/testsConfig.yaml +++ b/tests/testsConfig.yaml @@ -2,8 +2,9 @@ Debug: true Probe: GLVis: - Visualization: false - Host: "10.8.0.13" + Visualization: true + # Host: "10.8.0.13" + Host: "localhost" Port: 19916 DefaultKeyset: "iimmMMc" GetRaySolution: From 91b8fccf306f32476293da211de5db3dae7353b7 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Tue, 18 Mar 2025 07:22:14 -0400 Subject: [PATCH 049/167] feat(formatHeader): brougth formatHeader.py from main --- commit-config/hooks/formatHeader.py | 40 ++++++++++++++--------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/commit-config/hooks/formatHeader.py b/commit-config/hooks/formatHeader.py index 8c303f9..413a304 100755 --- a/commit-config/hooks/formatHeader.py +++ b/commit-config/hooks/formatHeader.py @@ -1,3 +1,23 @@ +""" *********************************************************************** +# +# Copyright (C) 2025 -- The 4D-STAR Collaboration +# File Author: Emily Boudreaux +# Last Modified: March 17, 2025 +# +# 4DSSE is free software; you can use it and/or modify +# it under the terms and restrictions the GNU General Library Public +# License version 3 (GPLv3) as published by the Free Software Foundation. +# +# 4DSSE is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public License +# along with this software; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# +# *********************************************************************** """ from git import Repo import datetime import os @@ -83,26 +103,6 @@ def make_header(authors, date, filename, projectName): authorsString = ', '.join(authors) bs, be, c = select_comment_chars(filename) - defaultHeader = f"""{bs} *********************************************************************** -{c} -{c} Copyright (C) {date.year} -- The 4D-STAR Collaboration -{c} File Author{authorSuffix}: {authorsString} -{c} Last Modified: {date.date().strftime("%B %d, %Y")} -{c} -{c} {projectName} is free software; you can use it and/or modify -{c} it under the terms and restrictions the GNU General Library Public -{c} License version 3 (GPLv3) as published by the Free Software Foundation. -{c} -{c} {projectName} is distributed in the hope that it will be useful, -{c} but WITHOUT ANY WARRANTY; without even the implied warranty of -{c} MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -{c} See the GNU Library General Public License for more details. -{c} -{c} You should have received a copy of the GNU Library General Public License -{c} along with this software; if not, write to the Free Software -{c} Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -{c} -{c} *********************************************************************** {be}\n""" return defaultHeader From 2c98e90c0fe351791beb7d992eb397c9b395b92a Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Tue, 18 Mar 2025 07:24:04 -0400 Subject: [PATCH 050/167] fix(formatHeader): added removed defaultHeader back --- commit-config/hooks/formatHeader.py | 40 ++++++++++++++--------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/commit-config/hooks/formatHeader.py b/commit-config/hooks/formatHeader.py index 413a304..8c303f9 100755 --- a/commit-config/hooks/formatHeader.py +++ b/commit-config/hooks/formatHeader.py @@ -1,23 +1,3 @@ -""" *********************************************************************** -# -# Copyright (C) 2025 -- The 4D-STAR Collaboration -# File Author: Emily Boudreaux -# Last Modified: March 17, 2025 -# -# 4DSSE is free software; you can use it and/or modify -# it under the terms and restrictions the GNU General Library Public -# License version 3 (GPLv3) as published by the Free Software Foundation. -# -# 4DSSE is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public License -# along with this software; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# *********************************************************************** """ from git import Repo import datetime import os @@ -103,6 +83,26 @@ def make_header(authors, date, filename, projectName): authorsString = ', '.join(authors) bs, be, c = select_comment_chars(filename) + defaultHeader = f"""{bs} *********************************************************************** +{c} +{c} Copyright (C) {date.year} -- The 4D-STAR Collaboration +{c} File Author{authorSuffix}: {authorsString} +{c} Last Modified: {date.date().strftime("%B %d, %Y")} +{c} +{c} {projectName} is free software; you can use it and/or modify +{c} it under the terms and restrictions the GNU General Library Public +{c} License version 3 (GPLv3) as published by the Free Software Foundation. +{c} +{c} {projectName} is distributed in the hope that it will be useful, +{c} but WITHOUT ANY WARRANTY; without even the implied warranty of +{c} MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +{c} See the GNU Library General Public License for more details. +{c} +{c} You should have received a copy of the GNU Library General Public License +{c} along with this software; if not, write to the Free Software +{c} Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +{c} +{c} *********************************************************************** {be}\n""" return defaultHeader From 9867e267ea3aaab1a3b1e122793a76d2c24a3032 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Tue, 18 Mar 2025 07:25:46 -0400 Subject: [PATCH 051/167] fix(formatHeader.py): updated format header to ignore itself --- commit-config/hooks/formatHeader.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/commit-config/hooks/formatHeader.py b/commit-config/hooks/formatHeader.py index 8c303f9..64a0e86 100755 --- a/commit-config/hooks/formatHeader.py +++ b/commit-config/hooks/formatHeader.py @@ -120,6 +120,10 @@ if __name__ == "__main__": args = parser.parse_args() absPath = os.path.abspath(args.file) + fileName = os.path.basename(args.file) + if fileName == "formatHeader.py": + print(f"{BLUECOLOR}NOTE! Cannot format the formatHeader script{RESETCOLOR}") + exit(0) assert os.path.exists(absPath), f"{REDCOLOR}ERROR! The file {absPath} does not exist{RESETCOLOR}" From 8dcdf92414420a281a4447126ddf4f6c08982cff Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Tue, 18 Mar 2025 10:15:51 -0400 Subject: [PATCH 052/167] feat(poly): interpolating polynomial to find polytrope surface Instead of treating the polytrope as a free boundary problem I have defined an interpolating polynominal, accurate to within 0.01 percent over n=[0,5) which is used to set the size of the domain for a given n --- src/poly/coeff/private/polyCoeff.cpp | 12 +++++++++++- src/poly/coeff/public/polyCoeff.h | 13 +++++++++++++ src/poly/solver/private/polySolver.cpp | 15 +++------------ tests/poly/polyTest.cpp | 13 ++++++++----- 4 files changed, 35 insertions(+), 18 deletions(-) diff --git a/src/poly/coeff/private/polyCoeff.cpp b/src/poly/coeff/private/polyCoeff.cpp index aa9a826..44cc0d1 100644 --- a/src/poly/coeff/private/polyCoeff.cpp +++ b/src/poly/coeff/private/polyCoeff.cpp @@ -19,7 +19,7 @@ // // *********************************************************************** */ #include "mfem.hpp" -#include +#include #include "polyCoeff.h" @@ -35,4 +35,14 @@ namespace polycoeff{ v.SetSize(3); for (int i = 0; i < 3; i++) { v(i) = -1; } } + + double x1(const double n) + { + double r = 0; + for (int i = 0; i < x1InterpCoeff::numTerms; i++) { + r += x1InterpCoeff::coeff[i] * std::pow(n, x1InterpCoeff::power[i]); + } + return r; + } + } \ No newline at end of file diff --git a/src/poly/coeff/public/polyCoeff.h b/src/poly/coeff/public/polyCoeff.h index 0812498..4b18066 100644 --- a/src/poly/coeff/public/polyCoeff.h +++ b/src/poly/coeff/public/polyCoeff.h @@ -42,6 +42,19 @@ namespace polycoeff * @param v Output vector to store the computed xi coefficient. */ void diffusionCoeff(const mfem::Vector &x, mfem::Vector &v); + + double x1(const double n); + /** + * @brief Coefficients for the interpolations of the surface location of a polytrope + * @param numTerms Number of terms in the polynomial interpolator + * @param power Array of the powers of the polynomial interpolator + * @param coeff Array of the coefficients of the polynomial interpolator + */ + struct x1InterpCoeff { + constexpr static int numTerms = 51; + constexpr static int power[51] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50}; + constexpr static double coeff[51] = {2.449260049071003e+00, 4.340987403815444e-01, 2.592462347475860e+00, -2.283794512491552e+01, 1.135535208066129e+02, -3.460093673587010e+02, 6.948139716983651e+02, -9.564368645158952e+02, 9.184546798891624e+02, -6.130308987803503e+02, 2.747228735318193e+02, -7.416795903196430e+01, 7.318638538580859e+00, 1.749441306797260e+00, -4.240148582456829e-01, -5.818809544982156e-02, 1.514877217199105e-02, 3.228634707578998e-03, -2.862524323980516e-04, -1.622486968261819e-04, -1.253644717104076e-05, 4.334945141292894e-06, 1.296452565229763e-06, 8.634802209209870e-08, -3.337511676486084e-08, -1.094796628367775e-08, -1.228178760540410e-09, 1.416744125622751e-10, 8.513777351265677e-11, 1.624582561364811e-11, 8.377207519041114e-13, -4.363812865112836e-13, -1.535862757816461e-13, -2.485085045037669e-14, -6.566281276491033e-16, 8.405047965853478e-16, 2.673804441025638e-16, 4.176337890285142e-17, 8.150073570140493e-19, -1.531673805257016e-18, -4.746996933716653e-19, -6.976825828390195e-20, 8.807513368604331e-22, 3.307739310180278e-21, 8.593260940093030e-22, 7.385969061093440e-23, -2.211130577977291e-23, -8.557291048388455e-24, -4.169359901215994e-25, 4.609379358875657e-25, -3.590870335035984e-26}; + }; } // namespace polyCoeff #endif // POLYCOEFF_H \ No newline at end of file diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index 258e71d..b568c3a 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -1,16 +1,7 @@ #include "mfem.hpp" #include -#include -#include -#include -#include -#include -#include -#include -#include -#include "meshIO.h" #include "polySolver.h" #include "polyMFEMUtils.h" #include "polyCoeff.h" @@ -19,7 +10,6 @@ #include "quill/LogMacros.h" -#include "warning_control.h" namespace laneEmden { @@ -122,7 +112,7 @@ void PolySolver::solve(){ nonlinearForm->SetEssentialTrueDofs(ess_tdof_list); // Set the center elemID to be the Dirichlet boundary - double alpha = config.get("Poly:Solver:Newton:Alpha", 1e2); + // double alpha = config.get("Poly:Solver:Newton:Alpha", 1e2); double newtonRelTol = config.get("Poly:Solver:Newton:RelTol", 1e-7); double newtonAbsTol = config.get("Poly:Solver:Newton:AbsTol", 1e-7); int newtonMaxIter = config.get("Poly:Solver:Newton:MaxIter", 200); @@ -137,7 +127,8 @@ void PolySolver::solve(){ LOG_INFO(logger, "GMRES Solver (relTol: {:0.2E}, absTol: {:0.2E}, maxIter: {}, printLevel: {})", gmresRelTol, gmresAbsTol, gmresMaxIter, gmresPrintLevel); std::vector zeroSlopeCoordinate = {0.0, 0.0, 0.0}; - polyMFEMUtils::ZeroSlopeNewtonSolver newtonSolver(alpha, zeroSlopeCoordinate); + // polyMFEMUtils::ZeroSlopeNewtonSolver newtonSolver(alpha, zeroSlopeCoordinate); + mfem::NewtonSolver newtonSolver; newtonSolver.SetRelTol(newtonRelTol); newtonSolver.SetAbsTol(newtonAbsTol); newtonSolver.SetMaxIter(newtonMaxIter); diff --git a/tests/poly/polyTest.cpp b/tests/poly/polyTest.cpp index a4f5246..9a9639e 100644 --- a/tests/poly/polyTest.cpp +++ b/tests/poly/polyTest.cpp @@ -1,11 +1,12 @@ #include -#include +#include #include "quill/LogMacros.h" #include "mfem.hpp" #include "polySolver.h" +#include "polyCoeff.h" #include "probe.h" #include "config.h" #include "meshIO.h" @@ -23,14 +24,16 @@ TEST_F(polyTest, Solve) { LOG_INFO(logger, "Starting polytrope solve test 1..."); config.loadConfig(CONFIG_FILENAME); - double polyRadius = config.get("Tests:Poly:Radius", std::numbers::pi); + double polytropicIndex = config.get("Tests:Poly:Index", 1); + double polyRadius = polycoeff::x1(polytropicIndex); + std::cout << "Polytropic index: " << polytropicIndex << std::endl; + std::cout << "Polytropic radius: " << polyRadius << std::endl; + LOG_INFO(logger, "Solving polytrope with n = {:0.2f}", polytropicIndex); MeshIO meshIO(SPHERICAL_MESH, polyRadius); mfem::Mesh& mesh = meshIO.GetMesh(); double radius = Probe::getMeshRadius(mesh); - LOG_INFO(logger, "Mesh radius: {}", radius); + LOG_INFO(logger, "Mesh radius: {:0.4f} (target={:0.4f})", radius, polyRadius); - double polytropicIndex = config.get("Tests:Poly:Index", 1); - LOG_INFO(logger, "Solving polytrope with n = {:0.2f}", polytropicIndex); PolySolver polytrope(polytropicIndex, 1, mesh); LOG_INFO(logger, "Solving polytrope..."); From afc488abd10639b1eda822050b5664a57f007549 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Tue, 18 Mar 2025 11:18:46 -0400 Subject: [PATCH 053/167] fix(poly): coefficients properly handle chain rule --- src/poly/coeff/private/polyCoeff.cpp | 12 +- src/poly/coeff/public/polyCoeff.h | 2 +- src/poly/solver/private/polySolver.cpp | 20 + src/poly/utils/private/polyMFEMUtils.cpp | 507 ----------------------- 4 files changed, 28 insertions(+), 513 deletions(-) diff --git a/src/poly/coeff/private/polyCoeff.cpp b/src/poly/coeff/private/polyCoeff.cpp index 44cc0d1..43d0e94 100644 --- a/src/poly/coeff/private/polyCoeff.cpp +++ b/src/poly/coeff/private/polyCoeff.cpp @@ -2,7 +2,7 @@ // // Copyright (C) 2025 -- The 4D-STAR Collaboration // File Author: Emily Boudreaux -// Last Modified: February 14, 2025 +// Last Modified: March 18, 2025 // // 4DSSE is free software; you can use it and/or modify // it under the terms and restrictions the GNU General Library Public @@ -19,21 +19,23 @@ // // *********************************************************************** */ #include "mfem.hpp" -#include #include "polyCoeff.h" namespace polycoeff{ double nonlinearSourceCoeff(const mfem::Vector &x) { - // double r = x.Norml2(); - return 1.0; + double r = x.Norml2(); + return std::pow(r, 2); } void diffusionCoeff(const mfem::Vector &x, mfem::Vector &v) { v.SetSize(3); - for (int i = 0; i < 3; i++) { v(i) = -1; } + double r = x.Norml2(); + for (int i = 0; i < 3; i++) { + v(i) = -std::pow(r, 2); + } } double x1(const double n) diff --git a/src/poly/coeff/public/polyCoeff.h b/src/poly/coeff/public/polyCoeff.h index 4b18066..8cea996 100644 --- a/src/poly/coeff/public/polyCoeff.h +++ b/src/poly/coeff/public/polyCoeff.h @@ -2,7 +2,7 @@ // // Copyright (C) 2025 -- The 4D-STAR Collaboration // File Author: Emily Boudreaux -// Last Modified: February 12, 2025 +// Last Modified: March 18, 2025 // // 4DSSE is free software; you can use it and/or modify // it under the terms and restrictions the GNU General Library Public diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index b568c3a..95d688b 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -1,3 +1,23 @@ +/* *********************************************************************** +// +// Copyright (C) 2025 -- The 4D-STAR Collaboration +// File Author: Emily Boudreaux +// Last Modified: March 18, 2025 +// +// 4DSSE is free software; you can use it and/or modify +// it under the terms and restrictions the GNU General Library Public +// License version 3 (GPLv3) as published by the Free Software Foundation. +// +// 4DSSE is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Library General Public License for more details. +// +// You should have received a copy of the GNU Library General Public License +// along with this software; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// +// *********************************************************************** */ #include "mfem.hpp" #include diff --git a/src/poly/utils/private/polyMFEMUtils.cpp b/src/poly/utils/private/polyMFEMUtils.cpp index 87815fd..fdaf44e 100644 --- a/src/poly/utils/private/polyMFEMUtils.cpp +++ b/src/poly/utils/private/polyMFEMUtils.cpp @@ -19,20 +19,11 @@ // // *********************************************************************** */ #include "mfem.hpp" -#include -#include #include -#include -#include -#include -#include #include #include "polyMFEMUtils.h" #include "probe.h" -#include "config.h" - -#include "warning_control.h" namespace polyMFEMUtils { NonlinearPowerIntegrator::NonlinearPowerIntegrator( @@ -200,502 +191,4 @@ namespace polyMFEMUtils { } } - ConstraintIntegrator::ConstraintIntegrator(mfem::Coefficient &eta_) : eta(eta_) {} - - void ConstraintIntegrator::AssembleElementVector(const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, const mfem::Vector &elfun, mfem::Vector &elvect) { - int dof = el.GetDof(); - elvect.SetSize(dof); - elvect = 0.0; - - mfem::Vector shape(dof); - const int intOrder = 2 * el.GetOrder() + 3; - - const mfem::IntegrationRule &ir = mfem::IntRules.Get(el.GetGeomType(), intOrder); - - for (int i = 0; i < ir.GetNPoints(); i++) { - const mfem::IntegrationPoint &ip = ir.IntPoint(i); - Trans.SetIntPoint(&ip); - el.CalcShape(ip, shape); - - double eta_val = eta.Eval(Trans, ip); - - double weight = ip.weight * Trans.Weight(); - elvect.Add(eta_val * weight, shape); - } - } - - void ConstraintIntegrator::AssembleElementGrad(const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, const mfem::Vector &elfun, mfem::DenseMatrix &elmat) { - int dof = el.GetDof(); - elmat.SetSize(dof); - elmat = 0.0; - } - - GaussianCoefficient::GaussianCoefficient(double stdDev_) - : stdDev(stdDev_), - norm_coeff(1.0/std::pow(std::sqrt(2*std::numbers::pi*std::pow(stdDev_, 2)), 3.0/2.0)) {} - - double GaussianCoefficient::Eval(mfem::ElementTransformation &T, const mfem::IntegrationPoint &ip) { - mfem::Vector r; - T.Transform(ip, r); - double rnorm = std::sqrt(r * r); - // TODO: return to this to resolve why the Guassian does not always have peek at g(0) = 1 without the factor of 3.0145 (manually calibrated). - // Open a file (append if already exists) to write the Gaussian values - return norm_coeff * std::exp(-std::pow(rnorm, 2)/(2*std::pow(stdDev, 2))); - } - - - AugmentedOperator::AugmentedOperator(mfem::NonlinearForm &nfl_, mfem::LinearForm &C_, int lambdaDofOffset_, double C_val_) - : - mfem::Operator( // Call the base class constructor - nfl_.FESpace()->GetTrueVSize()+1, // Sets the height attribute (+1 for the lambda component) - nfl_.FESpace()->GetTrueVSize()+1 // Sets the width attribute (+1 for the lambda component) - ), - nfl(nfl_), - C(C_), - C_val(C_val_), - lambdaDofOffset(lambdaDofOffset_), - lastJacobian(nullptr) {} - - void AugmentedOperator::Mult(const mfem::Vector &x, mfem::Vector &y) const { - // Select the lambda component of the input vector and seperate it from the θ component - mfem::Vector u(x.GetData(), lambdaDofOffset); - double lambda = x[lambdaDofOffset]; - - // Compute the residual of the nonlinear form (F(u) - λC) - mfem::Vector F(lambdaDofOffset); - nfl.Mult(u, F); // This now includes the -λ∫vη(r) dΩ term - - // Compute the transpose of C for the off diagonal terms of the augmented operator - y.SetSize(height); - y = 0.0; - - mfem::GridFunction u_gf(C.FESpace()); - mfem::Vector C_u(1); - - DEPRECATION_WARNING_OFF - u_gf.SetData(u); - DEPRECATION_WARNING_ON - C_u[0] = C.operator()(u_gf); - - // add -lambda * C to the residual - mfem::Vector lambda_C(lambdaDofOffset); - mfem::GridFunction constraint_gf(C.FESpace()); - constraint_gf = 0.0; - - mfem::Vector CTmp(lambdaDofOffset); - CTmp = C.GetData(); - lambda_C = CTmp; - lambda_C *= -lambda; // Multiply by -λ (this is now the term −λ ∫ vη(r)dΩ) - - for (int i = 0; i < lambdaDofOffset; i++) { - y[i] = F[i] + lambda_C[i]; - } - - // Get Global Debug Options for Poly - std::string defaultKeyset = config.get("Poly:Debug:Global:GLVis:Keyset", ""); - bool defaultView = config.get("Poly:Debug:Global:GLVis:View", false); - bool defaultExit = config.get("Poly:Debug:Global:GLVis:Exit", false); - - - if (config.get("Poly:Debug:GLVis:C_gf_View:View", defaultView)) { - Probe::glVisView(CTmp, *C.FESpace(), "CTmp", config.get("Poly:Debug:C_gf_View:Keyset", defaultKeyset)); - if (config.get("Poly:Debug:GLVis:C_gf_View:Exit", defaultExit)) { - std::raise(SIGINT); - } - } - - if (config.get("Poly:Debug:GLVis:F_gf_View:View", defaultView)) { - Probe::glVisView(lambda_C, *nfl.FESpace(), "lambda_C", config.get("Poly:Debug:F_gf_View:Keyset", defaultKeyset)); - if (config.get("Poly:Debug:GLVis:F_gf_View:Exit", defaultExit)) { - std::raise(SIGINT); - } - } - - if (config.get("Poly:Debug:GLVis:M_gf_View:View", defaultView)) { - Probe::glVisView(y, *nfl.FESpace(), "y", config.get("Poly:Debug:M_gf_View:Keyset", defaultKeyset)); - if (config.get("Poly:Debug:GLVis:M_gf_View:Exit", defaultExit)) { - std::raise(SIGINT); - } - } - - // Compute the constraint residual (C(u)) - y[lambdaDofOffset] = C_u[0] - C_val; // Enforce the constraint C(u) = C_val - } - - mfem::Operator &AugmentedOperator::GetGradient(const mfem::Vector &x) const { - // Select the lambda component of the input vector and seperate it from the θ component - mfem::Vector u(x.GetData(), lambdaDofOffset); - - - // Fill in the blocks of the augmented Jacobian matrix - // Top-Left: Jacobian of the nonlinear form - mfem::SparseMatrix *Jnfl_sparse = dynamic_cast(&nfl.GetGradient(u)); - if (!Jnfl_sparse) { - MFEM_ABORT("GetGradient did not return a SparseMatrix"); - } - - mfem::SparseMatrix *J_aug = new mfem::SparseMatrix(height, width); - // Copy the original Jacobian into the augmented Jacobian - for (int i = 0; i < Jnfl_sparse->Height(); i++) { - const int *J_cols = Jnfl_sparse->GetRowColumns(i); - const double *J_vals = Jnfl_sparse->GetRowEntries(i); - - for (int jj = 0; jj < Jnfl_sparse->RowSize(i); jj++) { - int j = J_cols[jj]; - double val = J_vals[jj]; - J_aug->Set(i, j, val); - } - } - - // Bottom-left C (the constraint matrix) - mfem::Vector CVec(lambdaDofOffset); - mfem::GridFunction tempCGrid(C.FESpace()); - C.Assemble(); - CVec = C.GetData(); - for (int i = 0; i < CVec.Size(); i++) { - J_aug->Set(lambdaDofOffset, i, CVec[i]); - } - - // Top-right -Cᵀ (the negative transpose of the constraint matrix) - for (int i = 0; i < CVec.Size(); i++) { - J_aug->Set(i, lambdaDofOffset, -CVec[i]); - } - - J_aug->Set(lambdaDofOffset, lambdaDofOffset, 0.0); // The bottom right corner is zero - - J_aug->Finalize(); - - delete lastJacobian; - lastJacobian = J_aug; - return *lastJacobian; - } - - AugmentedOperator::~AugmentedOperator() { - delete lastJacobian; - } - - double calculateGaussianIntegral(mfem::Mesh &mesh, polyMFEMUtils::GaussianCoefficient &gaussianCoeff) { - // Use a discontinuous L2 finite element space (order 0) for integrating the Gaussian. - // We use L2 because the Gaussian is not necessarily continuous across element boundaries - // if the Gaussian is narrow relative to the element size. - mfem::L2_FECollection feCollection(0, mesh.SpaceDimension()); - mfem::FiniteElementSpace feSpace(&mesh, &feCollection); - - mfem::LinearForm gaussianIntegral(&feSpace); - gaussianIntegral.AddDomainIntegrator(new mfem::DomainLFIntegrator(gaussianCoeff)); - gaussianIntegral.Assemble(); - - // Create a GridFunction with a constant value of 1.0 on the L2 space. - mfem::GridFunction one_gf(&feSpace); - one_gf = 1.0; - - // Evaluate the linear form on the constant GridFunction. This gives the integral. - return gaussianIntegral(one_gf); - - } - - ZeroSlopeNewtonSolver::ZeroSlopeNewtonSolver(double alpha_, std::vector zeroSlopeCoordinate_) - : alpha(alpha_), zeroSlopeCoordinate(zeroSlopeCoordinate_) { - zeroIP.Set3w(zeroIPReferenceCoord); - } - - ZeroSlopeNewtonSolver::~ZeroSlopeNewtonSolver() {} - - void ZeroSlopeNewtonSolver::SetOperator(const mfem::Operator &op) { - LOG_INFO(logger, "Setting operator for zero slope constraint..."); - mfem::NewtonSolver::SetOperator(op); // Call the base class method - LOG_INFO(logger, "Setting operator for zero slope constraint...done"); - LOG_INFO(logger, "Building location of zero slope constraint..."); - - mfem::NonlinearForm *nlf = dynamic_cast(const_cast(&op)); - if (!nlf) { - LOG_ERROR(logger, "ZeroSlopeNewtonSolver::SetOperator: input operator is not a NonlinearForm"); - MFEM_ABORT("ZeroSlopeNewtonSolver::SetOperator: input operator is not a NonlinearForm"); - } - - mfem::FiniteElementSpace *fes = nlf->FESpace(); - - if (!fes) { - LOG_ERROR(logger, "ZeroSlopeNewtonSolver::SetOperator: input operator does not have a finite element space"); - MFEM_ABORT("ZeroSlopeNewtonSolver::SetOperator: input operator does not have a finite element space"); - } - u_gf = std::make_unique(fes); - - mfem::Mesh *mesh = fes->GetMesh(); - - if (!mesh) { - LOG_ERROR(logger, "ZeroSlopeNewtonSolver::SetOperator: input operator does not have a mesh"); - MFEM_ABORT("ZeroSlopeNewtonSolver::SetOperator: input operator does not have a mesh"); - } - - if (mesh->SpaceDimension() != static_cast(zeroSlopeCoordinate.size())) { - LOG_ERROR(logger, "ZeroSlopeNewtonSolver::SetOperator: input operator mesh dimension does not match the zero slope coordinate dimension"); - MFEM_ABORT("ZeroSlopeNewtonSolver::SetOperator: input operator mesh dimension does not match the zero slope coordinate dimension"); - } - - mfem::DenseMatrix zeroSlopeCoordinateMatrix(mesh->SpaceDimension(), 1); - for (int dimID = 0; dimID < mesh->SpaceDimension(); dimID++) { - zeroSlopeCoordinateMatrix(dimID, 0) = zeroSlopeCoordinate[dimID]; - } - - mfem::Array elementsIDs; - mfem::Array ips; - mesh->FindPoints(zeroSlopeCoordinateMatrix, elementsIDs, ips); - - zeroSlopeElemID = elementsIDs[0]; - mfem::Array elementVertexIDs; - mesh->GetElementVertices(zeroSlopeElemID, elementVertexIDs); - int centralVertexID = -1; - double smallestDistance = std::numeric_limits::max(); - for (int i = 0; i < elementVertexIDs.Size(); i++) { - const double *vertex = mesh->GetVertex(elementVertexIDs[i]); - double distance = 0.0; - for (int dimID = 0; dimID < mesh->SpaceDimension(); dimID++) { - distance += std::pow(vertex[dimID] - zeroSlopeCoordinate[dimID], 2); - } - distance = std::sqrt(distance); - if (distance < smallestDistance) { - smallestDistance = distance; - centralVertexID = elementVertexIDs[i]; - } - - } - mfem::Table* vertexToElementTable = mesh->GetVertexToElementTable(); - vertexToElementTable->GetRow(centralVertexID, zeroSlopeConnectedElements); - - - mfem::Array tempZeroSlopeDofs; - for (auto elemID: zeroSlopeConnectedElements) { - fes->GetElementDofs(elemID, tempZeroSlopeDofs); - zeroSlopeDofs.push_back(tempZeroSlopeDofs); - } - } - - void ZeroSlopeNewtonSolver::Mult(const mfem::Vector &b, mfem::Vector &x) const { - using namespace mfem; - using namespace std; - - MFEM_VERIFY(oper != NULL, "the Operator is not set (use SetOperator)."); - MFEM_VERIFY(prec != NULL, "the Solver is not set (use SetSolver)."); - - int it; - real_t norm0, norm, norm_goal; - const bool have_b = (b.Size() == Height()); - - if (!iterative_mode) - { - x = 0.0; - } - - // if ( config.get("Debug", false) ) { - // Probe::glVisView(x, *dynamic_cast(const_cast(oper))->FESpace(), "initial guess"); - // Probe::getRaySolution(x, *dynamic_cast(const_cast(oper))->FESpace(), {0.0, 0.0}, 100, "output/initial_guess.csv"); - // } - - ProcessNewState(x); - DEPRECATION_WARNING_OFF - u_gf->SetData(x.GetData()); - DEPRECATION_WARNING_ON - - oper->Mult(x, r); - if (have_b) - { - r -= b; - } - ComputeConstrainedResidual(x, r); - - norm0 = norm = initial_norm = Norm(r); - if (print_options.first_and_last && !print_options.iterations) - { - mfem::out << "Zero slope newton iteration " << setw(2) << 0 - << " : ||r|| = " << norm << "...\n"; - } - norm_goal = std::max(rel_tol*norm, abs_tol); - - prec->iterative_mode = false; - - // x_{i+1} = x_i - [DF(x_i)]^{-1} [F(x_i)-b] - for (it = 0; true; it++) - { - MFEM_VERIFY(IsFinite(norm), "norm = " << norm); - if (print_options.iterations) - { - mfem::out << "Zero slope newton iteration " << setw(2) << it - << " : ||r|| = " << norm; - if (it > 0) - { - mfem::out << ", ||r||/||r_0|| = " << norm/norm0; - } - mfem::out << '\n'; - } - Monitor(it, norm, r, x); - - if (norm <= norm_goal) - { - converged = true; - break; - } - - if (it >= max_iter) - { - converged = false; - break; - } - - grad = dynamic_cast(&oper->GetGradient(x)); - if (!grad) - { - LOG_ERROR(logger, "ZeroSlopeNewtonSolver::Mult: Operator does not return a SparseMatrix"); - MFEM_ABORT("ZeroSlopeNewtonSolver::Mult: Operator does not return a SparseMatrix"); - } - ComputeConstrainedGradient(x); - prec->SetOperator(*grad); - - if (lin_rtol_type) - { - AdaptiveLinRtolPreSolve(x, it, norm); - } - - prec->Mult(r, c); // c = [DF(x_i)]^{-1} [F(x_i)-b] - - if (lin_rtol_type) - { - AdaptiveLinRtolPostSolve(c, r, it, norm); - } - - const real_t c_scale = ComputeScalingFactor(x, b); - if (c_scale == 0.0) - { - converged = false; - break; - } - add(x, -c_scale, c, x); - - ProcessNewState(x); - - // Probe::glVisView(x, *dynamic_cast(const_cast(oper))->FESpace(), "solution " + it); - - oper->Mult(x, r); - if (have_b) - { - r -= b; - } - ComputeConstrainedResidual(x, r); - norm = Norm(r); - } - LOG_INFO(logger, "Final Computation of residual..."); - ComputeConstrainedResidual(x, r); - - final_iter = it; - final_norm = norm; - - if (print_options.summary || (!converged && print_options.warnings) || - print_options.first_and_last) - { - mfem::out << "Newton: Number of iterations: " << final_iter << '\n' - << " ||r|| = " << final_norm - << ", ||r||/||r_0|| = " << final_norm/norm0 << '\n'; - } - if (!converged && (print_options.summary || print_options.warnings)) - { - mfem::out << "Newton: No convergence!\n"; - } - } - - void ZeroSlopeNewtonSolver::ComputeConstrainedResidual(const mfem::Vector &x, mfem::Vector &residual) const { - mfem::NonlinearForm *nlf = dynamic_cast(const_cast(oper)); - if (!nlf) { - LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: input operator is not a NonlinearForm"); - MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: input operator is not a NonlinearForm"); - } - - mfem::FiniteElementSpace *fes = nlf->FESpace(); - if (!fes) { - LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: input operator does not have a finite element space"); - MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: input operator does not have a finite element space"); - } - - mfem::Mesh *mesh = fes->GetMesh(); - if (!mesh) { - LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: input operator does not have a mesh"); - MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: input operator does not have a mesh"); - } - - int i = 0; - double grad_x_avg=0.0, grad_y_avg=0.0, grad_z_avg=0.0; - for (auto elemID : zeroSlopeConnectedElements) { - mfem::ElementTransformation *T = mesh->GetElementTransformation(elemID); - if (!T) { - LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: element transformation is not found"); - MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: element transformation is not found"); - } - - T->SetIntPoint(&zeroIP); - mfem::Vector grad_u(3); // TODO make this a unique pointer so it can be dimensionally adaptive - u_gf->GetGradient(*T, grad_u); - grad_x_avg += grad_u[0]; - grad_y_avg += grad_u[1]; - grad_z_avg += grad_u[2]; - - for (int j = 0; j < zeroSlopeDofs[i].Size(); j++) { - int dof = zeroSlopeDofs[i][j]; - residual[dof] -= alpha * grad_u[0]; - residual[dof] -= alpha * grad_u[1]; - residual[dof] -= alpha * grad_u[2]; - } - i++; - } - - } - - void ZeroSlopeNewtonSolver::ComputeConstrainedGradient(const mfem::Vector &x) const { - mfem::NonlinearForm *nlf = dynamic_cast(const_cast(oper)); - if (!nlf) { - LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: input operator is not a NonlinearForm"); - MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: input operator is not a NonlinearForm"); - } - - mfem::FiniteElementSpace *fes = nlf->FESpace(); - if (!fes) { - LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: input operator does not have a finite element space"); - MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: input operator does not have a finite element space"); - } - - mfem::Mesh *mesh = fes->GetMesh(); - if (!mesh) { - LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: input operator does not have a mesh"); - MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: input operator does not have a mesh"); - } - - if (!grad) { - LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ComputeConstrainedGradient: Grad is not set"); - MFEM_ABORT("ZeroSlopeNewtonSolver::ComputeConstrainedGradient: Grad is not set"); - } - - LOG_INFO(logger, "Adjusting the Jacobian to enforce the zero slope constraint..."); - int dofID = 0; - for (auto elemID : zeroSlopeConnectedElements) { - mfem::ElementTransformation *T = mesh->GetElementTransformation(elemID); - if (!T) { - LOG_ERROR(logger, "ZeroSlopeNewtonSolver::ProcessNewState: element transformation is not found"); - MFEM_ABORT("ZeroSlopeNewtonSolver::ProcessNewState: element transformation is not found"); - } - const mfem::FiniteElement* fe = fes->GetFE(elemID); // Get FE *once*. - mfem::DenseMatrix dshape; // For shape function derivatives. - dshape.SetSize(fe->GetDof(), mesh->Dimension()); - T->SetIntPoint(&zeroIP); - fe->CalcDShape(zeroIP, dshape); - // --- Modify Jacobian --- - for (int i = 0; i < zeroSlopeDofs[dofID].Size(); i++) { - for (int j = 0; j < zeroSlopeDofs[dofID].Size(); j++) { - grad->Add(zeroSlopeDofs[dofID][i], zeroSlopeDofs[dofID][j], alpha * dshape(j, 0)); - grad->Add(zeroSlopeDofs[dofID][i], zeroSlopeDofs[dofID][j], alpha * dshape(j, 1)); - grad->Add(zeroSlopeDofs[dofID][i], zeroSlopeDofs[dofID][j], alpha * dshape(j, 2)); - } - } - } - LOG_INFO(logger, "Adjusting the Jacobian to enforce the zero slope constraint...done"); - dofID++; - } - } // namespace polyMFEMUtils From f512f100960c7ba23cdabc77b01b9b342ff8773e Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Tue, 18 Mar 2025 11:19:25 -0400 Subject: [PATCH 054/167] test(tests/poly): poly test now uses interpolating function to set mesh radius --- src/poly/utils/private/polyMFEMUtils.cpp | 2 +- tests/poly/polyTest.cpp | 20 ++++++++++++++++++++ tests/testsConfig.yaml | 3 +-- 3 files changed, 22 insertions(+), 3 deletions(-) diff --git a/src/poly/utils/private/polyMFEMUtils.cpp b/src/poly/utils/private/polyMFEMUtils.cpp index fdaf44e..d633139 100644 --- a/src/poly/utils/private/polyMFEMUtils.cpp +++ b/src/poly/utils/private/polyMFEMUtils.cpp @@ -2,7 +2,7 @@ // // Copyright (C) 2025 -- The 4D-STAR Collaboration // File Author: Emily Boudreaux -// Last Modified: February 12, 2025 +// Last Modified: March 18, 2025 // // 4DSSE is free software; you can use it and/or modify // it under the terms and restrictions the GNU General Library Public diff --git a/tests/poly/polyTest.cpp b/tests/poly/polyTest.cpp index 9a9639e..42d0d34 100644 --- a/tests/poly/polyTest.cpp +++ b/tests/poly/polyTest.cpp @@ -1,3 +1,23 @@ +/* *********************************************************************** +// +// Copyright (C) 2025 -- The 4D-STAR Collaboration +// File Author: Emily Boudreaux +// Last Modified: March 18, 2025 +// +// 4DSSE is free software; you can use it and/or modify +// it under the terms and restrictions the GNU General Library Public +// License version 3 (GPLv3) as published by the Free Software Foundation. +// +// 4DSSE is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Library General Public License for more details. +// +// You should have received a copy of the GNU Library General Public License +// along with this software; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// +// *********************************************************************** */ #include #include diff --git a/tests/testsConfig.yaml b/tests/testsConfig.yaml index 13bc222..6079f90 100644 --- a/tests/testsConfig.yaml +++ b/tests/testsConfig.yaml @@ -21,7 +21,6 @@ Poly: MaxIter: 200 RelTol: 1.0e-8 AbsTol: 1.0e-10 - Alpha: 0.05 PrintLevel: 1 Newton: Output: @@ -36,5 +35,5 @@ Poly: # ANY OPTIONS NEEDED FOR THE TEST SUITE SHOULD BE PLACED HERE Tests: Poly: - Index: 1.0 + Index: 1.1 # Radius: 3.25 \ No newline at end of file From b98f6b6ebd8a833b8566a6912352ee6b546e8843 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 19 Mar 2025 10:09:37 -0400 Subject: [PATCH 055/167] feat(poly): started work on penalty term in variational form --- src/poly/coeff/private/polyCoeff.cpp | 12 +-- src/poly/solver/private/polySolver.cpp | 16 +++- src/poly/utils/private/polyMFEMUtils.cpp | 13 +++ src/poly/utils/public/polyMFEMUtils.h | 110 +++-------------------- 4 files changed, 47 insertions(+), 104 deletions(-) diff --git a/src/poly/coeff/private/polyCoeff.cpp b/src/poly/coeff/private/polyCoeff.cpp index 43d0e94..de50ffd 100644 --- a/src/poly/coeff/private/polyCoeff.cpp +++ b/src/poly/coeff/private/polyCoeff.cpp @@ -25,17 +25,17 @@ namespace polycoeff{ double nonlinearSourceCoeff(const mfem::Vector &x) { - double r = x.Norml2(); - return std::pow(r, 2); + return 1; + // double r = x(0)*x(0) + x(1)*x(1) + x(2)*x(2); + // return std::pow(r, 2); } void diffusionCoeff(const mfem::Vector &x, mfem::Vector &v) { v.SetSize(3); - double r = x.Norml2(); - for (int i = 0; i < 3; i++) { - v(i) = -std::pow(r, 2); - } + v = -1; + // double r = x(0)*x(0) + x(1)*x(1) + x(2)*x(2); + // v = -std::pow(r, 2); } double x1(const double n) diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index 95d688b..75446ef 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -21,6 +21,7 @@ #include "mfem.hpp" #include +#include #include "polySolver.h" #include "polyMFEMUtils.h" @@ -75,6 +76,12 @@ PolySolver::PolySolver(double n, double order, mfem::Mesh& mesh_) nonlinearForm(std::make_unique(feSpace.get())), u(std::make_unique(feSpace.get())) { + // --- Check the polytropic index --- + if (n > 4.99 || n < 0.0) { + LOG_ERROR(logger, "The polytropic index n must be less than 5.0 and greater than 0.0. Currently it is {}", n); + throw std::runtime_error("The polytropic index n must be less than 5.0 and greater than 0.0. Currently it is " + std::to_string(n)); + } + diffusionCoeff = std::make_unique(mesh.SpaceDimension(), polycoeff::diffusionCoeff); nonlinearSourceCoeff = std::make_unique(polycoeff::nonlinearSourceCoeff); @@ -103,11 +110,18 @@ void PolySolver::solve(){ mfem::FunctionCoefficient initCoeff ( [this](const mfem::Vector &x) { double r = x.Norml2(); - double theta = laneEmden::thetaSerieseExpansion(r, n, 10); + double theta = laneEmden::thetaSerieseExpansion(r, n, 12); return theta; + // double radius = Probe::getMeshRadius(mesh); + // double u = 1/radius; + + // return -std::pow((u*r), 2)+1.0; } ); u->ProjectCoefficient(initCoeff); + if (config.get("Poly:Solver:ViewInitialGuess", false)) { + Probe::glVisView(*u, mesh, "initialGuess"); + } // mfem::DenseMatrix centerPoint(mesh.SpaceDimension(), 7); mfem::DenseMatrix centerPoint(mesh.SpaceDimension(), 1); centerPoint(0, 0) = 0.0; diff --git a/src/poly/utils/private/polyMFEMUtils.cpp b/src/poly/utils/private/polyMFEMUtils.cpp index d633139..5314beb 100644 --- a/src/poly/utils/private/polyMFEMUtils.cpp +++ b/src/poly/utils/private/polyMFEMUtils.cpp @@ -191,4 +191,17 @@ namespace polyMFEMUtils { } } + ConstraintIntegrator::ConstraintIntegrator(const double gamma): m_gamma(gamma) { + LOG_INFO(m_logger, "Initializing Constraint Integrator..."); + m_originCoordinateMatrix.SetSize(3, 1); + m_originCoordinateMatrix(0, 0) = 0.0; + m_originCoordinateMatrix(1, 0) = 0.0; + m_originCoordinateMatrix(2, 0) = 0.0; + } + + void ConstraintIntegrator::AssembleElementMatrix(const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, mfem::DenseMatrix &elmat) { + + } + + } // namespace polyMFEMUtils diff --git a/src/poly/utils/public/polyMFEMUtils.h b/src/poly/utils/public/polyMFEMUtils.h index 036854f..b38a342 100644 --- a/src/poly/utils/public/polyMFEMUtils.h +++ b/src/poly/utils/public/polyMFEMUtils.h @@ -166,107 +166,23 @@ namespace polyMFEMUtils { virtual void AssembleElementGrad(const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, const mfem::Vector &elfun, mfem::DenseMatrix &elmat) override; }; - /** - * @brief A class for constraint integrator. - */ - class ConstraintIntegrator: public mfem::NonlinearFormIntegrator { - private: - mfem::Coefficient η + class ConstraintIntegrator: public mfem::BilinearFormIntegrator { + private: + Config& m_config = Config::getInstance(); + Probe::LogManager& logManager = Probe::LogManager::getInstance(); + quill::Logger* m_logger = logManager.getLogger("log"); + const double m_gamma; + mfem::Array m_originElementIDs; + mfem::Array m_originIntegrationPoints; + mfem::DenseMatrix m_originCoordinateMatrix; + public: + ConstraintIntegrator(const double gamma); + ~ConstraintIntegrator() = default; - public: - /** - * @brief Constructor for ConstraintIntegrator. - * - * @param eta The coefficient. - */ - ConstraintIntegrator(mfem::Coefficient &eta_); + void AssembleElementMatrix(const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, mfem::DenseMatrix &elmat) override; - /** - * @brief Assembles the element vector. - * - * @param el The finite element. - * @param Trans The element transformation. - * @param elfun The element function. - * @param elvect The element vector to be assembled. - */ - virtual void AssembleElementVector(const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, const mfem::Vector &elfun, mfem::Vector &elvect) override; - - /** - * @brief Assembles the element gradient. - * - * @param el The finite element. - * @param Trans The element transformation. - * @param elfun The element function. - * @param elmat The element matrix to be assembled. - */ - virtual void AssembleElementGrad(const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, const mfem::Vector &elfun, mfem::DenseMatrix &elmat) override; }; - class GaussianCoefficient : public mfem::Coefficient { - private: - double stdDev; - double norm_coeff; - public: - GaussianCoefficient(double stdDev); - virtual double Eval(mfem::ElementTransformation &T, const mfem::IntegrationPoint &ip) override; - }; - - class AugmentedOperator : public mfem::Operator { - private: - Config& config = Config::getInstance(); - mfem::NonlinearForm &nfl; - mfem::LinearForm &C; - double C_val; - int lambdaDofOffset; - mutable mfem::SparseMatrix *lastJacobian = nullptr; - - public: - AugmentedOperator(mfem::NonlinearForm &nfl_, mfem::LinearForm &C_, int lambdaDofOffset_, double C_val_); - ~AugmentedOperator(); - - virtual void Mult(const mfem::Vector &x, mfem::Vector &y) const override; - - virtual mfem::Operator &GetGradient(const mfem::Vector &x) const override; - }; - - /** - * @brief Calculates the Gaussian integral. - * - * @param mesh The mesh. - * @param gaussianCoeff The Gaussian coefficient. - * @return The Gaussian integral. - */ - double calculateGaussianIntegral(mfem::Mesh &mesh, polyMFEMUtils::GaussianCoefficient &gaussianCoeff); - - class ZeroSlopeNewtonSolver : public mfem::NewtonSolver { - private: - Config& config = Config::getInstance(); - Probe::LogManager& logManager = Probe::LogManager::getInstance(); - quill::Logger* logger = logManager.getLogger("log"); - - double alpha; // The penalty term for the flat slope at zero - std::vector zeroSlopeCoordinate; // The coordinate of the zero slope point - - int zeroSlopeElemID = -1; - double zeroIPReferenceCoord[4] = {0.0, 0.0, 0.0, 1.0}; - mfem::IntegrationPoint zeroIP; - mfem::Array zeroSlopeConnectedElements; - std::vector zeroSlopeIPs; - std::vector> zeroSlopeDofs; - - std::unique_ptr u_gf; - mutable mfem::SparseMatrix *grad = nullptr; - - void ComputeConstrainedResidual(const mfem::Vector &x, mfem::Vector &r) const; - void ComputeConstrainedGradient(const mfem::Vector &x) const; - - public: - ZeroSlopeNewtonSolver(double alpha_, std::vector zeroSlopeCoordinate_); - ~ZeroSlopeNewtonSolver(); - // virtual void ProcessNewState(const mfem::Vector &x) const; - virtual void SetOperator(const mfem::Operator &op) override; - void Mult(const mfem::Vector &b, mfem::Vector &x) const override; - }; } // namespace polyMFEMUtils #endif // POLYMFEMUTILS_H \ No newline at end of file From 8f8240580da4862f6e8891207246b26ccfefb71b Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 19 Mar 2025 10:09:52 -0400 Subject: [PATCH 056/167] refactor(testConfig): updated test config --- tests/testsConfig.yaml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/tests/testsConfig.yaml b/tests/testsConfig.yaml index 6079f90..7ebe140 100644 --- a/tests/testsConfig.yaml +++ b/tests/testsConfig.yaml @@ -3,15 +3,15 @@ Debug: true Probe: GLVis: Visualization: true - # Host: "10.8.0.13" - Host: "localhost" + Host: "10.8.0.14" + # Host: "localhost" Port: 19916 DefaultKeyset: "iimmMMc" GetRaySolution: MakeDir: true Poly: Solver: - ViewInitialGuess: false + ViewInitialGuess: true GMRES: MaxIter: 5000 RelTol: 1.0e-8 @@ -35,5 +35,4 @@ Poly: # ANY OPTIONS NEEDED FOR THE TEST SUITE SHOULD BE PLACED HERE Tests: Poly: - Index: 1.1 - # Radius: 3.25 \ No newline at end of file + Index: 1 \ No newline at end of file From e6039494f818267d17b898c9bdd6938823bdb1e3 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 19 Mar 2025 10:38:00 -0400 Subject: [PATCH 057/167] build(meson.build): remove unused variable, function, lambda capture, and member variable warnings during debug builds --- meson.build | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index ec0102e..cdf0c15 100644 --- a/meson.build +++ b/meson.build @@ -3,6 +3,10 @@ project('4DSSE', 'cpp', version: '0.0.1a', default_options: ['cpp_std=c++23'], m # Add default visibility for all C++ targets add_project_arguments('-fvisibility=default', language: 'cpp') +if get_option('buildtype') == 'debug' + add_project_arguments('-Wno-unused-variable', '-Wno-unused-parameter', '-Wno-unused-function', '-Wno-unused-private-field', '-Wno-unused-lambda-capture', language : 'cpp') +endif + # Build external dependencies first so that all the embedded resources are available to the other targets subdir('build-config') subdir('subprojects/PicoSHA2') @@ -14,4 +18,4 @@ if get_option('build_tests') endif # Build the utilities -subdir('utils') \ No newline at end of file +subdir('utils') From 0ec1b6e7514fa4f004c6469724d62f88f736a52a Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 19 Mar 2025 11:15:37 -0400 Subject: [PATCH 058/167] feat(poly): find all connected elements to central vertex In order to constrain the central slope we find all the elements connected to the central vertex. The slope will be approximated over these using the finite difference method --- meson.build | 20 ++++++++ src/poly/utils/private/polyMFEMUtils.cpp | 65 +++++++++++++++++++++++- src/poly/utils/public/polyMFEMUtils.h | 8 +-- 3 files changed, 87 insertions(+), 6 deletions(-) diff --git a/meson.build b/meson.build index cdf0c15..e54a0c2 100644 --- a/meson.build +++ b/meson.build @@ -1,3 +1,23 @@ +# *********************************************************************** +# +# Copyright (C) 2025 -- The 4D-STAR Collaboration +# File Author: Emily Boudreaux +# Last Modified: March 19, 2025 +# +# 4DSSE is free software; you can use it and/or modify +# it under the terms and restrictions the GNU General Library Public +# License version 3 (GPLv3) as published by the Free Software Foundation. +# +# 4DSSE is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public License +# along with this software; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# +# *********************************************************************** # project('4DSSE', 'cpp', version: '0.0.1a', default_options: ['cpp_std=c++23'], meson_version: '>=1.6.0') # Add default visibility for all C++ targets diff --git a/src/poly/utils/private/polyMFEMUtils.cpp b/src/poly/utils/private/polyMFEMUtils.cpp index 5314beb..438e72b 100644 --- a/src/poly/utils/private/polyMFEMUtils.cpp +++ b/src/poly/utils/private/polyMFEMUtils.cpp @@ -2,7 +2,7 @@ // // Copyright (C) 2025 -- The 4D-STAR Collaboration // File Author: Emily Boudreaux -// Last Modified: March 18, 2025 +// Last Modified: March 19, 2025 // // 4DSSE is free software; you can use it and/or modify // it under the terms and restrictions the GNU General Library Public @@ -21,6 +21,10 @@ #include "mfem.hpp" #include #include +#include +#include + +#include "quill/LogMacros.h" #include "polyMFEMUtils.h" #include "probe.h" @@ -191,12 +195,69 @@ namespace polyMFEMUtils { } } - ConstraintIntegrator::ConstraintIntegrator(const double gamma): m_gamma(gamma) { + // TODO: break this up into smaller functions + // TODO: think of a more efficient way to find connected elements + ConstraintIntegrator::ConstraintIntegrator(const double gamma, mfem::Mesh* mesh): m_gamma(gamma), m_mesh(mesh) { LOG_INFO(m_logger, "Initializing Constraint Integrator..."); m_originCoordinateMatrix.SetSize(3, 1); m_originCoordinateMatrix(0, 0) = 0.0; m_originCoordinateMatrix(1, 0) = 0.0; m_originCoordinateMatrix(2, 0) = 0.0; + + m_mesh->FindPoints(m_originCoordinateMatrix, m_originElementIDs, m_originIntegrationPoints); + + if (m_originElementIDs.Size() == 0) { + LOG_ERROR(m_logger, "The origin point is not found in the mesh."); + throw std::runtime_error("The origin point is not found in the mesh."); + } + + LOG_INFO(m_logger, "The origin point is found in the mesh."); + + mfem::Table* VETable = m_mesh->GetVertexToElementTable(); + const int nVertices = VETable->Size(); + LOG_INFO(m_logger, "The number of vertices in the mesh is {}", nVertices); + std::vector originVertexIds; + mfem::Array row; + for (int i = 0; i < nVertices; i++) { + VETable->GetRow(i, row); + if (row[1] == m_originElementIDs[0]) { + originVertexIds.push_back(row[0]); + } + } + double minDistanceToOrigin = std::numeric_limits::max(); + int minDistanceVertexId = -1; + for (const auto &vertexId : originVertexIds) { + mfem::Vector vertex; + const double* vcoord = m_mesh->GetVertex(vertexId); + // --- Note if this is run with a 2D or 1D mesh this may lead to a segfault --- + // TODO: Add a check for the dimension of the mesh + double distance = vcoord[0]*vcoord[0] + vcoord[1]*vcoord[1] + vcoord[2]*vcoord[2]; + if (distance < minDistanceToOrigin) { + minDistanceToOrigin = distance; + minDistanceVertexId = vertexId; + } + + + } + + if (minDistanceVertexId == -1 || minDistanceToOrigin > 1e-10) { + LOG_ERROR(m_logger, "The origin vertex is not found in the mesh."); + throw std::runtime_error("The origin vertex is not found in the mesh."); + } + // -- Find all elements connected to the origin vertex by looping through the VE table + + // NOTE (EMB, March 2025): This function as it is currently written will break if the mesh is refined after being passed to the constructor + // This may or may not be an issue (it does seem unlikley that the mesh would be refined after being passed to the constructor) + // But if something mysteriously breaks in the future this is may be a good place to start looking + for (int i = 0; i < nVertices; i++) { + VETable->GetRow(i, row); + if (row[0] == minDistanceVertexId) { + m_originConnectedElementIds.push_back(row[1]); + } + } + + LOG_INFO(m_logger, "Found {} elements connected to the origin vertex.", m_originConnectedElementIds.size()); + } void ConstraintIntegrator::AssembleElementMatrix(const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, mfem::DenseMatrix &elmat) { diff --git a/src/poly/utils/public/polyMFEMUtils.h b/src/poly/utils/public/polyMFEMUtils.h index b38a342..ce155e0 100644 --- a/src/poly/utils/public/polyMFEMUtils.h +++ b/src/poly/utils/public/polyMFEMUtils.h @@ -2,7 +2,7 @@ // // Copyright (C) 2025 -- The 4D-STAR Collaboration // File Author: Emily Boudreaux -// Last Modified: February 14, 2025 +// Last Modified: March 19, 2025 // // 4DSSE is free software; you can use it and/or modify // it under the terms and restrictions the GNU General Library Public @@ -23,11 +23,9 @@ #include "mfem.hpp" #include -#include #include #include "config.h" #include "probe.h" -#include "quill/LogMacros.h" @@ -175,8 +173,10 @@ namespace polyMFEMUtils { mfem::Array m_originElementIDs; mfem::Array m_originIntegrationPoints; mfem::DenseMatrix m_originCoordinateMatrix; + mfem::Mesh* m_mesh; + std::vector m_originConnectedElementIds; public: - ConstraintIntegrator(const double gamma); + ConstraintIntegrator(const double gamma, mfem::Mesh* mesh); ~ConstraintIntegrator() = default; void AssembleElementMatrix(const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, mfem::DenseMatrix &elmat) override; From 268050246544ce1dba02f11a6a827d697e4e9b03 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 19 Mar 2025 13:48:26 -0400 Subject: [PATCH 059/167] feat(macros): added BREAKPOINT() macro to set a breakpoint in code --- src/resources/macros/debug.h | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 src/resources/macros/debug.h diff --git a/src/resources/macros/debug.h b/src/resources/macros/debug.h new file mode 100644 index 0000000..b0f7d5b --- /dev/null +++ b/src/resources/macros/debug.h @@ -0,0 +1,11 @@ +#ifdef __GNUC__ // GCC and Clang + #define BREAKPOINT() __builtin_debugtrap() +#elif defined(_MSC_VER) // MSVC + #define BREAKPOINT() __debugbreak() +#elif defined(__APPLE__) && defined(__MACH__) // macOS with Clang and LLDB + #include + #define BREAKPOINT() raise(SIGTRAP) +#else + #include + #define BREAKPOINT() std::raise(SIGTRAP) +#endif From b3581d11edcfd9324fcfb1684e50d6767ab20976 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 19 Mar 2025 13:49:21 -0400 Subject: [PATCH 060/167] feat(poly): added full constraint integrator function not yet debugged --- src/poly/solver/meson.build | 4 +- src/poly/solver/private/polySolver.cpp | 10 ++- src/poly/utils/meson.build | 4 +- src/poly/utils/private/polyMFEMUtils.cpp | 89 +++++++++++++++++++----- src/poly/utils/public/polyMFEMUtils.h | 3 +- 5 files changed, 86 insertions(+), 24 deletions(-) diff --git a/src/poly/solver/meson.build b/src/poly/solver/meson.build index 62e5448..641151b 100644 --- a/src/poly/solver/meson.build +++ b/src/poly/solver/meson.build @@ -10,7 +10,7 @@ libPolySolver = static_library('polySolver', polySolver_sources, include_directories : include_directories('./public'), cpp_args: ['-fvisibility=default'], - dependencies: [mfem_dep, meshio_dep, polycoeff_dep, polyutils_dep, warning_control_dep, probe_dep, quill_dep, config_dep], + dependencies: [mfem_dep, meshio_dep, polycoeff_dep, polyutils_dep, macros_dep, probe_dep, quill_dep, config_dep], install: true ) @@ -18,5 +18,5 @@ polysolver_dep = declare_dependency( include_directories : include_directories('./public'), link_with : libPolySolver, sources : polySolver_sources, - dependencies : [mfem_dep, meshio_dep, polycoeff_dep, polyutils_dep, warning_control_dep, probe_dep, quill_dep, config_dep] + dependencies : [mfem_dep, meshio_dep, polycoeff_dep, polyutils_dep, macros_dep, probe_dep, quill_dep, config_dep] ) \ No newline at end of file diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index 75446ef..c5f87b9 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -20,6 +20,7 @@ // *********************************************************************** */ #include "mfem.hpp" +#include #include #include @@ -102,6 +103,13 @@ void PolySolver::assembleNonlinearForm() { auto nonlinearIntegrator = std::make_unique(*nonlinearSourceCoeff, n); compositeIntegrator->add_integrator(nonlinearIntegrator.release()); + // Add the contraint term \gamma(\nabla \theta(0)\cdot\nabla v(0))^{2} + double gamma = config.get("Poly:Solver:Constraint:Gamma", 1e2); + auto constraintIntegrator = std::make_unique( + new polyMFEMUtils::ConstraintIntegrator(gamma, &mesh) + ); + compositeIntegrator->add_integrator(constraintIntegrator.release()); + nonlinearForm->AddDomainIntegrator(compositeIntegrator.release()); } @@ -110,7 +118,7 @@ void PolySolver::solve(){ mfem::FunctionCoefficient initCoeff ( [this](const mfem::Vector &x) { double r = x.Norml2(); - double theta = laneEmden::thetaSerieseExpansion(r, n, 12); + double theta = laneEmden::thetaSerieseExpansion(r, n, 10); return theta; // double radius = Probe::getMeshRadius(mesh); // double u = 1/radius; diff --git a/src/poly/utils/meson.build b/src/poly/utils/meson.build index adb5d1c..f7096fc 100644 --- a/src/poly/utils/meson.build +++ b/src/poly/utils/meson.build @@ -12,7 +12,7 @@ libpolyutils = static_library('polyutils', polyutils_sources, include_directories : include_directories('./public'), cpp_args: ['-fvisibility=default'], - dependencies: [mfem_dep, warning_control_dep, probe_dep, quill_dep, config_dep], + dependencies: [mfem_dep, macros_dep, probe_dep, quill_dep, config_dep], install: true ) @@ -20,5 +20,5 @@ polyutils_dep = declare_dependency( include_directories : include_directories('./public'), link_with : libpolyutils, sources : polyutils_sources, - dependencies : [mfem_dep, warning_control_dep, probe_dep, quill_dep, config_dep] + dependencies : [mfem_dep, macros_dep, probe_dep, quill_dep, config_dep] ) diff --git a/src/poly/utils/private/polyMFEMUtils.cpp b/src/poly/utils/private/polyMFEMUtils.cpp index 438e72b..6c710b0 100644 --- a/src/poly/utils/private/polyMFEMUtils.cpp +++ b/src/poly/utils/private/polyMFEMUtils.cpp @@ -27,7 +27,8 @@ #include "quill/LogMacros.h" #include "polyMFEMUtils.h" -#include "probe.h" +#include "debug.h" + namespace polyMFEMUtils { NonlinearPowerIntegrator::NonlinearPowerIntegrator( @@ -204,6 +205,9 @@ namespace polyMFEMUtils { m_originCoordinateMatrix(1, 0) = 0.0; m_originCoordinateMatrix(2, 0) = 0.0; + m_originCoordinateVector.SetSize(3); + m_originCoordinateVector = 0.0; + m_mesh->FindPoints(m_originCoordinateMatrix, m_originElementIDs, m_originIntegrationPoints); if (m_originElementIDs.Size() == 0) { @@ -213,19 +217,29 @@ namespace polyMFEMUtils { LOG_INFO(m_logger, "The origin point is found in the mesh."); + // NOTE (EMB, March 2025): This function as it is currently written will break if the mesh is refined after being passed to the constructor + // This may or may not be an issue (it does seem unlikley that the mesh would be refined after being passed to the constructor) + // But if something mysteriously breaks in the future this is may be a good place to start looking mfem::Table* VETable = m_mesh->GetVertexToElementTable(); const int nVertices = VETable->Size(); LOG_INFO(m_logger, "The number of vertices in the mesh is {}", nVertices); std::vector originVertexIds; - mfem::Array row; - for (int i = 0; i < nVertices; i++) { - VETable->GetRow(i, row); - if (row[1] == m_originElementIDs[0]) { - originVertexIds.push_back(row[0]); + mfem::Array connectedElements; + + // -- Get all vertices connected to the origin element -- + for (int vertexID = 0; vertexID < nVertices; vertexID++) { + VETable->GetRow(vertexID, connectedElements); + for (int j = 0; j < connectedElements.Size(); j++) { + if (connectedElements[j] == m_originElementIDs[0]) { + originVertexIds.push_back(vertexID); + } } + } double minDistanceToOrigin = std::numeric_limits::max(); int minDistanceVertexId = -1; + + // -- Get the vertex closest to the origin ID -- for (const auto &vertexId : originVertexIds) { mfem::Vector vertex; const double* vcoord = m_mesh->GetVertex(vertexId); @@ -239,29 +253,68 @@ namespace polyMFEMUtils { } - if (minDistanceVertexId == -1 || minDistanceToOrigin > 1e-10) { LOG_ERROR(m_logger, "The origin vertex is not found in the mesh."); throw std::runtime_error("The origin vertex is not found in the mesh."); } // -- Find all elements connected to the origin vertex by looping through the VE table + VETable->GetRow(minDistanceVertexId, m_originConnectedElementIds); - // NOTE (EMB, March 2025): This function as it is currently written will break if the mesh is refined after being passed to the constructor - // This may or may not be an issue (it does seem unlikley that the mesh would be refined after being passed to the constructor) - // But if something mysteriously breaks in the future this is may be a good place to start looking - for (int i = 0; i < nVertices; i++) { - VETable->GetRow(i, row); - if (row[0] == minDistanceVertexId) { - m_originConnectedElementIds.push_back(row[1]); - } - } - - LOG_INFO(m_logger, "Found {} elements connected to the origin vertex.", m_originConnectedElementIds.size()); + LOG_INFO(m_logger, "Found {} elements connected to the origin vertex.", m_originConnectedElementIds.Size()); } void ConstraintIntegrator::AssembleElementMatrix(const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, mfem::DenseMatrix &elmat) { + int elemID = Trans.ElementNo; + // -- Check if the element is connected to the origin vertex -- + int checkID = m_originConnectedElementIds.Find(elemID); + if (checkID == -1) { + elmat = 0.0; + return; + } + + // -- Compute the derivitives using MFEM's build in shape routines -- + + int numDoF = el.GetDof(); + int dim = m_mesh->Dimension(); + + // -- Map the origin in physical space to the reference space of the element -- + mfem::Vector originReferenceCoordinate(dim); + mfem::IntegrationPoint originIntegrationPoint; + Trans.TransformBack(m_originCoordinateVector, originIntegrationPoint); + + // -- Compute the derivitives of the shape functions at the origin -- + mfem::DenseMatrix dshape(numDoF, dim); + el.CalcDShape(originIntegrationPoint, dshape); + + // -- Transform derivitives from reference space to physical space using the inverse of the Jacobian -- + mfem::DenseMatrix invJac(dim, dim); + invJac = Trans.InverseJacobian(); + + mfem::DenseMatrix dshapePhysical(numDoF, dim); + dshapePhysical = 0.0; + + for (int dofID = 0; dofID < numDoF; dofID++) { + for (int dimID = 0; dimID < dim; dimID++) { + for (int i = 0; i < dim; i++) { + dshapePhysical(dofID, dimID) += dshape(dofID, i) * invJac(i, dimID); + } + } + } + + // -- Assemble the element matrix contribution = gamma * (grad(phi_i) dot grad(phi_j)) -- + elmat.SetSize(numDoF); + elmat = 0.0; + for (int i = 0; i < numDoF; i++) { + for (int j = 0; j < numDoF; j++) { + double dotProduct = 0.0; + for (int dimID = 0; dimID < dim; dimID++) { + dotProduct += dshapePhysical(i, dimID) * dshapePhysical(j, dimID); + } + elmat(i, j) += m_gamma * dotProduct; + } + } } diff --git a/src/poly/utils/public/polyMFEMUtils.h b/src/poly/utils/public/polyMFEMUtils.h index ce155e0..ca176b9 100644 --- a/src/poly/utils/public/polyMFEMUtils.h +++ b/src/poly/utils/public/polyMFEMUtils.h @@ -173,8 +173,9 @@ namespace polyMFEMUtils { mfem::Array m_originElementIDs; mfem::Array m_originIntegrationPoints; mfem::DenseMatrix m_originCoordinateMatrix; + mfem::Vector m_originCoordinateVector; mfem::Mesh* m_mesh; - std::vector m_originConnectedElementIds; + mfem::Array m_originConnectedElementIds; public: ConstraintIntegrator(const double gamma, mfem::Mesh* mesh); ~ConstraintIntegrator() = default; From df3cf68e92a4d3064e2e04a6a33b905bd0d3877a Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 19 Mar 2025 13:50:01 -0400 Subject: [PATCH 061/167] docs(src): updated headers --- src/poly/solver/meson.build | 20 ++++++++++++++++++++ src/poly/solver/private/polySolver.cpp | 2 +- src/poly/utils/meson.build | 20 ++++++++++++++++++++ src/probe/meson.build | 22 +++++++++++++++++++++- src/resources/macros/meson.build | 22 +++++++++++++++++++++- 5 files changed, 83 insertions(+), 3 deletions(-) diff --git a/src/poly/solver/meson.build b/src/poly/solver/meson.build index 641151b..246d414 100644 --- a/src/poly/solver/meson.build +++ b/src/poly/solver/meson.build @@ -1,3 +1,23 @@ +# *********************************************************************** +# +# Copyright (C) 2025 -- The 4D-STAR Collaboration +# File Author: Emily Boudreaux +# Last Modified: March 19, 2025 +# +# 4DSSE is free software; you can use it and/or modify +# it under the terms and restrictions the GNU General Library Public +# License version 3 (GPLv3) as published by the Free Software Foundation. +# +# 4DSSE is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public License +# along with this software; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# +# *********************************************************************** # polySolver_sources = files( 'private/polySolver.cpp' ) diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index c5f87b9..2ff1633 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -2,7 +2,7 @@ // // Copyright (C) 2025 -- The 4D-STAR Collaboration // File Author: Emily Boudreaux -// Last Modified: March 18, 2025 +// Last Modified: March 19, 2025 // // 4DSSE is free software; you can use it and/or modify // it under the terms and restrictions the GNU General Library Public diff --git a/src/poly/utils/meson.build b/src/poly/utils/meson.build index f7096fc..1f3f150 100644 --- a/src/poly/utils/meson.build +++ b/src/poly/utils/meson.build @@ -1,3 +1,23 @@ +# *********************************************************************** +# +# Copyright (C) 2025 -- The 4D-STAR Collaboration +# File Author: Emily Boudreaux +# Last Modified: March 19, 2025 +# +# 4DSSE is free software; you can use it and/or modify +# it under the terms and restrictions the GNU General Library Public +# License version 3 (GPLv3) as published by the Free Software Foundation. +# +# 4DSSE is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public License +# along with this software; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# +# *********************************************************************** # polyutils_sources = files( 'private/polyIO.cpp', 'private/polyMFEMUtils.cpp' diff --git a/src/probe/meson.build b/src/probe/meson.build index 8d6c069..b9a3dfb 100644 --- a/src/probe/meson.build +++ b/src/probe/meson.build @@ -1,3 +1,23 @@ +# *********************************************************************** +# +# Copyright (C) 2025 -- The 4D-STAR Collaboration +# File Author: Emily Boudreaux +# Last Modified: February 28, 2025 +# +# 4DSSE is free software; you can use it and/or modify +# it under the terms and restrictions the GNU General Library Public +# License version 3 (GPLv3) as published by the Free Software Foundation. +# +# 4DSSE is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public License +# along with this software; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# +# *********************************************************************** # # Define the library probe_sources = files( 'private/probe.cpp', @@ -13,7 +33,7 @@ libprobe = static_library('probe', include_directories: include_directories('public'), cpp_args: ['-fvisibility=default'], install : true, - dependencies: [config_dep, mfem_dep, quill_dep, warning_control_dep] + dependencies: [config_dep, mfem_dep, quill_dep, macros_dep] ) probe_dep = declare_dependency( diff --git a/src/resources/macros/meson.build b/src/resources/macros/meson.build index c0e19aa..fade469 100644 --- a/src/resources/macros/meson.build +++ b/src/resources/macros/meson.build @@ -1 +1,21 @@ -warning_control_dep = declare_dependency(include_directories: include_directories('.')) \ No newline at end of file +# *********************************************************************** +# +# Copyright (C) 2025 -- The 4D-STAR Collaboration +# File Author: Emily Boudreaux +# Last Modified: February 20, 2025 +# +# 4DSSE is free software; you can use it and/or modify +# it under the terms and restrictions the GNU General Library Public +# License version 3 (GPLv3) as published by the Free Software Foundation. +# +# 4DSSE is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# See the GNU Library General Public License for more details. +# +# You should have received a copy of the GNU Library General Public License +# along with this software; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# +# *********************************************************************** # +macros_dep = declare_dependency(include_directories: include_directories('.')) From 7b550d8e938399b369f355e0be4a22a272255c0a Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 19 Mar 2025 13:50:21 -0400 Subject: [PATCH 062/167] docs(probe): updated headers --- src/probe/meson.build | 2 +- src/resources/macros/meson.build | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/probe/meson.build b/src/probe/meson.build index b9a3dfb..851f3bd 100644 --- a/src/probe/meson.build +++ b/src/probe/meson.build @@ -2,7 +2,7 @@ # # Copyright (C) 2025 -- The 4D-STAR Collaboration # File Author: Emily Boudreaux -# Last Modified: February 28, 2025 +# Last Modified: March 19, 2025 # # 4DSSE is free software; you can use it and/or modify # it under the terms and restrictions the GNU General Library Public diff --git a/src/resources/macros/meson.build b/src/resources/macros/meson.build index fade469..f91a3b9 100644 --- a/src/resources/macros/meson.build +++ b/src/resources/macros/meson.build @@ -2,7 +2,7 @@ # # Copyright (C) 2025 -- The 4D-STAR Collaboration # File Author: Emily Boudreaux -# Last Modified: February 20, 2025 +# Last Modified: March 19, 2025 # # 4DSSE is free software; you can use it and/or modify # it under the terms and restrictions the GNU General Library Public From 11043942c7d0b58e3c69dd2914fa765000aad5e0 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 19 Mar 2025 13:50:43 -0400 Subject: [PATCH 063/167] build(testConfig): updated testconfig --- tests/testsConfig.yaml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/testsConfig.yaml b/tests/testsConfig.yaml index 7ebe140..e82bfc2 100644 --- a/tests/testsConfig.yaml +++ b/tests/testsConfig.yaml @@ -3,8 +3,8 @@ Debug: true Probe: GLVis: Visualization: true - Host: "10.8.0.14" - # Host: "localhost" + # Host: "10.8.0.14" + Host: "localhost" Port: 19916 DefaultKeyset: "iimmMMc" GetRaySolution: @@ -35,4 +35,4 @@ Poly: # ANY OPTIONS NEEDED FOR THE TEST SUITE SHOULD BE PLACED HERE Tests: Poly: - Index: 1 \ No newline at end of file + Index: 1.1 \ No newline at end of file From 7e99c2dd14e2e433871640c9236d26496b8c2ff2 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 26 Mar 2025 11:41:34 -0400 Subject: [PATCH 064/167] build(probe): added macros_dep for warning control --- src/probe/meson.build | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/probe/meson.build b/src/probe/meson.build index d86377b..cf6accf 100644 --- a/src/probe/meson.build +++ b/src/probe/meson.build @@ -30,7 +30,8 @@ probe_headers = files( dependencies = [ config_dep, mfem_dep, - quill_dep + quill_dep, + macros_dep ] # Define the liblogger library so it can be linked against by other parts of the build system From f56611b785b8f36f7ee8661d3f283298b9a77c98 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 26 Mar 2025 11:47:12 -0400 Subject: [PATCH 065/167] test(core.msh): added accidently deleted core mesh file back in --- assets/dynamic/mesh/core.msh | Bin 0 -> 1721293 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 assets/dynamic/mesh/core.msh diff --git a/assets/dynamic/mesh/core.msh b/assets/dynamic/mesh/core.msh new file mode 100644 index 0000000000000000000000000000000000000000..28e3fd019e0cfbeb1613d47447d73c961b65eb73 GIT binary patch literal 1721293 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

  • ZWX zABGM8y)&YH?||Uv@(wO$bYhOSPf;k_9p_xUP6-Aa$9c+=3xf}h1Z*+X4-dgK{F>)5oQ;gH8pGkpT z7r*P2NHO81v9bJ--A-VMCTn-;_Q1b>NPgb=BAKw@dJe6wVK54;&?vlX^~IVdLA|HC zPo1NN2)>l#uFa|dYqScH(UT^4#&YlG4ybpfk~61PH7;DCz&W(1p<7++57Qv(?#J#i zUkdgWv@XnE9fI>{y}RESruI{T6+lV)m(x!2GTck3t!t2d_*@L^A6Uy-}~T{KrW#b3R1k*(HLMTI9~H;6OE** z&qj~@2ql-%`u}CxeUD{8&2RVRhEg;lXIZ_JaxjNnLF1N|vWr_e4u+jW(OphMWbIMK zFN)h!$W^p<+oMmNv#`DyVwm*)=@1cm+c+G{SwgO%Wlf#WkLF~8ZctD6kqQdge))@@ z^GqJOjuy!}E0N5sBgZ6l?M%0}K#^MKl5Oh*xq%k*vPshSY8j~)lQT;-ZiBT0+qcY& zO%NNj^s!@h9cFFt^Yy9Ywk2ca-x6E55}pa&L~}TzrNxD7_DuK4T@e*j`1JK$QfIyw z*rF9ZkT-6ReML$plmlrSFjEWXx^GC1!Y#CQTC$nWSu}7tqAHPW>p(>E^YyP`|JrS| ziGh)o@q|e(-f$3`!hU^?xOSr;(gSvAcPoOUvLb>>8%rT4CT|q>eB_?tbr^v=Xioms zXYz2}fAxg-K<_aIY}kNc!8qZQW0)a2L()uy>k9 z&;;fcW|vw1*8w)E9E?~otpA}M@3_lXI2cAO#>?x^lQGz7TJg##W*F|FN%jAnvZ%=- z4f2K@U(3c|S$%Y`BKCmXN6Y)1`2G8PDzNpQtd_v{C>m@1pGh}ooQwBOqn1BdG%PFJnH zf>r@)0v|X2jhQ5m(GpZ0CSP5sfIGPteXi2$;lS+iQxC!>$rH5bpC|Y1y59=zp~iya zdnO69Je!}dX?1T>uu%Wg64Udaa!eeHDp{6vG9>$ zLRaai#)V^pZ1=B9(Cow<FxCGfs8qoLixH z_1f-D?qlRR+SYZyN?z(>cB1K>r{5LZ!H>4cVsbHvJKB$rf5cvyJ_Xr>`lpzfmDFF& zIH~#?^V-mkf3l9t3CsrPOdc!ayjF5Kjk{D@ZxUXhZBy~poM)eej*S}9Jv%X5TjR$r zy~14ZL}Qlc`zyH&6ZQ5$hWaHsx!KqEB6_eBywDzVPT?+@Mr2!`^xlc4k$#``{wxlx zVWWxVcWo*d`%G>QIF9JdV>YwM8+C0e*8k8LKD%?g#HmEQb)|74+c>f2c6~E;ryhLK zK5^YVy|T0(=G7`4cn8KHaFLPgUxc`h)5e4LR=VF_u@oW#xuv)9f ztG$yH(3VL*Rh%H|XV&PNTr4L+XmhokWjQyfkeyZc^zyr5!Xo4&5!SC{CtEb4*L2b&&(FS;fmc8@O{(QeFcyxPn)&tiP@^+-gU0yhY1f#kAuq$uf zk8>IMc0V|9MoC|J+qH6>Jr6-!9_4zsV$&qtW7g@Id}=2pxmq5H7a~b0n)=HXrz+yB zL0-<#bA8${S(9fQr-aX?w`gA;CP^A^s)Svp<=0I;N67QL2i&KA(cv9h(1#EFH0%j{ zX8PStLy!d}0`j|XBASGu?K<)!PoggCS=HVx;Qf?_fka&}rDia_Y8^_#})Q}7whEQUY)MHn6Al~Og?4-bOIhVBHX z^Az}kCMM9U=+24fd<|q@)LSa3?K8VS`riP=qYV{QewwQohM?V)kUAGS@snN5VYqgX zuV_`Tj5(@CS>)o?hCdvREyU_@^qYH_MVo+T)L$#~(5nXi3Z%Cl(U}D8E7!_$Ihsf! zT43SfQQD?P7=C`h<*ef*oL%_m7aLhglF%Nj-O@_PAA*ZcN7Irf$G|{hul*L8H{=_d z+Evr8Gx6iZ@YXKM>zx$%UMu~Q(NPDDQJ~3 z_S`dv=&-JLQn^W^nY_!KGFWajLQ>HNrsA~xa4z}vHAzkP!e(;qwXBimkzq(fTg>~S zGb)@+bkcTciFOr(K!J+vyND@BM_X+v!dc+nLCk3v$85t}fb9ggtlvWx$w1p_ZLP@1 zRs<2nG3`PjOep1KyE=0N`{L0q#T$#haL)qXr`G2plUX2dEHeBvx0ht0EpUa7E3AqK zF`*x2p~Fn*_BfwxsW?co(aeSy&b$!B+|IYt5}TEK;azQ+Lfa#(|Dl;v=W1&Ibi=Bf zDzYnOabB2vr_{q;$&icoL$KsHlL4RA(&`+(PfGN+Sk?>rzhyOFuMGnL(%+e z!Z~2@>7WYc!=b6PR$Im4ER0aeStG7n4e*SMS9~a@o)n|ytp1wp8$*NDslIi=w-|)$ z#l`oFnh{Wfw!!S?jMx?$vC{B*5Ql42bwy(%1v4rsMLR0WecY5C`$0N?{(2mVxwM!5 z#VKvWEPk{%&$X7A&BMfDJTRxF4|7=*FSzWq#!N3Xy#+hk~fOu`5=P1B+Fca&V5U z2JNI)+C-vdCtPv8_}OZNMdVUePn0gyK`q*rquI}X9&-T0+-FWr>xN)Unz#Lk=v=jOycjW+?fUS|NpqA}k^v!M(pMUXS6`lbuq=b5PKcqk#+MAXLe>Ti$ ztucv@;zl0`tt;z-E;NDOZ?+#&+Q=;v zt>=YQCg_Kr_@EZq3EgPtVj?!`Ei{qoiT?Y;ElhCAk=U7!XYxI0LVQLKzdmgu#(B|J zt2ZF*$@yes!(D(n>+;7HjEZIgv?nnwn zH?pAS>7fhTR9m4RZEW}CflFnL#B%K8v%tg&@V&sJ_-eEn2GC*}&qZkAxmTswPuC6D zXS4cukIcho^)QH5+V+rF>Q57J8CWvrS1?Jg;|E3>_Lor5{CYR)OHdo30_vxgrpHLZ z=dn?NSv=E2J81F~cC4v}3GKb{+58(uF)1#qeFQJ(odMrvDq zIg9GB{)gtC_C36Xs|Y^CtWGf$WD>&~=K4fG3eeCR^WCdlqw=84j;wyyjcd}&GZH*L zLoo9H&u1Q;B_@#oNmqaQ)4MT~V#YoA(Qzu!(Nyysh0VjF!Axgi{`i|Qk|2U^AL+~7s!LN%1_qj!K+~x%e4h-udos}5G?(b7Z}{sKF+s-A zx*rUmsdepzbhV{j+0RpU^bAvF znzLIWIbm~|%|r<#zbifxDKH6>Xj|>960KYsAvJ>GKfs$06^*~%?`xifDYPnkkADLq z6Hx!W@$m4>r$SlXTwGM)pSP*aqSH?kCyK8a1 zqNzrnXY{bzfp;n9$>WOvTgrZ{zTYrGxX_MC~&euycHw(33Vqk1cfwHA;UdGF4bxZc+j-wP2UuqX$9XOLWkNk>R{EGd;jzk@R^5pm?e?D z{Rn1I`g_oC;$0%qPS33Km4^v0+JD9T3~k*U@}tN$EVjKFiq|kdH@})BYtYVmW-JR5 z9|0C$5VzDsAIZ|1@f+AT418!z({mLEb%!DJ2s3nU#UN={QoQ7Dfb%_Q)kYk9YOe%9 zs>HJyeOy)pNf15m#5 zDCbq|W%S-ZBOC3A+5c$Y3)zKM*HVUwAljk!!R=29Kf!~=?#wx!Q3zEEw0$i_hfQb>Q6^v9c}7T-z^f;G zSPy!%yGY(#oC2HCBrXMZyx%uWeC>XT=lmKXN@+HCo+(j52<`0U>8|LoSJ3L*t&&A$ zLF?$>$={xs*@dRcIl!Ib`~U`v=e*tF@tPH3+sAk&-M=QMJN$C^5!VkT&=Z2 z2ebP@98JXKg35-wMIda%mE&qoBVK2g)sLEE{SQs{dri}epOf%rU;N^#sA7_NKyR?z zs1~-NZU1KB_%oy(&Pgv@O_##_Pc+Xu1F_nvJ_vPAdr>3X4D-U~Q{u{)|A|&! zy87g%xh_b2Zs|UAZ-O{y<_Pw{2$^s)_D7Mst%B9le3;mNs`>>RTO%;&c|Nnd{ zw_@^FRKdO7pL~mkC&_958k=M8LYhW*0bI9+7 zn4A_8^T2B`O=c2)Iv)|pGcALCXgnK7A~?>E0eDsA`ELZcy6WS@pv}WX4oygxFQYk= zNtPCaW$n&2fxJ{`wBO@ikVo^_zy84dB?hT@izB+i*zZ`gdc7QH59~)XQBIMZR>C>a zRt~*c5=*$hy)H?br-K4o)7Ot2H2i-}wRF$D#61PKPxyrC>3VVi&1&v>&}yvFM*mK{ zF6S}?8`u9=~6w!X~Df;pWv)5X$9-L~Ara)s@@`u$ciir}Md|~NSVLu zPkvWKzid5JN>tI<4IlaZl<6YpB+RHTUK1q7_Jw#-d@9!0aIW?J%JJcz9wKcX;Pbt| z4Z5iw_OV--a1f1^pUCc2&4k-q%X0mX;#|jfI#+l}GpM6w9sJ2F@4y1()a>So#dgxY zsWq$6v=uba1b$t1c=C4uT$Yv2c$G1MPhx9&;7~pxXq};|+c)KfLfGZsm#k=1^2AO~ zXy*Ai(M0RIU6TFAJ(?^9RN8(`p^zRs>pfw*OrnK$^YnLk?-vP=f6a2Who z$sshqnM6(l?@V%bc2xig?jc32i=`=Z*b|A?k$IUtV=9Qm^qdXZ{k;q4bm;YO?@th2 zwDj*Yw5j9iM1$+{@Zfr zU9(G?CJG+pl5ddTaok6^Mm^l|HFx z7gUAzI@FN6mzgy&eQl)P@M+sY_X%Qv7GI^B;O1RR{&Ie^e5&3}82uGrOM&I8$j=9-2ff3qr!`Yi>Yr09Rc0ke7QYyu)PVFO4&x^ev0jNrFJCHEu$jQ#q)sojH4Q-9R;N$LS?3dIK`sLt{;?yZ z`GsrPo%RM8J-f}-<`A8jppC!&!n1ATD2Z@v_>wx`1l4@E&R>0iclw~!?UB^};?_*; zyAC^RS$2?{i(g+2CSWft8sYz9yZkB>9@%sVP2#>9pv5H8?Dsl?#&IqsF?O~kr%^5Xt-b@9-zc(*%?4`nKw0oAzO*nBr(XaSN z^Dg#bxavK&s-hZa_R!KBDf0^tM#(-ljbmNUsbuLxNpfLLH=IGU)>`*1C#VFH4z9b? zBoIlWbYArB`7}i=&;m9lBr01}!AOQom+7i3;?@?y_wdLR-f4$>QLl1ERb?tsyv_{S zJ&5;aDVka29~=Tpv^#e8o>n?Tq@r6=e(!fGQO-Q)=!Sh4R%jv3a%a>}_EPVMpA@(KHfb2zF5AI!$VIkd$v`acs% zBpLNwZ6+ep1n1F$Shu;hZD|7U5UWiayjbKn+4(P4po?5UyTCJ_t!7LG?m4kOAzUNc z_*vf$^y(uQ(f+p9D!*YHg-aZfV;9%apvSi@@PcG3{u_IHPeiWb(8G2A&Vem(X9QMy z@dzuf$1DdlmAE(ck1%&@a6D45^I!%^DfTKq*xN*|pk<#kH=H%{AY1HgRKv7!=I&Xf zf_WJOuA&`2_v(&@01GNE?e6=|+X5G^nedzTb-^{X%~w98FV&903!S_zFCssKgJ{SZ zwZS2B9c=^eiPY0`lSG{-nJ+=2niSd)?-M)9$PF}^`NretOoo7CG|1vu8l4pNtyvLZ z&_is{3f9s6L=Ipsu-Bc|oVIQT5$@tex4T?btw3sjD3&QxmMneIo6^x3yDrENlqwqWyl% zDR}F8AGGM1r3B&JW*j5xPx;ev;((UMZ}vB0Hx1mji++ChV3_dmWPPpdAAoyk_MYOA zqgq4Y?pI(Weiz^0=X#n7Tq$rL%|)K>TWLUrfGurm!qLMdFiqHE>&+o}faVnRg+4hG5gI*2MZ#se2;`1vw2KJhjP>`LhmnJm#0l*}vR8!CwL(z! zOUwUsEf0EHgjT%?o`T0{_V2E&zU5m0h5}^=I%F#$p;tj;NE2tj(DXCUxrVO>uvRM0 z;|h<2yb1SdS(pN6v_Iu_8=JHTh|?yi!G-6|@U59Lq*;&ie`uBl9BbR$s$u$Ye3gse zAWXcaYku5}^MC*UxR;xc*A7?1aQ4s}!~4BZGkyAYDE9rjqA_JG_p)hKLEfc>x7JNm zxSscSVTg*kmuRViI-4RcH^7?cu8@B=O;DUH^n~Nz1h}D9Jv(i%Zm9*nZK#!4mem5z zzc=6J5S)PLXzxrMtxJzz2hXH&ZKH~wh3OKMWwQ*o?hDooG$(5_Fg$e&+(wC zSK}mjqFFIsN;HU8L2IBax9pB$a)}aoX^q4bc%eO-Z;Xq^dVl4*((WU6)zE3yDR=lH z_DQ0Z>f7|}ywgh#U(L|e+T9H^6;8XdILE;U%}~3X&!#1HM;ADN7WcNxS%@6hz}>K-`a*(=^X#UlP_ z?uYNRERv68AUk#Ts7nK^NZ++pbj=ibiKgG7k*e*V25|{eHqW}TUdc0goi52B0ciCl zmhEhwDe$ORMc*0ENLJr})#2t&C$G>VWM>u1WmDl-+ui(?@eG)>Q&Z^CrjbCj;ywED zou5ic#&dtk;2%sfo)j?g{0+{+pg=+;PgbeNKnR+k#>MxwneA|hvsOTDb^GF^dTb-1o;PpKI7TJmXkmK|ALU;dC1-iR z?V$edB;`9a^_H}U$a^%yZ4Z@VvWmbkcH&X~s~m`q{2=TWfcHwFbtmej*Z9;!aF?R+ zX}r5@S?MV%d)*L3pv`LSy^8%4@F}5GY(}C6vQ0fjG#CRAiFR~IGCDh$cpNY3XeYt5UuM&y3PQ`MbCV$lB9{VBV_C?`9``Hj?NtAX!K zM|%uy5nx^(G-%Kv*dv6s>MSaSCp&Ck-Kp&J_C&qkLG;m+(#R%5v>X@83_rc124lUvATAc zd_|*WT0t|OiOz%@uzB;2Lugm-xib8|B%n>~KHKVETt}R6`~Pqd^E}@eT#bER42ft0 zM}^N04mFcUp65M3zMTX+xlUak@k~fUYs(JqGAkK}tu`7zBy_XES0@3YH+T`&(xC4wbj4pS z&i0*9TguU+Rg3ley-OqU#v_o57N~z?bW!|_a)iMEg>qd$;#pFQ-nxXsS8wN+( z$)Dg?;{QqEnQu(+g_~N@kck#Bl<4^YdnfbvtqyJ@DIhOs6T*i%DOqSgHfLd~))Zma zI2>`DT1P76v^_KE-Xt3>h;2dm64pLmXpV)gGiin#l_u#^D{&?Vt*$0wQ8sfB!Zn9@ z5BStT*cz5E9cTD+(R5R{itn3Xf`psbG5-hsa7{VJT&k{&virD}^7 zNNPK}EG%q@6rw2)DW;mdVUSx70!y~x?^)vI^aoq?hY6q=85maF!#*jK&Q<9qw;SM0 zh*WmZB`PUGySC|&NGj%)Sd`c~F)r1>4DCXztN0WtMoSV)nlyK7hQr?tt?aNaMim{1 zPOK>)C1{+fEcO-d4Y0U#xqB7I6mV^F554vviIk#kw=_Dm5Ri!XyD*O#jfyse%?R(yPanu4{~NoJ!%Nd5pRN8^bee(s!COTZy7=dc3iIb<#wYpull zuh5DcEqND*im*TOh6JZ@0||WirOvKtl2oF}aq`2zFB#kx8~oBcuWCy2Hr> zH*wyg{e%BTp0zaKYTGxXOQn-Wv>kjWzIjBH!LeQ8%FPy2xAb*h}Spp9(P-F*gY zZAKRqSMcfJnSFVEL;_z8X+_%>c027)Aoi!G-%Hn$`#_9Z57j44OprFT#@7mz#?@a* zhn1+~rr1&P=mlk4`I8Z7NAqisoc)n_8bod#iCXJJCvF_=SrWqu@fpwP#?fBo-3|3=V1TKxTdP<23nJ=ly0k)(Mwn>V z422sljsZ{(dmcaGHwyKwj|_c|jt~}F-f0`v{aVAI9RIcMmtz}YuMFNGXERDB(Ehfr zJn*Ewh!|+Ni0{UE1ir?^H>Evcf<^t#|Xnz2!HE9c`@ z@a{AbtX9N3lsW8wQj3Pk542@FcWl;?9V8qb`?dVfGl|~s$m|KL3i1;z`d#G-+sq;I z$)X|e=94jejy?NN;$tcKh30B%CRB@=aqQ}G6GA+=Uu;`em-K`RGiVPSeS5M6nn=u& z#MJtrN#gT;y~fI}QZkEnFo$oS*!EsHbmsi6TX=8ovXf_8Ofwnq8%^MH$0t=%PM(@A zRsMN~S$GCJ%IY!8bPi4Rz{YE8Uq{Kmc1QlU85%kKy>Hl~vK0QH<*KyRtnbF0lYD?ENa|_N#uRD^IaDU;2+w89YZ@ob(}PwIIy6Z zP9+sSRr{^kOJN?ZW%G#4fpg=8w`&>2Wft=ipRN1u&yfZTXqS(kGWNTR_mz)ki)U`6 zkaNTTyegIQU=i*7Z{?2JhYX^|we0Tet|4-mlhSrJrwNwOY6fJvvWqC>zB%{rg(qWV z@0nBlQD&{MYz6i@FmWbu)D*-mNx36BXyQW}f|K^`+ipI@k zKvJUBW^V>rj>i4WRD95o0iFse<@Yseh_Xt+!Dl7Iz>fCj-SUduaysm&Q8M{^zLA(R z7;kO)M}Py(qVkP}4d&ope!ide_Dvd@QukxOs89hb(DomnlKnyJCoWku$yagBP?F{o zKSag5b$CL$JRYe@R$^Tp^ABX^?PV%a!?!-@(d{M{CHc3hkPC+*9(P8T?eLCwB`#LS=WtnM-BF-#u?$_Z;S| zpe2S$#Hg21i0+{)zsB?H!Tga<;3I(~(gu8J2N=u=Nt|7s<;q!e^+68!yesNFx4jA0qTLPn zl>NdIpD*WSZ1}WsmU#EB@nLrw@S|DL*_Ya(-O0(ZjF~&Fl#OI{rrk(4*$hy)21N9Ng$@rsF7NJ=)RzKiN5t zCO|^c<*(g~9YnsAr_il&f^0wwT4gjaDKkb$O8NWYjA5ceJduwq%C6#GL2@lQ@c|4CXX!LYoh%OFkf447@g7 z+ABU!LT0hGb&y&U*^JgBr6=qfFbYqe%-#-NtRd9NSQ*7YTxX-*>ft%!?AK2oaMlL} z>y8r+*p`0#VLNO=Q-Wo?3mKzi%dty}{Dni{spDgFc}p7zqix>ceu{JR7`f~cC~&xC zn7lqA;xG{%MMThC);k>E8Zbx{J_p%R{g~uYo^`2e27oARzt!NuM-_Kjf)I!WEs*;E1Bw;vr z?GT7>#0*E=GsltOa~J#Jwb!9{xmN$ zkZ|l6Y(q;eUHqyP)*Tulm-l^tZ#38k zyU^CI)OvXm&%HCZ(j&L2(@5N(Nq5KO9*{=UeeN|k!cPO47X1q=8hgkpDT&BEn18k# zt)N_o_m@H_?2)$~YnP~o-&XwMQdUz$22DKpW+PjBKY1~;_1U$<)$qFAJ~S_sNo3Kc zk6vDFfp=SVZ{Pat@xNiv8+^cf1ak=XpzRFWR%NF<3U@D@jz0Bm1j;jd=U+h{+57*` zclv(A=X&g;{nKk*a=8r7t`0W7STs)dp`~)XJrl>)Orj&DQ{207zFgtzC+=>4kVA7a z)Jj>k9rw?F?5TmpeT2z~e5SVvdtuR-nrrJ_J1`sT*7{DxFBFp3$@vQ}WrqD|eU+=gzSux zWADB9-rVk{Qq=E!zQ4bpkGdP&?)P<_^Lp(t_r*054@?YpGC+=O!MJUS2R*}#O9wq~ ztIY@R>F?jn=qyT}EKaigM2zzQUOmeGc3&N3FD_r?{*#Tefyf@^m1KlGpxla28teE4 zhf%eUH%?T!8+Ve;9^W**D2h4{d)UOz=9fTtZ87M-8%G7QLo9-(LUc~`{gI_Zs=oviVF1wEthB9oT$UVVOa06of7nplJDQSia; z8Ognr|4G)U?^knvcQ^(f7?n}QBhBimLxPiwtx7cAVHAOai8apbGG%854od-hVy_m9)LM|-3D$#mVT ze#NTN83eZ)_u0ZA;M^2Fen7n+4v@{EV6EZ2dhm&h-8b{39X6C6JlvEx0qSH8Vw%?e zwv}*)HB39pk@8=MO}pIhOn?U2%-O)Vu|71j9HbZeE_w{*m-0{PHo6STX(n3H<$H}Bk9z9N3KxfjH*T35A zZUf6mn}sKr7vKr9hU3NCb2g6Pf;@-vY0A2F?~C(U^&%Hel3fc6;uv-xL3w|NUsWRc zc(vwb)GzrVJVoX_>_9PEnZU6#S<0SXM}}QYZIebno+i6uU#4Ktn|~E|2}?Sf1nl z>+pp}JWJNvuXH^;xeEt+j}^CWm;{5&*2ZsrA5n))PbYZy)v_e$bsoA^_LYHgGoe{K z#hOuYZ z3HoGCyF!nRgg3)g!RtFWQ+G^Vh_b~gUCRF?OKuTxt;y}c*cVb2)|A&h5;N2iLGRy& zWL{SsZmeXb{b#G-a<7Rth`X0$BQR78Mr6ZZ*7}st`F~_A}ElU2S@1;%83 z3!}N4TE{Uk%O18`biwsaGakb+^>B{NPsqo0SqcO6PTdduAzFm*%9nodH)_K3WMvAk zF0NFgJqd<|V2D&HIuE@zQ2Ie#z+{ViuMI5AYKExId6sKUYr*oD`8kcENiZc#+7o=n zi28X7^uwHmsf%~4&&|ZUb^^@EveyVI2HM?)dt`IJgb+9t0>PJi9v!byj*P{}6zrBt7M&A@zk{RMp?5d=5lh=*M z#jg!epQ4ZWy>)c|N5=ceIWm942xZoMcw@7I&bZojyxR`ZT{M}|=YILfPs8}`cDUQv z`|90t^}bdslhOKBUwfh( z&54jT_me`tI@E$?B6-l2Cyfq8;UR9md=2H9S_ngHx%O(SVRVJG=T$| zZqRSjr~>u7Ze+#(Zu9QJ09*%S;VRJa|O#AlD*GNb4rb7!08LOCbS-uLfFkkwQ`A#c#q6MamzMN<0)8l z>RN8+s#54O?X3Q{z83G3;T@~?wXt<*gJ)5zsuc{h9iW%w|`Skz` z$Q-N98OKLtCcOKgGCZ?uY9|A|$ymLm`^^Rz5F2~{hMZR|x_LC5 zKJ~N)ACsjAPImCVnF5EysbfV-6}ZN>ck}byQhY*oZIVY!JuFpGkoxyeRAydsV&S+Rxff}4?F=Jj6*HQEt-+N{JB>W6)?OD829)6kbp>Ysx_2X$N3ZjRmOQ<9H5M!UZL_MXJ& zWQEM1Zf5aKbkFgVp({6viOgx-ySSp!817KBo|8XIdB|j& zs&n(zuZ%(X_1z2E7j?p&=^p;e?d=#qcKq1lmA_3!;YFb5_Zt-*z%6jKe>k%nUyy0% zG9GwQM&$K6=_5|J)GtyoBCnJmVMIM?I{pM=3uVs z??|(?YZE>nV*gkSzdD?*Jv>ki!DQdw9w@J$7{z7I-E>W^z!fXE(u`B8ltr1L^+gIItMOMW5P=^AI^kjT^;Yx zUH|ux^Vw>M9JqFW6$cYuk%^jXu}E@$gx#UCLj2T?nt0*juri(PM3BXwn_)DS^?`Wo z#>D-~xvYAOOxue#u7bFfQSFq&1hBsv2OBFL0N6~pyh_`LR zP#3zcJeMxDb{L|`{N)UN8OKI2Qn_gF>jCPN=*atF8UG4m$mYJvJp9`?gu^jM71t|{ zph1+J5Kq~HFh9y*M=^9 zBlTH0gYtgk$TYa(8C-73FgMWtL6>V7jD>Z6KUpz?@no6Iqg}@woUU6& z9NAcS!f6+SMwFAuI=kg$7kYC?w6{JU$8<6_^=IjevS{|yd@%RbpAl$QsW!dL){7Zr z`|n=KI6%+c$sA%j(N)8cnpEeK&(n{YWWQE_dhukgAI1IaPdny~!Ld*~yUu54AdAeO zo$c|`!hRIIdP(mWb+OJ<@bKa6PJs_({C@K0hj<6jRii-NEO-ofOphlY+Cp=~WKVu6 z{*jiV{latvMDyp)5^y~7CH=_Te)vS@6}SD( zRKhs0$klJzb)*FJN4M6MP$y6hS^xBgAg2Wr(8T%HSaPZw?k}xSwhQS7Buk7B?B*Pt z0KWlUR$`8&h)bMvq|u*^RJ_gs8YQTv@T} zw%efr*!bPd=ABYcSHH*WH6}TzIeUFb?#C!BsAN%OiyeS6GU*15gt!y=c;``K?y?#B zJQ%X}!II~rP);_S6a2@AvR0QkW@=x&#l+c1+?yXfNPr45b`33N75xmiQXDDz@qo@m z9j~!mar%UnWJYBtE%O)TV(DFxMTz6@LF=?6b(%O@{4AvgGd%(Ykx=#-8GA`+d1~L`iP4gzbC=Z~)Vv*>BK3MVhd-wwJ zK4>J{smIP2{kb1(|EPBz@aY3>wbIs@{(fj8v;AY2COyy(uMJAIIn)N=;`VR9PVS`s z7c$-851b=*gV2&QxYuCo01UbQ^!e7%4J~9VCRx6$rrelq1J9!tv<||X4+HMm1KrR{ zW~cLIbkFKOm|PTkzq^zEyncT*l;!%MjVv+2&ntMW7na}asy=Qu3_oRy&I;sqLpxcU z%TpmXIwk9jwAlHK5~ zckF)J4jikk7M5p>fXZ}_^!L7A=pswo6Tuj_?}zSlb3QFwbo$`;r!B@4nd3M}_BS9=@Q2_41Yeyo z_tomb?+e0$g!Knui0tb($;F-YZ#>zmr7l8QvYX|s54GkDz%W_L!wY^*_fo;P`Lod9 zMLo#!=C1r+n&}=P^GLd0d&u-D%svcT#}?j+*;}$)=7mkdD4APn0_)a0JpylpC*5=h!&ev2+8C^c{n^Z*I!;t;Z;w z3l~1QBJdMTklEgCT5(}nHnJG*{_r+@5YrNdPL5Fj*d&>a-x>b3H;bs(usQpj^AKuT zI$p3796<)z{I~nVe_pD_(+OicHl_^X+mfoyDxE2#L$91*tM?|em0u|nnoO~G z*XIhl^K?;Cp5~-`_b%zkO5KQ$FiW;FZk|L)!w__~sk1T%sgrO-G4W(MollY}@A|a$ z;J-X{a8q7)@$V@9sd@EX(S88_l097K`AFBY1GP-n^_{;-nXW%}DCHk6gnwk4b{}}3 z$=!pi>)4FH>P_Iv=hu#9IhFv+Li*Xkx7qH(u|9O+GmbZ-zq|j9%{flPc`%R6*UV!0 z2xamFPTe!)9vj2!SL0cXlqz68nZM);k>`AL-*-^3GlibVmS55I-zHNCtYk%py#p>& zzw4f;2EMG1eb6(bviP`D8!RB>bI}*kp?kx7=EpAm3+{v2KavW$g+ zn{PGW*?hMSq)LXgV?(K5kxcT?0uL+BaxDDZcEs@%6V-g?#hmQAgY0BwLXRf`Zw*58 zV?9}Z)dKudb#nD_p;6=@yYMoxt+luS^1pL@>|ZsGCoPuU{m|5hoMc`1ww=C9{~ift z#V!}D^UyIm^JK{a$`B*tJ3YDm$)XNeuF9jvE>#Oz0?YXsZ4OSWQX z(qhWcHm9xKfro5${rDku-w|AGe0tYc ziTALHL(V_fVF-E2Y|9P~ZWQgt!%BmH&++A>bJ=PRCgrj&CR6UzFMo0{1Lu-fn$H*P zgA^^zf|Q|gSVA_?Ax0D3S@^~M_^q3Ccgh#jlyiUeBrGKZU8%?FkER>~`Ohi^Sf-Hd#0OS?_{WQJ`xmTOQi>ZZ_mzZv9|6u8o;1g^gRqROV08nh=88H{Iv)~f{%H#Mnv&05 z4@`ySWXqoWe~IcT1-JEVYAsusP%i2BORVD)2$FF(R`NGVPC{B;{vwl*Dme2jPpJE5 zJFFm!pV;x?#XLF#WKVybb)^_C#h-b=63_}O$xgg;E0nv%ge8er7nv=|hrb$oBCHo> z!z!{)i*)_;7ZccPb5x-)trKen)r{j7Rf7hDHcg5y+$xls?OV%!o<~N zWh^m{y^hgXaqe|;EmtYTS!{Q)GGpQzveYXHb<=kluyOHez2_25_~oYW%VPy)u$JuW z1m2%uj$;3%sjkgUA^0ZsZ-YI@Ag&{eYxBJ;a=iyXMcZrXCXM3^@3yJ>MYXt|EN{7` zf?p-wdGS8wyZUJYWx{ru8y~B~4P?T9^B(xC55Z68o@7n+UcA?4|HkW1A8sTw5h;0i z)^Z3;thIKH)7SIFlD_Hnwmm3J#&_z3nxqkB&)W8|c{20x?|PB3E9)n46PcG?p3=Oa ze#-pYB5}y02!pdub(K4ep$M7SO-b$tPy4}XZYX@UVl}3R?Rqu$h5DAsJ}NBOmbYmH zmlm)ro_AyjkID?2g|t2k{~XW(W^Em767i zd-(dl(c&#AO%`CU$#Hve7k<0EobN49KODKcPGuAZtsU3WD6KPl>R=?f$hBP_LpI<51KM3S{9)(!H}yg>X>Uj@#(bI4J6!Kf|EU zk&0yN?=4XMydn#ajF>)Y<7q&<#-m>)Or~HLSw%y<;Zyv8s$*ualpeOArtiPysXh$Y zO?H-FA|PJ82qkaLo;zRGh;>C~rOzrEphQ+=xIIUa?F~+a?c`Lvlno2`wmnKIVuCW+ z3b%$0c<2?zhIs~UGh(9U?B(ebU8SHx=8(JxlBLVRLR(|rd?%19xv?F9%(^!^ zL^2^0eF|>ato9toA;b;1;7z0B1az&&J-*k!eP zF7{*hj$791olSUq3ulsF3FUv1WlP@L-%9V@VGV1QDj(#*@dKT*ZpTJoFImD)kFhTz zOpLY?cM&wqL*KZRZm-uRG~Z4$@?F`lvsgMIWyt#VMB@Z7XLgTP?X1H6WNghJ&$N7f z30~W)vgK_jq3p}=7fA|Tcz}#O+wtw#vJt$TjR9(OS0^y}?Gn(egF4xb(JA*pvq|vb zo#H*Qy$crcy?N6tlMEVU2R@^n>!WNqV5k(WGMkG{CJ~(f?lIvYnRSZY>E@tfSU6Qw zDMMKrL0hCxqb}e6V!1q`hm}Skl2mhHs^VG_aw=cW#3|V@tg8sqQNnE~Xt=7bC+IdW35j<#C zg=fjcXHi)6A)RgQ=27Adti*cZ!Q~zxdBqEK z|NC_r1zc7+9pH5T)5G}>g31(L$Yfz zdW*J&q+;@bK$Acn<)mvaY4<(Y2S#K%^FyXK(C@X>Uuf0hwtDueIBez{28^Q zB?WECB2=B!*BHe^%*)e-5H}YZ2i(J!5+lG zn`Aqt=k{nn7=maA?F|N3(sAd=6E`)N5ws`!Ah~@@-Tro1>GUKrh0Z> z+bh0jP4m?j_#>6H;uM_^9aT58T7P;J9m#$rS}xxC(hK5G9x;2kxDdEPJos6InCL_% z7=4gS_j3STT~f@Z`LhDXZ=JqdzLWO<$d);Uwr&x65Bv0QJ>pr>XuEMiX3VKYFA63+)|g#hl8c8D=ImW<&8vV?{D_@|*AdBxp=N4Jh6-$@;reLLFlAsKG@u<=QGH(p6z z4^uKU`=vIjo$l3xo@B#;MfTR8s&I$G=lNH^45EgY>0vQCqwykZP%~J{(N=}$SB046 zR}EvOl#Qst)**OAc1B^C`OT>oE8{+Rd|@9zkw;TY;|)i_o9stb%Vx`sgD{KPe@ue% zF#F|)E-_Q}Be$$TM$#&Tr~$;`){1BQyaG zw%kNgbWU;duSr&8;$Ia>!c6stWycFRa)z2LSAF`eezkYr_+mD)I$Icqj{!8uN zDTNOA0(eHoHT_XaWla~<$;X-H-5Y^n?V9oRD|^wGY~c3vXyWG%sP^G3yCOaesyv}{ zCyo2@IoYpOTSZ!*Fi6AL95$8%RM!X=tp*0YfP7$_D6PGz8T%A(gE6r!jYZJ zy1<_-LF7!A0L_T0$#t@Di1cI3e8V(Z2NI(^3*_3+H{r z7i4m+zv`jT&EM?7IY6KQ;v%W#~7;?JLP4P zedaS87x~_T8-)I9dbdrYg?;;ytECkfOeVFhU+<2+51OdXwntn+beF$gRGQ0#5VDng z_up*hkHqZ7e;ib=zD50Cj7!@-Ga;0WGCiLLd@e$#{l5=&$+e-9jJRFJ&?JPBReyYu z9oRPlQhu3UDdG8eR7oIov~&=|$*yiT44yaGfUJ6F2HFg#FlFK2C*~Jo;U$@1I=iIr zxhb5m+_PR#q5y(-eGa}ATL-VmI&VyK#-3rK(4M?^*^X(z`#|rWPf7_yklozf{&d=g zb^|L4oos{ZFx8ZY(~deQBguS=MYa2?>HhV&wNyh>6>?jwyR*ck4_=dP=6Jc|zj^yl z<7S0|i<+^rFEj0PW-COIU05LB zFL$3mhzsnS*j1i1V>DTn`?$1r_z*NHs-HaDCAHQI=e*rW1# zDR;2#rfUgDSP{M@%WZfAA?~A?f8dDc4dVg4{>#qxw@n4ak~Jp`)%IPd9=G{&c2e=w zyR)Ef4dYoI#F5d&2=f4C*O(}0A%MiA4oPHhcSY`5e6bH3E8e`j|8ETSjnqz_ zZz#uPGO^kT^sJckZ4qvU6tXSTYra({H-WuZ!{S|(tDo9@W>(U- z2~)}Lc8{ID?2-m1YYX+Z+EXs{srf;sJ@uGICcc)3nYoVvtNjDZ&-x|-t9^pxGS4=A zPqtyJ%`<)BVw_a!U?lEqp+5G}&smxbOefQd3>)(Qo{qfN)1KOv)S=<5NQX@D6lRbG zRYbU)+%^ie{C&lW!pX2U)uu+3?jbVC!o?l*`b=s-x$jw(!3<@V{e6()P#XtXWGBUi z!**zO!q6)FBjv6G;GKW{=U?jX{y_F{h46tRcGll?k6(-7y2zK zt0?RLN9LmKKZ;=5{#con?GWaWCI8N5<&&((%A9{37bq17>IZB8qI5*_Oz1c_2 z562l0Uc;+67vG4bWP7$$IQdJbLZj4f=g?I&BYo%btfxyQmXWQv+I%cnhUWGC{neeL zOToA?d_x{(;Fgm$NF5E2>?wzjodH72IGI?O61`;UTZ9U-wujCeHjgnu{(DdStw%|8 zmld3CDj12CWL{r9myW-oo#TRv8km2b5tVTkkyL zPqVP~WP69K&Dr;5L)U>8sj%E66pTpEQORaP16lK@i1nP?X%27q+C`_-67kUnYq1aA zjo3(5a8AnAS%Nxy7hGg*qkcV~!LHV;*o#eM4t{MNj`@S|UEHmbcSRBemqpt4?;FKt zvVVC}5(-<|LI09rS^E5U_=?3lELntsEo6svt_53sWCBan|GuZOaYe@6BSG2FN*3f3 z{P5|fDfn)7HNN?H5P&&kzT&SATXW&QQFlU2NIkTZy|YPs zuySM!CdAD%)(ItJW#P`y{#fcXC;OLV^ibqH6CMX$dM^@{ghqqM-{w3ofle}APG|Y@ zm^R4C*ziW(ED2>7pAfyM!hkNadDFuKHalBD;%PvJ%CTHz`8w#Z$CClwWR>^-DsW}g zgQlx?58Tg1&GcuQ>NFeILl*L8uurPB5q|BT=d2T2iryw0XD(3&W-r+ao(ZXW;k8ig zZ!)U+t`z%CugArzPeC701T4-4c=H}Tr~>!gI;l1 zW#%GZ=IG5krF0)l7Q1$ZT;<9UdcCt3(vlE0)_#0pQ8om_WEzU)^N;@Rg^*<48y95~ zLARXuufrm`|0COcV?fR7OD(*4-Fg4UibTv1KuyldDI6u+=3_l62{e<~E>QC(EeY}m zG8WpGcHtOV(vgh!%3G#DY}Iw=%a-*2@X4#nW19Ln$k1Mgp*X?Idg0QFnr ztK?{xXM*hDn~$|y`1_zU&?!poSrTMgMpVt49mh#B^_MCsD_W*NHSJhHolO!b_3jf1 zepZVNvM)X12a~(o;8I)0y~3;{kagIfQX+|7y=|=i@DV=lEyND(Do$TMr5JBySwP38Z>4Otj5}rMFMRjxA6#O8|T{p9O6Ybra z8_&FV4Z<_99dOj{-l6Q9$br1iaSl` z3cPBhCST4mX!&`Zv=LIcd{YviN@dFrmal#(9M#u}WV2_ZW z!i8kt`LgFt@nu7kR_Np6awf>WHD__#91iScK5gmT7q|C9e0fB?XnYIEM+opH&|M4% znHuxy(bew#5Fog9 z_ghKZj^@I!tJmKNd4#iuRZ^jMDF2h}^$O`*o}aVuc>jm%E^Df>gopn?^wbn^|7Ym- zXrwS7Bl54mixViu(*}pd)g_p~LpH}Q{W)-V8va-kY`-L+5Em;hIH2pq1YWYHShw@D zYLs)C@?rZmwN{L-h_E*cp?noG!G_pJGNvyeINZ(ZwHEdHEwH_|_yq%&kjZ}x@huK* zrMa>FGYcwearq9e2kpn{{*O%CERokktOX~kUY=_fEyF{42H#x78Nf%zqp5E5F}s02 zk45T5(N4>t*@g>23KPgr_EJ9c?(U6^Fy`a7i`}3H<7ImrqFKjLfUL?!-_+@3EA)n~ z-*Z5aGBMb`1iz*|jb&tfUqikXSvSLImXyZYwbUCoQC6{{o6a@Kp3B+Gm8_pY;SE8L zts-CG*W(Lo?tSkCK{CN)=^r|C6IjhPnlP0iz`s1_E zoduLNF7v!Es2f(2ZC6>#Z?%=ajw=sRgDC(Hlx>v_h7Al!pw`vdn*;dLQ97-N2o}jJB z?>oGxQ)>fR^xEndJeeIJ(vZV_+;alw-{LwsBwU9Z$x`=(B|rY!4(TO9isi>C&wu)< zN$b@z6eior5!rJlv5ea-=i}VN|)cm?1Gg3LeC%mEiKeD+xBUUS=7Bun=Fj~V(y`olnZRv6h z6eFAAc|0b2{R0Rq>Ex`SzWO&8O+;N+QKmXsvX$te!y5+BV7Xbs$%Rqy=m4j%0p+HP zlchKfWf^5?h`cZ<+ zFVmHuqivYZ60Cb%BHDqmTe$Dqf_~gew){iR%M-~hcth<=h#69+GFx3IoN59|vRJmt zl}R?uxGd6H(lcWc&hyq^suH6)1G1v6EU)lZBffe&ATk#{0lr!e&&HctVH+8@aA>WN z>kvA;I(xxewi@vU6eFaDboC{NZc^?qD`Q6Jd9 zFc8@(T~Ft2ZjmmobPhnaC}Cd-Up+lz%^o>1liGwiHtw6W=nixznb{!rBy>k0U&zf? z_Lm*7eZ<)CT+1XVke&Jzu5hiR7lgKa3Gt*^&n1f+Zt^Bk&M?{hnpdg&PqhH9{Wl%4 zs{vTVqD775=y{h+WKgGvm+lLNJ)cNV&oyEsZv(gaMCX6|=`1n_t}gnua14z08T3Xu zx1xOJzrc+SJ)lH(v|6pA_&z-=70ab9<8MRN^~yJvr}u#}8K1U*`pU!+>SH zl5ii{-^||K{`Wc{_>*r!k3}E$xyUP^beWe0&D{~eX9Rx;LQ%SXJnkvFQDB8 zGBw}ZvR{1$(0(U-6Q4*69vJYxU2=aI50V+RJlL{WX9%Cnu1g!IIh&lhBa8<$Gp0#~ zc72z;D+Y1Al4pV9`ZnC8!+Ppr!yq0a``pMWFZXa5kJoj3@8)R6g%R4j?7C_H@4w%3 zLVL)Is~yiS9(=*%>VqQt$lVz@f``f8upY6V{W65E$(#JY8uUX=UblRCWG5aW>oHE< zR2n*hyFG5if7sdw-#GU92ue~HI++2Vp3ao=1eRvY-aB4b047;Ng^^snaEvTc?leQQ zWgPe9&UNxzWPpf&KjckJuhW`6xtETN!bvh_o7c7Q2c2kfFe27Yz8yRplP!$w$KVv%i(~IrueAAy z2lI9bNw5rKFLUN@)SqEEO(vgNYc${M1a6hN^}|bp&Q$-1HOGD%0&TLy=L)N}w$d)4 zR#CznuKS_LWPCg6ZYg|f5|w9WgHW(DbL@(mdhK?k_}%vo<0?1vE1F}t{x zqi~bgyJxRYBN&i<3)1t>+{l1Zg+;Y)u?^^aZs|JN^g1vk8_(JFaD49w7N=cghRFq@ z{zm_sKfe!w5gB7a%dWRKhOpg!o1B$FHyT{NxWxkc(U|O{yTISxos?@@5jk1LMdz2A znR_nKF2^}CzbY-R7heaFNM3xgdbVT|Ey={<2CCg+$B}oS@Ylz)EwFEFa0Q27J6e$y z=J|~erxc<~8jWryk3#PCb+6JA2hf^~Pek!r;jelW+pU1SC8Hn}@BDl9U?13!ncqLZ zuZ_0{JtWPNdU%Im)~x)GhIKz&B16qxnPw$iCHrFc^W@^s zlrLl}&GOv28-mLIaNzD*yhgT?r+8C}{xE3goDnOH8ir0GmmYlb0c^=`uJV-EzCH|N zXK!Y`Dj5dR15+_4=0f2*S$w6YiO|~-$ne?!tDk=emU0|EINO>BH^>?ybgeG@>INCt zZ_BDE-+acBf<@NlBSoqV zsI=W8;vwGxx5x~R4c#7X9tR;3uzbtKVqcxfafc}XiCZWUO0Z$9;t&Rn|lJdZN3$P)Ik-k1UVK23YOVQ?ecX*areOF|>)G6dAt_>ZEs=GSIn z$`ErW^Dh+m`pmZ;Je{|nJ3=#*=}ijZ^SlPYgUs}0*UQSba$sFK5ITU+@p>CA8|@cj$EFpOtRgl(_UOx;7W>J2B1*nSj)P;SN61Gd!Vv%`4j6OVrI z{O|R+WOP41Ekp18b&v1USx&Wf-DYRE67(XAGx>A4{0sx1XFuNYZ({>qo-Ryt8L5Rw zWCv1LU0F&wI{nphwnmg8CMSH$Vo3|lT98F=c*EV|Gl-UMp6M6$@-gR?aF>z5C_W|= z+PZF4+39Bdx#f9j`QLGriD>ECx3(Rhklh#1HcxKoL>1vJHu97?Y>={gEb>+-^)b?{ zm`vO}L+x>xbMf~s=jg%k_fOJ|8TIHxHW2V7?nPZMo^!eTX(MHzJXrNjdgZ-Jct*Bv zXjPr0L@%c8w23#N^Gr#>%@^$G+`*S@O+Z-3OV>`gA-#QvQ0OFTEWGKtWate%Clg*L zS=Br}2~R|(edJ~+cUbf;i�@+j|q&+j}s2#Zh#=N<8`un-{`zk zT=ay|28|)u?rHSxOLG?llPNzhD`=z)JcWO(3$JL5;Ml<#E!l557(!N}A>P$Z?<*}I zp2tlu7{%-QC$8Nti^Wi~4-S>D8tFb%s4?zcvcL%XAAi&Ki{%c4k$DIm6)?Lv1TmS( z|4O1q&|BuydGiOU5KeZYT)8E8{RkZFb6y=ie;A|W-DUlhlHn!UBAb)%4j-dlN{0)T z#%?qx)sWFGX_^PG$XNf)N#C9vfp{C|oCn>57#8+OW7!hgJts5X-s-uUYXsJL2l9%X z8p4tB#S6l7N+FWWG>&)vH^U()-y)seJUWaz4uV@7c+256nct){+xMhV__H8ptm(iY zs_7U`H;2YU6q)zeVYcO)hM{Cbp}f?SA&iwiZz&f-=bB_KJOZA(^(Y%q&(vZ>asVT} z80uX7pCFoyt;*(LX#EIWc&9VnGd)0iqk2|sSE?a~Y>m+9O4s6Hn1B05j`(@%H1K;< z6MruW-;$jYnU@ny`zIBXR?ACu>3m4z;Scc{7mOwQnA|Jdpg9IsSyJI<&j&C)-sk=5 zUtt(WrotMNaCUbG%-47&uyflah_-C&JRDpO@npZM8YV(NF!6(8wVK>qHtH0$BzCDM z;XAU6C!TS^Hzx8r{umiDc#GCLX>0YBgD`}=Ns6Sl~2I7-Hw}v^J+1X zY^z#9L=4T=%QZ@`F+Vj4OL8=heiSRgBr>u2p7R2_={a$fkM&j~_DD zt)!F3It-ac&fM?x`amXI^}K&aH>CaddcTVXXX$g*ck?3~ji&oy?C$LT!}B`eJ()La zM%GSe>IaSBn!LzO&(1>aiaav zJeq0y>byzk^y6Y^Ep3YOT+e_^vbi9yMOgu(loQ+4X6xIJKWE;r)mNY#P_jJ3kdnij z(qPNReC|c7Mlt1u(Pv@Wx%@y@tom}*tk)#QhgBtbJ7i;t3TML|>NEXF_D5~x(XxsW z{F{6EvGvC~&^Yd9b;%{<<$WB6X|XYqsd3V5dzd-!4o?f;RLEEYay!W==? zo?EU;Wlf-6%~p`Ho3bg%%C6n8U-EkletHR=p%4XV&U4wjDXtulY}dT=%2jkHq!y)l z(wor@Jo+DI7_X`!m#l~rRvdJ1L-&!r7CdVhaOscl#oyMSFpn(a%k16o+q9FkL)t5A z{}AmRMb-z()nY!GX8zgWS>_NvJh6kXxn>wQG(C%(9M6XWGNIUui5#CNajtr3_;A+; z;J%>qGSaCX3(0(J3+{g0(12gyb>vVYbyW>rGrx6*@`lK&zP#0px;}*of7EVnFZG4{ zhdw{E3TnV&vUjFK<@G78ShG>KFM{%$7*{W!zLedBC1mj?it&Y6g;)?j{@u^74rHt( zw=2;sWGNYI;fA72%F=p1w(t9mm|n=<&e0VqR10Nf3u;8Szi!TjOZ+#xPGwOqjs5!I z6O-*wPPW0>#-5`s9loDf-(KX;z_SKIak|uxS3%~{zg%zMQXd$|acvq(WZ>h?oI3)# zTIkt?<}qI#d57~+=+w&Be8SWb(397c!{3E9WE%!UH7`gsqTT;dbl>q*{!tvjiv|s{ zMMX)H%4i_!kdcx^DiReHrIMM73YAi%L?~nwr6{W+j=lHZT-SE3B$|Hb_xIa+T|D=B zzUQ3J`TR>j_(df| zArp==eLLoQQa}2RyADsQss2aiw!pL@b?zHz3kcmND91!Kotej}j|QQZEUR$;PR{Hy zYz-LnxbTMsKL^wd?Ef}k9a+P+LY&)Ls{pMC*^j{SWkBDw9fzfWSt#kL4WU;~-8|Ag8dYZmA!@7$`mgWiV(�GqzsE+hzYW{Ohi|i}PrJd~ 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�MfNX1Mn{I1GH55b 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%0D2BRX7-a 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

    Default constructor.

    -

    Creates an empty DObject with default metadata.

    +

    Creates an empty DObject.

    + +

    Definition at line 33 of file DObject.cpp.

    - -

    ◆ DObject() [2/2]

    + +

    ◆ DObject() [2/2]

    @@ -242,25 +308,22 @@ Friends
    !>X3@+IGOvX( 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

    _@D`zzwo$Jlz> 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 literal 0 HcmV?d00001 From b2ddbc41e7c730cae426df4c85c7e4fe2c95e65a Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 26 Mar 2025 12:34:30 -0400 Subject: [PATCH 066/167] fix(poly): increased default gamma and changed initial guess The default gamma value has been upped to 1e4 which is enough to strongly constrain the solution to have zero slope at the core region. Further, the initial guess has been changed from a series expansion of theta to a simple quadratic that is one at origin and zero at the polytrope radius. This is faster to evaluate and seems to work just as well. --- src/poly/solver/private/polySolver.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index 2ff1633..3a73522 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -104,7 +104,7 @@ void PolySolver::assembleNonlinearForm() { compositeIntegrator->add_integrator(nonlinearIntegrator.release()); // Add the contraint term \gamma(\nabla \theta(0)\cdot\nabla v(0))^{2} - double gamma = config.get("Poly:Solver:Constraint:Gamma", 1e2); + double gamma = config.get("Poly:Solver:Constraint:Gamma", 1e4); auto constraintIntegrator = std::make_unique( new polyMFEMUtils::ConstraintIntegrator(gamma, &mesh) ); @@ -118,12 +118,12 @@ void PolySolver::solve(){ mfem::FunctionCoefficient initCoeff ( [this](const mfem::Vector &x) { double r = x.Norml2(); - double theta = laneEmden::thetaSerieseExpansion(r, n, 10); - return theta; - // double radius = Probe::getMeshRadius(mesh); - // double u = 1/radius; + // double theta = laneEmden::thetaSerieseExpansion(r, n, 10); + // return theta; + double radius = Probe::getMeshRadius(mesh); + double u = 1/radius; - // return -std::pow((u*r), 2)+1.0; + return -std::pow((u*r), 2)+1.0; } ); u->ProjectCoefficient(initCoeff); From e8d20618091ba646fcdae7def0bf613db07a9750 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 26 Mar 2025 12:35:48 -0400 Subject: [PATCH 067/167] fix(assets): updated asset name for polytrope mesh polytrope test now uses resource manager to get mesh, mesh name has been set to mesh:polySphere --- assets/dynamic/index.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/dynamic/index.yaml b/assets/dynamic/index.yaml index a37aa49..97ee32f 100644 --- a/assets/dynamic/index.yaml +++ b/assets/dynamic/index.yaml @@ -1,4 +1,4 @@ eos: helm: "eos/helm_table.dat" mesh: - sphere: "mesh/sphere.msh" \ No newline at end of file + polySphere: "mesh/core.msh" \ No newline at end of file From 3fbfb366d2a09a93c050660b16947d2b337cef92 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 26 Mar 2025 12:36:18 -0400 Subject: [PATCH 068/167] feat(tests/poly): updated polytrope tests to use resource manager --- tests/poly/meson.build | 2 +- tests/poly/polyTest.cpp | 15 ++++++++++----- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/tests/poly/meson.build b/tests/poly/meson.build index 17a36e5..d88e6b6 100644 --- a/tests/poly/meson.build +++ b/tests/poly/meson.build @@ -11,7 +11,7 @@ foreach test_file : test_sources test_exe = executable( exe_name, test_file, - dependencies: [gtest_dep, polysolver_dep, probe_dep, quill_dep, config_dep, gtest_main], + dependencies: [gtest_dep, polysolver_dep, probe_dep, quill_dep, config_dep, gtest_main, resourceManager_dep], install_rpath: '@loader_path/../../src' # Ensure runtime library path resolves correctly ) diff --git a/tests/poly/polyTest.cpp b/tests/poly/polyTest.cpp index 42d0d34..9a20706 100644 --- a/tests/poly/polyTest.cpp +++ b/tests/poly/polyTest.cpp @@ -24,6 +24,8 @@ #include "quill/LogMacros.h" #include "mfem.hpp" +#include "resourceManager.h" +#include "resourceManagerTypes.h" #include "polySolver.h" #include "polyCoeff.h" @@ -32,7 +34,7 @@ #include "meshIO.h" std::string CONFIG_FILENAME = std::string(getenv("MESON_SOURCE_ROOT")) + "/tests/testsConfig.yaml"; -std::string SPHERICAL_MESH = std::string(getenv("MESON_SOURCE_ROOT")) + "/src/resources/mesh/core.msh"; + class polyTest : public ::testing::Test {}; @@ -41,16 +43,19 @@ TEST_F(polyTest, Solve) { config.loadConfig(CONFIG_FILENAME); Probe::LogManager& logManager = Probe::LogManager::getInstance(); quill::Logger* logger = logManager.getLogger("log"); + + ResourceManager& rm = ResourceManager::getInstance(); + const Resource& resource = rm.getResource("mesh:polySphere"); + const auto &meshIO = std::get>(resource); + LOG_INFO(logger, "Starting polytrope solve test 1..."); config.loadConfig(CONFIG_FILENAME); double polytropicIndex = config.get("Tests:Poly:Index", 1); double polyRadius = polycoeff::x1(polytropicIndex); - std::cout << "Polytropic index: " << polytropicIndex << std::endl; - std::cout << "Polytropic radius: " << polyRadius << std::endl; LOG_INFO(logger, "Solving polytrope with n = {:0.2f}", polytropicIndex); - MeshIO meshIO(SPHERICAL_MESH, polyRadius); - mfem::Mesh& mesh = meshIO.GetMesh(); + meshIO->LinearRescale(polyRadius); + mfem::Mesh& mesh = meshIO->GetMesh(); double radius = Probe::getMeshRadius(mesh); LOG_INFO(logger, "Mesh radius: {:0.4f} (target={:0.4f})", radius, polyRadius); From 763bedcf1d2d1bd4ba26a80acefe9cbb21c1dc24 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 26 Mar 2025 12:36:40 -0400 Subject: [PATCH 069/167] refactor(testConfig): playing around with polytropic index --- tests/testsConfig.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tests/testsConfig.yaml b/tests/testsConfig.yaml index e82bfc2..5b420cc 100644 --- a/tests/testsConfig.yaml +++ b/tests/testsConfig.yaml @@ -22,7 +22,8 @@ Poly: RelTol: 1.0e-8 AbsTol: 1.0e-10 PrintLevel: 1 - Newton: + Constraint: + Gamma: 1e4 Output: 1D: Save: true @@ -35,4 +36,4 @@ Poly: # ANY OPTIONS NEEDED FOR THE TEST SUITE SHOULD BE PLACED HERE Tests: Poly: - Index: 1.1 \ No newline at end of file + Index: 1.5 \ No newline at end of file From 0880403850663106f3279ef13e09e14be625b4d7 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Thu, 27 Mar 2025 14:26:23 -0400 Subject: [PATCH 070/167] fix(poly): have a much closer to working polytrope, still small divergence near core --- assets/dynamic/index.yaml | 2 +- assets/dynamic/mesh/core.msh | Bin 1721293 -> 1764057 bytes assets/dynamic/mesh/core2.msh | Bin 0 -> 945609 bytes src/poly/solver/private/polySolver.cpp | 3 --- src/poly/utils/private/polyMFEMUtils.cpp | 11 ++++++++--- src/poly/utils/public/polyMFEMUtils.h | 1 + tests/testsConfig.yaml | 8 ++++---- 7 files changed, 14 insertions(+), 11 deletions(-) create mode 100644 assets/dynamic/mesh/core2.msh diff --git a/assets/dynamic/index.yaml b/assets/dynamic/index.yaml index 97ee32f..d8326ad 100644 --- a/assets/dynamic/index.yaml +++ b/assets/dynamic/index.yaml @@ -1,4 +1,4 @@ eos: helm: "eos/helm_table.dat" mesh: - polySphere: "mesh/core.msh" \ No newline at end of file + polySphere: "mesh/core2.msh" diff --git a/assets/dynamic/mesh/core.msh b/assets/dynamic/mesh/core.msh index 28e3fd019e0cfbeb1613d47447d73c961b65eb73..bda83cf7f57bc06b5e1fd5e0ba654047c0ea1b6d 100644 GIT binary patch literal 1764057 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

    qmE4l4N0Vnz|BZ#W3^MOMVkQbhHJ$`%lUi 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

    Placeholder type for plugins.

    In the future, this will be replaced with a concrete interface.

    +

    Definition at line 125 of file DObject.h.

    +

    Constructor & Destructor Documentation

    @@ -229,12 +293,14 @@ Friends

    LWzYU7^o9Lr1-O!2i9| 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

    8}N?G@2~p`-AuWb|20R6b@o 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 z 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%0DCGd7WH>o|Vv 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

    Detailed Description

    A lightweight wrapper for DObject that adds locking capabilities.

    This class allows safe concurrent access to a DObject by providing locking and unlocking methods.

    + +

    Definition in file LockableDObject.h.

    diff --git a/docs/html/_lockable_d_object_8h_source.html b/docs/html/_lockable_d_object_8h_source.html index 797a12c..98412dc 100644 --- a/docs/html/_lockable_d_object_8h_source.html +++ b/docs/html/_lockable_d_object_8h_source.html @@ -5,7 +5,7 @@ -New 4DSSE Code: src/dobj/public/LockableDObject.h Source File +SERiF: src/dobj/public/LockableDObject.h Source File @@ -18,12 +18,9 @@ - + +
    @@ -32,21 +29,10 @@ -
    New 4DSSE Code 0.0.1a +
    SERiF 0.0.1a
    +
    3+1D Stellar Structure and Evolution
    -
    - -   - - - - -
    - @@ -63,6 +49,17 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); $(function() { codefold.init(0); }); /* @license-end */ + + + +
    -Go to the documentation of this file.
    1#ifndef LOCKABLE_DOBJECT_H
    -
    2#define LOCKABLE_DOBJECT_H
    -
    3
    -
    4#include "DObject.h"
    -
    5#include <mutex>
    -
    6
    -
    14
    -
    - -
    20public:
    -
    24 LockableDObject() = default;
    -
    25
    -
    30 DObject& get();
    -
    31
    -
    35 void lock();
    -
    36
    -
    40 void unlock();
    -
    41
    -
    42private:
    -
    43 DObject object_;
    -
    44 std::mutex mutex_;
    -
    45};
    +Go to the documentation of this file.
    1/* ***********************************************************************
    +
    2//
    +
    3// Copyright (C) 2025 -- The 4D-STAR Collaboration
    +
    4// File Author: Emily Boudreaux
    +
    5// Last Modified: March 17, 2025
    +
    6//
    +
    7// 4DSSE is free software; you can use it and/or modify
    +
    8// it under the terms and restrictions the GNU General Library Public
    +
    9// License version 3 (GPLv3) as published by the Free Software Foundation.
    +
    10//
    +
    11// 4DSSE is distributed in the hope that it will be useful,
    +
    12// but WITHOUT ANY WARRANTY; without even the implied warranty of
    +
    13// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    +
    14// See the GNU Library General Public License for more details.
    +
    15//
    +
    16// You should have received a copy of the GNU Library General Public License
    +
    17// along with this software; if not, write to the Free Software
    +
    18// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
    +
    19//
    +
    20// *********************************************************************** */
    +
    21#ifndef LOCKABLE_DOBJECT_H
    +
    22#define LOCKABLE_DOBJECT_H
    +
    23
    +
    24#include "DObject.h"
    +
    25#include <mutex>
    +
    26
    +
    34
    +
    + +
    40public:
    +
    44 LockableDObject() = default;
    +
    45
    +
    50 DObject& get();
    +
    51
    +
    55 void lock();
    +
    56
    +
    60 void unlock();
    +
    61
    +
    62private:
    + +
    64 std::mutex mutex_;
    +
    65};
    -
    46
    -
    47#endif // LOCKABLE_DOBJECT_H
    +
    66
    +
    67#endif // LOCKABLE_DOBJECT_H
    Defines the DObject class, a universal data container for the project.
    -
    A universal data container class.
    Definition DObject.h:29
    -
    void unlock()
    Unlocks the mutex after thread-safe access.
    Definition LockableDObject.cpp:20
    -
    DObject & get()
    Access the underlying DObject.
    Definition LockableDObject.cpp:6
    -
    void lock()
    Locks the mutex to ensure thread-safe access.
    Definition LockableDObject.cpp:13
    +
    A universal data container class.
    Definition DObject.h:89
    +
    void unlock()
    Unlocks the mutex after thread-safe access.
    +
    DObject object_
    The underlying DObject instance.
    +
    std::mutex mutex_
    Mutex for thread-safe access.
    +
    DObject & get()
    Access the underlying DObject.
    +
    void lock()
    Locks the mutex to ensure thread-safe access.
    LockableDObject()=default
    Default constructor.
    diff --git a/docs/html/_metadata_8cpp.html b/docs/html/_metadata_8cpp.html index f75b54f..4177241 100644 --- a/docs/html/_metadata_8cpp.html +++ b/docs/html/_metadata_8cpp.html @@ -5,7 +5,7 @@ -New 4DSSE Code: src/dobj/private/Metadata.cpp File Reference +SERiF: src/dobj/private/Metadata.cpp File Reference @@ -18,12 +18,9 @@ - + +
    @@ -32,21 +29,10 @@ -
    New 4DSSE Code 0.0.1a +
    SERiF 0.0.1a
    +
    3+1D Stellar Structure and Evolution
    -
    - -   - - - - -
    - @@ -63,6 +49,17 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); $(function() { codefold.init(0); }); /* @license-end */ + + + +

    Qb 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
    W=o?1Vz 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

    v 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

  • ZWX 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�@+j|q&+j}s2#Zh#=N<8`un-{`zk zT=ay|28|)u?rHSxOLG?llPNzhD`=z)JcWO(3$JL5;Ml<#E!l557(!N}A>P$Z?<*}I zp2tlu7{%-QC$8Nti^Wi~4-S>D8tFb%s4?zcvcL%XAAi&Ki{%c4k$DIm6)?Lv1TmS( z|4O1q&|BuydGiOU5KeZYT)8E8{RkZFb6y=ie;A|W-DUlhlHn!UBAb)%4j-dlN{0)T z#%?qx)sWFGX_^PG$XNf)N#C9vfp{C|oCn>57#8+OW7!hgJts5X-s-uUYXsJL2l9%X z8p4tB#S6l7N+FWWG>&)vH^U()-y)seJUWaz4uV@7c+256nct){+xMhV__H8ptm(iY zs_7U`H;2YU6q)zeVYcO)hM{Cbp}f?SA&iwiZz&f-=bB_KJOZA(^(Y%q&(vZ>asVT} z80uX7pCFoyt;*(LX#EIWc&9VnGd)0iqk2|sSE?a~Y>m+9O4s6Hn1B05j`(@%H1K;< z6MruW-;$jYnU@ny`zIBXR?ACu>3m4z;Scc{7mOwQnA|Jdpg9IsSyJI<&j&C)-sk=5 zUtt(WrotMNaCUbG%-47&uyflah_-C&JRDpO@npZM8YV(NF!6(8wVK>qHtH0$BzCDM z;XAU6C!TS^Hzx8r{umiDc#GCLX>0YBgD`}=Ns6Sl~2I7-Hw}v^J+1X zY^z#9L=4T=%QZ@`F+Vj4OL8=heiSRgBr>u2p7R2_={a$fkM&j~_DD zt)!F3It-ac&fM?x`amXI^}K&aH>CaddcTVXXX$g*ck?3~ji&oy?C$LT!}B`eJ()La zM%GSe>IaSBn!LzO&(1>aiaav zJeq0y>byzk^y6Y^Ep3YOT+e_^vbi9yMOgu(loQ+4X6xIJKWE;r)mNY#P_jJ3kdnij z(qPNReC|c7Mlt1u(Pv@Wx%@y@tom}*tk)#QhgBtbJ7i;t3TML|>NEXF_D5~x(XxsW z{F{6EvGvC~&^Yd9b;%{<<$WB6X|XYqsd3V5dzd-!4o?f;RLEEYay!W==? zo?EU;Wlf-6%~p`Ho3bg%%C6n8U-EkletHR=p%4XV&U4wjDXtulY}dT=%2jkHq!y)l z(wor@Jo+DI7_X`!m#l~rRvdJ1L-&!r7CdVhaOscl#oyMSFpn(a%k16o+q9FkL)t5A z{}AmRMb-z()nY!GX8zgWS>_NvJh6kXxn>wQG(C%(9M6XWGNIUui5#CNajtr3_;A+; z;J%>qGSaCX3(0(J3+{g0(12gyb>vVYbyW>rGrx6*@`lK&zP#0px;}*of7EVnFZG4{ zhdw{E3TnV&vUjFK<@G78ShG>KFM{%$7*{W!zLedBC1mj?it&Y6g;)?j{@u^74rHt( zw=2;sWGNYI;fA72%F=p1w(t9mm|n=<&e0VqR10Nf3u;8Szi!TjOZ+#xPGwOqjs5!I z6O-*wPPW0>#-5`s9loDf-(KX;z_SKIak|uxS3%~{zg%zMQXd$|acvq(WZ>h?oI3)# zTIkt?<}qI#d57~+=+w&Be8SWb(397c!{3E9WE%!UH7`gsqTT;dbl>q*{!tvjiv|s{ zMMX)H%4i_!kdcx^DiReHrIMM73YAi%L?~nwr6{W+j=lHZT-SE3B$|Hb_xIa+T|D=B zzUQ3J`TR>j_(df| zArp==eLLoQQa}2RyADsQss2aiw!pL@b?zHz3kcmND91!Kotej}j|QQZEUR$;PR{Hy zYz-LnxbTMsKL^wd?Ef}k9a+P+LY&)Ls{pMC*^j{SWkBDw9fzfWSt#kL4WU;~-8|Ag8dYZmA!@7$`mgWiV(�GqzsE+hzYW{Ohi|i}PrJd~ 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�MfNX1Mn{I1GH55b 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%0D2BRX7-a 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

    Detailed Description

    Defines the DObject class, a universal data container for the project.

    The DObject class encapsulates arbitrary data and its associated metadata, providing a consistent interface for public-facing functions. It includes support for dynamically registered plugins.

    + +

    Definition in file DObject.h.

    diff --git a/docs/html/_d_object_8h_source.html b/docs/html/_d_object_8h_source.html index 03ce62e..5afb5d9 100644 --- a/docs/html/_d_object_8h_source.html +++ b/docs/html/_d_object_8h_source.html @@ -5,7 +5,7 @@ -New 4DSSE Code: src/dobj/public/DObject.h Source File +SERiF: src/dobj/public/DObject.h Source File @@ -18,12 +18,9 @@ - + +
    @@ -32,21 +29,10 @@ -
    New 4DSSE Code 0.0.1a +
    SERiF 0.0.1a
    +
    3+1D Stellar Structure and Evolution
    -
    - -   - - - - -
    - @@ -63,6 +49,17 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); $(function() { codefold.init(0); }); /* @license-end */ + + + +
    -Go to the documentation of this file.
    1#ifndef DOBJECT_H
    -
    2#define DOBJECT_H
    -
    3
    -
    4#include "Metadata.h"
    -
    5#include <variant>
    -
    6#include <memory>
    -
    7#include <vector>
    -
    8#include <string>
    -
    9#include <mutex>
    -
    10#include <map>
    -
    11#include <functional>
    -
    12
    -
    21
    -
    -
    29class DObject {
    -
    30public:
    -
    37 using DataType = std::variant<
    -
    38 int, float, double, std::string, std::monostate,
    -
    39 std::vector<int>, std::vector<float>, std::vector<double>
    -
    40 >;
    -
    41
    -
    47 using Plugin = std::function<void(DObject&)>;
    -
    48
    -
    54 DObject();
    -
    55
    -
    62 DObject(const DataType& data, const Metadata& metadata);
    -
    63
    -
    71 const DataType& getData() const noexcept;
    -
    72
    -
    80 void setData(const DataType& data);
    -
    81
    -
    90 const Metadata& getMetadata() const noexcept;
    -
    91
    -
    99 void setMetadata(const Metadata& metadata);
    -
    100
    -
    108 void setDebugging(bool enableDebug);
    -
    109
    -
    115 [[nodiscard]] bool isDebuggingEnabled() const noexcept;
    -
    116
    -
    125 void registerPlugin(const std::string& id, Plugin plugin);
    -
    126
    -
    134 void unregisterPlugin(const std::string& id);
    -
    135
    -
    143 void runPlugin(const std::string& id);
    -
    144
    -
    150 void runAllPlugins();
    -
    151
    -
    161 friend std::ostream& operator<<(std::ostream& os, const DObject& obj);
    -
    162
    -
    163private:
    -
    164 DataType data_;
    -
    165 Metadata metadata_;
    -
    166 bool debugEnabled_ = false;
    -
    167 std::map<std::string, Plugin> plugins_;
    -
    168};
    +Go to the documentation of this file.
    1/* ***********************************************************************
    +
    2//
    +
    3// Copyright (C) 2025 -- The 4D-STAR Collaboration
    +
    4// File Author: Emily Boudreaux
    +
    5// Last Modified: March 17, 2025
    +
    6//
    +
    7// 4DSSE is free software; you can use it and/or modify
    +
    8// it under the terms and restrictions the GNU General Library Public
    +
    9// License version 3 (GPLv3) as published by the Free Software Foundation.
    +
    10//
    +
    11// 4DSSE is distributed in the hope that it will be useful,
    +
    12// but WITHOUT ANY WARRANTY; without even the implied warranty of
    +
    13// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    +
    14// See the GNU Library General Public License for more details.
    +
    15//
    +
    16// You should have received a copy of the GNU Library General Public License
    +
    17// along with this software; if not, write to the Free Software
    +
    18// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
    +
    19//
    +
    20// *********************************************************************** */
    +
    21#ifndef DOBJECT_H
    +
    22#define DOBJECT_H
    +
    23
    +
    24#include <variant>
    +
    25#include <memory>
    +
    26#include <vector>
    +
    27#include <string>
    +
    28#include <mutex>
    +
    29#include <map>
    +
    30#include <functional>
    +
    31
    +
    40
    +
    +
    89class DObject {
    +
    90public:
    +
    97 using DataType = std::variant<
    +
    98 bool, short int, int, long int, float, double,
    +
    99 long double, std::string, std::monostate, std::vector<int>,
    +
    100 std::vector<float>, std::vector<double>, std::vector<std::string>,
    +
    101 std::vector<std::vector<int>>, std::vector<std::vector<float>>,
    +
    102 std::vector<std::vector<double>>,
    +
    103 std::vector<std::vector<std::vector<int>>>,
    +
    104 std::vector<std::vector<std::vector<float>>>,
    +
    105 std::vector<std::vector<std::vector<double>>>
    +
    106 >;
    +
    107
    +
    108 // Mapping of data types to their string representations
    +
    +
    109 std::map<int, std::string> dataTypeMap = {
    +
    110 {0, "bool"}, {1, "short int"}, {2, "int"}, {3, "long int"}, {4, "float"},
    +
    111 {5, "double"}, {6, "long double"}, {7, "string"}, {8, "std::monostate"},
    +
    112 {9, "vector<int>"}, {10, "vector<float>"}, {11, "vector<double>"},
    +
    113 {12, "vector<string>"}, {13, "vector<vector<int>"},
    +
    114 {14, "vector<vector<float>"}, {15, "vector<vector<double>"},
    +
    115 {16, "vector<vector<vector<int>>"}, {17, "vector<vector<vector<float>>"},
    +
    116 {18, "vector<vector<vector<double>>"}
    +
    117 };
    -
    169
    -
    170#endif // DOBJECT_H
    -
    Public interface for the Metadata class used in the dobj module.
    -
    DObject()
    Default constructor.
    Definition DObject.cpp:13
    -
    void runAllPlugins()
    Executes all registered plugins in the registry.
    Definition DObject.cpp:99
    -
    const Metadata & getMetadata() const noexcept
    Retrieves the metadata associated with the DObject.
    Definition DObject.cpp:41
    -
    void registerPlugin(const std::string &id, Plugin plugin)
    Registers a plugin with the DObject.
    Definition DObject.cpp:69
    -
    void setMetadata(const Metadata &metadata)
    Updates the metadata for the DObject.
    Definition DObject.cpp:48
    -
    const DataType & getData() const noexcept
    Retrieves the data stored in the DObject.
    Definition DObject.cpp:26
    -
    void setDebugging(bool enableDebug)
    Enables or disables debugging and tracing for the DObject.
    Definition DObject.cpp:55
    -
    void runPlugin(const std::string &id)
    Executes a plugin by its identifier.
    Definition DObject.cpp:88
    -
    void unregisterPlugin(const std::string &id)
    Unregisters a plugin by its identifier.
    Definition DObject.cpp:79
    -
    void setData(const DataType &data)
    Sets the data for the DObject.
    Definition DObject.cpp:33
    -
    std::variant< int, float, double, std::string, std::monostate, std::vector< int >, std::vector< float >, std::vector< double > > DataType
    Supported data types for the DObject.
    Definition DObject.h:37
    -
    bool isDebuggingEnabled() const noexcept
    Checks if debugging is enabled for the DObject.
    Definition DObject.cpp:62
    -
    std::function< void(DObject &)> Plugin
    Placeholder type for plugins.
    Definition DObject.h:47
    -
    Represents metadata information for data objects in the dobj module.
    Definition Metadata.h:31
    +
    118
    +
    119
    +
    125 using Plugin = std::function<void(DObject&)>;
    +
    126
    +
    132 DObject();
    +
    133
    +
    139 DObject(const DataType& data);
    +
    140
    +
    148 const DataType& getData() const noexcept;
    +
    149
    +
    155 template <typename T>
    +
    +
    156 T getDataAs() const {
    +
    157 if (std::holds_alternative<T>(data_)) {
    +
    158 return std::get<T>(data_);
    +
    159 } else {
    +
    160 throw std::bad_variant_access();
    +
    161 }
    +
    162 }
    +
    +
    163
    +
    171 void setData(const DataType& data);
    +
    172
    +
    180 void setDebugging(bool enableDebug);
    +
    181
    +
    187 bool isDebuggingEnabled() const noexcept;
    +
    188
    +
    194 int setErrorCode(int code) noexcept;
    +
    195
    +
    201 int getErrorCode() const noexcept;
    +
    202
    +
    203
    +
    212 void registerPlugin(const std::string& id, Plugin plugin);
    +
    213
    +
    221 void unregisterPlugin(const std::string& id);
    +
    222
    +
    230 void runPlugin(const std::string& id);
    +
    231
    +
    237 void runAllPlugins();
    +
    238
    +
    248 friend std::ostream& operator<<(std::ostream& os, const DObject& obj);
    +
    249
    +
    250private:
    + +
    252 bool debugEnabled_ = false;
    +
    253 int errorCode_ = 0;
    +
    254 std::map<std::string, Plugin> plugins_;
    +
    255};
    +
    +
    256
    +
    257#endif // DOBJECT_H
    +
    A universal data container class.
    Definition DObject.h:89
    +
    DObject()
    Default constructor.
    Definition DObject.cpp:33
    +
    void runAllPlugins()
    Executes all registered plugins in the registry.
    Definition DObject.cpp:117
    +
    void registerPlugin(const std::string &id, Plugin plugin)
    Registers a plugin with the DObject.
    Definition DObject.cpp:87
    +
    std::map< int, std::string > dataTypeMap
    Definition DObject.h:109
    +
    int setErrorCode(int code) noexcept
    Definition DObject.cpp:74
    +
    const DataType & getData() const noexcept
    Retrieves the data stored in the DObject.
    Definition DObject.cpp:46
    +
    std::variant< bool, short int, int, long int, float, double, long double, std::string, std::monostate, std::vector< int >, std::vector< float >, std::vector< double >, std::vector< std::string >, std::vector< std::vector< int > >, std::vector< std::vector< float > >, std::vector< std::vector< double > >, std::vector< std::vector< std::vector< int > > >, std::vector< std::vector< std::vector< float > > >, std::vector< std::vector< std::vector< double > > > > DataType
    Supported data types for the DObject.
    Definition DObject.h:97
    +
    void setDebugging(bool enableDebug)
    Enables or disables debugging and tracing for the DObject.
    Definition DObject.cpp:60
    +
    void runPlugin(const std::string &id)
    Executes a plugin by its identifier.
    Definition DObject.cpp:106
    +
    void unregisterPlugin(const std::string &id)
    Unregisters a plugin by its identifier.
    Definition DObject.cpp:97
    +
    void setData(const DataType &data)
    Sets the data for the DObject.
    Definition DObject.cpp:53
    +
    T getDataAs() const
    Retrieves the data stored in the DObject as a typed object so that std::get<T>() is not needed.
    Definition DObject.h:156
    +
    bool debugEnabled_
    Indicates whether debugging is enabled.
    Definition DObject.h:252
    +
    DataType data_
    The main data stored in the DObject.
    Definition DObject.h:251
    +
    int errorCode_
    Error code tracked by the DObject.
    Definition DObject.h:253
    +
    bool isDebuggingEnabled() const noexcept
    Checks if debugging is enabled for the DObject.
    Definition DObject.cpp:67
    +
    std::map< std::string, Plugin > plugins_
    Registry for dynamically registered plugins.
    Definition DObject.h:254
    +
    std::function< void(DObject &)> Plugin
    Placeholder type for plugins.
    Definition DObject.h:125
    +
    int getErrorCode() const noexcept
    Get the error code tracked by the DObject.
    Definition DObject.cpp:80
    diff --git a/docs/html/_lockable_d_object_8h.html b/docs/html/_lockable_d_object_8h.html index aecee3e..d344e1f 100644 --- a/docs/html/_lockable_d_object_8h.html +++ b/docs/html/_lockable_d_object_8h.html @@ -5,7 +5,7 @@ -New 4DSSE Code: src/dobj/public/LockableDObject.h File Reference +SERiF: src/dobj/public/LockableDObject.h File Reference @@ -18,12 +18,9 @@ - + +
    @@ -32,21 +29,10 @@ -
    New 4DSSE Code 0.0.1a +
    SERiF 0.0.1a
    +
    3+1D Stellar Structure and Evolution
    -
    - -   - - - - -
    - @@ -63,6 +49,17 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); $(function() { codefold.init(0); }); /* @license-end */ + + + +
    !>X3@+IGOvX( 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

    _@D`zzwo$Jlz> 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 diff --git a/assets/dynamic/mesh/core2.msh b/assets/dynamic/mesh/core2.msh new file mode 100644 index 0000000000000000000000000000000000000000..996798644c4ad62b679bf20072859f8d248d1258 GIT binary patch literal 945609 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�dUJ_D$vRCLtVxJy$rSE`Cb`>4%(qv?v>vkL+(mBma#9EtG*C z^Q+wdE7XOaT@^{sA^c=mz%8@wT|emF*AT{!Np!xsSekng6PA$iI0}6)d^G|Rr#?IE zdy@!qyMKk;`u+_C$gXQlt~f$F+pK*TI*FGiLWOI#K#XD-3X*+!HT=nbEfY#v`f+xY zw;eaZvC`A7AD5De2FDC4)H6Y~OY6XohytjnJdm>EULOjPT`4np%=wD4TD0FUd|{st zno+G{i7EpqOg7a3@1(7(~f_q!(U!W!njphul293lrh_v9w6< z1B1AdY@w@hV3OkqxJL9_?y^n9>9AZOq2zD4imYvH{Wq0Bn%g`f+W6mOB0jt?+%#^~ zgR997W%FbvEgFVT|FYXFXwO~r-g|8ysV8v_nYMaL^TmxtP}(Z??@&1#9;kVq8|$lq zwPYC^9Nel#he4(I%KU?AiP*kfokO*(9K^^NDT@|82_6P3Po|eX?Y264;M7?o&Tk-2 z);kbZN%_#b4PdavI@*-7+{Ad!`f(>Ma zbKcpN^-*6=1Qg6o?7;SaHcO4Kvp|x}R6+dv%SQvS&gjai;|vDMa~#`Jt$T{C+yH*QU6mfR*Tndg3vP;KpbXjfJ32n$ z;?=NX{2@Cxs2?}qU-|Z33uQNwMGMUn$`E7VmB_XKNh~V|nOdnU$-nwRmh7I_s%)O3 zVm!HTeyr%*Ms!}|@m#!N2<6Cp=64@Yzjzrt^eg{Hs4-B7ZFp_Pj{%e?`_Z}2`cXzB z{*o-&mh`s-pUXZzW1T*P3S>HCSHE6JYQhcH$8^{EWn*O1V!oeq*tm&oHIK8C%e!{` z{krXt{!ku<9-ifSvRj*i0s9w=&H1c@=tv zt#l67U{MA?SRruJmbm>)A3ELXMu z=aE^1!oq75;!THf3)zzBr~_5eNsyDV+5M`}Fn*E{nU117!d;3>ye`W zcJ{NGvJYL0;?93=r<}AiK9A|# zZ+Tmw-wu~_+)Y*+diixjPzzq2mF8d2I0Oj>+M*q~zPN{sL*Bz-lxEyNEPNUwT-J%J z?zfFK<lSq{&OyW$4Q>?(WD!cb)^~f&d{wBRmpy)q;jkpZb0o5=i)}_+&A$4 z?2!z$0oY6S#ar|462Dd)h&MH@z*P6vE;+{`WJ}1+ zvpCp*>SUe9CbydMTVSihZppM|C>zc!OiZoPBMO!x3TLn9ah&WR=eO5j9>6e6e$0f&K9guvh2^`9ZbBBV?-c zv^n0a>c$U7?VL-(=zahDf4in$GTt8e&N2IuoEnA6kSTbn9Ur&OMfppX`z)<#@5AL_iX#;^Y&cE!RrXhWf-&V_1=+qf^X^C0bNma|l+gJf**>nT)kDGA zXr;``TqvarTmBsMF&nKz4?~S>FYH;UOD6yH;@wSM>9F(g zHrDNpT(+#z?l^lOF<){j)a?KWfDbWJ*G63r;_+gt^h*uch4| zga;ZEwr!VM@giAtQ`VFT-3yQJIHsq*YzVe42pOL_O8NCoI_Uav-DGMTPF=T`5JfiC5f&;Pa4tWe13 z^@%Dyc!jKe-kJJN$P~zfE0u z0L{pDY}uX9y?6*82G4(VBe)VpJ)&B;hnv8htn6s1+;Qb>{JG?(bnk{?JaM2=MXa#~ zEyxxY2+5xr=mh4Lh2fm-J!tiK&+A*OI^i1GnTG4i!Lrq`GmiMk(4@OLvigm0;L7B+Xx)I1IPQx)**tV9Qg4Tg)XN3NCsEt&8UBm0cSFOESI| z^gbPsj|*S!*(t1@gufFQo_EYf;5J!&r}650FH`Wv%wN%lLVd3Eo+ z%=_jmeoLGqDE>4H+sBnQy^Ny1b~4!}ok1O^PDl%y=G9c8y)RC$kBt9GhI?e&cROAY zRBi)9&8>coPuk(y1!MaIJbied?AFWJ^c6<6ASScq5#L2O|#k zRjAL`4)=j}P)7Go-lwzr2V`uAQGL#d9xSn(qq&FXTWiZZKK`N%s)uBar=mw5U1DKN z-+fiyNd}!aE{Z-|*NBhEL{Ivj`mX&R*Qph5IqN-wVv50sHwWdyW3u60>N6kZlhNw! z{>zX(g6XdpFxop4!J14^!lFp_Ko*{VTRwh&_XutdI&i0NMc^pW!9--C7l3OJ?TOC3IPug_n+v%1Qax((bJh>lS+^*pWqFsch64p&9P!7ri~( zS-|I4uE1j-g-^)tn=@;JM?3J3gVtxM{gi2c;cZI!k6d_4w!v0kcXe(F_4mveRtFXV z&(U5rrRZUNMpoXT{%Bn=1AO{8BukFbeqeRukhqf!d`@OzdE?~vlO3?}+2P;EO$TAx zqqb$=oP4w=i~cTBf3Lq8hT>~C22l-3fBfO;G}d=~K_(PFSK#dA2xYmli&#hAf!X;2 z_nuKdbRbLC5HZ_HIqBTHFN*v)O5cMgCH|ZLyBc1SiQd-xs24hfmfY7vxwYy*#v%73 z_h2==BI7h~4qC`Fh$&T{R+S%V2KP_ymp?G-z>(}jaP_JU6CJpLTP9yPI~*^H<$YQe zIS8-G465gsx|Ix~@sTxY=TbY6xovCI+l3GC4VmO%(1V1v1Gsi?c>S>lT}U07d%v67 zz*{oW_+_4bxdpVtP$xDztPf;9{_xU%&jcs3wTG7-*+~76>ohlNd_La+W9#H^9&IcF zXR?zGOD^m;8Nk+lmWL{x11{JuoO!$}99_uLwg=u0_G95WH-~PMV-E zj^SL+`D~03m5a&=&jat~j>)oq%AfhaO*VJEy-a=Z&G81uX_r>FcVwZEGtKgl>8Fc{ zFM899rQKV24;<}uf12y`2eDXcPi0JQ5jF^~nz~idjvi#SKkxZo z;0wUP!xk@RXjWmv*wlr2mubG7EG{ejkeC4zZ+qsYsI-Nl{J3kV^R<5TBolx1!(U^d z8`Q3`7mo9Hzy-m$w?pr{(2H!RqSV*zHp3_uHW_@jr3zQP4ecs6%R+B5#ee;!CD-We zTETApoR#Ic)Kyj7E~^-Q$i$vG2faI041d4OU+GrT1yRb8XS`QY9w?cw(Dh*EiY9!h z+;F{4h=oDz8r&l4UFb(}iJyL_ znl(0JXns?cQT8APkbMdl{=N3ZAiy9`vefn#_|~^LW6+*}a%rw0(=h1?d*xk#w(=620Q}-{K&lcksGWiX*nl8TY@yOfCXAfg2 zqo?|}_B3V6gpz%eN>8;nU;}^NFc%}E8qVC4XB<$eg0TPp%&Q$UsXGTiJL;R}Hkmq@ zJ>@q(G}wmWWIkevJVA-6_-Vt9!gWE-kXU>E*vP;TMvw&-xZ4EpAB6S|vPM3Voq(y& zxJ&eNAd-xuyKgqCsSo~j>8t*F%z)^1o|Qb*TN*_+Xa1$`yGcWo|GrnqdK2{|j)il@ zD3xI}*;V<#gD#qzAVb_w9OF#sX=}9agfo znHWnZ@=;Ctfr z@nkLW>)Y58IbaYdSZ{Q9048KkEZ}`aH9@j;tx{Wo9ep5VkZkvJT{n1o8sA@LQGf|# zek+RlKC1P?V&?3+llOYzu9U#0nRmIENOtg#vtf~EHzvflZ$&i;~c`p=o}aYbQ9Y3^N^LKawV zXZze`7>hkmJO{{!AMI^9-bNLeN_I3MKY%N-2@V*|=)`^LhLnwJ;+4hSkVeLzu>aa+ z+LwA_$A_zDxcag6ljyiF_d`r4lh;sE)$O1|m7}&+Y!@`D3xH-G#z*r~5=kVp1%jr}pDsV0=#pUF7A zhmBFLz2X!e4EbbyzcyCMzoXm=`485g`1`QdmRgchr&U_VBERtcr}6f7xAFL^k?RO^KyU`$ER#cYP$;6#g+AUX9;H`a^D#lE6arK|$-FczI zP)2r*+0vAw*$pQ=^I2VV)+eqv<&*HC3Cqb=*#0!I4`$;|1LmgrOY0y}drwBdsY0wE zYf0!&&w5gYYnShMqql1iTE6f-IvCZ8m1L=$K2?|6+fcsx`FhJY{gB5@o(|J(qJw8|%rO9(wVsrNn^E@xEKURW!%4;hJYb7|8R`Q_hd7)ldaTT;F$To1ruJJ`uy@1<$`~&6)CA0fDW=W?%xuFd)n~X z(S#6f+U=*a=yH+rr9tQko>mvJ6pvw_7zaF0iyb2$%Wx=t8#bG`4p3Ec*-1I8CKcpLOU;MjP z_%!V|SS0+UlhJ_PWS{3dgqwUT0G?PA&}wdgEj;Ol!xEGQK<4f}CXrse2`8s5)MuNiQI4PH3fBFj}hW29& zEZ=N*pYlJ+V)cB^uUVN54GGI;wO`f1vHQ=wot1~NpR7EkfB6&rcw9CsV(i9Uf`@(I z>=C2$#sRX@y*{v!_G)sr-cuhxUuJK;h_a> zI80_}AsEY`&-on9JY3^VIr6LI{#N|Q#1XQowuuwB6zE!Aym^Tb?6IaEBC>xb zCt`yqm~ipr%{yx-9eQg@#Pl`OJ{%{LGMi#&CPvbnXW4sas^OL;N=|H{S-+oT3$3<2 z2&Z?!w`UK&EC^1-yWFdztapXsFES04pPg$(Ytgi^VJe@_VJ{hL{C1+=rr%^+dSeeo z=f~l{luKzbLWQueig(n_cmyW?Z!e90I2V^-eZjAd%dV%xr~2hC=T?lsAF^Z3OYZy$ zXaM1YKRsRNJ3$cD%Wv28;a{@d>FY9!8U{fmeNjjGA9RwxDK zXz|=-lEZi-Ztb36$4dA|HeqlsW0_?!u>RZmU*5ZKP}4ETZ}Gelm?Cp}z-OHsS_Geu zW;=H&QjZwFYd_cI5KNQlHSI98xi4W`aw=_C&q_ zCNRu~u4@gpBPZGImS4}l#;_nVPsAiCArU!bj&$xm+XM5+6r=wRYqUpWRQmEwo;LNc zYxQLGl^!(*f~YFi>>XONHD-IYqt@|3qh7G>Sr5;aEmt;JGi%kKVvx5wv~ z51i;dm+brKR80*PFy{BLpVVN;YL_Z1}ZJy&I z5DC0wZ8rGCRElO^i`i`E&Td@q5fbhmUj_e>?Pymt>FjF6MmvW5$ZFalTDSj|H$~9! zkrm$BURY(!1l{dLAJxmdQEevRZozTN|0J6zyDGvS~G|Xzsf7$<@pBv%`TVwskXk9EHG$)c(>{Z9C|O04o8EohZ#y9MIB?urBp)rGi^61EyI#*%kE^3u&^H%zd-Q;BF9Mmrz`vsl z#FNm&i4~Z&j%r+=7fQ<6(4K9wUB%msjA>uX7gqU;1r8NpI`bi8{W{wJN4CkSL|DM1 z2X72N-<;#zfe)mv{l4PDz?EdzpMDhJ*5-T7b zMx!^X`5RFGq4hs)CuJtACfnaXKd(Kw3SHbp7Rb;U#XsxVy#)^kaSfSmVT1Q^s$agh z%o-PIXP{^6Ksd*nU|36bOaEbU@OkPdS1mIhgJ$#>aOiNMzA`bg&!_I%?(A#9M_w}j zrfBBQO5*U_U4a=OPR6P+4(D?lfupu&u`=vLc#!Kc7#*Dh>&SX%&;52OXv4;3gJUb# z52EwW)61(BDp7(=gwOr3{U56HSn~>(FYJM_RBLJ7<%zhS%;spR!}e=cu%jr`p=yE+ z(&3I*&L8*=8_3M-wjGnWWh!<5gQNw-i%lj>Xp76wSNRw#PnQq zjwnW1GS7b}4)N~jMX#9~&)5Brr2CHNy8r$ME*0t`(GV5Vpg~$P;%FdRLXxylNh(Q_ zP%=YOAsHbfBb$(MjJLh_-g`HQl>E-;`@8<>kNd65)phgE>-Bt|^LVJY;AtUc5#HV& z6eVkSxuH2N)Ck#nY;UI%hEdNLFX^aupct9w3h(`zePa-}uu0`+1>!e9}j2ltZMBY(lns!<#lFNwO@(uLEik=)WHNwAO1p>OAy zg+^nT`q@g>pZSVwgx-BRWm327^l652hp&atw+!MzGS*{18ZUhx zM*got-ile2PwE__%lC}(KgkBq?ps$JGKj9`g(FruK~N`f#lF|6AEe0IVv0gkp0$Ht zHpf}@XZi5;vU0E%b=*pm>3IC=-Fjsbb?k$!Wh`yM%_S>$jYKiXkTuUf^>})Fm@-8V z`+5GC1Nr|3Jy~XY@DN#}c~GO~Ki=x)Q74ETS<3Y6`NPhIxV1sotNhXgu9RJ-7WZ- z13#sQx@z7W0eLbGGx2~gKY}+=s zD``^Q=)Su1&b>?2?{wwI5{qqghDG-1iJkQA{Z(jJ_d=rLKIP0D%RnSPPkVp9 zoxaZAGy7zPDA)5E*=dxv5u^PDk>p07Y$Mts*!7vs|AsT_k|{3L`dvgb#A}|52@5+9 z;FIJ7?W%H3s7F>85*VYpWDGto`Tlv=lS;6$jZYn+3@UvxuHWrOA7wMq%BA1O0H5%uY;Uyq!@EWdeUp4ye%?jbp?%QF>o7AS)H%p{1jCwATNyHjD1@bQg&) z`z0}ox5$ddWV1>?=EHQT+xCrGU7&ZJ)!yJY-T#qY+cO#wB-4dwFTV;JEpLF3;~U%- zZ5YPeWRLFKzW5;DiAVhtF8Pg(qLyXB`=k%nXhhb(G~xccyi%xsuaq9QcM?82FMOTU zh`>8!)&?rE8)s-v{2&#-Xmw!NJH3p58dZ3gEYm;u?vL>_(ueoS zct!`FFKB&+F}pGMkkCn7`LRUM*E0uA$Rvc_t7iiS;UdLOe1B7iSI+JK<@}q@=E!zW z%b-fgILza=53K9!@vQFE1_kv(FeOWHWbn+;4CG#iPelc;-B=#|RR69_K0G9wlDzNY zIY_+?$CUNtJuA`Z$WG(JLCQHIdtG(G+{Zc&e;sgUo|zi~#izXYHmsrjX0m~$I~+b% zH-K)UVBl}cCz{BAo$Gk92F=NMmRZ+)SV21x9JNc=P$%-D2a{%v@;&hQe_xMz*Y6LX zy3knu{AzpEQ83%MPe#q)9a@lubv?05UpE2ymb$&i*elU>r>;uBNd-P3lapWTbMpBh zvb9RIU+3yY;n11JN4a%qNtP~A!g-tWg%9^v^QLZZ!8ZvaniB>iXhpWdBkr>ML?dK= zUl|fuS%;r&7d{%5j-oYLpTG?PXYEXUx#d4k|CCX@3wGYYn>yhsS;*QaOdj$DsQ<3? zlEs5bG>}-UooyeB&&b65LpSc2?1BX|)eWG1u+ikbX|GPYbwq*Pnw?B+kcHxgF*)B1Q z%Wze=)mESGXm73EQWD-t z-y4Qs_xaI1JlV^C@(QYPBPg3$Zz&(u0iumAY3rUb)b1)GXw9F zy?oSZPnIq{<#eX67OE?cnn6Ve{+4ef$=araf~1M2Z5S|a_2Z^+p7 z0yeGxF$nDZkn#F-BFx7ds?V+M$G2ob0kYfwP*eQ)z@vr_6%^P@-?c1uh zj{C?M>_3nz%~#Qk8w!dRRi#y+CmECSy_c@-xo9yS#>wp%44#i9HJ=Agq8Hh)TVrR_ z#%64~mtLY_Tm@^&ZhvPvO8tLiv5M~mV%Vrl$#pUX*lOUL{7mVA-6QBtmhx8hs8m=g zzH8Sqx_iG0HoK1P|Bycc@5xR|v~RkUHHeR|B&ai~)0v!!d7|sb8t@_e$!~h?T1gFb zw%@+?j&=u@u#I2e(w6|fWDhSx0pH7f?B31#gDq+VhTvSIOH&v4k?HY#UHZy}&KG<; zKh))S!;4=4Xl^(e&*05sfjN;qxl#U(|{p$hMt&{Z^v30so#q zaMbI;0QP(jjdIECg#fapMRpn0=}p*Kl)>}ZVjQggea+?I`viex+ALdk>lo+YoQ%9* zp#K-jG8xr7PVaR=WL2LV^_~5f>B80+qlJ@ zVAy{p>S*^Ugp!5I1(_N%(L3z$HbJpL+KCBcVt<{}1z}|8FJB&aZk@ml>H4p((A?Cq z3tP{*rkCO;vfui4BI2_(__lLcY|fbhgK-*ng9IlqoJ`gxrVfq`!N|TfSL5kjxou6a z-cO|}h#+$gyy`IBIg0Pz{(i5++<_*tQCImBb0Lzf+E%Ik@v$Cc7hAmQxZD7w*G1M^ z&$L1m*>J3~e+l(l_$gUUW??*<)}Gql+E4k-WLA@&-}Q#S!rH$2V`_5w;C^B7RQy)`#_f=w;=k%EAP!GnE z35`ZpHna6&NUpi3|DItuQ8kq3$6#O_+5T6IH8wuf=akp(Ci9~XwG)R53xbO%DWoC5E#c_dwe(VA8&>vGReUY2cuWK1H+p~_McZ8$1hL4x8Esl#$+u(+Kva(5ppe;(TfsbtUhGO^y$>%>qPh)|>4u36{JVjtI3LK@jtOGEzZpae*d z^w{-vo-&~R&HoJ<7{#w-WBoh*rKp$p32W82_lDINdwyML%C{a&Cu2;#8{m)Wgzz&y z;Rj=?;44?vQE`V6$RImAVRc$Vi24j~?9-3gmw;O*Q+Bv8h9Hyds@2$nWD(7tM<&{` zj#8g`Mf{qM=qAV_d$sRG>mRF07<2jB$!Exb>-A~cTSpTC$ykCeoqMQCeYBp(_CEVt z4ToCor=IiD{vTO~{88H~3;;>b!8g;hlUP$5tv|fe4|B-gnd?{ovTg;YLwB;A{D-0G zJJYAF*n+uaYa#Brz3nH6kKClbB89R+*Bg~({6okid$XdSd{zFE$C@GhWTW#y5=~$EZfjq^{T(|Y0BUj4&{dJ zy-+}QT}r{rZ+;997JlMkysLw2zn4$0^sB}~viS<5<37Xn@MK%~e}<9Wc=ZTd=4Q$a zDI$yH7x=vQQamEh_r2@}Z_zmDQf~O@Bo>n;*$WC~QrB;b^|gZ!lf3bWL5=4n%DX8c z%kzv{cU5~Bn|wNUYiwwsWt&xI(>z^JN>=K6dxe7J1Tu34HGlb23AS9x# zH_G%<=7MXp`!cm2Sj~Aw?-gebRFYAUX4LHP05lptDjW#x#zQ-&7b5Oa9v0d0ipd*i zJo_-b_P?zPFKe)*z2&4!^Z-_q=~|Y~Sf1;G>d2Q**0MK(&(u1O-+!qmflM{NFz}ya z4MZ{oZ+G2pfay)QZv1&R2DM~71Jc#ak)vS9BmHn%p8Tu%G0Ne=hu7S z61SJ*r{Z#W>Kfs^k#895$=EAqmu@WU2K$~D4sFMJ;1!pLyA}OhY9M=47k$HeknR#c z?ya7aq-WFXY?pRUc3>mf+#k2sF)8%-`liVB!E}DoyUFaq!jTSaBKxsVx8_!P8=P#m zW8>oNg|zY5kY*L?|0COe>xa;K+PPXe&b3pvhwjtX$1g~osDl==pmVF|RMg*~)~k(a zIj1^d=>9$PxIwx*C9{n;8TtJ%38p;x+#PcAQ1EJc$xJ#}dT$#|qH6h7uj@2F>i#{FJwhP>I{x?dGM?y;y}E%tTbfcB zgHb54{(4Wz&q?ScTlHMaP@Z<%^ZwnF_HWMzIa`O9qXNy)Mb=;!d}{NTT8xeFOVbD_ zgIF#RjqKF z<7kQXz!>du()aGWN9jUS$(W!*-_y1wxJZj@mG$mP=p$qA-o%uBZX9=u-uvqRq6S~i zUx+WE&rv^_{a%)fJ6t31!rD(vhusFTr$#?0mClI=$hgz?r|D}_c7w;ZFyzYJG31!-2yS(j8T_|3?;g z{0Y0olODXd<)-*@f67UB+?g|dz5#!b@r5^Op1PTXNAR|Tum=}|%hZ(XjHiCJH zF23j_rK2{wstGGKWuE^0I1aO9o!NT#?hB6N&pA_z<%gTGzBh2ogLT>Pn`{#7ox&1o zu{1^CLAu@`Ch^^^?X>E}IkG!DA9&d&(U}uV{Jj6ebU2+8CKR@l_W#HljG8uN(z{_u z_dsekb1ZZiswJ$yUJrlCHcZ(}x^KFf??dNCPehH&)5$Wgy3KBS+6r>9+Z0!w?gj@dz8Nt(i)AGnSSjM}OF06k-)yu>?iq&a zi+R_s3HKlyS)gsOu9oL{R25z7t&u+j0FVtbaMLZ6Q>?iX4=Sf+ zGXEGucCv3zlBB)MD)8`;;nha8_q!_fb76N|7jlr9ExqCp@`*CyZ%97WnIFOHziZD{ z-k|$GvLCuPPjKqCz@?`yIjin>qs45ht&a}f(~z;f;1lv^8-OW`$|9-xK0Mg}!nLKe z7FUv8ZXJ6p9MFYf(XCf}CVMf4*ZIRi$^zpeTcsztXm67<2zsk5E2b_4E4{yOIFss- zn`}vn-uc-Iee`TK#~%jS_){hO?v;#5SVflTTM*2a*N&mv{I*oZFo3aR3!7cbD6S@3 zEqr^$r4z;m;c*ooYr7tjTJfYIWI$YssEL zsiq2dH5&rd-SUgMUK|Zp{Yk{7h zx!T}CTKY-XU87L+y28!8wg%Ue=?la%s~oMT`JB8Sw)ApTacP`OlOKl-WR`O4%1?jj zhj0BB0dZaJ$o5KxCYyU;BUw|-hu(b)=_pyeU~dvQf!DK?Z>|%q27WTuC6~P9^M-&Y zI5BAEbvM>sG!Zg5P)D=3^u8h`adYJOFd8fQO&y?fkvFXGtrknvp&;41!?E=m)Tz1e zQ}JPw_C8qLTRLoepb9pT-HB^>f$sg3VbWbL6j%hC=9FYCYX?w>>_eiKb8HXo$J~ni zSYK2CuVwfdzr7}4GnsVwZ`D7CD{-UcjLxq8gTQ|&Z?~sUA8aA}r|q*OJ$V4VvFxJ! z+6FAWnELwdr(Sx0r1wp=IPK*9A#kVXcHia0$q;Aw_Wqf6%8Mo&bQrQ(lbQk_eK&9M zQ;UZ1b4%A8shmV%GRE|UHL9B3n0)_UY0k$HV0E46c;B0eB4qcY;N8nm>Kl^?32M(O z0o5($AwdRRu$}DgCiA@gXUeeiFxSxDi$4Z~L>4i~~^`$&ePUoM#0 zU5nxsm_$)B_r&xMw?al>EZojUM29|OfdiLrhGu{m+5i2sQc(8)e$8H)`Tu_%J+zz5 zeC7GACbt?v%;m`^t+86Vqf?7%ozDSrGM{h%nK5y;Lv(?t56}8S>@Qz@=FazY*h40` zi+QQau4+7e?QMamb|ZW-)e*gPvK01`oyyoHcibTk3`8CO)VxXuyZ*B*M)W?ukIb!T z^4z)GZ(xkaNy0m=9lpDpcWL+*;(oHM-l(@WO7*A|y5{I1k6ft!G`#N`R|6g(JJj}x zcY!AY$~peC-2R~v?Lv=CnO?022{MQ2g0t&eoAH$Jgk6(jA?m2xg1_!p@=%iOsMZtFtEKf|d3lRy=aOjbzr}j%(XK|6BAYbJEwt;c z!Ooqr-?=GoMB%)W)7hkAlqP$c|KZ=dnLzByvQrijNkY@Juee4UJ#TU?{t!xg5$bjYEcKfMv5WP9-Z*;yG`h}zyKV@T}EZMG`)usXQ`N+Jr z@5oA)VE9+C&m_aF8sx~T>@O7Z918>8OEafe(tPpBbCzd*s}ur|iBu>iMs=6L3AFCAfc#KSh@7}A-b5$U+a>tUHF>h4WXl|YdKU5%7yC^i6zOxsaHy-)VWO*9c z8Qc8`sLn=3vMv=~nWlHCplMM$8ZBCYrKNJWnb8tlO+!KnBh z>kmbB!*Mb@oivgAiADHl57(*6^S-!t$E`K$0r{v*R=g0Z9Z}edxrXN#EqJv;s@ET3 z49h|lGHYKQzm>G>$}Xs#QgNpgoSE)qZeX*86J%HZD8z)*=OCdXp7b*)y=ZNOfNYJ=dQiORcs3J=Eci&tIjhubt?H6{-iKg{pGk zG}-FUaUq{V67Z*(>gGj}t+;8cPtPK$c05BisW|n~(60l`H?$3Kvp1qXi-WdEWeKX1 zts4!?xZqp^ImH?il|=<;Z10qCPM{mklD#|^V%tqQO2@UbR`$>5;n$pz;9rIDs7Cf^ z<3UE-L<{a(Kil(K57MbFZ?7y_7 zjqq$%@Ys@qF0i+5EzEnHgBQpy|BX}pRnrYK6~5^evPp34+@-CqU+X}djCqHH9QQ~I zXqEFto>)~4zWxgN!e3kQBH5i32$QKO#(O6hLX@o%ap{XodNpT1fezWeQTazbywqvz z^Cvp>6Xo;WEqk$eWiMVLODVRM*cRQ3(ia`eYfdp>w0FJKVU7a4Os1w8F<4nxghw8o zki(4IdS%_E3UUIQN%eWH@veVZF z6>AIOcuV-=K#54aM)vkf_e`Nu5{f0Ai9WT1fpbIAo31w`p)T3E+31Dzt<|{LFlba_ zwgcBp4U5~zH-a8nz$f^UR#Jewdo&V)Ph~)tPix2@%JkAFb4+jHGW*TIj;m4^I3s${ z-_MbWTVGK+>>#GJPsOVl#&l(>i@*dulY(+z|SG`F?-5*Mkz0@GgrKk@?mY>d_~wR+2CZhi|#wgbec0v?EaL(Il(XXmp)K7xl*r%{+1TJ zN7ni{@`!FuKDZq^EosTo0&zM&9Nxy-gE84Qn-!mu!&>oKu1T$$w-#>i3e;Fldl&b~ zHq&tUU*;@mTHkkHr7#IKf2_;i4qw28>_Ll^?|K_QEM54cWHFtCmhboGj|;`a12O}t z`R~iV(ER#*-{ieNiMWmDZNVNb`g4*Qdc_1~L}lXw7j1S0#Q|&dqNYl>ICw}_7IRYm zO>7!=PJ7e|a;8A?)`9TUm{c?)QxE*^v{}aw{crCYKOi579GlfnX=~-;BQo|AyS@jo z^n%u@?3nqb4_S4q(sL1<1k#;We+5ZMnNIZR)VXcwZv+cM8v2FduCOiS^tkQH+u zvXrT>eN6jb(@PqT=t zJ1jLu)d_jZ(`ueXj+fWu8VCE?1zIh=pw`??@u`36OCot6N)|1cFi3=@MtlTJ&?-T=s3( zCv+vNFg?NHR9t{(R_%EqBUgrLrfV`8Gqv!Nj1lzkb1H-eT$Id*Z{y#DuS+!L|&pSa^@G0{%;RZNT)?z8UtQp+N z=C8lpE#i=cEf*TKEd>K{lL)VWrByh-Ci}Lg_i5Ug1E@Uws33TS=DMY(Z>JohJ`OU| z*|&A~8WW)*$}31-p$|7FbQNrP+kkJ$BspzuB<-k!U?wtaLcbZE=l1jO`56ZuWPL+o zhaLL6u+XjIq-c57mjv!EO&)(3@%ozJhONzA{){^?~hQj@4zq5%{WW?lfjRS|FFls18bvE zb-#7(>ntBUE;kz@8I%tGWICLY+q#^4@pD$;krd|!Jip`NKd$w~@PX{g>Wcex90;o$ zXT_odG=Sm9b@AQh&lo`VEn(F1KJB$?Bn``)a<9Ubt8R{)`cp3enWg!oAIx|AphVn5 zEHkG7bGAn-{Pv~%PqO18dx{1h=OWwS(t?A0#bBCj%%OF#2tJa9+nWz%*W^Os^Ydo% zdIK2vxG#OnzX%K_Yc5T$Uv#bmPp{#`Bp4z!celA2!m^<{*|Enin~9Auld2AtQ(J{wFe-Ktc~aLE5n#r6grk#sJp5L z%F-vc2d`*`Ph_ey!WRxXc;bKw(@D{Feek?wIE1y9_7%z4c`8OcGs{7>b5WrITRAi( z_ip3-QwtGfbdn$D?v{fK|6Pblux*2+gop1IT!SH!Y+d}_wke$u{AaPPJYBFCpA0uC z(tZgQeL6I8|;&y_jt>yA4WzP^S|GxV7Xc(rvbU6x(3dKrs0A6ylqVd zbS_QyKD;=$;Z7HbIRAb8pHdgFsC>`wyjl!#WSmRc_8#373DzNh$9Co0L)Fo&3t@lL zAfAjTv~i;aJqKhzd&v4&HyZb6JaP^ZXV94-?WYQhYlK@x(TwxR^$+i|;f$c8xyg$` zOeA{|1v?biwZM{f@3hXhr()U1q>x;bI!Gdmjw~;j`_%{f$K1vYMQgxegA8ASV=*L? zIVrZE8%wH2-DT5jHXj^7XUFv^!){LSg>3e$m4<6~EjIP;ONcb;fwNN!Jdq3akV59r z>vZS+Lg{Er!O7`9GyM;x zfB`DvYj|5<<$`NfU2QpKb7hcSHB-t7)oVZ&#m8Hl-t_>pdN?0 zt)i^6s@LVgy&1Dlg<+JBO17Khf!;EW2HKzA%@7XB0p@8nmay}sfMkgS4F{j!u0ys7 z3C=`=8sNwgUG04B4Q7+I?it%^q|k~3dDYKv-l0rbkYLJcEW{kLhK))wb59!4=Fs4! z$>%j7-o~`P;6yj(l0A_Byz7;J8m>Iz$*N5`nQ?CUjfRvJkw<1;|M^7x-Pa&>6YH8& zs>C?LDOx|f~3p%5QG>R2Ovr2;vgRGmAQ+JuE)kS_x7>`cAL#bnD;6ndi6YMkkb#$!ZL`_A`}1>)NbKT!Ix~Zl!aM zoX^#y*5C=sTPoby}7+}=|5MmZVVMMu*-g9eQJC$@KmTn&zP6-K^# z7D1n1I`a_uF7v3O3~T2r&Wv(5qR=wt6)pSwu#&7{rBmPXo)!rA-LURscn;+!SrzzP zslqC<@ahrXlOw74X3+1+&l1YD{lh!=`$!2?lR0S3t()2S703D*r+&@S&!xzH59^)Y zVh!0!mRo=L2NK|~*lmTO5APsCiA_3!Q3thTb(^+*W4l}n9?I_B*N!g{hDg3tc6zV@bP?~B&z?|g7m;hEs4yLzyJ zOhi`5SBs+?6OL*ceW1Jy4dW&;NfWyNBU^f^Rr+*V9h~;%fomG|c%1K@M~8I*H2v@E z$)yx%Y1hEsHLSk|Es=Jt)4AE=GNGBQvw?fhE|Dq-tjOMZpvwgEm#^d3?rDVU{j`ySY)+)vrJqvV^ef*)$(NI?pB(=BsMAqFKp5|44;i-Q5OHye2k?dp@^g;Q*E z@h>lA6PPPf5%q>avTccP5AGFo$8+=Do60{XAi5{b3A4xG5LxKGp5`r-dmw-5^1=bW z9BkStnz^0k&xXkabka4)Us5KT!>G;CyRRT5-178!i3A)W%U*V9IdzA_uCxt{gBt9x z&k=hLNF-7>44qvpt2Qj}>A(>F^Di75yHIq!;M!_|8WFg*~*36;v z;bxUUo(dc%V>jfKwh*ZUA^ju9H5(h@^2?7m9Qdnof-JYdU;dY0A8y)y^p2N&E*Pio>rv`X0Tgs+M#@ zfc6f*lL=4WJO7L3U-+k29{72)2{z`e?W_HkgFndDcv06OBN(6kw>)w-+?YB~Zru}= zr}H1ONhi)HdRcM!y1-NauuuZv!mRMWI)>$o33^M(JlU!yToRNixT&0Jm|TY$C5%joFpX z>HfX?X`I>zrSWeuX-f$FBU5a#NchZGgSn$$IBG>`7KfoCe1y)P7Rcq%Dwb69_V$b zjXIGGE67?BC4T7#P&XO7#+}KcF6b-l`qa|o0-R(y$y-~6Dm&qa^NNorCR)*)d-G9l zmlj+}#=oLATZ{H>72|JB&1RRNso|`TEMFCJk!>Fco;&zD1afPqec2gNcye81--Y)c z$W6BJxo^=o<#evwxqWDo0rE!^9!Gxsf`QD+8$Ijoa1B}ZI?wfMB5q*U%iyFJr>kL|(7|Lynvq&d zR`b{SM@YkG{AxUJ^`yN3j>wturtP8oGBWkm21f@sW}}H%i1aM&u@4lCA8?^AsC8sb z<)^&O2Ah#>7h}(YM-g7BkyE#e?*m@4lFbP_ne>Z6o73OQO}!kSb6ogumG~g=k=->~ zy^lYc_Qh6OE3n-!$F#=nZ!Q#M!Fn=lzNI3p;dvfFIkt{LbXe_vJ()5N?ppjdOjS()ezFzIRGpM} zbc1=E@prbfJt(80`!8in2nvubPq$h>bq^ukrFZv^)H)F7JIH%CAR7hA#yJ1|?MkP2 zne*?Y&-H|&@t(frZ&w(@CbC;AgZ^%hXvOz_?pJK$`aoiDXn?;~8VZrAI$!a78{G)6 zeYq%5Jq^rHqyY(tjgiQCzZjWE1^&orO{92V% z9?H4Infmci9tBzPnf-dV18OkZFKi&wupKi+hV27)r{E5<>|4HSHxx2JEx*Sg^+FOF z3Cx}?%c{YhWNV&9Ij7w3!`$z8PWV~W!?NcyCN9V8U>6x2-DketpaISvTcoI#_669s zDC-q$O-E5Oso@e2hm|#uQSf)1dHEooN&CHtJ0J_h$in>IMQE@_z$&GFnTA6t80zq) zLd!cFcaz;Xz4mgjOD2|85AQoDS%nt|qsM*220@&xj_t}V2}{aP-h1NqLr*VsQ=N7w z<1NNLWarxQHk^K3hZelcPq@*$7Fd`6F5Oj+d+Y~%H3tH9M(-r?7No7QN|lNfmGiY_%?+F4hx1_`YPc9`}>w4F1f zhKqT(p+t1%@*auyrIE((f4tr(n-o#O>?fuQhW|lWRn~Q z4%wS?A!J`ub=bWjC`fWsFfq>tX)+eukFWcmQWwkG1K(azR=i)~;E#uS-82tKyZ^?r zb}GtXV8s)hbfn*=g&$*57o(E0{?=c)`AE@%TFi&=NF{smVL zB%RBtJdoK1Fd6dVjanhflVyk>dbi=m018H2)n{nYt? z^yqZdJN{>u8u-|8BRptTKmPCv zUT#YB*eA&zOznK~T$7gDm&8w%fCdK zc}|7FX)^nSzdjD4Ca`_-d#b&1JR~vYoPOKygJ;OD%?9qVp?9p*3pd5X4l+Q5EB@}~ zj8If1I~^V^d2_Qbd|m0-G@Kd%Wv+oTKRAQnEZG;K)N=kSxo|gQDk)-pEsnhsm-ump zcIC;eozv=8LM;rh(iEyRXu{ROoPuBE`cR#$;et)$D>XXP<}w}95pRd`cQOggO5LbI z#`usJ;j15qxv$ou$i`SK72sR(-mn4Ak=>TduXVmYgjvpNdes7D&~)ZrVkSo@YLfLh zI9oltorHn~{`n3ygXpp9?)8n_HF%zEzd)FTIb{&}{=TOMw?*M)vb$rQPffoS z!pfI=|0Sf+pJB7cn6YLdULo_U8(KSPnT@}K?M{RrXJF#$y7gO(J>V)?NRC>er*tTq zRQ@S`SJ49*4#nN4_D0|}GFBS0J#nHOxHtzs>|$!euFn(pLxr`VOD0-1)Oh?Qy_5V5 zcH<7QMf?`I-HHBg*CWe_o(yDr(}JfO0}O>O_oLm8<7txr@<5-Ajah(ielh)AfAW;M z>RC62ZCUo9UX=1Y$)Ysh7)VB?z+B&{`P&^uV71+`FYRSK+#u`fh-Tfk`6HA(nUOG? zY=IugzQ87*0XNCMsk@!^H>$uvSC3o&eeXguObO&%{uKsOND4p~;0!X6&UQhZ|VeSNuJ9~>)-HP%*Y!@Fen#(gf7g?58PLPqK(FX{raz4$Zp zOd;GO3w|8J>E)UMD#@!g0wM!xp3}^ykh&L)$sFtVyPmvMhC1tRz35kJg19c{6D8u! zaGz}XK9(Z~#2V2sZ*uRC1_r!o%(#%HG=L^#D#3C(2Od9z%?A_z@M!U)N298aXbFzWpPqK109iNh&dH(mf z%$sg-Gdtbn?Hh)221{yIuoS^FGFQgISsU3Qx|2F2sNh@#JA_{qDV{7w8?s|8mzp@w zr2<1EGf!#g!bfOZx%Q-AsDdWPCj3s{H%vrG>6o{0$ zA^G?#u299+QObLBA{%j%``pnM3zfB2KK?g{agLQ=erIYLydXPtttYgf_F8xP>gxy6 zy*M1tHd%BxADzhrq~$w}3lgwE#aiO(tr9qWHT{^<_ik_@GrP;!q_nRX(#q-rc3kLy z9S73RzAPw0SF)?eGqZ}kDbr_>t$JK!4|J^Wwf3QID&n71sEW%^eaO8y*=(# zl2dG^nSQtb{k|%tu!W=+Y>L@^NZGL-R$e@8KO;%~t7JoqlUY|Tj|KMZq!&_yY4E)9 z>WD5Q4cy7z?^sde#NCQV|7#dgIZ%xf+RZ-$X=nB|+4pw|PGbcF_)n9SE6}YP++BEh zb{?Y6Z?d5L4DNy5l=CE1nbCbH6XZ;$wQK}i;4N8QS^sCXO}*IZJa441f^rO`_dQEj z%LWfJ9#>(H#m;qbn7#Pp_YIV(73XH>{k0D~$v%Hs;&<&<56sq8?&o-ti<>+m#HKBrKPs}$P#Bb-}7>do<-J)8URJ(>Auv*+`Yp2(ax*0x8t99KPZpA(v_1s}4d z3EBG590{2E8u#7H_Cn*Sf9W+3%fXkd;(61%NG8fM6yA2S{mc;RY8-Orohe5@GOea- zf1K9TVMMYKe`RqyxEo!0-o<1G{$yQuUi3B;b>oi*DP^K!RnTVO{^KA^H+~>fEh+L9 z?(6`kC&y-d50!uclX&Sv+cF3s`yvu);J14K9;hf<8D1;_2jSg5dsC_Rfb68_Oss}t z4lrqD#w4-jo#)}ngf;Mbddz4(!AP-Mm1NEXVO ziBz55=huL-#}W#|rfL6=EKYZ2eppc`8XV+l`Kd?e(P08Or|E?uWaf8%n~s}Qg82Kj zDk=0{c5x;yX7eVR^(Fh2=)3SokaoRdj2QYQee}NL`}oJO2ZoVtvuN#dx=@XAFFa!p z=oDh4P{~c@hAj9*cEQ5CyJ;8gLHEkq7Dsg9?n{~ivH=YkPF8)Zrc-&Q5mwY1^IFX# z%4;EE^L3!hnT9!K5_hdbE&k*=YW{1R}}q+&>~+y|o#Bop*EOz1s?H z$);K}KdAqYtdV(nd-T;pFeunol<#hbOqKjEb@`&;GuZ);tw!;Wsv*TOkvn)c3HYiS z9&frA3DIOd#ue+dglbVwR^w{a?m_ff>b(%jQHU{QkG6z{8{LdYOPM>{Ulr57i&xus zwl{qkOSZOl>$d)=RPY>CQxwSUg%lBqlRk-+7)PeoR&BmUxeTxJwOn9K_u)51P5W72 z>i;A2VzX~BVyb|IU+cy*ExU0fZ`wFwE*KNYEQ7usYgOonugNQ~tfO9=rtU|gmYwOC zNaosGai^sdk>MremvyHO7VUn!l*c~|75Q2Y_Jq~9<3R#J* ztL2h@+CePc?jriW8)TQ;-x#y6hg7n6X8eH?cY@&GBJVbjryr2BdisVz$9qU4`^eKE z^F*!|j&yK|_NCO~S8=KQWt=VWmCW_igCmJ;x!9<37W+r>-as?OozJ-k6+mSpfC$utKu$(C`pbF*!& zL6AyG-78*4xr)KZZ_$if*8l#UxK#NBb;Gfo{c5oGc`yFh6OixD+l5GWkt0rMrk??d zOd$bJdXlhn2dBpMDa35DrPpsykJ%Q&QZ{BSmETnmKk;0>?R_5PkV%Yegcp8rSDeTHNGM_~Yu z$ciK>vw?~tRFZW_q@|%GMH)(|Bxy@RQb|T4vUm2L$KHGIy(m6-UDx%w@FJe) z_k6$S+_#6fYkEjNmQLu%)`Ml(VUc8p`Bqr=b5&Ym#<@{@&gcW4f z_jZP~tS-VXo#!vzPfy@yvp<(!4dy^4+3gLTN|_l=SQr^@w(DyS6mXQzhdTFT6&Vk= z^SDYxB8ZITM{P02xH z&hreS{T!b&ze+yZyvVT6a~_0RvUPO@`}YN8qgyTm1GmgQ=&QIUS$|kJ z(GJJk%Px5=s=)bdxLw3P3iV{xS3WOiQ-6mg2`U22no*$HcvEM3bO;*Asu$QRq>>F` z`<0WmGxlCEG(EkX`DFw)k}W#1+Tfj~9U5Pkd}TNl3vZPUhYbI&z$UVW1~DhS;2wxH zHat=}QjQs?o5PsvDF2hpSWGhR`IdG}5;&?LPx&gZ56?swWj8?!*@q@wp5;BQKa-+sT_2AF8gdLZ!>g}nJ>(WTpRGi-Cu&(Jx@SDm`7$D=|xh23x^A?{j-THH>yByDr{^Si9 zPQyX6;n@Dn_4)Z2ziz|Bp6h{F85CyuBr^eq$hHh>#+!eAj|~ssd0*qt$4JXHm0NQj z;4m5cSo3J5V;s~bc}Q+MO`Wwrt(}A()xro_lJLbfd@qN`eB@G zy6DBXj760Y@>N3g%Zp(gOP#d1NnJ7%WcU7AnachPM4wyJ67%Bi5TX?=e@Seo&@8HY6yiXm)BlwZ*pZQ3CbZ|TBavpZFR_sF8K&E-y0qXxFvuRl; z+^JdxtXL&_C$JkNQxE;*e>04q$#Oo#Zwuz+m<(WZawvQ zON*WVyx2P$cMYk9gi0mgH?l`7Jx`z5o`bU%wylf*Rlu?>kqWttlqE%0ILkLzHrfYz zigCu5pal&ZQ*3&C%3%8cuR9zew{xr*(sc(Sbcim5C2uC&3I^AfF)nsb4kty?gcX z^GU_Hno(2RPNy7a$H8t$+4iiG)h+0+jk z0)^*Yrf;sDgg;~l&y;1UN>w61yIjoP`5`C_ZurZ#mhS(^O0Jtfm)SK8AN*z0Paf}r z(h*&Ap}Z#eOUC}NkwBoJf{qR@n4h?6>y(8jHvO}%tcye8w-#QJ zytHdX#=F&JFwKtU3u-s$%frReLDEy!pq)^7bV28B}6<$9j_ z02|r&RT?@PlzZ+Ue?_yYx*wklAJle{E<<**cEe!9cWy6mI5=#&=1Cn^c{`>ZuPs6j zGK?=EJuy6z3!G#R zDphpsbURQne2Kzxc3(WQ?;e-UvN7NyQ-C|xHRUy^d{^G?84Gm-iVXa8IW`W<$fVnI zwjXaA!=G*K(xEkVxH^0wUi2b$zL7ot>;0Bzs1_~-Z`9oz(S!#L(<72g==_}QyxqOw zX?l*&65GHkA<+vn`rDZjw5V^AtokFn5D)D_2nmSDh1d?D#Q+w>|8B+=WKzo?m54oS zheDo;Bx&7V+*vR-tL&42ykve4zs#HT!os=vI>%$Eqz|pzNC*Lv`bxRrLGWapZi9ND=ar$w$SXG&wSa{Q_HK ztG@)p@###}u;P9YAhW#SHWKJzhU2fpYP^kWpz{1;-MHRX6eRl>^!(j=t8Pq4h8AGhdB+mxd)*`j?4s}I;D;{1*sa%S5m zz=^givX7L32-#F_#zqOs5focEd#wFn6AoWv9%z5lgKNkho%B|JYT5#FkHvS0d@BXl z)7v8Q?v24(vMY~EPd$MGn$_y$OEU?AMID0Da=f;J4H{KRKTXD1s+Qc44vQd8=x762d zFSEu`jBNeN*o8++N}3_}{q)*ODBoKf;bU5hKfZdO9d;N;2{Jv!qi2t_jzh`ECf3CDMIdb2b0x~T z3M9!K1AhokeCPzzxlAS&#%JKZ=9I#9oo?7nwnxC>!awnPaH>A9_A{jq25*d}Xhsad z7BU%YV~bSA3Q%VHdR(kI9eN5Y>&0zbK#EM!C5~C5CKXaQdKBKSC(f)?=-asLpv>EVQE=WXSHw zHe}ccxPoO*Rb-D^G@iIw`uDzW5y<}kb@?ufU-Q1lw#ba{X8EP?sX6(to%j&Sk?m=h zHJ9Bx4(mAVdN+(D+KoAhndX`kFUxD&hhk*p5)MDR9^6h=bZxnz zz}Gh9RK9=9qKf{ubLH#~tZIcFWUGy`dmKV+VM!1--*2fB=;ZFXD;QmX@?;>$`6ly8 zBp9rc+5AJR36FB{2b6}4!%nhKoh{P*opgpeu_|hiu?<4rid}i)ngO66%x`g z%0&0{zpaC~@y&{V?7Ty;i%d;^(|5_&h)3c(qPoAf!a(eW(NM|@QY72WXFPGAV+@~Z zRYorHYQyA}>`#7pm7)^aOWSkX1k{^AwqrD|Qnn5sHuG?6oeu?NGTrTIa*>9m7+S%2 zzUpxSriw_0o71kD3RzsPwYLdV9?S=RmDV<=9=Tnf+(q^Iph{-X%aFG-p#~kdE*_jI zZ^4B1q1jK)TO*LYAFbLUC|iYp&&6J@^3FjDid!8S+>B~u2fy*!n(WC3ubU3f^fylc z^A_cn>#Q}XP8Qx4lD7M3J?z#RXSwll6slzoy2P@!z;3cfRo`8_N+q1|1@vY)!T*47GVq-N9BZDRn^S5809Z-ZDQtg3v^3(-OI?Sm-bE z5(qq)fSP3e6+?UZY3?)Q*3#EOGlf|5TxhC%q8GHtrZ-nO@fnBX*^;x#5BwT2YgRG9 zgfbZRl6iiAH?ozf9*-~7d0F^0LX~^V<3p#$P@8PzqQ%66mF;L+cXErO|1hqK6VP&6 z+=~0iHkl_KyF#x%Y}P*qmhhzE(!(0px-4sPKiPJP1EKy61=w@R=H#nQ`S4@yxzNUa zo_K&vRdcQKJP_x+7{ zh-}7MUWloz0+yS#NWET7&uKg_tyui3Q0M=jcUPiJN+BKP#?{>d^@h;yxc1k_!VPek zY>BpsxaY4f_@Ep1l%0D7$``viy9?IC5i+-9e||tg6TCfQ{v-Ygbu;EFCY17|z)`ZK zC3WJ+jVQ7)_m9#-8io#O3s%kz!7(!DVuN2AVntwX&+OR9(+tJJuJ@wYssE2G(nbBy z)ax9aw|2YQl+}b+Y=o5Cw^ze)vij#KZp)<|P%EN({P&+uRA@4`q~i%ZLH0X2szFG< z9z^{9nWWvIoWr|{ONK>~P><}*B`0KEH;DYp=HL8as>D*46Wo_Y>ft1r!dZKly>nfV z_r+?B1IG|1)UbD)Z)`_>vOgswImdZh@sImkc8e{X9K`_#J7Mpyy7E5=sx%Qn32Sc(oiHgJC#wlpL{ltr= zpQ-5T`NB$|BNUCuQq+9rRV)z`%*GUAmZhPKtx4~dLd3IV&+AS^tkEsSuT!ZXY^C$j zcw2vhFU_$TlTE&tvr6Z01J9jJnR&Dyw=d!1VC&~@JV)j%p;K7e*-QD;9JXicQeorr z!?n)NG`m8E(H4(%t`s3}K)cI}F`5OaU-^9eW(i&(lN5C5{aw|G!j|WxA6+QIAOUS? zZ=wE9GSeHMPI0F-;)V;n{&q!4sLI^tczreH43j0~#IdeS`2c&j#)NOwXvI#|a%)?< z$GAi$uQqV?P+Bi`94gsi#M^_TXKKS3L(}jwSqW!PV4heBrm;wQ?Ceg5De-Oj*ZPaW zlq_d>PlDX54)}R1fU$Q+AC8p#n~XLcz$;{0A+xT+x*4c-nn9T7Ll9gacUG(29fxLQ zYmVqocIDBtWwylc4V9;{Ww>iqP){$KlNEPzRhrE-fyyzDeLOqI@WPI77dA;Wf(2Qn z&2zt31+~a@$xcasBm+GAca(SOPT*BCnJ+$?)oUs-K5A;4n@u{hhFL+^@kY2t_Ftv!aeoBiV1(Gs{JPzc?fa4N<@x7bMz>=(*{cPr; zraovs`QrLX#&Wdpy1IQzstazAIiwiGi_m{95o85QLEep@D zo!`|F+YLbxCHr>gXW?x!shQAHWyfL=*ZTaTV#NgdXZJ0&JV|ryWL^h^m!AxznURcj z5#vn-P;{iGbkUo3yi2w#di9$mL7Mp(37(srqxUK{`@ZVPcDP42;&A5VGW}L~VR@MM zm!dcBUKC+(R~8TV$@0>S9E_<0ZDvhkAOqc}b5u`$9Gol12V~MaKsZkjA=dkiz3PuZ zu(KB8jy+}r56O1K-FML076QD}pWmkpJ5$bg{nz38%)62D_Ge9vQlt!p)yU2w&MHFXf|$u`tXMp@mbS=Tcv8hQIuacy9} zhVLEf048I-8_GJez7-^tzH1vvRKOr_Wl?5n1UQiWIDGX>TvI;|9Q>?ed7}vgqn=&y z^-f1eveEZTnLp9pmE7b`u0`t_;Qc;Bc*UF#PGp52e+D}wwV>cG>#VxKKD>~7=kuu@ z)$o+;(q+*zanS>mizsxs@?JkS^M)RIaJm(o$=Wi~c22ex;K^_UBl^Xr&RQ|&EiOU$ zjEu4JU8(e?F3hXVp0Z{f0LIm3f#JS78pR3^eQv}cd z|GJ5sEw}XtQ2WFhj+43#z+kU2nX`wwDafoN^Iqv(AH=y^0|uFzJ(!_wq!FIg0WZlM z3W9JfaR^*)6llk$()prOhspDm)RjZV^ilNIV0aBgS}_*=@h%5lSM5lx>^^)&wtCM6 zE-syP+@n`3Ezp>OKTvy$`yRmHTrH=&er$f&E-p)MSI;$40A`^%r8mgG^CIY1^UW zy{NAtnQo6spjDNjIDDZPJjtYEuXe`L=S=5~LYiqwK``ZP(do?J1YTq^t}RW$qd~M& zC~%7J>MQgzbG@&U>x^&6u4wAFXz+HUQ2d0ozyE9ad1GgCaN#I=lg-NL1b68>)l&S8bL^s>$T5kU+nNX zDE)KW1O}7sKRfPpNwy5OEWXy~X1q2r{3&>&#x)Qt#>P-3QJu{J_l105zZG zK_uDDy6wk=evYE``k(PvK6Jssr%(2@Y_otUGQZPPnx_RlVddj3c~Q=d!2UM#7W4XQ zj3!IiQr5`QMR#l=uXSVU5)ihImD1DMOW)&>5t*RUz*jI+d9y?Y=>iSdiulP@^L^E}wwo-V&#SNVpOUChNWNayS9jL}Be_!bCN2{CeTLO2NK^&Q4 zR_deZa=L%J{$-t01nn;*=JH$8Gk-i;x^ebB@2NgKbSL$Qs$&;s^YVKLQszSfnKI9( zPzRcqxZK0ae>fu-OtiX9Mw8nyk<49!W#5wj?`vzbm&)mU02S^=A1AF!NFr-(-5c0M z`>8x`&ll|!tb(l^9v)uRotRAaY_*l6{l;eabydlP|8YMg2$Ys+}^JF{c0b3^IA~jAPyPB_KWc z=QKNC0=|vCRR7}25N498MKI3FUekZjI2d2&-sG2W3FGQOuupIg3{`xoia85Y^vdWJj2v@c;|b!k2;tpTQ- zl2rD4HDUqT)vZ-uri5q*Al{??e%&Z8{dV*0BlT`9BvX4CS2^yNkAH3{jmXBf;HxTb ze-FcPEFwGc!N2G$Wy>8ubx!kyS|E1J*r&6z4?;1SPudwTeXrSW342@YS<94FQp)`>VJ9i@f3MzT#L?m+tt>1jTi-Ns2*;D)P=3MsTL$$oz3<}BG0OU{ zAQSSt`=>-N5Hzf9%N=N^R3_+2ZwLPXR+4?%EnVN}m5JTyn$dB&<(Q-$abV$0HdK+- zzgr{uSiJ{z7YSrE#T4RMb-(dwi%zU2+mm``natmOh`ge9%8c(RaJzoJ$o)1KYRJSs zB(m<)9fu!|Mzwc3+JNbewAh`=$52c5_+g!qlxZtHlWZ(`$8--4pXCc{8mq-RvYQWf zb}wD%$7|Xic_z>aIbxa*o8|klo-E4IEZ$fy6TA{v)mUj8Qn$E9QkZs@pV#vkR~Iyr{#liHy51K1KOJ zGs-;N*14Lc5%wi|U3;*#7@NtwZQ{gyBvRq1j@{jE=6C4Vq|DhX>4z<3RURSzYI_qw zm;Et!Rre$wvmQ2m=^TTtWCONguF5=pz;JNOxx%^%)HC{i(VMp(+Q_0>FLkB1h?8MOu=p<|CG&eaNL-TEF-lrGKCDUHV55-4pBhW?06yf$sMynaTSsB*c z+EIp^Gp7gKSi7;CEGUrgw8Ob}-0dUrB#WbBo*oJBLS1)} zevrGty$t@!$*x_uKasVFhHiL#JNv-p$q zPrT#_bKc%MK7pOowfVs+NwXKe{BI{zJ8zHXgYJT|HGfSJ`o;9!I-?Z|U&*YeoY!-R zJ)xNjp=br0=O8=4NcT#4@QqAg-u0bFoCoObIrV-Z!XLgI;qcuPcN9mBSDJ1xXBoAD>vw|^!Mx80i1M_%z}&*V6YN(6abVJL)OWPSNH9kqFrFsM~} z%=SkPoV^&bb(K>x{3e^K_v7}uGeZ9swC#DBO}UOMa}Uw$%M96rnX22?jH8fWQvSpF z@-s*nd0%W(6^659ttB_!Cviu?emyRQ9hyayqm*DN(lLy4WEabA|6VXk!E>c&3=O54 z@vE5V59g2}{6i+t&*IzKLiZ`po&MMxRKWK9z**nwWSA$@E>(ILxG56f*6roeqq7{L zd8 zKbk-U2BBS^B~9)ca|_NS;l<8X3t(V^xBS)wAL0rUxR!jzeHNBid<5 zb32R4ezG|!uxLyIJM+P#^?OS3x3|m5d*X%2MCPTCu(IPr6^JaDDnIz;j#3KJslr1o z$V?`%CE9&o0i8KISbb*LHI8Xnrb;oiTfc;Ce1sW{`{Tin%TL!txD59GTPiB+Hv}wX zIX=ty#Kj}fg@1MRL~S+fw-|i9#Ig=p$(9c^C0iL(!bjU*+p33)@FC|8o^kCiU?cnW zF;DaFzHZP65YkFS|)C+@C|@mp~&4LJWdAKSB) z{L%O{{U%fJ^$Hx@$Ha+8_gTd?t{{`CdY^J;qzav1 zmp4V8_WLYz2fGj?m1(rEarch2RE^xqNzB_t+4u`v2#xw7Gp{b2GAi`7ys( zt`eCXww{a5X@S*bc5f$+uIju2;v32qUQ(a>Vt?nE&d1HbPc~kErYe}R4o}q`64PdD z2bbHL$5n;sGcDOfUf8c>`)1rSch5rjcmtN~jgbth?LtAaKOs(<-0c(8jjE#YhW1am zVvE_Dr|Ut8%&%$F=wRA2u>J5Y%88yis-2>q1sn_nVX_(*KKs|+#ZVG_txxA}EBJpI zb@E)G`7W|0F;hIe+k5bP=~6Sn$x)bd2&}x_7Yu92j=B2Jt9>6rhicTmYcq&0wHF@D zTX^7FvV_1ZHAe$!UjIdq*Dvb7I+fR@v?r$n){!|~&;6@%h&s%ZKRvmX)CUj47E)$< zIw|9cK8qfiy>sPwJ(ylR#o97XT`LcFIvq|KLQyiAq3_ktx*PG#>!ZU3=>y25^YL1o zG4=nEIow?SF8_Tyn%Pz*YY&b>ZOCWQca1eDP8POHeyxgTE*#0^S(s&`yoDPGw)t z6WRQQTdiH^+R)cBWomUM-T&0jTE4HTKnXGniP}%v%@uIwtW~DLxk>cuyDsYy9{`eM zTr$D#ZcheqUc?HN?J4udAa!xjjwakp7X2t`n?N}2`FfTM44lZt$X~CawSTWMXg%5 z@8+IHSi3*M5w+h#XDlP8RkGU;c4F_AyN1eIX|SD4yP@;+0#hJ; zkM}$w5*hH=pJza?tsZue{dU;$d{tWlNZei4`?`J-90Dm^OFaYS$@o^JWPIN;iHz$F zW(w&}aN+NBMt6r|*h$7b-5UJYV;FgOPaZbrpq}%PwOZ>q8$f}qYU3NZ-NC`ArTi>Q zrTQ8=iByHCY|w{YWUhP_-_<8QaPQBpzJXCE@gR@gl5=_fs7PjT&L<>5)(y3_R2}T^ z`lFQOk6pi93@2N@5WP&btWSO-+UUb&BHZu9Kil7XEBtTSiqpemZ+M_4AWd zy!UbXf$LZasE`@y%N}&GY=!8>yRR?itAVdvuOt2L(C2xwodIbt7MaJxr4Tes9Vo;X z{jx#K9bE`ym7X*IIH?Q9*v^xcDT1B{?S7@NU6GG!Wb*8Wkxp}Ic!zVSOqC}GOe#7! z*k}$-{r~T2C|V)OTm)_hH<9e$JF!gni8BpUD&ncKrm>L?e9IbcF8~5E&A#7wdPPeeC@w~=E&-5 z+)H-ln01xX%~t47Igz(cq8H)YvUjI@+CiI4l)-EV7SNd0~C{MI_iJCX3XiJrIj zkzHT7#*w}G7DOZkgnl;jfbG}D?tEr=5Btfi6wFJmDV5>{@eNzXm?u$wtN1Vr?Q z=JWevbdzc!`mA!!BNjKXbB%c0K^;drWVwrv-RU_PfjM3Wn0L?R;U^2GpofLUc$iFj zwX9uUQXDj{of?)8rMqC&xSn?TT0BA)?@;lPwX+p@^R6d5x(#Bzd0&cqNH88H6LWo& zD%*1hPwP#E|DvpbCj+c+=Dhmh7}>5v=PJK^rhV-yhx7b{C6GOxlDz0k9qN(=_WL;T zY9qcs@nwEZJmn|n=BWOZY{%ndipLask&F70CX$*?91O?1MaN@a3s&F>vX`$lrMJrU zpsDQEDm|rY6yF)y)WFvUdSo*Vz3bFXEAh5{NnWe@BtDP5)AG3^fV$A>+4Npr;n__^ z;QQ{hLW*$_h}k*Kj4o?JeKJ@59Ho`+)CoCP_i@XM9+&`uWg&BgaEh#a$^GNTV$`vB zV!3W(L^6t$#ER}5DhC6y;};58uhK5(_B6p@QTkp;L}J-Y6*i62Kq-%?miD0t?@XeMCdD=$&P=Fg}8k4H>&M z)f;hZz~QLFKCx&-mM+|K)F8DH)C9K}gqhHp+8CdF{>TSBOLj0XDA=L39ZeFK$?kkK zh_BN{c)b4hqA{6KJ5R!SzhYeUY}=-5=ksYslk=#j@g$xjbB=bf^M9ENN!LeLyr8aU zug~|tzP0Y5d@K5ST^4Ci8B-v0e&pyk>g!!!*6bQq5DOQ`J_jud)~Ff=<8PiXzug-^ z1&`E6gNT#@VgK3$0C5X)~cV5_9f$Y^&8Sy?vXhLSHao=~|ZxR(2?X@l)EP}{y ztaml4DF2fz-y`gR?{qtLKJC{{+cJ*VKi_%!Bp?AV|NrxH$NuihsX$gQq41$KozOHa zB{Qtjgr;NyOMhHA^Qs#3m;d5-X@~}UrA7SJ@&#~(%tr6i>pc<$(3jdY$V+!^Zohx5 zJp9cG%*fjQW$73#D+kvW-&gxZOQGn!i0S-r8kmzM^$RxoZK#EX(A&dj%!_b7?}cJy z=XfW!FqIE@l}v0`k3>>yChqMz%VhJi5q|x6rtpS( zTdt9nHPy4mlcS=FyPezUs{>sS&gy zYpWg~^SNFRoe3tTils^5S!|!3`gsCwlHGrL^3>Pu&A3ZoNsLT<3zR!l1XWW;x;2?q z)jr{Y;&Dvbs`%ZBB^TY?4fEIDYQc$OKSw}IQ(cL>RFaz(B84KMR7rGguTjLD($kc>`-dx|^ zkG+phU1wu21M!01?U$LTHK;x|gNOw&DXaY2MzRhWsS> z!CzTBQdkBN`lS-T+$Z57S>B;_-+$@#fL^xH@`md)7hSPhNpw08ZOKkgjhVd^EQ1Yg zk1Mk{2JjZ$LX^z4;3G2g#yx%tX_e6ZptQ!qwh0EAqWW^(tI>|kuWn#$3EhVuFjVm{ ziK7{r4q2s!?k0RpR;qGVg@Lyhnqv!=zvXEKucg|u3 zWAQxt)KRw|o{&kWKel@?n1GwyT>P7+qEKEoQYVuu10Be2p2=`GZGDRCx9yM(y66l0 zBs~~Q>tCWHnSSa0{Xb4qmK}@wxq}{^5b!$I;Fv`-I+4X~&bh#IgmRSB_0)A#YVmY| z#`VVBA$&?!TwgDo?_C1#RE%RpaSVHg3uBw81H+k2{$tt(o7GKtN_i~uyJ`Xk4vcI) z!%&6K$ojvD-rFwH1BO1l3)=!mFwn<5!@Hs$UC8#_3A-b6eF!H%suo=Fp;^z97xbS@ zw!?EWe(Ti-pNO_0+ac9bpAEwhkbC@o6L#YZGONX(1in?!j)Ov7miCc)EWT{C?8N&L zd`ULt__Ejs0UXvOXYbXq1H0g?&$ozeswWaJ8a=GH5rCi zWJ}FPWN%Ik!f!VH?pHQdxY1K9Wr&Az8p-73`mXG@YXNqprnuu#Lzp{y-f*n24_}k@ zUDVjUrXvf-FMkm5%&S>G$EBm_LuOYP!+sz+ zjrN{9>i4%bpp&{CTlkd%^d;-xXEQakl0J)0TiY~0?7?bDLDm}WAb3aS{3+?ZW_Tg( z+U>pjehKYvIh}vt$3y2@|6Ba;52sithnTzgaLLb3+_I?XShP0f29v!iyyNF`(g*4{ zGplD&r@Rf<34BUjr0>b(+*UpAwxPb2%)J{9T%jysx88Qq^5+;p=4bQTyX!&|UUa_S zaHlC95)&@`HorOnfn+c5&aT)gK7u((p9EiyS7JfYk=yf}{SZW!t9aWf;}G?6uiJqv z%f~>GJyy(u?m~mfR>bD@t>}pX-`u528YesO<+8R*y=`R>LRPTEBl*InAsCjDW45v` zMQfF!ThiSn5K6|;n5U<$9038lbl0|~w!;d;6`QnZk2j2ruSHC5=ht?WGx~Zv(mM>d zjz(XsnjFM%GM``N5|O9c;OpLisbf4H5V+40xs5w8f=u~92&cVdJuWUYFPPj=10|Mo z%9Z7cW{F^4KrbI`FVY62Z1GptmiFfnGT8JWhrXRq=Z(fDN7OKrXyCz`UQhuj7 zlRAhds}KEs_f`5En5a77$ND}Cj|Aw(O06}47_z64-E-j#PiUkkkf{qH?X11_dOGFigzwv5@=(cqlJEPi4~5$xHcd_}S4Ii!%KEGn02 zRqMwlxHGB0x*oX3CU`a|bwDba>8*N+`X!w(Gy3~o%?2klP3kOZxD|nEWQuK%gGRBwrB`)AI$74RKI8S(r66o9v-G8A4J6A*aDKfuj2UE7hYh|9?`i}t zr@op7?tVP^@Oo*M{xD>cHK{ZnwAnij;~Uf`)wA>QiMExg8Am&0k#W@7d^vTX0WJud zwQ0{5VxgtX^Hg@~|07fHu>3ahj5?-US8hC%(v9y_x=(Cm$i^Hpfs5_J6O$is+N@gt zC0{;VoOTX+KTv|XWZMScW_#MVLHwM+I^&arpgp*B=fB#1$RiWi+B2?~e+`oBr?dAn zy+Eed=4q9p?*YjkW!5R|dgKh22~~GazVO2%yhTy%lUE_1jDBoXlB?_2v9_jO-e21fT+KE;bP)Nov*w!Ezo`G>s_Z1y(D1h;c zB{|Y`mR>~0x>RVqLMj#WUmTsv^DD#g^Xu;k542!0ndrrcFnfhka4@)F*L*VpPS@rq zSBgzw37O^cUl+eLGQ?WlLx>7RH?&tAK7_TAB_ zh6=I`fA2gK-CPZ?wFauaZVZ8eWyM>!q9Uv$d;KV>o!Ki00{^J&RhnwxO^M1 zifne-u-^UV7OcJ=*M9tBJ+{^4Cd%;*Ks8zWOWiq4>P44>rx%^3?UEV^k! zChc&y?#TD?H%Npn92_ctHH)#4Y{t^vERE3*?m2juZ+}jm^!5h6=hn7k6IpOj@vG!( zy_oYuUf`ipI6gBvqPEn(5u3>*hb*5;)b)VTG|#^}rzqGg&E2_-trl9y)GxF22wV5S z=uTZVL6drDuYYZVo{7*(Hu!r>KFfz1bb7;H=X)q0Zq2d&iw>=WHZtGCUMwQ?Ji)7w z#5H4C4(q!!^J$|6+sT+-dfk61R|{q@#CV&0S|MEAP@au*96QKrGt`BbL=>X&8WxM} z^kQHRSUBn%ngyL?s_zEZ2-lBeefTGDB}K|37(R70I<5t~$n>NFG)JULLH_cyeCP6J z>`ayPIc(hm-DER;^3drxfpHxddMa>pAlF*R|ch?mtIw9rlabP z3ksfkb<|o+rEsg|yp$Nlef*npmbtdjuIt;AU8|aLh)nG1#i&c^lQ=i=(wXZ>ELyiIdqvY3 z#4uTRW1;W;f=GPk^ZV$PQy=lgMqW2}%K#W5;~HufKOi*#LHDi-G<@s;t&i`NKdv5t zQL^a|j`WV$ftM5iZ6EqrNVETmtJIALV2rHh`|>Nh3|*B;e%y;cI}iqMD{@Yea;arH+U!b{g&O}2re?3I?m#2iIZd_ zUZ&p-Qxc$Z^HENxtZWdSxOPEBn8h9R62e>|ampuQt2k3PoYG})zQ+?PPT%o(TeZg6U>L>bqQ_xHFv!w<3y1J9E8N8V#h zo$2*GPId4{#wBj~l0N)NR+iXy(kQG6xb}B_K9}7LyMt;9UoE9MCbG>N{Xa~vjK{?H zIY#rYX}C%A_oow_}slU*KKSF=E$VmHk@U1je_C_#;W_% zdQeD>9Ua8S@DJHn#yqaY&%(fAm#Oj`_1{YQzr9!Kn}_pcb{?tMnU~q4g2?i{oOA}y z`>#gz#Hm*JOO`(QLVtB}8MYd4F^J(DL9rO-OEqn|ut3&iF5I^FIDKxrZ*Rdg-409k zw$Denr{h1etNIOj5wFtGaM!h1JGW{y@_l*#Zb~OCVy8UZ<GXy$$~4uhMo3wi1^z)~`U0OlNx%dIF=z#6T2qyvogXMUJnu0l?-LK9{W zm8J<;=)5UZFqaBu9J^jOurwkU*&X+_Lk8Qsaj})_dv=4c}>$d-B?g4Hx|NeCeAFT3$?Qy!prO8J0tc~DKV;hF$WFOK*Wo@&c zLfE4s_7sQ9*r0h^cH*o*@{p}JwYsv#xD)#no2!LBcEM!TdyB>WL%4$MtEWcx^HcO$ z+uHlYLz+iQa+qA&#!&^lWINTav5w9?1A)zUR+={(@mgxGboVB@|0BCEqV=FEr3F6r zOn3<#9*2{|u8&OktAUS9K4Rd|y_H!|p(mmvF-uwYw^^rm?aqQ#WFF$C^AB!~f%PqW zz0<#&Vce?cbXk29tR@o}H+}g?C=$G8MFUfchS14HBeJ=X?*GWvnx(tk3v0poXD4_* z@})rIcJt2e+chXaW}5AGR`X^VXc#iH9vmt_7sccc6K=U6NalXO=~q>ACr}`s877 z(Dw~L+gO1jWc*9aN<*fK@cC!m@Z~JM!1;HP0Jp;^t|6O@x_SQBm0n~zTBf|Vt{r28 zEJO|-Xvei=Q41I4{zi?Xi^QN$Ts-Y2rbf}-|E4N!16W-%WU=}D?9S7UUY@$YghwP;;7`bn@iwmjuwrQDgvQsT=Co4UdWM&-b z50=jkmf1CYKtWL^)lun0+(EWjtY&RonFAL7T*>`VDhT6pI5`~YIZd8y%;?kM#ZHab zqUH1Dw)O;+oMoz+Of1HoWZ}yvQdh=Q!tV`>PVH3N258Ug>Iv{oAVW`HEWCrE!%1N!DGpwuDi%9lNas zzbmZugtU9i%K7RosPzBWO%3JjpgmTd1h0qlll@?Gd+-7O(>_!t3#jM)z_%m@H$Gib zS0z~wOC}`R-p&P~3fVTZtOm1)Y(yc+-Is$#D0e$h$KZ26s*>Fjny&Tu+JamdIa|K5 z0T0zH5cCWx250#kRX+P&I z-`q*&kO?LRNNVmpZ2ue8$a8|t2ajSMJqZ4+OmkWj6?pnJ-b8lvtd73c)#1P<{>(3Wc7K3%lpC9AfsLK@CY0r zlaw+DnA$r5JF;Gl#Tw>9J@+BgGqi_ukZfPhEh}W|h79)RVNVNd&`R{4bvxUIhsfrR z4UaHhqIvC%wTWLV+fgPmD51{41$D?+|2z@+x3v!!oh&MQ&_}ysONUN&U5&xRWCstm z!UtQL_k7#i%o5>-X``O)`tN%12pRj+V-H#`6{1oB+xgETBe47O<7tbuayUw6HM3u1~YT{7kSX*TEV z^Py}?XZ6!Wx_{>{wSJH}0LRH}{eG`>^NGgTV>9*tHn)KG_lCfl$OI5IjHLUujXb+C;ms#eaF@Oe{le( zP(~3^Nkd2!qEv*FkP1mreMQoul#xnALW&eEX-}1QD(yP$z4vYJ9Z@J5zw`V1sqW*! zb?@i>KIgoSCRy~)+9v|%tMTD*!j{V!EjY})X@cT8QHyM4;$jyL+ai3*3h&OU(a!sO zD*j9?MerY)?2E>BK+E~|k{WKU#PJlt*@g%J^ZDzx&tFllM8 zsp-lZyiDe_R7&mQ!B9k<=k5GUGQmHur7vF`IGS80ElF4=J<*lY669Zqvg=w&XAfK!flrFOG? zf~#cTGzt{bHVlCHknH^k=LXO){a$#U>Lz+*IUA2V|GZT~vlmjl$Ij&g%U+KS0~dNx zpKPkF#`sgt5b*msJULs^gLdLa%8Y!;L;Jz(H%$n@ZsaIa;G0Lc%AIAr`eP(HvQUa7ob?n8uMldG(FFwO! z59Ppd=B4Ct936%jy9aIXrUgyN%4X)ZpFj!Dx(ihvEUbebqxCO0edvT6WS;9zaf;KN zQ>Qdzy8X-`=G1-5J?T@Arexha6Ca%QYed$)i~lZO-h#af|FXU>YDP1%LId6_qH`@+ z%KD^gUv?pgru9J2e;II-Eb+~`Q7g(hnf#dLGddRyd2u~W(Ovm?i)_NU+LN)h9ttE+ zEPX>zi!EG{5u~~%^g=45$9E+zEGw`?K;q$%%^VYdHV!9%gkH6PiT0D)@p@Esz&VbF4@H*5$#yrDl`c3*|(W? z819JSx|mp!4;Exjhq)Tu0{dY3&pU#Oh5c~;kMyx^bYQe3Q=ek(KA|!Oa~2Bx#l?+y zNq_k1`g=uaMV6*;FNE2O&hmvFy*jRxVKiVOx|5!R?va_N?b>kpNktNV*z{H7wvs`pX|X^4X(;76DSxi;k#THfoZFn zedf7jd_eX-z`!o$+W_Q?4ys;#*pK%U8aC$16rv4TXXwnC3ucZeBCaUL{CWlFoNsFDHy@#?<&!^MEw3C%DiO9Lf1|7)?(cx%*|V2cMC7o(=cUdsjpA03i|QM14@utCb^^YMAz9 zj$U<^hH=yvV!@r{7|=!;p{jnFwbk&P%*oYp<0#$Xop;F(*h%lRG5Ls4-~CD8K*n)1 z$+yPB9m71t95YkR;n_)t3BiT8;7H~t_0jR3>;NSEu9q?vV!)z?{_c_R5_~~+WmLm< z3rjX+TYCPs*JeQC?4uT--ctxhJrKgd1E*O7Yc$uNHKNl{_j=2{{WS}z{^cv0o82X4C zwH)N%|0x6I;VBXG*lctmJ1AMx=h0OOUpI|^*m$i4lphXzXwg~bHCe*DXfF9zEwIn{ zqq2wZ5LCUm_ueJ79o~>_Gp^$KOy55m%59nQ)Niqd&+^YL>kf1!D=^+KIDdp@Jp=_J zY?K&iyAbj!k@64R$bQ!qTn4W+Fj}FgZ5ZJNw$b0M+-?n_JDHx|%>Mot?Z~v(CqHay z61v=7%P+%Gh8|=dTcpNvTB-ML^TtaqJF>AQ$X{|rXBc>r&GMvtvDJ@2mUMqTVFk*L z&i_|7OyApY$t0q`eq7u!hW9m!L~@U&Av4p8tR9C3@FJ6KS+V$xNHHj?7zn7D_@Gf~ z>1)s_$9H6+B_$hj`s>gj$#PO8vk1M8I-i{}8boh0)~M#pLcbDtyp>p3a&o@!rn|9lX5RMy3LN$wm$t?UCfE#S8mYQVJQ381w96!LMtX z;768tJ+gP_#tsZPJF&u6qy`?0ho)*cm4iRoh63+nd5VP?wNF^L+A$B0{Kt?j=A}PN zraJyLEs(hlO1A4foV}h7x`J1RzpXNdKr&B{x27T=M&QJ>pXN24E;O25&ayGp8iL5q zKRso*dCxHJo;kN?CGD{HIKik&m+XaLvTC&!iN4AvlwYu6T0hu~*UK-eDT|C?2-&yW zyRujXTi}@Kr$E(?J{07Ax$?p51`H)LW}eVpZ&(fYt>Qxq^~b?R%QEluL_UU*i90gP zBotp``sbeyH5tK9XHr8+vEQAk8ZU9I4RW zU5o=Yhy5IW_dya_IINY_Ny;J}d-m-jRQTS; zq;Ri*p5dvd=Cyruo>mN=oC)H*pG@E3a?KX1=f*ID%y4DCJL`N6a-O_r&)$MGk8UrR z+g^v6WIs;-?h;*63jS~YUe3H;18(!d9fz0(A&bn~PG`YXsv4FlMxNLFR|%ib2{D}< z8iQ=I%ytuHn{&;ym*#zxm|7bgXLB}Ci|c|MvaRBaBv*XvN4-}Q3o~X6cu;)OA9+^23?X9aM-F%|qfSdJT(iUz%lYQsFT z<^Fuf>?Nq5PoRf;QE&u|O59Aa*U7|uvRnt7EuKN0kQUT#xsh@x${*3Gi>(?9$Ts~- zYTb0LAGw#VN_)}N13xmDB-jQRSV$K3Es-tw7=1U^8!R{SDTWKaGTh=;g-}GMp!F=M z>e373muF4<$4u`bi>OO0e`e6`HmWgL7)JB_qh9cIhlFEcZX=oGB`S4?kc&4fg-g*`m?(Vu!78Un@rS^&ym=9 zq@{G(l0mxbP+9x)XBAeGaXQ3(=Gja=L$RHxTh@W`GP7$sZ7CmzY^!>*nXY9f{IhWC zSw-`hp2n>f9f1Q_O*WqG>$13V7K!%W7o+}DFm z;Ox3AsJyNn>&Y_O_oSYTZvcZ=hb>ox_R*cAi*@G30c;@CUcIF(VWJB~4osPN=MKXQ z(}e&5&Jt)OTYlrTymmLRfGnPYv2kNnfOis7_-roI>@I$je_p#lBz}nip z)17|+TFDj%OYmyv^x?@jEqb?=I^gcPLOtHLbZ8@cUe)cWTU(A=RY$l-RWo6k%(i>? zD?@-mrsqAzQs$9^r(MRJukRg(_MaEZS$Tr7os9p^!@5Te9mty59&aTRhyNKa8&7`8 zfDW>$yN3d|EoQ(#*R1^|s}k5Puym)(sY2)^8yAydRk~UR6^n~57w0v@-NiLyRT}-+ z_5at~ui^b;#{`Vnx6KEKghIaaEB!d}GUz5t#WS2={XRkBDNgxfw{QrK**dnJcNlue z{1j>z@_c&Xu3$yynWJr#ZGLx0Eo&?GlAUj^=hv7UgU7x0PpW3Z@nP=ha&?C$>?0dD zKd|8Ny#uR6eukP~$%jY6%a|e^>am~9e|z#sPV+FHml&P(Qtm;ub?j?I*XH5?ndhqw zG4;FpLGzcFKD$jL2wL!d;-Y8pK{6Llrkb^s5xL8%^nvX07JT1Z$24M3GgV|!mkw;> zpU;O6){p*va|l9jtEOo6`a3vGmUAke$#YW^JomLRyrbKMo<6OvK?@@|LUz3CXZWp? zUJ#`Davmy+QRd~LAoZtiI7-H{H($Q`Ry`bFI%a$5d=}VEbd8i;tAjDJ^^*-5$3M5A z>;9GN?rl!Rrt~*erh*MHP8RKZC*tPW0bt7AIVW@>3iKr6f0wb<;RIQzg^9|&$UyYn zs^rH?4swvJS`T4fk(7!4%oZ ziQ>!Ua8!JkU#X-Ad?r&meJ}I+xnZ~za#iHm!Fu$%tsRm1rWL=CwXEFWCo-Id8~2`< zIxyJ*`=1s+aBr`|X)=ZI#WoLoGO>@XB+yQv3GMYoUdV9t;8!xc?7-z2;bHJXuj--_ zUp?|>mL@akGvOQAbE?OV%tKwd7w%BxTt@2wS^46YA8i-VYTDhwo%QTwN>@{AD$i;bI zG1c;umH30qR?)V*f1d6h7@c>+R*k}rveLcbqt*D6%sw|?4wjWchk#_H)ldsY#I63o zIMdS^~k?%dJ^)pMRB@cUV9i&I!W%#-2icj~7kn&4Ec zqwtGt^*+lw$DKVO;&?`$rf}e}U38If!vHLhiErKND7ce>cET=u2E8wW_QOKuhR#U* zO=e=1c+ViQ72Wt%Pt;G0V4&jryA_A);15}!5m&HfdkT#2_u}#o3PaJ%JGBCB`S6$Q z?)26vS^B>yzj0w|M8>+vl)KPtsdy%|R$7~^JExo-x(7F$nkhzA4 za!I-jp~nH`TK8M|a83LBt=!;7SW4y_o~FNee&Jt;?x`V#V@ zORs76VD^XdeM|8u><6$M)x6pK-iI6tczI^L*g1f!$m|!mEOvNO zjw3tER>9*Fkejl!u*x?Z*vJ%H?(FDWUk5cDo@bfZdQkOilM%~IBCwOiuekJIfOHS= zT=70tu(2N(GH>%8*wh89$(~C!|KnwD06yOPRtqx8uxaLR%=x5nTtoKl`sCWfOqA#N zO6zVU)sh!e(LT3=0UTuNQavWS!un9?spJ&QwC-8Ltv)}q|FH1DtB2+aKMR((>o2RO;r^7D0_%0NuG=pJIFr@4SFHa<-uZtY)x@G|z$e72MIsd$n3(gVQ&+BrF zfKO`9DD3bAa*?g(e!y!xR}1}D*KLj(=*9DL`(r!L*XlAEk9*yPT78V|xyU zx<^HpMl~W2SB#ILUSE2ySxcVg|Hwp2@wsJAA+mpUdDHTgauWTy zwz(NJA}`tL$!SgfD-7Ubvp8qO=%?K}WhrgDX|EBPa_7f2O3rCm7->4avUM0w*96=) z)h!1;GOf(_jm4~?n74ZOy1l&8D3!8G^@=fNCX>BfCHjs3OFk^w?^w_GobrX&>bD5d zjtBv=o~ZBK_ZEG?~B1>&f5dD5-2=eM8l_xi3!*FFpjd5To zQCR=EbSo@B`XkgUVtDTa;swLugj6ISu-y*ZZ+-ZR>BYomIBD_Zz9Y#qie zWE(#WfyZOo1uDIRN9FJ!m_%zV(|$tx|Nj3wPyTd9k6!G$zsOt7wjZY;$c6PI1GbTg zn&NuJ?gU)VFEy66DgvsEo}YO*Is(FEyEO&Z9aR_xtGb5oGtUaa-sIR=s6X}Bk}XRw zSKVCm0TwlFIRDb!6e~V|k2TmI10rOEzvmW;r?Pb&TcU&~+z+3Pu0 z5A|n*DDY<(qCeN+qk!)kI+yxzCt2>6nyoJ{H{u#KH%7sA+NXK*oiq>aDHJ7JG&yLr zbgBt2c6hzrtkZ&fmDKA^d8qzJcJIak=`x`X;K)y!i}{s;)KO;C{i+^!k*%0&96OfQ z02bX__O49MK<+b(Q(s-Ig56|BV#4K-$C`o3EN1uO&FyeeDEe_+%@FP(6SoZlWc^!vH&3&~+9PWE8o>y2&d3@}j@VGUzzz{aO4vho}mu$OG#>AK3?e{H}s zRNnfGvO)ZgsjY5*Pzw9V7F%#;_N&&Q%bjUM7y9?(l$txLSlIy*WD;iYKgR7$N54xi zqRi7u@yDI9a`8_u6!mgnYL7c|{)%L9gY|FQwl zQ5zB4`*08sk=a=kFAAVp;DiQg4{Py0EOqR@FLAF850m|7iemS1vxbY4_7kj>wc4$) zZ%bFRJ02lZdpht#cxxbrFPhwR!HM$Zaw7Udo_QdU-L|>4ArmT~_5`P_rAI4t{=Un( zA~6T#$X4HGab>xm2hBH2IW7iwK$Y=sGyU2$JWAGGy7%K?QV~4$J^q$;j)5O)!q0}9 zcYr+E^bO0vdgEspd&}eZpMW~ZwmvWM^Y}3B;i2zx8no`BN6#Mxo<&jF|ga z2p%VEk&Ldrp@krK@W?I$0}F`Y;_nR9>ctaenUY*717o~=cyuD zSJD|v?UG#dE7bmJ`1vD*7Df!Iu4x4&G7|%C8IR~x{5izcCdy2^78DdBOX%NEnT&Z! zXWUZS%Otegb)mh4&Rm?SjULi-#rE)X|Mfj-rC`5GTVau zPlJkY;d}(stiJ4S))n*Fuo% z=eGmcxM6!(>S!PQi7oC)Uq|_$WT}#Dh8B!elz5xVw^}_4R9HXA6lRp6Dp^0b{a~n6 zBHA6!elcrQjiz%ymaJV;OZm2R77Z-_b9>PkF6%mbL*5||p4`qp!H{nQHL|&!V}h$F zqweGO%(l3;4j2?$+%0jr9n{Huj@N}T8<)VYn5uKRhtt69pXz_I?VWI*OzO@|Ubk8| z4B6Yqv;UT6zU&kqy|`25HWO!=SF?LRrOG0|iH#Rg=Z{D3{jI^iPO=lD~q#b#BIbXsXs zIadlcd^PRg;oA$^WSXx!zbc3@Q0h^|r>24~v^u%?b+=v%Tq66fE9Ky{qa9}Xr=M=i z{e;T3e|9_z8->ec?Rv@;>{%tyklZVKAgdF-3RH#onB8gTJN5a$?-aAD>BQg5h3T3Qs4xsmtsXXU@C16ArZ*%#{usiL<`YX(yysQBZetmVI zR<{DLk%{x%z4IZn2M?St+xx+jGBl5la6F=(uj^z9OIbw>b6%prw}&UX_1v(c>$)7z zu@_)Wrp8Aj5zEH#cT&%C!IlS55w$j^IhBDXWDSob{(afjhfOo4TpuJU&tczY7Z%E@ zyFq5~b|`30umipL2X~5YE{0WsijZkW`~S$gU}^Ho3I^Uh#qyU^umsGnHwF~n=|?lN z^qR|8zGQab7lYb!$AX)|^~YIZuN~CGMHW1JphM3a1uk6CJX;(VVPmYrX#?nq%HsKfY7my%Z)dY{(BAX~DZ>ldGhb z-j`rdZBVuKYc96Zlhp9reNa6+8IK<jpBr}o_IbBx# z0l1ebeQ3_4vyf=MbWvp;Sdr=7i3&L;&q(8=hvI8}iU$>Mo}vM%=30aKzrcW;6__FUQYaQm+`ctn;M*}hz6Fb^x5M3~u6 z)IwEk4oA32Kg|Ttv-i=c>lbJ~N<&e^<$A<022M&zH5s?VW3q-ze?zUVHsCVt=))UB z5@7K&p{qd|Lug0lUTCwhYGeZDrVd|Zx%3|YAmt-I8uJK6yEZ~A( zNBWqyX=bB6S@gQ8{PzKQu!z?>vEzOf4$f}ep;|c(&&jAIP2^NUAMFtRb7bP%5Uf1R zwYBJ#CpeJt32c{05N2R5hvbRE#e--!*8b!-Pd7M{sT*&Z9auk%YMM{?JY1fKLUZBA zaw2>21(}_1Zs3A&B^nhfbgHuVql{38x{}%;yd+z{og-w;Y6kTCzv{PNQ-h+e3AB>e z2c5`V{k1+z)D&TFKi~D5GrssF{jt_^%7}SI#wq^kL*?v895_9733)nU+{<{_Ij$d_ z$=HiNUaCq=zdo@|ZwtZ=x!HnZ!*THWt9i!nDkpqH#`NC@pG`l4a7AHd-w zxAr{>g%xvN#gZ?pFlW76Fyk?u8_0CSPRSL!wt|ZMnCT&jVw6lAThDv489m9o<7O1A zo!hW&Ur_HK@fJ|(k^WvsyIS6oY52Hb()O`I&V}*#&C_ooooP<}yz>+ABGa-;u95XD z#0H%gC(?9BpzWE0jhR;`yd#s>8Y?cl(E^uG{<|woc~%XLZ*@*LHlsJ$!>f9V&u{kw zSCP0uNNfWzmFB&0NbLt7vTUQD`X9~eU>%QGgZCM#ZOFM!O=2DRlKt0IwZCk*4i6Mw zKF|AudXv`s{^61u06((oP0{)Xx;tr41jmrgbS9>*ykx~9OZ7jp_x?9#zZ#U_1}jGw zyM6t*-jwA~sW)Z4kll-H9o0G9htfPtMPz8NMZD97b^rczgFrI*Ed7RCtAbI~C?|!v zxDFca5`XK^EKd-bRoub#{E|aZFn^X~1@#lfN#@JXF0?@~*-g zvyUFd!pWWo$|oJ6+>!37GqOhX%$-yx`mB_N@;}L(4v8DGysJm+jFqhel%a0V8qjGa zmkE*oH%0#PJ1Yuk2T;_LnZ!Qm-1SwMnYR!>kXgT22;3i11HVgopGv8>!+8BxM$n@X zh$2e~^2PX+M9}!;jWeLt7yKJY@L>aPmgE=ob>GS)_CX#&*Yz9+6T>$K(<8n zxsP*d3z%ANjjlFnhF98#)h{e5|C8(&kAIWf?_vD6D>BhryaP`CV&OP@r5-+#<=5Ih z9$QxoF`J$D^G?%ye(k1!Bd+a`MAn_o;p}Qqf%Xp$$^4@~pI0dQw>`ZOlF2S*?7eg8 zSPE9(x|VyBUgyGM_td0Yh$&>}&+t6uv#zC`D#-`8+0hJEns&yTy?yYB%x72s z#BI`gB0uF0@AvqvHQOFa?{7MjEX_Tb_=vt!e{DFX@h24?ylHr9vn>nL$k_8f40SK^ zM%g#Z%njN`z@S9P%j*ec7n41X8Qy+mdIF|xqGr5!eXvukXWe3zJj@_l%9VL9(2p{z z92zM%2GTZFq2F@Sy^OUo#t1=i$>+xaKIohc*heoyOQP9tPz z-q@=9W)Mrr;`NO;6)P12cYsjAz(_J&acGnOG*k$sWP>}0&ncdi9}PDV~G=AR4Oow1yZTcvJi|40(YcS_>ZjY1=i19Z4=mQSEV1P3F5G`RVG#A}m)kaq@NTh7z>}gUieM zpoT2lb#I-BQ8AtoHk8zGY=YD3*LOdO8-rT1bx#kk8ny_>{8l^njKUCXX_dVHIrb^k zk)3uuk+g-s14i_FKioV;xxI>CnQP()v7W43Bq-wSxlXVUYkqLxbOWwgwB@O7Y7RD# ziE+1aCFtd%^2wMWiK`#*my^(?mYFV9#lwdR2ZP`!1FJ;nRP(}r>-HkzTV>dn;Li3v~WKBHm zC5*UnG)bHK?~isVzTEa{kK5)-Y$Y3AvwKq6g!-?K6?`fTru-Hg5x!Y2+8`kH_-K0kr&9x1osox;n@#PCe+7YWBpH7VL{ULVDptL9&13#s=&p8{O4szA4@g z%5*hnKg;*v;3KuFB~-uYB0IDrRJziP@_LG89_BaqQeSO!)R}8J*iF`VVcg=ncQ-s_ zZfrl}*$Y$u*gUor^+FGsU}>~RTuV9%wr~z?&KQQdbsh|=QHXFd*)E&Gp+Z==L3*ipQHz58}&5PNmZ$<#dVXPovc!SSfAT}64d z$R_Ihi8G(}`H{8ne_wx?F$ChVP7vzmHubx`u4L`{4mNX@$Ob?@~QSr_&>esQ4zOyT+#0`Fu<+h0k zUZUP9LD54WE1o3cXYGcTYPL$4BirmNW#y(+fSMP0uGi<4f=f=&;p1J{~Ktg2iMJZvTe6_GO{Y z<-;562kCh=&vx|R#dcsK`>VBOeT+vxURkoaud}lQ0_|>aXKB;}Guf|$jQ;qo?f5z9 zWblML?bOjaeOzG!;u5mU{x1R}> z-`=#qfI;)0y_RXPjLiS#5yjA*!}vu&Q)DS`AM~ExaAZq;60nfTx&LW%yleqV?H>fx zR(9k1&r;*U#(l_27O468%$r>;c&&bgm;4O6&}(_hMjTQr3RQU)8|+>yL)GSrc-T z@i1`n=)p3mKebeS`Sd4T#vHV~F(?6e$e3>hOd1OH^9_-Qgp{W57$c+_zj{ZC?dGzUx^cp;d#cZ|f>FOOL}QvY5>? z8z*ixVyv{u+?3dmI=A6aih+vQQFdRP*$;UE9HI-I+`vvA#?O5`V7i39qk zvJ<#M<<>^m^OcnC8ob))v;zo`osVC{@kyo$I&CxrJ+Akn-ldE?=ArctidL^axPIgYX0D?o_M_HWmgiz{NW zeD3DGl)7{{aAI|m)UuDTg^cfn+PfOfd`MFb%Ys4bWBeLM zf;aLel=mNJi^LsdDj&I{l=f8M8FLNEbKaRKb|s{5{x0H9G8w)TcIuUZ$Sy*uK_{y4 zZu8K$Wp7hZl#GY@-}vr(?WpB^;!&|e9SYiQIC{={1jWeayVLs3uP|_uSw@1N5sK#P z?TtAS%3v4SpLfm&qmK5Y$S!qnbFTuZ$^y?Y_72!hc3Izermds`o4G%V?E1;T3X#&& z%8?zghsb(2kYf;cZ11nn0Ya;$-dqE!#@)GS3UA`!y-J>t2<5 zv|$bIC0kp3TjRAl&Cw^<3jA4CMP=a0GaEm z8XJiN??8qreHAm++NGOUyv)uh!h>Y2!V0bI%X*>q1y}Y-fj<11q2VL1(}S{PGt$p< zzty+HkL~}Bw#;PW>A%XNdvA2XAu{JJi6;b=BVbA0zu4F(qrg=#vd4~gza1un_9Jy+Q{r&}aD(vOIZnX$3Ve5EJu1UVUhS^4g|9Y22$pAp5<+Gd_Sl z8pb%aEpPVq!LInDJ@4{|K#uH?-Ub!PfO25}Flx3-s|OcQ{#VuQUOY;6rzm73q-6jU z4-J{Vc{2bvaewFP(>W+lwve;O^0pn#AN{x$>9)8HrjDtdX{QXUV`S-`9?NvPd!g>T z{qQor2JkhRT9nQA4v&+`U5t~R|4o@=ChLX8&J2RE@{3z*sU~*f|F5?u;MSJNAr79T(LBJNx_ z{bXw$+BDM6vOjuqPioZx+Q*4g^?b*MxpvU9t2Q&2TF{`$z4 zey9i9!m_7|?ou8rnL>-7x669Ct7atIJ%u9@dw@DYAz9uEO5BSx{#C{&)IP z`rJLgaj)E{6`m$Lsw(6*vX*u$8nu^gq~4@8mtL$s!`TF9$oi}z3MBaJApWz~*uIQ* zgw$<{b=F0oLRQ=$efVET2XJ3sUN)cO2ffCh8ov(Fd;wYiR-IK3Ei0k^b-nDPV{NcM zG5VO|n*vlN`*rcdSy)dY44liMMb>-&J7HF`a^-0 zo2duRligm#s-tAy11-b;zO}CzDE;S`qK?u4Tp;`U!A0N*)q5WtQPj>|UkEhNe^ij_ zEgEE7nyp^-U88#q6*a}iseZVWJE1s2Ge??ah1?07b~zU~z_4fr)+QA(7_L96zM-%4Dsw;luFNBL^ zwwsR~$hS@eCl2+xW(fwQXE+!a$&Z0HnV?+L^Q}%!@aoyWkC}?SQ1~k5;Kj9-aEa{r zfzXg(m)E%Ms@K7zlsWK?L$}oCOATBm6U)B8{#_OZ4 zgfTJd;~Oh6Qd#Uu=@GLiS^;A<+n^-aa}GNkja@;@rh*g zAXnN9zOU?q{`gf=rXRb}kgU_JBC@@s4x9dXJl>vDkFOw^lXbWrjL5Q8g^@pT0F3(2 z9jrc70phS|lI>v&UL&*CaUbtt>%hH9kGpH~o3JhLO7vh4<-n3HUNWVqU)cU}r62h=vT=Bb9!XTQE-TmCWN#RfltbEPPe@vnU zHwM;N)Ci8j4YGq9uZM^2p-e8*btTS6DdT0%H!4!T7EQ@?u5zdAuWW?Ehy=YSpXfbR z6#JE_rVGu;p8jzx;TBnwu>1WF9O+;^#jNBl)C;o_w#PN!)!}V29`4;Ey7^CsV~(>$?2qOHwk+e)+%&OOv^LU~GL zk8_6d<8|xdSk=*oKb?kP%ayxKO?^FRMHcAQSad)%7xbJ`PROu*#2vNGSNV8?;U3u$ z?b}wrd~;!Iz|yb!JH64{L1_1K{v@y_+gGkLt;*X2W!G=63Z2e}E7cw{Naw5jWJ}yQ zq{o#5V2#qL#eBZ4U}s?S#l)upACSrE>Q&uM8-_r=(N;c-JnYpU35sqkMH{lNO1<|P z&XfnXCM{c6pbkE=pZ~KyA&FbvN(BZfs9Y&XMqHgx)KzNqPdk@R%&fWYfD5*EHC4 zNhADx=@^cjxi@~rxf$%pj5>brvR1BvMLT5E!h^?A;lfJfrC#tSWNjMU%vY`2LGHmO z;XR-0Av)A+OC*Elt;nLvUOKUD?!xFS8?7(5dqDD+i|eW6ba+N)6U%FMM6n(w=N<$y zZbhP$({cCMD4PExD+@f!d5Gx~p5OPI@jgEvwU4mmCmkJu=VTxLZIwCntQjsH(h?ea z*#M=xRlh7mwx9!7i40N30h|!6~Hzp_oD>{9gyyM$t+N@6<(5=R_~7gmsSc^FWZkCr#Zgj zo!Nb%5ewH9@{UzULU{U3f4Ss z7n+qL!I|uj@spj~Wm~Z1)J+%P4BA1shG#5@EfHME-fQnuI5?4v|NW=w%Cj;LX9A2; zmrn%4YqGTV3hN-LdJOLASg)r<=Z>y#{_)g5_=apGf}^bW-Uw!DdF~bnO#$)L^yIjK zZg3?t3FKCIv3nd$4)6^%OEh80uTHtJ;1qBpEBTqUI}Y&e(q-XBl=rxkSS{RDcD6|Gx6X0Rg~|Ej#XEKIM%nYdm5OOz{m zlHKfV2z-0Jo_d)i$JjPTp~bY_w^PNblnqNWF@oMH3i6&9i-zs3^d5|H=Ww~Swhz3> z`VR*w%HE+JV-CqL1r!^gP^zZH){+75{%=;2Gig~4;8|j!_L%QJ9unv~zC|zry~)Jy z^Zp!n8bI))vbF9YOj~J%22*C751Hh8qlpX3eyHLc^FBT#32XNHHr9$wpfA~7*{9m+ ze0i|-)d9^Mjb?bXqPajWwH*A&cE_x&atdpMMeCpXswNM>8;gHmPS8FUf3g#tlcR&D zhtb34x8jDS?Z`azFHysY>VIVNJaU(BCNx6OBOAAlZU)HxJFR& z)U>l7Z#2Ao&&8h#VPyBd9nVju9zV(08MVP0Pwd=te9Vk88{d-|41#)I<|w$nyvy!# zCYuJ=pkWZISH;%gp zRQ=rp(y3o6lFXXTPoqq$1O5giM6w4_rsxiV)H%}z{6Mx0F3zYsjY7t{0Ds$cZusmF zd+hR~9S}vP*Uz|C#GehnY?|w%vTN`~_O>&3Zw_NL*+gE!Ey1#0(CPMHd(h;z|Jxm5sj&HbCX2RIFT|4himNX~Z)n6T8G*`tMsz1`a@g$V zXamHNwUpbR3zhCeiM0x~!xHsy@j=8Mdn0d%Cu?B&y7NEXVqo6!tt(!!7gMc`#BR~O zaspZSsg$==8VQdksa)Y+GP-%59mUExB-H})1o64~^wPN6pKHu!P;%gXrpD7a$MQ+K9nl(HP? zzK-cf?f1t$=reMNCF|f2&inV=6V;>4B(jW+OI9AGyLUacy`|Tmcfy6wjE)p;n*Sp+ zkr>IjpV%62|T~@_9s8cCtIQxmQb&f2vYYp zX$Q^4;$Y$NzUOJqP(YUV=owqHp#eUAD}FxRaR`(z$;FR;t;a&L!MH8r?i)M6oY7NK zNK0R|w!}_cSla?cWN*xwu57c;LZ559yGAX>A%BhA^xEhKC?;b%KTyg>XLEPPvukp4 zW3YRAuJNM%TPPvR_OWb|mUhDVed~*!#P#CVT@TY;+3^M8@s2dZGO``q4?A+xnz5QWY4}wX<%uV7p3u{I2<2qY(xxiyK8#>Wai`;t*$iOj zHM7nL?ZOJO(CCn(pIpcAXV3aa`&TxiwV9tVZ&VFdl9?9oNaIf|hFI?-)m)sP;Kd3W zX_|0=DzX(1wY3ctf`MO8Pj72+f7D*55<26vgtnMYnblz}*>Y8pot2qG7@BKT=1v-%By5SbUG+Am1+%7I7Mbxgu%2ww@k2(Zm=f`-tjo#=f}ObM;;O~&7e{IL zCG8})G+*=vX@`s7Xkw|^JCyvJea_4{3mVCsVvg^q%x=Jnt+r8}@2WAuT%fuB-XJuQ zajcbQ+{x?4xn+*A<(~a$@R5D8X*dg-$>fWo9dy;k;ed~>QUuL`o%*`LR{Cc>w2br25sT3roF{}?-s?lwXjS;LUZ z$;^mED7-GY%S6K+{8wK)!=oCH3^IrKC)#&(^YHU(aX*jTez@sYoiI!@TkT}IZ==?m z#1^6N!AC#B*r;Zf!?UM*TPb#s$u_!_H0mUyY;E0efhA?QZ@stt;Qm_dBvX%8-ElK| z7%l5wDO>2%Y}31|wJz8WU1YB~Og!)DJi{H$``!s{PsiK!HFHq`LC{U6@j)W>Fvl>Q z^0!bgP3gm`zjIlr)ik|qD)wtD=#9}N1R zWJ(l7gJJ8Cz*XCJ>?3<8Zt~CkS1)j!=blzrM0r?s9Fd_Tjo44d;Lp@Br~3Jhob15r z$HQ30tfIb#a@q#ScpGk=9=Klw``Fhty`J)bwk8wJUg}XBBzu2U?oBD}xz>t1lCU}; z4&Ibc3qI$~has}9<$Ho?E0 zJPy;b78oPr>8=fTmMX@#tO9jUjVItXNVC-bDTHw{DQc4spnN1^(Qjw6*R1`|Ih*0)yXh#_2cM9osa7V_pw#KdkzmS;*c=~DR z(Vhe5slgpZ1CZ?(DR%fB<$scu%-k|8eU=K`(E)3;UiRZ3jnRjeEZs0kmdX*s!AhA3 zo$Zn@C(MU&{W3?XAo(VoA~W1l(PisH^Th5~!(;3}!pvT?bL;bB@f+C-rQa1FPmP0J zBZB8!~6^7_#(1!nk>H3=GhL}Cg|VE zx-D=`1@8NJVri6LF8m;q7t@+{xgLV&m$ChQzMN(^?8LJsEt_$MEUNvs+JI|6aNgDA z{joIo{3Od3AHQ-+iS|BpK4 zWWr*yihGkc|8aJ~sf<5~t#n3~GpC)N-xdaJWX)L(aqpsY;qSWJ`<6^mHd@u@W89MO za0%I}Q%&{!)yc5(YU=U6ZLL@rU>;xiJDbi6>AKeJ7QQ`BJ*+k1IX4utafOlD)(y8( zVJVrbb&6s0`ZnMfYUt6I>_N6}kIftX+i)3~PvPtfwNTmSW*~^KRiT86|7izAIiu*tI3W1Ji@(*>`_(s?Y*gkrn6Pj|qGmfyxy-Ez75~p_%iq5^IzjaFIRwuvdL! zg(r$9Gh7@h@}S!P`FDdj%Ks!=wdSaB-;F%{R$U!ox~mSxf@B@TI^%IQ**xn2R}$tz za;nt6O1dA^I(Fshj)G2DLl(;7D&Jkw2DWu(RlaSlID0>>c-x{ps02oad9=^jCaBc7>Cl|m z4Hf*nX#)uju#s%NQPTI1irpyRHaGurOB>caXX-2Gqiclh`;j4g!N&|pA09hBFP#H( zd~MFPCyPLUtWA06!u)T|aP@}jM&DI*KY!%Zg8KLb+(f3(_>n_EFOJTuMdAZ5jf2@+ zq2rBxwD*9Fi!0l={QVFfZrC^zp+WU<;nXt2p>Px=V?TA-#5uJH6(XKa)ZQ-z?Y}G? zTxM}7L>8f+dQO|E12(+zsh(^r#Vj`^S9!i7+(P#B!H?F(_p5Q4aYO&R=|QM*w{cTHsEVGG%?W1ZPMHVHvjqJ~@4|0pO`?2r%c&a69D@tzotQM8Q z!0lvDUTo7*n@ED(=#`bX9**O#9jfE`7brKFtWjw7&)o`*7&Jb`yK15pw6@>g^-_Nr zg~{F>zhtwUCkFx&-*@=Vbz--pqC@A;2G~iqG32LV8G`}6tf5OqMe1Pp&$|~#|FohA znfKwBiNV*x;A*4UgtZCfYaU&ucvB=3M9I#WtT@S6oeSMt^kxQL^x{GmPLsfYgCItx zt}LcDQydSfTg0U9ZmovU**)Kvy`5=Jj%-!M zna!Hi*Qmb!N_@OkJ&H)RYAhShMM<)O)05|YBho>u*utcbIhFQ+K@_7a9Cnd?e!T9t z*H96hIp8_ID7g#1-4q`dr9RHxWLesww@t3r!O6u}!|c@>=~}&9Tj5 z>kuw_Q)S?BrW#UtzWk~@o`-wMkhkfK^r}c)%Nv-f%gBY_0VVFVxzd2bNFwzCK7YiSmGmkWA6#`vRh`|w8uW6` zwYaz!p(5FWC0Ub6R97y1TeYm4`m`pjc8zQ5Hd2-iW%j3BD3a~GhtbwrFL!)?i{`eE z+XLk(>yymZr*UzRNH66(Y1w?gRtR}F0^`F9O5rG({cO0$*qR17@AR-WlCmi^&GtGo zT^&OuvYBV&j}{Kl%y_*Vk9Tw*?z#SLz$K;ul*!De-ZB2n^np}jRrdp#ZVYM450zzq zg~!Ma#u%p`_??UYJgwqle$Y;X6;`V>Q-(o>%yD1!q6)qO(3)$PyH-x~jcxaKylqZ^ z<77u0j^=II6%9u{xqo@6)S^?FbB;u5FQ}3=rT>-+eOn1WTZfW)8F`?ZXRh#2-w)Kt zazp-I@BYvMCdESOazBzGtGv2n-Nj~9Cu@CjFke5f7{(FO&1OHrHP-t)^b$C6fUbnMKa<JPCG7{O5|0sL)6j`~#${&l< z8R(IjUg4b4j7RmNroNT`e?CIj{EksS=JnlhRq@exnQYqME>yEzi@wXxkeMAFjGIxb z#sT?A_bcKxXzeD};jEO8XUX2(4UbsAMZWSJgQ_{^U8yyNphs5O6IMJnUJMTP^D*qE z3~=4?HN8vt9$q4QnjC@mcV&Z7wnBcCX$j`$++K9?L^oU}V;fU+FhB4cfm%wxgrU$h4R;cD9DF6>coU*C&;n+op%{3fZcc3Y^;4%kTyFhHD;51yEWM zbI6_Q_*cnTerYrnX%B+y-{sp|pVXqUpp4S@S_T-A$w!B`oY~7j_nQ4|-wUYz%EmmE zU{Z?L$b|ew@^3LWqH3=lFTZUM{cWS3?fCErjLF!IXMRQa*1_pxOnQFFT{!O6`Swrc z5Sox>7;7wFY(e$qo5o$g>3{pN4S#4=O*LF6dwIP*Wgp!~_@%DCFmz%J2ZG#-E@U?1 z4YE#_7XGMbgYb1R*Tb#yDJVVF^(Rt}=Ksi^Y4-Z<^(cnt0r#xspO?eXtk8*7idA@v ztaQpkx9j}?h^^8uoI6~DCZ6Sqrv`fQHrcE@X#OZ41bHnEUXAbuyc2vZwfER|9Sr8?G@nje`Xlzrnfg zt4^7)`n%oRZ+~)8bzC{u=pt znX*}QPW372wByeAlc#bjGSG@_WcIy`R%|0it1`3n#P*_l_YN5$}=3=FPID&~A<&5hvCMuAqL12SVR?eH-9DnaHB)VcyCt z=&pbB=!!rA3LRtllS0|bHe}Uz4|N2UwLtkB)`M4A=zHCD%Olarey}B*;XYisMS?;9 zTMgTkyBNUA`e@mYfJ(3<6WGAJhy8U9NW5X!sC-HFJhMfQT^{v;Jz3E8xn&3C#zBDn zPN#8l8rD_MzrLMPi4J5wN_Uz)1}Ga|;xXU%vP@L|!M|H9st+8=ylRhdrJT!zzBfx& zKOCo>UCH*f-haKpiELk^#^Wc3Sy*mT@AIr8AERAF=9oV>gELva`w^>kRv$r#=Y(UK z#4rYUcU*mKT?#H_3m(_&Ox2u+Tw`O;`|5e1G5g|E&Jss-C6nqsvvtHO2zFI=hA{>! zpVoQc{vC(q`+)bw+SItV0(2*Wje7v&FO5E~G%CZ@k-B!_7h2#knIE%I*H~#DZX9f`-g%iaEeki@ zR?BNa4>Db&Hs#c-)YmBPevgB_h;k}BN=M!_;1e>Lm2FF(peKZ0)t0qzu0!YV_YUyz z2f$OZwUT=}r#oKZ$JLQJ>2iZm@b`nwtVc6EBYP`bP-*Ts0N<`jy)uaH0HFsyv*Ua>9pc*~N!j9G5F&24%xM?EyKI1(OhZnTk9-4p` zWV{B?1p+w=F~ip;xW0sP%ZKNbCi&{oi!6B(Cf#DYVatOfVf>5^{2+LGNv?iAyd-Nr zWFKSqDFuJL;>-Oikps(YgVE|<5PFjZ2c+G}Ka-BH_s>|@r&8_Iif5g@LnOW;vlPAX zaA{R8EMhkN9pI3UpSr6S-lj9b*JRs8>neFyJAt*ohySsS{W$ekEo$}80eD09ezVYW z8QO_6JK=kX*R=*SE}A*Zjxx}PEPLOOjo3sIUdeO18THT$>rDz;M(!n`FPSHfHY~Pt z##GHX@2=0iaEDc9)n+LM_>q+dl&|rlZ2C0rON_A0eE2JF&LX%m1O5NE7sXpA)JwoV zNR{a)ohj6Q4!Pm>H5CKMzQ3P5!&5@pzej}E=Z_6S*W0uW-1b=*Nak?n^4f&5P~hX) zaIVC#8BEieeAst}LJ(QjQl0XzC#rB)$%mOeZ`*K0mH$M=?h$-T_QK6=mz6!`BHnOX zetu;y*ruComp$2q!DOfQ#xeR`qd+^6-7`Ef2v0P}9Fqv{hj(Q44i{Js9;`v>g(BtO z#pwAXP5I=XYjh4y7HyGuxL3Ut53Kr?d3KEUQy$|^QL-t;5VDMYT=aQ88rY7ynjC2sFU014Azk^pC;B$rAnY zhmmv+K+nbRs;r-n)B;DO{-3Hf^lYz-*(W{>LmZjH<_c&_%7?Sff1i0cbU;nke1Ox* z5sW8GEBIr8B~S5K4fhU~bDg+Wt99R)b{%{m+cu_K?qF zGGa*{O4`&*1=F=FuYToWeGAS1k?lWFKJRp<4KHmUcD>%;0eZQXt1s#HLK>M^TK|*n zPHk|0Q1<84FwK`oJ0!Q6Wnem)f!hs^+mtoFG&)0L@0L2`oI7uR!;G?)$o>iNX6~Cw zgMoXl1<{55FwdzMww-4HGs#{`t3EI>$b)DuyDvHYgGgHrGp%xaA&bmGR>pd_&Ilgd zc`B`>qXw3jE)>2zPdU+KB{JQ7J8sd=QG*%33+wX1r}3NZsfHTNAuDD3sZxA>1m(;; z5B9LNg1UnDaE(YUBH4pKg3tQATkt4*(jbdTX0?>3MDq$}OoR+sRjb+^(<~lZ-E&>0gwLD|6kJgz*kT z6&dCjbNso|0OgBqqfcI}!d&gpt(%)D|C5ZHd1j?xe;#D?`sbDJs)x1PhHm1uF{~jo zjfm`G*bdPygVtO_4?~dYjOKTxjD%XUpP_PUAK%dV&^4pU#|+x*RVE^itq-w|Ol(?z zHIs2TXgYqrZzxoWqMfoCMup{APv)F*?Ctc2BFr>GA#i61TUjBz`#a2^+|+J}`Z| zbnzgbTDxQ9t1ay^_^sD^eYg)B$+mqs)t$i9fu_UFd-e@x!i=ddhwtDBHj&MIi8>xh zJ+D_~P0u8;wIciBn|oJSR%0`nafbd5g}D|GkdZIh-EV^DpHBuv_SZuT*}WKnu{A-t z$njM|_r5F5Uwe-WyrInbRx*ReeA(@98^L46s-EN({irt+>7RYK58BAq4Ila4oX~?O zm9B3xsHZw*okKO7ALW4l|9=0vTSpAWVWIT9m0kt85WD_Btzj3{|HzWt2Xl;6;_+6^ zt+Prrx2gR%yXq9p-*=KdP_3Snx5Q|@_$*vwt zhw(LjZj!dc*hl6z^?JC_pUyFPPP_A;ZKD)3;XU!Oh0ss-ahvs+=h^}k`+b*xa=r&Y za+O|LDqV{MWaX`4`!^f)PgVqIT?lVmut zZsPo_FheTOD4oT_s%I7Mdn&~%G&ULtOk)Ao~D_#PG{JzJKXvkShFJ?mez z%jRtcrUibL|FkR#oS1VX@@0JBJK4zj^Hnj%1yI?=_}f|44EqMeM_5<4;WXK?Z$67H z2I$O5A$h5<=s2uzJlvD|I1PS~InG_R<@j_R6SQ|FdpzvHK?mD^28L}oLv~&-c<%6% ze$40>_Tw}6N2c09$#*eS|07$O!_JX9ISL)^i}z-_mO&byF;~vk2Am~pU-=}UWvm|T zFYnSleXAA(rC1iqyJX`pGJ|DNat>Dgz-=Zud90V_GN(fee-(<3!m@IQ zt^XcmBkmvF!JJO{)MOB;&|RqW5na9RC0(eX`G?aVWR>L#@Gse?8%4WM^ORt)*PO!6 zoYSz7Wv%~3y4Uze_LHY5>Nw@%>jw4ewEV6C+u!UrhpfhM!E)+ZU*QyV?Di0js_T^= zET^5Sk4wxyU?DJ(J^ppnLfF0&hjfzdV%~Q`VSbZVju!O>lN~%gaxEyX_-5O!uO(O}`op5nw-s5)7%mw$Xjl$%o2HW%#nN8A z`II-`Oxj@)+47Y~*9IHAVR_cY(q%syP|1$-c81RwvXWT{h2QPtt;KU)Z@=s5B~)l0b@ zSCFyQrCbY3Z-pb7wz;+ueGn@dIGW!@xjbb3&vy;U_;teI@Lt27vTochId;%ku?bfG z|GFPsg?vG^aPD~7109QIT>dAeTr0a8SCRRJn68ONzXyLdwfLvtq z^T)oeuPQ_C(G|z9^8WvPbU*lotu1hqwG{;q-&&ChUoIY*Soy0J%Z(BNIxOBQ$BV7LL8d)|o0&B=L#M8dz^c7=H9a}q|DALtsM1-bz~beZr-fh zR0~&{Z=6Xm?!z@FPucmFw<9mvk=sA7unN-7=GV&uj*krkx7(_E5B_#sPbMFCVeQOE z%8?Mv&U4|T+!&`PItgpDU;~-LA^=M?!xj7#hyUgW-$Ktxt zq3hcoRoc@O%_?)ekLI;ElD&-6eq6aD50uj%+-`e41X^vIxpzb`ke}>lVgpy<#u1P( zSFMdc)Q&7}mPQ>8wID#|oE_UzH(rYWG`*IuyOoPRd)YniT^@%`WDY9Ru0I2tAV|4a zXZ(0Qw#MZZ z-Ojkp>fpKPXD%p2wmJS+gWj?GSYjes{F~1j?%5n-Z*}p+E&spYoDxV=1=o1l_T!h& z^}w5mt47``O|X?rRAgVvs<1FLjacK|yAIL2@x;jxxevIF4Aq71{8lW&uq0#4#)&3e zyRt}|AyNR_$%G6Z$BG$c!v)*(e!F?Pp?!mQb!0*!>>%^{+-e|C%at%?iPA!MJ*gXAy{#9Z**a33X@%Zl-z1gVd*ZBwNe;j33Sa zkxBJkXP5qX2|B)IHe7H`haEfS^5V`Hpd{Hj-QyozrfOm1t0iA=#||Q6Qp2uJ{u1sY zQ}z6A>Da)9$C8NbQ0YfA;Nh91xx3~WUivY@z%(Id2j zx7M0>ol;8)h>Qrh8+bHU|3pEcPBVum4-aPD0R{D9JV18j!e66U+Vxx; zleBn8TMsO`*yU%vu?6MGa#t8;-LPv$pVY&)#;(@*`jQJQ&>aJLve;pZ;27r$Lyr(T~neO(9Cvq_d?RM#Fn~#;^P?Nq)Z<;hu8}=e zb)ZJ3%c{l3zp5V=^+l{RaxH~441Dc_nt92wr@(RTeID$M;%t9+;e zC&-RhF(xO@Q2+Bv`*v2FBs_p7%C<4_s6poWPO<@Z)Ifx;xr79l540!gNNiE+g_C3> zwVT|BM@r%F3F$}q2FY;R?F3(gRTFBGRoQTBmMG?7^1=NHzR&xxN|mF*YQ6}x$h;T- z(OF(ojrz~KHiu+Tp2`Q2cgg>%Q2YPa1sw`MSYHH*tOCj&wm%>_*nh9sgIu9;A#cuuz%ej<8K8Y8i;_VNt-pi}-92uo$_AuQp zMa{|U`_!*}gk4vP%oXy};XIi@v~b~0X*1yHIqWrR6$>WieyV8#38+I>E3xJ7ORDJw zaQ$Jc3a`b0U<1A7+6=frHnIEpho>8cvCIEf(oTmww7C81H%n{=TqK*^(epNNT?uw> z&n@;pO<5L?4%yGgQ2meWiDG;y_t!xjsNH<{Rd5hy>}Wj7`m-7J$ei8frX6Pz&{H>$ zTmDKddL{bb>|a>`m&j(_(^d}ce+Fj14tPFeV&L8hPtPiE>e(ebQJ{Zmy>&OfDHJWz&RQF!=L77?c;EbG90GK6 zS1^fv0u!?5OG1o3dQdjR9^r5W`#=o-Iuma$_zA9)DIYxj(m=!mwv_q(JZ;m0vI>Fw zwJ8Je2HE=CjKemw!LU4HD@TNT7Us0(D1M;bTNS4`y~DK(}uGj;n%^ZkFt4(QPpPC&t?1T z@ebMMYW7c}v1u^)YUh0kXv9YEB_89|`Cv{azr{JNU!@FL_hrQOtYF_FCk#946$D9Z8Jn#1-zM)xopKS4i z%Os!IQx%MI&xKO9CovI~2=LUzu)0aN>aQ$ZbF;IvtLlv5@I?8!tIIqBbb ze+9QhWCULs2T%{k$J@dqG2lQp7`NSg$%1tJBC^_bx~mfRnSa-diR(Z|vU5#G()S26 z;KNTj$fBCtY1xp;439)`B4bs!7;i#7_4*&WW2(aj(DL(Fw(s24=uDPwA(ghBQH9;7 zR99e70gfx>4%as~gA3VSXJqQv>Bpn3CQ9LFE5Y&ZvY(So1L#WjS3kIIOfiwpqy;|o zS@ywf$w^^>(=p&iW+mHIYA4zYj;pukD;(*7WbVH|3{q;*o$OMv`SaB}46r|Le^NEI z62muM6WB>TY7fZT8^%Du6YQ zJ&p%+HJ}IC_5hWgaXiitG;l3B?oS?U4~UZquWH37WHZqj8z;Y2qRQZ&r0Y$s(BU58 zRJn=)Psvnd`r6H{Xs6ir*2B|ZGtptUrjPj7F?>c=wuNWfI<^3dG`BD`c1_^kigaD| z=aKN7Y{6Yi_aW0VY(1=!`I=@)^#>mRh@zd-o@CQ|E_=ttmxJ>6f$~k1FI_L-8PF*d zjW5XdeaO5o#@+|qnZ=DMp>4?ais__5QxkZR9rgS%F0PS)v7&bVYD+`FL$k6=&L$0C zl3B{E*{-EebyvUhHlp_%@X`()!^!C@=uP%SVZK&`&cgrnpB6tV-VGnkFSY6as)1Kz z-L~HvGLKbZTG|YElq3WBG#|@<@SuHuWCz}_&;27`ixyw5E7Z(*z+ICw_T98I`VCnj zm$-fx*Dwh2>$yt_#=tr&o>M$572re0DfsbTC3^*GzWnrS7i$k(ZL(v_i|$2VvM7)e zY}W0?Wc}H1ic{_I*{-+miB%5zk%gM|?S+@GKr?LLRaH9%D#|D9eP7iC{$$<1bW%Bv zyhdZ$u{fcIF-)B=);>Y!t^s5h3O&W@0t(UMPvp`dn)h9G-ZQx@WgG*^7HvEC-CZvP z{rycZFD+}tkvpuVZniYzOU7xSXK6UvgEFD-cMn~re6eO>)9(Wb_?B$3@WvKn^;S6A zeTQ*Tp%r}fHvi;LO@LrB%{vxCmWL_xZU4C;FS7(}_2tkA5wF8{Wa@d3-9rS1VR`dr zW%IZSoV^|t!`t})-jfY=G#!yCjD?gHv0BqweQ-Ff^=;sbCJZ5)`nR+E_2*h-7JX*d z@FfcU|J*w46P|~mWaXE@;!l>n=vwB+*j|7ffSz()kVPuKvA2x;Y(#&MOuk4GK zVh}kL#Yl?igmALDZO7F<`bA;uT)?{E_CYB2F8X77f$qD=#zSA9&fpscn-l6&MQkZp z%U3ACdOQ^)$vQ%hINh@-gXB#@!pdBf-@E&8RsYI7j3TRIyT+{3(TNY1i2JJs^x!q4 zlzq&;ofu7)vOp(aMyL?IR=nPqcA5Gq-PRrDY%9hXGN)E~z9)Z^!M|-R0 zR*0&BSh8QKEf1pCRiZc)zuure2r1VJPcM(_#W=F>S89`vL^nXd>F&`l9OJlPck+6Lv20ZN<-5_`->`{7B3ua7e^sF52h9t5*t3|W;;(Bn^sy*Mr-sYjy>uQz`GlXQa zCl)Chx3tS3LgQ`a&wEw)Pxs3k`(VodBohy6xGBsZ4Dv6JefCUEhecsua?94aU@BST z;;$}K1o4>xBeb$bDy|F8d(;vS%DsL~5e#0q;oLaf59wrozg@1o6Oa$g(!Uf+SNGv6qqpu4wo?8*nQKOX z^xU0#I0su#xAwQfiiHL13&Q#^lPp_DxrZ-23N)_|eCGVo3%8ZzuVtGLY6mVp+FsR-Ib?Utcvs%? z7=UtJU+=1Iyp9$$J&;T0CMNJl_S68J zk$0CAQ5wJn2W`%3%WGpE*;rDb>GPppaQE$UNxM{y`4{Y-Nw6~@pX{-WrO?uob+EcQ zQbkOA6n3P(xOUvR8Vkq_IlEJ;sP5OBv+L=F2TkxImXmL#RXY@t#q&rs%KpfJ^eJh% zFZ(Aj_gvAsO6PDWB3oCb-mhTYh%R$o0_EOA`1c^{uf5d?#bgSKwUc3Qw2+~DweoLW z4XS!=)cbmC97@Qx3(g*jC@6=?i;d1rT`^$tckAyn#UG%QtROgM__cc?=Dtg~CU}an z2H!9tBWxKWxD+)@NGZU0cz^$YW84AJu2b+)QtcrqwfWYgg5mv)t61w%ho20(%?O zkxf*;a9Al_3IC3A_HF;ti0y}}uZ*M)LOt1<%VBX&i)--Wmv;Tfbg!=*`2Ahl$rNlL zi(bI&e=V{PaQ>?(xA0rMr@{Z>j`tumlD+<7xyr6{2z!(Ttip6E@m6hgLWop8Hj#ZV zxukfRW>5`E?o}nEHK5p|nymAK-q1`|X;iWa>e?~zvEJP1P#*BxujtzUB>-B;R%|HN z?&@kqM=rf{f>(VZVNtRE^*_zfN>v^|Y7gyX&&HGaTBt{1?sk4Y}OZug^W z#LurCf9l{MZ|H>&P}CCf^m6`J+7x*dKHk$Xu_42i>-6S1FULhb%9(YGj%1IGP;Z zH20gk3T6jX4YX4c8D#sCBwEYZQb0U8&$%{l1Wfm^wI(j=#9lIq;2+%?j|woJ3BzyY z^up5YUrsdhj(udGvh*A*0&Agtps)S%tu{!lSur*!*a!V&KTA(Vn6!7Iv%KFxO$`H$ zLqjE_KlkDQ*^Jq}Tbd57C|b2wf=RgrcD+k0yt*I+2g&{(vrBdhZ-v5>pH4AE2C8rz&98?E zG6frf=vu8@JinOhf{_5tYj7WZ%w16mpUF(@R=B1a!~@?6*Qy5rL$vF3g0DrX48M>a zce`elBv%Kn}S3Y{Yhx!u_6S%lWmbP$Po*s&*GJ|kNiOY;%@B%2gJ7_#$a6G(o27dNd!y9Jb(xpf6oV3tfmQ96lT#~l~F z13>;ZcoxhZ)i`QMKvJL#Nuz{H->Iy+h^6L>+i_GQAV zS1@RQq5}=G@ei4xwPya!7p>U-Y?8yxe-P*D-(O`?c7eZSC-Y9Zt=mFUozPA^WISX9O*yKRHDy}$|_542$?Z8TAcKQCNW7K2hC8nA0|9cceU%kLj zLN&OUY^kmEj@bL3FmQ`&u8w*yx?CAMWlDWhY-CYKyp*2aOvFEWj(ii}#zD#`eTL&^ z5-cIR=jNZ+zncMn>*pr!y>7zf_>F5buXiCk*`DILr6=`=Vd9(yi^ERZGx)~aSnxwT zEF}xtw~Z8vT$UE2Yfl~0rlEBlax z>?vcotfQbATN|0w7nTfy0MCtbEr^5VWSgHm=%);hz++V&(Kwe5_~5QQRKS}7E6AR; z*nAHk>;zwJgV$C)9l$xMQD(&637lkSWtBOdtZBYb6sC8%y1`53VX55pC9smrPsw9= zxn@5s<-sPGiZbLoQymqxgfeue??nX=IUW5Z|7am_k=f`j@4R@S zns)MR`lYE^2xi6)N*+jz1225=)8>+_h56Z3T#Yb{-H>~+tuxlnsIp8*vj^rSxg5ILeGF3s^eWnw^P1 zKYH=YS@hCQF1nZU6YSHbo`~>y*{)iFeDv;gNT1){0)k{GhBx*_Sta00ZT=o3w-Hc( zx|j9f+$R(wn^#rP8xmu{E`#wDtEgl!aH)Ftw5ArfkgZi-8CDqIkN3CSWonUZhQZuf z8?hU`xRtDeg-LgbVn6m2TxdV>%6FUXvQ^5r964+K2mI3}a33sph*E zvq6|lT_rIO+3U!eobec0e(XNUD_h;`3cC_tn zmLKg2$x(V=cx2ZYMtH2-pI}%EyUAv+>UjzrD#w#e`_0bXuE#=$W65mdA8`*^@}{0; z2R|0!r?eM0S1laD6IU2=UR2-NOO}76ZRyG{{b*RUckNtz1+Hjfn`yn=5BtbGWA>Ce z>zIS6N3Pf5=3&r&GU_Kmd0qR-HWph|x`*aMCr`3knRhGRVd-7VrRE1xWMu-|PyObd zz#8{boo?QI0GifArJm`itT*o#nFbpaD;H;;&O&*z*CGNN^i!*VXL?__ z2VKttNd?x!+G7A@XgeF|I$MB@OP?AJpRJ>rj1twEGku^y7BeZ8J@&g5lbH|9o`Z5c zHmvvlJzWzA$zGjd-X5yngmX_cZmpsD=j0C}&Q5hnuaobU?NHx~3 z)NCG(eo!QQg}AW{fK8M9bT1N*n741;8C)qqY`T`Ne_a|LY1NxrV30^+_gAI zxE__rX1k(p54w$^)%&MI9$$-~x$+DPt7APVlLdGwEY)>V2dkgmzV~wVVQOmRa@C`k zaEwfle}}noZXVRyr8qqq9Kf^hmjC)=*9t0RA}YK*OQLD!`_1F1)$RGzm;O~PgJy}3 zlNHFvw9Id(-ZFc+GeaB7&{*`3e7_~_Y#>wryuZzQ^+T|YsmL!H%S1Ik)zl>MBv2#M zUA5_Nz`}muf4#}-qF52?1^)JRpBO-OviC{9SRN1N__3kxz>wB9EoQ;rP5WCg*aIr+cqyHeE|6$>Qg3 z`N;c*prXT){#|qpO<%O|U9hGSG|4RAsvLM;-HR4$?;pGTumwy^w`={>q#0zg>ravm z1wRd9_1SF_e{%XzEb!^T)bS+HCY${NHs^I=E&?me7p1JXIVjV7W-6Fn^QH$F-&z;)aZUzQqdmL7G>!jD=iQ?ED zHTJm>u(hb;<Bs>16!2dh#0q_x4H)r-uMdzVRi-y)(yh4@~QN4zD_aIocf8+37 zS&#FIf;axpV7yB9LHO#_)sw}r;aq&voK_u-L>;?2QP+h=WXzc&^4BzrpmH=cAvrb* z&dioOO)^*FH8S-D=5J*^s=?w{7+zx?gCd{D@|PaefiaoPHczLAlp7zn%2wjU_hjU0 zEo8aS-2^6NVm0YTLz;BH^9~ZPe5yqoU6rPJl@z>AX7c7cM>+Lw{FT!ZP5x62x)u)= zS*Y*#2AQgGcJq_c2;^nG!`Ivs2~q1z>o!nU>ybXWsm-gVKIRv#U_cF(f+t7ln z^!1N{tSSa}>^SBiwl5V#ePL!z7v&X^9e>DtR8F`6qc*9>sH*it{>8X!5;FB*NtTh* zRCC&@3zEEJb{;-b4}xLJCbQy2U`6Kl_?oHD2m=;WE|`8KTZ3E=Q~VMa8<%G@n8}L2;9t?QYnCYWD`%n;&zh;e7Hy<_*&w74F3LR`>iD{c>n+R+k1A! zq1ELes?U-2_DC@Z%quE)*S3NUS(`L#-~QodNU~cD)hF|imM~0p6&HamS>bPUJ#(o6 z++k+6zjkW}{zuV$$5Z`(aR8T6l7zG*sWcFkQA#>0r6rOkAu2Siq(V}Xh?13+Eqm|P zvG?A4Z$jv+lKjr^@8{!E_qv~ZKkswS>+Fb#?6ONQ!53u7(uy;qTdCf$iRq(#wKH6( zO_pywSBVy6uBuOjTnZ!5>(IYJP45A`ZJ^$5vMC2&k}<1PZE*_dgT3cFZ}J7UqWJfd zM&e5f!IG?GSV=%kq86^SH*8Y5-+_N!5@lA^gyAbPCP{{&6SoI|XW0s+Yu!}ixr|~p zXM5l^S?!W#D?3+?gK@ca(PsA|`1ZXZz~*fw14;6RR$h8S2_t%MIffe%b|32ifwF=*n z8EhSieIZC0Tp~8HWAioeI?36RS)d1P$)X>g{eAgGGp;;*>Th*JEe^8ETl~40k9K6~ z%e7+;bozoF7#4j=??wy9(cD$?{rH}2iASb>t6~{$7`om3{!tw|dGI>wtBj&OS<4p2 zBLBcx{JXZs?v{Zg%GjwNDY_to4rIo{980x+C*rXIg=+btaP;X}xLNM%fFH=@9DbyW ztaF0p=PkBe{4$Qm4|K4xFlWNY|Np+noRW2W3n4z`pH;MN57rqatQoD(Mn^K1t!4zH56FVn*@yxPQa~Zzg;6gT^FyN}L7K+`W z2bLxHcw?>eiKrK=>(G@flp~tS_+AfiQ&3~x_Eh-FnV{~jN%MbX+w$(onW=W;Eq(6o z^1tc)lr{I7`kp-aOt!aXaf8o=Auyg_(sSN9j^+`vV>dtO26r-n!L2+6(ak6x_Iqux zZztM~d_6Cr7lj^Vg+;Po!lY~PQ<mC$ zOlEMTIrPzEgaX?n8>`wx5c{b-SP*QBU&+p&J|4N@Y%%ypy?u2-pdXs|Y4ompmIonZ zUYtfdR;IN=@GtYN=h+(Y$d(H`_0CfMCz%f0r;ee3TDYdpEq?MVT{~L;i@!9`0%2s5 z8B66)&}U&{rOrpGyYxNx$`a{*nqv$c`wCCJTEsYU^3}5zb!==qjZ9zfPHS58oA!F@`M2YsUFg zRyQ1~NprQb?8gq@R$G?T28<=EvfRM4^7a`1G0)442(G}tETz?o^zV!#yO4VA(~M3J z92u9?+2Jt&*6Vr7C;X})o@}66y|jmS6qd*@eL3r02O9IMc+4UzAc5@JlFL6=3zvXu zD9`9Y>XGO&lDDm_?Z-s2Kka=r9?#ow`Ru2Sv(wG^<+Z8T>s*ArV&!eKD_*8cW8GbvimvM z9gpe;-i<$s_FwJCR5G>0L0b>bBtf@`J|h!l*Ti2rbs=@p3e(6QyY|l>if@J>Hj|be zlu_m#oT_4=)`sb1#~(dU7E?zw)iPf%@m~ZQa6P>C#cUii$ZE8Y+V-T=XO3mx{k>WB zaHF&INs~qqW|BQLd(;}KPyIkCd>jX!jX>HR$CZw2YA}n;cznm_M;Gd$P+!ehRI>*e zl^l+0^`+uBvVa>({j<$YkRqa0GcsCF`7d+pY*ML)LpE9%d3rvrALq}#?N}|_hw+_V z2P)~lJe%yvaea*w6|`sh`@5+$+Bu`3{aAaodNbybNyh4FE;;)F#0&GS<^7A`skFP< zd@R-f$ii9$n6#(~BP zg85`_FP9|Aj>MtnPjm56?jD$UuvvdsHSO{uQyzILr{^+^A4Xz3ukA?2cl?P`eL@{r zNapbMR?BkT41_-scT^|3QF%(ovvbW57LlzJlWA~fZAO^^6+vOU5sdpH&A`!|kHutc z4(>}%8g^mZg6ruQ8Z8)E`DBVWtO82NqEg$&7N{SOC$NR@z!S<#yr%Aw|78$M$z6w;dyt3!Mev4SVq>oR)t65UNJaL*UH`9P=lI=D`8ty29}eBq;ua7 zEHi@2--R4@pX~6@$&?3Y-QPk5nVn8CSJd)QNNBaVdfcoGd31N`GD9|2lI>JWa@%~n z1|7e2jQx5`b8=Qcy**u?V-?x^;AchwoQ}BUIP<}GTxL~WN`x=-`& zygdhwDMiw`{@(jsNkY+BL)PZ4&HZ#mFebnIJvl~MFC87akB%A)Vl7$eW{&tP+CxzM zZ^~%gu>!|#zq7IwFU2~t?V7rI!cwKU&+3zFtmqgVnW$YQUtEm!WM>byvT8of#iE&z z?FF|}u#@47lH+^~G?1PAE+?wApXMk%?Zs0?TCmWu>XrZ9bZ8`F&l(i)bECQ9&^vd- zX`a2Z^vjxUal_a|woEkphvm}*3@~Wx9xqFPtH-s3Z`OrlGnpSpf!-FX?F7_YrD=Ni z!x-DtUM!Tqmb|f2xTbv)od(qjw#~uhT@_|mW6S{Y6o*b`7r)lpUp@O4uL;H)E zvUMqRkpc7`OSVh=7OQ|O?IfQ0I5zaH4pJ?q>oiXF zKp&a+x|a^j(+x1cEiC1x!XQXWcI5;c8ACrA^HQTjij;dbtmS$8mr*oWUtc)x^eGkw z$fCMMzNgz$?)ib~mw%o8@jCw|2U@ZTgJfd4C&k8pq+{`ckMiq!>fnXQ>Tny%oEsw3 zo-VoA`(F~KlRPag?k@CGYwDE4gsEpm>^lCIxwQXH`)=4#&uxO{O_& zrlOG9NB7qEYn^yg5QUE-%jMsCOp7ruDpdGoue?$g0c4*!I2cLH{~W z>By8)xX&rge5NmpYTtDJlK=O%=hf4!zHJNgg^V6AqtSol35#bmJUZ{=syP4^A;~e96>* zT#spfqVpur1l8*TzsU-3?P!&M+z)ch4C{{y zQ@^3UuWC-E4gMiZ8W*)Xy|xBlY--Qu_2__Sk7q~k#Wlh_S*YFBnj`7)_}$fOt%qt2 zWxvbIozon{zhtxj%APY0H^Lua*08ZV1cZjhbxw$iuO5s3>ulQ4uEfE zlWD!T%Hbbbaa{9}!gU33Ux!P*;^sIGZCL8`Ryhn8$-X*&TYm%wfkzAaOUmNFGb?km z(}rGPV5j#cv*n(bMYS-hFnoVg`T#~eSg06!-VIC0l>8<~zbwr~maUgO4x3P4ZC%() z6FMtnB&_=o2IemzDWz^?B3tz(lK(vi%|Utx)o#@Pf^jOc)6@#UEs6G!A=4Ho*!q6Yj#m*vLo>lhd5kf8z`H@>W(&4MiX` z**fuS;{Vk9FfiihW+#hwc*8v^zb%gDO2}^4F)q!M$-q?%K9S0lV~|kwRmHHi4q3>a z3k2GoO3%gb?k`MaE{x+%;kF9XQ|Y*h?Dy|0$K<#N@FYuqz^V_uurlEEQ03hMU?tlg zb|b31w+_dd$G=aP)9&Up>#UbF)4Q5X@#yM9i(N^eDi>k-lBX7|ooAMP;ps;Z1+9$_Bw(M|0Md(uMk&kE}?rG1#gVo(eOE_|AhX%dw8(J6k zw6vg(7Dt)3e>whj`Wt$cpL%o1PBsj4|JvCDcaGM`PZ&4j>fP&3Kh(ECF0xg3PBvfL z)e0xpHl96hHv-E|-GvTJMZ!9=5<>?@wm)5<>foo}O0Q#{O`zkAlf}56>|vb06oxg! zyCSBa;TfI~7jiQC)u(*iKxUO!xOw()DTK2eN%=>;)xXB;UkLxUf{kR=HJ^S|zN>`O z`#$P2(s^ReBe|anR!OjlY~pmd#-mg9l$H8^pL|0p2Ir~FjCLY&lO1>QZ8fN?!}>ep z%z`%)pxP(CG{&PDHj}Y@(7Ve&Wnb9=Eg_ z!O*MVqy<|uZY7JXv-x!LbQdhipBt28&44#9olKe;y~sxvT&L{2<48N~=rrFldc6nv z-k%Pbe`t%_$o6SWvCS&ifz@2!u@yGm==s)fSmb3lZYR5cFWd?@{Iz6H{a zCp+v+b72SBv!yxDE1Xi`+b{c=kdhcYKMGzumW=~H*+D;;oe8ELyoY?-bpyV_@!Dx? z?|oGNBb&(nT{+}b2!lzbeB+Z{=r~jKs9CZPc9EG|?rfMJYQ>$VjC;^38h3Ir9sLyF zguBVsruw*N*o=X@A)@uEP+q_PSTOx<36ibPomPA2HH>>B{*1BQYr$vQe1)5K)u0er z9%JRP9hP*CvHLhH{`U=LdIx;&ydQ+UWEvN2cRuodfy`_&Wghqs+lv<#M2F8Wb6uRR-eWi zu-in$tllUe*R`*H%0SPZI2nq~U0PxJg>v}Iu2euC{5z7F9AljZ5@hNb##2kF*WmQ( zn@<&;2Jp>YAC4saiU-L|oO(oVnGFKJ*~W^!bpL1c-#=!9W$k!~>{h&aN%^5>9I?(U z{o+s!{pliR5saZANv8aDw5jHN4V0WP+_(Kf90=Zcd3!_Y5FREIU;Xb*+wMd(y8n1b z>ajMInD>rN8_R?vWY?bAHdjS-;m~ZNYQbT5Y?*k;dUsPlNRjbh314S1{241{RSzw? zSHTng*aQih;W=bJI?>I?9lpcZKtV`6x}cxO)7ogGvkN{oJD|=~4u0 z%)DzRbNb;J*;NHG)xo+_oPVC7{kOXpOSj!i@p#jZKsGl%Rwz7IjYkJtgZ=(GzDbWe1 z$>ww!_;1Cwfu(lGKF0YraCcwVRp{P_2R*Gy-Fj=W;wb1$cq%X?=Zo zgn9~uv4g~2P=U;5oAK|JAvy39!$J*4#~|EsJyS7H0Vaw&u7&QBFwakffX}1+ftz*hA=hGv^<++zX|h4a zBCfZCUR3`hJ9cl@+~Rf)7#mhyy5U*`k`5(`VrD&{O6Id~@wmy5H||>5`)_@W3n}ectCM@{>@3ZHJi^aa#cHlnDW%Z|R2)ivW7P#wK;sdgcT$5(r zX_@d+b=duWL#JJU9^zvY~432)>byQqXcY6aqA`5U>U0L`p z4c=Lr3k0!`!u#i(7LS%TfgV{Q^A4}3FR8$^KPypB!4i78{vDmvbwqu#gJQ?3#@@F9 zn{n`+u=Y?;dpj^X?%9n7WUw#ul*EV~A5*-g9+c`0Xq;!K6qP%%Cx8?!kTq{mA$wL031 zS5MRfyHXBg!p8S#O!nW3jTe8^WMkDbr-9$O%@|nEm@lI$CfGjjgjY`XnYa z2ye(j75`?u7jDL$rycH5dy3&ruaF#DS|?hQx!e@iJ4w5~9DBd*bn0yeulEN>$34oN4B>`a4%epSamErHk)?u z(Y4^qeOrTy0(ev(BYER?C46~&>nS^PJ=&6WUdt%XIA4qzZ#L+j`_czFwS6N8%;|kk z#`atN&M@r;|G7o0-}`zSYIq!67W~;8-jfwvUp-vrSc@-Ci_J39S-kL;AAOu{y=YIS zC9$UOmJUWCAwO+2@;a!OiWOdf_tb5l~V?N)X)c(qLd=c}Q)mo|sK9Kba zuS)zS+m7=ZJFgx0uY}#F7>mBsT-QgkHt$!vs$~c9S<2_g4=>|E$+lm}nYR%g$pEa!mx#vo{axrxW*498yi_9|4JS2@e@>jNCLfy^ERjlUVP9`q!WQP##x_Nf! zg~@^a<#63*reK3zKYEbSNiKv<)ZpDwl`l%JrI7EwuA-NR?vuy{-u{#LDOQb@6*CJP z`1)ZsR(6$>Mk{!cz21DXxuCTettO2Y<2XC9^xE!IGu=br{eKf!FLIRTfb=?q4*EW; zLDuM$P))~b{6bc^R5wmrY5;RJvuEZ`rs1U?o<6Coec(g(;>ANBAZx`)j1LwY4 zEIs@ZY3NVZF8l6Gv33lc**|Gr%9aFGi^uj<@FZdY8QDiJ`MJ^aJWuRiN8iC=B*S2p< zO@?4HbMR-IpzM;yjg#JLVUf6)`&ZcRTNi#M(+YRBD$2;m=_ip>B?ksD?X!u13rjtO zkX?Ba)FMXbn7otkRV@U*qVl$h?8J405K7j4>$K$6w<+kh>(A4hD#<8)-(G6++%Sfb z$u?~(R26o^E&n}fh|q1rYfjn1vEx=4PS&G$_7Gnl?UJxuSSmWxiAE#CYt1hdVFcNF z(=FPU-^HRI52KyXqXA5DR}^Qr?t@4&(|{rQ$rqitUg+2!oyZQV$L#aCHPMDqWFIab z)h;@SU@E`qJcD3ASTp|M3%Ww{C1f>TB6kLVcH_ayd0&lJLzrpXrR6#M8DhxvhmH!B z+-yfDp^z!wGd;lNC4Ez%vle5?mZrPjR2igu&x6&9@?*(R5F;m|^rRKy$a2&LLU_J6 zpx?(kruO^lz|Z8rHUr8Ej3-;Ew#5I+gIe5GcVo1qFc-$ZxxV~n)`kgWCATJmTN5eg zUdHNj2+hJ|>zV~5C{X>6EO*C*@{+7Hyx2b*ESg`9ld_y2&(zmK5}6xk7o+mFEI6_K zfFCmsBlGdRJMm`kA(?D*UAs5;wjSte+z_Agp$0;g{xXDn(sM_~Kk96JUZfrc{gysF zu>T8CYpHPK&2UI1I}&H+Qxso^ebdfUj~>$Ofo#c&f0DtNMt1a+{<|7F>kSSN)(v;; zL8EQnW9(+7m`=8(WeMvy?`mYJQ<$!zOd$pz6{-8;XCQ-YP&$BD_FF#4cAusOaXV0c z-*qC3p%pU8@L5iWcCjn8R-X`?x!wq(d$yM~$mT;9+3VemNq$M=AYv_hviEm3KK$sY z-x2&3zLBlGf(a86P3W+-;@Wumizd`6o&iEm*L?|TN zc*xn(OM~*7zvg#EQeUQ)duv6Geh(CpeIFQ7x)&RZpS5aunqq1&_Ri+hWm_Vkm~73T z)*9wB6&P45zy9^AQtZ#jILs$Jh9zVV7VJ03>&0P5&eeO%T{~z$=_4lv#SSPXv)fw{ zopGWH0}AS@rZsD^;*@Kg5A8=NBU}Hn>PTg=7sOt=cYl!1p&3~8mL}=jLOEHm11qn6 zN-kXMSO0u&LkHAvF32 zd&e#OxFqx2POW-uAbVwh#$C566W1JlUnCythu_p){+Z6EVk23k{&$|gU9>B@R7NE6 z=MYw$c~eleE(x2+vS)JEE}Q5AJ5k$&sdFLtg-0qQGq4?+$#PWdE?9+U!~F%fZ(a=b z_|Nc6ujG;rY$0nlZaOAcKZ?R4gZpksmSYTK^fh(qa%d&n=-Yfd)S2p(&m&gyO*_Jn zr|5G@2!5WoXNWP!~qH&{FBk-fm zSM0Nt8+MSf<{wJoIY(J~7Z1wJv$x{#je$;AmTK%ITeC#gboE3#CXE&?m8AQ**r$tC z!w%NiMYf@HrEJ$?Esj;4(_R^w162-NjdcS1u$#<_Y0n|y)5RcC|5RAH&=2ezJ}0Vo z^di3DQ5cPIsHMk)u8(fdQWUm%e`SxDw!`MF>54dFG@W?r%JDsT= z*hjYI^(`wdmShy!EZg^1q?s~l-qdVy%Ex}P7(c1?s)1d&N^XT-jAA9$3sn}UZEL{+ zGQs|xbMAt*AjK<|CoJC%It$r8e?FJvAlZ-$5ASoyVc_zA)GMe}g!Ozab=NC8V2Et_ z9|M-c*dfg0Vpzi5<%TR99-8Y`QEv`eWMkI(b|nvxhM4!>bXI-Q(oJumt^h~K*!XQ` zb*{Ff^NH$SjtdpQ*L0?Ze=-Y4$*L=}9EaNbV8O+Bjdx}vs(hSsFFTX_=}}+l$2)@{^s;_uvn*b>*MVtp7~2-|KU; zt7fT3zR$cST%rP}$#%ph+kGgn$7`>cOlOyrV(M~l&d3c>FhgcK9cgK>yca^l)1uFg zg}@2%CF=~Hm%}VsoZQQ1>B3-$|BxcJFVG1%{53n=x0m5hGKRek2P8k&!{tYoP4Ufi zb~y9A;Qlci_>YXmx0(B=uBC*`J3vUX(Rc%gaM7tj5K#>)lc8M41u~PBL%&{jR$!aBOQhAF9Q+#mrvHIq z0{r{`?^|Pc^HJ9;NZ%fQb~Gmsyep1yUT;gp#s5D}P~-RhJnBbbC{5s=?gXB)ThFvz zT7ZFrKF2t%IIUlHgH?NKy#A?LjNGcp7eO;(OUUZC?6DX69Y(X_T$k8>(|y%?yW};6 zwZKTmCA~(HaitrS6gf%xoG3zu1png$)3igD%>JrSiqF|5Tr|vkc7?SOxo4igkfn3_ zWn{whdJC0Py{Ppg_mVr+gw41wjrw-90~6Wx-n-u3-IR;t|LZE7bUOS@DQ@-+9*5;* zU(a>u2+`}uch(4Nf{SqMrN~)cjRsgj)@8Q(<^%0M2w35KnB+BdM_xn8}v0 zM6KZVu7D5uA7v9y=Y#jA-3}FxYH%glzCYWp|6ET!kX*|OOn%gZ=)_S+n1m2z>!A7Jg>$^Tt&txAYhlzTm!<(E8@L2_M$d_Mi>ir0V~YP<0oQ$L=dyvj|5TmBi|Zi4k>iW|}+@|^AQsh&il zB~KIXVOU;fTG|2|$ZQ?7N?WRvkZbDFDZZV~D4}!v_D|_v>eHhhvy8CoQ|+`<>7r8V z_aikZc_!tStWFhfB1`SPv+wi6a(vw-dtKS49W0OTd3y2eIp8MS>o{Yd4iJ?|HcDo;KoUvQNAkCv(T>`yAhe&Fd^WP+B~{9- z^@5#b&YBk$rCsaMdFo3;YVIVSl6LC-w>1w<;%;9wVrzo^AKL65xCMa# z*-FEJ7hnG5;ibg;$?7YIf!XWn?d^{`QIJgawH1SGGo4?q-y|OPp#%2oS1Od`CZG^m zXVC?-(1I4!{GM38?LrIeXZ+}XX|Nmjk{KL+TDo?i5WRm_1w1yU+(=#JHG^W6AWSA$ zr0C45R0j3d!RXPGhnY(`kF9t*1|np8*U7rxTv>=+MWZ!lvYPLJ{VB_;bf5rem5GQMFW%w1GUQPX3$2LjEw}CwGsqOt#o01^o9sMU>I-QLf zn#}gkj^)DDL!NnBk%@SaEM?)kp8)kGR4m%Ik6-wPyUscLujovILu600f^@hW`yl?g z#{1`&nqlqVqqU!AyHS#CkHT=cz6|voGnNZ&Rj-8V_I)hp6>9J>StG}6t=D7)8mN0M zoK`{n{m#Fa+av;ykSPtl*Z3Sz0mj4YWh~RvFfa0acSEHkN|D{$vbSGmJ`HTE%+DMU zXahUP4#oz-J~&F|s9>gSzc7Tqs{i(=9!tVK+oPN`EFw{wEJ5R?SlvP$Zr)k6s{|nXS#kKK!iNkP*q*7ru(J!A z-fU2Pe1Z03l3hN&vHs$VPI!(x9GCKU;8EFEY6j=q;5gYU?#RR3-T82YdGGE+>-*sJ zi#njnFPtP}2?}rzWo(4aO7mAgdUjxC z(3MNF)_EvPCNZJDI#!?u?DxIf%5B#J(c!M!I6oxgDKcJpDG}pi{aEn2B*m)?|zHv4^9QAjayku-gQD^@ipO7jV>rh_S|)3)_)`xG;5DUa!54d^4dKS z9JSqWhU~-A^J71$f8xztPKB=95b~UB5HPhWz_VoU(z)egnyGKa;nn+Ki!wY`@44!g z*BG878@phWGu&N|qA!HYSeY{L&8fqd`thT1o-E3`WJ&9ze7tbN@9123EF{LWY;XVF zju*(n?rmwRo-UyMcm;3LrUy~!)UWd&3-Upp>^5^$?$algXp*R!QqnvG-yV7w9;ryc zi)05x{+w7LP>tbL_d`}ZYKOt$(2XS=1)xBdENkJz8{P&VG@0sboDlYM=0~3iO+`hr zAEIji6v!@Xd3@8jPkmOcGk@=I$;L}$62%Fb9&?4r)RQBp+)@c`L(f{u_Edus+0`9l zsrtD!;1(*eWc*7S9Mo&e{7bVnm&qP(IdkXfV-z&gIhiI6*>G{%I=g0SIJhMmwP28 z+KD?)NNu?OXb8>41kc4tSHU$hM)}uzW!QdM>*>#KS27|Hn*&57$2(}>*3Eu12V?_ZgLNVN>SdvVshioY)JPmJuOdXEr$QM z2U7*v*|lhTM{j`Fpd7+4b04!Rjs+t!Q}fD@rJp@9PMwXbRstboeDKh&?RoH+>~(C4 zhr*o^9Adect$(f!E3aMo7POVJXvxI3bc)N3)`5|&NwmFJ4g7`Nyq2x?@Pw>i`M~j5_%Fw zwUaUVk5@C=G5W@(h31xGct%#fY1Sj%y%G}c{yC8wlMTYB)>w?KDZ%GtgVRMDx86xc zwZrV5uZ|33{l3BB5Y-|yCA)k0LtA-xI*NZOZ5&jIfnDXx8s^?+f*DzL+qzn|IRs|u z5J5e)7HGHm8eP~{1LkC6(GkpP0!@&}Lc ziPc{*>dD-Uj!OwxkWK0J4fD(1L3XK}TE89DsL9n{>qC2KUy`|V8TRxF)Zxzy=hhxR zOj!eO97{r0R)Qs2cyP)ReXUB6e%^LUZlVX0U$8vA&>8`+$gDnx_#2H=ep!L2*QH&x zkni+wGPN=qUX!i8mhWu0y$fDd{i^pJq&inkYWfe!Jg_2bzZ!N!#=jYzweKyYiiO~@ zR|aLuQ+@D;EIIYgp~IA)`)mKj529;>FxuVf`oP9vuqJyc_g-s0d=z~=O0rI8MnT21 z*I$b{8t^UI4&#>DpcL9`&Mmlktx6;CEY!9%ix-2<|9@s*YqN3u0BU}VJSn<^?q#nn z-Z@=c5AVpVHVeE-^rKxtNg^ep5{Mc5rp`&eXhB;t=EeT~o06!%&gMqit{XX+tavLv zi|UkiWLulBM0Pv~!unRj;xmeI_{P}an&RVPd{6dn>$}Z%-0i4i9mHuOkO48#IW|fX z187h7;)q4X>0iAVmfiBUeMKHx3dCEKdJTXB8COx4d8=;`rm^Wf%;Ow|)IHYGGsaa#{|c3)#$_ zuKmRkohX|k-4f?K1RFP3vCe!gM%Vv8&hVUG_+$_q-CY-V{bd=f-xYk(aIg*C$o?%p z`;T#3DBcyWI&4wg3psrS^YH?M@R`hZV2#6vi3Cjb*}_?xQjKyVyTW{nzo9!>RN0@Q zDNVXJ;Mblkm}`gAmaU8{4;G;ZnODg}8@~H__@6JwmC&YAY`dsla870zJ;}~>@9)3T zQU}?q3yY7^?8n;E$*b6csS%RQU+cDozg;eFf6#C8Dy1K^3_pCo(%y&OWIiF)ys;bG z&}w4S!3N(Ju!%QeQ((x3FJuFk=ZXaORlv6wSJrUs&H{tIr49N^XeSWa!6_H-2%j3L zZ1XwmbGi`xxy!%D+)4mnGWXTSiXTPlKweLK+AhW9ZYJbaX@FTnUH!oACBpDaUYC=Qqi9*_}S2Lm4A((U{}JD&Dn~X68_eVQbQO(R_j^4jus}Py2i~{ zVX?JPA;6$;K4l04$)0n6)Yj|D#b1y37o7bN{)zZ68GIKBL1ahrJ>-s2@9C6G_Q|2J zZfNDS%CtC<1;Jz(q5b_-R5jFfTE26h&~@*UpY z#`D)B9x;r}Qd-kU<3HMYu3>jtVX_Xc{5{Fj(ozB8WGOmftGQW6@z(Jv`BxDw(Eaq9 z(1i`JFoMjqbyBJM6wP?mrTac!p9j(^hZ<$#>FkPZELu;^$E^91q3EQG+B<1a!WIv0b==zzO`+w$TA|@^1ZGJ zW5~w0PWrUdb?{AR70YX{H2lfD)bl9a1ILmvXvW6Q*5>1Nujl*as%t?w^lpg3$9#+< zvy%9@<M-lr@)ro8)^R^S=l~i4$G4R_+P8q>6*<=Ab!ch>b^}SrjaGw-_mQq z-Uyw(sd1rC2jJ>p{F;plg^*4*8vM99Zg&$1mTxKQqxsvQD3i&LX+w}f#;TaycB_bH z+kY4tvlmxGxo1i4dYeAXB%3(As%_cxUaVt{#C*n1Tq(p>^WaE2W|3XrG4xA{hxUA4 z5?ybY)&R%ckB;zn{vfhi5w9nNR3a_9j{EkjEA~&UDaIAO2;2z8_h1vTm-^>W3V%Vb^5`ul zVaYOFzwYw7B$;N+B@1+&b&a*?M?RT)+k4#In5$i&a*y(u^2iqUMDy0HO~UUF>#UVq z+d(8aJ^6a_Fy@m5u{8>_E>8gK?X#E8h!o)|7RPS~jfbIt3{L7A?l%v@k(=9uCzQq^ zWUo_^0L^_Dl0Ebk|Gv^T6GZ;7sD|Au!J5AwjO*!nDIzm}EA2Hwy%eezs}8KO8^DB5 z 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�#nQ*)lwJNe}lbr548QO+Y>X7A#XG;I9Q@5n^ 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�mp>~8|BBtuw4j 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 svTKl=8chF-aRP&> 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 ?h(v!CC8XHk>19h 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 #include #include +#include +#include #include "quill/LogMacros.h" @@ -264,15 +266,18 @@ namespace polyMFEMUtils { } + void ConstraintIntegrator::AssembleElementMatrix(const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, mfem::DenseMatrix &elmat) { int elemID = Trans.ElementNo; // -- Check if the element is connected to the origin vertex -- - int checkID = m_originConnectedElementIds.Find(elemID); - if (checkID == -1) { + bool isConnected = m_originConnectedElementIds.Find(elemID) != -1 ? true : false; + + if (!isConnected) { elmat = 0.0; return; } + // -- Compute the derivitives using MFEM's build in shape routines -- @@ -312,7 +317,7 @@ namespace polyMFEMUtils { for (int dimID = 0; dimID < dim; dimID++) { dotProduct += dshapePhysical(i, dimID) * dshapePhysical(j, dimID); } - elmat(i, j) += m_gamma * dotProduct; + elmat(i, j) += m_gamma * dotProduct; } } } diff --git a/src/poly/utils/public/polyMFEMUtils.h b/src/poly/utils/public/polyMFEMUtils.h index ca176b9..d194d8a 100644 --- a/src/poly/utils/public/polyMFEMUtils.h +++ b/src/poly/utils/public/polyMFEMUtils.h @@ -26,6 +26,7 @@ #include #include "config.h" #include "probe.h" +#include diff --git a/tests/testsConfig.yaml b/tests/testsConfig.yaml index 5b420cc..0032269 100644 --- a/tests/testsConfig.yaml +++ b/tests/testsConfig.yaml @@ -3,10 +3,10 @@ Debug: true Probe: GLVis: Visualization: true - # Host: "10.8.0.14" - Host: "localhost" + Host: "10.28.92.45" + # Host: "localhost" Port: 19916 - DefaultKeyset: "iimmMMc" + DefaultKeyset: "iimmMcaa" GetRaySolution: MakeDir: true Poly: @@ -23,7 +23,7 @@ Poly: AbsTol: 1.0e-10 PrintLevel: 1 Constraint: - Gamma: 1e4 + Gamma: 1e2 Output: 1D: Save: true From 407eef4e48f2c052eaebcb27983933c9533f858a Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 2 Apr 2025 08:54:15 -0400 Subject: [PATCH 071/167] docs(laneEmdenBlockForm): added derivation pdf --- .../laneEmdenVariationalBlockForm.aux | 9 + .../laneEmdenVariationalBlockForm.pdf | Bin 0 -> 204112 bytes .../laneEmdenVariationalBlockForm.tex | 183 ++++++++++++++++++ docs/derivations/makefile | 8 + 4 files changed, 200 insertions(+) create mode 100644 docs/derivations/laneEmdenVariationalBlockForm.aux create mode 100644 docs/derivations/laneEmdenVariationalBlockForm.pdf create mode 100644 docs/derivations/laneEmdenVariationalBlockForm.tex create mode 100644 docs/derivations/makefile diff --git a/docs/derivations/laneEmdenVariationalBlockForm.aux b/docs/derivations/laneEmdenVariationalBlockForm.aux new file mode 100644 index 0000000..a4b524c --- /dev/null +++ b/docs/derivations/laneEmdenVariationalBlockForm.aux @@ -0,0 +1,9 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Continuous Variational Form}{1}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {2}Discritized Variational Form}{1}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}A Few Quick Notes}{3}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3}Representation in FEM}{3}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}MFEM Integrators}{4}{}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Selection of MFEM Mixed Bilinear Form Integrators}}{4}{}\protected@file@percent } +\newlabel{tab:mfem_mixed_integrators}{{1}{4}{}{table.1}{}} +\gdef \@abspage@last{4} diff --git a/docs/derivations/laneEmdenVariationalBlockForm.pdf b/docs/derivations/laneEmdenVariationalBlockForm.pdf new file mode 100644 index 0000000000000000000000000000000000000000..71df7ad376ad1d9856b9712a020b21529aa54f4c GIT binary patch literal 204112 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 z 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 z z6!~(z0iIb>-+L%fXRMbi;Wg(9E;f6u!69OvV(ugY{GfCKAD#XJG`c6jc9&6Cesy{8 z2O@4dR=>Eq$^;|XY_tyiPU<0e!+xk^&OBmGMZ+LP>qhZ)ys{ObR~nv%dhz?1V*@SV zl&h&IfmS;)0_$Lm&R27MXyvDkk9mSSIi=8IXm4%F!#3Jg-d(|TtHow@>y+^)$({?( znlzE4=ILWkqmVmVTWMy;{$&Vnf}@J-j*Q}Q+oqI-m9g-Wc3yp1 zDMPy$#)I=avW}e%6Q(#Ty|nqM{9R7h8lD?|SH|)#J8_x0jx{tc?mqet5}0mg+92iw z*Q+ZEsL0`V4tyBcEn}{q(T!Op^XwGtSdJk<8?1(o0~@B#hnJ5G%?J|< z-w652q0z?02_MY%m442xk7;U)&MOpT=1_Q0gOj*s0U2(Vy>FjYE+s_fRN%$vC~=E( zaBe(85u^+i*cenv#c5qx- zcU(F2qc3=tLA`ygj=B0&nS3V9CVti;aVvtYddL{92Ff^bDQvZ)WX?esX;!BH-R26J z$*^0zKtuv{%ZA@~PqY(VrV(sq9@9^b!d+Y+@M~x!c6#DAAIAs6X@{&eXwNq=bL@Zm zjGRm@6nKbupJT7Te!r?^sS(9l*VH!^qdM1%ZtD-;Qv^lL{V7#J+g+_}$O2S+$bHI3 z4Kl(sp4}*0ec72DF*iQ3J-Ix$47j2z%srn44=STsdqd?CPMeq3Q-un`<$AZdkSv2X zpn?;h6L_21Ru%XB-2ozSd~tiDP@VQepR$yp?6Hs*E0<({n$A67{8BefsrRw5pCLa&5Y=27mJa=$| z()=D->A~srf?ztP4Ad;5M2tw!WcaxPi7#{$!C@-KAhl`VgjU~JJNWqpz>DFy+;G}r zjLZOZbu_z13b)ci4Mh|`O=Ox2DbF8?l&SKSuH3ivV6f!VR

    tY`d-ANkee8(MF(P!#IcNE>XX_L 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 W8JA}r104)8Gd46b3MC~)PeuyWc#|Ih delta 91225 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

    5lgNzwq~`+s!r`Gjgy=t; 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�`k&9|-g|KBH)D?4KWoAEU!RDh*%6-7$_0`@NqP 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 literal 0 HcmV?d00001 diff --git a/docs/derivations/laneEmdenVariationalBlockForm.tex b/docs/derivations/laneEmdenVariationalBlockForm.tex new file mode 100644 index 0000000..589cbaf --- /dev/null +++ b/docs/derivations/laneEmdenVariationalBlockForm.tex @@ -0,0 +1,183 @@ +\documentclass{article}[twocolumn] +\usepackage{graphicx} % Required for inserting images +\usepackage{booktabs} +\usepackage{amsmath} +\usepackage{amssymb} +\usepackage{geometry} + \geometry{ + letterpaper, + left=20mm, + top=20mm, + right=20mm, + bottom=30mm + } + +\title{Deriving The Full Lane Emden Weak Form} +\author{Emily M. Boudreaux} +\date{March 2025} + +\begin{document} + +\maketitle + +\section{Continuous Variational Form} +We start with the strong form of the Lane-Emden equation in three dimensions. +\begin{align} + \Delta \theta + \theta^{n} = 0 +\end{align} +We put this into weak form by multiplying by some scalar test function $v^{\theta}$ which lives in the Sobolev space $H^{1}(\Omega)$ +\begin{align} + \int_{\Omega}v^{\theta}\Delta\theta dV + \int_{\Omega}v^{\theta}\theta^{n}dV = 0 +\end{align} +Applying Green's first identity +\begin{align} +\oint_{\partial \Omega}v^{\theta}\left(\nabla\theta\cdot\hat{n}\right)dA - \int_{\Omega}\nabla v^{\theta}\cdot\nabla\theta dV + \int_{\Omega}v^{\theta}\theta^{n} dV = 0 +\end{align} +We let the surface integral go to zero as the value of $\theta$, and therefore $v_{\theta}$, at the surface of the domain is physically constrained to equal 0. +\begin{align} + - \int_{\Omega}\nabla v^{\theta}\cdot\nabla\theta dV + \int_{\Omega}v^{\theta}\theta^{n} dV = 0 +\end{align} +Now we define a new variable $\phi\equiv\nabla\theta$ so that we can eventually apply essential boundary conditions to both $\theta$ and $\nabla\theta$. We must also then find the variational form of this expression. For that we multiply by some vector test function, $\vec{v}^{\phi}$ which will live in some vector space (In MFEM we will eventually use a Raviart-Thomas space, denoted $RT^{0}(\Omega)$) +\begin{align} + \int_{\Omega}\vec{v}^{\phi}\cdot\vec{\phi}dV - \int_{\Omega}\vec{v}^{\phi}\cdot\nabla\theta = 0 +\end{align} +So then the final, continuous variational system of equations which we have is +\begin{align} + -\int_{\Omega}\nabla v^{\theta}\cdot\phi dV + \int_{\Omega}v^{\theta}\theta^{n}dV &= 0 \\ + \int_{\Omega}\vec{v}^{\phi}\cdot\vec{\phi}dV - \int_{\Omega}\vec{v}^{\phi}\cdot\nabla\theta &= 0 +\end{align} +\section{Discritized Variational Form} +In order to work with this in FEM we need to discritize this. First, Let $\theta_{h}$ be some discrete approximation of $\theta$ which lives on $v^{\theta}_{h}\subset v^{\theta}$ such that +\begin{align} + \theta_{h} = \sum_{i=1}^{N^{\theta}_{dof}}\theta_{i}N_{i}^{\theta} +\end{align} +Where $\{N_{i}^{\theta}\}_{i=1}^{N^{\theta}_{dof}}$ is a set of basis functions which span $v_{h}^{\theta}$ and $\theta_{i}$ are scalar degrees of freedom associated to each basis function. Similarly we can discritize $\phi$ by first letting $\phi_{h}$ be a discrete approximation of $\phi$ which live on $v_{h}^{\phi}\subset v^{\phi}$ +\begin{align} +\phi_{h} = \sum_{j=1}^{N^{\phi}_{dof}}\phi_{j}N_{j}^{\phi} +\end{align} +where $\{N_{j}^{\phi}\}_{j=1}^{N_{dof}^{\phi}}$ is a set of vector basis functions which span $v_{h}^{\phi}$. Let us further let the column vectors $\bar{\theta}$ and $\bar{\phi}$ be +\begin{align} + \bar\theta &\equiv \left[\theta_{1},\ ...\ ,\theta_{N^{\theta}_{dof}}\right]^{T}\\ + \bar\phi &\equiv \left[\phi_{1},\ ...\ ,\phi_{N^{\phi}_{dof}}\right]^{T} +\end{align} + +In order to discritize the weak form we need to adopt a method of selecting test functions for $\theta$ and $\phi$. In the Galerkin method the test functions are chosen from the same finite dimensional subspaces which the approximate solutions are defined on. This is typically done by selecting each basis function to be a test function. This means then that we approximate +\begin{align} +v^{\theta}_{h} &= N_{k}^{\theta} \ \ \ \forall \ \ \ k=1,\ ...\ ,N^{\theta}_{dof} \\ +v^{\phi}_{h} &= N_{\ell}^{\phi} \ \ \ \forall \ \ \ \ell=1,\ ...\ ,N^{\phi}_{dof} +\end{align} +We can now substitute these discritzed expressions for $\theta$, $\phi$, $v^{\theta}$, and $v^{\phi}$ back into the weak form... +\begin{align} + -\int_{\Omega}\nabla N_{k}^{\theta}\left(\sum_{j=1}^{N^{\phi}_{dof}}\phi_{j}\vec{N_{j}^{\phi}}\right)dV + \int_{\Omega}N_{k}^{\theta}\left(\sum_{i=1}^{N_{dof}^{\theta}}\theta_{i}N_{i}^{\theta}\right)^{n}dV &= 0 \\ + \int_{\Omega}\vec{N}_{\ell}^{\phi}\cdot\left(\sum_{j=1}^{N^{\phi}_{dof}}\phi_{j}\vec{N_{j}^{\phi}}\right)dV - \int_{\Omega}\vec{N}_{\ell}^{\phi}\cdot\nabla\left(\sum_{i=1}^{N^{\theta}_{dof}}\theta_{i}N_{i}^{\theta}\right)dV &= 0 +\end{align} + +I want to pause here and make a note of a point of symbolics which might become confusing latter. We are going to be substituting the basis function, $N^{a}_{b}$, into various places in these equations. However, depending on if we substitute them in for the test functions, $v^{a}$, or the trial functions, $\theta$ and $\phi$, the semantic meaning of those basis functions changes. Any basis function set, $N^{a}_{b}$, used to represented a test function will eventually represent the \textbf{range} of the operator; whereas, any basis function set used to represent a trial function will eventually represent the \textbf{domain} of the operator. This becomes confusing since we use the same symbolics for them. Therefore, for the rest of this derivation I will use $N^{a}_{b}$ to represent the trial function basis set and $\psi^{a}_{b}$ to represent the test function basis set. Using this new symbology we can rewrite the previous two equations as the equivalent forms +\begin{align} + -\int_{\Omega}\nabla \psi_{k}^{\theta}\left(\sum_{j=1}^{N^{\phi}_{dof}}\phi_{j}\vec{N_{j}^{\phi}}\right)dV + \int_{\Omega}\psi_{k}^{\theta}\left(\sum_{i=1}^{N_{dof}^{\theta}}\theta_{i}N_{i}^{\theta}\right)^{n}dV &= 0 \\ + \int_{\Omega}\vec{\psi}_{\ell}^{\phi}\cdot\left(\sum_{j=1}^{N^{\phi}_{dof}}\phi_{j}\vec{N_{j}^{\phi}}\right)dV - \int_{\Omega}\vec{\psi}_{\ell}^{\phi}\cdot\nabla\left(\sum_{i=1}^{N^{\theta}_{dof}}\theta_{i}N_{i}^{\theta}\right)dV &= 0 +\end{align} +Now we exploit the linearity of summation and integration to move the sums out of the integrals +\begin{align} +-\sum_{j=1}^{N_{dof}^{\phi}}\phi_{j}\int_{\Omega}\nabla \psi_{k}^{\theta}\cdot\vec{N}_{j}^{\phi}dV + \int_{\Omega}\psi_{k}^{\theta}\left(\theta_{h}\right)^{n} &= 0 \\ +\sum_{j=1}^{N_{dof}^{\phi}}\phi_{j}\int_{\Omega}\vec{\psi}_{\ell}^{\phi}\cdot \vec{N}_{j}^{\phi}dV - \sum_{i=1}^{N_{dof}^{\theta}}\theta_{i}\int_{\Omega}\vec{\psi}_{\ell}^{\phi}\cdot\nabla N_{i}^{\theta} dV &=0 +\end{align} +We will now define $M_{kj}$, $D_{\ell j}$, and $Q_{\ell i}$ such that +\begin{align} + M_{kj} &\equiv \int_{\Omega}\nabla \psi_{k}^{\theta}\cdot \vec{N}_{j}^{\phi}dV \\ + D_{\ell j} &\equiv \int_{\Omega}\vec{\psi}_{\ell}^{\phi}\cdot\vec{N}_{j}^{\phi}dV \\ + Q_{\ell i} &\equiv \int_{\Omega}\vec{\psi}_{\ell}^{\phi}\cdot\nabla N_{i}^{\theta} dV +\end{align} +Further we will define $\mathbf{M},\ \mathbf{D},\ \text{and} \ \mathbf{Q}$ such that they are the matrices associated to $M_{kj}$, $D_{\ell j}$, and $Q_{\ell j}$. + +Note that we do not define a matrix for the non-linear term. This is because we need to treat it as a separate term in computational FEM software, so it is useful for us to split it out now. Instead, let us define $f(\theta)$ to handle the non linear term such that +\begin{align} +f(\bar{\theta}) \equiv \int_{\Omega}\psi_{k}^{\theta}\left(\theta_{h}\right)^{n}dV +\end{align} +We can write the variational form of our system of equations as +\begin{align} +-\sum_{j=1}^{N_{dof}^{\phi}}\phi_{j}M_{kj} + f(\bar{\theta)} &= 0 \\ +\sum_{j=1}^{N^{\phi}_{dof}}\phi_{j}D_{\ell j} - \sum_{i=1}^{N_{dof}^{\theta}}\theta_{i}Q_{\ell i} &= 0 +\end{align} +Or using the notation we defined +\begin{align} +-\mathbf{M}\bar{\phi} + f(\bar{\theta}) &= 0 \\ +\mathbf{D}\bar{\phi} - \mathbf{Q}\bar{\theta} &= 0 +\end{align} +We can then set this up as a matrix operation +\begin{align} + \begin{bmatrix} + 0 & -\mathbf{M} \\ + -\mathbf{Q} & \mathbf{D} + \end{bmatrix} + \begin{bmatrix} + \bar{\theta} \\ + \bar{\phi} + \end{bmatrix} + \begin{bmatrix} + f(\bar{\theta}) \\ + 0 + \end{bmatrix} = \begin{bmatrix} + 0 \\ + 0 + \end{bmatrix} +\end{align} + +\subsection{A Few Quick Notes} +A few notes on the dimensions of $\mathbf{M}$, $\mathbf{Q}$, $\mathbf{D}$, and $f(\bar{\theta})$. +\begin{itemize} + \item $\mathbf{M}$ is a matrix of size $\left(N_{dof}^{\theta}\ \times\ N_{dof}^{\phi}\right)$. + \item $\mathbf{Q}$ is a matrix of size $\left(N_{dof}^{\phi}\ \times\ N_{dof}^{\theta}\right)$. + \item $\mathbf{D}$ is a matrix of size $\left(N_{dof}^{\phi}\ \times\ N_{dof}^{\phi}\right)$. + \item $f(\bar{\theta})$ is a vector of size $N_{dof}^{\theta}$. +\end{itemize} + +\section{Representation in FEM} +We will make use of the MFEM library\footnote{https://mfem.org/} to encode this system of equations. This document is not intended to be a comprehensive guide to using MFEM; rather, here we will provide an explanation for how to translate $\mathbf{M}$, $\mathbf{D}$, and $\mathbf{Q}$ into pre-existing MFEM integrators. The non linear term must be written as a custom integrator and an explanation of this process is outside the scope of this document. + +\subsection{MFEM Integrators} +MFEM provides an extensive set of integrators. Of interest here are the BilinearFormIntegrators and MixedBilinearFormIntegrators. We will explain how to use these by following the process of deciding how $\mathbf{M}$ should be represented. Recall that +\begin{align} + \mathbf{M} &= \left[M_{kj}\right] \\ + M_{kj} &= \int_{\Omega}\nabla\psi_{k}^{\theta}\cdot\vec{N}_{j}^{\phi}dV +\end{align} +Also recall that $\psi$ denotes the test space while $N$ denotes the trial space. MFEM provides a robust set of integrators. Because $\mathbf{M}$ is composed of terms from the $\theta$ and $\psi$ spaces it is what is called a Mixed form. Therefore, we will look at the mixed form integrators provided by MFEM. +\begin{table}[htbp] +\scriptsize +\centering +\caption{Selection of MFEM Mixed Bilinear Form Integrators} +\label{tab:mfem_mixed_integrators} +% Adjust column specifications (l, c, r, p{}) as needed for alignment and width +\begin{tabular}{@{}lllllll@{}} +\toprule +Class Name & Domain & Range & Coef. & Operator & Continuous Op. & Dimension \\ +\midrule +MixedDotProductIntegrator & ND, RT & H1, L2 & V & $(\vec{\lambda} \cdot \vec{u}, v)$ & $\vec{\lambda} \cdot \vec{u}$ & 2D, 3D \\ +MixedScalarCrossProductIntegrator & ND, RT & H1, L2 & V & $(\vec{\lambda} \times \vec{u}, v)$ & $\vec{\lambda} \times \vec{u}$ & 2D \\ +MixedVectorWeakDivergenceIntegrator & ND, RT & H1 & S, D, M & $(-\lambda \vec{u}, \nabla v)$ & $\nabla \cdot (\lambda \vec{u})$ & 2D, 3D \\ +MixedWeakDivCrossIntegrator & ND, RT & H1 & V & $(-\vec{\lambda} \times \vec{u}, \nabla v)$ & $\nabla \cdot (\vec{\lambda} \times \vec{u})$ & 3D \\ +MixedVectorMassIntegrator & ND, RT & ND, RT & S, D, M & $(\lambda \vec{u}, \vec{v})$ & $\lambda \vec{u}$ & 2D, 3D \\ +MixedCrossProductIntegrator & ND, RT & ND, RT & V & $(\vec{\lambda} \times \vec{u}, \vec{v})$ & $\vec{\lambda} \times \vec{u}$ & 3D \\ +MixedVectorWeakCurlIntegrator & ND, RT & ND & S, D, M & $(\lambda \vec{u}, \nabla \times \vec{v})$ & $\nabla \times (\lambda \vec{u})$ & 3D \\ +MixedWeakCurlCrossIntegrator & ND, RT & ND & V & $(\vec{\lambda} \times \vec{u}, \nabla \times \vec{v})$ & $\nabla \times (\vec{\lambda} \times \vec{u})$ & 3D \\ +MixedScalarWeakCurlCrossIntegrator & ND, RT & ND & V & $(\vec{\lambda} \times \vec{u}, \nabla \times \vec{v})$ & $\nabla \times (\vec{\lambda} \times \vec{u})$ & 2D \\ % Note: Same Op as previous? Verify source. +MixedWeakGradDotIntegrator & ND, RT & RT & V & $(-\vec{\lambda} \cdot \vec{u}, \nabla \cdot \vec{v})$ & $\nabla(\vec{\lambda} \cdot \vec{u})$ & 2D, 3D \\ +MixedScalarCurlIntegrator & ND & H1, L2 & S & $(\lambda \nabla \times \vec{u}, v)$ & $\lambda \nabla \times \vec{u}$ & 2D \\ +MixedCrossCurlGradIntegrator & ND & H1 & V & $(\vec{\lambda} \times (\nabla \times \vec{u}), \nabla v)$ & $-\nabla \cdot (\vec{\lambda} \times (\nabla \times \vec{u}))$ & 3D \\ +MixedVectorCurlIntegrator & ND & ND, RT & S, D, M & $(\lambda \nabla \times \vec{u}, \vec{v})$ & $\lambda \nabla \times \vec{u}$ & 3D \\ +MixedCrossCurlIntegrator & ND & ND, RT & V & $(\vec{\lambda} \times (\nabla \times \vec{u}), \vec{v})$ & $\vec{\lambda} \times (\nabla \times \vec{u})$ & 3D \\ +MixedScalarCrossCurlIntegrator & ND & ND, RT & V & $(\vec{\lambda} \times \hat{z} (\nabla \times \vec{u}), \vec{v})$ & $\vec{\lambda} \times \hat{z} (\nabla \times \vec{u})$ & 2D \\ +MixedCurlCurlIntegrator & ND & ND & S, D, M & $(\lambda \nabla \times \vec{u}, \nabla \times \vec{v})$ & $\nabla \times (\lambda \nabla \times \vec{u})$ & 3D \\ +MixedCrossCurlCurlIntegrator & ND & ND & V & $(\vec{\lambda} \times (\nabla \times \vec{u}), \nabla \times \vec{v})$ & $\nabla \times (\vec{\lambda} \times (\nabla \times \vec{u}))$ & 3D \\ +MixedScalarDivergenceIntegrator & RT & H1, L2 & S & $(\lambda \nabla \cdot \vec{u}, v)$ & $\lambda \nabla \cdot \vec{u}$ & 2D, 3D \\ +MixedDivGradIntegrator & RT & H1 & V & $(\vec{\lambda} (\nabla \cdot \vec{u}), \nabla v)$ & $-\nabla \cdot (\vec{\lambda} (\nabla \cdot \vec{u}))$ & 2D, 3D \\ +MixedVectorDivergenceIntegrator & RT & ND, RT & V & $(\vec{\lambda} (\nabla \cdot \vec{u}), \vec{v})$ & $\vec{\lambda} (\nabla \cdot \vec{u})$ & 2D, 3D \\ +\bottomrule +\end{tabular} +\end{table} + +There is a lot of information in this table so we will break it down. First we need to identify what spaces the domain and range of our operator exist in. The range of the operator is that which contains the test function while the domain is the space containing the trial function. For $\mathbf{M}$ the test function is in the $\theta$ space, or H1, while the trial function is in the $\phi$ space, or RT. + +Next we look at the Operator column. These define the operation within the integral where $(a,b)$ is the inner product of $a$ and $b$. More specifically, the MFEM documentation provides that $u$ is the trial function and $v$ is the test function. So then we are looking for an integrator which has the operator of the inner product of the trial function and the gradient of the test function while also satisfying the domain and range constraints. Upon investigation of this table we can see that the \texttt{MixedVectorWeakDivegenceIntegrator} has a range defined on H1 and domain defined on RT, just like we need. Further, its operator is given as $(-\lambda \vec{u},\nabla v)$. This is the same form as we have. $\left(-\lambda\vec{u} \rightarrow 1\times\vec{N}_{j}^{\phi}, \nabla v\rightarrow \nabla \psi_{k}^{\theta}\right)$. Therefore, \texttt{MixedVectorWeakDivergenceIntegrator} will compute the matrix $\textbf{M}$ over our domain without any modifications (as long as we are careful about the sign on the coefficient $\lambda$). + +The other integrators map to \texttt{VectorFEMassIntegrator} and \texttt{MixedVectorGradientIntegrator} for $\mathbf{D}$ and $\mathbf{Q}$ respectively. From here one would assemble these, along with the non-linear term into a block form; however, that is beyond the scope of this document. +\end{document} diff --git a/docs/derivations/makefile b/docs/derivations/makefile new file mode 100644 index 0000000..cf1ffac --- /dev/null +++ b/docs/derivations/makefile @@ -0,0 +1,8 @@ +TC=pdflatex +JOBNAME=laneEmdenVariationalBlockForm +SRC=laneEmdenVariationalBlockForm.tex + +default: all + +all: laneEmdenVariationalBlockForm.tex + $(TC) -jobname=$(JOBNAME) $(SRC) \ No newline at end of file From e3afe90f37d93cb30cbbc2e25b9b418d40bee43b Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 2 Apr 2025 14:57:37 -0400 Subject: [PATCH 072/167] feat(poly): moved to a block form for poly essential dofs can be applied to both theta and phi (grad theta) if we move to a block form. I have done this derivation and made that change so that we can properly apply the central boundary condition to the slope --- src/poly/solver/meson.build | 16 +- src/poly/solver/private/polySolver.cpp | 300 ++++++++++++++------- src/poly/solver/public/polySolver.h | 71 ++--- src/poly/utils/meson.build | 19 +- src/poly/utils/private/integrators.cpp | 118 ++++++++ src/poly/utils/private/operator.cpp | 122 +++++++++ src/poly/utils/private/polyIO.cpp | 43 --- src/poly/utils/private/polyMFEMUtils.cpp | 326 ----------------------- src/poly/utils/public/integrators.h | 85 ++++++ src/poly/utils/public/operator.h | 45 ++++ src/poly/utils/public/polyIO.h | 36 --- src/poly/utils/public/polyMFEMUtils.h | 190 ------------- 12 files changed, 640 insertions(+), 731 deletions(-) create mode 100644 src/poly/utils/private/integrators.cpp create mode 100644 src/poly/utils/private/operator.cpp delete mode 100644 src/poly/utils/private/polyIO.cpp delete mode 100644 src/poly/utils/private/polyMFEMUtils.cpp create mode 100644 src/poly/utils/public/integrators.h create mode 100644 src/poly/utils/public/operator.h delete mode 100644 src/poly/utils/public/polyIO.h delete mode 100644 src/poly/utils/public/polyMFEMUtils.h diff --git a/src/poly/solver/meson.build b/src/poly/solver/meson.build index 246d414..ea20457 100644 --- a/src/poly/solver/meson.build +++ b/src/poly/solver/meson.build @@ -26,11 +26,23 @@ polySolver_headers = files( 'public/polySolver.h' ) +dependencies = [ + mfem_dep, + meshio_dep, + polycoeff_dep, + polyutils_dep, + macros_dep, + probe_dep, + quill_dep, + config_dep, + resourceManager_dep +] + libPolySolver = static_library('polySolver', polySolver_sources, include_directories : include_directories('./public'), cpp_args: ['-fvisibility=default'], - dependencies: [mfem_dep, meshio_dep, polycoeff_dep, polyutils_dep, macros_dep, probe_dep, quill_dep, config_dep], + dependencies: dependencies, install: true ) @@ -38,5 +50,5 @@ polysolver_dep = declare_dependency( include_directories : include_directories('./public'), link_with : libPolySolver, sources : polySolver_sources, - dependencies : [mfem_dep, meshio_dep, polycoeff_dep, polyutils_dep, macros_dep, probe_dep, quill_dep, config_dep] + dependencies : dependencies ) \ No newline at end of file diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index 3e5f95a..4b24351 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -23,12 +23,16 @@ #include #include #include +#include #include "polySolver.h" -#include "polyMFEMUtils.h" +#include "integrators.h" #include "polyCoeff.h" -#include "probe.h" #include "config.h" +#include "probe.h" +#include "resourceManager.h" +#include "resourceManagerTypes.h" +#include "operator.h" #include "quill/LogMacros.h" @@ -63,116 +67,152 @@ namespace laneEmden { } } -PolySolver::PolySolver(double n, double order, mfem::Mesh& mesh_) -: logger(logManager.getLogger("log")), - n(n), - order(order), - mesh(mesh_), - feCollection(std::make_unique(order, mesh.SpaceDimension())), - feSpace(std::make_unique(&mesh, feCollection.get())), - compositeIntegrator(std::make_unique()), - nonlinearForm(std::make_unique(feSpace.get())), - u(std::make_unique(feSpace.get())) { +PolySolver::PolySolver(double n, double order) { // --- Check the polytropic index --- if (n > 4.99 || n < 0.0) { - LOG_ERROR(logger, "The polytropic index n must be less than 5.0 and greater than 0.0. Currently it is {}", n); - throw std::runtime_error("The polytropic index n must be less than 5.0 and greater than 0.0. Currently it is " + std::to_string(n)); + LOG_ERROR(m_logger, "The polytropic index n must be less than 5.0 and greater than 0.0. Currently it is {}", m_polytropicIndex); + throw std::runtime_error("The polytropic index n must be less than 5.0 and greater than 0.0. Currently it is " + std::to_string(m_polytropicIndex)); } - diffusionCoeff = std::make_unique(mesh.SpaceDimension(), polycoeff::diffusionCoeff); - nonlinearSourceCoeff = std::make_unique(polycoeff::nonlinearSourceCoeff); + m_polytropicIndex = n; + m_feOrder = order; - assembleNonlinearForm(); + ResourceManager& rm = ResourceManager::getInstance(); + const Resource& resource = rm.getResource("mesh:polySphere"); + const auto &meshIO = std::get>(resource); + meshIO->LinearRescale(polycoeff::x1(m_polytropicIndex)); + m_mesh = std::make_unique(meshIO->GetMesh()); + + // Use feOrder - 1 for the RT space to satisfy Brezzi-Babuska condition + // for the H1 and RT spaces + m_fecH1 = std::make_unique(m_feOrder, m_mesh->SpaceDimension()); + m_fecRT = std::make_unique(m_feOrder - 1, m_mesh->SpaceDimension()); + + m_feTheta = std::make_unique(m_mesh.get(), m_fecH1.get()); + m_fePhi = std::make_unique(m_mesh.get(), m_fecRT.get()); + + m_theta = std::make_unique(m_feTheta.get()); + m_phi = std::make_unique(m_fePhi.get()); + + assembleBlockSystem(); } PolySolver::~PolySolver() {} -void PolySolver::assembleNonlinearForm() { - // Add the \int_{\Omega}\nabla v\cdot\nabla\theta d\Omegaterm - auto wrappedDiffusionIntegrator = std::make_unique( - new mfem::DiffusionIntegrator(*diffusionCoeff) - ); - compositeIntegrator->add_integrator(wrappedDiffusionIntegrator.release()); +void PolySolver::assembleBlockSystem() { - // Add the \int_{\Omega}v\theta^{n} d\Omega term - auto nonlinearIntegrator = std::make_unique(*nonlinearSourceCoeff, n); - compositeIntegrator->add_integrator(nonlinearIntegrator.release()); + // Start by defining the block structure of the system + // Block 0: Theta (scalar space, uses m_feTheta) + // Block 1: Phi (vector space, uses m_fePhi) + mfem::Array feSpaces; + feSpaces.Append(m_feTheta.get()); + feSpaces.Append(m_fePhi.get()); - // Add the contraint term \gamma(\nabla \theta(0)\cdot\nabla v(0))^{2} - double gamma = config.get("Poly:Solver:Constraint:Gamma", 1e4); - auto constraintIntegrator = std::make_unique( - new polyMFEMUtils::ConstraintIntegrator(gamma, &mesh) - ); - compositeIntegrator->add_integrator(constraintIntegrator.release()); + // Create the block offsets. These define the start of each block in the combined vector. + // Block offsets will be [0, thetaDofs, thetaDofs + phiDofs] + mfem::Array blockOffsets; + blockOffsets.SetSize(3); + blockOffsets[0] = 0; + blockOffsets[1] = feSpaces[0]->GetVSize(); + blockOffsets[2] = feSpaces[1]->GetVSize(); + blockOffsets.PartialSum(); + + // Coefficients + mfem::ConstantCoefficient negOneCoeff(-1.0); + mfem::ConstantCoefficient oneCoeff(1.0); + + mfem::Vector negOneVec(mfem::Vector(3)); + mfem::Vector oneVec(mfem::Vector(3)); + negOneVec = -1.0; + oneVec = 1.0; + + mfem::VectorConstantCoefficient negOneVCoeff(negOneVec); + mfem::VectorConstantCoefficient oneVCoeff(oneVec); + + // Add integrators to block form one by one + // We add integrators cooresponding to each term in the weak form + // The block form of the residual matrix + // ⎡ 0 -M ⎤ ⎡ θ ⎤ + ⎡f(θ)⎤ = ⎡ 0 ⎤ = R(X) + // ⎣ -Q D ⎦ ⎣ Φ ⎦ ⎣ 0 ⎦ ⎣ 0 ⎦ + // This then simplifies to + // ⎡f(θ) - MΘ ⎤ = ⎡ 0 ⎤ = R + // ⎣ -Qɸ Dθ ⎦ ⎣ 0 ⎦ + // Here M, Q, and D are + // M = ∫∇ψᶿ·Nᵠ dV (MixedVectorWeakDivergenceIntegrator) + // D = ∫ψᵠ·Nᵠ dV (VectorFEMassIntegrator) + // Q = ∫ψᵠ·∇Nᶿ dV (MixedVectorGradientIntegrator) + // f(θ) = ∫ψᶿ·θⁿ dV (NonlinearPowerIntegrator) + // Here ψᶿ and ψᵠ are the test functions for the theta and phi spaces, respectively + // Nᵠ and Nᶿ are the basis functions for the theta and phi spaces, respectively + // A full derivation of the weak form can be found in the 4DSSE documentation + + // --- Assemble the MixedBilinear and Bilinear forms (M, D, and Q) --- + auto Mform = std::make_unique(m_feTheta.get(), m_fePhi.get()); + auto Qform = std::make_unique(m_fePhi.get(), m_feTheta.get()); + auto Dform = std::make_unique(m_fePhi.get()); + + // TODO: Check the sign on all of the integrators + Mform->AddDomainIntegrator(new mfem::MixedVectorWeakDivergenceIntegrator(negOneCoeff)); + Qform->AddDomainIntegrator(new mfem::MixedVectorGradientIntegrator(negOneVCoeff)); + Dform->AddDomainIntegrator(new mfem::VectorFEMassIntegrator(oneCoeff)); + + Mform->Assemble(); + Mform->Finalize(); + + Qform->Assemble(); + Qform->Finalize(); + + Dform->Assemble(); + Dform->Finalize(); + + // --- Assemble the NonlinearForm (f) --- + auto fform = std::make_unique(m_feTheta.get()); + fform->AddDomainIntegrator(new polyMFEMUtils::NonlinearPowerIntegrator(oneCoeff, m_polytropicIndex)); + // TODO: Add essential boundary conditions to the nonlinear form + + // -- Build the BlockOperator -- + m_polytropOperator = std::make_unique( + std::move(Mform), + std::move(Qform), + std::move(Dform), + std::move(fform), + blockOffsets + ); - nonlinearForm->AddDomainIntegrator(compositeIntegrator.release()); } void PolySolver::solve(){ // --- Set the initial guess for the solution --- - mfem::FunctionCoefficient initCoeff ( - [this](const mfem::Vector &x) { - double r = x.Norml2(); - // double theta = laneEmden::thetaSerieseExpansion(r, n, 10); - // return theta; - double radius = Probe::getMeshRadius(mesh); - double u = 1/radius; + setInitialGuess(); - return -std::pow((u*r), 2)+1.0; - } - ); - u->ProjectCoefficient(initCoeff); - if (config.get("Poly:Solver:ViewInitialGuess", false)) { - Probe::glVisView(*u, mesh, "initialGuess"); - } - // mfem::DenseMatrix centerPoint(mesh.SpaceDimension(), 7); - mfem::DenseMatrix centerPoint(mesh.SpaceDimension(), 1); - centerPoint(0, 0) = 0.0; - centerPoint(1, 0) = 0.0; - centerPoint(2, 0) = 0.0; + // --- Set the essential true dofs for the operator --- + mfem::Array theta_ess_tdof_list, phi_ess_tdof_list; + std::tie(theta_ess_tdof_list, phi_ess_tdof_list) = getEssentialTrueDof(); + m_polytropOperator->SetEssentialTrueDofs(theta_ess_tdof_list, phi_ess_tdof_list); - mfem::Array elementIDs; - mfem::Array ips; - mesh.FindPoints(centerPoint, elementIDs, ips); - mfem::Array centerDofs; - mfem::Array tempDofs; - for (int i = 0; i < elementIDs.Size(); i++) { - feSpace->GetElementDofs(elementIDs[i], tempDofs); - centerDofs.Append(tempDofs); - } - mfem::Array ess_tdof_list; - mfem::Array ess_brd(mesh.bdr_attributes.Max()); - ess_brd = 1; - feSpace->GetEssentialTrueDofs(ess_brd, ess_tdof_list); - // combine the essential dofs with the center dofs - ess_tdof_list.Append(centerDofs); - nonlinearForm->SetEssentialTrueDofs(ess_tdof_list); - // Set the center elemID to be the Dirichlet boundary + // --- Load configuration parameters --- + double newtonRelTol = m_config.get("Poly:Solver:Newton:RelTol", 1e-7); + double newtonAbsTol = m_config.get("Poly:Solver:Newton:AbsTol", 1e-7); + int newtonMaxIter = m_config.get("Poly:Solver:Newton:MaxIter", 200); + int newtonPrintLevel = m_config.get("Poly:Solver:Newton:PrintLevel", 1); - // double alpha = config.get("Poly:Solver:Newton:Alpha", 1e2); - double newtonRelTol = config.get("Poly:Solver:Newton:RelTol", 1e-7); - double newtonAbsTol = config.get("Poly:Solver:Newton:AbsTol", 1e-7); - int newtonMaxIter = config.get("Poly:Solver:Newton:MaxIter", 200); - int newtonPrintLevel = config.get("Poly:Solver:Newton:PrintLevel", 1); + double gmresRelTol = m_config.get("Poly:Solver:GMRES:RelTol", 1e-10); + double gmresAbsTol = m_config.get("Poly:Solver:GMRES:AbsTol", 1e-12); + int gmresMaxIter = m_config.get("Poly:Solver:GMRES:MaxIter", 2000); + int gmresPrintLevel = m_config.get("Poly:Solver:GMRES:PrintLevel", 0); - double gmresRelTol = config.get("Poly:Solver:GMRES:RelTol", 1e-10); - double gmresAbsTol = config.get("Poly:Solver:GMRES:AbsTol", 1e-12); - int gmresMaxIter = config.get("Poly:Solver:GMRES:MaxIter", 2000); - int gmresPrintLevel = config.get("Poly:Solver:GMRES:PrintLevel", 0); + LOG_DEBUG(m_logger, "Newton Solver (relTol: {:0.2E}, absTol: {:0.2E}, maxIter: {}, printLevel: {})", newtonRelTol, newtonAbsTol, newtonMaxIter, newtonPrintLevel); + LOG_DEBUG(m_logger, "GMRES Solver (relTol: {:0.2E}, absTol: {:0.2E}, maxIter: {}, printLevel: {})", gmresRelTol, gmresAbsTol, gmresMaxIter, gmresPrintLevel); - LOG_INFO(logger, "Newton Solver (relTol: {:0.2E}, absTol: {:0.2E}, maxIter: {}, printLevel: {})", newtonRelTol, newtonAbsTol, newtonMaxIter, newtonPrintLevel); - LOG_INFO(logger, "GMRES Solver (relTol: {:0.2E}, absTol: {:0.2E}, maxIter: {}, printLevel: {})", gmresRelTol, gmresAbsTol, gmresMaxIter, gmresPrintLevel); - - std::vector zeroSlopeCoordinate = {0.0, 0.0, 0.0}; - // polyMFEMUtils::ZeroSlopeNewtonSolver newtonSolver(alpha, zeroSlopeCoordinate); + // --- Set up the Newton solver --- mfem::NewtonSolver newtonSolver; newtonSolver.SetRelTol(newtonRelTol); newtonSolver.SetAbsTol(newtonAbsTol); newtonSolver.SetMaxIter(newtonMaxIter); newtonSolver.SetPrintLevel(newtonPrintLevel); - newtonSolver.SetOperator(*nonlinearForm); + newtonSolver.SetOperator(*m_polytropOperator); mfem::GMRESSolver gmresSolver; gmresSolver.SetRelTol(gmresRelTol); gmresSolver.SetAbsTol(gmresAbsTol); @@ -181,24 +221,96 @@ void PolySolver::solve(){ newtonSolver.SetSolver(gmresSolver); // newtonSolver.SetAdaptiveLinRtol(); - mfem::Vector B(feSpace->GetTrueVSize()); + mfem::Vector B(m_feTheta->GetTrueVSize()); B = 0.0; - newtonSolver.Mult(B, *u); + newtonSolver.Mult(B, *m_theta); - Probe::glVisView(*u, mesh, "solution"); + // --- Save and view the solution --- + saveAndViewSolution(); + + +} + +std::pair, mfem::Array> PolySolver::getEssentialTrueDof() { + mfem::Array theta_ess_tdof_list; + mfem::Array phi_ess_tdof_list; + + mfem::Array centerDofs = findCenterElement(); + + phi_ess_tdof_list.Append(centerDofs); + + mfem::Array ess_brd(m_mesh->bdr_attributes.Max()); + ess_brd = 1; + m_feTheta->GetEssentialTrueDofs(ess_brd, theta_ess_tdof_list); + // combine the essential dofs with the center dofs + theta_ess_tdof_list.Append(centerDofs); + + return std::make_pair(theta_ess_tdof_list, phi_ess_tdof_list); +} + +mfem::Array PolySolver::findCenterElement() { + mfem::Array centerDofs; + mfem::DenseMatrix centerPoint(m_mesh->SpaceDimension(), 1); + centerPoint(0, 0) = 0.0; + centerPoint(1, 0) = 0.0; + centerPoint(2, 0) = 0.0; + + mfem::Array elementIDs; + mfem::Array ips; + m_mesh->FindPoints(centerPoint, elementIDs, ips); + mfem::Array tempDofs; + for (int i = 0; i < elementIDs.Size(); i++) { + m_feTheta->GetElementDofs(elementIDs[i], tempDofs); + centerDofs.Append(tempDofs); + } + return centerDofs; +} + +void PolySolver::setInitialGuess() { + // --- Set the initial guess for the solution --- + mfem::FunctionCoefficient thetaInitGuess ( + [this](const mfem::Vector &x) { + double r = x.Norml2(); + double radius = Probe::getMeshRadius(*m_mesh); + double u = 1/radius; + + return -std::pow((u*r), 2)+1.0; + } + ); + mfem::VectorFunctionCoefficient phiInitGuess (m_mesh->SpaceDimension(), + [this](const mfem::Vector &x, mfem::Vector &v) { + double radius = Probe::getMeshRadius(*m_mesh); + double u = -1/std::pow(radius,2); + v(0) = 2*std::abs(x(0))*u; + v(1) = 2*std::abs(x(1))*u; + v(2) = 2*std::abs(x(2))*u; + } + ); + m_theta->ProjectCoefficient(thetaInitGuess); + m_phi->ProjectCoefficient(phiInitGuess); + if (m_config.get("Poly:Solver:ViewInitialGuess", false)) { + Probe::glVisView(*m_theta, *m_mesh, "initialGuess"); + } + +} + +void PolySolver::saveAndViewSolution() { + bool doView = m_config.get("Poly:Output:View", false); + if (doView) { + Probe::glVisView(*m_theta, *m_mesh, "solution"); + } // --- Extract the Solution --- - bool write11DSolution = config.get("Poly:Output:1D:Save", true); + bool write11DSolution = m_config.get("Poly:Output:1D:Save", true); if (write11DSolution) { - std::string solutionPath = config.get("Poly:Output:1D:Path", "polytropeSolution_1D.csv"); - double rayCoLatitude = config.get("Poly:Output:1D:RayCoLatitude", 0.0); - double rayLongitude = config.get("Poly:Output:1D:RayLongitude", 0.0); - int raySamples = config.get("Poly:Output:1D:RaySamples", 100); + std::string solutionPath = m_config.get("Poly:Output:1D:Path", "polytropeSolution_1D.csv"); + double rayCoLatitude = m_config.get("Poly:Output:1D:RayCoLatitude", 0.0); + double rayLongitude = m_config.get("Poly:Output:1D:RayLongitude", 0.0); + int raySamples = m_config.get("Poly:Output:1D:RaySamples", 100); std::vector rayDirection = {rayCoLatitude, rayLongitude}; - Probe::getRaySolution(*u, *feSpace, rayDirection, raySamples, solutionPath); + Probe::getRaySolution(*m_theta, *m_feTheta, rayDirection, raySamples, solutionPath); } - } \ No newline at end of file diff --git a/src/poly/solver/public/polySolver.h b/src/poly/solver/public/polySolver.h index 0e9a75c..92ceec9 100644 --- a/src/poly/solver/public/polySolver.h +++ b/src/poly/solver/public/polySolver.h @@ -2,13 +2,11 @@ #define POLYSOLVER_H #include "mfem.hpp" -#include -#include #include +#include -#include "meshIO.h" -#include "polyCoeff.h" -#include "polyMFEMUtils.h" +#include "integrators.h" +#include "operator.h" #include "config.h" #include "probe.h" #include "quill/Logger.h" @@ -20,35 +18,44 @@ namespace laneEmden { } class PolySolver { -private: - Config& config = Config::getInstance(); - Probe::LogManager& logManager = Probe::LogManager::getInstance(); - quill::Logger* logger; - double n, order; - mfem::Mesh& mesh; - - std::unique_ptr feCollection; - std::unique_ptr feSpace; - - std::unique_ptr compositeIntegrator; - std::unique_ptr nonlinearForm; - - std::unique_ptr u; - - std::unique_ptr diffusionCoeff; - std::unique_ptr nonlinearSourceCoeff; - - void assembleNonlinearForm(); - - -public: - PolySolver(double n, double order, mfem::Mesh& mesh_); +public: // Public methods + PolySolver(double n, double order); ~PolySolver(); + void solve(); - mfem::Mesh& getMesh() { return mesh; } - mfem::GridFunction& getSolution() { return *u; } - double getN() { return n; } - double getOrder() { return order; } + + double getN() { return m_polytropicIndex; } + double getOrder() { return m_feOrder; } + mfem::Mesh* getMesh() { return m_mesh.get(); } + mfem::GridFunction& getSolution() { return *m_theta; } + +private: // Private Attributes + Config& m_config = Config::getInstance(); + Probe::LogManager& m_logManager = Probe::LogManager::getInstance(); + quill::Logger* m_logger = m_logManager.getLogger("log"); + double m_polytropicIndex, m_feOrder; + + std::unique_ptr m_mesh; + std::unique_ptr m_fecH1; + std::unique_ptr m_fecRT; + + std::unique_ptr m_feTheta; + std::unique_ptr m_fePhi; + + std::unique_ptr m_theta; + std::unique_ptr m_phi; + + std::unique_ptr m_polytropOperator; + + +private: // Private methods + void assembleBlockSystem(); + std::pair, mfem::Array> getEssentialTrueDof(); + mfem::Array findCenterElement(); + void setInitialGuess(); + void saveAndViewSolution(); + + }; #endif // POLYSOLVER_H \ No newline at end of file diff --git a/src/poly/utils/meson.build b/src/poly/utils/meson.build index 1f3f150..e97ca94 100644 --- a/src/poly/utils/meson.build +++ b/src/poly/utils/meson.build @@ -19,20 +19,23 @@ # # *********************************************************************** # polyutils_sources = files( - 'private/polyIO.cpp', - 'private/polyMFEMUtils.cpp' + 'private/integrators.cpp', + 'private/operator.cpp' ) -polyutils_headers = files( - 'public/polyIO.h', - 'public/polyMFEMUtils.h' -) +dependencies = [ + mfem_dep, + macros_dep, + probe_dep, + quill_dep, + config_dep, +] libpolyutils = static_library('polyutils', polyutils_sources, include_directories : include_directories('./public'), cpp_args: ['-fvisibility=default'], - dependencies: [mfem_dep, macros_dep, probe_dep, quill_dep, config_dep], + dependencies: dependencies, install: true ) @@ -40,5 +43,5 @@ polyutils_dep = declare_dependency( include_directories : include_directories('./public'), link_with : libpolyutils, sources : polyutils_sources, - dependencies : [mfem_dep, macros_dep, probe_dep, quill_dep, config_dep] + dependencies : dependencies ) diff --git a/src/poly/utils/private/integrators.cpp b/src/poly/utils/private/integrators.cpp new file mode 100644 index 0000000..d678c25 --- /dev/null +++ b/src/poly/utils/private/integrators.cpp @@ -0,0 +1,118 @@ +/* *********************************************************************** +// +// Copyright (C) 2025 -- The 4D-STAR Collaboration +// File Author: Emily Boudreaux +// Last Modified: March 19, 2025 +// +// 4DSSE is free software; you can use it and/or modify +// it under the terms and restrictions the GNU General Library Public +// License version 3 (GPLv3) as published by the Free Software Foundation. +// +// 4DSSE is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Library General Public License for more details. +// +// You should have received a copy of the GNU Library General Public License +// along with this software; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// +// *********************************************************************** */ +#include "mfem.hpp" +#include +#include +#include +#include + +#include "quill/LogMacros.h" + +#include "integrators.h" +#include "debug.h" + + +namespace polyMFEMUtils { + NonlinearPowerIntegrator::NonlinearPowerIntegrator( + mfem::Coefficient &coeff, + double n) : + + m_coeff(coeff), + m_polytropicIndex(n) {} + + void NonlinearPowerIntegrator::AssembleElementVector( + const mfem::FiniteElement &el, + mfem::ElementTransformation &Trans, + const mfem::Vector &elfun, + mfem::Vector &elvect) { + + const mfem::IntegrationRule *ir = &mfem::IntRules.Get(el.GetGeomType(), 2 * el.GetOrder() + 3); + int dof = el.GetDof(); + elvect.SetSize(dof); + elvect = 0.0; + + mfem::Vector shape(dof); + + for (int iqp = 0; iqp < ir->GetNPoints(); iqp++) { + mfem::IntegrationPoint ip = ir->IntPoint(iqp); + Trans.SetIntPoint(&ip); + double weight = ip.weight * Trans.Weight(); + + el.CalcShape(ip, shape); + + double u_val = 0.0; + for (int j = 0; j < dof; j++) { + u_val += elfun(j) * shape(j); + } + double u_safe = std::max(u_val, 0.0); + double u_nl = std::pow(u_safe, m_polytropicIndex); + + double coeff_val = m_coeff.Eval(Trans, ip); + double x2_u_nl = coeff_val * u_nl; + + for (int i = 0; i < dof; i++){ + elvect(i) += shape(i) * x2_u_nl * weight; + } + } + } + + + void NonlinearPowerIntegrator::AssembleElementGrad ( + const mfem::FiniteElement &el, + mfem::ElementTransformation &Trans, + const mfem::Vector &elfun, + mfem::DenseMatrix &elmat) { + + const mfem::IntegrationRule *ir = &mfem::IntRules.Get(el.GetGeomType(), 2 * el.GetOrder() + 3); + int dof = el.GetDof(); + elmat.SetSize(dof); + elmat = 0.0; + mfem::Vector shape(dof); + + for (int iqp = 0; iqp < ir->GetNPoints(); iqp++) { + const mfem::IntegrationPoint &ip = ir->IntPoint(iqp); + Trans.SetIntPoint(&ip); + double weight = ip.weight * Trans.Weight(); + + el.CalcShape(ip, shape); + + double u_val = 0.0; + + for (int j = 0; j < dof; j++) { + u_val += elfun(j) * shape(j); + } + double coeff_val = m_coeff.Eval(Trans, ip); + + + // Calculate the Jacobian + double u_safe = std::max(u_val, 0.0); + double d_u_nl = coeff_val * m_polytropicIndex * std::pow(u_safe, m_polytropicIndex - 1); + double x2_d_u_nl = d_u_nl; + + for (int i = 0; i < dof; i++) { + for (int j = 0; j < dof; j++) { + elmat(i, j) += shape(i) * x2_d_u_nl * shape(j) * weight; + } + } + + } + } +} // namespace polyMFEMUtils \ No newline at end of file diff --git a/src/poly/utils/private/operator.cpp b/src/poly/utils/private/operator.cpp new file mode 100644 index 0000000..4de7639 --- /dev/null +++ b/src/poly/utils/private/operator.cpp @@ -0,0 +1,122 @@ +#include "operator.h" +#include "mfem.hpp" +#include "linalg/vector.hpp" +#include + +PolytropeOperator::PolytropeOperator( + + std::unique_ptr M, + std::unique_ptr Q, + std::unique_ptr D, + std::unique_ptr f, + const mfem::Array &blockOffsets) : + + mfem::Operator(blockOffsets.Last()), // Initialize the base class with the total size of the block offset vector + m_blockOffsets(blockOffsets), + m_jacobian(nullptr) { + + m_M = std::move(M); + m_Q = std::move(Q); + m_D = std::move(D); + m_f = std::move(f); + + + m_Mmat = std::make_unique(m_M->SpMat()); + m_Qmat = std::make_unique(m_Q->SpMat()); + m_Dmat = std::make_unique(m_D->SpMat()); + + m_negM_op = std::make_unique(m_Mmat.get(), -1.0); + m_negQ_op = std::make_unique(m_Qmat.get(), -1.0); + + MFEM_ASSERT(m_Mmat.get() != nullptr, "Matrix m_Mmat is null in PolytropeOperator constructor"); + MFEM_ASSERT(m_Qmat.get() != nullptr, "Matrix m_Qmat is null in PolytropeOperator constructor"); + MFEM_ASSERT(m_Dmat.get() != nullptr, "Matrix m_Dmat is null in PolytropeOperator constructor"); + MFEM_ASSERT(m_f.get() != nullptr, "NonlinearForm m_f is null in PolytropeOperator constructor"); +} + + +void PolytropeOperator::Mult(const mfem::Vector &x, mfem::Vector &y) const { + // -- Create BlockVector views for input x and output y + mfem::BlockVector x_block(const_cast(x), m_blockOffsets); + mfem::BlockVector y_block(y, m_blockOffsets); + + // -- Get Vector views for individual blocks + const mfem::Vector &x_theta = x_block.GetBlock(0); + const mfem::Vector &x_phi = x_block.GetBlock(1); + mfem::Vector &y_R0 = y_block.GetBlock(0); // Residual Block 0 (theta) + mfem::Vector &y_R1 = y_block.GetBlock(1); // Residual Block 1 (phi) + + int theta_size = m_blockOffsets[1] - m_blockOffsets[0]; + int phi_size = m_blockOffsets[2] - m_blockOffsets[1]; + + mfem::Vector f_term(theta_size); + mfem::Vector Mphi_term(theta_size); + mfem::Vector Dphi_term(phi_size); + mfem::Vector Qtheta_term(phi_size); + + // Caucluate R0 and R1 terms + // R0 = f(θ) - Mɸ + // R1 = Dɸ - Qθ + + MFEM_ASSERT(m_f.get() != nullptr, "NonlinearForm m_f is null in PolytropeOperator::Mult"); + MFEM_ASSERT(m_Mmat.get() != nullptr, "SparseMatrix m_Mmat is null in PolytropeOperator::Mult"); + MFEM_ASSERT(m_Dmat.get() != nullptr, "SparseMatrix m_Dmat is null in PolytropeOperator::Mult"); + MFEM_ASSERT(m_Qmat.get() != nullptr, "SparseMatrix m_Qmat is null in PolytropeOperator::Mult"); + + m_f->Mult(x_theta, f_term); + m_Mmat->Mult(x_phi, Mphi_term); + m_Dmat->Mult(x_phi, Dphi_term); + m_Qmat->Mult(x_theta, Qtheta_term); + + subtract(f_term, Mphi_term, y_R0); + subtract(Dphi_term, Qtheta_term, y_R1); + + + // -- Apply essential boundary conditions -- + for (int i = 0; i < m_theta_ess_tofs.Size(); i++) { + int idx = m_theta_ess_tofs[i]; + if (idx >= 0 && idx < y_R0.Size()) { + y_block.GetBlock(0)[idx] = 0.0; // Zero out the essential theta dofs in the bilinear form + } + } + + for (int i = 0; i < m_phi_ess_tofs.Size(); i++) { + int idx = m_phi_ess_tofs[i]; + if (idx >= 0 && idx < y_R1.Size()) { + y_block.GetBlock(1)[idx] = 0.0; // Zero out the essential phi dofs in the bilinear form + } + } + +} +mfem::Operator& PolytropeOperator::GetGradient(const mfem::Vector &x) const { + // -- Get the gradient of f -- + mfem::BlockVector x_block(const_cast(x), m_blockOffsets); + const mfem::Vector& x_theta = x_block.GetBlock(0); + + mfem::Operator& J00 = m_f->GetGradient(x_theta); + if (m_jacobian == nullptr) { + m_jacobian = std::make_unique(m_blockOffsets); + m_jacobian->SetBlock(0, 0, &J00); // df/dθ (state-dependent) + m_jacobian->SetBlock(0, 1, m_negM_op.get()); // -M (constant) + m_jacobian->SetBlock(1, 0, m_negQ_op.get()); // -Q (constant) + m_jacobian->SetBlock(1, 1, m_Dmat.get()); // D (constant) + } else { + // The Jacobian already exists, we only need to update the first block + // since the other blocks have a constant derivitive (they are linear) + m_jacobian->SetBlock(0, 0, &J00); + } + + return *m_jacobian; +} + +void PolytropeOperator::SetEssentialTrueDofs(const mfem::Array &theta_ess_tofs, + const mfem::Array &phi_ess_tofs) { + m_theta_ess_tofs = theta_ess_tofs; + m_phi_ess_tofs = phi_ess_tofs; + + if (m_f) { + m_f->SetEssentialTrueDofs(theta_ess_tofs); + } else { + MFEM_ABORT("m_f is null in PolytropeOperator::SetEssentialTrueDofs"); + } +} \ No newline at end of file diff --git a/src/poly/utils/private/polyIO.cpp b/src/poly/utils/private/polyIO.cpp deleted file mode 100644 index 96f0cd9..0000000 --- a/src/poly/utils/private/polyIO.cpp +++ /dev/null @@ -1,43 +0,0 @@ -/* *********************************************************************** -// -// Copyright (C) 2025 -- The 4D-STAR Collaboration -// File Author: Emily Boudreaux -// Last Modified: February 14, 2025 -// -// 4DSSE is free software; you can use it and/or modify -// it under the terms and restrictions the GNU General Library Public -// License version 3 (GPLv3) as published by the Free Software Foundation. -// -// 4DSSE is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU Library General Public License for more details. -// -// You should have received a copy of the GNU Library General Public License -// along with this software; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -// -// *********************************************************************** */ -#include "mfem.hpp" -#include -#include - -#include "polyIO.h" - -void write_solution_to_csv(const mfem::GridFunction &u, const mfem::Mesh &mesh, const std::string &filename) { - std::ofstream file(filename); - if (!file.is_open()) { - std::cerr << "Error: Could not open " << filename << " for writing." << std::endl; - return; - } - - file << "xi,u\n"; // CSV header - - for (int i = 0; i < u.Size(); i++) { - double xi = mesh.GetVertex(i)[0]; // Get spatial coordinate - file << xi << "," << u[i] << "\n"; // Write to CSV - } - - file.close(); - std::cout << "Solution written to " << filename << std::endl; -} \ No newline at end of file diff --git a/src/poly/utils/private/polyMFEMUtils.cpp b/src/poly/utils/private/polyMFEMUtils.cpp deleted file mode 100644 index 33f18b2..0000000 --- a/src/poly/utils/private/polyMFEMUtils.cpp +++ /dev/null @@ -1,326 +0,0 @@ -/* *********************************************************************** -// -// Copyright (C) 2025 -- The 4D-STAR Collaboration -// File Author: Emily Boudreaux -// Last Modified: March 19, 2025 -// -// 4DSSE is free software; you can use it and/or modify -// it under the terms and restrictions the GNU General Library Public -// License version 3 (GPLv3) as published by the Free Software Foundation. -// -// 4DSSE is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU Library General Public License for more details. -// -// You should have received a copy of the GNU Library General Public License -// along with this software; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -// -// *********************************************************************** */ -#include "mfem.hpp" -#include -#include -#include -#include -#include -#include - -#include "quill/LogMacros.h" - -#include "polyMFEMUtils.h" -#include "debug.h" - - -namespace polyMFEMUtils { - NonlinearPowerIntegrator::NonlinearPowerIntegrator( - mfem::Coefficient &coeff, - double n) : coeff_(coeff), polytropicIndex(n) { - - } - - void NonlinearPowerIntegrator::AssembleElementVector( - const mfem::FiniteElement &el, - mfem::ElementTransformation &Trans, - const mfem::Vector &elfun, - mfem::Vector &elvect) { - - const mfem::IntegrationRule *ir = &mfem::IntRules.Get(el.GetGeomType(), 2 * el.GetOrder() + 3); - int dof = el.GetDof(); - elvect.SetSize(dof); - elvect = 0.0; - - mfem::Vector shape(dof); - - for (int iqp = 0; iqp < ir->GetNPoints(); iqp++) { - mfem::IntegrationPoint ip = ir->IntPoint(iqp); - Trans.SetIntPoint(&ip); - double weight = ip.weight * Trans.Weight(); - - el.CalcShape(ip, shape); - - double u_val = 0.0; - for (int j = 0; j < dof; j++) { - u_val += elfun(j) * shape(j); - } - double u_safe = std::max(u_val, 0.0); - double u_nl = std::pow(u_safe, polytropicIndex); - - double coeff_val = coeff_.Eval(Trans, ip); - double x2_u_nl = coeff_val * u_nl; - - for (int i = 0; i < dof; i++){ - elvect(i) += shape(i) * x2_u_nl * weight; - } - } - } - - void NonlinearPowerIntegrator::AssembleElementGrad ( - const mfem::FiniteElement &el, - mfem::ElementTransformation &Trans, - const mfem::Vector &elfun, - mfem::DenseMatrix &elmat) { - - const mfem::IntegrationRule *ir = &mfem::IntRules.Get(el.GetGeomType(), 2 * el.GetOrder() + 3); - int dof = el.GetDof(); - elmat.SetSize(dof); - elmat = 0.0; - mfem::Vector shape(dof); - - for (int iqp = 0; iqp < ir->GetNPoints(); iqp++) { - const mfem::IntegrationPoint &ip = ir->IntPoint(iqp); - Trans.SetIntPoint(&ip); - double weight = ip.weight * Trans.Weight(); - - el.CalcShape(ip, shape); - - double u_val = 0.0; - - for (int j = 0; j < dof; j++) { - u_val += elfun(j) * shape(j); - } - double coeff_val = coeff_.Eval(Trans, ip); - - - // Calculate the Jacobian - double u_safe = std::max(u_val, 0.0); - double d_u_nl = coeff_val * polytropicIndex * std::pow(u_safe, polytropicIndex - 1); - double x2_d_u_nl = d_u_nl; - - for (int i = 0; i < dof; i++) { - for (int j = 0; j < dof; j++) { - elmat(i, j) += shape(i) * x2_d_u_nl * shape(j) * weight; - } - } - - } - } - - BilinearIntegratorWrapper::BilinearIntegratorWrapper( - mfem::BilinearFormIntegrator *integratorInput - ) : integrator(integratorInput) { } - - BilinearIntegratorWrapper::~BilinearIntegratorWrapper() { - delete integrator; - } - - void BilinearIntegratorWrapper::AssembleElementVector( - const mfem::FiniteElement &el, - mfem::ElementTransformation &Trans, - const mfem::Vector &elfun, - mfem::Vector &elvect) { - int dof = el.GetDof(); - mfem::DenseMatrix elMat(dof); - integrator->AssembleElementMatrix(el, Trans, elMat); - elvect.SetSize(dof); - elvect = 0.0; - for (int i = 0; i < dof; i++) - { - double sum = 0.0; - for (int j = 0; j < dof; j++) - { - sum += elMat(i, j) * elfun(j); - } - elvect(i) = sum; - } - } - - void BilinearIntegratorWrapper::AssembleElementGrad(const mfem::FiniteElement &el, - mfem::ElementTransformation &Trans, - const mfem::Vector &elfun, - mfem::DenseMatrix &elmat) { - int dof = el.GetDof(); - elmat.SetSize(dof, dof); - elmat = 0.0; - integrator->AssembleElementMatrix(el, Trans, elmat); - } - - CompositeNonlinearIntegrator::CompositeNonlinearIntegrator() { } - - - CompositeNonlinearIntegrator::~CompositeNonlinearIntegrator() { } - - void CompositeNonlinearIntegrator::add_integrator(mfem::NonlinearFormIntegrator *integrator) { - integrators.push_back(integrator); - } - - void CompositeNonlinearIntegrator::AssembleElementVector( - const mfem::FiniteElement &el, - mfem::ElementTransformation &Trans, - const mfem::Vector &elfun, - mfem::Vector &elvect) { - int dof = el.GetDof(); - elvect.SetSize(dof); - elvect = 0.0; - mfem::Vector temp(dof); - - for (size_t i = 0; i < integrators.size(); i++) { - temp= 0.0; - integrators[i]->AssembleElementVector(el, Trans, elfun, temp); - elvect.Add(1.0, temp); - } - } - - void CompositeNonlinearIntegrator::AssembleElementGrad( - const mfem::FiniteElement &el, - mfem::ElementTransformation &Trans, - const mfem::Vector &elfun, - mfem::DenseMatrix &elmat) { - int dof = el.GetDof(); - elmat.SetSize(dof, dof); - elmat = 0.0; - mfem::DenseMatrix temp(dof); - temp.SetSize(dof, dof); - for (size_t i = 0; i < integrators.size(); i++) { - temp = 0.0; - integrators[i] -> AssembleElementGrad(el, Trans, elfun, temp); - elmat.Add(1.0, temp); - } - } - - // TODO: break this up into smaller functions - // TODO: think of a more efficient way to find connected elements - ConstraintIntegrator::ConstraintIntegrator(const double gamma, mfem::Mesh* mesh): m_gamma(gamma), m_mesh(mesh) { - LOG_INFO(m_logger, "Initializing Constraint Integrator..."); - m_originCoordinateMatrix.SetSize(3, 1); - m_originCoordinateMatrix(0, 0) = 0.0; - m_originCoordinateMatrix(1, 0) = 0.0; - m_originCoordinateMatrix(2, 0) = 0.0; - - m_originCoordinateVector.SetSize(3); - m_originCoordinateVector = 0.0; - - m_mesh->FindPoints(m_originCoordinateMatrix, m_originElementIDs, m_originIntegrationPoints); - - if (m_originElementIDs.Size() == 0) { - LOG_ERROR(m_logger, "The origin point is not found in the mesh."); - throw std::runtime_error("The origin point is not found in the mesh."); - } - - LOG_INFO(m_logger, "The origin point is found in the mesh."); - - // NOTE (EMB, March 2025): This function as it is currently written will break if the mesh is refined after being passed to the constructor - // This may or may not be an issue (it does seem unlikley that the mesh would be refined after being passed to the constructor) - // But if something mysteriously breaks in the future this is may be a good place to start looking - mfem::Table* VETable = m_mesh->GetVertexToElementTable(); - const int nVertices = VETable->Size(); - LOG_INFO(m_logger, "The number of vertices in the mesh is {}", nVertices); - std::vector originVertexIds; - mfem::Array connectedElements; - - // -- Get all vertices connected to the origin element -- - for (int vertexID = 0; vertexID < nVertices; vertexID++) { - VETable->GetRow(vertexID, connectedElements); - for (int j = 0; j < connectedElements.Size(); j++) { - if (connectedElements[j] == m_originElementIDs[0]) { - originVertexIds.push_back(vertexID); - } - } - - } - double minDistanceToOrigin = std::numeric_limits::max(); - int minDistanceVertexId = -1; - - // -- Get the vertex closest to the origin ID -- - for (const auto &vertexId : originVertexIds) { - mfem::Vector vertex; - const double* vcoord = m_mesh->GetVertex(vertexId); - // --- Note if this is run with a 2D or 1D mesh this may lead to a segfault --- - // TODO: Add a check for the dimension of the mesh - double distance = vcoord[0]*vcoord[0] + vcoord[1]*vcoord[1] + vcoord[2]*vcoord[2]; - if (distance < minDistanceToOrigin) { - minDistanceToOrigin = distance; - minDistanceVertexId = vertexId; - } - - - } - if (minDistanceVertexId == -1 || minDistanceToOrigin > 1e-10) { - LOG_ERROR(m_logger, "The origin vertex is not found in the mesh."); - throw std::runtime_error("The origin vertex is not found in the mesh."); - } - // -- Find all elements connected to the origin vertex by looping through the VE table - VETable->GetRow(minDistanceVertexId, m_originConnectedElementIds); - - LOG_INFO(m_logger, "Found {} elements connected to the origin vertex.", m_originConnectedElementIds.Size()); - - } - - - void ConstraintIntegrator::AssembleElementMatrix(const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, mfem::DenseMatrix &elmat) { - int elemID = Trans.ElementNo; - - // -- Check if the element is connected to the origin vertex -- - bool isConnected = m_originConnectedElementIds.Find(elemID) != -1 ? true : false; - - if (!isConnected) { - elmat = 0.0; - return; - } - - - // -- Compute the derivitives using MFEM's build in shape routines -- - - int numDoF = el.GetDof(); - int dim = m_mesh->Dimension(); - - // -- Map the origin in physical space to the reference space of the element -- - mfem::Vector originReferenceCoordinate(dim); - mfem::IntegrationPoint originIntegrationPoint; - Trans.TransformBack(m_originCoordinateVector, originIntegrationPoint); - - // -- Compute the derivitives of the shape functions at the origin -- - mfem::DenseMatrix dshape(numDoF, dim); - el.CalcDShape(originIntegrationPoint, dshape); - - // -- Transform derivitives from reference space to physical space using the inverse of the Jacobian -- - mfem::DenseMatrix invJac(dim, dim); - invJac = Trans.InverseJacobian(); - - mfem::DenseMatrix dshapePhysical(numDoF, dim); - dshapePhysical = 0.0; - - for (int dofID = 0; dofID < numDoF; dofID++) { - for (int dimID = 0; dimID < dim; dimID++) { - for (int i = 0; i < dim; i++) { - dshapePhysical(dofID, dimID) += dshape(dofID, i) * invJac(i, dimID); - } - } - } - - // -- Assemble the element matrix contribution = gamma * (grad(phi_i) dot grad(phi_j)) -- - elmat.SetSize(numDoF); - elmat = 0.0; - for (int i = 0; i < numDoF; i++) { - for (int j = 0; j < numDoF; j++) { - double dotProduct = 0.0; - for (int dimID = 0; dimID < dim; dimID++) { - dotProduct += dshapePhysical(i, dimID) * dshapePhysical(j, dimID); - } - elmat(i, j) += m_gamma * dotProduct; - } - } - } - - -} // namespace polyMFEMUtils diff --git a/src/poly/utils/public/integrators.h b/src/poly/utils/public/integrators.h new file mode 100644 index 0000000..960a7a5 --- /dev/null +++ b/src/poly/utils/public/integrators.h @@ -0,0 +1,85 @@ +/* *********************************************************************** +// +// Copyright (C) 2025 -- The 4D-STAR Collaboration +// File Author: Emily Boudreaux +// Last Modified: March 19, 2025 +// +// 4DSSE is free software; you can use it and/or modify +// it under the terms and restrictions the GNU General Library Public +// License version 3 (GPLv3) as published by the Free Software Foundation. +// +// 4DSSE is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Library General Public License for more details. +// +// You should have received a copy of the GNU Library General Public License +// along with this software; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// +// *********************************************************************** */ +#ifndef POLYMFEMUTILS_H +#define POLYMFEMUTILS_H + +#include "mfem.hpp" +#include +#include +#include "config.h" +#include "probe.h" + +#include "quill/LogMacros.h" + + + +/** + * @file polyMFEMUtils.h + * @brief A collection of utilities for working with MFEM and solving the lane-emden equation. + */ + + +/** + * @namespace polyMFEMUtils + * @brief A namespace for utilities for working with MFEM and solving the lane-emden equation. + */ +namespace polyMFEMUtils { + /** + * @brief A class for nonlinear power integrator. + */ + class NonlinearPowerIntegrator: public mfem::NonlinearFormIntegrator { + private: + Config& m_config = Config::getInstance(); + Probe::LogManager& m_logManager = Probe::LogManager::getInstance(); + quill::Logger* m_logger = m_logManager.getLogger("log"); + mfem::Coefficient &m_coeff; + double m_polytropicIndex; + public: + /** + * @brief Constructor for NonlinearPowerIntegrator. + * + * @param coeff The function coefficient. + * @param n The polytropic index. + */ + NonlinearPowerIntegrator(mfem::Coefficient &coeff, double n); + + /** + * @brief Assembles the element vector. + * + * @param el The finite element. + * @param Trans The element transformation. + * @param elfun The element function. + * @param elvect The element vector to be assembled. + */ + virtual void AssembleElementVector(const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, const mfem::Vector &elfun, mfem::Vector &elvect) override; + /** + * @brief Assembles the element gradient. + * + * @param el The finite element. + * @param Trans The element transformation. + * @param elfun The element function. + * @param elmat The element matrix to be assembled. + */ + virtual void AssembleElementGrad (const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, const mfem::Vector &elfun, mfem::DenseMatrix &elmat) override; + }; +} // namespace polyMFEMUtils + +#endif // POLYMFEMUTILS_H \ No newline at end of file diff --git a/src/poly/utils/public/operator.h b/src/poly/utils/public/operator.h new file mode 100644 index 0000000..00d02e9 --- /dev/null +++ b/src/poly/utils/public/operator.h @@ -0,0 +1,45 @@ +#ifndef POLY_UTILS_OPERATOR_H +#define POLY_UTILS_OPERATOR_H + +#include "mfem.hpp" +#include + +class PolytropeOperator : public mfem::Operator { +public: + PolytropeOperator( + std::unique_ptr M, + std::unique_ptr Q, + std::unique_ptr D, + std::unique_ptr f, + const mfem::Array &blockOffsets); + ~PolytropeOperator() override = default; + + void Mult(const mfem::Vector &x, mfem::Vector &y) const override; + mfem::Operator& GetGradient(const mfem::Vector &x) const override; + + void SetEssentialTrueDofs(const mfem::Array &theta_ess_tofs, + const mfem::Array &phi_ess_tofs); + +private: + std::unique_ptr m_M; + std::unique_ptr m_Q; + std::unique_ptr m_D; + std::unique_ptr m_f; + + const mfem::Array &m_blockOffsets; + + mfem::Array m_theta_ess_tofs; + mfem::Array m_phi_ess_tofs; + + std::unique_ptr m_Mmat; + std::unique_ptr m_Qmat; + std::unique_ptr m_Dmat; + + + std::unique_ptr m_negM_op; + std::unique_ptr m_negQ_op; + mutable std::unique_ptr m_jacobian; +}; + + +#endif // POLY_UTILS_OPERATOR_H \ No newline at end of file diff --git a/src/poly/utils/public/polyIO.h b/src/poly/utils/public/polyIO.h deleted file mode 100644 index acf2237..0000000 --- a/src/poly/utils/public/polyIO.h +++ /dev/null @@ -1,36 +0,0 @@ -/* *********************************************************************** -// -// Copyright (C) 2025 -- The 4D-STAR Collaboration -// File Author: Emily Boudreaux -// Last Modified: February 14, 2025 -// -// 4DSSE is free software; you can use it and/or modify -// it under the terms and restrictions the GNU General Library Public -// License version 3 (GPLv3) as published by the Free Software Foundation. -// -// 4DSSE is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU Library General Public License for more details. -// -// You should have received a copy of the GNU Library General Public License -// along with this software; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -// -// *********************************************************************** */ -#ifndef POLY_IO_H -#define POLY_IO_H - -#include "mfem.hpp" -#include - -/** - * @brief Writes the solution to a CSV file. - * - * @param u The GridFunction containing the solution. - * @param mesh The mesh associated with the solution. - * @param filename The name of the CSV file to write to. - */ -void write_solution_to_csv(const mfem::GridFunction &u, const mfem::Mesh &mesh, const std::string &filename); - -#endif // POLY_IO_H \ No newline at end of file diff --git a/src/poly/utils/public/polyMFEMUtils.h b/src/poly/utils/public/polyMFEMUtils.h deleted file mode 100644 index d194d8a..0000000 --- a/src/poly/utils/public/polyMFEMUtils.h +++ /dev/null @@ -1,190 +0,0 @@ -/* *********************************************************************** -// -// Copyright (C) 2025 -- The 4D-STAR Collaboration -// File Author: Emily Boudreaux -// Last Modified: March 19, 2025 -// -// 4DSSE is free software; you can use it and/or modify -// it under the terms and restrictions the GNU General Library Public -// License version 3 (GPLv3) as published by the Free Software Foundation. -// -// 4DSSE is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU Library General Public License for more details. -// -// You should have received a copy of the GNU Library General Public License -// along with this software; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -// -// *********************************************************************** */ -#ifndef POLYMFEMUTILS_H -#define POLYMFEMUTILS_H - -#include "mfem.hpp" -#include -#include -#include "config.h" -#include "probe.h" -#include - - - -/** - * @file polyMFEMUtils.h - * @brief A collection of utilities for working with MFEM and solving the lane-emden equation. - */ - - -/** - * @namespace polyMFEMUtils - * @brief A namespace for utilities for working with MFEM and solving the lane-emden equation. - */ -namespace polyMFEMUtils { - /** - * @brief A class for nonlinear power integrator. - */ - class NonlinearPowerIntegrator: public mfem::NonlinearFormIntegrator { - private: - Config& config = Config::getInstance(); - mfem::Coefficient &coeff_; - double polytropicIndex; - public: - /** - * @brief Constructor for NonlinearPowerIntegrator. - * - * @param coeff The function coefficient. - * @param n The polytropic index. - */ - NonlinearPowerIntegrator(mfem::Coefficient &coeff, double n); - - /** - * @brief Assembles the element vector. - * - * @param el The finite element. - * @param Trans The element transformation. - * @param elfun The element function. - * @param elvect The element vector to be assembled. - */ - virtual void AssembleElementVector(const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, const mfem::Vector &elfun, mfem::Vector &elvect) override; - - /** - * @brief Assembles the element gradient. - * - * @param el The finite element. - * @param Trans The element transformation. - * @param elfun The element function. - * @param elmat The element matrix to be assembled. - */ - virtual void AssembleElementGrad (const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, const mfem::Vector &elfun, mfem::DenseMatrix &elmat) override; - }; - - /** - * @brief A wrapper class for bilinear integrator. - */ - class BilinearIntegratorWrapper : public mfem::NonlinearFormIntegrator - { - private: - mfem::BilinearFormIntegrator *integrator; - public: - /** - * @brief Constructor for BilinearIntegratorWrapper. - * - * @param integratorInput The bilinear form integrator input. - */ - BilinearIntegratorWrapper(mfem::BilinearFormIntegrator *integratorInput); - - /** - * @brief Destructor for BilinearIntegratorWrapper. - */ - virtual ~BilinearIntegratorWrapper(); - - /** - * @brief Assembles the element vector. - * - * @param el The finite element. - * @param Trans The element transformation. - * @param elfun The element function. - * @param elvect The element vector to be assembled. - */ - virtual void AssembleElementVector(const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, const mfem::Vector &elfun, mfem::Vector &elvect) override; - - /** - * @brief Assembles the element gradient. - * - * @param el The finite element. - * @param Trans The element transformation. - * @param elfun The element function. - * @param elmat The element matrix to be assembled. - */ - virtual void AssembleElementGrad(const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, const mfem::Vector &elfun, mfem::DenseMatrix &elmat) override; - }; - - /** - * @brief A class for composite nonlinear integrator. - */ - class CompositeNonlinearIntegrator: public mfem::NonlinearFormIntegrator { - private: - std::vector integrators; - public: - /** - * @brief Constructor for CompositeNonlinearIntegrator. - */ - CompositeNonlinearIntegrator(); - - /** - * @brief Destructor for CompositeNonlinearIntegrator. - */ - virtual ~CompositeNonlinearIntegrator(); - - /** - * @brief Adds an integrator to the composite integrator. - * - * @param integrator The nonlinear form integrator to add. - */ - void add_integrator(mfem::NonlinearFormIntegrator *integrator); - - /** - * @brief Assembles the element vector. - * - * @param el The finite element. - * @param Trans The element transformation. - * @param elfun The element function. - * @param elvect The element vector to be assembled. - */ - virtual void AssembleElementVector(const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, const mfem::Vector &elfun, mfem::Vector &elvect) override; - - /** - * @brief Assembles the element gradient. - * - * @param el The finite element. - * @param Trans The element transformation. - * @param elfun The element function. - * @param elmat The element matrix to be assembled. - */ - virtual void AssembleElementGrad(const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, const mfem::Vector &elfun, mfem::DenseMatrix &elmat) override; - }; - - class ConstraintIntegrator: public mfem::BilinearFormIntegrator { - private: - Config& m_config = Config::getInstance(); - Probe::LogManager& logManager = Probe::LogManager::getInstance(); - quill::Logger* m_logger = logManager.getLogger("log"); - const double m_gamma; - mfem::Array m_originElementIDs; - mfem::Array m_originIntegrationPoints; - mfem::DenseMatrix m_originCoordinateMatrix; - mfem::Vector m_originCoordinateVector; - mfem::Mesh* m_mesh; - mfem::Array m_originConnectedElementIds; - public: - ConstraintIntegrator(const double gamma, mfem::Mesh* mesh); - ~ConstraintIntegrator() = default; - - void AssembleElementMatrix(const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, mfem::DenseMatrix &elmat) override; - - }; - -} // namespace polyMFEMUtils - -#endif // POLYMFEMUTILS_H \ No newline at end of file From 15a020b1bbca97f78c2b564e938e4bc10c715ebb Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 2 Apr 2025 14:57:57 -0400 Subject: [PATCH 073/167] test(tests): misc updates (all minor) --- tests/poly/polyTest.cpp | 16 +--------------- tests/resource/resourceManagerTest.cpp | 2 +- 2 files changed, 2 insertions(+), 16 deletions(-) diff --git a/tests/poly/polyTest.cpp b/tests/poly/polyTest.cpp index 9a20706..b03fc41 100644 --- a/tests/poly/polyTest.cpp +++ b/tests/poly/polyTest.cpp @@ -20,18 +20,12 @@ // *********************************************************************** */ #include -#include #include "quill/LogMacros.h" #include "mfem.hpp" -#include "resourceManager.h" -#include "resourceManagerTypes.h" - #include "polySolver.h" -#include "polyCoeff.h" #include "probe.h" #include "config.h" -#include "meshIO.h" std::string CONFIG_FILENAME = std::string(getenv("MESON_SOURCE_ROOT")) + "/tests/testsConfig.yaml"; @@ -44,23 +38,15 @@ TEST_F(polyTest, Solve) { Probe::LogManager& logManager = Probe::LogManager::getInstance(); quill::Logger* logger = logManager.getLogger("log"); - ResourceManager& rm = ResourceManager::getInstance(); - const Resource& resource = rm.getResource("mesh:polySphere"); - const auto &meshIO = std::get>(resource); LOG_INFO(logger, "Starting polytrope solve test 1..."); config.loadConfig(CONFIG_FILENAME); double polytropicIndex = config.get("Tests:Poly:Index", 1); - double polyRadius = polycoeff::x1(polytropicIndex); LOG_INFO(logger, "Solving polytrope with n = {:0.2f}", polytropicIndex); - meshIO->LinearRescale(polyRadius); - mfem::Mesh& mesh = meshIO->GetMesh(); - double radius = Probe::getMeshRadius(mesh); - LOG_INFO(logger, "Mesh radius: {:0.4f} (target={:0.4f})", radius, polyRadius); - PolySolver polytrope(polytropicIndex, 1, mesh); + PolySolver polytrope(polytropicIndex, 1); LOG_INFO(logger, "Solving polytrope..."); EXPECT_NO_THROW(polytrope.solve()); LOG_INFO(logger, "Polytrope solved."); diff --git a/tests/resource/resourceManagerTest.cpp b/tests/resource/resourceManagerTest.cpp index d0264d7..512752c 100644 --- a/tests/resource/resourceManagerTest.cpp +++ b/tests/resource/resourceManagerTest.cpp @@ -1,8 +1,8 @@ #include -#include "resourceManager.h" #include "config.h" #include "eosIO.h" #include "helm.h" +#include "resourceManager.h" #include "resourceManagerTypes.h" #include From dcc4381cbb613c0a871df7de114c15a0517cea3a Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 2 Apr 2025 15:00:28 -0400 Subject: [PATCH 074/167] refactor(poly): removed unused includes --- src/poly/utils/private/integrators.cpp | 5 ----- src/poly/utils/public/integrators.h | 4 ---- 2 files changed, 9 deletions(-) diff --git a/src/poly/utils/private/integrators.cpp b/src/poly/utils/private/integrators.cpp index d678c25..8c7e1a5 100644 --- a/src/poly/utils/private/integrators.cpp +++ b/src/poly/utils/private/integrators.cpp @@ -20,11 +20,6 @@ // *********************************************************************** */ #include "mfem.hpp" #include -#include -#include -#include - -#include "quill/LogMacros.h" #include "integrators.h" #include "debug.h" diff --git a/src/poly/utils/public/integrators.h b/src/poly/utils/public/integrators.h index 960a7a5..b6be026 100644 --- a/src/poly/utils/public/integrators.h +++ b/src/poly/utils/public/integrators.h @@ -23,13 +23,9 @@ #include "mfem.hpp" #include -#include #include "config.h" #include "probe.h" -#include "quill/LogMacros.h" - - /** * @file polyMFEMUtils.h From acf5367556f93824fa17b0a352bd63cc7b2387be Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Thu, 3 Apr 2025 11:14:50 -0400 Subject: [PATCH 075/167] fix(poly): bug fixing in block form currently derivitive constraint is not working --- 4DSSEConsole.sh | 205 ------------------ .../laneEmdenVariationalBlockForm.pdf | Bin 204112 -> 204176 bytes .../laneEmdenVariationalBlockForm.tex | 2 +- src/poly/solver/private/polySolver.cpp | 118 ++++++---- src/poly/solver/public/polySolver.h | 5 +- src/poly/utils/private/integrators.cpp | 6 +- src/poly/utils/private/operator.cpp | 20 +- src/poly/utils/public/operator.h | 10 +- src/probe/public/probe.h | 2 - tests/testsConfig.yaml | 5 +- 10 files changed, 112 insertions(+), 261 deletions(-) delete mode 100755 4DSSEConsole.sh diff --git a/4DSSEConsole.sh b/4DSSEConsole.sh deleted file mode 100755 index a9e2b9f..0000000 --- a/4DSSEConsole.sh +++ /dev/null @@ -1,205 +0,0 @@ -#!/bin/bash - -# --- Functions --- - -# Display the main menu -display_menu() { - clear # Clear the screen for a clean menu - echo "--- Project Install Console ---" - echo "1. Reconfigure (with tests)" - echo "2. Reconfigure (without tests)" - echo "3. Build" - echo "4. Run Tests" - echo "5. Run Test with gdb (Specify test name)" - echo "6. Wipe (Clean build directory)" - echo "7. Generate Documentation" # Added documentation option - echo "8. Exit" - echo "-------------------------------" - echo -n "Enter your choice [1-8]: " -} - -# Reconfigure the project (meson setup) -reconfigure() { - local test_flag="$1" # Use local to avoid global variable pollution - - if [[ "$test_flag" == "true" ]]; then - meson setup build -Dbuild_tests=true --buildtype=debug - else - meson setup build -Dbuild_tests=false --buildtype=release - fi - - if [[ $? -eq 0 ]]; then # Check exit code for success - echo "Reconfiguration successful." - else - echo "Reconfiguration failed." - return 1 # Return a non-zero exit code to signal failure - fi -} - -# Build the project -build_project() { - meson compile -C build - - if [[ $? -eq 0 ]]; then - echo "Build successful." - else - echo "Build failed." - return 1 - fi -} - -# Run tests -run_tests() { - meson test -C build - - if [[ $? -eq 0 ]]; then - echo "Tests passed." # More specific message. - else - echo "Tests failed." - return 1 - fi -} - -# Run a specific test with GDB -run_test_gdb() { - local test_dir="build/tests" # Store the base test directory - local selected_test="" - local test_options=() - local test_index=1 - local choice - - # --- Find test executables --- - # Use find to get a list of potential test executables, *excluding* .p and .cpp.o files - # We sort it for consistent ordering. The '-type f' ensures we only find files. - # The '-executable' ensures the files are actually executable. - find "$test_dir" -type f -executable \ - ! -name "*.p" ! -name "*.cpp.o" ! -name "*.h.gch" | sort | while read -r file; do - # Remove the 'build/tests/' prefix and the file extension - test_name=$(basename "$file") - test_options+=("$test_name") - echo "$test_index. $test_name" - test_index=$((test_index + 1)) - done - - # Check if any tests were found - if [[ ${#test_options[@]} -eq 0 ]]; then - echo "No test executables found in build/tests." - return 1 - fi - - # --- Prompt for test selection --- - echo "-------------------------------" - echo -n "Enter the number of the test to debug (or 0 to cancel): " - read -r choice - - # --- Input Validation --- - if ! [[ "$choice" =~ ^[0-9]+$ ]]; then # Check if input is a number - echo "Invalid input. Please enter a number." - return 1 - fi - - if [[ "$choice" -eq 0 ]]; then - echo "Test selection cancelled." - return 0 - fi - - if [[ "$choice" -lt 1 || "$choice" -gt ${#test_options[@]} ]]; then - echo "Invalid test number. Please enter a number within the valid range." - return 1 - fi - - # --- Get the selected test name --- - selected_test="${test_options[$((choice - 1))]}" # Adjust for 0-based array indexing - - # --- Run GDB --- - # Construct full path. More reliable than changing directories. - local full_test_path="$test_dir/$selected_test" - - if [[ ! -x "$full_test_path" ]]; then - echo "Error: Test executable '$full_test_path' not found or not executable." - return 1 - fi - - gdb --args "$full_test_path" - -} - -# Wipe the build directory -wipe_build() { - echo -n "Are you sure you want to wipe the build directory? (y/N): " - read -r confirm - - if [[ "$confirm" == "y" || "$confirm" == "Y" ]]; then - rm -rf build - echo "Build directory wiped." - else - echo "Wipe cancelled." - fi -} - -generate_docs() { - echo "Generating documentation..." - doxygen - if [[ $? -ne 0 ]]; then # Check if doxygen succeeded - echo "Error: Doxygen failed." - return 1 - fi - - if [[ -d docs/latex ]]; then #Check if directory exist - cd docs/latex || return #cd into docs/latex and exit the function if unsuccesful - make - if [[ $? -ne 0 ]]; then #Check make - echo "Error: make in docs/latex failed." - cd ../.. || exit #go back, or exit the script if it fails - return 1 - fi - cd ../.. || exit # Go back to the project root - else - echo "Warning: docs/latex directory not found. Skipping LaTeX build." - fi - - echo "Documentation generated." -} - -# --- Main Loop --- - -while true; do - display_menu - read -r choice - - case "$choice" in - 1) - reconfigure "true" - ;; - 2) - reconfigure "false" - ;; - 3) - build_project - ;; - 4) - run_tests - ;; - 5) - run_test_gdb - ;; - 6) - wipe_build - ;; - 7) - generate_docs - ;; - 8) - echo "Exiting..." - break # Exit the while loop - ;; - *) - echo "Invalid choice. Please enter a number between 1 and 8." - ;; - esac - - echo -n "Press Enter to continue..." - read -r # Wait for Enter key press -done - -exit 0 #Good practice \ No newline at end of file diff --git a/docs/derivations/laneEmdenVariationalBlockForm.pdf b/docs/derivations/laneEmdenVariationalBlockForm.pdf index 71df7ad376ad1d9856b9712a020b21529aa54f4c..a26eb454eed104b99539b2f6cf5e36e62e0ffb66 100644 GIT binary patch delta 17707 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 z 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 delta 17655 zcmV($K;yrVyA05}43H!OGBA@N2`PVCOLOG55x(!Qm|Hj%5yAU$*ectxlsIMW!B*L+ z?Ale_8SW0tGo(Utq?Hf(?db-<8FB!Ja{Mx)W_{`x_Eb@l2G7s4! zxcabQN)fH)LR&!;Ws9rz;%)YI*;Y4I{c)KK%CoCY83q?iNtOYzFU`d z82-34HY`q0;j~-#}3QeeXpJ zZ>xGBZ_Bt~UG2)c1B#9W4RTJn@lrY#mGF*I7O#kn&VnyEPaN`X&J};nexF*B1OL%7 zK^K}h12+#Z1tr4jg(QrLuyLJWZV7X6M@OR9%bbHzQTSn0Aa}4+_~S)}gJ?=D*aF%F zrSe4YAkFn2wa!s1RToB}CvLO82?V!jJ;7$-DJmbR-Xqan81Hbr-}cq@_AWREkiN%- zcVXN$yE2e=t72QUam#m%EJz48~8QW}!pq%;O5Yb9F>lu!O9V zNbM%F;+4Lmj1RX83&uO<+!>-RfCWRpcVW@r5)vq)1Y!#JazuaLj3-WEK(Pv*sWE{r zrGG`3HQr$5gW8t>ohBHqe2Pn zV8RR)U{4f~!~hBSFUAa04xxzTV!~}kS&GsTJTN01^|r)E@L(BXuqEIGY#rHsd3|tW zfXF`qSk}Mm0-%3_wq(0x89YKbh_H%qi-1w}0TS+C4->-U7UK}0qE&yBROmee{UULV zZ*$G&E)KR(+`W|PYQprX=_(o-%8BW=kHm;6xsMS?H#iL-hG##g_$gSG3JYGYq)X*+ zfNcF`S_U7DC{5fLgbi(;=1}v9A|G<7w7yc8g|KGrjGuqW$!&R$6RG{jrJk zO?dvbY~xJPg_+2SgG!aoitRo=LiU&p--11m+1czYa`3&E3Y`qLk_yxcLtgyR zY~j=@goYX_h|zD*^TAb6bUTQ?D(WyOZ{jS=0$A?7Z-*0MW*5o2Zb;kEfpIF9IQx2C zw2^-b{C-_wVb;aHn+Yk@>GOI>9)(6+i8p~Lnp75dpQ|E}hb(ggKs3Y?WU|BC-D8=F zPsP?NQBZ`%I?VYSUms?}J(SdE>9_>0@{gs2JUZp~ z+7L*jumnAXropODx)HD<)T-)!T@6CqR=ytwqoKkMPd*UAZ|n=0$+5zl>k!IJaOrR2 zg3F6@(CTI6KH_-XDLO!n+8c~tXa`mhNsI9FU4e8rRnhkO)dr$tH`@6uz=weXz=?mU zilN+T`f@!J?nU<9GPl`P3Y^Cv5;}ls73gijqbVct3xQlHWIn?rMF~j`f&XY|p|I1c?wxyvyyuKSP5U zR)my$+#tqg?pQ<2uDVc zM?)ExT~uw?pJ5HcvTw^ior8Z_JNu0d(j-b<=(@y<+az=VRA_-mqEPQdiDS|V+jvRK zK0ZNp)%wcvQ?(mDI|BJ!pUKV^Nf6E~q1ZJU=bhu!8Uo-Jt^;#w6TVtu9Ia<_(qxkF ze7kg#Xa;f6mjxJI4l#3p^G(tVAUEb0pFtKy z{XZxer9M-KRf3-&f|)w84&NkLffqWK$^wu*wHobH89hDB_@+38v9(~LQj23PWk-px zfK4>284A6@wEVkQ=U1=(2}jQZAcOY^xAzDEk9`9)H!_!TumKkWG&PrT>jEc}z%c}W z6zUo-Od}!P2n^CaLwC1yO2;t35CaUI(hbtxEuE4INF#`ZbV!4Ubc%3s?|t^(=luU# z_pVuMW}dg>c|QhP4Q&o7D=N{sNf6EC7&@kO2E1?f@xA2pkHwfB{r3 z+-xC^j~T%h4ghT@FcjkE{a+!NMQz>OoQ1i#JUu-*EgW4ro!~a&EbIVJsGBW+Knvmu zfqOu#0KXdss988d{_KnslL4S(3w8ZduI*&)=4kfvx2|@kI4br zN-6+#X9(<1W0gM**a3gd1_0s&{T=Qv@85x-us@tFz+fjwXA77&6lMdkhB`n1>hda_ zZeDKe01KGaZ$k?QSEomR3l9r_sDp*&qro4QTL9#xGyxWm4gS@hD;N%Sc5~%)g*yCh zk?VJu$0^IftYn-V9U(9`SIpn_$wJ`}@Z;FMx&GX&JY*}?#!hN zgSxmwlw|)hc@$y(BeQ|H0r-GGpnwoB0OA6Gc!6!Xeuvlbc82_+1pO9&KX%~n>+IwV zuzqX;;t#ckJpN$%x>|TZ0B&%1h`;Z@75|MeK_Gw?6zm4DgxEk~nEyn76ho~4#E;8| zL%je-z(?+Z0Kng$zyFy$(#y&T=HUI0`5*h`da0+csjtoUXUBi*q@|s_0KObNyZ{bv zJ`g}iP!J%%2L$;4cN7hO3+P`}0RM4Sf>}EOg#Ik{aZ3Lw*yFGLGyioPEP(%xrRMZV zS_pvoAC4OX`GDZZFVO!p)BkY!|0DSCDE~K(|8GI^?hX!rsG0xJ|9{jLj!*~hzYHEZ z>+bf*e^sZ)D}ep4sXpY-n^lEaLERnySF7Y^@puPPFdK)z#|U+Qm4|vktTdo*VB0^* z@~2$)_mMe3VGs=`SLp9o1;7CU0{=(%cv)ck$CtzPk&%C>AdiRh-znu_U?;2J7sk!U z53qp4Exa*-k3{0;;{*7D9#7E<;`IlI0bHCgC$~ozz+-#<0Ba{W=I@R2^8>h~e~bP^ zLI5tgzmb3dfJ^m%ZzS}HEdD`{mf*k9@5;HX{sln*F38`Ij|aeI4fTNhOV117vi%q2 z18_nA1qA_I4*!CWsT}`-kH^F1^f%;vtl#;OMo$0A4tk6Z|0nxnX>OiQ|586T;{Ffh ze$;#Y3qFST{wMrnDLxSRpWgp9c(6Mh{`mC#aTxW?#vRkCbv5==RcDSPLv!-H4RW$xN_`E#a>w6%@mZ`6_Ssg`x`ywcnlds>2s4v^lW`#vDaFLDbton|meVGo@#Y>c zE3bJeoeH#Dy0WV$K_Ao|1e*A?u!OdIZ}Xdc_RyJ$8(*?UXxS2{HqpTP_#&tf^P3oP zB8#_ehVJ4>SB;0jE2Aq!Ep0+L=5kc+?*cb$avD8@_E&UhN0z;Ym1a(qeWoHk_BUA_ zh>p*H!P!oO-82UslGb$guyo|xB>1K&1@Ds?L#r0Qx41at69Fci^W$KSLfMXZmzlPG*% z7nWTmh*(#SjK60NFFMn&`EWM={_M!4m;)$(%2{cnEscw<=8!^Yn5Ukgax`5S&qrx0 z)Z9mOFI@hjgB8{9hdgF*=!0)x6kstTuyR(8eT_Wtr%M+SsrWlPplQ0-L0Y5cz&+E; zzWu{j`(aUCP;%@M5pr+C5seGCHk8dGBogt5hWTaZU20H}wq8A=|LY;)vYypSi!&>K zpl$!0@2gj$j%Z)FJrBq7({96w!)*8l1CWE$hK~?1Z$h3?3MmBJ2F3aIdk?n9U*RiSoajk)M%pbXm-^<)ASxCWh>s>ym3zm3hq%i&b$Z`Ou&c^Mx4 zC`lsmna=*nnX4U>ta?tv622rl(i;1J!{e96v~3`rC`gG;-E7-+rKGceSpLe!y}obr zki_z<-4dG{TKM%ta#G>(&!_p08dWS_Ot+h_8M*m=&7G}hZE>SWuO{yB(Bq&ezidvZ zRI4V8JJryu&u~tt8zl6yDyB%irm|l`et;>Rp=F~luzNFc_tOQIKS*e1Fp^|{^CI;d z_Rp}S-kA>0EI!VCXewJs?0aQYuR3hu-r}9*i6aAlt=$Qm zp>3gny3hM=`wqId#6Gl@CQK23aEYH1tkyJZ*M13KE+?6beWLy)cqRxU4qu3EKYTydXn3QPcTpKC^_8CCIEV^Suncl@gb3O`@1;G#JG{^q>Vbm{ch0(MGQ6zD;u5rM-Q-02j* znke+d@3YF8|DLoOL-QHWZn#I@*F}+c^q{EJRHk z`?C=(V+|@{!n5rG`d5Bmt{fSV#C6_H*w?Q=*@wG_)f-5v!lGNTEvVOf=;wJkf0I$?}cv~&N$PS#yNyKwK}-^h@EnT=tf7%Od&rLT@^t~|LNf;ddQDHqp+|g=@#emGCWp%edM*X5@`)X zJu~&obC1-2(H#MQP_q!CLzPtBi^bYNL>m55{3mH?Cds{cY+1Ko8yphP&G?DWn9|4( zKJzS_+q3Fmzh$m{W0Kd0%g?7Z&tcTdELZbgN|~0&RTve*DpmAtxp)j4)$qP@SkARs zZ8Fxe8T`5Ogp+gWMjSihL*(>nj<{xb1YmpfFK-jHiQmuqXKcRuzCpP8u!Oc3t0e;2;`tR946GXAR3BJ)e<6ceF zBf}_vLeA~#Id!&Du@EjI$o3ek@FN7bXYzd-267dgB87U!W}cgp*4zYY;gt}2Mfe%g znhxN;_ms1kvu>FBG13Zke8`F8<)!4ZtW|sX&P0)UiTq;e1JCw5{FBrDhM+2S+X-c< zq0FqNE^*Ux0wIt5=>%_9N^~YAN4K`=T45`HHM*np;NldOY04c7Ew6$;+ORt-+IL!5 zh$-2xBC}dpPYTe2y0?UO3P`nU2V|`X?dSU_k}T=#Z}m=w!YfVP(s=!C`5=j_ifWPY ze#IK4Qg-!Lbbh9fgu~>AWluFhLwmez}J6u7cL2&S!2}a*p$D;F}v_Y`()Ngb9w<$+9ZVd}iaB)lXlytKtRyjFzs?OM$%L+@G-}X)!G>{U8d8y7gS(ez$!A44$*L}g!I$u~L08B2 zmVCv*qg$wx(u@W1W`=x>-dQF)Yw&;yk8O;(O*J0lOV^^tPraBVb?3s-Avds$dB>N6 z4PbVBe`8>+AYZkC6!QSneo`bzISY#go1%^|Wm;?$CL!k>AHQzlf?pJETzB(-jfv%> z8Setsd;b>(g>`H#R(<}EANmk=QyrTd@Po#9Q^xd=#w$NjNWl$+jd|g;%PxrOf zQ=-?oZ@u|pJh|`Jx?4*w3Dr`653Lyp&^6s}1#k2%y|cnj+GJ0jk~}qGn}3`5E?Q;@ z*QfmghVP5A57hduTigBOB=#9Q> z@)Qd57tzrWMqBu!hfv5PGMlEtV_UTi4Pm5AE z_!f>2QBdoCspc#dmBx#v>uO>tVv~qS9mk;}yc>JPMO?jDJLXJiF`xDXS9tR?$m?b( z<#c$^8R_L>M=W+{CrQ$V1R!+dCg9;L2E)ng6)8`U=w zzosxo*Z$Z~*tPsGY5Q&HU{(_mM#-M|TcJTP=1{AJ_;jZkCz`8rv#{?ePTV+~qAQ)1 z7)X%~&xW4%;v!K;c&R2Rb(>gSr_Q-6C**0V zjnv^fAdT*mus)kL+)Ue&#cgwpR5E)<#9x8;b!prZ9SqN)X+K>`)TaR9ypnpp276gF zb^>Za?BorDB?i5q>Q$HFAW@Tgvo0n?YQraXsBh{uKE{md71Z4Su$U+Jin_jc(M^yP z&tEP7d{!x5b~H49B`G7SyDF=crkge>foue66*cg=i9h07d7|!tp2P(?9YXG5M=hu* zM%f2Aj|B;E=wN`B+Ik~tXb-hBT04hPpV(KAau%T$ZOQE6X(i6r{_+;C^h|v)X3*1Z zQ1U!qzIUQv6D1dR$1Iv&$7Wsm`9gVn-)T^AE*`6?ygvnh4V?tG2IWqCTObG8-BCaq zg=1fU-Em4z(i3@)XL^GGny44Y^PG6-#!Lo9mxJ-=hQZPKgmF|+k+Xg~1VW7HIqwE= zR;}Rzxa)5NHM;^}tsDRqz9>zC?L#i3Xry<~$c&PM1J$+MA?2iZ;@b-S6Ii7_2)A{1 z8XxP}?euqlgHlMe7Hi!Fnq8iL@4U8ibifRc&f>|ZT|Ookf+vL@P{cto_VLW!`vqwm z`RFN{z$g_ry1JQn>Z2k7{!10OZTQz#;-S&Q6i-HR#?o${(%5voM@L0;(7ki=DE$?k z&xYUhT$8~^te?I@7Xi^-w3S$yUrQnVa+Xy64t&5q(MPoE(x_%DeXG;9Z=J{m#ZW35+nL24f)zpb{>RQ zd&7@AK3V>=NZf1!j5v@-_(H)hA>xW9z&5m5Q`` z8?$GB#_#|m;ERGXEAG+Ed+j)&AJLwS*Pv5(DO4>s@P(wBWJc@(QO1>ZUH{g~O$hgD zeaQ#tEWA))5;dIRSrMUE^yD~isX)x3;K$a((7=X>;UYf!fG@)L?{Z~5ou5~U*qzi% zq1@JBd@|S8GJb1-g44h`<*D|S^p{LSqW!jiH(^!4s=FfHKC>XsgqlDTzyo)UONo>k z%SL1`8K`Pa;X9x7Q=W$kBRMWa+fxzd>@V8@JVd`eIQPETval`*39QJG;*pTMjOWzC z%a_JMTtnRsN=F4x==!OjRS2>9`>EX^|zTwkmxWk#i8O3pN=8w(p`tPPoef+X@ z#+o*8VtuS5~mi zh2(sIqrJ69g^b|J=n!FO_|vCCI?jfYuTAko#s-ngLkpk+&aGA4Z&QOcRjQf<8cUpe zp0<)$N$#>}ne;x`N-P>VhB-^nefKI(2ePAh?npTKG@WL*Ey^KM>$UfIZq_05lD`lr>hK+~XUlaVBeEau${jUo=bUu6 z-gT&0;i-3|aS5r+sWL(VOAzB)kE3c710~94!B{tXmNAM{ckk!1Qvqk0>VjgGa)MH2 z>2~17CH_UWR=`cM;{(4)NPG>3hsFjAp+eo==C%eI18$?W3Bzl3x1d*luiLjb$sDY^ zr0mf*3JJtVX7j_=TWI{>N=BMZv^H)&puRcNCt}>KU_qt3`7{?;pA|d%ldX`Hek6f= z2Wpo2MmpEW1Les4nTgE)kO`P=FED5_wj;C|l{IAarlodUl@i$A6@FDXXFNW9kLEN; zvvd}J=GdW!`G&nz$EfRn46S%!)*|$XX#gI-_elD9)RvD;; ztLvY5_9>93`#R{?zj2-UO{r?#wsM%qQhu$&ej~!aqk8K%kl$y26L1=MWdLxmG-_}- zWp?UXctD#8vZ2Uyki-4%ncUjeI~&Rt82ifk+-kAur32Ax*_ZA#L`8WDSnbr7+^R^B zny1@QtdP06>ous>(n~MFcB#E|IhZy_SZcz3I(052x37V8Z%FK;_*lIbxDZ4~jNqocD8*S@; zfx!5VS_(0o9xpaHZieADUI=Wgf&E;8`S~jLz((cGuZx!O_3x-7J-tM!Q+NnIVJOdH z^V8X$CvOE(wh=A1g;eToC`M-{T`ZEf#DNqR^RE=WqBjh1yY_V&$ET`B5M2{E`kb|6 z(W-i7ni>m#T!b-$k%ff3AYe2Tt!ZB$nFi#D4he7d4((aa9k#DJbmn*F&*uR_7=!kS zIriLA+2Y%b&q7QaSN6!Yd?v-L@uT+BSgvjCq*judydo^6HLOJIHcL&X;@PKZar+8A zzHB?rV=2=nHn57;HgIV-A`O2)5>p)$@_$KXw4}v}2>=WZvFo^J^Gr+ZKQe^O;Pz-{Q3z*{b`~1jFsURX?z`wj(^ZluUBB5 z)0lFyaoEky=zB77;gk9^D*Wx4@0xfhV#QksiF-sFW4Zb*l*lB4zSN11GP?7vBCVQk z_mrEtMzzs~Yn24}c7s{Xeg?>zyfni*GNQzWkcs&pq)uDgx3Xbw!CE;6g3|}<ert^IHOounR(Bn+bL-K^W?Mwc;`IBnlFjz%*eu%(e*QwUHukS*zzff$ z#nTzF%>4s!QmA7=J>@~N#YTldpA_nU9oFn2N~pP`w$!l3*m-=eaCLe{W$+U$EYX7c ztM5p2za%ve{h`e&&ehfvVkiEhH!)%dvl9C@(WB&5593A##erjzp%V%nAJ(ap?JT~5 zs>{?%9J`Uns@#=5?#+Jm75S2FE42F5uK+|!0<1UNl9`U}-@in0)Qd{2>*@16Pj>pSdqAy!gL1fGj*(FEf_ktV&&D;QX9`)wn*H&!_e#S zTRT+XsMEDI*I$3*e! z5N8MkcN}?4CO1E3N;KxF-*{7hGAz=V=<*}YZS$stP{Qy!i;;zyz=_cAd-H~ofyKl{ z_ryiI{MU2B^`sG2)g$kpi4Jj8mV!Qbmyu%oL3xdY!?92=NhEztd2SrjKjUI!Z%zNOZK3G3_p6>svsHpxWkrdgiBo-k z(K=2>B!fLLdCctxTS7w4d1-OG$v5q?<~l{pv>US1lhH0Uhc_I5Iy4Qj3Tbx1mFXRq zKkE?a#r#vP+#5e{NWV=A`p!rHSPFqhh)TB9@cyqubAVJ zw*Ki#mG=?LCezTi?43KC(7XAi4M2`@KdTb8mLH$gfi&##Gp%XYQw_ZNtiD`eVCRwRPimJ%{c+ zyYUg}^}u4AiCNq*j(l&gmVkS!e1^~F!dq5%;WD&|UtMcOl%qd$&kR|NBc77$&9_kD zOKp4&p0ziBa(ksWV^o%s_!b35%j`%zZ;iw6@9rUTQj1JdR!Pf&%ha>{gYLz4sHu;G z*FF~=HKU5q%rkSyk<8c6dr>mHsTMOeyX`+&ioBvRKD4)KQt_QoH6EPXFU4fX^wBo9 zS7NKBdNOR$ku1x94VtUfRGN*gcN^BCESKiwKYP9j zBeIH(1a9;%e}QBneZvK_dW7%} zSUOT7^q0n>Ny3%6Q!zBgD?zm@Kx&HFVVP5MwLWf;>62r^pbg?3~uai5{sQbZYnVk zaYW0JVBGmp;bA)LeR``gz+mskT3mdSmzQz=8DgUpMc-e0+x~?vOKN23wB#9f$^3Wl zJ#N;6UeZI9kmQ7K?acmG5&?>bUybHRIMK*|&$HF5_(JPEP1H(e{Ofhi5r}?EXlbao zzp04$v5o>n>Rj+=UwF?G;PgHgbzs)#vp|9rkG+rn+WtWDxk;We4^@^jhf`@QJjRM# zqJ_kqveTC8N~)GNY++&by}`0(;Dx~F>|b-3i}`KM!9OAB^YMJ@`A(9twbWaTcmYy> z(G*$P5qLG9$UsOhPF7Qt^d}upK%@CiPX$@xl$O~WV{O5p&mgm`sVFfC=w6iy@dPA| z-!~|;_?TbG5}MRmmzghWq(&|B9l}d}7tWI=q0&Fqz$j19KxKY46R5_F*N#rC$|Q=t zzUl#_QybZW$SiE5n9euqZ=buMs)k~JC+vZgT$lR-E{FVTg6;I<2&eAKI513nP?>8a zXqITOJ9E@DU$*W&<>;hZ9w)i{-a&wv+^6_3e$PSoMft}XgsJ~+ZRV8*B}dDTABbEQ zN=khPU3j4f8PP40NWt}p{DP(?QMpXn1rf2}ptRtvAMhV??0> z(GBxRM)Eg9dTZeX6Em_4w_|b4IFd`(HI~Hgt$P?vUmMMhKdm*mmg}vE3fW{C=^h_{^G!i5v)<&j0;28 zRi;+sEc@QgV0zusz*aNanSYqHKhUaj^dl|&>J>wdO{o;RGC#0vRjR9hdD%ryI;&r! zWZ5__<}-2kTr%ZpydayMcS)~k#GyQ4i-9h^26@6I8M`EbJP9{iSITAT>W_CGxD4DR z)0!Xi5t=evb9_HX4x-L|Jj-L&mD?RWC8a^5qY5Ij)DCD|ygeO!g5`-_F_h#ntQMy! zZ(b^+9H-%$(#6ojt|O*@mX%SsGxMD4Kp6CUT?%EJi+l?wYp8lP+%W_={Oy zE=z=+3F-19w3%k(Kw&YRAGEn3?N2*Tqo3X(>8QiIv-DgVBx4({!{>vZiGru>5kQNg zy2ttR+h|<%8~?jceNU?Pl;8W3JKf+Z_ldXNaG8nv_}hJ>$o1KOs3r)C?-4ER9Uvt; zSeu{Y&|kqzGgZ_S#w8klElWvZ2TLl)$J(unrz~O2yB;`=;B&9a1>xe}>bb^OyO;T% zWf`T`E|yH55*&%9X#26(tIJ}Zu$b*A-PjDs??irTU6GG4+BKu`CC9?X3zK?9XL&~kLwy)>GW0Y01-Xx&^#j-EKh>OGofYdo%XL6QLO*17K|JRfIv62S2zg4q zarAP!+j}iTSJ~%@yI*IxRiU4GOPjke(Q*DwW;(jkSdosIED!sjGb8GKZM!ETe#^J4FbP0A6J9chreJCnb-RBvg`&6y%)Z*^b2?txdmfCgTCDg&ycPLFqnCnYd>kcs z`tU2Fq>*|&n}Jb;z+ruLv2fRTNy64xrj|7&RiKoP$R}h>u`dr{&d1+tUTYRTIrI#7 zeZaK13a1^8N+>z4!2PlU(2AcYG$(X@&E*X_fprpp@J-mCb-##r92=t`COsYd;E6mw zs=mEPaI6Th;9K6$V0OSEjVanB_=u_&`i}R9yAa{2;s;t5_t(=gEhjIwA(-_AFZx|I z*=;>H4S8SsRoTb#b&W5kND#_7uag~Dh&|=+!j;|Pa>L&gm(%84X&TwNlQuIqT*x_R z=W`%`2$0F04tN<&Yo7+~OCAGD;x>l=VD{Sio-Z7n!8ljc#q}D`aqSc4##>&|qQ*fVh5>iiv%M45HtumA1rxU1Ebj-Ao956bn3%Y^ zor62uTDX0cjXAU-_3i zg}qa#mOg_MFsmUtEpDTzN&2a{|F5}&Qw7Zce!ri6fh zUv*?xYgnO4lG!KE5;N)LFik2ud#+Es^B|>&Nyou z)Cswq;`?~z=N>jLLtf`6u`|(vS2{I=%e2uT1W%qI9JrO`w>``G8L57OF5theWo_zQ zGt!!>HjAn_G(2Q)2`3C;Ru@qwcQ{vn;pd%P`j~^v`@GcSv|Cq}qxYf4`Os`(z}awZ zDDbs_r@#U-b-{G!(2AxTBU&NElU8k@{2hkcR@x@6Gqh@=z7LRlIWWVg;^j=oAvr$ zx%QVlGTn+rR;MG0Ss+=pgZI7#28AMJ9HLvF>dgu>4|tFEUl_^MnD>(Xi-aDgI+9vIKL@S3Vbeye+(yG%k8nzFJXdM>^ zPCE+eg?te7#NVG6V?&Mp)GYRPOTXdJ^Nj-k+sZdMhacX*r>C-R7)`-&zP~RgF%b_P zClbB4!p>e69c=7ToQCS2zwp_R%=Nf9AAs@2qt^z=f?938#>mQXS)v<%OWUI|1PtwQ zEUjo$M%tNGur3k&ulZ61K6Wz)QK!7bV`(XO1TUf0SM}fbvN?5hSfb76`GCcAU0aGJ zettXrR;wzbCPZ9j)${Vu(x7De-1R9`Zmi})Q==FClbw{M54qEN+z)Ee@pO?2T=FmD z28m9HkOs>C14gP@Tnc4}I^MTEf@%D6(hLhDc{ zSs1SiB?{|op?u*DJav?&yB)ef$JNy7$hO@Y`PY^8sl zaF7wO1UL-**KmeWg%uL68qRWNWK03zt}wQ6Q3JdyyvBPV!n;_QSOfw4tSo|xp|H9L z*2C2nAx2wRUqlsv@K{6>-N*sCu(5DJr%+ZDz>pMhWZ^taJkSMLrHDX~mxYunXgCoj z7TEUyEQ7LeHn1z4Dm(xyEzC&6Bfx(L>$qa!d=Q^JPTvLH=BVvGPW0*tY6i~{t=;W-E# zKvEGfm?*{Q@#9hX?#ESCl&{C<)u?`XRo}(VtAO=}a>nJ~(0|Djh#r*VbwJJUXbI_;!b}^qZHC2Fki^d zje~U_877HCOF)svj0rwFO1}fC*ydeZHHwab9(A;3!XVaF4GNSi?+ zq?fSbBaV>x6kMXVfG!FP#|IGs2v;Cy2S~#LH#y^xK*?idhHW|vc{E6;(y)^AyJ5^E zXaPQK8Z*@xr|OZdFMofU@X(x}MvYtt8-bE&fhw?F6_HX4vefq)8Bab2<$!OfUqFaF z@`{frN^cd(!=r4Z#JN%+Xegy{uhys&g46-mt+7bEvZy_$Q6-*qPA~~GVMy~JaaR;5 z2|6X6OCwZKvbEq$teMCe>NA&^Cd9_0{`0w32HDMEcvo6?VkdvB#S@SfhRNX>#z?b+ zrDvp3??ABs>`+W_H4$tK!w#?r0Jb)#EpRltcL_ng0V}}j2OgB8D^#`n#5qmbbP>b>`-9v@TNG&Nk&6P*FSebV4 zYT8GuPPlp{S~P#=w6lh02xtIy9LmQdMr$G&1O|a%P@;iWJY+8C95STY+~7Hc8dxP$ zVW)>;m{>L_O)U^dKyz}QL}5818iNP{0o3#8OA<#YjOEb95cxcMQqBFx9H$gP*Qi@J z-e5>g>rnhgthm7nDAEdK6@5brhboqWVkQd7`z*povN3;b6|fPpWJeJ6z#qM(-4r|l zKiG_Q6rnLDMMGAlFfc+>fw2?Lpm+`Lz|YZ0JvmV`wq?g_-lHiyjhvygg84yAgXj(Y z4t5k?kg`baR--dmFj&}UQ8y-_AxH&PPzZuTE!ZpAjQ2>KqLJqo48J?O%?Q#Iv}L<( zw?In6=GA}odCf`&+}u0%I~q5FDr_GKk~}2&341(^n2s%30gntptSZ!f8Z#pKG#@eL zIO`~ZQKI$a@rtu0CSZ(Ga1J;X6jU@i#^ca8QOVHI3bGnOSpkjNMI<9gB9v^=2_ny+ z>pDe2U1Cs*fsZ1~apZv%jB{2ujG4%cLEGz(Yw3S$5)qH8HXU0F9%sBB$bLOE_cQ|o z%rKODGj+JT{xienD0uVvo{8kUw@QLdb)6~PNSy?@H0vFjOpev z!6)4H8JRv;(EeP zBg1eNna>+IV_ZF^6B-=BQ2F0ry3d%?#UpW{DWK4Z_slT{A-Cog$}6rrq4v?93Ngx3 z1ZkwIy(M_eDvlhA+>k*KEpMj-sGD)vMl*kUhB0iQRy5mabWzo`=X~^e;uS>9`f6sm zrg1gbzY~o`ux@By4a?7ymMm7wJa3*Qi^DlaCqreZ!Z?btGpubfVwANW*R72F6rz|S ze^(UhVNGMMcL8k)<1beIj#?zt5oPZXsk{(ruhEfmwrpC&jTi1``aREm#vJER7w>;0 zS`T+nSTm!%s65q%;u6{&W*196r%BDD6^`OAc&v?7b89N07(`I^bJQw=o#BCzYEUd_ zJk;)%s!z5o#+iCV|ETu484UIa+vf5;T8EO=9BOo(eFH<)kH*8jUr!qjJ$w1;A|@_s-T+ zpJ1rnizq~6Fdd?>N$}Y9IPMJS6i+8|Ium5Z(coKpWW<9pNuN%^HGrf(z;dUjuzq#i zVJLJ*;~YI@s<2$d{o0YylUsFaCK^;$IohlgyUm~aN!5vxiz%(66MISBhvI*rMGBtv7$gIMEYZPmqFjDDe9J+%ENU6baO?uRv_#j_0oP!QIP(TmsfJKd{6`G1M z4qg)1$vjh=;7OMR>FE`cCAWVt+?_k_!YTX)40u?Jf~+yga#6-rD|O6Vf{^_4y0$k@ zWmQ%e=OqK{S94jq!3q$6Q%L66@jg;Vof2~1rZgtU$27AXDp!xq>U?^Zk#|?K&5bv! zS=Qn~(ec|XW{ZLY8>F+ym}f-+TvA`gC%7o|)U^tDjrJz&Tp_0yAA~x;u7Fj2yj_>y z4Wr#zCIUj1w2{p-?a^vWr>en`RAJlD456t6*JN2qA=%SpNm;p1CxcyTsi@q!@0Xqv z15TSM_PO$Mg}r4E`m&zM}E(}=Hlpgh4h0+cp|;#YrEi<6nq8zaLNRC;|0 zHi^N5o_nrtX?L0js+XjoUe%{})@yu`5^%nPg%JcHL+Z7d82j^lg)tlIJo35nSiXPc zFljHZQ#|Dre0L|;dvlxwgPj7tc#WxRkonUu*{75EIpVWwdAgWft>z2| zXXRn}rW}`NWmTS+lk&2hmGg4(Z>DH(0(eZwKO+4ZgRkEFad5oP45|SJH8O~ezK##W zpooJEJ}I99lh4b&avxZI3CtdqAAsT0n&m&sX<~amtIDhLs#;9uXXTDgp?H68ybyZ2Z4 z0sH!d`sQTS%&YIse09b1`pkdkZoP$W)_dp%HZ89&FUPCNe3p)FDM)Rjpu;Dx4-Y?q zf)4kG6a;N3d!{hqCx)wUGTcY#kgO!H29@*#?Dj=%v+u}iPeAm*Fxc)_wA=CJ$=SG^ zGCN?x$#kzSCgs&~0>)dd#$dSL%5T*vu-g)j*~+UAetWb3I|;{bl#PG(Ni^ET2NF#b zgQ7w9=fozl*y77=!`H_bFJ3>{Bfk7*oy&DF_VR)F3UZLIm!Rghk}n`Y{dbe9=jaEk z3HsaDuZ<`&ZFi#8R#E)r?yFbFMuualDgf2+!`^Xmnqii`5%$JIqOTdM@J#^v~Q0Z8EA1ae26LDo?%i&eF6POq2c zU*%ud^Hs$UFwrcl%L&u7tiHhs%gOgn^7#ho=X?31{HOe}NlZROV#C(_ats?vZ+XN*0)8pgaBR1** zXV;pIIvR@~|K6H)JHWctIqRZbc%dyHfYlz?<<~{48d;#$Tik9HvXA$Vo;^K4Zrwn+ zvG!mY^@Aun=s`t;U$i)X*(yjMy*l21{~9?NP@7sOAF0%XaN>t!5mu9%BGBs;gFcWx zJAtMSF)6rgEIV%q8vR=I8~8)d8@3AZyL*SbAILt!fHSQ75aGqcNYxEWm1AE;qPbx2 z&v{=?$IFXyl{4$NihA$=*#F}I>zB8m2CMH_Jfh+o`YtHGZNn~q@P4;UZ-y(F@nSLm zn{|vCs;YBUN(x{plW*f`H9M`!%gGFK#^v>NHMyGpC}-o7={QLTX{Z(zq?N@SR+iT% z%W73#&mfX6mg8wlU|Yq?AZ3eJysddvN^M{4JWE9mwyW!4(zL3a7%&<@1ZZ)* zRY*O2fAHJk$6wy=9UbC_4+9zw;1U|Y(QGV!r^`2N54EF1y{Hv~iSXolI<4BSy&;Z0 zpPkOnCbM%m3hG@@_YA+}{aI?45Pa#g4u@Z#tmqaOLCU*-<7GwP@$S8cX-NuyfI?p$ z-G{fHB`r>5N=bcpHMFlOeO7`$1Va9>Yxds^BB zeutL61&fxNL?am4B_`e>6u0Z*HZlGufmk-~q8{IdXJA~nWMb#mwZ^yc2J36zS6mQl=PoaBR zJ#L82_?x&T{wVGmKQS1UzfaDfMB-naN&X3&;@_qzy6cooPsdQX&Cf@SC;MgG{{RRL zcIgV2UmF8!QZP0`HZ?XhML9t+Lqan}Mno_;HbOH+I7LJ>L_|b3H$EUdFg8LqH8wOw zIYBW)LNi51L@+ouLNi4;MMN}2L_{_>K3xhgOl59obZ8(lIWZuUAqgmdCD6G_gFzIA z;q%RJG>azgF^TK%7S}B9UW2WL5-V#{5g>*h(IJJtQ^UbS&||1WRWb9IkG|);DySzZG(8kK|*1hn;`+x0*Rm5 z+&amVWzt4kA^w%Eu97u>5+orKCJ~Y*?WBW5NsM%oF49eUNH6Il{Ui>_?b;m!kV5m# z3CQWYRT5Ge1!ulXfIK<2<|7&zIt8UZdMR--_rYBdIYWvzU;T-s_JZhOaS z0`9PGH3?Tdx0-^x_N}Jj%4vbC>?sdLrFyG8-77DTO6^stCzQq`mhy3|e3q2&n(~uW qej5VM-6(-eJ9HCX@J@%Ry!-=H+cl1tXB`6{3N<${3MC~)PeuwCM=WLl diff --git a/docs/derivations/laneEmdenVariationalBlockForm.tex b/docs/derivations/laneEmdenVariationalBlockForm.tex index 589cbaf..77e0b36 100644 --- a/docs/derivations/laneEmdenVariationalBlockForm.tex +++ b/docs/derivations/laneEmdenVariationalBlockForm.tex @@ -14,7 +14,7 @@ \title{Deriving The Full Lane Emden Weak Form} \author{Emily M. Boudreaux} -\date{March 2025} +\date{April 2025} \begin{document} diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index 4b24351..8f290ab 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -34,6 +34,8 @@ #include "resourceManagerTypes.h" #include "operator.h" +#include "debug.h" + #include "quill/LogMacros.h" @@ -149,14 +151,14 @@ void PolySolver::assembleBlockSystem() { // A full derivation of the weak form can be found in the 4DSSE documentation // --- Assemble the MixedBilinear and Bilinear forms (M, D, and Q) --- - auto Mform = std::make_unique(m_feTheta.get(), m_fePhi.get()); - auto Qform = std::make_unique(m_fePhi.get(), m_feTheta.get()); + auto Mform = std::make_unique(m_fePhi.get(), m_feTheta.get()); + auto Qform = std::make_unique(m_feTheta.get(), m_fePhi.get()); auto Dform = std::make_unique(m_fePhi.get()); // TODO: Check the sign on all of the integrators - Mform->AddDomainIntegrator(new mfem::MixedVectorWeakDivergenceIntegrator(negOneCoeff)); - Qform->AddDomainIntegrator(new mfem::MixedVectorGradientIntegrator(negOneVCoeff)); - Dform->AddDomainIntegrator(new mfem::VectorFEMassIntegrator(oneCoeff)); + Mform->AddDomainIntegrator(new mfem::MixedVectorWeakDivergenceIntegrator()); + Qform->AddDomainIntegrator(new mfem::MixedVectorGradientIntegrator()); + Dform->AddDomainIntegrator(new mfem::VectorFEMassIntegrator()); Mform->Assemble(); Mform->Finalize(); @@ -187,47 +189,24 @@ void PolySolver::solve(){ // --- Set the initial guess for the solution --- setInitialGuess(); - // --- Set the essential true dofs for the operator --- - mfem::Array theta_ess_tdof_list, phi_ess_tdof_list; - std::tie(theta_ess_tdof_list, phi_ess_tdof_list) = getEssentialTrueDof(); - m_polytropOperator->SetEssentialTrueDofs(theta_ess_tdof_list, phi_ess_tdof_list); + setupOperator(); - // --- Load configuration parameters --- - double newtonRelTol = m_config.get("Poly:Solver:Newton:RelTol", 1e-7); - double newtonAbsTol = m_config.get("Poly:Solver:Newton:AbsTol", 1e-7); - int newtonMaxIter = m_config.get("Poly:Solver:Newton:MaxIter", 200); - int newtonPrintLevel = m_config.get("Poly:Solver:Newton:PrintLevel", 1); + // It's safer to get the offsets directly from the operator after finalization + const mfem::Array& block_offsets = m_polytropOperator->GetBlockOffsets(); // Assuming a getter exists or accessing member if public/friend + mfem::BlockVector state_vector(block_offsets); + state_vector.GetBlock(0) = *m_theta; + state_vector.GetBlock(1) = *m_phi; - double gmresRelTol = m_config.get("Poly:Solver:GMRES:RelTol", 1e-10); - double gmresAbsTol = m_config.get("Poly:Solver:GMRES:AbsTol", 1e-12); - int gmresMaxIter = m_config.get("Poly:Solver:GMRES:MaxIter", 2000); - int gmresPrintLevel = m_config.get("Poly:Solver:GMRES:PrintLevel", 0); + mfem::Vector zero_rhs(block_offsets.Last()); + zero_rhs = 0.0; - LOG_DEBUG(m_logger, "Newton Solver (relTol: {:0.2E}, absTol: {:0.2E}, maxIter: {}, printLevel: {})", newtonRelTol, newtonAbsTol, newtonMaxIter, newtonPrintLevel); - LOG_DEBUG(m_logger, "GMRES Solver (relTol: {:0.2E}, absTol: {:0.2E}, maxIter: {}, printLevel: {})", gmresRelTol, gmresAbsTol, gmresMaxIter, gmresPrintLevel); - // --- Set up the Newton solver --- - mfem::NewtonSolver newtonSolver; - newtonSolver.SetRelTol(newtonRelTol); - newtonSolver.SetAbsTol(newtonAbsTol); - newtonSolver.SetMaxIter(newtonMaxIter); - newtonSolver.SetPrintLevel(newtonPrintLevel); - newtonSolver.SetOperator(*m_polytropOperator); - mfem::GMRESSolver gmresSolver; - gmresSolver.SetRelTol(gmresRelTol); - gmresSolver.SetAbsTol(gmresAbsTol); - gmresSolver.SetMaxIter(gmresMaxIter); - gmresSolver.SetPrintLevel(gmresPrintLevel); - newtonSolver.SetSolver(gmresSolver); - // newtonSolver.SetAdaptiveLinRtol(); + mfem::NewtonSolver newtonSolver = setupNewtonSolver(); - mfem::Vector B(m_feTheta->GetTrueVSize()); - B = 0.0; - - newtonSolver.Mult(B, *m_theta); + newtonSolver.Mult(zero_rhs, state_vector); // --- Save and view the solution --- - saveAndViewSolution(); + saveAndViewSolution(state_vector); } @@ -295,22 +274,77 @@ void PolySolver::setInitialGuess() { } -void PolySolver::saveAndViewSolution() { +void PolySolver::saveAndViewSolution(const mfem::BlockVector& state_vector) { + mfem::BlockVector x_block(const_cast(state_vector), m_polytropOperator->GetBlockOffsets()); + mfem::Vector& x_theta = x_block.GetBlock(0); + mfem::Vector& x_phi = x_block.GetBlock(1); + bool doView = m_config.get("Poly:Output:View", false); if (doView) { - Probe::glVisView(*m_theta, *m_mesh, "solution"); + Probe::glVisView(x_theta, *m_feTheta, "θ Solution"); + Probe::glVisView(x_phi, *m_fePhi, "ɸ Solution"); } // --- Extract the Solution --- bool write11DSolution = m_config.get("Poly:Output:1D:Save", true); if (write11DSolution) { std::string solutionPath = m_config.get("Poly:Output:1D:Path", "polytropeSolution_1D.csv"); + std::string derivSolPath = "d" + solutionPath; + double rayCoLatitude = m_config.get("Poly:Output:1D:RayCoLatitude", 0.0); double rayLongitude = m_config.get("Poly:Output:1D:RayLongitude", 0.0); int raySamples = m_config.get("Poly:Output:1D:RaySamples", 100); std::vector rayDirection = {rayCoLatitude, rayLongitude}; - Probe::getRaySolution(*m_theta, *m_feTheta, rayDirection, raySamples, solutionPath); + Probe::getRaySolution(x_theta, *m_feTheta, rayDirection, raySamples, solutionPath); + // Probe::getRaySolution(x_phi, *m_fePhi, rayDirection, raySamples, derivSolPath); } +} + +void PolySolver::setupOperator() { + mfem::Array theta_ess_tdof_list, phi_ess_tdof_list; + std::tie(theta_ess_tdof_list, phi_ess_tdof_list) = getEssentialTrueDof(); + m_polytropOperator->SetEssentialTrueDofs(theta_ess_tdof_list, phi_ess_tdof_list); + + // -- Finalize the operator -- + m_polytropOperator->finalize(); + + if (!m_polytropOperator->isFinalized()) { + LOG_ERROR(m_logger, "PolytropeOperator is not finalized. Cannot solve."); + throw std::runtime_error("PolytropeOperator is not finalized. Cannot solve."); + } +} + +mfem::NewtonSolver PolySolver::setupNewtonSolver(){ + // --- Load configuration parameters --- + double newtonRelTol = m_config.get("Poly:Solver:Newton:RelTol", 1e-7); + double newtonAbsTol = m_config.get("Poly:Solver:Newton:AbsTol", 1e-7); + int newtonMaxIter = m_config.get("Poly:Solver:Newton:MaxIter", 200); + int newtonPrintLevel = m_config.get("Poly:Solver:Newton:PrintLevel", 1); + + double gmresRelTol = m_config.get("Poly:Solver:GMRES:RelTol", 1e-10); + double gmresAbsTol = m_config.get("Poly:Solver:GMRES:AbsTol", 1e-12); + int gmresMaxIter = m_config.get("Poly:Solver:GMRES:MaxIter", 2000); + int gmresPrintLevel = m_config.get("Poly:Solver:GMRES:PrintLevel", 0); + + LOG_DEBUG(m_logger, "Newton Solver (relTol: {:0.2E}, absTol: {:0.2E}, maxIter: {}, printLevel: {})", newtonRelTol, newtonAbsTol, newtonMaxIter, newtonPrintLevel); + LOG_DEBUG(m_logger, "GMRES Solver (relTol: {:0.2E}, absTol: {:0.2E}, maxIter: {}, printLevel: {})", gmresRelTol, gmresAbsTol, gmresMaxIter, gmresPrintLevel); + + // --- Set up the Newton solver --- + mfem::NewtonSolver newtonSolver; + newtonSolver.SetRelTol(newtonRelTol); + newtonSolver.SetAbsTol(newtonAbsTol); + newtonSolver.SetMaxIter(newtonMaxIter); + newtonSolver.SetPrintLevel(newtonPrintLevel); + newtonSolver.SetOperator(*m_polytropOperator); + mfem::GMRESSolver gmresSolver; + gmresSolver.SetRelTol(gmresRelTol); + gmresSolver.SetAbsTol(gmresAbsTol); + gmresSolver.SetMaxIter(gmresMaxIter); + gmresSolver.SetPrintLevel(gmresPrintLevel); + newtonSolver.SetSolver(gmresSolver); + // newtonSolver.SetAdaptiveLinRtol(); + + return newtonSolver; } \ No newline at end of file diff --git a/src/poly/solver/public/polySolver.h b/src/poly/solver/public/polySolver.h index 92ceec9..eb89cf1 100644 --- a/src/poly/solver/public/polySolver.h +++ b/src/poly/solver/public/polySolver.h @@ -1,6 +1,7 @@ #ifndef POLYSOLVER_H #define POLYSOLVER_H +#include "linalg/solvers.hpp" #include "mfem.hpp" #include #include @@ -53,7 +54,9 @@ private: // Private methods std::pair, mfem::Array> getEssentialTrueDof(); mfem::Array findCenterElement(); void setInitialGuess(); - void saveAndViewSolution(); + void saveAndViewSolution(const mfem::BlockVector& state_vector); + mfem::NewtonSolver setupNewtonSolver(); + void setupOperator(); }; diff --git a/src/poly/utils/private/integrators.cpp b/src/poly/utils/private/integrators.cpp index 8c7e1a5..7590604 100644 --- a/src/poly/utils/private/integrators.cpp +++ b/src/poly/utils/private/integrators.cpp @@ -60,7 +60,8 @@ namespace polyMFEMUtils { double u_safe = std::max(u_val, 0.0); double u_nl = std::pow(u_safe, m_polytropicIndex); - double coeff_val = m_coeff.Eval(Trans, ip); + // double coeff_val = m_coeff.Eval(Trans, ip); + double coeff_val = 1.0; double x2_u_nl = coeff_val * u_nl; for (int i = 0; i < dof; i++){ @@ -94,7 +95,8 @@ namespace polyMFEMUtils { for (int j = 0; j < dof; j++) { u_val += elfun(j) * shape(j); } - double coeff_val = m_coeff.Eval(Trans, ip); + // double coeff_val = m_coeff.Eval(Trans, ip); + double coeff_val = 1.0; // Calculate the Jacobian diff --git a/src/poly/utils/private/operator.cpp b/src/poly/utils/private/operator.cpp index 4de7639..7dd3815 100644 --- a/src/poly/utils/private/operator.cpp +++ b/src/poly/utils/private/operator.cpp @@ -3,6 +3,8 @@ #include "linalg/vector.hpp" #include +#include "debug.h" + PolytropeOperator::PolytropeOperator( std::unique_ptr M, @@ -19,8 +21,12 @@ PolytropeOperator::PolytropeOperator( m_Q = std::move(Q); m_D = std::move(D); m_f = std::move(f); +} - +void PolytropeOperator::finalize() { + if (m_isFinalized) { + return; + } m_Mmat = std::make_unique(m_M->SpMat()); m_Qmat = std::make_unique(m_Q->SpMat()); m_Dmat = std::make_unique(m_D->SpMat()); @@ -28,14 +34,14 @@ PolytropeOperator::PolytropeOperator( m_negM_op = std::make_unique(m_Mmat.get(), -1.0); m_negQ_op = std::make_unique(m_Qmat.get(), -1.0); - MFEM_ASSERT(m_Mmat.get() != nullptr, "Matrix m_Mmat is null in PolytropeOperator constructor"); - MFEM_ASSERT(m_Qmat.get() != nullptr, "Matrix m_Qmat is null in PolytropeOperator constructor"); - MFEM_ASSERT(m_Dmat.get() != nullptr, "Matrix m_Dmat is null in PolytropeOperator constructor"); - MFEM_ASSERT(m_f.get() != nullptr, "NonlinearForm m_f is null in PolytropeOperator constructor"); + m_isFinalized = true; } void PolytropeOperator::Mult(const mfem::Vector &x, mfem::Vector &y) const { + if (!m_isFinalized) { + MFEM_ABORT("PolytropeOperator::Mult called before finalize"); + } // -- Create BlockVector views for input x and output y mfem::BlockVector x_block(const_cast(x), m_blockOffsets); mfem::BlockVector y_block(y, m_blockOffsets); @@ -89,6 +95,9 @@ void PolytropeOperator::Mult(const mfem::Vector &x, mfem::Vector &y) const { } mfem::Operator& PolytropeOperator::GetGradient(const mfem::Vector &x) const { + if (!m_isFinalized) { + MFEM_ABORT("PolytropeOperator::GetGradient called before finalize"); + } // -- Get the gradient of f -- mfem::BlockVector x_block(const_cast(x), m_blockOffsets); const mfem::Vector& x_theta = x_block.GetBlock(0); @@ -111,6 +120,7 @@ mfem::Operator& PolytropeOperator::GetGradient(const mfem::Vector &x) const { void PolytropeOperator::SetEssentialTrueDofs(const mfem::Array &theta_ess_tofs, const mfem::Array &phi_ess_tofs) { + m_isFinalized = false; m_theta_ess_tofs = theta_ess_tofs; m_phi_ess_tofs = phi_ess_tofs; diff --git a/src/poly/utils/public/operator.h b/src/poly/utils/public/operator.h index 00d02e9..b809280 100644 --- a/src/poly/utils/public/operator.h +++ b/src/poly/utils/public/operator.h @@ -20,13 +20,19 @@ public: void SetEssentialTrueDofs(const mfem::Array &theta_ess_tofs, const mfem::Array &phi_ess_tofs); + bool isFinalized() const { return m_isFinalized; } + + void finalize(); + + const mfem::Array& GetBlockOffsets() const { return m_blockOffsets; } + private: std::unique_ptr m_M; std::unique_ptr m_Q; std::unique_ptr m_D; std::unique_ptr m_f; - const mfem::Array &m_blockOffsets; + const mfem::Array m_blockOffsets; mfem::Array m_theta_ess_tofs; mfem::Array m_phi_ess_tofs; @@ -39,6 +45,8 @@ private: std::unique_ptr m_negM_op; std::unique_ptr m_negQ_op; mutable std::unique_ptr m_jacobian; + + bool m_isFinalized = false; }; diff --git a/src/probe/public/probe.h b/src/probe/public/probe.h index d9157f6..dfe3427 100644 --- a/src/probe/public/probe.h +++ b/src/probe/public/probe.h @@ -25,7 +25,6 @@ #include #include #include -#include #include #include "mfem.hpp" @@ -65,7 +64,6 @@ namespace Probe { */ void glVisView(mfem::Vector &vec, mfem::FiniteElementSpace &fes, const std::string &windowTitle = "vector", const std::string& keyset=""); - double getMeshRadius(mfem::Mesh& mesh); diff --git a/tests/testsConfig.yaml b/tests/testsConfig.yaml index 0032269..83cbc2a 100644 --- a/tests/testsConfig.yaml +++ b/tests/testsConfig.yaml @@ -3,8 +3,8 @@ Debug: true Probe: GLVis: Visualization: true - Host: "10.28.92.45" - # Host: "localhost" + # Host: "10.28.92.45" + Host: "localhost" Port: 19916 DefaultKeyset: "iimmMcaa" GetRaySolution: @@ -25,6 +25,7 @@ Poly: Constraint: Gamma: 1e2 Output: + View: true 1D: Save: true Path: "output/Poly/1D/poly.csv" From 08b68c22de1ceba86c9b67678f7fb35eb36de3a0 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 9 Apr 2025 15:17:55 -0400 Subject: [PATCH 076/167] feat(poly): major work on preconditioner for block form of lane emden equation working on a "smart" schur compliment preconditioner for the block form of the lane emden equation. Currently this is stub and should not be considered usable --- .../laneEmdenVariationalBlockForm.aux | 14 +- .../laneEmdenVariationalBlockForm.pdf | Bin 204176 -> 214202 bytes .../laneEmdenVariationalBlockForm.tex | 108 ++++++++ src/meson.build | 1 + src/poly/solver/meson.build | 3 +- src/poly/solver/private/polySolver.cpp | 181 ++++++++----- src/poly/solver/public/polySolver.h | 24 +- src/poly/utils/meson.build | 1 + src/poly/utils/private/operator.cpp | 245 +++++++++++++++--- src/poly/utils/public/operator.h | 48 +++- src/resource/private/resourceManagerTypes.cpp | 2 +- src/resource/public/resourceManagerTypes.h | 2 +- src/types/meson.build | 1 + src/types/public/4DSTARTypes.h | 13 + 14 files changed, 525 insertions(+), 118 deletions(-) create mode 100644 src/types/meson.build create mode 100644 src/types/public/4DSTARTypes.h diff --git a/docs/derivations/laneEmdenVariationalBlockForm.aux b/docs/derivations/laneEmdenVariationalBlockForm.aux index a4b524c..5dcb826 100644 --- a/docs/derivations/laneEmdenVariationalBlockForm.aux +++ b/docs/derivations/laneEmdenVariationalBlockForm.aux @@ -1,9 +1,11 @@ \relax \@writefile{toc}{\contentsline {section}{\numberline {1}Continuous Variational Form}{1}{}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {2}Discritized Variational Form}{1}{}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}A Few Quick Notes}{3}{}\protected@file@percent } -\@writefile{toc}{\contentsline {section}{\numberline {3}Representation in FEM}{3}{}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}MFEM Integrators}{4}{}\protected@file@percent } -\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Selection of MFEM Mixed Bilinear Form Integrators}}{4}{}\protected@file@percent } -\newlabel{tab:mfem_mixed_integrators}{{1}{4}{}{table.1}{}} -\gdef \@abspage@last{4} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}The Jacobian}{3}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.2}Preconditioner}{4}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {2.3}A Few Quick Notes}{5}{}\protected@file@percent } +\@writefile{toc}{\contentsline {section}{\numberline {3}Representation in FEM}{5}{}\protected@file@percent } +\@writefile{toc}{\contentsline {subsection}{\numberline {3.1}MFEM Integrators}{5}{}\protected@file@percent } +\@writefile{lot}{\contentsline {table}{\numberline {1}{\ignorespaces Selection of MFEM Mixed Bilinear Form Integrators}}{6}{}\protected@file@percent } +\newlabel{tab:mfem_mixed_integrators}{{1}{6}{}{table.1}{}} +\gdef \@abspage@last{6} diff --git a/docs/derivations/laneEmdenVariationalBlockForm.pdf b/docs/derivations/laneEmdenVariationalBlockForm.pdf index a26eb454eed104b99539b2f6cf5e36e62e0ffb66..092993d7994465dba4e7f57f06d2c85efd1235aa 100644 GIT binary patch delta 101316 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≥FO3*#> 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

    )_txoR|KXxMB6En-brt#BG+FKN6lPU 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 diff --git a/docs/derivations/laneEmdenVariationalBlockForm.tex b/docs/derivations/laneEmdenVariationalBlockForm.tex index 77e0b36..6604047 100644 --- a/docs/derivations/laneEmdenVariationalBlockForm.tex +++ b/docs/derivations/laneEmdenVariationalBlockForm.tex @@ -122,6 +122,114 @@ We can then set this up as a matrix operation \end{bmatrix} \end{align} +From this form we can easily see that the residual matrix is + +\begin{align} + R &= \begin{bmatrix} + f(\bar{\theta}) - M\bar{\phi} \\ + D\bar{\phi} - Q\bar{\theta} + \end{bmatrix} +\end{align} + +\subsection{The Jacobian} +We need to define the Jacobian of this system of equations so that we can use it +in our Newton-Raphson method. Generally the Jacobian is the matrix of partial derivitives wrt. the state vector. We will let our state vector, $X$, be +\begin{align} + X = \begin{bmatrix} + \bar{\theta} \\ + \bar{\phi} + \end{bmatrix} +\end{align} + +So then the Jacobian is +\begin{align} + J &= \begin{bmatrix} + \frac{\partial}{\partial \theta}\left(f(\theta) - M\phi\right) & \frac{\partial}{\partial \phi}\left(f(\theta) - M\phi\right) \\ + \frac{\partial}{\partial \theta}\left(D\phi - Q\theta\right) & \frac{\partial}{\partial \phi}\left(D\phi - Q\theta\right) + \end{bmatrix} \\ + J &= \begin{bmatrix} + \frac{df}{d\theta} - \phi\frac{\partial M}{\partial \theta} & -M-\phi\frac{\partial M}{\partial \phi} \\ + -Q - \theta\frac{\partial Q}{\partial \theta} & D + \phi\frac{\partial D}{\partial \phi} - \theta\frac{\partial Q}{\partial \phi} + \end{bmatrix} +\end{align} + +Finally, we know that the matrices $M$, $D$, and $Q$ are constant with respect to $\theta$ and $\phi$. Therefore, we can drop the partial derivatives with respect to $\theta$ and $\phi$ from the Jacobian. This gives us +\begin{align} + \mathbf{J} &= \begin{bmatrix} + \frac{df}{d\theta} & -M \\ + -Q & D + \end{bmatrix} +\end{align} + +\noindent In a fully assembled, distritized form this will look like + +\begin{align} + \mathbf{J} = \begin{bmatrix} \frac{df}{d\theta}_{00} & \dots & \frac{df}{d\theta}_{0n_{\theta}} & -M_{00} & \dots & -M_{0n_{\phi}} \\ + \vdots & \ddots & & \vdots & \ddots & \\ + \frac{df}{d\theta}_{n_{\theta}0} & & \frac{df}{d\theta}_{n_{\theta}n_{\theta}} & -M_{n_{\theta}0} & & -M_{n_{\theta}n_{\phi}} \\ + -Q_{00} & \dots & -Q_{0n_{\theta}} & D_{00} & \dots & D_{0n_{\phi}} \\ + \vdots & \ddots & & \vdots & \ddots & \\ + -Q_{n_{\phi}0} & & -Q_{n_{\phi}n_{\theta}} & D_{n_{\phi}0} & & D_{n_{\phi}n_{\phi}} + \end{bmatrix} +\end{align} + +\noindent Where $N_{dof}^{\theta} = n_{\theta}$ is the number of degrees of freedom on $\theta$, and $N_{dof}^{\phi} = n_{\phi}$ is the number of degrees of freedom on $\phi$. Note how the Jacobian is a matrix of size $\left(N_{dof}^{\theta} + N_{dof}^{\phi} \times N_{dof}^{\theta} + N_{dof}^{\phi}\right)$ + +\subsection{Preconditioner} +Due to the eventual size of these matrices we would like to be able to solve +each step in this using a memory efficiet approach. Krylov solvers, such as +GMRES, allow for matrix free iterative solutions (as long the concept of +multiplication is defined). However, for these systems to be well formed for +such solvers it is useful for us to use a preconditioner. However, this is a +somewhat strongly coupled system where we cannot simply use the inverse +diagonals of the matrix as a preconditioner. Instead, to encode the coupling we +will use Schur's Compliment. Each Newton iteration we solve the equation +\begin{align} + \mathbf{J}\Delta \vec{x} = \vec{b} +\end{align} +If we expand this out +\begin{align} + \begin{bmatrix} \mathbf{\dot{f}} & -\mathbf{M} \\ + -\mathbf{Q} & \mathbf{D} + \end{bmatrix}\begin{bmatrix} \theta \\ + \phi + \end{bmatrix} = \begin{bmatrix} b_{0} \\ + b_{1}\end{bmatrix} +\end{align} +We can pull out the first equation from this system +\begin{align} + \mathbf{\dot{f}}\theta - \mathbf{M}\phi &= b_{0} \\ + \theta &= \mathbf{\dot{f}}^{-1}b_{0} + \mathbf{\dot{f}}^{-1}\mathbf{M}\phi +\end{align} +Then if we pull out the second equation from the system +\begin{align} + -\mathbf{Q}\theta + \mathbf{D}\phi &= b_{1} \\ + -\mathbf{Q}\left(\mathbf{\dot{f}}^{-1}b_{0} + \mathbf{\dot{f}}^{-1}\mathbf{M}\phi\right) + \mathbf{D}\phi &= b_{1} +\end{align} +rearanging terms a bit +\begin{align} + -\mathbf{Q}\mathbf{\dot{f}}^{-1}b_{0}-\mathbf{Q}\mathbf{\dot{f}}^{-1}\mathbf{M}\phi + \mathbf{D}\phi &= b_{1} \\ + \left(\mathbf{D} - \mathbf{Q}\mathbf{\dot{f}}^{-1}\mathbf{M}\right)\phi &= b_{1} + \mathbf{Q}\mathbf{\dot{f}}^{-1}b_{0} +\end{align} +The term $\mathbf{D}-\mathbf{Q}\mathbf{\dot{f}}^{-1}\mathbf{M}$ is Schur's Compliment for this system, and we will represent this by the symbol $\mathbf{\tilde{S}}$. We can use Schur's Compilment to precondition our equation if we let the preconditioner be of the form +\begin{align} + \mathbf{P} = \begin{bmatrix} \mathbf{\dot{f}}^{-1} & 0 \\ + 0 & \mathbf{\tilde{S}}^{-1} + \end{bmatrix} +\end{align} +So then the preconditioned equation which can be more easily solved by some Krylov solver (such as GMRES) is +\begin{align} + \mathbf{P}\mathbf{J}\Delta \vec{x} = \mathbf{P}\vec{b} +\end{align} + +It is easy to see here that for this system to be solvable / well defined both +$\mathbf{\tilde{S}}$ and $\mathbf{\dot{f}}$ need to be invertable +matrices. They are both easily shown to be square (with $\mathbf{\tilde{S}}$ +having a size $\left(N_{dof}^{\phi}\times N_{dof}^{\phi}\right)$ and +$\mathbf{\dot{f}}$ having a size $\left(N_{dof}^{\theta}\times +N_{dof}^{\theta}\right)$). + + \subsection{A Few Quick Notes} A few notes on the dimensions of $\mathbf{M}$, $\mathbf{Q}$, $\mathbf{D}$, and $f(\bar{\theta})$. \begin{itemize} diff --git a/src/meson.build b/src/meson.build index 1219020..2946320 100644 --- a/src/meson.build +++ b/src/meson.build @@ -3,6 +3,7 @@ # as there are dependencies which exist between them. # Utility Libraries +subdir('types') subdir('misc') subdir('config') subdir('probe') diff --git a/src/poly/solver/meson.build b/src/poly/solver/meson.build index ea20457..f88a183 100644 --- a/src/poly/solver/meson.build +++ b/src/poly/solver/meson.build @@ -35,7 +35,8 @@ dependencies = [ probe_dep, quill_dep, config_dep, - resourceManager_dep + resourceManager_dep, + types_dep, ] libPolySolver = static_library('polySolver', diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index 8f290ab..99ea033 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -21,34 +21,33 @@ #include "mfem.hpp" #include -#include #include +#include #include #include "polySolver.h" -#include "integrators.h" -#include "polyCoeff.h" +#include "4DSTARTypes.h" #include "config.h" +#include "integrators.h" +#include "operator.h" +#include "polyCoeff.h" #include "probe.h" #include "resourceManager.h" #include "resourceManagerTypes.h" -#include "operator.h" - -#include "debug.h" #include "quill/LogMacros.h" namespace laneEmden { - double a (int k, double n) { + double a (int k, double n) { // NOLINT(*-no-recursion) if ( k == 0 ) { return 1; } if ( k == 1 ) { return 0; } else { return -(c(k-2, n)/(std::pow(k, 2)+k)); } } - double c(int m, double n) { + double c(int m, double n) { // NOLINT(*-no-recursion) if ( m == 0 ) { return std::pow(a(0, n), n); } else { double termOne = 1.0/(m*a(0, n)); @@ -60,7 +59,7 @@ namespace laneEmden { } } - double thetaSerieseExpansion(double xi, double n, int order) { + double thetaSeriesExpansion(double xi, double n, int order) { double acc = 0; for (int k = 0; k < order; k++) { acc += a(k, n) * std::pow(xi, k); @@ -101,7 +100,7 @@ PolySolver::PolySolver(double n, double order) { } -PolySolver::~PolySolver() {} +PolySolver::~PolySolver() = default; void PolySolver::assembleBlockSystem() { @@ -121,20 +120,8 @@ void PolySolver::assembleBlockSystem() { blockOffsets[2] = feSpaces[1]->GetVSize(); blockOffsets.PartialSum(); - // Coefficients - mfem::ConstantCoefficient negOneCoeff(-1.0); - mfem::ConstantCoefficient oneCoeff(1.0); - - mfem::Vector negOneVec(mfem::Vector(3)); - mfem::Vector oneVec(mfem::Vector(3)); - negOneVec = -1.0; - oneVec = 1.0; - - mfem::VectorConstantCoefficient negOneVCoeff(negOneVec); - mfem::VectorConstantCoefficient oneVCoeff(oneVec); - // Add integrators to block form one by one - // We add integrators cooresponding to each term in the weak form + // We add integrators corresponding to each term in the weak form // The block form of the residual matrix // ⎡ 0 -M ⎤ ⎡ θ ⎤ + ⎡f(θ)⎤ = ⎡ 0 ⎤ = R(X) // ⎣ -Q D ⎦ ⎣ Φ ⎦ ⎣ 0 ⎦ ⎣ 0 ⎦ @@ -171,6 +158,7 @@ void PolySolver::assembleBlockSystem() { // --- Assemble the NonlinearForm (f) --- auto fform = std::make_unique(m_feTheta.get()); + mfem::ConstantCoefficient oneCoeff(1.0); fform->AddDomainIntegrator(new polyMFEMUtils::NonlinearPowerIntegrator(oneCoeff, m_polytropicIndex)); // TODO: Add essential boundary conditions to the nonlinear form @@ -185,7 +173,7 @@ void PolySolver::assembleBlockSystem() { } -void PolySolver::solve(){ +void PolySolver::solve() const { // --- Set the initial guess for the solution --- setInitialGuess(); @@ -203,6 +191,14 @@ void PolySolver::solve(){ mfem::NewtonSolver newtonSolver = setupNewtonSolver(); + // EMB 2025: Calling Mult gets the gradient of the operator for the NewtonSolver + // This then is set as the operator for the solver for NewtonSolver + // The solver (assuming it is an iterative solver) then sets the + // operator for its preconditioner to this. + // What this means is that there is no need to manually deal + // with updating the preconditioner at every newton step as the + // changes to the jacobian are automatically propagated through the + // solving chain. This is at least true with MFEM 4.8-rc0 newtonSolver.Mult(zero_rhs, state_vector); // --- Save and view the solution --- @@ -211,25 +207,40 @@ void PolySolver::solve(){ } -std::pair, mfem::Array> PolySolver::getEssentialTrueDof() { +SSE::MFEMArrayPairSet PolySolver::getEssentialTrueDof() const { mfem::Array theta_ess_tdof_list; mfem::Array phi_ess_tdof_list; - mfem::Array centerDofs = findCenterElement(); + mfem::Array thetaCenterDofs, phiCenterDofs; + mfem::Array thetaCenterVals, phiCenterVals; + std::tie(thetaCenterDofs, phi_ess_tdof_list) = findCenterElement(); + thetaCenterVals.SetSize(thetaCenterDofs.Size()); + phiCenterVals.SetSize(phi_ess_tdof_list.Size()); - phi_ess_tdof_list.Append(centerDofs); + thetaCenterVals = 1.0; + phiCenterVals = 0.0; mfem::Array ess_brd(m_mesh->bdr_attributes.Max()); ess_brd = 1; - m_feTheta->GetEssentialTrueDofs(ess_brd, theta_ess_tdof_list); - // combine the essential dofs with the center dofs - theta_ess_tdof_list.Append(centerDofs); - return std::make_pair(theta_ess_tdof_list, phi_ess_tdof_list); + mfem::Array thetaSurfaceVals; + m_feTheta->GetEssentialTrueDofs(ess_brd, theta_ess_tdof_list); + thetaSurfaceVals.SetSize(theta_ess_tdof_list.Size()); + thetaSurfaceVals = 0.0; + // combine the essential dofs with the center dofs + theta_ess_tdof_list.Append(thetaCenterDofs); + thetaSurfaceVals.Append(thetaCenterVals); + + SSE::MFEMArrayPair thetaPair = std::make_pair(theta_ess_tdof_list, thetaSurfaceVals); + SSE::MFEMArrayPair phiPair = std::make_pair(phi_ess_tdof_list, phiCenterVals); + SSE::MFEMArrayPairSet pairSet = std::make_pair(thetaPair, phiPair); + + return pairSet; } -mfem::Array PolySolver::findCenterElement() { - mfem::Array centerDofs; +std::pair, mfem::Array> PolySolver::findCenterElement() const { + mfem::Array thetaCenterDofs; + mfem::Array phiCenterDofs; mfem::DenseMatrix centerPoint(m_mesh->SpaceDimension(), 1); centerPoint(0, 0) = 0.0; centerPoint(1, 0) = 0.0; @@ -241,12 +252,14 @@ mfem::Array PolySolver::findCenterElement() { mfem::Array tempDofs; for (int i = 0; i < elementIDs.Size(); i++) { m_feTheta->GetElementDofs(elementIDs[i], tempDofs); - centerDofs.Append(tempDofs); + thetaCenterDofs.Append(tempDofs); + m_fePhi->GetElementDofs(elementIDs[i], tempDofs); + phiCenterDofs.Append(tempDofs); } - return centerDofs; + return std::make_pair(thetaCenterDofs, phiCenterDofs); } -void PolySolver::setInitialGuess() { +void PolySolver::setInitialGuess() const { // --- Set the initial guess for the solution --- mfem::FunctionCoefficient thetaInitGuess ( [this](const mfem::Vector &x) { @@ -261,39 +274,38 @@ void PolySolver::setInitialGuess() { [this](const mfem::Vector &x, mfem::Vector &v) { double radius = Probe::getMeshRadius(*m_mesh); double u = -1/std::pow(radius,2); - v(0) = 2*std::abs(x(0))*u; - v(1) = 2*std::abs(x(1))*u; - v(2) = 2*std::abs(x(2))*u; + v(0) = 2*x(0)*u; + v(1) = 2*x(1)*u; + v(2) = 2*x(2)*u; } ); m_theta->ProjectCoefficient(thetaInitGuess); m_phi->ProjectCoefficient(phiInitGuess); if (m_config.get("Poly:Solver:ViewInitialGuess", false)) { - Probe::glVisView(*m_theta, *m_mesh, "initialGuess"); + Probe::glVisView(*m_theta, *m_mesh, "θ init"); + Probe::glVisView(*m_phi, *m_mesh, "ɸ init"); } } -void PolySolver::saveAndViewSolution(const mfem::BlockVector& state_vector) { +void PolySolver::saveAndViewSolution(const mfem::BlockVector& state_vector) const { mfem::BlockVector x_block(const_cast(state_vector), m_polytropOperator->GetBlockOffsets()); mfem::Vector& x_theta = x_block.GetBlock(0); mfem::Vector& x_phi = x_block.GetBlock(1); - bool doView = m_config.get("Poly:Output:View", false); - if (doView) { + if (m_config.get("Poly:Output:View", false)) { Probe::glVisView(x_theta, *m_feTheta, "θ Solution"); Probe::glVisView(x_phi, *m_fePhi, "ɸ Solution"); } // --- Extract the Solution --- - bool write11DSolution = m_config.get("Poly:Output:1D:Save", true); - if (write11DSolution) { - std::string solutionPath = m_config.get("Poly:Output:1D:Path", "polytropeSolution_1D.csv"); - std::string derivSolPath = "d" + solutionPath; + if (bool write11DSolution = m_config.get("Poly:Output:1D:Save", true)) { + auto solutionPath = m_config.get("Poly:Output:1D:Path", "polytropeSolution_1D.csv"); + auto derivSolPath = "d" + solutionPath; - double rayCoLatitude = m_config.get("Poly:Output:1D:RayCoLatitude", 0.0); - double rayLongitude = m_config.get("Poly:Output:1D:RayLongitude", 0.0); - int raySamples = m_config.get("Poly:Output:1D:RaySamples", 100); + auto rayCoLatitude = m_config.get("Poly:Output:1D:RayCoLatitude", 0.0); + auto rayLongitude = m_config.get("Poly:Output:1D:RayLongitude", 0.0); + auto raySamples = m_config.get("Poly:Output:1D:RaySamples", 100); std::vector rayDirection = {rayCoLatitude, rayLongitude}; @@ -302,10 +314,10 @@ void PolySolver::saveAndViewSolution(const mfem::BlockVector& state_vector) { } } -void PolySolver::setupOperator() { - mfem::Array theta_ess_tdof_list, phi_ess_tdof_list; - std::tie(theta_ess_tdof_list, phi_ess_tdof_list) = getEssentialTrueDof(); - m_polytropOperator->SetEssentialTrueDofs(theta_ess_tdof_list, phi_ess_tdof_list); +void PolySolver::setupOperator() const { + + SSE::MFEMArrayPairSet ess_tdof_pair_set = getEssentialTrueDof(); + m_polytropOperator->SetEssentialTrueDofs(ess_tdof_pair_set); // -- Finalize the operator -- m_polytropOperator->finalize(); @@ -316,20 +328,52 @@ void PolySolver::setupOperator() { } } -mfem::NewtonSolver PolySolver::setupNewtonSolver(){ - // --- Load configuration parameters --- - double newtonRelTol = m_config.get("Poly:Solver:Newton:RelTol", 1e-7); - double newtonAbsTol = m_config.get("Poly:Solver:Newton:AbsTol", 1e-7); - int newtonMaxIter = m_config.get("Poly:Solver:Newton:MaxIter", 200); - int newtonPrintLevel = m_config.get("Poly:Solver:Newton:PrintLevel", 1); +void PolySolver::LoadSolverUserParams(double &newtonRelTol, double &newtonAbsTol, int &newtonMaxIter, int &newtonPrintLevel, double &gmresRelTol, double &gmresAbsTol, int &gmresMaxIter, int &gmresPrintLevel) const { + newtonRelTol = m_config.get("Poly:Solver:Newton:RelTol", 1e-7); + newtonAbsTol = m_config.get("Poly:Solver:Newton:AbsTol", 1e-7); + newtonMaxIter = m_config.get("Poly:Solver:Newton:MaxIter", 200); + newtonPrintLevel = m_config.get("Poly:Solver:Newton:PrintLevel", 1); - double gmresRelTol = m_config.get("Poly:Solver:GMRES:RelTol", 1e-10); - double gmresAbsTol = m_config.get("Poly:Solver:GMRES:AbsTol", 1e-12); - int gmresMaxIter = m_config.get("Poly:Solver:GMRES:MaxIter", 2000); - int gmresPrintLevel = m_config.get("Poly:Solver:GMRES:PrintLevel", 0); + gmresRelTol = m_config.get("Poly:Solver:GMRES:RelTol", 1e-10); + gmresAbsTol = m_config.get("Poly:Solver:GMRES:AbsTol", 1e-12); + gmresMaxIter = m_config.get("Poly:Solver:GMRES:MaxIter", 2000); + gmresPrintLevel = m_config.get("Poly:Solver:GMRES:PrintLevel", 0); LOG_DEBUG(m_logger, "Newton Solver (relTol: {:0.2E}, absTol: {:0.2E}, maxIter: {}, printLevel: {})", newtonRelTol, newtonAbsTol, newtonMaxIter, newtonPrintLevel); LOG_DEBUG(m_logger, "GMRES Solver (relTol: {:0.2E}, absTol: {:0.2E}, maxIter: {}, printLevel: {})", gmresRelTol, gmresAbsTol, gmresMaxIter, gmresPrintLevel); +} + +mfem::BlockDiagonalPreconditioner PolySolver::build_preconditioner() const { + // --- Set up the preconditioners. The non-linear form will use a Chebyshev Preconditioner while the linear terms will use a simpler Jacobi preconditioner --- + mfem::BlockDiagonalPreconditioner prec(m_polytropOperator->GetBlockOffsets()); + const mfem::BlockOperator &jacobian = m_polytropOperator->GetJacobianOperator(); + + // Get all the blocks. J00 -> Non-linear form (df(θ)/dθ), J01-> -M, J10 -> -Q, J11 -> D + const mfem::Operator& J00 = jacobian.GetBlock(0, 0); + mfem::Vector J00diag; + + J00.AssembleDiagonal(J00diag); + + SSE::MFEMArrayPairSet ess_tdof_pair_set = m_polytropOperator->GetEssentialTrueDofs(); + + // TODO: This order may need to be tuned (EMB) + // --- ess_tdof_pair_set.first -> (theta dof ids, theta dof vals).first -> theta dof ids + // --- ess_tdof_pair_set.second -> (phi dof ids, phi dof vals).first -> phi dof ids + mfem::OperatorChebyshevSmoother J00Prec(J00, J00diag, ess_tdof_pair_set.first.first, 2); + mfem::OperatorJacobiSmoother J11Prec(m_polytropOperator->GetJ11diag(), ess_tdof_pair_set.second.first); + + prec.SetDiagonalBlock(0, &J00Prec); + prec.SetDiagonalBlock(1, &J11Prec); + + return prec; +} + +mfem::NewtonSolver PolySolver::setupNewtonSolver() const { + // --- Load configuration parameters --- + double newtonRelTol, newtonAbsTol, gmresRelTol, gmresAbsTol; + int newtonMaxIter, newtonPrintLevel, gmresMaxIter, gmresPrintLevel; + LoadSolverUserParams(newtonRelTol, newtonAbsTol, newtonMaxIter, newtonPrintLevel, gmresRelTol, gmresAbsTol, + gmresMaxIter, gmresPrintLevel); // --- Set up the Newton solver --- mfem::NewtonSolver newtonSolver; @@ -338,13 +382,18 @@ mfem::NewtonSolver PolySolver::setupNewtonSolver(){ newtonSolver.SetMaxIter(newtonMaxIter); newtonSolver.SetPrintLevel(newtonPrintLevel); newtonSolver.SetOperator(*m_polytropOperator); + + // --- Created the linear solver which is used to invert the jacobian --- mfem::GMRESSolver gmresSolver; gmresSolver.SetRelTol(gmresRelTol); gmresSolver.SetAbsTol(gmresAbsTol); gmresSolver.SetMaxIter(gmresMaxIter); gmresSolver.SetPrintLevel(gmresPrintLevel); + + // build_preconditioner(); + + newtonSolver.SetSolver(gmresSolver); - // newtonSolver.SetAdaptiveLinRtol(); return newtonSolver; -} \ No newline at end of file +} diff --git a/src/poly/solver/public/polySolver.h b/src/poly/solver/public/polySolver.h index eb89cf1..ce2aa87 100644 --- a/src/poly/solver/public/polySolver.h +++ b/src/poly/solver/public/polySolver.h @@ -1,21 +1,22 @@ #ifndef POLYSOLVER_H #define POLYSOLVER_H -#include "linalg/solvers.hpp" #include "mfem.hpp" #include #include #include "integrators.h" +#include "4DSTARTypes.h" #include "operator.h" #include "config.h" #include "probe.h" #include "quill/Logger.h" + namespace laneEmden { double a (int k, double n); double c(int m, double n); - double thetaSerieseExpansion(double xi, double n, int order); + double thetaSeriesExpansion(double xi, double n, int order); } class PolySolver { @@ -23,7 +24,7 @@ public: // Public methods PolySolver(double n, double order); ~PolySolver(); - void solve(); + void solve() const; double getN() { return m_polytropicIndex; } double getOrder() { return m_feOrder; } @@ -48,17 +49,22 @@ private: // Private Attributes std::unique_ptr m_polytropOperator; + std::unique_ptr m_prec; + private: // Private methods void assembleBlockSystem(); - std::pair, mfem::Array> getEssentialTrueDof(); - mfem::Array findCenterElement(); - void setInitialGuess(); - void saveAndViewSolution(const mfem::BlockVector& state_vector); - mfem::NewtonSolver setupNewtonSolver(); - void setupOperator(); + SSE::MFEMArrayPairSet getEssentialTrueDof() const; + std::pair, mfem::Array> findCenterElement() const; + void setInitialGuess() const; + void saveAndViewSolution(const mfem::BlockVector& state_vector) const; + mfem::NewtonSolver setupNewtonSolver() const; + void setupOperator() const; + void LoadSolverUserParams(double &newtonRelTol, double &newtonAbsTol, int &newtonMaxIter, int &newtonPrintLevel, + double &gmresRelTol, double &gmresAbsTol, int &gmresMaxIter, int &gmresPrintLevel) const; + mfem::BlockDiagonalPreconditioner build_preconditioner() const; }; #endif // POLYSOLVER_H \ No newline at end of file diff --git a/src/poly/utils/meson.build b/src/poly/utils/meson.build index e97ca94..9b73678 100644 --- a/src/poly/utils/meson.build +++ b/src/poly/utils/meson.build @@ -29,6 +29,7 @@ dependencies = [ probe_dep, quill_dep, config_dep, + types_dep, ] libpolyutils = static_library('polyutils', diff --git a/src/poly/utils/private/operator.cpp b/src/poly/utils/private/operator.cpp index 7dd3815..7d42500 100644 --- a/src/poly/utils/private/operator.cpp +++ b/src/poly/utils/private/operator.cpp @@ -1,9 +1,71 @@ #include "operator.h" +#include "4DSTARTypes.h" +#include "linalg/densemat.hpp" +#include "linalg/sparsemat.hpp" #include "mfem.hpp" #include "linalg/vector.hpp" #include -#include "debug.h" +void writeDenseMatrixToCSV(const std::string &filename, int precision, const mfem::DenseMatrix *mat) { + if (!mat) { + throw std::runtime_error("The operator is not a SparseMatrix."); + } + + std::ofstream outfile(filename); + if (!outfile.is_open()) { + throw std::runtime_error("Failed to open file: " + filename); + } + + + int height = mat->Height(); + int width = mat->Width(); + + // Set precision for floating-point output + outfile << std::fixed << std::setprecision(precision); + + for (int i = 0; i < width; i++) { + outfile << i; + if (i < width - 1) { + outfile << ","; + } + else { + outfile << "\n"; + } + } + + // Iterate through rows + for (int i = 0; i < height; ++i) { + for (int j = 0; j < width; ++j) { + outfile << mat->Elem(i, j); + if (j < width - 1) { + outfile << ","; + } + } + outfile << std::endl; + } + + outfile.close(); +} + +/** + * @brief Writes the dense representation of an MFEM Operator (if it's a SparseMatrix) to a CSV file. + * + * @param op The MFEM Operator to write. + * @param filename The name of the output CSV file. + * @param precision Number of decimal places for floating-point values. + */ + void writeOperatorToCSV(const mfem::Operator &op, + const std::string &filename, + int precision = 6) // Add precision argument +{ + // Attempt to cast the Operator to a SparseMatrix + const auto *sparse_mat = dynamic_cast(&op); + if (!sparse_mat) { + throw std::runtime_error("The operator is not a SparseMatrix."); + } + const mfem::DenseMatrix *mat = sparse_mat->ToDenseMatrix(); + writeDenseMatrixToCSV(filename, precision, mat); +} PolytropeOperator::PolytropeOperator( @@ -31,12 +93,81 @@ void PolytropeOperator::finalize() { m_Qmat = std::make_unique(m_Q->SpMat()); m_Dmat = std::make_unique(m_D->SpMat()); + for (const int thetaDof : m_theta_ess_tdofs.first) { + m_Mmat->EliminateRow(thetaDof); + m_Qmat->EliminateCol(thetaDof); + } + // These are commented out because they theoretically are wrong (need to think more about how to apply essential dofs to a vector div field) + // for (const int phiDof : m_phi_ess_tdofs.first) { + // if (phiDof >=0 && phiDof < m_Dmat->Height()) { + // m_Dmat->EliminateRowCol(phiDof); + // m_Qmat->EliminateRow(phiDof); + // m_Mmat->EliminateCol(phiDof); + // } + // } + m_negM_op = std::make_unique(m_Mmat.get(), -1.0); m_negQ_op = std::make_unique(m_Qmat.get(), -1.0); + // Set up the constant parts of the jacobian now + m_jacobian = std::make_unique(m_blockOffsets); + m_jacobian->SetBlock(0, 1, m_negM_op.get()); // -M (constant) + m_jacobian->SetBlock(1, 0, m_negQ_op.get()); // -Q (constant) + m_jacobian->SetBlock(1, 1, m_Dmat.get()); // D (constant) + m_isFinalized = true; } +const mfem::BlockOperator &PolytropeOperator::GetJacobianOperator() const { + if (m_jacobian == nullptr) { + MFEM_ABORT("Jacobian has not been initialized before GetJacobianOperator() call."); + } + return *m_jacobian; +} + +mfem::Vector PolytropeOperator::GetJ00Diag() const { +} + +mfem::Vector PolytropeOperator::GetJ01Diag() const { + if (!m_isFinalized) { + MFEM_ABORT("PolytropeOperator::Get01Diag -> GetJ01Diag called before finalization of PolytropeOperator"); + } + if (m_Mmat == nullptr) { + MFEM_ABORT("PolytropeOperator::Get01Diag -> M sparse matrix has not been initialized before GetJ01Diag() call."); + } + + mfem::Vector J01diag; + m_Mmat->GetDiag(J01diag); + J01diag *= -1; + return J01diag; +} + +mfem::Vector PolytropeOperator::GetJ10diag() const { + if (!m_isFinalized) { + MFEM_ABORT("PolytropeOperator::Get10Diag -> GetJ10Diag called before finalization of PolytropeOperator"); + } + if (m_Qmat == nullptr) { + MFEM_ABORT("PolytropeOperator::Get10Diag -> Q sparse matrix has not been initialized before GetJ10Diag() call."); + } + mfem::Vector J10diag; + m_Qmat->GetDiag(J10diag); + J10diag *= -1; + return J10diag; +} + +mfem::Vector PolytropeOperator::GetJ11diag() const { + if (!m_isFinalized) { + MFEM_ABORT("PolytropeOperator::Get11Diag -> GetJ11Diag called before finalization of PolytropeOperator"); + } + if (m_Dmat == nullptr) { + MFEM_ABORT("PolytropeOperator::Get11Diag -> D sparse matrix has not been initialized before GetJ11Diag() call."); + } + mfem::Vector J11diag; + m_Dmat->GetDiag(J11diag); + J11diag *= -1; + return J11diag; +} + void PolytropeOperator::Mult(const mfem::Vector &x, mfem::Vector &y) const { if (!m_isFinalized) { @@ -60,7 +191,7 @@ void PolytropeOperator::Mult(const mfem::Vector &x, mfem::Vector &y) const { mfem::Vector Dphi_term(phi_size); mfem::Vector Qtheta_term(phi_size); - // Caucluate R0 and R1 terms + // Calculate R0 and R1 terms // R0 = f(θ) - Mɸ // R1 = Dɸ - Qθ @@ -78,22 +209,75 @@ void PolytropeOperator::Mult(const mfem::Vector &x, mfem::Vector &y) const { subtract(Dphi_term, Qtheta_term, y_R1); + // -- Apply essential boundary conditions -- - for (int i = 0; i < m_theta_ess_tofs.Size(); i++) { - int idx = m_theta_ess_tofs[i]; + for (int i = 0; i < m_theta_ess_tdofs.first.Size(); i++) { + int idx = m_theta_ess_tdofs.first[i]; if (idx >= 0 && idx < y_R0.Size()) { - y_block.GetBlock(0)[idx] = 0.0; // Zero out the essential theta dofs in the bilinear form + const double &targetValue = m_theta_ess_tdofs.second[i]; + y_block.GetBlock(0)[idx] = targetValue - x_theta(idx); // Zero out the essential theta dofs in the bi-linear form + // y_block.GetBlock(0)[idx] = 0; // Zero out the essential theta dofs in the bi-linear form } } - for (int i = 0; i < m_phi_ess_tofs.Size(); i++) { - int idx = m_phi_ess_tofs[i]; - if (idx >= 0 && idx < y_R1.Size()) { - y_block.GetBlock(1)[idx] = 0.0; // Zero out the essential phi dofs in the bilinear form - } - } + // TODO look into how the true dof -> vector component works + // for (int i = 0; i < m_phi_ess_tdofs.first.Size(); i++) { + // int idx = m_phi_ess_tdofs.first[i]; + // if (idx >= 0 && idx < y_R1.Size()) { + // // const double &targetValue = m_phi_ess_tdofs.second[i]; + // // y_block.GetBlock(1)[idx] = targetValue - x_phi(idx); // Zero out the essential phi dofs in the bi-linear form + // y_block.GetBlock(1)[idx] = 0; // Zero out the essential phi dofs in the bi-linear form + // } + // } } + +void PolytropeOperator::updateInverseNonlinearJacobian(const mfem::Operator &grad) const { + if (const auto *sparse_mat = dynamic_cast(&grad); sparse_mat != nullptr) { + mfem::Vector gradDiag; + sparse_mat->GetDiag(gradDiag); + for (int i = 0; i < gradDiag.Size(); i++) { + gradDiag(i) = 1.0/gradDiag(i); // Invert the diagonals of the jacobian + } + m_invNonlinearJacobian = std::make_unique(gradDiag); + } else { + MFEM_ABORT("PolytropeOperator::GetGradient called on nonlinear Jacobian"); + } +} + +void PolytropeOperator::updateInverseSchurCompliment() const { + // TODO Add a flag in to make sure this tracks in parallel (i.e. every time the non linear jacobian inverse is updated set the flag to true and then check if the flag is true here and if so do work (if not throw error). then at the end of this function set it to false. + if (m_invNonlinearJacobian == nullptr) { + MFEM_ABORT("PolytropeOperator::updateInverseSchurCompliment called before updateInverseNonlinearJacobian"); + } + mfem::SparseMatrix* schurCompliment(m_Dmat.get()); // This is now a copy of D + + // Calculate S = D - Q df^{-1} M + mfem::SparseMatrix* temp_QxdfInv = mfem::Mult(*m_Qmat, *m_invNonlinearJacobian); // Q * df^{-1} + mfem::SparseMatrix* temp_QxdfInvxM = mfem::Mult(*temp_QxdfInv, *m_Mmat); // Q * df^{-1} * M + + schurCompliment->Add(-1, *temp_QxdfInvxM); // D - Q * df^{-1} * M + + writeOperatorToCSV(*schurCompliment, "/Users/tboudreaux/Desktop/SchursCompliment.csv"); + std::cout << "Wrote" << std::endl; + + // Note: EMB (April 9, 2025) Where I left for the day, so I don't pull my hair out tomorrow: + /* + * Need to calculate the inverse of Schur's compliment to precondition the jacobian + * I think I have this close; however, when running there is a seg fault when converting to a DenseMatrix for + * writing out to CSV. This bodes poorly for the underlying memory structure. + * + * Also, there is a lot of math happening in these tight loops, probably need to think about that and + * make it more efficient. + */ + + // TODO Also I need to actually invert the schur compliment since so far I have just found its non inverted state + // Should probably add an energy check to make sure it is roughly diagonal + + // I did this manually in python for the non linear jacobian and the energy along the diagonal was ~99.999 % of the + // total energy indicating that it is very strongly diagonal. +} + mfem::Operator& PolytropeOperator::GetGradient(const mfem::Vector &x) const { if (!m_isFinalized) { MFEM_ABORT("PolytropeOperator::GetGradient called before finalize"); @@ -102,31 +286,34 @@ mfem::Operator& PolytropeOperator::GetGradient(const mfem::Vector &x) const { mfem::BlockVector x_block(const_cast(x), m_blockOffsets); const mfem::Vector& x_theta = x_block.GetBlock(0); - mfem::Operator& J00 = m_f->GetGradient(x_theta); - if (m_jacobian == nullptr) { - m_jacobian = std::make_unique(m_blockOffsets); - m_jacobian->SetBlock(0, 0, &J00); // df/dθ (state-dependent) - m_jacobian->SetBlock(0, 1, m_negM_op.get()); // -M (constant) - m_jacobian->SetBlock(1, 0, m_negQ_op.get()); // -Q (constant) - m_jacobian->SetBlock(1, 1, m_Dmat.get()); // D (constant) - } else { - // The Jacobian already exists, we only need to update the first block - // since the other blocks have a constant derivitive (they are linear) - m_jacobian->SetBlock(0, 0, &J00); - } + auto &grad = m_f->GetGradient(x_theta); + updateInverseNonlinearJacobian(grad); + updateInverseSchurCompliment(); + + m_jacobian->SetBlock(0, 0, &grad); + // The other blocks are set up in finalize since they are constant. Only J00 depends on the current state of theta return *m_jacobian; } -void PolytropeOperator::SetEssentialTrueDofs(const mfem::Array &theta_ess_tofs, - const mfem::Array &phi_ess_tofs) { +void PolytropeOperator::SetEssentialTrueDofs(const SSE::MFEMArrayPair& theta_ess_tdofs, const SSE::MFEMArrayPair& phi_ess_tdofs) { m_isFinalized = false; - m_theta_ess_tofs = theta_ess_tofs; - m_phi_ess_tofs = phi_ess_tofs; + m_theta_ess_tdofs = theta_ess_tdofs; + m_phi_ess_tdofs = phi_ess_tdofs; if (m_f) { - m_f->SetEssentialTrueDofs(theta_ess_tofs); + m_f->SetEssentialTrueDofs(theta_ess_tdofs.first); + + // This should be zeroing out the row; however, I am getting a segfault } else { MFEM_ABORT("m_f is null in PolytropeOperator::SetEssentialTrueDofs"); } -} \ No newline at end of file +} + +void PolytropeOperator::SetEssentialTrueDofs(const SSE::MFEMArrayPairSet& ess_tdof_pair_set) { + SetEssentialTrueDofs(ess_tdof_pair_set.first, ess_tdof_pair_set.second); +} + +SSE::MFEMArrayPairSet PolytropeOperator::GetEssentialTrueDofs() const { + return std::make_pair(m_theta_ess_tdofs, m_phi_ess_tdofs); +} diff --git a/src/poly/utils/public/operator.h b/src/poly/utils/public/operator.h index b809280..1d2e4db 100644 --- a/src/poly/utils/public/operator.h +++ b/src/poly/utils/public/operator.h @@ -2,8 +2,11 @@ #define POLY_UTILS_OPERATOR_H #include "mfem.hpp" +#include "4DSTARTypes.h" #include +#include "probe.h" + class PolytropeOperator : public mfem::Operator { public: PolytropeOperator( @@ -15,10 +18,14 @@ public: ~PolytropeOperator() override = default; void Mult(const mfem::Vector &x, mfem::Vector &y) const override; + + mfem::Operator& GetGradient(const mfem::Vector &x) const override; - void SetEssentialTrueDofs(const mfem::Array &theta_ess_tofs, - const mfem::Array &phi_ess_tofs); + void SetEssentialTrueDofs(const SSE::MFEMArrayPair& theta_ess_tdofs, const SSE::MFEMArrayPair& phi_ess_tdofs); + void SetEssentialTrueDofs(const SSE::MFEMArrayPairSet& ess_tdof_pair_set); + + SSE::MFEMArrayPairSet GetEssentialTrueDofs() const; bool isFinalized() const { return m_isFinalized; } @@ -26,7 +33,18 @@ public: const mfem::Array& GetBlockOffsets() const { return m_blockOffsets; } + const mfem::BlockOperator &GetJacobianOperator() const; + + // Get the diagonals of -M, -Q, and D. I use J01, J10, and J11 for those here since the diagonals + // are not just from the matrixes, but are the scaled versions in the jacobian specificially (-1*M & -1*Q) + mfem::Vector GetJ00Diag() const; + mfem::Vector GetJ01Diag() const; + mfem::Vector GetJ10diag() const; + mfem::Vector GetJ11diag() const; + private: + Probe::LogManager& m_logManager = Probe::LogManager::getInstance(); + quill::Logger* m_logger = m_logManager.getLogger("log"); std::unique_ptr m_M; std::unique_ptr m_Q; std::unique_ptr m_D; @@ -34,19 +52,39 @@ private: const mfem::Array m_blockOffsets; - mfem::Array m_theta_ess_tofs; - mfem::Array m_phi_ess_tofs; + SSE::MFEMArrayPair m_theta_ess_tdofs; + SSE::MFEMArrayPair m_phi_ess_tdofs; std::unique_ptr m_Mmat; std::unique_ptr m_Qmat; std::unique_ptr m_Dmat; - std::unique_ptr m_negM_op; std::unique_ptr m_negQ_op; mutable std::unique_ptr m_jacobian; + // TODO I think these need to be calculated in the GetGradient every time since they will always change + mutable std::unique_ptr m_invSchurCompliment; + mutable std::unique_ptr m_invNonlinearJacobian; + + /* + * The schur preconditioner has the form + * + * | df/drtheta^-1 0 | + * | 0 S^-1 | + * + * Where S is the Schur compliment of the system + * + */ + + // TODO: I have not combined these parts yet and they need to be combined + mutable std::unique_ptr m_schurPreconditioner; + bool m_isFinalized = false; + +private: + void updateInverseNonlinearJacobian(const mfem::Operator &grad) const; + void updateInverseSchurCompliment() const; }; diff --git a/src/resource/private/resourceManagerTypes.cpp b/src/resource/private/resourceManagerTypes.cpp index 98593bf..30c4de2 100644 --- a/src/resource/private/resourceManagerTypes.cpp +++ b/src/resource/private/resourceManagerTypes.cpp @@ -22,7 +22,7 @@ std::string getFirstSegment(const std::string& input) { Resource createResource(const std::string& type, const std::string& path) { static const std::unordered_map> factoryMap = { {"opac", [](const std::string& p) { return Resource( - std::make_unique(p)); + std::make_unique(opat::readOPAT(p))); }}, {"mesh", [](const std::string& p) { return Resource( std::make_unique(p)); diff --git a/src/resource/public/resourceManagerTypes.h b/src/resource/public/resourceManagerTypes.h index 7700e03..dcb27fd 100644 --- a/src/resource/public/resourceManagerTypes.h +++ b/src/resource/public/resourceManagerTypes.h @@ -30,7 +30,7 @@ * @endcode */ using Resource = std::variant< - std::unique_ptr, + std::unique_ptr, std::unique_ptr, std::unique_ptr>; diff --git a/src/types/meson.build b/src/types/meson.build new file mode 100644 index 0000000..5b71ae8 --- /dev/null +++ b/src/types/meson.build @@ -0,0 +1 @@ +types_dep = declare_dependency(include_directories: include_directories('public')) \ No newline at end of file diff --git a/src/types/public/4DSTARTypes.h b/src/types/public/4DSTARTypes.h new file mode 100644 index 0000000..7143d3d --- /dev/null +++ b/src/types/public/4DSTARTypes.h @@ -0,0 +1,13 @@ +#ifndef _4DSTAR_TYPES_H +#define _4DSTAR_TYPES_H + +#include +#include "mfem.hpp" + +// TODO : Need a better namespace name for these types +namespace SSE { + typedef std::pair, mfem::Array> MFEMArrayPair; + typedef std::pair MFEMArrayPairSet; +} + +#endif // _4DSTAR_TYPES_H \ No newline at end of file From 41460acacf15229f19de8258291c8367829f4bdd Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Thu, 10 Apr 2025 09:05:30 -0400 Subject: [PATCH 077/167] feat(debug-utils): added framework for shared debug util tools --- meson.build | 11 +- meson_options.txt | 2 + src/poly/utils/meson.build | 1 + .../{opatio/src/opatio/opat => }/__init__.py | 0 .../MFEMAnalysis-cpp/meson.build | 1 + .../MFEMAnalysis-cpp/src/include/mfem_smout.h | 166 +++ .../MFEMAnalysisUtils/SSEDebug/pyproject.toml | 36 + .../SSEDebug/src/SSEDebug/__init__.py | 1 + .../SSEDebug/src/SSEDebug/smRead/__init__.py | 1 + .../SSEDebug/src/SSEDebug/smRead/smread.py | 234 ++++ .../SSEDebug/src/__init__.py | 0 .../debugUtils/MFEMAnalysisUtils/meson.build | 1 + utils/debugUtils/MFEMAnalysisUtils/readme.md | 12 + utils/debugUtils/meson.build | 1 + utils/opatio/pyproject.toml | 16 - utils/opatio/readme.md | 46 - utils/opatio/src/opatio/__init__.py | 1 - utils/opatio/src/opatio/opat/opat.py | 544 -------- utils/opatio/utils/mkTestData.py | 27 - .../utils/testData/synthetic_tables.opat | Bin 417696 -> 0 bytes .../testData/synthetic_tables_OPAT.ascii | 1163 ----------------- 21 files changed, 465 insertions(+), 1799 deletions(-) rename utils/{opatio/src/opatio/opat => }/__init__.py (100%) create mode 100644 utils/debugUtils/MFEMAnalysisUtils/MFEMAnalysis-cpp/meson.build create mode 100644 utils/debugUtils/MFEMAnalysisUtils/MFEMAnalysis-cpp/src/include/mfem_smout.h create mode 100644 utils/debugUtils/MFEMAnalysisUtils/SSEDebug/pyproject.toml create mode 100644 utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/SSEDebug/__init__.py create mode 100644 utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/SSEDebug/smRead/__init__.py create mode 100644 utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/SSEDebug/smRead/smread.py create mode 100644 utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/__init__.py create mode 100644 utils/debugUtils/MFEMAnalysisUtils/meson.build create mode 100644 utils/debugUtils/MFEMAnalysisUtils/readme.md create mode 100644 utils/debugUtils/meson.build delete mode 100644 utils/opatio/pyproject.toml delete mode 100644 utils/opatio/readme.md delete mode 100644 utils/opatio/src/opatio/__init__.py delete mode 100644 utils/opatio/src/opatio/opat/opat.py delete mode 100644 utils/opatio/utils/mkTestData.py delete mode 100644 utils/opatio/utils/testData/synthetic_tables.opat delete mode 100644 utils/opatio/utils/testData/synthetic_tables_OPAT.ascii diff --git a/meson.build b/meson.build index 2e0a8f0..e351107 100644 --- a/meson.build +++ b/meson.build @@ -43,11 +43,18 @@ subdir('build-config') subdir('assets/static') +if get_option('build_debug_utils') + subdir('utils/debugUtils') +endif + + # Build the main project subdir('src') if get_option('build_tests') subdir('tests') endif -# Build the utilities -subdir('utils') +if get_option('build_post_run_utils') + subdir('utils') +endif + diff --git a/meson_options.txt b/meson_options.txt index 56baeee..416bdbe 100644 --- a/meson_options.txt +++ b/meson_options.txt @@ -1,2 +1,4 @@ option('build_tests', type: 'boolean', value: true, description: 'Build tests') option('user_mode', type: 'boolean', value: false, description: 'Enable user mode (set mode = 0)') +option('build_post_run_utils', type: 'boolean', value: true, description: 'Build Helper Utilities') +option('build_debug_utils', type: 'boolean', value: true, description: 'Build Debug Utilities') diff --git a/src/poly/utils/meson.build b/src/poly/utils/meson.build index 9b73678..8fc7d68 100644 --- a/src/poly/utils/meson.build +++ b/src/poly/utils/meson.build @@ -30,6 +30,7 @@ dependencies = [ quill_dep, config_dep, types_dep, + mfemanalysis_dep, ] libpolyutils = static_library('polyutils', diff --git a/utils/opatio/src/opatio/opat/__init__.py b/utils/__init__.py similarity index 100% rename from utils/opatio/src/opatio/opat/__init__.py rename to utils/__init__.py diff --git a/utils/debugUtils/MFEMAnalysisUtils/MFEMAnalysis-cpp/meson.build b/utils/debugUtils/MFEMAnalysisUtils/MFEMAnalysis-cpp/meson.build new file mode 100644 index 0000000..095423b --- /dev/null +++ b/utils/debugUtils/MFEMAnalysisUtils/MFEMAnalysis-cpp/meson.build @@ -0,0 +1 @@ +mfemanalysis_dep = declare_dependency(include_directories: 'src/include') \ No newline at end of file diff --git a/utils/debugUtils/MFEMAnalysisUtils/MFEMAnalysis-cpp/src/include/mfem_smout.h b/utils/debugUtils/MFEMAnalysisUtils/MFEMAnalysis-cpp/src/include/mfem_smout.h new file mode 100644 index 0000000..c3575c6 --- /dev/null +++ b/utils/debugUtils/MFEMAnalysisUtils/MFEMAnalysis-cpp/src/include/mfem_smout.h @@ -0,0 +1,166 @@ +// +// Created by Emily Boudreaux on 4/10/25. +// + +#ifndef MFEM_SMOUT_H +#define MFEM_SMOUT_H + +#include "mfem.hpp" +#include +#include + +/** + * @brief Saves an mfem::SparseMatrix to a custom compact binary file (.csrbin). + * + * @param mat The mfem::SparseMatrix to save (assumed to be in CSR format). + * @param filename The path to the output file. + * @return true if saving was successful, false otherwise. + * + * File Format (.csrbin): + * - Magic (4 bytes): 'C','S','R','B' + * - Version (1 byte): 1 + * - IntSize (1 byte): 8 (using int64_t for indices/dims) + * - FltSize (1 byte): 8 (using double for data) + * - Reserved (1 byte): 0 + * - Height (uint64_t): Number of rows + * - Width (uint64_t): Number of columns + * - NNZ (uint64_t): Number of non-zeros + * - I array (int64_t * (Height + 1)): CSR Row Pointers + * - J array (int64_t * NNZ): CSR Column Indices + * - Data array (double * NNZ): CSR Non-zero values + */ +bool saveSparseMatrixBinary(const mfem::SparseMatrix& mat, const std::string& filename) { + std::ofstream outfile(filename, std::ios::binary | std::ios::trunc); + if (!outfile) { + std::cerr << "Error: Cannot open file for writing: " << filename << std::endl; + return false; + } + + try { + // --- Get Data Pointers and Dimensions from MFEM Matrix --- + const int* mfem_I = mat.GetI(); + const int* mfem_J = mat.GetJ(); + const double* mfem_data = mat.GetData(); + + uint64_t height = static_cast(mat.Height()); + uint64_t width = static_cast(mat.Width()); + uint64_t nnz = static_cast(mat.NumNonZeroElems()); + uint64_t i_count = height + 1; + uint64_t j_count = nnz; + uint64_t data_count = nnz; + + + // --- Write Header --- + const char magic[4] = {'C', 'S', 'R', 'B'}; + const uint8_t version = 1; + const uint8_t int_size = 8; + const uint8_t flt_size = 8; + const uint8_t reserved = 0; + + outfile.write(magic, 4); + outfile.write(reinterpret_cast(&version), 1); + outfile.write(reinterpret_cast(&int_size), 1); + outfile.write(reinterpret_cast(&flt_size), 1); + outfile.write(reinterpret_cast(&reserved), 1); + + outfile.write(reinterpret_cast(&height), sizeof(height)); + outfile.write(reinterpret_cast(&width), sizeof(width)); + outfile.write(reinterpret_cast(&nnz), sizeof(nnz)); + + if (!outfile) throw std::runtime_error("Error writing header."); + + // --- Write Arrays (Converting int to int64_t for I and J) --- + std::vector i_buffer(i_count); + for (uint64_t idx = 0; idx < i_count; ++idx) { + i_buffer[idx] = static_cast(mfem_I[idx]); + } + outfile.write(reinterpret_cast(i_buffer.data()), i_count * sizeof(int64_t)); + if (!outfile) throw std::runtime_error("Error writing I array."); + + std::vector j_buffer(j_count); + for (uint64_t idx = 0; idx < j_count; ++idx) { + j_buffer[idx] = static_cast(mfem_J[idx]); + } + outfile.write(reinterpret_cast(j_buffer.data()), j_count * sizeof(int64_t)); + if (!outfile) throw std::runtime_error("Error writing J array."); + + outfile.write(reinterpret_cast(mfem_data), data_count * sizeof(double)); + if (!outfile) throw std::runtime_error("Error writing Data array."); + + + } catch (const std::exception& e) { + std::cerr << "Error during binary matrix save: " << e.what() << std::endl; + outfile.close(); + return false; + } + + outfile.close(); + if (!outfile) { + std::cerr << "Error closing file after writing: " << filename << std::endl; + return false; + } + return true; +} + +void writeDenseMatrixToCSV(const std::string &filename, int precision, const mfem::DenseMatrix *mat) { + if (!mat) { + throw std::runtime_error("The operator is not a SparseMatrix."); + } + + std::ofstream outfile(filename); + if (!outfile.is_open()) { + throw std::runtime_error("Failed to open file: " + filename); + } + + + int height = mat->Height(); + int width = mat->Width(); + + // Set precision for floating-point output + outfile << std::fixed << std::setprecision(precision); + + for (int i = 0; i < width; i++) { + outfile << i; + if (i < width - 1) { + outfile << ","; + } + else { + outfile << "\n"; + } + } + + // Iterate through rows + for (int i = 0; i < height; ++i) { + for (int j = 0; j < width; ++j) { + outfile << mat->Elem(i, j); + if (j < width - 1) { + outfile << ","; + } + } + outfile << std::endl; + } + + outfile.close(); +} + +/** + * @brief Writes the dense representation of an MFEM Operator (if it's a SparseMatrix) to a CSV file. + * + * @param op The MFEM Operator to write. + * @param filename The name of the output CSV file. + * @param precision Number of decimal places for floating-point values. + */ + void writeOperatorToCSV(const mfem::Operator &op, + const std::string &filename, + int precision = 6) // Add precision argument +{ + // Attempt to cast the Operator to a SparseMatrix + const auto *sparse_mat = dynamic_cast(&op); + if (!sparse_mat) { + throw std::runtime_error("The operator is not a SparseMatrix."); + } + const mfem::DenseMatrix *mat = sparse_mat->ToDenseMatrix(); + writeDenseMatrixToCSV(filename, precision, mat); +} + +#endif //MFEM_SMOUT_H diff --git a/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/pyproject.toml b/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/pyproject.toml new file mode 100644 index 0000000..7c1e7b3 --- /dev/null +++ b/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/pyproject.toml @@ -0,0 +1,36 @@ +[build-system] +requires = ["setuptools", "wheel"] +build-backend = "setuptools.build_meta" + +[project] +name = "SSEDebug" +version = "0.1.0" +description = "A python module for general 4DSSE debugging" +readme = "readme.md" +authors = [ + {name = "Emily M. Boudreaux", email = "emily.boudreaux@dartmouth.edu"}, + {name = "4D-STAR Collaboration"}, +] + +maintainers = [ + {name = "Emily M. Boudreaux", email="emily.boudreaux@dartmouth.edu"} +] + +keywords = ["astrophysics", "MFEM"] +requires-python = ">=3.8" +dependencies = ["numpy >= 1.21.1", "scipy>=1.13.1"] + +classifiers = [ + "Development Status :: 3 - Alpha", + "Intended Audience :: Science/Research", + "Programming Language :: Python :: 3", + "Topic :: Scientific/Engineering :: Astronomy", + "Operating System :: OS Independent" +] + + +[tool.setuptools] +package-dir = {"" = "src"} + +[tool.setuptools.packages.find] +where = ["src"] \ No newline at end of file diff --git a/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/SSEDebug/__init__.py b/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/SSEDebug/__init__.py new file mode 100644 index 0000000..d82ddf9 --- /dev/null +++ b/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/SSEDebug/__init__.py @@ -0,0 +1 @@ +__version__="0.1.0" \ No newline at end of file diff --git a/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/SSEDebug/smRead/__init__.py b/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/SSEDebug/smRead/__init__.py new file mode 100644 index 0000000..e9efdf1 --- /dev/null +++ b/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/SSEDebug/smRead/__init__.py @@ -0,0 +1 @@ +from .smread import loadSparseMatrixBinary, analyze_sparse_matrix, load_and_analyze_sparse_matrix \ No newline at end of file diff --git a/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/SSEDebug/smRead/smread.py b/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/SSEDebug/smRead/smread.py new file mode 100644 index 0000000..3b73d84 --- /dev/null +++ b/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/SSEDebug/smRead/smread.py @@ -0,0 +1,234 @@ +import argparse + +import numpy as np +import scipy.sparse as sp +import struct +import scipy.sparse.linalg as spla # For matrix norm +import time +import os + +def loadSparseMatrixBinary(filename): + """ + Loads a sparse matrix from the custom binary format (.csrbin). + + Args: + filename (str): The path to the .csrbin file. + + Returns: + scipy.sparse.csr_matrix: The loaded sparse matrix. + + Raises: + ValueError: If the file format is incorrect or sizes don't match. + IOError: If the file cannot be read. + """ + INT_SIZE = 8 # Expecting int64_t from the C++ writer + FLT_SIZE = 8 # Expecting double from the C++ writer + EXPECTED_MAGIC = b'CSRB' + EXPECTED_VERSION = 1 + + try: + with open(filename, 'rb') as f: + # --- Read Header --- + magic = f.read(4) + if magic != EXPECTED_MAGIC: + raise ValueError(f"Invalid magic number. Expected {EXPECTED_MAGIC}, got {magic}") + + version, int_size_file, flt_size_file, reserved = struct.unpack(' 0: + sparsity = 1.0 - (nnz / total_elements) + else: + sparsity = 1.0 + + print(f"Non-zero elements (NNZ): {nnz}") + print(f"Total elements: {total_elements}") + print(f"Sparsity: {sparsity:.6%} (percentage of zeros)") + + if nnz == 0: + print("\nMatrix contains only zero elements.") + diag_elements = sp_mat.diagonal() + print(f"\nDiagonal Mean: {np.mean(diag_elements):.6e}") + print(f"Diagonal Max: {np.max(diag_elements):.6e}") + print(f"Diagonal Min: {np.min(diag_elements):.6e}") + print(f"Value Range (Min): N/A (no non-zero values)") + print(f"Value Range (Max): N/A (no non-zero values)") + print(f"Mean Non-Zero Value: N/A (no non-zero values)") + print(f"Relative Diagonal Norm: N/A (matrix norm is zero)") + print("-" * 50) + return + + all_values = sp_mat.data # Access non-zero values directly + min_val = np.min(all_values) + max_val = np.max(all_values) + mean_val = np.mean(all_values) + print(f"\nValue Range (Min): {min_val:.6e}") + print(f"Value Range (Max): {max_val:.6e}") + print(f"Mean Non-Zero Value: {mean_val:.6e}") + + + print("\n--- Diagonal Properties ---") + start_diag = time.time() + diag_elements = sp_mat.diagonal() + end_diag = time.time() + print(f"(Diagonal extraction time: {end_diag - start_diag:.4f}s)") + + if diag_elements.size > 0: # Should always be true unless rows=0 (handled above) + mean_diag = np.mean(diag_elements) + max_diag = np.max(diag_elements) + min_diag = np.min(diag_elements) + + diag_nonzero = diag_elements[diag_elements != 0] + if diag_nonzero.size > 0: + mean_diag_nz = np.mean(diag_nonzero) + print(f"Mean Diagonal (all): {mean_diag:.6e}") + print(f"Mean Diagonal (non-zero):{mean_diag_nz:.6e} ({diag_nonzero.size} elements)") + else: + print(f"Mean Diagonal (all): {mean_diag:.6e}") + print(f"Mean Diagonal (non-zero): N/A (all diagonal elements are zero)") + + print(f"Max Diagonal: {max_diag:.6e}") + print(f"Min Diagonal: {min_diag:.6e}") + + # 5. "Diagonality" - Relative Diagonal Norm (using Frobenius norm) + # The Frobenius norm is sqrt(sum(abs(A_ij)^2)) + start_norm = time.time() + norm_diag = np.linalg.norm(diag_elements) + norm_matrix = spla.norm(sp_mat, ord='fro') + end_norm = time.time() + print(f"(Norm calculation time: {end_norm - start_norm:.4f}s)") + + if norm_matrix > 1e-15: # Avoid division by zero + diagonality_ratio = norm_diag / norm_matrix + print(f"\nRelative Diagonal Norm (Frobenius): {diagonality_ratio:.6f}") + print(f" (Ratio of ||diag(A)||_F / ||A||_F)") + print(f" (Diagonal Norm = {norm_diag:.6e}, Matrix Norm = {norm_matrix:.6e})") + if diagonality_ratio > 0.99: + print(" -> Matrix is strongly diagonal dominant by norm.") + elif diagonality_ratio < 0.1: + print(" -> Matrix norm is dominated by off-diagonal elements.") + else: + print("\nRelative Diagonal Norm: N/A (matrix Frobenius norm is zero)") + + else: # Should not happen if rows > 0 + print("\nCould not extract diagonal (matrix has zero rows?).") + + + # 6. Other Useful Stats + print("\n--- Other Properties ---") + is_square = rows == cols + print(f"Is Square: {is_square}") + if is_square: + try: + diff_norm = spla.norm(sp_mat - sp_mat.T, ord='fro') + if diff_norm < 1e-10 * norm_matrix : # Check relative difference norm + print(f"Is Symmetric (approx): True (||A - A.T||_F / ||A||_F < 1e-10)") + else: + print(f"Is Symmetric (approx): False (||A - A.T||_F = {diff_norm:.2e})") + except Exception as e: + print(f"Is Symmetric (approx): Check failed ({e})") + else: + print(f"Is Symmetric (approx): False (not square)") + + + print("-" * 50) + +def load_and_analyze_sparse_matrix(filename: str): + sm = loadSparseMatrixBinary(filename) + analyze_sparse_matrix(sm) + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description="Simple tool to get some statistics about a sparse matrix from mfem") + parser.add_argument("path", help="path to the output file", type=str) + + args = parser.parse_args() + + load_and_analyze_sparse_matrix(args.filename) diff --git a/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/__init__.py b/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/utils/debugUtils/MFEMAnalysisUtils/meson.build b/utils/debugUtils/MFEMAnalysisUtils/meson.build new file mode 100644 index 0000000..868aabd --- /dev/null +++ b/utils/debugUtils/MFEMAnalysisUtils/meson.build @@ -0,0 +1 @@ +subdir('MFEMAnalysis-cpp') \ No newline at end of file diff --git a/utils/debugUtils/MFEMAnalysisUtils/readme.md b/utils/debugUtils/MFEMAnalysisUtils/readme.md new file mode 100644 index 0000000..2ccc0cd --- /dev/null +++ b/utils/debugUtils/MFEMAnalysisUtils/readme.md @@ -0,0 +1,12 @@ +# Tools for analyzing MFEM Sparse Matricies (among other things) +MFEM does a lot of work with sparse matrixes but does not provide trivial tools to use them. Here I include some basic utilities to analyze these matricies. + +## Python +There is a python script to preform the actual analysis. + +## C++ +There is a small C++ header only library which provides an interface to write MFEM sparse matrixes out to disk. + +The C++ utility writes mfem sparse matricies in a custom format which was written to be simple. The python script +only understands this format. + diff --git a/utils/debugUtils/meson.build b/utils/debugUtils/meson.build new file mode 100644 index 0000000..b936594 --- /dev/null +++ b/utils/debugUtils/meson.build @@ -0,0 +1 @@ +subdir('MFEMAnalysisUtils') \ No newline at end of file diff --git a/utils/opatio/pyproject.toml b/utils/opatio/pyproject.toml deleted file mode 100644 index cdf1eab..0000000 --- a/utils/opatio/pyproject.toml +++ /dev/null @@ -1,16 +0,0 @@ -[build-system] -requires = ["setuptools", "wheel"] -build-backend = "setuptools.build_meta" - -[project] -name = "opatio" -version = "0.1.0a" -description = "A python module for handling OPAT files" -readme = "readme.md" -authors = [{name = "Emily M. Boudreaux", email = "emily.boudreaux@dartmouth.edu"}] -requires-python = ">=3.8" -dependencies = ["numpy >= 1.21.1"] - -[tool.setuptools] -packages = ["opatio", "opatio.opat"] -package-dir = {"" = "src"} \ No newline at end of file diff --git a/utils/opatio/readme.md b/utils/opatio/readme.md deleted file mode 100644 index 48ba4ce..0000000 --- a/utils/opatio/readme.md +++ /dev/null @@ -1,46 +0,0 @@ -# opatIO python module -This module defines a set of tools to build, write, and read OPAT files. -The OPAT fileformat is a custom file format designed to efficiently store -opacity information for a variety of compositions. - -## Installation -You can install this module with pip -```bash -git clone -cd 4DSSE/utils/opat -pip install . -``` - -## General Usage -The general way that this module is mean to be used is to first build a schema for the opaticy table and then save that to disk. The module will handle all the byte aligment and lookup table construction for you. - -A simple example might look like the following - -```python -from opatio import OpatIO - -opacityFile = OpatIO() -opacityFile.set_comment("This is a sample opacity file") -opaticyFile.set_source("OPLIB") - -# some code to get a logR, logT, and logKappa table -# where logKappa is of size (n,m) if logR is size n and -# logT is size m - -opacityFile.add_table(X, Z, logR, logT, logKappa) -opacityFile.save("opacity.opat") -``` - -You can also read opat files which have been generated with the loadOpat function - -```python -from opatio import loadOpat - -opacityFile = loadOpat("opacity.opat") - -print(opacityFile.header) -print(opaticyFile.tables[0]) -``` - -## Problems -If you have problems feel free to either submit an issue to the root github repo (tagged as utils/opatio) or email Emily Boudreaux at emily.boudreaux@dartmouth.edu \ No newline at end of file diff --git a/utils/opatio/src/opatio/__init__.py b/utils/opatio/src/opatio/__init__.py deleted file mode 100644 index 87db302..0000000 --- a/utils/opatio/src/opatio/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from .opat.opat import OpatIO, loadOpat \ No newline at end of file diff --git a/utils/opatio/src/opatio/opat/opat.py b/utils/opatio/src/opatio/opat/opat.py deleted file mode 100644 index 8e3cc83..0000000 --- a/utils/opatio/src/opatio/opat/opat.py +++ /dev/null @@ -1,544 +0,0 @@ -import struct -import numpy as np -from datetime import datetime - -from dataclasses import dataclass - -from typing import Iterable, List, Tuple -from collections.abc import Iterable as collectionIterable - -import hashlib - -import os - -@dataclass -class Header: - """ - @brief Structure to hold the header information of an OPAT file. - """ - magic: str #< Magic number to identify the file type - version: int #< Version of the OPAT file format - numTables: int #< Number of tables in the file - headerSize: int #< Size of the header - indexOffset: int #< Offset to the index section - creationDate: str #< Creation date of the file - sourceInfo: str #< Source information - comment: str #< Comment section - numIndex: int #< Number of values to use when indexing table - reserved: bytes #< Reserved for future use - -@dataclass -class TableIndex: - """ - @brief Structure to hold the index information of a table in an OPAT file. - """ - index: List[float] #< Index values of the table - byteStart: int #< Byte start position of the table - byteEnd: int #< Byte end position of the table - sha256: bytes #< SHA-256 hash of the table data - -@dataclass -class OPATTable: - """ - @brief Structure to hold the data of an OPAT table. - """ - N_R: int #< Number of R values - N_T: int #< Number of T values - logR: Iterable[float] #< Logarithm of R values - logT: Iterable[float] #< Logarithm of T values - logKappa: Iterable[Iterable[float]] #< Logarithm of Kappa values - -def make_default_header() -> Header: - """ - @brief Create a default header for an OPAT file. - @return The default header. - """ - return Header( - magic="OPAT", - version=1, - numTables=0, - headerSize=256, - indexOffset=0, - creationDate=datetime.now().strftime("%b %d, %Y"), - sourceInfo="no source provided by user", - comment="default header", - numIndex=2, - reserved=b"\x00" * 24 - ) - -class OpatIO: - """ - @brief Class for handling OPAT file input/output operations. - This class provides methods to validate, manipulate, and save OPAT files. It includes functionalities to validate character arrays, 1D arrays, and 2D arrays, compute checksums, set header information, add tables, and save the OPAT file in both ASCII and binary formats. - Attributes: - header (Header): The header of the OPAT file. - tables (List[Tuple[Tuple[float, float], OPATTable]]): A list of tables in the OPAT file. - Methods: - validate_char_array_size(s: str, nmax: int) -> bool: - Validate the size of a character array. - validate_logKappa(logKappa): - Validate the logKappa array. - validate_1D(arr, name: str): - Validate a 1D array. - compute_checksum(data: bytes) -> bytes: - Compute the SHA-256 checksum of the given data. - set_version(version: int) -> int: - Set the version of the OPAT file. - set_source(source: str) -> str: - Set the source information of the OPAT file. - set_comment(comment: str) -> str: - Set the comment of the OPAT file. - add_table(X: float, Z: float, logR: Iterable[float], logT: Iterable[float], logKappa: Iterable[Iterable[float]]): - Add a table to the OPAT file. - _header_bytes() -> bytes: - Convert the header to bytes. - _table_bytes(table: OPATTable) -> Tuple[bytes, bytes]: - Convert a table to bytes. - _tableIndex_bytes(tableIndex: TableIndex) -> bytes: - Convert a table index to bytes. - __repr__() -> str: - Get the string representation of the OpatIO object. - _format_table_as_string(table: OPATTable, X: float, Z: float) -> str: - Format a table as a string. - print_table_indexes(table_indexes: List[TableIndex]) -> str: - Print the table indexes. - save_as_ascii(filename: str) -> str: - Save the OPAT file as an ASCII file. - save(filename: str) -> str: - Save the OPAT file as a binary file. - """ - def __init__(self): - self.header: Header = make_default_header() - self.tables: List[Tuple[Tuple[float, float], OPATTable]] = [] - - @staticmethod - def validate_char_array_size(s: str, nmax: int) -> bool: - """ - @brief Validate the size of a character array. - @param s The string to validate. - @param nmax The maximum allowed size. - @return True if the string size is valid, False otherwise. - """ - if len(s) > nmax: - return False - return True - - @staticmethod - def validate_logKappa(logKappa): - """ - @brief Validate the logKappa array. - @param logKappa The logKappa array to validate. - @throws ValueError if logKappa is not a non-empty 2D array. - @throws TypeError if logKappa is not a 2D array or iterable. - """ - if isinstance(logKappa, np.ndarray): - if logKappa.ndim == 2: - return - else: - raise ValueError("logKappa must be a non-empty 2D array") - - if isinstance(logKappa, collectionIterable) and all(isinstance(row, collectionIterable) for row in logKappa): - try: - first_row = next(iter(logKappa)) - if all(isinstance(x, (int, float)) for x in first_row): - return - else: - raise ValueError("logKappa must be fully numeric") - except StopIteration: - raise ValueError("logKappa must be a non-empty 2D iterable") - else: - raise TypeError("logKappa must be a non-empty 2D array or iterable") - - @staticmethod - def validate_1D(arr, name: str): - """ - @brief Validate a 1D array. - @param arr The array to validate. - @param name The name of the array. - @throws ValueError if the array is not 1D or not fully numeric. - @throws TypeError if the array is not a non-empty 1D array or iterable. - """ - if isinstance(arr, np.ndarray): - if arr.ndim == 1: - return - else: - raise ValueError(f"{name} must be a 1D numpy array") - if isinstance(arr, collectionIterable) and not isinstance(arr, (str, bytes)): - if all(isinstance(x, (int, float)) for x in arr): - return - else: - raise ValueError(f"{name} must be fully numeric") - else: - raise TypeError(f"{name} must be a non-empty 1D array or iterable") - - @staticmethod - def compute_checksum(data: np.ndarray) -> bytes: - """ - @brief Compute the SHA-256 checksum of the given data. - @param data The data to compute the checksum for. - @return The SHA-256 checksum. - """ - return hashlib.sha256(data.tobytes()).digest() - - def set_version(self, version: int) -> int: - """ - @brief Set the version of the OPAT file. - @param version The version to set. - @return The set version. - """ - self.header.version = version - return self.header.version - - def set_source(self, source: str) -> str: - """ - @brief Set the source information of the OPAT file. - @param source The source information to set. - @return The set source information. - @throws TypeError if the source string is too long. - """ - if not self.validate_char_array_size(source, 64): - raise TypeError(f"sourceInfo string ({source}) is too long ({len(source)}). Max length is 64") - self.header.sourceInfo = source - return self.header.sourceInfo - - def set_comment(self, comment: str) -> str: - """ - @brief Set the comment of the OPAT file. - @param comment The comment to set. - @return The set comment. - @throws TypeError if the comment string is too long. - """ - if not self.validate_char_array_size(comment, 128): - raise TypeError(f"comment string ({comment}) is too long ({len(comment)}). Max length is 128") - self.header.comment = comment - return self.header.comment - - def set_numIndex(self, numIndex: int) -> int: - """ - @brief Set the number of values to use when indexing table. - @param numIndex The number of values to use when indexing table. - @return The set number of values to use when indexing table. - """ - if numIndex < 1: - raise ValueError(f"numIndex must be greater than 0! It is currently {numIndex}") - self.header.numIndex = numIndex - return self.header.numIndex - - def add_table(self, indicies: Tuple[float], logR: Iterable[float], logT: Iterable[float], logKappa: Iterable[Iterable[float]]): - """ - @brief Add a table to the OPAT file. - @param indicies The index values of the table. - @param logR The logR values. - @param logT The logT values. - @param logKappa The logKappa values. - @throws ValueError if logKappa is not a non-empty 2D array or if logR and logT are not 1D arrays. - """ - if len(indicies) != self.header.numIndex: - raise ValueError(f"indicies must have length {self.header.numIndex}! Currently it has length {len(indicies)}") - self.validate_logKappa(logKappa) - self.validate_1D(logR, "logR") - self.validate_1D(logT, "logT") - - logR = np.array(logR) - logT = np.array(logT) - logKappa = np.array(logKappa) - - if logKappa.shape != (logR.shape[0], logT.shape[0]): - raise ValueError(f"logKappa must be of shape ({len(logR)} x {len(logT)})! Currently logKappa has shape {logKappa.shape}") - - table = OPATTable( - N_R = logR.shape[0], - N_T = logT.shape[0], - logR = logR, - logT = logT, - logKappa = logKappa - ) - - self.tables.append((indicies, table)) - self.header.numTables += 1 - - - def _header_bytes(self) -> bytes: - """ - @brief Convert the header to bytes. - @return The header as bytes. - """ - headerBytes = struct.pack( - "<4s H I I Q 16s 64s 128s H 24s", - self.header.magic.encode('utf-8'), - self.header.version, - self.header.numTables, - self.header.headerSize, - self.header.indexOffset, - self.header.creationDate.encode('utf-8'), - self.header.sourceInfo.encode('utf-8'), - self.header.comment.encode('utf-8'), - self.header.numIndex, - self.header.reserved - ) - return headerBytes - - def _table_bytes(self, table: OPATTable) -> Tuple[bytes, bytes]: - """ - @brief Convert a table to bytes. - @param table The OPAT table. - @return A tuple containing the checksum and the table as bytes. - """ - logR = table.logR.flatten() - logT = table.logT.flatten() - logKappa = table.logKappa.flatten() - tableBytes = struct.pack( - f" bytes: - """ - @brief Convert a table index to bytes. - @param tableIndex The table index. - @return The table index as bytes. - @throws RuntimeError if the table index entry does not have 64 bytes. - """ - tableIndexFMTString = "<"+"d"*self.header.numIndex+f"QQ" - tableIndexBytes = struct.pack( - tableIndexFMTString, - *tableIndex.index, - tableIndex.byteStart, - tableIndex.byteEnd - ) - tableIndexBytes += tableIndex.sha256 - - if len(tableIndexBytes) != 16+self.header.numIndex*8+32: - raise RuntimeError(f"Each table index entry must have 64 bytes. Due to an unknown error the table index entry for (X,Z)=({tableIndex.X},{tableIndex.Z}) header has {len(tableIndexBytes)} bytes") - - return tableIndexBytes - - def __repr__(self) -> str: - """ - @brief Get the string representation of the OpatIO object. - @return The string representation. - """ - reprString = f"""OpatIO( - version: {self.header.version} - numTables: {self.header.numTables} - headerSize: {self.header.headerSize} - indexOffset: {self.header.indexOffset} - creationDate: {self.header.creationDate} - sourceInfo: {self.header.sourceInfo} - comment: {self.header.comment} - numIndex: {self.header.numIndex} - reserved: {self.header.reserved} -)""" - return reprString - - def _format_table_as_string(self, table: OPATTable, indices: List[float]) -> str: - """ - @brief Format a table as a string. - @param table The OPAT table. - @indices The index values of the table. - @return The formatted table as a string. - """ - tableString: List[str] = [] - # fixed width X and Z header per table - tableIndexString: List[str] = [] - for index in indices: - tableIndexString.append(f"{index:<10.4f}") - tableString.append(" ".join(tableIndexString)) - tableString.append("-" * 80) - # write logR across the top (reserving one col for where logT will be) - tableString.append(f"{'':<10}{'logR':<10}") - logRRow = f"{'logT':<10}" - logRRowTrue = "".join(f"{r:<10.4f}" for r in table.logR) - tableString.append(logRRow + logRRowTrue) - for i, logT in enumerate(table.logT): - row = f"{logT:<10.4f}" - for kappa in table.logKappa[:, i]: - row += f"{kappa:<10.4f}" - tableString.append(row) - tableString.append("=" * 80) - return '\n'.join(tableString) - - @staticmethod - def print_table_indexes(table_indexes: List[TableIndex]) -> str: - """ - @brief Print the table indexes. - @param table_indexes The list of table indexes. - @return The formatted table indexes as a string. - """ - if not table_indexes: - print("No table indexes found.") - return - - tableRows: List[str] = [] - tableRows.append("\nTable Indexes in OPAT File:\n") - headerString: str = '' - for indexID, index in enumerate(table_indexes[0].index): - indexKey = f"Index {indexID}" - headerString += f"{indexKey:<10}" - headerString += f"{'Byte Start':<15} {'Byte End':<15} {'Checksum (SHA-256)'}" - tableRows.append(headerString) - tableRows.append("=" * 80) - for entry in table_indexes: - tableEntry = '' - for index in entry.index: - tableEntry += f"{index:<10.4f}" - tableEntry += f"{entry.byteStart:<15} {entry.byteEnd:<15} {entry.sha256[:16]}..." - tableRows.append(tableEntry) - return '\n'.join(tableRows) - - def save_as_ascii(self, filename: str) -> str: - """ - @brief Save the OPAT file as an ASCII file. - @param filename The name of the file. - @return The name of the saved file. - """ - numericFMT = "{:.18e}" - currentStartByte: int = 256 - tableIndexs: List[bytes] = [] - tableStrings: List[bytes] = [] - for index, table in self.tables: - checksum, tableBytes = self._table_bytes(table) - tableStrings.append(self._format_table_as_string(table, index) + "\n") - tableIndex = TableIndex( - index = index, - byteStart = currentStartByte, - byteEnd = currentStartByte + len(tableBytes), - sha256 = checksum - ) - tableIndexs.append(tableIndex) - - - currentStartByte += len(tableBytes) - self.header.indexOffset = currentStartByte - with open(filename, 'w') as f: - f.write("This is an ASCII representation of an OPAT file, it is not a valid OPAT file in and of itself.\n") - f.write("This file is meant to be human readable and is not meant to be read by a computer.\n") - f.write("The purpose of this file is to provide a human readable representation of the OPAT file which can be used for debugging purposes.\n") - f.write("The full binary specification of the OPAT file can be found in the OPAT file format documentation at:\n") - f.write(" https://github.com/4D-STAR/4DSSE/blob/main/specs/OPAT/OPAT.pdf\n") - f.write("="*35 + " HEADER " + "="*36 + "\n") - f.write(f">> {self.header.magic}\n") - f.write(f">> Version: {self.header.version}\n") - f.write(f">> numTables: {self.header.numTables}\n") - f.write(f">> headerSize (bytes): {self.header.headerSize}\n") - f.write(f">> tableIndex Offset (bytes): {self.header.indexOffset}\n") - f.write(f">> Creation Date: {self.header.creationDate}\n") - f.write(f">> Source Info: {self.header.sourceInfo}\n") - f.write(f">> Comment: {self.header.comment}\n") - f.write(f">> numIndex: {self.header.numIndex}\n") - f.write("="*37 + " DATA " + "="*37 + "\n") - f.write("="*80 + "\n") - for tableString in tableStrings: - f.write(tableString) - f.write("="*80 + "\n") - f.write("="*36 + " INDEX " + "="*37 + "\n") - f.write(self.print_table_indexes(tableIndexs)) - - def save(self, filename: str) -> str: - """ - @brief Save the OPAT file as a binary file. - @param filename The name of the file. - @return The name of the saved file. - @throws RuntimeError if the header does not have 256 bytes. - """ - tempHeaderBytes = self._header_bytes() - - if len(tempHeaderBytes) != 256: - raise RuntimeError(f"Header must have 256 bytes. Due to an unknown error the header has {len(tempHeaderBytes)} bytes") - - currentStartByte: int = 256 - tableIndicesBytes: List[bytes] = [] - tablesBytes: List[bytes] = [] - for index, table in self.tables: - checksum, tableBytes = self._table_bytes(table) - tableIndex = TableIndex( - index, - byteStart = currentStartByte, - byteEnd = currentStartByte + len(tableBytes), - sha256 = checksum - ) - tableIndexBytes = self._tableIndex_bytes(tableIndex) - tablesBytes.append(tableBytes) - tableIndicesBytes.append(tableIndexBytes) - - currentStartByte += len(tableBytes) - self.header.indexOffset = currentStartByte - headerBytes = self._header_bytes() - - with open(filename, 'wb') as f: - f.write(headerBytes) - for tableBytes in tablesBytes: - f.write(tableBytes) - for tableIndexBytes in tableIndicesBytes: - f.write(tableIndexBytes) - - if os.path.exists(filename): - return filename - - -def loadOpat(filename: str) -> OpatIO: - """ - @brief Load an OPAT file. - @param filename The name of the file. - @return The loaded OpatIO object. - @throws RuntimeError if the header does not have 256 bytes. - """ - opat = OpatIO() - with open(filename, 'rb') as f: - headerBytes: bytes = f.read(256) - unpackedHeader = struct.unpack("<4s H I I Q 16s 64s 128s H 24s", headerBytes) - loadedHeader = Header( - magic = unpackedHeader[0].decode().replace("\x00", ""), - version = unpackedHeader[1], - numTables = unpackedHeader[2], - headerSize = unpackedHeader[3], - indexOffset = unpackedHeader[4], - creationDate = unpackedHeader[5].decode().replace("\x00", ""), - sourceInfo = unpackedHeader[6].decode().replace("\x00", ""), - comment = unpackedHeader[7].decode().replace("\x00", ""), - numIndex = unpackedHeader[8], - reserved = unpackedHeader[9] - ) - opat.header = loadedHeader - f.seek(opat.header.indexOffset) - tableIndices: List[TableIndex] = [] - tableIndexChunkSize = 16 + loadedHeader.numIndex*8 - tableIndexFMTString = "<"+"d"*loadedHeader.numIndex+"QQ" - while tableIndexEntryBytes := f.read(tableIndexChunkSize): - unpackedTableIndexEntry = struct.unpack(tableIndexFMTString, tableIndexEntryBytes) - checksum = f.read(32) - index = unpackedTableIndexEntry[:loadedHeader.numIndex] - tableIndexEntry = TableIndex( - index = index, - byteStart = unpackedTableIndexEntry[loadedHeader.numIndex], - byteEnd = unpackedTableIndexEntry[loadedHeader.numIndex+1], - sha256 = checksum - ) - tableIndices.append(tableIndexEntry) - - currentStartByte = opat.header.headerSize - f.seek(currentStartByte) - for tableIndex in tableIndices: - f.seek(tableIndex.byteStart) - byteLength = tableIndex.byteEnd - tableIndex.byteStart - tableBytes = f.read(byteLength) - - nr_nt_fmt = "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
    L+6@?D_hgj_) z;h|$vHP1DMaLqEq^TZ@LPe~m+oOuNHR5o21EF67!Do>TD`QJ1uv7wLyL5E18YJYqK z`}|hcWp*vl6D0SxrX`)OKr|`EmQF>kSnyYL1&J1V2S=UCNJrs&)307PexeK2hc^!e zIE^B~5wXf-eYhXw=r+`eHK^N}(=u7B8wJk|__XB`vD@g!Z)vGSEE?U#Hj+4pqrVF~ z{5&{|Y}(%ZQk3pPYnOGC$$V>w{n7hl{U>Lz^?UgoJ&O$#mR|Lw;`AcY%`Y8&HPnlp zbH*3XPeN`}ZAYCD@cdogW|e1NfE<0Ru@;@$6!vb35o!E0jwy$9?^F#eV<~^(Y=Nu3zgB*A1r{q)FZwt>hm4A+n;`2d>y!DyeYrUv!Ea5=YtamzXziuqYUvI ze6X*`+UYCuXa&hunUmfgSVk_te8nfnc#-gML=CIu~qSKI4o7wh=m(rYk>G?w)2z7BfZOq9#?L_cD5 zxvA~14qVN|fo}`S;}e z6jUjfocnbRa(=utcF$jQ<6u6I^uLObll@3Xtv>{Fv0<=wSru^59jXo~zIH@msntfF zMq?;s>9w9=3!M8ViuNgoQn8HI8=ubski#ut3>GMaxmx)f|K6%)98#d$F|am-*dOwC z?uT;@AL9#FtCbGaE){Z1@X9pKE2A~FnixiLE*|PO`(eLhqpN5=w2e5|{SrC90bk?e zA6Ykt1|+a~|9MZ$GWb^3uE(68g!`Pb(}$LV3TDKwS33~#SkmhL*B2JC_=U!Qi7son zxu}_QTyp`*Ms9Y7&vxNXDCVe-^O9IR^J+M z)|H6E=q`9$+*w5Wj4uSr^F~l-(#pS62f&9`cr>?HVij{qo!;-gAGj%kCXYWPfv>|M zxQ`~c8O0S5=C|L~qR3AanflOv?C~&C(3xcorJf&`u*!oyz)D-u)VFN3zguVfBoA=h zR{LGnL>5u+tD{G6!?{1QHSy$WS;!e)lnB%M0$fd1ZS+HH6{VhTJ$Frh4bQcm5fT15 zgq%#@%tvu;D%E#^%!`q5^BKo0Iqap5PZz zYY3Lczzx@qzTDde9A~e^`WqS3*q!?j$43u1zxNtd@9b_s>R(PJW~_E%!k0Swb(jZZ zr0PA0dZ0JuZm|0@|HO=!p6p5j-wWaBwM!2TfCEC4ko>fC9&%Dq^W?@VL?fWTS?RqD z{veBZzVlPq?Xb3cmB55Vnb6 z@PTG{&ef{K)j}6h$gv!Kn$vSgepTH3#Dg&;$G17k$^`wi_R@!1WZRJFE@sU;F$-92 z#d_G%Y6C^wlWqy?pkl#+4|XrPhOxgb;Z*EZ;EkLjw@)OsV%lGHMBe*UymqXZkyN#b z-D|UB19y$0+R-7W8>P@o@y4g?Ul8!Uon6=VrGG-|;^#t-T!QzS*5$Y5f{U2-{rykk zDbO1pd+>8J8~6%ed0ncXQMRdaA!B7QFm7i%Ji@uy}HbjLame zJ2_W25%>9llOkvTAwiV~rZ-~2PuqD(BBC97j1>>JO09rj$ByoScELCb-OY57e;Bw~ z6d@mh={Y3h)xnZFOF?6Q^4s1&TR`ewJ^K$9LLR2Kod3*=1#HxNg66)&Cdzr5VQ1pC zf}I`*_q2^kyb-B!&H6j^wLJ`-x0qT%yYvt09PR?&&9@cPMa5Or9^_XO zVz+>!$B&U!V@ZhAR#$(=3w*NU105c!CRb&VLbBH8`a=oZg_;_)u1NcqV*pDeJg8y>Yo&C(Gml3IxRN+h4hk3MT>n3Yg@sXju?Hw>@ zNHdV@cQI8Gj#&~`ap>_fe+qpiESh{5zE+`$>}#)hJVD34Us5VAS&p3&epMd0 zwu0hRB3{X?z~1e})B6|6$++GiIGJ_NIttt^_;Kkf31?4RTR)ZGK>jR;@Bz^^L^xxb z)SNPd#9y+ts~UlSzIDuzVqb;&B`&PwJ(xhATh(2^cQqlwh+ns_y&Sk={B&!lsKQr93g4LgjNnH9v#VbB1zP<;4^4RtN z6y4ubu-mq%@{L^3dB|g8d)fPur;iu^1KkqrV90rycCH17e2$YX&u&GU=JX+F&un0# zerSrl5AZN`a@m;n4IwJ6wPM!!62HC&})6*832j;+EBs zlsY6yeKB)qa1>3&sm!?QkP#y<*;>VJ4M~NX)$gvLB5h~$?}cu_Jv^%xmho^2Mcs}| z+Bmy~l%Bj*4STr`b9LV81O9oGvo+&ADGGDaYtO!${S+K5arfMXPoO(JJ9SA%A_9`KK?)Ej|KF^MBXzH%u0k6^CcUr-UZg~QHy9XLb6^gWj#^br#0W zz;)n@nCnW8<{~%uXE{dqHc-@9K35uW0Yc*HIvJwpQGLOUgJ;&@{n*Y_c;ONmvp*{ezxl+LzN4#w7Tz>Zwg8fgksaNfONg;C6ZF z9A=;DM)a2ps>+%Pn8xAJ3Bi|scwx@*w=wWe6z}t2up>iXK(X9(#CdpbD>>ir=z$Nx z^-sMSaIYO+@Ad1y3cC2ZBt^Mk0|)+I7k<(O{w*5Aryh;KvGv;V{3hsNA*q}URsk@F z#ixk)KZJSkxous==Omon>A>>fCh!;DYx&k~Zy{@rPNSHE1jtWpA2ja(KBl;m?JgDI z03M5YZptG!f0Fe?<#PJ9}X@7KUlPDCA8$z1frZ%5w0?a z9wWL(H{MNw&iBvixV?5RX0Kbd&aCN0G#XZKN+Y1R&*aqxLwOx?zMFU9IO8a;oE@0{ zOHW2QLL%#~wea`+GPf`SJOXE}E7`pXz?+IReEp3Fa^dSw67AGyKrbW}opf12n)lLj zk3@_ix2?=#CQ<0+sF`__;JSj-cIiIF*^pair9Q{u>3M!VLleT_XHIw zek+s|&H0J4Vwg@)jmRi0E*p&}jbew=eYY66p-0W1OYBGx1>5f#G)e6@@J$X+^UuvJ zp?=R-Hk`fn)#huzE*+Shm)N@c*6e2M$|eV_*GLOEgWv3hp_q&w7fhA zdkK!F^I2Q-SSX-;l=I~(;*2#Y+u211Zp-OQqofLy68AkSoeX?{q+cuk*Wo+%-)fJ- z0B~1!bsbQl?S%J6O0}6p4|0&P|D(16-@k;*Z&`5}rpG@;Jj$R4uWCH2E)#m)h!*_r zH(^ikW3*YL4fbm1rWQLIC$T+)N6(*-HSBd)YPD>336GU4YV^bYrof!xW;}3kDjPJ{ zvhTzG`c9i(J)Dy)f34O>#X|3Ik&W&|bPI~{l5`TO1%B}u0HpQ0QGGlwA8~pcc|YWt z5_6)U)P&zm3hmJIAy{qiHc12@*P~^&;t|}d>D?eO59fU)mu}g^GdOKX(cQ2G@(C`{ z9)=CTv1L3JW)(ArrgnUrU>OFEKXcH?QDp+2YTs;;ZHB(llVX?%IWU@C5}!KX4Pz(u zAZPQ9ZN#Td%x?X=gaT~e+FZ1TejSdujsDyzRKv}akx1>rk$b(9^3V5U#pol|mAAj* z8pHCBJJma|c$v|DO*-&bH7{&#l>_gvejmap%{~yyiu668g{g_Ln7~%D$1Ny=0-A`8GM8u^?`1<9;7Sc@HTd>P*4G;OJFWvoE zib$cYH2fMZi1K}du5UMRH8`BRKWaeVK~I_vDPs-W?4*mh3`VBFYZ?+tO{35U))FzB z0J->^9{Ex7z%580Qx0`n!6PSB8962>Nbl0%b+&U9T*Ox9yt+z-e&BxM*YP#P{pw6$ z%d0WuJ#tFGfD3eMH*y@E@g~kjrrlOXTe#eHOXs^g8J{?$bSn$ypypjxmL^IyD3nRZ zP6YBC5zSLepIAV5*=2F8vkExf%hK3=*EH(BZSmOX-6(K41r%5z=b9GDuD0}ufafw! z{bwaIhId_Zy!V(wL{suN^%VAZBEBr1z&(M`E566~Q{;^mH1TA}z10JFHMm5v%LDdJ ziPr|j#GA0nQTp3+QS-=QrYP9gbQ7hjS<%0xA%H((>2+>S16JH=!fgvWr)Kh-qnAEG zPhLo9{=FlWxRlOOcAq%p`)(EX?_iokmN~)7k%==n%l7gl-5>>9Cp|iyRt0HrGq71P_Xd(&nYGE-+kr0Dc?9S) z!@kdZ&%UPrHjsmC*~mKtzMaO{<8xosXmqGSY+2vN;IT9=X zEen1(Nd@<2*xT48EVwo#EF;6&!-I_7(03&AtV;}4W9CbYs@B(tXbpVnAc9}PS{M*6a!d#Q+%#*@q?y^W&HL&~~kM^J48jh0O%2@wlp z`=5#dAAa|s4+7tG%vay*yc7!ZKZEkMpl{9kM!4s6b_mRg4-6t6#`j@=vW3{C)@EGed3@1s7J8k; z&!#gEjG^Y6x9`>P|HBR%!nylbI9?pSD zWYxE`tAezEG9Q)nvG+iqk7NO34I^-m4xVYMTO=U=c&!ie;oG=$Bh+ApCEoP1Ad4mGK_1=vW1hCBY%2of*MMECZ<+!_D9@h%nSC=~{~EQw`AbWRa? zUP(nYZ(g#q>CV8s+b8Dsrxkfvln1nb+`{UctJ#OZmmGQR>`-rMGcpOb$+6!FIZkEw zxPr_k9N;dZ66v^wQnI2;`_Il}!IMGy8(NEqF);3)X#rfn|N89Mv(m7v{HN!q&A`VL zqkAQ0-wf^+uWV>E3TfB$r;ehmjSF^5Y;0yjje&`l_86$_P4K3<@MeV>}xE+v6YT)=UlYWnIjni(EX z5@lJ!nLIMK%kX|S7xKB!7z_Qys`USDZg(JefBiuFAeal5Cc76CW-;sW&Xve1xPP+N zd9spQvFwjx`E(V?U3|T8yYf{fcD=9aoPJ~wC%&e*)cszQ4P|0H~zl$pSu#+RNyAML=BqC@J3-0HA~2sw~n z19XjVS&GYe4AZy>aUVVeIg^FgV)=^$$g{zeg=MJ_jagd-DCgJ6`kkfFyBOut8euhu`n8{aHY$X@_Q_zCw%I{E zQQzWuYkd>byg1k>j&l&#Bx!y5<0#7E(bQ02fV|={rHGgIu%~+W@7$i(n`kJ!M}}ol$cNtTSc~|nq&7Ew((d{{4nC&LMHsD33ByI$o=qB!CNPmkeyhLhh`1<>q)SpY!$^6Ih4}fhySmSe+#cDcYr^u zYK60P5SJ<)?cIn5^g8I;n$F>ol9AKru7}KNZG~uo4}rV_b$<) zj9#o^_1U_49(?d04~?+nWb7$sDRI~_2T2oNZ!vN$p}Dkjzr$=J$n3$b!(VTYVbQy9YkF5HSo}~tG3@R-q7?q*=Mq@Ox}W)*F293w zUf|cZ1GB%eS=3X#v-V@q<6-fPytIHK)-Ny|106Fle&fQEz#*(lmKwR1*M)6pr?&!l zTd=-^vGxrHxX+%EIv10skbV05i4fqnQEuI2SQlEsGtwiJua}mvy8fS@*UAf+ms!{) z4f4DyrB06tSH_TYT|@MnFql(}hKQV<{g`)t@4d1e;CFg^Fzeu-8SwG(-g(oy3GeC7 z4|gjzu;)nk9%1OMVD~&&^4J4>^_-LJgVJNb8;!9V_y_r)jJHcuBYl|Nph!~h#vJx< zkZpRj0e!uN6bnZa@aMmjGd{2X3zx3?(Xo{P?^N=^z!h=eI#>?7NbUme#zsd)s1Ed= zN#0*vw}YIbZ|J!Q1b!Uz6UX#_FQBnJjY4)R{NBSciH_j&k}n{C@`zi+yzk=Z^S2ie zb17Rf%}Y41$4XD8)DIy^vuS|`2cUQBDlehw>=GggO2k^i9x_wG>dG6fVXV01`B~vi z0n-1o@cpqn38!q1)`qKg;HjVLiyAGk-`}qmkPSY;wcY#Gjv?UjrF@Sl@L9uli5W^$ zz%{Hjj_=_n0dLsD!sX}94MboQb8@I8BI~*M*F3Nn7NzR7*XgdHkktG$z8~i>-`vBZ zcZ{1zTF2t7NyQBE5WF(jdWncQ_g-dd58lA8md_=)B|8we^TFRAf*|*f=KHS-La)So zf%$RhyK)%0b6w&P1=XK*79*VB!VWBySng{BC}rug@LVbA_^!(5F7cDG;lJ)L7V{MB ztY60>YUIi^WjOO{0JYXmY0woz{;|P;l_M6o;vt7?Yn@wB-sJLw zf0NVL5Fg3@4f+^@kx|IRZ9Np0Qt?i?1lM+Mij~W`r5>s4xBjX(Yw_{LVVqh zoEft}v0H9{S!VVMYJBsu(diGoCub)f^p~xmytC}0KO7*RDzLQcS`KiW3!nb-`PYvV z&yIaH{RaHb{Y*@MW`GZ}>r%Qbtq1O&ej&x#vyQpMc;xb8NO*tK-7Qk%DyBUfeVoV! zoXAr*HjKAsP-kYSN5Tpb6Nm6+>KX7WO&iGhQ^7ZSD% z(7UclQ*U|mA2y2=j~)*h#qtsl7dpCEQF3K>^rzx2oXz)r?}6Kpzb?5U7q~ux97Y~c0jnY8&Y&tp2R*5!F1oS))oDm6a1VFm9`NThra2oeL2g`ntMk)i=$q0z zq?Vi1jOBZW6Y;B2G?QffgKw0GOPM!Z9$qZLRlihfJM*b1;+wLbt>-fCUpv{$@ZT^h zt&S?UFlj@cq2FK0er*OnBb#QP>j3zpKatH1ybw{`@XDtdDwbY8oFefF{G-kBQL^(Z zD2n$}{i9y+>(g{66rAY<&O2>dn(h+%XC$O?1O6Op^O4zygA`=g@_h8*TQZXA`BHFZ zU=_C?*N-gs-9YV;hhYLDp%gov*|VO5pmQ$Dyrb!Zy&#`Si*F_7waq;qvNa0*&Hc)R zXz;0yztW-er{Z9`6bJ4#(7iS3fAf87#6}-nwhSj{G3}T9f1UFLWc_>3{jF1ETx(Op zUYfgs>{wMTn6${KHb=sQQ+NY)4~`oLd|yCHK94_4pCIEn^yRC48ua?kSk19~SjYby z>(g9hwvnBC z{dP*h{&UCU9l^ij>9QXE)hPlCJyXiF{0#kA!Je5yoAACaY`b{d2KGw(M2)3^3u5W! zr6%1yh(h~+Ka^5m!?ZJQS4My*M>F)PAl$10tt?{sx9bEf+DE);^LQGc_;OafOb7Nq zFRH(HL!U(m!DRNhO&w|#QV#hKd~c-{y)XX=7ox_X9oD@GMC2i`a^`o#2IkI{#m|<2 zL%#YbbaGES@~sM`W9*_JU&FMlUhg$*$of6`T?B9f4*Pif|2KmC`yDDYFSj61wO;!< zjST41R5y2Whds`(M-P~fQINhtpTvFp5tJ@v^SxGJ0~fq}ESCp*tV-1Tja5v6UOHtH zvmO0NNK5A8VM%ySbk}BP8Vqpc%&nU7!YLeb?{K=^&rH<0si!aw`n~#A zqX~2OEOxeW^oouI?n>ORG=XR`612F`#@jxJ)a%N+j7ztX=5C?<$KVIkHuB5nJx@Y3 zzn|q)-0B70KHrGAU5z!@y?&dOfv@;pg~V=>fiLXI7EH|isEcTb)~u*6bQW7qy*$?Nyd5}(_Vi|-2e7~RL_og( z8X^kqe{;-y30dYk?dPuUMDFcDjmH}2FlT-e;|@mPHr*E2>xcy|=<*9L4PMwM$5mDa zdbJ~)x3Zje!7FHFQ1tlhZqONalpej`I)=xNI+9;OUew$3ZL?P-@OO6TD7=+|9B`#0 zF{2K0Xphtuzs8K=Y-h`FS5`+5jiYj7eqR%Ec1S<@x`=>ok9+t$c?5i$oub=(a2-6~ z)c&hJ2Ys$Ss(HH@rZ87g;_Y^G=<7a5ccKEfU@lq3Z=9tQsGHNv;yC>Z&L;YHRqvZb zQ#V=*fAIFmVzXwG%DkC zW>Khlo?P@A^sTTP=C+KHk*mtSxq~*qC#Uxwzt}&6QxRil|Bs{ie;mdC zKS!~&IoWM^PdoPI*bp<>BH=Orq8;)=1gtx{*bwm)_^tyB556}I(ht>-2zmj)wWOEAm>nXV@k83eWa?oTHbgHVVK;zj-Dq{2_ z2Y!FFiugkHTB-HfxKh+?W>FRPtTiLQ4tc^pRHb{E7J7X)n6=+%0tdy)KiDxJbbiZX zMZMyyRam!lTcq#^=r9#>cZzm`e`m0<*pI#k`+qQd)jqX|G*T^~#FrZVdfJxZ6hk#j4Dr7ThAtrBR+5bq#91pv4);R+X1ga?X}S5 zFlpfEnYoVlqygWLmwIWMa%x#L~Pa+WEHsx`M_`q?|Z&6$UNqi zfXaVc_{5IkNIXeK^3A0m`0jx3XCkyMV-n5{_AGu;he3ZjktxAdXk#izPCA3QCt-9Ou+{DOFr@sbxdxfsox1+|3!Bq z&mDv(rBk3A=xLr)lMY7hwd#SHJ7Xgi1n)QV&{`kd-7Uk|ZlDBpHzvLdZ%;lAVw| zNA})(@6Ew+Y<~CeukWjWz8vSA&vQT5eO>Ph`m}gIv(-wGaYixI1xuAN)XFgzlDasD zQ~P4`Tl9vp$X6MMW8z!jdqDPYqKG(2O7{J$nROf`>UXF;5IFSbxX#|12u5@nB)S=rNlU}Ah1EAqd4v0bvo0gS^;Lm{Odf78>%+c)dEOu_ zYXS5WLF!mu6X0~62>8lg)rCXQVtTm~^wyUQ{3rSx_$j^~84qATN=4$l-tr8%;17R( zJa)JOI6HaFDsk1QT%)B%#~E^0-={yP+}Z&hpn|QNWfpbXDJaP1fe-j#t<42xn12`+ zYR)z-;+$Xku|I*A5@39 zan_aSzjH`gl~e84EcA)rtKeph2A^yxpCcpdBsRWp0*@rv56)+aX)u*zseK#kGw?a4 zur2WH<~t>o-Ern$>MK z7vL~ZuU$OupMclir0k!5Ka3SKG(v|iL*6&-dt$u)I1-ot#P9`tr4pZ5dZy-A!Os^o z#(W6g|EW%?lRU38N(x$7Ekh=7Ih%U;lS&c?(F2 zR*$AZ1$;1G3F&*dA@6rmsb$w4_ULJiT0EZJm|K8XreJde1xT*hhzV|D>FSbdR{t4P zXkO*XaC#m&cYoD1tOM>KYf<4We6Ic<&fBVW=~>kz4tr@se$o+6QQQs&Ta zU}+bT`JMy%69qRlLLkSRp)2}ReWwz5uOEcp?*PwDR+Y$Ux`EPkzc3MCUl@7CId*P% z1D|?iBeVwh8)BostduTr0X~PETjQK#B(!yjYDV$r2o5`RGdt`Z@c8u}rgt$-4WnQ!KbUhBr<1H`ehj{?I^L>~1ItJt;}BJl;4UIrDeKb7PN7!b?3pXz zLs`;`j+GsU+((F(r=9;U_B(E=_(ll)Y4nnBW5VVU_x+}{pMN)yU64xlMBo|<$%s6V zKD>g&FWGW+dOFRz@`5f z=VL;y#I9=|vMg`9@SyWqI_km=6emTMmqRm*sm3MP&1%U=d%(@~eI?`y3<@f2Gz>7& z_&yc!R1IdNNGnBI{x%+&=s)w|<96+9dO_2ci6)PV-`mQWKpVo# z!Z&I4vM`A`SOt?Yahz3f&4E1qCBJoT!$kzCr{FLB38po=aZWjkR$EyAAx#g ze2|(*d*#X&lJ*cD`L^1ROr)%OpGlEX@7>}n;pd^ZPyWadYvMe*uEH#7vbBhk*_*@C zhIO-oSY-DPQJ==26I>E2DSiLAPPG)Yh+C#yP#= z@!u)OP;Itu65}uEbC6y<{at(qMQx8~)_sKg>UqE7)Ki0~`|2~Y#dEk9``_{7tY3rq z^7U)is(DQLy6pKsJu=eYdHL;)H*j>hU-+Lp+m0LkE7~Ml!DnOC90;iav zhlawzG^`PNAOEYrH(AkxNVlXf70D0d_)miwl#!5+R+9JDeg;0;DzE)PyF?s#_QspT z-^n-}`6om{Zk;e7lCGmyh2>)0>gyqIVR>S?Kwk!W1Sm{mOC+c8^|-3|2hjf=`0&ab zTdGRL>Ba0BGXVN9(f?NMoff1!bob245ahn!zxXrV2D!8Q6QzHFOXKilyd@4eSF&eL z9Fg`KM}-T%AKx9CLWL$tQh!yz_gUbkb>K1Rkr9*l)Ee-?#rKw#10R`js{GT>vRP#L zy0%w1bQcBgET;jw4-rjTmJd!t-X@G%&|EtW5o1a37{F($J>gBuU%QI}G{GLx1N@xs z^y4kHy{KrG%jW6Q22Qv^$gHAWUObW4WM&R*I?r{-=S=Aqj`ela6m@#93?tW?NQUkyGFX=%aI zqG3!L&d+B50(l0Oy2J~{pj+keb@g4{#Dk|)a{J3VFp=ASs}yt+gCM=Jr*cc+e<`5! zSZ&AN2ZDcn0{)cR*l!bYnQkP)*6^s$atFN=-zWZq3hn`MX+4T=z}a}}w=Nkoiwb#B z^#I!nT6#LespAE@(z4dsjIW!xl3h^WNoxw*ke~m~rkuco@4r|GR5s$MrIs_Lry!3R zO_kZn`T+}_*rAjhgL$-jcRLwT@uj}ON-RuNasbA>*bR14<#hrIB8ICIuU}Q ziJehdh8$Q%t{lDQLztUp@0AVJmca8mjWuU`1#M(?{*{EDrev?Uzt#UbQDam5)wYTm zl)6XsPX+Xlt^LX`as%FVZOfKUDC7n8-Zy5yZka~Y`j4D_yND<}((=Ii(>c_9!ru4N zYZ7V~WR%ZsUq^hF3lbXH;D?fZ;0;xLnA!DX^7*wTBtdB}qmZ?L726wO;M&3_mCg_L zD|KNvy&G8Tf1@J0L```qxMz>g z-(}hbosqwGJ;N{qH7e%k&V!#TS8a(Pvbc^(VK07lP*39+mi4%j+rZ!66*gJtZ^rtD zCtEGqw@~G7t^CoKyNIxSC^1+04~ja)_WL343^r0~)MSrZLWRQeI^A`k$TDhV%@snf z;X~r018}J+Y%hKb*=oeOR12{bN0u>N7E3(44(OHZVte^(=8)fl^tra3RlF56EIj2q ziz{bXs3Y4K@#Kk%ot?$~*qJta<3=x>+c#L>ROy1xLvH0^Xx%8{OK^9iiU8j4)bl^b zCcw{iSWDamd=_+S-}d^8&S4i<_TZ&B=v(D`^xy;Js75_J$}Wj+;w2r-{NVq7u!|&X zD$^yT7DIK5e{T!)3go=HuCRdxI5wXgTU|rL&-Y1h)B<;p^2@JR49ht0-GZl4= z67)qF*+1-2bn;2UEPi+!zMmWc%BmCs#tD zM{s2$p|S&AeZy?xmrg{4)#odr4n0UZ2!CG=??dB_@gu=*OGxx1A+G%|=(zjWbG<$c z;5hPSiRHg7z_*YSaCL;7PsZ1=T;^fuwX@?}bZ^J}-1O33kaMQECRFw6#SawHp>QGe z;~b)V6L&VW67mw`FK$zb{KIKYHAfU1lJ~k4Z^@g?oh}?hak?9OL@gJv@lg#uGB`iQ{2d%7)1G$#RiIa@Nt6Zv;gMu7uko@NyaTo(mn1Mn!lzO7W&1HYJc zFCT90#_TQ$Og(2g&;gX-8u**aVI5@^M_XH81s>yCFAul$AY$mdlu0%NALfn7eSH_^@ZhNZ z73!vW^lreyF|Zl(5WO3#BH}BkR@iRr!m(w%}{iRms{GtPaWzkDTiQC{dr z)`?m#{!@coQ~pV+s1(S#6D5rP`~%(6fqQzmybSw^=Q72=m`CMqlVaSHD{zje26@5n zIT|N#*B}7;)v$qEMF;d)U*Z>tjez}3jmO0P{$X7D>dm!bIp9qmOgVn!c`tIT`iN#= zj~8y+`6LOfO%z{=>#VPSV-eFfp4kTQ84KjUW?7rYgicyZ>g8D!p7(O86MEwE{yZ|A zZ(hWFj|1#X>;HfMa;o<^7>^m{Z&@XcjUzkKN$cAwWLz28zk7pX0lUh({N~!jKjJ%woLww^WOCrI5Zq5p zy=^-dTCiRW3c7G*6cZa9$KSwyH|*@2cXnfo_@iVTd#vI z`ooE#Mr9kP?Kg>!;{tA|Zsa`A;s&M=3n1|WH*WMU`eSqua%Y22Nts{lu~6rw=k;F( zvD-2GiC@;h!*+{d6yE@!+;>a53;JbvkU=n?O#}L@cm2f24mII|Qag_QrAtV&Q!t%5 zYZMLc@qH9H(GIUKXrHcXAnKmzR{uT@KCmyWF6rses~wuiVKuXkqRd~oNPhrMadv^5 zqTiz=?W3j#M=)MO|zXB>C)9&eJI-$r3FsxD4dkTV(WP<~Lhjto3UjtL#8#R@4= z{^d6|F(o(i0_#oSqfLFhV@6oOAzxA?Z9amYKvkT(paLAew8!ED4@QCGJowcvWCxj7 zE{xap!Ff`X^TpSx1beL9HhO6ZzlYih^ZO4LkeS{WwtTBKoK)#vW1a*(HL3?v*vywP z!Tz}Mz(_Sxpa0^8hQZ(0BNAzwn}nRVD&_uO+rkd69ToBy8qv~oXOB?&WpqLH+aH1t z^ua~4F=p#*g6{l)ePsjo-){0*#czPG&=h=5AN-+>Yia?_m8Iw%<%pvv9T6+1TUuUw z1$hXo;D?8rwvk=7KvH-F5s&XY*z+L=?$I9?t#YGVp&vr!_|#GGkz_`Pnimpqb@2R8 z>R)i)td#lTL2z6vD4W;DAf#F)B=i~c6e@(0ae|AEt+Pw89 z^f^rnU9p)!o$gGJ7{*|pdNxf+cvg!l*-GWLJg2d@(a-d_CGdeij1G7~(Sdi;|Jk}` zk})e=x=#MpNhBMHIp%c7j@C3AF~9?Bta|f8pcA!~k zo_ZyH^6cm?uDmGBBtK0;Qt^n30K6Z<)?9cF6XYeYDGU*)q1PnK`}*YTMI4@5*?t#v zh0zbO48jD^WyU>BY7RFcgOY|b*E@(<&UJ7rfECW=$gs{Zun^B?>!1RMiJv)htYyZRPt0Qpp=} zjhNa%qp9*TLDZ1zRJv+#L17I?ozH#|41O94((jPJM&GgU&u5*7i-|Zb9(RZ+EF!v+ zeM94?=dnjanD$e)IV7ikhyA~>74-PuMe2uQkjI!g_JCq`77rfkGky?^BX0-3KtI#rMKmw0L#e<)u>}RH-)H+aK81|(60eCSlaa`!2-^jnZA9pZ z+Vea&0aH9-?(crrfJ}ZGCcB5XVH?4yfkY$V7utw736!+pQFWJRUn7=K@aufL%kI#l z$(uKx!?}(&W{>Wa=78TM=x_3~`aeih;}QJ|^sCX+aVXFWE@RzRg`X#);oNh6yjNPu z2a7N+@9g>#5q;lxXWpSr%wzKYSI^Bhtd`~X?CtGw#O`GK{i@w6mfJD%j<_|B<0K9b zTmRp$>8N6P^x+8V<~I2c7G+4GQB+E89(sFj3x1U`fWA&!=8uNlWTckcEb8?KdRFJT z9EXcrP~6MM!+$ceQ20*k^SoW~qgFO#q}(T=;QVp6J@-gBnO`%i!FUUg|KjPsnX-j4 zq`mkL|J%jQ|LS=kdcfRA{v^o++yo)9KrOsHhD|tcaGzA4LS!G-{Y;Q+Z(g%o+5#?{ z(LvTOU2WK}hHDg7J1!%idvSxo^w2L=Rep^1&Nd#U?`8YGu!Lp55y_v0mT}{$!tBGq z%PMUg&~2E5{aC6%3^~6aUtj!SSsAg0a(3CQd-7l&V5#FHEmq)JWb#|RW(b{f4Zx3u zz^4_rC3IaXANf@$-q8^q#LU-g8iZd%Z!$HXUZ)c9u+d0Q-Zb>S9+DBB9EX4Vz=kz<1cu z*5^%Y!t^H(ol~UVMdl@4TT#II5(?W?y<<6p8cAn0empBi0yhKA4=ciR@Q2vCebsNg zv?5Dl5Qh8liCcQZUa%k2JLJ>!2ktkcj{06dfCC&d(exyH6NlJL$*&JBVGnIvmK|N_ zX3##ypoP+aEc>89;AWHc$Rb~cfS={oAzg&wvew>nz))3Lz4c4#@{ z;P3~lI|oxa4UiGNg1DwB^dEUAb?BZ44%7xQ>!?gW=;p0wQwO~Auyh^$-ywhSs|ugz zxxLjPb1Rxf^v1RUw7?+MW-7O@Id5FO6kK%_f* z)DzU;&odg@I8y?8>0srp)>R@_>DA_310Pm6Q^Hg%%zxo;xz42w3?bv2Jrj$`zzu8N z6<|Ctj)bi0M2V0~WQb*~A!=@;ceahGR%f9%mf=&7=42!I=)bIdD{Drwj1CcPGjOkW zmgu=U414H=Sf`SVDr_`W8MS$Vj97cZ<#KhVu=nbf4;Chac$_7FI^g9BwvMQk$%_KL zYSiSb8S5yL6Q8`6%9@1iP8#O&NdiAE+(~=7yA!h>xpev6#X*?M$=#EpyGS5tIkGtp z^80nomD3eFCognn9O%I(sjcaAdP} zpqW4hW*Gvfk4@vKeLDt@Q_$NJe&pHwCiv~a~nMDr~) z!Sf!F*PeHu$?;ggI{B%4AMkbI!a~J6g?ERcXXs5`jAIrGsNyPa>{-Xj1rK9!_%15n zJe=Y5e_pH6U7?`y2CUsqO#?TYKA00<=xiC#TRTtc2>}4XimBJ8(rhR5D zRX37-^2PsV+%C4$W^erucn9Srh=%ZI3G?LbtD}Zo70<1G_9;|l(0e^h)HQ_HuaI|{ zGHDh!J93*p|GJ7KVjg;V3`b*zh2VKPxdyn1{Wt$fR1`!xF4citNU~aTpA- z>K_>Z?*6+=Vtvyk*pftkrwISGzWSBPV`Lffb94h;Wh4}z{IR6}6A|%eG2E$@9>U@m z3T3h3CMHP=-R8eKg2P)XC!g${fO+WY`-tT!Wa`9rDexa~vi7B%&@QaNqRbVdNy~$1 z@C>I(3u7sA5q!UP1@?x*J*hR_07cLwsA48)lajRN!z=c)Kkvji)4aZ5A#990P!Fh-JBk3Q^;K~>8 z+ef9>Q5vV2Le3NLGk(Y~o!}|MmBN)_w|v@>92fnwkHx8|S%sbO3;6z`N0avroCO`P zd#?GG;Q%(VeW2x*xddE0YkxvfA<{Yfx}@!37w#@|=a1&v!P;K;-`JlA{b=pmnT!AD zLsE?#=dI~Stzz+4gPWl5;*SGq;6^5*{~i%>To`iG>)*^CvB2|S@y3FG{0O2r``T_y zCJNh0Qy7i`Pe8GC$4Pev_8Qy0K~WcAo(oxUFX2u^YX5#JrY1DwUX`p9T*@<;(9UU= zn)w^+`0mr<=>yI<`}2_$#cix(Z^t?fI&fUkXKkHe@MF9he$q_eg-D_6Uspbi;kekT zroj9~th3+JhWr`k|MKO}%r(Fv+tR=7?wpU^vO7X*HMg)t+FxHXc?LN|(}hPH4dSaK zH-CM;1iAf8+T{JK<%lGn6~L^%gF=X#g9kPsFF?mfOFI#VtryD(Wbm;lvx?Gvc`}dq zRh^>5n87!_I4YGh4m|;U8sEBB$%xc%BeY>Z1>DpVK^nmM)0B-)I7l;#=aW?Yo$qX- z-lc4W(;z=wZclYBgN&uD`Tt4i@1TBO&jxpQxW5GPDQtoNh~VkcIT>1uMJFqs9)|hU zH6UF{-s~G5oX)#=wV?{-z3oe%9-c%hFJAb1LawjB?%dQ1z9m#WW=^*K2EMC>iSAG5 zfyZ7s=VVI&J>Gmp-t_e_T4D{8B$$(M>2;P{_YVM1NuMscyB+!&G_(r(g@KRh@!Rm< zp(aGEL*iUA-B`fo#dYQ@FbBnS2LJR2-lVo!bcc5bHW--AJ*BaZ3Qy)H89RWFr%}D> zz;r)W9(cmAc?3RJ*C=O-;Cz03kDB)=aPq=EdCWuTfpef|w)+hHrH%U|c(;?_9u)n+ zHvA*ZpI!{l_LP1>vR`#N`(8qy1k-EVy%(l1S;ureFm(|x4O7@!0-o$SMD?h54cYW(RD6NnlDvHCm{6&9cYB)0L9zN#y=jn}%aaj-m_#7F4NeGi|4 zd*G*ZhuKlkiGO>2@ZOojK7?oGf4}Y`Dw)BAx>+I?ctWp!Iura0C(l@9Pfnol>o47M zcgaXcpYQL&6mTJN&q*HoHB_r&Ju723iWM>$-TpHIF7p@4V^4sOYl*(Rt=Q>785`rI zm(ceysy?ann0FkxJWC#>Z-+klUlI{~1yd-;Ot$p6*9eZwH^_e;UXBg+KQk-~tV1~s zqW;qD6R4=@u;g?e_{P5<$>ntgy|(jR-`yv(D6P=^qz~01J~)5w*X9%8a$k15&%^}lm$Deua~HI$+Q7fl*|pmknz4hdetxum2Tp!fX}c)^ zI#U;$%})9MvXaMknnVWU|QrH!6RT(_<+A7{F^1*BjCkqgrzmLqKyuJU7=FM7>=Hk3? zQ7Reh6po2-!+gmfUw5>=1-|F|#%9e~d$GawBmKPk8Hi%6?x%kCXB1+RpUMUPH+_4a ztk0v%csP-xobn?)r(X%zByo*`elg8$9W;dp*&|)&vnNpX7Jp2r|1zR;PI>u?a{x1Z z;de_52M%A`D|y}zz-wpWO;crAM1$6nzWEK?IC+4wFlw2EjAu4OID%j<6hCKu`^Olf zGWKVdOdujkww>;YG&l$17gj>SA~KoEb|*Ru^yS^E?h7=f*yr9UzKgWrt9~h!N})ZC z4Q{=pE56i@IBA~DUe}+5+{vE(bbnyK+g|Ns_8Iyq{r9mP2HwKbja12A$d^PF%gD`) zKu+EB)*jPR$n)sACf}u9L9$arW)qd;crfCUQFh4`=)c3YiNGmcBBYKE%)!2OHP5d> z26$onZ~A_#fzR8Xa|#qW9f)jEU;F#$DmF0v&%}NWWA?gNUDC6=XuhyXBcu)P`Tmc~ z`VzK~#LLLRFaq>28OPO@z7QP=sM*}z+g zxkAv#hrKDAsRSGbF(0k3+M)*;sZ_Gv=gx<{1q;gyRn zyA-8c4?OzP=iFoqNqS)3DWZkq-bq0U>4Aa zH*EV(5o1wpUAP?gEmDG9c~5#XS8rHX;P;?6nE%9pU0?|O3G zo*DXbKQ!uUh)v?$$EO{56yW_TSoFE^x&RR@9QB$lvQc=6x93f%7SyZ89T*3G()tNX zhO4J`(B;!N7Y!xXP<;ON#vf*|Z%+QJ7y4rqdXwj7MdcUp^QHqe8+$-ZWNYzD=#brbj+=a8%}>$@wE_mF%1&@(o@8>imPe#y87 zezV(OejC^4psNi{3G?6sCUty}@bQ9v9@mMJL%{4Zq;kU!M%LlVAK%i*6xYM#;-2hI5lvd zax!@v$IQv~Er$`2WytxM^NrPrE)X?65&#}p!ZC`_8&k;Hj^Gx`x`E6Y_Uh|of^V9f zhDk5MS0~x5xYq>sg%!|tU5v8cHw^|Aj$7!H_Z)(6tB@rgU=(mLJB7$djso>|; zhl>n-OU5~6uly!pFF^d!f396`8yAYFlt#KhFZ6^`lfsoHOqp=TPfcqVWnjG#VdxQp zY@>V~bI z&R_`Ts5n(W!oU|l%D4C)dYj^`Bz2T6ATP`wSleH@fn=5BpXUCB`?#u`$MJ7XIFFn> zJ-`9^qv5Ovw$@cRkn3<&V(mEQZ_sd*JOKKS=L6lFF6H>+`$x2 zDYYr7+Yp_#|3;Ah8ltI@2>8LWgv$?p5_^A*gro9vi5swYQoNuut8s4udlU3yymEmn zS{<0hAv=I8P19GlJbGZiT@re2aTO6|ALXj5_aly?(3MH%PAuxO`dRsNF)FS3E>?PA z8>#WeU-++h4U4>QB~|6XeT$ZH4>SCIO21NBHC)|B{3FjFsDCG6J4b4__pmqiW;%;Y z&b8uJ7UBcbrY+3s8$mhLGJ=Ho?(wM5Z({Y(`$sM-ZDESOo29DSX_#Xu`Hq3|HuB!< zYvlSD=ImCIa*O^j7T#Fz@a%^?sXUXqtUdv`p19q2h6sILbt6?W(tSAc<+0C|p76SK zNV~>#-+@<`Qfs8rfYqFjKMT>G!$rzr%(=jE%VD49(>OVa2_f$8ft6oSxlohm)vH^W zKj%*U!IQvMD%49cP1-_o|E`ny7R%7!07=uDxQT_%gn1kWE)j*V|N3*-e~%Wq$(etg zM+V)lN)?d9(tNUUJ3xB`tz~~0AIzIW1s0uUrTQCKlfGZ@1nnHs{;UxHMh=+n(yEZbR^6|rXv`;FZ0 zDo7bb&6`z|c4WxOX|*0Jhg?|BhR1ed|2$5x+Wy|&zJLVIzM@ThyMh(Rg(RiVk`bRL zPvvmHDz-bf#u!kvjZGx~`+2*+8(;1d*gc&Ne7#{NK|$bVs#WRDTD@M!MRPB*Ia%O7 zIu$+5wjX%#Efi|Q4KqkYc%YKz+%ojIUkI?WD#eOp{*s&Y@O|2Y&);gQ#3q3>dq<=f zfqVbtZdobx9Q&=RL|`TBqp%IK?p z0C@LGv~$kXz+rk#T)6}LT+KHF-LIGjfjh9IBc8f|9BM8$Q{*ipLd}=ziR@}5_xM2w zBk1nQ$&MNpHbW@zqJhiZo&}_TF8FmaBM~#6D!n&z_#Za%I!bR}5B-LM15Wokrf}|< z*o&UuieAUVaBlwTjBLPxSyJ{8me_T~7=W6LeAz2sDFW^7r5Z?NID}+5F z{avw?l>xXHa1+@YJ5iBmGc_6fi-VFvyv{Pf6MyE%STxv#<7W=Z8#e45;tJ$vc;rYCT{y?A)6VH4=ot@2Gghy|=Rm=rFYNCszRXiQ zVj&58q7to(q~cvg>=z*UsQvGQ&?m*60kj(9T@NcK6MJ+jvVd8;` z59eVXsE+;gNHcF87i_dTp6=d6h3;f>=-?=JlegsN>)1u{d#B!ue1ZF^7NhFr&PDW? z-N04)H*hHaxs1nJiiim-j)l%r5Tq#zg5(O z2LCwa+2`aUgQxT}Loc$Ci5ibU9`u^Hj)YM5&=Rnm92M(1ts$iC)Hd|&7wDl}l=6eV zo#=wMV#`)H%ws20FIJsjh5j~Mrvb%moTMv!Y~ z?Q!a!CR8cmoxl%#K%Q<-p>XzQoLl<-Ft6YSeoSo5dIKCTLeEfSp(glBVjeoaIz5Im z4$RHY&=QbM)SA1j>lW^97aFQvhg_yx@xl2#$SJzC9}%%7E(!?m~2+e44%<^^m#U3Q^)3DS8 z{H3l+*WXgq4+_C&tuRd@VQ(rXac2PdsA@m`V8*8wfx!d(hg2$bnD2L1nznj zs!Qzj6RjcAkE6!?i4RlCym5kQCk7@pX&-GTz>8EFRt zKo@AD|G4^~51Tm(HhcX9e~fR~9TV77%2hGtZN>~COT}L|c`M*^Vby5K5xRk=C8hfu z8@EuPEpNh#AaL7cnTHOFHX_Yux>lD6V>qz-n7i~!6ZGwI3zH;z(L1|~YcZ#Qul0(N zsU#nCGCeICGVI+Hhwd|Z|AX)2R5{5B&a>-7qVgl{khkz-EqV8S2F+GFX)2Zj*X(Pb zvo>!ImOGlU^U%(IE~fk*!LAyk!RL(Iu-R>Qi8$Ef3#ja6qlkm^>1f@WvP(ar z@b4@YoDM@*pX`r)wmgXoqfXKH9GgRNKAM_(lEAx^y({S>@*9V<6$y&kjiH2xKdke0 zmQjw#ziX)==IZdkfn6Da8JC zo7))lo3*B2jav<4NTJK~Oy)--PG}4p?@XM)4*t)i8|^^H(2t1TOk6~)i_b|$)FZGz zX6Tpx(u-}S=)m{X!3nNVajO;Ik&&G$o{#6 z0w)yo&&bVSpGQvz&)x=}PdoWzI7!|0u`GbL%f?bAh}2MzTir z9q6}w4D3P1<0#NV`BLpC_+HS^y=~ME?wKogAklvrdPnVx5$QolWY>P!r|@$3 zKGK~-rKviXXD+ND<7o@#pLU=(y15gxmtc>hq4+rydj9C;WVjr|;Cc7?_{VO|88kj< zl`?Jt-1X8=m5$F_QOcX!_Ts?n9ptl<;w$XOj@tnrwRpF&xBKN6x)0&|{r>#t%{QB< zQ$*qCwOZh7c?#X-W@|-sOz}dJH^3K|VYI?VwTmak()Lh+Esf z9mHvI(xfb63popxAJE0nQ+(q;{kc1kFUjPH=!JgT;Jr2Hh4j|3=4TIC3b{EvzSpI< zE*^YL@yZu}N~~g0%1Z`nTn*S5 ztYw1zYlgm4D&!Xmu4IH9eX@)U%+JzXaoa)$2iSv};k?$Xe{L=byobp|M>Fv~9hg&D zrBQYT{EeR^$Ex2GQNoB1)r-t2oKp2co-qpMF*?ai_s7LZMLS+62l#WOE|<2|bjXv@ zTsRnK8HecR)A#lnHlm%$UgFSwc%3vSEqDj#@b%1~3)xGX=%58@wcZW>Kbpb67X0T> z8WTG=n;zs%h!;!ww!2Z~xd*a421L9w*DM!-}~M zj7L^+`@<^@Rkui(F>3nXdsEJ-`grm(eY zd|Ep5GHSFEmw0q<2p{pz>AeK`IFk>rygPh5vE05JBQtBxiBm?M;zEVp;sQ^5L*CsI@XQ4M%mfxxQ^&nEbv26JTd<{Ilj68*E zMMzPi(mhvay2MnEg^=04)`U&rnL)SCf?C54% z-ooSDnC~t?(EREf8=;S~a)>_q1N2T$7z)_6=iAfYe4{mHruqn+B zx*B{uliLjL<@Z@;o+UsJ!a=3mw+=1g#{xUw5A&@zLc{_;ati73S8PU+eELzwgYHdU`02{G@AbPp83{CVJq-xW&GgA*6S&)ZDnVdayp z0l*QSykIeSe}5OYIsO`*IR)pq?;VZgnoSf*@Q6Q<20o|tp0-}4UF@7MeNSE)&b5cP zX7~IZMnWdk>tEkMPD=Y;qSJC1<{z44np4}xr~dqmTT5GpJsMxUgk}qlyjj+|X#jm8 z+@BSAnsadFX&+1ER4GleqQ5#d-G(nBTwcH4iwk3O-}9pbi~8 zSGr$4n+2W0jbG`HBbr9xBT5D>M`BC59@!X{m4f3K8;P#I$F!TK_m2g4C_~Wygy+~Mw}|dElcqGozl{& zoCTkY>v!LeX+eRAQsK=T7swSezDjSY@&vxQ_&j~15$vhzWea_Li8zm9mCp3RG^(UK zCikB*^jBV7{zA*MjR|zh3Vt*&XT@i0T{4Gz$Y|^nmNOl|WBJ~@O4E;29vFSxidaY7 zDsJ7nFlVqcDp`4bTE?B6R(|gW<`6|pqtfi&H;AEYn70FR)UMjfS-o~)_@?`-58e&% zd6$qH2_0)f1fvT-4sgcdxSwukS#-0I<*_VK2Ox(Tm>WrX4R}SS?c1AG6}WMHR`O;_ zIhNb7=em0&9r4hJotHY4gOV(>BKTXjke^-_$^Y00%CNPeyXg%6M{5?cIjuNsAU^ezOeeU>c<|V3r!)6KU$R#@QE)U1 zMdpny*B~HLp^e*@_Efzup^xLtqfzfcAD)8`|kLH$!^??ui{KGf& zz{#`aKLk|-(ARkW=UZi0d}`YL{VM^`q1V#4o4Jc|fW3EA;=2_z`e2=Yy>k`iiT1iq zb#CFusNMKq_6jZ(*&^R8nZ-bP8sJgtM0rJyjA>tM1${_nXPFgTyYI&WY>@mI>KDP zLiwBdJ8;?~9taygZ$|NEf_5B`vruzswT+3a1s=zT@4w9&F$G0}&Yu3A%LEVh3fXH@ zXjc7p$;#p&(&Nsg(^o;~v;McrK-W zpT!&nGoq=1&6uKGW?yPbI@YY{_eq(ZKtjX4_V_LM2QxjSd93CUhgf;)o*SchgDXH| zmkgZOeVwY_;9qa8WbXF=4LMs{9pYp6W$b5+S_B~XpW&5bC~sVe9SK^pZ(ag#YhN!Z zy>StpdaXg-m-+=8Jw`kKd%IQLxJ*~Db*i=n|;H- zmZuAPFpo1=aodj}>BMXPF2rHfJMsA@XU{TnJbf?lJ<}@Ay=9(*Py2Qbb-v6=?#l!YX>5by$x?B(Bs2Z^3w1+Y7@OLo-*1-gUm-# zK7S!$IZl->5zr~39EuLLN&@%GD0k?;VpA+qc{tu>Z58H*#)pUFR*(R1&L`bm*xSfT z`^-uGKop-o$w)^2LR;R%AkVWqDD}F;O%v#4HL80Q%^);`ITH(B7li@ea;0crWi|A= z%%=S*G=&@|%XmYsDfH(KKTw|J=|$C-Zk6^!uer~h@hQ<}BC74FxbpDiFk)^qSkTSb zMv8{y)j@UGOFmACJi;-B9n`~>erWb%VV3K0G#Kt3%4aiQde5RYlZzp-Vbh59{F8P+ z@E7u=(?_WGtl$)?pz(Xmo7j(N=hpCG18E8;U3ts~&;8v)>@Sx_@Z?XXuP-=&*Dbl4 zmBk4h|Eqou%TGWTy_%2Pe*>SKB3A3R8r+M-)>!mb>8lz5ZuN#dTxEg29URPRAfmlm_x3l zf}0A*O7WUoox<4!$XCr?U*!%dL3FYjQR>k!_uZDY{#4wFWPPrmN|PBwE}f?y%E>Ha zy)Sxis6WqP#`Jbmfxq?GfZcpQXJ`$soXbB>2JVN^hFR2Q$Y;`Zs;|38tYDJQT|aWe z0ygh|^{ieVIK@xVfBU}8A)a%or8gfIVcA0u_@CuWBgJwt_c-e|%+U5L{KX>d9g74{ z?k<9lEL8Y{@!v6YVPBnHjv~x&E*2bjP#ki}@1JXFgg)`_M9*C4ZF{_u)T;an^w8@c z&oa9YAe*qDB~Re12HtaFZ(J%va-NdZf^G9yGn6#{2<9H6rJv4^&#xm!p|aceo`ddS zF<&q9yaO3MKWJ~IK8OiFlS_W@>BE#uU;G-QAdfB66hV^+`=NQC;Xk*#5LM4=*$(3z zCUjpcSmVvdd0$+8*c{=UR83k-C>+LS{Kosp&tYzn8Qq{}DMy<8dLKSLn8Jz`6E(X3 zpNlpvR5kdacc-*?@oH=n-iTL8#sCH}jLD);rMWv#52J z6MScme-(zZS5c8v%X;c z9Q0{M&7;nFwJ?u%ijtHgAkS#}pSef2EBIr-)ArJSgMOY-)f|QcgNW~T?X=S5E*Ab2 zNB^mI7>98at2rmg$mZj}dp(uosRgP1;A?ZnGE=o#QUT`qA2^fbbVqQ*i4BK&7a zejl}q6K9pLIOTvCxcvyM%R z%pTpjxrmeRx+L7O-NgYH4{5mpZ*fq-EWSIe1G(yGcl|g4{L$vGtnUm)P%z~s!9V{X z=XZ&*Zxeb#8Ou)ZAA!8I!Tc4SAjK}6T>Roi(6=V=Rd;BooTx`GQct=MKU%}A8^>Ad zYPNBJyO6;(_GJ{Oe5!LWFB3?#2r=t~`AdK==Re5770&;DVIs4L_=;_~ z{wv-^wIsT3?bqOUZqPo4HMk3Zgz8U>=p?60q(Nr96u*-GXSBbWN$0}&;7 zI^0SjV;ANEwe6n~Ps*|BvAvm}>wu%$Jzf6IYZs-47R(&+*}-Zz&cD_6sX}stUh(`!%}w_YT)a+3w@Y0ewhT;Sfy3+M@|G?fwyRL;WXdFt3MMQvdIAqg@W<+j zY7)Ag^73n1(GptS-@r7&3wg71Jnx;<*Km9KAN6e}%h>4SJCWWm3z+qe_P}v65qYd# zxq5p)_$y>}1b9^YaUpuJ^O(T~qWzUk;0uKONR^a|9?-QVzuY=Rv6{zD>Rv7zH&#*H zw)d<*LEqj^#~l-!4qTBPHrx3Rf(~;3%FPr4?E8G$D0KmGSkg(-kKMN$YpR4k2(%wU z&mEch2-l%rxO4YpsbUAR=H7lb&X9y^`l;pkVgAQ@&CXQV1oWA$p`KLle*wog*)=%> z`h8z_drL)k;?}~khepf8C^9u=Wb(!g4v_JD+*dt?bHj%U>~eZ=p#$NF1IHK^KHNM# zJ8e|iGA*Fs@l9fOGKV^DwH=VwS$ z;;yQ|p&|U-00Pq;7*3KBoci>Ff(iAhah{RH9J3WS0k=w{fl3;H! z3c1S3A*(oxh0H>;^r9eN@ili(5cF+!&-$sv4Z|E$`dP;a$1t8ZG5>OkX%by~>T{H| zdkyO4_(!23eMqY|yNEdSzhoG zB|h{HaTM|p*J=&;xhA-YWvhSxz)cJhItTx95zQ_ZRf#z5C5rz2@eiED#rI!;P`HQq z_p2wj?IFHc`1^(3L__##S zac=$J@lg@o;ME)$pdN;!gkO#SzPl(7;B)^wP}qn4`!X4~{(ZSS6X0L^`+|d5^51!Y ze$T(-`GcwceLVqqPk;Zu6y`a9e@_bv`u7I=k>tMv2ky$h@1I8h9Wd-e|D6xe%li#Yda23C-)Nm zyN-L|qxE-Pa1mgU!JoJY|E)i6!oR~#5Jkc{I@Ro3B!Lc!z+Hm-&N(nAn?EA6d=U?U6$Sg|2tj*!hh@Y|K})biob}C z1V2T>@6hW}Jiw#Sn(Nd`ZAVgymjc@w!6%ybCwf!;IdW#!b6NQc_qPYRSua{3Z|sYR zpr$Svv_f@joKRO24wxT$1N(Z*pG9mXkOS&g_C{l)Cmr&f{@Aee4I$A#5nt^W)!5D9+X=%;$T{;hd$5!V_X`ccVTjoCI5W?fZR z(W(e`C!4Qe4z=sI%8!yTdCF>6=BW~tdhmtD!>eORY^-BT9`vWW&y)@KK;NuhUm)}J z#4Hj}I7@xxZxP+m)#gRba;$*%mOdAR7rLF0uEJ-xqY)_44fv6kFcZ zG)HMiz1M1li9rR3CQ&L=up9h8*Vo{UflqpBuY~#5MI0ve=2$Ioz$CYecF+}ONDvOWy zCBL0Yr85Fu3c*O+R&nYh@a&6^=hLrX=3W)wuKR0vIqvPrOWW(Q znlyBUrh#9yz1zvrYZCaxBbzLwKPWZ(#B&K<5{`6EDQth%iAhI{Z=IlCMa93ogV@U! zk$`EC(1>LQ5*Q%7>n#Sp#}~1gp13(&CY5Db%Cdnnbw-ymXy>pxw^A5g-W;+py&Vw# zvllN1ykub7wTad>Km0k<+lyTpwlqS{CXRY{{Hb*$L|3pBRXq0HK-O~w?I)ZmDEGyM z{RLj*$mqM>Q>XJ}$W_vy5;#?h*6}Cl_h!J?)?QM4PrHQN#4gsdI;Y}tg+8|P>D{2~ zS9m7IU4mjo1m_Q||3QOvQXc+`urFa1uRY)b`}Dk+QJ&AU*!(`Ew$DSdMMaRW<0q0X^ED4I4;+qd4~P6ly|idv?OwDMHClMbg8tfQ)IdUtj10Kd za^B`Z&IhlosZP!)=uOV%OvwZxV)dM|lMCc?a8O2L6F?_f?ki>`wtyI>ZMSGNLT-i8 z%-hj%&@0e4OrKiLL2gWvdIutaTY5Ih;Knp?yGCx(9D+OxJIm;*9k~;DF)FovTh0n5 zXe-~Dw9bZHfEx<}LF*`XO3mYp1o*rZqAF4yhL9F-)2v4s=zY%Y7!Iige@8gI=S#@1 zEj?&P^y*tjG%pKw{;BK3Dgw+6nc$ye8#%{z6!PI&UEAiH=etnvnQMtZi`vkWOE0)2 z>6cKTTuDK41^87B5D!VjZ`EV=tHW zO(zr~;%wIP9mVgcn$dsW}}*m~RQ~a0@E=0)DoG zXJ0de4k3xwHSk+L3OeI_-`ZmsIZ-dacVd`CwQVD3AL{jE`kyPxJCy2?ryqHT_9>|2 znuWQ>U{2Sn%XYgIbgx1Oteie1&tb9t7|*zO!>G36c&};;_(gR^4+`A_y-mcYLb^8t zm?PgfE9?CnV)iIpWB{&{8~bTD+MnUT^|>DJ%~1$BB|Cgy8#SW*{<^1D3&4FioW&vj zDIXb}l|D{$eiKu5$2=RS&BJ!D)ZEXm1HY-|c&Na&VWfF5YAras4<&zbI^yTvjk!p# zN1A;$@$Dx}Hczv`_r6fp;s@NV;hJPAd9yWKNuRKAjb{Z{PmslTfPcNz;oYexaDS-X zMjLRy1#$(0DQV{pCStcv>P4UD;7hx}f1u(SOHUvGi@^`I|G+nj_OaQ*wc&Gr_s-$}J5pR}|_VeefB4{P=z*6C;ZJQY1?>-F?K zlh2kgr|c$^&jF-0pEr2;kEC~SHQO-8Mpsh z%R06jW*SXD(S``(ZzQc%3z3k-li%zxN2!)F$p2zJg-6%wEZkiiQD>zJd%SslAoqK1U@q)zCUTh4d^FhKA}EFfqH; zt01-uO~q0M&*wreO{Mtfp%*`KMyPjYS~dw)??e3B?vTqDY*(*;ehI5}Oz-zK7)Qyc z2KrOGSJCLRtP`{^pe{R+nim4P?1bb9Te03HTwPARk3yWnMkU|+w!?miC~44PX!{8T znzxxP_yVWtTKn$rUm-WS*^$It3OTSTc@OvGSP z587RPf*be%rO$Lv^h2(2EUGBFmD+%7Kk00mXl-C2hu3PafU6O?wbQ{ge+IK1`}B>O zXC1kDC+#(C{e*+ss|F-ps_?}ZzAp{tp}+NVT;{zR=q6U~F1!JLlf`HD5c{?@l<_w9 zaNTeNrjogsu=ZmPakhj7$Yplp#+?t|Ievir&gUnYe1V_HN+&*Xeq|gpCjP3rQ#y>8 zA7_+}T${!8n~I-(b!V_6m)-%9$x*BsO?7Gi$S|VFyrD0g03Cmma^xuk$X)*a0pira zADyY(8giiwE!IRbmw+Bbe(tyEVld=X>$s7X+p17!AA?vl!!T~#qTwLZ5BboSt>S+| z&a$+>?_kNLAtZdBFfD2i{lw?nkF}f3p#au2>M8Fjq_&->Gh-)QXPv9ehD^|hnK*iH zr`J?}^PM~zPk6Bm(W(%_pM<3_}(8z(63J&R#@CjKr_@-05 zfwPbpCoTti?#3ggshLb;NY>J0I1u)O>z_`I7j1+5`j1V=zQN~4mH!M?BIG8H7Hwuf zEUCv~b;(KzsRM|9abTF-1%4xU>Fh6?O*mxxt>Go`U-&!?%B%a;iIa`D?EGonjsl2V zS961BG3Vkr*-*14oLOq|%EoLBl^f<8uWhYExi`1wE9R{rlV9V9((_l4*#o1Y@!RXD zcIsR`=fxGIDF0$s0s5oMk92Mfm#v}2X9u;rjxAwThl`?Z_P_;v+@AQ%aUJWh>(%Dy zfljpV-YJ?%;Gql%3JZenElQyBf}G{5;LmP1$-v7$!{T8yf>__HG{(!f;@$?v^I^)>h$O-Ay)JATZ@t+3Cq91z zGrQQYo4YTdtxdL1sm$TN7Ja^$N@b;S4+pN1q%A8Q zHSmC+4(`}r)_|p?1_VyWlTn~=r>lI_0tyN}rz1TL^GlszMst)ifbp<_TeTIwC ztmZ7}HTNG@^@h1@V4L_hzI^mNJa9~*e-V*JrM$}JpwDh4wdi}e0n_I3@J9h3!lKlw zEJAG+YjXY;B7YVJq%~4d}Mmh}O1&q4MFP4F*&j^$fNvuweG9lj^1+-0D)5ga4>ozRDm5d4QfX2F zE%3?JtBxyq!RO3OZW=Tzg=U@6;5h=wr+$ea&+)s7{Cs3q#V+BUA^y#}HNtLj# z2_AL*r0Iz`GV=~dmx1re;?))6qiP(*noj;m>c!Rvf-Z^k!Q8vTN1ELKVF{w$~J{13tb5If7WnhApIP# zYC9?$Q`&FZw}})ZMGO=JK)00jNOb$lc~n_T_SL+xjIC{^IDg82Q!;B`#6#VkRY0$(Ms1x0P50~y?+SIE2BfjXPsnO)AD!X)`FX$6i+#LOJFdHLB4 za$+rSeKrPMvnkq=2S1unjbMfk8|W*`>i=w(L%mIq|)D~JWLc=9jb`w!mQO3DtSqBc(|+7DnEJ=Cmgxs zXqyJUPvLuEN#jM>X@+F_Hf$Dks@X{rv<-@*Q z>1C(gsnAu>i>#)OG7`anQjx&K8L(+(PAlq(@7BLvHP>*Kc1R zTt|h5uW$7L$D7jojZGk85%n%_6R`P~iQQI=wR-l^Z9(L{sQKF zF>&iN)Gy+E^e)%0tYCqpFqfC&pcm9oUp_?zT#oyG`V)>6RBEfi?Fss4zV{;+JcmKQ z^7tuM^~uHN^n!vf=84#?Ys#84H5zAR=q~W679%~6f_F+=C^+lxe%^1bBfwK(td}~K zf*lTV=^crIJY0{Bm2`L=)#i8a#-P43I3R8x5Az4>*xZA`)Nma>ldhz|j)@qgx|ndO z3hVGkjBfb}{e_wR4!c(tusqH9%Qb1p0i+7KQ$Pzoae2d@8CT#tHT2)TIyivjT^f&3 z=qIt`+}4GvLeL>~JY}+$1@0hMUT$15aJ3vh{7~NNg1KUAuFzoU!^-^598P(GQZ0m6 z4L~2;eww2FBNlY~9&7l>@F?imk6jIpEk>;0+n=Pyv?GGYKFv*SGKyvOeQPyNLggWA zg1#p=uxy~q3q4cNkskIObp1g@kz5gG8@U}g$T4I)K3;-2cRf>xuINOv%YwTf+b-hR zj*~=Xp(fmDCD7!tV+aS326C$p3}D;u@ovH3OHu2NujBu@fQy}jdHfS#j<#cD>abid zPB}OGz!12fM5(@DhuT@(tC4AG?bw8ASay|)^N!-uAJVI?7Qju|wa-1javi$?6RGJI zd=8ko^x8aUah%bW)~^9D*WKb*a*3}VZO!;zb&(sMrN(pjh4fh8+ z(=KBbLB*eRfA6=&i!5Jm1Y?tAU8^Tmy@KTauo7Cn9E@@Q%7wg8~w${PG)DaQh17i^aY<6nKZ4D5M7Y z1pG1&iY(`GSS)OH!KajwI{Q*!_iyxrFRfT_cnt}QH7;xc-PIzU$y4WySyc9O|FEwZ z_yj$^Usr#=j3Q$$^LMBZBhTuoqQ`H0fy?<^!Qu~aJd&aqI3VwY{9=7}n{7K{ysPb77BFY0@et;H`lJuI`5ZEi;1f-tDNA1|*?>N( zsVRwJ0gZ0#s-5p|hP-L<3J=*q6sbec#i$GVilp18KGTk&4C0AI<$KduO2#xk12`~t z!Gntd$?J&ml0;1790d&RCh7e^37*b*<})n!x~Q{J;SJBY(h@%ZaXOycMs+at(j5!ta@$6n;_z)l(rwcX9* zC?#~l|D69KHlnfUNxA~QBsrBO0!Ia!KlL67MuT3oxQo2?Sp+tCxf9R~V@PiC*R#9UpxO3NwM0uHV)6=v~7R9TO`TIHTO%Ar0^K#Xe@SBc!7*hk2hAdK2G$Iz%)I;v$k6mqzJAnW3 zQfu7E>@y~h95BM+pohs0vg~4j+@hJ4Asej@OcdvP_zZMO0`W5ZD#Jy{M<&tEVS5Kw zS&K-S_g+P;*Y&)|K({BUb!>MA(=Y54Dx6WX4jjcoAK|fN;4hlBMs+hRW6Su|K)R^`v&Gp z-&gMN8P-FyN3+p4;N4j1y&e5EfX5Hr{Hmn1h{_YDcwN*$KXk^!d=7H0OTCoyLL-+j z!=_$lP&(*uShE*}8li7$p75jit2Fkr_2tvOK8sZx8+i_#=tHZiYdl?>3wU>kogZX(PDe0I8=#Sr)Sv&^+{_TfJhNf?(5of4wNRL(%imbQnUznnt;5&FnR9Xyc#8l>=Q!gpcBXgJGn@e>QSZL6Oa{n7} zXyRY~T)5YY!j|v8nC%8G7VEyP?vyX6-+U*F3uz6l@6M_ozdVcD@0;}6O#?@(L7Q{Z zq86K9To((5b(*pJ+p8Dffa7nYkR$VD194KBJj}9$`K$2NE8{WKpxaZ@vE&#BeaV4G zs~17{mft^k{S5g2M|7l1zOP}*)2v+!>kBBL=%$#FTR)CWbd{ekZNyqAYnq;IA>-%iU8TuAZx09p!*D=Xn zBrK5v^TZzciQvKaIMSX-?FjSET5YGV_iCCkr(1g0De77DgTb`n3CkvSlepQj=?5I- z?d~6rQZ{jHZ2pzD#WkF<-XHoB^o1F3{J-z5hyLc!@wDr?;7@5TG}c?HLY$Ugt|+w) zqxR{u7j-YeI<04Gdqen$z-d)z{?L*jxd~E!cJ1|CJoR}m8A3j}w}V*0LdDwq-=+IBG7HQGg;^dPy%4?ArrQR;^bRgaZ&??@{YAhx)UC_63;Kqv7svM;wTGN5+E%N8>QSu4B1(V40Olh5 z*M2w;LO$4&WASvlko&DYIZ<(}3rl|P*15XWi>L}`a;zhYk>qib&qLk{#O8QDvSbhV zW4@LhLQ!lOEDcgnxg`c*wjJ084U!U(uLC)kzuh)iQjwXvx5 z9Pl44Y+P4e*6?~h_4%8RfMdTui_ZK51(CykZtTc{yg0#Q3jWfiz?D5fHi;ZSQ684J zSGEkG`hAX?991xP7rKq9|5YFX&X#`*`piFG){`vUY}M(I-T8@n;N zOyha^N65)|7{;+#OD z6*%qa2;`l`K23GJ2>TXskNq`In=!ou-@(%rQ)u;99^FgXH7v#;k$LAb`0eQ&)h?e&kV4|igt&-d*f$N9IXG0!>H2w>9gxN05Ly%P0S8S# zs-5!y-qOuS`;VGWAm_CG>XK&g`wO_4u3oLjN~#Ytl?q^;XLah@hm%oMLG40q`x1(h z*j6ODF@fd8xNK)fR$$Zi`EcsXY3#|4ev$MchpN=GxjP^7L2}h!mjsp|z7xw66`B-y zZUn7%7q?-zyqc6Q@XduG#wtE-;G5+3y&DH#NOXg0sdFmuP`nSttd*0|kDfm#`5|X< z_E)WlLlfM$HJ_08p8AGZJ1(l!q?94Y0P_liQ~j7xRPFsa=(D*Qe)SEI`;M*E40|s3 z!ROs8tZRm43O}IIdfBZ2b4QnS+72SL6+j1kk8>I?)84cpi@TvU!I1Z^@#MkfEK^t?a(MGp%p`JE zXzqQ#cM|w)Z}ns?fzyiVjNM~Iz_qdt0ki3C0p;n9O>*=?VYTyosverE75EZ*IzLS2Ou1}(1{LGF?H`p2=) z7t4WnyE{ZzsS}Cce8)N)GmmPF5BBW5H;?7BW~W59j-f!Fm`U*)kSnudktV}Yg~Gc$-x9&XDESF?iPG=?&<N)=^(r7L6Os}N+uDpms z?$Guezd}L%8|qp6PQ!D(T4PzXauFT;+I}rwV-u5}?-wgdhg_UA`Q{^1piA}VRb70v zh=^RQ!Ke4bed4yZy4{gZM840cq8_w?qugj8F&Kk?=jY3ynzm&ud%L=6e^)bBnF!pz z{W8?U2_FtgZ5czJ#vk@Pwz7==hy^mPHU#F9^T}$yeJZCe9dZMfX!{T*cs5{gi?-%u#@dq_BXet)x-8u0jjowksIJOs{~ z_Sqpm@V8H>A5o779?!GOc~bOqDECyok5j-5=)%`x?AgYF%XncbV&0z<m-sZ+IE`}x;%iBA%eeZ1#`tpK1`fDyQt&Q^gk9h6TR*D2 ziNrRvZtS}`iK}Tj=Pu0;qV5{HCzW?VuVE~gkBn`ofO>H%9SbH{-W6GQ;SH2bBzE=OS8F4%>*Nhy1)! zVo3X?ax75ab*lsX9trn7?hWQoVCzGP%$a*2hlcS{k_&SqhIyFlf!BjLQvF0u3iRoJ z?EJ#64LX^GNS@l;=Vq|LLAA8tvMiJ_dYNwIWD8yv=CGkr9LE;&4FRkH>$rDAIYr!tfx<%JT#JZ4o@Wm7v<`(CucEfWd|D&O0@n79uHf>#@X$$a~ZN>K` zuc1b_VMoi#6_jwxP-GhPa6DmTZ-w?LeA^0H#lw9>uAB8<>%BR=%5ppWCf6#8=Agb` z@@frHIwOvL`@9Z$Yu4YcFSZ~mf!5#7_O(cOq~hn!ZJ-+t-0AYLqZc)MEGDPEUq?Lp zY0Caw3z$59m_hRVGEV3UshaEruI;Z{s1>2_F z5&WFOGn7>`kA!q5(^jBAXYFph=Y#q%y#BHJc6)g4(|<0bp_|9e`^`kpxq{D1&C5kW zz5#M{7F~A%Kl9p^9RcQL3yAOjwUmla6l4JStX6p5do1&;_U@a-t{U>?SN^!pz~x6ESJCnriT?FId$A?XDlS3NF&V?Xuc<2-)j997<%y@66_ zPaB`%UBOCm$IQR7!(4^!xp`P0@FZ?|kLiMLLQF13_ChA`z}#gI$jlERm5=ES?uN7Q z`SV#cg!MudniE9Tn}V{2&sO#(fKD{+NTJRm@Wp)PYs5YlV7uu&u>;({F%`qPFDLH0 zVy7eL3-oHhcUfJndP3wUGTBH|CpIplSg+#kFR1!ZWchbO%M%jfq(ArS!+a}B=r>li zx(M@kx+Y2ib0dnFy%%417Wi<)!%uFl0QdC*&wB&#(aMGdJ_~DU$N7@&1LbERztO27 zic|&rj%gQ_0~JuODF`0(UaZHXXcRO$vQdRUEtFQRTYyHo5o_-GHxZcOyk%l zic)R?%)f5jJT?dZ+gk3K3`Llm%C05Z`;T>F+S_{30+%RAw&NxTmpAwU1EY6nn}cp- zLZ!gq4&-MiOPxFq+$c9eI*q7LlX&!k_b81x1y4!U_0b3{BXgdS7TTx|lyc&!fwBnr zLGs_#nz7{|)~lPtj~=z5M%p~**V)jQJhJrD6oo!1XmJW;)n2{gio1S z(Ku4Q6Y%<-?gmP|ujCc*6OJdobBoF6J`^H#W#6u-IqYXZjaupE9f(ancrRF9V%TzN`aeq9$i|&uJtd-;n%!@2$|d03V1trt?%C=wj-*hYWuXi->|x6Tf=-F=;u`S7ce+bkj2TL)_(|) z+kDe6NEkQ=W__d4PfBKR@s-841>l$#`z6G6&H%Umi;;2r$#I-qsryhxvK6mhsC;w2 z6rMxGoJ2G5KT2==#2r)9ixX(|U&uUx`p&7uZgFuM89mV7V7HmUow+U?43_=KVPtDg zDE%6uQeVHxP6@#COiVpnMJ zIVl*lBF98?wTOHYeloAI#Z(RYXiM&9ZE~%^2R~;&H1rdjOYWQItQkW@ynR!5E5=FME?l|5Gc}O<4-n=0mz(M>V*XRTJ zVs){zVjovA@o`O+94khpu{ByBm1i-D@=N*K{+8jX1w1Lz8*%prVYsgpZQqx6 z8S+9}TXhQxC$N~I`G!6C?Ks|8&hrioAnSv(vkiLfDEUs6)mudhZqKJX$aE0qttCU1 zThp6RDNgxrZv1zCYErnDW)(S1AAG;_BJ>CH&Nsab=mO4PER(1__-iGJF2^2XJkR@X z$rI+9n#|N$V}X$O@S}0nCD0Cg{*JOc1N|`Tja->2vu><(D0wyT1L$9>0YQ5a=3Nta zmCpee%g$W#7Cmr|7+*!Ft_)2g#roG-URPHUJ@NV=A)ym;n;HV9hdv{singq|}PeRw#Gmw8`k+-QM0vRGPNjcytC z^lv&5q%wt;cP{uQ(Sgn&C4A|R+a#VpaC34J@|7OcCv|$70r%YrpJ8Jk$E6LC?U93^ zBT=7abbm6B2;7%>n=>HiV9GQ64)`dO(}KB$4?%wH(MoFU&`qat%zf?kEv7JKZ<{PI*oHko}YqVk&ade&R+By&XjXYX^ zzoj+gcFW{Q+RswR9XTPh@NEOFJ6yP*a1}UlTmm=h*cVW4!&`^UbKuuheQRsV)QoE9 z3@>eVE#mbHRUCmMkXKP=<+1j@2kDqc6fMq^5INHJBJ~r{Ya0#3=cHrQyKi@gO>QlU zE`Dv}@^>ykPb-z=Z;1%^lUXEypTx(-6hV5mj!lMp#pED|muSwjmLAlAYW-|vBDEJ# zA>-Mz$~$JU2Tj-kV;#sr9GdpZf&Fi5Uk>nEB8I7euB;{aZ zPf`P&ml{`>?9@7v_kAUnuQ!Oy%vaiI;z5Tm<|b{-2sx2H(~RV?6hx(|>iV_U2A5xF zVfArrM_YA{PNqKEK=VaOXftUU@%?!AI*D!t7phhj8_iE*j>LN+DVG;e`PV-s_C>&J z3i?A%B9d_FXRX(x&*1)aG-03CwqazRuN~*ZQ-D`@C8wKk1E=65InlcZxbFe%-3=v> zXSe&chAi|YJcXkp7G=ia{B$>Jj6gqjnc6$C82ZTjqi<1thdfg4I1PLja=+@cjDCy5 zbLH{dbGWPx>3kvWHsJ%mUa3mC8*apeppGryUgqJ|)2ij4XrS+$krreS3G;uPaLysv z2TOA1jq_D3;gr15(qG=2*zr46>@%um?7lnhB*w7$KHn-4ASAgd+c%cJ4p`YulM={^hg^7&bFAf(MfnLFh zz4!^#wQ*g)nOPgra8UeI=sVzkJmQPmoL@jZPqlg!v!LEbJ8!A&g!$shoe^FSVLtHq z*ti1q8cyODYB*v{!L=rI40oJipM8=>Gs@{Vjy>Cc+cysM#?h3PI>^U$5^fKFpgD*b zaN_7yZ^-$3VD92uLBY8fa!2j@8*%d4$;$=GqnM+@?eg*o;7Z&R;tSqZje9dcLe%BhzD;pQ%frkBEFzO%S-u?U*oXl^S1DHB;)v}vkd0q32|FC ze!7BAJGW1zX$ExqF0b}Xeal2a<)c^Ica&qbT`fjs3(z;|-!n_x(~d^(o3|Vh0R8)o zGkqpcn-HO8&s6WNB5bGeL0Ope6D0>gVhaYY`lqFmGp(J-VlB7I33T^n@L^^WqaeG* z*Y89xbtCh~1QeUtjbqIn7_K}XMeBy%S43~Zb?kdp!^aDCwq*K%Og<40lI6G`LVt!T zE2X>1`Yx6`>CLD)G=tpk?EdugKm~qc)R6ssih`t70?v4QzyW0TTKbK$3M`mvF@L52o*UohrNb1!KO`UZ zR+S3s_3Ue>S73i=Ym?5W16;{uuXVJWwhy~)JTgmns6~u*%4Lx|p`PbYlZ*==!WPyJ zj!||)$Y{nrXo`9rc`BHYr0zqmmV)NVo$U*l>Ii-*exnh1Sa~Ws_kN;;lv4`ca@88aZ)IG6Oh*3;Q-mqy;SY`0i-;!%GeZ!t^{Qn0J58V$KF$>hRTaVW=ywx;B)KfIim9;xm0qBYN=s*TqQ4@#6TH zUC_)rhs4zq60gJOIax9IvE1u9az*T5_YZEQ&nr~Gj zf{yE+R;N^1FA|>Uefb{NSu$N%Qj|*v_-o@XG=nZCl3B8dG+&Dg^}FxBg??H9=ejw~ z@(eQiSSi~M`l7O&^l_8l^H@dE{O-f?RYV({n!zUl_b*mu=CK`9C~kf{(w1%mdyvUK zhk%n3G;v@>a~6&xlsE7&=+Oc~&fJYxfn4^0U-h=XzC!LGbNFJ_7|t+GY7CNT!U=}Y z&nxl`A!`=9y5k|USXM&+_{~fGxZWps&21N4KfC;dO4#Se+Hb9SBR`BCH;2A8(Sg42 zdlA#XD)`Wj`v(htZb2DVa?ZO_$=Jy0@{zT*O>9=}Bina%4qZEbScWcX9^Kw}_Lb}W z7!qpRd0t~LaK}pv^91UeP}UI7xi|ixuiw{pJ5#X}Ylyh!&uh=&jIe<{KWv*(<1O){ z$NNFoC1UBT*|UyYm8qXq)wLp`jApB+c0a1UD>;=X-HyVH0!l7OL#}&vMFH3mgf&4!qn#i#>)WU%omo7V`4y%V<8F0$tiZrP&%G@F%#*9QO{0MWa{m{|U5R!sM{yyJGaaFmq$qc`yBW zEd4~}`e~jiY_i*QanxoUjrIt)pUhrFY;@b2vVFjZKKCplrn?pm-oA80>I?J_K8X@l z{a0~kPIbsp!Z`9wV`Q`zoGYy*@K8HHUYbLu3^__ zb`eGbzfsei~$ca|}s(nQz{eEXR@lLb`GlWGtj9YskS(L7F#<4bRrp zBD2CmcFMaY?1Li`T^L%iwCUj&XIh7Fio+V4g~lvaI-0=Y@*VmCoOwzVbKu|5blnp> zJ%@YsLoMq_{kZ%S@6)mhGIC-HM9m*&u>gmmbCq2Sa?DL*X$yh+*f870Go+bgQZhnxZ@tm}E52 zQQr?7g(y#)WHf+?;*b54K;LWAW{}1ru!y3xdk%Y+^dtJX9EX8J;9ovM)i3gifDIhI`j zeeUCO8~rZO-*%_#v9`pbB*s}oCm-Oi?DmQE{{cST8#jdFR;N+vt&@*T4?w=M1#dbd zK@I%{1nF&s(V5(`vp?bdq@~OF>^PGpgkz*3t#@SuC)Ba|J zGGz>{s$5b!?7o4TYff~yfexrp!R~CF3~-t9ZLhu6Xv7)X=Yz)5gYcxu;CQe2U82u7@FqBeCoHTb6kwUJ>AfHde6Y5tHw8OYofFS2h~#Z%0zU zC+!}`FQWPZhbN5%aKC2VaGccW#If|$B?8}oAN&%>N=iastMgGgcYYEU;LGlK>*p=a;Q zC^ccC{PhMRe+l?~^Kxp*Em$DZtswP#F&<1}Prh}20#!$?M^+c~V$G*5KG>lg1$;Ru zD|L7bTNwWd(gmJUWQf(b$$edjsNAOH_b?uZP4Y2129S^&NAmO-r3P^n3sV)}nL`3y zbt_b(k7JP1B0 zpVK|@g0;}EO)QYR*oJOzImYTTwt*}&0@xV#Eu$zmT$9KOS~xq7Abp>AC@${xa@O^A z>|^w_%J~%;OE>ZERCqOm7W;ktW4M=bYFg^CO={2+Xkvw8F(Obra=^(Z{?^8$whRwj!ns$XARiDyMO5#ko7#YhF@=Z>FX5#+bw^l42g;yxX;c z=9yIo!ohD|?sS-eZ>$B+TinaJ-?)IwE8c9MfX{{2x2b2RxnVy~uV!Y&3BJPE$sKJd z2WRY=Xx{b%<_7*8zK5rYNC&B^{XRLb=>;rFLORNS+slB)%}V6uJw>Ov#pcucEu z)e!VL;wBf*5WsJ1wMEes?$fpH#r+LxYe@Rt5xKRJQKU(jZ3uwAIpH$hm(M?lSn_U5 zPH9jNCQ~ME1U{=qoqJd~65za3#S5yBOZ>t_c3tfq?PZWN_<6h~wgl-oJgPTW=tC;p z_Jl0RAqkon7C!4dfI4$S$a8_qh`3W@PiI3lDxbF@h@oC2J`^5N>Ai*>mw4~Kbpjve zr}ul+U_amML&|!Y*^bqm-wWsP1D`2&gY_nN8RD>b(B$|K`tK}DiD{sB6!v5|bl}Az zZe82u9ZYHmKgr~Qy|6z^K>Naf42@z|_tQ7}>n5?_S;Jv<4)AL=hU$9#pdgtym#isX zkbi6ZL@8Y{7iF9?T@bzd8w(7x|H#rPMUvLB>8Z3Om?}mx?Mt#ZvORQ%Id&EDcH-Ip zkG(VDr?Ly%J{h8nB}tNy2$6)Mma!xuA(cWDxsg!DB+0BO$xK2rghCRQc_#Bb+vb^# zjg9wwe$V?co)4g0+rHL1hvWDkPLrVj7s+lExdHnQ9Tvhj<IrLhdMG!J05Sn z9tQbBC0wPdjgU96vp>^*kcgbszALee!yI|(8rO*yz>YkX+Yt6tb_YzX`OYrAv=p>)&spOhSd*v6*U|{o}KRr8{tPA8b?Qf(|T> zwNA0Iy$?t9{;dy>CPN;8;?DPD;A^38m{c)fP(@99S#=e+Bs@yp_)eW6k?X1UPY6UVTHp|@OR+vT<&qt0JpYuaW?0oaT zuk1peaLzUA&ORg{vy-GVxQW=0^!~R3^^m+N$X&$&m03&<{;Mbir%M0XM?hq z6}_eV&Ft#B6AGl8p2jI_}w|^k9nK=#N@% z@34HVWAPc@0f`J*y#=N2iwac}si54=kGXN0>q zb|KeXo!rR}KFE9iRjdCdag3-FN-caauh z|CiES;KvD5)A<<}0DNO_Yqr6A*A9cvISJ zc_8=M=thF{N;RCnsYMNPe`Zms!X*w3E#N9M2<@Yj{eh`l%coq{AqVZzbEcf`Mnup( zaQ^c;oKFWrGd+D$F#Gtki>KFsqq1<{E|qcs$yAIoGy=EHba&4Qja35vK=T|AFRWnu z$ASLGuEHGUq_);KGU%}9u5K2cfc$zj!ANu03e>m%BJEt*G|JwQJ)S`^k6cUL)f=7z zr|$a`F6O<9i12vxXd)-*4QS7`Xvps3AMASPY-Gu}e!ZgbMjqVz*|hZ`75&)8jpB)H z(i(oZ@KHBXa2tn2FO6H&12@>{UDD)L(9_g$uMP0P-my^c*1rb@$ee2Y&^bl$<3F+Y zqj4KRk^+b5mWF3hfbowkmX;aJqkJmrO;rbCyGhxi+zfotub(Gs?YeM_Uo**M5O}ZK zN0-ZZm$9?A>iN6p;qwmQC41%f;c{xDvTHDJ4Rev~&q0Iu;*mM?PZw5E!o;~CuZN>li=S0=k#GU zT5Lj&SEk3q^T4m{{yXz3@j2G2UZI>XgTME%6o)!XBeKyBZ_(HPA3rwh<_Xvr5vy|L zS%?JeQ%ZPt^HU3=i=&=yQQ5{E$NyE|KiY@f&B=Oo8^2M6MAF+vzGcW;le+K|>e1Oi zHGZ>=CEzC?XstEML6e%rX>K2e@bWMry}f!H)z7Ofg%_{lp!(ghAi)Y0AR%y>ZF(H| zLi>|VP8PtN&6>NrtQHZ3KlM0YfpdkK=hMMB0-|nz7MLkDjAku2QdTZQE~!fL?<9#$ z>{);PqxH%ZCKhOHwm^N@@%hu82DFY{89!C{{vAizgx8EUyF#lD7D^kJ}z|Ho(B+(0dFglMDw;qk6HI*@XOW1puwniUea)t9l8vW>24Mr3z z0&Bw28@ra?pPH5feN`y!7keJyJ9BCO zd{_m~DRgei{Zkdp;jF)}q_%;caNT!E9Qq*DiG$p}g{WHR79qyI56NHGRJt0OiHLvf zURvEDA&Um1?CW!jxIB+Wwo6TJ{6K zNuw|Ye;_~(q?Fr!m3>f05e;d(X2&q;r9<);ai}k)H?9x1_5!!CEY`O@9yLi&CQcuK zJ*2V^or_u-V$k_$av0vr>V!^9Wo_WQ-LoM2^ufOQPPIhe7Xqf`XUN|?xP_#)SaVMf z!+eIPrFWCN9`qwi;}Iw3vBkY2V_r!(U%S;KulB$k>HU0LMrsFk{OjjG*3*gQnROKH zdr43VDQ?|8zlOsHi`eG~2YGDSM?>QJ4acmY* z7#b1s$Fng{__GSroZl$m3O7N6Z3kOEP*P}Qn1VUIkXbJHlX!NyPr9=bV|4j-rUGd{_Bj#1rUS$IjA(1B~S&O3Z+#Q~V|6NE+m%pBwl5{uAm)w$A@( z{`I3M6M9mm%o<{eV(HC)I)LR|YHTKk=CQkG+f0JkFW93um@{e(BA=&1zj*9{-?8d> zd@mR94T6|>Zc^kS1H-~CmYi+eQPncx@(1QRN_t(j$~CwvWO#s8a|)&GpH&T6Si&}R z)UFgRJCG+8ndow10ylkdAYA@ZjHEhVNGrhpxrs$3iy@wbdd6~YE5p5*S-FxE{c;6! z-92a`kPq{m`@MUEK7gLbE9L3?aF~}IeVcgHf(V?11DmQH^C*gRmOuT^COWefap1fu}(_rXN8MK5!xv<;0$a5!BQ3ZG!-u=%zeAruFkP zz#ZIN^KNWLGBWAgKj8DvlivPPu+xT()M;rRUYbD$#P}m3P{*WQNuJ<^-&4R|#oKUn z4d?dhU6*f%yeB?&>1iXFD=n;V7KRUEiclUQuEM`au8#K9(A*p%XV&+}tdU_aWmkRZ z<09_irm34$0G?y6QhLwnb)?*3G0U$6I=w@#WFP7w{FBc-eAfniXnXei^2tu)uIz$V z@7E+;u+hrQM!$ebnfetQ9er4BcXfS@>dx_TKu;vw{g*VzQ;C6NtyeRYI(X zh{_|^?|OcjK_u^&Z_j@lK_V7xx+lMFqL!Bn5$Z~0ETvOPvw9W!f5GHb>nYfGMotL5 zz6CsmQrXqu%{Dygn{oeH4RB?+}ncA#fYJ0~HkX#@T7vi&tNrE0YKiZbsm(+;K+DCseUJxwfntXj$&>a^XCOxM)9MY$pG{pq2DG~mzTSMfTXdT9rXXF0`i{Rg~_j~uGm z!Jxk_Ho1PRx&X<`GUY?c2r@dbZu=~u3zM7s_|_R_Ah-O;(cZchWRZHc_1u>&>{%LM z_vrX6=6S(tc;eMIesSYupe5HXmR!90&9;05Q*YeT-2?jAv?Rv;;z@Iuvs-@okslGc zx`@vI4PM2L?`r37FDyZheH9b4`8eV^T5nG$J&sx4%ut^1s6rI?egrPq)?=N}A}Yh` zbxa+_LVJrDbcyLZ=`JnJD9T?)zeksZa;5CsKm393kEN~W3ITjYtCY-)>*w=fI4Lr_}aAd)v+*?u~mjxz21@(MDWaLit_)w)&q zf7t>8c^2NI$tSwJZNdGxXY5MvM*1oiI5@N;;6+4X&4~t-Z(GqCy?-6=p-pV>KBdOV zJc{Dj60QZEX~jV-87{?huqO_17Jl__6OrUs6M6EwQP>-PftQJMkjrdK4IhB+FFVZJ;C=>t9yb@0EMT5x zo_U;Cy8?0%uhuR+cndrYi78jp-bG9|oFyho>VbWFzqoS21fHx-_;#!f-c$SHBR!{A zvAsy{mi5DFJfu^}-CYRWHBYH9*}}h=E`Rexm^kFUxsgJd#UOXK=U&bDYxsN`FoD(t zaz{Viw~Th1LuocL0*?e{um_enlJbmLKq2)Q^3iW@Yb$IoNd-EZUr z_pFjoWOmvJ))Fu;VYvhP!4FDJEpOIv+MP?LX_k|yXxhoyDGoSMBxQ%vJCJ8|JL=3M zsH>`f+c`}hn?aHR9uYCD!0UWDA2}lW8+c+_PfScew<{f7y#o7*$?B)0?LFJ*;#ZD% zH_$B->Ihqj-ODKXnB$A4xk=C^*+%qkwV=iQwDU_>L1$B7a>dgOcrHRIozFp!a5^gN zz4Mb5MCVX@{LBsT&wh)I)Ytll$yYf}x#)uaw|#n;#H9eqlIOE*?A59SMqjI2j77p>&G-Y#Lu*9W(L+Jc`@Q{^Dd z?iPwEn{Gb{e)W2q@L>}0dPYnGyJ^fhdJb@*e6;)g?v|vzJIdL zEDv#9vCihP)M-?kCBC>y*{v?dQCPXb5~&w#PICThXo|)#=%?uZ4J8) zwJ@K!x&il#{nb%f$d7%nf}*omaQ<8UXFtU@aNf!LOqK?dI7stCgz8&lgzU~qI-U4Bmhj#u<^X8jGE$y6ohE{86(f+1t z=*3RF86-UZHg^YnzzGh+!poR+>mHxPt#&NF zE}Lem5Odl2-ZP*E-cz41S94_!nm*rJkTVGRJ*t=a;x2{+DZx=V=QQ<-#ejFp(d?bJwAh0~ z_h>JmG@n%8zV$u-6~+lzmJKIpZ7dN)rsgt!QQASy+dh_>dJle+f9x9tU%* zzXQK5lLOV>EASk9ga2t&v?CtoI*lUtPHg%aJM1kVMP#K1qx*=EPcj^DKxtKo==63k zJOK{V<2&_32`X77t?fX<&foW5?Cb_&NIC?^)=5P{?1 zdrJHbFA=%792XG5Dlh-JJ@5^>@$$aEqeyc6fybR!Q>bsA;-z5gC?49)z0&dH z4>k%^)69$S!pqj08TY}@Mt6VW$@G5k^@S-~KUF4T2F)WxdC6hWou6vS{5ghZYp+~B zqcnxI?5b^O)5*9{Oz%hFV5&)Asc*8WzyU?O!POo(E0}-AlX- zS1}K!&q7{e60y;dLu(c8rz5xjT%JSmsV>dpsi1>Xu3I%8_=8JRvsiV{E@GntnPQTD zZ74{9eW+9x_~#dm>u<-7;Y|8-v>y$7kU%umkN;|+UdTL?eUSt_NXd5x6xOFv5HI1c z*w=9!nzUZ$4t|-SVg<@=!z#pJ8p$x@34YyFOUARoP+xxSeREa;bhC%0%ThC-?~iR1 z+T)&s!b*DIj+S>I)n7!eIm{%oQ9RM|wfm-aBUiFC_f%;l`w8Y#Sq6Rkgc@9$&EL|8SOs54?E! z@H`Fpf;L8dBD^b+IcL&B@x&}9UK^r#Q?rD9(jRJjn71OG6F)S~HHWZvCNm2wCFDl2 zxf|Z?DnZFH6dNbrK+fM$#Qig5>b>=ugp$paUP@U!r&%s38v9aFR|I)RpX=wnq9$tY~TSy}Qc z>{-M}UqWdCif3>hK`fK}vKtkzGjRSJXvUSxem%4ykmG*RR-7|)1wAM} zDjL8C`~KtYqI*peko#F}Wxq87)_K==!b%Ew4Z72-$xz44mR#Mr@NXB%T-F=4vWNU? z&GXg2bs#5G*YAMFp?>th-T3YIp+(FUZrT3h@&@)BSXW-IA>$5(BU@a)uwSOv3OXAL zepbsv{~al9!BVanVzfL&Y}wT%|3GvZu`q~d?#*AvX#s2R--STG@`Z5N_`ePW#qwJp zS@5ZN#Vy?avW-mBLR^hMP2$Xp;?2WRHF$FT)PqCOGdOL^IDb-Z4i#GlUCO+bj(6;j z2cPp^$6Wk8%XvB*I3%oc=ScS~5*KKHliUiqS#cphP0y@jiezo}l#+*-{-VZz*)-&D4`yp3(&hY-eZO98@w|jq674jxy6^7z`J23kp+mjE2HW1y{ zC#U|a-9Xx%N-vqf*Qe#z{9$wkbU&UJwdeghabM0>Qt|2%=!vUdsmB9<&%gPo!u>R~ zcvOO|+ou!wLK>I)JE8vjcr@(xU@k6jqoZAa3H9CaKGK*T_$}>sQXl91LbE~)mre^# z<0gqml%7w^kv^BGYRy;+av#9{O6{#E$UpdZs2}ttX;*CCT#F>cc)hcNj zxCGjUQwYbbHlemv!RQ|$e@bUSvOXzriLpl_G zv8>vV`<%seUbylXYP-XHFb{koGC%+OZ;058Ctti*Wn=9|1#8?-&eD-FPt%K>pqXy$ zs&QRm{0h{ILKpj%qQR%ntxHi|3Vg_CVlgBhva?ZaO-1I}(=16Xd zILjD5%~#|*@_rXB(^wpq1AjE#5t&!=J>YL6OCIBl2cPU<)oQp{DT+9{m{`QUh9&j% zCOMSAe{fdUWn2^dK;KuTD$jv`SXh~FaCsdM&C{w5%fo!zJxZYh<_pDdw6E6QO9Gxn z`IS-z*#9<1ld|Zluol0D@&Wx-tor)P;Sy2k7d4&R=U;7M=jg$ER7;STvi>#m>s9a< zs!}L3K3hbdO4$cS6=3dMY}gqposau?o@=fCp2q5}Zp~!=Da4?fVadR_2J=UQudnXS zVD>K8;McD}mo6xx^z_068nLQ@04K-|%^`0nj}Ifa15R_J#0^|s%5q4vWB^fAtQ&3H zL++{7*@p5Q$k|QIUur!xirj}?FZCJJ;mvzDooYCNuiSdNO9SR86af=YD@5Y(P9{y^ z2Hz%@V&J&ubPe)!Y|rlHKRbrraR_s>+HBy{AAbo{LZ2;nOp51i?l{hKvMcDR>O$(` z0k=PS&EmdRhRw@EbI8X-c<`P7EGjN@inmFu1wIX-B`stTGo;U-kM~-@S_f_mWt01{ z)X$+2Zs1Z`)+&GcSw+B}O3^O!VH1#>>+~ZSbb)g0fxb&tV_3q6&bF6f3CBq{a8RqQ zqFL)b4%aC+5XI_my*9c|9Fbd5e-3=+A)&od?!-y(8F3Vb!#T+`@7<8u1#>7zsZ&e0 zzy}bPSfm@@XTa+6K5{&qD5y# z*19avi(0BIC43;Gi^A8wj@<v0BHr8+ShKI<6w3^&Fe;ZQx*u zi&3Y(d=B|U&UFb)L~P)C^Ra6GI-bmNx;Y!%fhf*WgfnwTAoC=C%kKF}WZ$eZy*@vQ zRqLO~J=p=B@2PQI`sL;2M-PEpR#Eik?(b35L@(D9 zSX_*3!v1<*+kkp`z9Klv?{4V&NQrL3PJQ3;asT zH;vX<;y}+IS=~I6i_J}semb=ea&V05g|&35aEL0u4>~)8yOM4Pvh>d4B1b0%_wprN ztvbJ$^K=ZimA+^8t%o_G)O|*J=SfUkAY(o973QLLOn>^bV2-N$gO1~1D+=}aDjQL= zgObAht7@LYIbh6kBiIJ&<}N<8k; zB&xPMzs}eWewddD)3fghIQNbDt8Y)2@CS<{?w7S;4zG3Z;GbW+P#2AV^tliGVt?zh zE#NOwi;IPILjG1G;hs^w^(GeoSYm7S1NiuM)L-`iw^nZ2F=OTT8s_zqTCapl<70@E=bovnrX;Pg00 zWwaLP1NAa&8pw-SJy+(U4*2lOyQas24MB%+hn`)vkAxqvtj+Uj!+yy5zkNM;64|`{ zos)WW4$BvmJ4t#}Vsg*5aD(+JTuH7!NdI^ZN5x&gm!1z?fF<#Q3HLUn9`I`?qmPJ4 zJe(ZE4#U`9_Wj*82jJWK{8E>CSd0@K1eEICM-acm2M!lb$lj*|&;loCff zkT~r!4$z`0fk5cHp^HeACFDYr$@@Eqg>};eA<@igd1k zyl}_#28Nn##68`*J!S&+xGuqP)TA8ywC-*y|8B!wx^GjszIB6-f79&Z`U>i>u5DKB zSw(C}q<5hj{FFgW2m6nWpdae5&BhBLcii+~==aKgJWXBsP+J{z!xxInr#C>~_DVMdEq@)E0|@9{!nmE1$H;5 zl~CwkM-0X$AJW~xCwC&+@j2ADVN3E|Clq^;=T?$NHS{NRGvp?^J?%K`=7E+wpjW)x zsbSS*4?KZNR`uYDUGT|yo-2Q~fyND1VndmiaWbEEp6hH2oZ~qPbdozLRJAT5eTs;z zb0f}tKMbG4(|fE|wqKCvt&?RJ?V#SnDK{2OpD~oXx@5{jKq-L~us4r~e zOf?o1l{-h(w23TbMWr|1!Fyb?EANv;Kz(G&2B9Vr=GchmKl8B{_eC+y^momp7O9iw z;jsUs`zm!oZmREwj8j8o6c7sx}^>C!ahsEE!q`aE^;CG&&gG+6R)`P5cEw4D$if9X9nL+ z)_2FPD<806bgtF5Zy)xYQu1W)BqQ?7>x1^6v6_@SCr_qml$LJ$~ z{}OVFS^vl<*pv7i*`zI~K-?GHocF4%U^kZ(0ox$R;k-%}5>xaS6-dZrM8bQsX?4A| z$P{t~n3z8XS5M$8JhSI+!1;FI;(Skn{~{u)@*FM!zMOnEVjL8XM_LCf)5i8TA^q#& z!|A)At8!fbWXIrvc`iJV#mY>5{c%60qL2nvIe}jHUe*$wC zDP>G7ZsFv+6U&mH(i6|-n}+rN+DuGm0aarm=g$yzy|+ z5zDkwDSiVV3GwJV)UDl+$=8*h^9fIJD_y|NAc=%b0)1hC}^WQ0@6g zx<%lp3T}NjGlPAIec1a~4H?+|Mym?`MZ~H#nZiYnSCC{@*V7@G&qloenU(JWyzDCp zcb|NKzQO3Bke=EQ=17>l`{(gCmb=2A%fJIXycLN;-*FOBU*2WTx&yk`FotuXLaj)A zqx$oi%O#kirdr`cJIud#&y3Gr1x~+rMPZ2J2(oEO^4Ln6#36&Ca*N+rkxqa;lWiAp zX1sG7?v;U_j-+%xUT77$pT1TsIQtz>j<$RJZXx2wls7a>X}53}%@M;N0aK7OrIy48 zT!@0;NTCzyD`-+x!r5?k6fvpH(dVwL;R8&!-ksUnz#Mt6i#U;bIs=|14PKA>g4 z#vTZ|ZA+(f{(<1r3^kn*sayn3VtwP`sTL$5oh&=BwvEM?x{FS1RGv^tRSt7 zx$}FHftxijX=`Y`fd<}J@8uc>F7h4Lrz}UeFq_z^>AA7*w)SV76Bp7v{nw&E9@L5E-KfZpxV!>h&b zV4nTfV)qNo(RrpWnHkOlxBoJG<3GO*L~gpHmYx7Q2#?P;r+)Mx4l7ZHBkawc~jFaDg^EUtoMQW(=5#@`q62^ zn%}mG9eEg6&nyih0_7t$iJ*1V!sHpg0$e{wT>kEx>JXNZGy2|Q0&{c5sZiVC7W_eV ze}79kJSU@vH?uoN@%JdVELIi~o5}Rp57H*?s_YhC+TV%9jh(2vi)xU&n~3z&Q+iV?64mn~0j?!>ef3WhA$4?`F5Ogd+xGXK!3F18d{Jcb+&k1pf0}du3z*m2jHsMD z--Y=DpJ%!4Y@=*NAzqWi&{x!V>nt0!A;)iiyJyliaSKZe+Q+nvZ8n=XMS37lb6{5a zsWQyPe%NwJ`zNdnzXK@~i>kty=pZ`#oIX ze<1(NXUMatDsKyl1u?M=bm|S_ zp;vEA!dA;s*G2%DULWRM4OjVvLwaDIono9DxQo^#4=`WIhTPFd8%d(9uqSkO_~$bT ze2t^7`GY|_xOBr>9qX^64h0u;Hpt8JFe}j72AyV;-{D6eN-I&+f1_9IKM}Fpuk^n) z2CIm~+dxAG9Y2R)G_yD42$~+B(taund#IhfB{RsI%3hnd&{v0fzZNdy^%}uEPIIcl z_aMJp#HX@O9QdNm3m3m@O{3HH!#Y&bJ19s(x+w|ra5?lmS#owZ@M6R4KV5bb=6P&$ zKd7=9%f)3;{jQqE))KB(A@H6UMLUOkcIIPu>Ysl{QZle(YiQsE=$C@JXE-QQhcU~A zf4!WwBiQ55AtM*)L$d=(Qj)VvC@K24@L{%HJYpe1$5#*e1-h!X;RaC8N9DSe?2O>9 z^3W@7S<{fucqNYI!x+-hdog>O0`}cC5)ECj2jUt2#P;HN6H?FB{q|@Eas_h!z4c4^ z410#NkH}N7=kJ!gUMLQ8=T%M)=d2ZMllf-W1?pWHx~&;!Rmde*5skUT*^4h8B854#hp*V z;Bf;#75#-mo(FLMGKBq*y%2_r7w>rnbY@`|#(np$S5@K5UqAfEy0VM}xU*%b_?B_X z;yEll1bH)eZhh5Ggn8*P$^*z?47kItVtbwuu?R<-f`rU04(Z-IBVsv*kBj> z&-BiQ8+6+^bYSRIpC|C`b}YYX!W`IArJGa^d4Uh4>6D&QLO*UNa7F**0v6nyOtg(! zMRZTjI0(7+qsD}9*L>|D&#qUU_&!lO8o_+>(2+oc zFVN2$m{k4=a6nDd!--?OLzsOvB&|Cg&NofUAm&F6XgMtJ#N!?>`j;jiAzbx+(LfCCr_- z&Tam04MPf0zuVe3g=xVHvSa zoH6}swt(8~-g-jr7UDU^ct@wC2M0xaH?UeaA@k}G>i0)CkTZSlgkJonA0i3nU0g;zVxP^W*OU@!4mK#M1MA{~Th zu}_Mabl})9lA(K5EBqGp-TFJM@t}8Ou{yo+mtz16l9g51oHkLA_a{;iaNJcHS0^3vP!|!3#9nP+gX=1nX@GllCEZ=8 zYyT2bw#qO2TsMSGCCHEK;oPB+7;_do?~ho@U5=SLjUsW)GraFlfbZk7*frj?X>21- zB_7fM=WP|kz;=E%;_g^)(g(kPc}l$B-l-YvIpq4E!M|Z7KIdMQbqR9t_NO1(S|Ose z+QY2-B0#6Y)|uU?QHZH)t6W3EH&OLposOlSy?By%|Jys_B2IP^f7+8wKr(iGXPwHR ze$xC?8OA<_`vwJb>-WGO$k+AjC{qtMJxiZK`a6xeCe@0>r=}6z@Ag}{hNFn0e~+xG zHsmv=ub-9>=)v_G4=5jp>0agfnO z5xqq<($30rDe~8Kf>zXZ2kx$ORmL5 z&n;tv_&aHlZIfuv=}t;}~%INo>zByQ&`Oo8LQN38a_D&()%r@@h zitpm0AHnkuH{hx^X5V(F<_yv7?zdmZK_ z$zECe6nOiQ_?A#cVrVVS``&gJ@$@1iaYyy{l-0mHeQLv`Pm=;V zBK@d~6vmtAw2K2GIRz^Yz~A?*ag7=1YboZVHUxDtu#Kj)V%sOknTlf%GAI5*)`|wU zHxgGd*Nv*_e$ZQlX!+y|&Or{R&iV(&=4oWppFKtw0Xb`%2XnsM&BiRo?pYF=EvWb= zGl}JPBjOJzP3-wgjG7WSAXnA$|{9+ji7@Ka&68aT9*PZ zwCt^@1@uh~Cf!kA+R?iV+QPT*$hh{P_PaalBt-siobD`P5_kCV3Dt`LPkgr?`QG0I zj-RfviS#V$Tlg<6{^&F^RUwB@#Y~~7K}XN5NH}l!MJwBNA)n*2&sLlIKU6KaDXH{% z01@||32e*QL2T!{zwV=ff45`4(pz#H*+fii^SZ2ITFwQ7$74`muigG*wr3cv3A5d# zRV5-O(~d2w(>tKQe)esAcN0&adz;JYw}th0r256{!Ef5x^p*N<4;qO1Vi3E%f#MFU zr>cY&Yi$kRB2e`}Ri&M64^l@`*hqz4-~`|hW@lQJYs zcli(frPe7#E&kGGpV=6avqBHe7Zz}lE1O-=J|ePpKUd6Nx{d>K*YfV7Ei|C{jHJd3 zx=hln#qm10|D%O8{rm{HWA%cM`Q{3a`&>!s68aYBGF^R-Q zPJ8Yaj^gA4Yz_25E!dRJIHQGn4tc)PJM`o^=r49M@`blCE;pqrtp7HOf_@I(K6RlS z@%$ZSGXL9)++#b0Pk*mM{1V4}d(jH6F8HZkP42*pPWySyjEd1DL&MbosMq+3=~}$M zMv*F4a_~ZJ3r>2;ek|Ak=0An=|AvkLU$6SYo18LuuEryp1DXVEoyT|Kpy3kcYMm-@ zVH!fTONG)Dj@vkaAxdm0frx!1mZ-w*rZM5$RQsUA1mgY{9wN*{LIYofF23Xh?pJBF zRE<6n=e=<9wFcikDW7)yDCp?J{@w_oGTf^?M z)5i19|6!)($2nHO=@B>6U(NPakluE%Acc@wvgs}ArXaM@BV6@5#9}M50RXu#F+0af?IF8AC*5 z9+Oq$nX-&CMXUFeX7yqI3uE@PwBRQ^d461;44+q?jfE2AqC8%kKIQupI2ggBk2cft z@$BM*!N{f=bT|F21!W%ac5Y_tTozr!EJFjQQ?<8H+-C#ckK?&0z~=DGy3Pn{3C?w; z6eA&@3h5UUJe}Blx?DD>sSW1Sv4Zc~|00S@D-3j1JD7re-q}mjAIqhv?)wHh@3?A{ z#c-1?ME(7mt3PmgS%O_^ms`v6kjXROn_tPuRO58X`;-lo`77X5O~n-I+U!leKh%N3 zcBrNIu+HMB>aIA*8^F%lQyUj$VP4GfN;F(^8F^~!J3aM>bBQ)QWXNd@(Xrk8ta}mi zCI~uJSCvX}Pykn+s!%=Rw+Jc=xCz{d!o6!xT>qzUuOWF%cVku4{M$uokaKxK@kyZo z?5hHuR2S=d5K9G5`aI}se*WdKO{8z*>xi4)f5^@fbXwi3 zX&3KLWBoI_H2%+~QMs8z@<+D`6l7h!r{uy43R`YU;V;54Q?_IdAqu}Rb;o)vv>6LLYW85*2A1Nwtsd1m=a&G?7I{ja0i zz;Chp=$iw)R$lJ@eO=MJ$nn($)o8VLto=4JiiQUA00@+QRvj>xOYf*mel?D?-Wd>_ z?yO@nz2cTf#1vNSprflagL$iUQS_zwKlpUd^V9pkfWJvrh<-rPYzJPub;*4PW5zt;y7`1U#eS>!jQGL<8(0 zdm7t}JCH_CpMe8{ecH#?(3sg4#Qi2Yma%gc7hh)n;=GoH;)vcCC(?W1zN0j6;>*F0 z!#B>AJzRnB=}O1nBmW`QyUo$~5$JT6#0wkb77&Tzebl9WT}b1o#P;KjP0aM4-P>mi zBqTUcRK{4>kLsUuv^DrnfUfk%_*u4Xoc(Qgx?y$*)sG>1u5&}!!`TX1ux}zlwQBkM z@@-6)Tl`8N^!gM}y6SG0kdf_~`$=xa+sMA6CB^Xq_?2m29N$a=zssh)!rs;;Y*}JS zlBUnd|K=%7p<||{-580z9>(hLvjk3Y!Hy&`Cj{yNIDnx>WOrc^En3Gb+wEDvZKobjR$L!P^=-r+yWb;7P`9<#ZUA_j zcc~OS+vc#&kM(yHO>@{(`F@|M+&Yq@x^e3C8L0cEo)hMcfn#*+vZ|0|ACjwbGjvrW zBFAU7yMIrN;DQH=wDbwke{C~JL@GhwzSr%{$AK+uu72b$jqo7y`#lu8!w$TZ?eD89 zz$f)O0V>z9clh7fzvQQ@?aOc z%sz+%UX@J0^`FO{g!^@mDu6E;d~8Z?CK~gPSM0Nd{PW^dSJzW_Ytg$^&7`$Iz}KEU z*64F<81#}_pBNJ$m#sxVb0isfJFEj#^C#kvIMcG0GTkWR(AgWL=MQ?TvBxJKOAKQM zy{yRab0a9CpQcsnEPPMjxy4Q;4dI}e6up3-#mF^F_T-fxa6T#o95U94Mbs=jl2JvY z$cLA2q&F1w%Fc9Oonb#?>GV$8;?XXe6ytf`DB6qa^)wUvJ%+J`ELT?_6X+AKPnkaW z-hxhFSIJznA|ZJSD?<+E97Ix~sX7L{A09ux8VYIPK55m;Fvj=cu+dTJ=m#@co$uf` zZS84fN$+IAPdkF?6rWq(s9V8oO}$TCeh*=zNzXyf#5H8Vm9e|;)jVP-f6x2!^ca?T zFzX-)`gpg-LD41P61Zk6IJGyyxpx7Fcy+GhgsHuEDFaAYF~H=^tP#A|72C6eu(t{- zOnunc)Qz+xb;=6}BcO8^*f!#tL{VopD}IB|O5b*SE2aNh@?=4$*45o>b)2sS z<*7YRcn^B-$A5;V4WDfz#iW$W+n`g8u~+&sn+Em&snHO1QQ+nIvo2`Fv|t~V&R4wE zut%<66OY$|d!DY!^_2Gp3ivT^d@^euQ?C%Dzq)`<=ERR5x75JDl%Z#&TTXOly%G=DD!#v5bPOpyc=#G8ACp@ zIhELm^F|D-UkmnPo;&;FCgdLOS*6+2(E&M1-fyQLr6N`8Jf2(a;8RoNatf13KtJ;= zjZc|wBN9JB(I*M?9Dg@9bYzNA@s~$Cd^0}~3%mT3gZ&In_@(=#unFee68~*6K|Qlr z8_K19tQv3XTc*za+r@2HX3pPJAH|9iH^0BNf;|VX@qbC@7m#>lme#dP|B%hO1d(1R z(1URW@rK`;!SknCD-=%wFHtnL$h;PQ{&TJKJM}TVsF6JT#DaiEY>iHs9R*HAzT;g+ z*w?#nu@G4HSD>JaHoj4IWr*0~!RWNSjszV08g*letpV;Sw)^YgWKQC6J??EHqgU>pE zpF;m?+}wBIyC|3a`ejc)fyCoWHjaEA#^TgG{#36gATN+NN3E8GS#~3G{>m5Q$|F5g z2Ecoe;+6V;?7jIr)$1GfZ%Qg5lnjZIqyZ%%xmBiwBuSDaBq@?)N{99eUkrV@S1V^kNH~%l8O7ekia8F0=7l56gl@l<=uRUbAl# zCvE*Uk+?dH-Sg(Vn zOJWh}dQyw%7*>#^+s?+g{4S((?pN0}*=8K?_FW^H7r2S-%4P$XW>HeQ4ErU}ZE`-S zcb)|9e!92eYgWA_@Qp{%{x!8?e_zyLerX!3`$9U>C=(oMFro$&ye&LZf_YbVQ!2LojH`pOH4LfQLJla}42z`SF3q0Am zI9pC)B1(sh1TI~SJ$r8x8C<;lO{;1EEj|l-T~)D&0>m?SL~+9Nim#763_hpF4<6)- zvacieKOX9uiY;hD_YKxpgxuFs%9APHWF*9D!kBt{8iy{=bDi}gBiRF7HX79($iTQj zDI`v`fb?M6k z`T+7(n$_B|-R~{aPqaYy*ha^AZ4I86Pk6=LWx#*ita@N=WeBSp{bR|1>wu#cC75@W zBlWw)5{p1GHW5=U+|(f<1DW1loj>QB#J_ zS6~*QU4Hga&`0IYk>M=`{k9c0(w7Z^OY&#B$`AIjGQppA(|@31(o7}OX2%%#!r0#2 zq0VBmEPZm$W#9|$dGlQV96UdGctq$ksVHS&<#BX8_(=bHe|eP&et=0`>HgdQ?afEj zG>=iR#?6=RTF{$fAW*dH-}7GVeDr7vuiGX{=lqK0z~50hz@N^29CY++>CCdJ1=yr2 z-WXMkpvR4GJ}t=sCu(^kcOt7Dv989sWJbr7Vz^9dD7deHi88U5)S^n4ZUEQ?CCR(o2ayDwXD~8 z7zZSqbH(JWU}t-Km3PIUgApZ3r{5D%-WfL1=Ug(@Q=<93N}j_#28pK+PJ<5kwRUO0 z(-4ljK%#y;w}wUb6+i52h3oNI!M-?F=xf^cF=(qsJ0{pG-YU!J0bTUkZpWiTC`qzC zDt&w&4fsD$sg(GQ2<->navc4JlH&eOy{{iY)`#rPU#w3e%R>+J5~AUp@V5W+!|YL* zJL9(XIn8378z&xGF;pR={srELW02=EsjVf(!5+z!cjWG_4(RzYd9xFEMz;1e-!^y- z+AflE&0HZTm-u0m%Lv|YCD&?ymG!4+vBjYOm+9GcQlm# zwW+Sl7W`sod1Hiz;r<ruBq@J@m zw|nm2o|*{Ar{_Kl2s}3j^D)C4)ydyTcky<@>ijwqk!3jDIk}2bY7~lYuMFa}QWK`U zi3KE9^|G=LIA19*eUFgC=WtZu#oK`g!8hRXFFfowaFSE#8}-;na8G4X@M~4rQ(j2n z`Mnu|^gq{~ucs^n$JB}IS8hIHvufvj&r89L+e0ks%jRLOJ1F#r2RN8>0+VHz+mNJm z7>O^v1zCH#FWli=!w3Gp%zURnM1o7luX9STBKL*yi_5;>P-V>y{%{81m6?aM$-i7h zlIFWj9nM1@{&c*!w$2zl@AcbO^=FX4&T~7v6X&qcGDDz=cpJ*mih6o-Y#G^~j#|>^ znZgc$!8rF2_RdKv)SFFx;A{CT(3so;x!pL?X`g=7IP&8C@BN*4C^(DDBo_W2yB^VV z^Jn6XbAM``Q>nHpP#ArKdHr@8N?K4o*YADO@Xh~GrYiz^@3 zPK>~xM@#aahW)=f(RBU(3T}<5{u2w|PvT`Uq*V?*Ns=vVbDmV(xEOL$|0e2>KKaAv63nWE*)LNvDVtkail|g5&0eRz}^|QTjjoz(Nw|P zvx;%hkJ#*}NPN_neUH|OeUFPrsKNcv@tMHETJWz5oneWi9ht+d zE4dkZziBvmQdRPgB=l2V+gW(cvmBdUwZ0vA7xXcnlT~aR<0z>iDf-{a3JR_rS5*-h zMFaU){LU3Mpi<)xiGQZ25OKR(%Q!m`2{iZoDB>kyvhG{nGiwy+i!BmQg`XQiU|TQa z{(=AWRrb2O?pUXhsC)KHFEY6s!(^)iyuqGB-wKm}3rpw8eIyh5?Z?&j@v{+-w)?=; zjw$HLEfeEO^6Eun#`TjjW9uk;JG1n4;3l{ShfJ9^MWT~xY5jJYpobkyFf|1|)7F#g zSW|x=+S3>8IM4#Qm4IviEL?y`qM7{LhN%QI$H#ull7t?3<}Uqj!27b6Iud*FJnUKf z^_lNR=HXzs>%Pd7iezGKQx0x}9^8lr^{E-aC-on`S8@q-m*hL_q}RY>edNBA@*1vV zw|vFNTj$~R&4uNrfv9~YV)%#JCaz5lh_!h;hXXJAWpKg#;K~;8sTB5~?d~j?6ZG%Z z2Zx)dHL2L=la#GMHQe{8&TWw}=d%>`uf3gV!*e@JRQu$CM^JHX>L)w+Ob?zMybpS2 zy03tB5QcMa)s>gEYU3#H;Hz`jPr-Hab(pV0xDOlrWPCgDtRH%=@5p^CBVtui&jT-a zQ&3p0eW?}9qXdF*&!YGY?h5ak;duo*$W5)Eot=g#ldx+t@vQ>!C#aWaJOvb zDa`F>3&tXoV2{&GkO}$Jj>9JGzK?o9j-JWv@@rli@?X92%-0C=EqYo*RXe({Wl=$| z!11QFRH8g*$2C*`n zj&lmyKn$&4Out-$JWX4}9aH}W6ec$DwbNw?KR(1%WaqF69G|-u$LZ(L2I-et#2U<5 zegeMQdx6I|lXxPZa})ZoH~7!bk#V5F<9$Orrf_i5xIqIa6@g!i5L{!th*-Jo4=lZ+!XBn%_Yv?5 z1jkC+J3WQm+tsqD>ufXFAg14@?pY@quuT=eoC~>N&mGsDIa^U}_*7;Y2lzSviq_=* zf*y==UnRTxIV?bz?QXt6LOH3qnt^m}Sl&=Inync2zl*M^dJ@A}eD9IV_Ye{I{&o>X zMsWYSDaS);g>%Ffve?&$BwvQ@gj}LDASD0%Ct8~1v8kyc9gSBB_D;|yY!juBlvH}e3J@4LC$1x za$ERz;37x4SC6rRPsMlajY0_t=f_^xKhiXV9jcDYl(erR0&jrx4bDa!A8l8psQ^9q zU%1dEpKfgNl2>_P61b^h3I*DrlUlo9Ief@}1SMMzrI^^j_3`vsP_kzy?g>&7O})B` zMB|iWzI~%0{erykc6t)lxt6;9cta=N{$%d!2INVI$<={%^DW4I(JW9@9`!1_oN$ixFz|cEH=4#q@+@M z?+|b~IT+IUJI1gAhZFxK(=aYpd`aKhu!Qz1KD@y%GKXmUxO3Vd2VtyxB(f?TIKp=W zxBOFIMSON|(r!qDKg&?uXZPy?WLvO#Pz-W^$wQV^s+FraD=1`Q_q|PQ;3RiFcAydV zLqmF=?+1`#890OwCy#i+zGueYh(`o;jifPV-dinL zX;wL|X&iW==JhA|@6Kaehr}|TrcIRe%X_i{e0IbpdDCCJdU5;_|7Q=tFX^x0_AZxW z97Q+;FzkZ-bJm%}g1_J&YnMy@R{3WEhb1XU-OuX5Nu?nt{H0MBKdm9Qx!lIW&Z%A;0ncN5}Ll@bwN57#_yXVcYWG_pY{rZ|ZOO z%A3E?-}@}&GFSgH?g=zat>lM2|MzIOZEt3=n>GDk?nSsiitrxE%9%%Y_|8d%BIr%n zv3U^R=)`(&N0mZ$&f}AGbaemy_y7GPM5sODD7QsoKOyWI5%_w7gnKV6Q`q0_BS<9v zN0<{JtTh_!=bPpyl&}8xKm3FbBA4J_K7z4!QOyxYUV`|4FHhV{Ab-sOLLm>~zh9Nx z!b5ns{NFF^A>4#lU%a=Q@V}RR;3oX{S+t9|2oOH|bdAVK@cG{#%t_Gu-*4<9{O`kG za1h$x{P!E|gvZ_4kGivW5}5w?1+fzT_cFWf1nK{M0L%aV`nM9y{`YlnA^h*loM!yL zUnj%={rcz#?(o^{wnJ|G|8W%mA4hSEuu{{1m-WT}e~w~&LfqFJ;A0Jx`G!aRD+TWN z^(_W@>xdyTy8b*3a_jG(?J9oJj@+GZU3ZCr-VXmLTh?|GVtF*O4>$gUeaoQ;wprLK z?me8HAqiZK+ z+Y#g%CIy^uy}mD25!O^JCb64oG;su3r}OpS&Ve3g4W})h!@$olTc6f5Zp4;{Op*`n zZpK;F$EB~-jG>5v10(@Y_d*_BCVA>$^a$QA ze?CJ_Yy;(MM5Xb=o-gg^B;h>lWgT-%nnQ=d2Ow8d>;X9-2e0rW?CGmmDfLCE({vKz z$frwk;2y*2YrTv7+ee{K@N;(TE%4W9ncl5?zl@W+*!xbi1GlI2_p{Z_R-|wtZt7{k zD)g34l#OW);^eWN)^#Hr$Y;5<-u6KYQf8j{b4GImscw+(#VKzj7Tln=G z5b@RfEyv+}EYvU_5~9_KO~NZHr68|rcIe2&j^|4#P2K+m{bAUvFLV5CjezrtunWDd zWCM0jKKuP$Q4rcYQ#f9|v4X8P9%)<*2cCy*&y}y49muf3{pZIbDzbi9IUsQaa+F@< zR}7#S|fck5A2 z2~k=8A`u019V}fOCt~7>GmUX}8_?U7>for^g$K$-Ii5CTVDjseD|$zlakYxX@Rbwm zctE~U-WYrYl%2PF+Goa)TLYExbw2QlZbfT09@Jj~@!#iHGtU1z6&b8y$0;SKocSi)@=?$?3u`maTW(8N57wa`#2m4RM`dnV-Q zUC^&5+thss&dFx`@6^&W!+aU@+}qV+0<+fKxV<--gz7m5-6@(Re1hJTlDdt8y?mS< zZT7EY?n)<_@B3(I=6l&y-j5U5BE#H3DG&V8ELNGDe6zTE^P|uE-K)q$nsScXNkux{ zhQc2EU@nqD@0&f|V~x{J)bFrwh&b(k>SibO^0_?7U9y9oaAk+6Z>6nRI_J_lI|p#k zm9C#`csGf|8Z|8*zL8${HT16Bt-#&p~1=?i@_8Po3FYp>JXjdC-@sWTVkJ zY`1q%lp|vqxbf0;4FD(!DxrUSj9Ug_Cz9q@2=1(F$m0Cz<&#q`T7;GI_CCr=hTaeZ6} zColL?h=J6n`L08F@ss4kPBYl6iD))Z+_&C2#By5|-#VcG{*9-oeSC?+M;WZo})zd8w{WpyR zX=(+(hVe<44(@jWE09+zW;c8YzLj@9H(nUiP`2oqEQ!Yyq_|LQv0sIXWRJwvSJF>o zhLeP|SGCDlv%F{ft(HMVn0sWi*C+`WyBttNT*qxbAu>X|2b7JR9 z@L{m*%ir&~)Q!T@g0>!$}6>`_D{csG0Pr0N#jMky6hp=zdum zj+bHDz~NWkZbao896sjLkXe=HmqwWz=j2WrcI3&MFzZ}Q)k1QPC2HC?eD z1Apmv32|EXI94v%c<%iK{7c??XGxj^IHt};%kMDkA(7j%7<#1KC}*yGY%<8y5KkTU6EtVi}bc8@)9q>r43YN>}k z$N1(kQ`%EHpd;Xc3)1ImI|z7aa^X$h^)(dSz+ry~cutL`MrYNQ!G{<3gmuno1oc^@ zF8cXx;{4Zs!&>xnSe5m!-*F1O?@uQwS{n@^*V?Od+ASN%^_TaHpG;(I$=pH^XPUzC zucHa`k&sU%-f}WL1ze_}ptgd-c`Ve{Rl~kmizmKw9dD5tLS~}nKmUqN;H-)jjgw<= zzEug1mdcnygfCK3m20KgJrm)uYy{+=VN9 zfJ<8f|qH{=z*9`5K5xhppX$8LAXijKL0#?(N_lMGCVO(cBD#Kql*_h&xeM3w3OlH$gYpR(qD zA9b9H$Nr^Qd4D7!V+o1i%MTavg#Qta1F9-0rOmATEu?()BvSmyu zQ9S+Q1?VO-T}k5bdW&@L7P*^C*jt&KEe?ECDd^>BnF`E-kw--GU=E{6ESI^qEhCe% zpc6XAtysWnH{<+k;3ht;Jah7W9{8bta98seVxgmq;hU6cB(Av@T&uH)kL|Oi7XmJh z&Q?*5H*C!~fNSl#Sr_z2QVav7pjUO{IVVlr4mhvZI4ec|dp^k&I(k3cM8_X+xKK^fa9%-M1ee5MhgF-jpQ-3aemqKetIVnf; z7|6h_^D^mSq+3Jn$wAq39{=s#`F0*;9z`-^r%#dGH*qzoIr8KXuAH>jkn*{yE#R*Mr*^79j zPm#bgM?|#FYB$fmHRRPeJJT9P!=YU}6Ddy6!{NwHeRLB1ur^VfD=v^j+I6G0Ep`#* z*weZ`3eKRRtv*pvHISQG`kYJJ1ATx>R)-HA0N=Pm_VY(Ry@W>?~X)Q$S)%K=h6ea zbe3?`jwi1I4{t!ec0pqN(kk+HsPZK-z`oqA&C-Yod?;CQ@?&!gi0uN~pRrl+V|KBL z%6d*?9p(3rW0U$(N8Fu1GyjMviN+oubsc)2t;CvY6vwd4vhn*P>X7#wj!$5M`w89k zLoOZj zw7HP`rvZFFDt&(qHtMk>uSl1tAoxW!xr7-lhJoK)Uvir*3#ANO2~IDrp+LSf)HL2X zL=j6=d{)qch75NUcm^-y14sNCHf+H!;d6ig#m!fU;D71IHPum9pm&6dwM?F-85~enL*s!Ja3qmj)a;F=p{8VP~XhaIxX0CU6LfDH79G#($P;OooOU1 za4$bCdJM&{MsRa2Y+wT}?|oaqSE#eTt8!o1GS-!Fy}w~Zgs-=N(Kxjp2kJhm6x6Ih zvPJ#$*-wGfba~b?!*B$bTIjrs?Vd+EP5(HSeCx1*cY~MUlYZb7D=)Cz8O3P~Xe_Y^ zt|z{|;*6HCZ?*ihTj2KwW*cq#d|7oJm1kP}*2OF!s}B0H>8E7S5mqx)_W?(}%>Mn} zcN5rz?#d0L>V9MyYq(0+-isPt79KC8&tTik?Fug%YjCmg9~CoOxW4XPkGfhy!|tJ` z)mbJPDF3FEc})oD7L_4MKS^bX*wJnG@gvN$>Wq3@TFBTlJ#_Y+%?9`AW*Ui$_5Y z*;Pm7$Fi2GU%b)sVwYoD^I3*Nbm8gnzL<0Rh8V%ku1p$TjIUg|b*ha6m1QMwzLzE zL-8}#i<6K?&|C~u&;-3N$L-;h?zm~B&Np?>h&F>nzT^-O$N`uB&xc+^=OX0Ia`1|{ zz#__LNeOLVrQ+&mx5yvlH=*~vd9gy6gp?h7%pHzRBb{{7i8!ZrT>PoV%U%MwoNSNm z7hrFpnB2r8Od0H=I|IuCcx(3+N2_ zN8QDKat>mKKqa}VF5sVKjj;uL52BuF<=vW=%P4XL;+M9hHxQ zn^#5Igfv!>z1mcTdFl)f5YeZpeFKiltcny_mV^`!5VEyvVeTu)juCc;{lHj&Pw*1F zzpT>|hXuxQxww3#Uk2>;uVp_8f%8?^;o2W(Biqp9woApWI%Hh^1#I2 zkO%J;`s*JH=c|>#cNU+MP{&Tnr4tcdsP(1GLfoD)tlnm_u{I8Vwws;09$vM$aoT$F zE9B^CD<1RSz_oPHj4JbVr(nk??2{Vi{fHp-^8K&nDx@ejADQO?d7OVH7V0LzQ4)~* zTcl6MrTLY~Kgyu@F3HNUPGbsNSYK6276Jb7JIa=~QLu;8zA1NI7`R@3jD`Uf-H6W2 zCZ7wq_H&kjQJ=R$&LA%Ijl+uttRqudYFpHVou$mrJcsjX%*!sXw{mNcw?Ln+8UTOg zC#!BrS~F7jze5T=-i0|ri)Tu#rm&-wGxOPx^fW_|JZP=L=12$9!@Yd3))X zut3ng$PYIs5r;{`?H9W!*sAtL(B@AXG8!^xw^Ulig(7mS-|y0p_KSqaS$g1aP+%1K zC_Ik3Onc~-E|$x?+2e@Hk!pMV{5=W$v~HVeab;B6HjgT90bOtegx z@&kX5p7xUaL*V&V+8*LFJ=ll42*&+#XNfq6bYz1^vl|WdIwmuM4mm)rTVdtSM2#t7 zH5$w<*sJiWk~whpMz(BC_@V&0ZpvYvWV1DV;dYbupf&Wl1S{XV&e(=!i)VrpJH~NT z8(pn1rwg_hl~pATHqm_805CD!(Huzg3mWVKMm285tX1}nsiC> zUEmUkZOxX_?t%Vn~U!j#fv_>%K9##q4P%jDm+QZch5J)I|f9o z^rPqFy}}XH@oOo_ahi&0DM{Yxp5Wg-8q-xZU5RKL8>z){3)tHsZi#Pc6${8!M>9U0 zMRa#PKZSjA$6`Z=yH1f8k!#!N@_ril;d3(skku@*4~Yq~Oq#%A&X2WLHRo{Hy|-QS z&7FwwGAgx8Y6(03zNwil0s9b+M0ZoiKS*?#L3Yz|0lPjuuHd<402S_%{sT>?4yGu_ncjnAui zaou+F!Qpje_56-#ME)j*uuWvZj|DXFS~k&Xa~)@zdFTH91M|&qPFAU{G!#hDo3y#v zgPRkCkFWq|(8!h5F5YVa)BW2;(3=-x;eJJY>8r z$H^XYd-g3vLE!iL-Y=BtQX=8c)jc{~M)3U7ZM>N44Sp!0rIg7;=o|DtFvUi{jMJ!k z+QH2ms5K>*<7oU8-otvep0SyV8qF22a)gnvoo*QWek<6!Oi*Qp-a>=;H>Gb{z==@` zl2E7^n?)mY+LL)aR7AdDFCh&57JL5$3WyBMAd^#Ko?HiNag?xc_X7myFS_8&^}Exk zkC)m1gysf5=GqnC_MU{5%5@uAeiUHEE6io|gf*n6F5Np1+}g&cdzfcI{}f+h<=q0$ zOU>UYYtqcq$o6iFWUz=4^s1DmPe^bko5+!IGT*JmUdg8^_qkE-l3vD zZxdNAT?=}$2|nU`&5p0m&7cwYyCIhvW{{?6UY)-6I5Oa^V2*sU06zZr`if^4ajiob zW3mS9ucyxNJ97gc#%b#_{xryWGWu>w{v3sMz}G#zr5A_E3V70jfIFvBn!^j+UnM6O zL(7jbh^{`o!OExs8NF}(6al$Pd$R}bN}0nbWwq?KgVs7yPG$+29&D-W?5P6IA2TsTr z=$|@&?YklPKzRnp409B0S~Yk5i8th(VhlDWV`gyWtl0-=L*R?|9sCji&#hYZeL?8e zET)JbU9$)UKj!5^13~X(93ep(8QIvxqJ7d2^ZO}i&qbQ&d5=x(P~CT))eGjs#g)?c zLWNlACX&j9yH+hGTBO+nzrUX4h^!wZl#2k7ETw=X-Tw;80$D zn${Drf*qC2GIr>~IkV40AWj-M#uI1#{e#Akzxzh3$OLftP0YVPPHRI-XK4L|?=x6w zT~uWy<|~?c=%w(NFpmY73#W9U?=`~WM3Vz6=vFem4ej3|u)$Eq~3HJ2ki6h8aP_7I)ZOjApYV+X%{kRnF@&6{~)rJWL;A~(!{R!Yu`SjIs7e}{arNDQ2Ejl?kj6TW2MiBITZw((VehOmvE59)r zy@;wKE><55+Q2iE5ciMh_L&dR?n~9fXsHl=V z{G)+A87Fa1@%{s!vrd4Q+_-EH3eE_+o}06PgnUwKZd+EPz|pJ}cF61KwZHc{3Vj*s z=UzyMK%PS9$BEQ2x^Zmwe)xJY>}Q0Qj4W(L{vq`x@vMK8DHM~EB64my4}9{MZ=O|y zz0P1w+OjZk8g`c*xxEi`#lY0;E#RA!EU*w-2r0#S!a9{6W^mu?oz<*i1D^dOVSCB^ zer&RGCg$*L8Q#9zM5LX01Bo8Gle93mj`P3tOR?-8#qNcZeI^Pin9u&loz3x0Jfr)> zTodxojxI9uH;ksSULA|X8|bMYI;#3a&K-0Y%R9+C9?oFL!e!CbW8hc$d3fd(?2)Ra zi4DX*i)ezx&F`{f5jp;2+f#B4xOzk8epSOTM->EE7yq5W#-&b4TYrI1H>u%r|Y5mbDWYQ+HG`~5H`Vw-tKDq-wFs|({ zOsEu`Kr3b5N)J6PbGDzZ@c=he)|96M^o1nOCwX?i;5;v+ef6uy687p%je8FT zbSuO#=7SWhSDxaMcW@bJwa8!3KMQlzi?ya-Ozl`x=-q*+b}EW*&!TO0S;CFVm)~nj z!5lBA)9K&2gdAsSRAwvSfjM`^Gq|pyF_F1IzSD4yd3)f#u?y_gxL5Pl+8dx(*r;gE z;u{h&UpM@h3VmE%MtxD@{h0aZdAS1MhDLnfU$)W+`qc+@lc#yjP)T*rV^$P=SPT+d zj*3Hm@x87FJM`>cFlUqwJp_5e5gG2o4OA3s*P^MgLc!9{6Pr7r&sUK`_7l3kin|W~ zWv@5ezz#9(8dbovQ6JSBt1%wM$9_In-g|NY$ruK1GzS4ko-UMF8}zRh+OrJo;HmwvZ`YBkJETQsOB zVW{S~%<3B69{#2FC-^BXUVXFMGqr#oj|-*Rg3jt_w%n==`}Jd+$}C2Ppab%~@$;PN zz}7~68OOy3QCP&jC-e_mFsxuFzP@h8>7N->>jx^3`s}G&8}Ru>>W?p;%3nl8@f|Ci z{DY{pg6Y@PCE&p{oodXLS%BPkvB&G38z?Ne)GYzdSE2oX!$j^b;lSw^4JvP?c|M&?^j@Ew`*gq?=6da!TRXKUu|e*K`|mi%QN4wgwBQLi-yEyD?E1Y5 z`RF*OL<{s{zLT{Dp1zQ`U%hlI_EZyAzb)@*>)(d-=fY=Mp97~rEck9DaIphO^;3`B z;5m3s^p}S@=#qlc+ar(nVRz<%pBbthh%V`waVM=G$A~wT+v#-TSmA(EYHhHW^^*G3 z9Mg<+-tS^LJY9j@+vG2V4KCsIS595&w}EdtW+tem1{=8(q2CLhOhZopL$kKiFC6O~ znJf4ec&j@F-mayb0Kc!$ z^V;i~jf238wW^f;-iRBm{r}eQZN>IU(l<0*rtybNPU(&o=uM_4CqFsZhmuM>G=s<1 z@S?Y9DINIAH3*M)V`dUgx@QpkAQ^NTP7^WukFd{?5*dnb=tZ(SU+yL{fi7X;JIXmU zjKzX}JSe>h+?+BjlcfI#v$R<;FvEOA)TMQ)D6}ByidxRRM{B5@wf#HyFwD6XoPEMy zDsZ~qjS=27=q*8aH}q|mk)hUm`TNbl3#Jn{CW^qhIHH7=+vgwhIc9WDvKRa%GCN5> z;Jz8SP{bj-4emoGR;~wRC$ODD`tpnq@HysOMgt3DQM#b>hD|5z!6ql`8A0#OaWhk` zBok4ZLf3Ye-J576hcd!?a}cK!))~I?4kMGRTMfB_deF=>uhnk)3B;`SB1P7J9Z$@Q zFA|fc@T%xOxzLmFbGSBd_Qt&h8%|5cNVu#cPCIH98TQp znmZn+gYWdEzM1y@F088es`?=-yuL52X;QTUxl&q0*2Tt=K41N%?{iel^k=4GvTFdD zEnW6%y+A>%Wd;lMpGa8X`SsMgM{_8tILoc=&IS&hF=v`oT|=$A8Km}2Y@m@>d>7=C zhcLN8EBDtSDsG(%U6!z2G&vFlI|4o+l(4VwX<)fqd^P!Ocp* zUypHOaB`~a!vULHXQRzFu_Mud5ovY-m#&;OIGBXQ7=D`$d>ugfc7BlxS0E2DIC?Hd zY6-cewmn^UAS1fGmu%$TS?s)Pn69Wu-vMvjX011eKfICKa9v37|~Bu^LI zSk(Z%9iE2vfov_PdY^)-(8@B32!4F-=9@X}sQdLvxLX@8p4;hBF9+uVpJ;i60wqw{EF^>33B)`+m!Z~M*i9_<&5TlLB$SQvQ0D`q?adBfOs{$Xe8fpr{cVClu~H;F4X zm(G#4jp77N#_?wyt61mo_n!7_I5(;fGn|ct9-&azPcCo3$H2JE92f+9Om)dOgPj}5 z(fe?~g+0rl(*;Q`n~flopH*{BQPZeY^UVWeCh%+Hr+HbO6s)P8*MCfbj0eifP6!4;I`roZ#n z?q#fr9;m#5oSB{$UozPo?w0{P43&zYyk0FkKP5Yg{I4D9OHTlu?6MnoeFEfNPS|Lr zWK^Rx%PH%9WZ18}Jh!ejk3>S6uF=V3Rao|ZArxd0v3!jP^V1Y6%gd0=TmFlR=OJg5 zD3e|~vW{3yo(rm$%_ED#_VNC>O{{NN!p?Db1$S7cW?vIr!*2a+)!DDXuMqm9{^0`T zrVH#;lu|$++3bul%>}hdG7SZ_$e-YI`WKe=xh^ZouM3LwcXWx8vQQUui8!{hSAXWWmyxKMx?++hd}=?;z~gzC}bc z05`xVPTEH06d4O}t27;fJgWLu;b5Y6D^^$ze#A4ojN_@Z*ZkALSH7miePp8rxo)+* zQqwbl{XH5dv_QAtJNRQGOzR(Fz4d)2*O!6`LZ9{j3C|;Ijjb>5nJgj64yRjeUgc=) zwW#ofH5uoy$U83IS_D6&xB+kY1Rk=!%d(RIbJO1VI~JmaxO}&8b1Wb2Km^!4;z_XILKXEgT~_CP((GRLO4r?6N}#9VObBH-m^><&d?S$P>#9a#6a^XR_&%duTF2#oAV>wARGkMVH^1dips69bD~r&F z8+PpymrV-vBi6U_1Sl>d{WQVjMj0#68&|0or`?6cpFeSCW8Op`c6IKZzqEatP3T~|P8r~NJxi)bgqK@4<(mU82 z$*MRB{Afw0Na$m_&-L$lS3l&pz4J5ZoL2qN+GJ8fuHNkSw`vyjz0sLG&l?Xse-54AxFEhm>VMl+hutEwpApLyrx3m zDaRoJlMg6HrmvQ=qXze-+tOYe0*@u;enb}J1Jiwc=3YKu#gE(1-$;nqz?Q$BjWn|Z zN1bg;&%U#HC_wu%Kjwg50`FtCPq#T@56TU--*uq-TF^Rt-Yh{sbJP24nraz*!H=)-oHGKhgP^OT$m1X2dkG0Q+IcMy>kT}+ znGSn1jW_F(r52mGqoz5!o^J{(u}U9fJpKoV1@6!oW$(t$bXNwR>#bnRD_u1~=B;R; zcR!=l4ESL*^<;NBj-j0BRH=t2yK$yZ@?^Bs3Z~<@`u2R2310n};n+rlzMA-^ZSNTg z*!fYOBpG~~NycBqtad=}t@b|E%MWOX6x9D?j&B}CtQF%-;y4x?RedrdHHFE84bB%X zgFaLF<6llJ>_?Rz8(I>JP)bSe4}QIARO#OR6C$MM>qiDXRt(!!osQ-qaRK7MQno5v=@*|w?a3wTeM?6UD?=+zoG7d!EN5Vt}} zwF>z8)SV4?wDE2rnXh&A34M!5Y3QoEsm(kNEY>&f)%^$g@%RXW1U$#OQ+ZUChOqms zZO6>cHz8YjcZXu=ZL{?Jm|CpdiD|DH%1(9_htX(ztxJ%E zq*)&$wqoFH+-axOnHEFtb-BgFz7?e`EaYv`o6xd%;j@i@+PM4) za<@EX@A!a&T)ioHkT3)M;*8Zxj>fH!qYP_jT^h$quA;(0FsBjo%eeoR z4r97Jg6Zq$rO47y;?^~rCCo4=$4w9OMf^zFpJeduuzquVwRHsePGXFDx`L;W}{mKHlJ14Itrq@xMn(!r=N9 zI%k=t1$`98KWeUwQ1L|kV_&0>!>H1K^x3`By;uq9XgfG##QOe@i|w0X#9A`-UI%@ zt)l9}V@eI@Va{CA{m8>g#6BZjA17Rgku$UXY!&A^5~Fw)&h+NdAzq;0itDC>BCA# zXI&xe5hu3WyjntG2~)B>FK1Ao_0Iy`s6IrbgmKj>wc+3yCaWv|?fn7|kCcJFnZp*n z?*eeDgz8Pim>_Q|nl$KEahJtaLIu+%Mz3dETCnB9g zB@=SME#H{m^Uk~wo*#oVj1j7Ey&BIaiGp6m5h%3X*l`t`23?}h{{=r+|3on%_Btds zl=Y#vc?t={)(f78+(xEO=<7*l;P1V#>>oQmf$ej$%Y6+NkZ51@H+}F+oV4+{#40174W-8_eVM$7{cC8W(Geq zfy+v47#5dpz@kZCc-#^fu+bkqerB-^Ojl-OVbEQGi#Hcm;+nu`_Qm17+{sF;nfCfz zy4?(L?ZgC={ku@t&O(}x73^#DgH$R{R6?%a^`dLt5b|Icrafp|MFKpZ_==Lr9^j@ESJU zW$t!8o{Aoy2x53!LPL9&_6l^|-b5!Nm+BZHzh^DnR@*)ee(*!PJ<_13p5PdmSxH;O zJ-%=I{`0|chtzD^JAp5uYBRwf`bO+;6b-lLt)e-DnO@n$n>a}(dxI?$xSru_a){P~ z9bbg|DP~L}gY&^TcEdwxrarUb($7&uJFqyZrb|IF7YvfNod<59!2J1ujBG^MufO=T zX9m%T#uxOgVIGy;dGmuqHD*CK<-*3nZ}5|;*pzw$S_6#>sfY=3VZe6Y#$7e(@@A(i`)I7YTIvZD8*z zrw?PY8%RS;P}!gaba318YvjRR?5kZe{+(kTb@};bWWssRU47KJbLTiJyyxp;^JfXC z6@T!UgXfF2;dSBUfd$lYd~*Dmc|Sh!S747E_)sPFue&&s+HitO^8A(ikT*UbP+melcEywV! zHx<)4^T-N5$_8$i-uDnm@BvvHoBs)+pstYuqcd8Nv?1Y>FOSi;<$KZSL(VHg?lWg!d;26-S9`SS6$btk z#&hH8;4t*WcDZdWARq{7^cX{^V&sRKyOq;;(GQ3>! zhBzl9c6?BuSDaq_QWege0kCOA>NRlFAmc zWC_`FA$yX2U&g*O82jLRzW;;oAMp9{emr{I%}g`b>%7k6IG%^X61Z?Rzjb0m&V*EN zJty8LgZ|_gxKry0#Up(n9PiE4EKjw*^VsLk^6RnECY*PTg9RdgA~*g|Sw`l8A>wDO zlqkBkjr4lCD5USELGD@+?#t+Zj9-q}pAw7xMFNh0NA>af`dm_rS*VHVy2d^0%;+P< zwjv=)*gG{{o#z3lf{+l~KM{})yJl2~*|49n_lV_F` zNDo_03VA~#Qbs3bhu_hmt|gx<&m8B=r5%=H{R>24Tx$LsD-HAg^@&QOy`Z>uk8@Jb zPm&Y_&lq4F+?IdWb8j9ces8!nBc*#G_{uG%#CY8MNT1n!#HbiHa6XI)R9}X+Si$vy zw<+MAH2rpEA8jmzsLDLOh?S zrn)YEH^w~tZaznf4)zlKDVtE(PzP(;P9EU?I7G%T#H{I&rh0Pw^hzp;~_t|$uSpNiV^}Z`9nD=&w(tH^- z-B0{GSDjz|!2Wc;`?kgOZZi5cMr3WsC{V9jIPT8-pAJj+kukD`7NH^5!^joRU|t@{ zxIaJ`et-28^iBfpS7#3hbPa&a6W~=-!28!>&Hrc%qu4i`_-Nu`4+w;J3p93P4&O>y zF!A0;65zMLsRRALdG|L695qZKYFjIu-`&D{=Hdm5?UHzpR-Zb^nK3{#g{Jm}SG5qS zcL|;O_I=P%Vkw!fumDO;MzGEg_nXHuTZUP`1LxmTmIkwV5>xsCs!ooQLdD^qa+L$H zV|+%#jAe<)F=jkJRN4#rTHBL)q88v_i$#(!JMQK0UrA2k$LG}A29qB2naWM8osB++ zzW;KUD~y7e!@gSh)SIb+98BKM5z>hFg$uvlyKUR6UYS!Q2O>)##jD5rkfS-M#H^5-~iOd++F@6mpN& zS=xPVk*KxqyC#PFf9C^&_Wq1Nh~1CI4;in}NB`R~Sg4o=1}_u0aa#iBwSkshCuXzH9BkE~X`{=p z>u_PA8npX%xA4|3fyLGQzI)Y}-z(hM>b8eQ?(N-fBA|wQg59s`S?Yfi#qtyFq2l#~ zODgs2wY)Ks!qZ%sy?Ftet|gYe93FXqIZXz)NWbGZT8Y!S0IAFvRhS&Y8&}6hh_UbY8 zkq88S&17$c(&23fZ}p9kLu~nzwYBpkNat?Vg$vcdmV3t4p{Sc!%vprCUO+!aq6=;J zdhAs=W%)Wjya<{YG(+lPKV&`x&bzvwYM zY}OnAE;Z@mVy;G@$?v@7>q7x$*ZMpOu3pj{R>%p>$9rUv7a_z zVDxz{^0odGJvMm@`ve~)*EXn9iIRJznf&<`V(KY7pyUzTfQuROu~iMCAh&RHEg zX^LoN+K72CvF_}~sutWwh34MKtZxSk^Zg?aCWj%ZnEAqCuR&s6ar&{#*IAH=_PRDE zR7#X>w!C}Nw+cH#_1@YpU@mmEh{CfnPuj#X${KDA5j#yV+I|E5{(p4bnzvxS1LQbO zzTn@tB=*{`V*+?%L~^-f^=kgraLyyfRjF3MQ#Tj1~n#`g1hPoVv{J2 z+g3o}7xR^Hc?vXL`J!F-x}Hd68})D*;og^itSVk|n0R}zUNc!lf0VmASN=Nm8#_0N ztzC!n&aL{#JQwD$XR9@$HGPRRc{eFDTTMY~*hUcrw|;2y_$_A|&_FsQ(ggopL;lsa z5x1Q+4J7oojLPirFa%Z9)=!EpLcjbjY1K;f(dKaGUD z>E~&9t+5;20uTDQvrVAiGQu<-&gL&q|pCr9w8=z@*<>5cA zISAItqmCNjdE^ro4|dbUuqZ0yi!t8Uy{xY9k?X@=FXglV_8F4JI3C4~J`;w#xXKqV zet`Y(7pq@p$gR(n;!Mw7CW>bi!rRXF5QlZwI5&>>!fu*F;%+Z7Ib2G`^?`S)95BL2M%A17D(Wm^{ z?e2yN%tPMcldnBE3+Z0&FD}WW9%6n&z2QD`DmPj^^v*%v(#ONy3H}YF&G6sPZ8$e@ zecN-*!~=g{DJ{ayk=Sosd!JLth6dKlhb;y5>j`(qQvB{;Bj7zPxZN~j5i*D&&!2JR z#vRyj`ODs65J|JHV?rOgX2}m9ae+LL+4kw&|K^y6j~AnDcOXahqLP&N=>$?C-;)#j zXNCl6y*5@(#~wu6@*O5o-KamQts(P7i*t8b z>>=bn9zOL^P9O7Y8y$252e4=3m|e}MP~;MaoNN3RO(y{i^68>lUC^}4rh)E={TkkE zZ8k+X|6gf#XsKHS2dGg!Cp!&1VsV8wN|QwK_UpN-#dyN2^IiPUg(A|sSQ7Hxq=)F9 z9)8WMjU0yqLofd^Vvnk+q1s#m_SCU{QGR1pgIwG~e@Wbr`dPhBzs5TU<4!F#Z`Mr_ zpCRf<>g@&McY=vEMF?|?mw#XH>!cBvD-SnnN}+GSx3pt#NeyvZN#@d=oFq~PK}ONP zk*n#Y;!~DCP854zyDDtOzSsJ(y>)$+$gT7A(msQ{^u-$b&Su=_lrU{l#Xb+e1mBhs z?DMjo?~tRnVL##?=dMix=_X6}kQi28AuP4x)+?aK4@dTdl7Pj z{Dt-$sK&nM8SZ1|^~71FHdyjnCV0NnZn!*$x}XHa1@Ng5H_lfY|K3j!s+7+11z+T= zUgx^RR^Cf=w-_+|l0%=_e_QVSFrX8G$#LN$Pms^uv)sx!yFet=iuVY5EfOm!ozXoi zy}(5isZ7ytC-D)vAs6xfPiYA`81Aok?>y``i z*!!#g+ypryg^u$#Ge!qt$7jwrUYc0$y^eXyW8EoYbv&YY^XD0e^f(pYsXGJ#af!ZD zTd{9TrQ@iIDEh9CI9o62)FR6K?#K@hi-5jUW0r5;0;gIPoVF-RJqi=X^Pk+e!8;hFz$Vq zztY}rULcWrMc%*D@%!g>PyT{ME40G@M^0gSJx3F34Zxc>n1u zr_VUh0*12Emu8VKM~|F$?jgz=`Yhtv*oW~Wzx@31x5Ul&K-~H8c_MxM-Q>8%A~9UI zbk>M@3ZzAkKMTkFu|u#K(|tOPq~ALs(Ikp~)qiZAVrlsIkC_`rR<>a7YFmxb!8FVh zJy44IRt*yK9oqsnwm|IppEm8(Wl$gIKUA4DNoxA`&_60qk-E)al|6Bept%2+)(X8q z+3)JUiMtHS-3(^!y5@msHqJS+*a5 z)TMzQy6Y-(T7C1X5+=|O;N>o-vr5)D{P*#nGy1sl-tzWdB*^2F|BvA_a{c!`yS)kh z>&}c;az$5DpzgA=&_xC-z)wl7*} zzLZ#`pNrk&iT8Nv4d=B|Cy9_AzefbiC{gx2TDEv~m1ISz-anRzzsob-S}WB9;HJlN z#pui+P%iw_R&uL>3d3O`9a-#YpFO^|p#gn(xdJtO=Ewun`_QmXY6NIIcz9@wT|`xO zc{Da2&pjrKYU$j(I{aftbHHQ_x>Q{y|}{|(Y5-+Bos9ZB1ag4PlnNm-H`j1`zsXW zJ{PJisC9zpbiqmaxfUqAJT2zWxI`+A>biCb}%v8kfY)fxXog!>ccG zza!r1AMH{C0V47j6)@Mu{m=A-raJP`gt_~>FCkx9wxr(g9&$Xqn}dRVkXu_-cV+G- zA;pqTD%j#0;$rz=0&~y$EcYjov$&V%FXNRjFdJ#;d6{DpICc0c zl(ykH!)hiKisz|E+gq98AIP!rl~2pR(g@0j0w30n;r#wrLy6BGc`!B!{e>nJ!o*nO z7@jf*b`q-n2k#+gG*xcZF-TiIHnd1WEre|TqW}0=evS58^y~WXYjCMfMLoB) zMe6zH4@8JZDn~`59?Ez8@%k%-y+!ZB?T(FLkBRmT5{$l@D#j(%r+rPp9_g+afPN%_ zfKx$hZ&ASB#B|#hyCpCxWBN8M45+nSnQAX4 zN#0E>_DeoPu=21g&vEw(Q9c`@5nzt~p8~bClF=g46wotlc4QEoi>@__IQ%5(jL9qE z-YZ}&uOhHsxR0=`d;j5aH|C}spL#xOTq5x=Cw4z}9{}s1bFKl_B_!DO6W_om?3Wgt zY1r}#{UFl1MUm3eP&^#q`WK%s9Jl>)Bf{{U>6>slgj}fjn8-t?uB{NiC-a})a!g^b zwB^oo(rKh3;+EQr<#FguQWzR#oFd^{C6=EQBKI#*WBaDWZeXKHIEc@$fP`gGQ#j^= za^_U8ytTvM&HBkYolF0K<*v)IRlE-zqO3Izuw4N~Q_+)qf{LL@xYXzPg?gg$H2-Sb z<~i_L^T~mgV+CBqG{&5==ZGrfF%f3wI;iSz+#8E}khMtI-?lCJka1{vTZcj;8C-tL zcGl^&<+fu4OyJ{bFElzwm9 z_1XgYB7$)jJgrvAVvvw?$kHTiU3obri~VBX^*c+v4&$7rTzha;Zi(!`m7RPk`iA>% znjF}Qd8k^JceC<%uim$BBeP>Aady7MKVp?Z=5wBWJ12{I_iVPzoW*{S^#A3{ATdjt zrk+Ip^T5|B_g~%0y%DnG(02o}9d(&D?n+xR?7Lv6Yo;oVL2&BfW{NkJuvqh5^h921 z-s|mk6Ve3lWjCL)$MzEr(L}?-I}IehHJh!x3iriq%<_9AlVMhT%U0sKN)9#Yeb8rJ z0(~)q9~s4%OWC;Z?9HuoaLliIo{RZJX))up%&Vvmyj0uYotKY2xBvRD*u4iw@$veg zt4qXcnYY2*=<1vpvFeV&Rr6 zA9`s3@+#9j+pdk0)Z9z?(T;SYt1BxIb`s|~v$Y*mg@pg(DE=Qu@&7oA{~sJh2W#Iw z%yO$lIexVDbN@V{eoO7Mc|L?(>6ESiaNn%ZQlLw{gB&!~4gC)f4w5=8jgE7e^U>PH zcDwxx?hD!P(QKJBK`J3~eofvWDc#|Ji@L6fY<+reKr{?_QHCRm8nwO9wtf5HWw9<| z@O;CWcV;6Hvy0Pt2%pOa#p7Gm4bZ2)F>gzL?iAEzd`d0DUJ=ieBN2v`=+CtB+L|WX zMhe{h)CzUyNmKlRQ1k9dupe;|V@RihRpqwguX0opGUOmBhI`JSUp8ICr42w4^Zm28 zHjT)QiXOSzg?<)`F5CDu9VGtitMTWI-4On0^Ev-h$gQhqqrd-ANGv5E7~2J`Le7@A zxvzd=Kd;Fkqy1_La>OdW}JngBn`~*~e@9I1`jC#?wRoZYl?vv!6Fm}G_CP<-E;Ew4f-eH%WjTKhO zhRR=GrloODQkS=^8Q+GSc*$g1NiDgTFkwflLjH*F`SpoUhk)yA|FF})5wd3fwZsan zLJha{`@(uURNW8?KFTu=pA}=e*zvyqS-s`ad3?TjI$9NGWB<0pxV~2Ay9v@Fo4@7& z=EG+bz7EdFtU&yie>TQ=4(o6mrYs{j*X!@WS3bh1d)LJ#ij;H`9`OTGZGVuXAKgB( zFJzU71X@)8o}5CS*$`_d=Lf>^`g(DVcM+-LrY>gJ*Mo}Fv9+bQCV}mY7*7)F=IlY7 zLmzTxhO$MoH2&h~=XKL9;2D<`|+nq&!{YzkfI*h#z`*}*KrAuHvT>m>0`IAvw z=e`R_q0jAcW;So#5L+H-KzJ;W! zmG|t?W@yW3k+`>ag?xT~4rX*#LFhw#(dHyPZ|-cm zP__$uE6%AULH;x`HuIUd*|A94SR<%c*!zKVN6!1zy8}ecEAHJ1P29UU8HrxZ?jY88 zMSoV7HA2$Z?)>|UeV{AKQ#l@hc@d7|YPoZRt z8&T`?Dh00IVMX<4^}v~Tg6**I6p4xXoVS|UN|f?9+hkFZ+txIC@e%g4CVkb8J6c#p z+%`&V>`z`oAFO?sdz~Nll;u7&yO{c#dQ6%~yUssV=U_J(3D4Wu}!n%f+6Q=>}S@7BDcfVvFZr8LwD zIhLcZS+W0Db!rGWe_omF8UH{c-#$Dk@EzaJ#e?|^)wrkmeyVjP0CRElpfZx* zKq$A*46RFUf~t<}sI5maKl3=SEO{OJ+jiV@R;SOA&)WsQcei04TW;I-*%IUvCNArFm$V+b%*YXa=UMn$)@0(wBlKD-oPp9g7$TQ!sC$EXmfX6_@ z1pgoW|9p8dCEfL#_ykSuKkSEocEgKZ*PRxDO~mWBOmHLiRbA5mWIjdIKR)2-`)?5X zUFl7~u2M+xcoSz$=q!6jEY-Uqi`@pTa^ds}X9ztjPVL0?{8hWe7BgAek zKxLvi@2R_(mu_XPtGqA^y(NqFrH%{4C;Q)F%Kjzbx@96NQqu`Jo!0(JVRNARMfB&F zkJu+6ddzK%bDHP|Cj|dp-v;H6<7*~F7fHym@nYMJ$U9MDbNz9?kw_@eCK=RbiQSfu zow0T%P-4gP~5V!CBMvbhH;H6)G{97A4O zv49^X9CModcduEP&chnp|2)DoCqU_5KqIf-5^x;6yE$L<4^W&BWqheDCt7;@zco*x zk9R5Uv)T0mqAPGpXJiNVF|tkcJjZiaIsfpP{kB~Y!nZ+EN(BA9=Zxa5hOn>d%cgFT z+5`xibrGINzy2C8on_D4-B8#&Kb5i{b)^jQG}i}t6r6u2Q*r;(;&gd7{K`DpRNj*O zXZsR(vQ_vE*P+iP&G{SGFdeKP*g=d_EroLs>3I*^v4uJ&*j~HnPG{TH+eO~7;Csos2BTjyF#4?h z>FN_a?*cr2L<^RHh{RmJ^eyxeOdQS@of(3P+midLaDE7ROcJ-$^g)oG>6d+$$PJG8 zt>4tLM0nE+tL^eeA=TeWBYU$ZXRd?q^I=%y zy68L@+)sk-%BUwImWhDC)6OxKNfL5-!PKOXN(MhT-#?T>9d-6k=Fkv?>O@ePS!jg1a^s-X zFYKA!oATevgL#-&R_M*&I!B73aeH4o_9OceN5!2(L^J)w1Jx*;8#XB>h>jrVt$N_8 z5cVxr{__!y)x^Aru(f-xA)fbkPo$cK=Rn&c%E%jiK{cPg$fz026QQ4qEsOPd?#sUR zIw;#p>LMhn?ri8K4v%tg8em@}z4_ev>L*JuT9m!~gna@O#9leAy^r4`MeWr!{u!jM z;qmoH$^(S9=v;vWZW^bPD!n{*e9oNhl`qO_~gdVeP2E)@`1zr+q z#OFZ0kdFcG=MB8ej6G5J**0BzMz)X0eG0N!ipPH0GWQc3N|3{9eBzQL^4(2`DNDAF zeZa7vY_r-B4sOu`9wSo7b9>F?r$PTsKJQnLm3WKum9!D_P3*asp1sQ)b&5(jna)OU zqAd}cZH1)QrV*$}d~oa90)@o#9dA!Zzv8pfgP}(pY2ct%RI&5|_jjX$fgJXwB&ghU zOzaSqNK&NV|2a2HGz*3G7cUkO{kpP(_UL)Ao~8ZLp2S>*%8s8=|5XG3#!$=C-pe3z zN>p+k?y;)gi5N}hR1$5oQyaNcMxcLJg?)Ds`n;+|pKKFp1ex_Wrgv4KPc_!DT(vs^ zO3(bAJ+f~GZty4U=^jH}O|Hb-@unTwf+mj(2ET~t^72jksz%N7ma=I&g*%Mut!jR{9#SB9_rT0nZ%6{=hokQcMbC-%;&x<^i8ZL_MAl@ z!auA+LEmhozxE`^)Ob9&DNqNh7biu_%a*`P&TnjF-y&FiaPDvCqd{Ij?e;~DDxml! zf4q^G4b*|X%>AQ%q=`><@njG7$KCmSZtCJU2t8h6`C_OREcRgBLyt<-&Bb^0ugCWx zT6A~K<-ed9nyVr$fb)9Y_HPW1Rivlx!>Xb=@rJ-!In< zK|{(ch0d**|DXRk7K*-{=H*y*ZRBI;`2nWv%28x?kS)v;B5EP;YQ5#9}{BMhEAeK^gSR z&#z-P_WVn%xf-{PoX0tMNwv53HqL`OTQU!;cR|KugM06x#%18nozi zy*daM@msiPdV`Sn`)K-DJMt^mFE8mF8w10piH3{jLxd7B_{Qls_Fj*zW*nrn68$5b zn`Bv6NV&+x`DuIPAsWoB8CFB?a%|yHtN##)3~Sg7KO6&<$L6>1u43-=G>EEe{Q38_~ z%8h8B7q%k-QpQ}bq9=jw-Xt8=Gy&}W%r`%|P7&Q-Y>|zH_}tsBcEAJA<-Ck#tGw_e z;vD~PpTqobDD5$rTqjUN=7*v-?WZ6oOnSfK^Vc$=>VXg@m0Jl6{M4;m-Ep?c+6 z7bxKHiaqDFEBbjaZCPh9GeRi3uPY)xHV{v7$F0IL*h^Rt?OcraN=3;=RDXUFi#zdc zKbYG|?2LD*O(5Pk-+cP0g?`8+UCmH7raHou6mvTjb33Cpc5lA~&yi9e(LndEZbKcoSpVsR>&1p zE$vQBX(HXf_c+#ZOat$aL8HRH0T7EVxWk0L?bsLG?pY#uUw1lc=%Y+0>ZiNz%huxF z;htwwSIG);5+WN15|=<#MLdz4Yls-8k2~--l|x9<9=6BHiMZrrW5Na~V86IECyLA{sS=7YWz+Owpr z;)o^emHl(Kei)uwR%J3>iuvf*4-KO3*TCSd9omsXs0%S#+>^z;Hh+3Y zbJjoP+$6Bl!ZfBq$n=XkNAM_-$=tN@NHhgL%T=87^;jh`W2aa*ymXNgn)+LHMT{1&p4j4JaM~&{ZK2%#82rU2YbtG+$m-JbN5z?^v-mm{$G8N`M(H~Cv5c4 zoGTwXit0JdH%`HPNF~{CPz5^f-j&~zsbnQBc=kO9_Abes_I$pE4k5zBot1dcWIJ_y zEaxTq-V?br#*tqXbYLjo5_KfQ+pJ#9O6zIA)DS*WwH9BKgUffqu!woEX>^MlGap1K%;Z$8Pt;$)1EW&88%|? z#L?hfeEls#hn}7NOGUpdL%)AWAIb9Yyl{+{3U;mgW=~t;eDds>O$GYnW6O^8UEMH4 zXp`ob*#?m7khK22lS&ilWWyctW#pdTP_2or=?1R7mz`d?E)wUCNcpDBLJ+Y{Pi8x| z2py@F{Uw%X#zW-9$Vt!j zqhG^X{O;=^;}WRY({gMuVF08)>FzsC9fIMlk}0;OQ`p;K`Q8|FM7n&t60*~}2)#z$ zVTU5}e9SJiI)6l8%>lkehq*q;IrHFbj?NU(PB$wLYQWx?N1B_ACXkQKu)wP{O5U8ir!e@?X%1r>+bZcFsDWgZB<7*dFzhc)Y42#(4Rt?#GWK}XUWf?L!f=DFmY}+D&z9{zUs`Y2zI4vQVv>Zcrt&J}Q7V;XB%wuD3rU^s;hJDd_i!db^C3Hm&eO{5To`zulL*}sdg2xN= zyZyKx=72qjyz5gkjs6vr@8U9Nc4^N+jh}M{Hw!**=Vm^Pzo6rNVb9f;ZOuf}TS@Z# z13D?y`>CwKJP1PWz0QZeQ6aJ;=hMd@vyjK#!E{1;0+{T3G@ZZVzcW)^sdniE>H%{V z-v*bU^8WiTTO;vxNtC8Pr=CI|^roG@A*;Z#t?39&9`jQ*akOaJc{sTLrUdIIoEJ^G zBD>152QoyiCRPLQfdVZRSFx8+a+dM50_xuJ7Jq6pv&M-AQ)?S*$Rb4gcxxJA?4N^65VE>}w1yDIYnDTR5HMa6c*4?$T^$GeYD7OU%v=;2b~1Zyk3#AGvq_*nTvL zkst3g$Gz#qp%16b=&-0X<+$5ziBP7+8=lr7g(Us%vIbNi`p#Ps2-qMKt& zgysB7ET1;^vMvW6c(K0@N{{c4eQb#H?Jb3d##gmOy<0r!3J?i3H7N7eBLX0q6IV68pC_fmibcGC(7S$k^rS0?gZ>Tj*OKj{ZrmguWyG4xk>F3J$hrG)+s z5H_&JInZ~P^hN3)kiMFAnzYRkiESs2NFQwny0EhwX`Keohx5nVC8)rD^w7Uf1?2C_ za7R3vM$S#H_~J&?6ezKy$$c>`hRNzXy(%- z)-f_x^%jkImayF_HC`mrDn^a#@pne)aner`sRPbm)y*C)<3u33O!B(sESRf4boIM| z^T3JnNG30w9~O91g>1VaGIRubZ=Xx0`i_Fb-2?K_F{zgffm zb;u7KU`%&KzB+Hh%7u}Ddg9knBQ_%3Nt$M5UVmb&28~9;$B|RW|9g6QG+lHBv=tjK zRgEtJ?IhQ$OMjQZSi3uVyUIM!-=1~$ckhKDO;3kw&FGUIR+K(nPbcv@zmzf~7f`no z8M*zkpD^sVu|EIL7uptdwI9C4-eNnaC&eC^YoWd3ua(OL0~X$|L+F$B3L7eIxraXB zv-~X9Kb9bGSlkk_e?jPi@V~GK%%ACo8Pql{0X3Aqxo{H&cmtk&jKKW8ZbKXMF84aH zwr*Rzj^|hWf9t|GaL*DsvAsD)dbkfc7pCZo_bSzc++jTjt0703F)>Pe031y=Gr6+P z0WX<&CB;G^4p{~_e7vwHTAEchZubCqx-g!qv8zQ$zf(TbkAC32>ZGrBG#xC0u3l_! znJ0xh3~Uc^zsEM##603y1+yC`r1b9UYTL6zGo;dB(+3q^eNrk<-i=8D@2fD8T*bAg}7G&*nxl|2VN#j<*rk z-1K@5Uq^^v%I3d+1d!v`T}J(g+;PR=^tHwp=gD9&<(X0I3K22h^&l0`o#5lQqFpMG zH%=Rh-C2S6H=743-?p`q4Edi={Jx=oZT-5J|Fp3;-0`1nwD~e&6WXVzw{ewx=A6n> zIXO+@B{MGys9+AyJhOH#Igv<3l}ieLK@P~zD#eYd10?3A^RH7MI|*GcLh2N9^W#tC zM04L=CEbtv!`JdJgJMntWAg4fLOcCjEnO6SL!~~E&oXg;H7n1>eItUzxW42FiCKb0 z-ID)!d=`kIpRZ7XQYGQutHyQv?F!l8sQ1iFXA%loX!$AI@b?$jP?_mF1kSUwrmdHA zNJnZyQ_PM<2vUv{QxI$~-_a~cnE|QpEkwfx|)r3m~ig_5@U@P|nBSuT?vD>|Rm=mu&k#Q5^)dHB4Q0!cO zRMbnPx1CKnhCFIN;ran4LFCkxm|y+&b`a7R__~jsTEIP9S?Gd0>I%;bEZ(XjAIkfN zP7Ql4P&^|;ck6XP5?7dJk$5$5cCBB$zYXVRtA0G}u=mVTXQcQ0FdW>Z>Ckj{6%=*X zGshgp=a;zv_p4Ck)>~Dv6F@HW_~cUM@CXUvdwA|&-4YCzZ-`>KxZ>$bBubC{Umn(& zCL%{Rt5PFy4mz=O@5GT&;=JQ&!u#xCA{5bl+nA@HI3JSB)D8-P3M#L0X=o3zG<5Uc z9kvSG$(O@L6uODFwO)bXX$m+MwYq$2nFsZ-?x2=v+}~OCo33rE0^aqz+}37R1HGzhyYPE%Ywu#NT?7`pT0;$~ zoupfJ9aSS?n%rCbE4^;r3gNPkAN#SP8iY6l9NOiZVSKGYY3eBYpntf_y;$FZ&#QI( z`*2U0_2j#RS;z|LT)ODEr5(=|`{yGf*bfog#Pjv%2h1nz{daDTj_>D|^F*z91@WXk z&K3{t0IOYW?Mqo zZw^R&e~-StyJ;o12avbWF!^@eJd;!<*%-a~od*F!BR%_=(KmVT^zroRcxYqwh)UI* zAUf5CilZBF9;;8|;ZGYSA#;mI%4*Q}tXzA|YNi^RMy(XNE8B?OyM!qow*|;875uf) zY?%b#5w4VyTPA@Fnhgh2=3!K_t7Bsy&SRfi+dsCgl4lnp+T*=x^* ziM=@uO|qMgd)p&_`IX4?buPHCw*C05Bl#0BG|2{vVqPpIFR#A{& zJ}+qX;`tz0(NrXzD~G{h;;6ia;~)vWf5iIk?_LO?J>A(pOCd=iI)y$qbnr}C74%0v zfGwZ<(5;&-$WO33Y{Eo^Ttz;O04D6cvA%9sQ}U1GJS@)n(%MC2_QqJo4^Fk?!?mXI1znmZ z!J%s&%3qv;Iw?EV59*`9!co9f7BCI-erFU`uC7AmCAY~Y%#9g_C%9drrGnqNIyZvc zPKMBMfy)h;m)&ZwAoUA%X0^DUr<^!HnN_Q^T}A)&_NQiA9E-%`#qKx$UHJSk6L-p) zUdBCbd%fc~XX5AXd#jia=MURdk2ZUprzrO*f`?MT*!@HE%L<(1R6d>krn~^wQf49t z&!At`>TI2Q(Gmpa8BCvMu>R(BTs7xmP!h!q8`Y?Z=w`S*!3iLns zx|IB{e}c2k`OoLJaqv;eDvhQhSFT&AA^6uampk6^8;fd*Vc5>M zTadS6Fv@(mFbj2ft&*$bd|jl8Kb1>m0sClTuUW=!9V8)QQA|A3eCi`y^9A$L-FD9)()L|xu<2sAPNA7``Y~xIA0A+z$^{Juz5?vyYv{kIXh6dp`QNjr`NlzeYS!fN>1o2%XI%EWryV)S zAI{bs!@l4AqTMSyd(p?g>9A{hAq1&NeDe5EOOz=MBE16rz!rL(N&dfjA}zGcpo95f z2H#lwCnngh;g)9@URemHdpY@j^UZ_wIE&rZ4cMzBBL7$MLLN98x%s{MyhI#2^fvA9 zs{-q8PD83kH=(RsWJ-L6dnAAMg2VOQAZ5Cfb*mTZ8-~lG>!guWF4ZlgGSv?X!U8Uy zm@gdl3X!5`;d5rMNaruo)TLEz`z=T40Cq@OKZXGbpbMsyx` zY@7HC40d-9G`d&-=dRfwDVU=wy%>D7+P;xQ`6hR_7c3LWtJjAQg)I{qwnnv|qsXIr zxb45Vm|75Hw~^*Mi}$yuPW24QzKei%qWBH&pK6>T&6-nJ&)Rbbs01D4ME&DsC2$$QS{3+B2tQoT|iH>6LPwlVW$qy+cBVtUJ z8MzsX7ac;~NBe-Le{YwWW*^bCYUdUCuLeZSSDxF&4G~AWPT+Q7^wCphVq=)mr+?*g zWZrN-v`Bq^sOq*tl#;C9|BRc$e!(k^c9k9AKwW>qBxRa3glh(B9iJlJumAiFGan~S z*=Agh?{U6;v%)=+QwpV&b0KU~qok@V{TW;1AhZqhjBMz~xo#|~mHjyKZw9@4KS!IIJe)DM$ z>V#vSS;-?hjKiGJs zbQ=9Jv1~U7jIw5k^_=R_tW!g%hj(`dbkBjnZb_4K7Y2#X2h%zC1K1nt_VqQ-^FFdw z>Alpxdd#;3`CcA;xkP%gL6o5rxxs=@Mjpmv{*PDS;}zd9;?`0>{C;WxI5RY6t)#*1zNOWP%$o5s!h4m>7hJ2w{(!P-{_JtWR^=+o zGlu*bH*5d>TWG}DC1KsfaxbB%n6Pbb?u3k4lRX~n?PQS4N8Cbm1VR-KJ4GE@1>LdB zITvuBk{6~jJNaO@u{qkg2kLMF{seH)SbLt}O$@PZI&# zr{hFD((=?H0pwO~-X+c+fE*o$zFdl!8wljC3+>V$0OzKf<84cCLGi;x&N1`>`b$SX z(nUUt47bI3eeP-Ov7CAoBaV5qK6*EsUMF!#4!k;=H4OdZ`}u|)m!ORr8t^E71ZJZR z_x?bgbv~reuy6zR1eL0(iwyUZ6}`Eu-VdmddS$&|;4#!8ZvHB3+LaHKsg<H;tf z`^TV+zIFdTn2)y{T>v8;8c~XUs4$~A546T)COv)Zzt}FG zdxB*iM85s|{+Dx(Xl{%3zth%C^7QrUe&GBfX05~8FM5|XTKNJ!>+ zo@d);v$0Lj`+R@TAMpDFo^zdZb*_rN+kHOkv)28-@7L{H%d;EiLJaqXjkYzQfP0G% zZO41CH9cL%Z${vqyR;S21Se7Z?e#R)t20QCh9+qCkW;<-yk#f>^8QB#A3WZGdB?kd zBa8&l;a~krC_P_|h>_2~YQlLg{dC7y?ONy?QYm!k-2$KE_P51dN%bh9zEkQ49r)0z zB?@Bqwj<4E)pHA=pPe{v9KDhX{zMWr1v3E`&^F#pa{DOOT#0r*>jFI-Y}8@O<~(wZ zx&DE}U>*g367EfW0Gt-(rkAhgz;|jv`l-0qjAFCIQQ$go#-?ZVC@Mb4E!3f{EM^rE ziZ=EiyBCMd^^z~KdCntGUZq0geH)mW?nT(|!@$9++19!m3;r5?CKtDPbDSGNKRpGy z%4a#{*Dk<`H>@`0WlW_Z5n1}HwO?Uha>$(3_d`35-Im0DWpfey{+f1CH-m7$BYoE4 zoN^@c-gmS4&KkOz} zvhjT~8vatNsGdE7xl*$P?|Q-aO%Zh4r=nv--iOw5S5pR$j(%S-gw8>3xsqPh&Yx!YuZWBI7 z{+ty1bNgGc(`jY@CR^CgZh7~H zEetr_`^Lyx|GIGHi61Em4Gq|Amd{(Vq92(IzT$5B1^ch2{T|ZQEBM&hHK*(pxE{yq zEZV$U@Xg{QPFmt{POk{+K5_OhK6c?q&js;$tT5nPwG_32Ia6A)vV5pGLvqK)v&+C8 zsvdr9aFv2B8GCEJeVVcJMqo{Mejob$K04Uew;!Ek@hY=}UZ|SwJMS!$X^7p|SLOM~ z1(Z4PRTlDx$mX2>V)tT!McDoiS7$l|+kJ$#rsA3)ZRb)rP!%pMeJ-#az7m z4Cq#;%j;x+r(nxZQpb)RX-93I70 zK7}1`W{~r5FY8*ta%>h#_vsCs&yx)7S3h#pVY98C*$y#_*sj<2N(~Pgop^Jvf*o{X z!g#fC!eBN|Sll{NQ3C!Q?&$d=wsW{(I_Qm|7|d7nV^?hy>yh1F)sVU8Yj`B_KN-|I-Bag1G6Dy$C5~ds4PIZ64Dn%zAwK%ULkswyRcTvBv>$TXgfqynpaGRUd zX9{r5eEH)|iYJl3C4KCc7ek2Q!prbB;Nt91hEhfR-oG1}gC2qPX8l8L zn5VZf9b+msH{xd+9GFM)`lLLj&(KSaY#5_^3T_LK?Lnuc&h_ zV&;Q!n@uXSC~Ho2ophiH5#-(#&)seZPHG9yF3BWJ(0Z?U+@T7s&2fIT13gLQ*AMGJ z`97@WAm6ST0lf5YYN{Gxu&$WwF_w3Kx6lh*yaJJJHC|iDnEcXhw=l~RHqn(}*9{-TVe={}j9SCE;OC{(iZh*< z8E%#VO~~V%-tqkeZpFMQRK%=DoNrqp<66~SEDu}C5|p{Fw#0rMd=)QheXa!;`5)E#(F-iVsKVl~*5Q8( zD5V>)!;vCJn>mk7@WO_Wd2t z)q&i2uaqlm0+++yoM$i)@`CTJ(qA6{z4Mv-&CN?0cwar^_RN|EeBQ)%v-HUdme_t- zmt_=u#V!v8oa#$3ez_8Qnx0`e`*ugC#iW!Fiaswm6ffM$6!A)6>1k~TZ6go ziO*@U4dcd`*K*e5z)wBO=8&m0j~ZM4G;hqnJio`}bc9VmZp=RNHi(6W+^Z6&w%nv) z5i$!&Dx($aXNv#vDlEay^iPWlPS*mzl|4gwYd>oKmJz8hxQH1Q&el=x0k6jAp;|qm z8pURq{Rr<}LGB@V=V0?Dw%KWEbnjh1icSBMAbqP9(>ZD_5eFktd*o4%HAV1M1UmSc zxXm`0a@@{n zsiFRO9DQCcergA=L&)SUm^#{u$bzO)KRCKjyDyV&zvC=&`xrX9Z(_N=D?U&li8+XV3b zEKSB9>?kJzM}Bhp8u;SqnRM@c@}#2F#-Z#z(Tpz z3S9b<_$=`ckb7|#HBe;+U1;G|nszPRj~QI`bv!VKtoiI~83%pjCy%;(WS__E3*G*D zezSOAWPi1}#wuP*y&$uw1-jact(4`hpqt)){^o-4IAT`*K4Sy>bgski9M;c)U$2d& z*x^S7cJg~>K6DBG9>(qZs$ouJ6OwYnl79p7Ur>M6A-90sKMtnS6|ZB<%fBhv4}e?W z$+nAl0DPzgAD@ri0iEXb=~NZqT+k&3I)%kH`RNpinXWrw3!N#uhQVl^2Oy5%w>aZbfBZZ$!nx$*xrrRNU*N!cPdI zA}#IBFsp$PTp9PiOo<8l>3#;<7n(I=kD{B8bF)XWh&x>xcKC;4hs}>fJ?_Sq;ukC1 zs!6c_Qx2URTtSN3-~6c0$MJ9vv1;c{@W~cGDdGtof_&ZI(~eQ~nBiWdm@e?k7$kp- z9@q!Z`+}@pU(84-t6wW2l8h|`6P8^@X1guWa$EdYeWzYFdrnvBD#gs zNoSA7<2Az`YRLu#%^xOiB#T2%;`YBUx4_r0{%~|*BBlVly?LDIAvuf4YxBSU@_>Kc zCj3=*Q5(`eQ;jst+8giga0>X5xqPm{ z;HRRKT95hD7KqjgY1`u2XR!Cpf#)+`B=qbyL1;p41?gWcOr6piNAo#toQz-Rfm^e~ zMzn1Ti`*~xev@SiyB~E!wYp2NKlN>VZ{LGxpT~}SZUx==>Cjr=uL9)Oa^c;XYUq_h zJ$dJ0o;CeFR&1qd2sypondPgy4xHYwZ7CwqL$ZCu=sWmkNW170x!~Nyvn4p+=MV5b zk8wWcIt6)=zUSuq^+A8(bls+z?*eni2XsFO@cnF6RI_wI$GEK4WXRNnmYqe*uWbij zW0~Cc%eV;ehzt9kSB*Y`p2*(%qbp?4v$ts-xa$wR@3N1qcNr&fq+gl#=}x#`Z2YV~ z`?n))&X!lE51Uc%YmKAj0;`BKN-C zA0ufq0`rBHXzxU25;!*!%W zQ{$T|Yd|8qjB~UwuVPEzTYHfHbK4_KPljch?+%7dtDTB@E{^w=qP>6Fo(2_!@GAr zC!r)Y>&HAT1(?@~Q>~GH1PAPW;m`*B`-EJtRN+OqKGjV{)NH}0(YEzD9kCgiKUR9# zVn;)fO&Zxfe4AKP?aHnA_IcDhI>UM=nTitFR~GEc`%z(pT-Ap^tH3p%`1XRK4S9YD z6l9Ah7%z#^M3vADzhj>5;1YTHpij z)q1D?2KwBi^lrC5TgKXjJ4*A#2C&pCJq7o2^FE7}M?gW=-%F__`L|a{rVvEQ246alVLs(@M$@!+-n%GG01zoItc5{Dbfxx%Q2MqGv4F6 z7Wi;{&rOEdPGUN3sj*kXSCCLuHIEG=`0H4C&GpZ&qV^_Ti^$$K=;wN^(?cFXMmdtk z4-Cff&A|g#6j#9S{eDb(rK1jOi<=HDwoy^Q$48510bMw2Aou+HlSHhZa=UCsqXCPI z#^SpZkO!xaU^S@iZ5QzAW;WFgw4h(-UN^1#N*|Kir|i3Z zFXZWDnTd2yCy{yIRi_&~8z^E2j@I1;JaFsC_2Vfe$P!_V0?>bky?R1gZ?2)zh4%Pz z*?D~CXObx{pGWn{I`2Q+pTTB%*1Y3;pKKo`I{ShyiJ&^n53cq+En%^ zgKPZ)wzG{o>O2U2_sjiZ`|WC=Un=FIlQZaKKabFNrvNvoEa2qPmPOE;^Q51A2cPq2 zPCIq=X0%36@eVH?g#F}G^INx|SKNOt|J#-U?96#zcE>pq4$WIpG`6GSNOeUK=BJN4)6mJLAe+=|;ApnLIK+E!4Tl|`elJu| zf-;`z_a2zt#Ol2N^44z6Bf2vzyO|!q^Z10S)()3+=mk~1{PXny?lyAq?4s+(^5Nh2 zt0p&K?{f8rmsU2g$u{{v{I0WeG>w+EB6P=it4l4SL%tiVr{a!2QtH zD7Cd{1-B}Sa~sY>U&$|eQr!7LJip`gO^aXanBfsqWfckXa;mz|SZj`Tj;Ofzv^nvy^OuDY51Iw9Y6|pmue`FC}=wLWa_&w z>xeecp#MH>6Z2P>&dLM#mEm5nvOZ-7=5jredzcoXm#^dR`6zC!RTAL&!ZB&6T<>tn_M37PyEKkPgVJ&=?O zZ_=;yVNDyh43Z@H>{kMrR){1VmXIsH=1Ig^jXV)%E#r_={239g(2FhC%-m+(N)f@! zu{xx^0HtJ}?wfIjxyfcSt1O`p5vI?V*b3C)!hP3L$+;BZ;78@o+m55bQ`sh2J)m3m ztbT0X_5tgE`||hl6y&TQHJaN&?#A6${o&~X*f-pH^6Crtyy#9wE^42CfmE1nm-j2I zq4v16o<+?@bo27jUKtn2m3`Hu{|ui`0GsjmeeRI!Io-Fe4?bOjgap&%`PbNcM@j~p z(*RbAF63Q?xeKu~`I3?g%;U%-&mFgwA??X;c}HRzpyzDk-e-{_B+|TZqLY$`i&7(9 z`MZYklagt&oHPxQ=aS;}<*P7J%lW`J(O+mgXg#T z$zrEBACXjF_%{pTVZ`aAbs_EM9HO09h&VY19PQoLOwpmfXPkL~N2hy027Qgj}xybQ7D3xWJP+abPS)?Uo1$5)*H zW(j}ReY%zWb`z!k)bH|&nZi;t9)5q$Pb00=T8W)gbJ!tOu{}=?&P%ELcl7=2#+*yP zC#=&~kpH>gUBr{aSdV0U$jTM`$9t^*{=1WnENdK2&|CjNy!jhj-We@pR!0GoYgF*9 z)h=XJOTgbJPvb~+8q6QRo;P5=mxe9XEEDy_FX#nktbF)84()h^!k`vG~}H|-M4ykUrSkT=9- zbOrJ+9JSN1FR^U6?C|z>CH7D~eR>z%4_t~VTeUSNars{IH`e4$lt8R~I5!OI60^py z9bVm-TD+?@8@LmM{!TBlbQ&(z4WBmchPgDI>By-u;DV-ZehSC}eq}_Hmzykb{+MWe zKfaYA5f%=qlX;WaJaW?@CW?x6rX9LgKWrk>^tP;=B;bS5|GmYhJ%9)tZ`)XaE5D%5 zDe$&;6%~nWzmp#b`T#+D0~g$q z(FUWezj!0jcMBin3b|4$p2=Gdqcc{Oa=~!^Yi9gDYUK?a{|pu%Pvif5J!k0CH>Oa) zbHf)$36O7y_#9f|*M_^_Zq=oa0bPz^3^GGY^_`NiX zl3Ufe?q$KsXpu!)denjj+|JDZJ)Sor7pR7SC`*{*?Us}Sc7sVE|fg4Qhil`H~ z4qP*VieS9-4-tDU2mBsvk*REpcr?9Soc3=SX&*{4=9phX>?UbhF$!=_9-00ozT5@9Bu-j(rfaxH zf&RJpffeZeN$z#an8w!o!btSfbJ#Is#>#4T2~m9tw?7hr{19htyp`4hYL<{O$+|s* zvI^fC^JKNcyzSxrgJj{h8?cODQ+x!u(b#XFgJUAQQRE+ks~2Oyckx14HYEw}Ke^S~r#-GXc9*NM z{M!cX*t@Pv5A!nZmdqdt)_W51QFMo_AQ^HD_);5)o}ujbuKL)y>d z-rUWG+}5pg!(+yvFT}^&SM*VUi@7a3Gy!_c=)wZ*Hh$wsqSE3^;OcV`t3%YH`jBPe zA;}xUM67+8jp^vae#C$D*oFh}LYDt7e-L`ri~NtuP}Hwa;x(d>#IG>m?ro5_zj3cd zgfm+oj#sAQoKs;RIb=6c%?QMA@}@A+_T1FUw<4tND1ZBw@fe~VF*E;y&mf%ugp4UV6pj=8iM-go1uF9yc(UHV(c5(WRO*sxzpvcy6z( zBlH4HoYV@t(}fiuOCOtbokUXn;ew;U*Y$Xo!ju>`fdkF0%5-=`5>p(4itogvvA+&y<-A@cG%HqRyjCFiX5qzk$5tRO|m*&)a+() zx1X(o@fvW#UXEo7cr9R&i-+&GFP30B)&=1`og=9H{=3_p7+O*ASPBJ~CK zIoK;q(6rC14&PNzL)gAHxZq z8G&`smm3+LpmF=hf4MU+=b7qyoK^EKYUle>OsAH@vBjzw(PGJd@4)BduqNW+0qed3 z9Ua|&|NVdeh!AU}Jyf?H+DnYRLs5+qj8 z{`((6VuZvw_*Z~vu2=F`+G96S=D#ohz)z$mX9J;d7xBNJRo%9W7_#`^Pw)}1!dIWV zv6J|}FN@$M{`V?+B|C^k2~T1!k$H##|NF)~M5F)x0ypu0zukw6*!ujxU)WA`>dL#* zmB&G3_}?31C;sotTv>^V|N9Nh|M&ef5pDkWzPAzo_co`t{@?dW|9{^f9gzU9=E}N( zv;H4P@&9oY|9@~4_0Ra#?1y|ttV0-6{1fomap$h>`qhn0`4i)MHEB5D*(bA?)02qn zH#2viIPeU=))zMF!c !88iF3M`e!+hx2%<;m|0!*H$3R2RAbLI9s z1D`HzpvK#FV${Ype4-$w`%%LL&V8e1?s0YvaqdlCc|Es*>?%fuZq*^}^8zA);T@RvW6SZW1PbhbNJ(CvYdGh28sACya}a_*e;g5ckIT=sR_vYt z4!>)9)lkMbO5G=@cJDdx@` z!8T&Y?5z)jZ@Z22rs$p?WQ05fIR_z6dFq(ORQ)QJN?zl>zX-a`tK?PNt_GaW5!d?o z_cShu4zOgoF@z%d{I;3;QE>Aq+ms8UlSnhU5$Sq?&)sT_X+In2SGV5XPt+X(9;aie zOaSzb_*khg-d0f%u|GO$hj{_2FEUXaQzzj_{vOgpGW1TaeBd)ET*Q%W zZ@jy_fGf5kKYC#o^o3XHxMcbFU5@_!zT-OwtX=(>X9U`?claNkZn~Kfhsa zI(q#|-4zltyG!05aG#2v$n1V<`gH}nEe6?|#LZ&atO?H!qa`e&oxvfIREi@RY!0-O zrx0`h*yeUQ$PfQ`7Gm&e339CMKR1ngkPh9~3!%^pLRXbOUwhy?CVEtV_bvpVG!Ec3 z1bskVd@%p^{@+OZXXiMvcM!ShX|;M`=xrj1bQT#;V|stDET40b`&3p8?^u~aTow2J z@!tXt_SQD*ExPwo!v7*k2?~jtuzKS4z%RtBvu=$YIATP?k5`%7Jkq#_ZHEq>Drvxq=*qF&9)hCFh~-b+6}Aj|g(&4%A0_qm|C;Yq)U%8kC= zFr%MEhI?cF<=0RV;p8jPz~(ndWMc6U9q`w*rasT>W>b;U(-ziGqQI{S5;$x4@xQ(* zhE%ShUNm|vF1{q3h9Y#{ECd2?fxY);$PruM10+i6lx>i)){AkC(8Iv_7`RPvAWcCZ z_^$rTuuhu4n0P~%xr{6=+HUy-3;;ZvO};shjOPy)Fc-ppRQ=4VS^sE1%FutV{cLRx zd9C8>GlTQ}%GO=TP0{^<}23rD>j3A{Ovsrf2v2i}7IoB4)B@gw6*>CoMx zqu{qUROIGaf*vOi`yU|XG$hwR4AR<1^U~&SVluc7Zb=m_Ol6g?L z_)KFCbG7G0-T+@rZ`uS;;2I5^W$fM+4LLD}EzKJ@N}#vzmD$txUZ1e(vpsr#0c51& zL0G6^Y{K3a<34v|&EHj}W^%Qn6E+2-uqO7B%9yJ6x$LtEzCP67HpQbu z0H5CY{on-2I;1FrWt8d{v6S;>;=K5OJg_6{^BMnu``VCV+`551Ms-RmS?aN7;z8CO z7SO}>;!e7}5BPn|1;n*_fvbPp%bf6d5t;n@vF+owUL;YmDM-p$z-xx@KJr>w}53jPi^ zZd9c51m5?8z1?dzOatO2^#_1~!qxEfUS(5*hLTif9kn)rW{zWDZX}Xhj6uFvs~% zkpGB#s*=bK=bb<5O$|?AUHf(Sfq_{S>J2h-X@0zli^HRvdyhk|zw*%J?Ph%rQ7NzvVyaG3vNYfwV;areS7WzC(^l1sMeOp1j zES)F*-k{)sG)IzqL@(x@5jd`G4LrsXX>+yLbBGXmCF>Ie>vwkbR$OxQ^R-|;vGkCNvVOGU!9?25!JDxZIzM*X|hGH6KkSU+cPx2z@j&992 z4Iqas!II=!xOW4`>Lt)KQ^6N-Z}*M^qHrE-w7pyz--QMxc7!VJ-b4XcBzV533}XM9 z*|$5L*Kpv;Nsp3e6zI(;cwrB@iSgB#UX7;{C|5$%^L@lT%KCJzCW!-lc{iU2SePwg z9<{xDsr8@>U!ihzcY#0lR5!!$%X#dUZ{7db5c+}rj(SXnWFf96foIPYR-p3G+UzwS z3U*tTbT7U*fCOgzG}_eQ?<1P7m^})5@(#?>N1fZi;~w5BC#u)5N}U7ef(!IN``ie< zs=A2M-L;-N@@T+6=xaXZC{YQGY6MBd4$5D(E}BbdtLoZh^m{ zR5Px?5B^+tiH$a1{z&-!^)PMl4G`tuG#>v}i%)2jGpfgeet3P?Ygxu{Z1SYTbW?f- z3)pXY6!e0M4LR6yPiPJEf;8J2Z+$Cwlw*n zEUyP=y1!6e|42pS-f9wQ@=J&znQTuIoWp#tu&*R(1;;r@n!a=f9VwpMz;PM+zxZu0 zyzK)0Y5DpHVV5(uJeITkAg~wm{C2EPpXN~Whxrldt7~ZAe%t2#5j131cHHUEfi;wJ zAkXaM9QgKaJq|kvPNDP09Be^Bb9nSn&{pwH3Lc~-S=?5kAdlucfpw)8-~^!SuRhWc zjsK`ovGzKC#LRq(WK2QjKT-z-PJ(~2%J0P@tcU$e&r^jC=i_CuOM4OvJF$Ax`w!U$ zpK)lh1)Z%l%nkB=cN$7UPoGGNtwh@-*2?O*z%>iGgTTiV?GJ!2*OA-(xU>>4t5zL$ zB6T1MzNVPBlo@61kdYmqs$I*tO zdFDL}D6Hsn&SG#6%DN`_g7E|R$-Hj}D|tV``ZXONtCgU?ZM%efV&gdC$~IJIRPV(n zY+KAT3*k8$mHzX`y;V#y<+dtxfIKXIyF)kta_DV|(|dc{FoWS+r(KZGm5NO~WwR6f z(zP*_!GcY=Sm}?e7|i(#%f(WLWMJK4(@!?t4t{fSRja%v8Y+_8{X5|g^i|xC30ebQ z!Oi464y~z&!u*c1?z&VSICo-Bu|P@Kq8Ej2?vyVM4gE zAzMKzezg6bzUvJ*r?GEJp6n$f|5gFpu_v(K%4mtBlZZk6J6FafiG^rG@`{GZH018p zCwq@wm^Fv>kv4rHlLf<+n=0Ce;!6gnk z#6xn6ySdsC?cdRX^KxWV#Hdczf%#zVPCcvF1xu(jBvSnF))kz%l1j_Yo5u`Bp`-jl z8z}hBCEhEROW5 zsYr%GKfPNB`Udw!Dcnn}N8_4=v6$s))coMO{4gW%rjyn)gdN)u!GNded`vY~G!oLw zOoVxvKruh7A`LY=d-POg^kdI%Lf%&~IFJ9NRm-oe<4&RZpW+g8*zB`*YJb@fmX)=7 zDNY?h{YMN~4v36lqrmNH7fjbN=hK6grhSlaN>0D`sfmOqA68y{_j3We8yq=xkUEc@ zOgUv^l;C+BViijDZ^dE4Vi#o3Kwo+J)~5b$$OR3OLPpO0#YsEQC=<J(fhGPg-BzB%HgMPfC zxG%5yF2KI_V(5bQ(G4t+cSyau4tPjrqKbdb3Q_fl;vK`>B^>r`Y1x2Mh8YVPGe7dL zqg<|zbeq$Ym>5McBjvuw{pw#2NhkMUx3TIc2NL^{^WSJEwpa@0Ev3p|EF@v2qCIyx zsF1UW94seIgRdf(-eczz=tI5n;0TyY5b*&=Z+v+<&Ki+lIuG;y_IztG$^LE}p!eB+ zB?RUy@BU7TjpNh1n4Eu zA;*V+Z*lpl5@}dw2J@}{indezjt@S6?Y)oD{i$~@J|t|$Md6~C8N<(H$L5{+r&oY@>%p7 zb68B^5ss~29|0}iOHMo#0ehr?gt^)qCz}zQ~TW_5*buboS(_VriZS3 ztOdImw@&2&&tokoN&bll71zK0uJ$4gd=#m7 z3WA4+At&Ffj=WQ_%AhdA4)sZ-bKb3^dL8H|?t@K-G8oPSKZzl4N_Pu?)s9l_3zPVbI^K2EN{JT}ks6^H;k2Rc$Op#(02uV>k5o#;2+uFNNzRufwNDpd8hhd~wnT{^PUBro7oI@bCP&n3J-#1A9a+ z^WKM^E&r`c={q5(niVMivXX8crTo^Mm-z*pu%sDR%lsu==;t(BPFup7eD>$+;k-)B z?>Hktm_kn0@&UeiOE^&U(wi{gAxc>B2F|8~{^ooz%e-S6%lr`PjB0?K)8~x9*T2gV zqfqh@3E+Y}IqguC59>)i1r0a~j$!uVR~OBgr!c|FtHYje6x(F^R!hjtpmBiM-4t(!5)kIyGNx#2RjnQ z8GWM?saRc=a6R6MPEyCLx*$g;-<9SmaIO})^+&Dvr^33fy7%z`*dMH&)2KTW0)5D( zZN+pHZBF7dtATF*l@ZZHE!RicmKYC z#@8RF&sjkJLp(9+=c5KRYDb}`D~FyMp+90$FTnRNzoqAzT{)7^dd(Es*@IOAgViWs z+A#lM;X1o;11?~gh-11sgl#xe-7k7gAjb?XJ%yDeJSn7{RX(|nywgjzjDilF@PnD< zZ_5N$ynOxT=$UoAcHYfvm2C=T*|$h}ZqA_UpAQdgd;(wJwQtW~Jp-P^II%G~mxd=z z7A?X-=PD3<{Vp2(@0FL*JS477BkTDVmi@wO*i7@^(Csf|q^IfkyS8@;>uks?t}p{v ziaY$Z)=MJd|H6=!zi%B$#74v(N9~{|vM*S46?UMS7b99H z!LQEic}0r%32;~k??>M)9zfQ6-PD3TKu4_Xm{iOGzSF$k-V@5;2mDaA^zLsxh z8=%i5OVFuCD5)C-aulyjK%ePnHdpzVLCfH;YI+xU`48g!w%=b-4(6#cyy-h~#t_e? z0O1W=@L4DbB^8d(V7XZCe|_J8$A4+?l9^{8=4rwo389edW(={D^#6qu6m=Ea@@BBx zrM+3LUm?d$zMPk72y+p4)A2`hH0)MgQN`6&`e5H8((n;14oY5p<7R^0} z`A5k)`H*LAmRxf4PJ>(<%{TI)TpK#J&HA!(0|hm{yLgq?avi5Kw(sP>3)i>epp0+Y z2xeD{e^qpshV&n>Y?erXe%-%Eq8f5m%aNbt8}*yfXYCt$)%ym)w{iEU(JZXPGCu5E z>pPKqO~I}@J;({w;)i})?n7_ZX63Cfov7QGC)~Jf2DptTjf}3FXxjS1U-TWGTZslT zq@SZ$YD&!E>g8d~YtkQ0NS#4}Mn&2)DXWO5j+M^v8uU9~8M2iPfWFtkoQ%4&%jo=< zaWh#*$fy67HQrX*hZElPja|rIL)Pn0c|vl@$h%icd_fs<>b`1nyLYW)r@*cqBc~w` z?vb*<3I4y~_UR`sUHynkr2in93cZ89uaNc<3HsMN!(J^=@tKCRY3#2Tkc0D3Xh0M2 z4!)OZe}!Jg>Ju`J4OUc4n$&(WzYToRC(IvU<6*p<`s~kcAK(i<>{?&iPsB-_!q;q0 z!u~1VbM;6D7okpWO5QCuRcKwUs+j)A@`ouNxfqs>Gl)a@B)3v=ivD+yE$yYE| zNq!o|x!QBF>;BL`F#e`TVQ3l=f3&-cBz?zciZt{scakCZdF`I%Cn6sG67lQL$bUV+ zBd1*VRG^wV%|dR*e)L4!_lQ6Z@C;kO*}T62J}vg6k}xZ({gb)bVK`@%{L)n9{erZdJ~r0Cbx!#6v2*0kYdpM3E)SX8 z#M&+Z=u`&3^n(k`XXQ6>W;?Rl2YSE9h|#a7LEVUI_A*aKZv*8%&O7l2&ZkMr$Hdxy z&EjAS&-l7q@I1ZzBh5tuKA%upHUE3y_V-e#_8$f?KhN&>M-3V<;Vh}Q0p@)LQD2|$ zQla9Tl3EXad>fGZ&xT1}rxo10a7XkDHwCMdA5!611x}Ro#NFxdHJEdkYiKs_I;OL{ zd2o_J4>+lef9&A8p0pcUI&>HGPw@j;Lg2S1(0;BsKY|=PT6?IyWgJKTjZ`}l1?RYM zyOJqY$b$*6TywY$Iu-ZZMfc)r#J8O!bR2Rtaw_FD%AhwX>LCvvNfMHHYOlTeW*T#{ z=mqXp1}=*KrRuGQWZdm&%`9_w6g}ByvAy&b%#XzB3A*v)XxX~ecPgKZiE>W#rtn;s zJ;%Jql)8X(w+u^oPs6!e0fz<)tYKlZe!suBK!@j6OA=IGz*)n2PDyaSk$0qD2sfLB z9*>-@Gk-Rakc-HoRs%dAFaG0=<%QgSR5M$|8+b155D07lo=N?(ICVm~7MTsMTi8cI zuj)_NKWY)f$TFRmd`_qzlVSpl^^6evOPD9OjK?979ODia1=M=5K4CYLQqCczrfV;-8 z#F5VmoY^S)!4tDXIP2A}P1iTjlacqx?|K998_O6&T(-?1e?3#m56(H9G<#pBL8lAx zDyuWz105?*f8(c4{TeddmlIl?4}3fkQs++KA(GD*F~r3zBC?IN%zSz&;(28)q?$=V z+B*(vb|g>{d13Q4zvVxye>StTogI8{!*MS68Y*!5pvd;Wp+iXjEVX(DcqSEBzk1#T z{aEa^Yz#vea8IA-udDVF@jk-ik~%9I26b05f8PaauDPKIc}=_;JR{l8x7 zubsutiz=1vwlJSDAVh49Pm=Xu|#hj z*Y7Hy(pjj$mB$7ii2BW<8m&_{0o*Hy-c7JB+}E5Go!Moy!e?Ym!y+X2@jH)6j~ zLny9S^8I?tW(JL$zDXJrpFzw|t)!7*6V@NBZVS6sfq3ieBwapKlMrWiSr3-4O z4WdD0^ktYyMR^|8zLSuYPlEgT_i#PUDIXQqKQ=eAhq<)u=U+m=4Oi@wKhTXPG4tB> z(X#OlG~84?aj;_!%hR2uw58Udye5id4GZv6TSVcg)Qt4`g18o?$I@NdQ z4K`xv#S4me&2F8C{y22N%QzMIA`Whf{=2w zPLO`HX%!AUjBm~*Z2I7T>z*xqJwip3BFQSTFi)(xEq4T6g#M#>MQFaKGN$DfH(eCfKd5X+_E1Yh7%ScC}iTpGt=ABe^S`$|#lvpruD z^WizT^;FrncQshQnDx#n^=d?ST3`6*cYk!E$#v4s9?q=?FBL1a&p`i9hGfvLMO>bu zLfL+bjFx?-C)nazuw$*?2X9Xr%I%&nssny-|J7&O)gJXok8)p zV{3B`)Q=&f3sw*MX9kc5`#Ph<_ZckaCiu)U2K+0HcE`3fk79G%CcX|0Dt0%3_KOH6 zz`C|HHhU|Fh7{bB+FdFakx<&=y~WCL%zo&i1BP`ny5t9)kp^71-QS;XAFD*EwSr$Y z`&W^U`8M@f;93RH(jLe=0w<$P|6j+21q)2=*rLCt?nP5VL5QJ1=#PswP4-lK4e$(whWPMz-~YOq1-+0zlvdb5!KrfKs1I5;<| zYrmG#$wEn~d-R8YSi?_wIW-`@X!C#v5zrqvO1p98DfCyrnR0Jr42OM->OfXZCpMDrwheZK zzQO!GYg-NgpZShT(A&8UWVUmNc;eMGIzi0oEKi5rsZgX_@Ny@LjQvntsYJ$MmsJ$C zAh)CxQt|w+DfD4*T+Ck({)gORzenwa{vd)Pqb+6V5AN6b{GI%*06Fe2y{@u64t@d3 zOP37_vg}nlICgUwr87Q=Joa(}wcG!ZS^@4=WM#_!jUv!RECxstd{k5!`6B1+mT7Eq z%>C6h+XndYqFySY9?833DcG%9hJ(up`S=7C1#7t7e4@1h+-d6f-h_D^=oo%_;11-< z)h#%4l_B49vWuPZA^1vNr9T~G9m0bHd&I@q$;kO=#f~lYwTNG;%X(DO351H>x@h~GoUidWmh?eX({3y7I z{%z7Siv044c+MVtERA|i_E}5F<9`1h1iW6Ye`=M_<<>EY^hLgrvX0~;m0Rn9`>!}i znh_pd0zWf#Eu#wf>f9Vd{Pg9>RB`dj(|hoF+%R}JBHfF%ek~OHod&++E&bTLiD^h@ z;wpVg^)U7xPg)dP8H66-mo0;#gRpMZ$Nc*O`G)vRRJ8dINkke=U)ws4JaSqSBp!nP zlbr3`a;O@OC-(o`p*oJWSq@(t(C))0%td1uV#cuDu9Vqx1vDg3%(!U)dIG=g?X5y^ z&Z*3Ib5^jXp#ZP-XH$jC$klDk$ixDkcf_!5_iN{HEZus6c-s^z7~jPtPKCauynQdF zfdgh%Q&t)Ud8n*QwzGuUag>#`)zfol8$Q#DLrbj|5#s}|)YD_YlXkG1*#qmc)_ZB* z{Ntc2DF|&(>77DhW$KRYZB?K*Ft_bG4|(6en@md5WYo=D?$DM`McxFTlKNb@4%Cj! zf4N%&^NC81SdK;Hu;tp$?k?bnjBDy0P@2MlMyy;xm!aSDP~IcQ-E+`OTW-VU2OM20 z2f6EL86LNIEpWBH88a$BJC!62ycd~^6S75XSZbMxu{j3xbr}z_@r_ob-m>_r@p2Pt zyxMEvK?W}NiBnzavv8eVdba*~9r8exHv2VdK|fO*&Y1UEMsYMn-fybVhxwxTTso{r z{lD{@^D05VJeYjouP^wKPtAX~Y8U~3!rBjSb?6WB39py>){4@#Ee=LGQgP_Uy9j2` z(`i0AkKR6CMI!6v=EMWAE(W+h-ANrsrLk9MLV(}7c3|PfR?}r{qP_9#Xk7>NJXbv7 z|1^g`6J%3o8|E;heT%{iYvB4xNNYZl7($NghT?|;W>KX~TdiF3D3Xh}JR5Ov71?xQVDel$qtp33du^@l9eP; zLb9^5ldO;=Tvk>{_TGCQ`{3aFeE$dEKj8Cgx4Pvx=e(}x^>{uW_s7@><}iEC_MR7V z0sDufj)M=cG}=(+ywq15(J1ZgXa+qB#dLLNj%=d~>q!TP3&7v*==C`&6Ylqt6cY=- zfve@lw0HhdFQ#J5P*+$b;tSl%ZEL6m0sxm8M3U3D$2%WBVRJ& zTe~r}k|2>?816Mq7lAAadHo+p_RB-RadY6Gs;@3^zmBQk+2{8KNpzZ7$37dt=BFr= zsNRAuvzPW~yW|k~)~Jn>?+;<$`=hIesk^X*?&V*Pd?1%TDsW!Ep&dE#mTi;H0$=uC ztJNOOC2ZjCpyXW#+&B5Oz%LUM_>IJ5)7raLEYkii@nAFLsz1hFBuCH(b}^6?ssTBe zZKkFpi~~qqSJtsEcOJ2~@8dt6F^>i#FF4i+=U~GoX3>YH)xhPd(XBRLLJ@(dGBuOI zKk(^(nuhEeW;YSnD`Xx+66_k^-wAf$B+{8m$)RZ^&$UnECqL-eP5Im(EywZr+Yc#% z4?tJnBXD1n9{ROUPLdab&#x{>)s91G18Z|VWnl~eU&Pgj70SGAT%dkT(%PT}rzcsS zc&faMiXIH4`pp5yg2k&=fN}`6vrIdRv#+Dlum9p*k9ES_6#huKeh}+_`IQg@xn_Ym zh4G`|Bj{wOfh-;Tyo_df*DbigFV8JYTN4`O4k_hu% z@cq(>kUG@r8EffN{olPl!aY#z4JzuXlu6J9e&Jpc$K&@OA@6xKD%fcjk3KJKc~t-$ ztlNyQ+gf69P*S$+_p=K~`qkJ|udh?6G{amj>UJW&XCg7~nh*Cy>yAmMc*|BJu7zXy7vZe_CF z62P!06<;h?V(bA~Sq=#X|fFQ){=N5B<}#nQY*#^n05E2y`7Ap#7cc_M4!0^Wmqg;6LvXf3>fm5j#D7 zdMB(H?wd*fyxMF>QT?L2+{BAvEJ--4shtAc?V#+REZN(L)n9q3lWiA!M|52JesKaR z53U{;0xp758(BPen@-WJd2oar(9f}-9=ObEprV6Lx@a1z2IX<8xGl0w-#Ol zo^cXohf(n#q&xk|HDhi8=8TiavcQKXso~|F=)aA#y}~%#?kwTSBW7`az;6i&d~}2c zK0jJa7c(L#cd_Bbl#s7*E1p$kfS+vzdne~<|EgF+by0D)F=UWu)_I2te>EeSSd+t> zt|{PKx~Y(Zz;9CL{Z%XFC!S65qiq15KF1bU;$Frjl%9JwwBR>zoG!`-5P?G<(RQi! z_rV1u(wUtXDcXn%g-5s}6oCV$lJbF!u@cVbwY&ZTKFE{peY^cY0gmHOzfR6yiPb06 zhNULq9v_>p=?-&YA$e2$jo-jcRoQp_3h?&g)E(cMC;)Fq#p!m21_4WYgx}?cy)h|` z{_2gB^GN=N zEsu0+lXYfL?~TSCqfxjIzZ{nK5@<)V*0VzzuOW|raE#*4!zt{Raec1n9rS}$#E18; zK<`EE3s=XuN;LR;?L4`AB`&$XqNv0P=Ub~)GW`(}rVCR%^A_~(oFj_nm6-%&$bZL( z!KVn9oR6#@mIXh`n2P@K+XU=Js%3t$JB~Jgg+_I%Zy?=Q61N=>La&3y=&PIajfhV4 zNFlfJB33k#78QBcj#Za;wU|bM^Wt>8M|N@qHJLe;s_)rFb^K(rrw*(j@ zfT`QBWVi*99?>&T;VmqYSYzxbM!+HEM)}5@E4b-(IaMd!7$(^UC>xGIj^FtdndHy| z%<8MKuQm@}XGU_imhlqi$zQ)5VKjtCOa2y$1ByvDWt zy|}sJe2A(j_*DEm&(81d#dge54yOo9SkZ~WV)h;p+nI-P`j@St@z~WOcHkMfG;1>_ z6#%dHz~uKwi>+8%js7>)Y3S)XHp#Wj2zws0{1^Hj|8X6z_^ummVc%_jYO_t)8~nA* zs#1h~QRj?><+mK9!N`4y^4kj5`j@mn?jW4wX5^yzv(Rh%)Q+J^=p(w2!CcTp0)Dt) zYl^wFEn@R<(uiPQLIDpWTX8fI&r7&u(@sLaFVDwjiMCb9n<~8fFYkI1F}L(Z5KwAo zp?xdp<-K(8c@?R4umq!$ujY>lqqYVEPlwoI+qV2&0rWDLt@*3Mg^}OUyP= zP?*7En}2^W&!D6f4FWxak%#7>&>S+kuHbO?+5#SYTyumRbY9viZQ0|u`f=P?O3hMG z3ED^dI>8U_!3Do{4{ZW>Mo5-L#uxOdCxnr8BjycMPCw-TWNs6=y`U1&G>bowoes-KtPNweQSUL;RoL-D5@ zivRV$b#gGsa&=Ei9VIS@;6?^D6nE!gxz#aCD)U*-SSAXmv>P1@_y$Z;K*}dL#(5)W( zPy8j-g5)w4W8wL!`m}VEkjnZxk6KSAQi7e$SrC@1~+!@U4nVVm08uyA|Calky$*NG6v; zMxc+YbAwAd^6n@~L#L8$n-)=>j*YCG>K5>veyY)ZfIQdpfWIl=XCZw#<$scO1CMS} zBa5{StidtL_U$L+()b8-M^k~HoN=m6OLY`6CWi+kN>`)Sq8qn<9E0A9?CN3FaoAs$ z2b8n?8Ao(2y4-dz<{{7dg7wd{c`THlkelfQzM8{#-KIL*5YNjSMd2^OU%~jE$@FV2 zmgY2UyKDyk-zwFQ*OtKFQxj4Cm9>iVh3wX$ap-GU0+!0}mHeb4u=gzvvE@vGIO(iMa>||6!$!_5nZO zQRPDIf6(JuBYmvOf`oj;N?yl$z#U+#3BN?K2G%#QB5)EJY5%N5mbaq9S2EFk zoQt^sWLv021MH1#JtHFSfUj$KIIf0j4yOdfw$Mg{pYX>X6JEh(B;xu_yXQ#@<{3WF z^yJbo>gC;&WiCI1Tknh=7wiFjUnor?+6Hpau_==D*0s1^`clp266mn{`M20a*KyM| z&NnwATalHx8Etbv_`;f21H!*R&fPBR9pBM;B&o02`tv&E5B+!_|H%Y>*eT3QO&4@> z=c@Ce&qtB>ixzFy`*T?SOjthi>w z_RWll^F;e;RGDTWN0p{QSO`T+LX2v*N$aSyOk8|;eH$@T?W;|W7(zUU4twUYkKkxA zN0Gx7&~v9?AZoETifxRYV_q^0q7uW5Q7%&gu1}h<)o7W+T=*}=i?dtU-24r9ylpF{ z-AikqCDV`W(hF;2z%RUVG@7Th7v7(OCqK`7LmobKpz*vha5F|YzQwXf}S%VyWn8;^Svp{$b==&7k_GJGA(z&G1+Dbkw&-KW^=)TtWi^J@EAV<_NO2}kg$SzR`n&g?bq?n?bsKhMjOcEnA}I}ROo&9ej#-PdcI8W7@z0WBw(gp zmrI&kB;>Yx#*@(x_MiGLGGUiiP`BXuX`>?>s8i*tB7^(@CTeoBd^G|dXW6o(M&3B= zF>guDLl27ZCHLFBGmy)eED9zUfII*z)vt@mbGT@?JM7N<1QP4>Gs?RQd+*m`1oh2i zq-gkFSYW&tb?RvxIhz80(z_lS-fUagN%78rg5Q7o&19jzQ$3z(iK{`r0%FF> zrbHA`GjJkerWuo^FhQ$iE=uoqcx;ge`hY_#^TmG9G2cA%@=4spghw%kiO%r+47tdj zdp#Xr5h!HxNr4`5QhiNCUI!XfIB99tQH7+9@_w;v!tcr0===VSA$Wf!OBs(Yf^SyX z?5q}W?_xCGC+tqZIp7`t=i)M+SN)!Sn!)? zkVMlDpQWc`Xj5uqw#yTq!ztAA>Or7S4}|Kni7p|N$Lclg=RmjH_A+PTg1lYCM+=_h zZ4|UTHn}<2jUwpo9K7SSg_^o(OvDU*;smy|6U-Pa2OmVFQ*s<9_&-k5YAOPU zIwx82pEU5trD=X8{@4Ta{wSJmJU)xA7`+(*FAQe8?c-Vu_ewIu5Kd-gBOK9RO*~+* zh>Plvjufygqs&B=qO7njbcLm-l^WNYT20A*8Ar)Hw+~DO|^ML?4`3f?iUmzEYZH=;HUXVQ!FUBTEYS3_WB##veSd4I$b?M28CC;%PCX)4vrU|KN6( z=H_Szs$9!*scc=qOl$|OeSlB7Z~fT8vs2)I7q_3yErWelubW`t80g@%u{Dhd_Tzz7gwsu$%B`O80wlQQFo7O%!poQ%Eb9zqqOy>(Hv3UW%i z7VE56&-NqQpV5_^>Pxs+ncU5^X%;zf-zoa%HicKlGniCP&S9DDe{(*0J$T;+;kum^ z8I^B=CoEJVV7WSip zLtn&K1z~^c7Vd1U(T7!^ShFj4!ajGKGf;Doh?9;+AAT;kffX6#>~2VIw?G^WR!VOc^g_&lCHZ5`4){$nSVs@L6ljX`f*cp5ee_PwoLpC&(oqS zou#Vth|EyskN&$Bk4Nu=}1wwX%zrHl|bGL~df|q`x=kt^c7?@qj(kiCIXxpUEo%dd21ke`Icc zC!vTlK_|$)`cc2-ZWuuh^x|7$PpGo`u#is{;ff|aKYJc+FhNhnuwTR9rz%ABhCf#Q z<3rGQTXWrVc;<0hdzj$X&ox{=pM3o!=+5HK{Rwh`Q#dIm+~VyLJeLe{#S6F}IQdf0 z3*7^rk%S}f7pXaH_^i%O@p(V^PI(60%wUcV4|IQ<-#g~?BD4LFC*yc39~4d>x)>ZLz%ll9eObY z%zB@WH)7ezip#^QOE^f$mbT8X2aO(?5FHL9B6A)+&O)BVAspt!M7}P$ zf!}lm=Nw$lQcEDFoyf>C1 zvWSXE3vG(N<0yJbF02H@-ctLnbOrMoYCm%CdD{`tsklwmuRPsCEEL9B`n3u|>H}uHH!6%Vp7V~fdxT)QCEWynyNW_@w z?H89$q;;N?s=W#JEphEnRLS3B8+7Pph79zbQs@mN8*N~^x2pp&wU9%7JZwyN6!x^S zfiEPIf#bC|nA%`s7WI}9xwNZSk)U1c5sypjNdM%@Y(UitK3QyHQ2{x+=^J4sTO}4$qAq;F%liuSi+T3@&GD0X@Nk#_$$~{g9f-@ zkGxM_M&LN~vnj?h-j3SB(s?&i?Gxv*k4C0m$@Lv1yq3PiBo627p}u23+}82DNmJQY z7v!F0NomWDM66JL!2yB>xarTvE%L~5?CnVX$5spGxRjtDMH|zoT#xI{MVK3dMCqvR zELEa7bFn6(Vh^@D$1YuTa2S&vc&EuS||yR`Y(RA^;<_x(|wn?MamH| z0@eu}&4|qX!Pj5M>yd}y)jS1F0?PD$70sFr9Kt;cH?NEJp*Ydk>J>5=o3vaOt1#O@ zaj$N6dmYI`VhtPf`ytnsBx7KRw7sM$rGg?qBD-yFd?5;xLCUu^@QdS8CvOYmpPhgmGltl+qd ze?(}rXAv2j?rEbwd(=JCW>dBfd&8ht5^vDWWTffIFu;mzF3;P^bI@_8c1M)6;r1 zNnl>Z*`0?AZoTcm^%s(Fvj2U!5r?%drp&xG(H-MgoZ+H`cAGQp8)v0 z=S)-g3K0>{f|{vJ#5CGGSdbrON8F&oNZ~nf3AZ3FyJ0*GZpvw2CE*Zd}qj zy@7~t7EgHa_2Q+eRILg!$i)?m9sQZ}1>L*8bf;i*>9;trJQ zB>zI%XbtH{@SGrTUPZmX9Mf4^H<3(x+-vjnEiBR)o-Xd#27Sv;DV@Tl;14WrcnO>= zjf+LI5k8f8{8!@efsd<5qWv!lzdV6G6|7X1nJTaqpN=_|0OXPc?{8t)w;6n^6HWF7 zJ|owCE>7TU?dTnnEZhWs%L=32k?%!_ILjW>EVhl;61hSi53Xac6Si4GSJzSNsf-GF ze&8z~MWIY?BY2YMr~Dqr5nN)PM zVyh*jE7HB=GDSkO!kRso9bg~M)8eMw`WJWdb~YTF8$%{4%+l2p+sMB!Z@!pf133!} z2<#Y*p%QN|w!qdk#B_cwpTZydGJjJvM>#;wKd$zO2khZXPYJuKB(31y{0{0Z;6n0r zocOX2{0#yfuEfQiK~(g*N!o>C3{6L!izDg7_n*OrmXB==5v;$j_ua3?bf1YuCdMPE zo~}P>6^-NUd7mqCy{(AMZ=g}s26`atx>+*zG$J=P)y~6VYj}|1_q@c{Zk*Ru!jO1m z5U=ottP9D`Bj4h^o^g++k$%f~OtB#N=-KH%icJh6@vB#!%oI&vCb}2e`dt6z-LktM zM)*QsDa+@^m}MMf7TA2|>jG-NWwkfT`@eo_{@*8oU(*!%p4u^xfU0x?h;+&@XIm}r zJr%u#=&n`1)N+`{1>z?!pLT-hd+B7}1J7AxwdK}Pa38p+K8A^*xzlLUM0D$kVJqr9 zZq1ajOT-SW1ku&qX*63pR6}J1{vz zj`oqWnNc1`?4c1N`L|)uK2_o{llK=7UT?Ow^q52eF}@pvz(x0G@(R8a0e%x1Lz^pJ zD~NW&Y+?fCUH!ycwRgmnS#uPa%{^^*Qz{gS;0KBe#C%I_kM(*n@1hTlh9 zQq*Iv{Tz&F4*KkKE&J$0fhY7`{LzM88%li`)iv)vjipb>=3h%7AufH&$iB}#*x~-n zfH~yeWy}Q&Ii~&~0~;3Fv0k_zoEFarx(I%AkukgSxLM5BeSXrq9{d(xg3b8Kqmk|q zjq8oa9k}Yy#Om;eE$DCd45hyYdFqs35)@&5sGePWSKu6QPeV>}$3NY|If@SND6}AV z{AoM*xZxn0m3zAQT?F!Y{Gw{HG0;Dh6YRhD@-}iRlZ)scUP8VvZhv?NIn;TlyyH>) z!0VCvbm-6s*jPf+1bLvm@=8&6B4@%ViB)G1MwN zz79F~8ILy)YnMyFc%V+2_Gvi>89>Uq~{ue0T)L|J$@#aSb8z`qO3N;9?Kp)9l zJ)MMQ#Nt-CvevePlTPjXlQIpwD2=>3KCU-Wy7Zl_HMd1P{lsBa>>uR*%5xV6+#1oW z#?0Fr`UE_CjE~`3!ypQxt~j1d0q1~)j#Ja!P3-yTWgykJ5a5Yea&db#A-;Em;WM3yejY)L8vE-aNTC48@?-5rOQfRhy)>@PnyyM|j&)Adgl zLr?s^@#S&FV$}56vV?N=AGR}Gu^}BNm<`-RQ&X;vPe6~WYK!-Q z1Vy-K89Pick|vR0d@hTK{xaelvZVv=7m|2)Z^!o~@Kgdfv^eS3P(j)NV|W?tsWfjo zzB(|9-vm|USy_XxDehmwga78<=FMM8tu?4MF=AgN^AKk0$jW>V{7Ckd*R@VCza};I zmURdMr}aSiy|HeXW33g0vaW$XJ$}mi%yK_&ev=ejk-dy;);SsOTmXK&qQvF&NYDpq zRwbl_wjr0*7JT~x^k-E3(eghJy`o2MeTehKs5AR^8^aIiQ4V?duk0o8XU5%arJZB& zHl>hPd81S`~{{6LIK-jzu=gxp3DfId%^L(C!XNId z-{8EBQl(({u=qcY;{P~`|KlkBKRAkH8HwBEyRQ+~yy=Yj+)r#HMaRAgelHuAcaKk6 zR-*CR(JOb^2zd0RuxMHMJYLFm@|tskd|FPuf(7Wi`$nyJ`@cgkFG-JRL@|mDiH`HX ziiXe?JAX1A))gdB*VTV7Xd4+e&qVP3=Swg8F_89RbmFPt8VA{)i!c<|eSQOH~Fs7h!DK<>~{vn0_O^u`0K>G*j!qH__mG2WR# zD+T^nCFG{DMwfOXwN^K>`P(Bnl?J`P`(Gs(zZ`)akHNz`Yd;Z3l>D>680dqW%;E}m z+rcgaN}ql;?jYv9=?@+yOkrP>OlpGaEb!1gR+5$AoShL5D!VX;QdKyQ9Byv|4nbVY z*i##dv=q8}L<7|Y}xm!5M=GxIrjdmQ7W#w@C(lm}uiFK`Y-NH7B z!d_GN+p)x+m#J@y`%u_5pQj!lz}I?H_2Tdf^bGmvI_m+S!~Dg@RIGX{nteQ~BOJMo zdMg7YUME7or(u9}3GW9F{(q{#K0#dVzWbX@2G{0(Xz#A`koNq))%<)wkDhdi><+ z3wdx4Qu?y^OR@!D&>y7<{Je_9c0+mSc{fmRb8b$8?+j-Ad_jDwcLK>O=m#Cy1G$L9 zAy}NR1IyU=9F$c1ic{IoR&$XpBKjr20wxyF<^8qzCR(6Ba?r~p)T{`}>^f?P4gfE% z^mXQkxiM@NozPEz2pW*^|V8HX~FfiGNRlRc|&w*xf>>OcH^8}e8AH*LNf>|lcYsb2Yu zt4Q+PM)j+#B}5Q5J)`@49gDbsc$&uy_xb8s8Bg$;8(Lhd2IMgEeAV6~H%`tic=GwsazY+_W`QldQLpA83P7J3|DX+zL>5Mb!kPk6^ zr=jHG1-j(5oBb(?u(zn-t7Nr@&&TQDBi+vRDAvhf{H8Sl3#C$;Wjvfm)4BdH-ED}- zl-+l#AAEV{4s@3se}J#b`YLbt9wIVH>U-5u2EFmd&)m3h6XxlA_$#3YeE;}jco0Vm zw!4{h#z+kO$70@B*)NYFvbEx=G;=##lK7Q5)Ord0ch9VRVBh9hmF`nN9frJX<3A9p z=dsSh*9vo+vlbS*%q{B*oAnzN|mfUL7+ks4c5BoZ~Y=8;A zzC@}E`pnF(E#130hGvo5MFk<4hjbLv1S(+;OsHL`+zWexo4XILKZD%w7p+&;qIF2a zsW&kJeB5pnYF?X_+t5=twf)f(=CO6Xbt>v6@Xa1h2$E<*4$3O+=O2JBF5r0j8SsC` zgT#vB#=#fvbLS;zIP_@V&A%L_1f0r8fswcBcCf?J?u>Z~0c*Tc8=D7{eyZQ^OWo(% zkjNKi5uxAE2QPCvZ|dz5=6a>A;pxAMggG1q&v8L+$GcZ3>G}}Tc=T@I-0~)TUlwd9 zXjTwCXY1~C(;{XkUHtIs_%f=|%2bvk-$v!Zp@k0MXQ>}twI?O)AfZ!#qrFXG&wI!? zh9Wl~-71V@dHQ-0dFPV8`GqZ^8qqNK5`77h?>+RYUTXvyo;3Ys7!LXR z?eO-!_rh?~_Ke40k4|Kncc-ge#2V&kg}&~upJS#5d> z`Z#{Hk^_{g2dSW`+%veund2gVsE%uj&r@O~PSk4_(K(wwIHfs*&0nrok5K@aw3vZs#X z8Y=%%tVb0F{Qya9YMIhw$j~}HK)0tAcNbnI4`1I#qspV_mnuOY<4)2!!V7$w5`ikl zm+^T1%iGuLslbof6{|J^Zf%@tY{!}S4qU36Y4{X;H6o=AK3AjQzO()Fb7>mnY_2~U znW`VcitfF%AFErja99$DQ9c1lHnyvtZd^iFE=^f0#BO39zw18h9Mg#F;`)Qs&Tp9c zwGT7l3H02>J9n-fpU3&5cNJU1 zbWBGa*Fl#i`-VSw)4fDZ(c;;y%)?ltuuZcl819*q&zQ+h&)}uFUu9O0caXP>x9vnY z%pXZ@B6Q`D3owm!=Lm=Vt(c2t?crHOym{$TDCFa$)r%$gO*b${PMc{PX&c#b7f3xV zTSPVUboOpbvxu*QSW&IEjXY%~ql~jUFr%8L_#|-#iQnZmac@|{abenI2%clD^#kO$ zj_%^|A6D(r)9cu|Kwe(zBs`xjnga(e?P9{a#p4&ARbWF^iw6bTKM<`#41e^A0c16= zT`u=w1E+qGqENGh{_TqvA>3qrD1Ec#y9XLYD`yMdr|3YQLsnvv=4&N#IR2B0=Q8Xa z@7PUseSloo?CA(K$#z^&czt$Id>lL39(nNm*(SPh$?|&Bu@$VbH&S^WP2k}DG7mUB zH_+f^W?KG?F`Qj?HRv~8DKe=oDaFH}yLVidOrqUI-5Y-u=7583 zakp>H;DV=@PxsBYpg5bMLt3Sah>U#rZ}eCKZvQ^KU;fl8D(D!>%bN`*k*K4q3icxSp6A=*<4(pLG zbm7_91lz!|5#+35?P28Ghq#)5Jfglk2t1bMvkz@HaSEqh0arZCAOGCuDDF4oIAhb* zQIv}X^<_%SQ-CYu=`YPO)rLo9{HRwzFUeNf=XS)r0_WK|e5j}d|9C`oGcW%pmaq87 zH&FrnOQW;8OS}_UYePxq25=Gh2GpO4OfKRp_O*`Hrr;CF=s8VG0^f^IXJz9Q`1<{# z9~2eC?<4DJ#5w%|BwZgg<10Xde9h31C>06Qp4-d0H?J2lp4}0scw33+I)xtLPg__> zxHPW`xD`dq!4@`-;48A9sUZ?xyJ%=3X0?m#e9INYazO_rS>*1y13ni`F^-|*kk7~Qx0Uih zpFelTail#P>pnZW{#hHiPTG>A6d2G)l zuc-lF6LaTY((p9dZ|Hofftm($3UgCjtr9A>cZQ>=f!h$#s2~H{25NuJ$u-W41SAoUq1)F zxdd|WOPAM>6^B+a@1Y^=Oyx_SINFL__v+PQy8;w~c-M-&|)MUcvJ8Pood* z-^Pq*DmC~Hm15%iNQwS4?daY~%8&bawy_(9IsKdSo4AxClaf9;1M43+7FNN#jCht_ zHb)wR9(hjT#bebCtlz(V%%g#boRoY;Ui{cZLINZ2n#_Qo;xPP9C$|rIS{M<69)H5) zP9Y2&$|U4DFLAMSIv%O7*V!}MY(sC2XbJH$a8~OW!|i{MV1Gr0r-9^VU z%fLQ4OQmm@tR9o>L}Q-l!g*Ho`L+^UCw}utZnM~xhO};DxBk4!BwXs$u%qBU ziMnqo(~=zo|M}kgge$=J7b?i#$Jzq>+0q*u?fg5q=tHWn-1{M9IMZ78={@*ghJKhZ zx|d^t!`-V5NBS^r!g;dnM)2$1uTKl-jz@!Zr6vN|m00%#n;Un{08(UQdL>o9fIYm% z?DXXz*T28DSds%cDs)Y*)|%)5S2MAa1)*@C{kX5`%cn@=5>i}e1VawOVMuyW&a&5`2J=Cwf8<|ymSw^ zyBDv&j(GxkxSw8;VI}2=UGK1PEZZU;^jLqipXD1GPQ???foHUG?4T9Nbsf#_B+9Gs z!QSE1h~cYi**LYAC*$x~J7(-Mr}mS8xo6K}<(V68SSWofx>{o!OPd;X8}q^5C$gmX z2kk7@Qd78I+d~3wUB&`W<_?~|d{f0LY6}&dH9oWP3w(UdmSn5xb-0z~LF|=w$X8T- zx)~E+imMueKQau_2xy?+bOP)K*ZJcm{Iau9#Cz?>C}loNhb%unTf<|IY1WugALWxrsfHXJs^= zi>xyFgEX?@_q+@M{;K!zy{kq`h&g?#k|q=KhKtYcE$R#-jhortg-=JY>~QW4YTi}c z>HAf4DQ*!H$@WV>iU7_>6c>sDxCDEBm~z7^^d3HV!=e!~hiRMiJUKZxvDK|FQe)I` zPam`^U<9t0$nlQ9zxZmgx9pZoKZa@^8-x;zGwuO@M)ArAo9HC%6=ZnZzidLg6H%~!x2^*p*kGwE&FaT3y!OKA zI64hE@ww&X@4%BWJTD@WB+`l53S=BB(}0uyj=1eUzlvG^_9+|EFQe|g{zEbJpvV8V zIsLhy5k)KC_mBbIr#<>)<-KpfV-=MByZdVZ&1+jqo+T}zNiSjR3w4lR5FrJBhdhGN zqX6mn;&tR}O!wh;9_S=_m6Y+jvxp0&sb+(Ye~&e7>;U9iiJ{{X)Deq_>f6i{gL)#4 zcJQNAhP;wOjH4qpoU`Hy%X;s@XP{iz%5&=CGV<)V43bYTL;forZ7GK1$Us%P|FhT} z@Gp1m^_+IGaF*C|s~z|q1L&#yJ3G-z`Vt=@WEb0ssz-T&f4J0P5AToD$yoXfFP%F% z_o1= zjX*zN&0+qx!;45Y>rLWR(IPJW81E}nhmm;5eO3of&==e^JiNfS5**~zYpAe+g}228 z4?vHrzz2iSLzaCg=|lO(A;}FKk&bTMT>1z8AKj*e$aa*V?1pW+HW1ydqlL%L45E;= z%{>F4BSjp{%DD*nvAD-*+VR9RYG(ZA$p_pp8^OHLD+Y7O&_E++MxqaEO!HZ#dGw;u z(lUE`qe)Eda^UEtf2;6$D;T4X1|OLZ_mJusJf9BIS)G+x!ATPX*Xw5?$KQJ|_9_j` zoe!n>PYXhhss41Dzu7i=qaR!F?EMLRWwlG-;2XWCHB~! zBcPgpn$hxi zO08W?{qOF*_v)|@q9NybU7Cl@Iig204-O*Q4mR-8Rn2JSO+xo= z;H=w_x@N7&cM(M;g=2yS^jAJNG~FhWFw?wA=wrASo=l&rD~3I-v&^hh|26RWQI!_Q z)`p=V$w0LqA|p8c>~Q`C@c#=}K7Vh&ZxO#?t&&{00OuiP${z|l@ChtVNF_}#BKh#t zt%$-!_*#D|C~hbkUtH~?=ePKVR5U<`#^{!tk?I|;lTuE9LL zaYXGEKU@O67i3F*?&4$)n4n%@wGZwIgEqS=_ck|yBObsyuCs$u1qNp{VU9Qay-#nE z0dj;Hol!Hn&`Zh2DAWjgtFk)(H_Ao=dXuK6wE?eN<3NPwFYrf}m=@j^e!h((UNLUC zxM&NHX*+=X@C%=n&W%-Td8emSD&8x?Ge~^icOlssi;3N;vS+!hSMYEBn z9)r0fxV3$fNOT4cg?z=Tg*4=PpA%f)$^M4CxTKxa6mSv4_uWxbFTqU?f?jGIz_WV# zwn5T$2(OI26Tj00Idi!`YG40UVKSE_HGP5$Cetpb`*AWKlL9(jvVK9&MeL2>`hX^6 z(09T|zL$tRv*yPX4`iUsWa@bNSm4mbDlqE+Pc-w&)z4QytfTQ@JMlC#5}w?x@;&?v zIE@uG|ET7m|5|pkli#NWH>E#!-N`9Mg-;l??-zo8bv|G+aV85jQERG(i1lE_TJ6JT zFBg&I^nf7+$0~AAIG{ zQ`0;g#`-s0$L4|K8_W2^`K%3a^FvkTHeEn(SMC`-Gy=Z7N<#a&XgH4ztdBhqm_~-4 zD^gr0kf%N|6o}ySc8|dG_%j<36{u}jM23TpB5?g8Ni+ppemx_1-g^r>(`TNcq})a# z0eE>at{E8?zrUBD4tpaD_3G5%Y3y4kx5QMjgM1s%(pW?vA{*Sg!>-XHxFB#u&=^4Ga)-qsbGGRW|q6~X9K0(z2o$(6nw1}#@*fHov8C^ z$&u>JZbbHoUqq@3^oiiNv}u)aK1_r-Xmw$%YczcL>$_Q`{rY>A_UsC(v`d+i0)8Ud zpzhng-&t7Zz4=~~Pv9F~Jg#8Iwu}>4EzPd3?c(TK+ZWvFkSh@Qp8DxZBfPG?rhVYM zYTEl~#Q*UwmbX2lEq7!FdM0hSlaGPEb2=$=f?*KzTuZBKB0?U_Xm)hmZ5xXd=s1)! z$B??CI9>K$m}@?(^x24YfS;ZzDEZwgx^mU1{3X{8CSDPLnf@C-e`j-w4{vSZ$mS0% z+o_DBpZI?#DI~+ACoh0MCcg{+lx9t?k$$m#tn}VgxIWDNZmj zfPea?u%Z*>S7#UB-7TJl`;eTFc;p!pGFdB;n$_Dz(pq+D=_AT++hXs`VYB??QIQYko z5xCu3ywE7OJ@b{cCFGJA#u;&M2a}$CeCd8<0&&oudUt;Ya$mH3n&FV+EbyTmVHeoM z{YvY1IUAEGKr}whIIll<}L17wT4*=(B)v5Q{t7a5(i@TO- zVjPQi?eC=oos?Pb&8J(9kgx72o8i9K4cy*^(M{-)jiWhRvUnbPyCzN)MHrBfcBf5S zmDf7X+qp+m$g_-OOf9{sD67!mHRoemLWO8$vM^1`e;X0#Y4oDmdQhf_6cXnLy;m{S z9;IZUY>NCnW)uXhSelYdKQ;+{9WtS}4#PR{QLZe%eHBIb#{QyEU&d}lp{8eSAdgNJ z)h(#>4SG{=E{ET0M%vbwviyPfMWy4e^p){oiUoPsacnL!DPv+Qh6{S1%q^(`l?9m_f3p)<%5S zz~^50m%Hse?7=sVxfB71r!}hMT*DTelOM&`{eTxDlk<>r?ovMXzv9=S_XfCx``@?x zvFSmK}fv4*I zQT=Ztm@2g6GV2N8No21?`T^JJq=d(_6w3`vlDZrB`8@O_E3(k_p4fu^;x$^v;(Amh zUgIS+wSwzMgFH97*N`q7KWBGc3zG1ee<5;?gj+e3$R;6Y)#<<_q+Zj9h$@)VgnkT{ zUbcUAkCcYyg^82f&`(!zh0Ae|*a-He*(bq4F^0t%XiUePfVWbk<4O{nz;^w2$$wG6 z^MK<|_rpgkSif~Vi{~c^sb@X@cJS90DiI6E8PT9aMLu1NfO{N$xAJ3y^WXzA9_MSn z1HHjg5dzEHD|p5JS*uhN2{-E)Zyp1E*Fl{QU)LMQTKx`mMDSBf=v>aoytj&EuJPA# z{DC|NwOiCf@G;Z5wHzDQgnI<@O`ZhC6ih15 zoM-Hz5nR;R;=Z9iis=L>Djdys5$(af}0UyQbL+ez2K!rOJNP z+oGX<=kX36&lQ|p?1g#fxd$nMbp%yXK8iW4H-rOTvv)+=ld#R>edH`NQ<#tORiX74 z@IjE&n}#80*m%D0!ZpfeoVP#Lx}pK*{q|6-$~TC}LVjXqn|$OsQ!9MKrUj+ST9)NL zY{D}8^El7`EyXDYJbC{*7E$_pF3&%+Fo*D3OVhh|WAm2b4hq;4FnvqEpwO|5O;(;b z$2|mo^?TLB_llP>yXu|PbJ;t1)KJRzg3}zX>}xX1poU!5=B0qdqu`4(Ii{5GVF)Lb zhE02>@8F#(k0Kip=)sJs7oMM9LW9okze6+HF~Q)cLnRgDyN>bHUYmm6Dg%3Q1+fL> za9%q|@7pq#G>IX8fPNt{jx!^Pt|XKhm9M2T2pkye69WwW6Np)!I<+DSd?FfYwigML zxO67e?sE7~T(5y2%#?v%R_Oej68cg~ED~NwGLW$6AD3Q=#zv%@5UCSGJBXaqy=n9Q zkG(hXheG|s{t*$9BqU0<5R!z7ZmH}=NJLU3$(|%hl0*rKNU|2nzJ!E(>_oEf`@S37 z*oJvN=lgs9fZreRoYy(8S4T7xGxu_RuIqip0{7XN!32G(0N-?usruJBEcra5H}nJ< z+jZ?Y!WIwvMZxiFXA*wm<=gQB@6F~=$WopJc@OxO@9gM`(n!LzrmNxkSH^H0iPmQK zo^5RCoEZ@P73KpjL_bNJAIOB}y1&tlQLM&0{P$$=5^9)Ox9Jpzd;Hkqiwu}2x=wOE zZE+-{6mnHw4RAiTGw2nBAt!Aq_)S|_33PeQ3ez8-fyZ&b_cdd50p@3ZapAV@7N+ew zK(#w+2s3;*ww@a_i-wADa91<**7s9&t$RXm)4P(dp%PyZ(K6`J;Cw0gWx6*4UyPwj z)oJ%!&=tShzO+V!dhkzJsR`dsH!9SA7WQx$U5? zefHz1fvr_mZr=b_;WEB{F5GVUDm z`L1$4$KNP~+tHeBdJ}1!DKFt|p&*@zOLKc>M^F&9q0(__!vs>^C{6%K_7%p7ho(G`h%59d~0dLB)tI#h2i|A@j3 zz2y?v{RiJFUe>#|G2TYRJ7uyLPu6T8jZO&ZxWfBL{(5)#CU9|Q(}G@l1^A5nbHTU>Lk$|6D<3CYx&F?72^|kK|cRLGFtKaJ~H{iZ#B61t{M}_+z)b#Ww@#5&~v>!1mc%-hlcM8rC;RpQv zKL~Zu$_dig~;C}AeYirnyJxfWm=^ri+k7U^K6MPUa zA0A}dGlNEISn`G=hER*1Q0w(uYqc9n#vuA$0Y(*^OZyHj;Gz#iwdiN*7o+!$QJ3)Q7`Ue!>6GrHE3Q!hPgIQ=CD` z0Llu6Ab-cG1L0>Ld&z@_=eD|AEj@uU^PiL|12jRi!(7y#Q z*@X?n{`T&Ar{5GlquDNZ?hYAS%rSkK`L=;LK8&0XI=F~M&U*f%TkFGStlTZT<1mV7 zd}z|_yp4ix5`1!4N|C2f@elKoKUhsfu1)`bEBYgG$3OqbHX>iOyewn1jIxXlU5Yur zf_qZ@Gb62*(3?l`!tYyFkcmDW#}BIsR5#<+b((Jk4J3U^G`&=h8|d3u_6fkbY_m_h z+iDKkY}dcZ6#!1g$D3{c_RM21@}*CrAxoJ5+!1kWI0w-_pOnyJ90wmpuu#Cs8mz2$ zp2*b)`k_v9+A|D%#*7MHZPyJnw>Wt)eE%j^3K&`7E{Q`KC#4SMxlEy;g(J`H@)vQ- zV;YqLzA@aE!(vtFxAD5O>LPkctB?F4WrCPY_YA~S8KX} zxtsLkBKB=UZj5b1Lw6ikb48MDFG0`f;=Mo%@OwMR*frR+HsBHYt?a4xb;N&pwk7)~ z1zAw&pYmo6;`*iOR$3tvo}gB?+D#b86X%@vFYt_E@r2x%3(toTmHMsbxu=2H@V-{A zqa@_c6!G;d<&#K9w<3nO6?%kz5i8FDhd|zvkkz0-LP?Q|j}J(7qOa8_?o2=qpo99J zW79$4@LfGo*!!RZd1(Lr5xu>Rd@a4kI5Rtur;+zlzU-f9dEC>U&vFRQSj|hfdafbT z)y#PXp*84_d4jq5f8&_$lmqQY%aD%4Vaa_AbtviA1;pnFx>X`O)LP8MxTi}^Y-40{2o<@d>-2X&6 zdvUHhZAtwmtbfKn_M>f(!#^@5{9UU95yogso7j30u{^A7P_G0rUpZK1`)vT_M0x)@ zss+5;tZ3`$gmENt_y}De?I_k!l(E0>UyW_Nn+~U#02fI1YUSgM0-R*IS6uXPKO)Y5 zxb+}$1;wydyI7K7u37V8M??(x(r;e-GMkx%9S*C^=7|A6w3|I#J9-#&fMTJ@g;u=w zfGBy1qXCs~zV{oy3H!gEhM95HBIXZa-rule73V+W-Iv-sgro9YjxLRpagrSM9iCgz z4^`svb*yL^8`50Z&0^k;Rtc=rqNx%x<|m5_51kBCvo%Ohid?&+tEf}2?St|eZ*4|#mf z#E)ZdHxSo`?9spb$(Y~!wS#cjI`%K9Ve5FiiGpLbdfoWeaq(7+F2|2mq!AGjeINKu z=ZZwQ=xnxd;a^#^-4VdcJ$o?q#^(~`>@-}R-$+61mpHo#=OE9wWqOPQ`h{Kl_5Iqo zdvS)ig3gJo9_%gEs~)^Qiy9Pq_LMK0J zbKbz;Y5vZpx~CTf)!*3h#}@7-alw<#*^eeos3$0#j!1>PebHCbsIConW zO4Yji_ha_#1KpbUNAOVhwW!bY@Or5xUp^x@ik0*gFr~H|`f4q=40kkOo{tB-7k5KG z;Eq1qn+nMDs3k`_@*^DVXcp+O|GwoCSF?-KTp`8WRY)eIKipfrZeLQiV}-Nipo5=<$PI{g^<-j+wmx8k4&qI5mKygUYXSx%Ri zzb9g|l6@vG)n+hXSY|krBCN|^-?tW)7Z6|VKg;UdMaaY>+RRLO4R56McRerPL{8g} z^1@hQ&gRA%f1et9gLsB6etM;V`OHBk1oHT^< z5yNGTs7TPoJO8O&jqQXS)|)-XFeiwLW$M56j)JAP#LGinNQg_RqOJPoAZEX^C@q~1 z`E1>%1PQc+F5c}_?(`%B&+g=o1>gl7+AHuX9eU`vUVU$gt?$M$L9KVlpNNR#h+8ll z(+2X7;W@`TNkK|sK^f;#6Op|BZ+?JHAm;7nT=I@BoOJl79GCSpcDB^YL{0-Zjd?3* z({3Ai)UH!oRs%0{!K$({cmfyN{p{(7_u0%>rWfVK6VShKBj`o=0(LJS(|hx97Dc|A zulq00Nl5U^uzXgC+jK7d){G#d;`)@Kj-5+*qVZe$y+^<|4&?VgcLQ?5b}K>teFK;^ zPH?xySMbMC350xkvWmrvIwCf|tYSv$CVfutO(c9XrjU1j9oMmY4vQ2)-x=BC{&TAy z>_(;G_yY2Xix=&!x6VTEH-(q${%+v+W;*_A+Rns;>g!Tk?9Etd`*GPaxeU3-5I1)E z06%pnQR;lpB+fZg%^c>pjy?aDR*qQLV!l~gx2CWjG;u=nNR96%D$EM!S^5OM*R~hs zZ-DM6rFGfy*@p={w(#;uUFRBbl&JR3z~9eWa86YE$0l+ZdZn%84LUm4Ik8{4T}WT% z^~IB*qjgAL-*x5e6t?)uEYUyV`3nsUCj z^I;>VdXOn13_b}y#bb{rB|&sn(L6duX+vnsHCbND_BFUwNG=Xges7`vboZt*c!HQ4|4gvHHvr) z9^CPhfPChG%e%@ZqtILgxBV(L%+1G7JRsM#A^Bx9-WTfQ*v8HL3rTVXDIZBvxGD`C zp45wL+hd@=B<=Xe&p40cMkj3_GC}{6ygqBH!}NM?EUeFIxYo6J1||GcLP)3fgr z9msIy$%*06c0_*8V15|*ElLF~aUakA#Y&^5!U+q-Xf1F@;qA;>T$-ON6Yy^pU2#0C z6_^42*%I&6g*@l6^q6DT-=!7YqESwM{$>qpoz|Q}RlyBv-|cr!&Bj z$$NqAo3Ljxo9ShXLFBfl|A^wfP1L9M>nIBg+!H2_9Vmc#{uQ0UTXmc;&+v#0`S_z6 zs}&zCv5_3c?9q(B>siN;%-Qxd8R+*=YUe$ez7E`sMY}+8kp-l@()IAyI`lWw+lg4F z_hFOyYq#>i*BIo$@OjIr3gyn$X#YtAJt>jMQ~ERp`ZX($d-y@l??8ope{d0EBpsB{@DPho{9E!Qd@>NxzY9^TJMZ6nWpw}IE0@%oeKj}`2`_j|<;nh7i- zrLSJU^v0#-9Nrzejm1A)q*|$6!_1EsiuN6! zL9Ra@d(14iBkyX5?z8Wv(O7HMo{dWj*dXs=^dg)Wl;lDFj?BSQm#diw3O%TStKgjo z_XakM&pA~#u!xE2_gJz#7Le}z;_Or4a&zxEUAeVy11m`wxabUZK)>YOVE(t&DCqqI z!hBRW%BOGay{O)YsFdvXw)Cnas#o!@-kzVZjXOc_wa_N=EDK>+G%P`U-jc0%==%`y zwWiG?aPEc@FK2DxRa6*T^pD^Gb7cbai)O9Ah-e#>PW}z&2ItNrk3V&x^3w@DgQJkc zovI3u?wv+M+6H(y3+A0&nX<8*9e8{8pQ6o4$kF}nJa4l;k6BD&s|uoF9wEe|{Pu}I zj=RHs(&za$VoB$D);t2am;;#=Ct!Zlu}L@@Xw-q~g0nZPfJdgYQLwpxvkgmmTzNtd zdamVlp<}EnOE|nCMTU+I_zeE>b(Xh+5yMZ-OyDeuwVaXXz?CU+5PDeo7rW2SgugF=xk9Xk?Sj-O9vE=>bI3RY<%?L~u?PK& zR*|zNn}dw2Y5Bcv*;nz*?K6=QwNtp*J5zYUZ5w#6+kwGr}1s!fd}$-!Ko!EM6=wK`T8cVXPhsH z(_KQ|^3<^e_X(tSQOf6KC(JolFI}Be2!o5>L z;y|nEZ`83DG+gz z`LQgO{s|lt<4!FbHjf(W|1zKE9YCf@`-`__mhl8peL;LrCyJEnoe%puh2+0^#hi8Q z!CdIc&nwE%ADewpcVYr~Uy*cCH_dy{x!qm)?mOVVda+xy^cv(pma|tUUM6DYXc{|d zIpA2l&rMLPh2Hr)lNn`;z?(hTY0M!}iOfbWoN&s?g8q2wJQ47diA;W?r}LOchU-FW z0UsbIq1As>YHA8a66FuDogiW7Kr5za+Ox>v4fE5FS!LM$q|grBwuN2q9uVN%CgR}f zr5@@VFjswMIQ@pb5{KX4whLAt13mG5{4Hq;ax==*2o8nZe&y$|Kkdti%J-**kfsw# zkxA3jO$42UXI4P29qv0O?T${n|DiSRn1=lO-I%M>V*WSeORVimPF%hLy_m996?OH0 zk>M5j8dU=DWOEE(`HW8^_Cp6}4c0eMTf)Aq-Jr`THF#{QlonzA+ecl*g65Ej-8G*! zHRuA~o9njG}JfW%geDGAsl-^jtDF z3!TP%tf%CTm4QD}_Dh*Bc?wT(ILJDOfnGJ*fBdLQEb_ekAtOLM5l6|Nq~>ge{Bo+T z?a6zqC`6&It}uzYy(l`6%SvTN3RuV{_5A zJ~C1A*g#fcWrBAUhf(pz8`kO$z#9`9vZ;IsJuB(&%6?uO01jRengm}wD-DbNsY>uQ z9=xo`1il#O-P`9+e%?kS0Xb6{DJ1Ng=Id>NaSr{AH}Q{>E|CUIt?7Ils|`l?cELc)=Wll zg}{AneZE}IbPh#6;Z%rRg#F*K`&9#QY6_awLytkO-}Mo-5YK^WG;rALl7Dw5TCNOj zEu4m4S5clw7AqoJrhWOSM{*6xIG54)2|^zFG3j64NiF>?OQ z$I8OS{w*57XV_`X+$7WhoEal!XZ{vMm2+h8;c>W+{eJg5R&@Xq-kczD&1T~a4wbv9 zT7#Ij#l$mtC-BK>8T6#XDM;|%x!PsmwNAVWJl7~WkJTu){$H|yE97xV)Jd@&_>=_3 z}5S#J$@(|Zhqp5}ScUZ4|O%SlY7M0yd+3I(PlbUsUcdKK{yU9yjnG$(a)Y z57Z$6d)4OyNZj7_6Ls7acB7S>e0&19{Jp1=KNd|Rp0cO6)_~I^;+1Ec)C=c>OH5lW z%DqVEl1!FJSQj$+cgOGu=dCkFH#1jJhTEkHImI4i7@5d>{=^gx zKhRubD+cTLGvPMkhY~D&Dd+8l!$i!!78KW$Pr*Gug|`N^fV&`>SNQJK5H=u~`4E`b zFxl?JQrP=#T>eDI@8UKIG0S}O+dBz7-)3T`cZeU#_>ol_=)H{3MeV!rhz9)L90x3` zt^?os&KfC)3V1crS3DA7eHAg_*;An3hPuR0PZ$coe68Wy;~?z@Y%xTPd_X^qQ`lV# zwRxfU^!K$hhX@orcj;<$2h8!6PDlGynr1@Z?MB|wpeB?tF?rAP!YFdy`qUQA2!5M2 z_jhyA-KZgrF{rBw=D)0$*-gu(bNVjRgkGPz$(*uWmU!@s@s*hB-#pQw_;a=`C(?7UIb5a>Yu1<7H{ zSnZlI6ZO$Kd}n)v$NN0!RZYK6X`Gsa9*l&__kz)Q`_6aL@f#~h>i)T1(icmB3&wxr zC-5mY9FxAyf*(F6?W&sf>3+m_GXI;ULkljRur^7gY$Mv9uhbvMftxE!XC+s-ggj2m zg}(s~NQB$NeU?=)Ut({Hbbh;pbtEDO^GKlcaFwbAPXED#%;y(lVICeq*17ck(JEGo zV;0h6tHf&K-X&RazyyTf=U_fG-D>n$S%p_Og-dU%-;0-#DrqZ zLWw@|#fFUAW+Lj%|MR_(0=qd!fe(4()>!JpZKPx3Bw@7Bi360EKHS-W_s!9xFAgeC zA>yco`K_%k=zAu0N`5CJwV;vac_qks9%&$Cb5&tq#s}L`kUP-X$E5nm^AGaceL?Kp z86u86>b;9M7W#qi>(rh+PDH`o#?Ky0Lf@uFs{3KD4Yaee!&tFt8%OG#D@Wy^|6k1$ zFKg&R@(ebO1hy75u&d%{!=(Z|LU(>yE&w=3Nq$?jcSq2h9p||i7#C3zvw^L~=QXTw zooew>JsC2>HKiZLw{eSkqM<|x2^acW{d#Ez=MMFYzrMPMV}sxE-^K)q=;C*;w2Xo! zY?HeiSn1$V`+u;2HZMa**~_R>>GahfcmpFQ1~oJ@Wmi>y-^GBCi?!vSbT0zJ8h%c5M~< z-!u;}j*a7>fFyQnpNQaaN9Wa#fLd;#R%{tS~AQQ#9T-B9v*UBWYG z(k-)Xp#O-Lc3SQo@J+qpURh}cHRSspnGOd$o%ig8$^r@|U|puTaLa>f32b8ItP% z7!^X8K|1wxqPGSsaDlR>f^F*(?EeyP(<8yJZ@}}V+!Eopb6ihC>h30r`$J}Y1zbwW#+`JT9&32!^U94qDrBtkT>P=z3*hpNjRZe6 z1OIgKi@_xm`20QDzn^*n2jYAEQ#<)V%%jcK(YQ8?zU~Vej=KhV+PDQ_vrpiM6sJ01 zWDaw!YjVO)wxB1_dYXP+nME`|36t9wfrBP(jVnTcXa0FA|1Ke8qJx=Ny-q1hE{qbR(`~bFo=4^euaua#wx4-=XEvn$veP_h1a+;^bbF-(-;T1+F_s_hFX6A{U)6%n z79u0r_`C-*M*KnsPqq;M-oHA{V%x~zdP??l(h|15v}eIrY6U6i4Z3bcE#VLit&@}& zaPRXy+?V_X9#7)!Bdtx)pAKE*dN%_crO^+KZ#QeOiTT)vmZ(LfR=(E5_X2uhlzxmZ zY;7Uku-*5DVO@2-=JTW*e1p|y`W%UslSr2!KWhJX4GAxn#66jW`QoQM{i?37czL+u zs)alBHTsxKN5cN^`Did%%{U&#i0(ezyqJ%3j!-xW^TSvwo|!&`+>AQRnE%$P1NTDG z>_<-SBwG8p!TtO498Q{TwsL_v$3-EkNH>^23OZaLOOac{>~T9)T{PkGC|_)T)J>o^ z+sDdS2=tkzh<=uH&=+;u+KR_-1EoEWwmtB46`OKN`lY9>qVkrV$_k@!-&Tk-d9SpN ztDo9M9My#TPx1M_qvnuP+MOs;axfkf*9>xFsv*Bp*J*SWdZ_qrKN$7S>OnLqU+kCn zt|OVU-KQ=j0Ke|@ck@T_gIHfL=jFtG3bK;Ix2>t6=j7J6BAbRhH1_u1p3_^4DDHQ- zqv;B)(}H4O-}Ou)8FAjzH-~}GwsqpQw7?2Zx&8Kt^!N-uGyRTAcVG*384JZc-oK8x zuh6%2TwTNof5Zjiyr8c&*Vf<3d=T>y&$Hc(Z%2kaV#l?fuYzxpCiOuJs%P>O135)gHu#|7fOmMGa#t$kHO~^AS zF*C9Tex4OCSBBZjiLw zW8zxbpx0ys+e(=~BjcE{T{#B@v!I`&^U&S!WmI_P)e9EaX{>wocXGse$c1qRz7{(^ zg`}vdawiKyAPwfPED8RFbB@5r)g-8@ z@WJ}5c9Z%~_7ALK{&Vkq7_8g+?YW(dz^6!i=@W&fu|}8dsSP;il^&XVzVQ)!2p(K1 z7X>G<)9cNEDIVarE2dtOZmPmMIqZtsgCmH~m?L@v=6_V5BCRR!ULy;!+d}Ge^SDjV zX*Qq_`gA3K-giAf#`>kgT<+~NSVusBKT8C7g3(s8&W<_2cX2D@iS9%WRCQ-EtcOwG zJiqhIqfI<@dQ;D|cN=R2xj*?xM@B8<27B%z$V0k0)YSoBMJM>pnU*W#$ou(@oV&1J zI@l|js6k&-1KUiu>g@`=&0RB>*#unSUh~>2Ls$oRSptHWq0g|H=i%6`hpbCtIjvVpeCAdMX4Eay z=V}6f)q5@VLCsZsBl7pV)J!67DBLyV{BjliMllZ*<=3%S<6s)cIp|5hCBMoI{AO_v zrcR;rBfxnW_{!NxLNvDVTBHitC%u&th}9&lma_Bqs44J1SlS6vN1(r>uHG^RdRM&#vxw*7u`|MX!&q?gDl!-z$2;%OdRq(nB zx0~B|r3PH}kNYKB(kD=yKyaGC3Ak4speg3N-H6D3o{Y?IW>JpO)u7;K;O~gg{kI66!I8&MKd<(eajGZ(j$YoMB+jU#r z^v69>Kbk_kpbub_?qmLwQRJB|yNCXI8uVlP1Rv)ZM}LI8E_FTH#=bYW<1K)D)S%9| zFUlG8T2jP{EZqpQ+A#6`p0kE|R?a_4Nm;`^k&mfr^0sgap^f+adGOt@)b^N^ccF`Y z5PeS`#MO`d^_Q#{5&5K$h>O4gviho96JFE@KKCElSNwk9o_^UhJ`V~OY;G~io|?lU zE1QzTwCmU;_TXGo`5Ccn- zFYvXC2>2MyIvT6}Gt~cR9Z9L{(~=&RV6{6{`agh^6#kRdQ`3GFeQoy|t%GxQWMN`- z^T;UfDO|i*t+9$NTOLtv`7R(8+p{c2EEE)TF5})@tr%PpZGv`&Wb` z&A((EIY2~py^2`P3g$KRIBn?O52O~i68p3ia;4uCwso1x(Ho<4>@hn6 zDg&PFU68jTtmp&@2#w<6uaRn!f1pRRMz;D$NeLG3kCOkgcMWOCi`IPlxQRtV0cp=R zhI3Tgsyicw(VAQQg+FH?Z{waD7X@5SabAmB7C29ZC}t~sdb5mL?0FOQmbZ||J^JPI zkk4{;9SRODY(&d}*!(B-2(A@)m!E~afJjwmL?--vHzH;Pp0H3b+xZ?*%lrjIzR(u) z5O|Yyk##}!^AlM1o@2GI4)n;r-;cKRv192yMYE)^3EPPRf~LH zvc}Q@e}(q)wtcSfCQ`oUU3el8=I_)AHyd4=aFB|T_u&JLSpMD1bBQpQQ7DVx;IN}$ z<^qF#!}5@CIu@oO+XFsGt~I4)@NG`;Z;lANE})K?HABCr!2Mv~kv_{!g1mUuHzS{P zRPLC>w*|USo&PJP(d>C#x?i)CniI|=FEUg)0{XC0WkXHDnHpRg&U1@@336Zu?%T%S z-oOt3zKRUUcc6)VzPA_XTF{!0oSuMCGal&K;-Wvef>h3H1ZW$Q5h1SAEPkFr7^w$5d{n|GlX(ox{v@03!!bJcP|(3p%|IJRaq zl9y4j=eK{($?L$GIi*<#J~5>ca`oR~5-NBhp_#=7_d~r@S4*A^ET*;3mbVgoH5a}; z6Vn>StZFfh&nm#*L*2stE)DL<{H>35500X_9lB*BN7oUNvnq-5uoL$xBMrUGCaE|5?P~WqIgy4G~E-in_-&wILbSUGJ-;2eH+`lnG-8 z=mTVzPZFzHM>Yb@i3om?B5#B*L_mASh4_mXo-t$$0!d_51EGm7Vs^0CX6 z(^244iHjoDWwqk`z218{KLbC@c&O&unJx6=Of1(=j}=_pGEgno3_V}hU$*bQT8LHR z*Y{jof!>Xs<^}tX!RsvZv_{8$&^raPR$_raK$7v6lI8{86SLbX^*wW_B{?$P?#wot z5w{{-7X`m++o#Ijv(P8>y!_tHXd)7Pk(PL6gpB(Vf;Del2ad@R^P*@M_SH#CTqq?1;(uxl;l&<>fk41j`!|6yo{_49^9jt zzl9h=j}?`kf%&lA-cz$8^VskK_u)i~ZG7dX!s}qji5Ox(;T!g2$m-#BX%4kb#BjNP zHfClF)8r3}zhPQKd_H`C7RS4=!r@l^_mHzwTI&;^;`_b|t-ryIzj z=;eVJB?4wpm=#v>oWW8xJH^9ifaI@h%Jy=af~eO1EUB&zq5NS&$slnayDWZQRRTRw zHVX&)UIA{@MEmpD-J6(d)BpVbK*%`=q!%4+UdM!(*8yS-;A<0=S=?^bqLoQUqkeTj`Jq#&E5N!5W3ST9u0 zQ7vSXaGl1*PhGiV(Ca|gkMgQ9^Th4g=@Iaqc-7OLwFlk~eX)O!!EeMaLy72t{E&zu zHN#j>8|d{c&%2%SP;nBCbcO9ER+EV8=XE4uZq<{~ai+jicw{4|a1Zh=J=azmb6c@O z1^?xT9ZTSQncOJQA3&_UZ9->m1OGkiA)`qt+(REU4gXxO1Rcrkyogad^nw2ws5P!Y ztl6jMSU$pifAMQ-yo(nOdh?M_Y^fhjM1B}C{tJ9F@mno2+|Wzfs4Hn`KZRtc=i97} zfLCTA^^JA2341i`nT*^G>jM4q%+23rI72&3>;4JonI9y3`}Gf@;vDTgb&!)(I4D;# z#5aJILfNvjvw$byOBC*?reFn{1nLUVHKhbUPx}*~f9kC6jv?zhw6W6kYB7h1J(6Os zIcaYowrvwm2FNQEGTQA?$si$C5w+Owd6kHe<7vw-zlnKt;*@Bi_fCOclO%U%9TnWm zV)ow+`St6XuddfNV9(ejUwR7g+x%l?eR5M&xodychL^ z_GryWF5n!hmUoJlb2vZ7=;Aq89~m5tk`646SZH@2>pZ~$^n z>Sw6T9`s^$WCK#N!OAZ!fSY%y=*rd91r%~qqop@!38m=R->ny#!2|49)H(z! zkb^)Q^Kq^S@l!@aM_Xn7A!xCH1BRK8{&-y;5D zvpsJr`%>~iM;Pw|YM?dE%;AQd!}dw))K9YJl{g@ne(p#L=B z3TLGX6tat>dFjUl?r1#azbknhvz{H_;UZCwV)}W~zYTYxjP{;suc>QDNp~BWyI=E;?W81Mf`qWvLe7w zxBQjGq^f%fWqfvac8rJl$gi3G$zr{DK)AR$Y=0g2*CzL~XRKod^F^Zq=*8wyI%lQJ z47tjG-{p)wVVy`GGje`bg{g)N-ZSy}WBF8;**|X^KqppXu7e(u0o(FKqeq2E@Ko3l z;}9}7JKpaE)&=Y@ zW-w^W2E8S2hgKOD!QY>CKrMhF8^>Ho@_(XFMp{naTg|t}kSTqXLXE^aavA1f*!&9| z*ZHpE7xYuOu9T|gjW%$2y7tt*+5w#GnqR-aoY+QG|7QQ%M{gnN64lqoeh^X29Z~Ak zcR!KKF|Ah3HOLRXeR%Qfom#|tzxIMR8-=-+_0u?-O5DYdH8VMwtbV^kcWnjBV*BAx|3SdH+c70A{F)*6jhGi)X=AzeMTx zNSv*bLX)wG^Go!35(k0v!n#=P?KX|K4OZi6LV@!{nen>pvVpr;>PP8)fxA2wAZnuu zJ&T5KpH;=KK#$Xcl)W(IID}K^t3iilzH+IxG-3oX`o3WrJP-S|W16RdZ9lT4S@^;V zerf-Mi7u4eTUe|2<;whS;K%q1Z&S}NBReBH7dA{ptk2jlhd?h1#|4)zF|7sE^sP|! zVIl>ER7p8BXe=N>>dPI)+t5!ep5VJF3cSgOq9Zx|BY2F<(e&MZ;CCp8qz!*wM-vL3 zqJi3t=%d4lICH8+q;k_bR9hZ$cx}Y~|&52)a#t`z8u8vGA`B|_Y|IQ)Y23_pm zog}B_K76rmmud%|Le-}w#~fQb@EJP=C1L2hll~qjJR`V{n{G{o+`her4KfatoS5Fi zgwI!)dIkx||M_Rx2`b1H*Cq#~4X@&AJKXXst_Qhl$K3Ov>x6!z32GzuLpoPnV2%Sdjo~&?P%Mw1^rU>uPOn!8y2_E=ZU0^BQr5R zCMSnp?Ec1V;TZJd+)=3AvlHNM(O6Rh>Y^ zKd)JjZm%M@x}y*7_QCqSYj6*BDCmE4`|2}>mQZn`XG>26_{%=MT}#NChujqPZZ&@B ziI3TeXF3j_PtiDeQVM*`*SC#tmjY)_IHze}*D&JWDNArShg?wCOx!|j6B@|cdveI} zH)gz;%4zd)3kmj6rXqf>Bli{B8w*TJsFK5&_0$dU-3lA3#Itu|-%Yn0lbn;N;Tw1J zF79nC<8tVd?F13i*c@4zs#`+?LMLfbGFNfi4m_@zOU47d*y0H_kmdbTbru@a9R^M5~+dNRN=`0pL0j ziRR*9M6BD2hbkPZuvGh~rblEy9&j=mKO#|!sbWG7WHhwk8+u~T9c+k5%#erL z!yLYE1E;e-Kaa)I4|gYcX|5na|#gaB_2QhTd!4^N{LQ)dS@yC}?A?J-HII-qVm|wu7F$(8EmS zhQOt}Dxj-%Ap}|L8kye`+`uv-s}&Z4Q&{*lOO=!++}HB&4%Pa=ydYxt(`ieXyV%pW zQ9bif}D*AiOx+%<&uAi~G{)vQQ z?()0kt5jmM6E%tRdaX$3L*(MGqkl2&r;T^@bn=@0}+Xf_|EAw`T_x&nO1PPX3S|3dEjdOIwH}i*NmjD?la{wufgHbR~^|J`;hDH9e%9uI&jKl ztlxwO3Dc_o7~;CTf!)1J8Yb02|NbfU zNk^@W4}%Z^BWm4ziW|5`T{Fxhhm4#S|91UsCLsft82a(Ez>8t3Hk4EW|Ky^0m-D~| zrnO<*a{=ZX7so%JaI{>-I#lxX)`M%&Qw)tn&@p z-|!GpUcFX2Ro7x;F9t^|1G#v-aZ zl-kaA*Y-(&)+~D%I`SuT92Zj z>1WgHXIrp?b~)YG`YO~RI{xH>Dcl=(2rLuW7qNcG>5Wx`X{=M}f8}hZhU&P*o0@v=>m%o0%xzf4%?{<_#J0|`r zeO3+cGb_%{dq-j@$U`xYSrd9GCyw3e_pYDELAC;ab3x}!V*UKZ_3sEy`F6y(Z*2;9 zNU~jM8|*|hB%9Mzl@xUG6`3V79=OwtMyxxU77*k8*p-cX;4w_P4$%Du4pXjF^bqvY zgwIt3+#Lb`0{{49pFH5b)cf~SE{))VnyKs3Cs*+Hz?`l;E%@(yb#z)RW^v4^2%oSk zb=ZfCddlGf=x4D?+$no&(THt$!oTcIbS7kP8cAalWgLIGO8>nKyG}R_@8oPnJ&zKm zUn?&F->lJ)XhA^=zv|)+nayC1hMjTQM__*YiL4My1fKIVdWo}h<2dPNytX#v4t1LL zO@9ATk8*j^i+|{YFYYkEO13AwF7>w7H9X*a9l$;>@gHaYRQGaeQuIdZmAW&`5BVyT^!HIWBdTvZ*!xVkQNZz}p;w9P*z#Q0>(X~H z=hOe-Abm9q^wzVjOuV^>Pzuw;fNWI#Hf>n^t6f@V%@pQ}*A(y{(9*7pHdleZn%DC*CzFDd7cX}Fdkps-emWHk z`eoepZu@51%|+~)xAo5ALku1{#G`T*d_kUy%ce1JgAlRSGcmlR6Q`WaX)JLX!zrGA zB0=Al(S~X2?Lo>i%JGsa4mnLhQOBOd&g3s(q8?R`U*{UiSaD5xV^)S@vY*Bc-ET*^ zt+ld!ChI7}_WL1LxUUq7bNv=(m_@$73{H$a0dB5h{nDbyHypIv;`K4-UL@%;cE*8W z1-Xa#-HDYOL28dl(mPH=&o*1dy&Ae!%y7G5A*KR+B=7a_$Q<271+-&(l}$D<0|!yS z(4_^*7Idu%)~o{0Mf?BVrK#x{sQs7ke@Yj%?cxVXLS5oPUjg z<8rEF>h-M=tWf`kaQZNuU#^YUNu<6+Rs@laY4dd?UinWTdko$Os~NUG!N){A=jM6YrzoYx0V|!JYzstPdZUFMOECM8l-Ol@yqBT2?5p z-%ZBy`N86?bfAa($ZEK&!u^;S*YT9T7!!w$Rn}wuif75M3y4V9RP?6n`X-(T@UZy83i@;BFiFe284a+$ekO6e920-C zsnVM*jg;tn`ET;6w0<=D#*j6h~v&YkG3GR^KA_h`(@|BLN=o zRq@~<$rh}G!#YNbfTN?9Swg0VUeB~9eU9fHsQTX7z68m3)Z%$0wd4=@cxN7SPTgBZ z?7?x2zOSJt)}G|<3%*4L>$bkvW6QX7&;875&IKgJY$h9N-3r{_yp#$9B4VCU=M0P+ zMrsKobdRsCW5La*@13nCv1g6FEnDdqq;KSs9Jo3G{TPAwe1F3}+IzBz@?#YlN|hfn z%LDE}Fh!x|AMo??V(*hyh-l=+rzgktz`r!;@^rlf{QUl=T|$X{IOvG4;+4iJe8-NJ zQoS2;q}%e+)3x*1S54ttjy9aL$x}>qbSc;;MsIJA66mw(I)WE97IBs$i_`nIW!z-= z^VjU)8lu|m6iW(wkFAaV2#9N}qqy(yTCS~bVxMIZiNOT$S$|_VVfGE)M_(KktbiM1 zVm<7!|H(KC+Wg7mOtpljZijFETP0&- z|G$(ilB7_Qq(YR0D0+^ilI%+)l`JK@k|dRE2^A_^60#-9mL^|{w2-UNck^Jug=RfBOjg&D3J3IY6xLa-mNk*r{yoBe$*yVxI z3GnIG>mNJN@O1#uQgZ~+sm~$7Pg?yq*Ei9s@{(5t?IyBbUbol#-Qy z>oP^1MI1r&|2q1$1?@a4M^PBw#DRtJzvFEeu$fdJ=^gMwE_0Dyay|qdp;mv1LPs_x z)g0N&sn&&^Gv4(N{vl!s`LaoE@G*N4f8D!s54cZ*hn~Nj0UycOd>moD3cC}`mp`1C z#uHom1+&0CiJp`(-rO;Q96Nt(-`}^0I$sgd7a20H9LYWIECbw9sWQgnV}H=aX&E}B zvL!6U#bd2^74q)ujMLM-(hm0%`LYynp3da?xfoU>_qeNX z_l`_r%e!6OJ=SX|P;brZd^zN1lRJLv#ln1Heac(-^8gk_<$n$mRuI*c&&%2iUr{<^ zYDToiC@S8moXz!Y6X_MbtMr8DV)006BsZCiO#-tSOzh{8h~bGX*NRz0|B^YZhHDN> zGAq^2>W^T(vi&yCh9?kfw%(9nJ_)z#_^h$~oX6$wmNZQnC(y{31ks;2DTsFA_W5a1 z@Z}A#NUo(+;W1I!#ul3{r2d1WOWJP)O%-i-Nh}22M8-XtN1(@cd{*?TcY4{LIz%w{KX!$E0AKcyxbVAf1s7YTTvsd|!_M{J zA0mwrq>pd(Y{KzJn2j9+msT(j?@aN~+hQbUn-n_0F@ei<-v!MzkAhoGZJgrtb^b@XKf2T`fguD!WORF>(o=QmuGLtpz?S zF2e2SyE-w~xx8x_r*CU2d#dULb-VN^YH}i5c>G%0^%NA0#7+haCUjlkJ#FFCbw$DjHYINf{LJ z%wWQ44*pKRIFxmw{|yf-=+MI&Duy><9(g(MG(Yq^^@7ZOB#U6qxvaC2VX%eb*F^Y- zE>7Tt9*^2|;80vY+#&sq2mEc-3Nfx9$(Y;9#^Gc1I=&}8rvbcZ#20!`hwdljYv|^N zk*q)`ws62;I1Bh32LfQgwS)pxE}A-!;66GX{AJIbQkX-?A2wr{Ko3Ko=|vyk<o&MWZM z6nb}OVsiJTdF-BiK!oSSCX&9ub;vLU{8umbvQV9`$5g!es}&tDaD4K|z}fr2FYe9p zPz-|nKB;>?Ca1>Hlx}_zO6}iOFx?TZSZ{--?SoAwV~)Q13}-QkD;VD zf8X;9^j|-!AKjk^eGPW5&ODfRt1s5_3I1*XzMII^Jc~vYTXmzG|Li6*Vx9765CJa0 zU14IFbTuYW`v(@X45OsIx{@6t^Jt#F;kBt9_*IOeE}r<>ig<4wQ*oz;&x<=W@H5o$ zY^1im>6allLUF97;_M0zm$r9_54m>2RNQq8te9YLWu$mO1MuAA|9Bu%GYW}JIHjllbl5COR%XlFkHm$ z=kB|(xvt}#gMV**I-Lk5s#w3_94n$#tFew zYxuyc@q}i6^72;HPODN_CQrwb6s~pXP2r(oi4l9H%(j)nn2(6G&S)CY^2s(cP$sV2w^sh0*q^@bXS+F4dV)maIZ2M zAI-oKFDGW&Zv93PcA5MQHF+qiOJ9T`WEq*KoR9J^1a9gwPhQ&LF~a z|4ovHMhN8WD8#E=(qBUA)$%b916pu$n`53-aW(eh%1ti|ZbL*yf%j{ND0n{$#bD3! zA{JTZ)RX-Hx&&h0&Mz=8vHba)_jojL&q{oM6#iYol}9*pA!i-QMd)!KK`^h#EIKwU zNW?C7gH}1QfykwnZM9Ro1{Zfr67HN|LDY9IM#$XS!c&J^_P>h;KTy3!Mh)a9#tZjz z@8IgiFC3ZZY?q*4I`)*p@STKbcE0baIlq8*&StwW7sGSGYtFgsdOh;0e(&%w8*dr%5`VB7OT1*+pH z`1#P&9F+!~^m+BEqC9+mKep<&6~9D0f~Ug8T`Q5{Je}V=zicE~;V#SldK4!j2>1A>Cy~p+013Jk;QOT9PxrXhjWuaZ?;IemA_|K1N}&c_`dHBZ zrxh!h$+g(7O=tl%FUHq$orBy2i}^6Q^-4tbqLV0S7mc_Q-Yu&CCE?_$nSJ6x6nvRM zB_!Et9tUW?{dulr1$)Kb4wlTC!bPy9&1!<{tXePejHLt98Z*9`zq*VHPL+B#2v?w~ zeWS;NHHXm>P5D04%|$$Q;kt@I(-ba9CAk_H$Dq!vOV)8F6eL7_*jrN;@~5|qT@L7l zp#;w1OXqT74(!42fBhinZUrVB3tkWr7l}BzUuzcei*3Xy@h)R8ZtRc?6f z12SN`{kkJz5OK)z-?eLl@8!*ceD`1d$f0Dze)r`$oP1wLY8U8u^c<5so)>{H;-N>b zo=qz%(3}_8+g*$syG<$revuHdYx8VmT}SkWS96@8Pf>m}f98%2 z%pqhuL^$n$8yk8?NMUIa`l|zBUGK>#YI5WK9*;%TEFwFQ@OT)}XWp9f3~$G|5fN>1 z4~EhH0A@jE;F8n-o~l2_J&2Xl_0njWCUEyj|G|6PhG5RfA=S;pe1M2o zM{&^62-vSbp?&dQ5;&?l4+NCFL1$1hTdPBCLKFrot5f#Nz=6A8NYgwAz7mJo=564c zBpB%$_pjmBbgmyd0-LyA@rwS!9D!0R}&Vw_6uO{3LZ&RV@l65{At73$m=!Sy?=mH!e8@JxGAoMIdW zosSv%n6EsK+&_!Dhy;$JW_`=q&Bis{sBt(W!x8387g)RX;vhfGS!NegYcupAe{5ch zEJAXAexr;!kT)NsczIxY4Ana+EgZNrfv^7=d&mgf9qzfg?**VM@e8`Ia6GXX53L=y zAB6SQu(RVP;b%Px=Nd7$IlO}1XXvU<+yFgY{z=o^XMI>im0d9_s~^^*IGG)21nK40 zn9V^>5c7Lt9o%~`hrJ?vU=p}y3QI0an?9JzCA!V?(*eZd&EMX074|c7Zy)5PQn2Gp z!lu|JtOL}`s@8I8Xi8=^w*SH^nm>2mM{s-tsnfUizZq#p?!&42xkf8E!q~yF67oLk zjkV=Cw%XC3M!}h*uJcHAYoM}j9OgxtzFAzT5c5=PtS2z9p;PI-$#!;-JFjKcV^pw! zW8Yi14rMMQ&rfH5HGf;e?oEl;YFZZ2(3Wbefa?_Q7W8CyG2cMM)~e48wByL@s?UYN zrVgCt_L9iLFok{jgq3^eNVwQwV(~2BD9R0?tN5n9g1k$f9Hyv~P_A#Xvy>IgN$!pA zK0`f^D)*YK=qGHVoqe~YA)5kiE^z<)0{Nw$nPHcmyY1D!9KmyFsF26 zxWjG~(1&yT*%os=CUC@GW1C;eu)cf9UlCUtLY0F$Z#}42!2g?0%R{$;IMyZ9mb50Y zwAX1?b&&}yv~;_YunTys`d{;qED7uN|L7IN4LnU#K4H?}SXw@auIrSfw(kuWSNKHWTFo*2l2ls@0-QUln2!ijjJ% z3OWF@FLuj$MD%W#4y}~d7Rn&`|G0GvcsND^1?JFSRo)x<%H<9C?Vgg%LpZB&@uL83 z(;MKIk7>XAX-6hb2;gXTfquBHje4q=9L(|2*^#8H;9m~Rt$dbBLizmcjKDvevMn%tVqVDGO<<9=q@=7q}ji zZn{IR;M1p1+81&M`02+V{Ru82gu#)OnZ>#?RwC_mCH!rX?8eE-_U`iuhKdMH_`w5%Nw1&ugO=z8&(wD-v3 z^)2ia;dxU{8~URRf@&nHu(5D|NG3-V{) zSi!l!s2^5WkkGuC;~w2x^C&PgFh>P=P3?^%SkkElQQcJ*wvYXSL=r#SCz;Fu-}%d} zbKQf$xjkPXWK@l7Pc9mq1uieydgsx&r45w4s{N{e269Z&lng_Fs}b)Yp>bsd@-gFV z97F?v3!27x_?k9w<>XdaTp-t^`2KK9y7&~n2S(seI*VxR&r6Om?Pg?K*7wv#tO}QQ z?Qz;`4E&Vb%IH1&x-d)b#SVCSKQdRj-^6Ng_*H34|GRFR5 zmiY&{R#Vl8ib*+DyYUNFQrneDxd3w+*{Iq5!ef}Pjr`~LM+%Bq+GCWN(T;g$B3uX~ zV@SKd-HrFrD$Z3sKbdw?{x*p%?71jaauaf2O@6c3=2kD@Ufq)u zOR!(zVP(k~(n>}J*A|G>UiHXv&+GJ0;O}K(e#PKM=*N{#&px|Co#N8f!&CA04-)x7 zuj98;fp#1%>bTW9fgIl{1pO9={*T+dNUl-=uJ-$w@RbGf1ck!cJynLWwoI!?mIUk{ zH=mvrN?5}5S9EVqUnQc1Qi-Mz;Oz|X3!Wff2A-y|-a+4ckkcY+C?lW&I&M?J*But2 z*krzgQ~B)>3Urkn@m`0#N%}k1pO}Gf*B}zC1v%v|71Gu-p?}ei(hN)LJ-|yJ7CNX> zGmIjfybtQ<_abW}Z4x`=-;p2XY|nz6H>#)3HGhF4bjq$L#$tFLQys}Ww`g38DALcl zC^p~&s`!u~H3+&>Eve|`t<(AVl4%df%j^+<~Gyz&(2 zFc>E|qi3-8IJ3N{!w4qC2CkP6q{IGnQB}wp^n+}LCLWRwSfM^IKDT2WvxxQ1(tn_! z_RnFI`%htxSy{j3vwZ>CesSw3 zi&nqR7#?Q^F8nbr<9pjz(8s^tpG&j`F@gD8m4w(3j*j1UT@Lc^d@qg4x5j{fR%-tJ zn^N$#dxnR*H-pcK%USZk-%6z1B|g_nLqycgDhCI4L46-~)MvWq7x<|jDW8lTKwPP- zEq?Cc^FHRZ+Ku2io+Wjahd`&gX?N-?_{1;MIMW10tRil;1Kx3c3y{NfHt9+PaDKlT z$u{nuK;}>9skun2$P&3G>a4)}dt6u~`*1hXc5$k_tv-Zac!obd@nH$`?AqeK<(rR* zN^aR>j^nt%Z{y}2bExZowOhO@9zqv&(vaH?1}Zyeq#WZv~7YpXA3TTS5`k zKl~;hez%)(`14PZheOs-L?ri(oL3Vl%ke~d^S%-6En>!<>Pg17{@k-c+Q8SNwZ8xO z`1+=d&lK-K^#jv#~Yj z=r_=>hqa|nUIk9P@MqQ3g?XeD7nQ~S0s1(OYaWByz{lUIo{%FqjeJj^3~U!)MPV85 z9;aju;V5E*&;#%%GP}=aMhR}A0^Zw;jvn8DtFrjRTM=?fgV>row-%6Nq*lA0bSF;k zF8r2vqy$A+?5nM{DF*)8Bd)bk;1q86^$m5TV3Ag*xr1t@$Ryx#d4L-D6HXKw+)5k7 zCU^Fb#MvRA^$p|U^UiP`GDajfYhnF5ASxp<--HxbXRPRe^QnA*{@iBy7OK5&W9u3X zKE(;y`5VA*m#%*+V5>cagInriChremm*a{ClQO{PqdS@qB?P`g_Kh5y9pJ0e+BLxX zItUp$i65^S?82l&uY_ls`jJZqTGW5>6P;>E+^Cl$9g2lTN$tl`&2Q}K|7Wz@|lKU&xf`r zqXS+xRbtGYM~T+hWvqBgvoZ~RRA851cL3hT?FGwh2_lm8__%|(IEw`@Z|m2iQV%?KiVbTrpZvpS$;(^)p5b)Km z^S4;&F5-93Cff=P$k^aao0&dvIWLNz9bETLY!+s ze@;v-S^CZ6iTWX}xuG>o-S@kGdlm(C?tH@3le3J*9=#bi3Uf%c^qx@(%rOFz68DT+0e?!D?`I|CV3f`+aOjKzXPBMGu+@AT1*g9? z^|6C|^eIPydgfK!{`FMGPZH=X9+%nj|9Q90{2QUTQEv9e~vN$Ts^ z-r`POYdX}EUzVIaB`Q%o%h%`IUNvGSwgRensB>m)XHKg8f!rsW;WgXhW!%fAT04Jz z6BT#c6deFxaQe#w_r|OtPcu2_Yw7VZ?D9~ttSC1MnO|MH*d#cQ!zKf+Dof8G^6CW7 z9%=BksaO;&L_xKut^Kc=!9KdQ+vT)=FKWNPUab_qfGW?uG5!sHCFPPZ zdgUNk$J9o;Yj2O>i(iL2R-HjV!f&*AivBw?l4!m1#&Zk!u(!4O5_>VLTk_ZKz*TTb zcw${yM#2RzuDHKFQwDw5&sNNzN3c`SnZHS+8@ShA>I?ZT_{O^3;%jzQB45L(o{tRU zs6C>&^{Gue*4`->c_wliky>v_kbM^M<$UMvvm(H`?%-w%%LWd~*0f0c$03}>?u>v_ zjmyJ#s|v@gBNnQpo;y}e*vQ<_rUCT28Q(8F&Y^>T!>d31NgPlQ+z;JRT{47rOeN>I zLLOQ{!%XskMm{e1lr&c)UXJ3O&zK0p656tZ+5Ux50i#W>{mSOXFg zoo~LV3Y@Q8z90K97vbQl_L=1IK4hsMGI=O!8J@E>Kiz8Jd>c+s+^@~!kB4LTrnjzO z!8?sv$DuD*U7NK21$3Z)UU-<6kF6o+ZBGld#%EEqnMnDd+5jpNDrq@(X$d7-(r(eo zgD$%=Ku%Aef`uAmH`~lcv30pU_q!{=-CAvPWwpr#zD4P)M#Z;ilh24fQ)>=?)HQx! zusMLjuTBr&Zv@{31M6L<#$jA;YA;K1?L`Eu5cyQsVZ7v$3>chMXq8 z>+xDOwYb>!#ewVM;EOrGQYBo~j4bzESumg@V&>>>SLfM96h*mR77c!&ZoN^%wzn(b ze}BY&1pE=s#`HIJq3+{yaE;NwFo?KzGAsUoxfj*16Q-@#!!V)YqKMCJG8Sa$ruzf= zFABWI@@G0$QME*$wLj!E>G`{^nsUvfb`?gSxFx9Del~FUX#o#O##Ar%*(f5V>z!o< z-!;eAW)G9`IW+XttYDRqj9j;iMFn!Lpc(r%xjFFP`6YM9XGE;y&G`x*MPA5(w`6;G zs+Wu!ca2=&@`ZdKQL(4u;bYiarQ+tEM_YJ|)$&Jh3g{y9Pp5oY@4-u%0#{4YNl3Cy z^Wh!xI(9GFDSp5N=1aZTca%%4p!QOMqn7MT*hnnJ!7T{-Jcm-=eJtq5xhmOZOpQY* zpVY3-3H@Qh@$5f)G$%2OU1`HAp$R)(NYV>{{A&((nk;$QdL%*AxI=dk^6oD(372cY zy5O@-B@5;ptG?;x->ZRRKdAmg@)7L+&i}L){u7Uhk%iIt4)niG>-Q7~*Fl~@)N)Ij zCvdDEWiG6=Vv|bYJ3`r@+eumak-JgL)Q=MpBPQTbI5sA3_Y`r zJcf885;=Q;^DxnR>V;kM8cI)gywUW267xOgd)r4hgxY@y9@f?FLeBKB5Bod!qw1>m z`vvg6dg6}=&b!zMQcmVSH z66`B!+=SC-O>QZ{@hIP}%650IB2Nz;@?j@f7iVPd+MK3<|KErELN7d*jB;XpuFPQd z zMlW(`s>hh15B)NuH%(?7O-SubO9ZZtpGE*bQ(-Y~9>3-!Gy)vTrk^&(s$?X_rxwY9 zCva*|+k0)cImD4u?3vt}wi#_JxR&WvgqNf!t*#hd3pJ;|h3~vYcYJbi1 zFOT36uP=feiNI~2InEgWZ5b=ITkiOCgN!Xx4j%0VE{T%X@42a`Fn5@+%Ch=4g^XSw z{mXcojGb$%%a2)XqVyVj`l7x4IO1{h!SgSG$G3U8ciIm81V7zqdI`W;Jyj$8nruX$Bhc3$v+Omfhk4-worY7$9Ew`1vT$98_1pLUd&dz9 za&39b9+Cn&(>XcYJ(WF3VNzIYC3pN*xwzB#U^b{m2H{<>s z>MAP9nzh}d(TK`@#P)$*CyF=aeUQFUkCFn;Mg9&1o=L^T*OuEWh+Fk}RT%J~6{NSF zAG|e#2PQHi`|Cg#zhUYk(hWM`6FZL8(m-E9Y>MZ|N#NNKJj=FKtz#xu3eOPapc8x! z9@}G)g)cTWwVP-xBENk!rQ@VwEJ>|&m2zdl zjdUH+TmHylWc5>oHt_SlI3GV@1b*6C$-cYidU5ol$laq4fL|%U^OJ^s2Ilyib%T%C zh1l*9ihjL>+>xsMgsI9h6r6N)ETk6lnl=La=u;to^1ITkr~vdWi`J&gBARiS+$L)Z zALO&d+z$w%U%>U|C*HB1ZpAJvFG<&Or_q=m$?1T?1S+tz&?hu_Fq+JRRew$ z`{QG4;Pc~;-3UIT1M}>si@OC4zhnI@QLV>^){y<7mkoEJe(QDFu%LncVb&SXZK6fX zDB@k@N0Fr#T)Wqgy4I5f+^2|bw;b~Dz~zB?-Fgjb>F||xY~)|H3|OB z?SY*0kR1X}Ut#@npVOh9H%4Ym)!i(>nRL-q^Ck>7p)A(SnnKGqJn*Y)Z^#o8CZ-hK z(RTozWvRx~q|49;a7?_kqy%%>5+2Hjp$;4|+v>SCTLJtYqrWte7iAbR7B!%-j`^Ej zO4jZh#Kl+Jr@hUl(GKdSv2*?$aEG>1%LgIXg`aBZQp+dU zZ&-gebAMWkQ@v#zyC5&b+vKy$H}HvjvBj)dg>~TDq1RO9W46#hu1R2u6Fl!(R_a0_ zhx*im>8r^wZ!s@@Mz0C=0Y|4iFX{d|Qa^a5GuyKnkMt$I<>j46BbyifHtx)0XSLfV zBGr(yyED@Kygc~&PllVaW=^7jon6Jo8o_j^19to6?hK|F6opBy1JAaU|4-uqSmz%0ot^91 zLYMDc>#OKm#UHoxZ{wSrK|I8mKLmji@P%xRQeLj&VrjF=Tt(pW>drkr`LQ2cyHYcK z(}jJJ%2|;z=&MI~os`cNm_Y7ceu=jS2T^m^S&we&8O(J{to`;*$X{P|d>{1@?$pu7!a{< zXbY>JQoPMYg!#Gmhr%~opqsd0>c`gue%ga_neLD4ufVcD@ znEeg5wWy@a@^5fJyw*M65Zdre(%*AZtkJc9+-O>d;<*5sioxmaB z*yr*1MmPmaEF7*p{0X>3EedXX%(JkO;2X;Ex^-;uJ~q(b19Yq(B({I}S&KM6Tpr`Tpw1cX<80-)+vnz<0we zRLr**5s!gM?BL0K%tz6pe(x}k#x~<#hZPQ>on+f@zXXBPy!D*zVb(fgZ4kFsNt^VsqAqY#o48SmfZIh&Hb1a*D#CBz(n+5ztZ$Qq`P|LB+*xXwSoPd%T{_h{A3M1_JRJ$gQYJE^kjxUJFCTSWr6QmK=bx7@B_8vvLx9}V#Cu! z%WYzr=z#pCk`JK!;+eg9uJ<Z<^2Sj?$(b8d(03#p$LHc0t8x9Ca~#UcO^E-_X)UfJ zFc(Xov6pw9L_54s4eV8gd}()vw4_qd$NoLcTqD_l;(1;b3)40s(oeg`C;fVn7~6iI zALJ=qTm10dmM?JUqwa*3Ru2I;`&sAvbnv%m^y|Bc%prA#y@zwb_n=8IH=9da#I=oj z*VLL;ksmkjqR18z$F8;N?g9R`UXDn?CU*xOQLwa`k6*%MKdT{$ND4~js^4{S0OpZt zFH#aU=MhVumeCtm$z*bE{^?nYPp-~Mu*d_KuZ2}oP zSVt%FO@NHZ<*+jXz<0bGCLga?ZzBaOH(O(>k+YZ>g`jD8q6W>;6B~m zhN#M4(zrG{BYO#&+Aa;?u1f@_Uupz@z--L}^Y~fFAFm5_1FmHCqZze&-w8x`d-U9O zCo&qN-5;JJK7}|MwaxoY2T*k2j~`mWkTZSm*zphBCJ_(SHVCciL~J)Emr}RZ@%)DK zQH}kp=y*qiBEtaWu{}#!893#MsIGIbZ~X=C+WNZ?Pk-nK9om+dY6JOU{CYDnN7oSt zXRbAUYXjs=B<<^(7(v%ro>nC50IyA_&Hp)$$DM^L%g;c6MRIMN=}s!e%q-2s5}!4! zol&wYm45+84CVy3FgD_>=qR@9)g;XC_~Ly=Ko^!=P`&Z$?l9*6CMK#QJc^SNqsDIv zuHy6%ry|oA6y$jNv}8!a81zajr^%l{=ciRA`%xC2Bd2zIHNWV@;k)cpL{rE}`S8;x zr5@nVztP~k{A~+|eW7uCFavY8LiU~z(-9P0@a~@C5D69C zx|S{?j*xq7wJW&=E7zpEwpv3@=rjE^yVWIJ8~bgo;SB|K&oweOrfgxoJ2Hp&#BHMH zlShWGT>_nzO8Avm8#5^Wt8{dq-3IpZ*eyhS+kl&I^qX=g5s_zoV2a5r*dObsSVhtU zcV)M@Pm?HciZo@Eno6DFb7Jvm&ksNu;#n-xvh#?tsPEvy0lu;3y)@nX{0$!E0;rXaMHui<_H7 z(Df3>o_qCg)I%Tdj<%n8F4hbX-z`567WNnE$s}$2wLISztmfq2oxa9%ssayG>9V4lMl5_xTh_bObcH#|;)>$scd zR>Y^_X>4LxbG7pII1c!vC>bb5#>CCap0?d%kS|4aB42C*PE3V|aoRc_vyto65{0(B+~T(2SZaSvCg6qheC^JW(oA_k;80U+3{3ufYXnOmW`8WiHtCODr)3UcZue z$;;7Y#Czjtk|yLN6bu*~O_N(jv_0{6d6R(Wp&2~7aR+z@XNe4K2RE@FKRb>1$R^Ts zeA2}=2!7Yjv59@#`>{f>P_1~~6gKi|d`M%zfkhbXDID)XU)L$?DUi8>9rMCo$g^}| zE)z9{htS7RP@~cOZa9v*M|#7vpTT;@WU!>UQieSPW#jKpEg*wLjtQ+Jt0-3O9s`3n zaO!=2jPoU|;LZSbqy5Shq=^}pWP<0g-)lj`Oyy2ouNNY7zibd&o-mO8ZaxCKgff9o zd%$;SShQ{lyiJ80`}P-e!r#5EQ?7cX7GK;L91jK^V6q`dqX%1X!QasrQrXGq|8o@o z5g38v$p$FLWz6yq_z1d~fBy}Bk^f;EttPP~&>@M#Ls;Y=PZIpC|G18InCjpEM`Oaj zpT+3E_i00Z|3HzDclwX-IEIM-UJrSZ|GC;a0|E+NBz{7K-l{d-@i*Z%uQ`0ocj z0sT7}cz2=;|w}X_#d6~;ZC0aJ5L@$)c^3FuX+COe0d1}aXydy-+3P){P+1C`M>i& z@_(NLFJaY-82JwT5!TWJrPW%XUy(@3`2~DuYhgNrghJS-;P;pOo`7yRU-lUP`({M4 zkh(fP-it|&MgDxIr6@v`F_}gvAG2P!DB+o0hdi{AIMs+ztdObV;kXQar>(%i;hLBzP+1+IoQHSpYEB#UjBK<9qA|Wj5<}_ z`>IVOR535LJU~I4Z^qABWG#SSBjMTSoGC1ExA5vXBlr-!&LzcP-9lsa@uS(hSCLCj zut8vAB}#006P1-bhDfQpN!huxD4&s7PzZcz%TQurK*JjFfDDe>8Reh?o)^b1?*sm# zypKkeUMKeRczxcLrW1*MPkx)+I)J%q#JXO;gubg+W6`TeFt5q16pJxSn@`sge*Y*HE+w|&)yUPR)PwS=HSq465>u>c&aNVlAmP$#q zOW6A7U&T7`*^X66b{t$8NBQJ%3&=r1e&R{!Sw#_Mp?vu*ZVP_?Cn|md>Zzb_<&d0v z2i)vn4a?eX8+b}7$XN^e?g|bmmmch&z}k9O|J-ev!S?v!WUUlDcNm;b-TXF*y7M+p zYM+F8vu_{6p-V9DZWq!H*}aakRMZzr2fGo~^ookmxeqw8Ld~=3*)Xd9-bgjH0Ng%V zveBU}@OkqL>mKAHAs%wVE{Db`)*D8dY?X!(!aHe`1Dq<%}0$QlRqkRIj1I( zoX>(5oe$*Pgf6F|kquNtd(mbKeCtcPR~lBh<`B!R(RM-kIEPTo4Yi0Z>i(iMZi z{}_31Tu{3nNoth1xJtES@*6_S(Z9g8&St*(=PGce^ai9f@DiF(IrQ683j9;eW4sI0 zSt$6#hEeJ+=nq+)@^}S49IEI>{-YNAWcd;UY4sx|0JP~>Wy4HBA)@S^KjX3w%`Kpx;n5fkiyUOsm%+ubkg2`tXHvbUn`V_3!Z&bV}&wT;ex) zAGb@Bd-*^ouDqO1-<5`%ADnhyyFG+ha=Su}&%)fVGWs#^7Wm1xUEof9QG|tt9oU3q zz|S8sb;{d&6FHZ>94tr}#v>0u)?{x%POo`QkF;1TA{ou^pMJKCc%H2Pwt7B-Gmal8 zut7eCpOeL*f zyaf5Y=hQ04!8fMe!>R!O5Ms#DpYJ9ph&ulW`^QcaHafB_JDj(L%BxJTbRP!p;fE|k z`Oh=RFLb*=*o79zzZIS-z5?stF+mEu?ksjJ=^0djdd5IWh@#Uqgp)h=#2$<9M1HYI z>tj3kd53c@1#4Ae7yqBN>TKVE4{%AcK&us>>f0Wsrn7*PD<`96fBnVufe%kF!}_GX zZk)8ea09*D-kt368vH%Au^CT5M^1cR%yy7t8g!#s;l42MDzG(;ch^|P#e-bL@Nv*z z443%Nod;b8R|R{3);vCLc+`FOg*jZF>T=b<4fJzwLpw~DmNDgl*@aQ?-MRz_FA)!o zq1&zm-P&Ff-k~UG8bSqnbzkxNz69V!QoRX3G;#=!yr%MG99%^2rt%1^QtL1;cB?7; zQGzHm3k=V$3_?F<>$LxmHt>Pobz2prAVK+%hqRBD(ay3xZ&-CeZ~Fv!1y)1eM)ap= z1wF$^x+2D^6TS!biTl5kUoN1~vd_3Em5j?>-@6Wg9(PP=sw%4&))#KI;8gKE&_`|m zKr2~}B6vQoagKDMYA5}bAI6X)|9#gQ8{{+S^Iy9VECcg_RqqFras`+x>Rr8qG!dD^ zQ?2Db8A73U4K<&-7OQp0%-eTRXYr=n%ZHP?W&6TS*tv@hUPNuzV;3^$Rd6Gce-I|UIKKh|2C=i#FA zakV@7Z`Tj9!t)CVU<=!5z_aD}@UNyaSh z&R+iKClH_E#kK;a2{hK)CodujenQQruu+;6{BHl97hAwzBFNt8fBriY6)1X$`Ji5; zu5#BL^6Rj}*CTVwz)Rpi@7beCguY?4Gwr)$z#pSa^w69g!Y0?USdDH?qKG1UqR>n) zS~9xYOUE&XlO&~&_#OsM*4U}nS`KUQx%J=Mxw{K^^4;g|MQ32Mj~`?%UmC@{O43db z2FYk>I_S_K733xVIZ*cPGYL7~(fvKu-hwahI>RojzK*84BCa1G!g+sN36rVBXtk35 z-c-RF;(Gg4lK$r^4j9OuM-1Rk)e6fliP%Cz{lDrj!E=(-(sJaz@f;!+{AivRNyaYv zeF<_+!6=7U*=wq)`nw*X! z5=(X)Ne(08$y6=+j%2j{-Th?!F~}*VNtnq2J`DXH;is6Z4QII;2mDlSL|OVf6oP1h z7gcEV^|yQ%u9v(!r_(%&#y)&*PW#XbIdD9(+i0Or5)+%Rc0H(6g1WQ-qUsq@S2k`R36+X=8C*GoLdn!wXS(e8tlssfA6UPe-CN*lACu_3wE|tQCZI#KtkGc z#-v)%C7yd|$QCe#hIr=exPco$ICgi^_2o}wus3|5Rc#9Q9@@U92)r^XzVJV$pJUMV zX@NZtCDyU)!zE?k%2hN&14&A}(67GTe5LYt3*tE~F?Uv|9>)_S`L?VfH#m%Gcoycr zwjF{m!zK!m@~qc}Pv{`ZjXgAbn`H`{e2Hl_e!76O^qe2}Y@f!I-s3{5(N~o%e({BzG_UN+a9`;AM0*~er2m16Z}{zd zcN4gkMd|`JyBjh6mPEj=;2GfAvan_G5Ru66llg(XS;XhORFx$+iL5UqHXIX#x<<5o z)0G`K1kCRZIg%ldVKwMeWL*~aZCLYXo}EPe?oVyqp|3(!$t))^3;DyBX6GM)FGZU9 zy!=ac;1-X`rhQ-lU9Q$mF?rx3i^#_m)Pmm7-J6fe435L+dr2og8FUs5(i)BP6eJzC zZXv=1d~Ty_H&bM5vE;WQP|Hz@bq9fe=jeB5koN`d4X^DFPl0(m z&rO9tHn86eP1l(QTG{Mh{Fdw$l)#3RL`kK_2zk&3NNdYlEU-cRheWcgOM<$s6 zt8KfUc{v?(Fh-6<|Lj6uR4YCo+JTR<IqnL}SD42(37^e%h z^88GI9NXf~l|H!z>|{hMyTQ7Nr(`}xTn!n;7k|ILwa^OnIZx@2@P-adRh%BRO_H!GY&dc>F#U>p55@hH~3vY*ffF_>n5`8 zTBnenEt7^EANU(}YTw9{C-8cj(SZ?z4Pa!)N{G43kf z5DU;bPqk(S@U|f5v0#h-=bOM$%VUoGx{S1=Jz7hSf-m6SbnZ937VLO{=~40|@cVO5 za^5{iLBzj@YXf8kkRf|$Z*WWnE_h_YUJdzbk|9GpoDscPgz=_{(APqowHlpuP-*}t z{|LCWqqi07J(0fHku-{HFO_9Z)2(3+1HqfzVc;vAjE}YJB4ehPW1n>@XK}kl-LK~x zFb@hGNw0M3Mh8OMWAn5(PJ1F7){ z_RU3OikE_zlF4uzMy#eDYf%at$npm}o7E54_uUgc z*R$S)D=QATXJr5{r|amJuhJIwJ(Ob>0)BG`-D}?cVo)#l9s1xc4!P3u1zl-h*0J6h zn&MlleTXeP?b+#O*oSvt*6s*NMDZ%H#@%1R13{D8ZYyN8^K!Fw`@|g5_)r z5z|}b?&XtOMlO+hB?AUsNSlyw+^Pw3sL~{I0@nTT^@xX3Vw}+b-S*qtFA;oGrFCQV z9I*fAPQBdyp#+y(O7{zbpHl7xDhkSjeb|VyHG3EEG99IZcR&tv@PaB$CG#{UT)(zO zj;lvhT|8)Wv7^cX#WwKu#5%VeJL>5j4+M_XMfbh%)nfFF533`NznKBv(fKvfPLlV<&m4hbEuY} zL~|1StsL|KuW3gqM|&{1T+mfhcqBE0w*7W3E8#EE64jTGpU^ZVQlY@WvD zgTHx>ctSopgP@^U9}%sWZuIEi7)0E@Zf<|7fU|Up^PbsB$k%Y06>7Z?{#nE26KC&} zP-}=d?_Ss!itagADayHsY~`aWs+c=)wQHPOf++ZcmUv_iej=iFnfHt2IpCKqu^l_h z(FE(=mtdcjMx4M{wmCbyhBRd!uoXdHO8Yd4TO=B|)%NY(d{JF!rsvznbKpP|WAxqx zVDKO1mey@C)grdr9eKE71CN~wBpiC%kC}${pAf8tTv)1Uoj7%2tgQEB`TMqMr2WEX za*xk6KF_>c@ajF7-be74JlNd~e2d?L+O~^GS*3&g-f#<@s@d`6=;P+N64(o!5 z4C}>!mM+Ar{P6Vw4E_Eo!h}W6CT1-^pPC2ydKX?BT?YzAEPuS;SkA1Y^Y;@%dw?%% z+cS%M#9Li^31oB`+)L@a+3pTV{vSK}_Q0k7NY`Y*eXPUMvqVxuKp zk6jKwnFuvr#}w9WfdG3#1qszWq9>cMwVKPd?T$;R@{i6r9fdWlf9ut)1MR>y_u4K^ z8X;rpCi}d+r4iJ9QE#3tV+bXb^DkaH5A`20mVOU;1Uo3iMAy)+VC#1GZbqGDWEQw< zU+=qNOjbS>}}$bom;xzbtaYEoc?rj`=0DnNC81Ra{v|E zD1P(fxOUCaWkjL9FFPa;`=m#b=|k_K|Bvia*(L#dg{^qAk6B-k>!-RsUE@obS@Ij< zSU(9guK*xfwNrD8z8ijFxRw_3wyJ>+x0ONPWmDIE#!a75j`NnmV!A z)MGaN&=pMV>q+`$Qi$b_+>BI82cEO)!>Uj^G8S7|OKgR`8PVVBapBKKR6?GAcpv<= zF2?PrEtzif{(Fpw{?Z21mjuj$@YMEUPJS}+O67xTo zkUGr%J9pQmXB%j%IWKAG$O@Vf%)c~h4E@8!%vld^ zPh@72G2yGyYTRTRa{B$kcp11uR9YXO7*QpnsLyjNi@+}{nXx(h?%pa&y&zAgy$XJQ z+6EFWZ98@z*3{nVy^ft$T)ibGpm%cT+gC0T{g^&u&n0e7;7eMqQm27`!Jby_nYR1b3 zz${9#4`&_7DEsYWtFl(`c}7UAe#vhKA6-H2HE8s_}CzgJ?1RSG<3dZ*B?>Hu&n>DmQOtzpPv!%E3 z!6xlE8`m;qRzffC_x?BaOu+f|XXrV#YXK?Kay_YhvW^Vzu)lv}27WKWij1k<+t}kV zv2i7tgox>Gu`zVOk-oB&sQqyUhncE0rY=zeMO^jXU}*P;?8?4r_mK3xsnT zF>Z|} z5YtR%6_{hDCR;flG_ND^`m;5)8jCoK&e}=N9rmS9F+1O$Rh(N?T-j*64IGMRU2K1W z!`XVPH|sXu_pzoYzQh1yU zeR>hiTT^iE(6LLHC`~U$9g+8$qKJr&fPS?cNPzxv1 zu>i$k9ObwB%ayS<%*TCsV(3#IvM#>yT#f?#Gy7mGv!q$iH!wN4gG*BgdJ2-dd71)qQN!UbDao-) z;Qem%-RXvY4^LG`zv(%o5a?U7^8>s;?u^8-WGrD5k4F2{i51LTxi)qod>dQ%vdO>u zGlDq!GThg7XK_%9j}z+yGR}Ryc~O87cw0<4^T)UBFjf3+$+x6n$RRzC%LP9fRrf{y zvBGeym=w%Rcn|rw=~VOR1>%r9hKQtmI1veVZmtYo-}ZN-l+}Fey+r3oi;UHhYNA!S~_*6{08<< z{IHwAzm7uZ!zDu{$*6VrM5z$KcHJU;Io zHjGsa$nPjIBS@K<*+Nif1zAj+D=~5pp!8o~|7L5p;US8uF;gFK0BbZf#bJ-}Z^1UH z(T##?SUDy}YgbXyskTm@Q{6a`e*F4%niUjAR{#8fx(Rvf@h8`YZej&Z`^5uy2GIa3 z*T?eWcx~pp z=La@C|J|wFqyvxmM27Jx3?t2(wO1yV*O6`+wcz=l4g9QC>QRXp84I1;WFdKizea}` zF#ci<$HaB`MCwjr+ZVo4RFI>iiYAutovT1KimCeMT#y53B#CLNbl@$I{CKhrYf$zZAYMEo1B4IMGoJB91!qNrJdGilUm!ooMfXPHWLuLjK*4 z`xI%ITQnB1{k#1vjWExr_P7*b_eMixoUCmn_h^`i;xD{nt|)^1@zZWYA>~43@@r%^@dfN3=lo`; z1c)f%d@4_(^AalgJBW^#uH%kLhoPG(kYBoPQN(s+6&adS{kR+5ip}O;e|_1MgM&EB zXF1R^cKq?=tZ~XVV!0g?DZ>iCJ0bR|=05Pv7rcEu3Vex7BagRo&5$RwyPFYG0s3;p zMhg-2P~lX%2F~F=%--BA@$=Xg<`?%3r3zm}>2s=3UQvcU|BU?lQI8SRbZo_M$O)(3 zAHTjWwunZS^|H!p;LkN{FFoL>MnMb*18hfEQ3zw6mQe%+2fq1r^Pu4(iu?UNwqUCk z3HT<3u$=);cK^W~J?N>e(OjK-51fI}(56d+wPeKk=IEx8)gqeVKS%fL?GOr@7~gk5 zb`95j$)hZAfgfn>lCwT=Stjz1w%&k#1ajTSJG<^Jq41w;=Ri5cHES2^#hwhKNY!_x zJ#*0CYE6}<=CKO-V0L#3^cI>_T3+U7CF8KVjQX^h8XT%fsl3VseJHfYLavCk;D0On zZB5MUxTv4wmIlnpQocJ?H;Ld+btmvyK)x-X*hFL6FoKdyUNn3)g705DY1PMR1(Ck! zw%W3jaMEPCWfA`z&X2YJdGjpn#k2)J`dsb9sUvR};)P(J?fms@UdA$xagE>30iDrg z`_}C`hha2w@nzoF2JDaG&gZbXZ6NBe7Hh^r;5W>V&wg_neqUs*bKg8YP*+^^(_5p^ zw{Y^*7Hb>mcc%L1lH_|)T$-(PI88scxF~C8`gIEB$JhM&J++9m()I^vy@&jOvf$A? zy$*cd{@lK_%fLwr3DXnVNyIZcM$I3-4P)~AkR1ikckEys{+jMF@I{gtCa(GoU|9(+ zoy#$+SgWJ2*mPnWTe)93RCc8qdO)Ou-davVe#zBpwHx@elkTn8cLTQ~(&cvlhgM`l zI5Peg`W4j7`EE&?0e^>y>DRNMc^tZ8{5aqt@O|Y(rP7puL;vRFp<*BC-)wGQi8!Lhnh_syKwT#;hZ%*b9qA$bSzxLa)7s!dKEb=P9Hw> zx&w=4uxiso4^8?}egEmD8bllJbWtgN5e{`n$1;{6-|jBjSCR$2fMMk1W$1s)j8oTN zUWVUArQ{!%bM@HNQ*Zj0!x|R9IJwc@P=y@!sJHoL4`ZQE3!NUPfD_hL?saOt7#sc` z6ByaogoL%PWjzog;>b_mVg$E{NFlDn$jxg2cbL^5kDP+ONqzFtEx8tyI+P#V{u!R@ zbC-Vm(^ep7o*v#bUJ~9IzVSj2d>Lfx@Ooj?uyx?1g^mH6*ieeuF!tp%b}mjrj?la4;P9QaU0sSRO4(RiY zNgdDpF^hWMhBEJT96$pWwLg!m!ye>F?$>eGRqXg!$>|W}A&fW`oGMO$?|d-nVB_a3 ztiv{%y$AZK2I`zo25$o=)z^r#@;vl`t_O{`ErB1%gA{pRdI9IVUge$)1b%#&_deWL3P!DgFCjPLE;3r-|dVJ;>fw$XvOgAC99IJJzsjQ2Oy z*OD;Rr=3qI^q=rtso{sDnGIlR{O~_Jyo%OV&TVtuT*f0w!yVfvKrb6;{-mD|JV3Do zT4(MYJQrth(8Pp-+4i)S1?3Ikrbqr744j+5PiUUC8`(g70teIf+0~&Mb1IheI)g~K zSpL0w%>s6+e*0F7GKY$qF4B*~Ia%RnVS~ZI0{HXXXrn(t?)m7KAF0Z{*nZY@@uxNL zbtaoSZVzsup2>9{I_OK+Odg4^GMGn!ITtErO@Slaa+!RvDGL!2rIb#of!{q`vS!Cs ze;kf%eU!le?cgV^`K4tJ$?U#;I%yGp&qg0quHjYS(bVy+xn$!go1Bj5voPliiiyR% z9zeE_=;-Oz2a&}G^|Ctx^EhVGJYp_y6Z}puBO8iIDB(D9-G76EQw*va&)3hRp4!$< z$GRb`wOS;YM?*xKL7O$Qic3hdlXAaFn~Xi`w^tN$Mv$)9-9IZbD@cG_*ggZe2m)q8 zDPxe=BBmIPA*C&>d{rRu-!k}sNLK6z|8C=`M{|ksLStCGh*JMPZ4%D~Qcj*AQm}=+ zU_uMzh)8$GYb~B^qc(<>3*||xsKT}G!Mpf*ToOdjXbw5y4R2w+*KnR`SUo7%zheza z-L#K-90NY=`}P4+dT<`S&Satld7`jmeH`P7;HUU;vr=R+2~RORzJ3MrG0=;CVry(0 zaaU*hPw)@nXP?%W9P}X9bDGAr!F>V64HdS;|8Bz@w390l&_~7Z61cymk%*)`}8dc=0=`r+hrQqhkqQN`=JIo^K~+_S;`!qx@Pv! zGz5AUyy@MFfM3+`pyyeh7tC#>JUU;8YUmO2FuQ(v3=>Ok8!TP!LsV@qz69>^K^uyj zWOt!a%odx)s3JOn6uT?lQHjjp{Hgwlmg_^v-Zx#;_rfNkNV-~TYR#gK=f7l1hFh?T z(rHfG^m$YlVJ9A2wS;O0FYM{j7{m1awf{<$rVxFsvH1P!228Gd!<%xOga+8n1ooYV z{8fDzzY-1P|DWZ&R}gGQ9t$tFNWe*oJ4uyrAfW~G*>RWZJsHN_#t~Ly!2e6!YGrBq zxQdtDB5Piq$wHdss_lu1RV-Yu8<2Ji_U|mzFXR7IU{l8YB_$Q;F>ud+ zqv&6aQ{-mNm5z*H-;2v)v~0lTzi$60qkj81~XXG+j*y6R3%vI5#f} zesA6HO&U!__+D_Js~)_ssftwc13Rmc=fo~fdh24Wu#0G{0{t;j;|5>*PJAJf`BxGEPEGLW63ut zu5Sg-uAacs?FF>|dy$N7+Y09UvJsHA4|;P)dno5qp~sZUD#5j|3R{d67B>gOUXpmK zlUVk@UWEvo)pLEAIZkMC8_pqh=en-8><52kfY2L*yG__o!pA0s*ouj2B~(X7im*k} zy@L5L3UKR%llGWG{(#;oD2q6PS-1|aNp%-u8Rg@VgH2>4AzSBY2|V^N*T=-#@NQJ) z|32F29r(NM%ncem8pnL!MGhxy|HX0QN54}8w}n!fRYg+hRL6k#JPu zh@R3cdN!n1J9>B%xgOuaFYOuW+GMA~jt|f)sP5Na|7{snsQhe` zvxnYPsgd62OZnL2c)@F$h&jwON4*(8vyMoG>ZJ{qb0~KQb=OHM;K5w|_n8{rUtx0d z*>Qygw0NYuIO`?slP$S>{uNIFuP}lk4^0Ds9L zyu6MQ^WEiQsKSV+oTny{S^BctJU#50e>RjH=&8kogOmK!yL6XtdI%Z6<6)o z4PTD5;nxrkxJM z#PQSah5pSrrKWbYVG8o~SKip{xzUNju85h$>UANtX;vQBYprPQpvILubrcl4=CjkZ znTTTPj`Y0of&G`h@n0K>4J_c4&k}!W9EWH;b8wUz$CQ*%yFI{{FcVMc;?sub-C4dz z+(iqBKIF6EazrnddGP0vSRAu0f z@A!mmrP#+ZoSeHxa+9>D|l&pi^vTdRs$(Y>VKp-q@%~R57;QbwC*W zXj+fJVMGF-^Y9+!=ha9?CWxsAa^SL;qMy*33}XKF_xe=8YZ9Mw{yBGS0@Ex-`i%9@ z;iOfio-YAC*!|0F2r*(AIKD~#a%Nz*R;eg>=vwK7gE*qhEn)fBkG;x+CRrdI?^lc@1RMFR4eWtrwv zB8ymbAX=^1XBv~2;uPk0f=(K?#u#^H265J@t0<;H{*`gxF9FCIIWW=bPKW~+Vwtt) zsa+4A={eV2_#F29)UUsuz7BaI=fbo{Cu>m@(eCyQGvGFc_iPE24WkO8wov(=dE~$A zPzC|!SRLt8bkdOLisv_RaM{|%{I%+DqqWzuh?hrQp1?YaZdSAHg}JYVN1V0X1$f{O z;@`8_W}tz}SUV?^zsRY5J@$3gB-Z#T`8*joO8LEC1{XMCUpbut#Q$!*@jyTJZPzHK z@8X}^=`)99neO*1U*CeB?RHK}`2Q<5tev{;R}H++gr|J;b=Yj!v%(-@6wRDiMN{8~ zPzRe)(<{;}HXXTf_NVCvQek5)r{e=2fN9Iw-k3bpFz?ZL#jYMXl&)EY)x-Ng-M``~ z*H1j)zq@_mDflyf>}X!qBVtp#$w--ltJo+#Y~3v zvtVfvD~nb$ra#&QZe+St!DryY-srn>sRr_-^#%{-d!SGH&{vnLDDWZ7m%p^z(};Tx z(5EbsAeZ`Wro+K_2_-82=Ew^sV)26I#v$Mlu<7d^^6y^2LRFUqA3Rt=RF3Cg?b)4- zsDAkOB}Js6jh)XtBcOj=d0Mlizqo+BG>P zdJdH&GrauW$#{@T!{;HPf70+dqYa%>X95{fY>b~krTFhV%kMth%l3`TyXCO=zxM~h% zXP3v8A;%c|x6k-0_@l2&q)OcB!W&)WcbxlxH(1-}Iqw1Y`(^jQYo0Yo&ViMl3%FU_ zcWd_?lbga~A8va2G;Km}+E9P8#$Vv{yBFrb-g`oDgGs?1`c{=flywrp?=74dyfH8b z{MI3{d)wfPIC>;(-g*w@&AQQ9!MqU_-+$(6C+y`Wt1|oj8nB5%aWkX&)kR4;+}o zA0)gk!+g&l>pidm4xDIv3vUe>`QPLZ{tSLtQqcDhYI&FoBfPj};z(HFxZl@R==(`I zIfh5X*pUOQ%jVGIOju$HUr(J6Jjv(i_IG zNOOvzyg%rfPtMqk`fuTwoBgSAi~}g?GnHxl{%#yDaYUy79P~EaH2ZoLp8xK95l`J8 z;Pn!uS@$Tkf$xe#L?;LKy~}45&zOUsL-`6zCJUVVy{MDf9zpNU$~BsN$jMF^J=nL) zqXqcRo^fuNhzQkTJ4?RhL%;QLrWdJSkwx-BTM5XgXIDGK6v6&TH_`iw!p||}Y1^Bz z?)?o9bxZPUJSCy7J7%}+4nr;?s%@0l3;NQ0hD6#LHjqQl@2jSw)o9AVZ!Fnu9jT?X zm|c;WK#O0Z$`du#p%=}5*adRyy4lA@Go(NlLUZl2z&}aJjPff{?8KG^T+ zcx0QlpsmNN+g&f$5UnPA8JL}6FJGQx-`a~RdSA|lHf-SV3w@vWZIGc?bklg6xdHdM zr5k+@h4+($WT8g;EK0PTKe69n3#DGa!!LORa@S@loF@e=ib|+TEe+-`f^(9RIhW z7tHYd;@Qo}A76?mydPg8FKywTn9pqYjlj>B>#QysHwM4oO6N$=Dm0;J`>oOv{<{}h zkA4eg;@n?kee}8$6H^N_mEbzBg<|rVm=0S=~|X892HVG@u(hh(=Jc{7M>o$I*D`2B=S*)mKoV3}F`1HRV_6Z&VW zK42<#*^`~e>#zpP*Mk4`eKsV>zO4{z!%@ETw{*nEv8KjzGkWDUoa|qFkB=7eMdcpZ zrN`^B%IbI%ZS*j17;ruC=z0wzNGV3Rf=?$*Z`XwY2k6~03ogFA8H&X}$#ie(2J+ZzN@?zd`h~ z$>Mvl6|Y7l;kH<$Dz|}X`VFaMpKs!j{L@|(JcW(Ey9?~j0w3dLF5if*Ml@IP`TPl( zTd5SjJ#<9BF}>k%^cCx4A828fquD5d$Jh@sl|fBe;Q`Z+(0C5^@cEm+e;! z1ZOa_R-UK&(jxSRt-VaJf?lyJLM)n~|C>0w`u^-&#kxH+#C{dv;_H4IbmbjJsoPcB znWMl>klHiJ1Rc4XbB;LGqd zlJNdO!kTt8@+OD`zMMu4COYuPx;>VmQ>X_n$Gu|1H_#JAvtqV&9`bJ|e?_7D3E;EY zb*1k`18e#}&=DU$1PzOqriXVtXLR{n&qI1?H6m z#@(`3RR8Ov`t_mh>ID9G;nq`Y8MxoeZXbBnKt$FFWg?UJL06o;YwFL@i&7NE_0Jg3 zV=+r%xo0mIkxZl4jrC(>oIflllN~#XvU*R1po?Qzv^@CH=``T$F{ksKJpesdKlFw2 zn}<=ueJA(xUx`@Fa{g9HDd@(=rqeQYtytXIHmeml6P})_jpKtc*uh-dD8Oq1IA|So zW65M}cr(m(M1KUX$EzS|l|e+&5vR14&!K@a*6&;SFz0_BZy%r?Md^%J6w>@*t}pjH zmt6~=+xdfZ13dxp^#m!|tWRO?(69BvX(Nc!w=?JAiA|JzP`D$+6}YCR70%mCO-Mw? z(@F2(I_lf~sSf`FpBh)*TRO%;EV9CD{hb}&tM2Xv8e&6;L-JmZTjD6nHNM0$nU#6^CZ(SE;~1GHE)!GSQ7%9V_AQwk z#98VQU9|t3-<(*hSRudZP|_RK{$Ln~{9^yX=Q4z4T}P=iJ?D^F9{w(O9V5OyQ3u1% zG~v4XB%=KR5>gc3Es#$O=avLJ<}~qkWdB4hTICq<4JS1_R+S5}=Y{$-%Ghg^q{`dS zZPW<+c-!{RR=}|>dC8DskdHm5Pk3E1t;Sg;Zf;5M7ICup^P0NGRis*Md(aN@RwiY( zXG1^2-}_4T_b}s595eHIA|80v3L`oaM}JQv07~@7VoAnJGA3 zkS4I>QXlH8eHDK=7x=AJit+1SYdC87)+~MG2&Vd%k#oQ~9(Anw~&3{bf5Z*(F4M?%&aQ zCh$Mhi$8w|d!bk_p;o>q&{w6Uji}iFB25K0>cPG1n0w8t&w6tiyYl2`A8aLIF?MB3 z$Axt))gDtCF0_g??|cldg6FiXqS!jq>GX zrvY(|+hj_KEVHY~qKC~fGkpWmQf$KI^EZH(Q?JHM(=J7Xw} zjn{`85u1W;ufo(I&ir{(@gMLZRVt@^T8)8cyIj_m7Bhpjq!#97C$}&s<_&ACCt`Y| zTi-my8c~NHM`YFl@ZiiEt5uaD7ZyZm7WkiEAhpFJ5%|`^6_$qy6uuA9TUQMSkPek&*iOG1 zc&_R1d7uq@jNQDtiK)X#AjPZK*bMytWku&Kwkt~a z#!+DX<1|~)KRAqQxO0Sno4K(=Uo--KPol3r&Im)|Z+>I*KOP|4OP%Xs5jdRRH$gmn4e_6jt4MjWis_v%W<3rcMT%Ct zmon2Sh~{CzJ|!=BU%qRjjOaif>Dh+(cZo8b7?!yC+#m8EM-$5~9T-Ge-K(Z;c0;H~ zHK&@eG>Uw~7_&m0HnC1%8e>&+HC8sHvD&*Eblk}f4&v)^3@M%cY~bH>waLEm4RU+L zCFhsU@LuB3xJhlhPQvL{9Xj8Px-jpHBniRBC6t?K+sP#X=dmYx9X7|o*Q#t(vL4U` zej<^oLnXcVcI04Y#$U+GD;$SMFZ5@etWW=UXa$KlUDUN}p&+S!gx&V=zKznS3Fmq> zjiho`1590Ju*CfRm1^+cjh*|gC9=MPL?7Mldii<^H>jqSF;@>`C%=VN|9~;9#UsmQ zBDRDp0!~fbE@{Ag`9ZDsjA6c&xt+ELe5GRJ##)~e)==Q9tr8la5v

    {OKYyaPPz( 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 nACkRxrB+_3YidyJ> OPAT ->> Version: 1 ->> numTables: 20 ->> headerSize (bytes): 256 ->> tableIndex Offset (bytes): 416416 ->> Creation Date: Feb 17, 2025 ->> Source Info: utils/opatio/utils/mkTestData.py ->> Comment: Synthetic Opacity Tables ->> numIndex: 2 -===================================== DATA ===================================== -================================================================================ -0.1000 0.0010 --------------------------------------------------------------------------------- - logR -logT -8.0000 -7.7959 -7.5918 -7.3878 -7.1837 -6.9796 -6.7755 -6.5714 -6.3673 -6.1633 -5.9592 -5.7551 -5.5510 -5.3469 -5.1429 -4.9388 -4.7347 -4.5306 -4.3265 -4.1224 -3.9184 -3.7143 -3.5102 -3.3061 -3.1020 -2.8980 -2.6939 -2.4898 -2.2857 -2.0816 -1.8776 -1.6735 -1.4694 -1.2653 -1.0612 -0.8571 -0.6531 -0.4490 -0.2449 -0.0408 0.1633 0.3673 0.5714 0.7755 0.9796 1.1837 1.3878 1.5918 1.7959 2.0000 -3.0000 -0.5018 1.8029 0.9280 0.3946 -1.3759 -1.3760 -1.7677 1.4647 0.4045 0.8323 -1.9177 1.8796 1.3298 -1.1506 -1.2727 -1.2664 -0.7830 0.0990 -0.2722 -0.8351 0.4474 -1.4420 -0.8314 -0.5346 -0.1757 1.1407 -1.2013 0.0569 0.3697 -1.8142 0.4302 -1.3179 -1.7398 1.7955 1.8625 1.2336 -0.7815 -1.6093 0.7369 -0.2394 -1.5118 -0.0193 -1.8624 1.6373 -0.9649 0.6501 -0.7532 0.0803 0.1868 -1.2606 -3.1224 1.8783 1.1005 1.7580 1.5793 0.3916 1.6875 -1.6460 -1.2161 -1.8191 -0.6987 -0.4453 -0.9146 1.3150 -0.5730 -0.8763 0.1708 -1.4363 1.2088 -1.7018 1.9475 1.0890 -1.2051 -1.9779 1.2618 0.8274 0.9160 1.0851 -1.7038 -0.5661 -1.5365 1.4524 0.4932 -0.6764 -1.7458 -0.7561 -0.6993 0.9184 0.5502 1.5489 -0.1111 -1.5216 0.8530 1.0431 0.2451 1.0839 -0.0248 0.0909 -0.2898 -1.8983 -1.5684 -3.2449 -1.8743 0.5456 -0.7426 0.0343 1.6303 -1.0028 -0.3585 1.0222 -1.0848 -1.6921 -0.8410 -1.3551 1.7188 1.2325 0.5336 1.4858 1.2147 -1.2537 1.5702 0.1574 1.2298 1.5844 -0.7280 -1.5598 -1.0883 -0.2916 1.2721 1.4429 -1.9722 0.0430 -0.3304 -1.1116 -1.5205 -0.6495 1.7716 -0.7072 0.0752 0.8121 -0.5455 1.8871 1.8498 -0.9929 -0.0110 -0.7965 -0.8606 -1.8525 0.4383 0.0107 -1.7941 -0.8854 -3.3673 1.6331 -1.0418 -1.4204 -0.0422 1.9426 -1.0318 0.6885 1.0465 -1.0494 0.9129 -0.5289 0.5292 0.5341 0.1431 -1.6388 1.3412 -0.7169 -1.2539 -1.8369 0.3636 0.7103 -1.9336 0.0484 -1.0940 0.5807 -1.3025 0.7638 -0.4531 1.7469 -1.4499 -0.6357 -1.5461 1.6988 1.5094 -0.9682 0.6399 1.2689 0.2208 0.1186 -1.0326 -1.6276 1.5889 1.6017 0.5324 -0.6439 -0.6032 0.9038 1.5884 1.5483 1.1195 -3.4898 0.5681 -1.6634 -1.3535 1.5942 0.4257 -1.9632 -1.5941 0.6540 -1.9798 -1.3568 0.1949 0.7676 0.6078 -1.1029 0.8487 -1.0510 -0.6984 0.9860 0.5985 1.3969 0.6305 0.2732 -1.6253 -0.5291 -0.9392 -1.0240 1.8920 -0.4276 1.5682 0.5246 1.1792 0.0105 0.3076 -0.0299 -1.2190 0.8898 -0.8769 -1.9027 0.5819 -1.2916 1.7618 1.8157 1.6595 -0.5194 -1.9382 1.7133 -0.2873 1.8666 1.8545 1.4120 -3.6122 -0.8222 -0.4596 1.4045 -0.7323 -1.3220 0.2272 1.7446 0.7841 0.2802 -1.6113 0.4600 1.9602 -1.4397 0.0733 1.5095 0.9631 0.7881 0.8099 -0.5620 -0.8256 1.2374 1.2405 1.4683 1.6530 0.0454 0.0061 1.1932 0.5999 0.8079 1.1832 1.5600 -0.6480 -0.4977 -1.6241 0.3131 -1.8562 -0.1376 0.1706 -0.8538 0.3633 -1.8780 -1.8506 1.2904 -0.5592 -1.4918 0.0890 1.0800 -1.1367 0.4916 -1.6586 -3.7347 -1.7933 0.1254 0.1625 0.5497 0.9044 1.9034 0.0652 -0.7082 1.1807 -0.9167 -0.2441 -1.6862 -1.8986 1.8506 1.3439 0.7839 -0.3642 -1.3068 -1.3743 -0.9990 0.1969 0.8584 0.6408 -0.8803 1.8195 0.9516 0.2174 0.4469 -0.3216 -1.0091 -0.5761 1.0314 -1.9424 -1.5357 -1.8160 -1.8371 1.4218 0.8146 -0.1033 -1.6087 -0.0335 -0.1061 -1.3072 -0.2646 -0.4060 0.4634 0.5404 -1.8188 -0.5015 0.5034 -3.8571 0.0125 1.4260 0.6348 -1.3483 -1.7177 0.5697 -1.8940 0.3431 1.7609 0.3019 -0.4473 0.5732 -0.1670 0.1825 1.7659 -0.4556 1.8448 1.6214 -1.2168 -1.7226 -1.5969 -1.9271 -1.6222 0.7320 -1.7152 -0.7241 1.3795 -1.9069 1.2579 -0.8726 -1.5273 0.7869 0.5158 1.5099 0.9403 1.2139 -0.8719 -1.2902 1.0025 1.2273 1.9620 -0.3495 -0.5119 1.1057 -0.6368 1.7230 1.4337 -0.2840 1.0035 1.0182 -3.9796 -1.5875 1.6102 0.0210 1.3058 -0.7198 1.5821 -0.4432 -1.9566 1.6215 -1.6349 -0.7227 1.8002 1.8024 0.2938 0.5273 -0.2062 -0.8272 -0.6853 0.6901 1.0095 1.1663 1.1585 -1.6352 -0.0223 -1.7698 0.1981 -0.2339 1.5508 -0.5963 -1.5317 -1.4280 1.0460 0.4729 -1.5955 -1.6636 0.8039 -1.7089 1.2874 0.8250 -1.6746 -1.6606 1.9466 -0.5029 -0.5174 1.2512 1.7890 1.9440 1.0135 -0.4950 -1.6660 -4.1020 1.1086 0.2336 -0.3031 1.6254 -1.5552 -0.0295 -1.9546 -0.1254 -1.7748 -1.5247 -1.5299 0.5968 0.9842 0.3335 1.8487 -0.5005 -0.8572 1.4744 -1.1056 1.8529 -1.9514 1.8795 -1.8274 1.5646 0.1108 1.9719 -1.7048 0.2154 1.8772 0.0924 0.5176 0.7830 -0.1818 0.5102 0.3373 1.6046 -1.8182 -0.8761 1.8016 1.5611 -0.1774 0.4805 -0.8905 -1.2475 -0.1452 -0.5866 0.3346 -1.6891 1.8976 1.9448 -4.2245 0.7926 0.1444 -0.7619 1.2552 0.7389 -1.3495 1.6437 1.2901 1.7992 0.9029 0.4537 -0.3270 1.7309 1.4643 -1.8191 -1.8945 -0.4941 1.2422 1.9491 -1.3983 0.3765 -0.4764 1.8797 1.3685 1.3533 -0.1252 -0.3407 -0.9064 -1.7745 1.4589 1.2516 1.9989 1.9865 0.2217 1.0759 1.7791 1.3986 -1.0106 -0.1978 -1.4834 1.8162 0.4247 -1.0854 0.6868 0.4725 -0.5673 -1.5458 0.6863 0.0812 1.0893 -4.3469 0.0807 1.4087 0.2076 0.2438 1.5066 -0.3861 -1.4639 -1.8849 1.0205 0.4812 0.8163 -1.1481 -1.4545 -1.9418 -0.5976 0.3597 -0.4310 -0.2501 1.6166 -0.6070 0.0560 1.1346 -0.4138 0.4883 1.4495 1.7981 -1.4117 1.7064 -0.0315 -0.9670 -0.1635 1.9201 -0.0295 -0.6850 0.5336 -1.0394 -1.6965 -1.4845 -1.4878 -1.3924 -1.4447 0.5635 -1.2725 -0.6173 1.5872 -0.1042 0.6702 -1.3107 -1.2308 -1.8365 -4.4694 -1.3243 -0.8856 -1.2920 -1.6452 -1.5175 -0.1569 -1.1747 -0.5429 0.0137 0.7616 -1.8428 1.1976 0.5116 -1.6730 1.4943 1.6835 -1.7557 -0.8925 1.2248 0.9930 -1.2619 -1.1626 -0.5181 -0.0619 0.4730 -0.5243 -0.1499 0.9899 -1.8533 -0.9903 0.8534 1.5808 0.0467 0.1285 -1.5713 -0.2104 0.1305 -1.0301 -0.9230 -0.4909 -1.9197 -0.7117 -1.1542 -0.6900 -1.5210 1.5621 0.3744 0.7164 1.1567 -0.0062 -4.5918 -1.6523 0.1484 0.3474 0.9818 -0.2734 -1.4897 -0.8649 -0.5477 0.5837 0.2831 -0.5756 1.9461 0.4231 -1.0511 -1.5929 -1.3886 -1.0162 -1.3573 -1.2537 -0.8596 -1.3065 1.5871 -1.6791 0.0980 -0.3584 1.9295 -1.5518 -0.4086 1.8779 1.4620 1.2683 -0.9684 -1.3164 0.6746 1.7175 0.2271 0.2865 -0.8801 1.0780 -1.2518 -0.7053 -0.2983 0.0304 -1.0304 -1.5407 0.4425 -0.8455 0.3250 -1.3825 -0.0754 -4.7143 0.1304 -1.7927 -0.6536 -1.4623 -1.7465 1.9598 -0.7106 1.2395 -0.9814 0.7260 1.0409 0.3826 -0.1137 -0.3526 -0.6045 1.7181 1.3225 1.8601 -1.5028 0.9235 1.7534 -1.2751 -1.7340 0.9645 0.2979 1.3673 -1.4409 1.1811 -1.1935 -1.3454 -1.3429 1.2583 0.6608 0.0923 -0.5647 1.5088 -0.4302 1.2664 -0.2435 -0.4922 -0.1493 -0.7945 0.9904 0.0109 -1.0711 1.5983 -0.4644 0.1742 1.6259 0.4970 -4.8367 -1.5324 1.7593 0.5108 -0.6604 -1.4429 1.1761 0.4803 0.1338 1.5756 1.1544 -1.3933 -0.7531 -1.0060 0.9758 -1.8659 0.2796 1.0498 1.5071 -0.6317 1.2850 -1.5575 1.3858 -1.4900 -0.4109 1.1892 -1.4003 -1.0830 0.8890 0.8801 0.5646 0.7758 0.1709 -0.9928 -0.6172 -1.2736 1.6338 0.3336 -0.3966 -0.1520 1.7891 -1.3866 0.3449 0.0236 0.4458 -1.9276 1.4885 1.7285 0.2605 0.7866 1.6900 -4.9592 0.8290 -1.3898 0.3052 0.4269 -0.3035 0.9458 1.7375 1.7023 -0.1966 -1.5470 1.9394 1.3556 -1.5013 1.6834 1.4796 0.0754 0.3651 -0.4040 -1.7810 -0.6592 1.2114 -1.9815 -0.6660 -0.4073 0.1496 1.6794 -0.6146 -0.6122 0.9500 -0.1911 -1.1016 -0.1902 -1.4366 -1.2945 -0.0065 -0.3243 1.6594 -0.5504 0.3224 0.5291 -1.9476 0.6541 -1.2879 1.8443 -1.4053 -0.3415 -1.6586 1.9875 0.0088 0.3815 -5.0816 -1.7317 0.9998 -1.1604 1.5922 -1.1794 -1.2372 -1.8538 -0.1117 0.2594 -1.7372 1.1021 -0.1868 0.0976 -0.2369 -0.3969 0.2386 -1.3790 -1.2723 1.4471 1.7845 -0.5068 -0.9170 0.5760 -0.3651 -1.8985 -1.3754 0.8639 0.6357 -1.8916 -1.1121 -1.0757 0.6876 -1.9212 -1.5836 1.1997 -1.2858 0.6110 -1.0473 -1.6022 -1.0273 0.8891 1.4228 1.3209 -0.4113 0.6723 -1.1801 -0.8274 1.5853 -1.9480 -1.6580 -5.2041 -1.1685 -1.8939 -1.2743 0.3322 -0.3143 1.5707 1.2698 -0.6327 -0.9623 -0.4812 0.3612 -0.9277 0.4966 -0.3624 0.2082 -0.2555 -0.8221 1.7938 1.0544 -1.4395 1.4739 -0.0503 1.5782 1.1994 -0.2991 -1.9101 -0.9253 0.1665 0.5339 -0.9684 -1.4426 1.3397 1.9376 0.1028 -1.3133 -0.9108 -1.9264 1.6572 -1.5290 0.3061 -0.9038 0.2167 0.6057 1.3190 -1.1743 -1.9560 -1.4525 1.6001 1.4956 0.3897 -5.3265 0.4021 0.6601 -1.2985 1.6576 -0.3249 -0.4674 0.0757 -1.8121 -1.3349 0.9521 -1.6688 0.4126 -1.0186 -0.4428 -0.8452 -0.5773 0.8762 -0.8115 0.2656 -0.0958 0.6547 1.7473 0.9303 -1.1402 -1.8753 -0.9509 0.3803 -1.7943 -0.0145 0.3874 -0.6630 1.0836 -1.5736 -1.6994 0.9128 -0.0180 0.7536 -0.2607 -1.0144 1.2764 1.1977 0.7788 -0.9114 0.3609 -0.5561 -1.6337 1.6693 -1.4527 1.8009 -0.2160 -5.4490 -1.2595 0.1676 1.4918 0.9289 1.2262 0.6351 0.7691 1.3968 -1.0013 -0.0423 -1.1152 1.9507 1.7762 -1.8423 0.8223 1.7010 -1.2777 0.2718 1.6620 -1.8642 0.7897 -0.8106 1.6976 1.8842 1.7771 -0.1031 1.4482 1.3782 -0.7236 1.3157 -1.8520 0.3851 -1.0800 -1.5177 -1.6922 0.7852 -0.6405 0.8991 -1.7386 -0.7388 0.1580 1.1629 -0.7250 0.5036 1.5439 0.4635 -1.0682 -1.9024 1.4804 -1.9149 -5.5714 1.4988 0.1157 1.7563 1.1951 1.9917 -0.5972 1.0688 -0.3923 -0.0805 0.5100 1.4947 1.9363 1.0731 -0.3289 -0.3146 0.9503 -1.0449 -1.5581 -0.5815 -0.8510 -0.8148 -1.0656 -1.8316 -1.9285 1.9509 -0.2889 -0.4627 0.7186 -1.1270 1.7998 1.1454 -1.6424 -0.3297 1.5165 1.7789 -0.1304 0.4536 -1.3319 1.9647 -1.0733 1.7709 0.5986 0.4309 0.0508 -1.0773 -1.2939 -1.1181 -1.2542 1.1183 -0.5995 -5.6939 -1.7686 1.8764 1.5351 1.7110 1.9796 -1.3044 -0.4150 1.0330 0.7841 -1.3844 1.2633 -1.1022 -1.1047 0.1479 0.3718 0.3203 -1.6341 1.5098 -0.9376 -1.4819 1.5550 1.8226 1.4485 1.2381 0.6210 0.2034 -1.6521 -0.3662 -0.5092 -0.9610 0.8937 -0.0165 -1.6758 -1.1193 0.7330 -1.6955 1.4048 -0.0194 -0.0777 0.3696 1.2987 -0.6088 0.7121 0.2629 -0.9319 1.5145 1.1897 0.6338 1.4023 1.4692 -5.8163 0.8335 1.3481 0.7899 0.7206 0.4744 1.0109 -1.3656 1.5235 1.4874 -1.8830 1.3033 -1.4845 -0.6595 0.9740 -1.3570 1.2719 1.3285 0.0299 -1.9745 -0.8518 0.4677 1.9247 0.5273 -0.9608 0.5360 0.1599 1.1194 -1.5721 1.0441 0.1651 1.8520 -0.6325 0.5305 1.7281 -1.5900 1.7489 0.7515 -1.7287 -0.7961 0.8327 -1.7306 0.3287 -0.6165 0.4837 -1.8170 1.4861 1.8940 1.8755 0.9986 -1.4797 -5.9388 1.0331 -1.9017 -1.9115 -0.7056 -0.0454 1.0816 0.7332 -0.2164 -0.9055 1.9885 -0.2953 -0.1945 -1.3455 1.1792 0.7747 -1.1169 -1.6705 0.7220 0.6180 -0.9070 1.8035 -1.3958 -0.2707 1.7745 -0.3211 0.5541 -0.4096 -0.9031 1.9359 -0.3627 1.5764 -1.0802 -1.1476 -1.8755 0.6067 -0.5259 1.4574 -0.1072 1.8728 -1.2579 1.4745 1.1064 1.0837 1.3791 1.0441 0.5049 -1.4750 -1.8699 1.6834 0.4666 -6.0612 1.1861 -0.0739 -1.5308 -1.4993 0.7423 -0.2788 -1.1979 -0.0336 -1.7432 0.3279 -0.9240 1.1902 -0.7586 -0.1791 -1.9535 -1.7102 -0.4300 -0.0802 0.4001 -0.8333 0.7799 1.4405 1.1194 -1.8415 -0.0780 -1.5803 -1.0318 1.9467 -1.4300 -0.0044 0.4726 0.8099 0.2386 -1.9609 -0.6942 0.0708 -1.6485 -0.5975 -1.8672 -1.6857 -0.4123 -1.4691 0.2702 0.7579 1.2023 -1.1994 -1.3301 -1.5817 0.5457 0.8259 -6.1837 -1.8737 1.7448 -1.7921 0.1652 0.8362 1.4839 0.8563 1.2069 -0.6422 1.2593 -1.6795 1.5793 0.1904 1.2692 -0.1907 0.5743 0.1056 0.9264 -1.6735 -1.7586 -1.0116 -1.3618 1.4871 -1.1231 1.9035 -0.6524 -1.2715 1.1588 0.6348 -0.0072 0.2215 0.8768 -1.0862 1.9853 1.8992 0.6013 -1.2018 0.7209 -1.7112 -1.8774 -0.9693 -0.1495 1.4731 0.9087 0.9708 -0.2980 -0.6163 -0.5158 1.9506 -1.8396 -6.3061 1.4681 0.3147 -0.2455 0.9010 -0.0533 1.4937 1.6028 -0.3131 -0.8927 0.3694 1.6495 -1.1574 0.4919 0.5262 0.9325 -1.4737 0.8633 1.6361 -1.2813 -1.0498 1.8856 -1.2761 1.4175 -0.0309 -1.0111 1.4830 -0.2188 0.0593 -0.5631 0.3718 -1.3459 -0.4357 1.8776 -0.9675 0.6269 -0.6992 1.0939 -1.4765 1.8793 -0.1848 -1.0558 -1.7060 -1.3210 0.0791 -0.6520 1.3155 -0.2764 -1.0051 0.4686 0.8271 -6.4286 -1.3318 -1.3295 -1.8533 0.9456 0.6552 -0.1015 1.3767 1.2227 0.3414 1.4731 -1.1766 -1.5523 -0.9210 -1.7717 0.1247 1.7464 -1.8426 -1.5116 -0.1912 1.7355 -0.7354 0.0289 -1.8337 -1.4066 1.9465 1.8605 -1.9802 1.8072 0.5565 1.4717 -0.1810 0.0624 -0.0446 0.6675 -1.4414 -1.8801 -0.7683 0.8187 -1.1926 0.6937 1.8796 -1.6244 0.6904 -0.2250 1.4726 -1.2914 0.7705 1.3525 1.7785 0.7330 -6.5510 -0.0113 0.4714 1.4756 0.2824 -1.8785 1.7238 0.7581 0.7061 -1.1373 0.6355 -0.4245 0.6049 -1.5736 0.6314 1.9977 -1.8072 1.9087 -0.3724 1.4830 1.1295 0.2681 0.9538 1.5141 -0.3834 -0.6919 0.6704 1.2314 1.0491 1.1913 -0.2577 1.2713 -1.5192 0.1780 -1.9770 -0.7017 -0.5342 -0.4153 0.7819 -0.4458 -0.2052 -1.0498 -0.5070 -1.0909 -1.7072 0.4138 0.6729 0.4780 -0.1460 -0.4809 1.4533 -6.6735 0.0763 -0.0833 -1.8974 -0.6350 -0.4792 -0.4047 0.3207 0.1344 0.4316 1.0595 1.2519 0.8725 1.8221 -1.9271 -1.2169 -1.9697 0.5899 1.5921 -1.0261 1.7081 -1.7589 1.7377 -0.5935 -1.5943 -0.0565 -0.9729 -0.8605 -0.7708 1.2121 0.1566 -0.7548 0.4413 0.8646 -0.9095 -0.3458 -1.5125 -1.2754 0.7245 -1.2742 0.1007 0.8362 -1.5725 0.2692 -0.9737 1.8517 -0.0658 1.2240 0.2009 -1.8263 0.5326 -6.7959 1.8056 0.4064 1.2768 1.5368 -1.0877 -1.1518 0.4439 -0.3559 1.3594 1.6001 -0.5863 -1.0525 1.1221 -0.9008 1.2905 -0.3050 0.6702 -1.6179 0.4954 -0.1929 0.3464 -1.3279 0.9475 1.4512 -1.1330 -1.6171 -1.9054 0.5679 0.4284 0.1868 -1.0722 -0.4364 0.3779 -0.0129 1.9511 -1.4542 0.7806 -0.3827 -0.2872 0.8704 0.7697 1.9650 -1.4864 -1.5836 0.8974 0.3135 -0.9034 -1.6823 -1.6574 1.5768 -6.9184 -1.2325 -0.7065 -1.0934 -0.5800 -1.7223 0.0762 -1.7295 1.2014 -1.0652 0.1600 1.5203 0.6035 0.1318 -0.7027 -0.6680 0.6779 1.9766 0.6474 0.2311 0.9226 -0.1392 -1.7594 0.2492 1.8305 -1.2988 0.7600 -1.1963 0.1433 -1.6133 -0.1985 1.0247 -0.6097 0.6596 1.1818 1.7087 -1.0614 -0.4027 -1.3903 1.9699 1.7080 0.1598 1.3681 0.0838 0.4943 -1.6435 1.0211 -1.4891 1.3043 1.1281 0.8350 -7.0408 -1.8554 -0.7875 -0.9475 -0.5595 -1.6494 1.7478 0.2152 -0.7779 -0.4121 -0.2112 0.4024 0.0627 1.6776 -0.0121 1.9686 1.4057 -1.1660 1.7224 -1.5345 1.2698 -0.4775 1.5119 1.4722 1.2237 1.1601 -0.7813 -1.6763 -0.3881 -1.3059 0.7798 -0.6156 1.9024 0.5639 1.2899 -1.4699 1.4481 1.6910 -0.0518 0.4250 1.0592 -1.3006 0.0103 -0.4053 -1.4145 -0.5299 -1.7273 -1.8968 -1.4593 1.8525 0.1981 -7.1633 1.8633 -0.2700 -0.7527 0.0246 -0.2420 -1.5773 0.5633 -1.1358 0.4784 0.6008 -1.3919 -1.7546 1.1230 -0.1608 -1.7673 1.9795 -1.7689 0.7801 1.9347 -1.0433 -1.4310 -1.5145 -0.7869 -1.5958 0.7686 -1.7508 0.0377 1.9868 1.2559 0.4609 -0.7750 0.4956 0.1082 -0.2957 -1.4772 1.5464 -0.2009 -1.2215 -0.5290 -0.3435 1.3102 0.9345 1.0772 -1.9559 -0.3354 -0.0746 -1.9232 -0.9607 1.0412 -1.4516 -7.2857 0.1412 -1.1392 -1.9515 -1.0352 1.9035 1.2061 1.8383 -0.0486 -1.5611 0.1918 -0.1825 1.3774 -1.6077 -0.0470 -1.3998 -0.7013 0.9494 -0.0959 -0.4964 -0.4221 -0.1622 1.1401 1.5683 1.8213 1.1476 -0.7384 0.7525 -0.2496 -0.9813 1.3635 -1.8463 1.6070 -0.1541 0.5488 0.6374 1.5805 0.5467 0.4557 -1.7334 0.0736 -1.3993 0.9497 0.0489 0.7209 -1.8333 -1.6608 0.8653 -1.7117 -1.7150 -1.9516 -7.4082 1.8260 0.9500 -0.5870 -0.8139 -0.6012 1.0986 0.6455 -1.2592 -1.3036 -1.6064 0.6412 1.0575 -0.9398 -1.9162 -1.6713 1.8714 -0.8182 1.0769 0.4987 -0.4722 -1.1773 -1.5145 0.4601 1.0985 0.5756 0.1212 -1.8322 1.8740 1.1949 -0.8287 1.9199 0.4075 0.3297 0.9923 1.2471 0.6259 -1.4876 -0.6469 1.7123 -1.1015 -0.5113 -0.2717 -0.2424 0.4518 1.7723 -1.0372 -1.5140 -1.2101 1.5477 0.5832 -7.5306 -0.8564 1.2638 1.4455 1.3861 1.6757 -0.9910 1.0202 -0.1578 1.3680 0.9140 1.1058 0.6246 -1.2903 0.1801 1.9387 1.7496 -1.8273 -1.3407 -1.4731 0.9039 1.2711 -1.1460 0.0234 1.3628 0.9312 0.1689 0.3614 0.0334 -0.8098 0.2601 0.7555 1.4933 0.5452 1.0445 -1.3597 -0.1538 -1.9627 -1.0133 0.9058 1.9672 -1.6033 -0.3940 1.2003 -1.1839 0.2203 0.9323 0.4639 -1.2479 -0.5785 1.1352 -7.6531 0.2169 -1.9791 1.0440 -1.8588 0.9829 -1.1901 1.8323 -0.5282 -0.6923 -1.4044 -0.7776 1.5066 1.9853 -0.5268 -0.2056 0.8883 1.5448 0.3722 -0.4339 -0.3495 0.7825 -1.9871 0.4784 -0.5780 1.1768 -1.6280 0.3528 -0.0761 0.5693 -1.7406 0.3199 0.2459 0.2426 0.4140 0.7059 1.2200 -0.9207 1.3002 -0.0070 -1.6918 -1.7658 -0.6630 1.1396 0.8307 1.1545 0.0691 -0.2392 -1.4102 -0.6872 -0.2639 -7.7755 -1.6456 -1.1176 0.3929 0.9427 1.9934 1.7325 0.5703 -0.3150 0.5447 1.1426 -1.5267 -0.3604 1.3592 -0.4647 0.2875 0.3511 -1.2621 -0.5511 -0.6620 -1.8952 -1.9032 1.3268 -0.9077 0.0723 -0.8051 1.7627 -0.9628 -0.2814 1.4909 1.3677 -1.2556 1.2106 -0.1673 -0.0681 -1.4661 -1.6776 0.9118 -0.0142 -0.2526 0.9180 1.0621 -1.3644 0.4409 -1.4586 1.0055 0.6278 1.8265 -1.7242 -1.7718 -0.8713 -7.8980 -0.9532 -1.0121 1.6250 -1.0018 -0.9122 1.0376 -0.2010 1.1068 -1.7385 -0.0497 -1.8655 -1.7494 1.6257 -1.4430 0.1297 -0.3556 -0.6106 1.5993 -1.9127 0.6552 1.8536 0.2407 1.7473 -1.7910 -0.3248 -0.9594 0.9233 1.9252 -0.9739 0.6167 -1.2076 0.2613 -0.1443 1.8880 0.4341 -0.6020 -1.5436 -1.3950 -1.0987 -0.9961 1.4025 0.2449 0.0936 -1.5409 1.4406 0.8913 -1.7293 0.8313 0.1742 -1.6731 -8.0204 -0.1668 -0.0612 -1.3369 1.7828 1.3999 0.6761 -0.1508 -0.3529 0.6039 0.1817 -1.7509 0.0500 1.2256 -0.1630 -1.7922 1.1451 -1.1945 -0.9655 -1.3412 -0.6791 1.0270 0.0775 -1.1805 1.5113 1.5183 1.4823 -1.0448 -0.1950 1.9400 1.0880 -1.8913 -1.7392 -0.1443 1.6369 0.1548 -0.0087 -1.5781 0.6271 1.2884 -0.4783 1.1024 1.8579 -1.1849 0.0933 -0.8514 1.1714 0.3104 0.5383 1.1917 -0.4161 -8.1429 1.6604 0.1321 -1.3682 0.7836 1.1730 -0.7330 1.4287 1.6246 -0.8924 1.9341 -1.4372 -1.1919 -1.2631 1.5760 0.6172 -1.3916 -0.2387 0.4612 -1.6661 1.5297 1.2144 0.0208 1.8685 -0.3290 1.9364 0.6717 0.5387 -1.3362 1.5277 -0.2900 -1.3511 -1.9496 0.2390 0.1096 0.8774 1.5610 -1.6824 0.9260 -1.2504 1.4327 1.2763 0.1632 0.8410 -0.7426 -0.1153 1.2865 -0.1629 -0.5688 -0.0232 1.3130 -8.2653 -0.6592 -1.3050 0.8481 1.3039 -1.5975 -1.0405 -1.4321 -0.6082 -0.1986 0.9953 0.6046 0.4837 -0.5905 1.3658 -0.1149 1.9164 0.5366 -1.4949 0.7047 -0.6996 0.7453 -1.7214 -1.3005 1.4229 -1.0913 1.3482 -0.8829 0.5715 0.7766 0.0506 -0.7788 -1.1494 -1.8672 -0.7842 0.6127 1.7532 1.4848 1.0643 1.1538 0.6599 -0.9589 1.6288 0.6829 0.2418 -1.5560 -0.2118 -0.1586 1.4583 0.1866 -0.4784 -8.3878 1.9072 -1.5571 -0.3098 -1.8319 0.9596 1.6723 -0.8799 1.4334 -0.8311 1.6431 1.0158 1.2196 -1.9280 1.8512 0.9067 -0.7810 1.3176 -0.8739 1.4910 -1.5497 0.8147 0.1628 -1.6139 -1.0324 -1.9504 -0.1249 -0.7949 0.3934 -0.8110 -0.8003 0.9728 -1.8074 1.6116 1.4091 0.6712 0.3729 1.5692 -1.2587 -1.6841 -1.0420 1.1783 -1.8613 0.3312 1.9818 1.4228 0.0858 -1.7454 1.3255 0.3959 -1.5403 -8.5102 -1.6246 1.6385 0.6768 1.3171 1.5159 0.2871 0.0698 -0.2783 -0.7322 -0.2616 1.0955 0.4077 1.5701 -0.2265 0.4284 0.5252 0.3668 0.8105 -1.0503 0.0495 -1.5831 -0.4620 -0.0493 0.6089 1.8021 0.4026 0.9744 0.0251 0.5364 -1.7163 -0.9824 -0.5526 -0.1100 -1.8174 -1.4399 -0.8927 1.8861 -0.6746 -0.0718 -1.2156 0.4431 -0.8773 -1.1720 0.0663 -1.9780 -1.9693 -1.1237 -1.8531 -1.5679 -0.6446 -8.6327 1.2103 0.2882 0.0507 -0.8260 1.7270 -0.4119 -1.6516 0.4683 -1.5446 -0.6191 0.0296 1.4969 -0.0258 0.8090 1.9713 -1.4740 -0.9011 -0.4217 -0.3127 -0.3559 1.6304 0.8561 0.4316 -0.7625 1.2952 1.8202 1.2848 -1.9937 0.5456 -1.7955 -0.9696 -1.7619 0.4152 0.7464 -1.5420 -0.4646 -0.1751 -0.5238 -1.5159 -0.3242 1.0047 -1.7160 -1.6793 -0.5809 1.7669 0.6743 0.7147 -0.5523 0.3746 -1.9595 -8.7551 0.5444 1.6531 0.4503 1.4948 0.8959 -1.5178 1.6098 -1.7342 0.1359 -1.4315 -1.9532 -0.3119 -0.8198 -0.0560 0.3088 -1.8250 -1.5080 0.2346 -0.6273 0.9167 0.6092 1.3824 0.7700 -0.2803 0.6919 -0.8985 -0.7747 1.1559 -0.2143 1.1935 1.2897 1.4302 1.6665 -0.2761 -0.7245 0.3288 -0.5153 0.4043 0.8223 0.7536 -0.5018 -1.3326 -0.2779 -1.4296 1.5604 -0.6165 -1.3822 -1.8982 0.5833 0.5476 -8.8776 -0.6376 -1.7132 -0.3615 -0.7551 0.7085 0.4231 -0.5416 -1.1284 1.9521 -0.1840 0.7531 -1.4378 -0.0576 -1.8899 0.0218 1.8561 -0.4632 -1.8440 -1.8762 -0.4481 -1.3599 -1.9066 1.0249 -0.1659 -0.8430 1.6003 -1.5354 1.8237 -0.7441 1.5536 0.4118 1.3068 1.9361 -0.8464 1.8445 -0.4421 -0.4580 -0.6385 0.1656 -1.3834 0.2148 0.1668 1.0476 1.3346 -0.2382 -0.7907 -0.9627 -1.2215 -1.7694 -0.6302 -9.0000 -0.9190 1.8657 0.2308 -0.6109 0.3219 -1.4432 -0.2238 0.5049 -0.0444 -0.3929 1.9754 1.5213 0.4936 0.2775 0.4826 -1.1948 -0.4194 -1.8422 -0.0978 0.1721 -1.0890 1.8561 1.6378 0.8886 0.1335 1.4799 -1.4774 1.1620 -1.5007 1.1768 -0.8969 1.5084 1.7762 -1.4048 -0.1493 1.9239 -0.0664 1.4542 0.3549 -0.4987 -0.8569 -1.1871 1.0472 -0.4538 0.0451 -0.0307 0.3091 1.4623 1.9230 -0.3697 -================================================================================ -================================================================================ -0.1316 0.0025 --------------------------------------------------------------------------------- - logR -logT -8.0000 -7.7959 -7.5918 -7.3878 -7.1837 -6.9796 -6.7755 -6.5714 -6.3673 -6.1633 -5.9592 -5.7551 -5.5510 -5.3469 -5.1429 -4.9388 -4.7347 -4.5306 -4.3265 -4.1224 -3.9184 -3.7143 -3.5102 -3.3061 -3.1020 -2.8980 -2.6939 -2.4898 -2.2857 -2.0816 -1.8776 -1.6735 -1.4694 -1.2653 -1.0612 -0.8571 -0.6531 -0.4490 -0.2449 -0.0408 0.1633 0.3673 0.5714 0.7755 0.9796 1.1837 1.3878 1.5918 1.7959 2.0000 -3.0000 1.3101 1.0581 0.2941 1.8242 -1.1981 -1.5629 1.4158 -0.2434 1.3879 1.5724 -1.7502 1.5339 -0.2067 0.0417 0.5064 1.7055 -1.9235 -0.0926 0.7509 0.8908 0.7701 -1.4623 -0.8024 -0.5651 1.2177 -0.8850 -1.1572 1.8298 -1.9645 1.9913 0.7073 1.3139 -0.8215 -1.9427 0.9515 1.3366 0.9619 -1.4286 1.0137 1.0757 0.6342 1.0645 1.3837 0.4544 -1.6456 -0.0495 -1.6894 -0.3698 -0.3716 -1.7360 -3.1224 -0.6047 -1.5560 1.2329 1.7908 -1.7107 1.8205 0.0903 -0.8017 -1.6926 0.0025 1.1781 0.8283 -1.7991 -1.7084 -0.3885 -0.8188 -1.0705 -0.8760 1.2139 1.7169 -0.3796 1.6244 -0.7140 -0.0943 -1.0959 0.5619 1.9159 0.4140 -0.5687 0.5913 -1.5083 1.5546 0.0123 -0.2026 0.3435 0.4991 -1.7129 0.7305 -1.0323 0.8558 1.2901 1.2158 0.2100 0.0807 -1.4285 1.1014 -0.9144 -0.0132 -0.8629 -1.4647 -3.2449 0.5182 -1.7827 0.9946 -0.7297 -1.9995 0.0445 -1.8126 -0.8953 0.8279 -1.7492 1.3574 -1.9847 -1.0127 0.9636 -0.7349 -1.5924 -0.5591 -0.9184 1.3708 -0.7466 1.1557 1.5675 -0.2647 1.6398 -0.4907 1.8563 -1.6428 0.7481 -0.0247 -0.4494 0.5308 0.8154 -1.9825 -1.3322 0.8522 0.6655 1.8642 1.0442 1.8031 0.8102 -0.8078 -1.5785 1.1273 0.5766 -1.8073 -0.5598 1.8272 0.0016 -0.2691 -0.1692 -3.3673 -1.1645 -0.5252 -0.5207 -1.7906 1.0703 -0.3340 1.2887 1.4014 -1.1520 0.6294 -0.1109 1.5206 -1.1370 0.7113 0.4310 -0.8188 -1.4536 0.6066 0.9544 -0.7375 0.5793 -0.4195 0.8528 -1.2031 1.5609 -0.8504 -0.5289 -1.7676 -1.5540 0.0634 -0.9296 1.3419 -1.9412 -0.4836 -0.6506 -1.9227 -1.5025 -0.3454 -0.0285 -0.3828 0.1238 0.3805 -1.9603 -0.1436 1.8540 0.0761 0.7102 -0.7525 1.0960 1.0917 -3.4898 0.0852 1.9041 -1.4978 -1.9322 1.0806 1.2286 -1.5192 -0.9377 -1.9298 -0.8268 1.0926 0.0718 -0.6076 -0.5130 -1.9946 -0.8008 0.5858 1.8968 1.3882 -1.9056 1.5942 1.1328 1.1215 -0.1680 -0.4080 -0.7883 -1.7372 -1.0871 -1.0136 -0.0637 0.9898 -0.1048 -1.7686 1.8312 1.7709 1.1408 1.9653 0.1779 1.8511 -1.6976 -0.5373 -1.0985 -1.2167 -1.4368 0.4897 1.1253 0.3132 -1.4121 1.2445 0.5438 -3.6122 -0.4473 0.6965 -0.9604 -0.6192 1.6699 -0.8380 -0.1200 1.5606 0.8309 -1.7512 -1.4108 -1.9686 0.5237 -0.2093 -1.4629 1.8317 0.1186 -1.0324 0.0024 0.7185 -1.6950 -0.9012 1.2279 -0.1613 0.1863 -0.2687 -1.8244 -1.3370 -0.2178 -1.1633 -1.8001 1.3746 1.9248 1.1726 1.4151 -1.0321 1.8425 -1.2123 1.8057 1.9793 0.8469 1.9246 0.2782 -0.9618 -0.2520 0.3742 -1.7077 0.4894 1.9247 -1.2396 -3.7347 1.1704 1.6316 1.7748 1.8405 0.0858 1.9092 1.0292 -1.3533 -0.0924 0.8733 -1.0106 0.5625 0.6664 -1.3492 0.2603 1.0865 -0.0044 -1.9516 -1.9638 -0.5719 1.7048 -1.0853 0.5375 -1.1117 -0.7133 1.3922 0.9154 -1.6184 -0.2852 -1.8833 -0.0764 0.6497 -1.5260 -0.8445 -0.4087 1.6781 1.9730 -1.8204 1.0440 -0.5131 -0.4302 1.0171 1.6737 1.8037 0.3085 -0.5715 1.1502 -0.9960 0.2563 -0.5657 -3.8571 0.6265 -1.0384 -1.2336 1.6730 -1.5928 0.0238 -1.1166 -1.8443 -1.8559 -1.2991 1.4671 -0.8701 1.8018 0.3265 -0.2535 0.3204 0.0668 1.0351 -0.8700 -0.5878 1.5764 1.7858 1.5702 -0.3222 1.1215 -0.0947 -0.0098 -1.1813 0.3645 -1.2555 -0.6737 1.4201 -1.1717 -1.7154 -1.7240 1.7631 0.0277 -0.3624 1.2435 1.3433 -0.6712 0.7745 1.0845 0.6186 -1.3936 1.5035 0.1564 -0.8701 -0.2991 -1.8497 -3.9796 -1.4885 1.0622 -2.0000 -0.3337 0.0900 -1.7815 1.8923 -1.0955 -0.7832 -0.7842 -1.0783 -1.9941 0.9174 1.8674 -1.1028 0.6522 0.9676 1.3937 -0.3095 -0.7883 -0.6988 0.8505 1.2671 -1.2735 -0.5162 1.6078 1.2268 1.9394 1.0170 -0.4272 0.3626 0.6441 -1.6862 0.1780 0.8373 -1.3307 1.1225 0.3351 1.8089 -1.8303 -0.9387 0.4062 -0.8138 0.8577 1.0360 -1.5899 0.0554 0.0356 -0.5229 1.7317 -4.1020 1.3100 0.7888 0.8573 -0.1531 1.6840 0.7784 0.9159 1.4468 -0.9037 1.2283 -1.2190 -0.6186 -0.6576 1.9141 1.4261 0.8047 0.9082 0.2483 1.7884 -0.0150 -0.4779 -1.3479 1.1448 0.9378 -0.4626 -1.8992 1.3560 -1.9543 0.8148 1.8810 -0.2494 -1.0601 0.8195 1.2685 0.1857 1.8681 -1.7933 0.0192 0.8738 1.4506 -1.2830 1.2000 0.2108 -0.4138 -1.4731 1.4612 -1.3709 -0.7608 -0.8398 1.4857 -4.2245 0.6908 1.1867 -0.9981 0.4995 0.2870 1.3313 1.6243 -1.9514 0.6961 -1.7927 0.1954 -0.8495 -0.7729 -0.5882 0.4852 -0.6638 0.9308 -0.3819 -1.7266 1.1350 -0.8570 -0.2689 0.7418 -0.6702 -1.7737 -0.5043 1.7778 0.5669 0.6859 0.5291 -1.2040 -0.3267 1.0038 -1.5945 -0.8886 -0.8947 -0.2719 1.9215 -1.7300 0.0748 -1.2825 1.8827 -1.5468 -0.3856 0.9515 0.8182 -0.3091 -0.6139 -0.4096 -0.9429 -4.3469 -1.1787 -0.0678 -0.9259 -0.8502 0.6270 1.8741 0.4145 -1.6921 -1.6977 1.8057 -0.8108 -1.6317 0.3962 0.4946 0.5940 -0.9304 -1.9396 1.8601 -0.9964 0.7041 0.8265 0.4400 -0.7484 -0.9156 0.3907 1.4644 1.7869 -1.5764 -1.3807 1.7789 0.9461 1.5320 -1.1895 0.3503 0.8046 0.7204 -0.3674 -1.9384 0.3317 -0.9876 -0.1990 1.8303 -0.4039 1.3592 -1.2458 0.6898 1.9080 -1.5924 -1.9667 -0.2657 -4.4694 -1.6295 0.9935 1.6582 -0.2639 -0.9652 -0.2624 0.8938 -1.9638 0.3578 0.4532 0.5508 -1.0319 0.8562 -1.6344 -1.2029 1.5099 0.9549 -1.9450 -1.0065 -1.1424 -0.9168 -1.0098 -1.7499 -0.1642 0.9309 0.4269 0.6915 -1.6754 1.8060 1.3540 1.2204 1.2919 1.7308 0.1770 -1.1989 0.4671 0.9715 0.9517 0.0858 -1.7262 -0.5155 1.6831 0.3378 0.1533 -0.9246 -0.5262 1.5814 0.6659 1.1495 -0.1826 -4.5918 0.5210 -1.0065 0.8218 -0.2896 -0.2298 0.5973 1.7451 -1.7440 1.2990 -0.8305 -0.2243 -1.9123 -0.7958 0.0105 -1.7753 -0.0356 1.7084 -1.5784 1.0578 -0.3613 0.6207 -0.9591 -1.3620 -1.3581 -1.7180 -1.2574 0.6569 1.5268 1.2565 0.7405 -1.5583 -0.8433 -0.7608 -1.0002 0.0600 0.1422 -0.5725 -0.5848 1.3142 1.1572 -0.7688 1.6552 1.8113 -0.6930 -0.5823 0.0225 1.7645 1.5053 -1.5897 -0.4291 -4.7143 0.2135 0.0125 -1.2245 1.4353 0.7078 1.3516 1.4351 0.9934 -0.2432 0.4422 -1.3585 0.6946 -1.2830 0.7758 -1.0816 -1.5298 -1.3389 -1.9920 0.8750 0.9296 0.0597 -1.3545 -1.6658 -1.9235 -1.3370 1.5634 -1.0339 -0.5829 -1.5786 -1.1106 0.0769 0.4310 -1.0186 -1.7691 -0.4359 -1.0632 -1.1218 1.8395 0.4652 0.2275 -0.3369 -0.2842 0.1636 0.7857 0.8086 -1.3132 0.0005 -0.3522 1.4821 0.5257 -4.8367 0.1300 -1.5384 0.4226 -1.5312 -0.6512 -1.4286 0.7683 -1.1750 -0.4326 1.5827 -1.1827 0.0312 -0.3229 -1.9275 1.1710 -1.7238 -0.1030 0.2427 0.5137 0.7545 -0.9869 -1.9601 0.8938 0.1426 1.3445 1.2856 1.3733 -0.0596 -0.6655 1.1662 -0.1948 -1.2662 1.4199 1.5302 -0.1348 -1.6972 -0.4487 1.2142 1.6071 -1.1861 -1.7321 1.5094 -0.4424 0.1670 1.8723 -1.7337 0.5933 -1.7036 -0.4981 1.2153 -4.9592 -0.2661 1.9887 0.2362 -0.7154 -1.1196 -0.5979 -0.5099 -1.7251 -0.5217 -0.1430 0.8910 0.6269 0.8351 -1.9665 -1.1293 0.6467 -0.0640 -1.9787 1.2180 1.0912 0.1937 -1.7341 1.0661 0.3349 1.1278 1.0070 1.2120 0.0720 -1.4387 0.6846 0.4819 0.9690 -1.3205 -1.2201 1.5616 0.9999 1.6329 1.0349 0.3886 0.6165 1.5565 0.3152 0.5296 -1.3741 -0.1043 0.8656 -0.9162 -1.1910 -0.7447 -1.0340 -5.0816 -1.1403 -0.3006 1.6314 0.0282 -1.2483 -1.6921 0.7846 -0.4688 1.2873 0.6380 1.1850 -0.9122 0.7694 -0.9438 1.7563 0.5455 -0.7020 -0.9220 -1.2363 0.7786 -1.1251 0.3812 -0.9415 0.6479 1.2598 1.1121 1.0434 -1.2491 -1.6465 0.7958 -0.5266 -0.2706 -1.8754 -0.9617 -1.8653 1.5167 -1.0264 0.2293 -1.8441 0.6674 -0.7079 1.5917 1.5525 -0.6988 1.6038 1.9846 1.3017 1.3795 -1.0040 0.3068 -5.2041 -1.7310 -1.6203 1.9956 -0.6934 0.9927 1.2267 1.4321 1.9905 -1.0340 -1.8386 -0.3552 -1.4797 -1.9103 -0.5583 1.1350 0.2647 -0.7489 0.6174 -1.0719 -1.9425 1.0574 0.4950 1.0492 -1.8442 1.3485 0.4781 0.2536 0.4985 1.4577 0.3477 0.3238 1.9627 1.0269 -0.2308 0.8296 -0.4431 -1.0845 0.3874 1.7127 1.7166 -0.6324 0.1107 -1.1535 1.9825 1.9245 0.5980 1.2177 0.8604 0.3726 -1.7866 -5.3265 -0.1809 0.6991 0.7101 -0.5075 1.7668 -1.3306 0.0014 0.7635 0.7885 0.5946 -0.8988 -1.3752 0.5438 0.3972 -1.2826 0.8206 -0.1793 0.6710 1.3495 -1.3211 -1.9234 1.1164 0.4388 0.7986 1.3526 1.2112 1.8437 0.1437 -0.0460 -0.3925 -1.3852 0.2904 -0.8919 1.6852 0.3328 0.3714 -0.5803 -1.7920 -1.8730 -0.3067 -1.6617 0.4274 1.5239 1.5317 0.6362 -1.1551 1.4520 1.5444 -1.2134 0.9497 -5.4490 -0.8539 1.2106 1.9890 -1.8799 1.5895 0.4905 1.8935 -0.1400 1.3896 -1.7504 -0.6589 -1.7319 1.9014 1.2679 1.4102 1.7519 -1.6596 -0.4576 -1.7159 -1.1568 -1.0825 -0.1236 -0.9258 -1.5961 -1.3300 -1.4109 1.8923 1.0372 1.8710 -0.2410 -0.8865 1.1932 -0.6950 -0.8025 -1.0700 -1.4813 -0.9741 -0.5787 0.6960 -1.7497 -1.1580 1.2361 -1.4123 -0.6294 1.4586 -1.3803 -1.6691 -0.0618 -0.7903 0.2536 -5.5714 1.2152 -1.4514 0.3228 0.0220 -1.4237 0.4960 -0.9054 -0.0487 -1.6709 -0.1617 -0.7741 1.2895 -1.7721 -0.3256 -0.1663 0.9000 0.2972 0.6688 1.1082 1.4488 -0.7445 0.1521 1.3604 1.9578 1.5581 -0.5141 -1.2193 -0.0424 0.9666 -0.0297 -0.0673 1.3529 -0.5544 1.4392 -0.3728 -0.6871 -0.1840 1.0498 -1.4960 -1.2143 1.8058 -1.2980 0.2709 0.3173 -0.0415 0.5790 -1.0807 0.2106 -0.5113 0.6467 -5.6939 -1.4351 0.2835 -1.2589 -0.8854 -1.1252 -1.2686 1.3028 -0.8572 1.7085 1.8797 0.2850 -1.4280 -0.5018 1.1909 -0.5304 -1.6519 0.2271 1.3805 1.1837 -1.2995 0.6911 -1.1180 -1.1272 1.4963 -1.0013 -0.9470 -1.9974 1.4827 1.1704 0.5093 1.0011 -1.3918 -0.1667 -0.5951 -1.6249 -0.0555 1.6830 -1.8398 -0.8342 -1.1698 -1.0474 1.6337 -0.1277 -0.1348 1.0423 -1.3820 -0.0509 -0.2801 0.3876 1.9982 -5.8163 1.0778 -0.4085 1.3102 -1.3172 -1.8781 -1.1822 -0.6384 0.0423 0.4605 1.6424 0.0394 0.0051 -1.7990 -1.8604 0.2046 -0.2473 1.3567 -1.3573 -1.9001 -0.2038 -1.0501 -1.8015 0.8984 -1.5536 0.4333 -0.8758 -1.3060 -0.4810 1.2058 -0.4316 1.0031 -1.4981 1.0911 -1.0523 0.7096 0.2631 1.7166 -0.4507 -1.7353 -1.9234 1.3074 0.0989 1.1010 -1.0623 -0.6197 -1.8796 1.8460 0.6715 1.7328 -0.9380 -5.9388 0.4459 0.7140 -0.7298 1.3924 1.7886 1.5394 0.9563 -0.8901 -0.8735 1.8534 -1.9589 0.8642 0.8250 0.4908 1.9604 -0.7525 -0.6401 -1.6842 -0.2288 -0.9558 -0.6265 1.3383 1.7419 -1.2571 -0.5100 1.7145 -1.7528 -1.6306 -1.3488 0.3809 -1.3981 1.8723 -0.2131 0.0061 -1.0134 -0.1162 0.6477 1.0047 1.0155 0.3116 1.6174 1.2696 1.0282 -1.7776 -1.9725 -1.1502 0.6541 -0.3552 -0.3904 1.5383 -6.0612 1.5823 1.6367 -0.7445 0.7642 -0.9135 -1.2376 -1.2615 -0.6316 -0.2802 1.3238 -1.5204 0.9397 0.1258 -0.8482 -0.0287 -0.8002 0.3843 -0.2646 -1.3424 -1.5337 0.1868 1.6097 -0.6242 0.9320 0.6346 1.7262 1.2839 0.2664 0.6281 1.5935 -0.4019 -0.6928 -1.9568 1.3062 1.2039 -1.5822 0.3074 -0.1441 -1.5252 1.9223 -1.1412 -1.7311 0.3794 0.9555 -1.8702 0.6349 0.1292 -1.5869 -1.3099 0.2719 -6.1837 -0.8146 1.7533 1.2750 1.9343 -0.9613 1.8789 -0.2751 -0.6099 -1.7986 -1.7889 0.7680 -0.1683 -1.0939 0.4559 -0.9886 0.3105 -0.5632 1.2942 1.2828 -0.0906 -0.5967 -0.5498 1.2229 -0.6873 -1.1638 -1.6612 -0.1332 -0.0715 1.3636 -1.1150 -0.4760 1.2336 1.2945 -0.4616 -0.1635 -0.7869 1.7302 -1.5254 1.7350 0.7355 0.1263 -1.8694 -0.0976 -0.3690 -1.3551 0.6256 1.8846 0.2488 0.8590 -1.7262 -6.3061 -0.3293 -1.5346 0.4512 1.7539 0.6471 -1.6928 -0.5813 0.2027 -0.3872 1.3346 1.2587 0.4473 -0.5062 -0.9787 -1.5765 -0.5804 -0.3473 0.7033 0.6326 -1.7196 -0.4190 -1.2729 -1.3727 1.3092 -1.8323 -0.3233 -1.3272 1.5173 0.2282 -1.0745 0.0097 0.9259 1.8325 -1.1182 1.5447 1.7372 1.6657 0.5417 0.5193 -0.3872 1.0096 0.1252 0.7098 -0.2862 0.9260 1.2979 -1.4143 1.3317 0.1612 1.3787 -6.4286 -0.2748 -0.4838 1.6602 -0.9953 1.3768 -0.0639 0.0564 -0.7661 0.2922 -0.6992 -1.8429 -0.9120 -1.9745 1.9134 1.8630 -0.4194 0.9135 -0.6168 0.6844 1.2217 1.7870 -0.3992 1.1332 -0.9363 1.9613 -1.8969 0.4141 0.6380 0.7522 -1.5184 1.7541 -1.2753 0.4910 -1.1093 -0.7711 0.1858 -0.3312 -1.3591 -1.3163 -0.3274 1.0291 1.5919 -1.6635 -0.4276 -1.5990 -1.9336 0.6469 0.4098 -1.3479 -1.0647 -6.5510 -1.9052 1.3398 1.8988 -1.4582 -1.0741 1.4736 1.7059 -0.3215 -1.7975 -1.8424 0.2958 -0.4284 -1.8854 0.3330 -1.9548 1.1495 -0.7743 -1.8390 0.3534 -0.4093 1.8952 0.1768 -0.8990 0.8378 -0.9140 1.6170 -0.5011 0.1995 -1.7977 -0.2955 1.3295 1.2226 -1.1027 -1.0957 1.2692 1.7216 -1.6186 -0.1998 -0.6502 1.4828 -1.6659 -1.1555 1.0099 -1.7948 -0.0299 -0.2316 -0.6624 -0.4217 0.1198 -1.3545 -6.6735 0.2880 1.2217 1.0406 -1.3844 -1.4030 -0.9273 -0.5557 -0.3662 0.7188 -1.7733 -1.8613 -0.4324 0.7887 -1.2263 0.5660 -0.9607 1.5443 1.5828 -0.8109 -1.0800 -0.3548 -1.0379 0.6895 1.3043 0.6924 1.2974 -0.4120 -1.3747 0.9518 -0.5581 0.6851 -0.9174 -1.6751 1.9703 -1.3752 1.9537 1.9091 1.1753 0.6377 0.3112 1.4644 -0.8422 -0.1293 0.4776 -0.3552 -0.2901 -0.6789 0.2569 1.4023 -1.1939 -6.7959 1.7377 0.7564 1.2931 0.2248 1.1181 -1.9352 1.2735 -1.8394 1.5597 1.9679 -0.8237 -1.1587 1.0615 -0.9879 1.4622 -1.5886 -1.4962 1.9166 0.6954 1.3875 -0.7027 0.7059 0.3770 0.4126 0.7301 0.3014 -0.2838 -0.8963 1.0743 -1.0949 0.7694 -1.0667 0.5013 0.9883 -1.1251 -1.7602 -1.4761 0.4240 1.3978 -1.8200 0.9366 -0.6347 -0.0859 1.7154 -0.6721 -0.1387 -1.9453 -1.6736 -0.9656 -1.8886 -6.9184 0.5255 -0.2944 0.1926 -1.3014 -0.8163 0.6553 1.8612 -1.7983 1.5615 0.3075 0.2557 0.0011 -1.7224 -1.6405 0.4036 -0.6362 1.6691 -0.3736 -1.4269 0.8589 -0.8266 0.1019 0.7913 1.6011 1.1688 0.7054 0.7185 1.7837 -0.8167 -1.9956 -0.9122 -1.1284 0.6473 0.5348 0.3738 -1.9350 0.9151 -0.7059 0.6602 0.2263 -0.6291 -1.4617 -1.6223 1.3261 1.6736 0.5992 -1.5863 -0.3919 0.9158 1.1193 -7.0408 -1.5271 -1.9999 0.8485 -0.5736 -0.9821 -1.9484 0.1612 1.4046 1.8305 0.2630 0.0578 -1.6598 0.1955 -0.4801 0.4285 -0.4451 -1.0388 -1.6201 -0.7403 -1.6134 -1.2924 1.9493 -0.2236 0.1275 1.4945 1.9823 0.3309 1.2499 -0.6922 -0.7770 -0.3892 0.6900 0.7288 -0.7390 -1.4672 0.5296 -1.4867 0.3140 0.7737 0.8024 1.0139 1.4914 -0.0002 0.9210 0.4767 -1.2534 -1.8972 -0.8618 -0.2279 0.4684 -7.1633 1.3998 -1.2150 -1.4978 1.8539 -1.5678 -0.0860 0.3423 0.1655 -1.6559 -1.7719 -1.5781 0.3424 0.1774 -1.0650 0.5511 1.2803 -1.8337 -0.0075 0.7572 -0.9908 -0.7689 0.4546 1.5917 1.2397 0.3325 0.9209 -0.5407 0.5639 -0.1353 -1.2403 0.8070 0.2259 -0.5655 1.6454 -1.9163 -0.7369 -1.7725 1.0661 0.8084 -0.6746 0.7027 -0.4163 1.0250 -0.1833 -0.3509 1.7389 -0.9965 -1.5182 0.3382 1.8773 -7.2857 -0.4886 -1.7519 -0.6428 0.0237 -1.3523 0.6324 1.9910 -0.1930 -0.5811 -0.3972 -1.5394 1.5331 -0.3407 -0.4509 0.6388 -0.2319 0.5929 -1.7542 1.2549 1.7620 0.5951 1.8183 -1.3943 -0.0903 0.4072 0.3269 -0.3942 -0.6477 -1.4927 -0.4330 -1.3494 0.9375 -1.1647 -1.7657 0.2095 0.3809 1.4877 0.3079 -0.6181 1.2120 0.1611 -1.6829 0.2634 1.6321 -0.4147 -0.8147 -1.4261 -1.3942 -0.2689 0.3827 -7.4082 -1.6775 1.7583 1.0205 0.3465 1.3138 -1.6793 -0.0926 0.5204 1.3146 1.1339 -0.8917 1.7635 -1.5026 1.5005 1.8838 -1.2914 0.8883 -1.8389 -0.3783 0.0651 0.3226 1.7437 0.6890 -0.0749 1.2387 1.8021 -1.9117 1.9301 -1.6555 1.2575 -0.8787 -1.4713 -0.2406 0.5758 -0.4762 -1.7817 0.3978 1.6096 -0.4671 -1.1347 -0.2297 -1.8065 1.2820 1.3054 0.3520 -0.5876 1.1991 0.2187 1.3037 0.5258 -7.5306 1.1376 0.3943 -0.3434 1.8318 0.1645 0.4204 -1.1180 0.5026 0.2864 -1.2606 -1.7617 0.4174 1.0548 0.0936 -1.0929 0.6661 -1.6796 -0.2327 -1.3465 -1.2622 -1.1908 -0.4532 -1.7954 -0.4088 0.0468 -0.0668 -0.4689 1.3566 -1.4187 0.0228 -1.7518 -1.7154 0.2955 0.2641 1.5121 0.2315 1.8392 -1.8052 -1.6080 -1.8237 -1.2589 0.1651 0.5823 -1.8177 1.7839 1.3687 -0.8136 -1.6912 -1.3205 -1.4922 -7.6531 -1.5069 0.0742 -1.0166 -0.5674 1.9580 0.7373 1.7959 -1.4298 -0.4714 0.2189 -1.6930 -1.9833 0.6817 0.5673 -0.3568 -0.0414 -0.3382 -1.9040 -0.6585 -1.2917 -1.6063 1.8269 0.3974 0.9146 -0.7385 -0.4274 -1.0523 -1.6121 -1.2839 1.1901 0.7102 0.1877 -0.0996 1.6897 -1.7091 -0.8776 -0.6002 1.1297 1.9701 -1.0373 1.4972 1.3225 -1.1014 -0.4027 -0.3613 1.9129 -1.2764 1.1966 -0.6632 0.9235 -7.7755 -0.3200 0.3134 1.3304 1.2167 1.4657 -1.7615 0.7682 -1.4401 -0.3367 0.1944 -0.3890 0.0784 1.9861 -1.4591 0.7018 -0.4160 -1.4680 -1.3651 1.7971 1.5184 1.6282 1.9661 -1.1667 -0.5782 0.6769 -0.0648 -0.3264 -0.5688 0.3751 0.3024 -1.3542 -0.1130 0.2139 0.2811 -1.1596 0.9691 -1.8992 -0.5807 1.1209 0.2556 -0.9554 0.7798 0.2696 1.1850 0.9401 0.4404 -0.0473 -1.4673 -0.9547 -0.3236 -7.8980 0.3972 0.0548 -0.8473 -1.9741 -0.0150 -0.8575 0.9384 -1.9042 0.3393 1.7659 -1.3024 -0.1134 -1.6343 0.5027 0.2021 -0.3705 0.0855 1.5863 -1.2148 -1.9097 1.4467 0.3085 1.5626 0.3878 1.2406 -0.2813 0.9994 1.6522 0.2885 -1.2769 -0.9248 -1.2054 -1.0126 -0.7743 0.2205 0.3520 -0.2940 0.4617 -1.6737 -1.6488 -1.3127 0.0723 -1.1440 -0.8669 -0.3987 1.2475 -1.9446 0.5975 0.6755 1.1946 -8.0204 1.7310 -1.9194 -1.3849 1.5447 -0.1659 0.2584 0.6521 0.7163 1.7270 1.9878 0.8806 -0.8511 1.5190 -1.8031 -1.0757 1.5895 -0.9752 -1.1174 -1.4475 1.4364 0.0002 0.6996 -1.0437 1.0322 1.0400 -0.7496 -0.3573 -1.1612 1.9062 0.5824 1.7382 -0.7865 1.1276 1.0634 0.7666 1.8626 -0.4258 -1.4771 0.6868 0.9172 0.3002 -1.1727 0.0178 -0.7512 -0.2901 0.5809 0.9809 -1.0711 -0.3787 -0.9234 -8.1429 -1.2055 1.1335 1.6370 -0.5191 1.0051 1.5880 1.3845 -1.2687 1.8252 -0.4933 -0.6430 -1.7503 -0.0553 -1.5639 -1.0058 -0.7322 1.2353 1.5020 -0.7901 1.4348 1.4289 1.0586 -1.4132 0.7613 1.7801 0.7302 -0.6735 0.0023 0.5829 0.0423 -1.5202 -0.7517 1.2096 1.4457 -1.4508 1.8095 -0.6847 0.6493 1.0073 1.2478 1.7830 -0.7483 1.4340 -1.4733 0.8202 0.9679 0.7109 -0.9907 1.4922 -1.3246 -8.2653 -1.7855 0.8699 -0.0981 1.3964 -0.4664 -1.3269 1.3458 0.1956 -1.2432 0.8815 0.0445 0.4173 -0.1564 1.3148 1.3183 0.8376 -1.5784 1.3554 0.6841 0.7881 -0.5481 1.5171 0.9015 -1.5496 -0.3689 1.5455 -1.8112 1.8457 0.7167 0.5255 -0.9178 -1.0048 1.7682 -0.8069 1.1020 -0.4275 -1.4430 -1.9571 0.1770 1.9031 -0.5235 -0.5712 -0.6236 0.0822 -0.2373 1.5197 0.0221 0.0310 -1.4465 1.9310 -8.3878 -1.0001 -1.7065 0.6526 0.3815 -0.3394 -0.3112 1.1403 -1.2171 1.2810 0.5950 -0.3241 -0.1679 -0.9734 1.0085 0.0515 -0.7166 0.3842 1.9829 -0.2590 1.6828 -0.6199 -1.7811 -1.1830 -0.3252 -1.1215 -1.9991 1.6600 1.3755 0.9692 -1.3287 -1.5185 -1.7296 0.8961 1.7152 -0.2779 -1.5234 0.0496 -0.6047 -0.5007 0.4853 0.8749 -1.5576 -1.8576 1.9773 -1.0691 -1.7847 -1.2405 -1.8442 -0.4328 1.2096 -8.5102 -0.6350 -0.2233 0.7023 0.0356 1.4458 1.4641 -1.9604 1.1122 -0.1571 1.9554 -0.0671 1.9476 1.0183 -1.0056 0.1536 1.9685 1.4301 -1.6105 0.8255 -0.6177 -1.9721 -0.3861 -1.0610 1.2755 -0.6507 1.3101 -1.9976 -0.7687 -1.0353 -1.0657 -1.7273 -1.2515 0.2222 -0.8346 -0.3304 -0.4925 1.5036 1.6212 -0.0282 -0.6794 -1.5728 1.8136 -1.7591 -0.8094 -0.8077 -0.7184 -1.3429 1.1326 -1.5100 0.5396 -8.6327 -1.5046 -1.7179 1.6377 -1.2395 1.2850 0.1785 -1.6886 1.8218 -1.0122 1.4386 -1.3248 1.4158 -1.9471 0.0471 1.0778 1.7392 1.6368 1.2785 1.5528 -1.2031 -0.8633 -0.8441 -0.4918 -0.4267 0.1782 -1.3605 0.7650 -1.3297 -0.7588 0.0134 1.1858 0.9579 0.5821 -1.3769 0.1882 -1.6502 -0.4905 -0.3459 -1.8408 -0.9040 1.8226 1.8145 -0.5907 -1.8276 -1.2836 -0.4311 1.7911 -1.4352 1.0541 -1.5653 -8.7551 1.9250 -0.4735 1.1009 -0.6296 0.5107 -1.2319 -1.4159 1.7523 1.6706 1.5499 0.5017 1.2331 -1.7239 -0.6608 -0.7452 0.5426 -0.5762 -1.4060 0.3859 1.2575 -0.4715 -1.4709 -1.2132 -1.0501 -0.8004 0.5712 0.4038 0.7843 -0.5500 1.2960 -1.1836 -0.1238 1.2038 -1.2794 -1.5605 1.5347 -0.6283 0.7355 -1.8986 0.7602 -0.7356 -1.7770 0.4393 -1.0368 -0.4528 -1.6777 -1.4113 -0.8081 -1.6410 1.6433 -8.8776 -1.9758 -0.0646 -1.5070 -0.7693 1.7042 -1.3532 1.8633 -1.1768 0.9663 0.1867 1.5379 0.2160 0.1382 -1.2182 -1.3351 1.6660 -0.6886 -0.5117 1.0393 -0.6447 1.8082 0.9517 0.3897 1.5236 -1.8016 -0.9717 -0.1399 -1.0921 0.9756 1.6768 -0.3049 -0.6315 1.8462 -0.2206 -0.0438 -0.5934 1.6382 0.2758 1.0487 1.2472 -0.6326 -0.2652 1.3939 -0.5470 1.1757 1.7640 0.4928 0.9665 1.2204 1.3802 -9.0000 -0.4198 -1.7949 -0.3925 0.6950 -0.1986 0.9959 -0.5721 0.5390 -1.2543 0.9975 0.1828 -1.1837 -0.8324 0.9944 -0.0696 -1.1359 1.8691 0.8605 1.8285 -0.2916 -0.0996 1.5918 0.1002 0.8291 -0.9913 -0.2131 -1.5062 -1.1761 -1.9962 -1.8429 1.9091 -1.0306 0.6532 1.3564 0.2026 -1.3874 0.9125 0.4010 0.9250 1.0790 1.9016 0.2943 -0.6334 0.5939 -1.7262 1.5896 -1.5225 -0.6886 1.2630 0.3892 -================================================================================ -================================================================================ -0.1632 0.0041 --------------------------------------------------------------------------------- - logR -logT -8.0000 -7.7959 -7.5918 -7.3878 -7.1837 -6.9796 -6.7755 -6.5714 -6.3673 -6.1633 -5.9592 -5.7551 -5.5510 -5.3469 -5.1429 -4.9388 -4.7347 -4.5306 -4.3265 -4.1224 -3.9184 -3.7143 -3.5102 -3.3061 -3.1020 -2.8980 -2.6939 -2.4898 -2.2857 -2.0816 -1.8776 -1.6735 -1.4694 -1.2653 -1.0612 -0.8571 -0.6531 -0.4490 -0.2449 -0.0408 0.1633 0.3673 0.5714 0.7755 0.9796 1.1837 1.3878 1.5918 1.7959 2.0000 -3.0000 -0.4255 -0.1063 1.4182 -0.6400 1.4786 -1.6475 1.1072 1.3902 -1.2727 -0.2786 -1.3380 0.8264 0.1414 0.5413 -1.2141 -1.1530 -1.8340 -0.7117 0.2390 1.4317 0.6677 -0.2584 1.8125 0.8770 1.7207 0.1104 -0.9644 -1.7887 0.9043 -1.5148 -0.7889 0.1299 0.2577 0.4023 -1.3350 -0.4811 0.4688 1.8793 0.9105 1.6904 1.0488 0.3669 -1.2319 0.6667 0.4935 0.4099 -0.0409 0.1146 -0.6622 0.0773 -3.1224 -1.2098 1.2207 -1.2569 -1.6601 -0.2550 0.6332 -0.2491 -0.8930 0.2327 -0.6120 1.7315 1.6906 0.0095 -0.6885 0.9485 -1.8531 -0.1009 -0.6547 1.6821 -1.9520 0.2113 0.9627 -0.0599 -1.6584 1.8898 0.0720 0.4567 -1.0536 -0.0660 -0.2834 -1.7004 -1.5754 1.3499 -1.0407 -1.2202 0.0196 1.0750 -1.7522 0.3072 -1.5232 -1.8542 -1.7890 1.3367 -1.5281 -1.8194 -0.2484 1.3760 -0.9504 -0.3131 -1.8403 -3.2449 -0.2037 0.3105 0.2836 -0.6703 -0.7379 -1.5735 -0.5328 -1.6020 1.0664 1.8651 1.8803 1.4603 0.4032 0.8035 -0.8592 0.5231 -0.1774 -0.0719 1.0311 -0.8723 -0.7278 1.6986 -1.7751 -0.0575 1.6512 0.4415 0.1856 -1.0010 -0.6269 1.4082 0.2369 0.0590 -1.6017 -1.9359 1.8547 -0.4921 0.4129 -1.6811 0.7325 1.7303 0.3027 -1.4955 0.3269 1.0654 -0.3743 1.5194 0.5947 1.5970 0.4940 -1.4748 -3.3673 -0.7612 -1.1928 1.6353 1.0416 0.7056 -0.7961 -1.2638 1.0258 -0.1034 -1.0968 0.4665 -1.8387 -0.6953 -0.1258 -1.4082 1.9386 -1.1636 -1.4786 -1.1859 1.0762 -0.2980 0.2617 -1.9160 -1.8623 -0.2167 1.2666 1.5410 -1.6532 0.1535 1.6529 -0.4481 1.3183 -1.4652 1.7416 1.0057 1.7653 0.7065 -0.5464 1.7527 -0.8977 -0.6713 0.8032 1.0613 1.7176 -1.1808 1.1920 0.9542 -1.7448 -0.4511 -0.8689 -3.4898 -0.7820 1.9318 0.5711 0.8707 1.9065 -0.4912 1.2074 -0.2619 1.4781 -1.2774 1.7907 -1.1249 -0.6951 1.0248 -0.4250 0.4328 -0.2217 0.9695 -1.0867 -1.7662 -0.8003 -0.1028 -1.3279 -0.5808 -0.4001 -1.7704 0.3332 1.5374 -1.3930 0.3912 0.6590 -0.3227 0.8044 -0.3571 0.0185 -1.9706 0.7669 0.6454 -1.8464 -0.5270 1.9161 -0.3171 0.0078 1.6397 0.8690 0.3283 1.1912 1.4575 -0.1724 -0.0996 -3.6122 -0.4558 1.8668 0.7887 -1.6671 1.4518 -0.0778 -1.7250 0.1989 -0.3313 1.5110 -1.1840 1.3059 0.2308 -1.7816 1.8874 0.0505 -0.8365 -0.1224 1.4314 -0.7804 -1.2293 -1.4837 -0.8086 1.1202 -0.1135 -1.0901 -1.3353 -0.6691 1.7597 -0.6279 1.9525 -0.0591 -1.2833 1.5646 -0.1586 0.8387 1.9348 -1.7993 -1.6132 0.8818 -0.8727 -1.2628 -1.8426 -1.9126 1.0979 -1.4623 -0.1291 0.4236 -0.2866 -1.8916 -3.7347 1.1340 -1.9579 1.0476 1.5732 -0.2686 0.1422 -0.0921 -0.4432 1.5497 1.5757 -0.6567 0.4603 1.7076 1.8482 0.0358 -0.1887 -0.8852 1.8355 -1.4287 0.3193 -0.8698 -0.8840 -0.3801 1.9952 -1.7801 0.3142 -1.6697 -1.3819 -0.2417 0.0418 -0.9648 -0.7342 -1.6521 -0.7871 1.8662 1.7788 -0.6605 0.2834 1.6384 -1.9753 1.2427 1.7935 -1.6347 -1.3542 1.8430 0.1502 -1.9432 -0.9695 -0.2002 0.7716 -3.8571 0.9326 1.9817 -0.8500 0.1529 0.1333 -0.3774 -1.3234 1.9098 1.4133 -0.0067 0.4130 -1.0910 0.1751 0.7799 0.0607 1.9611 0.4454 -0.5161 1.0886 -1.3181 -0.4619 -0.6122 -0.2728 1.1271 -0.0633 1.1761 0.3060 -0.6317 1.2399 -1.0468 -1.1025 0.0180 -0.9566 -1.9637 0.5932 0.0444 -0.2179 1.8679 0.2848 1.4537 -1.4422 0.2768 1.4719 0.3324 0.8721 -0.5118 -1.6302 -0.1684 -0.4221 1.4682 -3.9796 -1.0240 1.8669 1.8326 -1.0095 -0.6078 1.5822 1.8665 -0.2262 -0.7160 0.1044 0.7511 -0.9061 0.9459 -1.7934 -1.8028 -0.4548 -0.5861 -0.7375 -0.0359 -0.7171 -1.2310 -0.7621 1.8996 -0.3555 -0.2211 0.3062 1.9334 -1.0336 0.7251 0.8639 0.4293 -1.6457 0.7075 -1.7436 0.3846 0.9583 -1.1561 1.3665 -1.8786 1.3753 -0.1587 -1.1296 -1.4649 1.8132 -1.7093 -1.2036 -0.6087 0.4809 0.1792 -1.4974 -4.1020 -0.8411 -1.0450 -1.1458 -0.3554 0.8161 -1.1302 -0.5333 -0.4363 1.9058 1.8187 1.2006 -1.0334 -1.7279 -0.7324 -0.9328 0.0237 1.1109 1.4333 1.3795 -0.5613 0.7489 -0.7487 -1.7564 0.8063 -1.9607 -0.3633 -0.6825 0.7735 1.0650 -0.7836 1.2465 -0.8243 -0.2147 0.9081 0.7717 1.9495 -1.0994 0.6493 0.4387 1.6604 -1.3746 1.0072 0.2731 -0.9013 -0.1023 -0.6649 0.3173 1.5560 0.2772 0.5269 -4.2245 0.0750 -1.7953 -1.0686 -0.0320 -0.7591 -1.2729 0.0165 -0.7088 -0.9676 -0.1441 -1.4669 1.7110 1.4708 0.8305 -1.5751 1.1035 1.2318 1.0711 -1.5441 0.5756 1.3373 0.3094 0.5856 -0.1665 0.1148 -1.8625 0.5559 -1.6742 -0.2599 -0.8294 0.1817 -1.4663 0.7666 1.1800 -1.3466 -1.5827 -1.4179 1.5085 0.1128 -0.1310 -1.5732 0.5982 1.4720 1.3127 0.5042 -1.6989 -1.5504 -1.8028 -0.9701 -1.4574 -4.3469 -0.9598 -0.4598 1.7719 0.4415 1.3399 0.8414 -1.5500 0.9437 -0.8996 0.5564 -0.6362 1.9907 -0.9458 -0.8835 1.7227 -1.9014 0.7868 0.9013 1.3455 1.8978 1.9024 -1.7389 1.2874 0.5852 0.5894 -1.4866 0.6007 1.9299 1.6473 -0.2435 -1.8402 -0.5508 1.3056 0.8060 -0.1626 -1.7796 -0.2924 -0.1239 1.7142 0.5643 -0.7534 0.1013 -1.7358 1.8903 -0.5598 -0.0885 -0.5789 0.7300 0.6489 0.8613 -4.4694 -0.9274 -0.7373 -1.4990 0.6220 -1.8408 0.3907 1.4788 1.5633 -0.2038 -0.1628 -1.6921 0.6831 1.2850 -1.0214 -0.3148 1.3554 1.5085 -1.0273 0.2023 -1.2300 -1.5925 1.6445 1.2820 1.0401 -1.8049 1.3749 -0.2478 -0.6304 0.1859 -1.6346 1.0266 0.3297 -1.2536 -1.2471 -1.2630 -1.7720 0.3512 1.3614 -1.9300 -1.8040 0.2911 1.2780 -0.6930 -0.6015 0.3854 -0.9031 -1.8936 0.9409 0.5026 0.3230 -4.5918 0.9667 0.7009 -1.1765 -0.5901 -1.4956 -1.4806 0.7048 1.4344 1.8509 0.5134 -1.2636 -1.5774 1.2514 0.3150 0.4731 1.1258 0.8131 1.3378 -1.7751 0.9901 1.4034 -0.8555 0.5618 -0.7434 1.8319 -1.8663 0.3192 -1.3340 0.8489 -1.2964 -1.0585 -0.0225 1.6593 -1.1531 -1.4230 1.0359 0.0025 1.6471 -1.4135 0.5837 -1.0685 -1.3730 0.7337 0.3747 1.0193 -0.7621 -0.2081 -0.3781 1.9364 -0.8310 -4.7143 -0.8207 -0.5818 0.2584 -0.9907 1.6612 -0.9373 1.5833 -1.5861 0.6263 1.6279 -1.3250 1.8733 -0.1885 1.7829 0.7073 -0.7937 -1.2468 -0.7851 -1.6279 -1.4245 -1.5814 -0.3082 1.1823 -1.4345 -1.4787 0.5737 -1.2113 -1.6096 -1.3326 1.6949 1.2859 -0.5837 0.6233 0.1491 0.7085 0.7307 0.5149 -0.9356 -1.8440 -0.1777 1.5639 0.2780 1.3296 1.9665 -1.3455 0.7671 0.6972 1.9198 1.9424 0.7467 -4.8367 -1.0255 1.1942 -1.5719 1.1228 1.6408 -0.4687 0.5225 -0.2794 -0.2489 -0.7585 1.0485 1.7447 1.7630 -1.3009 1.4990 0.9497 -0.9887 -1.7309 -0.9280 1.6488 0.5327 0.8842 -0.9714 0.8776 -1.8875 -0.4987 0.5070 -1.4156 1.2920 -1.0599 0.6091 -0.3792 0.3842 -1.5702 -1.9323 1.6383 -0.9215 1.2787 1.9974 -1.1543 -0.9393 0.6514 1.8618 1.6633 0.0115 1.1804 -1.4570 1.9098 1.8574 -1.3451 -4.9592 -0.8023 -1.5994 -0.9131 1.2638 -0.4867 -1.6464 -0.6311 1.9255 0.5187 -0.3354 -1.3338 1.9447 1.2834 -0.8741 -1.7197 -1.7735 -1.5185 0.3231 1.7151 -0.0130 1.3718 -0.2165 0.8343 0.9275 -1.3041 -0.5551 0.5492 -1.7172 -0.5538 0.1392 1.9849 -0.1019 1.2642 -0.2717 1.1856 0.3817 1.5464 -0.3562 0.4172 0.5201 -0.3305 -1.4228 -1.6258 -1.9333 1.4941 -1.0541 -1.1540 0.9441 -0.7199 0.0242 -5.0816 -1.3500 1.8390 1.4063 1.4552 -0.3729 1.0494 -1.4245 -1.9655 -1.9201 0.3464 -0.1784 0.0721 -1.9701 -0.3093 0.8723 -0.2292 0.9289 -1.0679 1.2526 0.3537 -1.1569 -1.0531 0.5121 1.3198 -0.3375 -0.9668 1.4680 0.6771 -0.2077 -0.0484 -1.1830 0.5072 -0.5650 1.9826 -0.0793 -0.0565 0.2634 1.6670 1.2033 -0.1955 0.8748 0.3449 -0.0305 -1.2307 -0.1443 -1.0167 1.6594 -0.6584 1.8091 0.1322 -5.2041 0.5262 0.1718 -1.4825 -0.4967 -1.6034 0.4918 -0.2125 1.1119 -1.1181 -1.3417 -0.3747 1.7063 0.8417 -0.3243 0.0691 -1.6631 1.9383 0.6656 -0.8584 0.3432 -1.5621 1.8633 -1.3009 0.5921 -1.0182 0.8702 1.1073 0.6937 0.4580 1.5699 -1.6855 -0.6763 -1.0069 1.9521 -0.4424 0.9305 0.7389 -1.1517 -1.0440 -0.8749 -0.3555 -1.0627 -1.9214 1.5176 1.8624 -0.6337 -0.6460 -1.9716 0.7210 1.3018 -5.3265 -1.4136 -1.3613 1.1603 0.4652 -1.8206 0.4902 -0.7643 -0.5251 1.0789 1.2437 -0.3986 1.7886 -0.3741 1.0873 -0.0645 1.5901 1.6310 -1.6503 1.7460 1.3021 1.1652 -1.1964 1.2205 1.4005 -0.8434 1.8090 -1.8006 -1.4004 0.1503 0.3032 0.5806 -1.9321 1.8415 -1.8216 -1.4278 -1.9439 0.2674 1.7291 0.6638 1.2906 -1.9469 0.1681 -0.1617 -0.0041 -1.7111 0.7377 0.0129 1.0606 -0.0588 -1.4025 -5.4490 0.5930 -1.3105 1.4896 0.4525 -1.3712 1.8494 0.0735 -1.7084 0.5073 -0.9872 1.2148 1.2713 1.9158 0.0075 -0.1802 1.0139 -1.4701 0.1877 0.1850 -1.6421 -0.3281 1.4131 1.4246 -1.6030 -1.6371 -0.9492 1.4991 -1.4844 0.8800 -1.5953 0.4926 -0.5757 1.1557 -1.0652 0.5568 -1.0573 0.8546 1.4947 -1.4928 1.4664 0.3743 -1.4916 -0.2898 -1.3566 0.8014 1.0355 -1.5768 0.0246 1.2585 1.7447 -5.5714 0.0541 1.8011 0.1428 -0.4232 1.3928 -0.0281 -0.1124 -0.0388 1.3871 1.3278 -0.3859 -0.6668 -0.0323 0.2911 -1.0467 1.1758 -0.0541 -0.6638 -1.5727 -1.0446 1.7971 -0.7796 -1.3246 -0.1573 -0.7716 -1.8594 -0.7074 0.1764 0.2068 -0.5738 -0.2108 1.8621 -0.4906 -0.9671 -1.0261 -0.1689 1.0381 -1.1760 0.8372 -1.9154 -0.3243 1.1035 -0.6451 0.2549 -1.1801 0.9680 -1.7909 1.4102 -1.2072 1.4976 -5.6939 -0.5899 0.8907 -0.7231 1.6236 -1.4935 -1.2859 -0.0279 -1.6722 -1.2161 1.7751 1.9060 -0.4950 1.6931 0.1793 -0.9210 0.8096 0.6356 1.9565 -0.9398 0.6882 -1.7919 -1.5454 -1.9843 1.9978 1.2091 1.1469 0.0389 -0.7997 -1.3949 -0.8613 -0.4961 1.0252 0.1586 -1.6901 -1.9279 -1.5907 -0.3580 1.7328 0.5496 1.2073 -0.1345 -0.5533 -1.5664 1.5037 1.1326 -1.3275 0.0490 -0.0505 0.5004 1.7847 -5.8163 0.3191 0.1609 -1.7987 -1.7484 -1.2506 -1.8701 0.9734 0.8933 -1.4558 1.3443 -1.3809 -0.7953 -1.0041 -0.5108 -0.9813 -0.0442 -0.3704 1.9463 -1.7763 -1.4313 -1.7887 0.5034 -1.7820 1.3458 0.0478 0.1080 0.2464 -1.3167 -1.2092 -0.7247 0.3740 -1.1595 -1.5347 1.8805 -1.9121 1.2108 1.1521 -0.8111 -1.4575 -1.4175 0.7897 0.5712 1.1310 1.7499 0.7677 -1.3766 -1.0262 1.3688 -1.1628 -1.7099 -5.9388 0.8131 -0.3899 1.6802 0.6010 -1.6383 1.7914 -0.9658 -0.6512 -0.3910 -1.7951 -0.0139 -1.5067 -0.3961 -0.5972 1.0914 1.2127 -1.3863 -0.5338 -0.5066 -1.3944 1.1938 0.8289 -1.2385 -0.5331 -1.5768 0.5128 -1.5145 1.9437 1.1227 -0.4390 0.3143 1.6454 0.2164 -1.3020 -0.4852 1.3726 0.5769 0.6029 1.4673 1.5759 1.6792 -1.6206 0.1765 0.9620 1.0277 0.4269 -1.3329 1.1897 0.8804 -1.6555 -6.0612 -0.1448 -1.3041 -0.6501 -1.9277 -0.3987 0.1995 0.4783 0.6540 1.3452 -1.1381 -1.5181 1.4061 -1.3735 1.8990 1.3702 0.0035 1.9257 -1.6105 -0.7877 0.5529 -0.6000 1.7135 -1.7375 0.1976 0.3635 0.6109 -0.9773 -0.5417 1.3747 -1.2202 1.3075 0.2506 1.0488 0.8544 -1.1700 0.2753 1.4709 -0.2715 1.8664 -0.1911 -1.4289 -0.4423 1.8068 -0.7211 1.4724 1.5250 -0.5993 -1.6670 0.8982 -0.7540 -6.1837 1.1317 -0.2294 -0.0589 1.1116 -0.4705 -0.2275 -0.4952 -0.5306 0.1038 1.2352 -0.5529 0.0970 0.6829 -0.9222 -0.8899 1.7337 0.8941 0.3087 0.5909 -1.8828 0.4724 0.0380 0.1830 -0.5623 -1.6741 -1.2266 1.8030 -0.3652 -0.1333 -1.7892 -1.8497 0.8687 0.1524 0.0348 -1.0275 0.9790 -1.3271 -1.2403 -0.1572 -0.8549 -1.0101 0.5810 0.6039 1.2981 -0.3292 -1.7077 -0.9053 1.9200 0.3850 0.8389 -6.3061 -1.9706 0.0728 -1.8499 0.2769 1.6831 1.8737 0.1622 -0.1672 1.7801 0.6944 -1.7404 -0.1371 -1.0390 -0.1208 -0.1781 0.3286 -0.5729 -1.3429 0.0149 1.3208 0.6560 -0.6465 1.7421 1.6488 -1.1626 -1.8423 0.9652 1.3104 1.8715 1.5593 0.4021 0.1202 -1.8886 -1.0134 -0.1615 0.5140 0.2290 0.9705 -0.8809 0.2598 -1.6474 -0.3453 1.0006 0.7736 1.9626 -0.8884 -0.0072 -0.6819 -0.2376 1.4278 -6.4286 0.7368 1.5298 -1.1860 1.4934 -1.7610 1.5544 -0.6837 -0.7416 0.0484 1.7628 -1.8089 -0.5911 1.4263 -0.4158 -1.2034 -0.3008 -0.4578 1.6617 1.0477 0.0205 1.9535 -0.1389 -1.7670 -0.9509 -0.2557 -1.3724 1.7903 1.0674 -0.9269 0.3632 0.8858 1.7651 1.5265 0.0608 1.0986 0.2486 0.2108 -1.5410 -1.4954 0.1181 -0.9246 -1.9159 0.8914 -1.8701 0.3811 0.1568 1.8753 -0.0631 -1.7456 0.2068 -6.5510 1.3644 1.9874 -0.2786 -0.7188 1.6266 -1.2350 0.4617 -0.3771 -1.8357 -0.6108 -0.9391 0.7444 1.7952 -0.9278 1.2459 -1.7786 0.1525 -1.7178 1.7361 1.0654 0.6318 1.2956 0.5901 1.8758 0.8558 1.6986 0.0685 -1.5317 0.1127 -1.4925 0.3700 -0.0700 0.4903 -1.9598 -1.2206 -0.0347 1.8020 -0.4656 -0.3025 0.8588 0.4152 -0.8043 -0.3567 -1.1292 1.8641 -1.4775 -0.5127 -1.8966 -1.1129 1.1219 -6.6735 -1.1953 -1.6797 -0.1022 -1.9601 -1.6609 1.2305 1.0859 1.6606 1.4181 0.7327 -1.7907 1.1314 1.3820 1.1963 0.0339 -1.0684 1.3813 0.9087 1.9230 -1.3772 -1.0973 -1.1528 1.1702 -1.2524 -1.7334 1.9942 -1.9007 1.3410 -0.5385 1.3665 0.2185 1.6065 1.7048 -1.9636 -1.6984 -0.9986 0.6773 1.5531 -0.1602 0.4279 -1.2460 1.2199 1.8693 -0.9256 -0.0207 -1.6555 0.2365 0.0111 -1.4223 -0.2317 -6.7959 -0.6636 0.0873 0.3426 -1.9660 1.0440 0.8521 -0.5349 -1.7883 1.0197 1.8207 -1.0394 -0.7059 -1.2647 0.3077 -1.3806 -0.5752 0.7881 0.2405 -0.4541 -0.3190 0.2484 -1.9765 -1.6860 1.5250 -1.6885 0.8272 1.6802 -0.9173 -0.5180 0.2757 1.5268 1.7676 0.9583 -1.6535 0.6766 -0.3588 -0.1172 -1.8034 -1.2358 1.1621 -0.1842 -0.7934 -0.4639 1.4176 0.9960 -0.9107 -1.5300 -0.9920 1.6830 0.3264 -6.9184 0.1339 0.3856 -0.5359 1.2284 0.0931 -1.5330 -1.4837 0.1474 1.7463 -0.7666 1.4782 1.0564 -1.0088 -1.8546 -1.5926 0.9140 -1.2013 -0.5149 0.0068 0.9019 -1.5471 -0.3745 -0.0597 0.1633 1.2734 -1.3133 1.2313 0.7715 0.2235 0.7981 -0.3519 -1.4464 0.6631 0.0987 0.5575 -0.6480 1.6275 0.3495 -1.6584 -0.2008 1.0254 1.1765 -0.0216 1.5790 -0.9293 -0.3576 1.5944 1.5850 0.7429 1.4359 -7.0408 -1.6449 1.4600 -0.7175 -1.2867 -1.0425 -0.3281 -0.9952 -0.7177 -1.4601 -0.8153 0.2891 -0.2326 -0.6131 0.9858 1.5740 1.0272 -0.6720 0.9778 -1.3921 -1.4787 -0.6175 1.2308 -1.0146 -1.7470 -1.4732 1.4350 0.5351 -0.9872 0.2212 0.1103 0.6217 -1.0672 1.4576 -0.7625 0.7765 -1.9355 -0.5094 -0.5932 0.1739 -1.7091 1.1605 -1.1289 0.7082 1.2128 0.2475 0.9635 0.6474 -0.5779 1.2354 -0.8212 -7.1633 0.2849 0.9816 -0.4842 -0.7889 -0.1626 1.2719 1.7197 0.1803 0.6459 1.6131 -1.6058 -1.0717 0.8356 1.2950 1.4281 -0.3396 -1.6426 -0.2489 -1.0771 -0.8352 1.0891 -1.6979 1.3103 -0.2893 0.3843 -1.6414 -0.6506 -1.6412 1.8462 1.2290 -0.1615 -1.1056 1.7338 -0.6216 -1.3561 0.2527 1.7751 -1.9847 -1.0475 1.7538 -1.3157 -1.5470 0.2807 1.4474 -0.0916 1.9783 0.7167 -1.7037 1.9713 -0.3684 -7.2857 -0.8504 0.2315 -0.7828 -1.6542 -1.9943 -0.2017 1.3475 0.2893 1.9968 -0.8526 -0.8782 -1.3610 -1.3437 -0.8593 1.1714 1.6230 1.9003 -1.0708 1.5252 -0.6870 -1.5486 1.4801 0.5444 -1.3411 -0.2807 -0.8510 0.9472 -0.1863 1.9571 -1.7810 -0.5799 -0.0724 0.0125 -0.7363 0.9170 1.4990 1.7549 1.2204 1.4023 0.2022 1.3036 -0.7860 -0.4061 -0.7323 -0.1305 -0.8577 1.8464 -0.7486 -1.6078 0.1073 -7.4082 -1.7716 -1.5578 -1.1224 -0.1426 -0.2670 1.1988 0.9579 -0.2947 -0.6652 -0.7341 1.0960 -1.7917 -1.9487 1.1822 -0.0914 -1.4765 -1.0577 1.7300 1.4380 0.8391 -0.0711 0.0813 1.9010 1.8631 -1.1389 1.2444 -1.2110 -1.1459 0.7044 -0.3800 1.7262 -1.6440 0.0461 1.6741 1.6165 -1.3739 -0.5334 0.4765 -1.3624 1.8721 1.6590 -1.3322 -1.5154 -1.6584 1.6378 -1.2255 -0.3349 -0.2046 0.3960 -1.7131 -7.5306 -1.0930 1.7260 1.6336 1.1252 -1.9224 -0.6920 0.5118 -0.8992 1.6383 0.5356 -1.7124 1.6360 1.8311 -1.6892 0.1294 -0.7865 -0.4286 -1.2814 0.3123 1.8319 0.0123 -1.6683 0.4800 -0.6391 1.4237 -0.2613 -1.2286 -1.2356 1.0751 -0.9376 1.0689 -1.1765 -0.7133 -0.1381 1.7728 1.7269 -1.1725 -0.5671 -1.4024 0.0399 -0.1577 1.6030 1.7200 -0.4657 -0.0330 1.5849 1.2268 -1.9854 -0.7198 -0.3129 -7.6531 -1.0811 -1.2017 -1.8489 0.5735 -0.9500 -1.7906 -1.0761 1.2077 1.4060 -0.0677 -0.3357 1.9114 -1.1977 -1.1386 -0.8325 -1.3090 -0.4825 1.6433 0.4614 -0.3522 1.7376 -1.8061 -1.1589 0.2636 0.4622 -1.8418 -0.3878 0.5966 0.7923 0.5526 -0.7177 -1.6259 -0.2916 -1.4850 1.7905 -0.0993 -0.7310 1.0652 -0.0082 -0.7599 1.2479 1.4686 0.6920 -1.8121 0.2653 1.0532 -1.4540 -1.0853 1.5300 -1.9195 -7.7755 1.0109 -0.1049 -0.2129 -1.9716 1.2776 -0.5607 0.1631 0.7092 0.8105 1.8239 0.1254 -0.4011 1.8148 0.5684 -0.8074 -1.4941 1.3702 -0.5513 0.6419 -0.1167 -1.2043 0.4067 -1.7573 -0.3466 0.1865 -0.2558 0.9947 1.3117 1.0850 -1.8447 -1.2235 0.1464 1.7393 1.3398 1.3701 -0.7872 -0.2822 -0.1172 -1.3705 -1.8757 1.7876 -1.0371 -1.0402 -1.6665 1.7140 0.3189 0.6681 1.6463 -0.6175 0.4860 -7.8980 -1.8448 -1.2529 1.3250 1.0671 -0.5974 -0.4928 0.1342 -1.9990 -1.0350 -1.1671 -0.9981 1.2236 -0.8813 -1.2339 0.0171 1.4626 -1.0346 -1.6859 -0.5744 0.9906 0.2028 1.2672 1.8384 1.1706 0.4152 -0.0266 -1.8397 1.9373 -0.4661 -1.3911 0.6668 -0.8628 0.3431 0.3471 -0.2171 1.3445 -0.9401 -0.2055 0.1508 0.6545 1.1359 -0.4208 0.5842 -1.3976 1.7306 -0.4678 0.9181 -1.9186 -1.1793 -0.0517 -8.0204 1.5130 0.1090 1.7195 -0.0648 -0.0382 -1.5210 1.2106 -1.0121 1.5984 1.6433 1.7732 0.0809 0.7084 1.1141 -1.4759 0.4038 -1.8628 -0.0097 -1.3806 -1.2683 -0.5398 -0.2703 0.4927 -1.7023 0.0148 -1.2695 0.2959 0.5496 0.2268 0.9532 -0.6576 1.0604 -0.2689 -0.0633 0.5924 -1.9266 0.6160 0.4743 -0.7606 -1.6568 -1.6363 1.6929 0.7571 -1.4916 -0.5731 0.3699 1.3423 -1.8254 -1.0535 1.5590 -8.1429 -1.9633 -1.1944 1.8361 0.4536 -0.9533 -1.7320 -1.8872 -1.0210 1.5259 -0.3363 0.8813 1.6731 -0.3678 -1.2349 0.0685 1.6323 1.2175 -1.7367 0.7703 0.2876 1.6299 -1.5101 0.1361 1.5179 -0.3599 -0.0720 -1.7182 -0.8874 -0.7020 1.7805 -0.8693 -0.1565 0.6852 -1.3513 -0.0542 0.9542 1.4674 0.5050 0.6762 -1.4949 1.7831 -1.4697 1.0987 -0.9407 1.7344 0.8798 1.0153 -1.1238 -0.2278 0.4713 -8.2653 1.0799 -1.5842 1.8495 1.5609 -0.9186 1.2910 0.0733 -0.1528 -0.7423 0.3239 0.9196 -0.3563 0.5169 0.7973 0.8445 -1.7921 1.4390 -0.1670 -0.9503 -1.0329 -0.0679 1.5473 -0.4866 0.9989 -1.6127 -0.0958 1.9667 1.0818 -1.1579 0.0058 -1.0655 -0.3618 1.1203 1.0849 -1.0876 1.6889 0.3703 -0.4803 0.0077 0.4203 0.2396 -0.0544 0.0197 -1.2944 1.2509 0.1670 -1.4757 1.0646 1.7298 1.7892 -8.3878 -0.5239 -1.4579 0.0736 -1.5496 1.7359 -1.2657 -0.9889 -0.3735 -0.4673 1.1787 -0.1747 -1.3169 -0.9312 0.0365 -1.4102 0.4466 0.2630 0.8588 1.7508 1.6490 1.7843 -1.0211 -1.4737 -0.7909 1.5803 1.8882 1.4373 -1.5599 1.7897 -0.3066 -1.9628 -0.2304 -1.8157 0.1755 -0.6458 -0.1063 0.4527 1.4752 0.6476 -0.2638 1.2777 1.6223 -1.5210 0.1277 -0.8620 -1.8118 0.6742 1.4511 -1.3484 1.2497 -8.5102 1.4136 1.6574 -0.9389 1.6158 -0.7173 0.2094 -1.7980 -1.8245 0.8815 -0.2221 -0.9748 -1.2383 0.6798 -1.9984 1.2236 -1.6830 -1.2340 -0.4551 -0.0606 -0.5800 -0.7172 1.8557 0.5663 -1.9063 -0.2793 1.5000 -0.7942 -1.6218 1.0335 0.4241 0.2813 -1.7857 -1.4380 0.4902 -1.1687 0.0163 0.1795 -0.8660 1.7937 1.3699 0.8895 -1.6880 -1.5755 -0.0289 -1.3571 1.9131 -1.3659 -0.0501 -0.5435 0.5575 -8.6327 -1.4839 -0.2787 -0.9012 1.5510 -1.8377 1.6549 1.3320 -0.8097 1.1572 -1.8751 1.8675 0.1064 -0.7869 -0.5497 -1.7344 1.9574 -1.8428 0.6196 -0.2291 1.7957 -1.0160 0.1283 -0.0706 0.8115 -1.7280 -1.2248 -1.1417 0.9526 -1.2434 0.2940 -1.1390 1.4465 1.7687 0.0740 -0.5908 -1.0638 -1.8009 -0.9260 0.6169 0.1345 1.7762 -0.4149 0.7755 -0.0427 0.0503 -0.9289 -0.1802 -0.1169 0.8266 1.7626 -8.7551 -0.6827 -1.8312 -0.0148 0.1778 -1.3262 1.0419 1.9397 1.7831 -1.2116 1.5015 0.8180 -0.1846 0.1624 1.3984 -0.0795 -0.5072 -0.0270 0.3165 -1.2437 1.6036 0.6967 0.5331 -1.6020 0.4167 -1.5162 -1.6852 0.1092 -0.3889 0.3552 -1.6431 -0.2761 -1.3009 1.9484 0.2446 0.7497 -0.6983 -1.6210 1.9035 -0.8550 -0.3048 0.5995 -1.9012 1.2410 0.1463 -0.8871 -1.7536 -1.3500 1.5801 0.7441 -1.0004 -8.8776 -1.7376 0.7625 0.2896 -0.3819 -0.5456 -1.1327 0.6784 1.8827 -1.2971 0.3885 -0.3033 -0.2132 -0.9834 1.3005 -0.0590 0.1736 -0.7810 -1.2728 -1.6564 0.8565 -1.2151 0.7603 -0.4385 -0.3369 -0.1233 -0.5292 -1.5975 -0.7615 0.6549 0.6631 -0.8551 -0.1596 -1.2262 -1.1585 -1.9078 1.5870 -1.1572 -1.0899 -0.8816 -1.4904 0.5571 -1.6994 -1.4632 0.5790 -0.6414 0.8318 0.2297 -0.9759 0.6033 -1.5349 -9.0000 0.1456 -0.2514 -0.9285 0.4160 1.4853 1.9956 0.4311 -0.3812 -1.0992 -0.9716 -0.0822 -0.5309 1.6553 -0.5268 -0.5062 -0.4659 1.3465 0.6032 0.4567 -0.6634 1.2716 -1.8465 1.4832 0.0510 -0.4070 -0.0113 0.6697 -1.9489 1.4862 -0.2130 -0.6281 -1.4470 -0.2421 -0.0147 -0.3854 0.7146 -0.3164 1.8457 0.3971 1.2299 -1.5626 -0.4108 -0.6526 0.2779 1.4445 -1.6866 -1.7097 1.4013 -1.1486 0.6750 -================================================================================ -================================================================================ -0.1947 0.0056 --------------------------------------------------------------------------------- - logR -logT -8.0000 -7.7959 -7.5918 -7.3878 -7.1837 -6.9796 -6.7755 -6.5714 -6.3673 -6.1633 -5.9592 -5.7551 -5.5510 -5.3469 -5.1429 -4.9388 -4.7347 -4.5306 -4.3265 -4.1224 -3.9184 -3.7143 -3.5102 -3.3061 -3.1020 -2.8980 -2.6939 -2.4898 -2.2857 -2.0816 -1.8776 -1.6735 -1.4694 -1.2653 -1.0612 -0.8571 -0.6531 -0.4490 -0.2449 -0.0408 0.1633 0.3673 0.5714 0.7755 0.9796 1.1837 1.3878 1.5918 1.7959 2.0000 -3.0000 0.1715 1.3316 -1.4996 -1.4809 0.2273 1.7855 -0.3400 -0.6922 0.4268 1.7218 1.3477 1.9819 -1.9097 -1.5486 0.4379 1.2823 -0.8590 -1.0432 1.1479 -1.7745 -0.5225 0.0232 0.2414 0.9145 -0.5806 0.4507 0.3415 0.1905 0.5619 -0.9622 -1.6614 -1.5229 -1.1017 0.0008 1.3618 0.8052 1.1562 -0.5961 -0.3814 -0.4253 -1.2325 -1.7551 0.3637 1.9569 -1.3327 -1.8133 1.1181 -0.9897 1.3186 0.8157 -3.1224 1.7827 -0.3643 0.6479 -0.1406 0.5224 -0.2016 -1.2455 0.0316 0.1143 1.2424 0.9421 0.6552 -1.5465 0.8825 0.0012 1.5764 1.6795 -1.7794 1.2826 -1.8492 -0.5313 0.1692 -1.4076 0.9853 -1.9666 -1.3256 0.3232 0.8576 1.6666 0.8220 0.6871 -0.4226 -1.9949 -1.5194 0.1382 0.7005 -0.3302 0.9227 0.0874 -1.7033 -1.2319 1.3600 0.8997 1.5790 -1.5298 1.9609 -1.1624 -1.9529 1.9897 -0.8757 -3.2449 0.6721 -1.2933 0.3209 1.6161 -0.7193 0.6810 -1.2484 0.4992 -0.6542 -1.1552 -0.7473 -1.2846 1.6077 -0.4113 -1.0189 -0.2064 -0.7179 0.9777 1.8849 -0.2479 1.4441 0.2635 -1.3711 0.7625 0.0537 0.6024 1.5587 -0.2383 1.6047 1.0027 -0.0456 0.4129 -0.6977 1.9344 0.6694 -1.8246 -0.6935 0.4933 -1.7747 -1.9045 -0.1999 -0.6692 -0.2468 -0.9492 -1.3411 0.7566 0.0583 -1.1994 -0.7216 0.3672 -3.3673 -1.7111 -1.4102 -1.7070 1.2493 1.0096 1.0133 0.8653 0.6775 -0.0920 0.5691 -1.8466 0.4859 1.1115 0.0014 -0.5699 -0.8903 0.5712 0.7712 1.4839 -0.6307 1.0791 0.2454 1.5313 0.1112 0.0705 0.3115 0.9973 1.8588 -1.7057 -1.7863 1.7502 0.1195 0.4596 -0.0703 -1.6254 1.0724 0.9889 -0.7532 -0.7750 1.3514 -1.7106 1.5244 -0.9734 0.3719 1.7440 0.7125 -0.3423 0.7581 -0.6241 -0.8910 -3.4898 1.9867 1.0032 0.5789 -0.5788 -1.8034 -1.8758 0.2167 1.0481 0.1495 1.3631 -1.8663 -0.5330 -1.0517 -0.2109 -1.7105 1.8165 -1.1070 1.6892 -0.2964 1.9421 0.2162 1.7233 -1.9786 0.9930 1.6122 -1.4411 -1.6155 -0.3017 1.7347 0.1695 0.1098 -1.4355 -1.9968 1.2406 -1.6497 0.5354 1.6585 -1.1654 0.6611 -1.6852 0.4150 -1.3443 0.9438 -0.7951 -0.1464 0.3977 -1.3149 0.9666 -0.7894 0.6495 -3.6122 -1.3669 0.7525 -1.4872 -0.2986 -1.0112 0.9935 -0.9519 1.5269 1.5673 -1.2142 0.4554 -1.6491 -0.4339 0.8533 0.6377 0.4988 -0.8698 -0.4879 -1.5882 0.8761 0.0156 0.8351 -1.0042 -0.7022 -0.6631 -1.8970 -0.6358 1.2132 1.5892 0.0729 -0.1780 -1.8767 1.5168 -1.9480 1.7790 -0.0431 -0.6323 1.6969 -1.9024 0.3257 0.1957 -1.1227 -0.2845 0.6091 0.9085 -1.9971 1.7474 -1.3419 -1.0657 -0.9461 -3.7347 -1.8487 -1.5078 1.9454 -0.7391 -1.5388 -1.5720 0.8778 1.4183 -0.9722 -1.9164 -1.1076 -1.7739 -1.5864 -0.2740 -1.0803 0.0638 -0.9860 1.7621 1.6238 0.2672 -0.5823 -0.4754 -0.3526 0.9103 -0.1934 1.4269 1.7764 -0.6562 0.2428 -1.6198 -1.1981 -0.3461 -1.1752 1.5062 -1.3669 -0.1774 0.4228 0.7675 -0.4677 1.4764 0.2733 -0.2420 -1.7310 -0.1412 1.2829 0.4582 1.3286 -0.0240 -1.5262 -1.9454 -3.8571 -0.7871 0.7920 1.1610 -0.8170 -0.0174 -0.3155 -0.3579 -1.0746 -1.4545 -1.2132 -1.7787 -1.2075 -1.9632 0.5090 -0.7345 1.8926 -1.2251 -0.6167 -0.5686 -1.9662 1.3568 -1.8720 1.7607 1.5683 0.1421 0.1744 0.6151 -0.4518 0.5889 -1.8209 -1.7838 -0.1711 0.1985 1.5513 -1.5814 1.2906 -1.1598 -0.4237 -0.7336 -0.3994 -1.3980 0.0143 1.2066 -0.2339 -0.0375 1.3951 0.8242 -0.0382 -0.9692 1.5397 -3.9796 0.3081 -1.1154 -0.9235 1.2125 -1.8234 1.9684 -1.4786 1.1843 -0.4209 -0.0311 1.5226 -0.3484 0.1500 -1.8028 -1.9906 -1.0208 0.7223 -1.5149 -1.5450 -0.3562 0.5913 0.8483 -1.2862 -1.6816 1.7616 -0.9573 1.4134 1.4540 1.0901 -1.3247 1.2872 1.0770 0.3869 -0.6512 -0.9500 -1.5124 0.0390 0.3410 -0.5626 -0.0986 -0.5459 0.5640 1.6050 -1.3443 -0.4744 -1.4365 0.4998 0.9155 1.7277 -0.8845 -4.1020 1.8008 -1.7469 0.4121 -1.7715 1.5751 0.1192 0.6774 1.3263 -1.3988 -1.8456 1.5155 -0.7403 -1.4841 -0.1262 0.3932 -1.8761 -0.9004 -1.8688 -0.3187 1.5804 1.9306 0.5482 -1.3534 1.6234 0.0650 -1.3850 1.6869 1.0299 0.9268 0.8367 -1.1986 -1.1560 0.7532 -1.1211 -0.2453 1.1280 1.1358 -0.1870 1.1688 1.3545 0.6191 -1.0863 -0.9040 -0.7406 -1.5328 -0.9074 -1.1619 -0.1787 1.6338 -1.5821 -4.2245 0.8811 0.7491 -1.6170 1.6903 0.2739 -0.5451 1.0262 -0.9705 0.7740 -1.8412 1.3576 -0.2073 0.5468 -1.1150 0.7083 1.0890 -0.1071 0.4709 -0.1747 1.5764 -0.0085 1.3672 1.2054 -0.3580 -1.0797 -0.3757 1.3049 -1.0895 0.0977 1.2244 -0.5861 0.5688 -1.0175 -1.5629 1.1775 -1.6041 -0.9145 1.4204 -0.6141 1.8922 1.9189 -0.9269 -1.8361 0.8203 -0.1961 -1.5970 0.8301 -1.8753 1.4808 -1.4454 -4.3469 -1.4908 -1.2973 1.8411 0.7727 1.2055 -0.4095 -0.6547 -1.0621 -0.0774 0.2073 0.5271 -0.9715 1.7946 -1.3210 1.8626 -1.9406 -0.0755 -0.6665 -0.2035 0.2827 -0.2576 -0.3406 0.9309 0.7435 1.3331 -1.0002 0.4381 0.3408 -0.5210 -0.0558 -0.7449 -1.4326 -1.1448 -1.5779 0.7323 0.6429 1.8024 0.9187 -1.7918 1.5370 1.4507 -0.2267 0.3435 1.9043 0.1292 1.6213 -1.6678 -1.2358 -0.2370 0.3390 -4.4694 1.2649 1.9530 -0.4446 -1.8103 1.2047 0.4175 -1.2058 -0.0207 0.9692 1.0816 -0.0015 -0.7791 1.8950 0.6535 -0.3670 -0.8781 0.9244 -1.0313 -1.3132 0.1193 -0.8401 0.5156 -1.5282 0.6198 -0.8668 -1.9990 -1.4923 1.7345 1.4694 -1.0656 1.1135 0.4343 1.8836 -0.5056 0.7258 -1.7459 -0.4150 1.8553 0.1559 -0.8485 -1.5189 0.8141 0.5794 -0.5042 1.8038 -1.9112 -0.7851 1.6843 -0.7163 -0.9910 -4.5918 0.1369 1.2952 -1.5874 1.7721 1.1803 -1.2750 0.8480 -0.4602 -0.3908 1.1332 1.8511 -1.4934 -0.3175 -0.0762 -0.4948 -0.5472 -1.7909 0.7422 -0.2551 -1.2208 1.2641 1.2102 -0.0544 -0.8062 0.5524 -0.8474 -1.0560 0.9221 -1.8387 -1.6209 -1.9728 -1.3882 -1.7240 1.9832 -0.8448 -1.4029 -1.0360 1.7445 0.0806 -0.5407 1.4936 -0.4200 -0.6600 -1.1709 -0.4888 -0.7333 0.7092 -0.8417 0.3088 -1.7364 -4.7143 -1.2348 -0.3704 1.7478 -0.4910 0.6563 -0.9797 -1.4919 -1.7659 -0.7783 -1.3694 -1.3040 1.0430 -1.9366 0.2312 -0.4822 0.0262 0.2513 -0.7465 -0.8196 0.9336 1.4851 -1.2297 -1.6095 1.5912 -0.6004 0.2053 -0.5618 -1.4968 0.3573 0.1006 -1.1880 -0.1925 1.1878 0.3617 -1.6123 0.1921 0.8110 1.1708 0.5165 -1.3894 0.8407 0.7094 -1.9023 -0.3530 -0.6682 0.6776 -1.1355 0.3635 1.6528 1.1912 -4.8367 1.6858 1.9140 -1.9573 0.4910 -0.3486 1.4394 -0.9927 1.9241 0.4548 1.1741 -1.6576 -1.2662 1.0336 -1.9121 1.2675 -1.9442 0.6285 -0.5396 0.4460 0.7841 -0.6301 -1.5682 -1.7214 0.3557 0.0826 0.9688 0.0389 -0.3102 -0.4077 -1.8942 -0.6578 1.9041 1.4942 -0.6825 0.3512 1.3892 -0.2349 -1.9282 -1.7020 0.0416 1.8778 0.7728 -1.7163 -1.2426 1.0853 1.3658 0.4708 0.5777 -1.8867 1.3141 -4.9592 1.1531 -0.9639 0.8347 -1.1406 -1.8387 -1.1955 -1.2855 -0.6490 -0.3262 0.0342 -0.0930 -0.9173 -1.8833 0.4204 -0.4170 -0.8053 1.4678 0.9870 1.4311 -0.0201 -1.4763 0.7849 -1.1757 -0.2351 -1.7400 1.3012 -1.4962 1.6124 1.4569 -0.1417 0.9775 0.4778 1.2123 -0.2728 1.1432 -0.1502 1.7639 -0.0545 -0.1495 1.1403 1.2863 0.2180 -1.2808 -0.1290 1.8723 1.0119 1.2447 -1.8687 -0.1286 0.5865 -5.0816 1.3201 -1.8029 1.4098 0.1936 -1.2107 -0.7310 -0.8723 0.1234 -1.7933 -1.3659 1.2508 -1.4696 -1.0664 -0.1865 0.0685 1.0544 -0.2107 1.1595 0.4734 -1.5476 -1.3747 -0.2519 -0.4124 0.9742 0.3229 -0.4475 -1.3170 -1.0927 0.3020 -0.3062 0.0597 -1.3173 0.6516 1.4102 -0.9682 -0.0339 1.9021 -0.6670 0.3802 -1.6392 0.4241 -1.6415 1.8369 0.8627 1.1526 0.8164 0.3589 -0.2003 1.4335 1.8273 -5.2041 -0.0039 1.7261 0.3333 0.1535 -0.1821 -1.1628 -1.9851 -1.0340 0.0389 -0.4802 -0.2061 1.9226 -0.5989 -0.1913 -1.4659 -1.8082 1.1016 0.2827 1.0428 -1.4005 0.2873 -0.9854 -1.0878 -1.9539 -1.4786 -0.7629 -1.5325 1.9434 -0.7655 -1.4787 -1.2037 0.3508 -1.7438 1.4497 1.8460 -1.0130 -0.1996 -1.9115 0.5628 -0.3443 -0.9198 -1.1727 0.6161 -0.3351 -1.2814 0.7564 0.2603 1.4347 -1.5301 1.1427 -5.3265 0.6941 -1.5400 0.7793 -0.2338 1.7799 -1.4336 0.5713 -0.4721 1.8273 -0.6801 1.8487 1.6059 -0.9185 1.2142 1.9824 -0.9893 -0.2529 0.0807 -0.8203 -1.9389 -1.1195 -0.8723 -0.2256 -1.3156 1.4930 0.8196 -1.6592 0.6004 0.6146 1.8249 -1.9879 -1.0083 1.7112 1.7285 0.8823 1.0631 -1.6341 0.0555 -1.0737 -1.2751 1.2412 -1.4598 -0.1254 1.7543 -1.2567 1.9120 1.9772 0.2225 -1.3194 -0.7356 -5.4490 -0.3020 -0.7627 -0.8775 1.8889 -1.3865 0.9333 -1.9984 0.3847 1.6638 -0.8483 -1.2579 0.6067 0.8504 0.7521 -0.7227 -0.9912 1.8237 1.6932 -0.1707 1.3848 -0.1907 -0.3024 -1.3729 -0.2944 0.1497 -1.9100 -0.2235 1.1254 0.7202 0.5406 1.6382 -1.9279 0.2282 1.1494 0.1653 -0.7044 -1.4550 1.5503 -0.1170 1.5125 0.3434 0.6968 1.2170 0.6366 -0.4078 0.0545 1.2122 -0.5054 -0.4475 -1.6172 -5.5714 1.6583 -1.6359 0.5928 -0.3472 -0.3775 0.7182 -1.7316 0.3748 1.0881 1.3129 -1.3179 1.5897 0.6246 1.5274 -0.0589 0.1681 1.6762 1.5996 -0.2074 -0.9023 -0.4273 -0.4489 -0.8525 -0.9257 1.4443 -1.7206 0.7104 -1.3087 -0.6220 -1.7538 -0.9201 1.0737 1.5401 -1.1139 -0.1458 -0.1187 1.4943 1.0512 0.0523 0.6830 1.3894 -1.9618 -0.3884 1.6290 0.9613 0.1714 0.1186 -0.6089 0.0821 0.6215 -5.6939 -0.3265 0.8566 1.4449 -1.3813 -0.1938 -0.3679 0.7499 -1.0005 0.5610 1.5100 -0.3275 1.6441 1.9727 -1.5756 -1.0678 1.8015 1.8333 -1.6092 -1.9400 -1.3556 1.9841 -1.2800 0.0102 1.3937 -1.9184 0.4180 -0.8919 1.4493 -0.8662 0.7470 0.6969 -1.1140 -1.8608 -0.3630 -0.8432 1.2359 1.2015 -0.1719 0.4260 0.4170 1.3086 -0.3000 -0.8982 -0.9399 0.1448 -0.2034 -0.2395 -1.6355 0.8744 -1.1451 -5.8163 -1.2122 -0.3490 -1.0889 0.3354 -0.5141 -0.2044 0.1487 -1.1859 -1.3770 1.5217 -0.2651 -0.3516 -1.8576 -0.0081 0.2167 0.2354 0.8281 -1.2901 -0.9911 1.2429 1.7887 -1.4563 -0.0094 -1.1433 -1.7597 -0.6980 -1.4252 0.8397 0.1349 -1.4247 -1.9630 1.2326 -1.2952 0.4249 -0.6523 0.3419 -0.7374 -1.6522 -1.1082 -1.2478 -0.2879 0.6331 -0.9448 -1.9517 0.0757 0.4230 1.8515 0.3579 -0.1153 0.2936 -5.9388 1.7116 1.3135 -0.7081 -1.0510 -0.9495 0.0177 0.9762 0.0129 -1.7288 0.8943 1.2239 -0.8420 0.6565 -0.2936 1.5565 1.3809 0.1017 0.7660 1.5334 -0.0171 -0.7470 1.0147 -1.1197 -0.4459 1.4629 0.8977 -0.3848 -1.1410 -0.5761 -0.8636 -1.2956 0.9733 -0.9917 -0.1833 -0.4566 1.9283 -0.4356 -1.6801 -1.6407 0.3630 0.3975 -0.3250 -0.2726 -1.7843 0.0662 0.0190 -1.4018 -1.5846 -1.5057 -1.5959 -6.0612 0.4388 -1.2141 -0.9943 -1.3057 1.8313 1.4185 -1.0780 -0.6897 -1.1604 -0.0325 -1.9216 0.6855 0.0926 1.5946 -1.3424 1.2164 1.1678 -1.4913 -0.4058 -1.3194 -0.9811 -0.9470 0.2249 -0.3544 1.7909 -1.4945 1.8948 -1.0774 1.0915 -0.6441 -1.4277 1.4316 -0.7646 0.6354 0.2658 -0.1130 -0.0167 0.9290 -1.6489 0.6727 1.5832 -1.7688 -1.4374 0.8665 -0.2509 -0.3858 -1.4521 0.0271 -1.4938 -0.0935 -6.1837 1.0545 -0.9669 -0.0769 1.9681 0.7466 1.3654 -0.3406 1.0714 -1.8380 -1.5084 -1.1877 -0.3922 1.3830 -0.6149 0.6185 0.8373 0.3447 -0.5710 0.3082 -0.6309 -1.6645 1.9712 -1.4913 -1.7106 1.5141 -0.7927 0.6012 -0.6840 -0.4342 -0.9515 -0.6278 -0.3572 0.8817 0.0461 1.7743 -1.8325 0.0123 0.3369 1.6808 -1.8034 0.2940 1.4145 -1.0323 1.5052 -1.9238 0.9298 1.7325 0.6288 -0.2439 -1.8205 -6.3061 1.6805 -0.1188 -1.8840 0.7593 -0.0727 -1.5026 -1.1429 -1.7420 0.2972 0.4881 0.0230 1.2684 1.4440 0.4625 -1.9490 0.7809 -0.3280 0.2622 0.5963 -0.5991 1.6684 -1.4641 0.6860 -1.9826 1.6986 -1.5500 -1.6205 -0.6680 -0.5057 -1.1428 0.3405 -0.2283 -1.8633 -0.7214 1.2417 0.7588 0.8995 0.7925 -0.7561 -1.6013 -0.9101 1.3271 1.9219 -0.0246 -1.9612 -1.4398 -0.7117 0.3143 -1.6996 1.7734 -6.4286 -0.5397 1.6503 1.1221 1.0217 0.4269 0.5071 0.5520 0.5149 0.2149 1.9457 0.9292 1.1078 1.4899 -1.1374 -1.6648 -0.0684 0.0563 1.3167 -0.2249 0.2834 0.1083 -1.8472 0.4609 1.3122 -1.3700 0.3773 0.3744 -1.3433 -1.5061 1.9202 -0.4251 -1.0903 -1.3147 0.6704 0.4378 0.5742 -1.6480 1.5741 -0.4429 -0.7465 -0.1506 -0.4397 1.4543 1.7170 -0.7862 1.4557 1.1261 1.7232 -1.0170 0.3078 -6.5510 -0.9018 1.2964 -1.9787 0.2593 -0.6432 -0.7093 0.5796 1.4059 0.4368 1.4127 -0.9416 0.0780 -0.1979 -1.9534 0.2272 0.6461 0.3677 0.9451 0.2854 -1.7330 -1.5342 0.3859 -0.9001 -1.6814 -0.2816 0.2173 -0.6850 0.8817 0.5751 -0.6687 1.0195 0.5948 0.5498 0.2137 -1.9544 0.7860 -0.4958 1.7704 1.2719 0.3508 -0.9913 -1.1851 -0.6385 -0.0937 -0.8157 0.0597 -1.3385 1.9109 -1.5683 1.7278 -6.6735 1.6543 0.1014 0.8996 -0.2558 0.5201 -0.6377 -0.7954 0.3129 -0.0075 0.3181 -0.8534 -0.5322 -1.6644 -1.7909 -0.9862 -1.7030 -1.5849 1.2517 -1.8445 0.6358 -0.9098 1.4862 -0.0600 -0.7777 0.0706 -0.4722 0.2572 -1.5419 1.9880 -0.2978 -0.6071 0.8408 -0.5444 1.3331 -0.1829 0.8782 -1.5702 1.3845 0.9429 -1.1531 -1.4189 -0.7348 1.9043 -0.9727 -0.1755 -1.8799 -0.4111 0.2853 1.8125 0.0669 -6.7959 1.2764 0.1885 -1.8369 -0.7400 0.3022 1.8024 1.4365 -1.0866 -1.1196 -1.1953 1.6900 1.4107 1.0995 -0.4291 0.0175 -0.1427 -0.9864 0.0201 -1.8780 -1.4728 1.5464 1.0067 -0.3085 0.0686 -0.5200 0.9631 1.1367 1.0531 0.8904 -1.1820 -0.6481 -0.1206 -0.6768 1.0198 -0.6826 -1.4471 -0.4038 1.9197 -1.0965 0.4486 -0.2681 -1.7159 -0.0485 0.8087 0.0529 1.4884 -0.8443 -1.6550 1.7463 -0.4872 -6.9184 0.3056 1.1680 -0.7027 0.8647 -1.4583 -0.8348 -1.4212 1.2449 -1.1094 0.8696 1.7732 0.1111 0.1601 -0.1559 -0.6964 -0.0974 0.4112 1.9440 1.7511 1.4486 1.5565 -0.1286 0.6298 1.5803 -0.4282 1.8470 -0.3369 0.4043 0.8392 1.8024 -1.0215 0.9845 0.0833 -0.9258 1.1064 0.2089 0.6439 -0.7084 -0.0749 0.4694 -0.3804 -1.2065 1.8466 0.0459 0.9357 -0.3558 -0.5795 -0.3713 -0.3632 0.1767 -7.0408 0.1739 -0.0114 -1.4609 -0.0157 -1.3236 -1.4955 1.7306 0.4198 0.6380 -0.3928 1.6359 0.5517 1.0767 -0.5258 1.8400 1.2818 1.4158 -1.3112 -0.9161 -0.8575 -0.9164 1.4216 -1.8725 -1.6956 -0.9043 -1.2005 -1.0726 1.1918 0.2525 -1.9769 -0.2827 -0.3685 -1.5442 0.7046 0.8084 0.8836 0.9139 -1.9998 1.8157 1.2568 1.6159 -1.9374 1.7354 1.2392 1.3489 -1.6269 0.9551 1.8397 0.7142 0.2822 -7.1633 1.7825 -0.2283 0.3972 -0.0946 1.7314 -1.6957 0.0045 0.7478 1.1676 0.3321 1.6357 1.7680 -1.7427 -0.3905 -1.9062 -0.6823 0.1475 1.6432 1.3862 -1.4900 -1.6279 0.3571 0.1285 -0.9345 1.5978 1.7095 -0.3896 1.5612 -0.4642 0.9473 -0.0962 -1.5097 1.7117 -0.1836 0.9379 -0.5313 -1.9245 -1.5979 -0.0151 0.7599 -0.6611 0.7820 0.7945 0.8157 -0.0299 1.6595 -0.0432 -0.1989 -1.2025 -0.7694 -7.2857 -1.8307 0.5341 -1.0059 -0.7834 1.0833 -0.6911 -1.0312 -1.3238 1.0994 -1.4812 -0.1850 0.0277 0.7496 0.5331 1.2429 -1.8210 -0.8142 -0.8795 -1.4159 -0.8433 -0.7609 0.0875 0.6548 -0.4756 0.8779 -0.6553 -0.8389 0.1648 -1.9051 -1.6808 -0.3281 1.7717 0.8860 -1.6475 1.3853 0.9292 0.4438 1.2812 -0.3836 -1.1140 0.0481 0.1954 0.1533 0.2603 1.7948 1.6090 1.5029 1.2057 1.7737 -1.6060 -7.4082 -0.9395 -0.0198 1.3861 0.0207 0.9921 -1.4442 -0.9903 0.9271 -1.3411 -0.5946 -0.9405 -0.6006 0.8333 -0.5286 0.2211 -1.6003 1.2201 -0.5204 0.5941 0.9016 -1.1614 1.5387 0.4649 -0.2851 -1.2707 1.7692 1.0203 -1.1679 -0.6492 1.2387 0.7827 1.0631 -0.2352 0.8659 -0.4540 -1.1549 0.5307 1.9041 -0.7576 -0.1561 0.6960 0.1660 1.3737 1.0470 -1.7668 1.9937 1.0096 1.4556 0.6048 1.4251 -7.5306 -1.5505 -0.6090 1.5057 -1.1934 -1.6870 1.1525 1.3419 -1.3494 1.4174 0.7471 0.0803 1.3210 -0.3230 -1.2240 -0.8606 0.0207 0.1253 1.2223 1.1654 0.3255 1.1231 -1.2329 -1.7997 1.4945 -1.6978 -1.0132 0.7813 -0.3622 1.5053 -0.8081 -1.9525 -0.7974 0.3123 -0.4962 0.1395 1.5064 1.6499 -0.9361 -0.1514 0.1966 1.7964 1.9945 -1.0584 0.9079 -0.4879 -1.9676 -1.9630 -0.1577 -0.0467 -1.9097 -7.6531 0.7477 -0.8240 0.2396 -0.7963 -1.3315 -0.3713 -1.0709 0.1392 -1.2047 0.0336 -1.3705 0.6839 1.0158 -1.5584 -0.1288 -1.7165 0.3927 -0.9424 0.1105 0.0698 1.6974 0.1963 0.3320 -0.3934 1.7963 1.1087 -0.8584 1.3768 -0.2704 1.3147 1.2916 -1.2445 0.8046 -0.8374 -0.8100 -0.8146 0.9023 -1.0807 -1.9964 0.8609 -1.3153 -1.5821 -1.0499 -0.4804 -0.0964 -1.8217 1.8823 0.8643 -0.7072 -0.7252 -7.7755 -0.2058 0.5050 -1.4145 -1.2443 1.4377 -0.9750 -0.4792 1.4851 0.6526 -0.6332 0.7348 -1.9213 0.9426 -0.0519 1.2527 1.8186 1.7032 1.6371 0.0487 -0.5594 -0.1399 0.7596 1.5360 -1.1721 1.6728 1.2607 1.9154 1.5210 -0.8803 -1.5762 -1.5510 -0.8351 0.4567 1.2173 1.5970 0.4950 -1.9775 -1.2547 -1.6011 -0.5467 0.0054 -1.8264 -0.6061 -1.2833 0.5883 -0.1429 -0.0187 -0.2892 1.8241 -1.1411 -7.8980 0.0667 0.9441 0.2274 1.7161 -0.4881 -0.1453 -1.6459 0.4360 -0.8472 -1.3588 0.1781 0.1292 -1.6965 0.7929 0.4951 -1.2439 -0.1223 0.8813 0.1177 -0.4180 -0.7106 0.4416 1.7564 0.6870 -1.7010 -0.1573 1.5633 -1.6222 1.9555 1.7963 -1.6869 1.7337 -0.5475 1.3788 -0.3265 -0.2366 0.5370 1.0979 -1.8648 0.3726 -1.2531 -0.6162 -0.6081 -0.1238 -0.6635 -1.5706 -1.4175 -1.8662 -0.1190 1.8178 -8.0204 -1.5373 1.7851 0.9334 0.5500 0.5811 1.3069 -1.5723 0.0190 0.7884 0.3473 1.3311 -1.7109 0.7628 0.1361 -0.4834 -0.6389 0.4833 1.5640 -0.0153 1.2989 -0.3914 -1.5904 -1.7540 -1.7947 -0.4794 -0.6510 0.8717 0.9713 -1.7966 -1.1155 -0.9030 0.1904 -1.4219 -1.4642 1.7752 1.2168 -1.2774 -0.3737 -0.5775 1.1640 0.0409 -1.4886 0.9560 -0.4124 -0.9483 -0.4980 -0.0090 -0.6275 -1.0324 -0.4060 -8.1429 -1.9233 1.0900 -1.3162 -1.8244 0.6148 1.0957 1.2553 -0.0260 -1.1785 0.9489 0.7989 -1.0149 1.6136 -1.5825 1.9308 1.4410 0.7516 1.7550 0.8892 -1.2382 -0.2314 -1.7140 -0.4414 0.9664 -0.4542 -0.6788 0.3814 1.4888 -1.8097 -0.4581 -1.3670 0.7814 -1.5771 0.6592 -0.8553 -1.2043 1.7454 -1.9259 -0.2489 -1.9135 -0.0656 0.0042 -0.7134 -1.4714 -0.4944 0.6891 1.1296 0.1230 0.3593 -1.1975 -8.2653 -0.8507 -1.3524 -1.0028 -1.1005 0.0778 0.2508 1.7798 -1.2177 0.5667 1.2690 0.2410 -0.9800 -0.9498 -1.8430 -0.7782 0.9784 -1.8099 -1.1228 0.8249 1.1306 -0.1787 0.7923 -0.4482 -1.3603 -0.4074 0.3199 1.7922 -1.7250 0.0296 -0.6843 0.0332 -1.9041 -0.7479 1.2795 0.2158 -0.1977 -0.8579 -0.8078 -0.4676 1.3423 1.8689 -0.2454 -0.4266 1.3862 -0.2924 0.2081 -1.0762 0.9740 0.1280 1.2361 -8.3878 1.1229 -1.1400 0.8625 1.2002 -0.6156 -1.3096 -1.9895 -0.1964 -0.5903 0.2196 -1.2478 1.4387 -0.9690 -1.0943 -0.0771 -0.0046 -1.1397 -0.9126 -1.3212 0.8738 1.0804 -0.1507 0.8563 0.9437 -1.4469 1.8647 1.2841 -1.1821 -1.2553 -1.4974 -1.4465 0.9926 -0.1214 1.1317 0.9850 0.4185 0.7455 -1.9266 -0.7529 0.5513 -1.9626 -1.8681 1.4076 0.7361 -0.9385 0.7519 1.1698 -0.7728 -1.8559 1.7311 -8.5102 -0.6193 -1.5741 -0.0326 1.0739 -1.1134 -0.9220 -1.0291 1.9667 -1.2104 0.3021 1.7011 -1.4124 1.8834 1.7899 1.5383 -1.1418 0.5362 1.0436 1.9441 -1.2783 1.0641 -0.6448 -1.2975 -0.3145 1.1753 -0.1406 0.1501 1.9806 -0.4036 0.4616 -0.5390 -0.4289 0.7826 1.7515 0.1694 1.0736 -1.6432 -1.1554 0.0085 -1.9200 -0.9886 0.0696 -1.9402 -0.9418 0.0561 0.2926 1.7030 0.5814 -0.3411 1.7214 -8.6327 1.1395 -1.2000 -1.4766 0.7032 0.2395 1.1587 0.9552 0.5008 1.9455 0.1344 -1.5476 1.3131 -0.9926 1.1092 1.8284 0.7872 0.3841 -0.1585 -0.5424 -0.5880 0.5455 1.0051 0.7141 -1.2064 -0.0241 1.1666 -0.0972 0.1465 1.0845 0.6451 -0.3626 1.5817 -1.3497 1.9821 -1.5246 -1.9402 1.5601 -1.0202 0.9188 1.2441 1.4359 1.9664 -0.8238 0.8410 -1.5384 -0.3728 1.3919 -0.5294 0.3644 0.0151 -8.7551 0.5838 1.8916 -1.7771 0.2958 1.4521 -0.0745 -1.6859 0.2422 -0.6717 -1.3802 1.3961 0.0864 1.7331 1.2241 0.7719 -1.9799 -0.2887 -1.2101 1.6432 -1.3017 -0.8558 0.0673 -0.9465 -1.1605 0.3964 -1.6443 -1.7673 -0.5110 0.8827 0.2192 -0.3085 0.2630 -0.5382 1.7446 -1.7804 0.6936 1.5651 1.2155 -1.2638 -0.8163 0.8682 -1.6629 1.2474 0.8756 0.9184 -1.5990 0.8710 0.7193 1.3237 -1.8336 -8.8776 -1.9076 -0.5080 -1.4048 0.2335 1.6694 -0.4341 1.3798 -1.9990 -1.3259 -1.8783 -0.6874 1.6328 -1.6122 0.4256 -0.1940 1.7539 -1.5099 -1.1519 -1.8818 -0.2643 -0.8887 1.4796 0.4198 0.4564 0.1276 -1.6326 -0.2199 1.9980 1.3409 1.5738 1.2929 -1.5878 -1.0902 -1.9875 -0.7860 -1.5656 -0.1088 0.7085 1.4980 0.9969 1.7543 -1.7844 -1.9513 0.6454 -0.8426 -0.9860 -0.6765 -0.9208 0.0457 -0.2394 -9.0000 0.0497 0.6909 -0.4515 -0.9948 -1.3352 -0.6021 0.9672 1.0268 0.6676 -1.0639 0.3523 0.2828 -0.0629 0.1999 -0.0328 0.2618 0.8620 -1.5615 0.9985 -1.4565 -1.7335 1.9043 1.8280 -1.7583 -0.2270 -1.2550 -0.0586 1.3207 1.8024 0.5370 -0.5844 0.4133 -0.7520 1.6393 1.4816 0.2329 -0.7008 -0.8264 -1.8663 1.2633 -0.1985 -0.6995 -0.1156 1.2750 -1.5015 1.4306 1.5900 1.7868 -0.4100 -1.1314 -================================================================================ -================================================================================ -0.2263 0.0071 --------------------------------------------------------------------------------- - logR -logT -8.0000 -7.7959 -7.5918 -7.3878 -7.1837 -6.9796 -6.7755 -6.5714 -6.3673 -6.1633 -5.9592 -5.7551 -5.5510 -5.3469 -5.1429 -4.9388 -4.7347 -4.5306 -4.3265 -4.1224 -3.9184 -3.7143 -3.5102 -3.3061 -3.1020 -2.8980 -2.6939 -2.4898 -2.2857 -2.0816 -1.8776 -1.6735 -1.4694 -1.2653 -1.0612 -0.8571 -0.6531 -0.4490 -0.2449 -0.0408 0.1633 0.3673 0.5714 0.7755 0.9796 1.1837 1.3878 1.5918 1.7959 2.0000 -3.0000 -0.5054 -0.6684 -1.2954 0.4291 -0.0935 1.4628 -1.8716 0.5755 1.0518 1.0379 1.5443 0.9161 1.7112 -0.6694 0.0128 -1.9437 -1.9722 -1.0395 -1.5968 -0.9592 -1.2918 -1.8859 1.6372 -1.9671 0.9443 -1.3914 1.6489 1.5712 0.6156 0.6889 -1.9786 1.9395 1.5113 1.5804 0.6370 -0.6209 1.5746 -0.8339 0.2508 -1.6011 1.6878 -1.4369 -1.1004 0.2325 1.0564 0.4774 -1.0715 -1.9962 1.0286 1.9408 -3.1224 1.2397 -0.1592 1.6151 -0.3606 0.0997 -0.0915 -0.2095 1.1008 0.1071 -0.7331 -0.9674 -1.8490 0.3328 -1.0802 -1.4075 0.6153 0.7248 1.0086 0.0143 1.5762 1.7454 1.2295 0.5424 -0.7851 1.9318 -0.9035 -1.1894 -0.2314 -1.7726 1.9140 0.3537 0.2278 0.6232 -0.0119 -1.8717 0.4492 0.8647 -0.3330 1.0292 -1.0920 -1.1149 -1.3543 -0.5120 1.3880 1.3116 -0.4687 0.3565 0.8833 -1.0352 -1.3274 -3.2449 1.8884 0.4702 1.9257 -0.6490 0.8121 -1.1096 -0.9552 0.0476 -0.7215 -1.3295 -0.9485 -1.8570 0.8177 -0.0315 -1.6230 -1.3132 -1.5899 0.4504 -1.6232 1.0171 -1.9180 -1.0025 1.5627 0.8741 -1.7081 1.2845 -0.0279 1.3871 0.4030 0.7273 1.9740 -1.0707 0.4958 -0.1587 -1.8422 -1.9421 -1.5231 0.5964 0.2687 0.2137 -1.8726 -0.1228 1.6985 -0.4096 0.4997 1.1193 1.1357 0.0771 1.4318 -0.4345 -3.3673 1.5548 -1.0391 -0.8791 -1.7875 1.1823 -0.3318 -1.0835 -1.0728 1.6056 1.3357 0.2141 0.4644 -0.1027 -0.4333 1.6619 -1.4975 -0.3262 -0.6218 -0.0074 -0.1695 0.0756 -1.4403 0.0526 -1.0303 -1.2627 -1.7407 1.0506 -0.2902 0.5066 0.9104 0.7173 -0.1180 -0.4484 -0.4962 0.5602 -0.0208 1.3965 1.4988 -1.3178 -1.4551 0.5216 -0.7951 -1.9257 1.5546 -1.0924 1.7171 0.8697 1.0506 -1.1942 -1.0632 -3.4898 0.0851 -1.3116 -0.7783 -0.7142 -1.3615 -1.1793 1.1542 -1.3312 -1.8862 0.5174 1.9039 -0.6751 -1.5254 0.2815 1.6254 1.1362 0.4901 -0.7398 0.1675 -1.6350 0.7158 0.9004 1.8601 -0.9584 -1.9262 0.1824 0.8272 1.1616 -1.2250 -0.9530 0.0504 -0.6776 1.4420 -0.1050 1.1983 0.3225 1.0924 -0.6693 1.3257 -0.9017 0.1844 -1.1440 -0.0979 -0.7273 -0.9332 1.8679 -1.3597 1.1493 1.9367 -1.9204 -3.6122 0.7961 -0.9884 -1.8380 -0.3884 1.7409 -1.9529 0.3515 0.0056 1.4935 -1.6640 0.7261 0.7204 0.6763 1.7693 1.2924 -1.8321 -0.1157 -0.4082 -0.7594 -0.1947 -0.4632 -0.2707 1.9170 -1.6455 1.6889 -0.0791 0.4950 1.3207 -0.5581 -0.2783 -0.3619 -0.5011 1.7021 1.3157 -1.5640 -1.5675 -0.2885 -1.6054 0.4764 -1.4252 0.0895 -1.9711 -0.7336 0.7088 -0.0638 1.9131 1.4964 -0.5637 -1.8181 1.3825 -3.7347 1.6449 1.2825 -1.4882 1.9917 -0.9657 0.8968 1.6321 -1.0573 1.6330 -0.7621 1.9057 -0.8750 1.8137 -1.7858 0.8371 0.1284 -0.0885 -1.1060 0.8224 -1.2368 0.2114 -0.9870 1.8225 -1.8855 -1.2011 -1.0308 -0.3437 -1.0691 -0.0346 1.4899 0.8483 0.3198 -1.6440 0.7760 -1.3343 1.1455 -0.9998 -0.3318 -0.5981 1.4353 -1.4938 0.2626 -1.4318 0.8192 1.6203 -0.2616 -0.0476 1.7097 0.0840 -0.0496 -3.8571 0.3133 0.7569 -1.5725 1.2844 -0.2580 -1.7106 1.1447 -0.4922 -1.5985 0.5351 1.5205 1.5510 1.8307 1.4708 -1.9914 -0.4790 1.2742 -0.5350 0.4062 0.4253 -0.5399 1.6179 0.0129 -0.1409 1.9901 -0.0260 -1.2864 0.0523 1.2561 1.1074 1.1543 0.8321 -0.9831 1.4483 1.5738 -1.2234 -1.4782 1.9024 1.4733 1.5729 1.5455 0.1667 0.5856 0.1815 -1.7952 0.9820 0.0213 0.5908 0.0106 -0.0328 -3.9796 -1.3128 -0.8851 -1.3646 -1.2173 1.8919 -1.3875 -0.9229 0.3624 0.4407 -1.3841 1.1749 1.1408 -1.0507 -0.8453 1.7520 1.3027 0.7912 -1.6711 -0.3269 0.2372 -1.2504 -0.2071 0.4041 -0.6905 1.1238 1.3618 -0.7056 1.3546 -1.5857 1.3509 -1.3890 -1.6683 0.5671 -0.1123 1.6316 -0.5472 -0.8514 0.0029 -0.1762 -0.6223 0.7750 1.0382 1.4119 1.8914 -0.9334 0.8644 -0.4230 0.7083 -0.0961 1.9751 -4.1020 0.9156 1.8100 1.3399 1.6116 1.2577 -0.1634 -0.9928 -0.5187 -1.9191 0.0960 0.0202 0.1010 1.8961 1.6458 -1.3531 -0.5245 -0.3042 -0.5579 1.1940 0.0962 0.2884 1.4121 1.2237 -1.4712 0.8557 -0.2583 -0.8214 -1.7999 -0.0510 -0.5783 -0.9939 0.7787 1.0779 -1.0208 -1.8022 1.3950 -1.9602 1.7484 0.5105 -0.7126 -1.0141 -1.9640 -1.0581 -1.4491 0.4487 -1.3338 0.1145 0.3605 -0.8078 -1.8597 -4.2245 -1.8510 -1.8946 0.9565 -0.7280 1.1852 -0.2731 -0.1880 0.0515 0.8521 -0.9060 -1.5137 0.2242 -0.6921 -0.2300 0.5878 -0.0235 0.4811 0.1768 0.9592 0.8237 0.1368 0.7156 1.4942 -0.2709 -0.3489 1.0570 0.3302 -1.7160 1.5684 -1.8769 0.9936 1.0352 1.8124 -1.7835 0.3874 -0.2886 -0.6775 -1.6387 0.2506 -0.0838 -1.5818 0.4500 0.9518 1.0691 1.6215 -0.3621 1.8123 1.4617 -0.8140 -1.3629 -4.3469 -0.2584 -0.3924 0.3029 0.3335 0.9999 0.0396 -1.5807 1.4332 -0.7609 1.8852 -1.5286 1.8330 -1.6360 -1.0759 -1.8137 0.8205 1.4012 -0.2637 1.7141 0.3612 0.5200 1.3817 -0.8128 -0.5829 1.6238 1.6039 1.9059 1.6074 -1.4905 1.2949 -0.3606 1.9632 -0.1109 0.2153 0.1191 -0.7131 -1.6999 1.5826 1.2107 -1.4419 1.1071 0.5034 -0.3634 -0.9839 1.4389 0.8008 0.1910 0.4383 -1.6357 -0.1043 -4.4694 -1.2252 -1.1665 0.6452 1.6450 -0.3850 -1.1690 0.5950 1.4847 0.9933 1.4750 0.1462 1.0075 -1.4397 -0.6069 -0.4418 0.0452 1.7163 1.4972 -1.4619 -1.3088 -0.5694 -0.8370 0.4591 1.6111 1.8492 0.6144 1.3526 0.1008 -1.1667 0.0988 0.2203 0.9698 -1.1205 -0.5268 -0.5439 1.8378 -0.2242 1.0204 1.0032 -0.9378 0.2875 1.5772 -0.0992 1.7805 -1.1422 -1.7034 1.5658 1.3907 1.9704 0.7176 -4.5918 1.7468 1.3078 1.3777 0.2766 -0.4705 1.7382 -0.2715 0.1553 -0.2155 0.2593 -0.1180 -1.8081 1.5282 -0.2224 0.3558 -1.4432 -1.9864 -1.0188 0.8183 -1.6032 1.6355 -1.1399 -1.1816 -1.2740 -1.9441 1.0872 1.5001 0.4567 -1.2472 -0.8589 -0.0963 1.8174 -1.0106 0.9266 -0.2422 -0.8086 -0.1763 -1.7152 1.1947 -1.0268 0.9016 -1.7266 1.8204 -1.2279 1.5310 1.2379 1.8714 -0.0884 0.9096 -0.5172 -4.7143 -1.2625 -0.2277 -1.3370 1.9282 -1.6150 0.3568 0.5059 0.1523 0.6487 -1.5353 0.2201 -0.8511 1.7607 1.0483 1.8901 -1.8498 -0.8595 -1.2183 -1.9554 -1.0307 0.7151 -1.0756 0.0360 1.5513 0.7750 -0.4215 -0.5101 -0.1771 -1.2918 0.5360 -0.5434 1.4095 1.0262 0.4421 -0.5432 -1.1603 1.1046 -0.0544 -1.1010 -1.2193 -1.3384 1.1086 -1.0841 0.1066 -0.1938 0.3184 1.5086 1.4710 -0.1957 -1.9385 -4.8367 -0.2942 0.4248 0.2311 0.6053 -1.3837 0.5861 -1.2694 1.0021 -0.6436 0.8396 -1.8085 -0.3686 0.8201 -1.0925 1.1811 0.5231 0.3502 -0.5858 -0.0702 0.3894 -0.1102 0.7933 -0.2652 -1.1909 -1.1443 -1.9768 -0.7962 0.9957 1.1767 -1.1901 1.8362 0.0096 1.6679 0.8271 0.8897 -1.6598 -1.1200 -1.9647 0.8645 -0.6222 1.1466 -0.6443 1.2773 -1.4772 -1.3065 -0.6365 -0.3661 -0.6052 1.0546 -1.6122 -4.9592 -0.5951 1.3490 -1.7328 1.7694 1.9453 -1.6457 -0.8349 -0.5104 1.1056 0.3837 0.5775 1.0300 -1.5281 1.3328 0.8225 0.3094 1.5589 0.8012 -1.1932 -0.2810 -0.0238 -1.7791 1.8186 -1.4857 0.7898 0.0249 -1.8975 1.6990 1.4073 0.0970 -1.0842 -1.5135 -0.5464 -0.9783 0.0268 1.8656 0.2998 1.5597 0.6035 -0.0990 1.4184 -0.1145 1.4745 -0.8337 -1.4847 1.4213 0.3497 1.5564 1.7513 -1.7855 -5.0816 0.0039 -0.5001 0.5034 1.1744 -0.8776 0.2272 0.8349 -1.4623 1.2563 0.4244 1.7981 -0.6419 -1.5674 0.0260 -1.6568 1.8781 -1.8453 1.0140 0.1004 -0.5255 -1.7366 0.4887 0.3409 -0.8765 1.6409 -0.7836 -0.2011 0.1750 -1.5991 1.7286 -0.5019 -1.6769 -0.4508 0.4008 0.0546 0.7782 -1.7781 -0.8618 1.2769 -1.6804 1.4219 -1.6324 1.3378 -0.5568 0.4488 -1.3885 -1.7353 -1.1362 -1.4886 -0.7504 -5.2041 0.0575 0.3550 1.1595 0.6250 0.4350 -0.3529 -0.1048 -0.3419 1.3687 -1.0800 -1.9771 0.6053 -1.1902 1.5605 1.4362 -1.6931 -1.5744 -0.0193 0.4369 -0.9004 0.8672 0.3797 -0.7007 -1.8985 1.0006 -1.1410 1.3379 -0.3188 0.3083 1.4918 1.4545 -0.5139 -1.1644 1.1006 -0.2677 -1.2318 1.6177 -1.2076 -1.8968 -1.9189 0.4893 0.6467 -0.7558 -0.7200 -0.6420 0.7206 -1.7675 1.7165 -1.1099 1.9987 -5.3265 -1.3139 1.0862 -1.1063 -1.6766 1.4997 1.4350 -0.3857 0.8096 0.2283 1.4118 -0.7398 0.0947 -0.0585 -0.5844 1.5658 -1.3365 -1.4020 0.3076 0.6300 -1.2215 -0.4371 1.7863 -1.0135 0.6734 0.9606 -0.2075 1.7501 0.9466 -0.1683 0.2773 0.7705 0.3688 1.5148 -0.5724 -0.8005 -1.1446 -1.8489 -1.8279 1.4802 0.7136 0.6421 0.4586 1.3969 -0.0789 1.4816 -0.5622 1.7068 0.7946 -0.9713 0.2563 -5.4490 0.1321 -1.4484 0.3650 -0.7409 -1.7906 1.7946 0.5660 1.5077 0.7042 -0.5721 0.0508 0.7030 1.8410 -0.9853 1.4999 1.6963 0.6817 1.7251 -0.4085 1.8121 0.8111 -1.8320 1.6275 -0.0621 -0.1587 0.2659 -1.4025 -0.1233 1.3245 -1.9381 -0.9083 -1.9902 -0.3372 0.9133 1.1951 1.7808 0.4340 -0.9815 1.6966 1.1013 0.2977 0.7826 1.6973 0.8496 -0.5265 0.8521 -1.8389 -0.4543 -0.3747 -1.3326 -5.5714 -1.9077 -1.4665 0.6185 1.2092 1.9528 -0.6145 0.3975 1.7486 -1.3318 0.8706 1.0199 -1.6441 1.4450 1.2524 -1.8664 -1.6357 -1.8035 -0.6610 0.0372 0.1294 -0.9293 1.6464 -0.5269 -1.8178 -0.7991 0.1244 -0.3671 -0.9046 -1.4747 1.2767 1.9846 -0.6818 -0.4735 0.4722 0.8738 -0.4319 1.6197 0.2400 -0.1984 0.5867 1.8112 1.1782 -1.8399 -0.6708 -0.1178 -0.7419 0.8008 1.3051 0.9254 1.9573 -5.6939 -0.9098 1.5000 1.0665 -0.5513 0.9365 -1.5837 1.1573 0.1293 -0.8308 0.6231 0.5665 -1.1621 -1.8784 -0.2655 0.2780 1.5064 1.7129 0.1152 1.0152 -0.2428 0.9843 -1.1808 -0.5157 0.5369 -1.9274 0.8898 1.3421 -0.4034 -0.2082 1.4051 1.1026 -0.8474 -0.7041 0.7155 0.2528 -1.3511 -0.7603 1.5999 0.7527 1.9439 1.0681 1.7679 -1.1352 1.0859 -1.9191 0.6830 -0.1229 -0.6130 1.4496 1.4171 -5.8163 -1.9108 0.4380 -0.5287 -0.3374 1.3282 -0.7606 1.7722 -1.2815 0.6509 0.6884 -0.9912 -0.7010 1.3392 1.0472 -0.6836 0.1358 -1.7533 -1.1650 -0.0567 -1.6561 1.3733 0.8720 1.7745 0.7739 1.7616 0.2181 0.4009 1.9079 0.5685 -1.8769 0.8952 1.6219 1.1823 0.3353 0.6852 1.9608 -1.6374 0.6690 -0.8664 0.5604 0.4305 -1.3862 -1.1730 0.4865 -1.4871 -0.9393 1.3410 -0.6916 -0.0478 1.7646 -5.9388 -1.0914 -0.4415 0.4258 1.0214 1.6066 1.6619 1.1066 -1.0867 -1.9008 -0.4649 -1.4338 0.8416 0.6445 -1.8241 1.3464 -1.0050 -0.2711 0.6717 -0.2823 -0.2348 -1.7375 -0.3942 1.0594 1.6607 -0.3460 -0.3057 0.8105 1.7711 -0.9318 -0.2394 1.1839 0.4388 -1.5577 0.5109 -1.2530 0.0409 0.1164 1.5048 -0.1500 -0.8822 -1.0761 1.4970 -1.3160 -0.2965 -1.2513 1.0932 -0.1025 -0.5954 -0.5556 1.4089 -6.0612 0.2151 0.8715 1.5882 1.6070 -0.6860 1.8098 -1.9005 -0.4927 1.5832 -0.9015 -0.9077 -0.7895 0.4493 -0.2467 0.9069 1.5796 0.6968 -1.1821 1.7307 -0.9420 -1.4004 -1.6401 0.2535 -1.5450 -1.4449 -0.7999 -0.8734 0.4170 1.2670 1.0454 -0.9501 -1.0188 1.8632 -1.9671 1.5189 -1.2011 1.7891 -0.6308 -0.2386 0.8285 0.3507 -0.7282 0.2153 0.9228 -1.8307 -1.9552 -0.1677 -1.4727 0.6574 -1.1438 -6.1837 -0.2686 -1.2093 0.1939 -1.5358 -1.9076 -1.7955 1.8170 -1.4309 0.8339 -1.7283 -1.5674 0.0355 -0.1405 1.8063 1.7793 1.1184 0.4084 -0.1802 -0.5753 1.7884 0.4116 0.3163 -1.0724 -1.8132 1.7808 -0.7451 -0.2296 -1.5414 1.3477 -1.8895 1.3360 -1.4389 1.5463 0.9191 -1.3413 0.2633 -0.7494 -1.2871 1.4367 -0.3859 -0.4058 -1.3205 -0.4677 1.4865 -0.5475 1.8064 1.7852 -1.4204 -1.2908 1.4507 -6.3061 -0.4290 -1.9825 -0.9045 0.3905 1.1971 -1.4664 -1.5578 1.6884 1.0046 0.3591 1.0767 -0.2846 1.0338 -0.5128 -1.0236 0.9161 -0.3213 1.9255 -0.6021 1.6869 1.7319 -1.0326 1.1929 -0.2677 1.6701 -0.1995 0.9772 -0.1321 -1.0888 -1.2026 -0.2983 1.0220 0.4203 0.7545 -0.8707 -0.0743 -1.8224 1.2701 1.9596 -0.3725 -1.9561 -1.3208 0.6101 0.4483 1.1515 -0.9845 1.0545 0.7519 -0.7087 0.1820 -6.4286 -1.4109 -0.1897 1.5248 -0.3152 1.3583 0.3610 -1.2325 0.3244 0.0239 -0.4054 -1.5215 -0.3332 -1.7090 -1.6049 -0.3363 -0.7785 1.7022 -0.4972 1.0314 0.1210 0.8163 -0.9595 1.7676 0.1204 1.3253 -0.5398 -1.5992 0.6948 -1.9690 -0.0988 -1.2288 0.5095 1.9177 -0.1424 1.2700 0.0311 -0.0166 1.7217 1.5599 1.1432 -0.8150 0.1800 -1.1044 -0.2243 -0.0631 1.3266 1.5841 -0.3415 -1.9292 1.4471 -6.5510 -1.3029 0.4875 -1.9001 -0.4020 1.9438 -1.5972 -0.3052 -0.7714 1.6204 1.4774 -1.0492 -1.6752 0.5086 -0.6545 0.6883 -1.8715 -1.4664 0.7455 -1.1505 1.4304 -1.7656 -1.1381 1.9942 -0.2677 0.8119 -1.2693 0.4395 0.9044 -0.7421 1.3156 0.4137 -0.4435 0.2306 0.3070 -1.3379 -0.3891 -0.6263 -0.3964 1.0444 -0.0698 1.7613 -0.8253 -0.3372 1.1478 0.1841 0.1881 -1.7866 -0.4056 -0.9171 1.9973 -6.6735 -0.7666 1.5380 0.7049 -0.6363 0.1741 1.3621 1.5335 -1.3584 -0.6417 -0.6591 -1.8318 0.3930 1.4193 -0.4737 0.9601 0.5108 -0.4974 -1.4358 0.8373 1.4183 0.7434 -1.9285 -1.1351 -1.7221 0.2815 1.0259 -1.5577 1.3534 0.2220 0.7599 1.8856 -1.6653 1.6049 -1.4956 -0.4282 1.4058 1.6250 0.0255 0.3764 0.8326 1.3310 -1.5140 1.2403 -0.0749 -0.1975 -0.3044 0.0368 1.7802 0.1928 1.8127 -6.7959 -1.2788 0.8965 1.2490 0.7165 0.4277 0.2593 1.4437 1.2866 -1.5108 1.3944 -0.3437 -0.9852 1.4791 -0.2719 1.2335 -0.9464 -1.9843 -0.0182 -1.5991 1.0175 -0.8957 -0.2254 -1.6519 -0.8534 1.1260 -1.3936 0.5886 1.6697 0.7193 1.2441 -1.5641 -0.9971 1.5782 0.8604 0.5582 0.6551 -0.3432 -1.8218 1.1378 0.7149 -0.1088 1.5990 -0.6554 -0.8227 1.4912 1.1880 0.0599 -1.4771 -1.1397 0.6249 -6.9184 -0.4598 1.3459 1.7998 1.2225 -0.4898 1.1547 -0.5942 -1.3316 -1.8664 -0.4571 1.6142 -1.0441 -1.1739 1.8793 -1.9000 1.1431 -0.7145 -1.8500 1.6712 -1.4414 0.2071 -0.9038 -1.7392 -1.8003 -1.5378 -1.7145 1.0422 -0.0577 -0.6284 -0.3265 1.7158 1.6430 0.8627 1.5387 -0.7214 -0.4756 0.4548 0.4945 -0.0732 -0.3974 1.9447 1.2845 -0.2601 0.9092 -0.9218 -1.5993 -0.5903 -0.3881 -1.9339 1.2592 -7.0408 -0.5632 0.3217 -1.7041 -1.3000 1.5588 0.4348 1.8011 1.9950 -0.5126 -0.8048 1.4334 1.9944 0.5186 1.1806 1.1270 -0.5786 0.2971 1.3322 0.7525 -1.9153 -0.6532 -1.4221 -1.0681 1.6220 -1.8524 -1.1208 -0.7617 0.4675 0.1364 -1.1269 -1.3430 -1.0528 0.0101 -0.9153 1.7904 -0.1445 -1.7648 0.9171 -0.6846 0.6140 -0.8816 0.2830 1.0886 1.7120 -0.9555 -0.6606 -0.1429 1.7087 1.6055 -1.6405 -7.1633 -1.4723 -0.0180 -1.5735 -0.6177 -1.4065 0.5442 1.7980 1.9869 -0.4990 0.3961 1.4251 -1.5302 0.7583 -0.3646 -1.1754 -0.3890 -1.6962 0.7816 -0.9890 -0.7544 -1.5157 1.4586 -0.0262 0.2886 0.2777 -0.3580 -1.2299 0.9805 -1.4918 -1.5845 0.8406 -1.1647 -0.7729 -0.0991 -0.2026 0.8343 0.4937 0.5776 0.8562 -0.8295 -0.7107 -0.2480 -0.7702 1.9398 1.2562 -1.3414 -1.9776 -1.8289 -1.0237 -1.5428 -7.2857 0.1334 1.4320 0.9470 -1.1376 -0.4028 0.0316 1.2408 1.3565 1.6389 0.0370 0.7771 -1.5528 0.2612 -1.0052 -0.2731 0.5362 -0.9721 -1.7913 -1.9591 -1.9114 -1.9666 -1.5586 -1.0420 -1.1151 1.9472 -0.7760 -1.4903 0.1823 1.4318 0.7122 -0.8157 0.2465 0.8594 0.9124 0.6662 1.4832 1.4804 0.3157 -0.2806 0.5663 1.2728 -1.9774 1.9680 -1.2684 -0.1190 1.4881 -1.0998 -0.0928 -1.4697 -0.4197 -7.4082 -1.2915 -0.5455 -0.5061 1.9727 1.9793 -1.5409 0.9039 -1.7930 -1.8792 -1.5787 1.8619 1.7635 -1.2243 -1.3533 -1.0379 0.0622 0.2788 -1.1136 1.0265 -0.7618 1.6885 0.6269 -0.2546 1.1596 1.2717 -0.8381 -0.6411 1.7438 -1.3410 -1.8314 -0.1838 1.2048 1.0867 1.6781 0.1328 -1.5997 0.3548 1.1136 -1.6267 -1.3094 -1.9508 0.3746 1.5469 0.6827 1.9282 -1.7479 1.6120 1.2563 -0.7430 1.8941 -7.5306 -0.8482 1.5572 1.5230 1.0306 0.2539 -1.5200 0.1279 -0.5728 1.1689 1.0325 1.6425 -1.9407 1.2364 1.7538 1.1572 -1.4792 -1.6749 -1.9166 0.5150 0.5187 1.9477 -0.4078 -0.6724 0.4977 1.3024 1.7471 1.2125 -0.2933 0.5397 1.4252 -0.0376 -1.1333 -1.3211 -1.9994 0.8730 -1.5556 -1.0246 -0.8085 0.2415 -0.4082 0.6987 -1.7774 -1.5042 -0.0032 -0.6521 -0.8167 -1.7319 1.5829 0.7673 -1.5135 -7.6531 -1.7398 1.8995 0.7247 -0.3302 0.8069 1.0253 1.1198 -0.0885 -0.2805 -1.9559 1.7062 0.4132 -1.1874 1.6784 1.6597 1.9567 1.4962 1.9911 -1.0213 1.3690 1.2921 -1.0762 -1.6062 1.9177 -0.8159 1.4836 -1.9835 -1.9159 -0.1365 -1.0451 0.7594 0.2623 -1.6901 -1.3495 -0.4478 -1.2576 1.1689 -0.3357 -1.6263 -0.0626 -1.6366 -1.4843 -1.0416 1.4381 1.6985 1.3050 -0.6637 -0.9102 0.1966 0.8874 -7.7755 1.9735 -1.4737 -1.8028 0.7774 1.3289 1.3854 0.7139 1.8161 0.0440 1.6553 1.8712 1.3886 -0.7610 -1.2151 0.1925 -0.1879 1.5110 -1.5999 -0.9690 1.0072 -1.6201 -0.7169 -0.4514 0.4904 -1.3675 1.4424 -0.2098 1.6681 -0.1285 -0.8998 -1.4327 -1.9850 0.1286 -1.5714 -0.4331 0.3571 -0.8973 -1.2991 1.0989 1.7872 -1.5982 -1.3776 1.8401 -1.8489 1.9105 -1.9814 1.4947 -0.7707 1.7544 -0.7322 -7.8980 0.6172 -1.6799 -1.0307 1.0947 0.1147 1.7119 -0.2850 1.4792 -0.2042 1.9170 1.8393 -0.6835 1.5437 1.3904 -1.1573 0.4972 -1.7093 1.3468 -1.3018 -1.7167 -0.3991 0.3077 1.4197 1.8970 -0.2420 -1.7582 0.9965 0.2607 -0.2084 -0.7629 0.0096 -0.6453 1.0280 0.1756 1.5074 0.1742 -1.0470 1.4044 0.2289 -1.1726 0.4940 -0.5691 1.3776 -0.1868 0.9058 -1.6179 -0.4159 1.9330 1.2338 -1.3602 -8.0204 -0.8889 -0.6807 0.6015 1.0280 0.9981 0.0395 1.2433 -0.2517 -1.5045 0.2578 1.8092 1.1720 0.3148 0.5872 1.7222 -0.2866 -0.6744 1.9090 1.4538 -0.7078 -0.1449 -0.3397 -1.4036 1.8313 -0.3828 1.5013 -1.2426 0.1915 -1.9042 1.0569 0.3237 0.5024 -1.7931 -1.1558 -1.7027 -0.8443 0.5098 0.2647 0.4486 0.1970 -0.9079 -1.0220 -1.4518 1.3963 0.4659 -1.2540 -1.2912 1.4921 0.9709 0.6376 -8.1429 -0.3725 -0.9521 1.9178 1.1890 -0.7929 1.3903 1.0357 -0.8117 -0.2938 -1.2562 -1.5558 0.8910 -0.9300 1.2802 1.9824 -1.6935 -0.1079 1.2083 1.1558 1.0400 -0.6040 -0.1846 0.3799 1.8958 -0.6898 1.6926 -0.9226 1.9563 0.6811 -0.1460 0.4536 -0.9099 -0.9033 -1.5458 -1.5438 -0.6093 1.0514 0.4319 -1.5897 1.4089 0.4055 1.8434 0.6807 -1.2993 -0.1049 0.5940 -1.8869 -1.9404 -1.4824 -0.9933 -8.2653 -0.2818 -0.0502 -1.4479 0.6936 0.3846 -0.8221 -1.9454 -1.6894 -0.4332 -1.3841 -0.4927 0.5127 0.1889 -1.0753 -0.6247 0.4561 1.4434 1.0129 0.2136 -0.5508 -0.5398 1.5177 -1.8430 1.9519 0.6575 0.7246 -1.8480 0.4221 -0.0609 -1.5769 -0.8883 1.5613 0.2000 -0.3463 -1.7093 0.8565 0.8114 0.4562 0.0411 -0.2649 0.3731 -1.0664 1.7650 0.3552 -0.7552 -0.2013 1.2227 -1.3535 -0.8287 0.7180 -8.3878 -0.7380 1.1700 -1.4782 1.0507 -1.7266 -1.9496 1.5929 0.3254 -0.5927 -1.0696 0.4675 0.0360 1.9664 1.9329 0.5401 -0.2285 -0.0354 0.7299 -1.5937 -0.6866 -1.6989 -1.7066 -1.2166 -0.0590 1.1391 -0.0580 -0.6581 -1.6706 0.2012 -0.9149 0.4597 1.9088 -1.5547 -1.1515 -0.1076 1.8745 1.0872 1.5929 -0.6651 1.9682 -1.5887 -1.7881 1.4224 1.7091 -1.6377 -1.5463 -1.8673 -1.5820 -1.1623 1.8803 -8.5102 0.6714 1.1142 1.1046 0.1403 1.1900 0.3832 -0.7418 0.2444 0.1340 1.2938 1.9269 -0.3558 1.0536 -1.6009 1.1073 -0.5143 -1.8424 -0.5470 0.4426 -1.5230 1.6961 -1.6893 1.7200 0.8286 -0.6812 -0.4370 0.9632 0.4059 0.6866 -0.4433 -0.0487 1.9595 -1.1443 -0.3286 -0.8327 1.0604 1.0561 -0.8302 -1.6744 -1.9543 -0.2902 -0.3586 1.9536 -0.1208 -0.9743 1.5649 -0.0357 0.3967 -1.6173 -0.4683 -8.6327 1.7769 0.3580 -0.6220 0.5027 1.6416 -0.9040 0.0205 1.8348 -1.3104 0.8787 0.4579 0.7187 -0.5951 -0.7445 0.7368 -1.1378 -0.3214 -1.2473 -1.9668 1.8802 -0.2732 1.8774 -1.4387 0.3495 -1.1961 1.1603 1.1348 -1.5496 1.6483 -1.2215 0.4519 1.9425 1.5296 1.8263 -0.6296 -1.5777 -1.2466 0.0020 1.1729 -1.3994 0.6389 -0.7057 -0.6352 0.6477 -0.1320 1.2481 -1.3763 1.1598 -1.7431 -1.2238 -8.7551 0.6246 1.4197 -0.9893 -0.6912 0.1485 -1.1537 1.2446 1.0945 -1.4188 -0.1447 1.0993 -0.6507 0.5324 -1.7991 0.4348 -1.3894 1.3223 -0.5782 -0.8738 1.3636 -1.7994 -0.4136 -0.5200 -0.8608 1.6470 1.0037 -1.7443 0.8587 0.1092 1.6035 -0.7482 0.2966 0.0030 -0.0418 -0.1756 -1.1775 1.0228 -0.1947 1.8341 -0.9568 0.7310 1.7629 0.6538 1.4851 1.3099 -0.5595 0.4005 -1.3750 0.1421 -1.0783 -8.8776 0.9749 0.1122 -0.3551 -0.9248 1.9948 -1.7132 -1.8258 -1.1310 1.8843 1.9170 0.6197 1.5204 -1.1442 1.8882 -1.4289 -1.5955 -1.5512 0.2925 1.1239 -0.5333 1.9116 -0.2623 -1.3982 -0.1361 0.7161 1.3289 -0.1649 0.3744 -0.9306 0.5837 1.9439 -1.8038 1.5461 0.2491 -0.9916 1.8196 -0.0666 -0.6732 -1.2740 -1.0222 1.3314 0.4576 1.6530 -1.0721 -1.5154 -1.9756 0.0314 1.9932 0.7799 -0.7664 -9.0000 1.5074 1.1269 -1.9383 1.2674 -0.7979 -1.4013 -1.0947 -0.1257 -0.3005 -0.8445 -1.3111 1.0489 1.9604 1.1112 -0.8163 -1.0208 -1.1293 -1.4532 0.2053 0.4216 0.8220 0.7209 -0.8307 -0.6788 0.7261 -0.6022 -1.1495 -0.5027 -0.9117 -1.6467 1.3206 1.4124 -1.1210 -1.7409 0.9553 -1.1539 -0.4263 -1.7435 -1.0949 1.1716 1.2176 -1.1717 -0.6563 -1.4630 -1.7033 1.9687 0.6224 0.1684 1.0620 1.3603 -================================================================================ -================================================================================ -0.2579 0.0086 --------------------------------------------------------------------------------- - logR -logT -8.0000 -7.7959 -7.5918 -7.3878 -7.1837 -6.9796 -6.7755 -6.5714 -6.3673 -6.1633 -5.9592 -5.7551 -5.5510 -5.3469 -5.1429 -4.9388 -4.7347 -4.5306 -4.3265 -4.1224 -3.9184 -3.7143 -3.5102 -3.3061 -3.1020 -2.8980 -2.6939 -2.4898 -2.2857 -2.0816 -1.8776 -1.6735 -1.4694 -1.2653 -1.0612 -0.8571 -0.6531 -0.4490 -0.2449 -0.0408 0.1633 0.3673 0.5714 0.7755 0.9796 1.1837 1.3878 1.5918 1.7959 2.0000 -3.0000 1.2269 -1.9338 -1.2528 0.6196 -0.4970 1.9299 0.6616 1.8262 -1.1942 1.4558 -0.7146 1.9583 -1.3692 0.0654 1.1714 -0.2694 -0.1277 1.9454 -0.2988 0.4163 -1.7818 1.3688 0.5927 -0.3839 -1.9353 0.3667 -1.9494 -1.9952 0.4644 -1.2439 -1.2324 0.6131 -1.7852 -0.7464 -1.4023 0.3207 0.6471 0.8845 -0.9791 -1.6430 -1.6853 -0.2954 1.7834 -1.1291 -0.9730 -1.5964 0.4223 0.7195 0.5717 1.4445 -3.1224 -0.0543 -1.4622 -0.8424 0.6497 0.4525 0.1240 0.7319 0.5496 1.5253 0.3441 1.1144 -1.0052 0.7127 1.6088 -0.4571 1.1164 0.8992 -1.7619 0.3260 -1.4792 1.8693 1.2456 -1.5611 -1.5130 0.3779 -0.6204 -1.8604 0.1666 -0.4486 -1.5957 1.2077 1.6603 1.0264 1.2897 -1.1340 -0.9457 -1.1659 1.0603 1.7917 0.8673 1.5259 0.5548 -0.4494 -0.2970 -1.6987 -1.8742 0.7819 -0.2463 0.2089 0.2306 -3.2449 -0.8905 -0.0964 -0.1170 -0.4463 1.2827 -0.1953 0.4146 1.5821 1.4649 1.5617 -0.9200 -1.8601 -0.9557 -0.8852 1.6374 0.5970 -1.6732 -1.4585 -1.3773 0.5217 0.9417 1.4386 1.7625 -1.1932 -0.7609 -1.0387 -0.5650 1.6587 0.3005 0.9528 -0.0395 -1.8846 -1.7432 0.1517 0.8752 -1.1387 0.8876 1.2427 -0.3524 0.9857 -0.3839 0.7134 1.0560 1.9677 -0.6184 -0.3558 -1.3375 -1.1837 0.7736 1.6682 -3.3673 -0.4216 -1.2806 -0.8596 -0.1798 -0.8374 -1.0657 0.9439 -1.9686 0.1569 1.1751 -0.9351 0.4132 0.6756 0.6201 -0.2166 -0.6137 1.3437 1.0338 -0.7150 -1.5879 -1.7128 -1.6229 0.3315 -1.7934 -0.6523 1.0128 -0.8226 1.0532 0.9819 -1.0167 0.9153 0.9911 -0.4102 -1.1583 0.0851 1.6856 0.5585 -1.3083 0.7310 -0.2912 0.3661 0.9363 0.0598 1.2559 0.8886 0.4603 -1.3968 1.3438 1.7436 -1.4521 -3.4898 -0.0470 -0.9644 1.0181 0.8865 -1.4365 1.5081 -1.2761 1.1890 -0.1721 -0.6869 -1.3670 -1.3295 0.6476 0.2017 -1.5117 -1.5492 -1.7108 0.9751 0.8475 -1.7663 0.2411 -1.6613 1.6150 1.6285 0.7929 1.7048 1.2458 1.3142 0.2788 -0.7758 -1.1288 -0.6912 0.5140 -1.3094 -0.9654 -0.1278 -1.0678 0.3546 1.6927 0.9924 0.6657 0.3309 -0.0482 -1.2537 1.5788 -1.0059 -1.6348 1.0001 -1.2975 -0.5124 -3.6122 -1.8869 -1.4517 -1.3072 -1.7824 0.6266 1.3480 -0.5067 1.4983 -1.1466 -0.6984 -1.3971 0.4822 -0.3205 0.4531 1.0467 0.1828 0.5105 1.7410 -0.8037 -0.5633 0.8708 0.4452 -1.2859 -0.4954 -0.1286 -0.3224 -1.2869 1.6977 1.0493 -0.0746 0.7202 1.5891 -1.4553 -0.9985 0.1708 1.1960 -1.8550 1.9361 -0.1804 -0.5631 -0.8291 -1.3026 1.1663 1.8217 -0.3454 1.8097 1.2952 -0.0758 0.6961 -0.2601 -3.7347 0.2349 -1.7678 0.7851 -1.7887 1.2683 1.2998 -1.0517 -0.7053 -0.0748 0.3867 -0.8506 0.3699 -0.8089 -1.7780 -1.9899 -1.5954 1.1690 1.8457 -0.2921 0.0507 -1.4126 0.2041 -1.4214 0.4449 1.7330 -1.2172 1.0583 -1.9060 -0.4980 -1.5570 -0.5901 -1.3059 -0.5068 -0.3299 -0.7976 0.6265 1.6754 -0.3976 -1.2306 -0.9171 1.4160 0.2866 -0.1800 -1.4015 -0.2011 -0.8860 1.7727 1.5363 -1.6644 0.0666 -3.8571 -1.0998 -0.3569 1.5074 0.1101 -0.6631 -1.1684 1.2013 0.4981 -0.1277 -1.1301 -0.6630 1.8394 0.0804 -0.3972 0.0857 1.1160 -0.6396 -1.2852 0.3397 0.6608 0.8509 1.5280 -0.5153 -1.6986 1.8334 -0.2600 0.4930 0.6652 0.1861 -1.1790 1.0206 1.2150 0.2119 -0.0458 -1.5442 -1.6642 -0.6417 -0.7566 1.8146 1.1345 0.6397 0.0706 -1.3305 1.9138 -0.4998 -1.5723 -0.0248 1.4960 1.5492 -1.9561 -3.9796 1.5452 -0.9141 -1.8441 1.3912 1.4555 0.3849 0.2977 1.2525 1.1452 1.5604 0.2110 1.8706 1.9846 -1.5338 1.3982 -0.0007 -0.4497 0.4523 -1.7761 0.0258 1.4836 -1.1462 -0.2944 1.7579 -0.2857 -0.5665 -0.2379 0.0778 0.5280 1.2028 -0.1916 1.2699 0.1349 -0.6461 0.6318 0.8709 0.2322 -1.7735 -1.3205 -0.8588 -0.8695 0.6937 -1.9266 1.0227 -0.9386 -0.7599 0.1116 -1.1363 1.5379 -1.6585 -4.1020 -0.2225 1.3977 0.4634 -0.8307 -0.3170 0.8268 1.8930 1.5726 -0.6303 1.9928 -1.9860 -1.8895 1.2954 -1.2021 -1.7569 -1.0514 -0.2956 0.9223 0.4973 -1.0495 0.0131 1.7049 1.2600 -0.7072 1.9291 0.8345 -1.7502 -1.8594 -1.3264 0.9114 -1.2650 0.0459 -1.6270 1.6835 -0.6242 1.6325 1.7795 -1.9755 -0.1435 -1.9014 1.6348 0.0736 -1.7002 -1.5589 -0.4660 1.7609 0.7716 1.4705 -0.5342 -1.8271 -4.2245 1.8973 -1.9313 1.7906 -0.5253 -1.9596 0.7566 1.9222 1.8625 -1.3563 -1.2750 0.2622 0.5492 0.9577 -1.2758 1.8360 0.5550 1.3882 0.1603 -0.3429 1.9087 0.3285 1.4675 1.8132 0.7014 0.1958 -1.9860 -1.8399 -1.1966 -1.2560 -0.9810 -0.7803 -0.5597 -0.3178 -1.6045 -1.8306 0.6958 0.1493 -0.2234 0.5378 1.3107 -0.2892 0.5645 1.8143 1.3585 -0.2960 0.5789 -1.2917 0.2421 1.9253 0.0733 -4.3469 1.7106 -0.3707 1.9954 0.3169 -1.8309 0.3470 -0.9017 -1.8701 1.2834 -0.8971 1.1862 -0.8471 -1.2227 1.8957 -0.5534 0.4055 0.4399 0.2419 1.6588 0.6978 -0.3851 1.4495 -1.2757 0.1769 1.8022 0.5016 1.2679 0.6142 1.3575 1.7780 -0.9083 -1.3214 -0.0640 0.8074 -1.0912 -1.9836 -0.6283 1.8754 0.7799 -0.3947 -1.2297 -0.5756 -1.3206 -1.5748 1.6270 1.9906 -1.3435 -1.7819 -0.6811 -0.1534 -4.4694 -1.1807 -0.7943 -1.1965 1.0970 0.8503 0.5398 -0.4511 1.6362 1.8781 -1.3054 -1.1079 0.1025 -1.6350 -0.2542 0.3272 0.0883 -0.6764 0.1698 1.8352 -1.1759 0.6193 -1.8264 -1.7343 0.2073 -1.5802 -1.9106 -1.3139 0.2594 0.8134 -1.1901 0.6730 -1.2701 0.4538 -0.3522 0.6152 1.9802 1.7513 -1.9829 1.5418 -1.7340 1.8122 -0.8727 -0.4719 -1.6334 -1.5509 0.9070 1.7773 0.4430 0.8634 1.0479 -4.5918 -0.9487 -1.8191 -1.9925 -0.5974 -1.0341 -1.7507 -1.2819 -1.5020 1.6595 -1.4389 0.1506 0.3724 0.1740 -1.6038 -0.7248 -1.7949 -0.4173 -1.2456 0.2465 0.7712 0.1285 -0.2631 -0.4507 1.3668 -1.1225 0.9369 1.0299 -0.3232 -0.8108 -0.1178 -1.6271 -1.8163 -1.5536 -1.2514 0.0167 1.3965 -1.0574 1.7406 1.8196 1.8356 1.3503 -0.5447 -1.7093 0.2753 0.2347 1.3999 1.9840 0.0326 -0.6192 -1.2564 -4.7143 -1.9808 0.0365 0.2221 1.2998 0.0183 1.6659 0.5123 1.3613 -1.4068 1.4213 0.7006 -1.3191 -1.2409 1.7060 -1.8711 -0.1499 -0.7461 0.6603 1.3585 -0.5585 -0.2924 1.9277 1.1357 1.5888 -0.2450 -1.0637 -0.3525 0.8644 -1.5623 -0.9181 -1.8135 -0.2706 1.3098 -1.9013 0.7013 1.7300 -1.0523 0.7745 1.9004 1.8491 -1.0603 -1.5987 -1.4069 0.8081 0.9030 0.6969 -0.6557 -1.3209 0.3230 -0.0653 -4.8367 0.9153 -0.2346 -0.6454 -0.8261 -1.1541 -0.9370 -1.6207 -0.6126 -1.8537 -1.2543 0.9871 -0.6981 0.6729 0.8675 0.3247 1.8348 -1.9142 0.9546 1.8351 1.4491 -1.3284 -0.6927 -1.3102 0.4052 0.8488 -0.7317 0.1580 0.7637 -0.3146 1.4161 1.0862 -1.7413 0.4845 -1.0587 0.2301 1.8276 1.5162 -0.3819 -0.8339 -1.0624 0.1301 -1.5430 0.1971 -1.9947 -0.7046 -1.1203 1.8849 0.9090 -0.6014 -1.6286 -4.9592 0.0672 -1.1462 0.1457 1.3414 0.4632 0.5352 0.1641 1.7091 1.7276 0.0509 -0.7770 -0.1617 -1.2538 0.5454 0.0004 -1.5868 -1.2094 -0.0815 1.5504 0.2656 0.7261 -0.6439 0.2856 -0.2105 0.6365 -1.7977 -0.0268 -0.8160 -0.6953 1.8437 -1.2692 -0.7550 0.0396 1.4521 -0.3333 0.9755 1.4255 -0.7599 -0.4290 -0.5738 1.3314 -1.8226 -0.7663 0.7176 0.2618 -0.2548 0.1598 -1.2097 -0.2771 0.0068 -5.0816 1.6048 -0.9567 1.4713 0.5770 -1.9186 0.8985 -1.8578 1.9895 1.4905 -0.8106 -0.9704 -0.4742 -0.5753 -0.5106 -0.7269 0.4845 -1.3429 1.3839 1.2496 -0.0941 1.4109 -1.0114 -1.9297 0.4768 -0.1684 0.2687 1.5974 1.8797 0.5378 1.0562 -1.6648 -1.3571 0.9328 -0.2745 -0.2161 -0.7656 0.4294 -1.2593 0.5077 -1.3048 -1.7447 -0.6786 -1.0754 1.5560 -1.7802 -1.2935 0.1949 -0.0757 -1.8166 -1.9710 -5.2041 1.9523 0.6353 -0.5384 -0.1183 -0.9338 -0.6205 0.5962 1.5312 -1.2635 1.3614 -1.5138 -1.1400 -1.8513 -1.4368 1.6692 -0.1622 -1.6893 1.8389 1.5160 1.0187 1.7339 -1.1195 1.3455 0.7600 1.4790 1.1876 -0.6140 1.0976 -0.9502 -0.6856 -1.5684 1.7403 -0.8360 0.0825 -0.4347 1.8397 -0.6598 1.1142 1.4217 -0.2576 -0.4873 0.9910 1.6516 1.0197 -1.0915 1.5532 -0.4497 0.3049 1.3257 -1.2464 -5.3265 1.1380 0.3847 1.5734 -1.3121 -0.3173 1.3314 -1.9231 -1.5512 1.9623 -0.8784 1.9022 -1.2699 -0.5556 1.0115 0.6311 0.3245 0.1196 1.3738 -1.0602 -0.2301 -1.3782 0.3838 -0.9978 -0.6646 -0.1150 -1.8929 -1.6322 0.7437 -0.2841 1.4592 0.7787 -1.9676 0.4668 -1.6251 1.1237 1.9660 0.1248 0.7311 -1.0507 -0.2496 1.4244 -1.3303 -0.9379 -0.2183 0.8490 -0.4965 1.7109 -1.6222 -0.5168 0.8358 -5.4490 -1.0961 0.6257 -1.3431 -1.7761 -1.5159 1.7199 0.2070 1.1854 -0.6694 0.3706 -0.0202 1.7830 0.9903 0.9222 -1.8146 0.1987 -0.1320 1.7114 -0.9706 -0.9207 -0.3546 -1.0265 -1.4833 1.4297 0.2331 1.4455 1.3245 -0.8718 0.1909 -1.6671 1.6610 -0.3829 -0.4253 -0.7890 -0.1573 -0.9930 -0.5006 1.1998 1.3370 -0.7833 -0.1239 1.4953 -1.7893 1.5566 -1.1233 0.7142 0.3302 0.2118 1.4374 -1.5937 -5.5714 -0.6119 0.1530 1.2452 -1.1342 1.2117 -0.4014 -1.2443 1.0359 -1.6364 0.0591 -1.7445 -0.5743 0.4043 0.2245 -0.3814 -0.2838 -1.0929 -0.1765 1.8130 1.4018 -1.4191 -1.8809 1.7341 0.1070 0.1514 1.1229 -0.7412 -0.0724 1.8747 0.6886 -1.3850 -1.4671 -1.1829 1.0668 -0.8185 -1.9144 1.7767 -1.3211 -1.9618 -1.0515 -1.0599 -0.3120 1.6816 1.5167 -0.1724 -0.3564 0.2200 -1.0262 -1.7913 1.7569 -5.6939 -1.2532 -1.2064 -0.1102 -0.0335 -1.9263 -1.4082 -0.4874 0.7349 -1.0863 -0.3079 0.2294 1.5544 -0.6957 -1.4658 -0.0429 0.9869 -1.5606 -0.3013 -1.9289 -1.8658 -0.0682 -0.8072 1.3804 0.4086 -0.1843 -0.3683 -0.0110 -1.8382 1.5712 1.9932 -1.2741 -1.5185 -1.4257 0.6441 0.6458 1.3917 1.0073 -0.2012 0.4514 0.7531 0.0509 -0.0974 0.5804 0.2299 0.5758 0.4514 0.8768 0.5712 0.0790 0.7272 -5.8163 -0.2021 -1.0333 -1.9943 0.2399 0.3626 1.8882 -0.5541 -0.4235 -1.1928 -1.7179 1.0912 -1.0013 0.4356 0.7511 -0.1151 1.5054 -0.2248 -0.8604 1.5841 1.4463 -1.3438 -1.8962 -1.6401 -0.8538 1.8890 0.2341 -0.5070 1.5549 -0.1875 -0.7390 1.7649 1.3981 1.3747 0.0491 1.1578 -1.2826 0.2929 1.9354 -0.8362 1.1774 -0.0381 -1.8408 1.0521 -1.3257 0.5259 -1.6573 1.7875 -0.8331 -1.0941 -1.4835 -5.9388 1.7840 0.8476 0.9666 -0.0024 -0.1011 -1.5599 0.2394 -1.0123 1.9086 1.1863 -0.3480 -1.3946 1.1413 -1.5118 -1.2427 -1.1539 0.2276 1.1482 -0.7427 -1.6613 -0.1418 0.9924 -1.1133 -1.1203 1.7889 1.8166 1.9619 1.2306 -1.2473 -1.1521 -0.6391 -0.7275 1.8261 1.1563 0.8960 -1.2561 1.6381 1.3115 -1.3454 1.4847 -0.9110 -1.6765 0.6273 0.6152 -1.6203 -0.7246 1.9713 0.7137 0.9203 -1.1483 -6.0612 -1.6849 -0.8924 -1.0044 -1.0618 -1.2290 0.2990 -0.6876 1.2814 -1.2642 -0.1415 -1.9454 -0.0733 -1.7766 1.9109 1.1624 -0.0396 -1.6537 0.3698 1.0351 -1.2371 0.2728 1.2568 1.0730 1.2120 1.5173 1.7507 -0.3779 0.2751 1.1626 0.7886 1.9821 -1.9453 -0.5795 -0.8759 -0.9507 -1.1099 0.8365 -1.6610 0.9664 0.7737 -0.9968 -0.9887 0.5154 1.0487 1.5059 1.4086 1.8595 0.3255 1.6346 1.2341 -6.1837 1.5787 -1.9535 1.8636 -0.1059 1.1927 -1.4912 -0.4162 -0.9142 -0.8334 -1.5070 1.2231 -1.9630 -0.7500 -1.3024 0.3562 -0.9830 -0.9640 -0.0466 0.6108 -1.5148 -1.2980 -1.0113 1.8950 -0.4114 0.3960 -1.0338 -0.0382 -1.7035 -1.8610 -0.1251 -0.4054 -1.4525 0.7504 1.9716 -0.4174 0.4982 1.8519 1.3261 -0.1458 0.9500 -1.4875 0.0484 -0.8838 -1.3553 -0.2949 -1.4759 0.7959 -0.1750 0.1246 -1.4145 -6.3061 -1.4409 0.3337 1.9400 -1.6150 -0.8571 1.4778 -1.7109 1.5035 0.0971 -0.3669 -0.7613 -0.8115 -0.7768 1.5392 0.8952 0.6789 1.1950 -0.9715 0.4722 -0.1597 1.1298 -0.7630 0.5727 1.5288 -0.3914 -1.7335 0.0642 -0.6161 0.6889 1.8041 -0.0576 -0.1352 0.6183 -1.5860 -0.9860 1.6759 0.6798 -1.9462 -1.1815 0.7313 1.0576 1.3594 -0.8313 1.7241 0.2118 0.7862 0.3870 -1.5090 1.8525 -1.5085 -6.4286 -0.9805 1.2545 0.4744 1.3526 0.0629 -0.4920 1.6874 -1.8550 1.4245 -1.0767 1.3949 -1.4432 0.3209 1.5524 -0.1058 0.9863 1.2187 0.9460 1.7013 -0.2127 -1.3075 -1.8088 -1.0142 -1.4272 0.2318 -1.2602 -1.8443 -1.8560 1.3263 0.3658 -0.5677 1.5769 -1.7192 1.9213 0.4652 -1.2661 0.7163 1.0535 -0.2826 1.4465 -1.3971 -0.8846 -1.6260 -1.1565 -1.0451 1.6705 -1.6876 -0.2903 0.1296 1.5948 -6.5510 1.9908 1.0136 1.8832 1.1484 1.8528 0.8291 -1.6809 -0.3923 0.5864 -0.5971 -0.9065 0.3096 1.7340 -1.8601 1.0769 0.8909 1.8558 1.7228 1.0489 0.0816 -1.1829 0.1809 1.0614 1.5827 1.1588 -1.2189 0.3987 -0.6713 -1.9632 -1.1991 -1.5471 1.3709 -0.9660 -0.8612 1.8397 -0.4837 -1.9617 -0.8646 -1.5228 -1.5888 -1.6901 0.3730 -1.2426 -0.5550 1.4481 -0.3026 1.6628 -0.0082 -0.4047 1.0016 -6.6735 -1.7073 -1.6421 0.6079 -0.0522 1.1617 1.6651 -0.4465 0.3856 0.0028 1.9264 1.3243 1.6470 -0.9826 1.0901 -0.9381 -1.1650 1.7771 -1.9228 1.8616 -1.4030 1.2778 -0.8963 -0.5972 -1.1330 0.3421 -0.6076 0.6296 -1.9374 -1.7425 -1.6014 -0.3240 1.2592 1.5527 -1.0208 0.2975 1.0735 -0.8447 -0.3640 0.0959 -1.4605 -1.8961 -1.3888 0.5074 -1.7055 -1.2412 -0.6486 -1.6885 -1.2332 1.6451 -1.9228 -6.7959 0.6137 -0.4624 0.6906 0.3548 -1.1060 1.3888 -0.0322 1.2901 -0.3759 1.9387 1.0820 1.8638 0.0573 -0.1052 1.0218 1.5212 1.8566 -0.7018 1.1948 -1.1574 0.1823 -1.2806 -0.6104 1.7254 -1.4156 0.5296 0.3718 -1.5170 -0.6961 0.2519 -1.2513 1.2025 1.8886 -1.1410 -1.2524 -0.1803 0.9911 -0.8736 -1.9205 0.1649 1.8264 -0.4349 -0.3195 1.8756 0.7784 0.8767 0.2508 1.8984 0.7555 1.5801 -6.9184 0.7975 0.9405 -0.8384 -0.7861 1.1319 -0.8132 0.2511 -1.0026 1.2679 -1.5580 1.3178 0.4109 -1.2524 0.1681 -0.8700 -0.7061 -0.5939 -1.7467 1.9438 -1.8739 0.6500 -0.5151 0.5840 -0.5750 0.6950 0.9169 0.7622 -1.5442 0.6276 -0.8800 -1.8848 -0.3407 -0.2658 -0.1313 0.8193 -0.7646 -0.7389 -1.7578 0.7473 0.2713 -0.6023 0.8208 0.1494 -0.1230 0.0453 0.5454 0.6400 -0.8442 -1.4370 -1.3735 -7.0408 0.5576 1.4915 -0.3620 -1.3219 1.0264 1.3300 1.5223 0.4273 1.4429 -1.9383 -1.5711 -1.6297 0.8504 -1.7217 -0.0145 -0.1092 -0.7572 1.4816 -1.3183 -0.5901 1.0967 -1.8783 0.6918 1.2656 1.7291 1.5052 -0.7225 0.3455 -1.6908 -0.9685 -1.6231 -0.7393 1.5007 -0.6113 0.2476 -0.2665 -0.1643 1.8783 -0.8154 0.5093 -0.3197 -1.7554 -0.0427 1.2534 -1.6050 -1.7216 -1.3855 1.0576 0.8960 0.2601 -7.1633 -0.1271 1.5533 1.0668 1.2478 1.2530 0.5709 -0.1679 1.4587 1.7040 -1.9048 -1.7938 1.8350 -0.8914 1.4935 -0.4448 -1.5236 -1.6782 -1.3740 -1.0004 -0.0459 0.8060 1.9456 -0.2340 0.0727 0.0873 0.1577 0.0710 -1.9649 -1.9931 -1.6093 -1.5938 0.8196 -1.1803 1.5789 1.7144 1.9036 1.7563 -0.9124 0.0391 -1.2982 1.2248 1.5537 1.4052 -0.2665 1.0347 -1.6097 -1.8390 1.0129 -0.2986 1.9822 -7.2857 -1.6110 1.4225 -0.0801 1.3086 1.2685 1.6640 -0.8086 1.7992 -1.3933 -1.6721 -0.2735 1.3133 -0.1063 1.3171 0.9187 -1.1623 1.7955 -1.7569 1.5931 -0.7822 0.0006 -0.3106 -1.3127 -0.5674 -1.2283 -1.1845 -1.2518 -0.0439 1.1917 0.2759 1.5728 0.5462 0.7574 0.6704 -0.2022 0.7574 -1.7212 1.4394 1.1112 -1.0191 1.0721 -1.9494 -1.1310 -1.7395 1.1209 1.0235 1.2545 -1.9821 0.0049 0.8193 -7.4082 -1.3784 0.5992 -1.6636 -1.2747 -0.0968 0.6143 -1.4165 -1.2591 -1.1822 -1.0452 -1.0938 -0.4194 0.6152 -0.2479 1.1039 0.8771 -1.4939 -1.8046 1.5118 -1.6807 -1.4066 -1.9115 0.5133 0.3295 1.9476 1.5477 -0.3566 -0.5137 -0.8126 -1.3904 -1.4477 -1.4709 -1.5435 -1.0380 -0.7733 1.8463 0.3139 1.9504 -0.5101 -0.1695 -0.7017 -1.2684 -1.4273 1.7803 1.9472 -1.8204 -1.3986 -0.3059 -1.2547 -0.5445 -7.5306 -1.4836 -0.1740 -0.9132 -0.5924 -1.6227 -0.2875 1.9330 -0.6847 1.5057 1.3728 1.8082 1.1604 0.6384 1.4263 -1.6974 -0.1487 1.9570 1.0784 1.8483 1.1185 1.4995 0.8261 1.0420 0.0927 1.6970 1.3002 1.3755 0.6920 -0.7817 -1.8575 1.7426 0.3445 -0.8074 -1.4035 1.3181 1.3461 1.2580 0.5803 -0.5359 -0.7837 -1.9658 1.3344 -1.6503 0.5230 0.0163 0.1068 1.7069 -1.8735 1.0936 -1.7918 -7.6531 -1.8474 -0.2807 -1.7477 1.1566 0.1183 -1.8838 -1.8380 0.4507 1.2244 -0.2488 0.2183 1.1993 0.4420 -1.1010 0.4522 0.5131 0.9364 0.4835 1.8770 -1.2108 1.8044 0.1534 0.6878 -1.6022 -0.4777 1.0775 0.8276 -1.8394 0.1864 -1.6469 1.9834 1.5892 -1.9157 1.4346 1.6777 -0.5858 0.8780 -0.2316 0.6209 -0.6387 -0.7098 -0.3023 -1.4177 1.3246 -0.6052 -0.3994 1.5762 -0.0135 0.1770 1.8260 -7.7755 1.5469 -1.3221 -0.1071 1.8852 -0.5105 -0.5137 -1.2199 -1.5427 0.9612 1.0801 1.8761 1.0937 -1.0266 -1.8395 1.9417 -0.6382 -0.7521 1.6238 0.3404 -1.1405 1.5564 1.9734 -1.6533 1.4490 -0.4379 0.0963 1.6593 1.8935 -0.9513 -1.1486 -1.6779 0.2472 -1.9456 -0.3524 -1.7065 -0.3791 -1.8403 1.3409 -1.1610 -0.6868 1.4802 0.9851 -1.1238 -1.7124 0.8627 -0.4372 1.0643 -0.2188 -0.6160 -0.1952 -7.8980 0.9942 1.6089 -1.8009 0.0964 -1.8687 -0.1264 1.5411 -0.5536 1.7298 0.5224 1.7366 1.0287 -1.5863 -1.0754 -0.4233 -1.3196 -0.0204 -0.1145 1.8250 -0.2651 1.1425 1.7676 1.5080 -1.1653 -0.0159 -0.6090 -0.4006 -0.5568 1.3054 -0.1914 0.0948 1.9298 -1.7601 -0.0482 1.0962 -1.3954 0.4461 -1.0421 1.4696 -0.6916 -0.6837 0.3928 -1.2657 -0.8604 -0.3335 -0.5854 0.0995 0.3986 0.2667 0.6167 -8.0204 -0.7690 -1.4943 1.0432 1.4031 -0.9720 -0.3716 -0.0057 0.1333 0.6380 -1.8336 0.8859 -1.7521 -0.1268 1.3107 -0.1951 -1.4036 1.9401 1.5571 1.0853 -0.3540 -1.2646 1.7656 0.1294 1.4094 -0.6316 -0.6588 1.9422 0.0873 -1.4372 -1.1213 -0.0722 -1.8301 -0.1499 -0.3242 1.1173 -0.5802 1.9302 -1.2769 0.3639 -1.6412 0.9355 1.9790 1.2766 0.2228 -0.0610 1.3401 1.7439 1.9568 -0.4138 1.9637 -8.1429 -1.3763 -0.9858 -1.6439 -0.9130 1.0718 1.4117 1.1156 0.5243 0.0559 0.8348 -0.4367 1.3652 0.7088 0.7912 0.1437 1.5409 -0.9919 -0.4754 1.1106 -0.0290 1.5569 -0.6144 -0.5227 1.5549 -0.1425 0.0645 -0.6689 -0.8933 0.6238 -1.5206 1.5171 1.1168 -1.2370 0.7761 0.4105 -1.2619 -0.9072 -0.3641 0.7970 0.5549 0.1289 1.0736 1.0318 0.4714 1.1480 -0.6629 1.5250 0.4596 1.2895 0.1851 -8.2653 -1.1262 0.1696 -0.5156 0.7900 -0.0968 1.3445 0.7123 0.7382 -1.1314 1.9370 1.3667 1.1560 -0.6791 0.1425 -1.4516 0.1539 -1.4164 0.2122 0.5949 -0.4392 -0.0058 1.5026 -1.5657 1.1669 -1.3170 -1.8532 -1.2577 1.0602 -0.3795 1.4901 0.0988 -1.9110 0.8669 -1.5591 1.1575 -1.3276 -0.6182 1.0451 1.8169 -0.5143 1.3176 -1.2368 1.2287 0.6300 -1.2290 -0.7900 -1.4729 -0.4681 -1.1854 0.5760 -8.3878 1.9780 -1.9520 0.1637 0.2947 1.6568 0.0240 0.1748 -0.1134 -0.9244 -1.7759 -0.3654 -1.7896 0.2020 -0.7708 0.1344 -1.4628 1.7305 1.5781 -1.2400 -0.6262 0.4540 -1.6173 -0.5817 -0.9956 1.6621 1.4100 0.3193 0.0814 1.7229 1.7297 1.8773 -1.4985 -1.3578 0.7069 0.1657 -1.9261 -1.7521 1.5523 1.4755 -0.5709 1.5642 0.3747 1.2236 -0.2903 -1.5464 -0.2651 -0.1708 0.2038 -1.5777 1.9656 -8.5102 -1.0235 -1.2058 0.1072 0.1488 -0.2407 1.0876 0.0666 0.4388 0.8950 -1.8999 0.2826 1.5368 -1.9304 -0.3793 1.7049 -0.5874 -0.1651 1.9262 -1.2027 -1.7390 1.4377 1.4739 -0.1117 0.0568 1.3432 0.9542 -0.9394 -1.9324 -0.0812 1.4356 1.5833 1.8249 1.5183 0.3202 -0.2216 1.0994 0.9593 0.1526 -1.6507 1.7043 -0.1776 -0.5467 0.5183 0.6954 -1.1572 1.3478 -0.8403 -1.2533 -0.3744 0.9222 -8.6327 1.8618 1.2371 1.7614 -1.4376 -1.7153 0.2308 -0.8388 1.3122 0.6880 1.8829 -0.9808 -0.0569 0.0050 -1.0433 0.3604 -0.2269 -0.2131 -0.5491 -1.9323 0.0884 -0.6590 -1.9947 -0.7682 -0.8855 -0.4262 -1.4726 0.0307 0.7698 0.5207 1.2150 -0.1920 0.0764 1.2416 -0.2892 0.8064 -0.2616 -0.3291 1.0408 -1.3007 -0.6457 -1.1033 -0.5636 -1.0785 0.3176 1.1927 1.1465 -0.5420 1.9550 0.3754 -0.4024 -8.7551 1.3422 0.9195 0.9971 -1.2154 -0.1267 1.4473 0.0162 0.7338 0.3517 1.3694 -0.8618 0.3019 -1.5071 0.7608 0.9279 -1.8287 0.7032 -0.3412 -1.5036 -0.3204 -1.2231 -0.3378 -0.4626 0.9536 1.0969 0.4281 -1.9093 1.7241 0.7449 -1.8632 1.2753 -1.1989 0.3169 -0.1335 -0.3206 1.5589 -0.2506 -1.6986 1.7866 1.6821 0.7377 -0.1284 -1.6286 1.1630 -1.6981 -1.7256 0.1495 -1.3595 -1.9691 -0.3075 -8.8776 -1.4511 -1.3579 -1.6924 -1.1796 0.8619 1.2357 -0.1899 0.0262 -1.8694 -1.7227 -0.9697 0.1756 0.9582 0.4200 -0.4315 -1.5267 1.1231 -0.5449 0.9442 0.0519 0.9546 1.6292 1.6841 0.1404 0.0460 -0.9373 1.7432 -0.1683 -1.4896 -0.2692 -1.4918 0.0101 0.2451 -0.6490 -1.7134 1.7740 1.0934 1.3555 -0.5325 1.0433 -0.0585 -1.1957 -1.5023 -0.6198 -1.4498 1.9931 -1.8032 -0.2354 -0.1916 -0.7975 -9.0000 0.2854 -1.4001 1.1356 -0.6702 0.3654 0.8626 1.5562 1.3431 0.4332 -0.4464 0.0128 1.0749 1.5102 -1.5849 -0.4606 1.1045 -0.2734 -0.6711 -0.3547 0.4114 1.9992 -0.0280 -1.1660 -1.3486 -1.8306 0.2353 0.1783 -1.1791 0.7813 0.9644 -0.9636 -0.6236 1.9619 -0.5029 1.0432 -0.1891 1.1734 1.0761 0.6710 1.4191 1.7569 0.3199 -1.0501 -0.4055 1.0332 0.6035 -1.2888 -1.7950 0.7318 -0.9957 -================================================================================ -================================================================================ -0.2895 0.0102 --------------------------------------------------------------------------------- - logR -logT -8.0000 -7.7959 -7.5918 -7.3878 -7.1837 -6.9796 -6.7755 -6.5714 -6.3673 -6.1633 -5.9592 -5.7551 -5.5510 -5.3469 -5.1429 -4.9388 -4.7347 -4.5306 -4.3265 -4.1224 -3.9184 -3.7143 -3.5102 -3.3061 -3.1020 -2.8980 -2.6939 -2.4898 -2.2857 -2.0816 -1.8776 -1.6735 -1.4694 -1.2653 -1.0612 -0.8571 -0.6531 -0.4490 -0.2449 -0.0408 0.1633 0.3673 0.5714 0.7755 0.9796 1.1837 1.3878 1.5918 1.7959 2.0000 -3.0000 -0.0013 0.9870 0.2507 -1.6668 -1.2577 -1.1227 -0.9685 0.2616 0.0159 -1.1874 -1.7298 -1.3143 1.9375 -0.1258 1.4694 1.3950 0.0461 0.8268 -1.2290 0.7536 -0.9105 1.3282 -1.6651 1.0926 -1.6003 1.5248 -0.7832 0.6176 -0.0500 -0.5348 0.5818 1.7901 -1.8349 1.6754 0.4363 1.2293 -0.4645 -0.1126 1.4754 -0.3406 0.1386 -1.9192 -1.3656 0.5667 0.8679 0.3304 -1.4268 -0.2184 -0.5796 -0.0174 -3.1224 1.4813 1.1034 -1.6640 1.5612 -0.1129 0.9754 -1.4398 0.6829 -1.0547 -0.2465 -1.9325 -1.3936 -1.6317 -1.0410 -1.5999 0.7676 -1.8838 0.4710 -1.4372 1.7806 1.7324 -1.0980 0.4577 -1.8880 1.7272 0.0919 -1.8271 -0.6300 -1.6926 -0.4282 0.6797 -0.1204 -0.4651 -1.5234 -1.0202 -1.5994 1.2300 -1.4590 0.3815 -0.6290 -1.0961 0.5579 -0.1720 -0.3994 0.3714 -0.0349 -0.7861 0.2362 0.6780 -1.8932 -3.2449 -0.1365 -1.7693 -1.2544 0.2420 1.4648 1.5312 -1.7202 -0.3236 0.3320 -1.4117 1.0617 0.9769 1.6134 -1.9661 -1.1333 1.3087 0.6823 1.5776 -1.7713 0.3879 0.2762 -1.8573 0.0541 0.4381 -1.2348 -0.9067 0.5614 -0.1268 1.4321 -0.6305 -0.9334 1.9395 1.6445 -1.8840 1.0829 -1.5587 -1.8901 -0.9052 -0.9226 1.2773 0.8427 1.9264 0.8461 -0.3270 0.7957 1.9978 0.8406 1.0467 1.7535 -1.5454 -3.3673 0.8191 1.4032 1.8175 -1.1561 0.0157 0.7222 -1.0101 0.4019 -0.9697 -0.6662 -0.2339 0.1168 -0.2025 -0.0272 -0.8056 -1.3641 -1.8106 -1.2161 0.3278 1.1445 -1.3230 -1.5658 0.9972 -0.7794 1.8060 0.8573 -0.6930 -0.8418 0.0948 -1.6834 -1.5293 -1.2966 1.0989 0.0554 -1.9577 0.6941 -0.3052 0.0434 -1.1435 0.2071 1.9166 -1.7062 -0.8643 -1.0280 -1.0058 -0.4852 1.2724 1.6514 -1.1911 0.1718 -3.4898 0.5476 0.0873 -0.2637 -1.2321 -0.0471 -0.3951 1.1823 1.0544 -1.4640 -1.6459 1.6326 0.1420 1.4312 -1.7674 0.1061 0.1577 1.4428 -1.6096 -1.0382 -0.3738 1.4634 1.7555 1.9709 1.8368 -1.9762 -1.8092 -1.4096 -0.6046 1.3197 1.5706 -1.2527 0.4787 1.6694 -0.1451 -1.5858 -0.1687 -0.4968 0.3106 -0.2454 -1.9306 1.9760 0.1742 -0.1055 1.8185 -1.3766 -1.2430 1.2321 -0.9567 1.1969 -0.9139 -3.6122 -1.8672 0.0681 -1.2133 1.0314 0.5648 1.6944 1.1320 -1.2769 1.2006 0.5669 0.6758 1.3291 0.2953 -0.1360 0.5466 -0.8082 -1.2696 0.4664 -1.0646 -1.6803 -1.9978 0.4333 -0.5514 1.0092 -0.4993 -0.0560 -0.3717 0.6023 -0.5754 1.8551 1.7446 1.3921 1.6812 -0.2034 0.1457 0.9684 0.7846 1.5627 0.8653 1.9915 -0.6060 1.3320 0.7905 0.7655 -0.6967 1.1424 1.6015 -1.1258 0.5020 -0.4315 -3.7347 1.9582 -0.0847 -1.0867 -0.4726 0.6154 -1.6956 0.4144 1.7249 1.4015 -1.7293 1.9736 0.7949 -1.3509 -1.9503 -1.3149 1.3527 -1.9134 -1.0674 1.0292 0.3444 1.1309 0.9846 -1.7976 1.5700 -1.0919 0.2136 0.5772 -1.3255 1.9049 -0.0474 -1.7694 1.7490 0.3451 0.7968 0.1007 1.3390 -1.8675 -0.9265 -0.1214 -1.6936 0.8236 -0.4253 -0.9093 -1.9865 0.8793 1.3352 -0.4198 0.2569 -1.0893 0.4888 -3.8571 -1.9515 -0.0454 0.5768 1.6728 -0.4747 1.0608 0.3907 1.7080 -0.4065 -0.7236 1.5486 -1.8030 -1.4545 -1.6704 1.3724 -1.9576 1.4466 -0.1949 -1.9839 -0.3934 -1.2528 0.4976 0.7174 -0.0499 -1.8379 0.6245 1.3682 0.8813 1.3198 -1.1980 1.5556 -0.7112 -1.9464 1.3736 1.7673 0.6222 -1.0743 -0.9930 -0.1336 1.5913 -1.4016 1.3039 -0.8348 1.2343 1.6811 -0.2900 -0.5398 1.2089 0.1179 0.7378 -3.9796 0.4913 -1.3884 1.3792 -1.2169 1.7291 -0.9977 0.9355 -0.8614 -0.7289 -0.7600 0.9916 0.2273 1.5318 -0.7705 0.7680 1.0118 -1.3941 -0.3976 -0.0687 -0.5773 -0.7115 0.7457 -1.1365 0.8376 1.7402 0.2608 0.4457 -1.7243 1.4579 -0.8582 0.4602 1.9164 0.3820 0.8988 -0.2187 -1.7585 1.1904 -1.8600 0.8026 -1.9083 1.4492 -1.3695 0.0571 0.3886 -0.1698 -0.6369 -0.1287 -0.7543 -0.2475 -0.5643 -4.1020 0.2648 -1.0483 1.9546 0.0035 -1.2234 -0.0917 1.4657 -1.9128 0.7182 0.1919 -1.3218 1.2699 -0.5245 -0.8248 1.3125 0.5541 1.5930 0.5195 0.9633 1.3458 -1.7810 1.1042 0.4548 -1.7220 0.0343 -1.6702 0.9438 0.1860 1.8143 -1.2675 0.4241 -1.1537 0.4563 0.8906 0.8892 1.2603 1.4142 -1.6909 -0.6269 0.7485 -0.0057 -1.2373 0.2108 -0.3703 -0.4398 1.2390 -0.3696 -1.8942 -1.7677 1.4250 -4.2245 1.8424 0.7536 -0.5425 1.7544 0.6512 1.3773 1.0634 -0.4834 -0.0852 -1.2555 -0.8319 1.1125 1.5759 0.8978 -0.1393 -1.6540 -1.7722 -0.5027 -0.1447 0.4365 -1.9740 1.9589 -0.5442 1.3924 0.1399 -1.4782 1.1903 0.8393 0.1097 0.0582 -1.6501 0.6234 1.6450 -1.6270 -0.9460 1.6092 -0.8626 0.6158 0.1393 0.3853 -0.3368 -0.8000 -1.8059 0.9771 0.9844 0.6829 0.5745 -1.0251 -1.9106 1.2349 -4.3469 -0.0354 -0.7726 -1.5923 -1.7491 -0.6045 1.2189 1.6749 1.5870 1.6800 1.6309 0.1089 -1.1223 1.1922 -1.1451 -0.9312 -1.0670 0.0599 -0.7127 -1.3834 -0.1873 1.4956 0.2822 1.5133 -1.2165 -1.3321 0.3023 -0.1467 0.6407 1.1785 1.0052 1.7690 -0.4070 -1.1745 0.2037 -1.5570 -0.8446 -1.1684 -0.4137 -1.5551 -1.8726 0.6272 0.4410 0.8334 0.6415 -1.5428 -0.8357 -1.4819 1.3719 0.9876 -1.1939 -4.4694 -0.6348 1.8665 0.3766 1.2046 -0.9416 -1.1598 1.1357 0.7435 0.7239 0.2105 0.2543 0.9428 -0.9200 -0.5889 1.4865 -0.7645 0.1852 0.8106 1.9997 -0.2588 -0.2876 1.3704 1.2220 0.9243 -0.1471 -0.7042 0.4349 1.5049 1.5351 -1.5660 -0.2866 -0.1411 1.9105 0.7120 -0.3710 -1.8958 0.2615 -1.6157 1.3378 1.0101 -0.1580 -0.2832 1.5894 -0.8462 -1.0039 1.7568 1.2370 1.2825 -1.2192 -1.4268 -4.5918 -1.8959 -1.0518 1.0968 -1.0398 0.9164 -0.9924 -0.4188 1.9326 -1.0208 -0.4945 -0.7957 -1.5615 -0.0404 -0.4852 0.7795 1.2704 0.1770 -1.8712 0.4757 -1.7784 0.4654 0.7401 -1.2089 1.2774 1.6443 1.2523 -0.7796 0.3466 1.6593 -0.7173 1.2801 -1.9621 -1.9854 1.0388 1.0458 1.1559 1.7201 -1.5284 -1.0721 1.6149 -1.2911 0.7289 0.1219 -1.6672 -0.8589 0.0815 1.4094 0.8302 0.4875 -0.0159 -4.7143 -0.8053 -1.5230 -0.3637 -1.8859 -1.1558 -0.2701 -0.3256 -1.8228 0.3562 0.1987 -1.6876 1.7727 -1.6025 1.4193 -1.9988 1.5291 -1.9211 1.0312 -0.5532 0.9529 -0.3930 -1.7164 1.0700 -1.7150 1.6885 -1.7961 -0.0827 0.8921 -0.4270 -1.1311 1.0364 1.1372 1.6908 -0.4953 0.0250 -0.5475 -0.9717 1.0041 -0.6414 -0.2874 -0.3853 0.8506 1.6712 0.6670 -0.1137 1.1168 0.5639 -1.7576 -1.6173 -1.8483 -4.8367 -0.1727 1.3034 -0.7477 -0.4634 1.6379 1.3476 0.6602 -0.9328 -1.5318 -1.9358 -1.5720 -0.8296 0.2072 -1.7440 -1.4551 -1.2757 0.5279 0.4632 0.2031 -0.9980 -0.5155 -1.6132 -1.0942 1.5908 1.9188 0.5906 1.6673 0.5710 -1.8672 1.9871 -1.6042 0.7306 -0.9887 -0.4321 0.5837 -0.2541 -0.9978 -0.6622 -0.6338 1.8373 1.1945 -0.1658 -1.2007 1.2441 -1.3713 -1.1582 -0.5359 1.5214 -1.4729 -1.5111 -4.9592 -0.0241 -0.8944 0.2749 -0.1935 -0.2602 -1.5521 -1.4358 1.2843 1.5435 -1.0613 -1.5462 -1.7863 0.4332 0.8614 -0.5088 0.7187 0.8518 1.7414 -1.7405 -1.2308 -1.7259 1.4720 1.1703 0.2986 -1.6653 -0.9068 -0.8091 0.2430 -0.9678 -1.7082 0.9230 -0.8037 -0.1905 -1.4893 1.2102 0.2621 1.6063 -0.0181 1.7657 1.5675 0.3058 1.7356 -0.7076 -0.5374 -1.8181 0.3568 0.8877 1.0941 -1.4007 -0.2234 -5.0816 -1.2925 0.6485 -1.3682 1.6167 -1.0775 -0.8344 1.4036 -0.1661 -1.9040 -0.0217 -1.6618 1.9414 0.3524 -0.9739 0.2549 -1.6925 1.1996 1.7013 1.4978 -0.6330 -0.6969 -1.8596 0.6056 0.1396 -0.1626 1.6305 -1.3285 -1.9613 -1.7067 -1.1065 -1.8669 0.0114 -0.7436 -1.2781 1.0003 -1.1822 0.7504 -0.6029 0.0473 1.7355 -1.8506 0.0011 1.4177 0.3519 -0.8925 -0.4093 0.7211 1.5632 -1.8357 -1.7138 -5.2041 -0.6998 -1.0689 -0.9403 -1.1149 -1.2167 -1.4775 1.7358 -1.4232 -1.1824 -1.0149 1.7321 1.0229 1.1588 -1.5810 1.3452 -0.3672 -0.9487 0.3030 1.2887 1.1146 1.5600 1.7125 -1.0475 -0.3046 -1.9415 1.5173 -1.3817 1.4459 -0.6825 -0.5275 -1.8435 -0.6925 1.5535 -1.8978 -0.3747 -1.8744 -0.5163 -1.3094 -0.9911 1.5104 -0.2558 -0.9048 0.3574 -1.4316 -0.9624 0.1850 -1.0499 0.7165 -0.0340 1.0880 -5.3265 1.7930 -1.5368 -0.6613 -0.7218 -1.3953 1.2412 1.0395 -0.0623 0.1511 -1.7618 0.2220 1.1654 0.2953 -0.9388 0.6702 -0.5540 0.1795 -0.0497 -0.4753 0.8755 1.5355 -1.9791 1.7345 0.0461 0.8029 1.4225 -0.1316 1.3399 -1.2895 -1.3633 0.6299 1.4806 1.5697 0.5750 0.1020 -0.6744 1.9200 -0.7212 0.9767 0.1279 0.4340 -0.4261 1.8593 0.2867 1.7512 -1.9696 0.2907 0.8687 0.9803 1.6199 -5.4490 -1.9824 -1.9987 -0.1109 -1.8828 1.8981 -1.1117 -0.1093 -1.7554 0.0882 -0.4802 -1.8214 -0.6595 -0.4343 1.9597 -1.1685 0.1791 1.9493 1.1681 1.9735 1.8732 -0.0418 0.7855 -1.5582 -0.2354 1.2361 0.0213 0.8108 0.9830 -0.9861 1.5028 -0.1607 -1.1593 1.4617 -0.3287 1.0012 0.1921 -0.4725 1.2395 0.3379 -0.4378 -1.5616 1.5818 -1.8581 1.4527 -0.5602 0.5574 1.6888 -1.3932 0.2678 1.0577 -5.5714 1.0303 0.1025 0.4990 1.0301 1.3641 1.0473 -0.5840 1.9869 -0.2620 -1.9021 -0.5495 -1.4889 -1.5142 -0.8739 -1.7865 0.7540 -1.7040 -1.1868 -1.6284 -1.7473 -0.9290 0.2876 1.8587 1.5022 1.5037 -1.2957 -0.9404 -1.6944 1.1139 -1.7207 0.2268 -1.0085 -1.0262 1.9629 1.0271 1.3478 0.2879 1.4841 0.5820 1.7847 -0.8746 0.3813 0.7605 -0.4283 1.5188 1.9192 -0.0249 -0.4374 -0.1122 1.4109 -5.6939 0.5819 -1.8209 0.1687 -1.9308 1.1141 -0.6868 -0.1120 1.1947 -1.8142 -1.3658 -0.4082 -1.0803 -0.6484 1.9927 1.3017 1.5356 1.7482 -0.6363 -0.8117 -1.0638 1.3205 0.7182 -1.0553 -0.4920 0.0268 0.1126 1.5549 -0.4777 1.6341 -0.2345 0.9855 1.7210 1.6303 -1.7722 -1.1772 -0.0924 -0.2738 0.5636 1.7788 -1.5504 -0.1926 -1.2304 1.5764 1.8583 -0.0852 -1.5840 1.1412 0.7886 -0.5813 1.5496 -5.8163 1.9033 0.2314 0.2629 -0.8099 0.3380 -0.2414 -0.7912 -1.7313 -0.9892 -1.2086 0.1682 0.4067 0.4343 -0.4473 -0.3151 1.3370 -0.0951 1.9511 -0.2415 0.5983 -1.7985 0.6134 1.4057 1.7698 1.9893 -0.8713 0.3015 -0.1971 0.2553 -1.3702 1.4246 1.6383 -0.2014 -0.8783 -1.4367 0.7351 -0.7511 1.6382 0.6840 0.5827 0.2376 -1.8169 1.7277 0.5117 1.9762 0.1494 0.8404 -1.7752 0.5269 1.0586 -5.9388 1.1141 1.0804 -1.0949 1.9016 1.9807 -1.6976 1.7458 -0.8422 0.7571 -0.6476 1.8710 -1.5940 -0.0090 -0.2878 -0.6959 0.5821 -1.4758 0.8666 1.9224 1.2182 1.4401 -0.5615 -0.7005 0.0682 -1.8171 1.7814 -1.4249 1.6121 -1.6657 1.2905 -1.3921 -1.8475 0.8780 -0.8789 0.8580 0.2203 -1.5648 1.7285 -0.1907 0.9378 0.0041 0.4174 -0.7889 -1.1986 0.1703 -0.2391 -0.4395 0.6903 0.7620 -1.8163 -6.0612 -0.6450 -0.3529 -1.6124 -1.0564 -1.7934 1.9850 0.9462 -1.6502 -1.9190 0.8772 -0.2432 1.1472 1.6939 0.3972 -1.2516 1.1288 1.8232 0.3209 0.7280 -0.6501 -0.4739 0.9386 1.7111 0.5160 1.1594 -1.3135 -1.1522 0.1281 -1.2938 0.5400 -0.8334 1.1661 1.2324 -0.1449 -1.2768 0.5871 1.9711 0.4904 -1.8569 -1.9308 -0.7186 -1.2169 1.2522 1.3792 -0.9655 -0.6974 -1.0550 1.6335 0.0106 0.6245 -6.1837 -0.3381 0.5241 -0.4566 -0.6413 0.5379 0.3642 -0.8259 -1.4026 -0.5257 -0.3392 0.5147 1.6581 -1.8553 -1.0254 -1.2251 0.0092 -0.2812 0.9162 -1.0303 0.3780 1.5354 1.6427 1.8351 1.0930 1.6240 -1.0619 -1.2097 -1.9740 0.8274 1.7499 -1.2523 0.5478 0.9858 1.7105 0.5874 1.8812 -0.6213 -0.6003 0.1721 -0.4660 -1.9943 0.9271 1.0069 0.9879 -0.6199 0.0892 -0.5601 -1.9359 0.2498 -1.5050 -6.3061 -1.6798 1.0220 -1.9620 1.8360 0.0610 1.9321 -1.7680 0.3341 -0.6027 1.3739 -0.5551 -0.9580 1.4302 -0.5014 -1.9327 -0.4388 0.6181 -0.9826 -0.2720 -1.7731 0.3524 1.0252 -0.3467 -0.3191 -1.6469 -1.1922 -1.3813 -0.0732 0.1170 1.7958 -1.7071 0.3995 0.1060 0.0649 1.4926 -1.1778 -1.8369 0.6891 -0.6194 -1.9296 -0.9945 -0.7627 0.4674 -1.3097 -0.3478 -0.0701 -0.1631 1.8958 -1.8180 1.8039 -6.4286 0.3277 1.1829 -0.2784 -0.1846 1.5173 1.5837 -1.0452 -1.2030 -0.0151 1.6011 -0.7106 0.6081 0.8326 1.1147 0.2557 -0.3902 1.8681 0.4453 0.9143 -0.6201 0.6798 -0.9688 -1.0196 0.8589 0.0856 0.7331 -0.9222 0.3949 -0.2243 0.3878 -0.8365 0.8618 1.2237 -0.9603 -0.7975 0.6446 0.7823 0.8164 0.7308 -0.4288 -0.4206 -0.9807 -1.3727 0.7703 -1.6272 1.7512 1.3067 1.4300 1.6267 -0.3656 -6.5510 1.3868 -1.3678 -1.9134 1.1396 -1.7008 1.9541 0.6992 1.0138 -1.0168 0.6955 -1.8271 1.3513 -1.3215 0.7894 -1.1021 -1.7262 -0.0740 -1.3229 0.9178 -1.0497 -0.6301 0.2698 -0.8601 -0.4880 1.2625 -1.2832 -1.6712 -0.6866 -0.3025 0.1706 -0.5103 1.1596 -1.8427 -0.2729 -0.4710 0.5903 1.8651 0.0415 1.9475 -0.7910 -1.8765 -1.3373 -0.4195 -0.7347 -1.6118 -0.2694 -0.6475 -1.5095 -0.8155 1.5457 -6.6735 -0.7918 0.8558 0.4482 -0.2913 -1.0439 -0.5239 0.3684 -0.5970 -1.1404 -1.5341 1.5191 -0.2387 0.5008 -0.0384 1.4903 0.1877 -0.0769 1.6984 0.8788 -1.5538 -1.2892 1.1485 1.3434 0.1808 0.2178 0.5277 -0.2435 0.7208 -1.5661 1.8451 1.0006 0.5247 -0.7347 -1.3562 -0.3626 0.6463 0.5348 -0.4694 0.4531 1.2550 -1.8949 -0.1975 1.0342 0.1846 0.6059 0.0667 1.9675 -1.7815 -0.0358 -1.6343 -6.7959 -1.3609 -0.4678 -1.3778 1.8547 1.7872 -0.6556 0.5590 0.1350 1.2623 0.5098 -1.9990 1.0527 0.9874 0.0389 1.6117 1.6338 0.0956 0.4320 1.9861 -0.8047 -0.7015 -1.2689 1.5835 0.9780 -1.5774 1.9271 0.9238 1.4021 -1.8074 0.0198 0.7944 0.1718 0.6666 1.2715 -0.5027 1.3947 -1.3483 -0.9165 -1.8266 -0.5423 -0.4804 1.2211 0.6125 -0.2531 0.6085 -1.7889 -1.2789 0.5078 0.5655 1.0965 -6.9184 -0.3880 0.8902 0.7359 1.8536 -1.1395 0.2067 0.4071 1.9946 -1.1953 0.0929 -0.6153 0.1036 -1.0715 -1.8096 0.2903 -0.6566 -1.2722 -0.7043 -1.8029 1.8018 0.3246 1.2591 -0.3075 1.6133 -0.0667 0.2958 -0.0328 0.9331 0.2666 -0.9136 -1.4178 0.4245 -0.0433 -1.6161 -0.4175 0.0591 1.3076 -1.6956 -0.6060 1.2906 0.5937 -0.8402 1.3813 -0.0268 -0.0066 1.9063 1.7885 -0.5659 -1.4377 -0.6973 -7.0408 -1.8781 -1.9169 -0.4179 1.7641 1.4854 0.0458 0.2609 -1.9763 -1.1380 -1.9009 1.0182 -1.4174 1.4762 0.5733 -1.0823 -1.3691 0.5105 1.6033 0.8734 -0.6058 0.3495 -0.7570 1.9966 0.9954 0.4575 -0.3070 0.4726 -0.6335 -1.8845 -0.4196 1.7219 0.5052 -1.6642 1.5400 -0.9245 -1.0249 -0.8116 0.3088 0.1788 -0.0343 0.8701 -0.7338 1.1283 -1.2987 1.1305 0.6552 0.7328 -0.0738 0.6680 -1.6808 -7.1633 1.4062 -1.7778 -1.4050 0.3072 0.9576 -1.6950 1.6831 1.8944 0.4238 -0.0750 0.9656 -0.6866 -0.0269 1.6646 1.8226 1.7083 -0.9502 -1.0701 -0.8093 -0.2348 -0.7433 -0.5031 0.4825 1.0501 0.9422 1.2577 -1.8713 -1.8091 1.1575 0.1323 0.3126 -1.7897 -0.9787 0.5534 1.4367 1.6679 0.0017 0.1819 1.3322 0.1505 0.0674 1.6203 1.1597 1.6363 -1.1270 0.0975 1.3699 -1.5554 1.1786 -1.2681 -7.2857 1.2325 0.4480 -1.2271 -0.1066 0.7276 0.5354 -0.2910 1.5975 0.0771 0.0235 -1.7510 1.6885 -1.2915 0.1134 1.2143 -1.1382 0.1095 -1.0373 1.0388 0.2574 1.4239 1.5782 0.5949 0.9016 0.1969 -0.4623 0.5925 1.6332 -0.3333 -0.7424 -0.4463 -0.2584 -1.7058 -0.0062 -0.0227 0.3538 -0.5487 0.4524 1.5129 1.8219 0.3344 -1.8296 1.8769 0.8234 -0.6561 -1.4114 -1.4263 -1.3290 -1.8177 1.6086 -7.4082 0.1631 0.7998 1.3124 1.1662 1.5304 1.8690 -0.2437 1.8013 0.8932 -1.7173 0.7271 0.7469 1.6234 -0.5083 0.3396 -1.9512 -0.6717 -1.7510 0.0875 1.2698 -1.1742 0.1098 -1.1840 -1.5172 0.0440 -1.6834 0.3494 -1.8747 -1.5731 0.2000 0.3656 -1.8841 0.2935 1.3540 0.8893 -1.4753 0.3699 0.6890 -1.8511 1.4214 1.6251 1.4018 1.2985 0.9799 0.5337 0.7145 1.2256 0.6500 -0.6891 -0.4962 -7.5306 1.5882 -1.9315 0.7953 1.8191 0.8249 1.9756 0.7502 -1.8625 1.3080 -0.8615 -0.2158 -0.7516 -0.9258 -0.2744 -0.4850 0.5334 1.2526 -0.8116 -1.1451 0.6676 0.6813 1.6045 -1.9362 1.4122 0.0840 0.4852 -1.6345 -0.2695 -1.0908 -0.9831 0.0164 1.2498 0.9751 0.3640 0.1577 -0.2908 1.8908 0.2408 -0.9841 -1.0796 0.4454 0.0913 -1.9692 1.3203 0.8165 0.6473 -1.7249 -0.5518 1.7415 1.4504 -7.6531 -0.8578 -1.3718 -0.2036 -0.5767 0.7289 1.8657 -0.5480 -1.7511 1.5905 -1.8482 1.8111 0.6583 1.7668 -1.2014 -1.8372 -0.0472 -0.1975 -0.6740 1.8306 1.2903 0.6463 -1.3486 0.9373 0.9080 -0.2997 1.6991 -1.3321 -0.9306 -1.7471 1.1818 0.4870 -0.7402 -1.3447 -1.8394 -1.3330 -0.1869 -1.0113 -0.9641 1.5023 0.0606 0.9170 -1.8572 -0.5393 -0.0833 -1.2543 -1.5192 1.4812 1.7577 -1.6848 -0.6039 -7.7755 1.8331 -1.6674 0.5746 1.8889 1.9129 -0.1151 -1.3490 -1.1917 1.5584 1.6467 0.4315 1.0647 0.9597 0.6473 1.3091 0.7416 0.1360 -1.0522 0.9756 -0.1062 -0.8208 1.2078 0.7869 1.7494 -1.3382 0.5968 -1.0230 1.6143 -1.6020 0.6246 1.1643 -0.5803 1.8166 1.4029 -0.8215 -1.9698 -0.8134 -0.8748 1.5599 1.8685 -1.7182 -0.1148 0.1933 -1.6284 -0.4900 -0.7317 0.1442 0.6448 0.8139 -1.4530 -7.8980 1.2518 0.7142 1.5563 -0.2027 1.5756 1.4631 -0.2464 -0.4754 1.7312 0.8607 1.7130 1.1879 0.4372 -1.5366 -0.8341 1.8754 -0.7223 -1.6270 0.8302 0.9360 -0.8582 -0.8093 -0.1244 -1.9128 1.1573 -0.7316 1.4151 1.2105 0.6456 -0.7005 0.0653 -0.2207 -0.6445 1.3925 -0.0660 1.3309 -1.5791 -1.4359 1.9093 0.3511 0.0391 0.0926 -1.1389 0.8748 -1.6609 0.2933 0.2831 1.6568 0.1047 -1.4517 -8.0204 0.2910 -1.6347 -1.1848 -1.8756 0.0532 -1.6619 -0.1224 1.7318 0.8790 -1.6904 -1.1032 0.6946 1.5788 -1.8683 1.2498 0.2473 0.1844 1.8313 0.9906 1.4005 -0.5840 0.2175 0.4616 -0.7137 0.2810 -1.0534 -1.4265 -0.5041 0.9572 1.6647 -0.1691 0.5713 -1.5879 1.6179 0.2744 1.1214 1.1778 -0.9741 0.1167 1.8419 -1.6415 0.7322 1.8491 -0.7977 1.4458 1.7346 0.9883 -1.0747 -0.6640 -1.8568 -8.1429 1.3258 1.3984 0.5308 -0.5899 -1.6928 1.0122 0.9061 1.6504 0.9221 1.3148 0.9838 0.5227 -0.2921 1.6085 0.6039 -0.4066 -1.6661 -0.8372 0.1749 -0.8975 -1.1151 0.1096 -1.3207 1.2016 -0.0625 0.2955 -1.4105 -0.7017 -0.3596 1.2329 1.0806 -1.1081 0.4647 -1.0262 1.9530 1.8085 0.2531 0.7956 1.2057 0.8840 0.7993 1.8342 0.3858 0.5452 1.3971 0.6796 0.9317 -1.0633 -0.5149 -1.4108 -8.2653 0.0231 -0.1771 1.9887 0.4448 1.1458 -0.6639 1.3262 0.4603 0.7880 -0.8223 0.1946 0.5361 0.3564 1.6608 1.5931 1.8839 0.6697 1.8877 1.3299 -0.9167 -0.2903 -1.0464 -1.9832 -1.2478 -1.9838 0.8794 -0.2979 -0.7497 1.0469 1.3299 1.9012 0.5681 -0.1539 -0.7789 -1.1107 -1.1483 -0.3632 1.9671 -1.9966 -1.2112 -1.2464 0.8685 -0.5901 -0.1710 -1.4055 -0.3800 -1.5872 0.1322 -1.6082 1.1620 -8.3878 0.2664 0.8959 -0.3259 -0.4740 -1.6072 0.0954 0.0580 -0.1276 0.9621 1.3300 1.0032 -1.4245 0.4882 -1.6787 0.7785 -0.4726 -1.4700 1.4482 0.4560 -0.5811 -1.8771 0.1492 1.6929 0.3855 1.8866 -1.4542 0.2732 1.1925 0.1022 -1.6357 0.3315 0.4470 0.9148 1.0448 1.0831 0.6538 -1.1368 -0.3831 1.1045 1.8137 -1.6842 0.1421 -0.7499 -1.0984 0.0232 0.4244 -1.9609 1.1208 1.2795 1.8620 -8.5102 -1.2774 0.3782 -0.2935 -0.6607 0.2625 1.1295 -1.9078 1.8776 1.2395 1.0046 1.0415 -0.4438 1.0065 -0.4529 1.5948 -1.2911 -0.8306 0.2054 -0.7232 -0.3031 -0.0303 1.4254 0.0928 -0.5502 -1.0091 -0.3653 0.0629 0.9845 -1.5158 -1.1136 -0.4814 -0.5584 -0.4330 1.1741 -0.7034 0.0076 0.4956 -1.0713 0.8748 0.1884 -0.2129 1.2391 -1.0260 1.5327 0.2442 0.4367 1.5002 1.2703 0.4062 1.0128 -8.6327 -0.2667 0.1895 -1.7517 -1.6406 1.3177 -1.7613 -1.3224 1.1833 -1.9954 -0.8704 0.3362 0.3818 1.1086 0.0237 0.0376 0.9012 -0.0055 0.4340 1.5911 -0.3942 -0.4595 -1.9858 0.4537 -1.8809 0.0166 1.2169 0.1997 -0.9215 1.1447 -0.9211 0.9321 0.4410 -1.3200 1.6205 -1.1974 1.9583 -1.9708 -0.9461 -1.2006 -1.9440 0.9295 0.7737 1.1694 -0.9732 -0.2227 0.6365 -0.2409 0.7893 0.5359 -1.5414 -8.7551 1.1242 0.8827 0.6233 -1.3796 -0.9280 -0.4273 -0.8803 -1.0888 1.2214 0.5529 0.2619 -1.0962 1.6723 -1.2353 1.1798 1.8667 0.9084 1.9714 0.6042 -1.1302 -1.1847 -0.7017 -1.9715 0.7268 -0.9253 1.2607 -0.5633 -0.0802 1.8628 -1.0313 0.8850 1.0205 -1.1160 0.0040 -0.5992 1.0876 0.4899 -0.0961 1.1175 -1.0594 1.0145 1.4615 1.5145 1.1347 -0.3679 1.9272 -0.4816 0.5545 -1.3557 1.9218 -8.8776 0.8159 1.0135 -1.7369 1.0537 1.0989 0.6871 -0.8324 -0.0412 -1.5583 -0.1137 -1.0247 -0.6036 -1.3496 -1.0798 -1.6937 1.6796 0.1216 -0.4130 0.1401 0.5132 1.6875 -1.2852 -0.8178 1.9032 -0.5152 -1.9098 -1.4094 -1.8946 1.9597 -0.8845 1.6942 1.9835 0.3994 -1.8672 -1.6736 -0.0736 -0.3753 0.4247 -0.2446 1.7363 0.1390 0.7749 1.5859 -1.4125 -1.0811 -1.5707 -1.4414 0.0503 -0.7153 -0.3073 -9.0000 1.9300 -1.3732 0.1632 -1.6045 -0.7260 0.1101 1.7865 -0.4351 -1.7404 -0.4474 -1.4170 -1.0800 0.4724 -1.7303 -0.1411 0.4378 -0.3126 -1.9235 1.9421 -0.5315 1.1143 -0.6974 -0.0999 -0.4461 -0.6298 -1.9126 -0.5599 1.5580 0.7616 -1.4183 0.3646 1.5689 0.8001 -1.4053 1.4713 -0.7938 -0.1837 0.1046 1.4020 1.7264 1.7186 -1.9682 1.6876 -1.7825 -0.9369 0.0600 -0.0803 0.4188 -0.0822 1.7375 -================================================================================ -================================================================================ -0.3211 0.0117 --------------------------------------------------------------------------------- - logR -logT -8.0000 -7.7959 -7.5918 -7.3878 -7.1837 -6.9796 -6.7755 -6.5714 -6.3673 -6.1633 -5.9592 -5.7551 -5.5510 -5.3469 -5.1429 -4.9388 -4.7347 -4.5306 -4.3265 -4.1224 -3.9184 -3.7143 -3.5102 -3.3061 -3.1020 -2.8980 -2.6939 -2.4898 -2.2857 -2.0816 -1.8776 -1.6735 -1.4694 -1.2653 -1.0612 -0.8571 -0.6531 -0.4490 -0.2449 -0.0408 0.1633 0.3673 0.5714 0.7755 0.9796 1.1837 1.3878 1.5918 1.7959 2.0000 -3.0000 -1.0378 -0.9039 1.6830 -1.6930 0.4382 0.7269 0.0222 0.7769 -1.3090 1.4105 -1.4399 -0.3968 -1.6990 0.1808 0.6790 1.7649 0.9573 0.1644 1.7305 -0.0863 0.2448 0.3844 -0.3601 1.3539 -1.2593 0.2194 0.8889 1.6159 1.5357 0.0350 0.5726 -0.4230 -0.1273 1.6251 1.7228 1.5817 -1.4465 1.4003 1.7935 -0.5550 0.0746 1.1164 0.2483 1.9739 -0.1771 0.8558 1.1704 -0.0236 1.4279 0.1846 -3.1224 -0.3534 -1.5687 -0.4263 0.9357 1.6851 -0.9933 -0.5791 -1.3842 0.7629 1.8408 0.5638 0.4683 0.2140 -1.6462 0.9180 0.4082 0.6459 1.5952 1.1358 1.1237 1.7087 1.9597 0.3251 -1.5645 -0.1635 1.1504 -1.8891 -1.7725 -1.7314 0.9241 0.0047 -0.5244 -1.5775 0.9290 -0.7159 -0.9387 0.6093 0.2360 -0.5504 0.5659 -0.9151 1.1793 -1.0827 -1.3646 1.1298 0.8316 -1.2694 -1.5350 1.3536 1.1064 -3.2449 -0.6910 0.6328 -1.5034 0.0282 -1.9251 -0.4336 -1.7006 -0.0994 -0.3133 -0.2225 -1.8187 -0.5535 1.0259 -0.5243 0.8607 -0.5221 -0.3070 0.2556 1.8027 -1.5646 -1.8683 0.4318 1.7964 1.9589 -0.0633 -0.1277 0.5799 0.2225 0.5364 1.4960 0.9852 -0.0125 -0.1525 0.5584 -0.1772 -0.1689 -1.9348 -1.3037 -0.0459 1.2906 -0.8851 0.0906 -0.6202 -1.5808 1.8332 1.4187 -1.6860 0.8791 -0.6097 1.9794 -3.3673 -0.7904 -1.0450 0.2716 1.3405 -1.2299 0.8376 -1.7544 1.6757 -1.6757 1.6569 -0.0368 -0.2076 1.8932 1.9615 0.6007 -1.4915 0.0247 0.1167 0.0578 0.2780 -1.9251 0.8449 0.8496 -1.5381 0.2810 0.2734 0.7298 -1.6584 0.5060 -0.8770 0.0280 1.0933 0.8226 -1.5244 0.3647 1.8765 -1.3729 1.4116 0.8102 1.0960 -0.8722 -0.8484 1.6241 -0.5607 -1.7479 0.4024 -1.5007 1.1864 0.5670 1.4989 -3.4898 1.1393 -1.5515 -0.4757 1.0982 -0.3306 1.8895 0.9430 -1.9380 1.5199 -1.5968 -1.4379 0.9380 1.4599 0.1454 -0.8438 -0.5947 -0.6284 -0.6933 -1.0284 0.4355 1.6016 -0.7717 -1.2532 1.3543 0.9671 1.7233 -1.3379 -1.4230 0.1657 0.4577 -0.0793 0.3959 -1.2785 -0.0815 0.6324 -0.2692 0.7178 -0.1952 -0.6656 -0.7856 -0.3564 -1.9076 0.6741 1.3804 -0.5815 -1.8159 1.9471 -0.9452 -1.4935 -0.5210 -3.6122 0.9542 -0.8243 0.2988 -0.3378 -1.5289 -0.6789 0.8995 0.4480 -1.5209 -1.3467 0.5629 1.2537 -0.6021 0.3812 -1.3174 -0.7545 -1.9189 1.0731 -0.3960 1.2645 0.8335 1.3150 -0.8574 -1.2596 1.8876 0.8693 1.3362 -1.9475 -0.5822 0.9713 -1.6881 0.2694 -0.2837 -1.9295 -1.0561 -0.8608 -1.5526 0.5261 -1.0304 -0.8895 1.5930 -0.1315 -0.4315 0.8955 1.6385 -1.8999 -0.2070 0.4431 -0.7257 1.0896 -3.7347 1.8859 1.7737 -0.9361 -1.0946 1.8300 -0.1655 -1.1668 0.8280 -0.8623 -0.9310 1.5170 -1.3501 -1.7424 -0.9233 0.4278 -1.5076 -0.1136 0.5093 1.3949 -1.0805 1.2694 -1.0604 0.7071 -0.2773 -1.5413 0.8571 -1.1289 -1.2935 -0.5667 0.6132 -1.0640 -1.2654 -1.9602 -0.1134 -0.2854 -1.0645 -1.7854 -0.2830 1.1528 0.8611 1.4432 -1.9617 1.8657 -0.6344 1.9616 -0.9895 -0.1139 -0.5843 -0.5770 1.3691 -3.8571 0.9857 1.9686 0.4541 -0.1470 -1.6397 1.9862 0.2061 0.8019 -0.3730 0.1909 1.7703 -1.3343 -0.8305 -1.3918 1.1689 -1.7518 -1.6735 -0.8060 0.0568 -0.3749 -1.8207 1.8300 1.8115 -0.8826 0.9261 0.3143 -1.0501 -0.9513 -0.0354 -0.3231 -0.8351 1.2300 -0.0741 0.6194 -1.2429 0.1340 -0.7281 0.1057 1.1233 1.0757 -0.5831 0.7771 1.7652 0.5027 -1.4064 0.7188 -1.5804 1.4884 0.0666 -0.4594 -3.9796 -1.7720 -0.4769 1.6128 -1.9161 -0.1014 1.7246 -0.4206 -0.2873 0.3142 -0.1483 -1.3256 -1.9258 0.4392 1.6832 -1.5745 -1.1562 -0.5191 1.2350 -0.9230 1.5282 -1.7802 1.7638 0.2430 0.6351 -0.5292 1.1280 -1.3337 -1.8044 -0.4179 1.4148 1.0197 0.0686 0.2886 -1.4804 1.3627 1.1478 0.6259 -0.1352 1.8578 1.5161 0.5777 -0.5128 0.4721 0.3018 -0.4230 -0.7733 -0.3720 0.2956 -0.2875 -0.9457 -4.1020 1.0439 0.1259 -1.7293 -0.5267 1.5397 1.0209 -0.7070 1.7527 -1.6936 1.8449 -1.0172 -1.9636 -0.2648 -0.5641 0.1564 1.1871 1.3697 -0.3951 -0.2806 -1.4073 -1.8098 0.5649 -1.7422 0.9353 0.1564 -1.2057 0.1581 -1.2680 -0.2451 1.1982 -0.1523 -1.4052 0.8953 -1.2529 0.9542 -0.0826 -0.1850 1.4057 0.8344 -1.8684 -0.8153 1.4837 -1.9267 0.1810 0.9113 0.4874 1.0421 0.9028 0.7681 1.2862 -4.2245 0.5828 -0.3903 -0.1124 0.8669 1.5052 -0.9111 -0.6317 1.7230 0.3140 -1.2842 0.6548 1.9630 1.2938 0.9830 -1.1678 1.5046 0.1032 1.5572 -0.6807 -1.7518 -0.0961 -0.9206 0.8609 1.8284 0.7639 1.5477 -0.1879 1.0866 1.3722 0.8435 0.0311 0.5035 0.8020 -0.9877 1.2383 1.8013 -0.1390 0.8043 0.9481 0.6490 0.1885 1.5266 -0.2043 -1.7556 1.3782 0.6959 1.3970 -1.4458 -1.8770 1.7375 -4.3469 -1.4091 1.2386 1.2928 0.8348 -1.4750 0.6696 1.5563 -0.2979 -0.3459 -0.2286 -1.6709 1.5681 1.4767 1.9916 0.3407 1.0048 -1.1893 0.6701 0.5989 1.6048 1.3232 1.7539 1.4753 1.4748 -1.7451 1.3838 0.4299 -0.4782 -1.7739 0.7107 -0.6872 -0.1289 0.7269 1.6471 1.3017 -0.1976 -0.4489 -1.0409 -0.5103 -1.5558 1.8844 0.2957 -1.4888 -0.5888 0.1882 0.1315 -1.8580 1.8034 -0.8985 -1.9353 -4.4694 -1.6942 0.3208 -1.4489 -1.8331 -0.4815 0.4910 -1.5526 -0.7467 -0.3290 -1.3622 0.0243 -1.6591 -1.8139 0.0793 -1.0084 -1.6185 -0.3043 1.6606 0.8968 1.2625 1.4877 1.8905 1.0530 0.4336 -0.5383 -1.2734 0.7466 1.9798 -0.1306 0.8947 -0.0196 -0.2723 -0.3588 0.0185 -0.5324 0.9951 1.4971 1.5315 -1.0892 1.5836 -0.6338 -0.7628 0.9070 -0.7812 -1.7881 -0.5055 0.8859 -0.6922 0.5182 0.6405 -4.5918 0.9349 1.5885 -0.2697 -1.3343 -0.7243 -0.2713 0.8556 -1.9475 -0.7369 1.1194 0.6834 0.9270 1.2472 1.1329 0.7287 -0.2414 1.9344 0.2763 -1.1889 -0.8287 0.7742 1.6990 -1.2851 -1.6706 1.5261 1.6611 -0.8945 -0.4909 0.6408 -0.6803 1.5086 -1.5697 -1.8481 -1.1661 -0.8556 -1.5483 -1.7372 1.0224 -1.3429 1.6557 -0.5280 0.6824 -1.0984 -1.0387 0.2988 0.2426 1.0749 1.0313 0.6828 -0.2035 -4.7143 1.5626 0.4903 1.9608 1.2775 -1.8228 -0.7176 0.2875 0.8859 0.2013 1.1445 -0.8694 -1.2644 -1.7843 0.2933 0.7544 -0.6954 0.4543 -1.7914 -1.6028 0.8070 -0.5277 0.6853 1.3269 1.4105 -1.3113 -0.0549 0.9357 1.0959 1.1387 -1.0873 -1.2299 0.3600 0.9643 -0.7234 -1.5812 0.8670 -0.8012 -1.3345 -1.4091 -0.7404 0.3707 -0.5664 -1.9174 -1.6124 -0.8380 0.6388 -1.6059 0.2426 -1.5205 -1.1535 -4.8367 -1.3112 -1.7311 0.6853 -0.1464 1.3242 -1.6044 -1.4211 -0.7742 1.0635 -0.7770 -0.3663 -0.7936 -1.6791 1.7577 0.1942 1.1513 0.6334 0.0570 -1.6413 0.5709 -1.3785 -0.3425 0.5165 1.1289 0.7402 0.6861 -1.4038 -0.6155 -1.8284 0.8779 1.8103 -0.9436 -1.6492 -0.0977 1.4268 0.2079 -1.8129 1.8971 1.3146 -1.4736 1.6872 -0.1972 -0.5124 -0.1558 1.3383 0.6379 -1.7630 1.8304 -1.4089 0.9823 -4.9592 0.5445 -1.2499 -1.3171 1.4813 -0.3212 0.6183 0.0163 0.9094 -0.0830 -0.8505 -0.5465 1.4363 -0.1279 -1.1462 1.7384 1.1864 -1.7773 1.9958 0.7797 -1.3589 -1.0513 0.7698 1.1190 -1.0439 -0.9721 -0.7715 0.3921 -1.3127 -1.5830 0.7155 1.1164 0.0037 -0.5447 -0.2718 -0.4464 1.8399 1.0724 -1.1677 -0.4632 0.1760 0.4519 -0.1273 1.2405 1.0704 0.0206 1.4177 1.0044 1.1143 1.8256 -0.9341 -5.0816 -0.9294 1.5558 1.0889 1.7062 -1.7475 0.5110 -1.4215 0.0156 -1.3770 -1.4877 -1.9513 0.5210 -0.5639 -1.5792 -0.7086 -1.3242 1.7668 -0.7200 -0.6642 1.3594 0.5910 0.8407 0.5440 1.7848 -1.1720 1.9562 1.3238 0.3559 0.6495 0.5953 -1.7664 -1.1279 1.8459 0.1375 -0.4866 1.0482 0.0981 -1.9473 0.9450 0.9289 -1.3394 1.8266 -1.1044 -0.1690 -1.5411 0.4131 -0.4982 -0.5873 1.3079 -1.9618 -5.2041 1.1918 0.2858 1.9444 0.3578 -1.7785 -1.7974 1.5326 1.3649 -0.6164 0.4721 -0.0416 1.8687 1.7998 1.9354 1.4658 1.6382 -1.1309 1.3240 0.8354 1.8511 0.2850 -1.6593 0.3896 0.7463 -1.1187 -0.4235 0.3940 -0.5036 -0.5002 -1.4677 1.7630 1.0020 -1.9950 1.0625 0.9592 -1.9611 -0.5216 0.4270 -0.1890 1.1119 -0.2982 -1.3845 1.9057 -1.0318 0.8708 -1.4274 -0.6839 -0.2319 -1.2311 -0.2002 -5.3265 -1.3713 0.2360 0.6549 -1.7503 1.4845 -1.2594 -1.0986 0.6454 -0.1250 -0.0024 -1.4874 1.2229 0.4682 -1.4585 -0.5040 1.2416 0.2734 -1.5654 -0.5089 -1.0292 0.0699 1.3734 -0.2549 -0.2666 1.6214 0.3047 0.2648 -0.9524 0.4309 0.3036 -0.4126 1.9628 1.5276 0.9983 0.1494 -0.1518 -1.2604 -0.7771 1.0958 -0.1850 1.5291 -1.4084 0.0334 0.5879 0.0674 1.5569 1.9583 -1.5367 -1.4802 -1.4787 -5.4490 0.7247 -0.5093 0.9333 -0.3781 0.5104 1.0794 0.1929 0.1580 -1.6471 -0.3569 0.1831 -0.1521 1.6031 1.6261 1.2877 -0.4988 0.8692 -0.4188 -1.0696 -0.6284 -1.7161 -0.6729 -0.1570 1.8219 -0.7464 1.6098 -1.0846 -1.2361 0.0760 0.6900 -1.8227 -1.1157 -0.1773 -0.6760 0.8505 0.0446 -1.3586 1.5779 -0.8284 0.9245 1.1197 1.8526 -0.0060 0.4633 -0.6605 0.7127 -0.1465 -0.2494 1.4219 -1.7993 -5.5714 1.5278 1.4083 0.0255 -0.0392 -0.5528 1.9767 -1.5553 0.3609 0.7267 1.7373 1.1208 0.5754 -1.5328 -0.5051 -1.4446 1.5249 0.9985 1.0301 0.6090 0.0282 -1.4001 -0.6812 -1.4523 0.8997 -1.3591 0.8085 0.7690 -0.1628 -1.4591 -0.7408 -0.7196 0.8015 -1.5450 1.3163 1.0440 -1.2548 0.8767 0.6741 0.9925 -1.2443 -1.3696 -1.0541 -0.5365 1.1747 0.9517 1.7018 -1.7655 -1.9538 0.7966 -0.8829 -5.6939 -0.6637 0.1872 -1.5903 0.5708 -0.6994 0.5309 1.3360 -1.3156 1.7235 0.1228 1.6917 -1.1691 0.4183 -0.3845 1.0969 0.4236 -0.0219 1.6519 -0.4915 -1.1201 0.4324 0.4961 -0.2436 -0.0536 1.8382 0.9307 -1.5576 -1.1515 1.9023 0.9059 1.6602 -0.7846 0.9675 0.8560 -0.8212 0.2033 0.5097 -0.0755 1.3087 1.3315 1.4024 1.2137 -0.0477 -0.4742 1.3255 -0.0392 -1.0145 0.0294 -1.4326 0.7665 -5.8163 -0.6563 -0.9574 1.8260 1.1075 1.1483 0.4949 1.3567 1.0366 0.3951 1.8445 -1.2336 1.7735 -0.3942 0.1136 -1.5090 0.1604 0.4448 1.9908 1.9008 1.8656 -0.6064 1.9651 -0.1781 1.4073 -1.1347 0.0233 1.8640 1.7881 0.7349 1.1913 -1.2943 0.8866 0.4722 -1.6338 -1.5474 -1.5662 0.8974 -1.4331 -0.1291 -0.5721 0.2020 0.8259 0.7389 0.0621 -0.1427 -0.4087 1.4476 -0.6766 -0.9625 0.9733 -5.9388 -0.5609 1.3880 -0.6884 0.8078 -1.8196 -0.4577 -0.6271 1.2667 1.8682 -0.1565 1.2993 0.7988 1.8695 1.2444 -1.6901 0.8531 0.1420 -1.9343 -0.9947 1.6870 1.7042 1.1954 1.9271 1.2262 -1.9592 -0.8487 -1.8775 -1.6236 -1.1246 0.0142 1.3901 1.4479 0.4648 1.7127 0.0002 1.5561 -0.1837 -0.8911 1.6657 -0.4483 0.0136 -0.6846 0.6514 1.9801 -1.8979 1.5994 -1.9843 -0.5431 -1.3256 1.0294 -6.0612 -1.7976 0.2139 -0.8203 -1.4653 1.0873 -1.1303 -1.1053 -0.8997 0.3471 0.6387 -1.9296 -1.0325 -0.2761 -0.6721 1.5367 1.1508 0.5036 -0.6478 0.8027 1.3746 0.3793 1.1378 0.9964 0.2869 -0.7513 0.9831 -1.1728 1.1180 1.2182 1.2886 -0.1083 -1.2301 -1.6011 0.9734 1.5450 0.6034 -1.4234 1.7396 1.9564 -0.2665 0.3793 1.1089 0.9456 1.8711 -1.5405 0.3229 0.7677 1.5604 1.4964 1.9120 -6.1837 0.0483 1.3230 -0.2909 -0.3107 -0.9866 1.2729 1.9433 -0.9746 -1.7755 1.2622 0.4809 1.8388 -0.9910 -1.7159 -0.0302 -1.6581 -0.9528 -1.4961 -1.1035 -1.5754 1.8156 -0.8857 -0.2244 1.5944 0.7093 0.4721 0.8223 1.3153 1.5107 0.5706 1.5600 0.1416 -0.8908 1.5203 0.1659 1.6246 -1.8393 -0.4099 1.7912 -1.0014 1.7661 1.8156 1.5286 0.2547 0.5878 1.4785 1.1036 0.5204 1.9290 0.7427 -6.3061 1.9019 -1.7704 -1.4442 -0.1942 -0.4605 1.1309 -1.3575 1.9044 -0.7397 -0.2843 -0.9010 0.3175 -1.7655 -1.4013 0.9832 -1.2540 -1.0579 1.1719 -1.6268 -0.2501 -1.9077 -0.6128 0.7959 -1.6396 1.5533 1.6380 -1.5800 1.9629 -0.8099 -1.6636 -1.9797 -0.3659 0.5192 -0.6713 1.3469 0.8664 -0.5994 0.9372 1.7620 -1.6276 -0.7756 -0.1467 -0.0080 0.1688 -0.7975 0.6690 0.5803 0.3113 -1.5450 -0.0921 -6.4286 -0.5751 -0.0358 1.6875 -0.0779 -1.9441 -0.2447 1.2826 1.1202 0.0536 -1.0009 -0.1396 0.2548 1.9995 0.5767 0.7771 -0.0342 -0.5820 1.2518 -0.0203 1.9788 -0.1715 -1.7280 0.7303 -1.8134 -0.9980 -0.5850 0.9579 -0.0231 -1.8854 0.4674 -0.3543 1.6873 -0.0018 0.8359 -1.1245 1.0439 0.8838 1.6163 -1.8647 -0.2100 0.7166 -1.6193 -0.3576 1.7686 -0.2563 1.9416 -1.7726 0.8713 0.3241 0.0022 -6.5510 1.8834 -1.4814 1.5840 0.7650 -0.9640 1.6067 -0.2828 1.2569 -0.4447 1.4037 0.5465 -1.4358 0.5987 -1.2346 -0.3523 -1.3188 -1.9119 -1.1525 0.1455 -0.0738 0.0060 -1.0093 0.7406 0.8171 -0.5681 1.5247 0.5761 0.8522 -0.8906 -1.9976 1.4615 1.2897 -1.5072 -0.5036 0.6454 0.6084 1.4414 -1.4389 -0.2802 -1.6111 -0.4416 -1.9396 1.5931 0.1082 1.3992 -1.7604 -1.0902 -0.9625 -0.4532 1.2115 -6.6735 -0.4538 -1.1814 -1.7400 -1.6820 1.0402 -0.2208 0.9047 0.7291 -1.4586 -1.4284 1.0214 0.8851 -0.4879 -1.6903 -1.9516 -0.8474 -1.9631 -1.0797 -0.3220 -1.5143 -1.5829 1.5857 0.3419 1.7378 -0.6167 0.7086 -1.1812 0.4734 -1.4817 -1.9917 1.7261 0.2196 1.7078 -0.6647 -0.6889 -0.3974 0.8242 0.2632 1.7014 -1.8982 0.8328 -0.6787 -1.2791 0.0416 0.0203 -1.4520 -1.1924 -0.3673 -0.3648 -0.7298 -6.7959 -1.4058 -1.9825 1.8809 1.7740 -0.0654 1.9802 0.6946 -1.7246 -1.5291 1.6644 0.5202 1.3727 1.5931 -0.2082 -1.8059 -1.2469 -1.7337 -1.2450 -0.3579 -1.5272 -1.3331 -0.2167 -0.6393 -0.1294 -0.2833 0.5779 1.7488 -1.5685 -1.6030 1.4112 0.0256 1.0656 -1.1383 1.3155 1.6954 0.5419 -1.5765 1.5812 1.1700 1.0035 -1.8531 1.1959 -1.4482 -1.1105 0.3085 -0.9401 0.6454 0.4323 -1.5674 0.6241 -6.9184 1.6958 -1.3556 0.3882 -0.6325 -0.1616 -0.8520 -0.5835 -1.8844 1.9262 0.4992 0.0028 -0.4651 0.1575 -0.4796 -0.5604 -0.1442 -0.8961 -1.2798 0.2264 1.3711 -1.3887 -1.8691 -1.0128 1.9189 1.3150 0.3835 1.7170 -0.2189 1.9331 -0.8148 -1.0388 0.5522 -0.4874 0.5055 -0.7800 0.4717 -0.8970 -1.7961 1.6485 1.5328 1.8832 0.8661 0.7309 0.2360 -1.4962 -1.2431 -0.8421 1.5606 -1.3081 1.6915 -7.0408 0.0911 0.8623 -1.5590 -0.9239 1.8341 -0.9354 -0.8139 -1.2096 -1.4837 -1.0670 0.5693 -0.1785 0.2150 -1.5105 1.2085 1.1364 -1.9136 -0.4659 -1.7249 1.1684 0.9491 1.6080 -1.0544 -0.1748 -1.2620 -0.5151 0.0890 -1.7867 0.8595 0.1732 1.3158 -0.9129 1.6133 1.9948 1.6772 1.1116 1.2495 0.2950 -1.2394 0.7082 0.8510 1.9415 0.1652 -0.9145 0.7347 1.9175 -1.2911 -0.6960 0.1675 -1.3191 -7.1633 -1.9111 -0.6521 1.4615 -1.8261 -0.2843 1.0488 1.8127 1.9419 -0.3121 1.8015 -1.8583 0.9837 0.5710 -1.0019 0.0293 -1.4818 1.4864 -0.5684 0.5042 -1.3649 -1.1753 1.9678 1.0123 1.8479 -0.8166 -1.3417 0.0123 -0.0213 -1.3002 0.9329 -0.5529 -1.2545 -0.6721 0.2546 0.9059 -0.0724 0.1024 -1.4442 1.6588 1.7149 0.7337 -1.9295 0.1483 0.5169 1.9786 1.9843 1.4304 -1.7447 1.8131 0.4506 -7.2857 1.2035 -0.3712 -0.7213 -0.1470 -1.4125 -0.5717 1.4305 -1.8482 -1.3965 -1.4995 -0.3877 1.9879 -1.3066 -1.4181 1.6602 1.5282 -1.8710 1.0068 0.6219 1.0710 -0.0220 1.9655 -1.8246 -1.0625 -0.4138 -0.2009 1.6855 0.2400 -1.8196 -0.3685 -0.3340 1.8620 0.3968 0.5426 0.8530 1.0802 0.5402 -1.0512 1.4962 0.9285 0.9675 1.9862 1.2101 1.3166 1.8056 -1.3955 -0.0091 0.3223 -0.6829 1.3576 -7.4082 1.0497 0.8835 1.9886 -0.9625 0.9418 0.2056 -0.7480 -1.3577 1.5835 0.3818 1.2997 0.1814 -1.1201 -0.6498 -0.4738 1.8917 -1.9775 1.9427 1.9218 1.9846 -0.0936 1.8552 -0.4176 -1.8948 -1.1026 1.7812 -1.9449 0.1840 -1.6976 -0.8544 -1.6476 1.4381 0.3643 1.6084 0.7534 1.8841 0.0395 0.5548 0.3052 -0.0630 1.3838 0.5781 1.2052 1.1455 -1.2358 0.6007 -1.2014 0.3333 0.7097 1.9889 -7.5306 -1.8778 -1.6350 -1.6919 -0.4066 1.2864 1.3762 0.9479 1.5875 -0.7086 -1.6474 -1.7674 1.4085 0.9217 0.7945 -0.6413 -0.4804 1.8325 -1.7448 1.0949 -0.7615 -1.8438 0.9703 -0.6764 0.8886 0.8306 0.1391 1.1095 0.3242 -0.8535 0.9365 0.3566 -1.9491 1.6066 0.1826 1.4745 1.5309 -0.2201 0.0306 -0.3370 -0.2023 1.5806 1.1526 -1.4939 0.4412 1.9836 0.3822 1.1435 1.0762 -0.5987 -0.5126 -7.6531 0.8963 -0.0001 0.2823 0.8516 1.1103 -0.9139 -1.4128 -0.8328 0.0302 -0.6314 0.2735 -1.7861 0.0390 -0.5281 0.1387 -0.3099 -0.8631 1.6164 -1.2609 0.7255 1.6986 0.1547 1.5056 -1.5006 -0.0248 -0.1719 -1.9675 -0.2270 -0.5239 0.6792 1.7533 -1.6568 -0.6901 -0.2237 -0.1793 1.0992 -0.2264 -1.8914 0.8404 1.5393 0.0556 0.3244 -1.3483 -1.1174 -1.0593 -0.2770 1.7126 0.0871 -1.2316 -0.9356 -7.7755 -0.4639 0.4930 -0.2399 -0.4302 0.2589 -1.0327 -1.6844 -1.9023 -0.9950 -1.6336 -0.6546 1.0917 0.8652 0.4437 1.4100 -0.8717 1.5402 -0.4030 -0.3964 -0.3786 -1.6076 1.9020 -1.4460 -0.6365 -0.7228 -1.7013 -1.3910 -1.8206 -0.8304 1.4666 -0.6422 -1.5052 0.5828 1.9864 -1.0707 -0.8817 1.8874 -1.2849 0.0449 -1.0414 1.7294 1.9261 1.2588 -0.7409 -0.3861 -1.0308 1.5630 1.6582 -0.3245 0.6261 -7.8980 -1.3378 -0.2603 0.5260 -0.4584 -0.5696 -1.9960 1.2172 1.5574 1.8779 0.8771 0.1952 -0.9229 1.9972 0.3590 0.7246 0.7296 1.3810 -1.9613 -1.1190 0.6621 1.5806 0.7414 -0.3460 -0.5538 0.9518 0.9650 0.4282 -0.8341 1.7006 0.2075 1.1620 -1.1428 -0.6238 1.4983 -1.7996 0.0493 -0.0732 1.0049 -0.8724 -1.1237 1.7045 0.2868 -1.5812 -1.2279 1.9953 -1.2176 0.4419 -0.3195 1.5424 1.0207 -8.0204 0.3878 -1.9570 1.5192 -0.2213 1.7263 -0.0178 0.7769 -1.7228 0.9806 -0.6480 -0.5946 -1.5254 -1.4126 -1.2570 -0.6872 1.5679 -0.5270 0.8975 -1.6690 0.3644 -0.0724 1.9118 1.3848 -0.1807 1.1006 -1.2278 0.2493 -1.7015 -0.6076 -1.0966 0.8756 -0.0396 1.0043 0.0612 -1.6541 0.9415 1.3329 1.6141 0.2880 1.0143 1.0082 -1.3770 -1.3431 -1.7165 -0.7203 -0.1060 1.9916 -0.2760 0.9050 0.7736 -8.1429 -1.1821 -1.7660 0.1840 0.8012 1.9930 -0.5656 1.5855 -0.4723 0.7576 0.3930 -1.7881 -1.6864 -1.9169 -0.5167 0.9832 -1.3090 0.4234 -0.8447 1.1880 1.1936 1.1017 0.0993 -0.8617 1.2378 -1.2556 -0.8410 -1.2642 0.6968 0.7449 0.6100 -0.3376 -1.5993 1.6447 0.0309 -0.3721 0.3553 -1.2288 -1.4698 -0.3779 -1.0911 -1.0228 1.5700 0.1230 -0.0661 0.7579 1.8062 -1.5512 1.3341 0.3361 -1.4153 -8.2653 -0.8114 -0.0706 0.7647 -1.0296 0.1395 0.7387 -0.2050 1.4521 1.4778 -0.1172 1.8917 -1.6977 -1.9866 -0.4773 0.4044 0.5168 -0.0942 -1.5005 -1.3180 1.4086 1.4716 0.6956 0.6569 0.3907 -1.1883 -0.2870 0.7836 0.1490 -1.9257 1.8142 1.3793 -0.9578 0.4658 1.6930 -1.6160 0.0121 -0.1750 -0.3592 1.3424 -0.4774 -1.7453 -1.7366 -1.8290 -0.3634 0.8736 -1.1851 0.5859 0.7484 -0.9792 0.4022 -8.3878 0.7395 -0.1335 -0.6531 0.4766 1.9114 -0.2926 -0.4331 -0.1429 -1.6951 0.2127 -0.6852 -1.5143 -0.1350 -1.9865 -0.3929 -1.5771 -1.9028 1.2979 1.6650 -1.1693 0.1572 -0.8882 -0.0257 -0.2535 -0.9238 0.8016 -1.4940 -1.7877 1.0707 0.6637 -0.0059 -0.1288 -0.0104 -0.2519 -0.4284 -0.0012 0.1141 0.7676 0.8448 -0.4895 -0.3458 -0.5052 0.1461 -0.1866 1.5584 0.7854 1.5946 0.8365 1.8840 0.5429 -8.5102 1.8542 -1.3673 -1.7901 0.3165 1.9340 -0.3296 -1.1518 0.0862 0.5952 -0.7393 0.8591 1.9005 1.5879 -0.8337 -0.6931 -0.5138 -0.4218 -1.5987 1.0479 -0.5386 1.5193 1.7078 -1.9023 1.9540 0.8401 0.0816 -0.4419 0.0741 -0.7015 0.4908 -1.6281 0.4845 -0.8986 -1.9295 0.2108 0.3138 -0.2937 -1.7109 1.5734 0.4457 -1.5371 0.0437 -0.0110 -1.7584 0.4274 1.2333 0.9960 -1.1881 1.4492 -0.6298 -8.6327 1.7860 -1.7130 -0.0552 0.3885 -1.0094 1.0855 0.5076 -1.9276 0.4335 -0.0341 -1.2159 1.9830 1.5886 -0.8300 0.1643 -0.7340 1.1020 1.7213 -0.5647 1.2223 -0.0064 -0.4137 1.7537 0.0416 -0.1304 0.6897 -0.9551 -0.7008 1.7282 0.7141 1.3065 -0.9156 0.1752 1.8856 -0.7252 -1.3581 0.0435 -0.4487 -1.3617 1.5542 1.9629 0.2743 1.0987 1.4362 0.8039 -1.8234 -1.3695 -1.7160 -1.9605 -0.7760 -8.7551 -0.4306 -1.0359 -1.7416 0.1195 -0.9067 1.1841 -1.9678 1.3701 1.8190 0.8645 0.9346 1.7342 -1.1637 1.9783 1.0939 0.9063 -0.5556 0.1831 0.6157 0.4814 0.8199 -1.6705 -0.5774 -0.2640 -0.9575 -1.3095 -1.4443 -0.5345 -0.0262 -1.7481 1.7858 1.0610 0.9234 -1.3086 0.4152 0.1189 1.9299 0.9907 0.3030 1.4033 -1.3796 -1.9391 0.7609 -1.6068 -1.5383 0.9787 -0.9179 0.5145 1.6696 -0.7341 -8.8776 -1.1314 -1.5737 -1.4782 -1.7511 -1.6494 -0.2720 -0.7165 0.8262 1.4810 1.1391 0.1225 -1.5902 0.8391 -0.5487 -1.6574 1.3699 -0.6471 -1.1270 1.4858 1.6085 -0.6441 -0.5808 0.3185 0.9338 -1.7474 0.3734 1.8113 -0.9516 1.6353 1.8007 -0.9234 1.0168 -1.0449 0.9504 1.1897 -1.0112 0.8635 1.2484 -0.5657 -1.3292 -1.6321 0.3015 1.9124 1.2918 -0.2566 0.1465 -0.8819 -1.3477 -0.0717 -0.1460 -9.0000 0.0877 1.8112 0.4156 0.4231 -1.4879 1.9860 1.0914 1.5088 -0.3428 0.0085 0.0883 -1.2236 0.7580 1.6119 -1.3452 -1.6547 0.9529 -0.9072 0.4955 0.7830 -0.7124 1.2606 0.2000 1.4760 1.0532 1.4743 -1.9194 -1.0260 -1.6400 -0.2317 1.5598 -0.1298 1.3989 -0.6913 -0.6417 1.5822 -0.2967 1.1591 -1.0534 1.7952 0.2983 1.0373 -1.6419 -0.0293 1.6042 1.5082 -1.8127 -0.7852 -0.2267 -1.3109 -================================================================================ -================================================================================ -0.3526 0.0132 --------------------------------------------------------------------------------- - logR -logT -8.0000 -7.7959 -7.5918 -7.3878 -7.1837 -6.9796 -6.7755 -6.5714 -6.3673 -6.1633 -5.9592 -5.7551 -5.5510 -5.3469 -5.1429 -4.9388 -4.7347 -4.5306 -4.3265 -4.1224 -3.9184 -3.7143 -3.5102 -3.3061 -3.1020 -2.8980 -2.6939 -2.4898 -2.2857 -2.0816 -1.8776 -1.6735 -1.4694 -1.2653 -1.0612 -0.8571 -0.6531 -0.4490 -0.2449 -0.0408 0.1633 0.3673 0.5714 0.7755 0.9796 1.1837 1.3878 1.5918 1.7959 2.0000 -3.0000 0.9200 -1.2620 -0.6134 0.6531 -0.0716 0.9543 1.8448 -1.5338 0.8383 -1.0786 -0.3421 -1.8685 -1.4564 -0.7209 -0.6321 1.5983 0.9673 1.8887 0.3963 -1.0331 -0.6894 -0.7207 -0.6940 0.6919 0.1232 -0.4583 -1.4036 -1.9114 -1.1247 -1.5701 1.1418 -1.5500 0.8969 -0.4574 -1.7065 1.2509 0.3185 -1.0570 1.5787 -1.8190 -1.1927 1.0082 0.8375 -0.8429 -1.7519 1.4323 -0.7452 -1.2171 0.0642 1.6409 -3.1224 -1.8258 1.0632 0.2899 -0.2982 0.9763 1.8633 -1.0832 -1.4254 1.6515 0.6758 -0.2481 0.2930 0.9825 1.0921 1.6796 -0.2926 -0.8264 0.5587 -0.3371 0.3784 -0.3201 -1.3880 -0.1223 0.7637 1.1971 -0.0267 -1.3390 -0.3412 1.1452 -0.3486 0.7861 0.0289 -1.0351 1.1846 -1.6631 0.0996 -1.1644 -1.7317 0.0117 -0.0018 0.8276 0.9790 0.9112 -0.3618 0.5268 0.3078 -0.3138 0.3889 1.7890 -1.2284 -3.2449 1.6231 -1.7862 -0.7664 -0.8474 0.5055 -1.4751 1.5294 1.3142 0.6083 -0.1663 1.7318 1.3230 -0.0027 0.8075 0.2677 0.3518 -0.6761 -0.1517 -1.6875 -0.5706 0.7833 1.8129 1.8523 0.2229 0.4265 -1.2571 0.7812 -1.7174 -0.8613 0.6735 -0.7588 -1.8006 1.3275 -0.7587 -1.7476 -1.7008 -0.9930 -1.2879 1.0972 -0.7133 1.2188 -1.3046 -0.0285 0.7521 0.6080 0.4045 1.6993 -1.0859 -0.0251 1.5360 -3.3673 -1.6884 -1.7764 -1.0668 0.5321 -0.9605 -1.2390 -0.1648 0.4544 -1.0058 -0.7972 0.4542 1.7830 0.6990 1.1316 -0.5328 -0.9110 -0.1829 1.2285 -0.1748 1.3869 1.9551 -1.7119 -1.8184 -1.4016 -0.4625 -1.4758 1.4827 -1.9074 -0.7368 -1.2612 1.7262 0.6779 1.6481 1.8893 -0.0116 -1.0627 -1.2251 -1.1083 0.8344 -1.8382 -1.7946 0.4326 0.5682 0.6611 -0.5125 1.2238 0.1345 -1.5781 1.1884 1.8123 -3.4898 -1.7599 -0.4346 -0.0499 -1.4141 1.4708 -0.8634 1.1320 0.6840 0.3922 -1.2314 -1.1172 -1.8106 -1.0372 -0.6182 1.3326 -0.5344 1.0185 -0.2422 1.1395 1.9051 -1.0406 1.4494 0.4873 1.2692 0.6063 -0.3042 -1.0877 -1.7199 0.1421 1.9613 0.9522 -0.6906 1.3088 1.0759 -0.8735 -1.9428 -1.5273 1.5092 1.3463 -0.8192 -0.8592 1.1715 1.7509 1.1165 0.4223 -1.0293 0.1030 -1.0660 1.2320 -0.4522 -3.6122 1.3348 -0.4736 1.2966 -0.6667 -0.2395 0.4620 -1.7188 1.7928 0.2944 0.0313 1.3576 1.4631 0.0890 1.7090 -1.7410 -1.5471 0.3872 -0.5837 -0.1431 -0.6877 -0.3811 1.2906 0.3739 1.9894 1.1475 -0.9053 -0.9426 -0.6564 1.3730 -1.8908 -1.0793 1.6197 0.5596 -1.0926 -1.1234 1.4505 1.5750 -0.9755 -0.3180 1.3384 1.0840 1.2557 0.0736 1.6462 -0.6962 -1.3733 0.8349 0.1574 1.4183 -1.6754 -3.7347 1.3748 -0.8268 0.6194 -1.8395 0.4383 0.8691 -0.5250 -1.1384 0.1505 1.3328 -0.7058 -0.9901 -0.8843 1.7965 -0.5629 -1.9856 1.1267 0.7971 -1.4857 1.9396 0.4322 0.0031 -0.4711 1.5947 -1.0241 -0.8569 -1.5104 1.0365 0.3822 0.4363 -1.1261 0.6047 1.0618 -0.5684 1.2054 -0.6048 1.0326 -1.8651 0.2047 1.8781 1.9250 -0.8730 -0.2344 -1.7481 1.4934 0.2743 -0.4596 -1.5489 1.7871 0.1209 -3.8571 -0.8683 -0.5991 -0.9172 0.4072 1.7199 1.4268 -0.1585 1.3060 -0.3076 -0.9908 1.9337 -0.7844 -0.7051 1.9588 -1.4643 1.0421 1.7433 0.0472 -1.9899 -0.4998 -1.5537 -0.3352 1.1601 -0.2452 -0.2723 0.2272 0.3268 1.4252 -0.7666 1.2867 0.2637 -0.7979 -0.8195 -0.5554 0.4908 -1.0768 1.6813 0.2997 1.6801 -1.8144 -0.6296 -1.9088 -0.9110 1.4480 -1.8536 -0.2554 -1.5297 -0.3326 1.3554 0.4923 -3.9796 0.9470 -0.6036 1.7776 0.8370 -0.3128 -0.2941 1.6747 0.3056 0.8255 -0.3319 -1.1052 0.8942 0.4313 0.0054 0.4961 -1.1669 1.1758 1.7927 1.5644 -0.7143 -0.3760 1.2336 0.3805 0.1917 1.7066 0.1441 0.0598 -1.8319 -1.7223 -1.9703 1.6530 -0.3665 -0.1258 1.3815 0.4370 0.4380 -0.8139 1.3356 -1.3367 -1.7874 -1.2336 -0.9291 -0.8708 0.6821 -1.1287 0.7066 -1.6355 -1.4112 0.0353 1.6876 -4.1020 1.4383 1.8750 0.6019 0.7033 0.5001 0.4913 -1.4115 0.1750 -0.4557 -0.2299 0.0944 -1.4864 -0.5620 -1.7462 1.9187 -1.5259 -0.9659 1.5652 -0.0692 -1.4575 -0.4631 -1.5365 -1.1991 -1.7919 -0.2471 1.2265 0.3439 0.4254 -1.1977 -0.6244 1.3810 -1.6486 1.4317 -0.0652 1.3486 -0.7280 -0.6446 1.0064 1.1400 -1.0814 1.8915 -1.6620 -1.7260 0.3820 0.8910 1.8435 -0.3802 -1.8988 0.4116 -0.8412 -4.2245 -0.2682 -0.0461 -1.7419 -0.0561 -0.2947 0.8502 0.5827 -1.2591 -1.1754 -0.9960 -1.2842 0.6289 1.9777 0.6084 0.4267 -0.3603 -0.7497 1.6443 1.8760 -0.0129 -0.8392 1.0805 -1.4702 1.0624 1.2758 -1.5004 1.9074 1.9420 1.7469 -0.0159 -1.0157 0.3280 -0.3203 -1.1762 -0.3053 0.6556 -1.7163 -0.6663 -1.9288 0.9980 0.5628 -1.7493 1.8590 -1.9095 0.3598 1.1055 1.1516 -1.8629 1.6257 1.6738 -4.3469 0.2456 -0.0717 -1.8205 0.2478 -0.3625 1.0912 -0.3845 0.7343 -1.5944 -1.4682 -1.4412 -1.8179 0.1653 1.1759 0.4416 0.2998 0.7225 -0.6414 -0.5522 -0.7429 0.8484 -1.3534 -1.9479 0.3848 1.7695 0.4376 1.1317 0.6912 -0.0103 0.8736 1.2964 -1.1011 -0.6555 -1.1051 -0.1913 1.5403 -0.6192 -0.5021 1.4415 0.0615 0.1418 1.4432 -0.0379 0.7262 -1.6574 -1.2855 -0.3825 -0.0206 1.8629 1.8826 -4.4694 1.4048 -0.7376 1.8561 0.7574 -0.4282 0.8067 -1.9339 -1.4154 1.3187 0.5823 -0.5432 0.0027 1.6206 0.5263 -0.4074 -1.5187 -0.8250 1.9134 -0.2505 -0.1126 -0.0056 1.5364 0.4157 0.7747 -0.4423 -1.8836 1.7239 1.7965 1.7966 1.7747 1.2610 0.7384 1.3780 0.4022 -1.4625 -0.4351 1.8852 -0.5954 1.4713 -1.6272 -0.6633 -0.5962 -1.7936 -1.5236 -1.2273 1.3513 -1.7464 -0.8052 -1.9593 0.7825 -4.5918 0.4812 0.5799 -0.5025 -1.1669 0.8813 1.2445 -1.4456 -0.0527 -1.0051 -1.3276 0.9373 0.1524 -1.1353 -0.7600 1.8666 1.3947 1.5198 -0.1600 0.4952 -0.4929 -1.6892 -0.3957 0.3759 -0.8514 1.3918 -1.3956 -0.5315 -1.5004 -0.3807 -1.8414 -0.9098 -0.3971 -0.0873 0.1748 -0.9000 0.0922 0.0360 -0.7353 1.3208 0.1826 -0.6709 1.7894 1.3804 1.9304 0.7689 -0.4871 -0.8766 0.6533 1.9233 0.5069 -4.7143 1.5265 -0.6836 -0.3722 1.6251 1.0275 1.9256 1.0991 -0.2059 0.1243 1.6021 0.2066 -0.9784 -0.2575 0.0653 -1.6131 0.9751 -1.5626 -0.3803 1.2185 -0.1297 1.3681 -0.6325 1.8305 -1.1621 -1.8469 1.4897 1.0088 -1.0721 1.9390 0.0091 1.8043 0.0201 -0.1125 -0.2034 -0.6605 0.1348 -0.1898 -1.8530 -0.9583 -1.1475 1.4697 0.3955 1.0547 1.8273 0.5762 1.9304 -0.7529 -1.2549 -0.3868 -0.1168 -4.8367 1.5814 0.2398 -0.8313 0.9705 0.0233 -1.3515 0.3073 1.6456 1.3705 0.3472 -0.4917 -1.6521 -0.1214 1.0083 -0.5589 -1.0582 1.7255 1.2862 0.5531 -1.4529 -1.4204 -1.5871 0.4652 -1.5377 1.3705 1.9719 -0.5346 -0.1853 0.8467 1.7486 1.5764 -1.7696 -1.3237 1.0184 0.7556 -1.4671 0.0083 1.1233 -1.1249 1.4852 -1.7881 1.1288 0.4633 -0.7392 0.8837 1.1295 1.7356 -0.5289 0.7441 0.4105 -4.9592 0.1008 1.5617 -1.9873 -0.8716 0.1531 -1.2868 1.6315 0.5904 -0.0885 1.2588 -0.1965 0.2346 -1.9890 -0.5372 -1.4448 0.7588 -0.0839 -0.7930 -0.1287 -1.1615 1.7003 -1.7841 1.4617 0.0454 0.4758 -0.7896 1.8668 -0.8726 0.3555 1.9737 1.5244 0.1453 1.9615 0.8055 -1.1652 -0.3776 -0.6620 -0.6239 1.0418 0.3371 -1.8476 1.5098 -0.8128 1.9883 1.8168 1.7621 1.2445 -1.1175 0.1305 -1.1028 -5.0816 -0.9613 0.4438 -1.8367 1.8778 1.6747 -0.4769 0.0617 -0.1355 1.5288 0.7544 -0.8876 -0.2126 -0.2841 1.8373 -1.2988 -1.6417 1.5225 1.5867 1.4870 0.0439 0.6390 0.2535 -1.7222 0.3833 -1.9455 -0.7001 1.7292 -0.7838 1.7593 -0.9995 -0.7418 0.5136 1.0465 0.0056 1.5285 -1.8390 1.6888 -1.2148 1.5370 -0.3965 1.3310 0.6867 -1.2962 1.6722 -1.0179 -1.0234 1.2567 -1.5765 -1.1119 0.0147 -5.2041 1.3219 -1.4101 0.1907 0.8450 1.4424 1.7423 1.1386 0.6113 -0.2655 -1.5516 0.8389 1.9709 0.9470 -1.9332 -0.0150 0.4586 0.7587 0.8789 0.2324 -1.1066 1.7688 0.7867 -1.0526 -0.7107 1.6877 1.5499 -0.3794 -1.8468 -1.8060 -0.8643 0.5165 0.3368 0.5353 0.8691 -1.9239 -1.5797 -0.5621 -1.3806 -1.6987 0.5639 1.2613 1.0105 1.2682 0.6634 0.9414 -0.9129 1.9720 -1.2673 -1.1420 -0.8443 -5.3265 1.9013 1.9532 1.1796 0.5162 0.0803 1.8825 0.7825 1.7789 -0.7338 -0.6649 1.4189 -1.4006 1.7837 0.0299 1.7057 -0.6528 0.8638 -0.0685 0.5072 0.0175 1.8685 0.7684 -0.9947 1.6387 -0.8239 -0.5136 -1.5915 1.5999 -0.8556 -0.9643 1.6811 1.2221 -1.4357 1.0773 1.6521 -1.6860 1.3009 0.1897 0.6768 -0.0286 0.7912 -1.8636 1.0508 -1.8666 -0.1788 -1.3961 1.2943 -0.7454 -0.1836 -0.2850 -5.4490 1.0900 -0.0754 1.1558 -1.7060 -1.2336 0.2061 1.7884 -1.7010 -1.8277 -1.3738 0.5646 -0.4040 1.3022 -1.7123 -1.2143 -0.7999 0.5069 0.7407 -1.5032 1.7752 -0.6358 0.8527 0.0968 -1.1090 1.3849 1.2730 -0.4157 0.3544 -0.9687 0.7594 -0.7639 1.3763 -1.1305 -1.9408 -0.9260 -1.2358 0.0331 -1.1852 1.0528 -1.0345 0.8279 0.3139 1.9450 1.9996 1.4781 1.0399 -0.4542 1.0131 1.8267 -1.9065 -5.5714 0.1517 -1.1280 0.2315 -0.1342 0.3031 0.2038 1.8404 0.2087 1.3849 -0.7207 -0.2476 -0.1183 -0.8851 -0.4808 0.3941 0.3208 0.5457 -0.5927 -0.7367 0.4465 -1.4686 -0.9879 -1.8315 -1.7096 -1.0265 -1.9219 -1.0184 0.6199 -1.7556 -0.2531 1.6524 1.1651 -0.7782 1.6992 -0.6814 -1.7099 1.9762 1.4801 -0.1363 0.6655 0.6849 -1.2221 -1.1998 -0.1217 1.6463 -1.9600 1.1300 -1.7699 -0.0871 0.5515 -5.6939 0.7470 -1.7661 -0.3256 0.3353 -1.7358 -1.4596 0.6546 0.0866 -1.3527 0.1410 1.6508 -1.9376 0.5705 -1.7054 -1.9742 -1.3974 -0.3084 1.2094 -0.8729 0.5027 -0.3554 -1.0627 0.0570 1.1899 1.3300 1.3861 -0.6458 1.1738 -1.1513 0.9537 1.7935 -1.9450 -0.2385 0.5911 0.8071 -1.2956 1.8887 0.4611 -1.3426 -1.9179 1.1331 -1.6812 -1.4358 0.2993 0.4140 0.7475 -0.4259 1.0956 1.8974 -0.9156 -5.8163 0.8121 1.7139 0.7451 0.7244 -1.1049 0.1405 0.2501 0.8005 1.9873 -1.8654 -1.7391 -1.6882 0.9719 -1.4546 0.4898 -0.7013 -0.1707 -1.1373 1.4644 0.3446 1.7783 0.2984 -1.5044 -1.3165 1.9563 0.9023 -1.8029 0.8151 -0.3513 -0.7712 -1.3838 1.3596 -1.7446 -0.8407 -0.7745 -1.3564 0.0327 -1.9532 -0.7961 1.7345 -0.7579 -0.5582 -0.1073 0.2468 1.2348 -1.2387 1.4870 1.0302 0.8906 -1.6528 -5.9388 -1.9134 0.3761 1.4525 0.3378 -1.1471 -1.6379 0.7984 0.8871 -1.3099 -1.8872 -0.3669 0.3309 0.8240 1.2398 0.4421 -1.5565 0.7303 1.9367 1.6223 1.4867 -0.7913 1.0032 1.4044 0.7133 -0.9978 1.8153 -0.1967 -1.4808 -1.5609 0.5901 -0.2492 -1.6221 0.9615 1.1973 0.9017 -1.1910 0.7591 -1.9571 -0.7796 -0.4047 1.3410 -0.4384 -1.9549 -0.5906 -0.0043 1.7960 1.7641 -1.2765 -1.2594 -1.3465 -6.0612 1.1557 -1.9759 -1.4913 0.1518 -1.0098 -1.6306 -0.5605 -0.9032 0.0444 1.9169 -1.5028 -0.5091 1.7279 1.5075 -0.4229 0.7958 -1.6486 0.8502 1.8914 0.1500 -0.0060 -1.2507 0.5352 0.3617 0.6077 -1.8957 0.1949 0.3797 -1.1699 -1.1667 -0.8951 0.8469 0.4251 1.3831 -0.8174 1.6483 0.9748 -0.4200 -1.6190 -0.9721 1.8271 -0.7585 -0.6804 -1.2416 1.2274 -0.8974 -0.6790 -0.3426 -0.2651 -0.3546 -6.1837 0.0150 1.2581 1.2771 1.1933 -1.5955 1.1987 -1.5190 -1.5011 1.7915 1.2776 0.2096 1.4999 1.9575 0.4426 0.4516 1.0177 -1.0714 -1.3315 1.0383 -0.6204 -1.4597 -0.7405 -0.5655 1.8609 0.7918 0.1234 1.8755 1.6126 0.0480 1.6227 -0.3828 -1.0783 -1.0693 0.6493 0.0043 0.6358 0.7443 -1.9107 -1.7838 0.1307 -1.2359 0.5301 0.2087 0.3430 -0.7902 0.5594 1.3180 1.9923 1.3538 0.2300 -6.3061 -1.2263 0.7258 1.7506 -1.1525 -0.9760 -1.4040 0.9469 -0.3738 -1.7492 1.4998 0.2307 -0.6756 -0.6241 -0.8390 -0.1781 -0.6518 0.1918 1.0941 0.6978 -0.8222 0.1150 1.3605 -1.7272 -1.6868 0.2247 0.5565 -1.1543 0.9809 0.5851 1.6932 -1.3242 1.0055 -1.6654 0.2612 0.2076 -0.4465 1.3783 -1.9825 0.0807 -1.1314 0.9740 -1.8277 1.3262 1.3524 1.3315 -1.3897 0.5216 -1.9425 1.3919 0.8919 -6.4286 0.1246 0.9224 -1.6227 0.1146 -0.8349 1.8905 1.4285 0.9331 1.7350 -0.6126 1.6035 -0.6990 0.9312 0.9457 -1.9266 -0.5558 -1.9223 1.9884 -1.5112 0.1712 1.1622 -1.1949 -0.0598 0.4297 -1.3592 1.1142 -0.8027 -1.1559 0.2332 -0.3587 1.6811 1.5203 -0.0666 -0.5629 -0.6979 -0.9297 0.1782 1.2199 -0.7570 -1.2396 -0.0981 -1.7239 0.8051 0.0734 -0.0145 -0.7982 1.6187 -1.6381 1.4793 -0.4932 -6.5510 1.5225 0.9150 -1.5833 1.3261 0.7287 -1.8708 -1.4652 0.5425 0.6504 0.9866 0.8810 0.6381 1.0650 0.3003 -0.9568 1.6495 -1.9271 -0.5338 0.9155 -0.2914 -1.9007 -1.7361 0.5945 1.8595 0.2075 0.0270 -0.7267 -0.9732 -1.9161 -0.9082 -0.2036 -1.2082 -1.6506 0.8709 1.5785 1.7471 0.4720 -1.7889 0.9635 -1.5596 0.6790 1.1175 0.9035 1.8075 0.9526 0.7728 -0.9530 1.6991 -1.2818 1.6196 -6.6735 -0.7493 -1.4793 1.3067 -1.9900 1.3284 -0.9508 1.5389 0.7659 0.6647 -0.5387 -1.7624 1.3203 -1.3164 -0.5110 0.4014 -0.0710 -1.2054 -1.4375 -1.5070 1.4520 -1.8738 1.9081 -1.2059 -1.5587 0.3079 -1.6801 0.4098 1.4025 -1.8084 1.1995 -0.4221 -1.3620 -1.2956 1.6751 -1.5576 1.4671 0.1770 -1.8438 -0.1421 1.2698 0.9048 -0.0449 1.4402 -1.5185 1.6398 1.3858 0.8331 1.2716 0.1753 0.7006 -6.7959 0.2424 -0.5783 0.2754 -0.9701 -0.2389 -0.8769 -1.5084 -0.7126 1.4079 -0.4757 0.9920 -1.2992 -0.3023 -1.5406 -1.4455 0.4697 0.4299 -1.1465 -0.1023 1.4532 -1.3032 -1.9232 0.6080 -1.7860 1.9198 0.4385 -0.1184 -0.2800 0.2923 -1.6375 1.7201 0.5026 -1.2641 0.2503 -1.4670 -1.9298 0.5221 0.5939 0.3348 -1.2661 0.4137 -1.7740 0.4370 0.2161 0.6210 1.5819 1.4014 1.9226 1.9050 1.0893 -6.9184 1.8257 1.4691 0.9103 -1.6985 -1.8038 1.3504 -0.0414 1.2584 -0.7483 -0.4094 0.8007 1.6613 -1.6490 1.4459 1.1721 -0.7378 -0.5791 -1.8142 -1.9370 -0.0920 -1.6178 -1.2240 1.3871 0.2841 0.5345 -1.2501 1.3146 1.4719 0.0933 1.6502 1.3793 0.9253 0.9363 -1.5784 -0.9167 -1.7326 -1.9653 -1.3668 1.5219 -1.0405 1.8806 0.3892 -1.0510 -0.0115 -1.1236 1.9359 1.3891 -1.8950 1.7911 0.8843 -7.0408 -1.6705 0.6826 0.5877 -1.1248 1.0338 -1.6517 -0.0422 -1.9603 1.8749 1.0063 -1.3646 -0.6333 -1.3578 1.0665 -1.7644 1.3616 1.7688 0.7065 -1.1481 -0.5596 -0.0910 0.4185 0.6747 0.2169 -0.5947 1.5637 -1.6744 -0.1350 1.1023 -1.7565 0.8213 1.2788 0.6433 -1.9483 -1.2795 -0.6315 -1.0652 1.8506 0.6064 -0.8121 1.7188 0.9624 -0.8616 -0.4845 -1.2023 1.8843 0.0692 1.5842 -0.6140 1.4434 -7.1633 -1.7845 1.9284 1.6481 -0.5472 1.0989 1.0090 1.6050 -0.7710 -0.1379 1.4600 1.1143 -0.4261 1.3829 -1.8122 1.1282 -1.1729 -0.8555 -0.0271 -0.2011 0.0823 0.1791 -0.6739 -1.2991 1.0739 -0.4001 0.0234 0.5788 1.6386 0.8302 -1.8182 1.3542 1.9574 -0.1101 1.8784 0.1893 -0.1615 -0.6744 0.6302 -1.0807 -1.5803 -1.8911 -0.8305 -0.4169 0.2083 -0.8290 1.9362 -0.8330 -0.2361 -1.5869 -0.9575 -7.2857 -1.8067 0.2380 1.0043 -1.2172 -0.5284 -1.9335 1.3581 1.1199 -1.7470 -0.5405 1.8211 -0.4319 0.1048 -0.5790 0.3845 1.9126 1.9900 1.0989 -0.3828 -0.0223 -0.5731 1.9423 0.8310 -0.2043 -1.9515 0.0819 1.9357 0.0922 -1.2703 -1.9116 -0.5812 1.6729 1.9862 1.7815 0.9177 0.2326 0.3627 0.1560 0.8282 -0.3245 0.6768 -1.5136 -0.9372 1.3440 1.6150 0.1560 -1.8735 1.7079 0.8083 -0.3439 -7.4082 0.3935 -0.2809 -0.1386 1.5472 -1.3557 -1.5853 -1.9891 -0.7440 -1.4103 -1.1201 -1.9550 -1.0912 -0.6692 -1.8737 0.4316 0.2752 -1.6119 0.3800 1.9946 1.7779 -1.9893 1.1815 -0.5856 -1.7454 -0.8161 -0.7131 0.0930 0.6443 0.9962 -1.0164 -0.7129 -0.7665 -0.5491 1.9986 1.1118 1.9000 0.7724 -0.3749 -0.4410 -0.0457 -0.3325 1.3133 -0.1400 -0.8175 1.0994 1.4177 -0.3183 0.6712 -1.7648 0.1179 -7.5306 -1.8201 -1.8832 0.4517 -0.7867 0.9701 1.5843 -1.4424 0.8981 0.0581 -1.5515 0.6064 0.4379 0.0626 1.7059 0.0843 1.9621 0.0369 -1.5366 -0.1181 -1.2707 0.3885 0.7725 -0.1263 -1.6092 -0.1254 -1.6742 0.7285 1.1615 1.8495 -1.4048 0.1297 0.2701 1.6899 0.5091 -1.4180 -0.2546 0.6191 0.8011 1.4523 -1.2780 1.8062 -1.7634 1.9350 1.4311 0.6411 0.9400 -1.7092 -1.8341 -1.5929 -1.6506 -7.6531 0.1895 -1.1382 1.4408 -0.2170 0.7820 0.6115 -0.7206 -1.0273 -0.6302 1.1866 0.3451 -0.9858 1.2714 -1.7810 0.7967 -0.2436 0.9252 1.7098 1.0001 -0.2321 -1.3961 1.2254 -0.1572 -1.6988 0.8762 -0.8326 -1.8044 1.6110 -0.0676 -0.8762 0.8655 1.5436 -1.9988 0.7514 1.0680 -1.1603 -0.0415 -1.6429 0.9870 1.3898 -1.5673 1.2658 1.0863 -0.6123 0.7612 -1.9998 1.7272 0.2015 0.4814 0.6586 -7.7755 0.2455 1.4271 0.4388 1.6310 0.3293 -1.3155 1.6543 0.7265 0.7970 1.9419 -1.6992 -0.2856 -1.0436 0.5217 1.2272 1.8652 -0.1816 1.1449 1.6682 0.7333 -1.0291 0.4314 1.8798 1.9502 0.5694 1.5480 -1.1986 -1.0157 1.8116 -1.4591 -1.2356 -0.3178 0.3583 0.4153 -0.8321 1.6825 1.6604 -0.4317 -0.2628 0.8100 0.6520 -0.4708 -0.3430 -0.6078 -1.0585 -0.1674 0.7457 0.9679 1.1155 -0.5011 -7.8980 1.0585 -1.9739 -0.0918 1.1756 0.5202 -0.1037 0.5786 1.6278 0.2655 1.1991 1.9230 0.8223 0.2933 -1.8501 -0.5021 0.2618 1.1888 -0.2476 1.8402 -0.9128 0.9783 -0.3239 -0.0560 1.2100 -0.8151 -1.6128 0.0810 0.1152 1.1887 1.8733 -1.7788 0.3668 0.7251 1.9432 1.7704 0.8498 0.0872 -1.3539 -0.4633 0.3405 0.9008 0.5416 0.8565 -0.2834 0.9105 -1.4250 -1.3497 -1.3487 1.5635 -1.6959 -8.0204 1.2060 -1.0657 -0.1263 1.6638 0.3437 -1.1595 -0.8636 1.6818 -0.2914 0.3479 -0.1603 -0.4862 -1.1069 0.7448 0.8730 -0.9005 1.1560 1.4181 1.6827 -1.3552 -0.7843 1.4414 -1.2058 -1.9861 1.4833 -0.6942 -0.3420 -0.2147 1.3931 -0.6484 1.5691 0.4678 0.1091 -0.6975 -1.0252 0.4962 -0.2124 1.6421 -0.0334 0.0472 -0.3331 1.1571 -0.3006 -0.9226 1.4481 0.3873 0.3660 0.4433 0.8754 -0.7477 -8.1429 -1.8646 1.2424 -1.4844 0.8873 -1.6707 -0.4988 -1.7479 0.0889 0.6125 -1.3143 -0.5135 1.7210 -0.2304 1.2102 1.7087 1.8974 1.5933 -0.7304 1.8503 1.2496 1.3487 -1.9393 1.8170 1.1124 1.0719 -1.6739 -1.0697 1.8490 0.0027 -0.4086 1.3598 -1.6506 -0.3322 -0.4972 -0.6006 -0.7692 -1.1597 -1.3084 0.5616 1.6776 0.0354 -0.8081 -1.3634 1.3206 1.8860 -0.6034 -0.8362 0.4060 1.1013 -0.1784 -8.2653 0.5203 0.8662 1.8424 -1.3399 1.9895 -0.4314 0.8928 0.2897 -0.0533 0.7923 -0.4170 -1.4956 -0.0444 0.0877 -1.1924 1.7425 -1.0901 -0.3631 -1.3803 0.1432 -0.7694 -0.0429 -1.1015 -1.7849 1.1169 0.5643 -0.6370 -1.8100 1.4623 -1.3208 1.7230 -0.0856 -0.6385 0.9670 1.5074 -0.5171 -0.3706 -0.2674 1.6893 0.7703 -1.0094 -1.2600 -1.0785 -0.9457 -1.0793 0.6340 -1.5363 -0.4506 0.5002 -0.8366 -8.3878 -1.7389 -1.6727 -1.4961 1.3434 0.6315 -1.7419 -0.4357 -0.8857 0.3122 0.0912 -0.0755 -0.7420 -1.4488 0.9695 1.5194 1.7766 -1.7655 0.9596 0.9060 1.7884 -0.9883 0.9687 -1.7815 0.5250 -0.5966 1.0756 1.4532 -0.5407 0.1023 -1.5304 -0.3324 -0.5568 -1.2675 1.5779 -1.4076 0.5430 1.5606 1.6479 1.1730 -1.2954 1.2697 -0.8937 1.6896 0.8363 1.1411 -1.6599 0.3311 1.2846 1.4464 -1.8855 -8.5102 1.7566 -1.8266 0.4581 0.7736 -1.5706 -1.8080 1.1396 -0.4613 -1.5715 1.0507 1.3967 0.3495 -1.3551 -1.9391 0.8032 0.2006 0.6032 1.2527 -0.2631 -1.5019 1.7599 0.1810 0.4612 1.7336 1.7263 0.2884 -0.8096 1.9885 0.7233 -0.3663 0.2393 -0.3367 1.5532 -0.0700 1.2941 1.3607 1.2973 0.8888 1.4195 -0.4511 -1.5413 1.3698 -0.0073 -1.4905 -1.5387 -1.3630 1.0039 0.8434 -1.1847 1.3877 -8.6327 -0.8748 1.1719 -0.0448 0.9262 -0.4744 -0.6114 1.3654 -1.8588 1.8989 0.5927 -0.2701 0.5122 -1.5090 0.0562 1.9404 -1.0589 0.8891 -0.2601 0.6098 -1.1805 -0.1181 1.9204 -1.2189 0.5458 0.3024 0.2602 0.4605 0.0090 -1.9323 1.6004 1.3079 -1.3033 -0.3469 1.0822 1.9202 1.8045 1.5974 -1.3665 1.6579 1.5138 -0.4922 -0.4219 -0.1604 0.6247 -0.9567 -1.9082 -1.4351 -0.2395 -0.8720 1.0581 -8.7551 -1.5732 1.6699 1.5813 1.6350 0.9584 -1.5720 -0.2474 -1.4744 1.9508 -0.6678 0.3413 1.1176 1.6825 1.0222 0.6980 -0.1361 0.4216 -1.6233 1.5357 0.1751 -1.8395 1.6796 -0.0428 1.4744 1.4276 1.2630 -1.7544 -1.0117 1.5022 1.5960 -0.1677 -0.2398 -1.2994 1.8736 -1.1474 -1.2363 0.6429 -1.0286 1.7551 -1.9564 -1.9770 0.0195 -0.0478 -1.3465 -0.0219 -0.3534 1.5613 -1.9630 1.9051 0.4976 -8.8776 -1.3926 -1.8130 0.1524 -1.0604 -0.7953 -1.0195 0.6007 0.2141 -1.6881 0.1061 1.1648 -1.6752 1.5590 0.3132 1.8025 -1.4074 1.9743 0.5771 0.2700 0.0611 -1.9054 1.7586 0.5760 -1.6335 -1.9162 -1.7969 0.4376 0.4561 -0.0013 -0.7729 0.1270 0.0652 -1.9223 -0.8701 -1.7873 1.6006 0.9009 1.9845 -0.7913 1.5139 0.4122 -0.1875 -1.1097 0.9536 1.6166 -1.0588 -1.2984 0.7849 1.9079 0.9998 -9.0000 -0.8617 -0.3202 -0.4627 1.4084 1.0855 0.3559 -0.9002 1.7520 0.6133 1.8819 0.3205 1.2848 1.2524 -0.6507 1.8561 -1.9122 1.0748 1.8622 -0.6444 0.5924 0.2489 1.0460 1.4647 0.4122 1.2636 -0.7509 -1.0857 -0.2773 0.7109 -1.2510 0.7214 -0.4236 1.1823 -1.8527 0.6719 0.5993 1.7637 0.8535 1.1852 1.6184 0.7002 -0.8394 1.4791 0.9903 -0.3022 0.8421 1.4708 1.9026 1.8094 -0.6987 -================================================================================ -================================================================================ -0.3842 0.0147 --------------------------------------------------------------------------------- - logR -logT -8.0000 -7.7959 -7.5918 -7.3878 -7.1837 -6.9796 -6.7755 -6.5714 -6.3673 -6.1633 -5.9592 -5.7551 -5.5510 -5.3469 -5.1429 -4.9388 -4.7347 -4.5306 -4.3265 -4.1224 -3.9184 -3.7143 -3.5102 -3.3061 -3.1020 -2.8980 -2.6939 -2.4898 -2.2857 -2.0816 -1.8776 -1.6735 -1.4694 -1.2653 -1.0612 -0.8571 -0.6531 -0.4490 -0.2449 -0.0408 0.1633 0.3673 0.5714 0.7755 0.9796 1.1837 1.3878 1.5918 1.7959 2.0000 -3.0000 -0.3132 -1.5619 -1.0098 1.5297 -0.5566 0.4822 0.6639 1.1273 -1.2688 -0.7807 -0.2067 -0.5406 1.9316 1.3398 -0.0813 1.5171 -0.6094 1.1433 -1.1053 1.0893 -0.1742 -1.5700 -0.9070 -0.3909 0.9972 -1.7081 0.6382 0.8641 0.6157 1.0427 -1.2873 0.3484 1.7646 0.4431 0.4453 0.9458 -0.6672 0.8019 1.6649 -1.9564 1.4805 -1.1255 -0.1763 1.4094 1.2956 1.5677 1.7617 -0.2114 0.6255 -0.4381 -3.1224 -0.5971 -0.2736 0.9723 0.0058 1.2562 0.9809 -1.9181 0.5210 -0.2537 -0.1735 1.2735 0.1904 1.5425 0.8512 0.2114 1.0182 -1.8466 -1.8917 -1.6666 -0.2497 -1.0582 1.9370 0.1692 0.6497 -0.8847 -0.7128 -0.6582 0.7949 -0.1052 0.0707 0.3680 1.0752 -1.6385 1.1075 0.2529 0.6764 -0.6898 -0.3625 -1.0753 1.9172 -0.0120 1.9843 -0.0409 -1.1210 0.0298 -1.8416 1.6191 1.2742 0.9033 0.4393 -3.2449 0.3193 1.9869 -0.8880 1.1187 0.3256 1.9035 1.3112 1.9941 0.3533 -1.1818 0.0147 0.8444 1.0974 -1.9980 0.0201 -1.0591 1.4996 -1.3884 0.6658 -0.9358 -0.5738 1.7622 -1.0382 -1.6200 -1.7229 0.0185 0.5668 -0.6908 0.7610 -1.7559 1.4293 1.2663 1.9420 1.7460 -0.5752 -0.4029 0.9839 -1.4637 -0.7439 -1.5258 -0.1805 0.2080 -1.1554 -1.8935 0.8774 -1.9200 1.8936 -1.1136 0.6556 -0.2610 -3.3673 -1.7613 -0.1113 0.0670 1.4187 0.9294 -1.6828 -1.1633 -0.7524 -1.5344 -0.1724 1.9372 0.0585 0.9675 0.7318 1.3996 -1.1371 1.0153 1.5254 -1.3140 -0.6128 1.8804 1.1232 -0.8696 0.2558 -0.3827 -0.0401 -0.5793 -0.8827 0.6991 1.1142 1.4958 -1.3787 1.2914 -0.9808 -0.2907 1.6058 -0.1820 -1.2117 -1.3605 -0.1081 1.0507 1.9888 1.1496 1.5080 0.9913 1.5817 -1.6948 1.7197 -0.4144 1.6865 -3.4898 -1.6971 0.8610 0.9428 1.9876 1.0754 -0.4697 0.2290 -0.5338 -1.2159 -1.0060 -1.1120 0.1953 1.6246 1.6509 -1.7809 -1.6804 -1.0195 -0.9798 -1.6204 -0.4461 0.3509 0.3126 0.1737 -0.6453 0.8258 1.3059 -0.6149 -1.6579 -0.8147 -1.4505 -0.1306 -1.3763 -0.1486 -1.1160 0.9549 -1.8897 0.2190 -1.3220 -1.9960 1.4768 0.6861 -1.6042 0.6563 0.4466 -0.1066 -0.3230 1.5483 -1.0194 -0.4068 -0.6835 -3.6122 1.0848 1.6659 1.3991 1.1908 1.9472 0.7886 1.0042 1.9312 -1.9720 0.5362 0.9559 1.6713 1.5354 1.3678 1.7832 0.1495 -1.9723 -1.9558 0.1786 -0.2589 -0.1950 -0.3984 1.6709 -0.5633 1.4249 1.6115 -0.0020 -0.2122 1.0441 0.8319 -0.6859 -1.5898 -0.9406 -1.4759 -0.8211 -0.9527 0.5508 1.8180 0.7430 1.7066 1.1365 0.9115 -0.3438 -0.7008 1.3851 1.6216 -0.1925 -1.9637 1.1701 -0.8597 -3.7347 -1.9604 1.2200 0.0697 0.7408 1.6588 0.1647 0.0128 -0.8374 -0.7792 1.1862 -0.2039 -1.3459 -1.6219 -0.1083 -0.1402 0.6138 -0.1157 -1.4261 0.0312 1.6272 -1.3622 0.7590 0.3754 0.9943 -1.3976 1.7664 0.4839 1.3883 -1.0136 0.9577 1.1241 -0.4103 -0.4642 0.6312 -1.6264 0.9425 -1.8285 -1.2376 0.6566 -1.6067 1.8874 1.4736 0.5052 1.2762 1.5503 -0.9621 1.3976 -1.2208 -0.3466 0.2330 -3.8571 0.8556 -1.8794 -0.8380 0.4341 -0.5705 1.1001 0.6066 -1.0624 -1.4163 0.5162 -0.1981 -1.3242 -0.6945 -0.7878 -1.5675 0.1876 1.0546 0.3019 1.3052 -1.4897 -0.2576 0.4377 0.7040 0.7831 0.9159 0.6057 -1.6231 0.7812 0.8991 1.9739 0.7734 0.7473 0.0593 1.4717 1.9873 1.1162 0.4500 -1.6842 0.9070 0.8342 1.1023 -1.5018 0.6149 -0.8171 1.0411 -1.0385 0.7359 -0.8200 -1.9640 0.5334 -3.9796 -1.5469 0.6372 1.7024 1.8770 -1.0563 1.2370 -0.5858 1.6018 1.1500 -1.7043 -0.3715 -0.6507 1.1407 -0.3589 0.7384 0.4097 1.9026 1.7511 -0.2892 0.8943 1.3178 1.5955 -1.7275 -0.7917 -0.7191 -0.2622 -1.3229 -0.0152 0.6529 -0.0105 0.6632 -1.7342 1.5039 1.7563 0.4716 1.5256 -1.4742 1.1898 -1.5234 -0.3680 -0.7047 0.3424 -0.7939 0.5493 -0.5305 1.4432 0.5355 -1.1388 -0.6555 1.3897 -4.1020 -0.4541 0.1432 0.5958 -0.6088 -0.8241 -0.0990 -1.1405 -0.8632 -1.7517 -0.7841 -0.7172 1.8473 0.3589 1.1495 -1.8185 -1.5739 1.2581 0.4942 -1.2361 -0.3808 0.1547 1.3744 -1.7584 0.3869 0.8681 1.9116 1.2286 -0.8951 0.8383 1.0531 0.9189 1.2806 1.6149 -1.6063 -1.5809 1.1856 -0.9905 -1.7658 -0.3951 1.2795 -1.4937 0.6874 -1.9855 -1.5611 -0.5966 -1.6656 1.3836 1.4563 1.0223 -1.0301 -4.2245 0.0930 -1.2632 -0.8749 0.0640 0.9401 -1.6214 -0.8132 1.7065 -0.2835 1.7555 1.9656 0.1066 -0.8478 1.1631 -1.3628 -0.9918 1.1395 -0.2654 -1.1938 0.6045 0.9310 -1.4997 -0.8921 -1.1149 -0.4806 1.0538 0.8548 0.6501 -1.9749 -1.4314 -1.1068 -0.9122 -1.4143 -0.3587 -1.6993 1.0001 1.1509 0.2971 -1.6412 1.5603 1.8625 -1.1905 0.8186 1.3678 0.1594 -0.7067 -0.0858 0.0491 -0.3975 1.7194 -4.3469 0.9755 -1.0348 0.3422 0.7548 -1.4394 -0.5663 1.6222 0.2687 -1.1320 -1.5089 0.0729 0.1907 -0.6623 0.5217 -1.7253 -1.4194 0.1851 -1.7527 1.5236 -1.4314 0.6957 -0.4352 -0.4008 1.0596 -0.0022 0.9026 0.0208 0.3716 1.0429 0.4292 0.4625 1.1569 1.7963 -0.4931 0.3085 -1.6549 -0.5648 -0.3518 1.3409 0.0536 0.9243 -1.9240 -0.1420 1.6053 -1.1027 -1.8739 -0.2664 0.8177 -0.1821 -0.1601 -4.4694 0.6792 -0.9824 1.0076 -1.3875 -0.4170 0.6240 1.3135 1.1661 0.8867 -0.5636 -1.5108 -1.1327 1.4593 1.4293 1.8062 -1.6960 0.1472 0.5947 0.8426 0.5755 1.0800 -0.5621 -1.2823 -1.1817 -1.9521 -0.5987 -1.6330 -0.7140 0.5128 1.5779 1.3584 -0.9893 -1.4637 -1.2277 1.8839 0.1979 -1.2700 1.3630 -0.4192 1.5969 -0.9573 -0.4271 0.0198 1.5705 1.4750 0.2974 -1.1129 -0.3866 1.9025 0.4311 -4.5918 1.1244 -0.2005 0.1280 -0.2842 0.8117 1.4059 0.0295 -0.0765 -0.6389 -1.2916 1.7570 -0.7357 1.2028 0.8614 1.1637 1.7471 0.4935 1.5918 -1.3292 0.5069 1.0891 -0.9134 0.9630 1.1139 1.3248 -0.7485 0.7264 -0.7830 0.9562 -0.1481 0.3902 -0.3366 -1.3521 -1.2879 -1.6897 0.4723 1.3946 -1.9167 -1.7350 -0.1701 0.9509 -1.3692 -0.9134 -1.0720 -0.4038 -1.1000 -0.5896 0.9142 0.4440 -1.6753 -4.7143 0.5510 -0.0917 1.7383 -0.8428 0.9047 0.9234 -1.1140 1.6129 -0.0353 0.7155 -1.4166 -0.9688 0.3444 -0.7239 -0.0012 -0.5040 0.5622 -0.0514 -1.9816 0.5987 -0.3115 -0.6332 -1.6234 -1.1185 -1.1049 1.7415 -0.2699 -1.8317 -1.4447 -1.6839 0.3555 -1.2535 -0.0058 -0.5198 1.2155 -0.7180 -0.1669 0.8851 -0.2666 1.1729 0.6467 -0.3579 0.0159 1.8688 0.6464 1.6200 -1.2850 -0.0671 1.6346 -0.7096 -4.8367 1.8707 -1.6117 1.6107 -0.2192 -1.7050 1.5181 -0.9922 -1.9110 -1.4568 0.6365 1.9112 -1.5542 -0.1522 -1.2775 0.9801 -1.5278 -1.0406 -1.2144 0.2101 1.4927 0.0444 -1.7670 0.2536 1.1901 -1.4714 -1.7092 -1.2488 0.9843 0.3667 0.1624 -1.0021 -0.6711 1.8635 -1.0375 1.6066 0.3221 -1.5068 -0.1308 1.7942 -0.3257 1.4535 -0.9743 0.2837 1.3754 1.6828 -0.0567 0.5588 -1.9881 -0.9871 -0.8852 -4.9592 -1.6260 -0.8812 -0.7155 1.8751 0.6744 -0.2960 1.9522 -1.3871 -0.0958 0.5882 -1.7777 0.8680 -1.6005 -1.4389 -1.3612 1.7156 0.7329 0.6217 0.2220 -0.8288 0.4836 -0.3594 -1.4183 0.7584 -1.4817 -1.2373 1.2708 0.6405 0.5240 -0.3272 -0.4149 0.7611 0.9600 0.0409 1.8771 1.8228 -0.3503 1.2825 0.1731 0.0470 -1.7801 0.2959 1.6023 1.1205 1.1453 -1.3603 -0.5662 -1.0672 -0.7363 0.3182 -5.0816 -0.5409 0.2428 -0.2460 -0.8535 -1.6184 1.5674 -1.9545 -1.9934 1.3072 1.9872 0.9084 -1.9389 -1.0932 1.8873 1.2344 0.2672 -1.0526 -1.9425 -1.9166 0.4479 -1.9127 1.9745 -1.2665 0.8428 -1.3798 0.1604 -1.6776 1.0671 0.3397 -1.6553 1.3943 0.1881 1.6864 1.6665 1.6820 -1.6889 -1.5162 1.9508 -0.0496 -1.0471 1.0787 -0.9429 0.9089 1.3491 1.1371 -0.9038 -0.3935 -0.3470 -0.0349 -1.3305 -5.2041 -0.1901 0.0431 0.1268 1.2796 0.0693 -1.0769 0.6525 1.1893 -0.7225 0.5812 -1.4122 -0.6323 1.6369 1.6452 0.3013 0.8094 1.4161 1.8342 -0.0405 0.2463 -0.3374 -1.7121 -0.3088 1.1625 1.2195 1.5695 -1.7941 0.1086 -1.5703 -1.1970 1.6009 -0.0128 1.0342 -1.7425 -0.3327 0.6970 -1.4664 -0.6967 -1.7418 0.6054 1.8836 1.3082 1.8985 1.3824 1.4208 0.3087 0.0730 -0.3750 1.2724 -1.2717 -5.3265 -1.7751 1.7916 -1.9849 1.9073 0.9154 -0.6860 0.7913 1.2715 -1.0186 1.0836 1.2175 -1.0026 -1.8323 -1.1835 -1.1974 -1.7390 0.9040 -0.4801 1.5375 -0.9913 -0.1871 0.5561 1.5099 0.0985 -0.5059 1.4681 -0.7590 -1.6823 -0.2198 1.1404 -1.8769 0.3435 0.3779 1.7142 -0.8541 -0.8847 -0.2381 -0.5723 0.9454 0.5670 1.0357 1.2802 1.6919 -0.2763 1.9388 -1.1374 0.8575 0.1360 1.2676 -0.0929 -5.4490 1.1358 1.7207 0.9292 1.1044 -1.7313 -1.1802 1.8972 0.7727 0.2458 -0.5321 -1.8224 -0.5235 -0.0043 -1.1542 -1.3075 0.0337 0.3436 -1.0403 0.3496 1.6014 -0.1073 1.4296 1.7091 -1.6304 -1.6168 -0.0958 0.3524 -0.2965 -0.6942 0.5640 -1.9917 1.8723 -1.0717 1.6684 -1.5639 -1.0477 -1.0605 1.9846 -1.9816 0.5586 1.4787 0.6891 -0.5491 1.8332 1.5741 -0.2642 0.2933 1.8701 1.9302 -0.2007 -5.5714 1.3894 -0.7921 -0.5127 -1.3407 -1.1633 0.6275 0.0431 -1.0755 -0.3884 -0.5073 1.9494 1.4143 -0.4481 1.6557 -0.6295 0.6716 1.8666 -0.4389 0.7195 -0.8163 -0.9348 0.2966 1.9171 -0.1875 1.7505 1.6575 -0.9849 -0.3927 0.5732 0.0722 -1.6162 1.9748 1.0106 -0.2492 0.4727 -1.6497 -0.0188 1.7233 1.5864 -0.6505 0.1255 0.7895 -0.6400 -1.7405 0.0218 0.4065 -1.9766 -1.6177 -1.1708 -0.6078 -5.6939 0.1642 -0.8246 -0.8953 1.4774 -1.4198 -0.0182 1.8113 0.5001 0.8688 -0.2751 -1.9203 0.5845 0.5277 -1.5583 -0.1514 1.6613 -1.1797 -0.1556 -0.1556 1.2430 1.2983 1.0371 -0.5382 -1.7119 -0.6021 0.7192 0.8110 1.8600 -0.1854 0.5297 0.1568 -1.3975 -0.1552 0.1793 1.8030 -0.5338 1.9204 0.1692 -1.0301 -1.2333 -1.4332 -0.1883 -1.9123 -0.2198 1.9536 0.6804 1.0391 -1.5240 -0.1076 -0.8551 -5.8163 1.5764 -1.2748 -0.1651 0.3522 0.0562 1.3210 -1.0742 -0.4904 1.1683 0.1123 -0.3915 -1.8822 1.0135 1.8887 0.4811 1.4262 0.0675 -1.0733 -1.9422 0.6136 -0.0276 1.1284 0.7787 1.9518 0.0413 -0.2913 -0.8530 -0.0926 1.4915 -1.8302 1.9116 1.9732 0.3913 -0.6738 -1.1078 -0.8940 -1.7996 -0.0996 -1.7707 0.8739 -0.5123 -1.2025 0.1794 1.8950 0.7805 -0.0330 1.1077 0.9499 1.5669 -1.1813 -5.9388 1.4355 -0.7959 1.7640 -0.8757 1.7074 1.8552 -1.4180 1.8980 -1.6571 -1.1257 -0.2233 1.9744 -0.0457 0.2016 0.7777 1.8732 1.1334 -1.1034 -0.7880 -1.6095 0.5778 -1.2770 -0.9704 1.5525 -0.6930 0.2666 -0.4097 -1.7039 -0.5485 -0.3677 1.5828 -0.7022 -0.4830 1.1316 1.0358 1.1931 1.8151 1.1822 -0.3696 1.2860 0.0347 -0.8891 -0.7883 -1.1046 -1.4200 -1.2620 -1.7473 1.5538 1.7240 0.3471 -6.0612 1.3620 -1.2657 1.6067 0.0254 -1.7313 -1.4347 -0.7641 -1.8258 -0.7628 -1.7603 -1.0559 -0.9373 1.9775 -1.0578 -1.0433 0.7472 1.4374 -0.4518 1.5025 -0.6394 -1.2119 -0.6814 0.4374 -0.5314 0.6916 -1.0523 0.8040 -0.6102 -0.1765 0.2310 0.7449 -1.0451 1.3438 0.8874 -1.0636 1.8999 0.6592 -0.1903 -1.3699 0.1329 -1.3409 -0.2820 -0.3651 0.8798 -1.2305 1.2875 -0.6955 -0.2240 1.0894 0.5016 -6.1837 -0.7679 -0.4552 -0.7769 0.3791 -0.6695 0.9028 0.3191 -1.4172 -0.7589 -1.1142 -0.4387 0.0639 0.0271 1.0181 -1.2433 1.7859 -0.6286 -0.7990 0.7407 1.2221 -0.4861 0.9874 1.5349 1.0672 -1.8632 1.3095 1.0979 0.6772 1.0401 1.9177 -0.2755 -1.7311 -0.1564 -1.8143 -0.8230 0.3475 -0.7615 0.7416 1.2879 -0.3182 1.6006 -1.6806 1.3605 1.3143 -0.7120 -0.8051 -0.7796 1.2456 1.3266 -0.6811 -6.3061 0.3704 -1.4443 -0.1249 1.9952 -1.3646 1.7903 1.2970 1.8889 -1.2817 -1.1459 -1.9325 0.8988 0.5764 -1.2877 1.1646 -0.8032 -1.4600 -0.3097 -1.6361 -0.9470 -0.5147 1.4075 1.1702 -0.2290 0.8983 0.2746 -0.6366 0.9035 0.7340 0.4764 0.4718 0.7319 -0.4618 1.4763 -1.3508 1.5355 -0.6309 -1.4999 0.4001 -0.4961 1.2620 -0.2769 0.6743 -0.7670 -1.1622 -0.4478 0.4272 0.6278 0.3128 1.9522 -6.4286 0.7644 1.7261 -1.5283 -1.7545 -0.7560 -1.4536 0.1035 0.0759 0.3002 0.9809 1.8853 1.5130 -1.5265 -0.6459 -0.9767 -1.2927 0.1789 0.2131 -1.0910 0.8476 0.9317 -1.9161 -0.4170 1.5606 0.0813 -0.6095 -0.9853 -1.0266 -1.6009 1.2689 -1.6534 -0.8308 -1.8173 1.1255 -1.8429 -0.7668 0.2932 -0.3618 -0.8709 -0.8992 1.1912 1.8959 -0.6078 -1.8434 -1.8537 1.0369 0.2095 1.1344 0.7900 1.6300 -6.5510 1.5433 1.1533 -0.0992 -0.7675 0.0281 0.0083 0.4411 -1.2556 0.6225 -0.1736 0.4808 -1.0416 -0.2624 -1.1592 1.5012 -0.0482 -1.1001 -1.8352 0.7030 -1.1414 1.9583 0.1348 -0.8441 0.6307 -0.8991 1.2811 -0.7671 1.9530 0.4206 1.3776 -1.7087 -0.6068 0.9499 0.6202 -1.2230 -0.5752 -0.9462 0.4535 -0.6217 -0.7638 -1.1705 -0.3639 -1.2180 1.8503 -1.3820 1.6532 -0.2861 -0.4885 -1.0747 0.5430 -6.6735 0.7421 -0.1297 -1.7772 1.6740 1.9213 -0.2758 0.4546 -0.1988 -0.7125 -1.6907 -0.1757 1.2735 -1.9319 0.3284 1.5231 -1.1298 -1.2670 1.0891 -0.9797 -1.2321 -0.4880 -0.4300 1.4964 0.4738 -0.3762 0.1376 1.8159 -1.5471 -1.1691 1.8501 1.8293 -1.2913 -1.4196 -0.3157 -1.8011 0.6196 -1.6900 -1.7679 -0.0593 1.8311 -0.2928 -0.5741 1.9918 0.1279 -0.4990 -0.4566 -1.2202 0.0489 -0.2446 -0.9168 -6.7959 -1.3578 -0.7550 0.0347 -1.7667 -1.3850 1.7906 0.1714 -1.7462 0.7724 -1.7528 0.9555 0.9999 0.6043 0.9288 -1.6481 0.9071 -1.4532 -0.6420 1.7710 0.0115 1.8697 -1.6443 -0.0898 -1.7504 0.5208 -1.6852 -1.2985 -0.9647 0.9950 -1.3442 1.3865 -1.4724 -1.8590 -0.4198 1.9178 -1.5586 -1.5931 1.0047 -0.7514 0.8691 -1.2000 -0.1597 -0.9388 -0.1939 1.0764 1.0480 0.0631 1.7135 -0.9449 -1.0388 -6.9184 0.4552 0.4852 -1.8138 0.4311 -0.5023 0.9898 1.2324 0.2086 -1.9932 0.5455 0.9955 -1.0041 -0.1414 1.8629 -0.8075 -1.1074 -1.1566 0.2352 1.7991 0.4348 -0.7867 0.5543 0.4994 0.3877 -1.3623 0.5383 -0.2793 -1.9256 0.1591 1.9571 -0.6010 1.8622 -1.6152 0.9298 -1.5427 -0.9057 0.2834 0.3711 1.1008 0.4612 0.3745 1.6494 -0.1914 -1.0989 -1.3528 -0.4000 0.8510 -1.8298 -1.4838 -1.5755 -7.0408 0.3410 -1.0285 -1.3350 0.3711 1.0452 -0.6714 0.3128 -1.6075 1.7408 -0.6524 1.9900 1.9144 1.1153 -1.9197 0.1739 -1.6527 1.5806 1.1585 1.8894 0.4335 0.0887 0.0759 -0.4542 -0.1252 0.5417 1.7318 0.3835 1.4285 1.4511 0.0753 -0.6101 0.5583 -0.2165 -1.6742 -0.4888 1.9763 -1.8060 0.7867 1.3648 0.5949 0.2790 0.8302 -0.2826 -1.6346 1.8495 -0.2708 0.6616 0.1252 -1.7813 1.8110 -7.1633 1.1701 -1.4036 1.9266 0.9476 -0.1107 0.4455 -1.5731 0.2416 -1.7054 0.1794 0.2108 1.4978 0.9002 -1.0018 1.5537 0.2930 0.4255 -1.3241 1.4311 1.7239 1.1000 1.7630 -0.7908 1.4445 -0.0444 -1.3443 0.6752 0.7365 -0.8523 -1.8900 -1.2006 -0.4009 -1.3297 -1.2239 -0.4344 1.8471 1.0570 -0.7210 1.8064 0.5826 -0.1782 -0.1268 -0.3570 -1.0680 -0.4535 0.1116 0.1121 1.0469 -0.5648 0.8672 -7.2857 0.3124 1.8474 -0.4589 1.6049 1.2826 0.5507 0.6181 -1.6614 1.8009 -1.5723 0.2529 -0.6797 -0.2806 0.4407 1.6354 -0.1697 1.9509 0.3712 -1.3578 -1.2400 0.8644 -1.7984 -0.0786 -1.4071 -0.2671 0.9997 -0.1647 -1.3462 -0.9923 -0.5298 -1.7218 0.3374 0.4301 -1.7514 -0.3908 -0.3440 -0.6647 0.2310 -0.6162 -0.3344 1.1901 -1.3516 0.4765 0.0224 -0.7797 0.9101 0.2048 -0.0906 0.6707 1.2092 -7.4082 1.8907 0.5174 1.4978 -1.9956 0.1209 -1.1414 -1.6232 0.1279 0.9873 -0.3509 0.6804 -0.0411 -0.2517 -0.8390 -0.4696 -0.6008 0.5847 -1.5359 -1.6295 0.6401 0.1852 -0.2792 -1.3902 -0.3559 1.1589 1.5585 0.8103 -1.7604 0.6816 -1.0361 -0.7390 -1.2165 1.1030 0.5944 0.4473 0.6719 -1.0529 -0.2214 0.5330 0.5464 1.1674 -0.8516 1.0813 -0.2393 0.6807 -0.1771 1.7944 -1.2828 0.7000 0.3061 -7.5306 -1.3091 -1.7360 1.1966 -1.3702 -1.2540 1.9137 0.8690 -0.9981 0.3638 0.1364 1.3779 0.9173 1.3269 -1.1540 0.5609 -1.8390 -1.7242 0.8541 -1.9023 0.3191 1.3616 -0.4802 -1.8206 0.8554 1.7187 0.8687 0.3138 -1.0799 -1.9385 0.7787 -1.0759 1.4327 -0.1345 0.1225 1.0157 1.1177 0.5706 1.7537 1.9292 1.7875 1.2967 0.8225 0.6533 -1.5850 -0.9141 -1.9772 -1.4504 -0.2431 -1.4139 1.6067 -7.6531 1.2228 -1.7136 -1.0043 1.2763 1.2122 1.7818 1.9902 1.9051 -0.3594 -0.9987 1.0336 -0.8029 1.2256 0.1358 1.1757 -0.8965 0.0321 0.2561 1.7724 -0.9336 1.7468 1.2194 0.9236 1.1475 0.4217 -1.0237 -1.2420 1.4654 0.9006 -1.1472 0.4604 -0.2098 -1.3654 0.1274 -0.8739 -1.6150 -0.1322 0.3604 -1.8124 -0.3916 -0.9694 -1.8774 -1.4973 -1.4439 -1.2685 1.2135 -0.2420 -1.4117 -1.5988 -0.8082 -7.7755 1.1921 -0.5422 -1.3604 -0.3835 0.2212 -1.8817 0.5106 -0.4196 -1.9611 0.6956 0.8496 0.5154 -0.6323 0.1184 -0.4514 0.8025 0.3343 -1.6728 0.5724 0.7490 -0.5172 1.5031 1.3721 -1.2993 1.6171 -0.2365 0.8950 1.2564 0.0204 -0.4036 1.6618 -1.0766 -0.9721 -0.5535 1.4379 1.7552 -1.1197 1.4555 -0.9672 1.8826 0.3896 -1.9717 -1.8635 -1.4101 -1.2497 1.0705 -1.1089 1.8766 0.5444 0.7701 -7.8980 -1.1287 1.5708 0.6713 1.4576 1.8259 -1.4974 -1.6137 1.2136 1.4645 0.3350 -0.5360 0.6105 -0.7773 -1.0465 -0.0474 -1.1354 -0.0652 1.8264 1.3591 1.7665 1.2253 -0.5810 1.2482 1.6917 1.7881 0.7328 -1.1545 -1.8411 -1.4112 1.8622 -0.1516 1.4199 -0.1398 0.6433 -1.9034 -1.0005 -0.2549 0.5225 -1.3139 1.0582 -0.5424 1.2697 -1.6081 0.7190 -0.8267 1.1815 -0.3913 0.6614 1.7372 -1.9175 -8.0204 -1.9555 1.0811 0.5856 -0.8281 -0.0224 -1.8323 -1.2302 -0.3020 1.3362 -0.0813 0.3455 1.4950 -0.7647 0.8028 1.4467 -1.1895 -0.5741 1.9192 1.9329 -1.1071 -1.7342 -0.9163 -0.4091 -0.2360 0.4752 1.5980 -0.6786 1.3999 -1.6261 -1.8325 0.0162 -1.7614 -0.4300 1.5871 -1.0341 0.8239 -0.7905 -1.8203 0.2268 1.3394 -0.3621 0.4692 1.6001 1.1588 -1.2245 0.9335 0.0076 0.9839 -0.0219 -1.4882 -8.1429 0.2796 -0.0315 0.0717 1.5156 1.5793 -0.1859 -0.1771 0.0607 0.0784 1.8015 0.5976 -0.8902 0.1261 0.5089 0.5591 0.3410 -1.2891 -1.8656 -0.6486 -0.2899 -1.7528 1.2599 -0.6237 1.6545 -1.3824 -1.7723 -0.0707 -1.2435 1.7496 -1.9588 -0.3495 1.7070 -0.4623 -1.6276 -0.7884 -0.0080 -1.2594 -0.1338 1.3454 1.4905 -1.8030 -1.3564 -0.8988 0.3795 -0.5560 1.3762 0.8667 -1.5982 0.4982 -1.5479 -8.2653 -0.9799 -1.2885 -1.3078 0.4656 0.2544 -1.2959 1.9607 -0.3127 -1.6117 -1.5177 0.3356 1.9163 0.2878 1.7962 -0.2235 -0.2566 0.0000 0.7897 -0.5295 1.4555 -1.8829 -0.2409 0.0440 0.4281 -0.8957 -0.2901 -0.0618 0.7476 1.0942 0.9513 -0.6337 1.9978 1.3947 -0.9599 -1.2196 -0.7439 -0.1906 1.4032 1.1134 1.4050 -0.9122 0.3738 -0.8670 -1.5639 0.7368 -1.4280 0.6708 0.5919 1.2410 -1.4418 -8.3878 1.1339 1.9971 1.4042 1.0072 0.6487 -0.3129 0.9220 0.8967 0.5260 1.1851 -0.2049 -1.5150 0.2363 -0.9398 -0.4623 -1.9303 -0.4688 1.2352 0.1709 -1.9608 -0.1206 -0.8342 -0.0898 -0.3812 1.7279 -1.8353 0.7344 1.4041 1.8370 -1.2895 0.1252 -1.8256 -0.0033 -1.4982 1.3516 -1.5445 0.0532 0.0844 1.8866 0.6199 -0.8486 -1.0368 -1.4870 1.0261 0.7630 0.4395 -1.8366 1.0513 0.5676 1.8556 -8.5102 0.3488 -0.7842 -0.4739 -1.2966 0.8917 0.8309 -1.1974 -1.3660 -1.6920 1.6479 -1.0677 -0.6233 -0.8780 -0.3455 0.8562 1.4824 -1.2696 0.7456 -0.5898 1.9221 -0.8043 -1.9712 0.0626 -1.3971 -1.8220 0.7931 0.9290 -0.1572 0.7075 0.1530 0.5192 0.3868 0.6633 -1.2015 -0.9252 -0.2401 -0.2155 1.0976 -0.5304 -1.3500 -0.9941 -1.1411 0.9266 -0.1186 0.8345 -0.3351 1.5589 1.9341 0.6794 1.4553 -8.6327 0.0317 1.7385 1.3263 1.9671 0.4924 1.1168 0.1715 -0.9635 -0.5810 1.5760 -1.7762 0.3659 -0.5101 -0.4532 1.5383 1.4153 0.3954 -0.9083 -0.0982 -0.3668 -0.5855 -1.5889 0.1725 -0.7927 0.6432 -0.7232 -0.2753 -1.7906 1.9702 0.0304 -1.9030 0.1649 1.4814 1.0902 0.8036 -1.4421 0.6309 1.0652 0.2897 1.5710 -0.8920 -1.0314 1.4783 0.5016 -1.9942 -0.5875 1.4314 -1.8907 -1.9870 -0.8750 -8.7551 1.6560 1.6059 0.0750 0.2129 -0.6720 -1.0251 1.2609 -1.5748 -0.0506 0.5376 -1.5853 0.0784 0.3101 0.9700 -1.0607 -0.8267 0.2781 1.9325 -1.1300 1.9436 0.8574 1.3043 -1.6414 -0.7983 -1.7691 -0.5138 1.9252 -1.5789 0.2495 -1.9757 0.8507 -1.2112 -1.4817 -0.6519 1.0842 -1.5735 -1.0806 -1.9661 1.8737 0.3686 0.8796 0.6055 -1.4225 0.3798 -1.4743 -0.3951 0.2759 0.2355 -1.5237 -1.8623 -8.8776 1.1929 0.9037 -1.6727 -1.4903 1.5703 1.0765 1.9846 -0.9841 -0.0488 -1.0542 0.4912 -1.5383 -1.4910 -1.7124 0.7743 -0.0237 0.4709 1.5172 0.9613 -0.1531 1.9374 -0.1750 -1.5502 1.9706 -1.9087 0.1995 -0.7636 0.0142 0.2349 -1.0396 0.2274 1.0242 -0.9340 -0.4663 -0.9270 1.2822 0.8999 1.4848 -1.3198 -1.7057 -1.5225 -1.3559 0.1323 1.8836 -0.5711 1.8340 -1.8472 1.7075 -1.2754 1.6499 -9.0000 -1.7751 1.7929 -1.1968 -0.7891 -0.0362 -0.4771 0.6701 1.8992 0.4257 0.8859 -1.6480 0.5112 -0.1846 1.5431 -0.4472 0.7178 -1.0874 -0.9625 -0.4955 -0.7837 -0.9845 -1.8013 1.3470 -1.7428 1.5495 -1.4981 -1.7390 0.2520 0.0098 -0.0351 0.2980 -0.8518 0.6518 0.0096 -0.6610 1.3060 0.9109 -0.4256 1.3905 1.6810 0.1475 -1.1402 1.6632 -1.2421 -1.8063 -0.6901 0.9079 1.6931 0.5491 1.8074 -================================================================================ -================================================================================ -0.4158 0.0163 --------------------------------------------------------------------------------- - logR -logT -8.0000 -7.7959 -7.5918 -7.3878 -7.1837 -6.9796 -6.7755 -6.5714 -6.3673 -6.1633 -5.9592 -5.7551 -5.5510 -5.3469 -5.1429 -4.9388 -4.7347 -4.5306 -4.3265 -4.1224 -3.9184 -3.7143 -3.5102 -3.3061 -3.1020 -2.8980 -2.6939 -2.4898 -2.2857 -2.0816 -1.8776 -1.6735 -1.4694 -1.2653 -1.0612 -0.8571 -0.6531 -0.4490 -0.2449 -0.0408 0.1633 0.3673 0.5714 0.7755 0.9796 1.1837 1.3878 1.5918 1.7959 2.0000 -3.0000 -1.6305 -1.7570 0.4168 1.8645 0.0109 -1.7939 -1.1151 -1.0208 -0.6486 -1.8256 1.6196 0.0623 0.6837 -1.7313 -1.7835 0.3459 1.5492 0.1139 1.5113 1.2440 -1.6966 -1.1922 0.6308 -0.2260 -0.8372 -0.3255 -0.2192 1.6422 -1.5862 -0.8811 0.1503 0.7931 0.5225 1.7666 1.1824 0.2283 -1.1413 -0.1965 0.7735 1.3518 1.8389 0.4218 0.1077 -1.9292 -1.7116 -1.3756 -1.7810 -0.3965 -0.6525 0.5494 -3.1224 0.1427 0.3839 -0.1121 -0.8891 1.8113 -1.6544 1.7556 -0.7550 0.0506 -1.5646 -1.7163 -0.2818 0.9668 -0.9225 0.2494 -0.8854 -0.4455 1.6258 1.4234 0.0641 -1.0476 -1.2273 1.8163 -1.1891 1.2327 -0.5241 1.9426 -0.5274 -0.5939 0.5499 1.8461 1.9048 0.8288 1.0184 0.2536 1.0231 1.4391 -0.0556 0.4794 0.1493 0.2499 1.5602 -0.5775 -1.1673 -0.1749 -1.1677 -0.0064 1.6140 0.4697 1.4217 -3.2449 -1.3352 1.6035 0.4071 -1.8730 0.5325 1.8056 -1.6833 0.3298 1.6619 -1.9612 0.5237 -0.1004 -0.6120 0.5101 -1.7892 1.0123 -1.9821 -0.7723 0.0158 -0.4919 -0.7701 1.3233 1.7393 1.4949 0.0897 1.5367 1.6834 -0.3630 -0.8662 -1.6069 -0.0836 1.7852 0.2436 0.6702 -1.5485 -1.4259 -0.1421 1.8051 -0.5569 1.5099 -1.5188 0.4681 0.4025 1.4395 -1.9867 -1.2403 -1.1212 1.7999 -1.3852 -1.8522 -3.3673 0.1378 0.1142 1.3762 1.7954 0.1542 1.7200 0.9006 -0.9418 1.7137 0.6698 -0.3436 0.7210 -0.3947 -1.5433 0.8759 1.2964 0.9152 -1.0835 1.8265 -1.8990 -0.6693 -0.9596 -1.8075 -0.3771 0.4925 1.5302 1.9588 1.2324 -0.1253 0.8948 1.3745 -0.1388 1.1402 -0.0694 -0.4540 0.1044 0.7034 0.9075 -0.5731 0.2853 1.6395 1.9053 -1.0910 -1.2287 0.7067 -0.3413 -1.9031 -0.6126 1.2270 1.1897 -3.4898 -0.0213 -0.1097 0.3180 -1.1224 0.1042 -1.9558 -0.0978 -0.6558 0.6995 0.5534 -0.4767 -1.9709 -0.9909 0.5334 -1.7105 -1.5694 0.5881 1.0231 -0.7138 -0.0413 1.7828 1.7822 -0.7700 1.2400 0.3758 1.9019 -0.0895 1.0988 1.0725 -0.0103 1.1825 -0.9558 -1.5110 -0.2993 1.7745 0.0030 0.5410 0.4966 -1.4697 -0.4388 0.8278 1.8880 -1.3279 -0.3582 -1.6196 -1.0305 -0.4930 0.1626 -1.0777 -1.0897 -3.6122 1.1113 1.8506 -0.7055 0.7520 -0.9677 1.7118 0.6916 1.2107 -1.8026 0.3940 0.1104 -0.8280 -0.9503 0.3201 0.8259 -1.8673 0.2696 -1.3182 -1.4385 0.4925 -0.7565 -0.2365 -0.5600 0.5933 -0.1195 1.8538 -0.5905 0.9611 -0.9708 0.0350 0.2103 -0.6836 -0.1129 -0.8829 -1.9760 -1.1374 0.8003 1.0839 -0.8792 -0.3678 -1.8505 -1.0517 1.1169 0.4239 -1.1769 -0.9702 1.2672 -1.1637 -0.6634 0.6574 -3.7347 0.2444 -0.1565 1.5990 -1.1212 0.9657 -1.3637 0.4629 1.4825 -0.1684 0.8972 1.2816 -1.4559 0.8233 1.6794 0.3055 -1.2555 -1.4922 -0.9611 -1.5859 0.0536 -1.7212 -1.1064 -0.2404 -0.1043 0.2616 0.8225 -1.8111 -1.6775 -1.7566 -0.3074 -1.8326 0.9843 -1.1080 1.7568 -0.0544 -0.2147 1.1222 0.8526 0.4292 1.7406 -0.3110 1.2341 -0.4796 1.3534 -0.9621 -0.8429 0.7115 -1.1491 -1.0834 -0.7790 -3.8571 0.7157 1.5576 0.6983 1.3113 0.1742 -1.7243 -1.5981 0.2176 -0.6888 -1.1177 -0.1350 0.6660 -0.4600 1.2102 0.9541 0.9397 1.9408 -0.8191 0.5789 1.4219 0.3181 1.1580 -0.3422 0.3620 -1.7773 1.9431 1.2001 1.4752 0.7772 -1.2558 -1.8759 1.4586 -0.4147 -0.9445 0.2467 -0.3164 0.6067 -0.0648 0.7889 1.4137 -1.2178 -0.6823 -0.2527 1.8482 -0.5387 -0.4756 0.6139 -0.3232 1.8049 1.5779 -3.9796 0.0536 0.5791 -1.7679 0.7829 0.8288 -0.5632 -1.1213 1.6603 -0.2932 0.6148 -1.8667 -0.3437 1.2690 -0.4497 0.4126 -1.1606 -0.3339 1.7106 0.2658 1.6077 1.6081 1.7766 1.5816 -1.9869 1.7361 -1.4502 -1.8403 -1.7784 -0.6043 0.4832 -0.3908 -1.8978 -0.0941 -0.2315 1.0274 -0.8815 -1.1299 -0.9762 -0.7850 0.3967 -0.1139 -0.6524 -0.5027 -0.5163 1.8896 -1.0680 1.2722 0.8328 -1.9777 1.9727 -4.1020 1.0258 0.7298 -0.3787 0.2208 -0.9869 -1.8581 1.3441 1.5859 -1.3501 1.1482 0.9646 -1.2865 -0.3127 -0.3090 1.0399 1.3506 -1.6209 0.2519 1.0470 1.1448 -1.4080 0.1020 1.4302 -0.7259 -0.2995 1.2174 -1.6427 1.4380 -0.7554 -1.9942 -1.0634 -1.6420 -1.6305 0.7713 -1.1441 1.7390 0.0658 -0.1596 -0.2629 0.7704 -0.1909 -1.4856 1.5207 -0.2864 -1.7040 0.1175 0.5894 -0.8977 1.2014 0.6791 -4.2245 0.6014 -0.3167 1.8477 -0.9032 0.3108 -0.7638 0.9792 -1.8088 -1.8164 1.2434 -0.2629 -0.6353 0.4301 0.8076 -1.1952 -1.2583 1.8326 0.3587 -0.4395 1.2058 0.1006 -1.0333 -1.1731 -0.4126 1.4396 -1.7542 -1.1259 1.5726 -1.5131 0.5185 -1.1460 0.4235 -0.4676 -1.5933 0.3299 0.7322 0.7211 0.5481 0.0009 0.0779 0.5426 0.7610 0.6195 0.3478 -1.3766 -1.1575 -0.9591 1.6786 1.0376 0.2115 -4.3469 -0.9918 -1.5564 1.5950 1.5707 -1.5572 1.1889 -0.2134 -0.7041 0.9564 0.4573 1.1201 -1.7027 -0.7257 -0.7227 -0.6810 0.0099 -0.8679 -0.2225 -0.5289 0.9412 0.4140 0.6145 -1.1577 -0.6980 -1.9153 -1.5665 -0.9398 -1.7381 0.4105 1.9925 -1.5967 1.2849 -1.5247 0.6797 0.5726 1.6109 -1.5442 -0.7382 -1.6369 -0.3705 1.6464 1.1261 0.8916 0.1321 1.5339 -0.2022 -1.4013 1.3503 -0.8814 -1.7855 -4.4694 -1.4958 0.4362 0.4283 -0.9593 0.9087 1.0946 1.6820 0.3397 1.1177 1.0124 -0.9688 -0.7591 -0.0861 -1.9238 -0.8104 -0.1045 -1.5677 -1.4949 -0.1471 0.9239 1.3350 0.1853 -0.1010 -0.4629 -1.2282 -1.4138 1.1676 -0.1400 1.1613 0.8163 -1.2244 0.0412 -0.2239 -0.3045 0.1703 1.9283 1.2516 1.6148 -1.8814 -1.4387 -1.6609 -0.9471 -0.2324 0.5682 0.0033 1.6127 1.7594 -1.3459 1.4117 -0.0731 -4.5918 -0.1867 1.1398 -1.6274 1.5300 0.6835 1.5010 1.9779 0.0720 -1.6270 -1.3339 -0.7055 -1.5858 1.2614 -0.8125 1.9035 0.8104 -1.3063 -0.0958 -0.1325 -0.0300 0.1428 -1.8753 0.7452 -0.0512 1.1639 1.2614 -1.0779 -1.8063 0.8129 1.9111 -0.2134 -0.9615 -1.3733 -0.8502 -0.6883 -0.3045 0.6216 -0.9073 -1.7961 -0.5069 1.4225 -0.0066 1.8591 0.0145 -0.8964 -1.2267 0.7781 0.1455 0.4160 1.0205 -4.7143 0.9036 -1.8265 1.2103 0.1308 -0.4332 0.1501 0.4498 -1.4020 -0.3303 -0.6577 -0.5984 -1.6347 -1.3606 -1.3527 -0.5071 1.5780 -1.1759 -0.3352 -0.7536 1.1495 -1.7995 -1.2138 -1.1574 1.9719 0.2831 -1.4442 -0.9112 -1.3287 -1.5016 1.1887 -0.0170 0.5248 -0.6750 0.2148 -0.9697 -0.7679 0.6090 -1.3986 0.4689 1.4089 -1.5183 1.5898 -1.6822 -0.6044 0.4420 0.2377 -1.6144 1.1957 1.8926 -1.2751 -4.8367 1.5805 0.2272 1.7437 -1.2957 1.1681 -1.7609 1.5328 0.6966 -0.5190 -1.2381 1.2661 0.4130 -0.5583 -0.2247 1.3062 -0.6443 -1.6415 1.6451 -0.4506 -0.6064 -1.1824 1.5897 -1.1300 0.5467 1.5231 -1.8603 1.3152 -0.3576 0.6319 -0.5104 0.7821 -0.9828 -1.9123 1.7912 -1.9345 1.2964 -1.3234 -0.4311 1.2900 -1.1763 1.4628 -0.0090 -0.5354 0.6498 -0.6344 -0.6108 0.9341 -0.7607 -1.1969 1.2306 -4.9592 1.2215 -0.0097 0.1066 0.7843 0.0371 -0.3318 1.9796 -1.4094 0.3709 1.5435 0.7489 1.5237 -0.6547 -0.9120 1.4051 -0.4235 0.8387 -1.4090 1.0234 0.1959 -0.9256 -0.0220 0.7878 -1.9525 0.5499 0.1664 -1.1189 1.0119 -0.7862 -0.8926 -0.1151 0.7046 1.7154 -1.4346 -0.4141 -1.7320 1.0342 -0.2091 0.8277 -0.7112 1.3773 0.1393 1.7744 -1.6847 0.0571 1.0658 0.4006 -1.9072 1.8894 -0.8069 -5.0816 -1.0029 -0.0574 0.1686 1.0652 -0.4269 -0.2402 0.1398 -0.4225 1.6582 1.4050 -0.1801 -1.9992 1.6037 -1.5027 -1.0220 -1.3906 -1.2807 1.2115 0.3180 1.8244 -1.0742 -0.0575 1.9097 1.3058 0.9145 -1.2441 1.0776 -0.6097 0.1221 0.4366 0.4375 0.9061 0.6468 -1.7265 -0.1706 0.6561 -0.8160 -0.7478 -1.5017 -0.3255 1.9473 -0.8587 0.1257 0.9729 -1.9460 1.6018 -0.4538 1.4765 -1.8442 -1.4173 -5.2041 -0.7099 -0.6182 1.3912 -1.9552 0.5644 -1.4748 1.2929 1.1143 -0.0003 -1.1493 0.5380 -1.3750 -1.2399 0.5068 1.9649 1.5642 0.3724 0.1541 1.9935 0.1896 -0.3195 1.6382 -1.0633 -1.6099 0.5364 -1.6166 -0.5074 -0.3057 0.1902 1.9666 -1.1161 -0.4970 -1.4710 0.4305 0.9107 -0.0717 -1.0167 0.4836 0.1566 -1.3153 -0.3773 -0.2592 1.9305 1.3971 0.9375 1.5551 0.9419 1.6136 -1.7818 -0.1757 -5.3265 0.9876 0.3332 -1.2993 -0.6380 -0.7289 -0.9546 -0.6275 0.0594 1.4195 0.9681 1.3410 1.5344 -0.3354 -0.6159 -1.7695 1.7220 -1.7367 0.9645 -0.4876 1.7951 -0.3216 1.2664 -0.8694 -0.8036 0.3821 1.9919 0.0703 1.7452 1.1450 1.1835 -0.2562 -0.4538 -1.2323 1.8558 1.8376 0.9883 -0.8150 -1.0193 1.9544 -1.7338 1.3743 -0.5782 -0.3245 1.3279 -1.6376 -0.5833 1.8081 0.7963 1.0198 1.0300 -5.4490 -1.7577 -1.1872 -0.0349 -0.5274 -0.3564 1.1258 -1.9413 0.6420 -1.9996 -1.7478 -0.3669 1.3638 -1.4200 0.2185 0.7140 -1.0819 0.0493 1.6456 0.0489 -1.3707 0.5113 0.3688 -1.8922 -1.6376 -1.3729 -1.4548 -0.9621 -0.1836 -0.5131 1.5626 0.4484 1.5046 0.1082 -1.6405 -0.1469 1.2881 -1.2236 -1.6351 -0.6823 -0.4444 -0.7750 -1.4590 -0.9966 0.7291 -0.4563 0.5302 0.1452 0.1962 -1.0058 0.0862 -5.5714 -1.9056 -0.2730 0.2905 -1.2720 -0.9738 -1.1219 -1.7178 -0.6086 1.9159 -0.5845 -0.1579 0.6123 0.5940 1.7996 1.4303 1.1758 1.8065 -1.0769 0.4682 1.5488 0.4966 1.9097 -1.5986 -0.2427 1.9095 -0.4817 0.9582 -1.8784 0.7793 1.7385 -0.4692 -1.9148 -1.8884 1.5681 0.8901 -1.5733 -1.7816 1.2193 1.2394 -1.5179 -0.7939 1.1201 0.1016 1.8263 -0.0757 0.7078 0.0391 1.7719 -0.4054 -1.0808 -5.6939 -0.6935 1.4111 -0.0082 -0.5830 0.1770 -1.4671 -1.9786 -0.8777 0.4200 0.8467 1.3064 1.7067 -0.3516 0.9621 -1.7013 -1.7699 -1.5008 -0.2057 -1.1549 -0.8523 0.5915 -0.5659 0.2295 -0.3504 -1.3241 -1.7039 -1.0551 -1.7692 0.4744 1.1829 -0.6410 -0.4516 1.2648 -1.1095 -1.5234 0.0045 0.5848 0.3986 0.8555 -1.7730 -0.2872 -1.0457 1.0365 1.4909 -0.8747 -1.6191 -0.9863 -1.5840 -0.7103 0.1528 -5.8163 1.8947 -0.4025 -1.1198 -1.3328 -1.3078 -1.2296 1.0491 -1.7559 1.9896 0.0907 0.1771 -0.5697 0.7610 -0.1142 -0.6838 -0.9394 1.7026 -0.8360 -0.2544 -0.5986 -1.6553 -1.2563 -1.2420 0.7746 -0.3737 1.1279 0.8358 -1.2318 0.2517 0.9716 0.5322 0.4001 0.9584 -1.7729 0.9257 -0.9094 0.2875 -1.0308 1.3553 -0.0778 0.5718 1.1763 1.5813 0.9282 -1.4049 1.4181 0.4743 0.4378 1.6854 -1.0047 -5.9388 -1.0416 0.0528 1.0035 -0.2110 0.5356 -0.1899 0.4415 1.2890 -1.2781 0.7815 1.1497 -0.2116 -0.7071 -1.9458 1.1884 -0.6882 -0.5708 -0.6560 -0.0050 0.8100 1.0875 -0.4297 0.6524 0.8827 -0.8123 -1.6135 1.5787 0.7085 0.5924 -1.7644 1.2715 0.2642 1.3915 1.8982 1.8284 1.4244 -1.9562 1.5429 -1.6998 1.4048 -0.8793 0.4403 -1.8477 1.0847 -1.5532 -0.3572 1.2698 0.7814 -1.9758 -0.3879 -6.0612 -1.8323 0.6940 1.8758 0.6210 -1.1025 -0.5791 1.9066 -1.1038 0.2461 -0.3982 1.0733 1.4696 -0.6367 0.6416 0.1962 -0.8862 -0.9122 0.1545 -1.3840 1.2432 -1.7240 -1.6217 -0.6311 -1.5276 -0.0972 -0.4013 0.8872 1.8120 1.0142 -1.2822 1.7421 -0.4315 -0.1032 -0.3137 -0.8778 1.5802 -0.6710 0.3144 -1.0399 1.1895 1.0968 -0.8148 0.7262 0.8155 0.2500 0.4024 0.2978 -1.6725 0.6811 -0.1209 -6.1837 -0.2462 1.4400 -1.9071 -0.9947 -1.5144 -1.8586 -0.8973 1.9539 -0.9191 0.6548 -1.5268 0.4074 1.9379 -0.8326 1.3923 1.9903 0.3542 -0.7624 0.6941 1.3794 -1.3146 -0.1899 -0.7232 -0.8666 1.4433 -0.3134 -0.6437 0.4140 -1.1224 -1.0804 0.0812 -0.3629 -0.8201 -1.7842 0.0831 1.2664 1.4055 -1.0582 0.3986 1.4235 -0.3651 1.7285 1.6119 -1.1675 -0.9641 -1.2782 -1.2158 1.6314 1.7246 -1.7924 -6.3061 0.3744 0.2569 -0.4378 0.5268 1.7895 -1.3190 -1.5184 -1.8664 -0.5447 -0.6495 -0.2767 0.0132 1.0313 -0.4315 -0.6775 1.3075 1.3992 -1.0689 -0.7413 1.3005 -1.6824 -0.6966 -0.2066 -1.2517 -1.2803 -0.3006 1.0181 1.3609 1.9169 -1.7041 -1.1333 1.0265 0.1624 -0.6893 -1.1776 -0.8781 -0.2828 -1.2914 1.8569 -1.5696 1.9423 1.3676 -0.3074 0.9593 0.6861 -1.1469 -0.6437 0.0525 0.5514 0.1716 -6.4286 -0.1081 -0.2274 -0.0069 -0.2626 0.1653 1.5519 0.5313 0.8905 0.3899 0.5721 0.3134 -1.8925 1.9984 -1.8656 -0.4194 -1.5795 -1.6123 1.1741 -0.2963 1.2046 -0.9089 -0.9741 -0.9951 0.4646 1.2600 -0.1910 -0.4830 1.8943 -1.5330 -0.0535 -0.3660 -1.6075 -0.9272 -1.8862 1.5078 0.4314 1.2601 0.0862 0.3980 0.8034 1.6320 -1.6330 -0.6762 0.8361 1.8334 1.9232 0.5524 -1.2256 -1.5232 1.7842 -6.5510 -0.2643 -1.2207 1.7356 -1.5819 0.9183 0.5011 -1.6491 -0.6450 -1.4003 0.4180 -0.0915 -1.9829 1.9028 -0.6017 -0.9672 -1.1102 -1.3647 1.9965 -0.8196 -0.3779 1.4854 0.5676 -0.5252 1.5933 0.9989 -1.0884 0.5750 1.6896 -0.0142 0.9344 1.8844 0.7617 -1.5902 -1.0218 0.3804 -0.8978 1.8302 -0.3786 -0.1711 0.8064 0.0970 -0.4714 -1.6934 0.3858 1.4703 0.7430 -0.4740 -1.4891 1.2654 1.7670 -6.6735 -0.4469 0.9146 -0.3569 0.0091 1.3459 -1.6663 0.1213 -1.1415 -0.6408 0.5777 -1.8911 0.3753 -0.8662 0.6779 -1.4337 0.9432 0.5826 1.8850 1.6449 -0.8668 -1.8907 0.6215 0.4115 -1.8903 -1.5093 0.3388 1.6473 1.6260 -1.3941 -0.4617 -1.8272 -0.1229 1.0123 1.1599 -0.0040 -1.6165 -0.4745 1.7284 -1.0815 -0.7210 0.9873 0.9343 1.6488 -0.4475 0.0584 -0.1304 1.7110 1.0773 1.3258 -1.4676 -6.7959 1.1674 -0.2681 -1.9066 -1.7596 0.7116 -0.5120 1.4725 0.9371 -1.9133 0.7476 -1.2306 -0.3097 0.4989 1.4909 -0.1756 1.2340 1.1319 -0.3418 0.0039 0.8019 -1.8754 1.5632 1.0793 -1.0023 1.9247 -1.2824 1.6563 -0.7021 1.0526 -0.1745 0.9459 -1.3769 -0.9220 -1.6006 1.4606 -0.8148 0.7779 1.2809 1.6057 -1.5748 1.5721 -1.2110 0.9476 0.9154 -1.9660 -1.1175 -0.0324 -0.3199 1.6743 -0.5610 -6.9184 1.7479 -0.1623 1.8574 0.9494 1.3173 -1.5805 0.3446 -1.4292 -0.8095 0.4943 0.9049 -1.8433 0.1238 0.2613 -1.6847 0.0028 0.8554 -1.7871 1.0411 0.3057 1.3329 -1.1277 1.3331 -1.6218 -0.3847 -1.2021 1.5041 0.8197 -1.8986 -1.9619 -0.8350 -1.4269 0.5212 0.6552 1.7678 1.8082 0.6356 -1.9773 -0.5640 0.0526 -0.0033 0.4134 1.8422 1.5408 -1.5644 -0.9361 1.3324 1.2972 -0.8985 0.9224 -7.0408 0.6881 -0.1059 -1.1942 1.5546 0.7114 -1.3240 0.8192 0.9657 1.5475 -1.1086 1.9550 -1.3864 0.4028 0.6287 -0.3242 -0.0998 1.5636 0.5811 -0.0120 -1.4866 -1.9706 -1.5001 1.8247 1.0563 1.8685 -1.8572 0.7209 -1.8228 1.1282 -0.4762 -1.6169 0.2722 -0.8795 0.6383 0.6327 0.8200 1.9699 -0.4532 -0.1387 1.2184 0.3135 -1.8510 1.3723 -1.7940 -1.3167 -1.5917 -1.6883 -1.8973 -1.7799 -0.2302 -7.1633 -0.9886 -1.4939 0.6348 -1.0956 -1.9242 -0.3263 -0.7583 -0.7256 -0.2189 0.6757 0.4659 1.7490 0.0709 -0.1097 -1.1463 1.0215 -1.4369 -0.0355 -0.3147 0.6332 1.6705 1.7864 -1.3288 -0.9527 1.2465 0.0731 -0.1879 0.8425 0.4077 1.8829 0.3359 -0.1361 0.1713 1.2342 0.4507 0.5882 1.8858 0.4736 -0.4789 0.7653 0.6378 -1.9446 -0.1307 0.9716 -0.0038 1.1185 -0.1965 1.9333 -0.8284 -1.6315 -7.2857 -0.2800 0.1668 -0.6036 -1.0309 0.6882 -0.4915 0.5255 1.1163 1.0440 -0.4988 0.2716 -0.2014 1.4832 1.5150 -0.6250 -1.6331 -1.3297 -0.5320 0.2570 0.6271 -0.6745 0.6700 1.7510 0.6081 -1.3657 0.3187 0.1676 1.4828 -0.5988 -0.3082 0.3946 0.0977 0.8761 -1.8384 0.2541 -1.5133 -0.7392 0.6465 -1.3703 -0.7646 0.8120 0.6032 -1.6358 0.3091 -1.4110 -0.9909 -0.1632 -1.5626 1.9746 -1.3385 -7.4082 1.1253 1.3194 1.9779 -0.2854 1.4964 1.8302 -1.3084 -0.0823 -1.7600 0.4829 0.3256 -1.1835 1.1916 -1.8509 1.2249 -1.8934 0.6273 -1.6849 -0.9951 0.8877 -0.8784 0.0447 1.6610 -1.8015 1.2443 -1.7389 -1.4928 -1.5227 1.9764 -1.2793 1.5870 1.9637 -0.4649 0.5242 1.1164 -0.4294 -1.3527 -0.2649 1.0876 1.1231 -1.0778 -1.3001 1.6822 -1.8240 0.9390 -1.8143 1.3516 1.6217 -0.8103 -1.7043 -7.5306 -0.0773 -0.8061 -0.3315 0.6599 -1.1607 -0.5722 1.1302 0.5750 -0.6949 0.6572 1.0613 0.3699 -1.0420 -1.9990 1.2114 1.2905 0.7904 -1.6937 0.3409 1.2841 -0.4413 -1.2080 0.3505 1.3052 -1.8045 0.3878 0.5727 0.4095 0.6001 0.5255 -1.4784 -1.0603 0.4760 -1.9292 0.5390 0.6615 -1.0433 0.3925 0.1364 -0.9572 -0.1481 1.6385 -0.2936 0.5194 -1.8586 -1.6888 -1.6748 1.1130 -0.5990 -1.0896 -7.6531 0.9893 -1.3202 -1.0140 -0.2763 -0.6742 0.3416 -0.6486 -0.4282 1.4515 1.5381 1.3108 1.4593 0.2789 0.5849 0.2287 1.1424 0.2040 -1.5557 1.2383 1.0423 1.2812 -1.2383 -0.9135 -0.8170 0.0323 -1.4645 -0.4585 -1.2714 -0.9409 0.8256 1.4192 -1.9084 0.2636 -1.8558 -1.6590 0.8203 0.9424 1.2559 -0.1030 1.4392 -1.3326 -1.0011 -1.4620 1.1901 -1.0853 -1.3780 0.4924 -1.6917 -1.8204 -1.5731 -7.7755 -1.9990 0.7880 0.2489 -1.1605 -1.0680 1.2439 0.0073 0.7941 -0.1890 -1.0491 1.8816 0.2626 -1.4761 -0.3756 -0.6827 -1.1437 1.7338 1.5237 -1.2034 -0.5914 1.0493 -1.1660 0.3663 0.7992 0.6159 0.8256 0.8268 1.8592 -0.6140 1.5144 -1.9128 -0.8472 -1.8054 0.6048 -1.5968 1.3828 0.5864 -1.8847 0.8591 1.4481 0.6445 -1.8779 1.4317 0.9299 -0.4862 -0.6855 -0.0807 1.4684 -0.9918 -1.5961 -7.8980 1.4585 -1.8948 1.6440 -0.7770 0.0329 -1.4708 1.6090 0.9993 1.6966 0.7329 -1.2612 -0.7669 -0.0526 0.4290 1.7058 -0.4642 0.8123 1.8440 -1.3905 1.4508 -0.3172 0.9297 -0.8258 -0.6641 -1.8915 1.8856 1.2538 -1.6243 1.9980 0.4201 1.4149 -1.7334 -0.4422 0.6786 -1.5743 -0.0444 -0.2293 -1.1358 -0.7989 1.8685 -0.8454 -1.1463 0.1448 0.6838 0.9004 1.0170 -1.8527 -0.4250 1.0958 1.6194 -8.0204 0.4088 -1.7908 -0.4134 -1.7031 0.9942 -1.7460 -1.2571 -0.3322 -0.1494 -0.3741 -0.1464 0.8530 -0.5229 0.1910 -0.7865 -0.5855 0.4552 -0.0380 0.8921 0.2422 1.2143 -0.2264 -0.0359 0.6799 -1.1150 -0.4563 0.4994 -1.8845 -0.2521 0.3954 1.8695 1.5081 -0.8770 0.0288 -1.7743 -1.0370 1.0994 -1.5067 -0.9692 1.7762 1.2954 1.1273 1.4582 0.9984 -1.5177 0.0662 -0.2230 -0.7554 1.3362 -0.1434 -8.1429 -1.7588 -0.9001 -1.0855 1.5499 0.5898 0.2415 0.0266 0.6005 1.0195 0.2175 1.7531 1.9073 1.9814 0.6776 1.7305 -0.3821 1.4384 1.6367 1.6166 1.3234 -0.3736 -1.3644 -0.6642 1.0692 -1.0685 -0.0869 0.2616 0.4154 1.7429 0.6460 1.1452 0.3275 1.3343 -0.9453 -1.1605 1.7053 0.7739 0.6861 -0.1308 -0.4932 0.2228 -1.5177 -0.1811 -0.1785 0.1533 0.5387 1.8293 0.6087 1.5349 0.2252 -8.2653 0.5077 -1.7207 -1.4669 0.3187 -0.4171 1.1952 0.1727 1.5292 1.8893 -1.4095 -0.4207 0.6599 -0.7780 -0.9319 1.2550 1.9215 1.0952 0.0947 -0.2300 0.1586 -0.1486 0.0116 -1.1862 1.6150 1.0181 0.7239 1.7997 -0.8624 -1.6754 1.3046 1.9937 0.3137 -1.7648 1.1219 -1.7050 0.1601 -0.8899 1.6601 -0.1947 1.5939 -0.8037 -0.4505 1.7885 -1.1947 0.3140 -0.4460 1.0967 -1.4828 -0.2511 0.7957 -8.3878 -0.3719 -1.7659 0.8204 0.0128 -1.9548 0.4506 1.6795 -1.5559 0.3627 0.9147 -1.7169 -1.9095 -0.1432 1.1647 -1.3571 1.3465 0.6263 -0.6713 0.0633 1.8623 -1.1343 -0.0019 0.4979 -1.4479 -1.8259 -1.9462 -0.7012 -1.7042 1.2151 1.9893 -1.7548 -0.2691 -1.8971 -1.4640 -0.7083 -0.4252 1.7591 -0.4167 -0.0149 -1.0177 -1.9995 1.5973 -1.6731 1.8570 -1.4766 0.4195 1.9976 -1.4461 -0.3042 1.1217 -8.5102 -1.8712 0.7591 -1.6785 -1.0539 -1.3597 1.6293 -1.2782 -1.8383 0.3505 -0.6153 -0.3772 -1.5237 0.9929 0.4062 -0.5431 -1.3137 0.3738 1.1144 -0.7504 -1.8966 -1.1426 0.7296 1.9564 -1.9465 -0.7754 -1.7519 -0.7346 -0.3763 1.6834 -1.6778 1.1085 -0.4179 1.2451 0.0536 -1.8429 1.7848 -1.6691 0.3907 1.5107 -1.6809 0.2156 1.2972 1.9453 0.8973 -0.8867 0.7983 0.8231 0.7999 1.4170 -1.6505 -8.6327 -1.5663 0.5625 1.8155 -0.1366 1.8423 1.7523 1.6116 1.6394 1.5933 1.2796 0.7799 -1.9024 -1.4710 -1.4631 -1.9058 -1.5332 1.6790 0.6552 -0.7517 1.1734 -0.0465 -1.4315 1.5380 -0.6454 0.7954 -0.8376 0.0003 1.2650 -1.3729 1.9090 -1.7191 0.1360 1.6641 1.7828 -1.0716 -1.4241 0.8976 -1.8321 -0.0590 1.1854 0.2410 -1.2479 -0.0518 1.6851 0.4689 0.8860 -0.6549 -1.2461 -0.9774 0.1327 -8.7551 -0.8791 0.1679 0.8312 0.9376 -1.3413 1.0017 0.6908 -1.9520 -1.7645 0.5850 -0.4652 -1.4156 -1.8224 -1.3624 1.8301 0.9103 0.1108 1.7662 0.4764 0.9026 -0.8694 0.3559 -1.4261 -0.3821 -1.8670 -1.1335 -1.7005 -0.4489 1.3721 -0.4883 1.3266 0.6260 0.0381 -1.0524 1.6886 -1.7832 0.7557 0.4850 -0.2358 -1.0387 -0.2772 1.4911 1.3471 1.7655 -0.7688 -0.4516 -1.9251 1.7718 -0.6824 -0.3833 -8.8776 1.6312 0.1064 0.2647 -1.2951 -0.0054 1.6728 0.2349 -0.9795 -1.8753 -0.6548 0.2904 -1.8295 0.4392 0.0937 1.1337 -1.8844 1.1234 0.0835 -0.5179 1.8615 -1.3595 0.1653 -0.7161 0.1099 0.2091 -1.6422 0.6445 0.5379 1.0779 -1.6374 -0.8110 0.6004 -1.4531 0.7104 -1.7639 -0.6603 1.3868 1.0972 0.5790 1.4818 0.8371 0.0775 1.9189 0.7794 0.4055 -0.3645 1.6096 -0.8172 -1.9631 -1.2130 -9.0000 -1.5619 -0.7240 1.3035 0.6061 -1.3241 1.1553 0.0169 0.0509 -0.5516 1.4585 -0.7267 -1.6234 -0.7891 0.8614 0.6303 -1.2479 -1.5529 0.6435 0.7055 -0.5354 1.3712 1.9128 -1.1774 0.3083 -1.9786 0.8522 -0.3429 -1.2269 1.0089 1.2426 -1.5553 -1.8360 -0.6637 0.5040 1.1737 0.1842 0.3230 1.1994 0.1154 0.4446 0.0649 1.5218 -1.0579 -0.9440 -1.4882 1.2779 -0.3529 -0.6084 1.9254 1.7072 -================================================================================ -================================================================================ -0.4474 0.0178 --------------------------------------------------------------------------------- - logR -logT -8.0000 -7.7959 -7.5918 -7.3878 -7.1837 -6.9796 -6.7755 -6.5714 -6.3673 -6.1633 -5.9592 -5.7551 -5.5510 -5.3469 -5.1429 -4.9388 -4.7347 -4.5306 -4.3265 -4.1224 -3.9184 -3.7143 -3.5102 -3.3061 -3.1020 -2.8980 -2.6939 -2.4898 -2.2857 -2.0816 -1.8776 -1.6735 -1.4694 -1.2653 -1.0612 -0.8571 -0.6531 -0.4490 -0.2449 -0.0408 0.1633 0.3673 0.5714 0.7755 0.9796 1.1837 1.3878 1.5918 1.7959 2.0000 -3.0000 1.8880 -1.4308 1.5650 -0.6852 -1.9494 -0.4348 0.0368 -1.5671 0.1507 1.2779 -0.4894 -0.5894 -0.6448 1.6924 -1.8050 -0.2197 -0.9416 1.5752 -1.6158 -0.3542 -0.3727 1.5536 -1.1380 0.5796 -1.4624 1.8159 0.3721 0.5050 -0.2649 -0.6309 -1.1493 0.4160 1.8182 -0.5608 1.5326 -1.4049 1.7445 -0.5981 -0.4811 -0.1486 0.8730 0.8786 -0.0816 0.0926 -1.8800 -0.7828 -0.6159 0.2349 0.2332 0.8396 -3.1224 0.8681 -1.0592 1.0807 -1.9216 0.8646 -1.5918 0.9186 0.1085 -0.2510 0.7627 -1.8545 -1.1061 0.4658 1.3889 -0.4756 -0.9650 0.0749 0.4893 -0.3196 1.5068 0.0938 -1.8567 -1.1078 -0.1974 0.7909 -1.1210 1.9050 -0.7258 0.1299 -1.9241 1.5396 1.1553 -1.2182 1.7329 -0.7366 0.7687 1.2759 0.9637 1.6703 1.4571 1.9784 -1.2696 -0.7810 0.5449 0.9322 0.1384 -1.7043 1.3664 1.8435 -0.3779 -3.2449 -1.1008 -1.9227 -1.0508 0.7997 1.6464 -1.6259 0.2130 0.7821 -0.8945 0.2796 0.8610 1.3509 -0.1900 0.9914 -0.7929 -1.1478 -1.2507 -0.5645 -1.8565 -0.8680 0.6089 0.5917 -1.7058 -0.8503 0.2782 -0.7258 -0.3280 0.8512 -1.9629 -0.8944 -1.4305 -1.4896 1.8362 -0.4938 0.1084 0.9353 -1.8102 -1.0359 1.3286 1.4480 -0.5082 -0.5006 1.0276 -0.8197 -1.5316 -0.9699 -0.4506 -1.7912 -0.0853 0.9600 -3.3673 0.0550 -1.7124 -0.2394 0.8356 -1.7676 -1.7606 -0.5176 -1.2201 1.7391 0.3254 -0.8507 0.8191 -0.5003 -1.4715 -1.0511 0.5710 -1.7925 -0.9092 -1.1668 -1.1955 0.7310 1.3033 0.8635 0.5829 1.6658 -1.7664 -1.3301 -0.3424 -0.5102 -0.3278 -1.1742 -1.4020 0.0368 1.7122 -0.4321 -1.8266 0.8247 -0.8356 -1.0196 -0.7030 0.8953 1.2753 0.3522 -0.7101 -0.7581 -1.5028 1.7332 0.5526 -1.8921 0.6495 -3.4898 -0.2114 1.8902 1.2763 -1.3147 0.8804 -0.0577 -1.2518 0.7950 0.1896 -1.8785 0.5864 0.5399 -1.4237 -0.6040 0.3436 -1.4449 1.4109 -1.8901 -1.5887 -1.5356 0.1124 0.4805 -0.3850 -0.8453 1.2373 -1.7269 -0.8788 -1.8435 -1.9444 -0.5865 -1.2207 -0.9265 1.2838 -1.3481 1.1209 0.7002 -0.6942 0.1862 -0.2223 -1.4864 1.6287 0.2785 1.5210 1.2953 -1.6809 -1.1709 -1.4190 1.3231 1.4498 0.1119 -3.6122 -1.5833 -1.4575 1.2542 1.7168 -1.2021 -1.9554 -0.6762 -1.8780 1.3119 -0.0340 0.5674 -0.3541 -0.6180 -1.1112 1.0821 0.7822 -0.5571 -0.7155 -1.9950 -1.7458 0.4930 0.0584 -0.2608 1.3100 0.0156 -0.4620 -1.3550 1.2828 0.3050 -1.6302 0.5956 -0.2997 1.2455 1.6757 0.4019 0.9265 -1.7736 0.2410 1.0214 -0.0130 0.3742 1.5958 -1.2076 -1.6070 0.7626 1.2914 1.4020 0.5666 1.3329 0.8027 -3.7347 -1.6505 1.0482 -1.2826 -1.0536 -0.4214 -0.7417 -0.7134 -1.3230 -0.8245 -1.9213 -0.1084 1.0744 1.4490 1.2817 -0.3342 0.9217 -0.8484 -1.7778 0.7039 0.5952 1.2065 0.4644 -1.3724 1.4126 0.5090 1.2304 1.0964 -0.8085 -1.7018 -1.2940 -1.6286 -1.0264 -0.1619 1.6272 1.4881 0.8744 -1.9036 -0.6344 0.7294 -1.4839 1.2044 1.6583 -0.5836 0.8234 -1.4072 0.7633 -1.9142 -1.3969 0.8395 0.8474 -3.8571 0.5647 -0.0905 0.6996 1.0952 1.8659 1.5546 1.1781 0.7790 0.2966 -1.5176 -1.3378 1.2811 1.2133 0.4578 -0.2446 -1.8959 -0.6913 -0.3174 -0.0567 1.7173 -1.5652 0.0755 -0.5283 1.9604 1.4475 -0.2449 1.9988 0.0563 -1.3315 0.2235 -1.0952 0.5453 1.7498 1.1448 -0.9073 -0.8126 -1.7228 -0.8565 -1.6295 -0.0022 0.8334 1.0047 -1.7619 -0.6402 -0.8473 -1.5828 -0.5501 -0.8027 0.5380 1.5332 -3.9796 -0.1806 0.9867 -1.4160 1.5799 -1.3896 -1.2316 -1.5741 -0.7613 0.2096 1.9520 1.1735 -0.4783 0.3034 0.4932 1.2909 0.9458 0.2772 0.6767 0.9837 -1.4674 -1.1982 0.7543 1.4017 -0.3630 1.9196 -1.1357 -0.3332 -0.4859 1.7212 -0.8585 -0.1168 -1.2511 0.0851 1.4296 -0.7838 1.2432 1.6452 -1.7082 1.0257 -0.9786 -1.2987 0.4045 0.8224 -0.4210 -1.8433 1.6348 0.9230 -0.9133 -0.0125 -1.8888 -4.1020 -0.6429 0.0901 0.0689 -1.1673 1.1070 -0.8046 0.3216 -0.9139 -0.2993 -1.1699 0.5320 -0.2977 -1.9355 -1.8873 -0.1155 -1.2671 0.3402 -0.3672 0.6177 1.8096 0.1149 1.1495 1.0122 1.6872 -1.1439 1.3093 1.6221 -0.4289 -0.7447 1.8081 0.5105 -0.4773 1.1673 -0.7821 -1.2944 0.1759 0.2648 1.3030 -0.1719 1.2583 -0.7547 0.3015 -1.1661 -0.4582 1.4302 -1.1360 1.2410 -0.8685 -1.8620 -1.5603 -4.2245 0.9835 -0.9517 0.6166 0.7968 -0.6195 -0.1003 -0.3849 1.7894 -0.7202 -1.2667 -0.5376 0.6781 0.7895 1.6962 1.5270 -0.8467 -0.1793 0.9891 1.6661 -0.6513 -0.2222 1.5979 -0.5661 -0.0779 1.6180 1.2090 -1.0263 -0.7008 -0.5882 1.6510 1.9957 1.0960 -0.0627 -1.9593 0.7900 -0.4426 0.5319 0.4268 -0.0767 1.7775 -1.9074 0.8485 -0.3606 0.8552 0.7009 -1.9590 -0.8586 -1.2436 -1.3321 0.9139 -4.3469 -1.0418 -0.1010 -1.0120 0.3209 0.8823 -0.6757 0.4121 1.2994 -1.6231 0.8427 -0.7074 -1.5094 0.1826 -1.0950 1.2854 -1.8284 -1.6054 0.0840 0.3558 0.9195 -0.9630 1.3670 1.8126 -0.0038 1.0421 0.0994 -1.7221 -0.6956 -1.6501 1.9555 -1.0839 0.5436 -0.8626 0.6130 -1.1584 1.1411 -1.5568 1.5806 1.3617 0.7152 -1.7303 -1.1657 1.4374 -1.5121 -1.3763 0.1760 -0.9033 -1.1117 0.3033 -0.5097 -4.4694 -1.4378 0.1394 -0.4520 0.9381 -1.5890 0.4825 -0.2540 -0.3758 -1.0708 -1.8783 1.3908 -0.6944 0.7244 1.7903 0.2600 -0.4114 -0.9269 1.7362 0.7283 0.6611 -0.2954 1.3802 0.8547 -0.8673 0.3983 -0.2792 -1.9736 1.2305 -1.5087 0.0398 -0.6551 -0.6316 -0.0905 1.9881 -0.3665 -1.2707 0.4544 -1.0548 -1.5778 -1.7993 -1.9085 -0.2753 -0.2931 -1.2578 1.1361 -1.4829 1.6613 0.3503 -1.8895 1.8519 -4.5918 -0.7682 -0.2001 -0.8629 0.9137 -0.0573 -1.4705 -1.5832 0.9015 -1.0517 -1.4488 -0.0023 1.2111 -0.8849 -0.8943 1.3355 -1.4087 0.4669 1.8201 1.3652 -1.7527 -0.7204 -1.4305 1.7970 1.9438 -1.0600 0.6788 1.3665 -1.0653 -1.2493 -1.9552 -0.3522 1.5977 1.6119 -1.4890 -1.1826 -0.3678 1.1225 0.4474 0.0554 0.3677 -1.6152 -0.0893 1.9683 -1.6462 0.0770 -0.8174 0.1597 0.2953 0.3099 1.4088 -4.7143 -0.4410 0.0654 -1.9563 1.1582 -0.9620 1.2662 -0.9374 -1.9568 -1.3807 1.9427 -0.7208 -1.5647 -1.5250 -0.7586 -1.8494 0.0460 -1.1450 0.0772 -1.4369 -0.2806 0.3917 -1.7520 -0.4050 -0.7899 -1.0386 0.4181 0.3542 0.5228 -1.3645 -0.8572 -1.1613 0.1620 -0.1557 -0.6788 1.1441 -1.6241 1.8996 -1.5338 1.0923 -0.5271 1.4610 -1.7033 -0.5011 -0.6582 1.9726 1.9422 -1.2408 0.5198 0.1421 -1.3825 -4.8367 -1.3289 1.9570 -0.1891 -1.4968 -1.1408 -0.9266 0.0437 -0.6578 -0.1800 -1.3340 -0.6931 -1.7187 1.5588 -1.2050 1.0276 -0.6018 -0.1024 -0.8350 0.7858 1.3782 -0.8549 -1.0311 0.7258 -1.2194 0.5594 -1.6223 0.4805 0.0536 -1.5444 0.5964 -0.2138 -1.1315 -0.5865 -0.0316 -1.6338 1.8304 0.6622 -1.5899 1.2914 -0.7098 0.3872 -0.8914 0.9336 0.8920 0.2082 -1.0363 -0.9852 -0.4685 -1.4200 -0.6494 -4.9592 0.7374 1.3234 -0.6697 -1.0656 1.3306 1.5628 -0.3599 -1.8924 0.7798 1.1361 -1.9279 0.3801 0.3535 -0.4852 0.9991 -0.2873 0.7071 0.0685 -1.0061 0.4260 0.9476 1.8956 -0.4796 -1.7421 1.9519 0.4952 1.7858 -1.5847 -0.6319 -1.4643 1.3420 1.5214 0.0052 -1.2536 -1.4915 0.3527 0.0255 0.7792 -0.7792 -0.3905 -1.9146 0.4406 -0.3074 1.6791 0.5671 -0.4052 -0.9456 1.6211 -1.9349 -0.6924 -5.0816 1.7740 0.6161 0.1309 -1.1859 1.3335 -1.1832 -1.0070 -1.2326 -1.3674 1.8132 0.4081 0.5513 1.8173 -1.0777 -1.9763 0.3955 0.0314 -0.0894 -1.7525 -0.1823 -0.8498 -0.9017 -1.1105 -0.6699 -0.5875 -0.7649 1.9150 1.7309 0.2980 1.9242 1.9648 -0.5762 -0.2192 1.8362 0.4345 -1.1483 0.7575 -1.1770 -0.6426 -1.0898 -1.0201 -1.9814 1.5228 -0.8160 -1.6545 -1.6521 0.2241 1.9717 -1.4199 -1.6015 -5.2041 -0.2468 0.2533 -0.8225 -0.7899 -0.3021 -0.7434 1.6613 -1.8322 -1.0617 1.2342 1.3358 -1.5538 1.8951 0.7734 -0.9096 -0.1758 -0.8114 -1.3999 -0.8353 0.3204 1.3039 -0.5459 -0.6084 -0.1280 0.5782 1.0065 -0.6928 0.3454 -0.4426 0.8656 -1.3413 -0.9723 -0.2958 1.5577 0.2933 1.8616 -1.5869 -0.1593 -0.3237 0.4008 1.2479 1.3658 0.6808 0.5661 1.7961 -0.4653 1.3311 1.6860 -0.0338 0.9164 -5.3265 -0.4919 -1.3645 0.3460 -1.2141 -0.1696 1.4915 -1.6559 -1.8783 0.4259 -0.6758 -0.3282 -0.3772 -1.6535 -1.9857 1.5937 -1.1288 -0.2957 1.8877 1.3071 -1.5683 0.0341 0.9203 0.7936 1.0434 -0.1702 -1.2963 -0.1405 0.5915 0.4344 -1.7179 -1.7402 1.8610 -1.3928 -0.8222 1.0705 -0.3613 -1.2741 -0.1311 0.2758 -0.1889 1.6758 -0.8612 0.6453 -1.5508 -0.4309 0.9640 -1.1007 0.3591 -1.3863 -1.5892 -5.4490 0.0929 0.7000 -1.5465 1.6711 -1.0969 -1.5201 -1.1892 -1.3217 -1.6373 1.1914 -0.0178 -0.4459 1.8025 -0.5160 -1.3321 -0.9038 -1.0441 -0.0050 -0.8340 0.0642 0.6772 1.1092 0.8406 -1.1776 -1.5364 0.1698 -1.2044 -1.6603 0.1084 -0.6928 1.0246 -0.7432 1.9149 1.0341 -1.7692 0.0355 0.2505 0.7812 -0.0088 -0.0662 -0.5282 -0.9142 1.7848 -0.7296 -1.7463 -1.3309 1.4291 0.3465 1.1151 1.2351 -5.5714 1.2929 0.2025 -1.2915 -1.4071 0.2959 -0.5339 0.2322 -0.0061 0.4088 -1.8716 -1.8687 0.8864 -1.2275 0.6088 0.1863 1.9272 1.3416 -0.3475 0.4657 -1.5308 -0.4545 0.9356 0.4907 -0.0621 -1.2939 1.2126 -0.9073 1.2819 0.4464 -0.5091 -1.8376 -1.0703 1.5563 1.2719 0.2994 -0.1347 0.5886 -0.1350 0.5772 -0.7704 1.3540 0.8077 -0.6801 1.3227 -0.0506 -1.3014 -1.6892 0.7984 1.4605 1.2298 -5.6939 0.6226 -1.4345 -1.6238 -0.6199 1.4196 1.8469 -1.0346 1.0484 0.2955 -1.8728 0.1717 1.2238 -0.8955 1.5894 -1.0550 -1.6941 -1.3602 1.3480 -0.3308 1.1878 0.1249 -0.0778 1.2277 -0.3060 1.2081 -1.5974 0.5452 0.8103 1.5964 -1.1027 0.4169 -0.2670 -0.4689 -1.5731 -1.4631 1.3480 0.9990 -0.4706 1.3139 -1.6769 0.4991 1.4727 1.3555 -0.5089 0.9809 -0.2901 1.3606 0.1230 1.0594 -1.6857 -5.8163 0.3601 0.2011 0.4399 0.7826 1.6724 1.1427 -1.1214 1.3036 -1.5117 0.4888 1.5310 -1.5955 1.3988 1.1945 0.0151 -0.7644 -0.3782 1.8746 -1.1932 0.3184 -1.6670 -1.1284 1.0533 -0.7896 1.9431 0.0033 0.0662 -1.8547 1.8261 -1.3031 0.1534 -0.4173 -0.3377 0.5732 0.6484 -1.3828 -0.0017 1.1619 -0.2269 -1.3368 -0.7471 -1.1505 -1.4967 -0.4897 0.1637 -1.7090 0.4153 1.9721 1.8565 1.3167 -5.9388 -0.9346 -1.9104 1.3342 -1.7771 -1.1775 0.1778 -1.2865 1.3352 1.1086 1.0231 1.2645 -1.1212 0.9156 -0.5789 0.6674 -1.5119 0.8223 1.8884 -1.8256 -1.6247 -1.5055 -0.2777 -0.8369 1.2277 -0.1049 -0.0619 0.8682 -0.5521 -0.5872 1.0277 1.1202 -1.9424 -1.4248 -1.1476 -0.5936 -0.8342 0.6741 1.3125 -1.2317 0.2519 -0.5287 0.0231 0.4830 1.5744 -1.2308 -1.6520 0.5088 -0.4235 -1.3484 -1.5317 -6.0612 0.2356 -0.7981 1.9897 -0.3764 -1.1509 0.5154 -1.0230 -0.0237 -0.0697 -0.1858 1.1843 -1.1335 1.6172 1.1654 -0.6675 -1.2776 -0.8819 -0.6695 0.2277 -1.8145 1.6574 -1.6053 -0.8829 -1.5629 -0.9733 1.3507 0.4607 -1.0907 1.4870 1.2028 1.0146 1.3905 0.4786 0.0057 -0.5043 -1.1049 0.2296 1.5580 0.3759 1.6784 -0.5723 0.7806 0.5947 0.6817 0.5802 -1.1134 -1.4256 1.9145 -1.8188 -0.1291 -6.1837 -0.2997 -0.5599 1.1279 0.9814 1.6209 -0.4180 0.2567 1.5692 1.9754 1.8772 0.8714 -1.4271 -1.9073 1.3009 1.3638 0.9854 -0.8803 0.5593 -0.7350 -0.1974 -0.4703 1.6546 -1.0634 0.3104 -0.5561 0.6523 0.2583 1.6959 -1.5936 -1.1174 1.0654 -0.5249 -1.3369 0.0133 0.6086 -1.8207 -0.8335 1.2377 0.0810 -1.8585 -0.8722 0.5566 -1.2026 1.3096 0.7063 -0.1145 1.6625 -0.4328 -1.0597 0.6456 -6.3061 0.2932 -0.6590 -0.6253 -0.4072 -0.8354 0.8410 0.6054 -0.2369 -0.4086 -0.5398 -0.8661 -1.6572 -0.9272 -0.7152 0.1907 1.0952 -0.4172 1.7790 1.3094 1.9392 1.5048 0.4669 0.3939 -1.4819 0.8896 0.4008 0.0277 0.7731 -0.2238 0.0954 -0.4066 0.8695 1.5064 1.3634 1.1441 -1.9448 1.6475 -0.9005 1.5519 -1.2121 -0.2414 0.9976 0.5611 -0.3363 0.7145 0.1958 -0.8971 0.5853 -1.1830 0.7760 -6.4286 -1.9876 0.1951 -0.3957 -0.7876 0.0628 0.5812 1.8612 1.3323 0.8686 -0.0841 -0.4314 -1.8699 -0.5636 1.3935 -0.4639 -0.1537 -0.9127 -0.9035 -1.7525 0.4552 -0.2077 0.4238 0.1875 1.1954 1.0040 1.0858 -0.0030 -0.5845 1.7337 -1.7829 -1.3895 -0.3216 0.4558 -1.9672 0.8773 0.2349 -0.0612 -0.3060 0.0779 -1.3529 -1.5652 -0.8415 0.8380 0.3532 -0.0795 0.2861 0.2370 -0.7718 -1.6102 1.5871 -6.5510 0.3996 0.7910 -0.1440 1.0259 0.3380 -1.7848 1.5604 -0.7779 -1.4484 -1.6478 0.8818 0.8159 0.8006 1.6630 -0.6042 0.2445 0.4780 1.9179 -0.7506 1.8253 -1.4051 1.0560 0.5315 1.2676 -1.8853 -1.6875 -1.7212 0.3718 0.4117 1.6244 -0.1296 -1.7278 -1.1619 -1.9677 1.1069 1.2624 1.9918 -0.3512 -1.9228 -1.0611 0.3511 1.8478 -1.5857 -1.5137 0.8070 0.6688 -0.9980 1.2526 -1.4849 1.7030 -6.6735 -1.1959 -1.6746 -0.6419 -1.2486 0.1078 0.7474 -0.0363 0.6424 -0.5403 -1.8883 1.8963 1.2777 -1.7063 -0.2033 0.5401 -1.2376 0.3120 0.1346 -1.1669 -1.4352 1.0358 -0.7097 -1.0238 0.9515 0.9443 -0.8944 1.4903 0.7530 -0.6169 -0.2900 0.9068 -1.1537 -0.1250 0.6142 0.1580 0.4333 0.1848 -1.2031 -0.3592 0.1279 1.1203 0.6156 -0.2936 1.8976 -1.5688 -1.1728 -0.6347 -1.0857 0.5018 -1.8418 -6.7959 -1.2903 -0.8266 0.7334 1.5035 1.1940 -1.2717 0.2616 -1.8799 -0.7579 1.2239 -0.1733 -1.4002 -0.2458 -1.2079 -0.4272 -0.0487 -0.6018 1.7479 0.2501 1.3716 1.0429 0.6447 -0.0124 -1.9913 0.4539 -0.5762 -1.5290 -0.2215 0.9422 1.8467 -0.5036 0.1709 1.4050 -0.6640 -1.4310 -0.8725 1.5965 -1.3624 -0.6831 -0.1414 1.3885 1.7509 -0.2968 1.7278 -1.3542 -1.3726 1.7970 0.0387 -1.2564 -0.0480 -6.9184 1.1328 1.3077 1.4559 0.2783 1.4678 0.0401 0.4282 1.0349 -0.2983 -1.7057 -0.5993 0.4958 -1.2307 -1.4065 -0.8277 -1.8716 0.9737 -0.9651 -1.5030 0.7965 1.3717 -1.9205 -1.0656 1.7809 -0.4590 1.7544 -0.9031 -1.1277 -1.1436 -1.6591 1.5857 1.9193 1.8180 1.4081 1.3876 0.6443 1.3049 -1.1666 -0.4483 0.5633 1.4991 0.6419 1.3561 -0.1042 0.8692 1.9199 -1.3860 1.7077 0.0895 0.5729 -7.0408 1.5115 -0.3614 -0.3252 0.1087 -1.9236 -0.0133 -0.8357 1.7118 -1.6491 -0.1627 1.7899 1.6041 0.8054 0.3574 -0.8771 -0.5322 -1.6395 1.1444 -0.7045 0.6711 -0.5696 -0.1427 0.2200 1.2074 -1.1554 -0.4049 -1.4797 -1.6970 0.4187 -1.2436 -1.7608 1.5884 0.1373 -1.4615 -1.7863 -1.5206 -0.1147 0.6739 0.5651 -1.4223 0.5340 -0.3805 -0.1410 1.2057 -0.6700 -1.4120 1.4938 -1.1515 -0.8239 0.8264 -7.1633 0.7342 1.2016 -1.2645 -0.5909 -1.4965 0.1642 -0.8297 0.7557 -1.9986 -1.7613 -0.2698 1.8327 1.5634 1.9760 -0.3327 -1.8137 -0.7762 0.7031 -1.4593 -0.8001 -1.7753 -0.1001 -1.1643 -1.6350 -0.3551 -0.5951 0.1501 0.9962 -1.5497 1.1645 -1.8948 -0.2276 0.3497 1.8280 0.2957 -1.3650 0.0702 -0.4169 -0.0826 -1.2116 0.0033 -1.3998 0.9762 0.3756 -1.6859 1.5585 0.4655 -0.7356 -1.8174 0.5289 -7.2857 -0.5062 1.6305 -1.8605 -1.8436 1.7972 1.8595 -1.8890 0.8641 -1.1140 0.8056 1.4749 -1.5967 -1.0449 -1.9037 -1.8247 -1.8815 1.2027 -0.8068 -0.0272 1.1514 -0.0202 -0.2832 -1.9537 0.2722 -1.5010 1.0586 -0.9690 0.6967 0.5849 0.4667 -0.9322 -0.9316 1.4522 -1.9488 -1.2739 0.4407 1.2682 -0.5666 0.6138 0.2286 -1.7418 0.4870 1.2556 1.9698 -1.8814 0.6402 -0.3418 -1.9608 0.4574 -1.5103 -7.4082 -0.4857 -0.9545 -0.5553 -0.0292 -0.5632 0.2109 -1.0454 0.5414 1.4151 -1.1037 0.0315 0.5948 0.2585 -0.5374 0.5688 -1.8870 -0.5204 0.1304 -1.9175 0.0306 0.6170 1.0368 -1.5465 1.9623 0.4247 -0.5472 -1.0036 0.2916 1.5268 0.0823 0.6459 -0.5692 -0.4474 -0.8553 0.8225 -0.5632 -1.2371 -0.5224 1.4153 0.9530 -0.6614 1.6272 -1.7007 -1.8010 -1.4901 -1.5342 -1.6487 0.6454 0.4034 0.5904 -7.5306 0.7535 1.0275 -1.1713 0.4892 0.3202 1.7746 -1.0705 -1.7651 0.6140 0.9607 -0.8672 0.2834 -1.7619 1.8402 -1.5603 -1.7297 -1.8236 -0.2909 -1.6114 0.9786 1.5955 -0.9591 0.5151 -1.8306 -0.4537 -0.8282 -1.0855 0.5789 -1.4791 1.4428 0.6593 0.8429 1.7414 1.7695 0.2066 -0.0185 -0.6585 0.8623 0.1528 1.7315 -1.0455 -0.7590 -0.7356 1.2240 -1.6038 -0.1774 -0.2897 -1.7074 -0.3568 0.0535 -7.6531 -1.7396 0.0394 1.8370 1.9157 0.1267 0.0604 -0.8580 1.9885 -0.9031 -0.1884 -1.9883 -0.6031 -1.7142 0.9753 0.2441 0.2887 -0.8540 1.2596 -1.9869 -0.6656 0.6380 1.6317 -1.0615 0.1644 0.1520 1.4967 -1.7979 -0.3021 -1.2701 -1.9139 -1.4119 1.9059 -1.1406 1.7401 -1.1790 1.7252 0.6185 -1.5471 0.3277 -0.7259 -0.4674 -0.2393 -0.3092 0.6564 1.0735 -0.6833 1.6975 1.7539 -1.8372 -1.9404 -7.7755 -0.2997 0.3626 -0.8884 -0.9623 0.7133 0.4068 -1.3314 1.5380 0.7199 -0.5497 0.7345 -1.5494 -0.1270 -1.3241 -1.8343 -0.6467 -1.3971 0.5341 0.6963 -1.4052 -1.9015 1.1712 -1.9918 -0.6243 -0.0217 1.2746 1.3542 0.8998 -1.0112 0.8807 -1.0138 -1.1416 0.1885 0.7154 -1.7878 -1.7599 1.1367 1.4380 0.4178 -0.2847 1.3813 0.9153 0.3184 -0.7210 -1.2080 -0.3253 -0.8527 -0.6430 0.0625 -1.3236 -7.8980 1.2247 -1.4179 -0.0760 0.9839 -0.0599 -0.5559 -0.1004 1.3947 1.9617 0.5246 1.1738 -1.9420 1.5215 1.8162 0.3007 1.0152 0.0510 -0.8552 1.4090 0.3873 0.3175 0.6365 1.4240 0.9276 -1.1555 -0.1327 1.9212 0.2182 1.7530 1.2535 0.6641 -0.6025 -0.7827 0.5737 -0.2698 1.1950 1.0418 -0.7515 0.8109 -0.0218 -0.7068 -0.3481 1.5814 -0.5619 -0.8504 -0.5928 -1.1415 0.1785 -1.4103 1.2698 -8.0204 -1.0977 0.3922 -1.4999 1.9138 -0.1817 1.2887 1.0746 0.8548 1.3095 -1.5981 0.7140 -0.9367 1.1435 1.8275 1.6060 -1.5402 -0.5218 -0.5427 -1.5108 -1.6075 -0.4604 1.9683 0.2758 0.4871 -0.1159 0.6493 1.8266 0.3548 -1.7398 -0.0284 1.9710 -0.4504 0.3755 -1.5735 -1.4353 1.4987 -0.7986 -0.7782 -0.4511 1.8659 -1.6624 1.2751 -0.6338 1.3979 1.9670 -0.6053 -1.4826 -1.4225 1.0350 -1.4203 -8.1429 -0.9583 -1.1824 -0.5773 -1.7025 1.4270 1.4406 -0.3483 0.4484 0.5678 0.9970 0.0828 0.0413 0.5252 0.8122 -0.6132 -0.6785 -0.9211 0.1954 -0.5594 0.1613 -0.3761 1.3469 -1.7075 0.2888 0.3025 -0.4651 -0.3159 1.2005 -0.8773 1.4856 1.5854 0.6025 1.0914 0.4518 0.1010 1.8667 -0.8694 -1.3834 -0.8501 0.4585 -1.2593 1.6353 -0.3559 1.3999 -1.0031 -0.7473 -1.7631 -0.9689 -0.0387 1.7845 -8.2653 -0.4444 0.5590 -0.2892 -1.8128 0.0141 -1.7363 1.5348 1.0121 -0.4854 0.5609 -1.5519 0.8102 1.2909 1.2870 -0.8629 -0.9450 0.0856 1.8711 1.6821 -0.5614 1.1193 1.6853 -0.9563 1.3212 -0.9284 -0.6269 -1.2047 0.0283 1.3732 0.1122 -1.5062 -0.9929 0.2514 0.3327 0.3076 -1.6920 1.0148 1.6377 0.0421 0.8753 1.6561 0.5705 0.6973 0.8856 -0.9580 0.3307 1.3687 -0.8153 1.5887 0.4815 -8.3878 -0.3073 0.4927 -0.3926 1.3521 -0.0707 1.6049 0.0392 0.6415 1.9910 -1.4121 0.9469 -1.4445 1.3555 0.3858 1.7526 1.4638 -1.7005 -1.4508 0.4047 0.0733 -1.3257 -1.4826 0.2560 -1.8043 1.4949 1.2283 1.1415 -1.9360 -1.8094 0.1994 1.9777 -0.6307 -0.6225 -1.4629 0.6973 0.5867 -1.5947 -0.1304 0.6683 -0.0259 0.6975 1.2651 0.7433 0.4645 1.4144 1.6024 -0.4445 -1.3070 1.2714 -1.1450 -8.5102 1.7158 -1.9085 1.6851 0.3567 1.0990 -0.4060 1.9669 -1.0898 -0.9426 -1.7943 1.7619 -0.1759 0.6994 0.7498 1.4980 0.6597 0.2481 0.8413 1.0039 -1.2563 -1.5613 -1.7006 -0.5038 -0.0080 0.4626 1.8321 -0.6768 1.0435 0.1254 -1.1196 0.4612 1.8687 -1.5028 0.0291 -1.7936 -0.7151 0.4824 1.3642 0.9213 -0.1486 1.6369 -0.7891 1.0159 -0.1040 1.5945 1.1897 1.6059 -1.1430 0.6726 0.9539 -8.6327 0.9697 0.0160 -1.9550 -0.9543 -0.7068 1.4081 1.3635 -1.5813 1.7993 -1.2702 -0.3426 -1.1394 1.4413 0.9976 -0.5859 0.7275 -1.2625 -0.4708 -0.4916 -1.0483 1.5052 0.7154 -0.8802 -1.0315 -1.9282 -0.6137 0.1071 -0.8892 0.8018 -0.3530 -0.7347 1.7562 -0.9488 -0.4070 -0.4708 -1.0352 -1.1301 -0.7905 1.4569 1.0683 0.7240 -0.1716 0.0310 -0.9314 -1.7027 -0.6758 -0.0177 -1.7707 -1.6471 -0.9479 -8.7551 -0.5317 -0.4267 -1.5285 -1.0967 -0.9534 -1.7295 -0.6956 -1.7111 0.8138 -0.4558 -0.6930 -1.4939 -1.0940 -1.0692 1.9408 1.3414 -1.9390 0.4673 -0.9764 -1.5825 0.8224 -1.4736 -0.2250 0.5287 0.2180 1.9105 1.1430 1.0968 -0.5776 -1.9664 0.9376 1.9989 -0.3765 1.9421 -1.4332 -0.8140 -1.3171 -0.0993 1.1879 -0.6374 1.6249 0.1793 -0.1383 1.1481 -1.5942 1.0950 -1.0282 -0.8767 0.3978 1.6077 -8.8776 0.3136 0.5958 1.1064 -0.9627 1.3089 -0.3282 -1.2974 -0.5995 -1.0155 -1.0851 -0.8697 -1.2763 0.6708 0.3200 0.5938 -0.6251 1.0789 -1.4816 0.2845 -0.8982 0.1104 -0.7055 1.1620 1.5651 0.9703 -1.2977 -0.9005 1.6774 -0.2511 1.7647 -0.4302 1.8071 1.7030 0.6421 -1.9647 -0.3987 1.6449 1.5404 -1.2504 -0.4033 1.3420 0.3115 1.3892 1.3063 1.6299 -1.5311 -1.4191 -1.6688 1.7411 -0.0994 -9.0000 -1.7427 -0.7139 -0.5943 1.2382 0.9419 0.7575 -1.9125 1.6428 -1.1378 0.5162 -1.7527 -1.6739 -1.9617 0.2637 0.5175 -1.7982 -0.8381 1.4058 -1.5948 -1.1338 -0.3024 1.3691 -0.9806 1.9885 -0.5790 -0.4542 -1.5116 0.7208 -1.0261 0.5155 -1.1074 -0.4485 1.4267 0.9556 -1.3816 0.4308 0.5146 -1.6377 -0.1368 -0.9573 -0.1315 1.1083 -1.3670 -1.5068 -0.9227 1.8091 0.9913 -1.9222 -0.3960 -0.9704 -================================================================================ -================================================================================ -0.4789 0.0193 --------------------------------------------------------------------------------- - logR -logT -8.0000 -7.7959 -7.5918 -7.3878 -7.1837 -6.9796 -6.7755 -6.5714 -6.3673 -6.1633 -5.9592 -5.7551 -5.5510 -5.3469 -5.1429 -4.9388 -4.7347 -4.5306 -4.3265 -4.1224 -3.9184 -3.7143 -3.5102 -3.3061 -3.1020 -2.8980 -2.6939 -2.4898 -2.2857 -2.0816 -1.8776 -1.6735 -1.4694 -1.2653 -1.0612 -0.8571 -0.6531 -0.4490 -0.2449 -0.0408 0.1633 0.3673 0.5714 0.7755 0.9796 1.1837 1.3878 1.5918 1.7959 2.0000 -3.0000 0.5526 -0.1628 1.8580 -1.1241 0.3514 0.8008 1.3023 -0.3721 0.7477 -0.7872 -0.2581 1.5825 1.7996 0.8753 -0.5026 1.2802 -1.8965 -1.5890 0.6455 -0.8350 1.8055 -0.2558 -0.2825 0.7123 1.0703 -0.0978 -1.1440 1.0932 -0.7186 -1.2996 0.5266 -1.6382 1.8854 0.5296 1.9436 -0.6444 1.8848 -1.4178 -1.8372 -1.8681 -0.1405 -1.6680 0.0487 -0.6900 -0.6575 0.5424 -1.3476 1.0662 0.3281 1.6598 -3.1224 -0.5406 1.9309 0.3033 1.8936 -1.8918 0.9119 1.2665 -1.7873 0.3159 1.2078 0.2442 -1.7447 0.7738 -1.7576 1.2699 -1.8279 -1.4504 -0.8996 0.5335 1.9054 -1.5287 -1.4292 -0.5245 1.3449 -0.1311 -0.7136 0.2448 -0.9579 -0.3954 -0.6696 1.2166 1.6970 1.0383 -0.2437 0.0173 -1.4997 0.9875 0.3859 1.6098 -1.1976 1.0389 0.7387 -0.9366 0.6695 1.6975 1.6737 0.8785 -1.8077 1.4891 0.6311 -3.2449 -0.7583 -1.2510 -1.5352 -1.7991 1.0164 -1.0566 -1.9030 -0.4109 -0.0696 -1.3231 -1.8238 -1.2435 0.7164 -1.6710 0.2201 -1.4144 -1.2172 -0.4277 -1.5967 -1.3072 -0.6042 -0.6813 0.9971 -1.7009 1.4418 1.2649 1.0640 -0.7625 1.2915 -1.2688 -1.5024 -1.8202 1.7572 -0.7680 1.6705 -0.9095 1.6303 1.6157 1.6947 -0.0154 1.4638 1.8031 -0.7015 -0.3245 0.8770 -0.7986 1.0152 -1.7044 0.0940 -1.5107 -3.3673 -0.8267 -0.9655 1.3557 -1.2259 1.2338 1.1758 -0.0045 -1.0646 -1.0924 -0.1403 -1.9648 0.1254 1.8111 -1.3812 0.2934 1.8471 1.4421 1.4015 1.2874 -0.7639 1.5625 1.7654 -0.0168 -0.5817 -0.3431 -0.6632 -1.1503 0.4738 0.2504 -0.1497 -1.6166 1.1876 -1.3003 -1.5418 0.4923 -0.4054 -1.7608 -0.5777 1.0871 0.4610 -0.5489 -1.2328 0.5272 1.5502 0.5851 1.2516 0.0861 0.8719 1.5849 1.0927 -3.4898 1.6394 -0.2754 1.6169 0.4863 1.4802 -1.8425 0.6314 1.3919 -1.3032 0.6471 1.2998 -0.8482 -0.3790 0.2781 0.0767 -1.8432 -1.6053 -1.5981 -0.9509 -1.0165 0.9689 0.2910 1.0559 -1.7204 -0.0591 -0.7049 1.3998 0.8312 1.4770 -1.8143 0.8833 0.1600 1.3000 0.0286 0.1608 -1.7929 0.6741 -0.9074 -1.9212 -1.7343 1.8291 -0.6157 1.4723 1.8387 1.7731 1.5269 1.5794 -0.8440 -1.3941 0.5571 -3.6122 -0.0476 -1.6050 0.7102 0.2514 1.4523 0.4367 0.2958 -0.2370 -0.1489 1.8175 -1.4462 -0.2151 0.6233 -0.2680 -0.8671 -0.8506 -1.0654 -0.6244 1.4867 0.0209 -1.0390 -0.4619 -1.5767 1.6161 -0.3672 1.9216 -0.6098 1.3454 -0.9745 -1.6954 -1.8731 0.4247 -0.7537 -0.2259 1.2746 -1.0076 -0.7654 1.3813 -0.0290 1.3107 -0.5021 -0.4065 -1.3314 1.6654 1.5871 1.9369 -0.3902 1.2745 -0.3402 -0.1828 -3.7347 1.3200 -1.2905 -1.1188 -0.7411 1.1527 -0.5094 -0.5673 1.9953 -0.4648 -1.0089 0.4929 1.2075 -1.7216 0.4756 -1.8571 0.1053 -0.9720 -0.7734 -0.1316 1.7084 0.8427 1.7474 0.6399 -1.9716 -0.9377 1.6231 0.5738 1.9266 -1.3761 -0.8130 -0.5505 -0.6938 -0.9920 -0.2261 0.5692 -0.7550 -1.6812 0.8341 -0.1639 0.2259 -0.1784 1.5614 0.2350 1.6931 0.0423 -0.8296 -0.5782 0.0885 0.1200 0.7494 -3.8571 -1.1020 0.6354 1.1144 0.7064 -0.0727 1.9667 -0.3807 -1.5736 1.2860 -1.1512 0.8531 -1.2841 -1.9325 -1.3608 -0.4920 -1.5735 -1.2093 1.0585 1.0795 1.2700 1.3646 -0.3183 1.4702 0.1037 -0.1176 0.8741 -1.1447 1.1580 -0.2821 -1.4908 -1.5228 -1.3404 1.5623 1.9638 -0.5721 -0.8314 -1.1249 1.2953 -1.1632 1.6964 0.6694 1.5885 0.2160 0.7627 0.4778 1.3248 1.3434 0.3592 0.5300 1.6875 -3.9796 1.7195 0.6570 -1.9690 -1.5824 1.4318 -1.6611 -1.1459 -1.0778 0.4009 0.3065 -0.8423 -1.1696 1.0581 1.7418 -1.7888 -1.4673 0.5687 1.2178 1.1648 0.8787 1.5497 -1.1306 -1.5708 0.4615 1.2891 0.3282 1.8520 1.1823 0.8032 -1.7590 -1.5690 1.1394 -1.2070 -1.8847 1.6430 1.5632 -1.1261 1.1208 -1.8081 -0.8598 0.4947 1.0527 -1.9584 -0.6952 -1.1426 1.9951 0.6839 -0.3773 -1.6974 0.3947 -4.1020 0.5668 1.2656 -0.8457 1.9257 -0.2421 -0.8162 -0.6062 0.0783 1.7468 0.9406 0.3084 -1.3488 -1.4026 0.0088 0.9148 1.0040 -1.0963 -1.5996 -0.4622 1.6727 0.1815 -0.7196 -0.7054 -1.4717 -0.1071 1.1655 1.8742 0.0064 -1.3311 0.7318 1.0272 -1.7132 1.4006 1.3173 -0.1098 0.2417 0.8536 0.7070 -1.9339 -1.5103 -1.3496 1.0227 -0.2397 0.1820 1.0907 -0.6361 0.9956 -0.2308 -0.4913 -0.6679 -4.2245 1.8598 1.0879 -1.9192 1.8297 1.1018 -1.4033 -1.6946 -0.7672 0.4967 0.4662 -0.8966 -0.2173 -1.1524 -1.7977 0.0679 -0.6120 0.1715 1.7860 -1.4265 -1.9922 -1.6925 -0.1492 0.8277 0.3231 -0.0204 -0.5841 -0.7601 -0.4949 0.4465 -1.3290 1.0854 0.3010 -0.9234 0.0046 1.8511 -1.9180 -1.2019 -0.2065 0.5538 -1.1511 1.7256 0.5703 1.5097 -0.6827 1.3158 -0.4871 -0.9890 1.6466 -1.6311 1.7716 -4.3469 -0.1659 1.9705 0.1584 1.0300 -1.9717 -0.0133 0.9498 1.1313 -1.3678 -0.3241 -0.3237 -1.5854 -0.2278 1.2284 -0.7993 -0.2697 1.8438 -1.8732 0.3661 0.9737 1.0435 0.8638 0.9058 -1.7639 0.1365 1.1319 -1.6237 -1.9518 1.2582 0.8492 -0.3512 1.7616 1.0664 1.8714 1.7173 -0.0748 1.0188 0.6768 1.2458 1.1508 -1.3871 -1.0651 -0.9371 1.2740 1.2430 -0.0187 0.3233 1.3077 -0.7496 -1.7993 -4.4694 -0.0696 1.6549 1.1619 -0.5335 -1.7409 0.5477 1.3380 0.6598 -0.2997 -1.5066 1.6431 -0.8962 -1.1029 1.2639 1.9249 0.6406 0.4992 -0.7223 -1.9183 -1.2328 0.3377 -1.3947 1.5353 -1.2474 0.0884 0.0481 0.4158 -0.6903 1.4941 -0.2228 0.8006 0.5436 -1.5314 0.4906 0.2028 1.5944 1.5235 -1.3962 -1.6733 -0.8216 1.9465 -1.9137 0.6916 0.4341 0.5863 -1.1269 -1.0931 -0.2774 -1.6166 -1.7015 -4.5918 -1.6466 0.2919 -0.4090 -0.8255 -0.7367 -1.1709 -0.3540 -1.1878 0.7922 -1.5043 1.7930 -1.6407 1.7738 1.3332 0.7228 1.6492 -1.4431 -1.2947 -0.9914 -1.0208 -0.7566 0.3025 -1.8873 -0.4709 -1.0145 0.4265 1.9407 0.0706 -0.2973 -0.5270 1.1398 -1.7121 1.8391 -0.3283 -0.7452 1.8963 1.7435 0.5677 -1.9260 0.9941 -0.6578 -0.4469 -1.3650 0.0938 0.9782 -0.9080 1.7549 -1.2211 -1.7350 0.5775 -4.7143 1.3973 1.8125 1.0687 -1.2014 1.9106 1.6777 -1.3473 0.2351 0.2221 -0.2299 1.9371 -1.7615 0.5088 -1.1788 0.1093 1.1190 -1.0131 -0.4266 1.8031 1.0459 0.2909 -1.1120 -0.2988 1.0962 1.2822 -1.0216 0.6482 -1.6200 -1.9072 0.1947 -1.1025 -1.6844 0.9193 -0.0081 1.1851 0.6558 0.9192 -0.7706 -0.9469 0.4035 -1.1997 1.2616 0.0917 -1.0920 0.5007 1.7801 -1.6716 -1.5626 1.3754 -1.5616 -4.8367 -1.8425 -0.6083 -0.1332 0.2778 0.0292 1.6527 1.0747 1.9352 -0.0942 -1.6627 1.8221 -1.9835 1.1044 -1.8749 1.0449 1.7518 -0.4430 -1.0361 -1.0949 -0.0331 -1.3165 0.6917 -0.5266 -0.7076 -0.1549 0.1704 -1.4323 0.8311 1.5318 -0.8881 -1.2784 1.0420 -1.2658 -1.8350 0.4770 -1.0410 -1.3128 1.9264 -0.8325 1.6138 -1.2871 1.2759 0.0081 -1.6856 0.9344 1.5683 -1.3479 0.9024 -0.2198 1.0155 -4.9592 0.8557 -1.8936 -1.2851 -0.1159 1.7344 -0.6317 0.5155 -1.9517 0.8445 0.4123 0.8616 1.6186 -1.4140 -0.9536 1.9831 -1.3749 0.8825 0.9003 0.7320 -1.0902 -1.1395 0.6654 -1.2550 0.6463 -0.0299 -0.4535 -0.7991 1.7903 0.0324 0.2450 1.7970 0.6155 1.8314 -1.5745 1.3866 -0.6583 1.2420 1.4225 -0.9140 -0.3647 0.9041 -1.6038 1.0221 -1.5581 1.6578 -0.8946 0.3024 -1.5314 -0.9220 -0.3842 -5.0816 -0.0518 -1.9997 1.5546 -1.9693 1.0947 -0.1177 0.0955 -1.1669 0.4295 0.1489 -1.3431 -1.0475 -1.7324 -1.7349 -1.9449 -1.1181 0.7186 -0.7351 -0.6291 -1.4724 0.3019 -0.6314 0.7053 0.9658 0.3388 -0.8957 0.0344 -0.9923 1.6117 1.0655 -0.0280 1.8618 0.1870 -0.6859 -1.6181 0.1750 1.4417 1.4669 0.4183 -0.4262 0.6012 1.0486 -0.3535 -0.0950 0.7225 1.5066 1.1640 -1.9104 -1.5025 1.4111 -5.2041 1.3353 -0.4448 0.3371 1.6234 1.6462 1.1324 -1.1616 0.9211 -1.5956 1.5758 -1.4034 0.6494 0.4410 1.1076 0.2063 -1.7617 0.8234 -0.4674 -0.7189 1.9667 0.3616 0.8429 0.1053 1.0799 1.0083 0.6286 1.9910 -0.1608 0.8248 1.1911 -0.4959 -0.1713 1.8767 -1.8708 -0.6588 -0.0551 -1.9941 1.5965 -0.8550 -0.9692 1.2813 -0.8881 0.6305 1.2860 1.1699 1.1278 -1.6454 -1.6806 -0.7729 -1.8562 -5.3265 0.0017 -0.4209 0.2281 -0.8048 -0.0570 -0.6610 -1.2192 0.5975 0.6937 1.3169 1.4990 0.8178 0.7500 -1.7733 -1.5609 1.2503 -1.0682 -0.5777 -1.4188 -1.2194 1.1017 -0.9526 -0.2039 -1.3933 0.7117 0.9131 -0.5532 1.1390 -1.0404 0.7676 0.9199 1.8746 -1.0707 -1.6252 -0.9479 -1.5086 -1.3212 -0.6635 -0.3440 1.6149 -1.2175 1.8870 1.2406 1.5259 1.7178 1.0130 1.1551 -0.2487 0.0418 1.7299 -5.4490 -0.4870 -1.8322 1.0510 0.2926 1.2595 -1.6978 0.4849 -1.0092 1.6131 -1.5604 1.3723 -1.6458 -1.8996 -1.0598 -0.6678 0.5061 -1.4731 -0.2507 -1.1829 1.4212 -1.8201 -0.5762 0.5255 1.6524 1.4720 1.5808 -1.7486 1.3637 1.1197 1.6097 -0.7537 1.6471 -0.3894 0.5364 -0.3033 -0.2894 0.1865 -0.5763 1.1709 0.5346 0.7590 -1.0759 1.8783 0.6407 -1.2112 1.0020 -1.3051 -1.7465 0.1102 0.2141 -5.5714 -1.2441 -0.6065 1.7831 -0.8600 -1.3777 1.9702 -0.7908 0.7210 -1.0738 0.2005 -0.4549 1.8463 -0.2688 0.3367 1.7791 1.9569 -1.5934 1.3373 -0.4715 0.3793 -0.4998 -0.3955 -1.3646 0.2911 0.1869 -1.2426 0.1669 1.8924 0.8576 -0.0761 1.6643 0.3013 -1.4598 0.1900 -1.2761 1.0700 1.8687 -0.5567 -0.2603 -0.3140 -0.8588 1.1767 0.4709 -1.7438 1.3552 -1.2516 1.9166 -0.4933 0.4658 -1.6887 -5.6939 -0.6213 1.2094 -0.0912 1.6184 0.3006 1.7143 1.9304 -0.1844 0.2606 1.3397 -1.1139 1.4465 0.3677 0.9020 -1.6806 1.0648 -0.7569 1.2209 0.0366 -0.9015 1.8110 1.0602 1.9427 -0.5421 0.5969 0.4464 0.7502 -1.8467 -0.8331 1.6374 -0.3047 1.8426 -1.1460 1.9897 0.7903 1.1056 -0.4126 1.6280 0.1819 0.7238 -1.6208 0.5267 1.5163 -1.2869 0.9509 -1.8984 1.7048 1.9317 -0.5833 -1.5717 -5.8163 0.6343 -1.8807 -0.0701 -0.9129 -0.1066 -1.9269 -1.7936 -1.9361 0.4765 0.2404 -1.0674 0.5866 1.5368 -0.8907 1.3280 0.6500 -1.8647 -0.4994 0.0310 0.9268 -0.8515 1.9309 0.7382 -0.5087 -1.6119 -1.2745 -0.0496 -0.0212 1.0709 0.9047 -1.1949 0.3798 -1.9175 -0.4058 1.0564 -0.4020 1.3424 1.9046 0.4289 -1.4200 -0.4813 -1.9621 0.4109 1.2863 0.5198 1.1443 1.1996 1.4041 -0.9333 1.4851 -5.9388 0.6164 -0.8411 1.9492 1.8007 0.2978 1.3728 -0.9540 -0.3359 -1.2641 0.0804 -0.0160 -1.1487 0.6912 -1.5288 -1.7532 -0.4604 -0.3607 -0.7210 -0.9682 -0.6449 -1.3465 -0.3862 1.6184 -1.1023 0.7378 -1.4329 -0.5844 -0.7153 1.7481 -0.2881 0.7619 0.4099 -1.4359 1.7582 -0.6165 -1.8210 -0.7982 -0.6575 -1.6290 0.4799 -0.6129 0.5165 -1.9730 1.9282 -1.3179 0.6373 0.8631 -1.3136 -1.5532 -1.3897 -6.0612 -1.0127 -1.3271 0.6960 -0.3167 0.1512 -1.8107 1.4450 -1.3177 -0.5594 -1.7124 -1.4528 0.6632 0.7703 0.7079 0.2085 1.8101 0.0287 -0.2024 -1.0098 -1.6046 0.1926 -0.7404 0.0961 -1.1755 1.3527 1.9988 -0.7104 1.3693 1.4919 1.9843 -0.6291 1.0242 -1.0848 0.4992 0.8194 0.9645 -1.1713 1.3949 -0.3161 -1.1345 0.1701 1.4534 1.8684 0.9928 -1.9775 -1.4612 -1.6949 -1.5951 -0.4679 -0.6460 -6.1837 -1.5453 1.5289 0.4617 1.1859 -0.5138 -0.3591 -0.7295 -0.2463 0.4415 -0.0281 1.3517 1.6006 -0.1213 -1.0410 1.7808 0.9402 0.5605 0.9817 -1.6961 -1.7295 -1.3875 -1.4102 -0.3173 -1.3704 1.4181 0.3124 -0.5270 -1.7215 0.3641 -1.5339 0.9729 1.2110 0.1759 -1.4016 1.1475 -0.7687 -1.1094 -0.1178 1.6906 -0.8105 1.6223 -1.7854 -1.6659 0.7942 -1.2376 -0.7335 -1.4545 -0.6710 -0.8782 0.9454 -6.3061 0.8081 1.8197 0.8977 0.7793 0.7768 1.5319 -0.8151 -0.7996 0.9649 -1.0852 1.6481 0.1391 -0.7995 1.1044 -0.7507 1.8531 1.9320 0.6672 -1.5455 -0.9472 0.0617 1.4058 -1.2605 -1.5824 -1.7021 0.0279 1.5388 -1.8306 -1.1507 0.7730 1.3035 1.2296 1.1403 -1.4808 -0.4110 1.9390 1.9556 0.4097 0.8371 1.8051 -0.2003 -1.4525 0.6758 1.8404 0.7888 1.2133 -0.3090 -1.6141 -1.3245 1.9306 -6.4286 -0.0273 -1.9519 1.8215 -0.0089 1.3451 0.1938 -1.5932 0.4623 1.9896 -1.8610 1.3672 -1.0581 -0.4245 -0.5092 1.5952 0.0179 -0.2113 1.2721 -1.8044 -1.6542 -1.9132 0.7519 0.1025 1.5041 -0.0059 -1.1127 1.2206 -0.8227 1.7428 -0.9983 -1.3291 -0.0267 -1.7979 -1.8544 -0.0159 -1.1396 -1.9626 -0.8158 -0.0905 -0.4228 -1.4581 0.3187 0.8413 0.7022 -0.4250 -1.4496 -0.0021 1.5617 -0.1251 -1.2173 -6.5510 -1.6278 1.7757 0.9720 -0.7481 -0.8186 1.5809 -1.2897 0.1401 0.8540 -0.4144 -1.8404 -1.0890 1.6072 0.0925 1.2618 0.2227 1.7744 1.6365 -0.0684 -0.7269 0.4067 0.6996 -0.0066 1.2891 -1.2667 -0.6624 0.7455 -1.0133 -0.2406 1.8549 0.5035 1.7962 0.8898 0.8987 0.3674 -1.4312 0.0789 -0.9893 1.9947 -0.9322 -1.0773 0.4955 0.0438 -1.9146 -1.4819 1.2442 -0.0652 -1.4159 -0.1390 -0.9874 -6.6735 -1.1056 1.8309 -0.5519 -1.8143 1.8813 1.1794 -0.9823 -0.3644 1.4492 -0.5703 0.2696 0.1394 -0.3948 0.5580 -0.1068 -1.9151 1.2575 -1.5474 -0.1436 0.3196 0.8220 -0.3568 0.9422 -1.4746 0.6138 1.3054 1.5578 0.3183 -0.7484 -1.3466 -0.6178 0.1599 -1.2147 1.8101 1.5885 -1.8682 0.2478 1.1572 -1.0184 0.0956 -0.3760 -1.2138 0.4589 1.9748 -0.5389 0.2095 -0.6886 1.5078 1.4584 -1.2849 -6.7959 1.5998 -1.3940 -1.6182 0.6117 -0.4564 0.1230 0.6103 -1.7887 -0.8282 -0.1564 -0.9337 -1.8041 -1.6533 1.2070 1.6455 -1.3911 -1.0030 0.6090 1.8171 -0.8016 1.4209 0.0241 1.8262 -1.4550 1.8947 -0.2361 1.8118 -0.1652 0.1203 1.2191 0.8905 0.4784 -0.3321 1.1698 1.7929 -1.9608 0.3514 1.4639 0.6125 1.2033 1.5802 1.0038 0.8681 1.8590 1.4547 1.2615 -1.6544 -1.0439 0.2270 0.8382 -6.9184 -0.7871 -1.6267 -0.7556 1.0841 1.5096 1.6516 -0.4845 -0.5098 -0.3732 -0.4968 0.6648 -0.5667 -1.9186 -0.2439 -1.1034 -1.8848 -0.1166 -1.1762 -0.1890 -0.8890 0.4148 1.9635 0.1889 0.5876 1.6771 -0.5040 -1.3338 -0.8688 -0.3888 0.5801 -1.9816 1.4135 -1.6956 1.6026 1.7977 1.9604 1.2380 -1.4326 0.8247 -1.1867 1.5885 -0.7336 -0.6928 1.6706 -1.9471 -1.2241 -0.3123 0.8029 0.5903 0.6776 -7.0408 1.5201 -1.5159 0.0886 0.9019 0.5445 -0.2067 -1.9315 -1.7582 -1.5242 -0.6271 -1.5294 -0.2957 -1.2854 1.1167 1.4860 -0.4414 0.0453 1.8140 0.1420 1.9803 -1.4315 1.4489 -0.0112 -1.9091 1.8889 1.8602 -0.4669 1.8166 -1.4360 0.7204 -1.2323 -1.0134 1.1173 -0.4906 -1.9715 -0.3430 -1.0877 0.7333 -1.2222 1.3690 -0.9316 -0.4279 -0.8079 0.5757 -1.5953 -0.0876 -0.6622 1.5366 -1.7064 1.3188 -7.1633 -1.3293 -1.6457 -1.1907 -1.5894 0.0839 1.9529 -1.8627 -0.1555 -0.4557 -0.6416 -0.6725 1.5801 -1.9241 1.0997 -0.9883 -0.4668 -0.3194 -0.7811 -1.6258 -1.5427 -0.8075 1.2872 -1.4615 0.9706 -0.8445 1.5339 -0.2867 -1.3131 1.9434 -1.2935 0.2705 0.2771 -0.5087 1.8060 1.3755 1.3193 1.8966 -0.1716 -1.6113 1.0618 -0.4767 -1.2386 -0.0670 1.7029 -1.3146 1.3948 -0.3272 -1.4528 1.3935 1.8785 -7.2857 -0.8349 -0.7859 -0.4378 1.2565 -1.9583 -1.1042 0.8236 -0.3774 -0.6788 1.4891 1.6693 1.7919 -0.9098 1.6501 0.9479 -1.3831 0.4411 -1.8947 0.8335 0.9343 1.1574 -1.3099 0.5130 -1.2846 1.7866 0.7000 -1.6187 -1.2519 0.6538 -0.0933 0.9452 -0.8768 0.6317 -1.2922 0.1748 1.8312 0.5129 -1.8000 1.9550 -1.3725 0.8723 0.1301 -0.8226 -1.2908 -1.2892 1.4336 1.4917 -0.1394 -1.5855 1.5367 -7.4082 -0.0519 -0.2450 -0.3706 -0.5399 0.1040 0.4182 -0.1343 1.5866 -0.7294 0.3132 -0.8002 1.0134 -1.5915 -1.2452 1.2048 -1.2672 0.5030 1.8810 0.0916 -1.2504 -0.7172 1.2938 -0.5934 0.8940 1.1094 0.0047 1.1329 -0.7324 0.0646 0.7462 -1.3277 -0.9055 0.6081 0.6214 -0.0268 1.1823 -0.0718 1.5253 0.9436 -0.7412 -0.4190 0.6707 1.5778 -1.2852 0.0587 -1.5249 -0.8822 0.7439 -1.6891 0.6494 -7.5306 1.6032 1.8775 -1.1335 0.9956 1.7055 -1.6345 -0.3439 1.6776 -1.1889 1.7350 0.1088 -1.6004 -0.2005 -0.6950 -0.8712 0.1659 -0.0656 -0.0721 -1.6474 1.2093 -0.0742 1.2836 1.2984 -0.7315 -1.9826 1.6450 1.0428 -1.5710 0.8069 -1.9199 -1.8890 0.1033 -1.6159 1.8573 1.5753 0.5992 -1.7452 -0.7007 -0.5131 -0.0765 -1.3244 0.3100 -0.2569 1.7892 1.7448 0.2619 0.5774 -1.4488 -1.1067 1.6029 -7.6531 0.7967 -1.2423 0.2808 1.7390 -0.6193 -1.2567 1.7681 -0.1549 -0.3310 -0.9297 1.5663 1.3825 -0.3880 -1.8775 -0.2134 -1.2766 -1.4291 -0.4276 -1.6037 1.8299 -1.8098 -0.3945 -1.3492 0.7552 -1.6848 0.1872 1.0924 1.8002 0.7941 -1.6020 -1.6459 0.9264 -1.1387 -0.2110 1.9065 1.2796 1.3864 1.4431 0.4782 0.9757 -0.5642 1.9938 -0.8815 0.3600 -0.8718 -1.5517 0.2703 -0.5866 0.3329 0.2347 -7.7755 0.1690 -1.5068 -0.2393 1.2480 -0.7394 -0.2247 -0.0247 1.4509 0.6224 -1.5992 1.4607 1.3283 1.0146 -0.1358 1.0302 -0.0850 0.9465 1.5204 1.5622 -0.1817 1.4374 -1.5942 -1.5927 0.1931 0.6074 -1.3880 -0.1113 -1.6225 0.4084 1.4204 0.9506 -0.4868 1.9752 0.6517 1.2610 0.6788 1.9577 1.2854 0.0777 -0.5325 0.7286 0.3609 0.5174 -0.6280 -0.2851 0.2324 1.3571 1.0516 -1.5254 -1.0178 -7.8980 -1.8934 -1.9682 -1.1025 1.1973 1.6190 -0.4329 0.2528 0.8242 1.8117 1.6517 -1.7712 -1.0073 -1.8034 0.4662 0.8420 -0.7669 1.4154 -0.1887 1.9935 -1.9984 -1.5620 -0.7928 -1.8980 1.1294 -1.7889 0.9959 -1.7897 -0.9891 1.3651 1.8044 -0.3419 1.8798 0.5075 -0.3367 1.2112 -0.8187 -0.9368 0.6262 -0.4381 -1.4563 -1.7321 1.1514 0.7036 -0.3528 1.5849 -0.3566 0.8412 1.6365 1.3629 0.0444 -8.0204 0.7225 -0.3453 0.5888 -0.9698 -0.2610 -1.1618 -1.8473 0.3542 1.4577 -1.8977 -1.2159 -0.1593 0.6636 -1.3151 -1.7732 0.0762 1.2748 -1.8591 -0.6025 0.6541 -1.4770 -1.0562 0.1420 1.8129 -0.8506 -0.0499 -0.4003 1.5896 -1.7124 0.2646 1.3845 1.9525 0.7949 -0.4803 -0.3527 -0.5933 0.4145 0.9576 1.2779 -0.3336 0.8668 1.6649 1.6833 0.8161 0.5476 0.1261 -1.2672 -1.5055 -0.0572 -1.3622 -8.1429 0.3080 0.5828 0.1025 -1.8543 -1.7691 -1.5466 -1.3854 1.9595 -0.6220 -0.8321 -1.7909 0.5413 0.6088 -1.2982 1.6770 1.2020 -1.0787 -0.0566 -0.1664 -0.6059 1.2705 -1.5629 -0.3387 -0.2879 -0.1251 1.4454 -1.1273 -1.5883 0.4712 -1.3047 -1.7003 -0.2934 -1.1214 -0.5551 -0.9612 -1.6295 0.2414 -1.8919 1.8655 -0.6347 0.7806 1.2415 -0.8836 0.9950 1.3297 -1.0347 1.9700 -1.9172 -1.1320 1.1201 -8.2653 -1.2235 0.7930 1.4221 1.8369 -0.1030 1.8844 -0.3535 -1.1275 0.0557 0.5993 -0.1681 0.2679 -0.3344 0.0990 1.8104 -0.0007 -0.9873 1.0350 -0.6497 1.2648 -1.7726 -0.6713 -1.6226 -1.6587 0.6336 -0.4587 1.4859 0.0656 -0.8186 0.8836 0.4961 1.1984 0.5744 -1.3319 0.6812 -0.4338 -0.1474 1.6863 -0.5601 0.4478 -0.5461 -1.6211 -0.1859 0.3882 -0.3700 -0.4373 1.2815 -1.8813 -0.8177 1.2470 -8.3878 1.6821 -0.3508 1.5552 -1.2043 -1.1143 1.3848 1.6130 -1.1088 -1.7627 -1.6387 -0.9545 1.0458 0.0400 -0.1776 0.3366 1.5609 -1.6383 0.7789 1.7072 -1.1466 1.3511 0.7921 -1.9421 -1.0736 0.4234 0.0096 0.1117 -1.0723 0.7000 -0.9343 -0.4423 -0.5243 0.6881 -1.6390 -1.1778 -1.1980 -1.5663 -1.1696 0.4282 0.9287 0.6412 -0.0992 -1.7903 1.8360 -1.3277 0.6737 1.6516 0.7911 -1.1278 -0.7368 -8.5102 -1.8792 0.4510 0.4520 0.9020 -1.9560 1.2714 0.9548 -1.4365 -0.6095 0.5541 -0.0168 -1.5396 -1.6506 1.1258 -1.3761 -1.3116 1.3237 0.4486 0.4189 -0.0826 0.2760 0.4071 1.8713 -1.1081 -1.1418 -1.7711 0.6328 0.1962 -1.5550 -0.5418 -1.2853 -0.6741 1.8051 0.7333 -1.9697 -0.9900 -1.9586 0.8595 -0.1223 1.9761 0.9343 0.0717 1.2188 0.8192 -1.0249 0.1210 0.2240 -0.1951 -1.2832 -1.1065 -8.6327 -0.8758 -1.9590 1.6678 0.7444 0.7585 0.2893 0.7572 1.9275 -0.4594 0.8501 -0.5619 1.4172 1.4321 1.6091 -1.9781 -0.8072 -1.4643 -0.1841 -0.0182 -0.9764 0.8938 -0.9209 1.4156 -1.2894 -0.5311 0.4890 0.4213 -1.6879 1.3850 0.3923 1.4794 1.4705 0.1837 1.6431 1.3936 1.8325 1.4020 1.2848 -0.1226 -1.1519 1.6428 0.8902 -0.8730 -0.6360 0.7443 -0.0887 -1.6741 -1.4342 0.9826 -0.6857 -8.7551 0.0306 1.0665 1.0047 -1.3319 -1.6064 0.3646 0.9665 -1.4038 -0.5122 1.4811 1.7769 -0.1837 -1.6819 -0.9692 -1.0681 -1.0441 -0.0245 0.3329 -1.5100 1.5574 0.4799 0.3890 1.9491 0.5126 1.7158 -0.8550 -1.0395 0.0661 0.0344 -1.0941 0.7986 -1.8815 0.7625 -0.1713 0.7560 -0.0917 1.9093 -0.6613 1.9303 -1.7401 0.7350 -0.1831 1.2886 1.1585 1.2008 -1.6210 1.2895 -1.1438 -1.8973 -1.1290 -8.8776 -0.0829 0.9684 -1.1255 -1.5480 0.5839 1.9356 0.4035 0.7642 0.2447 1.1294 1.9032 0.1765 -0.3328 1.4414 1.8789 -1.4833 0.3127 1.1698 0.1334 -0.3632 0.6209 -0.9195 -0.6035 1.9691 0.5459 1.4917 1.2311 0.6091 1.3629 -0.8514 0.5485 0.3624 0.4897 -1.3255 -0.8910 -0.8534 0.4078 1.8902 1.8163 -1.0912 -0.7806 -1.8558 -0.4047 1.3387 1.6630 -1.0540 -0.9368 -1.1166 -0.5996 1.2190 -9.0000 0.5874 1.1438 0.3321 -0.9691 -1.0880 -1.9640 1.1239 1.3885 1.0731 -1.7024 1.0489 -1.8169 -1.5776 -0.2381 -0.0954 1.2645 0.7181 -1.3867 -1.0954 -0.8573 -1.5053 -0.8494 0.9144 -1.0344 1.3414 -0.1219 -0.7083 -0.3503 0.8380 0.0672 -1.9709 1.6893 -1.7360 1.7545 -1.8874 1.0839 0.1387 0.0229 -1.7089 -1.0450 1.1102 1.5650 0.1165 -0.5866 -1.7602 0.7287 -0.8862 -1.7799 0.6634 -0.0571 -================================================================================ -================================================================================ -0.5105 0.0208 --------------------------------------------------------------------------------- - logR -logT -8.0000 -7.7959 -7.5918 -7.3878 -7.1837 -6.9796 -6.7755 -6.5714 -6.3673 -6.1633 -5.9592 -5.7551 -5.5510 -5.3469 -5.1429 -4.9388 -4.7347 -4.5306 -4.3265 -4.1224 -3.9184 -3.7143 -3.5102 -3.3061 -3.1020 -2.8980 -2.6939 -2.4898 -2.2857 -2.0816 -1.8776 -1.6735 -1.4694 -1.2653 -1.0612 -0.8571 -0.6531 -0.4490 -0.2449 -0.0408 0.1633 0.3673 0.5714 0.7755 0.9796 1.1837 1.3878 1.5918 1.7959 2.0000 -3.0000 -1.9522 -1.5563 0.7968 -1.7453 1.4639 -0.7547 -1.6453 1.0390 0.0977 -0.7734 -0.3756 -1.9144 0.6508 -0.5369 0.8562 0.5127 0.6050 1.1716 0.5246 -0.3251 -0.4403 -1.5217 1.1178 1.0444 -1.0148 1.4507 0.3560 -0.0853 -1.9300 -0.4690 0.5627 -1.6410 -0.1617 1.9737 0.8662 0.1875 0.1321 -1.8249 1.8293 1.7127 0.7296 -1.6040 -1.1687 -1.2644 0.0783 -1.1688 0.7832 0.1809 -1.9294 0.9762 -3.1224 -1.2447 1.2995 -0.5798 -0.6455 -1.9527 1.9509 0.4480 -0.3091 -1.6135 0.7966 -0.8691 1.9531 1.8022 0.9412 1.8843 -1.5775 -0.8803 -0.9870 -1.7119 1.8889 -1.7601 1.4268 1.0726 -0.4965 -1.9248 -1.9756 -1.1840 -0.0245 -0.1684 0.3412 1.0878 -0.4906 -1.3585 1.2002 -0.6692 -0.8525 1.0572 1.7366 1.6598 -1.4502 0.0126 -1.6285 1.8439 -1.1391 -1.2103 1.5555 1.8714 0.7905 -1.5160 -0.0566 -3.2449 1.2664 0.2899 -1.4696 -1.3124 1.4566 0.1081 0.8233 -0.5077 0.1299 1.9084 -0.6812 0.6992 -1.3100 -1.5130 1.1346 1.3764 0.6732 -1.3672 -1.0376 1.6447 -0.8452 1.2754 -0.8563 1.7579 1.6578 -1.8269 1.0817 -1.3222 -1.1389 -0.1606 0.3053 -0.6968 0.3015 -1.3174 -1.9106 0.2849 0.0697 0.7586 0.5993 1.5899 -0.1621 -1.9665 0.5226 0.7005 0.0860 0.7572 -0.7057 -1.4048 0.6582 -1.0193 -3.3673 -0.1747 -0.0335 -0.0912 0.3938 -1.8822 1.9587 0.8652 -0.2984 -1.2347 -1.6793 0.6888 -0.7322 -1.0821 -0.4802 0.3717 0.6868 0.5807 1.4531 -1.1250 0.5470 -1.5955 0.1917 0.3358 -1.1351 -0.4332 1.3088 -1.4064 -0.2620 1.7309 0.0164 0.9005 1.3075 -1.1849 -1.1271 1.0344 1.0132 -1.7593 -0.7100 -0.4059 1.3162 -0.3126 1.7037 1.9864 1.1229 0.6655 -0.4324 -1.7318 0.2926 -0.5532 -0.5964 -3.4898 0.7508 -0.1454 1.0084 -0.4073 -1.3965 -0.1546 1.8041 1.2061 -1.1770 -0.4348 1.7112 -1.5052 -0.9842 -0.9511 0.2837 -0.3571 -1.6805 0.5167 -1.6037 0.4257 0.0280 -0.0253 -1.7300 0.5569 -0.2747 -0.3556 0.3858 0.4250 -1.9399 -1.4991 -1.0539 0.7119 0.3070 1.0305 0.9624 1.4127 -0.4927 -0.6197 1.3241 -1.0496 -0.1553 -1.2227 1.6554 -0.3688 -1.1501 0.7681 -1.0214 1.7740 -0.5295 0.6586 -3.6122 -0.6190 1.2290 1.5877 1.1517 1.3940 -1.5925 1.6963 0.4972 1.4769 0.7377 -1.1926 0.4382 -1.6362 0.7829 -0.3640 -1.3931 1.9169 1.6043 1.5742 1.1553 0.7679 0.6203 -1.5756 1.6023 1.5245 0.9914 1.7093 0.2123 -0.2094 1.8718 -0.1435 0.5653 -0.5078 0.5453 0.8804 0.4986 0.0583 -0.7996 0.5754 1.6337 -1.9723 -1.4643 -1.5209 1.6928 0.6510 1.8072 0.3313 -0.1531 1.1694 -1.3562 -3.7347 -0.4746 -0.1349 -0.8062 -0.5149 -1.6876 -1.2081 -0.6580 1.1836 -1.2700 -0.6134 -1.7403 0.2284 0.4450 1.4621 1.2765 -0.8585 -1.4522 -1.3757 1.8759 0.6929 -1.8297 -1.4529 -0.0568 -1.1687 1.2146 0.2929 0.4505 -0.1487 -0.9757 0.3576 0.8679 -0.5162 0.0198 1.3587 -1.4053 0.1809 -0.6063 0.8112 -1.9248 0.6819 -1.5884 -1.7409 0.8985 0.5614 1.5797 0.0786 0.1201 0.8281 -0.7064 -1.8524 -3.8571 -1.0798 -1.0479 -0.6574 1.7739 1.2194 1.7438 1.9944 -0.2649 -1.0917 0.2400 1.5245 -0.1371 0.0216 -1.4622 -0.3182 -0.4520 -0.5932 1.5492 -1.7628 1.8886 -1.9670 1.7824 0.1922 0.8098 -1.2515 0.6168 1.5278 -1.4421 -1.4917 -0.7841 -1.3531 -1.5574 0.7133 -1.1447 0.6681 1.4477 0.6081 -1.5225 0.2943 -0.4255 -0.6265 -0.7259 1.7177 0.9700 -1.4646 -0.0960 -0.7271 1.9118 1.9121 -0.7219 -3.9796 -0.5915 0.3977 -0.0828 -1.1476 0.6416 -0.6635 0.6149 -0.4653 0.8008 0.6712 0.0353 0.8190 -0.1561 -1.5354 -1.2716 -1.0160 -1.7471 0.8455 -0.5304 -1.6259 1.2798 0.7346 -0.1911 -1.0103 -1.3930 -0.1665 1.5410 -1.2464 0.2746 1.8467 0.5485 -0.2401 0.8655 1.2983 0.3621 1.4873 0.0584 1.3201 1.8081 0.0050 0.4200 0.4379 1.1257 1.2919 -1.8911 0.9334 1.1353 0.8017 0.8548 -1.8344 -4.1020 -0.2318 1.2727 1.7360 -1.0821 0.3168 1.2173 1.0096 0.4756 -1.9252 0.8955 1.0930 0.8914 1.0632 -0.2763 1.9750 1.0831 0.3147 1.7368 1.6328 1.2583 0.2548 0.1084 -0.6852 -0.9965 0.0494 0.3111 -1.0219 1.6904 0.2291 0.1060 -0.2574 -1.7677 1.5296 -0.7320 0.5698 0.4297 0.3379 0.1028 -1.2742 -0.8776 0.0968 1.1574 -0.2720 -1.1843 -1.6482 0.6520 -0.3066 -1.4985 0.6979 -1.1697 -4.2245 0.0361 -0.7752 1.7268 -1.0868 -0.3203 1.8380 -0.7251 0.5784 -0.7331 -1.5573 0.5102 1.6641 -0.1897 0.5047 0.4356 -0.3396 0.4596 -0.9627 -0.4878 -0.2307 1.4560 -0.6067 0.5405 -1.1464 -0.9897 0.5937 1.0492 -0.1515 -0.6596 1.6411 -1.4568 0.8829 0.7607 0.7610 1.7417 0.9128 -0.7937 -0.5864 -0.4356 -1.8768 1.6540 -1.7058 0.7992 0.9206 1.3749 0.2134 0.9011 -0.7891 0.9823 -0.6263 -4.3469 1.6114 -1.3465 -0.7370 -0.0049 1.1034 0.9952 -1.1571 -1.4231 -0.7841 -0.0650 0.1560 -0.2834 0.6524 -0.2898 1.7853 -0.9561 0.5095 0.4455 -0.8737 -0.3532 -0.5381 -1.3100 -0.0908 -0.4534 -1.2867 -0.2005 -0.3126 -1.4745 -1.4752 0.5900 0.8263 1.7647 -1.6520 -1.5286 -1.7927 0.1289 0.4910 -0.3859 1.1916 0.7468 1.9434 -1.4484 -1.7667 -0.9008 -1.9238 1.7304 -0.7842 0.2097 -0.7277 -1.0168 -4.4694 -1.3905 -0.7185 0.4617 1.8865 0.2324 0.1308 -1.8589 1.3604 -1.8206 1.6249 0.1547 -1.3261 -0.1932 1.9799 -0.7797 -0.9222 -1.5280 0.3886 -1.6431 1.0640 1.6769 1.7275 -1.5683 0.2331 -1.6116 0.2881 1.2599 0.1512 1.4882 1.2067 -0.8938 0.5204 -1.9704 -0.4158 -1.0482 1.7485 -0.3784 0.6163 0.9279 1.0929 0.9431 -0.8433 0.7443 0.1960 0.3895 -1.9967 -0.9670 1.7227 -0.8397 -0.2479 -4.5918 -1.2533 -1.4456 -1.1653 0.2146 1.6761 -0.6952 -0.7064 0.2566 -0.5730 1.6417 -0.4886 -0.0382 0.1336 1.1283 0.2556 -1.0434 -1.5041 1.7511 1.2063 -1.9081 1.2861 0.3624 0.0756 -1.9511 1.1235 -1.2077 0.9119 -1.9365 1.1854 -1.9078 -1.0564 -0.9269 -1.3700 -0.0758 -0.8652 1.9732 0.3199 0.2659 -1.1165 -0.3652 -1.5041 1.0501 -0.6754 1.0079 -0.5132 1.9550 -1.3155 -1.9939 0.3793 1.8118 -4.7143 0.5882 -1.6571 0.1619 1.6379 -1.9740 -1.3324 1.2582 1.5756 0.8286 1.9662 -1.6391 0.1827 0.7400 0.8106 1.1739 1.6705 -0.5534 -1.8281 -0.5502 0.6865 -1.1462 1.2399 -1.1209 -1.9597 0.0323 0.9058 -0.6014 0.9956 -0.2464 -1.3131 -1.6378 0.8423 -0.4571 1.6511 0.1610 -0.6063 -0.6040 -1.4742 0.3752 0.3287 1.2000 -1.1952 -0.8368 -1.6110 -0.8186 -0.2876 1.8561 0.6123 1.1315 -0.6980 -4.8367 -1.4219 -0.9731 -0.9741 0.3325 -0.6341 1.4296 1.9542 -0.6268 0.8202 0.6299 -1.2222 1.6720 -1.2022 0.9478 -0.6096 -0.5317 -0.1782 1.4580 -1.4390 -1.7817 -0.3918 -1.7777 0.7504 1.0413 1.4188 0.9754 1.6654 0.9932 1.7443 -1.2276 -0.0005 1.9757 0.7263 1.5146 -1.8784 1.4870 0.7909 -1.3170 -1.8973 -0.9603 1.6631 0.6725 1.6779 -0.2154 1.7465 -0.1482 -1.1830 -1.3944 1.9752 -0.6645 -4.9592 -1.3598 -1.9664 -0.8577 1.5565 0.1360 0.5297 1.6896 0.0514 1.3531 -0.7047 1.9084 -1.6847 0.8993 0.6423 -1.2333 -0.4446 -0.7487 -1.6220 0.3392 1.9747 0.2384 0.1810 -1.8387 -1.4431 0.0529 1.9407 1.5064 -0.6392 0.1720 0.2108 0.7414 0.7511 1.1592 -1.9001 1.7747 -1.7198 -0.0954 1.6783 -0.0493 -1.7455 -1.0830 0.3147 -1.6486 -0.3053 -0.6836 1.2608 -1.5595 0.7312 -0.3736 0.3510 -5.0816 -1.1779 0.4388 0.6959 -1.7191 1.2974 1.4450 -1.7458 0.4127 0.3760 -1.9502 -0.6306 1.8757 0.2218 1.7328 0.7026 -1.8864 -1.6891 0.8887 0.2183 -1.4914 0.4563 1.2411 1.0119 -1.0154 -0.9672 1.8714 1.5496 -0.7267 1.2962 -1.3530 -1.2126 -1.2752 -1.6491 1.4187 0.3152 -0.9642 1.3946 1.2106 -1.5962 0.5766 0.8873 0.8633 0.8926 -1.3222 -0.7397 1.3767 1.5936 -0.8832 -1.9079 1.4391 -5.2041 -0.4916 -0.6821 -0.6120 -0.3372 -0.4869 0.2657 -1.6842 1.8862 1.7458 1.7376 1.5171 0.6413 -1.1156 -1.8021 -1.6027 -0.7040 0.0155 1.9730 -0.2582 0.0986 0.7806 -1.2771 1.7313 0.1161 -0.8950 1.7404 0.5018 -0.0652 0.3206 0.9932 -1.3818 1.4593 1.8380 0.2680 0.7291 1.4393 -0.5008 1.9713 0.7220 -0.3040 0.7094 0.0867 -1.5534 1.1835 0.2575 1.1834 -1.3804 0.1534 1.0665 1.9532 -5.3265 1.5376 1.4574 -1.0102 1.3519 -1.3229 -1.2076 -1.5595 1.4304 -1.5670 -1.4476 -1.0165 0.2906 1.5207 -0.3271 0.1851 -1.3340 -0.9362 -1.4643 -0.3603 0.3613 -0.8639 1.3840 1.9250 -1.5194 -1.9286 1.1591 -1.2374 -0.5874 -0.4231 1.6664 0.6354 -1.8376 -1.9408 -1.2017 -0.7273 -0.0619 1.3514 -0.7407 -0.4939 -0.6826 -1.9641 1.8208 -1.4440 -0.8493 -1.4828 -0.0378 1.7287 -1.5972 -0.2364 -1.9105 -5.4490 1.0836 0.5649 0.7988 -0.1107 1.6305 -0.3618 0.0563 0.7812 0.0822 -1.2427 -0.7317 -1.6308 -0.2695 0.4376 -1.5259 0.5223 1.5715 -0.6491 -1.1119 1.5720 0.7678 -1.5784 -0.3676 0.6964 0.2975 0.4742 0.2685 1.1922 -0.7183 0.8338 1.9643 -0.4402 1.1642 -1.0156 -0.8724 1.7395 -1.8962 -1.1303 -0.0683 -0.3926 0.5167 -1.2291 -1.7178 -0.5227 0.0974 0.2480 0.4060 0.1946 -1.0170 1.0582 -5.5714 -1.6489 -1.2066 0.9575 -0.8811 -0.0261 -0.6912 0.0279 -0.6134 1.9768 -0.5701 0.5082 1.5534 0.5517 0.2634 0.2769 -0.0142 1.2303 -1.7983 1.5405 0.3452 1.3955 -1.9584 1.4771 -1.5194 0.8849 -0.3339 0.7243 0.5128 -1.3464 0.0585 -0.8911 0.2417 0.9520 -1.6750 0.0630 0.4705 -0.8185 1.8120 0.0812 -1.2699 -1.5688 0.1666 -0.4990 -1.2298 -1.8772 0.2664 0.3944 -1.4328 0.4070 1.8079 -5.6939 1.9132 1.5540 1.2283 -1.1625 -1.3743 -0.2202 0.4785 1.4027 -1.0721 -0.0814 0.5898 -0.2176 -0.1832 -1.0995 1.9466 -0.0992 0.1310 -1.1258 0.0565 -0.9786 -1.1907 -0.8971 -1.9890 0.2806 -0.4501 1.5948 -1.8372 -1.8272 1.5435 -1.4934 -1.9914 -1.2843 1.2955 1.2109 -0.6395 0.6721 0.0290 1.6189 -1.7743 1.2527 -1.3176 -0.4335 -1.2322 0.8105 0.7133 0.1916 0.7927 0.5583 1.1058 -1.0424 -5.8163 -0.2843 -1.3935 -0.2816 0.8068 0.7656 0.8377 -0.7649 0.6489 -0.5301 1.7780 -0.6265 0.4121 1.0006 1.6256 -0.2483 -0.5581 -0.2799 -0.7052 0.6157 1.7309 -1.4957 0.2437 1.5906 -1.5995 -0.0245 1.4609 1.6018 0.0574 -1.9002 -1.5774 0.3469 -1.5046 -1.4023 1.0885 1.0028 1.3711 -1.5771 -1.2074 1.3318 0.8844 1.2238 1.9590 1.4577 0.0819 -0.7569 0.2787 0.5543 -0.6588 1.0837 -1.6290 -5.9388 1.1176 -1.8720 -0.0081 1.4457 -1.6540 0.0710 -1.3624 1.5793 1.3294 1.7357 1.4999 0.9462 -1.2604 -0.7900 -0.0126 0.3556 1.1287 -1.0922 -1.4869 -0.0696 -1.3686 0.7749 0.3025 0.9644 -1.7463 1.8588 -2.0000 -0.6982 0.7185 -1.8194 -1.6666 -1.6933 0.3260 1.5837 0.2217 0.4143 -0.6160 -1.9250 -1.9135 1.5532 -1.5897 1.9992 -1.3423 0.6985 1.7958 -0.5508 0.9377 -0.5966 -0.7802 -1.1928 -6.0612 1.2837 -0.9705 -0.8674 1.9959 -0.6908 -0.3089 1.9602 -0.5228 -0.5354 1.3109 -0.7523 -1.0649 -0.3072 0.8026 -1.8270 -0.5043 -0.6150 -1.0207 0.6171 -0.8400 0.4269 0.0173 -1.1312 -0.9337 -1.3176 -1.7735 0.4768 0.6912 -1.3360 0.4616 1.9283 -1.7024 -0.0385 0.9322 -1.8160 1.1131 1.9180 -1.6460 1.2889 -0.4857 -1.4235 -0.0272 -1.7139 0.0884 -1.9226 0.9144 -0.0481 -0.1642 -1.2152 -0.5549 -6.1837 -1.2725 0.9416 -1.2039 0.4670 -0.8816 0.6279 0.1618 -0.3062 0.6920 -0.3371 1.2855 0.9184 0.1626 1.5082 1.3154 0.1274 -1.7262 0.2640 -0.5790 0.1605 0.5885 0.5794 0.6941 0.7171 -1.5629 -1.2332 0.5222 -0.3673 1.0514 -1.5004 -1.2339 0.2339 0.0030 -0.9344 -0.3666 -1.8601 -1.8518 -1.6203 0.3072 1.4549 -0.9591 -1.8642 0.8345 1.4214 -1.4473 -0.4570 -1.3651 -1.5746 0.5927 1.8701 -6.3061 0.7127 1.9393 -0.2624 1.5915 -1.1797 -1.5284 0.8101 -0.5144 -0.7292 0.6851 -0.6661 0.2902 -0.8022 1.1350 -0.7504 0.1400 -1.9073 1.1669 0.4814 -1.2311 -1.1385 -0.9500 0.3061 0.1933 -0.9045 0.7762 1.5562 -1.8259 -0.3312 0.3741 0.3457 -1.9219 -1.1577 -1.7527 0.2759 0.5816 -1.3610 -0.6680 -0.6808 1.2792 -1.2214 0.1933 1.1317 1.3183 0.6663 -0.8019 1.2922 0.9687 0.8179 -1.7307 -6.4286 -1.8269 0.7815 1.7792 1.0949 1.3259 0.1799 -0.7817 0.7109 0.8479 0.7014 1.7868 -0.5313 -1.8414 1.6338 -1.3580 0.7893 1.4928 -0.7594 1.3217 -0.6718 1.1770 -1.7207 0.6210 0.7086 -0.0343 0.7484 1.6927 0.9354 1.8452 -0.2056 0.1132 -0.9450 1.9424 -1.7795 -0.5655 -0.8092 -0.4540 1.6709 -0.5278 1.6679 -0.3066 1.4191 0.0870 -0.7546 -0.2026 -0.3025 -0.9603 -0.8414 -1.2542 -0.6560 -6.5510 0.4976 -0.4538 0.8493 1.9479 -0.4916 -0.1494 -1.3436 -0.4311 0.9073 -1.1304 -1.2718 -0.4945 1.2746 0.4946 1.8303 1.6182 -1.3955 -1.8298 -0.4036 0.0883 0.0623 -1.4636 -1.5007 -1.8126 1.4034 1.7910 -1.5373 -1.1475 -1.6405 1.5100 1.8348 -0.9528 -0.7857 -0.5493 0.0099 0.7298 0.0176 1.8040 -1.6004 1.1944 -0.6621 -0.4898 0.8353 1.7175 0.8648 1.1034 1.0031 -0.7161 1.0277 1.1381 -6.6735 0.1336 0.1470 1.0389 1.2681 -0.6512 1.2062 1.2568 -1.0635 0.8678 -1.2539 -1.6278 0.2982 1.6346 -1.8582 1.3060 0.0259 1.4436 1.3739 1.5011 1.0755 1.3720 -1.2959 -0.7846 -1.0301 0.9697 -1.3854 -1.2711 1.5159 0.8235 1.5015 -1.4426 -0.4041 -0.8674 -1.9613 -0.8619 -0.4817 -1.6311 0.2660 -0.4673 -1.8142 0.8159 0.9171 1.3379 -0.0578 1.8746 1.6563 0.2054 -0.2202 -1.9879 0.8440 -6.7959 0.2598 1.7502 0.3769 1.9714 1.4153 1.8144 -0.6893 -1.4027 1.1875 1.1448 -1.1542 1.0590 0.3279 -1.5619 0.0071 1.7246 0.0258 1.1548 -1.8844 0.9123 1.7873 -0.0019 -0.6492 0.5866 1.6650 -1.2929 -0.3852 -1.3748 -0.0134 0.1617 1.7768 -0.3499 0.2678 1.5411 -0.7144 0.6967 1.0286 -0.6779 -1.3426 0.0116 -0.5728 -0.9342 1.8937 0.0086 1.4259 -1.2187 1.7578 1.1777 1.2348 -0.4409 -6.9184 -0.0575 0.3734 1.1591 1.3962 -1.6878 1.6162 1.7500 0.3715 -1.2530 1.2737 0.1944 1.2688 1.2592 -1.6531 0.4281 -0.0674 1.7845 -0.8134 -1.1760 1.5883 -1.4051 0.7461 -0.7999 0.2714 0.4649 -0.3305 1.8999 -1.4727 -0.4344 -0.2784 0.5242 -0.3710 -1.6119 1.7897 -0.3357 -0.6293 -0.2131 -1.1336 -1.5991 -1.4057 -1.3334 -1.2093 -0.3202 0.4956 0.5156 -1.9996 1.6838 1.2914 1.8558 -0.5601 -7.0408 0.6592 -1.3279 1.2681 -1.3545 -0.6961 -0.0367 0.3781 0.2385 -1.5916 -0.3133 1.6916 1.4895 0.3631 0.2893 -1.5533 -1.1990 -0.9894 -0.0472 0.9254 -0.1571 -1.4958 -0.2426 -1.3495 1.0046 -1.3340 -0.0699 0.7737 -1.0872 -1.6959 0.2532 -1.7832 0.3511 1.0140 -0.6827 -0.0466 1.7150 -0.1156 1.9862 -1.3720 0.8357 0.6105 1.4892 -1.6302 -0.8792 -1.4713 1.7324 -0.2935 1.6403 -0.8224 -1.4945 -7.1633 -0.8139 0.3887 1.3809 -0.4584 1.6592 -1.0231 0.7742 0.9429 -0.9041 -1.8921 -0.5391 -1.8192 1.6030 1.8141 0.9415 0.9067 -1.0364 -1.7043 1.2084 0.2366 0.7265 1.1186 -0.3623 -1.4218 1.1801 -0.1849 1.3077 -0.2492 -1.1319 -1.3160 0.9757 0.2996 -0.3816 -0.0315 0.1986 -1.0423 -0.4873 -0.8304 -0.4463 0.0022 -1.3066 -0.4259 -0.4580 -0.8560 1.9940 -1.7055 0.5718 -1.3022 1.3581 1.6568 -7.2857 -0.3941 1.2939 -1.0004 -1.4397 -0.7365 -0.6333 -0.4106 -0.5082 -0.3554 0.8401 -1.0177 -1.9257 -0.0413 -0.2068 -1.7597 -1.4648 0.0397 -1.0610 1.5104 -1.3068 -1.9195 -0.2097 1.9447 0.5355 -0.5839 -1.9325 -0.0602 -1.1741 0.5910 0.3320 -0.9391 -1.7245 1.0201 0.3419 1.3685 -0.9608 0.6114 -1.5253 -0.8328 0.6262 1.3023 -0.7163 1.1954 0.7110 -0.6053 1.5056 0.0369 0.5930 -0.0175 -0.1891 -7.4082 1.3919 -0.8212 -1.8535 1.5191 1.3001 -0.5338 -1.2582 0.7021 -1.6850 -0.3050 -1.6566 0.3916 -1.8912 0.5170 0.6928 -0.0514 -1.3000 -1.5944 -0.7468 -0.1392 0.5688 -1.9950 0.8443 0.8508 -0.2218 -0.6264 1.3692 1.1383 1.9331 -0.5123 1.6273 -1.6504 -0.3541 -0.1385 -0.2365 0.5004 -1.3192 1.4658 0.2071 1.6168 -1.9895 0.5200 -0.3502 0.0204 0.9752 -1.0914 -1.1804 0.8120 0.0855 -1.0654 -7.5306 -0.0639 -0.1618 0.7658 -1.9894 0.3470 0.4227 0.9820 1.5569 -0.2392 -0.6299 -1.5907 -0.6527 -1.7261 1.2113 1.2280 -0.3310 -0.9614 -1.5279 1.4049 1.5100 -0.9348 0.4870 -0.9654 -1.0995 -1.9152 0.3086 -1.4002 -1.9505 -1.5806 -0.7449 0.6767 -1.1895 1.5504 -0.8460 -0.6751 -1.1281 -0.9848 -1.7035 -0.8209 1.4385 0.7537 1.5011 -1.5806 -0.1775 -1.0830 0.8849 1.8810 1.2614 -1.8589 -0.7334 -7.6531 -1.8857 -1.8393 -1.6819 -0.8947 -0.7832 -0.3982 -0.3803 1.0856 -1.4344 -1.3690 0.5064 0.2870 -1.3840 1.4091 -0.6838 -0.5321 -0.3182 -0.7092 0.2298 -0.4454 -0.9623 1.6179 -0.7666 0.7940 -0.6111 -0.2591 -1.0562 1.0093 0.9488 -1.9110 -1.7592 1.6895 1.5553 0.0243 -0.0266 1.2497 -1.4462 0.6148 -0.0961 0.9733 -1.8796 0.3709 0.2269 1.3634 0.7073 1.5206 1.5491 -0.3673 -1.4503 0.5211 -7.7755 1.4950 -1.7002 0.2317 -1.5400 -1.8920 0.7185 0.7274 0.4026 1.4369 -1.6765 -1.5790 1.4581 0.0131 -0.9078 0.9526 1.5776 0.7584 1.1677 -0.8700 -0.8449 1.4565 0.4595 -1.0633 0.0966 0.7434 -1.1258 0.6196 -1.8314 -0.7852 0.6959 -1.4026 -1.1112 1.5164 0.6973 -0.0043 -1.1564 -0.6344 0.2973 -1.3787 -0.0730 -0.3641 -0.0933 -1.5778 -1.5740 1.8564 1.9175 -0.2953 1.1560 0.6232 -1.5323 -7.8980 -0.8133 -0.7454 0.3831 0.3199 1.6940 1.1601 1.4274 1.5649 1.2051 -0.6685 -1.1399 0.2871 0.7583 -0.4537 1.3934 1.8423 0.2776 -0.1736 1.3715 -1.9029 -1.4839 1.3826 0.9281 -0.3355 1.5554 -0.5942 0.5354 0.5373 -1.2627 -0.8606 1.6640 -1.2663 -1.3057 -0.0815 -1.6312 1.5785 -1.5994 0.4662 -0.6409 1.2171 0.3592 -0.4468 1.9355 -1.7351 0.3111 1.9583 0.7638 0.9591 -1.8716 -1.9145 -8.0204 -1.8556 1.9669 1.9181 -0.6620 -0.8361 -1.4162 -0.6834 -0.5194 0.9931 1.4652 0.9869 0.5859 1.0636 0.9540 -0.0970 -0.6566 -0.8689 0.7174 1.8372 0.3242 1.6501 -1.9431 1.1779 1.4144 0.5240 1.7362 0.3597 -1.0379 -1.1371 0.2233 1.6259 -1.7105 0.4176 1.0792 -1.5384 -1.5329 -0.5355 -0.9045 -1.2067 -1.2052 -1.4773 0.4434 0.7525 0.8117 0.1294 1.8116 1.5221 1.8305 -0.4448 1.5111 -8.1429 1.0515 -0.6401 -1.5736 0.7305 -1.4542 -0.8249 0.0015 0.7195 1.7049 0.3730 0.6857 -0.7599 0.7492 -0.2488 1.4277 -0.4302 -0.1269 -0.2696 1.2445 1.8148 -0.6909 -0.0999 0.8237 1.5815 -0.0252 -1.5644 -0.5253 0.2014 -0.3299 -1.2538 -1.8520 0.7496 1.9709 1.6768 0.7331 1.3661 -0.9771 0.4897 -1.7576 0.8287 1.8795 1.4432 0.1378 1.1550 1.7756 -1.1359 1.1730 -0.9206 1.5078 -1.6066 -8.2653 -1.2871 0.8825 -1.3009 -1.3678 0.2219 1.3399 -0.9261 1.3646 1.2318 0.3164 0.5863 -1.8382 -0.5315 -0.9464 -1.4000 -0.4414 -0.5804 0.9156 0.3924 1.6524 -1.4184 -1.7610 0.1384 -1.9959 1.1509 0.0239 -0.0477 -0.5500 -0.5001 -0.2755 -1.9359 -1.6658 0.0202 -1.3995 1.1151 -0.9021 -1.6084 -1.0592 -0.5716 -1.8587 -1.4333 -0.7046 -0.7581 1.2015 1.3730 -1.2263 -1.5042 0.5366 1.2185 1.8549 -8.3878 -1.9728 -0.3453 0.9360 1.3142 -1.7509 0.7225 -0.8442 -1.7016 -0.0436 -1.3674 0.9480 0.9650 1.3683 -0.4897 -1.9468 -0.9611 -0.1288 0.7760 -0.4718 0.1442 0.0971 -1.3401 0.4922 -0.2430 1.2317 0.7624 -1.5541 -0.0450 0.8100 -1.6520 1.1700 -1.1120 0.0123 1.7622 0.2853 -0.3038 -1.9728 -1.4663 0.3147 -0.0247 -0.5447 1.6929 -0.6701 0.1486 0.2749 0.1099 -0.0897 -0.6517 1.6351 -0.1968 -8.5102 0.1138 0.6259 -1.7294 1.1252 0.0500 0.6287 1.0880 1.4964 -0.4311 1.2457 -0.9647 0.6413 -1.5892 -1.9199 -1.6169 -0.7225 -1.8756 0.5220 -0.7338 0.9455 -1.8163 -1.1332 -0.3680 -0.4694 -1.4760 1.9765 -0.8622 0.8841 -1.1199 1.5114 -0.4490 1.6036 -0.6327 -1.9654 0.0681 0.0992 -1.5207 -1.0601 1.1340 -1.8530 -0.0419 0.1216 0.7548 -1.8502 0.3426 -1.9876 -0.9393 -0.0013 1.6451 -1.4936 -8.6327 -1.3228 0.6770 -0.5006 0.4937 1.9898 1.9475 -0.5851 0.0157 1.6188 -1.6313 -0.1908 -0.4897 -0.8205 1.9768 0.9342 -0.4450 1.3161 -0.0413 1.4913 -0.9345 -1.1056 -1.0109 0.1539 -0.8347 -1.4115 1.9785 1.6017 0.5400 1.5662 1.7419 0.7044 0.0747 1.5280 0.2712 -1.4928 -0.5326 -0.2163 1.7415 0.6367 1.5011 1.0304 -0.7606 0.8748 -1.2188 -0.3674 1.2244 0.4477 1.3017 -0.9812 0.9990 -8.7551 -1.1907 0.1812 -0.2659 0.2259 -1.4579 -0.5551 0.6676 0.2341 0.1959 0.0433 1.7755 1.7383 -0.5594 -0.5924 0.2196 -1.6176 -0.7880 -1.0765 -1.1064 0.5540 -0.4626 -1.3153 1.5503 1.4966 1.4499 -0.4370 -1.7721 -1.5730 -0.8958 -1.1201 1.4959 1.9454 1.2667 0.9194 0.3545 1.0796 1.7881 0.4054 -1.3815 -1.3446 0.3355 -0.6661 1.6410 0.4466 0.7060 -1.9767 -0.0046 -0.2753 0.8235 -0.4694 -8.8776 1.9063 0.6808 0.6397 1.6774 1.9808 -1.2087 1.2421 -1.3507 -0.1718 -1.5993 0.4935 -0.1259 0.5148 0.7118 0.4777 -0.8239 1.3478 0.2067 -0.0406 1.9483 -0.8660 0.1121 0.7293 -1.4991 -0.5830 1.2068 -1.0530 -0.0268 0.5225 0.6846 0.9132 1.4639 -0.4286 0.8265 0.9287 -0.7989 1.8726 1.4609 -0.8406 0.7003 0.8712 -0.2741 1.4550 0.7609 0.6326 -1.1166 -0.3686 -0.2643 0.9346 0.4736 -9.0000 -1.6566 -0.7692 -0.1078 0.9469 0.9743 -0.0378 -1.5323 -0.8284 -0.9812 1.1241 -1.2801 -0.1403 0.6829 1.8591 1.9970 1.8117 0.8730 0.9858 1.0368 1.4504 1.8071 -0.2172 -0.3340 -0.1581 0.6393 1.1018 1.4822 -0.1752 -0.5465 1.9334 -1.0724 -1.1120 0.8616 -1.2814 -0.4024 -0.8305 -1.3252 0.3188 -0.5060 -0.1511 -1.2165 1.0715 -0.7412 -0.6291 -0.9914 -0.2624 -0.1457 0.1187 1.8703 1.6188 -================================================================================ -================================================================================ -0.5421 0.0224 --------------------------------------------------------------------------------- - logR -logT -8.0000 -7.7959 -7.5918 -7.3878 -7.1837 -6.9796 -6.7755 -6.5714 -6.3673 -6.1633 -5.9592 -5.7551 -5.5510 -5.3469 -5.1429 -4.9388 -4.7347 -4.5306 -4.3265 -4.1224 -3.9184 -3.7143 -3.5102 -3.3061 -3.1020 -2.8980 -2.6939 -2.4898 -2.2857 -2.0816 -1.8776 -1.6735 -1.4694 -1.2653 -1.0612 -0.8571 -0.6531 -0.4490 -0.2449 -0.0408 0.1633 0.3673 0.5714 0.7755 0.9796 1.1837 1.3878 1.5918 1.7959 2.0000 -3.0000 0.4376 -1.8444 0.4490 -1.6413 0.8414 -0.4397 1.3508 1.7701 -0.3316 -0.1578 0.3606 -1.2115 1.7093 -0.2680 -1.3327 1.0509 -1.1234 -1.4259 0.2515 0.6860 0.2783 0.6260 -1.5379 -0.0959 -0.5719 1.8935 -1.8015 -0.8068 1.7674 1.9340 1.2996 -1.6960 0.2454 -0.3995 1.2258 -1.7799 -1.2115 -0.0432 -1.3694 0.7709 1.2831 0.8181 -0.2389 1.5136 -1.4493 -0.9586 -0.0418 -1.7546 -1.6173 -0.4102 -3.1224 1.7755 1.6337 -0.1361 -1.4314 -1.2876 -0.4898 -1.1597 -1.6681 0.6951 0.3258 -0.8348 1.1158 1.1038 -0.0360 -1.6139 1.6739 0.6746 -1.0118 0.4418 -0.3799 0.5414 -0.1045 -0.0581 0.9435 0.4549 -1.6802 -1.7385 -0.7800 -0.2790 -0.8991 0.6058 -1.2196 0.8166 1.0926 -1.5027 0.6032 1.8457 -1.2287 1.6372 0.4242 0.3638 -1.7923 0.9932 -0.0869 0.8847 1.2367 0.0952 -0.9454 -1.4337 -1.3580 -3.2449 1.4677 -1.5057 -0.4612 -0.6629 1.4618 -0.0892 1.9858 0.9482 1.4037 -1.6053 -0.9876 -1.4582 -0.1455 0.8731 -1.3237 -1.4793 0.4584 -1.0787 -0.0827 -1.7955 0.7225 0.1653 0.5897 -0.8984 -0.8856 1.2054 0.8742 0.3189 0.5126 -1.6238 1.4247 1.0796 0.3620 1.6744 -1.3254 0.7466 1.8519 -0.7600 -1.9388 0.9395 -1.9721 1.4901 -1.7748 0.6111 -0.4913 -1.1866 1.5930 0.9850 -0.6382 -0.8634 -3.3673 0.9440 1.3463 0.8634 0.5600 -1.0883 1.4112 0.9986 0.0691 0.0464 0.2767 1.3131 0.9690 1.4250 0.0291 0.4986 1.4183 -1.0707 -0.2239 0.4826 1.6606 -1.9367 -1.1497 -1.0622 -0.6935 -0.8729 0.3606 1.5425 0.5479 -1.0339 1.4550 0.5282 -1.1242 -0.5533 1.1599 0.9557 0.3063 -1.4209 1.2132 -0.7698 1.0864 0.5903 -0.9433 -1.1505 -1.4764 -1.0322 -1.3687 0.4682 0.3951 0.3447 0.5676 -3.4898 1.2591 1.6542 -1.0785 0.3511 -1.6867 -1.5194 0.6174 -0.0537 1.0333 -0.2973 -1.4896 1.4882 -1.6684 -1.2441 -0.8921 1.9811 -0.3326 0.0068 1.0788 0.5457 1.3657 -0.0543 1.8887 1.1872 -0.3945 -0.4749 1.7180 0.7377 0.4857 1.0313 0.2433 -1.3633 -0.7231 0.2318 -1.9273 -0.2506 1.0232 -1.3431 -1.7418 1.3441 0.4691 -1.2937 1.2252 0.6325 -0.6635 -0.4952 -1.3764 1.3410 0.0360 0.2281 -3.6122 1.5340 -1.9367 -1.7323 -1.3537 -1.8798 0.6326 0.5355 -1.1568 -1.4024 -1.4173 1.8130 0.7740 0.3417 -0.7101 -0.2678 -1.6424 1.9926 1.0203 0.4858 0.3511 0.0173 -0.9703 -1.0944 0.1981 -1.7192 -1.7021 0.2433 1.6792 1.6571 -1.9567 -1.5704 0.3323 1.3939 1.8178 1.4423 0.7105 -1.1979 -1.7095 -1.8099 0.4483 -1.8552 0.9570 0.8499 -1.6816 1.6265 0.0877 1.6178 1.6064 -1.2119 -0.4777 -3.7347 -1.4615 1.0999 0.0165 1.7152 -1.1671 0.7535 1.9569 0.6615 -1.7249 0.3537 -1.2806 -1.8780 -0.6602 -0.9356 1.1551 -0.5053 0.9318 -1.9350 -1.9408 -1.8827 -1.1226 -0.5040 0.4314 1.9437 -0.5824 -1.7774 -1.2204 1.5914 0.7975 1.1608 -1.5033 -1.4601 -1.5510 1.4287 -1.1601 0.5726 0.0647 0.1776 -1.2183 0.5410 -1.8276 1.9739 -1.8930 -1.7994 -0.7014 1.3265 -0.9712 -0.1123 -1.9281 -1.6845 -3.8571 0.4319 -1.2226 0.7770 1.1416 1.4013 -1.4648 -0.1780 1.7883 1.0883 -1.5322 0.0100 1.6895 -0.2398 1.3497 -0.0166 -1.5728 -1.4086 -1.8133 -1.2187 1.5745 0.6008 0.9554 0.4866 -0.4538 -1.1326 1.7025 0.0593 -0.0756 1.9844 -0.4643 1.4165 1.4494 -1.0693 -1.6206 1.9025 -0.2964 -1.9911 -0.0039 0.4772 1.1044 1.7718 1.6607 1.7605 -1.8715 0.8471 -1.0966 -1.2498 1.2013 -0.3315 1.6664 -3.9796 -1.8303 1.2087 -1.4527 -1.2937 -0.0906 -0.4176 -0.0553 1.7601 0.6296 -0.8388 -1.3084 -0.3198 -0.1934 0.4052 -0.9360 1.0700 -1.6062 0.2418 0.4941 -1.1727 1.3040 0.4617 0.5829 -0.0090 1.6384 0.7757 -0.4727 -1.0456 -1.7158 -1.3386 1.9707 -0.3729 1.5947 -1.3177 -0.2986 1.8421 -1.6355 0.3759 1.6767 1.7987 1.3840 1.4237 0.6087 -1.1183 0.9227 1.9135 0.1037 -0.9572 0.2939 0.7624 -4.1020 -1.1669 0.8768 0.3497 0.4494 -0.7760 -1.3789 0.4938 0.3449 -0.6480 -0.8164 -0.6110 -0.0405 1.8993 1.0543 1.4070 0.0226 0.1045 -1.1827 0.8842 -0.3137 0.9698 -0.3638 -1.5659 -1.3078 1.2463 -0.9655 -0.9426 1.7175 0.6305 -1.5428 -1.4257 -0.9105 0.3760 1.0113 -0.9020 1.4826 -1.5633 -1.1696 1.8819 -1.4610 1.5524 0.8157 -1.7077 -0.0652 0.0759 1.7286 -0.3156 -0.2129 -1.5501 0.5567 -4.2245 -1.1564 -1.6899 1.9877 -0.9215 -1.4358 0.7980 1.2867 -1.7437 -1.5784 -1.6393 -1.8122 0.6378 0.3533 0.6512 0.0227 1.2700 0.1867 1.6750 -0.0574 1.1626 -0.3706 -0.2591 1.3960 -1.5694 0.2597 0.9053 1.0017 0.3660 -0.2077 -0.9569 1.6377 -0.5208 1.1960 -1.8733 -1.0713 -0.6177 0.6863 -0.7227 -1.8345 -1.3045 -0.9633 -1.2958 -1.1851 1.0758 -0.3519 -0.3793 1.8664 -0.2132 1.7106 -0.8037 -4.3469 -0.3975 -0.4149 0.1843 0.3370 -1.0075 1.1743 -0.0139 -1.9718 0.3654 1.1922 -0.9981 -1.8485 1.2287 1.9051 -1.6937 1.7521 -0.5629 1.7658 0.5954 1.5610 1.1433 -1.8880 -1.7382 0.1030 -1.4815 -0.1559 1.8185 -0.8210 -0.0443 -0.4630 0.5193 -1.2246 -0.9602 1.4351 1.2453 1.1568 1.0837 -0.1623 0.9156 -0.4512 -1.5972 -0.4265 -1.3653 -0.4366 -0.8103 0.3966 -0.5538 0.8224 0.0486 1.6780 -4.4694 -1.6359 0.7508 0.6896 1.8025 -0.5138 -0.7782 -1.3104 -0.9388 0.0076 1.3509 -0.8629 -1.3690 -0.9115 -1.5963 1.7068 1.4905 -0.7660 -1.0120 1.6216 -1.9929 0.4023 1.6640 0.0342 -1.9881 -1.1245 1.6898 -1.9319 -0.4209 1.1590 1.3524 -0.0896 -1.0701 0.3988 -0.9449 -0.9789 1.2304 -1.3829 -1.9779 -0.6529 -0.0361 0.8203 1.1245 0.6541 0.5060 0.6630 -0.9139 -0.4706 0.4657 -1.7377 -0.8187 -4.5918 -0.3743 0.1338 -0.0541 0.8725 -0.1063 1.6165 -0.4787 0.1015 -1.9872 -0.7581 1.4663 -0.6657 -0.9873 0.1741 -1.6851 0.1264 -0.7853 -0.4676 1.1655 0.6479 -0.2156 0.3101 1.0674 0.9831 -1.2587 -0.7963 -0.6071 -1.2498 -1.9514 -1.3041 1.2330 0.1837 -0.6334 0.4334 0.9593 -0.5823 -0.1357 -1.7431 0.3884 -0.5744 -0.2659 -0.3096 0.5296 0.2899 -0.3116 -1.9322 0.4839 1.5183 1.0782 1.9265 -4.7143 -1.4437 -1.1099 0.1571 -1.0565 -1.8618 -0.3908 -0.8494 -0.9450 1.8127 -1.0462 -1.4823 -1.4987 1.2253 0.8594 -1.4821 -1.1210 0.9894 -0.9015 1.9262 0.1623 -1.2320 1.4352 -0.7221 -0.8448 -0.6902 1.0728 -1.3071 -0.4729 -1.8767 1.3065 -0.6371 -1.0073 0.3196 0.8200 1.2516 -0.6089 1.2492 -0.1405 -1.5954 1.3852 0.1905 0.4099 1.7500 0.2366 -1.9777 1.4825 -0.8610 0.0071 -1.1805 -0.8121 -4.8367 0.7466 -0.2817 0.5085 1.2943 -0.6367 0.2734 1.1104 0.8605 0.1594 -0.4665 -0.3700 -0.2675 -0.6046 0.7963 -1.4983 1.8698 1.1159 -0.8073 -1.8298 0.8452 0.9374 1.8545 -0.9852 -1.6691 1.6605 -0.9654 0.8861 -1.7574 1.0423 -1.4919 0.7823 0.1294 1.8220 -1.8523 -0.8318 -1.7220 1.5168 0.3756 0.1399 -1.4742 -0.0439 -0.4052 -0.7370 1.0888 -1.7549 0.5867 1.2920 1.6292 0.9837 -0.8702 -4.9592 0.4020 -1.4344 -1.5318 0.5545 1.4044 -1.7310 -1.5760 0.2624 -1.1272 0.4473 -1.1418 -1.5341 0.1823 1.4488 0.7405 1.2749 -0.9347 1.5439 -0.4918 1.4098 -0.1153 -0.9286 -0.9590 0.2707 -1.6840 1.7202 -0.9141 -0.6575 -1.0668 -1.9880 0.7702 0.3622 1.2386 -1.8360 1.7146 -0.6765 1.6523 -1.5715 0.9757 0.3174 -0.5672 -1.6834 0.4189 -1.8942 0.0051 0.4168 0.9301 1.9653 -0.9596 -0.7104 -5.0816 -0.6354 0.9263 1.7273 1.8973 1.7832 1.5175 1.9639 -0.4962 1.7933 1.0441 -1.3262 -1.8181 -1.1421 1.1150 0.5268 -1.1026 0.9677 -1.4347 1.2874 1.1766 1.8903 -1.3989 1.6265 -0.6356 -0.3358 -0.1262 0.5076 1.9791 0.3998 1.7069 -0.9799 -0.4064 0.0180 -0.7084 1.9075 0.9027 -0.0845 1.0052 -0.1302 -1.9311 0.1728 0.5007 1.9248 -1.8368 0.0484 -1.6074 -1.4040 0.4419 -1.0737 0.9967 -5.2041 0.0568 -1.1271 -0.0248 -1.9965 1.4510 -1.9493 -1.9720 0.4460 1.8941 1.4237 -0.9919 -1.2133 0.5044 1.2906 -0.5517 -0.2706 -1.5380 -1.3887 0.2734 -1.5894 -1.1918 -1.0613 -0.2243 -1.8176 -0.0009 1.7147 -1.9021 0.5239 1.3434 -0.7502 -1.4739 -1.8266 0.5756 0.2089 -1.0828 1.3265 0.9420 -0.8943 1.0135 -1.0200 0.7011 -1.5258 0.7690 -1.0449 0.2899 -1.3101 0.9039 -1.7565 -1.3383 -1.2635 -5.3265 -1.8346 0.9801 1.9238 1.1136 1.4425 -1.9760 -1.5285 0.2361 1.9115 0.6429 -0.5035 -1.4154 -1.3887 -0.5490 0.8552 -1.8727 1.4087 1.7662 1.5553 1.6521 -1.9386 1.9112 -0.5346 1.4771 -1.2528 -0.2139 -1.8233 -1.8397 1.7731 1.2424 0.1193 0.1018 0.9950 -0.6333 1.0475 -0.0600 0.5517 1.8593 -0.1147 -0.3264 1.6230 1.6103 1.9697 0.2035 -0.6230 -1.0384 -1.8636 0.9069 -1.0661 0.4266 -5.4490 1.6664 1.8009 -1.9824 -0.7317 1.3495 0.1458 1.2300 1.4133 -0.2295 -0.5641 -0.1783 0.6112 -0.5314 1.1000 1.6160 -0.8708 1.8600 0.4909 1.5127 -1.5843 -0.9940 -0.7159 -0.7887 -1.3126 1.4728 -0.3256 1.8525 0.3339 -1.4464 0.1836 1.9742 0.2607 -1.9925 1.7323 -1.0604 0.7541 0.0603 -0.6983 -0.8694 1.7150 1.6477 0.0525 -0.9660 -1.5906 -1.3737 0.0890 -0.7687 -1.8317 -0.1793 0.9848 -5.5714 1.5668 0.3411 0.8932 -0.5437 -0.0150 0.9185 0.9106 -0.3019 0.1747 1.6954 0.5280 0.5703 1.1385 -1.5391 0.0915 1.8377 -0.5534 -0.8203 0.4048 -1.1155 0.2238 -1.3774 0.3192 0.4095 -0.3264 -0.4690 -1.0182 -0.6763 -0.0066 -1.0094 1.1313 0.8361 -0.9228 -1.6103 -1.9993 0.3869 -1.1545 -1.9497 -0.5637 1.8480 0.7598 1.4311 -1.4210 -1.7068 -1.9539 1.8226 -0.7992 -0.1620 -0.4219 0.9218 -5.6939 -0.7601 0.1418 1.9823 -0.2237 0.2051 0.0101 1.2127 -0.9326 -1.3182 1.0164 -0.3375 1.6549 0.5766 0.2574 -1.7182 0.9216 0.7442 0.5603 -0.9284 1.7870 -0.7134 -1.3911 1.9488 0.9850 -0.3409 1.7437 -1.6355 -1.6494 0.7298 -1.2881 1.6686 1.3614 -0.7745 1.5554 -1.8284 0.1946 1.7423 1.4215 -0.5757 -1.2685 -1.1578 0.0580 0.3871 -1.8687 -0.3458 1.3215 -0.2227 -1.3233 1.8194 -0.9349 -5.8163 1.1937 -1.2248 -0.3073 -0.0383 0.0025 0.0659 -1.1002 0.0637 -0.0731 -1.1651 1.9528 1.4623 1.5503 0.7423 -1.3604 0.2724 1.2858 -1.8451 -0.0166 -0.4155 -1.1515 -0.4870 1.9340 0.8930 -0.8019 0.4214 -1.0134 0.4434 1.5847 0.2275 0.9334 -0.1866 0.0965 0.7803 1.2496 0.6378 1.9100 1.2793 1.1086 1.3804 -0.8752 -0.2718 0.2579 -0.1505 1.3898 -1.8917 -1.1633 1.5268 -1.7636 -1.0920 -5.9388 -0.5950 1.0030 0.2407 1.8184 -1.0885 1.4885 -0.8683 -1.0180 -0.0065 -1.7152 -0.4628 -0.5773 -1.3596 1.4432 -0.4564 1.9277 1.5988 -1.2208 0.0205 0.4072 1.2758 1.5426 0.4961 -1.8595 -0.0749 1.5392 0.8564 1.4806 0.6963 -1.8239 1.8720 1.6721 -1.4937 -1.5492 0.1563 1.0282 -0.4713 -1.4545 0.0422 -0.6497 -0.5929 0.5799 1.5424 0.2344 0.7504 0.6398 0.2046 -0.7570 -0.4888 -0.7372 -6.0612 1.6700 1.3065 0.3174 1.6490 1.5456 1.7108 -1.1129 0.8700 0.4369 0.9353 -0.9465 0.7792 -0.3607 1.3364 1.1815 -1.1546 -1.2646 0.8709 0.2019 0.2288 1.0101 1.4199 -1.0441 0.2222 1.3158 1.4912 -0.8504 -1.5834 -1.0687 1.7820 -0.1501 -0.3257 -1.9477 -1.7959 0.6748 0.3593 0.3021 -1.5587 -0.5918 1.2494 -1.3004 1.5307 -1.5141 -1.3234 -0.0890 1.7812 -0.6818 0.6329 0.3547 -1.4015 -6.1837 -1.0073 1.7206 -1.2607 0.7800 1.8588 -1.5220 -0.4033 -1.1043 -1.1138 -1.5241 0.5982 0.9854 0.7072 1.6986 -1.4173 -0.7206 -0.6217 -1.0717 -1.4312 -0.0532 1.3378 1.8182 -1.4826 1.2926 1.2983 -0.4441 -1.5599 1.9600 0.6224 1.9288 -0.0654 -0.4192 -1.0113 1.9343 -0.9870 -1.9049 0.0499 -0.4918 -0.9545 0.5384 -0.5429 -0.3910 -1.9078 0.3563 -1.5117 -1.1448 0.8685 -0.7470 -1.3472 0.3097 -6.3061 -1.1404 -0.9161 0.4854 0.9594 0.9586 -0.0710 -0.1828 1.1506 -1.2279 -1.3912 0.6588 -0.3620 0.8400 -0.9736 -0.7005 1.5867 -0.3134 0.3638 -1.5733 -1.2847 -1.8564 -0.3025 1.9557 1.4955 0.5316 1.4444 0.3767 -0.5249 -1.3058 0.6122 -1.2278 -0.3303 1.3032 -1.4831 -1.4839 -1.1024 0.2077 -0.9931 0.0128 -0.7921 0.0250 -0.8895 1.9200 -0.0291 0.9746 0.8022 -0.0378 -1.0446 0.0429 0.7239 -6.4286 -0.1603 -1.6723 -1.9281 -0.6885 -1.3991 1.6248 -1.2967 -0.4229 0.8483 1.2617 -0.0891 -1.2755 -0.9164 -0.3241 -0.5416 -0.6053 -1.4726 1.6532 -1.8810 -0.2400 1.9213 0.6389 -0.5784 -1.4156 1.8555 -1.9441 0.7256 1.5205 -1.8994 0.9007 1.9954 0.5586 -0.3413 1.4976 0.2167 0.9978 0.3511 -1.8468 -1.1474 -1.6849 -1.5732 -1.9384 -0.3153 -1.2854 1.4228 1.0002 0.2927 -0.0439 -0.9765 -0.1002 -6.5510 0.5649 1.1289 -1.6733 0.8339 0.9709 0.2359 -1.1427 0.1567 0.0108 -0.0972 -0.1574 -1.5567 -1.2684 -1.6107 -1.0301 -0.9461 -1.0197 -1.1563 0.9417 1.2743 -0.6916 -0.7795 1.3761 0.4957 -0.8262 0.8544 -0.6216 0.3462 1.9705 -0.7936 1.7221 -0.7174 0.1611 -0.1601 1.1326 -1.7556 0.5085 1.0427 -0.1114 -1.5788 -1.0208 0.7187 1.5817 -0.3136 0.2416 -1.0865 -0.3511 -0.6528 0.6221 1.9388 -6.6735 1.2532 -1.2313 0.3107 -1.7344 -1.0123 -1.3111 -0.6578 0.7153 -0.0024 1.7316 -1.1490 -0.5432 -0.6806 -1.0561 1.9727 -0.4511 1.7620 -0.4381 -1.1836 -1.5232 1.4223 -1.8716 1.8576 -0.3272 -1.0105 0.4698 -1.4683 -1.7114 1.3111 -0.3013 0.0730 -1.2932 -1.7543 -0.5289 0.0246 1.0617 0.0042 1.1300 -1.5383 -1.7441 -1.3646 1.0880 1.0373 -1.4345 -1.8760 0.7411 1.4211 1.0164 -1.1888 0.3351 -6.7959 1.0295 -0.9767 0.1109 -0.7422 -1.0977 1.8784 1.6503 -0.2173 -1.4529 0.9116 -0.9772 -1.3259 -0.4739 0.1194 -1.6102 0.2870 -1.9386 1.5675 1.6830 0.9323 -0.1338 -0.9804 0.9764 1.7272 -1.3659 -0.1367 -0.7390 -0.5730 -0.3770 1.8072 -0.9655 -0.0293 1.8059 -0.0958 1.4544 -1.7649 1.8121 -1.2499 1.9197 -1.2977 -0.2225 -0.7655 -0.2671 -0.9979 1.8613 -0.7771 0.6131 -1.4502 1.2975 0.1700 -6.9184 1.9178 -0.3064 -1.2182 -0.6159 0.9479 0.6364 1.1134 -1.7061 0.3215 1.7287 -1.5684 -1.6227 0.8664 -0.7393 0.6343 0.1815 1.9443 1.5562 0.7123 -0.9533 -0.9524 1.5290 0.3414 1.1571 -0.2005 -1.5877 -0.6693 -1.3554 1.1273 0.8020 -1.6463 0.4855 1.4965 0.7895 0.0444 -0.7525 1.5484 -0.3088 1.4216 1.1320 1.2649 1.9592 0.9950 -1.8638 -1.1783 -1.8592 -1.2403 -1.7542 0.0065 -1.8872 -7.0408 -0.1097 1.5954 0.9943 1.7758 -1.0934 0.1243 -0.7257 -0.0247 0.2283 -1.8553 -1.0670 0.8191 1.0917 0.2778 -0.9167 -0.3797 -1.6159 1.8127 1.4747 -1.7376 -1.3340 0.3244 -1.0703 1.7376 1.0224 -0.9068 -1.9756 1.1978 -0.3036 0.5695 -0.8521 -1.4285 0.7012 -0.1987 -1.0593 -1.4495 0.3219 0.9022 -0.8645 0.9406 -1.2675 -0.6463 0.9795 0.6406 -0.9179 -1.5115 -1.8301 1.3517 -1.6994 -1.5406 -7.1633 -1.0492 -0.2173 1.1591 -1.0101 0.1740 -1.6385 -0.1420 -1.2894 -1.1552 -0.5327 1.0454 0.9759 -0.3401 -1.5253 -0.8772 0.0214 1.4776 1.8730 0.5499 -0.5973 0.7738 -0.6551 0.5019 -1.0249 -0.9320 -1.6991 -0.3194 0.4727 1.1552 1.2414 1.9698 -1.6490 -0.0275 0.0855 1.2181 -0.9346 -1.7225 -0.7450 1.9357 1.5978 -0.4190 1.5051 -1.8690 -0.7432 0.9072 -1.1142 -1.2064 1.4472 0.4638 1.9561 -7.2857 -1.4613 -0.5755 -0.7551 1.5205 -0.9788 -0.5862 -1.4287 1.1016 -1.0492 -1.7267 -0.2596 -0.4342 -1.2896 -1.4656 1.5862 -1.7286 -1.6028 -1.0198 1.8114 -1.6585 1.2641 1.5682 -0.4885 -0.8244 0.7095 0.8105 1.1199 1.3223 -0.9264 0.7478 -1.4604 0.0429 0.4515 -1.3531 -1.6940 -1.2210 -0.3176 1.5514 0.1277 0.9940 -1.3034 -1.5761 -1.0415 -0.7445 0.1924 1.5250 -0.2956 0.0752 -1.9815 -1.8668 -7.4082 -1.6649 0.7960 -0.0552 -1.2282 0.3704 0.1784 -1.6448 0.5617 1.0686 -0.8538 0.7500 -1.2011 1.0269 1.6471 -0.2325 -1.0215 -0.4033 -0.9997 -1.9950 0.6018 -1.8299 -1.1584 0.8898 0.6629 -1.7067 0.6402 1.7223 -1.7020 -0.3372 0.9177 0.6709 -1.0940 -1.3477 1.1370 1.8250 1.0703 1.8528 0.4200 1.7164 0.7617 1.6355 -1.3536 1.2623 -1.2130 -1.8903 0.0703 -0.7270 -1.8259 1.9212 0.6659 -7.5306 1.6072 1.9963 -0.4321 -0.9811 -1.2645 0.0607 0.4243 -0.1103 -0.4510 -1.3269 -0.2326 -1.6590 1.4602 -1.8124 -0.4774 -1.5994 1.0999 -0.7491 -1.5476 0.1260 1.6651 1.6346 -1.0014 0.8786 -1.8789 -1.4726 -0.0021 -1.0850 1.1930 1.7243 -1.9827 -1.0683 -0.2418 0.2523 1.6636 1.5675 0.5487 -0.9704 1.1332 -1.1894 1.8607 -1.9766 0.2791 -1.6464 -0.3696 0.5397 0.7584 1.1423 0.3733 -0.9947 -7.6531 1.5570 1.2444 -1.3598 1.3060 1.8906 0.5489 -0.8728 0.4264 -0.6299 0.7038 0.1792 1.7180 0.4716 -1.1441 0.9004 -0.7965 -0.9104 -0.4329 -1.9520 1.8766 0.1293 1.0940 -0.9686 0.9865 0.2687 -0.3034 1.8827 -0.0246 0.6298 -1.9386 -0.7942 1.5548 1.0358 0.1470 1.6006 -0.0551 0.2660 -0.4714 0.4802 -0.7240 -0.4580 1.8653 -1.5548 -1.5790 -1.8267 -0.7198 -0.4071 -1.6219 0.1965 0.3332 -7.7755 1.0041 1.9039 0.4774 -1.5534 -1.6459 1.1102 0.6013 -1.3523 -0.9866 1.0010 0.2646 0.3400 -1.1600 0.5162 1.0825 1.5410 0.9469 0.3055 0.6930 -0.0596 -1.0924 1.5288 0.1305 0.3773 1.9604 1.9401 0.3452 -1.8642 -0.4154 1.7492 -0.8468 1.9971 -1.6627 0.2725 0.0618 -0.9786 1.7944 0.4767 -1.0791 -0.4638 0.8849 -0.8092 1.5184 -1.3373 -0.9420 -1.4204 -1.5833 -0.7987 1.9967 -1.6227 -7.8980 -1.1480 -0.9135 0.4765 0.9814 1.0077 -1.9655 0.6074 0.5229 0.0706 -0.4832 1.1898 -0.6245 -1.0800 -0.7596 -0.2414 -1.1438 0.4303 1.5368 0.3818 -0.2133 1.1875 0.9922 -0.5318 0.4166 0.9194 -1.0181 -0.5349 -1.5769 1.9507 -1.6565 -1.3256 -0.0807 1.4611 -0.5765 1.0744 0.7041 0.5547 1.3801 -1.9433 1.7166 1.3169 1.7515 1.1744 1.5144 -1.1877 -0.7231 -0.7391 -1.5633 0.9183 -1.4553 -8.0204 -1.7900 1.1018 1.6187 1.0565 1.3014 0.3825 1.5510 -0.0132 1.9533 -1.5863 1.2367 0.5656 0.3226 0.9032 1.3612 1.4515 -1.2985 -1.2119 -1.9353 -1.4726 -0.9445 0.8841 -0.0969 1.0316 -0.0539 0.2224 -1.5557 1.1062 1.0325 -0.7698 -0.6857 -1.1213 1.2554 0.9880 0.4366 -1.0447 -1.3126 -1.7989 -1.8176 -1.2515 -1.5979 0.2244 -0.5676 -0.2202 0.3763 0.6364 0.5928 -0.9566 1.2385 1.6708 -8.1429 -0.7362 -1.9317 1.5966 1.6942 -1.7962 -1.9802 1.2656 -0.7941 1.6583 -1.1330 1.4446 -1.7254 -0.9575 1.8925 -1.0752 -1.4679 1.4282 -1.5288 -1.6102 -0.7063 0.5413 0.8430 1.5250 0.1636 -0.4263 -0.5647 1.3876 0.8953 1.6217 1.8561 -0.7998 0.1187 0.5273 -1.3446 -1.7866 1.4711 0.1421 0.2831 0.2197 1.0198 -1.4180 0.4562 -0.1221 1.5878 0.0785 1.7717 -0.5870 1.8676 1.5006 0.3371 -8.2653 -0.5852 -0.4963 1.0910 0.3225 -0.3936 0.5442 0.9329 -1.9084 -1.6405 -1.6221 -1.0723 -0.2920 1.2146 -0.5956 -1.9301 -0.0666 1.9865 -0.6039 1.8450 -1.5946 -1.3076 0.8965 0.0048 1.0605 1.4542 -0.9957 0.7313 0.4304 1.4461 -0.2796 -1.7925 0.2967 1.8355 -1.9415 -1.0390 -0.7357 1.0634 -0.7069 -1.0437 0.5942 -1.8144 -1.3176 -0.3679 -0.5776 -0.6113 -1.5658 -0.5566 1.1920 -0.3446 0.3447 -8.3878 -1.3457 -1.7212 1.5198 -0.6745 -0.5987 1.5108 0.8311 1.0251 0.7280 -1.5768 1.8320 1.6365 -1.0551 1.2160 -0.3624 0.7351 -1.3376 0.1542 -1.4935 0.1447 -1.0256 -0.1901 0.6719 1.5083 -1.3388 1.5731 -0.4398 1.3752 0.0502 1.4488 0.6513 0.0349 -0.7498 1.8756 1.2036 -0.4753 -1.3331 1.1181 1.9598 -0.8841 1.6635 -1.4985 1.8088 0.9814 -0.6136 -0.7815 0.5737 0.3740 1.6757 1.0650 -8.5102 0.1615 1.7103 0.3709 1.3987 1.3638 1.6768 -1.7296 0.3353 -0.1264 -0.0378 -0.1604 1.3499 -0.7263 -0.1490 -1.1973 -0.9931 0.6417 -1.5323 -1.2487 0.1121 -1.8249 -1.4923 1.4534 1.3846 -0.6089 -0.6080 1.7461 -1.8966 0.3212 0.3896 1.1515 1.8070 -0.5767 -0.2487 0.6852 1.8691 1.5632 0.6682 1.4269 -1.6592 -0.4915 -1.9476 -1.2901 0.5220 1.5422 0.5311 0.6566 -1.5847 0.6594 -0.1826 -8.6327 0.6058 -0.6953 0.3259 -0.3037 0.2345 -1.4116 -0.4167 -0.5029 0.9456 0.8256 1.6354 0.5282 -0.7418 1.1329 -0.0120 -1.2260 0.9896 -1.4699 -1.2874 1.0350 1.0806 1.1631 -0.8267 1.4663 0.8907 1.3359 0.8344 0.3184 -1.5624 0.8437 0.7618 -0.7500 0.9433 0.2018 0.2376 -0.5296 -1.5329 -1.1323 1.0753 -0.9142 -1.9910 1.9881 -1.1573 0.6215 1.7077 0.3989 1.1961 1.9055 1.4415 0.2316 -8.7551 -0.5452 -0.0701 1.3673 1.4134 1.3834 0.3889 -0.0922 -0.7546 -1.9866 1.0579 -0.8920 -0.6813 1.3739 -1.7910 1.7105 -1.9946 1.7567 -0.1810 -1.5915 0.6966 1.5834 -0.2477 0.7654 1.9175 -1.0372 1.2818 -0.8191 -0.2946 -0.8729 -0.2160 -1.9796 -0.7862 -0.2188 0.5290 0.5494 0.3351 -0.8279 1.7896 -0.4321 -1.1324 0.2181 0.9957 -1.9511 -0.8946 1.2999 0.0281 -0.3660 1.7236 -1.6419 0.4623 -8.8776 -0.6312 -1.7167 -1.1450 0.5117 -1.8869 0.3690 1.8274 1.1804 -0.6176 -1.4472 -0.1397 -0.4282 1.8869 1.9595 -0.3577 -1.4049 1.6424 1.1742 0.0451 -0.5386 -0.2073 1.6075 -1.2614 1.2271 -1.9272 1.6823 0.0012 -1.0930 -1.9886 0.2382 -1.0220 0.5251 -0.8753 -1.6479 0.0202 0.2579 -0.1896 -0.1679 0.3586 0.1054 -1.4697 -1.2117 -1.4328 0.7732 0.1144 -0.2806 1.1934 -0.6968 0.2724 -1.7024 -9.0000 0.9776 0.7808 1.2095 1.5379 1.0321 1.3780 -0.6174 -0.6267 1.7772 1.6583 0.1940 -0.5338 1.4640 -0.7064 -1.3855 0.5580 -1.8295 -0.4836 1.2307 -0.8191 1.7253 1.8233 1.2633 1.9506 0.1231 0.2768 1.3447 -0.0288 -0.3731 0.4590 0.6306 1.0036 0.6728 0.9829 0.6982 -0.0782 -1.4603 1.1418 -1.8769 1.9700 1.3138 0.6836 1.8664 0.4499 -1.7743 0.2375 -0.8912 -0.5221 -0.1617 1.0984 -================================================================================ -================================================================================ -0.5737 0.0239 --------------------------------------------------------------------------------- - logR -logT -8.0000 -7.7959 -7.5918 -7.3878 -7.1837 -6.9796 -6.7755 -6.5714 -6.3673 -6.1633 -5.9592 -5.7551 -5.5510 -5.3469 -5.1429 -4.9388 -4.7347 -4.5306 -4.3265 -4.1224 -3.9184 -3.7143 -3.5102 -3.3061 -3.1020 -2.8980 -2.6939 -2.4898 -2.2857 -2.0816 -1.8776 -1.6735 -1.4694 -1.2653 -1.0612 -0.8571 -0.6531 -0.4490 -0.2449 -0.0408 0.1633 0.3673 0.5714 0.7755 0.9796 1.1837 1.3878 1.5918 1.7959 2.0000 -3.0000 0.0117 -0.1013 -0.7921 0.1595 -1.0064 -0.9560 1.0290 -0.6298 -1.7944 -0.6253 0.5543 1.2559 1.8477 0.9849 -0.2846 -0.8035 -1.4815 0.5107 0.0395 0.7108 -1.0515 -0.7054 -0.8316 1.1906 -1.3151 0.4339 -1.7946 0.1981 -1.7443 -1.2965 -1.5479 -0.6131 -0.6251 1.3057 -1.0973 -1.6545 0.4140 0.7498 -0.8207 0.4113 1.1042 -0.6098 0.1014 -1.4135 -1.9054 1.9255 -0.8011 -0.8844 1.8930 0.9129 -3.1224 0.3412 0.7973 0.8397 1.0533 -1.7312 -0.3487 -0.8195 -1.7177 -0.3496 0.4647 -1.2860 -0.7799 0.5567 0.3173 1.4751 1.1649 1.8624 0.3888 0.7939 1.4420 1.3600 0.8749 0.0010 -0.9072 1.5089 1.1066 1.3516 -1.4368 -0.7407 -0.3005 1.3534 1.5715 -0.8604 0.7457 -1.6887 -0.3617 -0.0533 1.0625 1.5679 -0.6509 0.1110 0.5898 -0.6853 1.9422 1.5031 -0.8144 0.0318 -1.0766 0.0580 0.7333 -3.2449 -1.6579 1.4805 0.3750 1.9584 -1.8976 1.3260 1.1679 -1.4686 -0.6588 1.5392 0.0738 -0.3949 1.6220 -1.6266 -0.1075 0.6095 0.4342 -0.9429 0.2533 0.8342 0.3395 0.7378 -0.9757 1.3314 -0.2012 1.9489 -1.9069 -0.4787 -1.2781 0.2224 -1.0272 0.9499 1.5275 -1.1565 -1.3573 1.5014 -0.5549 -0.2617 -1.1161 -0.2987 -1.0748 0.6637 -0.0045 1.1522 -0.7491 0.0224 -0.9619 1.7379 0.0877 -1.3062 -3.3673 -0.9089 -1.6684 -1.8887 0.1037 -0.6515 1.8551 -1.3147 1.1757 -0.7361 -1.1059 1.8785 1.2103 0.5225 0.7885 1.9655 0.3728 -1.5924 -1.7405 0.6664 0.6304 0.9927 -1.5649 1.7796 0.2046 0.5982 -1.8606 1.8439 0.2504 0.2535 1.7742 1.7174 -1.1188 1.7244 0.9465 -1.9244 -1.0406 -0.3481 0.3313 0.8053 -1.1592 1.3468 1.3829 0.5400 1.6844 1.2519 -1.1135 1.1947 1.8128 -1.4496 1.9148 -3.4898 -1.9000 0.0887 1.0956 1.1618 0.9387 0.1174 0.6039 0.7997 -0.0218 0.3827 1.3855 -0.7485 0.0928 -1.9661 0.7497 -1.2185 -0.0760 -1.1592 -1.9059 -0.0671 -0.3007 -0.2994 -1.1648 1.7888 -1.9860 1.5662 0.9476 -1.3117 -0.1112 1.9554 0.5748 -1.4905 -0.1694 -0.1272 1.2091 1.6647 -1.6710 -0.7439 -0.8062 1.9842 0.2369 1.5193 -0.2959 0.8909 -0.8537 1.6471 -0.1794 1.2149 -0.9767 0.7744 -3.6122 -0.3794 -1.8742 -0.3480 0.2001 -1.3930 -1.2643 -0.1405 -0.6291 -0.2370 -0.1567 -1.4397 -1.2752 1.3927 -1.3491 0.6637 -0.3259 1.8729 -1.7356 1.3216 -0.0342 -1.9786 -0.9454 -0.3692 -0.7432 -0.5502 1.6667 -0.5563 -0.3247 1.0445 1.1753 -1.6636 0.8163 -0.0697 -1.4646 -0.9412 -1.8199 -0.5591 -0.9784 -0.4716 0.3214 0.9294 0.4214 0.7135 1.4626 1.4953 1.4429 -1.3873 -0.9957 0.0093 -0.5650 -3.7347 -1.4733 -0.8490 1.9017 -0.6123 -0.3243 -1.9744 0.8777 -0.3458 -1.5874 1.8742 1.1097 0.9046 1.8315 -0.3701 0.8741 -1.1752 0.7885 -1.9437 -1.4948 -0.2990 -1.9516 -0.1521 0.0912 0.4864 -1.5985 -1.2760 0.4531 0.6328 -1.8964 0.1615 1.1399 -1.7236 -0.3473 -0.6940 1.6547 -1.2568 -0.7266 1.5938 -0.6774 0.1254 -1.8679 1.9396 1.2998 0.5376 -1.7570 -1.7005 0.1799 -0.8597 0.4912 0.3928 -3.8571 1.3546 -0.8745 0.3115 1.1095 -0.0369 1.3226 -1.4749 0.9356 1.7719 -0.6725 -0.5347 -1.6658 0.5660 0.2098 -1.8386 1.0088 1.3171 1.6285 0.1829 -0.1897 1.5045 -0.4052 0.6218 0.4614 -0.5114 -1.6524 -1.9143 -0.2870 -0.0752 1.2907 -0.3424 -0.8754 -0.1516 -1.0480 -1.6346 -1.5478 -0.7234 -1.9493 -1.1192 1.1501 -1.0615 -1.5571 1.7963 0.4899 -1.7599 -1.7510 0.4485 0.1605 -1.7265 -1.1027 -3.9796 1.7162 0.2880 -0.2387 -0.9994 -1.4652 -0.3895 1.6895 -1.8052 1.9639 -1.1687 -0.3649 -1.8198 0.3391 -0.0658 0.6668 0.1707 -0.4073 0.9510 -1.8999 0.1641 -1.5445 -0.2560 1.1645 -1.4302 1.7432 1.5540 -0.3404 -1.9761 1.1590 1.5236 -1.3010 1.6648 1.6564 -0.1148 1.1921 -0.2202 0.2562 -0.7206 -1.3621 0.9861 -1.9944 0.3182 1.4587 -1.1149 -0.6684 0.3499 -1.0125 1.3899 -0.5336 0.3265 -4.1020 -1.0955 -1.8345 -1.3052 -1.8152 -0.1256 0.3465 -1.8213 -1.6381 -0.0579 1.1967 0.5120 -1.5812 1.5502 1.6698 -0.7002 0.4641 -0.0307 1.7681 0.0350 1.8399 -1.2026 -0.6179 1.1254 1.1344 0.9287 1.4384 0.8102 0.5443 -0.1643 -0.1316 -0.3754 0.4808 -0.3733 -1.4100 -1.5739 1.6979 -1.9010 -1.5781 -0.2188 -0.9483 -0.3766 -1.5302 -1.4764 1.2026 1.0364 -1.5830 0.6712 0.4372 0.8535 -0.1022 -4.2245 -0.9201 0.6547 -0.5146 -1.1242 -0.3655 1.0531 -0.0968 -0.8005 1.3275 1.5266 -0.2670 -0.5012 0.4508 -1.7681 0.7653 1.1292 -0.4102 -1.3015 -1.8847 0.5490 -0.9240 -0.1444 -0.4546 -1.3005 0.0335 -0.1616 0.4966 -0.9925 -1.1414 1.2574 0.8088 1.0888 -1.5068 -1.1038 0.3021 1.4288 1.5685 1.3276 -1.8264 1.2835 1.5964 -1.7730 -0.3349 0.1464 -1.0690 0.0667 1.5438 1.4678 1.7593 -0.0636 -4.3469 -0.3577 0.6632 -0.3330 -1.8322 0.8797 -0.8761 -1.8037 -1.9175 1.7254 -0.9917 -0.2084 1.8023 -0.1299 -1.6856 0.2077 -1.6472 -1.6196 1.4059 -0.8423 0.7147 0.0357 -1.1107 0.0713 -1.7240 -0.6112 0.0913 -1.0864 0.6408 -1.7928 -0.0608 0.8600 -0.2802 1.4983 0.5288 1.8340 -0.8635 1.7552 0.4273 0.9807 1.6086 0.2048 1.4487 0.1668 0.3968 -0.2196 -1.4174 0.2140 1.9098 1.1487 0.9900 -4.4694 0.5732 -0.6084 -1.3215 -1.1018 -1.9747 0.6939 1.2475 -0.9244 -1.6326 -0.6571 -0.8318 -0.1965 -0.9436 -0.6411 1.6302 -0.6607 1.1421 0.5033 -0.6498 1.2712 0.3803 -1.9655 -1.7251 1.0106 -0.2139 -0.3780 -1.4167 -1.3707 1.1910 1.3161 0.2400 -0.8195 1.7308 0.4958 1.1866 -1.9869 -0.1987 1.4838 -0.6471 0.9062 0.6307 -1.3911 1.0996 -1.5499 0.9117 1.9639 1.8319 1.2010 0.1381 0.6993 -4.5918 0.9124 -1.9664 -1.5905 0.3882 -1.9739 1.6356 -0.0413 -0.9689 -0.4247 1.4031 1.7088 -1.5351 1.1118 0.3129 0.3420 1.1178 -1.1086 0.1242 -0.7226 -1.6220 -1.5797 -1.4541 0.4596 -1.5767 0.2804 0.3532 1.6156 0.5055 1.9424 -1.8760 0.8166 -1.8941 0.9175 -0.4566 0.4452 -0.7618 -1.3636 0.8941 1.6185 -1.2657 1.6828 -1.4393 0.9426 1.8378 -1.4105 -0.2596 -0.6502 -0.4461 1.0126 0.6448 -4.7143 1.8747 -1.2581 0.1730 -0.2035 1.6754 -1.9575 1.9567 -0.0811 0.5022 -0.5598 1.4101 0.2480 0.6512 0.5956 -0.5441 -1.6960 1.2308 -0.8411 1.3957 0.4346 -0.5852 0.3770 0.5820 0.8267 1.2894 -1.3610 1.7766 -0.3566 1.4418 -1.1181 -1.8839 0.2934 -0.7013 1.9378 -1.5822 -1.8108 -1.8199 -1.1325 0.3168 0.0223 -0.5997 -1.6448 -1.0651 -1.2634 0.9827 1.1198 1.1081 1.8762 1.5370 -0.0088 -4.8367 -0.3403 1.6631 0.4449 -0.8224 0.2579 1.9686 1.3979 -0.8749 1.8118 1.9258 -1.0753 1.5824 1.5328 -1.8410 0.6788 -0.7789 0.6985 1.6542 -0.0049 -0.3423 1.6861 1.8965 -1.7511 1.6914 -1.6689 -0.6509 1.0503 1.1081 0.9033 -1.8436 -1.4681 1.7449 -1.6742 -1.6858 1.3426 0.5651 -0.5934 -1.3372 1.5367 1.9542 -1.8001 0.2165 -0.9548 1.3295 -0.6157 0.8585 0.1581 0.1661 1.4320 -0.1184 -4.9592 1.3824 -0.5463 -1.3009 -0.1781 -0.0066 -0.0865 1.2333 0.2587 1.5538 0.0567 -1.1011 -1.4820 1.4735 -1.7753 -1.5296 -1.7454 -0.3051 0.1305 -1.9205 0.0623 -0.4250 1.0946 1.3198 0.7399 -0.1060 -1.1354 1.3885 -0.6333 -0.5748 1.6640 1.9024 1.5925 1.9929 1.4756 0.8174 -0.8247 1.8118 1.5065 -1.0370 -0.0434 -1.7198 1.8132 0.2911 -1.0192 -0.8304 1.9226 0.4625 -0.3173 -0.0006 -1.6058 -5.0816 -1.6999 0.3708 0.0480 -0.5634 0.2645 -1.7093 1.7760 -0.8252 -1.7129 -1.3220 -1.6181 -1.2856 -0.3330 0.9522 -0.9106 -0.2563 1.7150 -0.8167 1.1789 -1.3687 -1.2867 -0.1754 -1.0636 1.6121 -1.7970 0.3891 0.4169 -1.7359 0.9303 -0.1244 0.8923 1.3077 -0.7084 -0.0621 -0.9570 -1.1939 -1.9976 1.8545 -0.2363 -1.9477 -1.9642 -0.8466 -1.9442 -0.5019 -1.7482 -1.8430 0.6775 1.6274 -0.3625 1.3471 -5.2041 -1.8829 1.1108 -1.7488 1.3538 1.5295 1.1439 1.2830 0.2459 -0.9405 0.5729 -0.2418 -1.9787 -0.0927 0.6048 -1.9445 0.4854 0.6101 -1.3676 -0.2757 1.8573 1.5368 -0.3567 -0.6006 -1.5037 -1.8592 -0.8101 1.7611 1.8345 1.2501 -0.5967 -1.4255 0.3821 0.5860 -0.3017 0.7666 0.9867 1.1322 0.0092 1.1666 -1.8981 0.7216 -1.0575 -0.9179 -1.6348 -1.2304 1.9680 -0.3384 1.7111 -1.3484 -1.1838 -5.3265 0.2313 -0.6019 0.5757 -0.3118 1.2464 -0.2738 0.2894 -0.7157 0.8162 0.6189 -0.4120 -0.8959 0.4564 1.7726 -1.4694 1.1965 0.1720 0.1022 1.8467 0.4235 1.3221 0.0579 -1.0006 0.7780 1.6927 1.3649 -1.2065 -0.7324 0.0675 0.2864 -1.2247 -1.0800 1.0353 0.9213 1.3568 1.7317 -0.7670 1.4384 0.6640 1.8311 -0.9117 -0.9213 0.8172 1.7136 1.2982 0.9082 -0.4508 0.8711 1.2044 1.0131 -5.4490 0.7072 -1.8115 0.6389 -0.0868 1.8463 0.4288 0.4329 1.9762 -1.6256 -0.8947 0.6243 -0.7391 -0.6154 1.5706 0.3174 -1.5885 -0.7565 -1.6958 0.2245 -1.3069 1.4285 0.3093 -1.7625 -0.7965 0.4654 -0.6580 0.0527 1.6374 -0.5999 -0.6565 1.2790 -0.7250 -1.6882 -1.2762 1.7952 1.7332 -1.1008 0.2140 -1.4505 0.6987 -1.2588 -1.8008 1.2996 -0.6984 -1.5659 1.3356 1.0496 0.7350 1.6450 -0.0431 -5.5714 -1.4878 -1.7546 -0.7262 -1.6527 0.1420 -1.9420 -0.2249 -1.2862 -0.5269 0.7001 -0.5961 -0.6346 1.9630 0.8753 0.0554 0.3175 0.4807 -1.9017 -1.6789 0.5968 -0.5421 -1.7782 -0.8099 -1.4789 1.6653 -1.1883 -1.4252 0.5047 0.0876 0.3037 -0.2562 -0.1313 1.1152 -1.1203 -0.4139 1.8313 -1.2401 -0.8249 -1.2337 -1.9180 -0.9207 -1.8141 -1.3813 -0.5493 -1.9171 1.0118 1.1824 -0.3543 1.9387 0.7160 -5.6939 0.9749 -1.2308 1.3498 1.7802 -1.0548 0.7459 0.9878 -0.7793 -0.1000 -1.6098 -1.3076 -1.7537 0.2407 0.5011 1.6645 0.1687 -0.9576 -1.7621 1.5398 -0.0846 0.9493 -1.9414 -0.0474 -0.6971 -1.8787 1.1027 0.0516 -0.6673 1.2232 -0.2123 -1.9860 1.7778 -0.9773 1.3223 1.2657 -1.3505 -0.1040 -1.8392 -0.5818 0.9239 -1.0517 -1.5315 0.0285 0.1479 0.7033 1.0366 0.7832 1.3816 -1.1084 0.2791 -5.8163 -0.5596 1.8484 -0.2389 1.8389 1.0763 0.8739 -0.0337 -0.2265 0.1062 -0.8255 1.6180 1.1773 1.2056 -0.2674 -1.7156 0.7323 -0.5023 1.4817 1.1214 -1.4187 0.4069 0.7689 0.2726 0.0562 -1.0885 -1.0564 1.0720 -1.9252 1.1156 0.1072 1.7449 1.9893 0.6539 -0.3510 -0.0997 -1.1831 -1.6031 0.3151 1.2220 -0.9529 -0.3214 0.2191 1.6316 -1.4455 -1.0525 1.6741 -1.8419 0.6245 0.5581 -0.4670 -5.9388 -0.1273 1.4197 -1.3401 -1.0737 0.0494 -0.3610 0.2975 1.6834 1.6684 -1.0799 -0.7914 -1.3517 1.7112 -0.4085 -0.2012 1.2106 0.0519 -1.5210 -0.2486 0.5221 0.8768 0.5814 -1.5233 -0.7826 0.9343 1.5208 -1.8113 -1.8311 0.5736 0.1922 -1.3786 0.1932 1.8979 0.5236 -0.2034 1.3101 -1.1487 -0.3427 0.1111 0.0182 1.6839 -0.8293 -1.7740 1.6655 -1.1317 -0.4839 0.1236 1.9035 0.1411 -0.2090 -6.0612 0.3346 1.8832 1.2718 -1.3241 1.2130 1.3644 0.7628 0.6289 -0.2365 0.5668 0.9503 -1.5087 -0.9707 -1.2237 1.3648 0.7200 -0.1969 1.3042 0.8671 1.6544 -1.6928 0.0366 0.8270 -1.1700 -0.6915 -0.3241 1.1773 -0.0257 -0.0285 -0.2764 -1.0856 1.6923 -0.7288 0.2699 -1.4049 -0.2630 1.6152 1.9819 -0.5530 -1.3840 -0.7422 -0.6910 0.5780 -0.0154 1.0738 0.8052 -0.9948 1.1370 1.3898 0.3936 -6.1837 1.7107 1.1318 0.3816 1.6247 0.4014 0.0848 -0.5750 1.5315 -1.5091 -0.1060 0.1497 0.2190 0.6076 0.0232 -0.9727 1.4278 0.6301 1.4328 -0.8958 0.5482 0.8567 -0.4664 1.2490 -1.9900 0.3797 0.4543 0.1354 0.5202 -1.3311 0.7391 -0.6568 -0.1918 -0.6676 -0.1043 0.4863 1.3534 -0.0663 -0.7071 -0.0482 0.7552 -0.6132 -0.3429 0.2514 -0.8240 -1.1637 -1.4384 -0.5896 -1.8066 0.3339 -1.2964 -6.3061 -0.4904 -0.9231 0.5216 1.4014 0.5332 0.1700 0.6763 -1.8800 -1.5086 -1.6203 -1.6072 -0.9581 0.1282 -1.5413 1.7405 1.4170 1.8866 -1.8300 1.4056 1.2149 1.6084 0.1118 1.1516 -1.7949 -1.6965 -1.5259 1.6592 -1.7553 -1.5994 1.7216 -1.5704 1.4790 1.1571 -1.8389 -1.9126 0.1376 1.9887 1.5153 -0.7599 -0.4548 -0.4484 0.9367 -0.6355 -1.4088 0.9884 -0.1679 -1.6929 1.1602 0.3412 -0.0425 -6.4286 0.6934 0.0215 0.5937 1.4700 0.4541 0.6384 0.4554 0.1247 -1.3121 -0.6573 0.7724 -0.2981 -0.3755 1.0371 -1.9777 0.7160 -0.0431 -0.4929 -0.6379 -1.3085 -0.6630 -0.4343 -0.2502 0.6892 -0.1857 1.1851 0.5590 -1.2416 -0.8913 -1.6830 1.7829 1.5462 -1.6608 0.2963 1.8416 0.9886 -0.0328 -1.0356 -0.8839 0.9450 1.1223 0.1148 -1.5162 1.7355 1.3791 -1.4378 -1.7731 0.1435 -0.8634 -0.8670 -6.5510 -1.6511 1.8135 1.3207 -1.5447 1.5064 0.7318 -0.6982 1.4850 0.3921 1.3947 -0.1229 0.0026 -0.8360 -0.4492 0.2710 1.7882 0.4005 -1.4105 -1.9720 1.4040 -0.5427 -0.7401 1.2029 1.7815 0.9922 -1.3046 -0.4345 1.0376 1.6277 1.9944 0.0462 1.2901 -1.8135 -0.8567 -0.5139 1.9021 -1.9864 -0.7679 1.7216 -0.7733 -1.0997 0.9204 0.9814 -0.1113 1.7877 -1.1892 1.6537 1.0220 -0.5272 1.2276 -6.6735 -1.4672 -1.4761 1.7197 -1.6209 -1.9837 -0.4439 -1.5846 1.4521 1.6908 -0.0703 -0.2981 0.1562 -1.0952 -0.8081 -1.5961 -0.2142 0.4468 1.7209 0.9563 0.8923 -0.7680 1.5532 1.7878 1.7291 -1.8448 0.4174 0.5729 -0.8197 1.9696 -0.8353 -1.1336 -0.0634 -0.7074 1.6961 -0.2397 -0.3594 0.5034 -1.6755 1.0269 1.0736 -0.1039 1.8228 0.3174 0.7809 1.6974 0.6654 -0.2727 -1.9009 0.9132 1.8595 -6.7959 -0.1191 -0.6409 0.0770 0.9137 -1.9972 1.5488 1.5455 0.1652 -1.5105 0.6872 -1.4486 0.0302 -1.6255 0.3563 -0.7277 1.3240 1.1998 1.9939 -0.9700 -1.7528 -0.2280 -1.6664 -1.2860 0.3892 0.3685 -1.8267 -0.2284 0.1209 -0.9279 1.4882 -1.3556 -0.9844 -1.3720 -1.5338 1.5159 -0.8886 0.8901 -0.2881 0.5435 1.7127 1.3784 -1.7241 1.3808 -0.1927 -0.5994 0.6896 1.8008 -1.6235 1.0723 -1.1860 -6.9184 -0.4795 1.4953 0.1832 -1.7302 0.0322 1.1586 0.1155 -1.3324 -0.2198 1.6974 0.6328 0.9195 1.1437 -1.6372 0.3261 -0.4963 -1.4434 -1.1892 1.1246 -1.3540 -0.7503 -0.8605 -1.8055 -0.1514 1.0637 -1.9114 -1.5498 0.8807 0.3743 0.8610 -1.0796 1.2151 -0.0805 0.4412 -1.6314 -1.1799 1.0934 -1.1044 -1.6299 0.3888 0.1917 0.4316 0.4732 0.0008 -0.0249 1.6967 0.1355 0.4692 -0.9321 1.4844 -7.0408 -1.9025 0.2289 -0.4646 0.4156 -0.5593 0.8708 -1.9187 -0.3764 1.3251 -0.9992 -1.7890 -0.0139 1.9061 -1.7434 -1.7198 0.3805 -0.9997 -0.3591 1.3220 -1.2046 0.8772 0.0179 1.6198 1.8918 -0.0602 0.3386 0.9834 -0.7253 -1.0930 1.8587 -0.2695 -1.9936 1.3509 0.3987 -1.3258 -1.8794 -0.8341 1.7115 1.7340 -0.7560 1.3437 -0.2326 0.6174 -0.6622 0.0639 -0.8249 -1.7555 -1.4425 -0.8373 1.9050 -7.1633 1.8627 1.3107 -1.0700 -0.2336 -0.2409 -0.4521 -1.8205 0.1381 -1.7088 1.2077 0.7652 -0.5891 0.5885 -1.0679 -0.9390 -0.7435 1.1880 -1.1572 0.2511 -1.1981 -0.8599 -1.0581 0.5800 0.1069 0.8852 -1.1202 -1.9634 0.7220 -1.5406 -1.0148 -0.7773 0.9872 0.5036 -1.2629 0.3916 0.8326 -0.4444 -1.0162 0.7159 0.4436 -1.6884 0.6667 -0.0459 1.0135 -1.2371 -0.9671 0.1733 -0.0731 -0.4545 0.9841 -7.2857 0.2590 0.8411 -1.3870 0.9160 -0.1539 -1.8649 -1.0620 -1.8970 -0.1725 -0.6965 1.9498 1.4740 1.3027 0.0045 1.2283 -0.9325 0.2426 -0.4283 -1.3146 -1.7095 0.2329 -1.6094 0.8720 1.6859 -1.3516 -0.1162 0.9551 -0.8526 1.6831 1.5539 -1.5850 -1.8904 1.9058 1.8259 -0.3109 -1.7977 0.4755 -0.8264 1.7469 1.1786 0.5984 -0.8620 0.8051 -0.8433 -1.8495 0.0337 -0.0453 1.0520 1.4627 -0.5821 -7.4082 -0.2021 -0.1184 -0.7031 0.9735 0.0884 1.6558 0.6012 -1.1524 -1.3408 -0.5105 -0.6123 -0.3715 -1.2656 1.9129 -1.4172 0.6106 -1.9477 -0.3722 -0.7633 -0.4719 -0.0077 0.4015 0.3340 0.5229 1.3782 1.5469 0.9490 -1.6842 1.8452 1.7896 0.8468 0.0698 -0.9975 1.0254 1.5114 0.6608 0.5163 -1.2280 -0.5688 0.8925 -1.9324 0.5651 1.0667 -0.6612 -1.6953 1.2765 -1.4327 -0.5168 0.8290 1.2679 -7.5306 1.4495 0.1217 -0.0965 1.3933 0.2523 0.3146 -0.2641 -0.5087 -0.0778 -0.5406 -0.6258 1.9747 -0.6551 -0.9745 -0.5843 0.3631 1.6440 1.1515 1.3690 1.4360 1.6821 -1.0597 -0.1665 -0.4592 -0.4725 0.6091 -0.3928 0.4653 -0.4709 -0.7555 -0.5877 1.2150 0.4042 1.8960 1.3306 -0.0569 -1.0305 0.6956 0.9066 -0.1433 -1.0803 0.2290 -0.9847 1.7600 0.5155 -0.8323 -1.1371 0.8669 0.8312 0.3885 -7.6531 0.4572 0.4155 -0.5596 1.7497 -0.0829 -1.9187 -0.6066 -1.4789 -0.5465 0.4330 -1.9093 1.4808 0.4412 -0.8185 -0.7552 -0.1373 -1.0076 -1.9826 -1.8938 -0.5690 -1.5031 -1.9105 1.4371 -0.9035 0.0125 -1.2824 -1.8131 0.9795 -1.5002 -1.8971 0.3489 -1.9461 -0.2549 -0.8447 -0.7223 -1.9844 1.8574 0.0679 0.2900 0.6645 1.1901 0.4316 1.0488 -0.2051 -0.5149 1.2925 1.4612 -1.4488 0.1706 0.7346 -7.7755 -1.6656 1.7184 0.0804 0.5818 -1.2870 -0.9423 -1.5160 -0.9440 -0.0304 1.3345 0.1349 -1.0221 -1.8215 0.4879 -0.3194 1.9374 1.1190 1.2335 -1.9511 1.1112 -1.2215 0.3432 -0.2103 0.2864 -1.4662 -0.1724 -1.8522 -1.8360 0.6310 1.8068 1.1096 -0.1234 -1.7765 -1.8199 -1.3684 1.9032 -0.4054 1.3736 0.8206 0.4217 1.7913 -1.0784 -0.1804 1.4589 0.2070 -1.0142 -1.1643 1.0115 -1.9488 1.6568 -7.8980 -1.9263 0.5240 0.4190 0.3136 -0.1026 1.4097 0.6373 1.1274 -1.5379 -1.8004 -1.8859 -1.4112 0.6680 -0.0239 1.0090 -1.2331 -0.5321 1.5540 1.7429 1.6869 1.2732 0.7529 1.6547 0.8567 1.8157 -1.9008 1.6866 0.2230 -1.5528 -1.1404 1.4086 0.0245 1.9313 -1.5299 -0.3500 -0.6725 0.0645 0.5338 0.6465 -1.9948 -1.6442 -1.8597 1.4584 -0.7468 -0.5317 -0.1985 1.3972 -1.9433 -1.5255 0.7407 -8.0204 1.8556 0.5711 -0.9555 0.0795 1.8999 0.1123 -0.5060 -0.4663 1.8681 0.8757 0.7487 -1.0718 0.2379 -0.5730 -1.0392 1.5822 -0.4674 -0.8689 1.7269 -1.2106 0.9820 0.6110 1.6819 1.3282 0.8212 -0.7417 -0.0177 1.7780 -1.9072 1.1773 -0.9928 -1.2599 -1.0711 -1.7610 1.9679 1.4795 0.0842 0.8604 0.2264 1.2463 1.3791 -1.0688 -0.1610 0.5394 1.9138 0.7308 1.5905 1.3844 0.3283 1.5746 -8.1429 -0.4903 -0.4829 1.1239 -1.4618 -0.7767 0.4343 -0.3197 1.7629 1.8340 0.0103 0.1562 0.8985 -0.1709 -1.2396 0.9879 0.9511 -1.0201 1.3317 0.4546 -1.0548 0.6082 -1.0656 -0.9391 1.3920 1.7180 -0.9725 1.7122 -1.0448 -1.5309 -1.7671 -1.0315 -0.4590 1.7102 -1.0314 -0.5381 0.9366 -0.7917 0.7375 -0.2717 -1.2142 0.9362 -1.8918 -0.8307 -0.5753 -0.1671 0.7195 -0.1624 0.3773 0.3831 -0.5069 -8.2653 1.7359 1.8234 0.3274 -1.7132 -0.0355 -1.2623 -0.0671 -1.2461 0.8154 -1.6783 1.8132 -1.2185 0.6426 1.6678 -1.0085 1.7372 -0.4453 1.8421 1.8855 -1.2477 1.3243 -1.2263 -1.0942 -1.6635 -1.3739 0.5289 -0.2030 1.1638 -0.6720 1.8745 -1.8005 -1.7483 0.8055 1.5502 1.1820 -0.0407 -0.9214 -1.9462 0.0378 -0.0975 -0.6230 0.3123 0.9153 0.8036 -0.9470 0.3412 -1.4049 -1.5136 1.1434 0.7750 -8.3878 1.0717 -1.3902 1.6585 -1.4676 1.4801 -0.5905 -1.5783 -0.8529 -1.2742 -0.0373 1.7990 -0.6885 0.4484 1.5669 0.5203 -0.5512 1.9634 -1.2503 0.0930 1.1868 -1.9974 0.8082 -0.9340 -1.3211 -0.9032 1.8673 1.5677 -1.1450 -1.5319 -0.5434 0.3693 1.4686 1.8644 1.0046 0.3960 -1.4307 -1.7039 0.3841 0.1563 1.3844 -0.7096 -1.8412 -0.3052 1.8767 1.1823 -1.8649 1.4987 -0.1132 -0.5409 -0.6130 -8.5102 0.3806 0.1224 0.6265 0.2946 -1.4242 -0.9711 1.3641 0.6530 -0.2064 -1.2696 -1.9692 -0.7525 -1.7806 -0.0709 1.2872 -0.8584 1.3910 0.8183 -1.4990 0.5782 -1.3933 0.6192 -1.4291 -0.4300 0.2664 -1.7985 -1.3868 -0.7184 -0.1507 1.4339 -1.2509 -0.6101 -0.0969 -0.8169 0.5030 -0.9736 1.0894 0.0206 -1.6548 0.5080 0.2770 -0.6456 -1.9554 -1.1972 -0.3772 -1.2003 0.3100 0.8493 1.4241 0.5879 -8.6327 0.7560 0.4338 1.9419 -0.9560 -0.9350 -1.4947 -0.0573 -1.6154 -0.9194 -0.0693 1.8304 1.8553 0.9750 -0.4430 1.4606 1.5018 1.6408 0.5601 -1.1928 -1.6357 1.6591 -1.7778 -0.8164 -0.0522 -1.9121 1.6276 -0.8515 -1.8860 1.9744 -0.7544 1.5071 -0.1861 0.6525 -1.0356 0.0115 -0.9694 1.8043 -1.7562 -0.9013 1.5724 -0.0799 0.4003 0.6068 -1.7163 -1.9290 1.7514 -0.9140 -0.4787 0.7284 -1.0548 -8.7551 0.9323 -0.1670 1.4264 -0.8858 -1.1847 1.3268 -0.6947 -0.3525 1.1748 0.5423 -0.2331 -1.0004 1.0568 -1.2783 1.7131 -1.3987 1.2197 -0.3030 -1.2560 -0.3905 -1.1138 -1.4560 -1.0434 1.4696 -1.5762 1.8902 -1.9800 0.6330 1.4260 1.7358 -1.4241 0.7928 -1.5706 -0.5896 0.9277 -0.6161 -0.7465 -1.5358 -1.7342 -1.5389 1.5019 -1.9552 0.7715 1.0745 0.2716 0.9231 0.6091 -0.1778 -0.4692 1.7653 -8.8776 1.8878 0.6051 -1.2108 -0.2084 -0.0139 1.0319 0.6711 0.0593 0.7215 -1.9038 1.1065 -1.1535 0.6256 -1.5441 -1.5422 -1.8574 1.6409 0.4182 -0.5522 1.1511 0.5043 0.4803 -0.0518 -1.9683 -0.9661 -1.5637 0.6496 -1.0055 -0.1993 -0.5863 -1.4272 1.8335 1.7337 -1.6616 1.3095 -0.0465 1.0949 -1.3954 -1.4709 1.5630 1.5913 -0.1364 1.4806 0.6698 -1.2600 -0.6842 -1.4558 1.0958 1.9410 0.1855 -9.0000 0.6235 0.9844 -1.1030 -0.6560 -0.3507 0.3784 1.4020 -0.9832 -0.1164 1.0061 -1.6505 0.0516 -1.4225 0.1566 1.0713 -1.0522 1.3979 -0.6608 -1.2369 -0.1387 1.5043 -1.7243 -0.6897 0.6127 -0.5697 -1.7167 -0.6720 1.2838 1.8722 -1.8409 0.2771 -1.5788 0.7216 -1.9684 -1.9410 1.1075 -1.7023 -0.7793 1.8322 1.9410 -1.3544 0.2436 0.2366 -0.1905 1.6988 1.0161 1.0581 -0.9217 -0.2627 -0.0503 -================================================================================ -================================================================================ -0.6053 0.0254 --------------------------------------------------------------------------------- - logR -logT -8.0000 -7.7959 -7.5918 -7.3878 -7.1837 -6.9796 -6.7755 -6.5714 -6.3673 -6.1633 -5.9592 -5.7551 -5.5510 -5.3469 -5.1429 -4.9388 -4.7347 -4.5306 -4.3265 -4.1224 -3.9184 -3.7143 -3.5102 -3.3061 -3.1020 -2.8980 -2.6939 -2.4898 -2.2857 -2.0816 -1.8776 -1.6735 -1.4694 -1.2653 -1.0612 -0.8571 -0.6531 -0.4490 -0.2449 -0.0408 0.1633 0.3673 0.5714 0.7755 0.9796 1.1837 1.3878 1.5918 1.7959 2.0000 -3.0000 -0.8044 -1.6207 -1.4946 -1.2773 -1.1854 -1.0310 -0.9782 -0.1771 0.0383 -0.7645 1.6292 0.2126 1.1499 1.6970 -1.3475 -0.2885 -0.2672 -0.5821 -1.9644 1.2639 -1.5538 1.9819 1.0918 0.3200 -1.3816 0.0616 -0.9556 -0.9907 1.3181 -0.4774 -0.1971 1.3719 -1.6488 0.3785 0.3129 -0.2991 1.3191 1.7716 -0.1387 -0.1754 0.0083 0.8925 0.6722 -1.1087 -1.7444 1.7970 -0.9557 0.5544 1.3138 -0.7989 -3.1224 0.5417 -1.5684 1.8797 -1.7674 -0.2473 0.1473 1.1619 -1.5155 -0.2368 -0.8012 -0.7520 1.1152 -1.9782 0.9963 1.2416 1.6054 0.5075 -0.6662 -0.2911 1.8789 1.5247 -0.1459 1.7723 1.2918 1.6044 0.7319 1.4306 1.5671 -1.6319 1.8609 -0.6655 -0.2404 1.1676 0.6596 1.5722 -0.3977 -0.5068 -1.8732 -0.1491 0.8963 -0.7953 -0.1491 -1.1224 1.0912 -1.7580 0.8215 -0.4842 -1.8336 1.4139 -0.0491 -3.2449 0.3973 0.9281 0.6203 0.9234 1.0491 0.3566 -0.5374 -1.0274 1.6116 1.8797 -0.5693 -1.5508 -1.1099 0.6827 -1.3083 1.1205 1.6921 1.8546 -1.9627 1.8326 0.9608 -1.6638 -0.3390 0.8002 1.8267 -1.3434 -1.4891 -0.1106 1.8724 1.8855 -1.0883 -0.7226 1.6321 0.9394 1.8893 1.5726 -1.1396 1.0389 -1.8057 1.2713 0.4062 1.8244 1.8401 -1.7967 -1.3579 -0.0632 1.5180 1.2578 1.8575 0.4723 -3.3673 -0.9737 -1.8996 -1.1083 0.7011 1.7051 -0.7164 1.5028 -0.4204 -0.7669 0.0354 -0.2309 1.6552 -0.1270 -0.8907 1.3703 1.9950 0.5927 -0.9982 -1.0447 -1.7692 -1.6908 1.6599 -1.6141 -0.0626 0.7925 1.4014 -1.3149 -0.2489 -0.9941 -0.9767 -0.7846 0.3485 -1.9337 -0.3649 -1.2527 1.8685 0.3309 1.4724 -1.2172 1.2401 -0.3409 -1.2892 1.0450 1.0480 1.9836 1.1237 -1.4189 -0.7098 -0.1931 -1.4934 -3.4898 1.1522 0.1068 1.7778 0.3572 0.0916 -1.7143 -1.4026 1.3981 1.9627 -0.3393 1.2403 0.5103 1.8362 -1.0475 0.1793 -0.3648 0.1669 -0.9246 -0.0090 0.4992 -1.6751 0.9719 0.8261 1.5218 -0.2966 -1.7533 -0.1542 -1.4496 0.5898 -1.8115 -0.5040 -1.6686 -1.9865 1.8422 1.9845 0.2220 -1.0442 1.6444 1.6921 1.4180 0.1775 -1.7012 -1.6462 1.5865 1.5033 -0.2624 -0.6874 0.5765 1.2280 0.9267 -3.6122 0.4624 -1.0740 -0.9500 0.8963 1.2105 -1.5355 -1.2508 0.7219 -0.4441 0.2532 0.4593 1.1048 1.2229 -0.8796 0.1652 -1.5059 1.3681 1.3818 -0.8020 -1.3575 -1.7196 0.2999 -1.6343 0.7224 0.7125 0.4559 1.5062 -0.4869 1.6091 -1.8523 -1.5490 -0.3512 0.3760 -1.8705 0.2697 -0.7704 1.5486 0.1331 0.3516 1.7825 1.0567 -0.2469 -0.0925 0.5917 -1.1992 -1.6454 -0.7551 1.1135 -0.9707 -1.4770 -3.7347 -1.1239 0.7159 0.4558 0.7533 -0.7122 1.6034 -0.1929 0.0549 1.7952 1.9171 0.6462 1.7793 0.1660 -0.7709 -0.7396 0.2358 0.4201 -0.2415 1.5351 -0.2932 -0.9063 -1.9681 1.8823 1.2973 0.4622 1.3222 1.2412 1.7274 -0.4557 0.2194 -1.6055 1.8613 1.9405 1.1563 -0.1835 -0.0137 -0.2585 -0.8268 0.1112 -1.7862 1.9675 -0.3038 1.7095 0.8971 -0.8402 -1.1118 1.9827 1.0885 -1.0014 -1.7302 -3.8571 0.7877 -0.7879 -1.1147 0.9397 0.7170 -0.0743 1.7706 0.7186 1.5737 -1.2378 -0.8134 -1.5819 -0.7817 1.8871 1.8514 1.0415 0.0842 1.1231 0.2139 -1.9860 0.0062 0.3957 -0.9370 -1.1868 -0.9048 0.4945 -1.4157 0.8813 -0.3093 -0.5866 1.2289 0.0243 -0.4864 1.5126 -0.5270 1.4360 0.0168 -1.1680 0.4513 -0.8587 -1.4114 -1.6539 -1.0332 0.9462 1.3520 1.4469 -0.9194 0.6439 -1.0786 0.4910 -3.9796 1.5488 -1.8364 1.9409 1.3084 1.0466 0.7655 1.0811 1.9784 1.0808 -0.5936 0.4557 -0.6523 1.8803 1.6006 0.2705 1.1251 1.6387 -1.0256 0.3179 -0.0731 1.0864 -0.4837 0.8359 -0.3880 -1.5557 -1.5715 -1.5238 -1.8699 0.1319 0.6876 -1.4931 0.4474 0.3910 -1.4116 -0.3837 1.0205 -1.9330 -1.4122 1.9833 0.9342 -0.1435 0.5192 1.3849 1.3692 -0.7012 -0.0348 0.5522 -1.7124 1.7832 -0.2690 -4.1020 -0.5166 1.6284 -1.5269 -1.8430 0.7400 -0.4600 1.0579 -1.7258 -0.4650 -1.0587 0.9584 -1.0913 -0.1682 1.2755 1.6616 0.8904 -0.2831 0.2879 0.7588 1.4997 1.5543 1.7239 1.2428 -1.4128 0.9906 1.2584 1.5115 1.6993 0.0366 0.6204 -1.9618 0.2911 -0.1072 1.8492 1.6068 1.1904 -1.7720 -0.3919 0.7842 -1.8814 -1.0567 1.5500 -1.4809 -1.7945 0.3223 1.7859 1.3385 1.8991 1.0141 -0.2505 -4.2245 1.7865 -0.2935 -0.5996 -0.2072 1.2559 1.6708 -0.5693 -0.1510 1.5933 -1.8118 1.1355 -0.1831 -0.4939 -0.2123 -0.3252 1.0265 1.7118 -0.0342 1.3309 0.9278 -0.6773 0.3493 0.6673 -1.9060 -0.4162 1.9706 0.5490 -0.6630 -0.9999 -1.1621 -0.3934 -1.2269 -1.4593 -0.5437 0.4280 -1.4144 -1.8226 -1.8615 -0.9305 -1.2395 0.1570 -0.1771 -0.7009 1.3342 0.0198 -1.6339 -0.8169 1.8934 1.9079 -0.9813 -4.3469 -1.3311 -0.0172 -0.0741 -0.3594 0.1174 -1.0712 -1.5403 0.2818 1.7304 -1.4490 0.8193 -0.2484 -0.8241 1.4124 -0.1740 0.3332 -0.2278 -1.6750 0.3796 -0.3246 -1.6530 0.3832 -1.9605 -1.1659 1.1243 -1.8483 0.5867 1.7988 -1.3152 -0.3316 0.3020 -0.1983 0.4815 -0.3836 -1.4060 -1.6438 0.9778 -1.0455 1.3898 0.9721 -1.8022 -1.1952 -0.8320 0.3779 1.2393 -1.7587 -1.0016 -0.4952 -1.2665 0.1812 -4.4694 -0.0880 -0.7340 0.0675 -0.5767 -0.6272 -0.9384 0.1618 -0.2235 -1.2147 -1.9481 -1.3963 -1.8287 -0.2736 -1.0996 -0.3182 -0.6822 0.1521 0.8955 -0.0827 -1.7521 -1.9300 -1.1471 -0.3001 -1.8204 -0.6891 1.5481 -1.6399 1.7941 1.4267 1.3271 1.4546 -1.6798 -1.3953 -1.4625 -1.5550 -0.6892 1.3209 -0.9922 -1.0231 0.7036 -1.6123 -0.5589 -0.8183 1.3892 0.0580 0.5859 -1.4839 1.7157 -0.7102 0.8274 -4.5918 1.8185 0.0346 0.0301 -1.5310 -0.4389 1.4099 -1.4596 1.6700 0.6692 -0.3162 0.1860 -1.3980 -1.1301 -0.8544 -0.4606 1.6621 -0.5297 0.0953 -1.3519 0.9439 0.2411 -0.2404 1.7887 1.5626 0.6380 1.6872 0.2591 1.3077 -0.3622 -1.6530 1.9766 -1.3375 -0.9940 -1.3476 -0.6501 -0.8429 0.4044 1.9858 -1.7900 1.1138 -1.4880 -1.9207 0.5543 1.4933 -1.2948 -0.6335 -1.3250 1.6260 -0.9186 -0.2211 -4.7143 1.5790 0.2115 1.7314 1.7058 -0.1536 0.3295 -1.0787 1.9621 -0.8867 1.1332 -0.7481 -0.7478 -1.5845 0.2396 -1.0207 -1.4064 -1.0933 -0.9956 0.0163 -0.4563 -1.6980 0.1441 1.1510 0.2969 1.8982 -1.6034 1.2846 0.0228 0.0864 0.0764 -0.6987 -0.7018 0.5274 -1.8209 0.3551 0.8984 -0.5747 -1.1306 -1.1465 -1.6726 -1.6411 -1.3332 -1.9233 -0.9351 -0.7744 1.9809 1.9668 -1.2518 -1.1479 -0.0324 -4.8367 -1.4049 0.0162 -0.4024 -0.7015 1.2904 1.3125 1.9516 -1.1076 1.5531 0.1514 0.3658 1.5852 1.7705 0.9072 -0.6086 -0.0413 0.4602 1.3146 0.6318 -0.5382 -0.3285 -1.7982 1.6971 -1.6475 0.3197 1.4866 -0.3165 1.2005 1.2153 -1.7606 -0.3514 0.7641 -0.3106 0.1807 0.3778 -1.3951 -0.3521 -1.8861 -1.4015 0.0490 0.2943 -1.4151 1.0225 -0.5080 1.6826 -0.4493 -1.4008 1.0319 0.2712 -0.4532 -4.9592 -0.5762 -1.3969 -0.6367 -1.8826 0.0096 1.5869 1.1813 -1.8859 1.5250 -0.1907 -1.2364 1.0096 -0.7085 -0.9867 -1.3547 -0.0535 -1.6264 1.1425 -0.1173 -0.2121 -1.9926 1.2715 -0.0287 -0.2404 1.0455 -1.7484 -0.5333 0.3029 -0.1577 -1.2734 -0.8029 -0.7992 1.9679 -0.6952 -1.1793 1.2905 -0.3153 -0.2245 0.1956 0.3828 0.3622 -1.8620 1.2754 -1.2206 -0.8306 -1.3063 1.0683 0.3346 1.0212 0.6136 -5.0816 -1.5834 -0.7940 0.0291 -0.7802 -1.1708 1.4792 0.9911 -0.6191 1.0600 0.5102 -1.9849 -0.4790 -0.8381 -1.1284 -0.9936 1.7695 -0.0547 1.3908 -1.1431 -1.3024 1.5552 -0.0172 1.5806 -1.7479 1.6657 -0.3382 -1.3785 0.7335 1.1876 -1.8105 1.9488 0.7881 -0.7144 -1.3948 -0.4299 -1.1177 -0.0234 1.1276 0.6405 -0.2563 -1.5242 1.8286 -0.9185 -0.8887 0.5820 1.0820 1.9366 1.8767 1.6550 -0.2587 -5.2041 -1.3333 0.3379 -1.9310 -1.2150 -1.9899 -1.2779 -0.1010 -0.4267 -0.5228 1.3238 0.7000 1.7457 -0.2186 -0.9111 -1.5093 0.6881 1.3670 -1.2650 1.5150 0.1051 -1.4237 0.5715 0.0802 -1.8873 -0.4030 1.1392 0.2217 -0.8718 1.7146 -1.0489 -0.9891 -0.5814 1.5782 0.0305 0.7287 1.9051 1.1332 -1.3096 1.1534 0.9933 -1.0695 -0.6986 0.8405 -1.0464 -1.1673 0.8139 1.5224 -1.6999 -0.2164 0.4287 -5.3265 0.7051 1.9848 0.7308 0.4806 1.9589 -1.7573 -1.7023 0.2427 -0.5653 -1.6132 -0.7742 0.6974 1.5225 -1.6227 0.1606 -0.8155 0.6693 0.1978 1.7068 -1.8493 -0.1199 -1.2290 0.1471 1.4143 1.6453 -0.4071 1.2471 -0.8780 -1.9748 1.4210 -1.5224 -1.9296 -0.5848 -0.4825 -1.6911 1.2567 -0.3776 -0.0403 -0.9415 0.0460 1.0669 1.6247 1.8821 -0.2931 1.9601 -0.8202 -1.9721 1.0705 -1.2863 -1.7902 -5.4490 1.6960 1.1672 -1.5893 1.1076 1.3760 1.6212 0.1748 0.8136 1.0490 0.7546 0.5873 0.1902 -0.0832 1.9845 -0.6498 -1.6469 1.0601 -1.1447 0.1308 -1.6168 0.4771 1.7760 0.8908 -1.1419 1.8846 -0.7717 -0.2535 -0.0075 1.9629 -1.7244 0.7869 -0.5523 -1.6867 1.7401 0.3594 1.0141 -1.0385 1.0462 1.3139 -0.2767 0.2878 1.8875 1.3869 -0.2206 0.6583 1.1369 -1.9027 0.3535 1.9381 1.7887 -5.5714 1.3298 -1.5751 1.9762 0.4382 -1.1084 0.6971 1.4261 -1.5507 1.6658 1.6808 -1.9461 1.6013 1.7873 -1.8492 -0.8233 -0.5076 -0.6044 1.0360 -0.5676 1.8263 1.9800 -0.7327 0.0352 0.2308 0.3176 -0.5032 -1.3360 -1.7818 -1.5746 1.6052 -0.8785 -1.6927 0.4941 -1.6988 -1.7198 0.4863 0.3656 -1.8341 -0.1581 -0.2569 0.1868 0.9514 -0.8688 -0.2689 1.1710 1.6902 1.5653 -0.0895 0.0835 0.1164 -5.6939 1.4749 1.3598 -0.7539 -1.3486 -0.4841 -0.8464 1.8031 -0.9363 -1.2752 1.5979 -1.6541 -0.9589 -0.2436 0.3804 -0.6893 -0.0151 -1.2047 0.2971 -0.3687 1.3970 -0.3371 -0.2247 0.3687 -1.5073 -1.3728 1.1610 -0.9063 0.7388 -1.6103 1.2874 1.9529 -0.5052 0.0221 -0.2292 1.5768 -1.9603 0.6138 0.6095 -0.4705 -1.1227 -1.0413 1.2019 -1.7356 0.2553 -0.7726 -0.9390 0.0230 1.5914 0.4724 1.1544 -5.8163 0.4027 0.7909 -0.2704 1.7039 0.0078 0.2071 0.0999 -0.7352 -1.0750 -1.7047 0.8727 -0.8429 -0.4432 1.6797 0.2658 -1.6117 1.1984 -0.9755 0.2108 0.0399 -1.0477 -1.5369 -1.1550 -1.6106 -0.8975 1.9892 -0.3916 1.4556 0.1967 0.6663 -1.3746 -0.9008 0.0418 1.5246 -1.8284 0.0277 -1.7960 -0.1727 0.5155 0.9789 -1.4459 -1.3337 -0.1197 1.9921 -0.5758 -0.2899 -0.2702 -1.6772 1.0967 -0.9876 -5.9388 0.8147 -0.0996 0.4471 -1.7841 1.5599 -1.0246 0.6804 1.1921 0.1602 -0.6507 1.9116 -0.8862 1.7946 -1.3751 -0.4431 -1.4460 -1.9910 -0.9590 -1.6512 1.9454 1.0466 -1.9852 -1.1054 0.6805 -0.4058 1.3274 0.0194 0.6146 0.3881 0.5527 -1.0796 -0.5068 -1.7975 0.3505 -0.1630 1.0429 -1.1745 -0.2528 -1.2770 0.4559 1.3921 1.0618 1.7768 1.8869 1.0881 -0.8528 -1.1230 -0.2098 1.9755 -0.3493 -6.0612 -1.2037 1.7774 -0.4563 0.7636 1.1526 1.3726 1.2851 1.3450 0.6706 -0.3847 0.6691 1.3469 -0.5974 -0.8140 -0.6252 0.2051 -1.7902 1.1159 -1.4446 -1.4686 -1.2094 0.3077 -0.8577 -0.5276 1.7266 1.3888 1.4088 0.3106 1.4659 1.1143 1.8129 -1.7425 -1.8851 -1.2999 1.7163 0.4223 -0.2955 0.0508 1.3184 1.7164 0.9188 1.0394 -0.7185 -0.1319 1.5408 1.1437 0.7371 -1.7390 -1.8420 -1.4784 -6.1837 0.3256 0.1455 1.7708 0.7790 -0.8241 -1.3540 1.3981 -0.1615 0.6139 0.2606 -1.5702 -1.7718 -0.4919 -0.5538 0.6952 0.5288 1.8758 1.4324 -0.0137 0.0001 0.6965 -1.5436 1.9996 0.0752 1.6396 1.8694 0.3266 -1.5866 0.2934 0.3906 1.1568 -1.8071 -0.1347 1.6911 1.9652 -1.2345 1.4824 -1.4150 1.3647 -0.8909 1.8385 0.7820 -0.4036 -0.8761 -1.0590 0.7232 1.5832 1.0198 1.3392 1.1255 -6.3061 1.9166 1.0312 -1.1591 1.1664 -0.7117 1.9832 -0.4933 -0.8288 -1.0431 0.6341 -1.5631 1.8142 -0.8227 -0.8184 -1.8157 -1.0159 -0.3241 -0.5216 -0.9079 -1.8370 -0.7977 1.1133 -0.2448 -0.8369 -0.7808 0.2178 -0.7908 0.5232 1.9578 -1.8353 -1.3251 -1.2836 -0.2117 -1.8343 -0.0899 1.7157 -1.9537 -0.5402 1.0436 -1.3820 -1.6898 0.5231 -1.9602 1.2071 -1.7326 0.0974 0.9605 -1.0320 -1.5858 -1.2975 -6.4286 1.4187 0.8231 -1.2076 0.8645 0.8345 1.9909 -0.4338 1.4594 -0.2142 1.5910 -1.6336 -1.2987 1.3998 1.2772 -0.7783 0.3872 -0.4692 -1.9587 -1.8956 -1.7830 0.3763 -0.8831 -1.4242 1.7645 -1.5147 0.6959 1.5766 -1.3447 -1.1411 0.2953 0.0338 0.0841 0.2187 1.7996 -1.7846 1.0418 -1.0700 -0.5053 -1.6428 -0.2175 1.2169 -1.6050 -0.8976 -0.5078 -1.5844 1.0493 1.1478 1.3436 0.3356 0.0290 -6.5510 -0.9498 0.6206 -0.2217 1.8831 1.8727 1.6208 -0.5596 -0.5281 1.4107 0.9165 0.8174 -0.8816 1.3334 0.3177 -0.2125 1.4617 -0.4232 0.6157 -0.1364 0.3710 -1.8378 -0.1555 0.2260 -0.0291 1.3896 -0.7555 1.5363 -0.3862 0.7781 -1.6531 -1.1994 1.0447 -1.9507 1.8741 -1.2375 1.6052 0.0638 0.2583 -1.6635 -0.5391 -1.3751 0.1037 0.2029 0.8387 1.5131 -0.1273 -1.0666 -0.6657 1.3884 -1.4165 -6.6735 0.5090 -1.9477 -1.0173 0.3656 -0.1744 -0.0258 0.6422 -1.0617 -0.8768 0.7378 0.1532 -1.9417 0.6813 0.4804 -1.6856 0.9901 0.0884 -1.1810 0.2374 0.3818 1.6805 0.9686 -0.7923 -1.5275 1.4127 1.3843 -1.2988 -1.7515 0.8475 0.8903 -1.2914 0.6728 -0.8843 -0.9575 -0.7019 0.0816 1.2178 -0.0054 -0.8078 1.5359 -1.7796 1.1884 1.1375 -0.9858 -1.2068 1.4988 0.2355 -1.8160 1.5633 -0.6040 -6.7959 -0.6314 0.5732 0.6452 -0.5867 -1.4269 0.2091 0.5007 1.4409 -0.0622 0.5828 -1.7824 1.5781 -0.6911 0.5289 1.6642 1.2421 0.5508 0.8144 1.6836 1.2484 0.4394 0.6348 -1.4109 -0.1193 -0.7960 -0.2721 0.6490 -1.4034 -1.9305 -0.4123 -0.7113 -0.3183 1.7249 0.8283 -0.6902 -1.2829 0.4739 0.6303 -0.0655 -1.1490 -1.8858 -0.9374 -0.1713 1.1517 1.4150 -0.3483 1.1845 1.9734 0.8664 0.9144 -6.9184 1.6381 -0.6474 -1.9552 1.9479 -0.0381 1.1427 1.2500 -0.4099 0.1651 0.1597 -1.1191 -1.5294 0.1743 -1.5194 -0.6156 -1.2557 0.8277 1.4880 0.3117 -0.3594 1.9866 -1.9152 -0.7826 -0.8853 -0.5752 -1.0776 -0.9429 -0.9693 0.0230 -0.4358 0.5571 0.0576 -1.2663 1.2402 -0.1112 -1.3871 -1.3325 1.1879 0.8120 0.0261 -0.7757 -0.1579 0.5459 1.5171 0.2235 -0.8931 -1.8290 -1.2982 0.6007 -1.3583 -7.0408 -0.0738 0.7958 -0.7671 0.6764 0.3243 -0.2442 1.5890 0.7682 -0.5576 1.2171 0.9524 1.1667 0.5638 -0.4825 -0.6057 0.6166 -1.4764 1.2797 -0.5187 0.5215 -0.0037 0.0773 0.9520 0.5067 -0.9988 -1.7031 1.3609 1.5396 -1.3420 -0.7621 -0.8706 1.7498 -1.1809 -1.3338 -1.2726 0.9195 1.5521 -0.4265 -1.4557 0.3429 -1.1603 -1.7434 1.5449 1.4834 1.9036 -0.1040 -0.8240 1.0791 -1.2780 -1.0268 -7.1633 -0.9773 1.8065 0.9193 -1.4652 -1.6286 1.3713 1.2091 0.6840 -1.2156 -0.0789 0.4109 1.7286 -1.3223 0.0618 -1.3690 -0.2246 -1.1995 1.3447 -0.9811 -0.3316 -0.3688 1.4652 1.0312 -1.7697 -1.7317 0.2048 -0.2891 -0.8977 1.1705 -1.4855 1.8962 -1.9036 -1.5271 -0.7547 0.0366 -1.1355 0.9449 -0.5698 -1.8458 1.5109 1.7755 0.4743 1.2261 -1.5156 -0.9247 -0.6991 1.8430 0.0489 -1.9703 -0.4793 -7.2857 -1.9690 -1.0488 -0.1812 -0.7064 -1.8691 -1.5347 0.2035 0.7824 -0.3818 0.9259 -1.3467 -1.5118 1.3578 -0.6431 -0.2710 1.7903 -0.3036 -1.9860 1.7519 -1.9435 0.6491 -0.7084 -0.1184 0.1891 -0.3662 1.0975 1.7228 -1.6544 1.2010 -1.4853 -1.6789 1.8233 -0.0428 -1.3896 0.2798 -0.9471 -0.1428 0.4986 1.4771 -1.9877 -1.1434 -1.6149 -1.6116 1.7831 1.7443 0.9972 0.5723 1.3919 -1.7664 -1.5221 -7.4082 -0.7315 1.3300 -0.1111 0.0143 -1.0829 0.5935 1.5514 -0.6819 0.4767 -0.6722 1.1709 -0.1002 -0.6421 -0.3198 -1.6351 1.4645 1.8323 -0.0903 -1.1147 0.6586 -0.1905 -0.9908 -1.8463 1.5588 1.1869 1.3160 -0.2406 1.0130 0.3249 -0.5009 1.3710 1.9950 1.5971 1.1048 0.9900 0.6010 1.4145 -0.0277 -1.2731 1.0722 1.6780 -0.6346 1.1319 -0.9051 1.7704 0.7338 0.2771 1.1195 1.2529 1.5695 -7.5306 1.6045 -1.7892 -1.5084 1.3042 1.7842 -0.7693 -1.9656 -0.7092 -0.4685 1.0441 -1.8097 -1.1494 1.5759 -1.3807 1.0370 -0.5548 0.6506 -1.7046 -0.8538 -0.3008 1.4289 0.2540 -1.8191 1.2075 -1.7819 1.7375 -1.1531 -0.0483 -1.7109 0.2468 -0.0111 -0.3590 -1.8577 1.5157 1.2105 0.5321 0.2889 0.7798 -1.4240 1.7306 -0.8613 0.6260 0.4270 0.5465 1.5158 -0.8164 0.9958 0.3936 -1.6958 -0.3434 -7.6531 1.3518 -0.7386 -0.0709 -0.0454 0.4720 1.5361 -1.3058 0.0185 -0.3029 -0.8163 1.6784 -1.9673 -1.5116 0.9334 -0.9462 0.8927 1.3290 -0.9815 -1.2322 -1.4188 -1.1996 -0.9313 1.4750 1.0800 -1.9926 1.4965 -1.6848 0.6211 -1.3941 -1.7509 1.0391 -0.1312 0.3963 -0.2986 -1.7313 0.9585 1.2814 -1.8343 -0.4971 0.2293 0.4207 0.3126 0.7718 1.8673 -0.4377 0.2265 0.7963 0.3697 -0.4530 0.4963 -7.7755 0.6004 0.3399 -1.1796 0.0239 1.5374 1.4744 1.0032 0.7888 -1.3869 -0.1621 -1.5562 1.2691 -0.8358 1.0675 1.2583 1.5700 1.0153 0.2589 0.3927 -0.7177 -1.2920 -1.4775 -1.2719 1.7358 -1.3423 0.8949 -1.2615 1.9012 -0.5337 -0.3515 -0.3820 1.2658 -1.1268 1.3241 0.6282 -1.1189 -1.7384 1.1000 -1.1241 1.5563 -1.4809 0.4655 0.7687 0.6308 -0.7359 1.5021 1.0792 0.0408 0.4132 0.2655 -7.8980 1.7868 1.5857 -1.0580 -0.9490 1.9258 -1.0538 1.8139 0.5990 -1.7996 -0.6571 -0.0954 1.3324 -0.6857 -0.7577 1.6811 -1.6839 0.2061 0.0170 -1.7707 -1.6490 -0.4721 -1.4634 -0.0877 0.4356 0.7656 0.1859 -0.4814 -1.4810 -1.0101 -0.3223 1.6965 -1.1896 -0.3466 0.9292 0.8208 1.8624 -1.2364 -1.9339 -0.7107 -1.4012 0.1939 1.5951 0.7529 -1.4568 -1.5356 1.6458 -0.0496 1.6947 0.9449 1.9734 -8.0204 1.4849 -0.3432 1.0329 -0.1151 -1.0677 -1.0359 -0.4107 -1.5541 -1.2889 0.0024 1.8157 0.3107 -0.3660 -1.0292 -1.2164 0.6336 1.3933 -0.4046 0.2026 0.8269 -1.7668 -0.5964 0.9190 0.7385 -1.7866 -1.0487 0.7198 -0.9143 1.2576 -1.8820 -1.2386 -0.8747 1.7012 1.1853 1.5366 -0.2381 1.2902 1.4140 -0.4002 1.9778 1.4050 1.8964 1.4660 1.1048 1.7754 -0.3207 1.1333 -1.1484 0.9312 1.1414 -8.1429 0.8661 1.3993 -0.3467 0.1791 -1.9573 -1.4158 0.5768 0.2493 -1.2107 -1.0261 -0.6237 0.8657 0.4389 -1.7217 1.0398 -0.9494 0.6870 -1.5065 1.9917 -1.6787 0.9669 0.1653 -1.6562 -1.8928 -0.5493 1.2089 -1.8354 0.8176 0.6215 -0.9378 -1.6900 1.6613 -0.7986 -1.5545 0.7261 -1.1333 -0.0975 -1.7984 1.9719 -0.2095 1.9964 -0.4573 -0.6086 1.6583 -0.6821 -0.2720 -1.6876 1.8218 -1.6594 1.0847 -8.2653 0.1545 -1.7544 -1.9932 1.7422 0.9687 0.7457 -0.2458 -1.0455 0.7195 0.4332 0.9054 -0.5368 1.9477 -1.7320 -1.6812 1.6675 0.5908 -0.6947 1.0478 -0.1889 -1.9155 0.6044 -1.0276 -1.5387 -1.0989 -0.0954 -1.8006 1.5326 0.2397 -0.8280 0.7480 1.2169 0.4557 -1.1900 -1.5588 1.4396 -1.0613 -1.9197 0.5716 -1.3885 1.9639 1.4789 0.4338 1.3355 -0.1179 1.1539 0.5861 -1.8854 1.7950 1.4437 -8.3878 1.8136 0.9255 -0.3518 -1.1721 -1.2800 -1.4203 -1.1176 0.2025 0.7350 -0.7438 0.1950 -0.6350 0.7860 1.9539 0.7561 -1.7639 -0.0911 1.0815 0.1690 1.8043 -1.7809 -0.8354 -1.1171 1.0705 0.0952 -1.4466 -0.8576 0.0906 1.9845 -0.5428 -1.3727 -0.0117 -0.7593 0.2639 -0.1332 0.7580 1.6572 -1.1979 1.2847 1.7971 -0.5056 -1.5453 1.2876 0.8044 -1.1492 -0.2191 0.3120 -1.3206 0.8597 0.7595 -8.5102 1.5485 0.2691 0.2973 0.4775 -0.9049 1.0344 0.6500 1.3566 1.0743 0.5543 -1.3564 1.6766 -0.5312 1.8572 -0.3925 -1.4162 1.5394 1.1802 1.1452 -1.6424 1.5171 0.3856 -0.1186 1.6527 0.6642 -1.4679 0.0781 0.5465 1.5942 -0.8804 1.1769 1.1993 -1.4878 -1.9311 0.3256 1.1579 0.2177 1.2534 0.4892 0.6132 -1.8874 -1.6456 0.9001 1.0514 0.1687 0.3607 0.4575 -1.5800 0.6716 -0.0861 -8.6327 0.4101 0.2526 1.0520 -0.7257 -0.5059 -0.4336 1.0498 -0.2755 -1.2917 1.9322 -0.0265 -1.5630 0.6811 0.9566 0.0009 0.5858 -1.3093 -0.5283 -1.3527 -0.4511 0.2512 -0.2298 0.3729 0.0070 -0.7287 -1.4263 -0.9893 -1.1971 0.8297 1.2799 0.8816 0.5749 -0.7686 0.8439 0.4203 -1.8124 1.6304 -1.6802 0.0108 0.0523 1.3480 1.6523 1.7587 0.2787 0.7162 -1.6459 -0.0483 1.5914 -0.1772 -1.7216 -8.7551 -1.1974 -0.2820 -1.0499 -0.4308 -0.6682 -0.7243 -1.6353 1.5309 0.7708 0.4935 0.4259 -0.4140 1.2933 1.7202 -1.9775 -1.6832 0.6999 -1.0557 1.6468 0.6697 -0.5268 -0.3389 0.7635 -1.4361 1.5336 -1.9809 1.9158 -1.3294 0.9684 -1.8403 -0.2743 0.5213 -1.7191 -0.2268 -0.7875 -0.0070 0.0183 1.1409 -1.5060 -1.6691 -0.3924 1.5501 1.4211 0.2400 1.5551 1.2214 -0.8882 -1.3196 -0.7954 -1.0915 -8.8776 0.4909 0.3396 0.3937 -1.2428 1.1675 -0.2655 -0.1102 1.9878 -0.8709 -0.4234 0.7059 1.5217 -1.4929 0.9402 1.6731 -0.3083 -0.8531 0.7109 -1.0157 -0.4628 1.5877 0.3613 -1.6201 -0.6812 0.5091 -0.0740 0.6414 1.0458 -0.0775 1.9478 1.6587 -1.7604 -0.9343 -0.7978 -1.2628 -0.7519 -0.3007 -1.7938 -1.4908 -1.6150 -1.8147 -0.0740 -0.6648 1.7418 -1.5890 1.7041 -1.6538 0.4769 -1.0091 1.3072 -9.0000 -1.7541 1.8100 -1.8110 -1.0355 -0.1433 1.0242 1.8045 -0.2878 1.0292 0.9087 0.2847 0.7637 -1.8477 -0.2337 1.1434 -0.1031 1.4940 1.3346 1.4538 -1.4800 -1.0234 -1.8816 1.9312 -1.0554 -0.5316 -0.9003 -1.8408 -0.9550 -1.6072 -0.4229 1.8673 0.7930 0.8276 -0.1873 1.2452 1.6331 1.8462 -1.6040 1.5186 -1.0997 -0.4109 -0.6181 0.7005 0.3917 -1.5636 1.1313 -0.2414 -1.9911 -0.3420 0.0653 -================================================================================ -================================================================================ -0.6368 0.0269 --------------------------------------------------------------------------------- - logR -logT -8.0000 -7.7959 -7.5918 -7.3878 -7.1837 -6.9796 -6.7755 -6.5714 -6.3673 -6.1633 -5.9592 -5.7551 -5.5510 -5.3469 -5.1429 -4.9388 -4.7347 -4.5306 -4.3265 -4.1224 -3.9184 -3.7143 -3.5102 -3.3061 -3.1020 -2.8980 -2.6939 -2.4898 -2.2857 -2.0816 -1.8776 -1.6735 -1.4694 -1.2653 -1.0612 -0.8571 -0.6531 -0.4490 -0.2449 -0.0408 0.1633 0.3673 0.5714 0.7755 0.9796 1.1837 1.3878 1.5918 1.7959 2.0000 -3.0000 -1.7245 -1.3955 1.9743 1.4848 -1.4667 0.3212 -0.4830 0.1750 -0.1179 -1.8074 -0.7383 -1.4979 -0.0441 1.6293 1.9821 1.7770 1.9428 -1.9390 0.9178 -0.9082 1.4625 1.2549 -0.3053 -0.1070 -0.9396 -0.8448 1.9247 1.5554 -1.2325 -0.8979 -1.5654 1.9555 1.6288 0.2084 0.7716 0.9918 -1.1848 1.7387 0.1070 -1.6302 -0.4117 0.4066 -0.5887 0.7968 1.5282 1.0876 0.5706 0.0486 -0.9821 -0.1802 -3.1224 -0.8282 1.7361 1.6292 -1.3767 1.2905 0.8117 1.9008 -0.1468 0.8887 0.0715 -1.7224 -1.8129 -1.5116 -0.8152 -0.9635 0.9133 0.8637 1.8856 -0.7584 1.7538 0.4514 -0.0188 0.6714 0.8110 -1.3123 1.0069 0.9007 1.9901 1.6478 0.7386 0.8495 1.7839 1.8687 1.3079 1.0696 -1.5545 1.3213 -0.9872 0.2551 -0.3785 -0.6176 -0.7590 1.4217 1.0765 0.0938 0.6579 1.9381 -0.4099 0.2044 0.1341 -3.2449 1.7439 -0.5938 1.9450 -0.7812 -1.5644 -1.2345 -0.2951 0.5990 0.0673 -0.4949 0.2481 1.3552 1.3557 0.9049 1.8098 0.3608 -1.9694 -0.8363 -0.6871 0.1893 1.6196 1.3525 -1.0713 0.0776 0.6366 1.9500 -1.8748 -0.1445 1.9524 1.9088 -0.6771 -1.9999 0.3469 1.4678 -0.7028 1.7371 -0.6692 0.4408 0.8882 -0.6183 -0.5912 -0.1200 1.3409 -1.5966 0.5259 0.7094 0.2315 1.7434 0.4080 0.5383 -3.3673 0.3990 0.8881 -1.4584 1.5771 -1.8300 0.5630 0.4619 -1.1675 -1.8372 -1.4447 -0.9133 1.5284 1.4229 -1.7446 -0.8429 1.5573 -1.0534 1.9839 -0.9726 0.9565 -0.3318 -1.4550 -0.9794 0.7005 -0.6518 0.4165 -1.1779 -0.2057 0.0490 -0.3489 -1.2083 -0.1538 0.7716 1.8596 1.1581 -1.3541 -0.9092 -1.6847 -1.4574 -0.9973 -1.2019 -1.1454 -1.0769 -0.7973 -1.4977 -0.8887 0.7536 -1.0544 -1.3126 -1.7292 -3.4898 -0.0001 1.3679 -1.7639 0.1693 0.6025 0.3698 1.5105 1.4656 -1.7708 -0.5562 0.6833 1.8098 1.2187 -1.2936 -0.8832 1.0544 -0.1141 0.1892 0.4359 -1.5868 1.4238 1.4525 -0.1270 0.5074 0.6396 -1.2411 -1.5497 -1.9173 1.6515 -0.6171 -1.6567 -0.1368 -1.6975 -1.6590 -0.0445 0.0353 0.3206 0.6252 0.6731 -0.2680 0.5741 -0.7810 -0.2348 -0.4267 -0.6836 -1.0457 -1.6862 0.0236 0.1492 -0.6554 -3.6122 1.9034 0.2278 1.5560 0.2803 -1.2403 1.8985 1.5413 -0.1149 -1.0278 -1.1093 1.2241 -1.7235 0.5522 0.5605 -1.2702 0.8196 0.8216 -0.5999 -0.0665 1.3311 0.0926 0.4726 -0.3489 -1.4016 1.9923 0.1261 -0.6542 0.8551 0.4833 -1.0684 1.5077 -1.7164 0.4228 -0.0884 -0.7272 1.3055 0.6251 1.0380 -0.3414 1.7696 -0.6211 0.1242 1.7346 -1.6672 -1.5648 1.9768 1.8856 1.0868 -0.0632 0.0242 -3.7347 -0.9711 -0.2691 -0.2746 -1.8556 -0.1874 -0.0808 0.6631 0.0658 1.4467 -0.5298 -0.3611 0.2859 -1.1891 -0.4260 0.7447 -0.3528 1.6265 0.4612 -1.3849 -0.0502 1.0591 0.5734 1.5411 0.9999 -1.7535 -1.5499 0.5990 -1.0464 0.3513 1.1689 0.3077 -0.3380 0.5851 -1.4255 0.8928 0.7881 0.0576 -0.8847 1.1903 0.0422 -1.7633 1.6745 1.0709 0.3392 -0.2527 1.8396 1.1001 0.1400 0.6126 -0.8770 -3.8571 -1.2171 -0.9067 -0.8275 0.9590 -1.4398 1.1103 0.0936 -0.4617 -0.7984 0.0528 -0.7299 -0.2822 0.9561 0.5040 0.9919 0.8519 1.2603 -1.1932 1.9805 -0.0969 0.8729 0.7110 0.2646 1.9833 -1.1307 -0.3131 -1.4891 -1.2727 0.8519 -1.9806 1.5593 0.5327 -0.2364 -0.6746 -1.4949 1.6863 0.8493 -0.6544 -1.7163 -0.6973 -1.2615 1.1451 0.8784 -0.0074 1.5434 -1.2773 -0.1921 0.8425 -1.7288 -0.5093 -3.9796 0.2867 -0.5328 -0.0792 0.4325 -0.5264 -1.5759 -1.4422 0.1080 -1.3010 1.5593 1.3367 -0.6039 1.3239 0.1328 -1.3638 0.4568 0.7178 -1.6644 -0.7422 -1.9785 -0.7343 -0.6582 0.5208 -1.2038 -1.8796 -0.7375 1.3025 -0.4034 -0.3396 -0.1239 1.0072 -0.0799 -1.6349 -1.1744 -1.2484 0.0315 -1.8803 -0.8655 0.4288 -0.5814 0.8308 -0.4351 1.9170 1.8614 1.1994 1.8176 -1.1809 1.0037 -0.7134 0.9012 -4.1020 -0.5044 -0.8423 1.8352 -1.1605 1.0343 0.6987 -0.7861 -0.1666 -1.4282 1.6848 1.8725 0.9299 1.3977 -1.6695 -0.4641 -0.6768 0.2598 -1.2666 0.2535 0.6175 -1.4706 -1.4731 -1.8583 1.0436 -0.6760 -1.0983 1.1124 -1.4270 -0.2913 0.9791 0.2953 0.2160 -1.3701 -1.2763 0.3302 -1.9057 1.4765 -0.5981 -0.3335 -0.9663 1.5067 0.5700 -0.2004 0.3412 -0.4785 -0.1377 -0.5695 -0.3573 -0.7401 -1.6894 -4.2245 -1.8506 -1.3036 -0.9934 1.5619 0.4450 1.8332 -0.6414 -0.3930 0.8790 0.3116 0.1115 0.3023 0.3365 1.0630 0.6723 1.8293 1.7919 -0.3123 -1.8571 -1.9557 -1.5072 -1.7004 -0.5065 -1.7885 0.4997 -1.2393 0.0559 -1.5877 1.3109 1.1198 -0.4541 1.6424 -1.2572 1.2557 0.1834 -0.6817 -1.6626 -1.3148 1.4515 0.4275 -1.0516 -0.0166 -1.5687 -1.6046 1.6311 -0.1686 -0.5537 1.7963 -0.4040 -0.6550 -4.3469 -0.9081 0.2603 0.2336 -1.9352 0.6162 1.1532 0.4639 1.4796 -0.8943 -1.2321 0.7891 -1.2458 -1.6356 -1.6135 1.0736 -1.8851 -0.8422 -1.4833 1.0196 0.0140 -1.1780 1.0016 1.0015 0.0921 -0.8966 0.3451 1.7341 -1.7935 -0.9322 -0.8601 0.5272 0.6047 -1.1747 -1.1356 1.7129 1.0252 1.7371 1.3187 -0.3915 -1.5124 0.5182 -0.5920 -0.2984 -0.2965 1.7461 -1.7246 -1.2276 0.4318 1.5350 1.6718 -4.4694 0.2348 -1.8618 -0.5485 1.6753 -0.0002 0.9065 -0.9232 -1.9000 0.3134 1.3399 1.9611 1.3865 0.2160 0.4349 1.2967 -1.9208 1.8066 0.1249 1.8082 1.0581 -1.3907 -1.3390 -0.5854 -0.9440 -0.2428 0.4156 -0.2537 -1.7743 1.9025 -0.2995 1.4043 -1.7042 1.2403 -1.3064 0.7176 0.6472 1.6392 -0.7173 -1.5642 1.4583 -0.6737 -1.0699 -0.0552 -1.4155 -0.8121 -0.4589 -0.8910 -0.1990 -0.4614 1.0984 -4.5918 1.6736 -1.5963 1.2932 1.7271 0.7465 1.9857 -0.6598 1.3212 0.6948 -0.7063 0.8187 0.0385 -1.2441 -1.3045 0.8536 0.8477 0.1231 0.0057 -1.2798 -0.2829 1.4856 1.4189 0.6437 1.9894 1.5727 -1.4191 -0.4035 -1.4723 -0.1356 1.1055 -1.3768 1.5217 0.2762 0.9958 -1.8194 -1.6246 0.4834 1.3528 1.4955 0.7535 -1.1962 -1.2199 1.5255 -1.5471 0.7443 0.1340 -0.3143 -0.2387 1.7808 1.4458 -4.7143 1.4599 -0.3735 -1.5721 1.9914 -1.4186 0.0623 -0.9415 0.0430 -0.7803 1.5875 1.8734 -0.3597 -1.7192 0.6533 -0.4935 1.9439 -1.6425 -1.5235 0.7977 1.0346 -0.1156 -0.8909 -0.7608 -0.6481 -1.0989 1.4026 -1.7397 -0.3709 0.9904 -1.9847 1.5121 0.8252 -1.7065 1.5800 -0.0508 0.6090 1.5281 1.5246 -0.3650 -1.0492 -0.9703 1.0638 1.7177 -1.7111 -1.9399 1.2917 -0.4536 -0.8942 -1.2465 -0.6141 -4.8367 1.8859 1.9083 -0.6739 1.8548 -0.8005 1.4179 -1.1520 1.3060 -0.5851 -1.2171 1.7391 -1.1433 1.9673 -1.5657 -1.9599 1.4832 0.3464 -0.3135 -1.6721 0.2996 -0.4251 -0.0655 0.5216 0.5597 1.8424 0.6202 -0.6424 -0.6815 -0.0914 -0.9627 -0.4942 1.3685 1.4390 0.5112 0.3314 -0.2916 0.5436 1.2242 0.9514 -1.8582 0.9245 0.8798 -1.6040 -1.3990 1.1516 0.2360 1.2865 -1.2610 -1.8775 -1.3522 -4.9592 -0.1897 0.0932 1.4308 0.8648 1.9616 -1.6851 -1.4791 -1.6626 0.1538 -0.9326 0.7345 -1.4692 -1.5872 -0.1593 -0.4964 1.3167 1.3502 -1.5303 1.2493 0.2567 0.0142 -1.6209 0.9585 -1.7615 -0.8892 -1.6183 0.1231 0.5809 1.5634 0.9355 1.8444 1.0438 -0.8077 0.1903 -0.1682 0.2639 0.2884 0.8084 -1.6678 0.9870 -1.4250 -1.8952 0.0756 0.3259 -1.8606 0.0615 0.1383 -1.7900 0.8463 -1.1588 -5.0816 1.1778 -0.7567 -0.0884 1.5674 1.2247 1.1275 -1.3583 -1.8074 0.4230 -0.3572 1.6363 -0.6016 -0.3578 0.1040 1.1856 -0.9268 1.7673 0.1597 1.3639 0.1025 1.0880 -1.7943 1.1968 0.0958 -0.2023 -1.5536 0.9663 -1.4753 -1.2307 -1.4943 -1.9737 0.6477 -0.9166 -1.4021 -0.7201 -0.0037 0.0137 -0.5312 -0.0203 -0.2906 1.2907 -1.8815 1.4721 -1.0243 0.8871 -0.3798 -0.8227 0.4614 1.0755 -0.2003 -5.2041 -0.1338 -1.7646 1.6960 1.3876 -0.4080 1.0598 -0.7469 0.9217 0.0668 -0.1569 -1.7739 1.8617 1.3496 1.1736 -0.7803 -0.8416 0.2928 1.3849 1.7385 -0.9243 0.4297 0.8956 -1.0944 -0.3701 -1.2501 0.7956 1.4551 1.5101 0.6804 -0.6114 0.6442 1.4571 0.5034 -0.3484 1.6792 1.3409 1.5297 1.6128 -0.4248 1.4386 0.2814 -1.8474 0.5433 -0.1175 -0.8994 1.8815 -1.7797 1.7835 -1.3629 -0.4920 -5.3265 -0.3311 0.9241 -1.1376 1.9444 0.9960 1.1598 -1.5743 -0.0948 1.7824 -0.9197 -1.4185 -0.0584 1.7216 -0.0528 -0.3807 0.6011 1.7475 -1.8038 -1.3864 -1.4690 -1.6587 -0.7916 -1.0828 0.1948 -0.6908 -0.3792 1.7675 -1.3774 -0.4462 -0.9717 0.1967 0.9453 1.2680 0.0612 1.4197 1.1403 -1.3720 -1.0183 0.6869 1.8992 -0.4955 -1.0808 1.4765 -1.2016 0.7896 -1.8630 -1.9241 -0.1937 0.6262 -1.4303 -5.4490 1.0555 -1.4851 0.1348 -0.7668 1.0090 1.2165 -1.7356 -1.2296 1.5706 -0.3375 -0.0931 -1.3279 1.9796 1.6922 -1.9919 0.2029 1.4891 -0.2779 -0.2527 -0.4826 -1.8847 1.1611 -0.1729 0.1243 -0.9773 1.1365 1.1750 0.2117 1.6185 -1.5365 1.1465 0.2343 -1.0759 -1.4708 -0.7960 1.4253 1.1505 0.5805 -1.6387 1.8193 -0.7782 0.4280 1.2124 -1.4686 0.6088 -1.8708 -1.5928 0.8926 -1.3797 -0.2260 -5.5714 -1.0067 -0.3151 -1.6911 1.0196 -1.6838 1.3517 0.6504 -0.3337 1.4659 -1.2555 -0.9417 -1.4515 -0.4737 1.9469 -1.3559 1.3239 0.6075 -1.9367 1.7796 1.8844 1.6996 0.0070 -1.1185 -0.4349 0.4568 -0.4847 0.8327 1.1823 -1.1624 -0.3802 1.8310 -1.0008 -0.6142 -1.8574 -0.6705 -0.5163 -1.6007 -1.9942 0.3016 -0.7939 -1.9287 1.4398 0.3376 -1.3153 1.4610 -0.9857 -1.0902 1.5785 -1.2822 1.5159 -5.6939 1.2119 -0.7609 -1.8624 -1.6697 -1.5619 1.5632 -0.3839 -1.8699 0.2262 -1.1680 -1.0595 -1.3566 1.0481 -1.9975 -0.2441 -1.6525 0.2095 -0.6160 -1.8866 -0.1561 0.2823 -1.0094 1.0620 -0.5158 0.9974 0.3161 1.4770 0.1877 -1.2575 1.2904 1.1321 1.8894 -1.6257 0.3649 -0.0333 0.6835 1.9207 0.1291 0.7430 -0.6111 -0.8041 -0.6588 -1.8456 -0.8610 -1.3082 -0.1703 -0.1567 1.0609 0.0092 -0.1477 -5.8163 -1.0735 1.4099 -1.6360 1.9292 -0.0957 -1.2561 -0.5827 -1.9385 -1.3339 -0.6586 0.2177 -1.4821 0.7039 1.3771 0.2894 -0.8124 -1.5144 -1.9379 0.9272 0.5139 -0.0949 -1.5920 -1.1719 1.2607 -0.0806 1.8513 1.9999 1.2028 -0.9673 -1.0755 -0.9855 1.9471 -0.6586 0.8258 1.8361 1.2784 0.3904 -1.3241 -1.3002 -0.0303 1.8078 1.6180 -1.3352 -0.8491 0.3552 -0.0903 -1.5225 -0.5228 1.8189 1.8058 -5.9388 0.2377 0.5410 -1.1124 0.9678 -1.7900 -1.1173 -1.9765 -0.4572 1.4010 1.9300 0.6710 0.9795 -0.9490 0.0813 0.9463 -0.0109 -1.6458 0.9635 -1.1217 -1.6092 -0.0878 -1.7016 0.5178 0.5619 -0.9732 1.8581 1.2978 -1.5617 0.9940 -0.5877 1.0012 1.2032 -1.3945 0.6474 1.4509 -0.7065 -1.6787 -1.8909 -1.5600 -1.9832 -0.6922 -0.8027 -1.5586 0.6045 1.9676 1.6037 -0.9886 1.0799 1.7475 1.6255 -6.0612 1.5382 1.1458 -0.8280 -1.6657 -0.0487 -1.7808 1.9939 -0.5668 1.8334 1.0925 -0.3548 -1.5268 -1.0512 0.6922 1.3197 1.9178 -1.4714 -1.3762 -1.8302 -0.9585 1.2843 -1.2070 0.1915 -0.2144 -0.6967 0.4734 0.0093 -0.6609 0.7554 -0.8801 0.5727 1.8290 0.9158 -0.3264 0.9902 1.2370 -0.6966 0.8205 -0.2624 1.2741 -0.8185 1.7510 0.2991 -0.5868 -0.3225 -0.6088 -1.4150 -1.7260 -0.7129 -0.1652 -6.1837 -0.5527 -1.9443 0.3160 -1.4207 -1.1560 -1.5170 0.0817 -1.6194 -0.9746 -0.1932 -1.3292 -0.2150 -0.6291 1.4424 1.1796 1.9714 0.1156 0.3016 1.7866 -0.4016 0.2227 -0.4837 0.1834 -1.6769 1.1352 1.9411 -1.7370 1.2042 -1.0331 -1.2098 0.7735 -1.8235 -0.1470 -1.9942 0.2176 -0.1517 1.6619 0.8811 -1.4960 -0.5818 1.7263 0.9013 0.3771 0.2363 -0.4076 0.3408 1.0867 -1.4898 1.8793 -1.0425 -6.3061 -0.2090 -1.9091 0.2014 -0.4725 -1.0010 1.9421 -0.2874 -0.3428 -0.1476 -1.5354 -0.4276 -0.6544 -0.1395 1.4265 -1.2289 0.4310 -1.8495 -0.7328 -0.1094 -1.7029 0.1759 -0.7587 1.9712 0.5239 -1.0233 -1.5893 -1.8371 -1.6369 0.7202 1.4200 -1.3731 -0.3915 -0.5831 0.5781 -1.2693 1.8133 0.9142 1.8203 -0.8905 0.3509 0.9291 0.8438 -1.9146 1.9932 1.7122 -1.5210 0.1743 -0.7418 1.5156 0.7901 -6.4286 -1.1059 -1.8646 -0.8330 -1.8475 -1.4348 0.5446 0.9803 -0.1279 0.4012 -1.3765 -0.7328 0.8515 -0.5404 -0.6048 -1.2240 0.3793 1.2382 -0.1222 -1.5378 1.3535 -1.7144 -0.1131 -0.9557 1.7453 0.9502 0.2656 0.6710 0.1309 -1.4096 0.8364 -0.0293 0.5372 -1.8192 -1.4319 0.3575 -0.1623 -1.0925 -1.0370 0.5266 -1.7641 -0.2630 0.0924 -0.7674 1.2822 -1.7729 1.4631 0.8931 -0.2150 1.6979 0.8090 -6.5510 1.7242 -0.1096 -0.1881 0.1230 -1.7383 1.6340 0.6709 0.4703 1.7059 1.9745 -1.3464 0.9960 0.3198 -0.1560 1.9105 1.4011 0.7870 -0.4693 0.6642 0.1268 -1.0025 -0.1985 -1.1512 0.0017 0.8810 -1.8534 1.0615 -1.9200 0.0691 0.2939 1.0450 1.0441 -0.3302 -1.7345 0.7740 0.0439 -0.6678 -1.0605 -1.5210 -0.8194 -0.1660 -0.0896 0.3310 -0.5501 1.6796 -0.0165 -0.3051 -1.8073 0.3961 0.4115 -6.6735 0.3332 1.5504 1.0516 1.4696 -1.7623 -0.7275 -0.7252 0.6282 -0.2055 1.1099 -0.4623 -1.1136 -0.8362 -1.2701 -1.2084 -1.1326 -1.9356 0.8644 -0.4016 -1.9093 -0.5200 1.6215 0.0450 1.9470 0.1598 1.8512 -1.1928 -0.8403 0.7999 1.9473 1.3012 0.2148 -1.6594 -0.5425 -1.6543 -0.7549 -0.9648 -0.4458 1.3491 -1.3985 -0.7757 -0.9555 -0.8154 -0.5575 -1.0228 1.7703 -0.3196 -1.5435 -0.1294 -1.2623 -6.7959 -1.1355 -0.8598 -1.5010 0.8845 1.1678 -0.4229 0.7560 -0.4442 -1.3437 -0.4113 0.2279 -1.8360 0.6179 0.9704 1.4399 -1.5889 -1.9996 -1.7069 1.6965 1.0622 1.3417 0.0681 0.1069 -0.8060 1.3710 1.3191 -0.4313 -0.6829 0.9535 -1.8953 1.4398 -0.2150 -0.2346 0.6763 0.5830 -0.9361 1.7731 1.9453 0.1040 0.2455 0.2173 -0.0569 1.7807 -1.0210 -1.5682 1.7182 -1.1478 0.9966 -1.1845 1.8407 -6.9184 1.1645 1.6749 1.8039 -1.6623 -0.2664 0.5924 1.2098 -1.0341 1.6584 -1.1161 1.4647 0.0509 0.0617 -0.5040 -1.5860 -0.6116 -0.2931 -0.0839 0.9564 -0.5917 -0.3736 1.6244 1.0103 -1.9086 1.2484 1.9598 1.7591 1.3438 0.5167 -0.8872 0.6177 0.7824 -0.8738 -0.9787 -0.4123 0.5646 -0.8278 0.2227 1.5969 -0.8196 1.8639 -0.1066 -1.5964 -1.7798 -0.6453 -0.9650 1.3749 0.9506 1.5382 0.3570 -7.0408 -0.2582 -0.9177 0.3324 0.4721 -0.4282 1.7464 0.5598 1.3499 0.4816 -0.7339 0.9465 -1.0790 0.3864 -0.3905 -1.4005 -0.3470 -0.7589 -1.5511 1.2953 -0.0057 -0.6146 0.0199 1.0183 -1.9268 0.1870 -0.0834 1.5723 0.2239 -1.4507 -0.4453 0.4843 -1.8163 1.5386 -1.7289 -1.8776 -1.9919 0.7350 -0.1763 -1.5887 1.4248 -1.1891 -0.6947 -1.2891 1.7070 1.0323 0.8958 -1.8240 0.0908 0.3018 -0.4699 -7.1633 -0.7130 1.4078 -1.9079 0.5014 -0.4230 0.6638 -1.2083 -1.0454 0.3474 1.9198 1.8987 -1.0041 -1.5906 0.3614 -0.3201 1.0467 0.1119 0.0423 0.5858 -1.4943 0.7086 -0.0459 1.2806 -1.4452 -0.7970 1.8010 0.2123 1.7172 0.7561 1.7057 -0.7287 -1.6379 1.2090 1.2179 0.4753 0.3183 1.6596 -1.2940 0.4662 -1.8009 -1.4365 -0.2509 1.2848 0.9325 1.8963 -1.8206 -0.4746 -1.3648 -1.8522 -0.9424 -7.2857 -1.0221 -0.3199 -1.4397 -0.0457 1.6804 0.9928 1.3687 1.2189 -0.4415 0.8358 1.0170 -1.1774 1.4410 -0.1690 -1.9346 0.5735 0.7071 0.2070 -1.1503 -0.0709 -0.3995 1.8987 1.2987 1.0476 -1.2757 -0.6758 -0.4812 -0.0295 -1.8791 0.3720 -0.5686 0.2467 -1.9641 -0.7143 1.0747 0.0043 1.1555 0.7958 1.4197 -1.9702 -0.9547 0.1952 1.7641 0.7192 -0.1736 -1.4794 -0.0271 -0.2357 1.1138 -0.3466 -7.4082 -0.7246 -1.6411 -1.8140 -0.2435 -0.6126 0.2213 0.8477 -1.8400 -0.0151 1.4479 -0.1793 0.0850 -0.0528 -0.4408 -1.5595 -1.4946 -1.2836 1.1703 -0.8987 1.7925 1.2407 0.7382 0.8816 -1.8095 0.2736 1.7642 -1.8436 -0.8359 -1.7940 0.2790 -1.5352 -0.0830 0.8798 -1.3422 1.0215 -1.7592 -1.4015 -0.8796 1.1844 1.4005 -1.1185 -1.6169 1.3918 0.5975 -1.3686 0.2309 1.4895 -1.7219 -1.6651 -0.9056 -7.5306 0.6090 -1.2880 1.2655 1.0017 0.2440 -1.5357 1.9529 -0.0399 -0.1917 1.9823 1.4555 -0.1745 -0.3248 -1.6164 1.7060 1.3751 -0.7600 1.0133 1.0509 -1.0884 0.4546 -0.9799 1.1595 -1.3848 0.6756 -0.6960 -1.8553 -1.5052 0.6196 -1.0403 0.5241 -0.3407 0.7709 -0.0282 -0.7658 -1.4167 -0.6356 0.5396 0.9619 -1.3586 0.6571 -1.2829 -1.1127 0.1253 -0.8432 0.6464 1.8231 -1.4044 0.2820 1.6932 -7.6531 -1.2939 -0.5326 -1.5055 0.5682 0.6766 0.6567 0.1685 0.9850 -1.8565 1.8301 -1.1116 -1.5138 1.7645 1.3217 1.0595 -1.5810 1.2301 0.4361 0.9276 1.9123 -1.2222 0.0175 1.0134 -0.2654 -1.7814 -1.5542 0.4084 -0.8600 -1.4486 -0.6404 -1.1961 -1.9042 -1.3927 1.5323 -1.9519 1.0954 1.0138 0.2570 -1.1662 1.5122 -0.0997 -1.3072 -0.2839 -1.2203 -0.4960 -0.0132 -0.5604 0.6282 1.7437 -0.6074 -7.7755 -0.5770 0.9532 0.1224 -0.2846 1.2552 1.5641 0.3623 -1.2596 -0.1349 0.0175 -0.2712 -0.9503 -0.1107 -0.2138 -1.1620 1.6137 1.5414 1.0385 -0.3962 -0.5186 0.8659 0.4325 0.4024 -1.5036 0.4731 1.6075 -1.6567 -0.6433 0.0361 0.7440 -1.6415 1.4912 -1.8378 1.4308 -1.8894 -1.3859 1.2013 1.4407 1.9291 -1.5371 0.1058 -1.6914 -1.3744 -1.3020 -1.7464 1.5719 -1.4946 0.5174 0.5030 -1.2054 -7.8980 1.9936 -0.6105 1.6204 1.7931 1.7960 1.0114 -0.9848 -1.5174 0.2795 -0.5598 1.3242 0.9800 -0.8941 -1.9319 -1.0507 0.2685 -1.6840 0.6331 0.6868 -1.3224 0.3853 0.4279 -0.0881 1.8130 -1.5673 -0.3735 1.5317 -0.4547 -0.3014 0.6731 0.6623 -1.9084 -0.1772 -0.6660 0.5108 0.2228 0.6034 0.6151 -0.9805 -1.0141 -0.5189 -1.0322 0.7312 0.4115 -1.1345 1.5364 -0.1573 -1.4918 -1.1481 0.1594 -8.0204 -0.6463 1.4049 -0.0211 1.6612 -1.5927 0.6744 1.5431 -0.8283 -1.4572 -0.1734 1.8453 0.5338 0.5759 0.6860 -1.8410 -0.2174 -1.6897 -0.7366 1.2864 0.6251 1.9823 -1.3114 -0.4118 1.2386 -1.1372 -1.3851 -0.2895 -0.4651 1.9208 -0.1750 1.4438 1.5519 -1.3685 0.8612 -0.8896 -1.6210 1.4988 -0.8303 -0.6185 -0.7040 -1.1988 -0.2620 -0.2868 -0.3650 1.6652 -0.6410 -1.8785 -1.2863 0.8860 0.3634 -8.1429 1.8069 0.7777 -1.2230 -1.5174 0.0830 0.6611 -1.3375 0.4068 1.4601 0.9103 0.6568 1.1573 -1.5837 -1.1847 -1.8476 -1.4201 1.6527 -1.1114 0.6484 0.7663 0.5813 0.2157 -0.0555 -0.3203 1.6676 -1.9619 -1.7860 -0.0300 -0.6780 -0.3671 1.9914 1.1005 1.5096 -0.5257 -1.0418 1.0720 1.2303 0.1996 1.5838 1.8693 -0.1159 -1.1093 0.0685 1.9581 -0.8283 0.4704 0.7759 -1.1443 0.3538 -0.7420 -8.2653 1.4168 0.8590 1.3051 -1.2013 -1.8617 1.4021 -0.4530 -1.2811 -1.6324 0.0660 -1.3995 0.2668 0.9092 0.1402 1.6148 -1.3777 -0.0242 -1.3472 1.5036 1.7290 -0.4000 -0.7770 -0.8827 1.4389 0.7298 1.5224 -1.5299 -0.0959 0.7047 1.5884 -0.4719 -0.7476 1.6519 -1.8099 -0.0816 -0.1655 -1.4158 -0.4202 0.8904 -0.5325 -0.7614 1.1276 1.9549 1.1174 1.3854 1.7580 1.2071 1.9214 0.9891 0.6461 -8.3878 0.7734 1.6003 0.7320 1.0448 -1.1360 1.6506 -0.2111 -1.3557 1.1991 -0.5744 -1.2635 -0.9750 -1.8602 -1.6375 0.3705 1.4649 -0.2059 0.5042 1.2389 -0.5729 0.6173 -0.5983 0.5709 -1.1296 1.9114 -1.6953 0.0209 -0.8548 0.4034 -0.2868 -0.7733 -0.9998 -1.2700 1.1315 -1.1112 1.0941 -0.0598 -1.7111 -1.3382 1.5716 0.4113 -1.2627 0.8151 1.2930 -0.6774 0.2264 -0.8262 -1.6798 -0.4020 1.0057 -8.5102 -0.1653 -0.3789 -0.5360 -0.1643 -0.7271 0.4487 -1.7457 1.2296 -1.3073 0.5338 -0.2005 1.0940 1.3046 -1.1832 0.7087 -1.2404 -1.5040 1.7212 -1.3424 -1.0875 -1.4787 -0.1188 1.6784 -0.9438 0.1674 -0.3542 -0.6560 0.2886 0.2356 -0.5625 1.4023 -1.7873 -1.6590 1.9631 0.9907 1.2157 0.4108 -0.3206 0.5169 -1.6297 1.0311 0.1630 1.8269 0.5499 -1.3932 -0.0898 -1.7687 0.9817 0.0073 -0.5214 -8.6327 1.8742 1.7624 1.8113 -1.1161 0.9143 1.7815 0.2835 -1.1434 1.2712 1.5197 0.8129 -0.8258 -1.2372 0.4971 -0.0688 0.6751 -1.5532 -1.4563 -0.5484 -0.9650 0.4774 -0.5298 0.7359 1.0752 -1.2513 1.6793 1.1486 0.5071 1.6357 -0.9365 -0.3131 -1.6569 -0.1753 0.0256 0.4643 -1.7438 -1.8701 -0.3204 -1.2435 1.0352 0.6749 -0.6967 -1.8169 -1.2702 0.7667 1.9607 -0.6942 1.2080 1.4684 -1.8073 -8.7551 1.6649 -0.1352 1.8570 0.1542 -1.0594 1.8987 -1.0268 1.5299 -1.3075 0.6991 -0.3548 1.8881 -1.2609 -0.3648 0.5591 1.9105 -0.7845 -0.4125 -0.1528 -0.9892 1.2694 -1.6320 0.8192 0.1357 -1.0323 -0.0287 1.3198 -0.2182 -1.5124 -1.8368 1.1112 -0.6783 1.7250 0.4686 -0.2549 0.2579 -0.1715 1.6232 -0.1679 -1.5837 0.3884 0.4919 1.0613 1.7331 -0.2277 -0.5917 -0.0369 1.6008 1.9199 1.8849 -8.8776 -1.0812 -0.0124 -0.9621 -0.5281 -1.8733 -1.3576 -0.4117 -0.5412 -0.8847 -1.0788 0.9958 -0.8218 0.8262 -0.5255 1.2079 -1.3311 -1.3696 0.7187 1.6597 -1.4281 -1.7052 1.7385 -1.5307 -0.9985 1.7180 1.2117 -0.6290 1.8181 0.2722 -1.7110 0.8123 0.1491 0.2904 1.9764 -1.3899 0.6272 -0.1650 -0.9124 0.7742 0.6729 1.4260 1.5155 0.2473 -0.6977 0.1183 -0.5630 -0.8906 0.2063 0.6317 0.3623 -9.0000 1.8177 -0.8055 -0.5106 0.6706 0.4014 -1.9925 -0.7509 -0.9850 1.3597 1.4650 -0.8644 -1.5917 -1.1792 -1.2937 -1.0503 -1.0614 -0.0806 -0.7214 0.2393 -0.6235 1.2587 1.8032 -0.3843 -1.8021 -1.0417 -1.5926 -0.6209 0.5805 0.0756 -1.0285 1.0690 -1.4741 -1.0872 0.7042 -1.2111 0.7151 1.9078 1.3254 -1.3600 0.0820 -0.3107 1.9667 1.8576 -1.4916 1.6349 -1.2263 -0.7222 -0.5864 -0.8527 1.4130 -================================================================================ -================================================================================ -0.6684 0.0285 --------------------------------------------------------------------------------- - logR -logT -8.0000 -7.7959 -7.5918 -7.3878 -7.1837 -6.9796 -6.7755 -6.5714 -6.3673 -6.1633 -5.9592 -5.7551 -5.5510 -5.3469 -5.1429 -4.9388 -4.7347 -4.5306 -4.3265 -4.1224 -3.9184 -3.7143 -3.5102 -3.3061 -3.1020 -2.8980 -2.6939 -2.4898 -2.2857 -2.0816 -1.8776 -1.6735 -1.4694 -1.2653 -1.0612 -0.8571 -0.6531 -0.4490 -0.2449 -0.0408 0.1633 0.3673 0.5714 0.7755 0.9796 1.1837 1.3878 1.5918 1.7959 2.0000 -3.0000 -0.6803 1.2670 1.9775 1.3630 -0.6154 0.8450 0.1357 1.1461 -1.3876 0.5525 1.0947 1.0449 1.8544 -1.7664 -0.6169 -0.0938 -0.7609 -0.7608 -1.2955 1.2518 1.6323 -1.6707 -1.3804 -1.0862 0.0359 1.1647 -1.7142 0.5473 -1.4027 1.8858 1.5951 1.7983 -1.5753 -0.0479 -1.3390 0.4014 -1.0690 1.0825 0.5760 0.2864 1.3009 0.0011 -0.9206 0.4828 1.8283 0.4046 0.5185 1.7390 0.0611 1.9854 -3.1224 -1.3614 0.1482 -1.1484 -0.1867 -1.3177 -1.1099 -1.1568 -0.7199 -1.4616 1.2374 -1.1173 -0.3337 -1.9358 -1.5805 1.5851 1.3486 1.3637 -0.3546 -1.4339 -1.5684 0.4224 1.3128 1.6005 -0.8451 -0.7159 -1.5965 1.0976 -0.8972 -0.0763 1.7156 1.0089 -1.7890 -1.9674 1.1496 0.2100 0.8813 -1.3727 1.4882 1.0933 1.5634 -0.6356 -0.8972 -1.3931 1.7204 -1.2927 -1.5227 -1.2293 1.0855 1.5581 1.2437 -3.2449 0.2530 1.9755 -1.7246 1.4688 -0.2891 -0.1795 -1.4896 -1.8663 -0.7335 -1.3006 -0.0666 -1.4107 -1.4483 1.5079 1.6852 1.8569 0.7220 1.0841 1.3431 0.6357 -0.6790 -1.3745 -1.0509 1.3617 0.7844 -0.1768 -1.8824 -0.9352 0.9156 0.0495 -0.2579 -0.7453 0.4277 1.8655 1.6045 -1.8780 -0.0762 -0.6821 0.0424 0.4249 -1.1999 1.1263 -0.0997 1.9680 -1.8995 -1.2411 0.7585 0.7807 0.3288 1.8878 -3.3673 -0.3387 -0.3319 1.6419 0.1538 -0.5851 0.8758 0.4787 -0.7744 -0.8083 -0.4175 -1.7135 1.7705 -1.2679 -1.2247 0.5882 0.8970 0.9473 -0.4997 1.4933 0.1760 -0.2456 1.2415 -1.0258 1.4407 0.1553 1.6002 -1.1935 1.7443 0.7515 0.4733 -0.3117 1.8253 -0.2243 -0.0058 1.1260 -0.8606 -0.8340 1.1012 -1.4857 1.2919 0.5007 0.1563 -1.0836 1.1455 1.2198 -0.0682 -0.4433 -1.0154 1.0169 0.5578 -3.4898 -1.1735 1.1779 1.5288 -1.7630 1.0897 1.4112 1.9660 -1.0496 -0.5160 1.8648 -1.6239 0.0948 0.0270 0.4262 -0.6768 1.7037 -0.9198 0.5988 -0.0163 -0.9333 -1.2446 1.8262 0.2452 0.4168 1.1316 -1.6751 0.8551 -1.3394 0.9619 -1.4347 1.3300 0.7241 -0.4564 -0.5647 -1.4042 1.6162 -1.5259 -0.1117 -1.0539 1.9853 0.3434 -1.4017 0.6703 1.9664 0.4202 -0.1705 -0.8269 -1.6315 -1.0870 0.2145 -3.6122 1.0151 1.5117 1.1748 -1.4981 1.0938 0.3264 -0.1236 0.2911 -1.9677 -1.7291 0.1034 -1.3055 0.1822 -0.5831 1.6296 1.7987 1.9191 1.5958 1.9436 0.8246 1.8422 0.5672 1.2369 -1.4724 0.7304 1.7244 0.1602 -1.2527 0.1076 0.8278 1.0792 0.0948 -1.1305 1.7068 1.0945 -0.9172 1.2473 -0.6085 -0.7503 1.4523 1.4929 -0.4061 -1.9643 -1.2537 1.6372 1.5950 -0.1866 -0.7835 -0.7890 1.5888 -3.7347 -0.7011 0.0463 0.9240 -1.1621 -0.9846 -0.5678 0.6169 1.2700 0.1868 -1.4683 -0.2150 -1.4892 -1.6468 0.3585 1.8248 1.3504 1.0979 0.9082 1.5885 1.0113 0.5075 -0.5413 -1.5962 -0.1559 1.6991 0.3324 -1.2620 0.5961 -0.1382 1.7255 -1.3562 0.8480 0.7264 1.9342 0.2596 1.4863 -1.9011 -1.5084 -0.6162 0.4773 -0.2037 -1.1892 0.3568 0.2668 0.0978 -1.6378 1.7081 0.3690 -0.9440 0.7497 -3.8571 -0.7284 0.0234 -0.6355 1.5216 1.9759 -1.3553 -1.9057 -1.1227 0.3598 -1.3042 1.2459 -0.3653 0.4421 -0.1775 1.6133 -1.8595 0.9172 0.6087 0.5981 -0.3440 -1.9373 0.7570 1.3179 -1.6591 -0.2335 -1.3496 0.4438 1.1424 0.6668 -0.7278 -1.4411 1.1771 -0.7043 -1.9114 0.2857 -1.0133 1.3648 -1.4270 -0.2608 -0.9875 0.7584 0.1941 1.1640 -0.1655 -1.9808 -1.1392 1.9966 -0.3786 0.4809 1.6197 -3.9796 -1.9179 0.6384 -0.8465 -0.8830 -1.1006 1.2909 -0.5082 -1.7315 -1.6126 -1.4055 1.5957 -0.2902 1.6642 1.2699 1.3515 -0.8527 -0.9147 0.2403 -0.3283 0.0362 -1.7872 1.8864 -1.7673 -1.2847 0.7128 -1.3780 -1.5725 -1.3855 -1.7523 -0.9947 -0.9155 -0.0055 -0.2451 -0.1051 0.4642 -1.0762 -1.4612 1.5155 0.5358 -1.7573 1.8442 0.7723 -1.3932 1.8765 -0.5384 1.9380 -1.5869 -1.3601 0.6297 -1.9114 -4.1020 -1.9252 1.1679 -1.3289 1.6752 -0.2964 1.4946 -0.3289 0.1209 -0.7339 0.6323 -0.7272 -1.1073 -1.6758 -1.7693 -0.7761 0.9459 -1.1775 -0.8031 1.6207 0.5566 1.6789 1.6449 -1.7464 1.8200 -1.7953 1.7025 0.1869 0.1328 0.8531 1.5168 0.4680 -0.2984 -1.5524 1.1568 -1.4868 0.9055 0.1117 -0.4567 0.4519 1.0894 1.7646 -0.9412 1.7885 1.8438 1.2545 1.5257 0.7697 -1.8436 0.3003 0.9888 -4.2245 1.7668 0.2818 1.1768 0.8202 -0.8768 -1.3811 1.0036 -1.0649 -1.0212 0.5758 1.1563 0.3293 1.5399 -1.1542 -0.9903 0.5478 1.3175 0.1574 -1.9585 0.7078 1.2543 -0.8938 -1.7832 0.0718 -1.8314 -0.3359 -1.9287 -1.1001 -0.4447 -1.5532 -1.5434 1.3082 -1.8343 0.7559 1.2579 -1.4771 -1.2185 0.5660 -0.7374 -0.0943 1.3440 -1.4481 0.4786 1.7696 -1.7701 -1.7600 0.2190 1.8403 -1.1181 -0.6768 -4.3469 -1.6054 -0.5510 -1.8227 -0.4436 0.2220 1.9000 1.2736 1.2883 -1.0874 -1.6511 0.4123 0.0846 0.0660 -1.5640 -0.0245 -1.3986 -0.3115 -1.7513 1.4276 -1.9473 1.7573 1.4516 1.0104 1.9302 -1.7847 0.5664 1.3972 -1.4935 0.3391 -0.4243 -0.2567 1.6501 0.1546 -1.6270 1.7489 -1.2592 1.5705 1.8837 1.5113 0.7085 0.9742 0.7995 -0.1579 -0.9023 -0.8600 0.9247 0.5041 0.3395 0.6104 1.0991 -4.4694 0.9934 -1.5784 -0.5479 -0.9441 0.1530 -1.7543 1.0499 -1.5739 -0.9144 1.1310 -1.7938 0.6408 1.6979 0.4706 0.8506 1.1691 -1.1110 0.3239 -0.7638 -1.0020 -1.2302 0.3417 1.1781 1.5036 -0.2857 -0.5084 0.7492 1.1214 -0.9867 -0.8108 0.1336 -0.2225 0.8232 0.0179 -1.5536 -1.3362 1.6076 -1.0904 -1.7997 0.9258 0.7360 0.4003 0.0090 1.8783 -1.5207 0.0407 0.2562 -1.9100 -0.3520 1.1312 -4.5918 -0.1156 1.5011 0.5792 1.0643 1.2179 0.7580 0.9975 0.7812 0.2019 0.2661 -1.2405 1.3098 -0.7515 0.1429 -1.0018 0.7835 1.9007 1.2078 0.4764 0.2700 -0.0409 -1.1801 -0.6080 -0.3744 1.7783 -0.2977 0.3448 1.6897 0.0737 -0.9942 -0.4760 -0.4978 0.8589 -0.8155 0.9212 1.5570 -0.6557 -1.4586 0.5542 -0.5566 0.1359 0.5367 -0.3690 1.6988 -0.4015 -0.7705 1.5427 -1.4548 -1.5032 1.7428 -4.7143 -1.1641 -1.4063 0.1407 -1.8128 0.4801 -0.1883 0.5616 -0.8643 1.6219 -0.9177 0.5503 1.7804 -0.3968 -1.3543 -1.7265 1.8521 1.0548 1.6758 0.7953 -0.6302 -1.5079 1.7172 -0.0415 -0.4140 0.3112 -1.5738 -0.7632 0.5515 -1.5995 -1.4590 0.0424 0.4938 -1.2520 -1.8677 1.8335 -1.8900 -1.9918 -0.7066 -1.1102 0.2943 1.5768 -0.0756 1.0932 1.6369 -1.2424 -0.0468 0.5683 -0.6725 0.9590 0.8213 -4.8367 -0.3156 -1.6482 -1.9537 -0.5226 -1.6717 1.1265 -0.6627 0.6644 -0.6145 1.1838 1.5536 1.3501 -0.0621 -1.6642 -0.5132 -0.3022 1.8410 0.2620 0.5634 1.1280 0.2728 0.3939 -1.0187 -1.7645 0.8855 1.3947 -0.3520 0.1957 -0.7709 -0.1991 -1.1644 1.0395 -0.0324 0.1886 -1.8516 0.4896 -1.1894 -0.4664 -0.3491 -0.2051 -1.0903 1.4004 -0.2886 0.4485 0.4558 0.4279 0.2373 1.2905 1.2505 -0.3314 -4.9592 0.5434 -1.5887 -1.6369 -0.0803 1.6008 0.6000 0.6769 -1.3693 -0.1868 -0.3968 1.1319 -1.4487 0.1568 1.6454 1.5698 1.4093 -0.5001 1.7644 1.2212 1.4046 1.7294 1.7480 -1.0397 -1.4892 0.7635 0.2529 -0.6903 0.7378 -1.7520 -1.8112 -0.5828 -1.2246 0.8742 1.7921 0.6465 0.6191 -1.9736 0.0491 1.2684 0.6165 -1.0889 1.3939 1.8575 -0.8840 -1.1716 -0.6459 -1.7474 1.4937 1.7172 0.5332 -5.0816 1.0573 0.6746 -0.4906 0.5282 1.3453 1.2396 -1.6758 -0.1496 -0.4107 1.0080 0.0055 -0.6012 0.8254 -0.1057 -0.9735 1.5617 -1.5478 -1.9276 -1.4244 -1.3454 0.1522 0.4995 -0.2056 -1.1833 -1.4712 -0.0314 0.2619 -0.7842 -1.1182 -1.6776 -1.8950 -1.5771 0.9683 -0.6239 -1.8903 0.0327 0.1443 -0.2852 -1.5573 1.0199 0.7563 -0.4211 -0.4767 -1.3763 1.0142 0.3983 -1.6568 -0.4877 1.6142 -0.1905 -5.2041 -0.7003 0.5751 -1.1881 0.0952 0.6781 1.4195 0.7700 -0.4624 1.0712 1.5936 -0.0889 -1.9820 1.5237 -1.3382 -1.4947 -0.7693 -0.4801 1.1975 -0.4433 -1.8047 0.5438 0.6849 1.2569 -0.4045 -1.6557 0.2122 -1.5160 -1.9317 1.1143 -0.3864 0.1000 0.6514 -0.3959 -1.7955 -0.9890 -1.2226 1.9096 0.9580 -0.1938 -1.7465 -1.5366 1.2516 1.7818 -1.8746 1.6416 -0.4777 -1.1455 -1.5911 1.0870 -0.1244 -5.3265 1.3297 -1.0954 0.7143 -1.5275 -1.6410 -1.4664 1.2356 0.6225 -1.3361 -0.4609 1.0547 -0.8573 1.6851 1.6584 0.2116 0.5279 0.6129 -0.9661 -0.5387 -1.4562 1.6995 0.8954 -1.8146 0.1975 -0.6277 1.2612 -0.6248 0.5766 -1.3370 0.2350 -0.8245 -1.3404 0.4770 0.5546 1.9334 0.6764 0.0628 1.6505 1.3131 0.1950 0.0454 1.7679 0.4685 0.8551 -1.6533 0.8732 -0.9413 -1.5378 1.3987 0.7648 -5.4490 -0.3697 -0.2743 -1.2115 -1.9618 -0.6026 -1.4063 -0.3131 1.3353 -1.5410 -1.6330 1.6084 0.9806 -1.7877 -1.6817 0.7397 -0.5186 0.8967 -0.3822 1.8711 0.7777 -1.8135 -0.6780 0.2544 -1.4325 -1.9899 -1.6828 0.0971 0.5290 -1.6284 0.6606 0.4685 1.7596 1.3627 1.7730 1.8644 -0.2368 -0.0484 -0.8735 0.0337 -1.3971 0.6857 -1.9003 -1.0575 -1.1677 1.7516 -1.4204 1.5631 -1.5026 0.6028 -0.7205 -5.5714 -0.7360 1.9931 -1.0958 -1.1898 0.3573 0.9630 1.9300 0.8057 0.2475 -0.3635 0.3805 0.4033 -1.1292 0.6848 -1.1823 -0.0402 -0.9605 -0.7488 0.4555 -1.7421 -1.9519 -1.4775 -1.3252 -1.2085 1.0957 -0.2126 -0.1203 0.5773 0.9164 -1.9860 1.4269 1.9537 -1.5128 0.6043 -1.9903 -1.8039 -0.8600 1.3856 0.6100 -0.2167 -0.2456 -0.1358 -0.7559 1.5109 0.2715 -0.0642 -0.1397 1.7433 0.8946 -1.4207 -5.6939 -0.2521 -0.8465 1.9475 -0.3384 -1.7285 -0.3552 -0.7146 0.3983 -1.0957 -1.8561 -1.6165 -0.8674 -0.6067 1.3378 -0.9197 -1.8740 1.1229 1.4757 -0.0308 -0.8603 1.0886 -1.9644 1.6961 1.4621 0.1793 -0.8897 -1.8686 1.9993 1.0483 -0.6452 -1.9229 0.5572 1.9476 0.8283 -1.6651 -0.3909 -1.5633 1.6486 -0.6783 0.9335 -1.6612 -1.4863 0.7180 1.3739 -1.1942 -0.3267 0.4777 1.1851 0.5128 -1.6183 -5.8163 0.1713 1.5384 1.4721 0.3401 1.9828 -1.5795 -0.0856 1.1005 -1.4358 1.8910 -0.5838 -0.5994 -1.1472 -0.8479 0.3104 -0.2826 -1.2265 1.2366 -1.7510 1.3386 -0.9002 -0.0164 -0.4757 0.2824 1.1840 1.9573 -0.7758 0.2152 -0.1360 1.9957 1.2357 -0.4117 -0.0925 -1.0162 1.0210 1.3808 1.8599 0.2633 0.6827 -0.2158 0.4365 -0.6050 0.9508 -1.9092 -1.8862 0.8645 1.7227 0.5290 0.9061 1.2957 -5.9388 -0.5533 -1.5675 1.7324 1.7543 -0.2326 -1.1313 1.5694 0.8337 -1.9671 -1.5691 1.9328 -1.8475 -0.8698 0.1940 -1.2626 -1.0718 -0.5881 -0.9218 1.2134 0.0011 -0.8855 -0.7476 -1.8405 -1.8024 0.8716 -1.5484 -0.0968 1.3695 -0.5262 -0.6170 1.4922 1.4594 1.5205 0.2877 1.8092 1.2759 -0.3375 0.5182 -1.5128 0.2053 -0.9474 -0.8658 -1.4971 -0.5672 -0.0744 0.4014 -0.7805 1.1690 0.0838 0.5522 -6.0612 -0.8874 1.2565 0.4971 1.4494 -1.3602 -0.4773 -1.5479 -1.1379 -0.4218 1.5783 0.2282 -0.6785 0.9876 -1.9213 -0.5196 0.4033 0.3329 0.4302 -1.1540 -0.6517 1.7263 1.8959 -0.7518 0.5780 -1.0348 -0.5259 1.1693 0.0047 1.3984 0.5150 0.5157 -1.8645 0.9987 1.9115 -0.1079 -1.3657 1.9079 -0.8395 -0.3632 -1.6905 -1.5567 -1.1337 0.1939 0.2312 0.4250 0.3353 -0.0191 1.2084 1.7356 -0.9210 -6.1837 -1.4792 -0.2997 -1.8943 1.5333 -1.0412 0.1972 -1.5396 0.2130 -1.8440 1.0752 1.8217 -0.7721 -0.9671 -0.2080 0.4799 -1.2442 1.2132 -1.2059 -1.9781 0.0970 -1.5394 0.7930 -1.3301 1.2695 -0.1185 0.2651 -1.2537 -1.4132 0.5252 -0.9782 -0.4563 -0.0822 -1.0815 1.1817 1.7577 -0.2724 1.6702 1.5307 -1.3358 -1.3065 -0.0904 0.1034 -0.6355 -0.7483 -0.2745 0.7619 -1.6624 0.8423 1.7050 1.0540 -6.3061 -1.2333 -1.6501 -0.0385 1.8256 1.2762 0.2509 -1.4281 0.8553 1.2520 1.7403 0.4485 0.0579 0.4767 1.7730 0.5125 -0.9696 0.5446 1.5190 0.2680 0.0108 0.9335 0.6440 -1.7732 0.9012 -0.3698 1.7636 1.8832 -0.2050 1.8752 -0.7567 0.7306 -1.6998 -1.4200 1.4581 1.5751 0.1304 -0.6409 -0.1959 1.4785 -1.1560 -0.8205 1.1418 1.7411 -1.6283 1.2151 0.5803 -1.0769 1.0233 0.9117 -1.4319 -6.4286 0.0090 1.0332 -1.2338 -0.1489 -1.5170 -0.7727 -1.1282 0.0203 -1.4351 -0.4674 -0.8993 0.9842 0.7987 -1.6203 1.8139 0.9787 0.4638 -0.0892 -1.2883 1.8481 -1.9686 0.7699 0.0298 1.6103 -0.4772 0.0746 0.9694 -1.8097 -1.7821 -1.1533 -1.4143 -1.9742 0.4920 1.1838 1.8285 -0.2364 -0.8811 1.4556 1.3776 0.4994 -0.9074 1.6341 -1.2864 -1.8254 1.1865 0.2546 -1.0141 0.6836 1.0669 1.3782 -6.5510 -0.8715 -1.8977 0.0402 1.4243 -1.1687 -0.3155 -0.9743 -1.9465 1.5941 -1.4598 1.0671 -0.6136 -0.8893 1.7641 0.6288 0.7477 1.0386 -0.6363 0.2547 -0.9191 1.3382 0.3972 -1.0264 1.5990 0.3234 -0.0199 -1.8620 1.6392 1.8091 0.2504 -0.2299 -0.5617 -0.9278 0.2981 -1.4876 1.6767 -1.2962 0.9821 -0.7724 -1.0957 0.2315 1.0605 0.9069 -1.0650 -0.6780 1.4753 0.8930 0.8508 -0.9244 1.1680 -6.6735 -0.5663 -0.3944 -0.8498 -1.5144 -0.3184 -1.9322 -0.1764 0.9000 1.8430 -1.6855 -0.8748 -0.0235 -1.3184 -1.5327 -0.1907 0.3229 1.2808 1.9912 1.0971 -1.1146 0.9919 0.1486 -0.1968 1.7429 0.8084 0.7268 -1.9530 1.4603 1.1732 -0.8042 -0.8315 -1.7861 -1.7966 0.6744 -1.2550 1.6942 1.3696 -0.6045 -0.4797 -0.6909 -1.6304 -1.8743 -0.1915 1.7722 1.6690 1.2394 0.5144 1.4249 0.0603 -1.2794 -6.7959 0.7367 1.6826 -1.9216 -0.9942 -0.9382 -1.6038 -1.0980 -0.4641 1.7593 1.4411 1.7840 -1.5177 -1.8878 -1.5605 1.6572 -1.3700 0.2905 -1.0897 -1.9175 -1.6615 0.8392 -1.2705 -1.0834 -0.4910 0.6290 -0.1225 1.7784 -0.2633 -1.2035 0.1446 -0.1964 1.1486 1.7405 1.3452 -0.4438 -1.1355 1.6580 -0.4562 1.0808 1.9581 0.3098 -0.0805 0.7995 -1.2243 -0.0470 -0.7507 -1.3431 0.4405 0.3028 1.0448 -6.9184 1.4919 -1.1185 1.1188 -0.5305 0.5152 1.4010 -0.9753 0.4038 -0.0787 1.1623 0.7890 1.0785 -0.8482 0.8174 0.4232 -0.1733 -0.4866 -0.6736 -1.9613 -1.3218 -1.7641 1.3934 1.4404 1.3848 1.2717 -1.1147 -0.0329 1.6314 1.0391 -1.9927 -0.1623 -1.9573 -0.8774 -0.2570 1.5716 0.6175 -0.5501 -0.0374 1.2696 -0.8014 0.4601 -0.9510 -0.0801 -1.9014 1.4091 -1.8066 -1.1026 -0.6660 0.5006 0.8801 -7.0408 -1.6782 -1.8261 1.1960 0.8487 1.3262 0.7062 1.0040 -0.4838 0.3607 1.2216 -1.3115 -0.3087 0.9620 0.1305 0.7266 -0.8285 -1.8706 -1.8834 1.7711 1.7782 -1.1549 -1.4101 -1.9274 -1.0750 -0.6626 -1.0350 1.1895 0.9977 -1.6759 0.7893 0.0823 -1.4713 0.9581 -1.6558 -1.2914 -1.4031 1.7561 0.7926 -0.3549 1.2888 -1.1362 1.7244 0.7880 0.2383 1.1786 0.5791 1.5484 1.3166 -1.2087 -1.0413 -7.1633 -1.7396 -1.1192 -0.6260 -1.8847 -0.7401 1.0862 1.3613 -1.9645 -1.9714 -1.4148 1.4903 -0.1229 1.9316 1.5493 1.5605 -1.4861 -0.0991 1.9744 -1.4038 0.2969 -0.6229 -0.4486 1.5632 0.3516 1.0351 0.6929 0.1161 1.1668 1.8829 1.8673 1.1578 -0.0507 -1.3474 -1.8221 -1.0742 -0.6390 -1.4806 -1.1009 -1.6658 0.0947 -1.4947 0.9711 -0.6694 0.6883 1.5301 -1.6559 1.9560 0.5810 -1.7865 -0.7440 -7.2857 1.5450 0.3849 -0.8511 1.7620 1.1490 0.9422 1.5537 1.0791 -0.8530 0.3355 1.3691 -1.2766 -1.3479 -1.3641 -1.2230 -1.5871 1.3505 1.2733 -1.3945 0.8221 0.5079 -0.8952 -1.0905 -0.9977 0.9225 -0.7227 -0.8882 -1.9101 1.6329 1.0108 -0.1089 1.7717 -0.8259 0.6988 -0.7794 -0.7417 1.3788 1.1481 -0.8236 -1.6744 -0.5697 1.0402 -1.5978 0.6884 1.5591 -1.2831 1.4488 -1.7945 0.6675 1.1642 -7.4082 -0.2209 -1.1851 1.6989 -1.9201 0.2203 -0.5086 -0.1558 0.1463 0.1390 -1.1855 0.7188 -1.9234 -1.9153 -0.0861 0.1676 -0.9004 0.2067 0.0644 -0.6031 0.6071 1.8317 -0.0368 1.1442 -1.0096 1.0478 0.5956 0.5588 1.5721 -1.0666 -0.5262 -1.6677 0.9045 1.3755 -0.3767 -0.5727 0.6346 -1.6976 -0.8246 -0.5351 0.0744 -0.0937 -1.1653 0.1632 1.7035 -1.8916 0.7212 0.4988 1.6977 0.5814 0.4994 -7.5306 1.0792 -0.9288 0.3829 0.0777 -0.2461 -1.6821 -0.8295 -0.8801 0.8970 1.6826 -1.0769 -1.7015 1.9998 0.7648 1.5459 -1.4245 1.2031 1.2533 -1.3940 -1.3544 -0.8182 -1.1329 1.9016 -0.5482 1.0452 1.2202 -0.4562 0.7303 -1.5688 -0.4122 1.8692 -1.3259 -0.4572 1.1621 0.6617 0.5261 1.4130 -1.8836 1.0847 1.5302 -1.9353 0.2359 -0.6056 -1.7969 -0.3290 0.5761 1.6761 0.4821 1.4270 -1.5137 -7.6531 -1.1579 1.8812 1.5496 -1.0591 0.4839 -0.5495 -0.1256 1.4435 0.9429 -1.0462 -0.7360 -0.8412 1.1227 -0.0396 1.8029 1.2667 -1.1552 1.1438 0.0243 -0.9852 -0.5467 1.8885 -0.0642 0.8784 -0.0917 -0.5138 1.1857 1.3933 -1.7124 -0.8841 0.0315 -0.7340 1.1343 -1.5411 1.1912 0.4715 -0.8425 -0.6222 -1.2684 -0.9897 0.8691 -0.4965 0.7499 0.0564 -1.4188 -0.0037 1.0259 -0.8093 0.5923 -1.2039 -7.7755 -1.4572 -0.5591 -0.4432 1.0440 -0.1597 -1.6751 0.5360 -0.1230 -0.6734 1.2089 -1.3825 1.6528 -0.6638 -0.1562 1.7169 1.0450 -1.7028 0.3132 -0.7585 0.0340 0.9719 -0.0153 -1.7159 0.1199 -1.9035 -0.6064 -0.0879 0.5787 0.0248 -1.3922 1.7289 0.6012 -0.7321 1.8638 1.5303 -1.4260 0.6217 0.2403 -1.2288 -1.0661 0.2551 -0.7148 1.3393 -1.6090 1.6561 1.3622 0.9545 -0.9497 0.8598 -0.2449 -7.8980 0.5350 -0.7498 1.3434 -1.8377 0.7658 1.3145 0.5857 -1.2320 -0.8601 0.0596 -0.6822 -1.9803 -1.8373 1.0711 -1.6652 1.7121 -0.2291 1.0327 -1.4980 1.7060 -1.8648 -1.8315 -1.7817 -1.5864 -0.0527 1.1531 -0.8602 0.9831 1.0962 1.6331 -1.4026 -1.4579 -1.5116 -0.5628 -0.0423 -0.1536 -0.9718 0.4879 -0.6469 -0.5357 -1.5779 0.3689 0.6211 1.0318 1.6160 1.0640 -1.0570 -1.0574 1.6603 1.1605 -8.0204 1.1290 0.8789 -0.9312 1.3896 -1.4285 -0.5999 -0.6141 0.2405 -0.1462 -0.1608 0.2143 -0.3383 -1.0001 0.6565 1.1625 -0.0840 0.5979 0.1415 -1.7640 -0.3077 -1.9606 0.6475 0.0326 -1.4927 0.1688 1.5937 -0.6380 1.9295 1.8375 1.1412 1.2552 -0.3578 -0.3898 1.8176 -0.5352 -1.6125 -1.3892 0.8416 -0.4681 -1.2026 1.2551 -0.0453 0.2706 -1.3842 -1.2290 -1.4966 0.0582 1.1026 0.9291 -0.9551 -8.1429 1.4062 -1.5774 -1.5438 1.3972 -1.0223 0.8325 -1.9637 -1.6256 0.4372 -1.2703 -1.8871 -0.1322 -0.6779 1.2090 1.2753 0.4577 -0.8279 -0.1535 0.8090 -1.7228 -0.6700 1.2895 -0.3759 0.4987 -1.6147 1.1082 -1.5981 1.4461 -1.5736 1.5636 -0.5449 0.4981 1.3862 -1.9590 -0.9372 1.6334 -0.4473 0.8255 -1.4400 0.7135 -1.7074 0.8693 -0.7048 -0.1366 -1.3350 0.5114 -0.6497 -0.4665 0.6088 -1.2846 -8.2653 1.4080 0.9571 0.3109 -1.4867 0.7484 -1.9276 1.2176 -0.7848 -1.5312 -1.3420 1.8525 1.0953 -1.0485 1.8539 -1.4395 0.9341 0.6270 1.2859 -0.4732 -0.3927 0.4983 -0.4072 -1.8346 0.9188 0.5638 -0.3051 -0.7887 -0.7171 0.9641 0.9166 1.2757 1.0487 1.0318 -0.9929 -1.5935 1.0470 -1.6055 1.9284 1.5004 0.1338 -0.5913 0.1074 0.9372 1.0253 -1.7053 1.2194 0.5660 -1.8377 -0.7474 0.0426 -8.3878 -1.2462 -1.3790 -1.9429 1.6462 -1.7756 -0.5360 -1.1769 0.9641 0.8287 1.2249 0.4672 0.3666 -0.3716 0.5454 -1.5392 0.7381 -1.5844 1.4470 0.0227 0.1214 0.3394 1.1042 -0.0861 -0.2896 -0.8467 -1.4878 -1.2386 -1.9979 1.4777 1.0598 -1.1253 -1.9904 -0.0315 -0.3497 1.1040 -0.3884 1.4565 -1.6166 -0.5366 1.7358 -1.9531 -0.4368 -0.9612 0.1274 -0.8849 1.4796 1.7486 1.3965 -0.4057 1.9597 -8.5102 0.9401 -0.5776 -1.6252 0.6682 0.9143 -1.5102 0.1989 1.9484 -0.6950 -0.7924 1.6132 -1.5303 1.7341 1.1179 -0.4366 -1.6658 -1.9233 -0.4967 0.8214 -0.0499 0.9546 0.6823 0.2916 1.8700 0.9135 1.6585 -1.0314 0.8546 0.3912 1.6972 0.0418 -0.8814 -0.4606 -1.1247 -1.1201 -0.1183 1.5703 -1.2325 -0.8485 1.4120 -0.6430 1.8497 -0.9243 -0.2314 -1.6176 1.9687 1.5606 1.2702 -1.3706 1.8774 -8.6327 1.7166 -0.2573 0.7265 1.9698 -0.3610 -1.5478 1.4711 -0.0941 1.9479 0.2036 -1.8821 -0.0331 0.8722 -1.8959 -0.3462 -1.3778 0.5724 1.8294 0.4983 0.7795 -0.4137 0.2526 0.1754 1.0384 1.4276 0.6515 1.9192 1.3132 -1.5014 0.0299 1.6129 1.7757 -0.4792 0.9028 -0.3578 -1.5054 1.5384 1.7278 0.0190 -1.9268 1.2641 -0.0922 -1.6999 -1.2424 -1.3915 0.7451 -0.8024 -1.4892 1.6706 1.8261 -8.7551 -1.4457 -1.0791 0.3685 -1.3980 -1.3656 -0.6537 1.7967 1.8498 1.3672 0.7829 0.8827 -0.1217 0.1206 0.5378 0.9251 -1.6126 -1.1005 1.8518 -0.6594 -0.9261 -0.3124 -0.8363 -1.6353 -1.1682 0.5606 -1.1073 0.5907 -1.5997 -1.8325 1.4463 1.0401 0.6641 -1.8764 -1.0426 1.2493 -1.4213 1.2514 0.3369 0.9615 0.5780 -0.3320 -0.8321 0.6909 1.2277 -1.8211 -0.4804 -0.5971 0.2379 -1.5443 1.7337 -8.8776 0.1940 1.6950 1.2678 -1.2334 -1.4706 1.4450 0.1444 -1.9210 1.7369 -0.1079 -0.7963 0.0664 1.2917 -1.5588 -0.5643 -0.7245 1.3586 1.1139 -0.3996 0.6580 -0.4222 0.2853 1.9649 0.1423 1.9543 0.9888 -1.5171 1.1839 -1.3549 0.1293 0.4530 1.5689 -1.1583 1.5038 1.7380 -1.6421 1.5411 -0.9633 -1.6760 1.8343 -0.4312 0.4919 0.2115 -1.1473 0.6783 -1.8155 -1.1876 1.7787 1.8140 -0.0694 -9.0000 -1.3237 -0.3135 1.5083 -1.7189 -1.4885 1.5826 -0.3385 -1.6662 -1.4432 1.5298 -0.0396 -1.3480 1.5762 1.3811 -1.9079 0.3240 -1.0227 0.1325 -0.8829 -0.7365 0.4074 0.1554 -0.4192 -1.5697 1.8777 -1.3016 0.5325 -1.6690 0.7533 -1.6206 -1.0820 0.5879 -0.8683 0.1314 -1.5020 -1.1904 0.9351 -1.8594 -1.5528 -1.1402 -1.9192 -1.6185 -0.8744 -1.6283 1.4645 -1.7357 1.4439 1.2914 -1.5970 -1.8992 -================================================================================ -================================================================================ -0.7000 0.0300 --------------------------------------------------------------------------------- - logR -logT -8.0000 -7.7959 -7.5918 -7.3878 -7.1837 -6.9796 -6.7755 -6.5714 -6.3673 -6.1633 -5.9592 -5.7551 -5.5510 -5.3469 -5.1429 -4.9388 -4.7347 -4.5306 -4.3265 -4.1224 -3.9184 -3.7143 -3.5102 -3.3061 -3.1020 -2.8980 -2.6939 -2.4898 -2.2857 -2.0816 -1.8776 -1.6735 -1.4694 -1.2653 -1.0612 -0.8571 -0.6531 -0.4490 -0.2449 -0.0408 0.1633 0.3673 0.5714 0.7755 0.9796 1.1837 1.3878 1.5918 1.7959 2.0000 -3.0000 -1.8000 0.3615 0.6814 0.4826 0.1659 -1.3013 1.3638 -0.6898 1.9447 -0.4606 -0.9480 1.5770 0.2697 0.8874 -0.3664 1.5477 1.6709 -0.2529 -1.0371 0.5907 1.8183 0.4898 1.8169 -0.6248 1.6603 -1.5497 -0.5647 -0.0221 0.6124 -0.8234 1.6970 1.6140 1.1973 -1.5425 -1.6868 -0.0075 1.0614 -1.5071 0.5657 0.1114 0.9040 -0.2585 0.7732 -1.3616 -1.1416 1.6133 -0.6825 1.9420 -1.8152 -0.0165 -3.1224 -0.7001 1.9839 1.9601 -1.0590 -0.9310 0.9987 1.5587 0.6548 1.4588 -1.7468 0.5621 0.8007 -1.2387 1.1119 1.7771 1.5919 -1.0201 -0.7040 -0.0016 -1.3666 1.8158 -1.3536 1.0457 -0.6343 0.2949 -1.8113 -1.1800 -0.2224 0.7088 1.1102 -1.8794 -1.3900 0.9192 1.2522 -1.0537 -1.0814 -1.6479 -1.3988 -1.9679 0.3593 1.6156 -1.4017 1.0058 0.2946 1.7597 1.1925 1.4109 0.5566 1.2453 -0.5965 -3.2449 -1.1639 1.6501 0.9373 -1.6372 1.4676 -0.6044 -0.8069 0.4933 0.2744 0.1530 -0.9805 1.8391 1.8005 -1.9834 -0.6487 -1.8178 1.4010 1.5461 0.0732 1.3587 0.8134 -0.0017 -0.5448 -0.9351 -0.9623 0.2483 -1.3328 -1.3008 -1.9584 0.4533 1.9774 1.5569 0.8228 1.1421 -0.3326 -0.8077 -0.5255 -1.6743 0.5352 -1.3005 1.0515 -1.2401 -1.0875 1.8292 -1.5784 -0.0046 -1.7493 -1.6384 0.5340 0.5229 -3.3673 -1.2275 1.4899 0.8087 -0.7976 -1.0065 1.0171 0.9345 -1.4047 -0.6032 -1.1333 -0.8234 -0.8497 1.9041 1.0008 1.1202 -0.8903 -1.9979 -1.7674 0.2120 -0.8581 -1.2282 -1.8014 1.5035 0.4005 -1.5705 1.0656 1.0233 -0.8424 -1.2463 1.2559 -0.6817 1.3897 -1.8254 -0.0028 -1.2816 0.6882 1.9889 -0.3500 -1.5988 -0.7293 1.5660 1.0630 -1.0712 1.8144 0.4888 -1.3278 0.2893 -0.1949 1.2788 -0.6234 -3.4898 1.4999 1.2479 0.6984 -0.9656 1.8813 0.1947 1.6301 -1.1371 1.9335 1.2642 1.7969 -1.1505 -0.2774 -1.6095 -1.4521 -0.8642 1.8065 0.6688 -0.7415 1.8183 0.9589 1.6279 1.7089 1.0031 -1.0275 1.9864 -0.6996 0.6868 1.3792 -1.2994 0.4362 -0.4993 -1.0228 -1.9529 1.4879 -1.4565 1.5125 0.4028 0.4842 1.3146 0.0378 -0.5709 -1.4448 0.2817 0.2127 -0.8244 0.4002 -0.2425 1.2221 0.2379 -3.6122 1.7347 0.0719 1.5500 0.0821 0.2321 -0.5328 -0.3993 1.7324 -1.1069 -1.5142 1.3208 0.3076 -0.8614 -0.2704 0.0996 0.3686 1.2842 -0.4226 0.7060 1.3391 1.3751 -0.9830 -0.5993 0.3796 1.5431 1.1618 0.3359 1.9349 -0.2441 1.3698 1.2737 1.6322 1.9507 -0.0172 -1.2175 -0.1564 1.4155 1.3444 -0.6561 -1.8108 0.0394 -0.1036 -1.6569 1.1796 -0.8656 0.5830 -1.5940 1.4428 0.9571 -0.4463 -3.7347 0.5180 -1.2502 1.9417 1.1844 1.1558 -1.3865 -1.9291 0.3415 -1.4235 1.1217 -0.3357 -0.6456 -1.7054 1.9843 1.8240 -1.4736 -0.6688 -0.4368 -0.8128 1.7379 0.8854 1.8237 1.4980 1.0182 0.7879 1.4646 0.7366 -1.2451 0.5925 0.0600 1.9276 0.0399 -1.8462 -0.9432 1.6695 1.8494 0.9140 -1.7725 -1.9058 -0.0816 1.9987 1.4772 1.7324 0.4942 1.4365 -0.7212 -1.8905 1.6730 -1.1263 0.9139 -3.8571 0.6359 -1.3673 -1.2169 -0.6837 1.0277 -1.8430 -0.3717 0.6605 -1.3141 -1.5223 -0.4392 -0.8538 0.5964 1.8783 -1.9821 1.6095 -0.2671 0.6560 1.4041 0.2938 -1.6108 -1.4376 1.1571 -1.0836 0.2762 -0.2877 -0.7854 1.1479 0.9249 0.5844 -0.5093 -1.0941 0.0636 1.2684 0.3027 1.8806 -1.9383 1.9934 0.7656 1.3307 -0.6602 0.0334 1.1880 1.0426 -0.6639 -0.7024 0.6512 1.7346 -0.2449 -0.5882 -3.9796 1.5787 0.7322 -0.4469 -1.7709 0.8860 -0.5885 -1.7177 0.4492 -0.7080 -0.6462 -0.0833 0.8699 -0.8947 -1.6762 -0.3023 -1.7803 0.7891 1.8370 0.6350 -0.8984 -1.2732 -1.0689 -1.1136 -0.7447 -1.6106 1.5829 1.5405 0.4609 -1.7523 1.2160 -1.7528 -1.5743 -0.6988 -0.2741 -0.5844 -1.3391 -1.5515 1.4377 -0.5473 -1.1256 -0.0520 -1.8527 0.4011 -1.0060 0.3928 0.4565 1.2369 -1.0804 -0.1461 1.8475 -4.1020 0.9085 1.9014 1.7095 0.4430 -0.9443 1.0277 0.7925 0.3556 0.7913 0.4543 0.0775 -0.3362 -1.8212 1.4628 1.4622 0.3762 -0.9285 -1.8875 -1.9943 -1.7084 -0.5605 -1.2464 -0.9398 0.7986 1.8366 -1.1729 -0.1374 1.9659 1.7267 -0.5907 -0.7212 -1.0313 -1.3784 -0.1598 -0.6355 0.9794 -1.0525 0.9453 -0.8474 0.3709 0.5537 0.6871 -1.2986 -0.8692 -1.0155 0.3046 -1.6970 0.0730 -1.6501 -0.6518 -4.2245 0.7468 -0.3497 -0.8786 0.4634 0.9611 -0.9817 -0.8024 0.5612 1.8609 -1.1445 0.6170 1.6264 -0.1521 -0.7326 0.6675 -1.8743 -0.5594 -0.9681 -1.1015 -1.2810 0.9483 1.8204 -0.4609 -1.8036 0.8756 0.1528 0.8946 0.5916 1.6217 -1.4382 -1.3234 -0.6337 -0.0344 1.7029 1.6279 1.4875 -1.1099 0.9187 -0.4660 1.7247 -1.1419 -1.4350 1.3695 0.8676 1.2857 -1.3682 1.5392 0.7105 0.6062 0.3303 -4.3469 1.0595 -0.3376 -1.4687 0.1571 0.9924 -1.3854 -1.1039 0.7862 -0.9214 -1.3202 1.5576 -1.3564 -0.6234 -0.2863 -0.0954 -0.5548 1.6502 0.6345 -0.5620 -0.5691 0.0118 -1.8653 1.7066 -1.1068 0.7904 1.1109 1.3095 -1.3374 0.1468 -1.6653 1.2192 -0.0542 -1.3660 0.8747 -0.6753 -1.5420 -0.1557 -1.0590 1.8009 -0.5546 0.2898 1.7934 -0.4251 -0.5675 -1.3504 1.7532 1.2030 -1.1160 -0.6693 1.6596 -4.4694 0.1491 0.2253 0.5926 1.0487 1.7571 1.2089 1.7382 1.2824 -1.8143 -1.5299 1.5396 -1.8892 1.1767 1.3994 -0.3381 -0.5806 -1.2224 -1.8043 0.9815 -1.7051 1.7787 -0.8130 1.1770 -1.7613 0.1451 -0.6036 -1.8800 0.6232 1.7727 -1.9570 -0.9183 0.8144 1.4850 -1.2369 -1.7171 -1.9654 -1.1392 -1.7147 -0.5625 -0.2395 -0.0803 -1.4307 -0.1440 -1.9638 -1.0423 -0.5237 -1.5266 1.2560 -1.1952 1.0196 -4.5918 -0.1044 -0.0810 0.5808 -1.8229 -1.6850 -0.6926 -0.3327 -0.2802 0.7075 -1.9972 1.8364 -1.3021 -1.0055 1.6225 -1.9780 1.9652 -1.8562 -1.5178 -1.0396 -0.2451 0.0738 -1.5811 -1.7053 -1.8726 -0.9730 1.6861 -0.4406 1.0560 -1.2392 -1.7413 0.2171 1.2884 1.5938 0.1848 -0.8239 -1.5620 0.6713 -0.8783 1.3758 0.4205 1.4355 0.2666 1.0870 -0.8228 0.0122 -1.9224 0.4313 0.1350 1.0211 0.9158 -4.7143 0.5105 -1.7733 1.6120 -1.9279 1.2131 -0.0826 1.2720 -0.1397 0.5878 -0.5469 0.9747 -0.9833 0.8774 -1.2265 0.8887 -0.8253 -0.8855 1.2460 1.2548 0.7656 1.6956 -1.3752 -0.9227 -0.8239 -0.7789 -0.6879 0.7880 -0.9170 -0.8563 0.2817 -1.2266 -0.5404 -1.7682 1.8102 -0.7308 1.4002 0.1198 -1.0872 -1.2263 0.7798 1.8595 -1.2677 -1.5383 -0.4516 -0.4248 1.2250 -0.1244 -1.7502 1.6827 -0.5072 -4.8367 0.6741 0.6700 -1.7746 -1.9856 -1.6479 1.8261 1.1760 -1.4720 0.4595 0.4479 -1.9978 -0.2837 0.8471 -1.2528 1.4036 0.6412 -1.9723 1.4197 -1.9224 1.5517 -0.6651 0.7946 1.1497 -0.8749 -0.5743 0.0382 0.3308 -0.8318 1.9696 0.9480 -0.9034 0.5617 -0.2585 1.4413 -0.6842 -1.2486 -1.8155 1.9372 -0.5631 -1.1179 -0.0329 -0.8334 -1.0684 0.4655 -1.7006 0.0360 -0.4503 0.1301 -0.7182 0.2813 -4.9592 -1.6727 -0.4954 -1.0500 -0.2476 -0.4067 0.5247 0.5150 -0.3465 -1.2735 0.3277 1.8661 -1.2582 -1.7238 -0.9418 -0.3483 -0.7752 1.3388 -0.0279 -1.0155 1.8008 -1.4997 -1.5084 -1.0189 -1.6929 1.0066 -0.7488 0.9194 1.0509 -1.0499 0.0735 0.0784 1.4855 -1.8975 -0.7328 1.5300 -1.0528 -1.4525 0.3046 -0.7765 -0.1308 1.2801 0.0828 0.0636 -0.8873 1.1715 0.9593 -1.0635 -0.7200 1.1545 -0.5691 -5.0816 -0.3858 -0.5424 -1.3535 -0.6364 1.2117 -0.0357 -0.1671 -1.3746 -1.2897 -1.8282 -1.9442 -0.0479 -0.3631 -0.8985 1.9602 -0.4080 1.1554 -1.1578 -1.0118 0.2736 -1.9839 -1.9303 -1.4311 -1.1075 0.1114 0.7449 -0.7525 -1.0437 1.2912 -1.3489 0.7133 1.7253 -1.0712 -1.6521 1.9190 -0.9169 -0.8973 -0.0649 -1.0758 1.9715 -1.8281 -0.1941 0.1934 -0.1322 0.0821 1.9503 1.5076 -0.7662 0.2059 -1.9988 -5.2041 -0.3617 -1.3445 0.8454 -1.1156 0.9956 -0.7474 1.7033 -0.2183 1.3581 0.5127 1.9096 0.9709 0.9108 -0.9405 0.0194 -0.8395 -1.9228 0.8423 -1.0567 -0.4107 -0.8614 -1.2015 -1.7315 -0.6484 -1.6730 0.1613 -1.9215 1.7601 1.8659 -0.7814 -0.9592 -1.5824 1.6197 0.3475 0.4405 1.5834 1.6431 1.3134 1.0938 1.5090 1.5039 -0.5254 1.8936 0.8365 -0.5192 -0.2318 0.7485 -0.5556 1.3062 -1.4077 -5.3265 1.6304 -0.7952 -1.3891 1.4321 -1.0421 1.3736 -0.8149 1.7355 -1.1237 -1.7214 1.7461 -1.3375 1.7765 1.2959 -1.6723 -0.2195 -1.7064 -0.6809 -0.5940 0.3985 1.9036 -1.3209 -0.6834 0.3484 -1.3143 0.8428 -0.3854 1.7983 0.5195 -0.5477 0.8779 1.3550 1.2019 -0.9489 -0.3321 -0.1913 -0.4465 -0.7565 1.0110 -1.9511 -0.8258 -1.4335 -1.4849 -0.8922 1.0486 1.8777 0.0585 -0.6441 1.3167 -1.7316 -5.4490 -1.6273 -0.6185 -0.2064 1.1914 1.7011 0.1251 -0.0174 -1.1480 -0.1953 1.6946 -0.4284 -1.1573 -0.6508 0.0584 0.3943 -0.2703 1.0341 0.3378 0.6602 1.4517 1.4628 -1.1860 0.4934 0.8666 -1.4166 1.3711 -1.2781 1.1971 -1.3541 0.9671 -1.4074 -0.4847 -1.4259 -0.9171 1.9381 -1.5693 -0.3741 0.7077 -1.6216 -1.5639 -1.4269 0.5799 1.6373 1.3040 1.9322 0.3126 1.8459 -0.7803 -0.3140 -0.4158 -5.5714 -1.8106 1.3188 -1.9011 0.9195 -0.3717 -1.9750 -0.8402 -0.6155 1.8588 0.6443 0.1743 -1.4918 -0.4356 -1.8569 1.0467 -1.3489 0.3777 0.7976 -0.5340 0.5304 1.0569 -1.2635 0.4034 0.9355 -0.5718 -1.3500 -0.8555 1.7323 -0.5702 -1.5692 -1.6691 -1.2780 -1.4900 -0.0198 -0.6098 1.3656 1.5243 -0.1069 1.5541 -0.1982 0.5678 -1.3499 -1.7897 -1.3597 -0.9926 1.0039 -1.3060 -1.4774 1.7104 0.7552 -5.6939 -0.1068 -1.6201 1.4072 -1.5670 0.4442 0.6707 -0.3994 1.6449 -1.7972 1.2725 0.2152 0.4448 1.9473 0.3306 1.1881 -1.3859 1.2372 1.0443 1.8724 1.7428 -1.1441 -0.1403 1.6459 0.5631 -0.1452 -1.5642 -0.5930 0.6610 1.1077 -0.2113 -1.7766 0.5327 1.6863 -0.0144 1.7137 -0.5836 1.5455 1.1454 1.8470 1.1641 -0.7141 1.6023 0.6789 -1.3517 -1.8161 -0.5366 1.1475 0.4729 0.1085 -1.9851 -5.8163 -0.2580 -1.3691 -0.1817 1.9671 1.5182 -0.7575 0.3740 0.0084 -1.4798 1.9592 -0.2993 0.0226 0.5904 -1.2338 -1.1111 -1.2298 -0.4621 -1.2013 1.7056 0.8573 1.5913 1.3939 0.8126 -1.0290 0.4613 -1.2548 -1.4701 0.5303 0.4985 -1.3735 -0.5903 -1.7349 0.8629 1.9500 0.9596 1.3766 -0.0946 -1.6177 0.9064 -0.9739 -0.4468 0.8124 1.6191 -0.0550 1.8464 0.0796 -1.5100 0.0737 1.4425 0.1522 -5.9388 0.9910 0.1918 0.1842 -0.8610 -1.1950 -0.8843 -0.2366 1.2384 1.3160 -1.3465 0.2114 -0.3359 0.2837 0.5905 -0.8816 1.6770 1.7418 -1.5786 0.8121 -1.8671 -1.8137 1.8312 0.7794 -0.7018 0.6795 1.3833 1.4836 -1.9179 1.2729 1.4128 0.3823 -0.0804 -1.5560 -1.0415 -0.0381 1.4603 1.2125 -0.0163 1.1425 1.0629 0.3161 -1.1187 -0.6080 -1.3437 -1.9714 -1.6779 1.0385 -1.8661 -0.4006 1.9431 -6.0612 1.1810 1.0025 -0.9012 0.5669 -0.0052 0.4953 -0.2567 0.1239 1.9536 -0.6827 -1.1342 -0.2060 0.0973 -1.6575 1.2239 -0.3118 -0.3473 0.6354 1.0930 1.9438 -1.3059 -0.6178 -1.3270 1.5234 0.1940 1.4098 1.9409 0.2008 -1.5274 -0.5549 -1.8552 1.3972 -1.9285 0.3687 -1.5755 -1.9698 -0.9754 0.2074 -1.6996 0.4596 0.6880 1.8788 1.5981 0.2672 1.1735 -0.5454 0.3428 -0.3866 -0.6518 0.9106 -6.1837 -0.8133 -0.4778 -0.5313 1.4816 -1.3184 -0.4741 1.5515 -1.9388 1.7915 1.5956 -0.3286 0.6121 1.9643 0.2198 -1.6124 1.4146 -1.4634 -0.9709 1.4941 -0.9759 0.9803 -0.2093 1.0390 -1.0706 -0.3217 -0.7274 -1.0038 -0.7423 -0.7080 1.8215 0.1329 -0.1518 0.0133 1.9845 0.6144 0.8139 -0.7455 -0.1138 -1.2637 0.7408 -0.6220 0.9932 -1.1474 -0.3860 -0.1153 -1.3339 -1.7216 -0.7317 0.1796 0.6107 -6.3061 -0.2989 0.0011 0.1728 0.0476 -1.6387 -0.3800 -1.1827 0.1349 1.0323 0.3179 -1.1127 -1.1690 -1.8520 -0.2945 -0.2686 -1.0543 1.0570 -0.4541 0.6776 0.5603 0.4190 1.6323 -1.9364 -1.7279 0.8886 -0.5859 1.9461 -1.1343 -1.2663 0.3529 -0.8823 -0.6380 1.6841 -1.8950 0.1250 -0.6604 -0.6160 -1.0088 -1.4606 -1.8621 1.9508 0.6415 1.1088 -1.7400 -1.9407 0.4012 0.8953 -0.4205 -0.4490 -0.4621 -6.4286 -1.3890 1.0157 -1.1392 -0.7024 0.6850 -1.9996 1.0650 1.5964 -1.7935 0.3665 -0.3662 -1.6861 0.7289 0.4493 0.5706 1.2540 -0.8523 0.7083 0.9733 -1.3247 1.8283 -0.6401 0.8548 1.0161 0.0161 -1.4851 -0.8973 -1.0630 0.0746 -0.9549 0.1871 -0.8472 -1.9961 -0.5470 0.4274 1.0948 -1.8865 -0.9667 1.9418 -0.9527 1.1088 0.0375 -1.5113 0.5736 1.8654 1.5473 0.7612 0.0486 -0.7227 -0.5721 -6.5510 -0.6152 1.6883 -1.1548 -0.4879 -0.2721 -0.3644 -1.9832 -0.9161 -0.0057 1.0420 0.2779 -0.4606 0.6606 0.6636 -1.0083 -1.5849 1.2127 0.1191 -1.2939 -0.9517 1.0657 0.6131 1.7807 -0.1402 -1.7913 0.8017 -0.9804 -0.7046 -1.2134 -0.7643 1.3179 0.3069 -1.5634 0.3464 0.5343 1.5393 1.4386 -1.7485 1.4668 -1.7965 -1.3835 -1.5538 -1.2732 1.2130 0.7445 0.7478 1.6885 -0.4326 -1.9869 0.5591 -6.6735 1.4723 1.9050 -0.5444 1.2886 1.3969 -1.4222 0.5260 -1.3074 -0.2135 1.5171 1.1579 0.2814 1.2348 -1.3887 -1.2203 -1.1645 1.1041 1.5639 0.2513 1.8319 0.9121 0.2547 0.4464 1.3981 -1.6393 -1.3279 -0.9348 1.5791 1.7798 -0.5753 1.6954 0.1874 -0.1069 1.3311 0.1843 -0.1821 -1.9361 -1.9484 0.5104 -1.7063 0.9478 0.4894 -0.1691 0.8392 1.9723 -1.0146 0.2282 1.3714 -1.9325 -1.1860 -6.7959 0.0838 0.2090 -1.6547 -0.3703 0.0791 -0.3081 0.8024 1.0855 -0.1590 -0.2974 0.8215 0.2212 1.4818 -0.0754 0.2973 -1.4848 1.3440 -0.3108 0.8763 -0.2821 -1.9960 -0.3984 -1.4100 -0.4055 -0.7146 -1.1898 -1.5049 0.9142 1.0194 -0.9400 -0.0192 -0.1437 -0.5790 -0.8895 -1.2559 1.4916 1.3332 -0.3313 0.8848 -0.0067 -1.6585 1.2896 -1.1229 0.8273 0.1096 0.7622 -0.1152 0.8102 -1.8687 -1.8366 -6.9184 1.5854 0.9988 1.3139 -0.1737 -0.1614 0.1360 -1.0254 0.9340 1.3178 1.6289 0.0681 -0.3417 1.3237 1.0107 1.4691 0.6229 1.5333 -1.6438 0.7182 -1.6448 0.9956 0.5138 -1.9360 0.3970 -1.4149 -1.4304 -1.3981 -0.0647 -1.5379 -1.4974 -0.9753 -1.9966 -0.8968 0.4736 0.4063 1.8781 -1.5215 1.4623 -0.4352 -0.4519 -0.6048 -1.5011 -0.0860 1.1495 1.5017 1.8514 1.1412 0.4924 -0.0099 1.4996 -7.0408 0.9581 -1.3550 0.7302 -0.2758 0.3832 1.5934 0.6103 1.7549 1.4655 -1.4844 -1.9534 -0.4624 1.4613 -1.0795 0.7656 -0.0960 0.9843 -1.3401 -1.0436 -1.0299 0.1939 -0.8415 1.2469 -0.6128 0.6434 1.7940 0.4277 -1.0314 1.3218 -1.9498 -0.9739 -0.4500 -1.2161 0.4161 0.2320 -0.3740 -0.8225 -0.2644 -0.8352 -1.1150 -0.5949 0.4093 0.5936 -0.8106 1.7896 -0.9522 0.8485 -1.6741 0.6594 -0.1602 -7.1633 0.2764 -1.2637 -0.2657 1.0651 1.0683 -1.0498 -0.5896 -1.9847 -1.6402 -1.4931 -0.8254 1.0361 0.0410 1.1704 1.0196 0.3486 -0.0006 1.7253 0.2771 -0.0687 1.4765 -1.7142 0.6241 -1.5479 1.2793 1.1707 0.0144 0.6442 1.0905 -0.0668 1.6238 -0.2519 1.5681 0.3310 -0.2950 -1.9836 -0.8178 1.4717 -0.2851 -0.3141 -0.0424 -0.8548 -0.0338 -0.4969 1.6378 0.2559 1.3366 0.7475 -1.1496 1.4707 -7.2857 -1.6509 -0.2054 -1.0434 0.1502 -0.7998 0.8913 1.7477 0.8364 -0.5788 0.4003 1.5541 -0.9199 -1.5272 -1.4769 -0.0206 0.9285 0.6290 -0.1844 0.9172 0.5359 0.5129 -1.1905 -0.7497 -0.6223 1.2328 1.1004 -0.9893 -1.7794 1.0711 -0.3605 -1.1208 -1.5319 -1.9487 -0.2891 -0.6409 0.7859 1.9067 -1.1729 -1.0279 -0.6508 -0.1362 0.7908 -0.5919 -1.5832 0.9214 1.1786 -1.0094 -1.4530 0.1112 -1.1667 -7.4082 -0.5033 1.1094 -1.1216 1.2250 0.6961 -1.1211 0.1056 0.4563 -1.1989 -1.4202 0.1247 0.7754 -0.1397 -1.7198 1.7009 0.7799 0.4848 0.5745 -0.4056 1.9376 -1.4693 0.9566 -0.3165 1.5244 0.8690 0.2490 1.7508 1.6498 -1.7907 -1.2296 0.7042 1.6874 -0.2787 -1.8468 0.5732 -1.2213 0.2093 -0.4613 0.2321 1.7297 -0.0568 -1.8619 0.3237 -0.6970 1.1125 -0.1203 0.9655 1.6353 -0.5509 1.9575 -7.5306 -1.4007 0.5757 -1.8609 -1.1478 0.5351 -1.8152 -1.5929 -0.8360 0.3025 -1.9361 -0.0706 0.5030 -0.3899 -1.7294 0.4435 0.4233 0.0242 0.7726 -1.1688 0.7142 -1.3542 -0.4292 -1.7297 1.2765 0.1529 1.8842 1.7693 1.9942 -1.5949 0.4263 -0.3697 0.1307 -0.7649 -1.8077 0.8310 1.8633 0.1295 -0.6817 1.7531 -0.5413 1.6581 1.4228 0.1148 0.7075 0.8013 0.5644 -1.3570 0.7711 -1.9871 0.8401 -7.6531 0.2193 -0.9610 1.2151 -0.3789 -0.0569 -1.8893 -0.3947 -1.3305 -0.8954 -0.9914 -1.8159 -0.1580 0.0904 0.2843 -0.1511 1.4781 -1.8493 0.4552 1.4645 -1.8358 -0.0148 0.3561 -1.2364 -0.9900 1.1424 0.2696 -0.7369 1.0590 0.9869 -0.6184 -0.0454 0.6581 -0.6270 0.5160 -0.9957 -0.8319 -0.7573 1.7442 1.3347 0.2607 0.2555 -1.7754 0.5980 -0.6875 0.4492 1.3609 -1.8180 0.4283 0.2568 -1.1729 -7.7755 0.5857 0.2193 1.0693 -1.5575 -0.2256 1.9917 0.7571 0.7372 -0.7285 -1.6244 1.7980 -1.5781 1.9708 -1.4969 -1.3164 -0.7665 0.0495 1.1616 1.8840 -0.5647 -1.9183 0.4667 0.8432 -0.4102 -1.2661 -0.7759 0.6232 -0.0233 0.9737 -1.1273 1.3679 -1.3765 -0.6803 0.3648 0.9475 -0.9353 1.7925 0.8244 -1.1293 0.9031 0.7853 1.0107 1.6635 0.8469 -0.5924 1.1621 0.7834 0.2970 -0.5847 1.6842 -7.8980 0.0510 0.5124 -0.3385 1.1233 -0.6358 1.2425 -1.5682 0.8358 -0.0925 0.7950 0.1256 -1.4628 -0.0920 1.8582 1.0194 -0.7992 1.7765 1.1158 -0.5422 0.4143 -0.2933 -1.6132 1.2241 -1.2357 -0.1678 0.8106 1.7289 -1.7491 -0.4271 0.4586 1.1172 1.6837 -1.9980 0.5111 -1.9723 1.1490 -1.4013 1.5785 -1.3795 1.0573 -0.8428 0.2290 0.4337 -1.1730 -0.8052 -1.5700 -1.9788 -1.0421 0.0640 0.8544 -8.0204 1.1742 -1.7209 -0.9103 1.0809 -0.0765 -1.2713 -0.4311 -0.9199 -1.7974 1.0545 -0.8332 1.7805 1.5525 0.8651 -0.6935 -0.8803 -0.0989 -0.5816 1.6046 -1.5060 0.8979 0.4436 1.2252 0.1699 0.5182 1.8510 -1.6322 -1.5805 -0.4256 -0.1091 -1.2005 -1.6693 -1.9113 1.0584 -0.0598 1.3736 -0.5567 0.8138 -0.0459 0.4483 -0.5192 -1.6753 1.7895 1.3444 -0.7524 1.8348 -0.7980 -0.2280 1.0205 -0.7640 -8.1429 -0.7020 -0.3597 -0.1264 -1.5055 -1.9300 1.6766 -0.5872 -1.5932 1.0367 -0.8198 -1.2733 1.8504 1.6822 -1.5770 1.5971 1.5635 0.5375 0.1190 -1.1302 -1.5145 0.4255 1.2878 0.7546 -1.2768 -0.8399 0.1857 0.5000 -1.7110 0.4562 0.9453 -1.2746 -1.0151 -0.9644 1.7592 -0.3719 0.1223 0.8973 -0.5142 -1.5778 0.6173 0.6691 -0.9578 -1.8591 0.6614 0.8137 -1.8957 0.7727 1.7557 -1.2849 0.0853 -8.2653 0.7871 -1.0797 1.0062 1.4724 1.2582 -0.9644 1.2169 -0.3466 -0.9341 -1.3281 1.6359 -0.2924 1.4629 -1.3618 1.0680 -1.5599 -1.9297 1.9802 -1.7059 -0.1538 1.5135 1.2775 -0.1153 0.4434 0.5188 -1.5607 -0.8604 -0.7961 -0.4875 -0.9043 -0.9940 -0.5809 -0.4831 -0.0511 -1.3059 1.1533 1.4427 -1.0073 -1.5068 0.8892 1.6970 -1.8594 -1.9423 -1.2663 0.7392 1.8591 1.0015 0.2921 0.8022 -1.0772 -8.3878 0.7542 -0.7142 -1.1103 -1.0538 0.6712 1.0689 0.3272 -1.7446 -1.8480 -1.1313 -0.8541 -0.3807 -1.6959 0.9006 0.8460 -0.6133 0.2520 -1.5963 -0.3391 1.4303 0.6425 -1.5842 1.3903 0.7228 -0.1878 0.7684 -1.3087 0.2019 0.4717 1.7110 -1.7324 -0.5009 1.7473 -1.1311 1.2528 -1.9936 -1.8965 -0.6895 1.0740 -1.5834 -0.4686 -1.4741 -1.1056 0.0120 -0.7234 -1.1523 -0.4260 0.8042 -1.5223 -0.0816 -8.5102 -0.9011 -0.4855 1.2862 1.7189 -1.0281 0.5199 0.7067 1.3699 1.5962 -0.1280 1.9303 1.8833 0.0259 0.1681 0.6710 -0.5047 0.6482 0.0571 -1.8583 1.4109 1.7618 -1.8951 1.1570 -0.4567 0.3425 -0.0000 0.2052 -0.0193 1.4135 0.7340 -0.3495 0.7543 1.8602 -1.6788 -0.4476 1.4818 0.9562 1.7397 -1.8408 1.4511 1.1672 1.2602 0.3891 -1.7923 0.1565 -0.3690 0.1082 0.9612 0.3838 -0.8297 -8.6327 0.3980 -1.6674 -1.9785 -0.3939 1.0287 1.2905 0.1994 1.4720 -1.4963 1.8564 1.6870 0.3969 -1.7651 -0.1832 -1.2829 0.5137 -1.2401 -0.0728 -1.1775 -1.2726 -1.0083 -1.8832 0.8645 -0.7731 0.7924 0.6139 -1.7355 -0.7519 0.2674 1.6736 -0.3947 0.0192 1.0006 1.2132 1.6934 -0.0112 -1.2246 1.0577 -1.4977 -0.3266 0.5129 0.7674 0.9321 -1.2259 1.9266 -1.2863 -1.6157 0.6562 1.6400 0.2375 -8.7551 0.3819 0.1539 -1.8290 0.7252 -0.5672 1.7427 -1.2528 -0.7915 0.0194 -0.0906 -0.3988 -0.7424 -1.4113 1.2837 -0.2049 0.2918 0.1862 0.3020 0.8194 0.5175 -0.9044 0.2148 -1.0219 0.3553 -0.2723 -1.8423 0.9359 -0.9013 1.6808 -0.8778 1.9865 -0.1482 -1.8944 -1.6949 -1.6716 -1.7751 -0.9288 -0.7016 -1.5549 -0.2475 -0.5386 0.5453 -1.2165 1.6559 0.0640 0.4949 -1.8419 0.2364 -0.5276 1.6967 -8.8776 1.5426 0.5506 1.0714 0.5784 -1.9321 0.8125 -1.2916 0.7303 -1.9580 -0.7564 0.0677 -0.6673 0.7759 0.0908 1.8387 -0.5688 0.8874 1.3434 -0.9855 1.0165 -0.4267 -1.4851 -1.9854 0.9750 -1.2550 -1.7952 -0.0112 -0.6132 0.7672 -1.5705 -1.4694 -0.3836 0.0816 1.2968 0.3425 1.6104 -1.1289 0.3849 0.6210 0.9032 1.9546 -0.1279 -0.5227 1.4088 -1.2928 -1.8519 -0.2256 -1.0112 -0.4139 1.9443 -9.0000 -0.6060 0.8319 -0.9984 -0.7863 -1.0274 0.2886 -1.0956 0.8735 0.7211 -0.3149 -1.8977 -1.9094 0.1312 1.3568 0.3955 -0.2574 1.5285 -1.2120 -0.5623 0.2612 -0.8333 1.9908 -0.1907 -1.7931 -1.2957 0.1299 0.2002 1.9366 0.3999 0.6665 -1.1451 -1.5725 0.4080 1.4595 0.3495 -0.2289 0.3128 -0.1249 -1.4325 0.9647 0.1322 -0.4027 0.2386 -1.0351 -0.2882 0.4898 -1.0952 0.9960 0.0840 1.4468 -================================================================================ -================================================================================ -==================================== INDEX ===================================== - -Table Indexes in OPAT File: - -Index 0 Index 1 Byte Start Byte End Checksum (SHA-256) -================================================================================ -0.1000 0.0010 256 21064 b'EB[yO\x9eR\xed:\x8e\xa0\xcb\x10\xa2\x98\xca'... -0.1316 0.0025 21064 41872 b'\xc3\x1c\xdb\xaf\x1a\xdf\x1d\x10\xe1\x049\x8c\xbd\xd2\xfed'... -0.1632 0.0041 41872 62680 b'\x83\xd9\x08\xbcRj(\xcchu\xc8\xd4=\x99x\x80'... -0.1947 0.0056 62680 83488 b'!\x1c#\xe1YC\x08"\x86\xdb\x8b\xa7\xdf\xb7\x0b\x92'... -0.2263 0.0071 83488 104296 b'\xbd\x1b\x92mQ\x17P\x87\x94q\xdf\xf6\xd0\xae\x9aK'... -0.2579 0.0086 104296 125104 b'\x82\xceb\x0c\xabV\xca\xfc VeW\x1f\x99*e'... -0.2895 0.0102 125104 145912 b'\x8a;E\x82E\xfd\n\xe2\x02\x81E\t\x89k\xe0Q'... -0.3211 0.0117 145912 166720 b'E\xad2\ro\xc0R\xfb\x01\x95w\x0e\x00\xfb\xefU'... -0.3526 0.0132 166720 187528 b'\x04\xde"[\xf7\x96\x10H^\xb6\x88*x\x93O\xa2'... -0.3842 0.0147 187528 208336 b"\xc6\xf6]\x19:\x8620\xc9\xd1'\xa0/\x90\xa84"... -0.4158 0.0163 208336 229144 b'\x83\xbf8-\xa9n\xaa\xa9\xe6\xfc\xfa\xfbu:\x15"'... -0.4474 0.0178 229144 249952 b';\x95\xd2\xb3\xc4;\x9e*\x04F]\x82\xf2@\x93T'... -0.4789 0.0193 249952 270760 b'\n\x04\xe1\xff\xa7P\x1f\xcf\xc8\x94\x8e,\x9c\x87P\xf8'... -0.5105 0.0208 270760 291568 b'\xe3\x19\xb8\xfb\xe3K\x9f\xee\xb3\xd0\xed:\xb1D@\x90'... -0.5421 0.0224 291568 312376 b'\xcb\x83\x9b\xd6H\xff\xa4\xf86.\xa7\x03l5H\xcb'... -0.5737 0.0239 312376 333184 b'\x1da\xd1u\xd8!P\xe99@\xda\x8aj\x08/1'... -0.6053 0.0254 333184 353992 b'UZ\xa0Fi/\xbf\x7f\x12\xccxu\xd1s\x96<'... -0.6368 0.0269 353992 374800 b'5,\x9dkv\xdfm\xec}\xf7\xee\xde-u\xd3\x07'... -0.6684 0.0285 374800 395608 b'{{r?{\xa4b\\\xc6\x8avJ\xe4n\xa4r'... -0.7000 0.0300 395608 416416 b'Tk\xad\xa9*nUEeR]\x93\x89&\xa7\xe8'... \ No newline at end of file From c680433740ef237cc1bcce689574ce093579cf32 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 14 Apr 2025 07:58:37 -0400 Subject: [PATCH 078/167] feat(debugUtils): added more sparse matrix debug utilities --- .../MFEMAnalysis-cpp/src/include/mfem_smout.h | 136 +++++++++----- .../MFEMAnalysisUtils/SSEDebug/pyproject.toml | 5 +- .../src/SSEDebug/smRead/cli/__init__.py | 0 .../src/SSEDebug/smRead/cli/interface.py | 31 ++++ .../SSEDebug/src/SSEDebug/smRead/smread.py | 169 ++++++++++++------ 5 files changed, 233 insertions(+), 108 deletions(-) create mode 100644 utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/SSEDebug/smRead/cli/__init__.py create mode 100644 utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/SSEDebug/smRead/cli/interface.py diff --git a/utils/debugUtils/MFEMAnalysisUtils/MFEMAnalysis-cpp/src/include/mfem_smout.h b/utils/debugUtils/MFEMAnalysisUtils/MFEMAnalysis-cpp/src/include/mfem_smout.h index c3575c6..06d1bcd 100644 --- a/utils/debugUtils/MFEMAnalysisUtils/MFEMAnalysis-cpp/src/include/mfem_smout.h +++ b/utils/debugUtils/MFEMAnalysisUtils/MFEMAnalysis-cpp/src/include/mfem_smout.h @@ -8,6 +8,11 @@ #include "mfem.hpp" #include #include +#include +#include +#include +#include +#include /** * @brief Saves an mfem::SparseMatrix to a custom compact binary file (.csrbin). @@ -29,6 +34,58 @@ * - J array (int64_t * NNZ): CSR Column Indices * - Data array (double * NNZ): CSR Non-zero values */ +void write_sparse_matrix(const mfem::SparseMatrix &mat, std::ostream &outfile) { + // --- Get Data Pointers and Dimensions from MFEM Matrix --- + const int* mfem_I = mat.GetI(); + const int* mfem_J = mat.GetJ(); + const double* mfem_data = mat.GetData(); + + uint64_t height = static_cast(mat.Height()); + uint64_t width = static_cast(mat.Width()); + uint64_t nnz = static_cast(mat.NumNonZeroElems()); + uint64_t i_count = height + 1; + uint64_t j_count = nnz; + uint64_t data_count = nnz; + + + // --- Write Header --- + const char magic[4] = {'C', 'S', 'R', 'B'}; + const uint8_t version = 1; + const uint8_t int_size = 8; + const uint8_t flt_size = 8; + const uint8_t reserved = 0; + + outfile.write(magic, 4); + outfile.write(reinterpret_cast(&version), 1); + outfile.write(reinterpret_cast(&int_size), 1); + outfile.write(reinterpret_cast(&flt_size), 1); + outfile.write(reinterpret_cast(&reserved), 1); + + outfile.write(reinterpret_cast(&height), sizeof(height)); + outfile.write(reinterpret_cast(&width), sizeof(width)); + outfile.write(reinterpret_cast(&nnz), sizeof(nnz)); + + if (!outfile) throw std::runtime_error("Error writing header."); + + // --- Write Arrays (Converting int to int64_t for I and J) --- + std::vector i_buffer(i_count); + for (uint64_t idx = 0; idx < i_count; ++idx) { + i_buffer[idx] = static_cast(mfem_I[idx]); + } + outfile.write(reinterpret_cast(i_buffer.data()), i_count * sizeof(int64_t)); + if (!outfile) throw std::runtime_error("Error writing I array."); + + std::vector j_buffer(j_count); + for (uint64_t idx = 0; idx < j_count; ++idx) { + j_buffer[idx] = static_cast(mfem_J[idx]); + } + outfile.write(reinterpret_cast(j_buffer.data()), j_count * sizeof(int64_t)); + if (!outfile) throw std::runtime_error("Error writing J array."); + + outfile.write(reinterpret_cast(mfem_data), data_count * sizeof(double)); + if (!outfile) throw std::runtime_error("Error writing Data array."); +} + bool saveSparseMatrixBinary(const mfem::SparseMatrix& mat, const std::string& filename) { std::ofstream outfile(filename, std::ios::binary | std::ios::trunc); if (!outfile) { @@ -37,55 +94,7 @@ bool saveSparseMatrixBinary(const mfem::SparseMatrix& mat, const std::string& fi } try { - // --- Get Data Pointers and Dimensions from MFEM Matrix --- - const int* mfem_I = mat.GetI(); - const int* mfem_J = mat.GetJ(); - const double* mfem_data = mat.GetData(); - - uint64_t height = static_cast(mat.Height()); - uint64_t width = static_cast(mat.Width()); - uint64_t nnz = static_cast(mat.NumNonZeroElems()); - uint64_t i_count = height + 1; - uint64_t j_count = nnz; - uint64_t data_count = nnz; - - - // --- Write Header --- - const char magic[4] = {'C', 'S', 'R', 'B'}; - const uint8_t version = 1; - const uint8_t int_size = 8; - const uint8_t flt_size = 8; - const uint8_t reserved = 0; - - outfile.write(magic, 4); - outfile.write(reinterpret_cast(&version), 1); - outfile.write(reinterpret_cast(&int_size), 1); - outfile.write(reinterpret_cast(&flt_size), 1); - outfile.write(reinterpret_cast(&reserved), 1); - - outfile.write(reinterpret_cast(&height), sizeof(height)); - outfile.write(reinterpret_cast(&width), sizeof(width)); - outfile.write(reinterpret_cast(&nnz), sizeof(nnz)); - - if (!outfile) throw std::runtime_error("Error writing header."); - - // --- Write Arrays (Converting int to int64_t for I and J) --- - std::vector i_buffer(i_count); - for (uint64_t idx = 0; idx < i_count; ++idx) { - i_buffer[idx] = static_cast(mfem_I[idx]); - } - outfile.write(reinterpret_cast(i_buffer.data()), i_count * sizeof(int64_t)); - if (!outfile) throw std::runtime_error("Error writing I array."); - - std::vector j_buffer(j_count); - for (uint64_t idx = 0; idx < j_count; ++idx) { - j_buffer[idx] = static_cast(mfem_J[idx]); - } - outfile.write(reinterpret_cast(j_buffer.data()), j_count * sizeof(int64_t)); - if (!outfile) throw std::runtime_error("Error writing J array."); - - outfile.write(reinterpret_cast(mfem_data), data_count * sizeof(double)); - if (!outfile) throw std::runtime_error("Error writing Data array."); + write_sparse_matrix(mat, outfile); } catch (const std::exception& e) { @@ -163,4 +172,33 @@ void writeDenseMatrixToCSV(const std::string &filename, int precision, const mfe writeDenseMatrixToCSV(filename, precision, mat); } +void saveBlockFormToBinary(std::vector &block_diags, std::vector> block, std::string filename) { + // First write a magic number and version + + // --- Open the file --- + std::ofstream outfile(filename, std::ios::binary | std::ios::trunc); + if (!outfile) { + std::cerr << "Error: Cannot open file for writing: " << filename << std::endl; + return; + } + + // --- Write Header --- + const char magic[4] = {'B', 'L', 'C', 'K'}; + const char datastart[9] = {'D', 'A', 'T', 'A', 'S', 'T', 'A', 'R', 'T'}; + const char dataend[7] = {'D', 'A', 'T', 'A', 'E', 'N', 'D'}; + const uint8_t size = block_diags.size(); + + outfile.write(reinterpret_cast(&magic), 4); + outfile.write(reinterpret_cast(&size), sizeof(size)); + + for (const auto&& [block_diag, blockIDs] : std::views::zip(block_diags, block)) { + // Write the sparse matrix data + outfile.write(reinterpret_cast(&datastart), 9); + outfile.write(reinterpret_cast(&blockIDs), sizeof(blockIDs)); + write_sparse_matrix(*block_diag, outfile); + outfile.write(reinterpret_cast(&dataend), 7); + } + +} + #endif //MFEM_SMOUT_H diff --git a/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/pyproject.toml b/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/pyproject.toml index 7c1e7b3..74ece14 100644 --- a/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/pyproject.toml +++ b/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/pyproject.toml @@ -33,4 +33,7 @@ classifiers = [ package-dir = {"" = "src"} [tool.setuptools.packages.find] -where = ["src"] \ No newline at end of file +where = ["src"] + +[project.scripts] +smanalyze = "SSEDebug.smRead.cli.interface:inspectSMMat" \ No newline at end of file diff --git a/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/SSEDebug/smRead/cli/__init__.py b/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/SSEDebug/smRead/cli/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/SSEDebug/smRead/cli/interface.py b/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/SSEDebug/smRead/cli/interface.py new file mode 100644 index 0000000..bd497c5 --- /dev/null +++ b/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/SSEDebug/smRead/cli/interface.py @@ -0,0 +1,31 @@ +import argparse + +def inspectSMMat(): + parser = argparse.ArgumentParser(description="Inspect SM matrix file") + parser.add_argument("filename", type=str, help="Path to the SM matrix file") + args = parser.parse_args() + + try: + with open(args.filename, 'rb') as f: + magic = f.read(4) + if magic == b'BLCK': + print(f"{args.filename} is a valid block form SM matrix file.") + from SSEDebug.smRead.smread import loadBlockMatrix as matreader + if magic == b"CSRB": + print(f"{args.filename} is a valid CSR form SM matrix file.") + from SSEDebug.smRead.smread import loadSparseMatrix as matreader + else: + raise ValueError(f"Unknown file format: {magic}") + + sm = matreader(args.filename) + from SSEDebug.smRead import analyze_sparse_matrix + analyze_sparse_matrix(sm) + + except ValueError as e: + print(f"Invalid file format: {e}") + except FileNotFoundError: + print(f"File not found: {args.filename}") + except Exception as e: + print(f"An error occurred: {e}") + finally: + print("Finished inspecting the SM matrix file.") diff --git a/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/SSEDebug/smRead/smread.py b/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/SSEDebug/smRead/smread.py index 3b73d84..373cd19 100644 --- a/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/SSEDebug/smRead/smread.py +++ b/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/SSEDebug/smRead/smread.py @@ -7,7 +7,7 @@ import scipy.sparse.linalg as spla # For matrix norm import time import os -def loadSparseMatrixBinary(filename): +def loadSparseMatrixBinary(f): """ Loads a sparse matrix from the custom binary format (.csrbin). @@ -27,74 +27,123 @@ def loadSparseMatrixBinary(filename): EXPECTED_VERSION = 1 try: - with open(filename, 'rb') as f: - # --- Read Header --- - magic = f.read(4) - if magic != EXPECTED_MAGIC: - raise ValueError(f"Invalid magic number. Expected {EXPECTED_MAGIC}, got {magic}") + # --- Read Header --- + magic = f.read(4) + if magic != EXPECTED_MAGIC: + raise ValueError(f"Invalid magic number. Expected {EXPECTED_MAGIC}, got {magic}") - version, int_size_file, flt_size_file, reserved = struct.unpack('= size or blockId[1] >= size: + raise ValueError(f"Block ID {blockId} out of range. Size: {size}") + outArray[blockId[0], blockId[1]] = sm + + # Check if all blocks are filled + return sp.bmat(outArray, format='csr') def analyze_sparse_matrix(sp_mat): @@ -109,10 +158,6 @@ def analyze_sparse_matrix(sp_mat): print("Sparse Matrix Analysis Report") print("-" * 50) - if not isinstance(sp_mat, sp.spmatrix): - print("Error: Input is not a SciPy sparse matrix.") - return - rows, cols = sp_mat.shape print(f"Size (Shape): {rows} rows x {cols} columns") @@ -129,8 +174,8 @@ def analyze_sparse_matrix(sp_mat): else: sparsity = 1.0 - print(f"Non-zero elements (NNZ): {nnz}") - print(f"Total elements: {total_elements}") + print(f"Non-zero elements (NNZ): {nnz} (~{nnz*8/(1024**2):.2f} MB)") + print(f"Total elements: {total_elements} (~{total_elements*8/(1024**3):.2f} GB)") print(f"Sparsity: {sparsity:.6%} (percentage of zeros)") if nnz == 0: @@ -225,6 +270,14 @@ def load_and_analyze_sparse_matrix(filename: str): sm = loadSparseMatrixBinary(filename) analyze_sparse_matrix(sm) +def compute_frobenius_distance(sparseMat): + identityMat = sp.eye(sparseMat.shape[0], sparseMat.shape[1], format='csr') + diffMat = sparseMat - identityMat + normDistance = np.sqrt(diffMat.data.dot(diffMat.data)) + frobNormIdentity = np.sqrt(identityMat.shape[0]) + + return normDistance/frobNormIdentity + if __name__ == "__main__": parser = argparse.ArgumentParser(description="Simple tool to get some statistics about a sparse matrix from mfem") parser.add_argument("path", help="path to the output file", type=str) From 56cefaeb1ca180c807f57376d3b7531c9ce18f18 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Fri, 18 Apr 2025 11:18:31 -0400 Subject: [PATCH 079/167] fix(yaml-cpp): locked cmake version for yaml-cpp --- build-config/yaml-cpp/meson.build | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/build-config/yaml-cpp/meson.build b/build-config/yaml-cpp/meson.build index 434a233..27c9332 100644 --- a/build-config/yaml-cpp/meson.build +++ b/build-config/yaml-cpp/meson.build @@ -1,5 +1,10 @@ +yaml_cpp_cmake_options = cmake.subproject_options() +yaml_cpp_cmake_options.add_cmake_defines({ + 'CMAKE_POLICY_VERSION_MINIMUM': '3.5' +}) yaml_cpp_sp = cmake.subproject( - 'yaml-cpp' + 'yaml-cpp', + options: yaml_cpp_cmake_options, ) yaml_cpp_dep = yaml_cpp_sp.dependency('yaml-cpp') add_project_arguments('-I' + meson.current_build_dir() + '/subprojects/yaml-cpp/__CMake_build', language: 'cpp') \ No newline at end of file From 0cc8e5bdfa48b3fb476d61fb4056d4a0e185ec84 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Fri, 18 Apr 2025 11:18:55 -0400 Subject: [PATCH 080/167] feat(polyInitialGuess): use numeric derivitive for phi initial guess --- src/poly/solver/private/polySolver.cpp | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index 99ea033..d3e70cd 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -270,16 +270,8 @@ void PolySolver::setInitialGuess() const { return -std::pow((u*r), 2)+1.0; } ); - mfem::VectorFunctionCoefficient phiInitGuess (m_mesh->SpaceDimension(), - [this](const mfem::Vector &x, mfem::Vector &v) { - double radius = Probe::getMeshRadius(*m_mesh); - double u = -1/std::pow(radius,2); - v(0) = 2*x(0)*u; - v(1) = 2*x(1)*u; - v(2) = 2*x(2)*u; - } - ); m_theta->ProjectCoefficient(thetaInitGuess); + mfem::GradientGridFunctionCoefficient phiInitGuess (m_theta.get()); m_phi->ProjectCoefficient(phiInitGuess); if (m_config.get("Poly:Solver:ViewInitialGuess", false)) { Probe::glVisView(*m_theta, *m_mesh, "θ init"); From c5aff2c5548a395b80a0d9bccb52743950d16047 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Fri, 18 Apr 2025 11:19:36 -0400 Subject: [PATCH 081/167] docs(lane-emden-derivation): added derivation --- ...enValuesPostPreconditioning-checkpoint.pdf | Bin 0 -> 8879 bytes ...JacobianEigenValuesPostPreconditioning.pdf | Bin 0 -> 8879 bytes .../laneEmdenVariationalBlockForm.aux | 11 + .../laneEmdenVariationalBlockForm.pdf | Bin 0 -> 214202 bytes .../laneEmdenVariationalBlockForm.tex | 291 ++++++++++++++++++ .../laneEmdenVariationalForm/makefile | 8 + 6 files changed, 310 insertions(+) create mode 100644 docs/derivations/laneEmdenVariationalForm/.ipynb_checkpoints/JacobianEigenValuesPostPreconditioning-checkpoint.pdf create mode 100644 docs/derivations/laneEmdenVariationalForm/JacobianEigenValuesPostPreconditioning.pdf create mode 100644 docs/derivations/laneEmdenVariationalForm/laneEmdenVariationalBlockForm.aux create mode 100644 docs/derivations/laneEmdenVariationalForm/laneEmdenVariationalBlockForm.pdf create mode 100644 docs/derivations/laneEmdenVariationalForm/laneEmdenVariationalBlockForm.tex create mode 100644 docs/derivations/laneEmdenVariationalForm/makefile diff --git a/docs/derivations/laneEmdenVariationalForm/.ipynb_checkpoints/JacobianEigenValuesPostPreconditioning-checkpoint.pdf b/docs/derivations/laneEmdenVariationalForm/.ipynb_checkpoints/JacobianEigenValuesPostPreconditioning-checkpoint.pdf new file mode 100644 index 0000000000000000000000000000000000000000..b4cce6ea7f77a8416f12374baf2730b182d9f69e GIT binary patch literal 8879 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

  • Wqcy_i|FL132ZF!Gr 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%0Dl8!aRnnd&Z_3*r!+#7qw=td~5S*T>av(nlf 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
    ;;yy&
    z{`w>{`-FrP>i`;3$cDq|G2O^vBVVftx_w
    z{aQjCwo)i{8F0CPz$u?2O}68yO7&_&w1vetxn`|UyU8|i>Rw?FGlTm0z;
    zsNgqj;SfgbVnKS<3)6xBPvei}CGOY#U8G@}(;1HfKhb(OU>cw&=tOu8=MSMy1e2de
    z9o1R&>396TMgtYq<@;nxA?eM|-S{falhr}Islq$WZP`^+?$amRw%$Nu>U{vpY+m42
    zZA#C``LnTB<+}61V@U3LKUK8a^u*
    z(2(u+SJhe1#|E&hTrElZ;#BMB9c++-Y{}&>YxxNM(d6u8;xX+g7Zy~)+i1*;p}(Y9
    ztUlb(6Uue%`H{OLZKP_Qro>lxne|cUN>Sxo@S01u8`tBrv3Lv@g31ap6WzV))ylH6
    ztjcXX?fu)^r$OTu5tXiR$?bJ6ekqu^LvQDXR;`WdM$7&EM_bsCC7f76^i+~}#a{W-
    zWc}`gz$)=*>w&MelF_SK8OK-BVHrOuB^w7YJ~9x`lT+I&Dl}O+#BZ9$WC)x6AmMiM
    za^^vC4kLVGX2%CuTgxS<(KHqpP0xKS`5Kcfzo$&z1a3)uEZJZ9O2lF^NiJchC|5kc
    zkB;THre-6qHJdNtpeSGbWU0Ej-Gc!)`$2X3GuNc8qWm}hJ@n~1qmdC5;BBnsq)-0W
    z#px-=Q{MVZ2F>~ziaFdvuii&78vFSl#Kykp;oHA5U9(fN;d_@`8$=bxgLU${y325*
    zj+8I3oSId!8$ThOPxf9e?^EYFHd!7h<@?2U&70?YNkhuyWrz2)eJK-FUX67d_Hf1h
    z98Z5x2It4MobM#++DCfBa5nFAqnQ>xv`VF+L~#}aL-|6lcs727{c^5(Hjd3cIY*m&
    z-KR7-S}hsL{?N7h0##_vf$=Bl>t9tLO%*e9L?&r_Q!@{M4l@AA%&v#Xq-y19_WBc%
    zNduq*1h4{t;EO5_4zA#fuXBY|UY{^`0JmPXwAYpxK!=Z;OH`aqOq^MmnU$4|lbaQM
    zV&P&IVUC{ge}eOg+ljeP;i
    zb9rZk9v~&ANoSfm5>Kf@_SrNsVUS15U!$ebLZ_D;6%+Z_0?`>3DaA_5ynHKQf%Gk>
    zRO}l-VqoU%09EN1cFcGDv7X&kmtO=hsVFhYo+xBs2LJ@`fGlzw6vAIjg9`w>tBoLR
    z=Pz}HL2PIhQ?c`UgYu
    zMTJ}GGG}tM?6%+{`A((($mI^MN06T2Uk8SZtC6#-hckF2umD*(*jNxLDa92f5dQ}X
    CS*W}K
    
    literal 0
    HcmV?d00001
    
    diff --git a/docs/derivations/laneEmdenVariationalForm/laneEmdenVariationalBlockForm.tex b/docs/derivations/laneEmdenVariationalForm/laneEmdenVariationalBlockForm.tex
    new file mode 100644
    index 0000000..6604047
    --- /dev/null
    +++ b/docs/derivations/laneEmdenVariationalForm/laneEmdenVariationalBlockForm.tex
    @@ -0,0 +1,291 @@
    +\documentclass{article}[twocolumn]
    +\usepackage{graphicx} % Required for inserting images
    +\usepackage{booktabs}
    +\usepackage{amsmath}
    +\usepackage{amssymb}
    +\usepackage{geometry}
    + \geometry{
    + letterpaper,
    + left=20mm,
    + top=20mm,
    + right=20mm,
    + bottom=30mm
    + }
    +
    +\title{Deriving The Full Lane Emden Weak Form}
    +\author{Emily M. Boudreaux}
    +\date{April 2025}
    +
    +\begin{document}
    +
    +\maketitle
    +
    +\section{Continuous Variational Form}
    +We start with the strong form of the Lane-Emden equation in three dimensions.
    +\begin{align}
    +    \Delta \theta + \theta^{n} = 0
    +\end{align}
    +We put this into weak form by multiplying by some scalar test function $v^{\theta}$ which lives in the Sobolev space $H^{1}(\Omega)$
    +\begin{align}
    +    \int_{\Omega}v^{\theta}\Delta\theta dV + \int_{\Omega}v^{\theta}\theta^{n}dV = 0
    +\end{align}
    +Applying Green's first identity
    +\begin{align}
    +\oint_{\partial \Omega}v^{\theta}\left(\nabla\theta\cdot\hat{n}\right)dA - \int_{\Omega}\nabla v^{\theta}\cdot\nabla\theta dV + \int_{\Omega}v^{\theta}\theta^{n} dV = 0
    +\end{align}
    +We let the surface integral go to zero as the value of $\theta$, and therefore $v_{\theta}$, at the surface of the domain is physically constrained to equal 0.
    +\begin{align}
    +   - \int_{\Omega}\nabla v^{\theta}\cdot\nabla\theta dV + \int_{\Omega}v^{\theta}\theta^{n} dV = 0
    +\end{align}
    +Now we define a new variable $\phi\equiv\nabla\theta$ so that we can eventually apply essential boundary conditions to both $\theta$ and $\nabla\theta$. We must also then find the variational form of this expression. For that we multiply by some vector test function, $\vec{v}^{\phi}$ which will live in some vector space (In MFEM we will eventually use a Raviart-Thomas space, denoted $RT^{0}(\Omega)$)
    +\begin{align}
    +    \int_{\Omega}\vec{v}^{\phi}\cdot\vec{\phi}dV - \int_{\Omega}\vec{v}^{\phi}\cdot\nabla\theta = 0
    +\end{align}
    +So then the final, continuous variational system of equations which we have is
    +\begin{align}
    +    -\int_{\Omega}\nabla v^{\theta}\cdot\phi dV + \int_{\Omega}v^{\theta}\theta^{n}dV &= 0 \\
    +    \int_{\Omega}\vec{v}^{\phi}\cdot\vec{\phi}dV - \int_{\Omega}\vec{v}^{\phi}\cdot\nabla\theta &= 0
    +\end{align}
    +\section{Discritized Variational Form}
    +In order to work with this in FEM we need to discritize this. First, Let $\theta_{h}$ be some discrete approximation of $\theta$ which lives on $v^{\theta}_{h}\subset v^{\theta}$ such that
    +\begin{align}
    +    \theta_{h} = \sum_{i=1}^{N^{\theta}_{dof}}\theta_{i}N_{i}^{\theta}
    +\end{align}
    +Where $\{N_{i}^{\theta}\}_{i=1}^{N^{\theta}_{dof}}$ is a set of basis functions which span $v_{h}^{\theta}$ and $\theta_{i}$ are scalar degrees of freedom associated to each basis function. Similarly we can discritize $\phi$ by first letting $\phi_{h}$ be a discrete approximation of $\phi$ which live on $v_{h}^{\phi}\subset v^{\phi}$
    +\begin{align}
    +\phi_{h} = \sum_{j=1}^{N^{\phi}_{dof}}\phi_{j}N_{j}^{\phi}
    +\end{align}
    +where $\{N_{j}^{\phi}\}_{j=1}^{N_{dof}^{\phi}}$ is a set of vector basis functions which span $v_{h}^{\phi}$. Let us further let the column vectors $\bar{\theta}$ and $\bar{\phi}$ be
    +\begin{align}
    +    \bar\theta &\equiv \left[\theta_{1},\ ...\ ,\theta_{N^{\theta}_{dof}}\right]^{T}\\
    +    \bar\phi &\equiv \left[\phi_{1},\ ...\ ,\phi_{N^{\phi}_{dof}}\right]^{T}
    +\end{align}
    +
    +In order to discritize the weak form we need to adopt a method of selecting test functions for $\theta$ and $\phi$. In the Galerkin method the test functions are chosen from the same finite dimensional subspaces which the approximate solutions are defined on. This is typically done by selecting each basis function to be a test function. This means then that we approximate
    +\begin{align}
    +v^{\theta}_{h} &= N_{k}^{\theta} \ \ \  \forall \ \ \ k=1,\ ...\ ,N^{\theta}_{dof} \\
    +v^{\phi}_{h} &= N_{\ell}^{\phi} \ \ \  \forall \ \ \ \ell=1,\ ...\ ,N^{\phi}_{dof}
    +\end{align}
    +We can now substitute these discritzed expressions for $\theta$, $\phi$, $v^{\theta}$, and $v^{\phi}$ back into the weak form...
    +\begin{align}
    +    -\int_{\Omega}\nabla N_{k}^{\theta}\left(\sum_{j=1}^{N^{\phi}_{dof}}\phi_{j}\vec{N_{j}^{\phi}}\right)dV + \int_{\Omega}N_{k}^{\theta}\left(\sum_{i=1}^{N_{dof}^{\theta}}\theta_{i}N_{i}^{\theta}\right)^{n}dV &= 0 \\
    +    \int_{\Omega}\vec{N}_{\ell}^{\phi}\cdot\left(\sum_{j=1}^{N^{\phi}_{dof}}\phi_{j}\vec{N_{j}^{\phi}}\right)dV - \int_{\Omega}\vec{N}_{\ell}^{\phi}\cdot\nabla\left(\sum_{i=1}^{N^{\theta}_{dof}}\theta_{i}N_{i}^{\theta}\right)dV &= 0
    +\end{align}
    +
    +I want to pause here and make a note of a point of symbolics which might become confusing latter. We are going to be substituting the basis function, $N^{a}_{b}$, into various places in these equations. However, depending on if we substitute them in for the test functions, $v^{a}$, or the trial functions, $\theta$ and $\phi$, the semantic meaning of those basis functions changes. Any basis function set, $N^{a}_{b}$, used to represented a test function will eventually represent the \textbf{range} of the operator; whereas, any basis function set used to represent a trial function will eventually represent the \textbf{domain} of the operator.  This becomes confusing since we use the same symbolics for them. Therefore, for the rest of this derivation I will use $N^{a}_{b}$ to represent the trial function basis set and $\psi^{a}_{b}$ to represent the test function basis set. Using this new symbology we can rewrite the previous two equations as the equivalent forms
    +\begin{align}
    +    -\int_{\Omega}\nabla \psi_{k}^{\theta}\left(\sum_{j=1}^{N^{\phi}_{dof}}\phi_{j}\vec{N_{j}^{\phi}}\right)dV + \int_{\Omega}\psi_{k}^{\theta}\left(\sum_{i=1}^{N_{dof}^{\theta}}\theta_{i}N_{i}^{\theta}\right)^{n}dV &= 0 \\
    +    \int_{\Omega}\vec{\psi}_{\ell}^{\phi}\cdot\left(\sum_{j=1}^{N^{\phi}_{dof}}\phi_{j}\vec{N_{j}^{\phi}}\right)dV - \int_{\Omega}\vec{\psi}_{\ell}^{\phi}\cdot\nabla\left(\sum_{i=1}^{N^{\theta}_{dof}}\theta_{i}N_{i}^{\theta}\right)dV &= 0
    +\end{align}
    +Now we exploit the linearity of summation and integration to move the sums out of the integrals
    +\begin{align}
    +-\sum_{j=1}^{N_{dof}^{\phi}}\phi_{j}\int_{\Omega}\nabla \psi_{k}^{\theta}\cdot\vec{N}_{j}^{\phi}dV + \int_{\Omega}\psi_{k}^{\theta}\left(\theta_{h}\right)^{n} &= 0 \\
    +\sum_{j=1}^{N_{dof}^{\phi}}\phi_{j}\int_{\Omega}\vec{\psi}_{\ell}^{\phi}\cdot \vec{N}_{j}^{\phi}dV - \sum_{i=1}^{N_{dof}^{\theta}}\theta_{i}\int_{\Omega}\vec{\psi}_{\ell}^{\phi}\cdot\nabla N_{i}^{\theta} dV &=0
    +\end{align}
    +We will now define $M_{kj}$, $D_{\ell j}$, and $Q_{\ell i}$ such that
    +\begin{align}
    +    M_{kj} &\equiv \int_{\Omega}\nabla \psi_{k}^{\theta}\cdot \vec{N}_{j}^{\phi}dV \\
    +    D_{\ell j} &\equiv \int_{\Omega}\vec{\psi}_{\ell}^{\phi}\cdot\vec{N}_{j}^{\phi}dV \\
    +    Q_{\ell i} &\equiv \int_{\Omega}\vec{\psi}_{\ell}^{\phi}\cdot\nabla N_{i}^{\theta} dV
    +\end{align}
    +Further we will define $\mathbf{M},\ \mathbf{D},\ \text{and} \ \mathbf{Q}$ such that they are the matrices associated to $M_{kj}$, $D_{\ell j}$, and $Q_{\ell j}$.
    +
    +Note that we do not define a matrix for the non-linear term. This is because we need to treat it as a separate term in computational FEM software, so it is useful for us to split it out now. Instead, let us define $f(\theta)$ to handle the non linear term such that
    +\begin{align}
    +f(\bar{\theta}) \equiv \int_{\Omega}\psi_{k}^{\theta}\left(\theta_{h}\right)^{n}dV
    +\end{align}
    +We can write the variational form of our system of equations as
    +\begin{align}
    +-\sum_{j=1}^{N_{dof}^{\phi}}\phi_{j}M_{kj} + f(\bar{\theta)} &= 0 \\
    +\sum_{j=1}^{N^{\phi}_{dof}}\phi_{j}D_{\ell j} - \sum_{i=1}^{N_{dof}^{\theta}}\theta_{i}Q_{\ell i} &= 0
    +\end{align}
    +Or using the notation we defined
    +\begin{align}
    +-\mathbf{M}\bar{\phi} + f(\bar{\theta}) &= 0 \\
    +\mathbf{D}\bar{\phi} - \mathbf{Q}\bar{\theta} &= 0
    +\end{align}
    +We can then set this up as a matrix operation
    +\begin{align}
    +    \begin{bmatrix}
    +        0 & -\mathbf{M} \\
    +        -\mathbf{Q} & \mathbf{D}
    +    \end{bmatrix}
    +    \begin{bmatrix}
    +        \bar{\theta} \\
    +        \bar{\phi}
    +    \end{bmatrix} + \begin{bmatrix}
    +        f(\bar{\theta}) \\
    +        0
    +    \end{bmatrix} = \begin{bmatrix}
    +    0 \\
    +    0
    +    \end{bmatrix}
    +\end{align}
    +
    +From this form we can easily see that the residual matrix is
    +
    +\begin{align}
    +    R &= \begin{bmatrix}
    +        f(\bar{\theta}) - M\bar{\phi} \\
    +        D\bar{\phi} - Q\bar{\theta}
    +    \end{bmatrix}
    +\end{align}
    +
    +\subsection{The Jacobian}
    +We need to define the Jacobian of this system of equations so that we can use it
    +in our Newton-Raphson method. Generally the Jacobian is the matrix of partial derivitives wrt. the state vector. We will let our state vector, $X$, be
    +\begin{align}
    +    X = \begin{bmatrix}
    +        \bar{\theta} \\
    +        \bar{\phi}
    +    \end{bmatrix}
    +\end{align}
    +
    +So then the Jacobian is
    +\begin{align}
    +    J &= \begin{bmatrix}
    +        \frac{\partial}{\partial \theta}\left(f(\theta) - M\phi\right) & \frac{\partial}{\partial \phi}\left(f(\theta) - M\phi\right) \\
    +        \frac{\partial}{\partial \theta}\left(D\phi - Q\theta\right) & \frac{\partial}{\partial \phi}\left(D\phi - Q\theta\right)
    +    \end{bmatrix} \\
    +    J &= \begin{bmatrix}
    +        \frac{df}{d\theta} - \phi\frac{\partial M}{\partial \theta} & -M-\phi\frac{\partial M}{\partial \phi} \\
    +        -Q - \theta\frac{\partial Q}{\partial \theta} & D + \phi\frac{\partial D}{\partial \phi} - \theta\frac{\partial Q}{\partial \phi}
    +    \end{bmatrix}
    +\end{align}
    +
    +Finally, we know that the matrices $M$, $D$, and $Q$ are constant with respect to $\theta$ and $\phi$. Therefore, we can drop the partial derivatives with respect to $\theta$ and $\phi$ from the Jacobian. This gives us
    +\begin{align}
    +  \mathbf{J} &= \begin{bmatrix}
    +        \frac{df}{d\theta} & -M \\
    +        -Q & D
    +    \end{bmatrix}
    +\end{align}
    +
    +\noindent In a fully assembled, distritized form this will look like
    +
    +\begin{align}
    +  \mathbf{J} = \begin{bmatrix} \frac{df}{d\theta}_{00}          & \dots  & \frac{df}{d\theta}_{0n_{\theta}}          & -M_{00}                  & \dots            & -M_{0n_{\phi}} \\
    +  \vdots          & \ddots &                          & \vdots                   & \ddots           & \\
    +    \frac{df}{d\theta}_{n_{\theta}0} &        & \frac{df}{d\theta}_{n_{\theta}n_{\theta}} & -M_{n_{\theta}0}         &                  & -M_{n_{\theta}n_{\phi}} \\
    +  -Q_{00}         & \dots  & -Q_{0n_{\theta}}         & D_{00}                   & \dots            & D_{0n_{\phi}} \\
    +  \vdots          & \ddots &                          & \vdots                   & \ddots           & \\
    +  -Q_{n_{\phi}0}  &        & -Q_{n_{\phi}n_{\theta}}  & D_{n_{\phi}0}            &                  & D_{n_{\phi}n_{\phi}}
    +  \end{bmatrix}
    +\end{align}
    +
    +\noindent Where $N_{dof}^{\theta} = n_{\theta}$ is the number of degrees of freedom on $\theta$, and $N_{dof}^{\phi} = n_{\phi}$ is the number of degrees of freedom on $\phi$. Note how the Jacobian is a matrix of size $\left(N_{dof}^{\theta} + N_{dof}^{\phi} \times N_{dof}^{\theta} + N_{dof}^{\phi}\right)$
    +
    +\subsection{Preconditioner}
    +Due to the eventual size of these matrices we would like to be able to solve
    +each step in this using a memory efficiet approach. Krylov solvers, such as
    +GMRES, allow for matrix free iterative solutions (as long the concept of
    +multiplication is defined). However, for these systems to be well formed for
    +such solvers it is useful for us to use a preconditioner. However, this is a
    +somewhat strongly coupled system where we cannot simply use the inverse
    +diagonals of the matrix as a preconditioner. Instead, to encode the coupling we
    +will use Schur's Compliment. Each Newton iteration we solve the equation
    +\begin{align}
    +  \mathbf{J}\Delta \vec{x} = \vec{b}
    +\end{align}
    +If we expand this out
    +\begin{align}
    +  \begin{bmatrix} \mathbf{\dot{f}} & -\mathbf{M} \\
    +    -\mathbf{Q} & \mathbf{D}
    +  \end{bmatrix}\begin{bmatrix} \theta \\
    +    \phi
    +    \end{bmatrix} = \begin{bmatrix} b_{0} \\
    +  b_{1}\end{bmatrix}
    +\end{align}
    +We can pull out the first equation from this system
    +\begin{align}
    +  \mathbf{\dot{f}}\theta - \mathbf{M}\phi &= b_{0} \\
    +  \theta &= \mathbf{\dot{f}}^{-1}b_{0} + \mathbf{\dot{f}}^{-1}\mathbf{M}\phi
    +\end{align}
    +Then if we pull out the second equation from the system
    +\begin{align}
    +  -\mathbf{Q}\theta + \mathbf{D}\phi &= b_{1} \\
    +  -\mathbf{Q}\left(\mathbf{\dot{f}}^{-1}b_{0} + \mathbf{\dot{f}}^{-1}\mathbf{M}\phi\right) + \mathbf{D}\phi &= b_{1}
    +\end{align}
    +rearanging terms a bit
    +\begin{align}
    +  -\mathbf{Q}\mathbf{\dot{f}}^{-1}b_{0}-\mathbf{Q}\mathbf{\dot{f}}^{-1}\mathbf{M}\phi + \mathbf{D}\phi &= b_{1} \\
    +  \left(\mathbf{D} - \mathbf{Q}\mathbf{\dot{f}}^{-1}\mathbf{M}\right)\phi &= b_{1} + \mathbf{Q}\mathbf{\dot{f}}^{-1}b_{0}
    +\end{align}
    +The term $\mathbf{D}-\mathbf{Q}\mathbf{\dot{f}}^{-1}\mathbf{M}$ is Schur's Compliment for this system, and we will represent this by the symbol $\mathbf{\tilde{S}}$. We can use Schur's Compilment to precondition our equation if we let the preconditioner be of the form
    +\begin{align}
    +  \mathbf{P} = \begin{bmatrix} \mathbf{\dot{f}}^{-1} & 0 \\
    +    0 & \mathbf{\tilde{S}}^{-1}
    +  \end{bmatrix}
    +\end{align}
    +So then the preconditioned equation which can be more easily solved by some Krylov solver (such as GMRES) is
    +\begin{align}
    +  \mathbf{P}\mathbf{J}\Delta \vec{x} = \mathbf{P}\vec{b}
    +\end{align}
    +
    +It is easy to see here that for this system to be solvable / well defined both
    +$\mathbf{\tilde{S}}$ and $\mathbf{\dot{f}}$ need to be invertable
    +matrices. They are both easily shown to be square (with $\mathbf{\tilde{S}}$
    +having a size $\left(N_{dof}^{\phi}\times N_{dof}^{\phi}\right)$ and
    +$\mathbf{\dot{f}}$ having a size $\left(N_{dof}^{\theta}\times
    +N_{dof}^{\theta}\right)$).
    +
    +
    +\subsection{A Few Quick Notes}
    +A few notes on the dimensions of $\mathbf{M}$, $\mathbf{Q}$, $\mathbf{D}$, and $f(\bar{\theta})$.
    +\begin{itemize}
    +    \item $\mathbf{M}$ is a matrix of size $\left(N_{dof}^{\theta}\ \times\ N_{dof}^{\phi}\right)$.
    +    \item $\mathbf{Q}$ is a matrix of size $\left(N_{dof}^{\phi}\ \times\ N_{dof}^{\theta}\right)$.
    +    \item $\mathbf{D}$ is a matrix of size $\left(N_{dof}^{\phi}\ \times\ N_{dof}^{\phi}\right)$.
    +    \item $f(\bar{\theta})$ is a vector of size $N_{dof}^{\theta}$.
    +\end{itemize}
    +
    +\section{Representation in FEM}
    +We will make use of the MFEM library\footnote{https://mfem.org/} to encode this system of equations. This document is not intended to be a comprehensive guide to using MFEM; rather, here we will provide an explanation for how to translate $\mathbf{M}$, $\mathbf{D}$, and $\mathbf{Q}$ into pre-existing MFEM integrators. The non linear term must be written as a custom integrator and an explanation of this process is outside the scope of this document.
    +
    +\subsection{MFEM Integrators}
    +MFEM provides an extensive set of integrators. Of interest here are the BilinearFormIntegrators and MixedBilinearFormIntegrators. We will explain how to use these by following the process of deciding how $\mathbf{M}$ should be represented. Recall that
    +\begin{align}
    +    \mathbf{M} &= \left[M_{kj}\right] \\
    +    M_{kj} &= \int_{\Omega}\nabla\psi_{k}^{\theta}\cdot\vec{N}_{j}^{\phi}dV
    +\end{align}
    +Also recall that $\psi$ denotes the test space while $N$ denotes the trial space. MFEM provides a robust set of integrators. Because $\mathbf{M}$ is composed of terms from the $\theta$ and $\psi$ spaces it is what is called a Mixed form. Therefore, we will look at the mixed form integrators provided by MFEM. 
    +\begin{table}[htbp]
    +\scriptsize
    +\centering
    +\caption{Selection of MFEM Mixed Bilinear Form Integrators}
    +\label{tab:mfem_mixed_integrators}
    +% Adjust column specifications (l, c, r, p{}) as needed for alignment and width
    +\begin{tabular}{@{}lllllll@{}} 
    +\toprule
    +Class Name & Domain & Range & Coef. & Operator & Continuous Op. & Dimension \\
    +\midrule
    +MixedDotProductIntegrator & ND, RT & H1, L2 & V & $(\vec{\lambda} \cdot \vec{u}, v)$ & $\vec{\lambda} \cdot \vec{u}$ & 2D, 3D \\
    +MixedScalarCrossProductIntegrator & ND, RT & H1, L2 & V & $(\vec{\lambda} \times \vec{u}, v)$ & $\vec{\lambda} \times \vec{u}$ & 2D \\
    +MixedVectorWeakDivergenceIntegrator & ND, RT & H1 & S, D, M & $(-\lambda \vec{u}, \nabla v)$ & $\nabla \cdot (\lambda \vec{u})$ & 2D, 3D \\
    +MixedWeakDivCrossIntegrator & ND, RT & H1 & V & $(-\vec{\lambda} \times \vec{u}, \nabla v)$ & $\nabla \cdot (\vec{\lambda} \times \vec{u})$ & 3D \\
    +MixedVectorMassIntegrator & ND, RT & ND, RT & S, D, M & $(\lambda \vec{u}, \vec{v})$ & $\lambda \vec{u}$ & 2D, 3D \\
    +MixedCrossProductIntegrator & ND, RT & ND, RT & V & $(\vec{\lambda} \times \vec{u}, \vec{v})$ & $\vec{\lambda} \times \vec{u}$ & 3D \\
    +MixedVectorWeakCurlIntegrator & ND, RT & ND & S, D, M & $(\lambda \vec{u}, \nabla \times \vec{v})$ & $\nabla \times (\lambda \vec{u})$ & 3D \\
    +MixedWeakCurlCrossIntegrator & ND, RT & ND & V & $(\vec{\lambda} \times \vec{u}, \nabla \times \vec{v})$ & $\nabla \times (\vec{\lambda} \times \vec{u})$ & 3D \\
    +MixedScalarWeakCurlCrossIntegrator & ND, RT & ND & V & $(\vec{\lambda} \times \vec{u}, \nabla \times \vec{v})$ & $\nabla \times (\vec{\lambda} \times \vec{u})$ & 2D \\ % Note: Same Op as previous? Verify source.
    +MixedWeakGradDotIntegrator & ND, RT & RT & V & $(-\vec{\lambda} \cdot \vec{u}, \nabla \cdot \vec{v})$ & $\nabla(\vec{\lambda} \cdot \vec{u})$ & 2D, 3D \\
    +MixedScalarCurlIntegrator & ND & H1, L2 & S & $(\lambda \nabla \times \vec{u}, v)$ & $\lambda \nabla \times \vec{u}$ & 2D \\
    +MixedCrossCurlGradIntegrator & ND & H1 & V & $(\vec{\lambda} \times (\nabla \times \vec{u}), \nabla v)$ & $-\nabla \cdot (\vec{\lambda} \times (\nabla \times \vec{u}))$ & 3D \\
    +MixedVectorCurlIntegrator & ND & ND, RT & S, D, M & $(\lambda \nabla \times \vec{u}, \vec{v})$ & $\lambda \nabla \times \vec{u}$ & 3D \\
    +MixedCrossCurlIntegrator & ND & ND, RT & V & $(\vec{\lambda} \times (\nabla \times \vec{u}), \vec{v})$ & $\vec{\lambda} \times (\nabla \times \vec{u})$ & 3D \\
    +MixedScalarCrossCurlIntegrator & ND & ND, RT & V & $(\vec{\lambda} \times \hat{z} (\nabla \times \vec{u}), \vec{v})$ & $\vec{\lambda} \times \hat{z} (\nabla \times \vec{u})$ & 2D \\
    +MixedCurlCurlIntegrator & ND & ND & S, D, M & $(\lambda \nabla \times \vec{u}, \nabla \times \vec{v})$ & $\nabla \times (\lambda \nabla \times \vec{u})$ & 3D \\
    +MixedCrossCurlCurlIntegrator & ND & ND & V & $(\vec{\lambda} \times (\nabla \times \vec{u}), \nabla \times \vec{v})$ & $\nabla \times (\vec{\lambda} \times (\nabla \times \vec{u}))$ & 3D \\
    +MixedScalarDivergenceIntegrator & RT & H1, L2 & S & $(\lambda \nabla \cdot \vec{u}, v)$ & $\lambda \nabla \cdot \vec{u}$ & 2D, 3D \\
    +MixedDivGradIntegrator & RT & H1 & V & $(\vec{\lambda} (\nabla \cdot \vec{u}), \nabla v)$ & $-\nabla \cdot (\vec{\lambda} (\nabla \cdot \vec{u}))$ & 2D, 3D \\
    +MixedVectorDivergenceIntegrator & RT & ND, RT & V & $(\vec{\lambda} (\nabla \cdot \vec{u}), \vec{v})$ & $\vec{\lambda} (\nabla \cdot \vec{u})$ & 2D, 3D \\
    +\bottomrule
    +\end{tabular}
    +\end{table}
    +
    +There is a lot of information in this table so we will break it down. First we need to identify what spaces the domain and range of our operator exist in. The range of the operator is that which contains the test function while the domain is the space containing the trial function. For $\mathbf{M}$ the test function is in the $\theta$ space, or H1, while the trial function is in the $\phi$ space, or RT.
    +
    +Next we look at the Operator column. These define the operation within the integral where $(a,b)$ is the inner product of $a$ and $b$. More specifically, the MFEM documentation provides that $u$ is the trial function and $v$ is the test function. So then we are looking for an integrator which has the operator of the inner product of the trial function and the gradient of the test function while also satisfying the domain and range constraints. Upon investigation of this table we can see that the \texttt{MixedVectorWeakDivegenceIntegrator} has a range defined on H1 and domain defined on RT, just like we need. Further, its operator is given as $(-\lambda \vec{u},\nabla v)$. This is the same form as we have. $\left(-\lambda\vec{u} \rightarrow 1\times\vec{N}_{j}^{\phi}, \nabla v\rightarrow \nabla \psi_{k}^{\theta}\right)$. Therefore, \texttt{MixedVectorWeakDivergenceIntegrator} will compute the matrix $\textbf{M}$ over our domain without any modifications (as long as we are careful about the sign on the coefficient $\lambda$).
    +
    +The other integrators map to \texttt{VectorFEMassIntegrator} and \texttt{MixedVectorGradientIntegrator} for $\mathbf{D}$ and $\mathbf{Q}$ respectively. From here one would assemble these, along with the non-linear term into a block form; however, that is beyond the scope of this document.
    +\end{document}
    diff --git a/docs/derivations/laneEmdenVariationalForm/makefile b/docs/derivations/laneEmdenVariationalForm/makefile
    new file mode 100644
    index 0000000..cf1ffac
    --- /dev/null
    +++ b/docs/derivations/laneEmdenVariationalForm/makefile
    @@ -0,0 +1,8 @@
    +TC=pdflatex
    +JOBNAME=laneEmdenVariationalBlockForm
    +SRC=laneEmdenVariationalBlockForm.tex
    +
    +default: all
    +
    +all: laneEmdenVariationalBlockForm.tex
    +	$(TC) -jobname=$(JOBNAME) $(SRC)
    \ No newline at end of file
    
    From 5602c39b86958dd83e5ebf664a6af17ba2792897 Mon Sep 17 00:00:00 2001
    From: Emily Boudreaux 
    Date: Fri, 18 Apr 2025 11:19:54 -0400
    Subject: [PATCH 082/167] feat(assets): added low res spherical mesh
    
    ---
     assets/dynamic/mesh/core_lowres.msh | Bin 0 -> 12025 bytes
     1 file changed, 0 insertions(+), 0 deletions(-)
     create mode 100644 assets/dynamic/mesh/core_lowres.msh
    
    diff --git a/assets/dynamic/mesh/core_lowres.msh b/assets/dynamic/mesh/core_lowres.msh
    new file mode 100644
    index 0000000000000000000000000000000000000000..f0dbfdbdc62ddd3764d49d796effc4a1a3e2ab8b
    GIT binary patch
    literal 12025
    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
    YK|fw!4%+C0f;MCR{sXT6{mZTY0n)p~q5uE@
    
    literal 0
    HcmV?d00001
    
    
    From f007e5745a2ff082b704e4be1e993cb24620fc32 Mon Sep 17 00:00:00 2001
    From: Emily Boudreaux 
    Date: Fri, 18 Apr 2025 11:20:23 -0400
    Subject: [PATCH 083/167] feat(gitignore): added .idea
    
    ---
     .gitignore | 2 ++
     1 file changed, 2 insertions(+)
    
    diff --git a/.gitignore b/.gitignore
    index 17b605d..36dfbbb 100644
    --- a/.gitignore
    +++ b/.gitignore
    @@ -74,3 +74,5 @@ output/
     .boost_installed
     4DSSE_logs/
     .last_build_flags
    +
    +.idea/
    
    From 025f55125a009f838f24ed8fa0fbe49f83506bcd Mon Sep 17 00:00:00 2001
    From: Emily Boudreaux 
    Date: Fri, 18 Apr 2025 11:26:54 -0400
    Subject: [PATCH 084/167] fix(opatIO_sandbox): removed opatIO sandbox code as
     that is not part of this souce tree anymore
    
    ---
     tests/opatIO_sandbox/GS98hz.opat | Bin 1439680 -> 0 bytes
     tests/opatIO_sandbox/meson.build |   1 -
     tests/opatIO_sandbox/opacity.cpp |  28 ----------------------------
     tests/testsConfig.yaml           |   2 +-
     4 files changed, 1 insertion(+), 30 deletions(-)
     delete mode 100644 tests/opatIO_sandbox/GS98hz.opat
     delete mode 100644 tests/opatIO_sandbox/meson.build
     delete mode 100644 tests/opatIO_sandbox/opacity.cpp
    
    diff --git a/tests/opatIO_sandbox/GS98hz.opat b/tests/opatIO_sandbox/GS98hz.opat
    deleted file mode 100644
    index 43e5bafa0b7e7bc1d8a5566622259297cd2fee66..0000000000000000000000000000000000000000
    GIT binary patch
    literal 0
    HcmV?d00001
    
    literal 1439680
    zcmeFadzfYCb=G-KT~FOlRkvh0iDP9lWWvMn02u;gm|>s55QYH3kUTt@8DL@t^CUos
    ziJg#y3=EJ2@MIu?i9Jr7n;knB+p#1owq!-xTbFLBrIz|qUENjHUDfAO_v@+qy=tn@
    z`+L8SRHtdR+=`tC^&i@*s(sGcXMgK^*Spqw*V=#eUElm2`P@It9skSca;4!1Zv9{G
    zue|&FAO41K_-`NnhCliZ-+1fizxu9k{>u;lz3=&l?|JwyeET>3sqg-gTfe)Pe~s6F
    z#}B{vJrDoIhu{D1zjORP|Kxk#|J@J&h3|jQ55DJp?|aX~U-$60zxxM%@ZJCL;jjN=
    z-}Fs?>JL8re|+EfzW4jy_dW0bp6~ld_wq4!Jh$nNe>rvhmv0GweK^zqel^Fh;`kLD
    zAL95R$I~1KI2Ji}b1ZOd;h5vNo#q<<>Kw})_1j#oobY#!y`{g`_}5!{_57`Wy`}%I
    z@vpD+vmd_oudk%@i~PRG`9=O-*u_F&g&~fIqxeu
    z@2fcPt2pngIPV>t_YThcYR>y=&iiW4dnf0;lk*Ro=`{y>k{%`*Ksr2tQPMk`6|L|i!zx=CH>G6w>Z^2Z0>#jaHGL?Q;;{{Xc
    z@nRkS-*nnoo^PK{|JTL~r_)b;)vf=VP6v-y<2%1;CjGWshsS5qUs(Rtvw!JN&Zd91
    z@dmS;KcD`8x8DBc#Z>D*ncmG_Zkbc^jr*x^W-a}1{#fDoBaK^kwwHhLGk@;bQkK)o
    zkDUI^zff69pZUeF_#&E4!pxRA?!?b!PM?Kf|x-}tw0A;d~L^h38+teze(
    z=CPqK-*&XUJo5dwEN(f~>lf07x&7Vg)axyry4?=^_v6id{DD*H!e4vhtABic5__La
    zpTD);o{K-f?HJ|0y*8PC@RphGO{RXG-^cbO`;T~Kd-Cy(+STi|r<1tipTAu3<$D`9
    z#QvdvSA5a^&u9O*v0-<><<;~%Y9If(7ap#s4H$fFIUMbWd~CqNZ!Uv#i|Ot^yJaCW
    z_^HYCBQHFBY*LfynOldSo=o3<3r-%3_F%jCzQ%%1rn-*F^xO~LLafR3TN^+;nZEPK
    z=Z`IFGX0+$fELg5>$E>6)01{(+!FppoVwq3b<&<}CqCLU;gMA+}r-e&)mB|
    zvb|`(-`QT|4?8mXyXH(k@2C1c>-gV#dhA?}4PZGvzL?{ky_`0d?Z=l>U0?iJes>Ap
    zGl$=tNE`0@nOgeK8$dIW{?o<+PNd@96Y1tH7}TW9p~+ysce1OKc=bl@>rVddq}`mf
    z7xTV1%3r=%dlCNL*&2
    z)8pXa_|{&-zDCm@Xb_Jv>~5UAKp8wLr{YI9;l1PF(~VU5fa~z@<
    zowOh0jqT=E6!pw6PNfZ6@W@npD|(&0IK_RP;yzBNx1y-Cf9dx4=x+9+cxpcIi2t*3
    z!MEd!_~<|;zuuSWx;wy`=1jQ0&-JXq2WCTjC%-fe{?EWiX5qJU*wYO5Q(-+{W}SbG
    zb@>?k_1RRs`4w>D5^>-a;=7@6)c3hU{Cyd_x|r(s=hKG!{&TNjf3M=_E~bC50W?>L
    zAFl=b5}z8w-<5e?h3{J-u8p|YpxYm>1^=ixaw7eeTWN)lO<<=J?4L<+F!D9Uv5~Kv
    zr`wLq!;L@YHTF*pczj}tcyualq#-(|`QFp)$LUnOGRD(d&l&jOEO;^-_P_ay{ZRv7
    z-~Ldheegi0zYk;${_vNbAMDEX{aZ8b+oM$9V?A7l;;1rw|Tf`zG9~;U7k^
    zt55Osr7l*q3u`)L1tkk9>4qW%16qWk{^-v7x&
    zcJir2`0`WW%ah#a7gPDCi|HR|Y=A5H&0+Ey*TIdk@O_2rW%y8q{bBs9vcDp~vOVc_
    z6WHTq`i{oNo=lBT_Iu{(x(|_;8;5K^&dUfNBhJYGPN(7-)8O+AJYXhWKW1^WUpE`}
    z|4Dyje34&%C~L$mryk6NL#MKL-AV*C_h))tccwU~Ez>^AWy%L_gm^=CG|2ur2aaE0
    zf5-bR|8WhRJBJ-*iEzD~=>E(m@(;5K`!QD>v%w$e
    z`$vByyQ~X`KJ!r4_}<_9VAe=84xG+}bN!j}D?OR)x{&Gq=dquSfV0}i&w__vNE-I`
    zud+n<=TY|Yd&&EK7{B{iB3^toA^)2wud|v6$JZ0x&(%b6+A`-YB=Y}r!LF1?o=ueR
    zoa6Nitp8FX|61qub?{~hdzu5krV{O+N}_zGkl*XxbC0hdVh)d;&br!v*a%?20muoRbFv4@OJsv@xbptdMh1pCB~6DzY5=t
    zIOY6=@OL8QsT|*#4=KKw2G^#+%Ng<`^TeM^=`Y<%&$q3}-ar3P*4R%^KS*BgbS8c>
    zkjW1FGOcR|cG8rIcWq*aHTc`d*?-Zm$le#Z&kL;Ud?MaHp9n9P66I~yf?dep9dTa1
    zBzwr0^gVMW?UTbqaeh1sUkvAVe5f9|&wiDUO0emE1
    z5)WxE30GT7;(aY8`HPlPqwIFJxg?&^j2$(X6zBQxE#Y;_2ey>N)0(lLrjl?gSJFN@
    zV!ihhecldyX)DqDZg72T*!fDL_ghZHV;A`QY(o5!$gkJfALGFf%gNnT1i!pGmOkJfCc$4!1<~i(V-q&@&
    zRpRr9z>^1+Z|OUoDNoVQv6r~1kcoFk{vzH|p|1K&z;DGBtE~SPxV?*i*n@ZOC$isz
    z#QR;mHeb^BZ7wPA)5dzXm&8X4CGnL)Nq($Q63-}<#A^#B-Ss;17Li&xGO&#bv_lr`|F^`T7r>jBx#Z=J#q^}};}Gu_t$ekh;G?`;I!Q+)J%
    zxDUeNwM6;$9lqybA{@w-@4Z~bd|(Mx=YFv
    zc9-PWx>?t5bR0b;;bl)r`=+O)x_x&^{G}87>L>}<3MKK`wvyubR_v^$B)-*DQl7-P
    zmn#Vuj)>b2@PGUGo83hBWhd|`ef~zG{kRH`uH)Ah64gOw$RkW9ia%}e`33Os40icMqWk-SMEmPe@Zx#mwF|)x$lGRjJL>+tjX3%N@-C;chTZNKGx5*v
    zO#8Dv(|YAH?VEMt$eWG}xK8hzb-wQ&d6Qg8{IaPe`)w&HAKX?F9=4bCz6JbAM@gUG
    zSrTvVE{Tu#!bkc_x}U{TgKz%XBCjjTFa2;4yDIX&MR3Tk>jgi$xsERMO&ulq=K{Q`
    z9eZjkDL>R&(tc^-x|>VFfu@r7M;;u^mE>=Z;3EK&CjYn2Gmyk?(CI
    zPC5e5R^j(I>`#efXTaBWuHQT$k6&pi>HD+?zahTUSrWhQDv1wvV=q1I_dfmnzGA6?
    zUk~(yNBt$mLH#A=ar(i7sOOX4>Mv!e2m0YjMSkB`QeL$e9O}WYyTOqzaH^B<(V_QG3gAmS_|}FUxAML%;8P2)
    zZ!U?qHSs<3e6Jk5{V37CJxFAidm(-k-frP{HWK0B+M8}CwwJf`#kVp8Z|RE_SNxZw
    zFIN3vh4`ROUG2^~F4Y;9;a!W=HK);KOi};2UH2#dG!^uF)-U+ze5(B1RM7jmp6Gm;
    zbz+Tud#uB8JnOoVbz^=X@wzGEo~V0v{pjTJq(19je|BBdN5vOWSL}MZ^Txkl^u>z5
    z_tEFAaX+KI$gkdRH;QYP$sa9I51$RXYOm8tJMho)3sJ9U9n77M)?wKm#E+vsP(sUz@wlj;aeexv
    z&f%o)%6a~ic5t_!PrlA};^UXAy;yIde9!Ir9C%l-ALY^VnfT)l`ODQ*e&Ke#sPaNl
    zFY0`^)_IY5Zw7rs-2e6$#s$Uoli@u3m6LX$xGU;GUC*)Zl=>OEpb7G_6V(4E&>2L1
    zgYnCLPxv~8AAbEhcH4)KwmTo~zfRiANxQjU{z&Wc=IM)-@9QA0YtEFf+o%4q9{iH>
    zGt21CmcWl?;<{yYp3CR}mhfw{sp=pTLAQynBIu#K&aMx8{jF|^
    zqn477OBLVMLVjNHaSi*O2zgiK`(pjsIHx@OB>N=tF58p&kMf|=uI%6Zd!KhVyE(~U
    zly83H{ZU`6z36)Hj4!&MUFf`8(c|REQ*WlK7uG{PUVdYd`?-YvV2L`0`O6~x4|8GN
    z6tCV4^00G?sqll?PRxAbf;B5uSz|(g08Qes?JabPs%~hpt@buAh$x}U*|%d{+~B)%mTQ-z`8A<It^1l
    zzD}RZ82ouW=vs82$3q=i^@;1$`$oWxVd~1m^w*4}!q2E*R{ifL=a;#TO3*R5?kqok
    zd!L2sbMz-3$77Dq%)hNO_R)OJ_G6qnX+QQ?#+#FN^QG1oH}HSeI{o`=pd~VnhyJ3c=8hd>0OEL#|Ponzs)+o6zVbZ=a-4k
    z2hk%9f)9h}NG@St))BwN`kw)p&Z0v&hd;Z3{~ENuhoLdR=&@?W-}-)nub;`-BB<9h%5)0yJnflPk9sCw7=
    z&P@2(n#rCIS-&;vvhG(NPqlBxQuLYlpK9P4T5s2BhpDIj3j6pnb(|6EJeQSMP0m=y
    zLY?tPgHB4H^K0PMN3py2qKEnw^gW+X6c;^9-SSyxfJ)05!XS$OhA
    z^vhTHUctt)KbiMC-d7!S5?qe_$#`TwZTq>K
    zzF2YW8`l@h@1D*YI+%CaZcf2dikbXUcc%EJEmQoGlm7T$t;1s`*msw}n=|0g%jiQd
    z!E=X#ZW8?^_V!$&IJiQ7em3Zg;kVRrZu0k$MD_4%Kfaw0wdb?UW4=x|=8-k4Eu`guP8GuZWW@c#4Q&}DFF2>TkwzmCG2ZiIdueV=Go
    z+F$PDi2KU;r2Q}f-rmlmY)|G*#v}6|`zz~i#4n;wRJxeguP<)!&HdBZ!D;N`RMx=7
    z_w~b9dN{Uc;%)g%@x})H!tuyc*v+%(171j^V|WVv%11-}-~9yAIb92SI_;ZPbT8}Z
    zcGl1p)PrtVI6OxkXcoQjT%x-6e9$lGI+ugKOzTzWyyZmwH1iy%6Z{Ffp_}NiuAxV}
    z6!6ZvE3M}b;TJzkUh-M?(M#yTUjrX51s$LK@G!jpI(~2*94n{BC*elye{fvq_|S2t
    z^Go9MF}^cDa$Nq!>WdqCo}LGSKa#zjk`8dt{R_R)U;IdcV;+CC5qPWWnLir(3#5N3
    z<2TBQ;<53dD^`AN3?1nNy5QwRetQ#r?=JemJ?efttlJiTYXg6?0gh~dKO5*7Ho>1Q
    zbRgUKwQXLvg+y$!GB#(6fX^-d%Vc^Jc~~7DX#a|(er&*
    z@ORo5XURKUAg;d>@X5Sg_&*kOE$F`B(^0o>ewyZ^;=}!7TMBeb
    z`!egl7VJWK;Ujb_dFs=7>drap|7;JF^bv2t9MIqAv{Pm4geIDc3T^av%|MkU<`0%GrXW|p5(1Ep-yEa#|GV@(?h~KvC*tb|>`V6>lmv+I4ozV9n|FHqyt%FOe
    ziSjNh*w+&LdN%AY#Y2_guXSBlc%RqUS1)j%ox&gnoT8s)fMb6q|5nVzGrBYJq_#}w=Q8oNRpNzFc-(6tu8|$D
    z^Zj=c;&AXj7xdoBn>C?-YDRDDb!$UUR{#e(=~w7ty}LQTyCi(+E{Q*Pqwl+2Uo3rk
    zH#+w&?8|!ff^?_PwV^X@MaR{GUaT3tt96VyaO;SDaG1#N?GwN6fipYU$#&@LQr%(=
    zo>iycVUd2XS7Fz_KoX{<Gx3}v
    z{->AzmoE5At8nN;hv3@^dDg3`;*h}*pNJ1_1U;?%Zw|lW{(u(r=50Ygs{E#LqXS)L
    zC+pZSt#8+d#
    zgYx)I@T5G~o1;%BSCT(JB!1t6H}4Q1Y{H)+9*LK(z@O{vv&C?Kl{cNiZ%^XCs_1ja
    z$p_qjeX)33f2RCLv=gmMH~n=TnfeP_&>inn2UsTWeu=u`wa_0VzTp1I1MstnecDQ2
    zK|A}rqollkC+pOOZn7I*(E}gpLx24G^~DXGe6=6l@ZI&r%3DNzvFhQSTz3c8Wghp=tsym%`4u&kNR`#
    zM15@V!EY^Q>Tm3&kH!9{13PMG{#6q^W+x?Y5%TMbv)m881b^A0Kl(6{e`_wOPSXaD
    zErh-k#fjbMZ+qbxeb`Bnb?KK*{K@;LFK)zjKUT!gMSZdK6nEAa3y(U$Mfc;hqla#z
    zU#~UrZRu@V=)-BI55s;qk3Wt5GwORdAWo0{q2ilSU#vXpTl!+@UF+Phx8@fMPu`ke
    ztbO{$&o5S;VugB4o%&YP`GMQi1DEMvUPh0#NIq;D{Y2CSyZ&c=f`7Ii&pJUL{d*s+
    zpK+bqdN1WStam-=K@|@yQ!if*cI4md`z}!@oeguIU5`F)
    zqUx8wi>}zZQTeT0ru@n#eSQ&Nln;w@L{)!@_@eyvGPpBOert;QP1I>BKQ>AIG#;%d
    zw%$cJ7j-bMH@mLmI*;-V6ZBcsh;wV?u_mZz#yKJWeB+z;Nz{qjZhZ9m`)E5jdGy~;
    zzV0N>*j{}6a={nv-`79CSh}iwCLX;*{be=i(Z%DJ>Hk}1K1w{Q9=a^MOcqnwpXY}~
    zy|{GDas8|pw;fnVZhedA>Ul1${f+W)6X0Eq>#AX=Rp!grQtPu^PxSj6Z|wi^RO1wf^0DJ^M-HkL%LbT^WyTSGEh=mw)f`{r8i0b0>T`sr$1IN9%L<
    z=P!J*_M&}oXMM5uSy!g|Yb*WdxlD5gHqjB(Q}GKw&tZ`~<6O(g}J=%I^U2g?DuaeKG
    zq2G#nJ^MrZN!ye4pT;HgGuxMsC+*I5V>~k6oV1%e*^BDt_iiuuTVJgA>tU{FJNf54
    zbD4I)^A&i3>++sUJQwDfiuWvl3k#|8F0)~ui+>DZ7jgcg@*~&KpN^srzY*$s+TY{o
    zsK($UH_#i7qDLL3PIDE#`cRlhBpuH+_|iytz3MXKq5f>U)cJ8fsQHooqIK(z&umxb
    zUA8a(Y<_P0GCtYA*?!E2?VnECjrCfZOZDc@FK+Db|K*hY&DVMkN?(9ge!|9Z{3)f07?>s;UMdMoQ+-B)8?#5^wa4^d}q
    zy^N2xFUNU~)6ARf&&-RAKeivo*(Y(v_h0<-{>?9L*!4$Fp*ugN`CIQE$QpU_cNR0%
    zsXM8MwlHt$5Z&4ub=oQX#~A+L2KaK5`fY{vt5V;nz(=p4cl!uDd5}8KD7uEhL~~AF
    zw0lFJ%?bmEiC;giJnEjRU=8M%AH@;UheG7l$l;$pdW+2mj>1VE6
    z4|9v#GwHW;JeOgexTu;c@9{YJ`vUdPmsr1NS@%b%>-`EkzclCuH1}(UdhseczV$>p
    zz%_K6b@VKY=wjy4ugoRFUGY
    zBCL16NFDrn^Z}28i~o{5=4ZjXXTi}I@!RKvUFrS~;SaB+@*CHg$9R)|uh>_kxHICB
    z?MZd?IJe*UWWHoPa-LZHY>Ll~x^&g|X9B;pUes}mcvD?`@9n3v2F`!ODe1R9IDjs_
    zAHLg5y|j>N{qj7AVV!(`1zh$1bX
    z-=gldiQR30PaEj#Hqi@jCE~@~=n=Qk32mc0+d@CIkqGbC@KY;^?&}iAIj(maKUqUZ
    zRi^HJo!1Q|!j+3*zX+Ey^jMFh=lcNo^jkqMBY$=wRet&k_jQDR#2X>5Q{QroALSP-
    z^h;FHb;UXB&U2sC7u%2BtG-zCwobuoPbm)i)`6_yU;lBx?C7yx&6WJ|0(rYUy7cwX
    zXDhz-4ELkT{f+a9okE^^den95{vD!AIYjq#
    zh@STdoXPS0&m6jo9CP}PxXy!MpL)M-?01v?g*EJI1$(T6iwoe-EVwnr9IZIdnE9Rj
    z{s!NBi0^xz&-p?k|MJs87b^d9E>)i368Ll_@ILY2I2T*|_x8Eis-HxA5e0M9qj
    zoC`pd+>ZxCLFH=N7k=WWUXv*Mv?h
    zueotQeZ=(~U$wKLt$-tSaBYdcjCsEQEc;=S_pe~z!|1x=^Bb_V&~J%bL1cAL!D6XvzjVj
    zHIOypxwre+pUHlU=yQ6&mv;C}4m?^zhdxUD`5O0O7GAIher)3(_TUlw^qU-TUk|}^
    z?|07)Zf2fm8+zY%=EW9*&RBVj0=QE^KUzR{RX{(}f$pcHB%V_!2}k1GQ1P!8^jOU$
    z;dfIBzJ@;4cz3|}+rzKzgzu?1c@y5X0WPhfw_io?R_Ar|_`50iS`{8OhW>bn_r1u^
    zXF}hD?Ma{a-Pp;e$vZq9>`FT7S4022bof_;&e!vcmH#mhjrwB6F>!ve;>`i#pnm4%
    z7wNC-Wqw2#b0pjFM@Qs2R;V{$CB7bnU(SQ?>)^{Sam*1ooJTj>gwD7r?DyZfZf)qE
    z3LHC`7u$snush6?^}JfesonIm^q?#3;q!XvPv}O+*~R?h4s^r?^jB@zQ!DczTd><^
    zbbw8~K2P6``)Lm0^ZW4bJ^Fff=`Y---)9q?UBeHp;Fp%bpIP?N6#T44KA;l#xA0(u
    zIN%EL;RXEVS@7=(c-BwyIZA%Wn+}MB>*NZx`l{WR6zAiMhqux9)Q*m{z}(Fa`WL!b$8MfG9_Np$9#dq_aC{EE
    z@S`X{^ts=-B-VQ!L&J9)Gu??MZD|+`9`nH-&;tx&CZMPrIF{d`p
    zS63clpFV^g^rD;azIFQV*075e;=ek$v&i#~=E12MaBhvsUPj)#}-0<_8kpi8zX*Mrq9f}#slK&CgzQ|(jU;yzU@F~*@?gC
    zVt%@DpcjA8$GQ}GU7TOs`1}jE&o6G|)&CQHaU(xEUX(xk6Gi+^AO5W;^hGEy-vxej
    z@?3_FlIoI$lH$E~cuyOBHLZM)*ng#ZTT@B{_KG}JMh5mL_BMg
    zeuxe1Yz;hFA)mSYd!{eee(HhOcIi1%iv{LJv@yT91$)V7(iLw}pP3=g@Tl{diTptw
    z``;!WI>P@p6Q7um6nOqYSLjbr{M3ux^l^TXK81dCxVP(zl}CF0^NWS&{qigSiN09z
    zXD|M*2i)>}{w{Rqo%p*B`ug0D(~iBh(MQt?UU?3D>~~N+)PxQ>&;0is-|vXLgZbS)
    z{_6I=KIK{7(idwVzojo$-tYnP0dMJx@0Y$A#lAqb`y+
    zn@+83u|7fZX?*^?f3_~vbwcOmeY9TB^VO^e(_ExDSI~J|AFcm!JxO_}_}pjLu}{_^
    zUC;K>x|+KkeZG%A-}M9^U7vED(?{oxUH9~SCD*ZDuRcd{+P&+!tP^#;t&unX&*(*!
    zZ`n^3SFZ&Y|@d(^`GALsY2qj9~_`WfeIef0YKXgl!HzxVkkbri0H|9-I-
    z+s)nVMfva}aAgy{OC5dAGI_2zPt@~gJ-1l(xFzc2^YlSak%x@y?YW++`%J>uCc&r4
    z)cJPn&8-{tJX*zT6TuF|gR9K5sf0Sd*5A)>tEQgkr##t&>Ng*rq^>!c8gFbjK6?Fa
    z4?fyXeDryKosYIF+l!AUapp^nFXG>?Utg?zTAuvT4tBGOp2E*nTVfu^68m>K9973y
    zBHz9c{F0x$Wxt@hP^{~@U&VSU>see+Rv-C9(CJA>Pz(6s{FwB~73xIgP-hgLRnQ0C
    zZa2m`*QM=8t@kwk*l*bmY#%=Q_degc8~^=oIAeP`spGm=fAq!bMU@A-vtCr|(t$pw
    zIn#CTvmZUzqE0?>Daii{qR>&gb7GUmNQ`%1hR$2Y60h?5A)aj&)b|U$!UPgK^3B
    z<-gnhe4cUXPImKV*^AbHCKW!;2{qtz0C+VW@*-Ad~2tCRs@qV4pSq%6g
    zf3ZOQcM;yQNF8P&mEFwpK2`L6V_`kDUN?FFhzH^`l~lZ^LcdmpIh_^sq-F5sCUxi=
    z_`gx?XPEg|Bk2D|x$YZ5k1YON0WYic+1J86b?X^Cx8Ho*{L4Jub|pNYB<~vgdwibl
    z$#!$nPnq``U(9=rFDG?>)>EjSF%7?*4!ExR!!&b`qApW>Ali%Y=yrP{50@!!=qK;&
    zV^5~{Y0vciJjZPZy`Se>%rS>}7Jom-yvRAOcOD(Ue8?-wZYrtrY=h{&FQQW!B#ye8
    z${!5}ow52Bu2a{$f&TA$_`Bw+52vmRDt@?(PV{0beszI)MDg>)cdmwdoz^YtjKxQ)
    zTwg8pU0EMvf2rpsM*X_$jOJ&yH}fU?J?m)f-)uj|9rGI7jpHQiwRHV&zP?!YJ%Em@
    zKWpIAAGeOHm%Ma=x@dDIyx+tBtftDt&Y)wPATK=;_@d&JX?W-~{SK3%pFs7j7gFt$
    zU$E|gdg5nN?c-DS`Uk7h~7Ju`RkPj6;XT0A_
    zeC{Ru>Q#9C^`HwC-!8LHD%fk4x^NY}RE>Vr8v7#l@wi{d{aMB<_nX?!*{_-J7=KRM
    zkL|`fQP;s0cicaHu|9u5cJg>Xbx`c)@ji6uojjK_K0i->XBGcH$-cXu>U)g_-L2|5
    z;A3R60T0e+ur#6V)>~7?4chWaX)jq
    zT=(kAl&5P0UyksHYoV`E{_+)c=U?EyKFhv72d}z_f4RuMOS%3R(fw7KLp#Sh&QV95
    z#D3x&M$LD+&bp6~&mU!;>~-owxji_PoaVb@aze
    z=oS{hg?a2@J`s;tKzFdj^Q%3tcqI{UUO`tL=UtFa?BlF3;tX@
    z>~pN^4fsbb>|f$s_H{XtF359hr?~HR^d_6=mi!#k{Y3j_H_<-Y3Ukne&l~)Gll9u<
    zbGOhdY@#)3D()G;4*Ii3{%o#@4yVZ6*`7@K)dF+6a`a)Yk-xiv?%sV&
    z6X>}X!v0oWr;ZL|8C+T7SZAHrgIy>-Jz^d6=z;Up)pL4Y^v@ijS2#=*mmFdbN9fga
    zL659BJ%|1)SJHjTl@#|Jf=B!Kn;rb$R?xZ1AN%>&t9-wDqPo-)pSOTNn+>`?>RRX>
    zYv>Bf0at|+gW%m6?!yPcrzhbr=g3oEf?vny--zE|haZjM$6_Ci?Me6&dARf8j_dV3
    zrb3)8J~dA~xr|?0Ar1gv-rFynd2cZj-|7QLy3ql)qwjK`_bPsM*!%=PF@w%;m3_Ve
    z58VV`HsL3m=modnAv>(s0Xp71^WK`#MYW>iYem=4!aT|5l61Ds=zm(62iL;yThPYJd4nD3L_5G2&pB@A
    z?`tpWyFv
    zs(Lmo_cHwq6~Lcg{N-`K-%=fDN`
    ztu$%=<2QM}bTfEid}w2yc>&#DCvzsd_a*Af%*~Fv
    ztk10-T=}8dwvzJ5)+xGQ!t*Yh(6{E%@x}fbeNNQ%iEr$IJG=CcZ71R_8^ryqq3=Qc
    zDD(80PUF8~|BT|DarWN`Ja7oyyO?MnoyCtn8S+`mdp<(`^!e0%vDBNzKVHXNQt1Qw
    zc-}%c^NBl|oA3UXHs+2tXX0ObK`%<2N#Aanc(o4RZjnzpfS=}>XdZ
    z|1B_&wgW%ZRg!=0Mu*-DuJlP~_crE(eoGO(W)c5VEH&bRe_TXwUMxw^+=mXdH`tr@
    zi$A9W{a%6hYez@i#<7+6v0X>MCVS1J3(WIAIr<=u(B&VnpLXGATf_$&@Z&Z7;3|G8
    z#)a}9^W5hd{P-k1yNbPx6KCFkeX;5Z-Q;gO(GRzSBdzo+G-vR|O!s38-ZDeI=2x-X
    z8oX~c#3SNcM|=vVv!pz47kv%g%(0L2ts9^JPmA&!Z|{ev^z$5se&Nt&
    zzxeTXzux~?U)=CF-`fvwDWdoEoZCKlOb@)eoAvI34|UR?)d5c~l*HfL(G|C0KdsnD
    z3x3o64$b(rCUnd>`f(1yhXefC9`|oIk-lM@KABDIYy-SlV?VCY54xOaect@}#j3Y=
    z;D6fHce&C+KW-EH;vCOo*oQx_+dimcejYzM#rIf)*Y4t5)@~@N3-I^pWjJi?h=atus&$D;lOmS)r{YEv^
    z)szRRq^cWMgHF)8Wb2q+H?sc9bx7ymtm`{@bba9D@BKO-eV*%4chdb?XJLJgbr!B)
    zxeoE=rZ1M=?X!Ms*ECg#H}sYHT;IH`;D|^!lH)kCQ+9eCq)H
    zy5Dd1LOn-$g#U~lU3#@6>MwClr1j?HU#Z6|1-&uzM9}3erONltQ&*d!PI~)1TIbb0
    zPtW!sT}GV$={XMT(r%15wjZy*?ZHRe
    zgO5JXulLb*bvL{DQsc|L>Wj5rdGgUa^Qes*o=2;?!324(8hMTy_E@7oqDr2#oa#E_TuIg8#?kfNOjR$7^=j*v
    zU7tRwmvMbsJb4PdoeF&!C+*4hVZ5^L#^>2T-N`T6UQX(`?$sYD4}9#O@#4fDQ~*Ngor
    zt{V%dYRqSdeJpd!n68b3Hf9(I)LkNPb6!>CWEZjL{j2z<)*Amfkq!uGSu
    zhs5WA+rIpF>mvNKap_KW^JdwL*8kr1#f^RYDD}@{za)QNL|@Ux^U+$FH+lpvY^Ks5
    z*U{}R@bd!tf`#yV@k!gs0{QS6_GLBHg~dz8QtyB3RaCbt2fUEpvO*rd9CXFXr`|-r
    zJQnOic6Sv!y@HPB3g-=l`kX%JhV!D>S0&^%jC1yno(pQeWj^NmwC&1A_k)?I`F!Jz
    z{g(Zd@#apvm-+_yImP~&VxLUG3+}(ZxN)C$i>hZmRpfbjuA6tG<7&^u&;4BS9rB1P
    zsqBA_dde*OaF%+>9Qw>T>|l<4J)N3INH203-BWxHx7P0ppK}fS8>SvO%KMH6UAb^&
    zIOy`E+Z!ZKdM)Vpr004e%()f+iS-}FA6N0W*Qp2I417oRfH;Tmq&~*H%68@W%lzE^
    zTt3f!&p35AeW>xq@sj=0@0Gq-`=&pWpGWWao?@o^(2L%pkV#kF%)F&N^lK~V#OxPq
    zfrnUkZ9i@OqWdIeFE>IxSoNk~JE5=prJyHtT|{y3IdJ8CsP`#ee+9kfS$I$eo_vbD
    z=ZDZ4{-*2EoHTYfWzheK6=ZGqA
    zT;qF85dX*L-I(|IKAyxM+mG$W_t|xD>x+fI)A0Uj^!zjI+Zn$1EP9Sv`ipMwUl9KH
    zXAM4orkE*zQp~g;dg)*2eXa)HD%>4`*A9pJto-*leyR+Pj0e4v^-RL+
    zA#`>(SjTIj&L`e@mbo8K1)Z_j2BwSMEo2W9l5<)G&i{**(!uk)+uohHE3
    z+xxTJKVzO`-tBnIyx4eSz1IEG7dPSgL*Rn~nTUC(@i9v^*FmArkKbskF;FWo@D
    za05N*IQUVfj#8!GHia*a{&rtV%oOONyfBOpg
    zf=lR+2l3NG^!p44|0@49oT~5VI(=AW{A%=j=16JY=uMROxIx`!E>XU6mHodF=6mXXtnm9~^iqqg^8z@qz#PHFMExGt
    zdDg+D73Qn0QomkJiVw)J*a@}IqTKAt{+8T
    z@iFetGeO7hx!>;75wE!deq9f7zj$;d^dY+c)P2gbw;DJ;5&Ggir^9(3@&76K*);Dz
    z9qQZS$kDzP5NPCol$rab$s%hi`ds3`s8VFW+K>=@`YpQ>PN8SA#n2o
    zb>kO<&QJN}PlJ<>!w+A9*Ia?;jgq$>1EWT1i1%9!C
    zercDvW=Gsl>s<0B;dhStvPaCrJHp=_p+7vr-*}E=4&7+3q<$&u_~IO7<#i9htv#-5
    z2Rqve^=j$X*71+4=p7yoE0MyW7HZq=bJf@aiGrl`H7m=Fo?)CW;R?xnEoOqb+b~3my12_O+YndmO@N
    z@+I+;7IeR@=pqxh$>z#nAS73zSsP@gf+QCt=E#oA}9@Xe?fRsN}m
    zKJTtf`J_V7cgc?(@_d~-_2-M|lt&Wrl|}Zc=lAa5XZG<&hl%nMhwRTI_L290KInP0
    z@7q}40y@9~x~u~8K@0RV6iVWQ1?;Q?JxtUYs}5CQ&R#n@!8Ya_x1tkj2FIF$-dXvv
    zs0&r!(E;|c4?gaptBU~}VPStJNf__~6
    z7o8>Xi7sB(&78$<^qAeuueA=V2YpKq_SVB(^=|N{i@E9@oagzK?dS=uXN~hhRUc_W
    zFPO(Kdd_YR{5wh%?|M$Z=kZ2+QvPL&IBp%hT|xi3m?)ny10GK%igT*)|C`w7b>f7p
    z*x4oe6<@@kJ{96P<#|3szwC3=@$Y?pv3OPw{R^GwhzrC+t?=At>6Mc_{dPO_ar=36
    zkCBJ15#O#7Pwc=;58ULB09aI
    z?CBpAON#4?(%-$W$XrnCkNdEfUT~%x-EbH4`a41&gz&T-U2_|F)GEE|hg;AMHq%dI
    z-E>n)`!tXJ=FutVz_CN(uf5>cU3@J|P+>K+^PRZTLV;gj@JPZ5`Re!Tfe4t-@aIMB*G-*)uD
    z9q4g8@dsT2Cv-i%=-B(vSr+9d-qDYKyp4m?SN(aC1f_GXE-pl&+ai5FguV2%To)|m$wgK_m=LeW?
    ze`kHM`k$k|SaGK3Wf!rlKGwaLxye1)P1L804|Jj{?!XQU*nK|7@dM-z1OqmcCei>#h04ieKN-7t0>*pT1Z;
    zY=t~ToF^(?8TF!y6PKxDEs=j;AWog8&NvzTt#zT+Em*hdxmM20OOG*0eP}Ywb@E&+
    z&wEfj?LNo&+-T(u%J}nnV8z0>t_*B@N}{BqM5D=)c+E_@BWUY+NIyD!;#(5ORK9&ri#@ch3S<}5|M
    z@JT&_^`gp0#JZsCI@U2T2PfzSRUfVeU5)%&ne`oK{l`Pz*7<+;Ut5nV-t)%i(b_(I
    zbe`AsZ~uHJ{nkml`Es$B*Q+lUA3s9(w?W;!PP`cPqN*P+v2T~q&qV#7@+)(^&m{A#
    z;&YTekJh>s>oz?XM(ZDSq{53huh{xPt+$^q>^ToNs3%>gE;$zJMhcwo+|OXWmFv{j
    z&sYa~(hiIxwhRB=uh-{AoVpv%e5vil^-$?y?yMJW)MbzLfZBIa$0fX3!M`kn(@Q}g
    zs(rH*@<-zNi{wS;gI-Pkaw7E{Gv!_4ygchxJpbPQMmpJA$eSuJPz6V-GcTk)@75ta&$w%9X&-eTI_b2_+o$$pviZ|+y
    z-fVrb;+u|4*V#-SU>`lu8al3J{L3Qx%Q%0Qx*>dF5k1rb`GINj-m!nlx^U|^gy(TC
    zvF>9v^-=q_%I8P@sOmm9ssCQbZ(a-Y)s&~Z!kp`?sdP`*(J$RZ&s5?2)u<~^P?woZ
    z-OuH^koD?!(i?j|mjCY8`*p^tJK2r#`>$
    z>FSfe8Tg0rv5a55iQSB$xAOBJuTtOfT$%Hs9;EyH8g?}pbZD}t8~DpII@cS1+SizD!>18ajCENy^x96IeznV0nEod2h#lAcxAt3-ecTx9Obylcw@V9oMiot_}n!6Z5qFCUGLrJ
    zU3)&4^kIwW@#@--?=EJ#p1w@|A-z1$wI@^DQDCk`6ZP~x)_(=P-&DAN=AFWkT56rK
    zb^PWbuE)s_JxyHmDEZh&sTY5@by4u-r-|pE5BhS|&Vp4to_{?J#|A*MontE>bvsi8}wUqqDh29etd6jUx&tj&;G>kLRhMy}-QK
    zG}QeRm;W~Nte&Sn^b+=W30>GQ`kx!X&8?CCZ1
    zY*zyA$&ZY3e{KXnsdXGDA5o^S@Fx8!&b-ZE{QP3!faetVW#VPM%tz@#|L1yoEA{n5;^kH97iIj%bMTm7*z#R
    z(I?c=sV^mpOFchs3EkZ?I^sJ1XC>65m5*LShp-ktPdLAdZg2%X=Q8%UfR1aHdeap3
    zrfQ;f8UwGc;z#3LHSyf1gP)aM{5#?;KM(xV@Qlx+=RL>18iJo+Cw?e1cQMYva6hW-
    zpa#y>LVnBn0Q)ib!<@7m<-KN7>x=dG+x5lDgY@fp9e<(-U+E<->S69uS0+B+jz7ww
    z8(oDTjG(u8G3aZ-M|34qp??5Ah<}&}IuzmM3VMMpbf0_hjD75B7hTvkIW(G+-7
    z!_QU1z7QS_2fwFvyd3b8-dcXTOn#}1oke?cKFRrT*FEgN
    ztoKu#F-?3rL%c8#J}$veSNQxQbGiD^h4!G^>dwULJK-_6>qW)uhtQK<#;;8C{p;xA
    zR+z)OLZ8YC>$t*wTV?-kB(neAMDcPC9bTS#del$J&&TKGiZ>sD7ddo)Ip%ZaO1eLJ
    z=Jn*67negvW}Vp~_;Qda-ro!MBwn+P-E4wS8|aGH(cQ0x@2B{tp6GLzz{v&PcNROJ
    z4t|!tWaf(wVJ|OWkKe`pc@};gd6ViH*QmQhow0CiJmdwO*K!}9<22)sd9r!1;+&{2
    zRvffKA5Jk-KEIbfmu~c-o#=B4nzMhg6@PRT>`i%xOZ06I;|CVdldpw+FF(E=`U&)T
    zasNyIyT^U>yy~W)3sgMO8s;@BZ_&d1H|qvlg04e6tc5v!t?0s9(E+xi_i903(TrZg
    z^9l3lBXZ~^Ja_v5f4c{N*+u8LgMDwqZ#DxyiFdBUm)H6Js|od6_|g(O^cnn``?*HY
    zX`eSg!cIRP@&L-$oJHS#o_Oj~s{Jzrj~XH0aRYuC`;R^UNw_wVDqlWDo^zhOhwI0y
    zA+W
    zIrO4U99vk|HteQQlK<=|DPHVAe`mdLfj)%-^BJxG>0nNJ2YRsrdN1oj+t4S+xuLp`
    z&Ea~qAM@yia_HfY;K|lE?t`a$%=_F$ueSs4?a-&Sm57&az`xfL@y}&+!m|nez2M9Z
    zc>fiC{|fr`=g?I?7H~+o_E_NETK|_*@%2mO%Z8}ejD~!t;;c%@XDbgdM;#~Xi&eMl
    z33#IZqXPEPN}p~seJ}Y;b&*~2Kl4HVtoXl5|H5kE848FG;iYkIvG__e^Uhn)XSS3S
    zH?@|Ow`r$8rGQ`RsvSLP
    zTbQe^>#-iKnYpM<;8ULdhaC79=l$!xA7VFA=O=sE0jDj|#ncnYt8`}KO@%ODM1HrKdHOkY
    z#s{hDiGI%R6n^u==>Mh?oPmhgLc6`dU&7S
    zlJ<*r!bRqX#(BjJfBj=c=|}%b5xgnlulnFIz39%n(ff6wAMFfws(NcX^FrIu(Z{)=
    z^7k$HuV!@8P4wq9u@Cb2#XNX;lqg>mpZ6dhx&`0fpl^9C@FDT|WpH}|o%$^O6H^KO
    zn8bBAx$h&25AVSqY!`Prsvo0``cW%=-c8I&&t=-Td-%gG^5iR_?@v794A(t}zIX#X
    z-lsn?uesAJ&CDzJyx#);p@aL`g>JkXeR&V_)O+Ero)=rhe)>xdUi?%2!iB5-CCyLi
    zN53BD8Y`~thvych)BH0E7uk0s%w8Y
    zh$@?Es
    zhuOn_Z4lS5gm_DF|DgRLefLYmL0f$PL-=n~(Ag^9YNyYsgZoiE=g$tv9{&1(^x-e|Gk3jT`tT1FOXB~1
    z^h5Q^?tY|)Io93yw=RC}WG;3G>u>(lj$dlSZrbRhX$4nWO6r?!rf;W-@0pj~7xUbw
    z_}m%cdF)qK9by}v?B^A{r7sq*eM?`gxbQ7~vFzdg>5G+TU7=pROr0SbF(u0<~bz)?X

    )5SosQN`SP$r<>)&^?8{3QZ6<;cQ(fwc!_3vUQ@G$2=(8X=A&UN&AOXyja zs3%7|(S2TGA1_iDo#p3A>c|uD`&!UTIlu1upLOOwk~bkgRl`23Jip%cZrhi2>9!l!zpcahaZN$~Blvi0uRsUO{zA=wZZ;JVz6Vt zIjpnp+cQ!q;Lw+PYBBleJ#heKOYZ z$&W`}mjCY8n-AEo?qoN{8T%vi80-GtsJ$?EEX)Vib*2Ya-SnAv z(|_JceWI1;Umbz-8=>yux|!-YbMTnCRQq;5*op9YF7P?&-L0D&LFY4!-e4rvJlX54 zr}e%!u$!@ABVTcbyyzvq*ERH0W5I6yTwUuL z&9}_gJ^#x6Ue+D^XdR?=qpE*KotAOQe8>F8cyrQj%wtq1jPr}d&!(tD#QDY2f4+Xb z=$-6E{Ukk^^swFJhq|bLcGADlhTb@z2{*UVCDlW|$a)XvFygnS;j1(3>uK))B=x%+ z@S<1Y$7kWg=feJ1U*;wJ(`9(+AiVbqdiFu$pv&OOtJv*x_|0G7dOnNp;TiJxzfGO- zW7MY~4Z2hLjZ5ImHQsj&J1pbZqTbW<_{^`&!)#xk&u3odI=27rzEk%#7@YncAx-2Ki}Psj=8sP5i{H^Oyk7bfy3t*9VIN)0F=(g0-jvC%cSHT$x_tMs zDL-354_x8A8htLcRQ3G|JoPI6=286GZzs}=JcEwvkx=Io&-_HHd1jx*4?RKs?g`?Y z&w(Q!MK|=zy?+W>XQNCyF&l7%> znTJ*3dCwK>zY_egaHkUDdfSit3eB7B$IO$=pUtPun{7YF8{>>{dYXEBoL_8Rh32;0 zKEL=*_@cgzUiuW=uh7MF7P~Z`cD8_@YQbLiS@#wEMIfHCSd*U<9}qNBQiZsry0YMxL03VHjBiSj{%VLqC^r}d>Z>Pr*k z$0x|=R|!Y3lJIdP)T@Or*V#wcLmbzLN0YIj zGxoe}@y4hR)p@a>#{9{+WIHnMSSPBy!*u9RQ@k_7ew$(6-kHCM=hfi}eel{Io=e|_ zo~tX9-|NT}cecWZ54j&JL1&I`jsAj+XRa2}jlL_fSt{b)InoiBnn^NIXJ)br7Q zz;%u>w{MU+M`r^biidt6d|&a7XM%qeuAF1tUIBm3rSfC1gt%Y+>^gow`akIoYUusr zb8)nu6Zp#s_}C$sZoU z4_444UU7Z{9oz(XKSRBDHt5^D-}O1utk-;h#04Yp_}I7Vz8b}2QDFcTdUN5@y?hqGgT?@s4YTuI;0`j#g2Sb6H^e!hL2M=ZW+y>Jd)PM&#K zdFtf(Fc(Yso)6D))_u+~r}7ZJ$N_e`M|@@bv(7!v%a&i+Ko__UZmnUbs{s#{pR`VN z0iFA7;8TiYuEWn?!(M;QI0Qd@1;29%9x#ah_$qnIQTXCGy3yP1M|d)s8h6ZVG*@~) z^}HcHpJ@eq?LpVqm5DEPFo(7cKGOn!Y0k9I_PH+S|Id;Sy9w?t2feoJcbk2-3;);+ zdN0KRd+53M@h3Uvq(%Lg{8TGCu2%GXao(Q(-ohNU7UuP}qMK;tx#jWo+Rv>#*S-aN zX+{sxBpujRp7+V4_sTJ^@+eWA>kz&bb$#03yYTcKzV9}?XbYT)epdW&4gXaScuT$} z@Fn%#Ukv_ByyN}wg*>*d=W3|8%1+1Ow-w^aDt=-j)P)tN&JkBFgFBvI z+{HZo4tPsjCVOk)c?(V0Ne*4<4)!t6=R8iF<9Ye3_@8Zf>H+;wNBHv`&v(zGd&!46 zwaPm*fgdgCuiDT77MQ=-fiBZJunzPs9pFhv(9bBp(1AU~*J+&!*h@Qh)rO9%m812| z&CCmJLYJ23^YhrD=g@jC?GgOz5Ij9dv`+hp`2HULbth50yv6-89<9LN=i$*4iFosP z$OkAMz6c(lVgEhuJOI4%N$}+?d9aJD`xW@a2zt(OaH>LnbOJx*=Y2(evGPnE^yjwG zzukiFFVA!8j^OWm;NV86zw7&d41YfzzPI|R_J~t*=)9eW?pF*daF+KT^;BKtv8FhKJ@{% zpwntWm)Oia(I)1VHkE{Pd4A5LNA;ZS9QGOeA+#@d@kd*U@=Wf>s>9C~68VE^{MrP5 zslv}U67ks~_U8q7((~}@PbSLGd^DAQJPUb%2F~7to>cmgRz2V4$6M&9%cB=P#O`*; zdu|X<)zKG}&BKUq=josG{QLv?54z0W zpx0Brswh3-yNh8SsrGF#%&%3wq=;UxPjhL%t2fx2cw86u+=-sEgZ_mAKgT)7;&-h< zudaGh3pm+~p0OExYzqEW^|U|e3Sc3=gC7&!}lk^ znKC#&Djt0g_HZ}*k$yN&UM{ESj{W&V;maq$s2 z9QC5Av$fMd;JMPB*hv@rv74WJ=wIp8zU(P7@3kmD@TdBv5B*5Lbj#!YvX}e-xHS-T z$HMb|@sNe0^qb#Wbxh z&lQgT2KG>ezpvtV_uy|i@VOa%c^f>SfWEvl%$HW2)Wd%6lg{{$7g?Vo`e5tH`@xd| z>BL_hP(NJ9DXs52Pcc{elQnZ)oK?0I`oxb>}Af`SSFG<+z?h`q=k*4#O_@c^m(- z8T$0@h70%W@28Ff^KVgbe*E8uGyU&ZbNnifU%~Mqjt_D?&2fOEpPSju&jpSx9CIAE z$xqffmO1A5SLQyvr7wOeTVM^x}t$)VJr+ zyG(_+(z;N^AyGFfKQTcc;RJRb^`f3@zR5M}^+VJxhl1W%@!L(} ziYj%1iNFV(Z*%?8b!;E4r#X3aebT@8`K~+p?|0H~Sy$ns^<1u3S!bcRBGw_C7gU^n z`}3mpePf;CUiDno6M>_5)EBEhzDGW44Si>vL#z84=ZQ+6y+oaOk#&f3BCRhMuZwkc z>l17T`hK3{RAc>X*Pf}N3a&=(paZw z-Hh$#q%PF-rLvdTt1p&*!u?zu=>O~N%Q(+k@y{Z4uSN0? zi>dNn3+(gR)bsFM*Ylh+?Tc#aqvl*x>3fZOQPqp8Tt}Qws{K+9c~{xx74&1Tk@q-H zp8ry?8}Zp2AwO#!v*$rt?_hnX?Z^5V>y1y^gMapU#w+XGZAaE^Szmlozh!*+V(o?c z5cvNSl-x#{TIFHtI*^S4>9qSvcH?|#EM{N7@?^U;)Z5 zxzZn(!IN?L&p7pzo1t$-*K-qnM?9+Tax>_uR9Cvr`&{LHE--IDK9^oPicj;prSz3YT}N^~+xk)4llhJNt&BG(?Z!OD z^(fnm=WgAJznrv}H>xjI9N$HKtCKlx9oR>KI%x~fM>|ZF@7N$8VBYJ#gjw>Av*7(4 z>o6PYvcGd~?-=%Sm42D4sh=yU?=y^_7=ee51pSk6Zv;L2F#hQ({?PvBEcuI%VSk^Y zKKXg-XrD}k7r)Nu`uXUW(W{N5(&fcD*w%%be_0pf`LpI{er}dgE5+N9L%LZlM=mrfxe8@0?=2 zCh=EO_<{Hw6!RA8&uQxtAsV|ma?xs%BNgcE!)JOHX?V0eg zi8}f&``UU7$HQgfn46)VVI8e?N8-2Rtm|cX^MAnZo=5L;7F|_loj7^zUm&0M-PDmk zfX?VALVgKAXqIDc4k6R}HUrvPoR%jm^JpPsSbFjr#*s zhn%KwG4=`EtG-zLtUJulSG>?cpGyZkw;i2VGkq}osc^IoE|f#uA$&fcD*k*8zHJG>-&_!lSy=jGuY)E z_7vywk!MHmRYs3C!gXB^cBnelyFz_YJm(eqjV{vfGZ^%r%1aEv%dZA|(|x=`9B~c* zJr?v3vcK3*?0y;Rvi$s{ll>3IAl*8V)3guA6@yc9{O0i zn8Rh=MS;3{J9C*@GV!(p>|=%davhz|&w;mJNQ7fgCel?uhEC-tjSE3%qI&E#>ZnuX z;g`@+EmP-P0B2^=g->(d6uO2f^mkME7uWG;c%S+3ep=TR)_)Zoi*p`j2X(H0k-E!V zs9*COnt)4Mry=a~9J=JE(LH=3;FJ8t&k`R!iobkazKds?^*3qTA9=!=ZZ6&(DTj)!-u;VyCRQ9t@J==4St!rFHA26S2 z&gV2ZSK~U$VSb;kca--T3j9fa>LTY~7W@DJgD`z^cB=XB7&&`y6;E4siI?B)PJTo3rG zxMzrcHI;~8&BHeqz=e7A==1Q2xu72q4_;%vw)y*hqPoT*_i-N`?jH8F8+1|n9y{#k z-9-Cx7dzQQC%=#W=^&BcJPf)k@#zC_a37r7Lr1^M_u1if+d%$l28SC7pj2Jh&Ekx#F#{kcSj5)Ub<*z=xbK zcDyZrHv_Ml4|z8Ey*j@)e{nq2&b-l9bY0Dv;>4y*JYt{cv@CI*FVYt_hAwFlKeWoa z8y7Z+L%h$|xnCRT2)5a0`{+)rLuf*$*~DC{Jo=h^&=D&C=s9WDcjl?T=fj*(^+{NV z+Jug;Dd>)6M|tZ0IpzW8(D59h7e7ceUuT~_jJ-thO4PAyy|&QpZL(iB&_S-@e^>ea z3OHOx$2=eGNb$%Rc>Nmv7>~f?ev5kC3)ID4h9_SnuQ5b?c^$q|Cht@Ubrr|+j>m`d&`X70qS3{vCL{`};pfTw4X7R}#IS@7FFkv5&rX zKaq}epYsm5uZQf@T$pzz{^RF$NBx3$eJeV`R_0B%Vn?m$`&yZ=*2;XyHs(0Cp&x5Q z@6n1Ls0I7;T;yivyEQR~G|%UG?qi&nt^0BW?!~#;(%bE$%iqJl?C|}!;X7O4;W|8N zg?(e*Hc21H82Zyo`1NOb{inh8pTKW@A=r=N=|Svhm^dXq-$-@MSZ}qz63?E)-j?wr ztEuAL0`}tPL^U(FIFCO%NX6H7$tP^2&L^ra_@Tf*m5*2lw|9wK58;pQ3&^8;Yhrzy zn2*&J!9;LP@X4;4)6$l-eIDC_ydma*Ki-iI(~O0_;u^k zdF~qaHq8FJ9P&uwiH~8Izf67RS@7k2h}-1nheI92c@N=7jrevBeiZe^!spgZd8#;n zRwg&y2{9QZqJPYVU zJHotJ<+Zv?;=MiW_a5fV_LP*bwT`a`{bmpA--FJt8@*~bpYQpzo?ltOkF|q4ZM?1( zd}`(WTEhHg@f6QvZU*0?J&89)d{REd^Suw@L%ZPf7Wu_>cvqc1uLb;7oWn2PSi%2~ zVqb&c(78nW`Sa+$-%ot?BzcW@F#e=_x5s-iO|=SZes&Z!6NT zVEu5B{-&b*%kg~DMnB+p6v2x={@#loy$Ad2M$gxY-o1nCE}%axfG6$f0^2y>I{H@T z>$ad%ZbARo0vxOG=tM^%r7pm?w$CP zXcy|c>tX$S=@aNf2h6%(DWb>iSD(~p`r$kM?Dqlmq65EEcl)MAM z^uk|yu#ay1P#1GzJ43&X_KTY7GpCgikCmqlS zvxi^Wp&ud6!&csBjl9wd`Jcu6ZXYM@M|r|^^hYc3CC|m05ndh7HBdZop1jWE*vV*! zkEJ)*ps)Lo{m~Tk{i-Ll6L(mL?s?KZ{Jxj{+y@^i3TO7+m(VYM+B~59{sRN}n*sLm zDdEP~oHXA%o#(N`Bl_#&^JbK9+W|i|Lx0i9b$zpbeoJ3` zO99gl@97VEb@9Og;;I4s)&S>O*FI3vd8at<6z84dyi>g2Db731d8aw=H0Pb>ywjZb z0Ovixd2h`x)_uNz`eNlPS5oDjqFz*bs3q#h?k`>+zcNq+c2QZc*cMX*qAZY(4jqO2!=))OKRnw?TkT!dwM1lA zR#s-^Qe-BR`w}bnCAbB5(%t$0{ofa6g3he1CCyYF>H{NV{odz&*5C8I=5n0>GiTxY zmFu4u@j3e4kuO%lMmpJbixgW4)Uk5$A6Qd9j@6{nv;O*NF=v zFRFTk``#BqUyr_jtjj3=jek2|>hpv>f5?25?px$V#d*$AN1VVPd;mXumvbTS5nnvu zK8tATFe<~1upm^&e-x~x$xD`H&<$Y!gBUBd2wCJa`Sg3FRqJXhcD#O z<@cS1{!rCp+W7D5?8i0MBVLuySfjq;`J;<)7)|CK#JRHKmFn;pb>6=o@}=bQ@&D>U zFUaq!lFyu_?_r#{VhGObrg;wX7w^HNd2Zk&dHgDmH>i6z`CTnOFUpTO2VX4*=db39 zwXa%bb6eJ1&fi(zoYyl?lNa-UPtz~1NBCUD52|0x7mM30G54>;e8^Hob&f(s`#w#* zVjrH)e)~H4a?3-UN2@yGD*9*zzkVt7m6%6y9!qgSHE;&xJy`c@S$Xv;d`6Y}bL4>( zPfZ7&LF;l4e)KKm@P&{ck-dADIWZ66<|f1Ynv3@wP|uO|{4~# z@{29(WIQ+gX`HC_i|vy6t)G>=NWR+eu%1^?s%W2=;3|sLw=$e>bwu4`8;*LtYK^MD-}oZki6-;*uU?Y z2cduePpE5u6FqVx*eU6UiNK>-?|BZW=g*pt@mxpqF_tUKh5!EY4n{Fe`^U-bOwzet|lpBc~Lls+j{REIbBmt(%@DfQ1?`~&;9 z%gi}kLJurrr(dG<}tXsvA`kgK97 zUSeKOsiOI9MR=WjMf)K|o_Y_t*`PmR0lm;757{i6+qZu9K9gTq59_UcdISCZ8t?Zy z{=&7u7bySyE`1`m!&U2X3m)nn-uFk?&EKakeKYWadj2?E&KUXH2XH^v%wHw)zpf$Q zL(HKWg_E0sH>twO*YJlUH!Qy+_IKGom%mcSkExZl4)x&Ixv#a z=F$}xETHcf${!bBthltNqW+OCc#6pVNj?koH)JZ(_XqIWZS;JD`{{FbX5hSL0%t3Z zp~`)kCVxG|eg9qR9p+HpBk%eS_2D;}kM>fi7c1WQRw6&_JLLI)kmz@m;X3Y+?;lOX zxmBtEH2Awo-MP-WhBI6r1+Ged+;ecN-=ki03%mRfy)hpAAJz4zk%t-hmRWeWS^TS6 z{OB3<=`?n+O1{4i*U*5+jpv8hZ!)j$tNm>2A?q8(nG5Xi$QMf=E)qXJ`}|`0VLhR5 zLH4s$k=`kCo~!4hXLg~0J zeiOK?De~GAK|h!`wcgO&x~cGf^rs+ii;4QYR+v+>7C0;I`(-|F0eNdskBq!J{4{mR z7lRyWUEU^sdk_2hKK}bKes;_Q$?td&_-pO|hrE80e!n^NW{tXcBj_R9G56QVuEhEL zj=$^|TW+jpl%MU`{>G`(X%-P$9*V;_9Pa|h6J-?i=Z~6B+-+M~SlX-}o-^Q+0_}rKHyzf)b z{zLx#E5u{JL0|K4qVHZo|M;ANQR4mS5Wh*EM0;jC=e(8nPxK4y2iYIiK3l-gT4X;j z;ul=Z7t7y|@*=;^adn|0Ikx|jt;p{`;rqAo`yS$V+<}9eh105WzpD6^v)s2CxRkks zI1|ob1HG^Vf4c|Q)PZN(#oyS0C)iHp7j2_=w&7CDAMYT4yP+N={kcya@qo`gz+X9l zN8V4A&)!3RcHwGv!sjWU=Q({F=*1QKWERk8O} zx`>;L75#gj{+1kbBr|a9$LPxq;*h)Wgk#BXJ$5V>xvy(*ed}$8?9Ki)`*5@KweJZ&`_nGOT_b>v2O8vdD*cO z{AHhGe1yE3U*5;x*+UQR2L4@ngDvDT&dXLD5a%09?v}8Ni`=jIu+OB2N6@dY!_B=w zeEJ^xU>JM#khs)yGvfJ1@{eQRjPmxavh&OE^l;~k)W=uw$9?Woo4jpzMGCbfdo*miA)`E+YkhbH@6f z(m!=V9s8Kyf5h)UfJ52md3$gXyUaB+U%ic-Y{6}{u}jP7$42ni^NpaK?U4GeZ<>B`7%-hSW&XE+5hXUur$G??t^WS;6&K&jY9Q;rgPB{Z_80A%dgSqzw9T zJu!;kFvYxvIqH42vh;BSxpKetGIFzlJ~Lljs7StY6~z~6^1P?W!vXp94sqgUS#sVW zzI-+KpYkVm(bGrxk*UBf$?wXrt{J$RY?$vV{hLFd%o)ugrd9}zFYu&ThpL9j>{0aWD&lTGtZ_pAr4+^3Sr^#|(UZw0H6=Q+%%z z@&*U2yY2NBd4LW4uVv!T1>~ZE9h~FeM}z)RzPXYpZuukL|3!FU`jkEZPbyB}6o2HH z_c=hXY~y#Yl0Wb{%H!nez6-}Ni$CT#^pHND6x>@jaFfc@n5!(YFT3E;yP0p^!@lpK zFUjlN2bX?X+}i^u2zj7I#uMcjom%f)v^i%Y( zuGULk*s~JyTEy-Y;RhohDn2_;KUN-|K1Y97oZBxyI|DasUi6H3;h1>qfWFdBi2s#8 z*+fn@h{smYBMZcx4g7b`0r>#(@HB3axRJckF7eqGc4js7T`6xrf*t!~@{kWg{HXo4 zgPlFbzfZGnaW1~{-Cg3y?|0*OUgG}u;&1k`Py5g}m*Fh?dAuKeFu=Yaz+V}lujLBw z1GhInAU*T7fx*Z2y*MEI^3Tn!Uq;XLAt$}~OPA2 z=g}$-DGW+)$MYhTzt4t#KKs?`$2}u2eT=-sImYrcc0)X&eCHe_pKQYhV zKPZ2oA33`W7u^Tn-phFamssB(^kwX~Qhl%sJy*iND)M`a#8m~pr~3l){QfuxTl&L& zF)8Hsl(_1MzRUyk`5yL%eyUGUPAoT{^2I-m&_3mhm1p=YJo9G_$Tv*`U_82srJ z;je%F7tpJp<9VOsd7tBXpXYg>=Xqb?d0*gpU*LIPU-ub)`{=dsn4uqf7i$_ER%<7l{FWt8F*oH2cAQ#__0A;+Q8q7^JqQa z%X6?iN78v$#b@Kx--q%4?qmOls24p7af|ZlHF%8%yhe*THjxuG4{AQx9L@Qw|J_%= z&isV`cHP_gJmo$9;q%3+UmTH-+z#@hyvREJ$ZKWK%`k_m*Ts3)=0?OTHpqW90`KDd zmgPWousS?gV}X;9|M+fM-21!K;UYhw^`1q}>&|n9xsT>N z%?G>A==DE;bzaU_Ki_o%^QGr`iHqb#e%(C#bDlVQp7{C0&%0J!_v}2n*A=^YAz!Tf zeMX*Om%LOv=n?UrYh~qy*4UqG^h>I2R8wK*xY3k_v-1klLlyRQ5?93|ra}^$R zHPlJWnOVPhy_GMoQeX8v{3`Y2I4@6m#%hQY6vxat-@sh3NnSTX-t`uG&*#hiF8cA? zJbn%RG>p7YguJZzEAxEX7jgcud11xvQ4Y+{m;?2{yC1?_ssFbAxk%rb_j?*&?D-L{ zk9!W6?01~w_F;K+-G?^!FY;T;lNBra-Gz#{>P$tCAHi2_2YJ!HT%oSATvlCnne|(S z`&?!pFVfG@gvXqv-an1rnZm!BhQl@IG|im4cola!h2Jy@uQV3&t6GQa=!suPpT9zW z_ea#*{|$NaH>m>-g?f zD;iCHvF1SLV}wwcOY)*-tdT^>OpXva6maTB_*%J;$w3 z(eKSOXEX(Gycg3S5&iNKa_|Ooey^i{-llKn z9rEHgc-`CNuPS^m+neX%IPNFJP4K2O@H*4v^+%~6-A?4c{;lN*`+J8zn-M;5iahHa zb)72QLybIryp1$gOjdNpKjpyHQARf;)xb|u0>sX9)EwHKC*duo#_AC zE=evwIA3i2B7ZH;7nR(0S0vvh&d)1`^Ey>0%TrfRS2Ta(fIgQE{F4TC(i!R)Q=tz< zoZSribQZs10{`YN@$J8Z*Lx36_&)s2?Z6RgpS?vL?KSGmuaL*|yz|%L25<8EVcvHV z?x9Xzt|fDoSzvx+i@I%%djACVr1z1pH_=O9A>Vr4b-mDMp*s8o`GZM*-!ytM+E?wP zXn*BrOa(sF{=Vv74eVnRxr{uY{U@zQjQ{OF+fFH7SwQX=s6)9Ac9DJd?0m88a(6{s zW~rie@x035uu*7=A{%*(7;%VAt%`Y`q+{HPrMR?;vMe>kG z?|9DJF?OPjJd9CK{Y&!aHxv3Bsh__CFZx!vO3&R6bFSq_E+(?uZTO8g@3)TJtOhPq zewWwZbHSFW->-!Am%MMl#caU=ZNm%hpl5c`S3AhXHg&sAIHERO%qraC5THw{yA5+7x ztfNO7!Qa*oohKfd$B$aTe_CYy7Rj3|vHw@dYpn6UZSrB=73r<6isa0Fboq+pHV4<` zbH8u6WQBc_|iT8_MG8e{EZ##&JO;` z4&0OH9-9N+rJmSfuBYGcfcZa%tj{6(?U4Gjd53-cnmy(c@500Ep#Qd5=g6&Fj^TF` z;wiY%269%V9zMhGo(}s)_Gkk6d!POF1N^Nwf*q7z9HTF5GQ^4QQ&hgoeeZD|r2Ex8 zf5Q64=P@X*TSEV>Fb~0b6Zh+O)2~p12Q5@o_s!AgonfASx+492gx&Uhw_Esa6L7&x z^a-r9P8)$Em0WJn2e8h*ZPV9ae)0f45P4wjk5l&RF@DGq9Oe=G^$5<}=bs+KyPKCf zg#$KcXihK1T&@&#(=+(Z(?oXVgx_;a9DalxM$TCFZx1=xg`3zxFK!`ko5*Dwy}O2f zS>^kC4($?;H-o)Z{C7K1T=d)M%j@`ycf4Oi9mIKV}7gT_R@2{vYZc|;k?}p=j5itRlh&ZX%u(txmQ_up6sB0 zUlz{7oLLs`Gy?~c;T+&J_471!{1pG5qV9i&KXl4II1c=y{J}%GgM&nV+a7Y$fxqA7 z_gi0XArI^5vH3*)%PjIc9Q=H(@2?{_-zC5PCh^D}>`Sbdne$T|UMK(AM9x~lFIGNf znLNijdFf5^M(+F1an3>pJCv$u?vV3z2jo|F;B@Bk|9=Pj(ZYUg6PN7sJ7fQV;)7G< z$8+D#kdG8RRvLcF>zRj#@|@TLoNocWP=Ig9hrhL73UGKn_qzZ`QH19y1RhJgMS(eT zdFEf|;LCE%6V1Y7WSJM4;qx+Zf@$i(=_mMgz5f~a=>$7{j6ZaQ9@$53I&dso_|@+7 zm`@ZZ&tktukjs0C_VwHNf8TQaNc?&SKV>Aur}l#sXVpSp$oXmM^C&OccUxuWSLB~& zD$1Ll5#Jq=XYKI!Hu;4$;+#49N_~#cGJ4p33df23FmwNDxX%o8U9B&&@Vi+!;T-$7 z0KZkF9^VCT+8yTaDZkOpI(EaIcEf{v9%VOr!RMKG!{cyUHo#N zs(?UX%}{*JMg2NN5lK{ z!rk@4b@ejOu@8IIhkob_e3t4kz3}jt;EsFX+PmRM<2mz^#}fLii2jRuO?o{axM}^4 z9K5Kx$7uglx6blAGrTU%@3X!=3VfXM2RrEPP4WZG5lxn`PpuI5+h10`dYJy18;R;z zf0HQw{vP?q8_Iuv01iy@aztEzfWF!#|GG*1HV+RlSJt}U#?HNtUsz{BpoMo={3UQG8=1z$ReI7<0ds4&?>7s8W&MnsW=tb}Jv7aw%{^l>hasFQapz3-9 zlCOUm=Yc-HKR=mMt9bAV@_7Y6cmTeW>(v4I8DC*u_WjG)tG=MOq&F_{cn|%1-SDHa z&q4lp3Hdc&A30=W|ON91$%@oPFEu2+6+i}h%K z?DAnw)K|%U8+lj=^Dt!ZMu@NeMexhDud4L%FXOLmC(7#{kf%#w7jkgG1@=t|&bAvn zaEW-OkNtU>eb%qIw%V_Lfqy!n{|_0UnbUm=_YRK#=q?vRDHO_{wVP~ zBWEnRC@_aM4`-j_bF(4NQ@%RI->2w}WAaXi6UvWO1;?ui4?u?7cy(UR{IIWn zo%vD!ZT{vWzW6-%XRbndt)D$F`mFPd#Y-Gg$J>T8*r49OPCU3)RvvtfJm(sDf>q`& ztOPE}`A^NEd2;@l=P>BL)>)r=;Hs3jsKY_k%H~BiH_SZP2zmWmA-^U+xlEq?cHnyC z7fkazVjs5RjyQ+be5dO~UjOq~|GTf|Y|NFKAGLg$yOE#tB#(YxZvL+1#dT5TFQ`wP z{j&UtpIpUfgT(zKU@g&P*nfV z!*iu8`aSz_Z=3AXHTLN$>##z8aiy%jwH4}g%j6#y$cHxICacun=a_#mN8TZxyKQdM zSJm<2d|Ktlr-&QI$wv$$uayu_aLzpO@;A7?5I7Ot_tC&Bo0IVzTJa{4vl2hsLZ8N~ z@+a|cKTq|q793if+iz~&oZor5F)#7=g)dfp#P#w*Mfth{bCvSUxyV$cpO4tTTfzQF z&)eQC<1fUk^O&AH=Xqnge>3d!N#t(=J2zRDy^3{V?ZZiUw@K{B1adeQ_)^8AcbVt- zqOXbW_f7J2?@~|sF?F_Y^S`&kS#`Mw!B6$y zvi}dlJVx2Cdx0C39s5^7PMCuY-!lgHF#^x^ZbDtrJWcp~bA75u&rvswbBx{JC;icO=zHWVsw?K;x>D$wJ>nksUCyKTo8*}qp%2REw^*;JjyC6c2h@FEM^Aqf`}Gah z{W;|7Rpjl*)MMYkuDwou?p5;U&tuR2Fi|{p9Uf)`xtUEQXZ1w-zn;h*%#iPTfZS9P z$=jcXx{!Hy>63BlLo@JxRs6PU;H=!wBmGgsPS)`AVjqv*uZmu%W8a(jUvXZj{UH0# zzFHsIZ??X1AA{!qE#QAH;4dtM{jGf8ljplwzesK)Uo3vBi}}RvTgX?mZ}RZOxr*w2 z>5BZ-19*!K*4O9pOf%nYBJgVRmz}?!B40U*-8WbM5**e0)bobV{e3&=3F-SA@S$&$ zr@sN0aFhD;5cAST$-`9>^gVT+CG62Me9$8K|0em+Ie6noa1pnVqv!bC7qN%8;SnC- z_l(jvF&=)u?)OBnx2iKu5WkHR-;J|=(>z{9@7D3J8eu=02UQ)kMf}&|`^3H(`#Y8! z+a;eruX7V4Uo1Tuc~Q&Dd3&Vy>0(ZCk-4+^isUvAzmN$8u{#2qByr1>SwA$)X39UsgKNstInmW2EF0e>+!{e zcpo`wCyH-3nHRB{$X{qD(yyz?$zu2(vRD4xG2ZVUa{3Cq!|#(vcq#l&-QQ5>fp57H z?uY+f_U0yfa=5JTJx-l*1|Gc{`a^Bs>+pAL*o#%_KCAFjYk@0N9eX3ue1T24m~HgdZX!M0L4M-= zO3BL(e$F=h)h2qY&G%pBx)}I*;x>4+aiw2=GS66f-66i;J>>E|>JB&gUhlw1zDvK& zkI{GE!QS42&wYp;pA7M&_C+=1p`?FmaKN$e*!ckGZXzm6MfL6p5DN(s8cU(Q2$*- zuWWMvci{r|@h|qUJDo)F^KRf*B=5V}kzLlKlSr?5uGJoLa)5jt!q*+cyBza5N61N> z52`qApZeV%^4$sZK^5n3!T+}LkId~YCz?aG$nRf3e>LH<>c~euaM<`g@bu$+U)#g4 z;HTdR{}#%~-nxNw!Y zuXKhU@VWLU?8g)K@dqVh}D;VRn1Aw~M5a_AMG7nS1gU9>et|RgZ<=+>QdiG1|1ry) zxX9V5uPn|vmc7ovUu2P!Ec{-M`HVTZu^b#%7M>$^^TvWefBuPC3H;XI&JMe+SH@3+T16m!LG z^h%xgdnJ*-umDfIgWWz%;n*>_~jRI69vrUxX_x2Ch$jOXQZd@AAk+9(l_le>pfnpYxn$zG>v-Whc@+ zKMiM=f{Q()U*iDBomW$RV!bSR*g{@1^jD@T$`>6WXC3NE6A4kwTLwvtg ze*YeNc;9X~@W>5o?rJyl8N1XnR)di)_D*AW(R%L#-Dc|;e7CWRF8LG>cfzKl0N?`_WZ}J`+MZC9-@CH0+&Tz zioEn9{%z!of#`(tLhGPGN>MYrCj)dZoGx7?@=xh5s9r}^C z$y;sW=WJlVR(RcfqI^zWcIyMkgE_y8uF?n=3&Fms zp1mLZ6Uku~JyM{bpag%}jURFe|G_+FA9M3B)4z0CT;_k@&wlSmj|^x(|LK72)lcRV zKmHw`xgxvvpIqVdt{`6n^vMmtg$`(4f5NXn&P(<7v+n-fUhGkvL#zGWL!VSP&+o>* zb}?7BgkCEVe?@(yxVDIV7SLCD{No(_XolaPMxM{mCy^6X9c(X=f8o4>`_(^rzSwzS z>9uNzkCoT>EBuyW{E-^|{1SPyP2!ji`sJ8n;`0S^_|-la zB+b6^`4!F|9AQ`XLqFO@`rzY!{8PU8rykd*d~xdWfB)g|#ma+k!V_!|2dtOn&##le zS|{%ic~Qj!%YoZfUZCN8Qs9S`&vX8u9`XtDN8&tMvM zSH*oq#1TVqHshhs)%AVF{Y`#HtS_2-FgNVFk-1M_{qMf|b-GXU)J^9@{@2`u;+V*b znxk-C^P}>`s&B@+mi(J%pGW(we6jL!hs1^3rlrOBoTh)-iTF8%SJtkc@3Hey9|8wvRFO*gPi}`+YW3CH{ z2WjwoBbRPY&+C5C)f|Mcew}$O`P*?Wn>h)~jrK>J4|!g0T%R&mq3<8(;(SuPsOzHQ zZ}Jtz`T2_Cwmck8uA=zxlsImeI!YTqeU1IQ8u)YN!&ce1K5t@~^_mZLI^|t!mS zk>Xt7ed=eM{C>|ZSb?L8SNWeS@B^;Lx}UHfJ>hd zk8^(~g5FS`W*j>=jvqBfzrkq8b4vbiQfK)SUSCPXliVkdJ4Ai)9qL2>iv0gOyzXIH z{L2*bWB;fQchiJJZ1V3-IIQ@$n{0unSJ^@=$GGsFZ>IyJAePs z+*tTq`sh2@$FH+KFEW4aJ-DBVME*xDVO`)voA4R6z^Th`dDlE29L1a1yZd~fQS{Ih zf6t;Hqu=E@SiZ`Ss+Pqw_#Di+z$eSD)&s|`=Qo4jZU4vi%l&!wr!7y8qs*nB-@p2O zAD%Ck9gXMz%D(0*(g!*G;4J)c8a{9zd$~?LQltJl8F(W3Lt}xX<=k5C&q&|_)K~Hb z`N?7U-G|fzhl3rVk0p^^zLUr=e2=>Q9r(d}a0m~{Yfi#**5L>jxvnPiL)YLRR>-R_ zB-$5s_?Pj(Icq)MqVD@g^as2h^pH4#hv>;i^c#=j*Nug`we00+;IHIAKSJIo(D!r1 znKk0eI{Ld2?4RmxP4s;;_(%4~?KfNBc)p+FzXj@Bi*Qx(9D4cTOXZ8~k^Hk#MSgYx zZZubsp3PRoDP)-&nXX6=9`d_3h_9#c7n$Fayv*->0X_U9_TgK^BQJ7azfXN^BydaY z8@QzwoJ)heedOh|-nGCRDt}Q=vRQ6_*IkX$_L(9|^ z=M(Zi@Bq`i{vmbC8;SJ)x2>1ZpU)vDKSEEuhW>mN`FJhdANe=tvhNTtj-bbVzQi2& zE%w{Uf2apN?zm3-vq`+s!Vb<;zg%EnFW`qQlAlpD z&S^L#&$dp!Y=nLEqu@^}e=^KI9!?~W_gSC!;g&`c>Dd}Qz%u-38~$mNecop7Y#aTu zLEX<><~n-7>)eJn@Z8ER;-Z~UUy*;lPu*}IIoS)msrJPV9P$=?(PrS6r6-o*W9F$( z)~H|31b<2K<|FjjL%#QeM0RS3=MC{Yhw!Iv!EgOF`t$X&<|e$)J{=>EG>x8`4Ohua z?BnwJ5bjsE-(!8FeH8r|f&#gUVU!O`1WKz^8&5@pRzkSZ>3HIhRyiR`E8T<5% zxF-c4nufFSx#wx-LZzv@M_y0+(%i8*h*R`plrP!uCplxqzn#F#tB$loJhsL6i}yqR zMjQTqmAJpf^QV#Td+6EkqL05x{BJw|CVutZ;GfI?nhkXn+b!pdoGHh=)-ON+*aVa>^I1N-$c)M;AZ!UQx4dl2k8HUz%7ZF zK1Oe!v9Ej%ZWbOYa>m;K*}#iwpJbVv7O(Q#Jby5U+~t_tm4o*)UzLMr&cXX-nFkur z=T*KaGbnrHxwC0_i#R`9aq<~@d6KBDe@h#osY{`Z4^RUUYo=WlRbz>ZgW z{Rn#JHk`|KKJNwe*7wmX@0AtDj)r`={F^Fzq=8;(mR)a9zQuj|>%^s-%zw$z*OIO% zpL#+(en1|5rz}5b6S-MI?q)1!2`jGc^2Cgf| z{LKP$(>x!x$T}9`Xo_%Q1$dVt^K3oGwg`_^WZs_V&6eQMi-8LfKURRdDKNJ!5AT)d z`8l`=&+p43hjAXQ;^7SPoQA_l!$qg~{wesdGw$CBe)S=o@E&oSxxaPn)B^Efjd_66 z_yMCKPSpN?kv#TG#Q%5b7an2VCPTed`lpV)@Od(e=!G@>qb=kr1z&thzIUHI-!}5H zj-S5}=C~-HcnAIVh~K%+{@7<9oZ_#g;rX)RJZ;HGj&;t#d3io?fqnpUbS3VqIlOK- zn{N2r?l6x}@p(7ri}%1y^|1b)TiOE;6glJHdYoA8hG*`A|0yAVC3w~%d|`p}(LG1o zb3-E^Dm#?pd*_&2n#JD5dD)78&2OcU+Y>m?19-pP5ZBRvg1@x{2O7^a@;O=J0Pf%y zJ$$2-MFNAkl*Wtlj{rfCZ*^5 z@JssOz5DpQKI}^$@7qVeOfU0jFTr_Ug0Je~dv)`9ah|c_ixNCy)OX5{72t;Bd}I0H zd3e4&JYtS>?Q_B2X?@dh@@M$d$N1Cx*k|`yZ3Rx${xtbH{KFa?`(&be=`i_<>-b$? zryuD@vLhdWCsiG73;oolzOjltG~iGkkSF?6>I}p9T{Y@1YuL{Yal$F_Vun7XJo~!{ zx7~%k@qBXYflK%Wm*@}Z4g9bCvdh?|e(CxDqhGw=i~ZtG$NSM&{mfO5b4nlQIltQv zKMe18^D=W^`?&UEFD}8)_n;qocwP6P@?Bkgk1jaW65L^wBkjXt(3A3G3p}q7cy;-| zIe2@|QBR?VPVsvW6ZxlmiSo6(*!^w(-TlpL==a!1Y`yStT@@!SBPUht+*F9y6lc7N zpZn#L~1ImW7+98u5M4|xRn9XrHd zo7%r0Kwo@NIg%gS2>!F)S_P+GYI5s23Dp#JRE696N}G{b8E%z*5MIra5{73IVa$- zh669EeEh4#8x`t|_oxSrQU{nTiwmh!S8A4(mwtA>_&iT+uGoBm5~K5hn?28MsXlix zC+fPm^Eb}_{j7LV=N-|5VGiy2zx910U#xmpPmekA)nW`9P*mlM|HTj8u{xu4^MU2$Q3JI znJcTVH^=+Vp`T{q5T*jpAiZ!8`FolA@m~>7K1Y7@*O8NJ$k7AlrcDu_T5mPTn>2ZT zEA%y(ANJLpgXPOt)rDK(_1>p`zB#}1`o?neGhs8NGFRd{b(8;xy4rQ*)xVH~ z1I#j4Cry6(5WaH@eY1w$Uk+S{?8_2)%q8^4BAod=&#RSHkD9_hj0gTnax}&{4P(gR z80$Y4p67avxR#N?o$CHwCvW~$cnHhM1M24^)EDoPU;7*KE!Xfb9^gk!VpprYUz{IH zJr6FeiNDqie~X81BIix`z$W^z5w7NFtcT3=*SlHPf_j*vV!u`EIz>L}KHTDS=%KHWNB=|koZo;K`15deU%d9!A6t*We|(KP&RgU+ zhsa}1GdHpUe>xAZus~k70jD(?>WNyn?}vJ#{D}90-IM*8EXyC6fh(9pFU}#i(GT<7 zX4#9#U#Sj1i`>@&*RJ|dll$F7pT|B2`%Uh%vOTlEW4UqPi|V71`%^q}asQ?5k^J;H zzgXN)oD(TMpJSeWwxYU8rXv5$=SJ_d@7K%jlT^Gg$$lFpo_IvO8tsXm_aN|-s*7Hu z-u?j2>Jjz8ht%_i@l%JW!w-?yd>^?QBF{FQXgx-m-#JTtxrrPtQ%_lE&Q+V|d2Z z$>TgDt=nJXAN@}Fy~+c92hQ`G=*4f5kNRuu?f1zO++ZIL!?}!wI6(aZRpcS+arwn{ z_~GcE+b^=-k-xD(ycy4*7vH{!{aq@{Pl@wrJ-=A;R;>7(4)sGhuFlZ!lCDUfrZ|V; zFy!ZCA0NV-y+K{{0sPTJ*70GYe1z+`4-%d8F@_ze)3>lf9)6S8ZL*Iyx&LkKOdG$o zja;gytxwU)PqXXXm06nyie%s@^3&*;R9@?Uw?YXI|e6J`^_%}Rn z8XjUI@W$E~V~OnDBe;|i>dKFhZ`;u~h~xep_Ws?_|6zM5yE2VmK8=46=VMDgBCqBA zq5Wa$xrMUy)FO6oiTuP0c5)3rv`wDW=ey)9@{2sTIE~)19Xcg`-DjVyVpnbxA3nlP zG^p>-Q}111AA4@pJp9o-{K-mK56_{NUEhaG-p6l^+_?1M9&)z_f3OGtwokrgKT#g! z0KIeshj>C?!YO*?l=VG@7x6sXWBRCE=RF|a+J|G<RrS+*GcYlN({~CJ!d#q2KcVIpA<;R95`a`PYx2W&T zmwi5i@;uAvt2N}Lja|%FWQQ{q#s6o>#S#C$hh5#l9=CblMp^poujvPAk^gdkiTUz< z_>2Se%pv;6T%`H0WAuf2$_%`NIfTd=!$ZSyX5kY&7dFefn?KGD%6{jlm;1bU*Y_j0 zr#y8I-qdqXv&f6TM}~TNW>9jTfhS5chc3nUGS6oo{*?Ia81D0keuYE+K0qJsA^$u0 zX`AT7W$sUde9;8)|1f^p9sK@l#0UQZy?G<};qo7*@S8o4tzMQt*Cg*WPo2ecV$6ST z!kcF3w@l&Z9^rp?&|`5Pt@GFJuasYM8#!6#`|i@ua>TwkBd$%sv&23Eak#$EY4`=N zcP?<5%Ci>XbR!R}{BIF%tOzGogqJD8;S>YsptwHH=~JGz#P=#Pzpn_7SU^7&;9T?k zdmhds&s^Lb^W-AOu6$b--YWwaWI0O@Dle0QM@jL!PSGDn!R{&Fzmw?dc+PYB-9Jj8C-3H(1J z6#Q|;<({wb*Tid+!T(gBjOU%(F2uRT>VL|?Y35kpJUp+@+b)FlmVejp z$O+4@>tUW`5Bs}^ecuEB)dQ#66XwsVKH9_i=iSIf7wg-F{V4^GU3~>bzJHvvEj{D; z+j-wQVEZ;K=mm23pDnIMF{YUUmo(H{+U(?2aUm@?XKtEw4lOo&faXL%Pr^#knM z4}%;$_Cue68#JFFKV*e`zw1>~@Wt1u^OxbzrxN%J{INFQZ;$I4@ne>C%yVCg%=ztt z-|L2R>wy!E^J%rudIL```MIq3`_KDjU;b^s{NFqMgOBqM>;2;2vjggnE5iBh^z%LX z17|2duOI&Ra^TxlKkG$5nRD(zFLc9~cEf{q(Ff5*KTU~skMq?P?-lj^{+Dt|%IAXYldtL!Pwrs3Cp;bM{bF(kA|NHQJ zdIKLXdv^&xw+B7fP5*@ZZ@TE?>_UHb@wp}DG?&mjMf{oq^6S0^pBIt|exC94Q ze)Rx9*l|}pH|AN_{lh*_d83&!=YipmJP7=`{7L&&K4)u-IJQHb?kM=P%76QJ7m%A0 zexuJtxCDROhu_$*`}?ha#k;>Ufc_Z3o((Wx_zL|nSD1f(CCn*)oM-vRSJf9Yc$N6( zs^;(4ufUIA!LD5yRQ_^6>wnx2f85XKU1o0Z<-kE}o>DLRAoj;7{_jCg#&aO#$HjTZ z%8PW-k5eM9x8Lr0;CbXJi+s7yGoBlx_}~~j<9y@Z$F4^%lBZAk;-8WNpYp~3zVOA$ zFYSf+UiJG9+)RhO;|_7+I(h9?@}H|^#bZxip4OPzR= z*G2iTT=+^I5qXQ;sO$UYCB4q)<>CC}p2x`?72?Wx&b$BJ^<%%E-^W+W(?xP~{_zhh z9~ZsuBDwj8A}_kHtLTeE^v9F(BENYTPGpPx;(E|8s&A}PuXyq*zQ=XgrNAe7KBD5A z$PZX9d==-=B>x@xI?u;52c@~man7gTUwviqyl%^rujl2-a^>rJIr85Z$;HziKQA{w zD|s>hW!}`B;Irx%)f?BzBb`v+-=p84L%y<8Rvy**W{0|YoBZ}F^@n$q zNMBiw&R;D@=dTyZ&qZ>h{N|H(>9K$O5$w@Nl^5|X8*oA?_`ic-hh+CU%tP#u-`*`N z?%BlOSw-GfLVaFw@d|TUR^W8voOI8r6_?haj$cQf>ePW7WyyU!H(Pn{2E0lmJWpJ0 zJg-6AWE~#94wu&meJpT3aP1e%)kXTsdha4T_%yv`d9oZmO>XSRd{XkFyvmdQi{vZ% zFXCf1$X{oepMOLhHTo^`r*`qTcFVFK?wF z7hU=x&esmCu^N*WxY=geOnLxnQ(_e zUwIy*?sp^DOZopz;)f>n#VA+y%Px{5>mlnO-#5#R>bP-^zw&Y|`iElQ-qYfvr^$=% z?<)IzgME_ce1#M|*B<+F3;nPe>Rz%7oA{qTm&5&v))zJUl4@|qHGW6zn^Ycd0(*3w zc`V<66Zi^T#w*CjjZk0H{T;%OdO+U%0sTzFq2EFA<9o>6yVPNBvM+Db-*-REd(j-a zN9fxLcoK8-v)JV-et$LeiE2ISeD0HWQ0vhkuWvr35&SF9*%#*#^^^6I^^yH0%a84p z^^MPgaNmRb`P@Gv&S{={dED0*`Mb)?KWUHjdyC8!O;;pO`^-^p^E+4APb=(~Rq_>{ zbL;--2d-~8j~#ex_1Qf{{)W+8w~)*4&^PcXfjbKIR_X0q@P9vsd$L^pI`-uM=6n4b zfB$)+{)-o=x4jv-747>9`P&y0tUY@L%>_1r#S$=G%EI00RFemChE9-r&OFUOf z_rv{cQC`ILY_R`I^yOwM%8wjiSIqI4Z>|RaLG|hya`Pzg=bk$!yY&Kmh|gDf&U%CT z%-irrBMJ8_Q9XYJetab%4+WoDV_m0td;*?uJn&7r50lglXW`4M%vG$x>(<~{=Mw3w zak#@_-UtE2{pOT!{ zi5H@OFZqo6$?>G+>3ko9?U(hA)+_c|d7gm#8e~@^pRRi6GQW3~{jkCQ=?dr3>wOPG zUQg>chJSJ$JAOUrb=~h*eIMbxW8a$gNtOCnRdtxe^R4TFLzewrLmzA-H@ondfuLJe2CUZRP^4^LRY3TlK~o`e_n<_JDfiE#_anYCaRW z`~mYQ-a_BsB(HUs{N_;b)8O#2!%zBAl7lMxJ=#6x!D^xJO#7l;6v3=RDtUA@srM-Z>pp!^0JLroJ z{SbS|#XcP30q?gT>d(?2KJR@CJ-30JEC>FGeiHQ4Oz6XsKQRms{4RX)8*t9w#@_vF z^v-kmMQ>BzxJ#V&0DkTfe$qIPyI(l=CAcqM@(}Hw>`x7Uu8zM}$9}{-mE$|dW1ef_ zxdP^k<^L`7z1BEysf|39=wr#iqwkZ4vwnJxJlqrFIE%fXBO#OY0C^u z`YR6L?Do)~yIi;Fv)QE2X9In*3g5egT+Ab9O`bPLpU)WbGYr3S6F==WTf{zh(UAwE?6GlD-q6zrYjJI58$1Al-V z{sn&bD<yb9xu0F=3D0}&W}dJ)(jM0P z66mA@K2FuqD&#Bg206Hh-#Y)e>{gm{qxPv2t%W%)ikBV{*R0`(cJND&(KDWZ znPJ~%S+5-Pqun=Bg4=fg!6od6*Rzklrarjz%W&$R_jy_C|9QCL|2lG|kMj^;?MFWP z;W7KA$G+B&Uh78=%=h)t$8ZU`=)vxF!K;>dojLPD=yPFi0(LM_3>2z`CPx_8i5JIL2IaUq z*V4;eYwNEb{FyE|WA|GW`Mbcs=h26GuAKItgY+T}1~sZIQ&D*n{pkT+`(XEIMYIpFcspyb)- zRoD+LiXZ>0F4nt;{-$2!0B-j?{d)aZ2H4+`1Ac6$uU&!rzM{T|uB*};zkHScqN}{` zRrR_2w^v!OtGwS;cy{I;|Ch|cei?rGKN<-A4C7b;b1z_b^Mi_4eZGYI1GDsTWRRyce6sIn3jh3+ITpw4&qMs1eey~^XNbPvk5P}D zmlOZ}DPR04UwrrOXV~|jCI0;E;N8dneHQ=!7Y4un_`hG^d7tBXpW}I-<9VOwd7tNb zU*LIP;CWx*d0*stU*vgT;(1@sV=6S!!yEy%OC5XkHB+% zTzs+O#eM1%9pc0e{6UAgQM>R{o5YK&%u!gS&J#IN^P`p*#ic876pPG1h;uewm+`v$ zYEI8`V17^e>o}j$fBWAp53VaJ572-^Yy^(W^&xXxmeY%PEX#|p&nho|zOR1WKQwvK zeOWEbuQ)`1L^;uY?@%wv&aP=L-J*Qs76tzOLt)3pF?F ztN-2g8r9dE$ZNcM{m;vZ>T^%>f8YDUPcy%bvh|VW#(K`2!+GxNBE5579xNAr{QTAO z;_G?+Vm6eRmu8VjJ*DJJ6?nCi8dMC`w*rTozxnd*Iz z@ILV>o?wM~@^YBdqW_hiV!QNF?a@b-7u7M$Tcj$QBXK|8 zZn!G{yc_b3mOF96D{ytoVa~PcyUTDo%e?P$$S1h|E8Zybo8kcCd{=#LgMOPh=T-TL zIKNc&-a7JJCmxMljN+&odHgsx&+}u&O*c4yFwSMP9<+V5zhnDld9wdwy=1xa)sOpX z`FWb$eA4n_{!eydfqK}Je2)2IeeZNd>wW~6+o7%zxnk{u-B9PSJyX7MiTXyoiYr7h4BWyj{&VE*bl)OhD1BYSPp@JheSX3mywDt+(QJ5MV><`^^|@kuVm_R)6JddYHS{bc#_)sI`wZ11d(F48x)OXmH|Z9Qv0-9`Gv z@*@5Hba~M}%`z9|1kSfZ{&|P`$9AZD>Gy8YFSr);h50h&N#Z#rp2sY^Hcy?mi61=| zcum=d_wl11@VSpz*Kz8&li0s0{MKpu9H#KoCj(ck_ZvgLN8yA=;i1RiX2#K5Q^@lQ64=>fEo$@!9{jALhB%_V=xyZ12w7FY6!MDeD_^e&$3! zDZW^KV4yZ&pNc>%c6hc_*n7CBK?@Nfg=%j_&#zrjQ{NO3?9HW4Z)GzzsKX>p|1T3^`dKu^8D{4;tbz`FTKX= zUf_Lxoj!w?;9+i*wSVrRM<3#!jl$bc5MNE>pUontbI5-cJzRsUuJOC0|D?XgdgzCc zAJITAWB-Hm3g`8a{UGZf+bPS9xf|>MkIEOz?=DsJKADQ-^??1i&VH<8k7D1FzIQe7 zwfa4OWR8S7&8yV)UL?={67$G@3=ef9Q5^XQ{<9hCeTwr|kem6y2g^U6fnS&mbwB3+ zFyCy7ddeJi+*%?|)Vx(aK|dt&E24aA|JA$=I2m2gya|f<#I`G8O3)Mt=wF>7{gF|k>Z_HCyUZXC! zjU4R4F>ELD_cp0BuT!^Q4e}*Bw+cVD3P-a}eW*=8L_1Mj)`mykNXS#e5iKI$uIJ4K z-d+22IFUZMi5&e1efF;t&w-cSdW-(Qckr+7&^I+i9&{w!SFLB%Q;JjP$e&ir+Rw3n zNaqAa9@KrT?t^fCKy}O5KV$oK5nrtQ!_)a<&ABXb?vML0573*-^t--Wh6_R-Mp)Nj z_@p83*9^Se0{VZA{l0;oXtST&@N=7R1Y3#f;XCM^eRyGWF2~5pDP^xI2RED|w`{>sN{KxNM*QeoVS>`C_ znWN`c&{vTAv0l4weFYaQy;Uwhs-zJgA3kG zWdC-;?^oYQ8ya&_+-EuTKPYbdI(dOtf?iUbbenkN zeuyvBfAFx3-ouX=C;xphU+j9y)A(Z51@jg87pG;(*)}}7`*E&gKNi?0Tj<{o`a9}- zGbY_gc?eAx@M%dMW59<5&p_1pEpTf?fsyCW!HDmzdpy}gx`0@{z?tXuS#>xVo&n)Clu)yC^3h+ zi}~i=tWP(62R;1V!+KwWqr1ev_o6p?ksqHI?|H+Dfj6Zf9MGR2W8Q25?zqHU&u;j=OYnDI?>>0&KJ-N7i`8dy8LqFNxwHLnp#6i7 zU?)F0zF2-y38;>Z5p z=*4`o{6XuloTQmF{kmb?1!HQe_M5hBlO83 zeXjf1zsMIWPT0ntZKBuO$DNf&yhhjTZ2;eR7vtbFU=9bf!7|Mb5yPy4T)&KJwi?1nq`{O%HZ)N|0?Z{@l0 z?&HYeUuUs{8Tx&qeN()e!p?rm7i+)nlP_+Eys;kl|EuV&HrGD<+&Y!Cx5d1u>wo4({kQY)uIu>f$9*+F<9w^RF!=$EF#pea+VlK` zUvD15JdNwvt{<6)@YVUar(OMgU;TX7HCQZc~jSOd^IQI{D$YNng4Sg z+x!@QEBU!NC(H6^Zsu9#=DZwO9{jkk=jG1w;_Kgcc`=Wrbvq<~5c?LCkBS_i<^*oR z&G>w*RXFcBcUJp5&ZAYncLiQ+iM)F&aJ}Y*&9Qj>tuOrV<`T@0nm2X5*>xRreA1f@ z_~|;FYMkSzI#Qey;?J{wyNEM>n%=Q|_-Z*h|2oUnMe<@j^Kt2yi+HXN$`>mye*zD% zM_#Cdz3ISR?vl^kfji#__DFhvg*xv_Sv*<1YM-x!dYRAPvmS6A&s>xrHy`D?jOSB% zu8_GPpKoifRCTgC`TjawTAe&w|-sP^ci%8T-A8|1lD75%<_>bxED(7WNP{kV%dDLO<0r44!y-;% ziG2Hf+1wNLAnG!aH&9+W>I2nnW1Ua)I_l)>>wM41!DwIBLcgolKh_VmE^(fv=OEkf zvHr5Yv!7%AV@}50)p>ccT=?pL_w)VuMRH^PVn61Sk{9!$&&n4o|DNU?`lGV_T=|DS zcVQPUZil+t7WJ=HIK?IM-%I3~;@{eLi-B`iy>C8ny;_&4vh3nC`Kj5m>TYv^12(^@ z_lw-I{F-WbzWEpNTQlV6{&*78*^<;mQ?WFxG`&-samMi=5 zzWU$&x8=tA$adZriN;7W;OUy8b+M zloroxvG3=x2lKp73(mYrJT_ZazJEB>_58QwV+8v)1~)oU);dlGE?D)e$+G9$%C3y@ zexu0YNT@%{PZ^<}{0Lrej5u(TIcwASWpl`X)I-*b_J3T5cHHIo%zl=+E6bPtF#G5B zv+Xb0Zk^XV);H(n#^;~>tmYRh&d68vJ5rn*y+{1J1t+{oK6;b*W)rS^g}h^(K9M=> zSvB+(==WFgr>n%bbL{Ie=0m+jU*`AWSpJ%P{kQO&;v7b;!(H;?_g#O(55I@MbsKqj z2QJFI-fJPRZthBY?MC3Pw10=;s2=hAC(N6`w?-aR`@9zBy_;unKaTrpWd9r3^LVwN zX1izkvEO8W$^Mb`kLAbu#+;uy(NBsmR=in2PSO?0&p!LO4X3t@|F{gtxJ;gUf&Dkb zx(uO5?!i?KVRwen55v6QeeVAaKIaAU@}uw=Gt~XYm^1S}a`bj0?(yZoacW=x33az` zP}hGBzTtK9|2L?^-G&=`FK}0?M_psC$O~{IzloiFImn&z^6&G#N9a=?XTMB_``~%& z;u7M%vA<-0O}``dYdJq;zgw?w;wQ%bWcy9_hb%{yAKNMYt~e+CDYsoT9CIAg^%KY|l{le+KCMD_kh@Ze3Jze=5X z1uklydU8F~kEQ3QS^r7ufm4BJSA0E(e7Wx2psw5q?2mP{{D1P3czP1KWwTfO?WnI_MKN~#W=6h_0t2mQ3pR-0C zdKo=6PrbShM>w0v{~qIWhq0G8`S(}g)xXO3|1S3U4fN3s{Hxo<1;fbML+)F&d-8jy z$#2f#PsKhh3p%|y;PAN%~Yh<4$9&; z-H+{a@85$HcmzlJkbU|9Zg&FALlcQ6Y0Q(ci<5As4wp!xBCfm-{D~n;9>T#R~_`>Hu`T9JGg;-uD~xYP^WH& z{s;L})5yyxeAO_&_dWF1bsm2$$d&x3A7HmDK~Kp)cz~Zb7WxF`&rGv_XR(LXvL3JE zm(}p!qJEOSXp}8S_LJ;Se^9~GuHnk$g}R# zKHPl=J-LHFwT-{E2^ZPs{;UUXhWQ=ri+S`-4Y`_x`x}O%e24dYk^S?VW$lX>gCC%H z{1)qTkN)E!o)^!9kUffgvF_Jw&`ZpHC+}vS-2K*1&M%g|%vGeSbe%BGKDv2+H#}1hfA_%qUSfXar7*Wx{%rR-uXc!oj_EVAACY0MW){1WgF7xTpS3h7d)du=>r2=JuXi8zq7Sar zJlZBX#k;N_@{E@>xKx z^2}#bpX} zfH;HRz?(nz+y6S_9TV!wm9k5l?&j+w7*FIHY@k33bUtbN}h|Ll3jJ7wjc*YW3kj%%DND*0Qbj?pQ`hr z<`c|=dft%#Hpk%nm#==@yq@dR=Dj?RM*5>(c0Eb?@>)2b$Mq!Fxy|1=-)|1W^&|PS zP4Z;Tz`Z&zchU9y>s-%tJ;B%We1-GHu9tsQK1b_1Pn~6+y4*Z@%qPzm*Yo4~oW2j@ zqW0l#I)TqIr=vJR5-!ES+2N%hSANTXlzwW%; z{C$@f-G^1=?GS%F&Y{&Dg%146F8R+b{Pnf6Ib!8ER>)&nE>;4MAwPA6eYsfneeu3_ zeb1b*xjWCFHSgklyY-0YqUrM+%GufvO+P_NsAgNj_S^8CBx#dpeDuMOh5 z6}YMuIErQFsIP>pc~bErOYn6q^k9R&h}f56-p=`S|Lwj5^Tgs7V_nevsJ?Fv`HXdb zJ%2WEM9Py?gT1m|vfNnjo#$mNKh{6yXDkPnCtv-zpKtwYIeJz-^HJ^5N0k@t`wjAy zsfyOs`JoPZ=w0;5E?mwI`SHz=M>0Pwe<98(R=sZ-Ia@{^m#FW}!>8AIzZ!MqTHu5g zN7nJD>Sg`jI(%20Pb?0lR@Q#3QQxn^4bJhtGuW|d>e|!cars?U`YUQ>=Dr1a*1tzi z#(tOb15Ms9_Ip_#ELXlNzu)BhHK`XgsWUX;ds@^JTl}6D_ooHt)Pe_ZQU7f5J6hy_ zTdY?LzO6-_Y@Yk~r2q0k`C`>;(-q~NkAi;De%wKC_`HrC)^7{F9nYm#o^TPqAo9fW zV;Av*7m<=<5Cv!Yx`o@RqQ$j(d#K1TatG}NUf z2jg(`lhhe!;909><&SIF;X0gQtV3Il>~GuulHO{D`k?)2%bEQ%`)`&n>zng->bzYt z?`Lky{Ehi7`Sl-MUY>P+vEDyhQQyf4>+Sx9?Xn)<=KgJ$bzio)uF@YfAN&&gC+1## zwcd4qi}dSEnCqgxraQ>t5OtG>eC{Lsp)vY5$Jt*KaL(iKz+>3EN66p9P}fo1br-#O zmwkDUeK`yVGeUi4ocM4$^yAxKw%&7ph5N8$ss!~=S^acF!-zOjNYuJVV9liA(-si_~qVK>fydQXW`K1$qSC`z+A&=3X>3i0K z-L(I0-q?PUA9r7u{e0&W&imW;hpd0j%a7&8dghbji{+0MD$WEIQMq$o=%lhSGcKi zx>a@Wtz6|%{eS=W)mEd`Go0a4A7(!A@K&E2&Uv5riNEJLZ%_{!rp`D*J#mEm`Ve)c zyW#UCcVFZ4zC&DaJzR(E%NTO`H=Bl}IZ zWA>-5hpcxjH|9hI%q@lIrN~}K?oV;*GVAf=^A{9vY~y#f<)u$EdF8PV@k_TtpR4N_ z_7mKHr0+4O{W-Xb*JYFt3w;zXpfl=hRM8U#%pHM>eQ4Z%_wb=2(V{DFnIt z=!F6B{4;ax3)B}2)cs4;Z7b9v7vUxrnP*#uS1(dun&a%4MZePnsE-{gF#^^o&w{lW%Ta~ziSQo*+A~M(F<*P$#W(z4&;!yb3ND%)tz7E^Pal^S)H8{H+_J0+p@PX2jU!B@k@^bx2`i(wyIo^03bKRLf?ePsJ}nJ>27NFJZf7b{=h zmX};+h?5SH|5f~lo8-OjQ!k%{Q}c7A#}o7`{LU)-af^LgP4xLy_U8^9_zvr{NB==R za4fR#o}+h){WwZw=MLbY_K}B1;1-m>+ee-b0#7Wz;t)AF-X{Z zmhlt6N%BZW1K&$dO?kK-i62C zLH@Vd7aQz@RpfaYy|)N=P!4wTQx^(%7CSta==1L&pWlQx{vq+fI?VG4 z^*(snD*nJOe&!zj${zcqjz4gSy*b66oYOawf@4U-9i*90>$$}lIE5@+pXZ`Ahq-Zz zQ=8zfnwUS@L|wRvd4uMTo0)Um9OfD;e#|o0F*B$Ik`r^V#J; z)kFV-{FYt(o1H}aq{@BR=00w4A6L+;p7S^h_c@X%-*7XLz55=#;FpQ>UkiF)_UMfu zPkJ4>b@??@#KVt?+hRYK>hmQ&w?h7HiMVnN|7M%GcbEJ}Q(p1J8Tw}rKhAlpoA5X* z_=$Uo>Nop=W0OC8#C|)*KApkMrr|%cJb&Bsshi*Nddd9`lFwq!ezff38n5>xpKm_DTz+UaFZ+5-p1R81hN+zV`C;T^ zoqbcsPl<9NeH!&Yd1Ic(p2eQTd6LSHw$rEJdDI=u8SOx?bPmcscJf^NF65$%egt!- z-ROmG>`OQEaJ!jf-OXItZse~EZm*MnH{aeyUrl_Ty!Kxcb1t*+$r(75#9M6fb z&WPhq;P{WxGe`XU0seM9_;1QzRTKHg8yr`Vvqj{qgkCD}xsS2?6ZqRBA%7sfk`MAE zIru8^f1bGx_k$c<$je)Jp1u5@bYAh+KKb(X@OjE7PUE+2@%#6Yn^Wv<>{F3nnMF>T z=x1qxV@y^_&ez|8*@k1B-t8-9&J?(s68{A?m{!$C_(j4rc;=4F^R&^BnS82G> z6!+sC{c?&PIl^x52l)}Fzn3WAvK#zC<&n3Mmksp%Dt^uqeqtFpD-f5y`+TwL0jD|X znHq9Z34L_(rwYNpQ$O+n`tcn9HG`dK!tS)-N3;g6Qu(A#c>iwvm0tXcIREov{eHP0 zzOr9j?{D=ZZ~gF<{aW`@KlW$D$S`+ogDY9{fAW$#IxFFF)h}JGGDh zTqnNUBVO1g-lzt@=&kCBpY=TLhXd-!)!-M&4qZk57s}o%9G{EZt>6_~V%#|L{=X72{{;o(5{RdaDFIQNvD_W0# zaE1P>E8%l4^6-CuU{LX5zx?d?_tSUKN8dp&_N)he=Xw2ce!A>>2b`w;s5bhiTH)qf z29nmzp2+ydra6ejb?Yb1`s#sz(*zgd#8M zxmxCz&C!^@avjnpA(U>*Oof;9Fd8i|a2v7kOd7HZLkUjB{iC+T4Qk^PUSLxh#hM zYMr-0J}l1FlK)HJQ zx!x&{uIt_)Pjp1SvJrSL+4%dvF&A_2cp4Rcp)~S!L!$qv;%!{hdutJ@u z66SMw4y}1%?{~j8&tr~Qd{>#zFXt>Lp6_T5OFTef!Nuh0gP9zDE)6wG4Mw zc|vZiZ!AAv|I6}YdGOKa`TagxzAP_3Ue+`3mb@tM{3M_AcIOwXK7UFcXrKGlfUl@i zFRjB_)ZlKmgS?2}Gk>ub^oi>EYxL2q!2zxEJ&S=WzRayCuT(;xmBRk_Tw?R%=Bc!A zN@4z<)}eqtTY#^b4RMC-V4RO-J7u}CU9)~O=U`sO^=b1C=0Pn7m*vTS_xb)DpLf|l zU6vQyrFW`d-l@EpFP8t1$`i*^$Ew4{)sc@n_0Sr5fSu6)WR6&M-BsjkHSj#<&~;x{ zsT(iC=@r8q4X?BE|3&mzF{k%O?pSq|*neO@#k`C8QrCHuubK|?W~5i9xV~xZ)-3*! z^X*0IkR|p-IrvZJJk5WaS9hISdNkTI%a`TE^5^rdpPnW+mKW<8^Ec*2->rGHs{btG zZ#>E8$c}7dFVcDK>!YAwBtJFmM~yspjk?z^=WX!!74B!`h~=-w*KifoWflV;EY4sW z9%v>9&p`h{N{OW^r!4^**~}cZn-iyoS>qg;_hmeCesQX;!{$7P&xW<0CL)!SVm z0(S4m)InaPPW@TxjNd`;{3LLj=2*n*-ol@~NuS77e&0*@t)C-b`t3yb`9=7Q7Zc^( zzs~pm3I6ksdH<~-cly2w{IePJC&+Vwb&i~|?WXQ)3B4ANj^o_dW&hrJ1P2{ud?4( zxnKT0)5I6|*#EcD4|j>H?;#)eu|s#z13%$&eoEbJI)Qg%Ud#+U=O}fd2XJ>c$lK?r zyS)nM^;+Oj<+t9Z{x(GYb{yVg63%9ddf^0|&`6?nx(^p{mA`)_@G|1$ZsWfX=d>>4 zaFvlWmY*`qzt4qzBYhI>skwHocaif-+_!S5XFFeIIkKN*f7^0oy<@pCcO$ute6jY~ z+vkfF$F=3CTTO3RDv&;qmP<8Fculs zKJXOlv&gz`!Z~d)KX@g8V3+ z!5?nHCvH<0s#34rfiLp&baw;Cr~S7>y{-xu;W^6d=&cp%+lzsh);^z2)E_(!kMam! z=O*&>W4Mbip~rp?{qYihTQ10%^_KFcBY~fB-bnhTfPOEM-zee7$LHS2Zj_(MKRQ3? zdHdq2mXO=1XLSEp@CVn3Up@a}o99@x<+TnO=8PU-Pgb$dH@shh9#=hY625j4{ZM3% z*lJi$?cXXK$`1E&2f5g#-(e3qGVkQMlP5f%{WQ`2Jf<#t$U5yK5Btc;KK(KK{7!So zhv>Z{^vn_SbPvOMic9w4&mw26`??!AK3&KbdUFkXxg7K#{tDd8JaRn4ewgI<4s$>5 z;YZyJewEhY+st9OjlVP!@&U?kKF-PSnh*Vcio*){Z&99{w{jlb@tgCB$~Q#5SnIls zzZ3alH`Y^;%^;SCNBtxDj)=zVG|o&ja@1A>7ds zeu;Uf6V~A@k={&G$Iig(WZ)apa5*WshZMX`it|&{u~XFFQ`FJSrKaI;Qq0RbPvoDS z!nqu?4-TmTliQNL5k4|oH8H% znCm>mz8oMo`&_5zuEx2KvRk|8-5u;|6}`HdD9^Bh-)_4-lStnUbKmnJUerGRA^id%U+NRL`prIZ=b!0=7wm&W>_uLC zn7`eH{B@#V+R-O%e19u^pY>ideL79ZRpdhHd**u6=)E-Wk6fSXKF7pg2k4F1Zz_Ls zm-XMlpW4Phk9~d42axaMa|-x}Gx8hW0%v~VAH0S0l(#$~|FlQER3=~gC)5Xv#FIPt zg@@SjbL@I%PX%5iOe}1v@FAd`5tzg%bm$=DuewGsDd-jM6kLe#v!O8l01ufxz%5JsO zPtwU8<8J(sUiGUy-zWY5d;NhYSAJ$d_T%P&IP$Fl_URRIz`qjt;){OMfA}O{e6im? zdIipR0RL$~_TtCL-v|2flbC<~tzP1;9?tJ3uIhqc@8q@ZWqa_i)L-1nzG=aKZsz>v z(C4STY*zbW$bExR4=FxL(I0UZ{3F=`=K~HxeoFE1dwj9%-FtlTdwlWRiV&{1?kP0KlL0LAI*#E z`^s=zW%B-|oZ^Zi{qqadljlOdgt#d1Kknx@2Vri;btBgyoqzMu^`vJVeZK1lKHvG^ zr*VI-bDGO>-RfuMbKWU0>g&+{I-tJW$e9zhyy$n=ssC50XKj#|h@7bM0_(&F@$ZU< z*Qj?a6L(g~ua=R!GI_8v`OP?w*m+aeb<8n%{;1{_mP377>s+ADKTrOAHYa(Dd0X?M zo{O#DUk<;|+{|UUvHW=beIK88^m*p}{QhUj%hR}=UzEJ)IyT4`9OYC;i*snjb;S9i z>bu`1|G63D!u+uMz~Vewt>Zd%(lyq>^CTu))*eE8_|{66y&mak{YjrGhs z)i3Xq7u7m%p|?+o-}cET)!{+w?E5_R-c-$n83O5l`~M~L%g z{Tx8$8)BW$uT>|Ee2e>9%%4lI7egLYb=$|t=@fE1f&Q8#Pdg1iHV21ee!YbLEazMg zl0RGt+?sg@um5FvqTWwEG0v^^=lJ}~_UYpn3iQc&w7+P1F<&fup33X@AE3AE^dZ!d zi#m0#8hLN$8`lF*e3{=-{=@T{R>^~|B7+mNSpF5XReW5`8*w4w1{*<`}^Phfhgn480Gxmeb zKUhvIf98xWS5K20>lgbmKdU`@ntqWTe)9PXI{!(YOa5azFTHt$Us&fp)~LtV@P}*Y zpB?t`I{R;h*UQM)GI^%>T6L=>)}w+yv%vnF3V8-_jg&|EH{_!l=Y3}#{13OjrQpx_Vs6(<0Z#&&bs{`>mA2YmK*CE%Z>SBabZ6{zF6|w%-p|JUh=$;zp_Id z?Y_$@@l%z0#wy%VA=LTRpY@oydp7hT=(=ZF{~11a1bO@p+}Kay@Ln@lM}67SHp#6V`yut|bG=+RV zrvJ-vSb=%$1^9^goB-uxi|EHV|6g)nMBkRV?`8P+=r7q{wjZs$L7cyDJ7u{s@8>>g z`H@S=|Fikxr`aRvgOKS*~ z*Vp0re*~{|je6b;b-n^}GfVz;BGG;D{NXp?{%%pHy}>-k8`S^qlFxq#H#Ua6%p~IV z<`UI|781=%oP(>GVb04q_3%f5bCrMo1wQ{3UCt^Rz_RRLneN*Oc#5pYSdzau4Blo9#!_(~%yd~Gw znpa<3CNKFtpsuyaeJF*{ZwRh#Ce(?w zFE&}nP56aX)_aM1S{eSSl*o@MCd}1Lh_4g!Gzs^Mc_J%tQmgPVYskqO{OSt7XDPuS zL2e81dXEDaE5G#y9K|;hcw_8doX@AY?hUy62k=xQInU|S{vSr3#?ZSn?7xNZ91+Kd zwr93u?x%4+)7-k_FWW88p_QMugrD~I`C`duTVCswq2J{&#LJ2o-H-M|_=``Y=RZ$g z<9YPL81tkG34S5^zRZ3u!!K1>-$l6d6?m6z^hS+!Yanl)AGe1c*-3Q&s;uiaTyqt< zh<<9WIJ$YGt&t6_)s67AC+c-Cs@w~(G#h09vPPFApgMdl+Fc;5`acY^O3 zg)@A_>z~+vBTl`8{T>bRpYu!D(-6-&Z!LQi<2vWVKXqZ4D#QU5?8jo@(l7JH^7A&y z>v}F^D{_*~%U|6mzqN$ie}?@10{VFc`@Wt?p4UQuiuS<{>ssgj958qE5U%Nn`*DOG z_xhc{` z9G*FWL-xr5^0ANJtOtFl{PQ06FV0<;{@G&RY+^^(;J22M-$jl^?$adu?GE?xUs#Sp z+$a4yf}c1}yc+Y6?$1)5e1UvLAtyg3#&6C8xzAViwB?-ZIQpI~?8pvwwV65kDdvpU z1FtMU>SgS}BKxNbPrDcHm+V#zuCzh_$PxSO4E`j=bH+UfE)DOOhI7flwPcz9+5`vH z3?I`1r_eko|Dlk@bkBVU6y}X3jVq5$|LsOtN4Y#PaN@M{Gn?h zucW-rBl2IPIjz4r&Y4hul|3oox4VD3f>^+D*vGrv zmsRXg4S6`=dXEy>wPWJa6YR=4`z;N}>A82FQ{BwIZf5RY3+wH9u&vB_ZG%^Nk{6cU zZ4dK}RhMXohiQkeGSAlzZ|b?nZE#iozW6+OeQuodsLzdZB)fFZx}KqTPO(47!T#AE zDsOR!-?Wc?tqZ}S!v%L^x4Pl%x|u`T4KLV@ z-7y-C_hirB z0w;PQ?{A)`e!cUY?0W+{<@qu6ThZ|xu0#!Yj1^fY@zSLb5xt)Q$43SOFu^Rx0H8E!$sTv zo(FxTJlYZWaUVNXCvUKa-QNlNM|x_L{?@gGekS6G3VOc~@>yQzck8IU)ggJ&-JI*h z(r=%^9+&Y$cJbGah!@?jmI?hz`n(qAp|>(OxE;>8GjN#7v-Yy@`@&q|i+sYb^y7#2 zOCS9o{hBZP#eRLx)qZj1EB*L81FXjYc4>flv;)XroP&H3C(QQA-}$%ucz* zKKZCRalZSRchN(Be$LOIFIGSI9$dpZ_RPc58vzB{1#!n*_NbLhRIeuH1VBE9f;ub|Ja$Z!6~aelG+ z;)}fYo1F3mhx?xn3~C?r%Z~g~zwF;XL4JPdeu*Bg!+kPc$W146xI0+ycJyBxpWBKa zY+>Gi3wpFU_~EK2X6YNvB3~K$WZZ9>qEGOQIPwJha}@Fgid!1^OYiZ;@A1Wdnelu- zdhGr9N$)2feE*>C&j;Y$Kfrk(;JgoT-Um4EgM)wPB7yor&if$eeUS4$$ax>)-#;{X z|Kh(7@%g_r_?MLL=Rf~TocCeQ`!MHynDc&_^M0B0KEin);k=J<-bXp_qn!6K&ifeW zeT?%y&UtTrezD@q26dALdCABD%Kq2LJ8$Ju7yoU9`nmkGI9JqMvAIBVJIUzJM|GY!cqY`F#PLnhj~(kt=ED4YJbz7oQH8up z%)dF0YcAqhN1ty#(C5EZ?$7s4e$_8-9<6`3@|6eN-v;&DI&of|IiPj!TNVDw&ktVD ziQ6P zI>)>cxU+HU+f$A+;DZX(!Q&ibb2H}qTyONz>+hrG!bktz+=T1jKDwT4jzW3*$o-iw zHec~h<>hHS*IS)OtLxgxDW7{pKB&Qct&?w#b4In^yYMlatnWH{XN`Q*8uc1KcWsUQ z(keXiGWmlt@>JscOMHKc&xwCmoi=i%y6zHsuoUV%&W~w*XPF-}8S-kXla9avjFEqv z%BlV_M}4LU=T*v?&$8T@54GNLz0vFMqvgp*pXc|v-felZ+*sdSmYcsR@?ySNzwZl&OWW@WGCv>LH5uG+Z@-)SFZ9t&zoI^ck;aARrHqYZ58CQnDZPn#RbJ2^>F6* zM7~9Ktw_8O`4;n?;-(hhTptIXPwO&79r^+Fz9I7Kqe0)Ot~^ivKhC4I{d8U0@?$R4 zJgB*KA1xn#?eqOPmK*CM%Z>HTW&L8iWDZC7ZIS)5NZs`9^M6m%FPHfo)wj2??;k7v271nVXdsd;o8v9b@hs?t@Ed<`c z^YE1yT|jRv;6KHAw65o9Ur*uxj0P^$+>r9Y*OAA&$onvU*%Wd$2X9&k`p$lq^^WU` z=7n9SHpl0>kvU}lyWel##(L{na$|Y1UHa&S!}adXqt)+vI-lctkc;=3o zpFmw^2K_W0`Vz$Tj-kIEAeVXc$~OZqDm(N&_QzHJ{xI})mjhP-?_|*THjc1tY@T`BVTL|$Itauet(Jl-;?w7y?$?% zFIN66o0q;hMc*{g*L&Fe-Efp$*a`lMd28x;!4EM%Yd_U}E1q93`!UHn-^TCE!xdb| ze%;28y^mgbggzT4Pd*GcFoeE&gq+>seXkMs{YFmm_G-xE>waGi^Jk=YzRKrD`4P7; zPTg;YI^;soKX7EBF75gL?%T3ouKiSE|CIt)^WR?Fm=e5P8Llh#$2?1ZtZ%d~i}(?q zKff62n@{V%e3rb(jyk@vJ!;O&PM^~c(!dYgp&nAjAE*ZZMRt4zKX!q7+H~+E> z$4qm7rqMeSfrpd){C3Vfo&2era2>Ca$Nv_2*58Kj_;bGRTgbt;@q508J^W4TNzapq zy9Hl1Nsb!^*Zl*M@2l94SK!fK3!J#}%2$cYUuNHb7CCZ#elBpJ^h+sR z&OA;uKVpLCK8{kK9fso>f7FVN>89KC+VM=My{u@XOq~u8P0QGdNF6cB>9c=jIGyw zv>$Fcvfgn&gSaVk6idkc+vkfl_oOwi{8uI~zy5$YWRrdD=VeTXIMsO#_YvrR<-4gE7jwuu}?>cSEu1X=Y#!|0GIH$N+JGtAG7v<899z~`Q6tbUUCtxbBVmjGJfka zeG_pWt?iNQ);4|2kr$Ppe!%Zo3!I|-ufK3#5%vAA!s}gy=bqwzmar!kIJ(6IJxLvP ziTcNFF1HDnD!|F@LB$?Jn!MN1dn^>eI|SfUB!> z9d+cY7PuMtqr2hvX}z{W{aSI|QqWK4jg=3bN)-Q$C7P2o49|6ky5=>wCi_wOa9 z-zAfGzE^s~{z(q|H$p$iT;PnPrx(J0=kuB0Tjlz9Snpl>Qg-3Y_o(mH@H-oc`2*Q6 z&#gLxcRxYT9Kiz}@;UJ+eR+u8If83FPUP>Nuzn|SFek|G34ImEygou+4$%__oZo<# zs>55=679d;aJ`b}IFDBG%qnuajQm#;{1x_D0X;m=KJdJM&xQOQ_LuVj!@r_B* zuO;$#Hj$G}?#DLV$sYEgfu4zTNaYV6CCU>WCz8(-`WsFY>C1Ea7t-N5xr#F~%mGX@ zuP;qqIt5pe;yKi5_>MF@grBdQX6|1Gjw=nXlZMAhQO}MXgzV@ka_sraelGZ7qB!UP zZfZXfUsUJ%YjF5`T+c4{wi@o2;p=QeTuqn!I@lph%j zc}V32XUQiNLSDdetNkDMHRyZXN3}*AzJ-6XL;kEeFa4a#GrvB>eX1|!(F04t4oL6T zSm!#|>$%0AYwdaF=j?0qacMY=G#p?Ct}6o312?1VXhGi0g*NlOP4MekGk@=&j!7jBUk847a`oX52Ms1LG0 zoLUTZ8tLc7pkH)7+r)Rf{5?zm!U=X~mpE`1F8LvT$r|xO9slnT`+rQo%L%VfxsNG0 zl?+^*xu$01rJ25i7I^X&c&t{|)z2w!V@_#1{7X9=lsV5hpIC8ZJDj^Y;*Rh>#S!g% zUK<=tD|3lknE%(zu?a3ci`-`5UDNP_aXz;40p1Vi^g*5Bznvl{CyDIDG5rai>%Y%_ zs-ahQxWDVzzr{px>jH8%i9L?~ko5IW_}m zs{?)0Nne5Ik#@n6bfG`GnTOwv9_eQNyWu~((G%Uwm+gjY?}oeT;{47*`NbXRr*_RV zty^AOkh^C7-h_T@3VglxZRA7cAEcSToE}u3BNgWNOJ2^&E1eS8x$kE``1SJlcS0W# z{$#LM_J6cL=CFH{_zA=Km$&fyUO*rIF7el^_^o$y7kce&@WtX&kFj?(6Z(9^TygmyO@pduHgn%vna|ly-%2O@wF|w|ji1p27uQQaLoYlzoN;&L zgfHy%{{Zj#2Ytv_AD`PNJMu~&oN1rr?H}~|E&S76T%)fxIKl+S6$ZnklLD_nak9BfN?K7jm@ zX5_eOQ2tXBb~N^3i6@DCsMg~I{a}v!0Kd8s@&bxOcZox)$k*n(E+3cW#~hsbGWD0= z%gIk3q0eV6`2CI-)TfofPxSq0W!>Ab`yJfRs7Iuad&Q;S?ZbcQSD(PYH9%k6fVkn& z0sMslo%g{j%&ESjK7#+~ia7RvbVd96*RL=?`wDZjuSmb$9>9(bD6aac=Oy>!xAfsp z^}%$GM{BgUx>`FIk2^ zEm5zI&xP}I=#^)P^CVrrcK%HHni=vL{`~!(!)D&f^+(sSU4JxB z^Q@!KciqXaFY{ZjXPT=p_h-IB_V*Xh7b{LZ2pqcn!N`j$?_MLWv%cDRLN1hdT_X?b zJk%QXKR>5F@;R>aDUVr#(}|p@xls3$DK8zlQPr1O~9iHq+EqMnj%Nb?71L zIHSn#6m_L}@~1`o%xBM|_4-?mo^~`xDt{DlfX9Px3iWV2MT^hT(2D^7k8@)_pDls8`B_s4m( z<{iv?n!9qo-(2Wrd9Ysczgu4^&Z&^EsZbBCBHyE5lsIZz%a&Rg@} z-AD7Oi^6(*zx9%NzsquS*)Ey;Ghb|uOLeZFKVPihm&#M8$*B(Q`S~^cj~aE28tYia zeyq_qvVvc*jDHjPAbs94^^d4uRDX->tot~d)4rXB3z}2DE13)2ukr+Q?9bVpc=^YH zPmp|$!O7eUd3?pCe}-Q9Gx(VosYBmpUyP#Xrr}m?--`G_CH74@@OttGF6Q2CUR1w3o!7klBkq4a z$cO4)HMpxiIMN-~-~P%H{~mdIZ$c=SS3Ct|8aqInD4GKP9jG0(q4`qV5~!kl~+AgnG2}MgjX9Ib-SP_*?*S z3uWXr&Y|^OT64ALNIeJH`p5R`vR`aFby?q7&zQfFeUI~K-)(u(e$Dc{#Z&Y|9s99I zoqZSmyNeyEqTg51|7GN*h(0KWI<4auU2l=R_8j#y&lS9e-}zGD2NgeDrO)Oj_1`<> z+dbFw4fM)g?Bgwd=W99X=|93=y`E?tA5pg-O|)+D`Gne^FOr}85_;r1e(?~z=w#@_ zQ(a;KJy$^g6_N8Izq?4BStRZ(a(%_{92)y?$}dN|=l%!#Ntflv@s;Js`o?z2b4AVl znJ+e1;X3)-<%<>nHsz%!&$&Mh;)EUIiEZ?Xd7jO{rAj}}v0fASGvmn9c=)^g-3j9G z(XhUf|F6T_-A%}6Ci?p=>LWi*#7q8&y74!u(fywd z+z9K$=PdB|sZeKBpTTuFF3&M~G59^=e@E$$m~DJWf$h~qvy$6cy9J=&|mi7 z90w{7Sq^pW%YL{0XZzolC&%BG8`~v4Cvl1Wzr=M!zF7YLv-@4N4_or`^U`_A<$g~4 zXB&Qcg?MNQeQdtj&(9b^&-gjm--0jxF7eUx)cs$;5BLiE^&4>EL*!8l3Hq7(ZwYR6 zA;C|9H<*H-njo(~L7seqdi6AQpIPQn78C9loYrdK0TidL!6C=z$`gN~j~>GXj0QQ@ zefu(b;U6Ohw?ds-@zGFD`+9_UVl?Pg%bWP85&Xn4_S0kP+Y9(#MeK43KPx^rNqMJo z&V5(bOZJ}?S1tyB!Ev?YRqdzfcPb8C;d){`t@F0gBdvMKXF4x`{~#y7eFOboz%QJn zUw1sjtMY$-guL8NT<4HJ7!CSg{?Q1$+!)-!B>Y#Adh05jUKMVv%IhsYXFZ&!{(+T5 z{YT62!Ygo9s|oQuaSNxoQlnr-r_t$E2^Ca=1m=cBI?e~tvdQTFFW_{o>quXn?K z#;-+>FJVWPxsS{6esNuO{s#IZ&LtJE9-qst-y7!*iAUH&K6e9mC_TIfPqhc1P=gB2X7!pEAY{a%(d~n&;|Z|HlZ&p>?6gc zBf+1NAMyY_`W*GoS99Xb9|b>LdiZgO8{MZaKWzcMUL?;N=RsQU*uRl{MlM}_V#^_) zCjWZ_eX&hGt~D?DOy?E9?1#8m{^~1^Kf=CJoL5ZrJBvXcr02HS_dD2$UFv#!_y>E~ zn;P6#9lm!TJ9EVMoDs*Iv7V=_Q=DU^?>kDAFFr!Q9HSSG(I1{)d5T|i#`$O1!!vl_ zQ@;NMd5d!&mG?eGj~pcOZz3Nm|Du*?E}yS=2m88>{KUE0^gD9?65sFnttEcnOd>z# z9{TBz`CV7hJ40TVQ2&tsI*HwQ9O{SCE6#(*{s#I4LcT-$BFc;O(kAg^mAqF=UVd~c zulieq=WtZ;>%ScKi~OQ>u49{hvdupCe9T&+di*|ebI3kF!oNJGujz#KJ>`C!@p&og z@M-E@<_5DomplW<;d!5F>fmYd8ZY^I%xUHqXTtNENkt>#-jdP3D=j-PwH|crO zE#{|M;Qd;VgBCuo86GQgsLG49gt?~58+yK)xzrZ;nP#5v+yt-F1b1bA(Z4SP&lNd% z^>L-(3D3DdXK+lXLBA>PJ4U}9VLuPC!~692)Zs{X@zXZp<(81AdAQsW_TLThILV9L z@6R}nBtLNre|ea=Xo7fShInHk)K?_uW!8O>{`gfsXN$bpF8P6UUipV(&fme`n&$I{ zxsDC=h3)zgdgc^A;4G1TJ5Lm+r`YcqIKU?Ox@P8bwuHHziqBf%dOWYTjedf5*0Y`U z?|?(@fZu6{H*7~Ab-*=uFvqWhd8eLt+YZ;<4u8`&C_kh%$fNS4=GmL*dx&zR_$CAQ zlL>si^7XMFLUD3xkUTnbG(DH~6nk|X?40WMw$D54w+;G97x8Nf*z+0weGEV6jo??R z4)MFhTR#bX@5=8D6aP#EyQREoA=LMj|MT3K$QR3QoRZ(#C;zgMQ+|4g<5Z%!v&wT= z4ifd#o}qWsa9bJrMl#Hq&W8R1<%wI-18wO0_P|F;Z+5b7o$%wGVQ#J7A9-TwweG;1 zN-uXKFFoj=9`srddZ-&-u$y_7UC3KU;Me76w=s9NmAR*$W88w=$G!*s?k27y3kMoG zE!EdEaH;9Qiz;uHf^R-!-`VflM-SD|J3I6ZZG+IAN}+?@yO@M z8~liR{%z$~-v$RJ{of!@uuFZnLcRC<+(_z@Y+|NMVE*S;Cv(sNq9 zZ`-+Fo$NEuukK;aaS!{oS93(a(aU+glCys!&MlTc=#yN0sV~ec6(3`suTOgH%{j)> zd;WXxpyJ~=NAyz{3BoS=raF+5c6i}7*1MItw7#Ae=5w1bZsz?>@Ul(t)J^EwY`9;_ zv!&64DdwcwejVYj?_;;>iPmX1k^fc2@82T-w1)q*guN=Uujgg2-iAC}#J_*d`Od>A z-?9QPGKHSH9^xM9w;Foy1TH=er`^PQnD=jG|F&}>U~~Op9`S|!Ob@_?4!|YDgZ_sD@S6jAe#1sT-_t)RzrIiM`425ez4R~i zpr5*fepCIg15Q59F;*Px`Q5gkt;l)wuauu?4)dLr$8SP^W#E_7;dvwCKhF}`yJP&D zL-IWP_$Rhkd*ml~66ve0cU?X%%a8mPKWA^8dfg9#9a0{16S>*Pzda*P&cK;Bhxxs- zZ|&UQPPo1<{FNT&&iB&q01y5qXRf@?fOy=m3`kFx2K4#uSKxH7Fz5FQbF;6|r*uW~ z_+MYaPl@L%4u)6$F9xua{qXDk`kkNc3%^VHsfX){{W1C+&-d@(dOFaTkyDqRY9n52 zZzS)+X%d<{H{9pvChBmQU~9FuUsR(TV);1 zov)HtigQQRN9yN6mIBA}@r%NE5#BEzwT=b8uYlaeqt>wyI6dNB*MAt-Y)<5R`rYdVjWMYvo)BrQD;BaS;so@ocXRT^5bjNf8+C{9S7=utY9BjLjAmDz`riWlYMejoImN1L&6A&>gO{JlXB_tvYpA_qo)#-!<-&pO?0llRfiXre*k%bDg?ujr*|2dhfBHcS4_wIYi67uiN{?dRckh*ta10G&eWG zz8^+UjKFJ-27MttKNk2P>k-wBMqO8-j(aEYW3mU&kw3Xbp7$PkxLb+*l;_BIy})(d z#V>mDdEd^D$bXD}y18Nb{U!YAC!Z%Fe>3)ZnMd~ABilRsN7g&`Z!X&@-*?+3&)ZVG z5_xp5(`A46?aGVnel~BrBtFW|=hzK-Y1K)0iEFBt`kqR`|FE5roD`^k6wu=ZIF84G z`;i~}(~$3Geeo||=KcAcc#3QI5jVooc18OjZ#{zE`4*hUUAWV6c!lXi_jNjOeex%7 z^6y_xeN8dEy`F4UH(t2&t zPq~>Bhq6R`{TRJ7j-NA%JsD+P$AX@a{ux4_TqO?s5$pMYx~u2P-b>_X-biFO^YDPL zQvZ3$ye7QgE7X5(kgt6NZ#;z^DpI$tzzZ$HFO(C--3y8K`y|}Meaj8}@}HphBB!o- zR^zPe6nTUh{G-QVe<&|83*Rye-#dd}Hxv9O_YcZGmsp1~eFD*bnG5yNezx_H^^NCk zsbA!s^TmpfTJnt7=PZi){D%6Qq;Y2s6KW`xi zo7DT)&^OB*%e=pk$PP@0dCAI;{M4Kk*Zms&!A<1g4fy;A_*W0{|Ax@FL&TR4g5NFw zD9#bJ{?fV^;U7vNezQHZU*zXHIR27ei}TVQr)vK%v2M%wSIeyD3U=j5zF61YnwLII z=jHbu@IG^b3xV$t_cluYZ79SY@=NcLPalVK8mDeIk?41iv!5rq&odldzguJdtH?t& z(dTZ%Pi?aQ*ZJJFL~+krqB`{&=dYtjHu#(^^vw=@)h?Vu4f(1epL@tdoIk7j)E0Bp z*5RU;`MfgUKOgL!&VPvhx|wKwUPta;=Jof{UtdhjwaYL18v6B{$kQG4?mnW{5;>lc_hc}wo}T3F2U(66OS&_UmEAp%1_(~`a^ztYhH30=h2EAT_s)~ zMlbv>_59c1jjmFseF$eck6l<~4(&4a-jziD#R~q!D%{gr;3%apciHz1*82c1#XN8W zezcZo-_^pp`?d74`MP?dd10;}dd{9d_b`zk9_QIA?-+Sd?VkqnTIcudu^%F5EI)9A z`LZj>!D7Ok4EVQVqR*e_`ezdHnA32y)BO7c*B9r}O7C9}@qpxDD&!Hg-)Hc%X0cxj zA^++5NVZ$f*Jz(bxlulL89lIu-n8D>CQs3lS6(EY*M8m)ak1q7MfB`A`^MK@BHkzm zZp0jq^1Qq3!#z0BIImd#WR3mV2z;gF_n6N+!(N=j(Vf9fo^t+4;7=7tA18_f;+$gX z=~ML98S8k?dY@x=&e4ByZYbOm9Qg_S<1za1h`y^s)7Qrf5z`C;-^g{%EMj79{&Y?>n-xx@i`{e|MK@@--G>d*`ZkXaJ*$ZrT2TD zpZoMT$+uOB8=LW4QhDVI>gc6PPX5PtxZfo>#SPZQ&rPqgZad8XuJP{&_zOqK%`tK8 zN#MSvKTq*5&f!c_@Dds36ldXkv&_Yc^BJXQ<9uT2nGE&#$Q4V^`0rV`KtF#s%bd1M zn1?EV-gEjqw=M+-=sCydaBk)aPM9Nm3{Q20emO*69H2iM?6W%Ye2x3Mi+-x&kFBFW zD~aNsY2@t<_R-hy_rF12^kw$>b^MY?u4ffsLq&uJM{{1BhZEPL7lAKVh2U#+;=+)xX=RSVA(H_z9?Jhf(cz$WCg z2|g(D@QOS9yVK%-{>L<2MG85Lys`AQc^mUuC&c1L(bg)v4(yt!>P|; zABW-9Z}In6x!=E$I8UKG&i#-NkiX>Tg3bm1M|^LIIM?~&)tvGNTh!Zjsq3Zkid&D! zb5-$|Cy5J31FtAQsexa6jDK)S9COZnNQL|OsS82P!s&SKT{C?HQ4W;n_q<}yUu=UD zYex<`m^azMoV^a#)tpra{9p&4-vKAy!Mb-a_p<}uupNH19qy-%^==LFsD8obLFxBq zcp%Sx%<_HNz{#qv;CapIOZy}ZpObM{yF^58#!_LkC2nG5YMYGV1YbWDdg8Acabla{2k@YFG$YTLf@(8lsRs# zVs8%cW6s$ZY1ShHPnCrmZwh?{$`iE0O|_v%I+(XoTj`^1vx4Z-%XJ>8iE(RP9Ex; z*un4Q#LM20o%w6{(2G3aU-@_WiF?G`RpRCn_UQM?8_e=g>>_-pv zOTTaR(?2qR9vaZ^7=#D?djnylv}&=0ZSL3#OB_~Dk|e<|PA%sz;Ik@&9+esr3Cn{)icQ}Pf;p>ITSOoKdkjpJ_U z^L(fB@T~W%9x$DgJl-KM`#gDuIr>t!L%b_{ex9h`B?|}J0@vRLcij=@{i;serTNtV zOON^*-rpzx_|19QlK+17U;R0A);s#J8$I+}bz?ufkk2mkWoMYrEPLKgUyb{B+UNsp zD!`zA~nFg+yVM{2RLtl^9JyPuW;TK&bz{SS2*tq=e>{f-p6_GaI$e*uMe_ab4p#1hV=Db8+RC(DI^lOFp zm4Y8hz_Y^3kQhk^1lI`zwVxSBg75Uvf6&Lv$UFF7Xrh9ghaCNB60aQ~tA* z^BfxG%j5i5^PuL1%@1Eb`rm!@`^-=HwfP&@FU{dNzxOwlFIGH$0EbiOKGvys)QRJ2 z)XS^XgV*6MJTGO9y!je(wMKn>mAd%~b&o~zrjaN2+*#NAl+P(rM~w4lT~}6qqX>sn zK)x43om%&OoP4O|<2rJFJ^Wqq(V;B0tfOVIL$nA ze4qNyIQf!Uc#&?8%{`&#Hvpx#NIV1@NvVgD}EkK*UDl|sGFoUrC|%%ivF z(L?h&|6O)#KFEjaZgU|IFS(n-u8f5I8Fgvw<{wbE{zG2Bid;WHe@^h)b8w5ne#*X; zvD+2oF3vNy9QdesCH}kiWhHQ>er^48na{GmvAigLSfp;S2qzZjx4ORhZt>{mxwNhu z*zs-b^*MUrfZtQ+e%8o4MQ&8_W);6+mFr*5iQ8UApD&RwSZ4i}LLS_9$9$9WI@9Qz z=`dGAd6SvIM=1cF!LOMi&YVWiOtH@6%o}?ccp2HZ&y%P4DS55e;s3rx-sMN!hkNM9 zarBz!ITqL_CGJ}}r@C<&J6Fao#`%usj?KxcPFN0HjrzDF-)?(lzsG#U)8xjS=)Z2h zSatk#Ui;w)eeCCT?7=I(6-b=(YrAKW%$uzt~6HDfcmGf5iF4 zidXChJo)^Ex62nxUu5(0+fI;=I(3d+_U|tCV+X&b%DS$EeP=(!brRJlm@$l_uPaD9c~PfNdh{^mmP%RDbj zd9KKZ+OApuIKHwTvK_PCGAC-gq&a=>9$zf`*_4-FJLi5kSg#%S?N*4Vb^Zqa?^5tH zrGH1+cf+jLF#VPz;V8c10siz)sK>oZUB>G=jNN!ho#qZa!i_}y(KUF`eBjCy&tD^N zdyhQmDE`VU^Rmk5nI$-`W%6^2aOg$&n8(Q1Fm;-1%qRIXjz7Wgz90BJ>5mEY!&FZG z#B{Kywy!?IpTb#AVfUl`^Sn^^MQ9&B=|3qRh}^pUXWJ>yg;XA5DfkECZ=alBY(Mm} z{~|7R8^59@uk}vl#Z&FW32g_C(DM4P#s>xb(TDUSeKq)%iVJ=}QD4jd42Sf))*o=6 zIqLFbfnO3=x|k?$Q$apT=z#)uWC6}|o;iziiMW#aM0&CS$6^k33I1xGIi6emF4u>u zfiu>6uJL;o;i*cA;@&yx)?<9%E%Q}e&kx8ey&md~>Ib=v9lMKujq~08@A7Bv;YW@I zKh6HWc`W_D685>oelFoJMt@4{USZ!aVmCZ@dMWf1sQ=@w^Tpz~BL62jJRrZefuFHJ zK4d)T59LiB;3xc%{RifBOeX4AoDB6`)%hnA_>e^Y%`ALDnfI+DKUL&n2YIPdPu`-B zX#>AwJyHE+J=6u2r}6XMx8TXDtZ(FsW%ujoq4@lG?Uy~|a0l+CioV&zUag^z7U8Ul zaIP~6dNvWK@Bkk9HoyA@_A$>~)mQMlUqKJP#_@~PCtkf< z(Esw^ZzTGC!|c}r`g;j3VWmY^L({N_&&uad+4Pd_^WNs zU#A{uo_Z0vtpq(vUKt*69*%DT{WXjHjbM*o=DL4`A9NqPFpfM;vQAU@0dbzF;_zb5 z&jWP-u=Z8dH@Xi?yfb)}bJq2Y?}^WM7oT<#IAF=|X`*=d zG?D&}T(SJv6g*f8z9U6_G(~;<9Cb%(|!60dgeCyjC(;J$$pNLPkW4B@^jf@-=6(t zIetsz3!E==Kf)${W)=RgDKGt;f=93Oy=CI&=jk^qQ@7m=*DblV-rf!STk*jGdf$J4Y|1;4VD>HA}tP98eY>Dg%#~fe+0vx6!;*297fmcw+6BEb~CK z@PS$C|5>=a44i~{k~AEK=jnQ$aVqc;s(+nfS5NVykCB@r?Aamw%mEyA1AA3R4r+-x zesL`B(^Sj2LCg$=rG2boA9Jj3apXV~vxiiewP4l^Fu#V| zcJbe~f}NLsEa1;gzc$PVxO{_z+o*Vx{3-`M<%nud^ z+7_PsF8$n&zUdfLJm10kb-=H5U{^Ze$U69Z&zbFj!|Pz3BaiHPg~~g(!3DK4Z?Khl zu`T?bX1J?n_^_ry>G3A?Ocq`-8~9n>_YC}F8jdy1??}O0oCo<)oOFnPS4U6n;3sd8 zFIeXMQiuz+E))1^_xbmiu;2fJyiu&1DepYWJnZREhcPdpJkJX8apa4Y2Rgt$c`o`Y za(5@E{W^>PS|zW3$nQAE|4VCrXC@o=q3pY#Q{Teyk|FZ)`Q)MJhAM8pC{jge(DM5YaeyPA9lgxbt2D}t9It#wjnod{GL|irUgCM zf*xsReseRtW7JE^hj^ZGmOh>=+)W04(et0Z-;RmH4)E)0#F0D5&nEuTD(5ZXCl=9D zk3;@R`CC7C=ZE-X|C0RqHPwIq3O{_|m;5!al@HvZ-*c0EQz55#@Lv$8R)XKAedzw5 zG=4-j%sp3LsfBfFMZf#LcVHhZ59WG%n0MX_f7~m5lkH;;XrJZ@|D!(iP#>IopXB9c zAM4(SeD&$~tn_IP>D@l&eVR+{gInyS|D~IG*j?zQ&Y+)^A8BVlc&>UI`=XWK9py;= ze+%;0Out1l^4g4D@|^fAykv&Ir{GLa6Z_Lzhy4&Is2^?@f4NFOz$W{6HIdz24;cS`u|I#6dB(#7*pmVE?M?JE=bt&o-|a*GeC(y4uLnERjXZWCN1e<$@4zm( zAFCaEX|A{pzo`}ZYz=;!^hPuNQcZB}j{p4pniTr$oOtMjc=CvSdqDo@J-%4^toP;@ z%O87>FP1z!n=e*fr~wBTc~SDXa4UPnbz8)H>p8^>Yt(brsF$n}AFg3{Bfn!_MftxH z{$PpxL*y4!M=O$-iqFfHzKE}tFDvHcZ!YAN*O(!HHcGzZ4u8KE=Gw^riF5v#H<44^ zSfajJ#?P#TyotF`*RRb%_~?4}<)h!{Id^_-{^l|-iho2tCeDde{_YpYi@MIL{IH+j zTBnW`kBaZibydk*uhW;jMm}LEq)?s5K^>wdcLg`D!E zkt3zv8TbaRv**aVUOfUYbc64Ck-XQBbK+WVB9Ft!^)&O-3h?x$!0DOuH1A+u&+C8r z=zsUo`4;&TagMg-%G{0eaEtuDr_a4M$K`s1`HFX&|D!G(<|t_$HdxOiINCg8O3;9v4$E@>Ip?)m>@-cd18h&U3`}h#P;T7t4Um{QY zGI8+p)CImm-R>5@e=O94RNpTUr<8K$Lp^8KbFaMqmyhOVe4hM+3iiAVpHgPuRLJ*L z*q;@Cf7CPDzfb3jRlok(=h1r3lJ57D&x=+ZwoM(&&sjX6&RU08s)anG)@KiWP$hq~ z%DjYS>g!9~|Huu=?^q1|QL_I9K6fVY!OUsoe#UyR?(P$#`d9px%@|KACA%6zK&s%N-A3)tPrr)wTZU+|8?T;fk zt~&d64}Wqmr#!$Oer+|_A9JnL(W$@1`OlsYEiSbb`Vpjm$HIIm@#*(NAByDX5q`=L zaxjD+YJc?+{?-Hjeg{4?@TcTu<2+i)>r|)@DQ|xdF8!<2n|{K2K15$l1pOwvSAdHy z20z)HmF#p0IW6IDmxvciIq~ASKv7T|ifb``%pI({62qwBauD78|)1FiFF!x8~CgL4Bq2AiT3MvS7}VOJBF-C3oq(?D>Ak z%c=f32S+%HJ$V%JVfwt!u}_Ct&uQxFGpyfZ_`MnS?`$G{P)M-9-1iN5xE{{1NHP=xPV;r_32-`81(^+f*32K#f9^{$5cy!6&S>u?Ci zbilsf=XC>lX(aN~8`z-+Tu6g;^_k#5a z`QJ0xnFaicn1{5#qy4mq{agz9GRdF0n+^WHO`f(nFTIt*?`KRPQy`iAv_;8 za;VCerQoVk@S$ny*lFe|rK#JdsPm_I?(;cv9-kvG&gX>ReT+UlL~akzuMOm>j=rcN z&%5lq9p>^@;qa@-&o*52T97C52&#`KH^~G12J8G%uy@k;H?Vg@AwQwMlzHkRkrQB@twlK-poy z*rAg|_U;rpIKv*qxun`JY4{iOy;;^d%lc*EGPCf6nJ|x0`X)==IScoag~N$+EagWx zQCDw*lW7XPvFwLAtPK1{2977q{M{9R)kqec*JR{yZ!5+r?xAxls{R~lWDqgC= zQ|`dod+vG#J^7e^tVj3(SK--Tzz_Qa?A)uwFAszNExi!?_7v}wutOE>TAW8KKYx?F z+zxq*bY6cyMz8GVJ_@g+IR629!Ms^5k)OWL?>qP+GwuhYys^Zm}ivzRN- z!dG~Gn&1VS1K%QlEpnyiU!-SR!(3wJb^LtqR(O|IcpvjJt*m=1{6s5r3C%^cAfL_5 zvuuXLX+rNb!6o}S&spY3X3$sWr_;PYJ*fO?3f?aTS9*?pImO-{qn8fgv+9ZBkex)F z+&X%yk}!9JJi%1(ljLvSOthY14g%}?5dAVvd^Cgqy^wRi=cg_LDbGV$;qRN|X?L+l zC*)7}bBd$3LS02X)+E1gi|g3OuR9@6dd@y@--zd|x_`i&d2`^JBu}ky=&kHi^So`? zhj#QwoI9!ab;8ATB4-_N!5wg79q=`sVP2p7;!fnW6JD?b?xus^(GGXh#(H{wax3~S z&JmS8ikztGDot?hP4Hh?`YW=`1I)tdWcdCx+?Jn5e@;K%G5*Z~JWh@KUrnTc*Awaa zCH(&~_J5AJ&pdd19+vFX3*^Ob2mjg6lhHn#&1qj2gWs$8GV;aB2iM6j?dIffErs|F zUI2M@oN|;XAD#-Ftn%NUQ{NQku}a^0zsI?w%2RZp*Ud+D25w4ugf6(NZsv=2!-w_2 zjrPEEd#z>oJJhdt<>CpkZ@dk1pU&N{cFC)$`_+Y0~Hiv4PVn{I*k zY{t$t^Zuxxlm~BuqtC*-XShDk>p#OEKY|Nw;P>vq)j2-c#GhHkFRGBIDxiV_=iynJbdHTPGC%(-8DbM5hdO6hZ)F1N-c4!g1QiG2^!H-SDYc~x_KAYLkt?chM z___AbXCS}5E6fd+zu&{Y>%|Z0)xZC0A9F0fAv8*W2C#JSk=du;Do@SohT z(}MqH?zjo=I6EkPl}2CMuRo!W;Sf92Ag|!(TkPToRPhhi6XpaV4<*Ud+mMIL@^SgK z{LjZZ$OQUr1O4ac@thIwn2T-3-nXKE+uA?iX_N zcj15k?|#nj=X3kHkNwQ2jq{1cj}D+O2E>8?`hfJxe>{L6J3zlwzmC7sFMIRm++@iY zbF{bP99sFKUC4bGa?}ZLY`fPEhu;nd--g`Vp0?5V61jEqUD)MjKEH{$EQ3Bx!`q*S zI6?8r~KA{?&F(0u=0~v@HehVpZpcB_#!{>-&}!bj>ilC z|JSczAFeP5eSmcxKp*up=eQqx)hGYt-|d5&@8$d+{NZl=?=JLTXRxE{Gw29&o5ex2 z!$r5#-w}CraS^TTrxx~ClpDph?q{(6b|3L6d70zDd&|Bxe(rK&xp{AX@n2@P-Uy{Q(F*+9;uHLqISSV`FZ53m`C{`G@01rcpL3b# zy3C83_fTGXpSpLQx?4Po|Ea+@R>_mEjqc=Zl&R z+*!q`1-QQgb(#XdcL6Td&lj8|4jl^lSjD4XA&&hTzduL4<`H??DPAv-e=BibnR;a< zaC)v!d;KpT{qH`SOV)M8Ia-z{*9|UnqPjok6XNmR=8NB|yqGUm{rZr+W1aeUoI|VY zs^wHaasF{5=n>0>uG{(T74Gv2^0!R=t`hWv^27!BgM}xK(pU32$={Q_kM)9|ODR8R zf;{L0zW2xIw|`Dv_S@7GK21Mk9=$b;e(`fM3ham2&tP6nJXc(I&%yFh@*Q~^>nZce z=0| zd5JvT^}t6c9{Mcx(W}V+2-i0auT}_kM01ShVPw}TVV<$`w&ooCTK-4{{-BKfmcwi7 z9di-Z`{w&D>lxc6+3h&L*gS>j?#Yi>%<1}{&5K^PN0<2=^To2)=X~w~99NC}V~zV( zWBoiQWg9TMxo(^>v>5*~r>JxBH6WE7|@OOQ#=TeVT z*BuR9DRU#?(0`5m?G5T^!|)6vDsS`YhetHAHdW`!r!}>1ZrxsbC zVyF*kzeMiXbtA>`#ZbSN92DUuOK{v}^lb%scbzHrH&}jrv>aJ(+$ZIFxc9I8*JsZ! zmcDzkf5CjQ{FqE$d9D+#r;fhZC4SjqAMJ3z-1o4IzhJI^K5*OSiRBN@2D>6XISvPK zoBGICSf4K>n%DSMc)j1__5VxX$)92$zi7XN_kWuA{{i{>*Wi902EIzXT8aGIB7DYT zBKay|m!_!`+=ny!9{HFb5qI5XJ;#^_GL1c&CEl8&e=F;Ui#5sTV59E(5;Rh^-{-n$OE_&_y#5VfADKEQu zh8=GZcU18QHqq05-#Y$cCBzruK7QU7`(g?1y25pp(8J~vZ=*jy3y<;w z^^KQUzn9PxKeC^YU~iCznFRk3JF$#jSYqEVVkaupdpy6k%>FOK{gkO2E++DqmihZS zJVKTF+-@R&X%Aj+k2=vVa^rcp>(r~4`MqW2Y@WGCIX!f*Wvdg}}5y>H{M zeBb>Q_s zGWmnZ7mF`i!(LcVY@=UW^2!gT^YXLzxt?|O|15FNNYEeh$8Mk>zll7I!ofXeAI~N7 zPv=?3Ip#zzB=VbziR|D~m>VQNeJ7DV+Wr68d$Sl<&-A{NWEEL^6|1VdJ)2`2!CV*! zj7$(1!C)|7T?~8?3}%en42)oq4w4`q41)N=!89-iY#2tvFbu<6JYL#%yWQ^1y{V;^ z)KaTSokcoF(m6V{oZ1(%idAIoWEE@QMy~(w|Go(iDo5&;dI6-1{+c{rksrVJd7t(7 zJYOO^+(5t7@n7qS;*)wJ{p9(^^+ff+26EL%#Mkb_n?u`en9EX3G zTpZzN9HA$Ukk4cCES^7nLL79)`kb@=7wDBs_=F3%fb&HD`57GDDe=__`{9V+a|mZ| z9(EtTGtM(szHW=_+oWH3o%5>rS!?L6H8|4MM1Ez7`}vst^eX3lj=qD}+1GD}K11sz zaoX-rT?pKb<2L6L?H9|Bi*v8#XRe2Se#!kV_NBe3{gx`qE*#RYvl{$M>9ZO7&sK;> z*An$fRzv>*c|Gh<6Fp*%?SS(J?vite|(#LxrQBGM4lgE_r94Zp83tdfy>T3Ur;{u9(rbi ze9s*ADbC4oUzO_$^3T?YbJmGJxA0FK7iZ8fmway%y;DYSy^@gE#(%Uv-h=;lpHY*2 z=(*3Q=wbH-T(Ivi*_UyiwfwRa{7o9(C&T=-cIGU$YcAJR8*@ZGcd?D<$(uKA<8#`O zlQuY73wPKg^EA)hKaeZ=qEVBa)}Q;q|NA%Er+4(*)%afM%# zhKtC+8MndXnI|`=Yc8xE9w$4Z{xHuO?g-C=*Swbw<^^^z&$@#;Y~+yT2bdr3gb(gy zE@>xokM3A3qAD6pNoCp4ZOYl)eGc4#rme;Skl}d&lzurQ^~@)<-)ouPVRuy z?&R+~;j_Bnb-U3w-S9JhK70@R-<)X=oK(+<>S#UiV?BIs57!a-8pWaA*gMZb?t(Au zM7}$bm&m>A^K&DLqqEq}EIewK?=j!!=ZCk!otlF)f9>bcdoK7z*oU$ghr|W$6Wzhy zt|#&bSIH}tLmo--%|raQ7wF6REAl0`h}Rw#++QsDog+_DqHn%hP@XRG#qz86@P|F$ z%JWm6WnM}Nx!nu$ufE|F&&AG!ei8Xe?eP9t_$SY&?Zgi-_uUO2+!HuE)x&#{zh36( z_rZtve5aeWUwaSwmj&2@GKZd&!dPWtmYk;{&tj})hL@OyLc zpgBG-3+LF*`EjnO8u4UBe$9K3hikv(zi__v%LMuV z=ZWK=P1OH17y78Bw~lz-Tw3t{SlEXzRqv|Uqkr4L-4Fafk)Qw8Dw1tWq+Q{2ku?G!T_He`y0d^ z^kQFo_#Hj0Z+Ga&5y#MlJ?dg^cl48F_c})84|bq0bLdC!w>ExnIy`qq_3g_L-z$IP zypj8qo8%)tc)nQi*dJ4m^>YJDArGbc;Xd)qDfO9jh%+Qd=JmS*e=h&G7yqN5_+&u# z;{VNyJN~DUGr!I&e{zU@IHdUI?+@db!U_MvFrPE5xaQvt!+#IcCooL^$guRlKN@B| zh62BQozLDIRDavQWp46Z9zQ6Le>H%=(;xb5l=tq#KkCKa+K%>w=RYX_(G5@Dgg5O2dm~>gyR*q$mksRf26gO>kmr{Fx6bEO3(kA0zOYQbs$B3q80OPZ zmoA4Rd06u7WjK%cd_m{u6;FAdk>@>qryw5a>(u>UpuTdCICUb_`^|%>e!miU2j^+c z37hkDz1kd&-}iYwnkQD?p;GX%mG?6*YM$wbl`mG_?1+5!0rk2A^5F;M!JFhUBVVlg z#Rl=>I&!rhUh6*9;C8Fb^;!vXqWfHe!z!_EB{;G;pH}(s_!(&u)N<3RXIkY& zdfD?RKDc?bk_Yn?=hVFpS@$M$44S;(B(JzfU(9yUC))otIFTxRK$SXO6}eg~=se%Y z5_Pl4c`2_kOFeg%IdQY0POQAyOpp)V-)ZtMVDWli%f7BtLf_4&*iJpUe#a8uU*`8jzRLAzbH=j&6}bHs`Y0;oZR2yCWjEt%%bWF0tK8T=S-+Uq zvfNl+Txa;8`C{4YEA+<^dcGOzT;dJ)(c}B<$6faOI{L`Zi;eOvUSu`cYw=wx*tsP> zf4X3nf;!$rsPCDFa=lpl@Bw<}71r&qgPdqxCdk`9rY`%4y3+G- z6fa=c9>O2Q`m^?X8D41_y}1leyAtF{-1bU%-}CtVTzPX@K3addzrl9T{*e6~>l@3D z^^WxJD*W>Y&lihBOc&kvqWoeLKXo5@*k|4M@Hgu0N86!FL44Lq;I+liEmL=0h94}E z|DNOhG4}8Mpck0`g5Pux?)^UBd(U}^Q0J3Azk{Cn4#(di?_MNtGETi{fqHu>a6+oz zPr|{xNmMJ@`B~ps&zPeyzx96c#nOYBqU8IWeR6;u*+Xs`@b?YkoZZ0x`1jlIkiLq1k>qF& zzhWlzrD(t333fyGY&?S?^eG-1nlmbdCD=8h-wJ=Zp0@?L~dxB|P9E{!5+x zv(370aep>~|Ef7UQ`GC<4*J4;h~)e}{Vn(5PK)f%UkSXW>Sd2v$7$@uBniIUYs@o$;@?+p6z5q0cWnXCN`^xdEE z??2Ce`!$XqClB-qzeWy!ryxE39pZ`y!Jm`7&7$X*f_=ANCBMczRT;Y<=g?a3xSs(| z7p|sCUZRR0P~$oxFY105`B&MZ{MuAe?;p|UxDoOjk|+1I-Y+O`^D2Eo&rnyNU_URw ztt|%LR&$k>;MYp%hvh`}stT96181^_o!Fzkwg+$7Kud1-bwluI`t}{0i z`Dus9=P}=V0vC0HJvvT2*HC)#0RAOD2UGjD9_oJD_Zx}q&nk6k&+A{pf0{#%W`mr` z&z)kv=p_9ZQ;9ia+4bAV+sD!Ow}=l%i94o(U#07v!C#oeUsz(_mx*6jkiQD+w~D{H z7V>0{cllk&&lY~kF7ll%N?)alx*vz|g;lQaKKko<*8eRy*-_?TPQe4OaKFrbZLuEP zp}s5sahG-3N7RntH3}erDjl zGVomH9n#cQkGuHEjeQ=C@Jwo3cAO}r2$=G+}=Rqs} zsAEspk#|2g;4yN2o8SGn=%L@`^`B8^c@;e}iXE6CAGB0(T}FNRE94|bPG1|xcGj<*xuWf?dmHn$+Ne*r1>Qyav>o2g^JC2^`#IlP>hW1Pzig;u z>vu(-S@yUMPOJ?+G{d|@&sk1W7f-_zrACy;OED+$3P0+ z?eHf4-%7&V4E(}z^yow6_D+Z!WiN`sj>*rNDagN%ee3p{o!?Qs?tbiT^0;;E(iMKx z3I2KAoG5YdC~~oxDBsb_k6xGQTl$p^8&F0@tiQ!yIywgICNl zPdkgenv-Z}-f|m!kbh?;@YTA`IFFq;18)8jdw!08cFg{2Cer`*+cxkAR@rxDxQqEj z*E_+!zJnk4%h;h?tm`A`%kc+ zW1q3~`FOBb@^?KqsEVD5d@=rhuv3!vGWn5D+0OBOd&He*`1L9HefOPs-g6fHn}bj4 zfS>DR?r%5ywFmyz9C)Fpd z{(km-A9Fx^v5P%{UsOCF=V5>R+A-{eAM1oy?SNx5SKq;$%s7u${ZCPzRChFg-4^tZ z>OU#=#RYNt34Zh;dVD`oeB7X~%yY=s@s}&1pGtiLkMYOfz^{G|z4O`k%ol54F5~Yk z5VwapALK=9#2W|rC+>5~1m018Q;v1$#C~+ahj+1_J*>Cqy!OM#4d9Oq!0qLwkN#zz zeVJ$f!v|02#cQ7C;Xw!CJ_n@_{^6kX*G~^3mxHnoZ|Bu-@E`Kx+&h?S{Pza9j(+T5 zA9Fu@nY-+H+_BF=_3tkHWdV(-6;;@XL0|n;j#+e%^|IUk<;a6W+Qz z^qWY&d*Lzr@IMCRU;IK`_v<{|zk~mMd60gDL9N%o5PEuu{-z=3$qvcxzrz(@>-qm@ z2(EHSeG>nC2>mxCeRCJN`QHc8W08ATTsaWtE6dO5!;bc{4|=hWJ@^~l_+ybX*5`CF z54Q_F{yR|6c!Hd7)>q zGvnkhSIIAJkY8vbuV>VC)7X_P{XyoeyU`~-aNT{_=YHln570NnT=RcDC_O$nq<)t_ zX1x!GMy~TA|9F@=!Nc^23`>sw{V?(|4A(mhA0E%U_FsN>7`-*bzYppB%R$!Na+ycI z^Z3aFp?^l)Tb!RRzp$6z--~?q&`;4#pI|q3vKu?s#d839CkB{e6=yZ zJ%c}$Mn7NSznrsg9cLW9?|S4Wx%zN^@!v(3AI>jU-2bCLznFO;@P7^Jy^VtOeuFw| zoqY5rJk2^B#5!EalSldWo{vzYPkFT_vWLXL$E@f^~t0E-ACueT91l*BFFGv zUwb~}`*l>jv;q$mkG?NHnirFtRp6Q8d`j_^l`z-HoT2i?aekLM4RaatUsj3VSBc-( z;8bGWLg%lO7uYPA`w&Ot`2-E>APxAp2In`3<94WzZUi||-wc;H1?^eI4{=E%< zd0NnY-4Aw1^OzdU!)Q)3i`$RLvd^kPOwIPsRrj=gWs$cbbck&<SmP7NJma7j+U)>~6mK)27kFD}zj#>M> zQh1s@dcWjFb&O5y$`1AT3-;v!$LP1H&QXVxtQV9Q^YiJ~$rIGDqc!Yojk;Tvet;@< zk!q;BDQ_10pq$4PuU2**6aHv99L29JbKPa?Hf8)N*W=360n5xiUZ$QC<;!wq`MgQ4 zZqipb$yKY~YPE;fQ?2sTDmOoD@}h#t4tgL3Z*fGOy@5Zr8;+{e)#0^w-~!j-c-8{v z;kjU{H?Of?YxJ+I7R;w<;onn=Q3OG*&e!2(0Z#?zFPH{?cz;xbd%iNq+fhLTm9Xq z=@)U_Pxp7NUo0>By_ur!?o5W9=!q1v1=z8bq zV_U%9E~4j4a8Hpp_j5+vZ>Re6GV;F6zPZ`1TD~k-wuiQZt#V{NWcjhaX_XuIZMpx! zeOIb;Rsz5EUgIO>#oRx;3Fo@QI<*(I4=>=r_Cvh<6W1GNwP3zkaeR>Uh`6hbnA$IB^dgm?b!}nCT zN$#?ax9C5)&3PI_Q(~qQ2&A zQSrwWoOzRewzYzI)EVrk;1=U16q zIzydxF>vX!H|CJ zQE!?zK@UAfUZ%o*(7vBT?iWHojMg*SQN;ss?y%?XYyR|d=o7O2yGfp`m+U`T4_SWf z2dh6h=3(^xm5>J$zqraijQ+$;@*;j<2frX!6rY?b$`5RkpYxoq+w7;`psw=^%A534?BM_9ituTsPklkN{JFg|uznkzRb?RzOgr#q!=vpW7aQoSHF)PT*D)LVY;>RR!8yJJfAYuh@t;S}zJz~%C-nU&{(3ub zo3iVV*{9Rk%USIEeCTtLJz5HVQ`S%Fn~Tr$lOG!6KR+ME{-pJh^^g4<`apu8;r=P< z>oxqvb@D8m$mtG!f4QROa-@oq%l!~rP${JFtUZX;63foWniz z$3FG>W}^FdfZTYF^eKID7w{+-%q=^E-#%ttj{>hO|LZ7`oF8$W$LOaMxXTml-7(j3 z1UJ`A_6gIf0`-N)&H3 zv6FlBZPnQyTj-Y>*B$#@)L*v9eVKu~dJISW2t9n8{r6?-Dg5jgf?uxZGTbldI^QOq z7{f1^Ag?jWyoPA^BnNZkJEA|O_^E_{UnWjiCVq&0Fv@SOAwTOJw~>Q&i-MetBhd~bHSD&)}r$G{65cD z%rWme3zwdSUucILHb34T_+R<)S>~|C^Hnb}-<*L9PBHKC5c#1zc(!BY-1h1<#I*T9eT za}eVEV)+Fr)-erN8~YH%M|qBK7XB-To`}4;>f)Vn%6>j~7hGl+{U%+3d(pn>f+OqV z^UMW%?p_z%c^7lj&FOXUd7eMq4tLWAca?@eOfm2962JO9><{giWAw*i3n#fB^pkmV zah}`sb=0tj73^pkKW_m$K8b%m7W$*)FWe4(l=4AeLLPsSIQc6f4C7xL20`gvZp=XmzQL-oO5_Q6l~(T~!{_w~Vp$D{UzxjoO9?ZZy> z!4LKZ{z`dh%V7unpXbJAv19GbUCzKedtRpPo}c${fxSA%E}yc`PT+)(&`Srz|NC-R zGmS+4!4CIzBj_di{E^RP{HzjsejfYnIAjb?@GboHTkLPoSNH?+lrLl7-UxDV6Tj8^ zzWnaw@u@A)sxBW{(4r@dA^k;4x7 zrD65cd}dgEEPphN9gOpfl^+%ZUZPLVu`8#@$1#5LA#%3=fy;^I=0m>t?=mYN^2M^RKl*&J;_3Z@{MZKh zf(CiX26he zn-4S(p?GP9cs1tvT{kk1ArkpVzaZoX8Jo6twOQ@}fJ`bE2G>6IC3$&iU))mDZ{E*QoQ@ z9#0$ zsKWJB;N0UJPVaYfEI#^u%YoO~`ol-RZ+TEYY8eiG8UHcLjpaynj>r{R&$+JHs&C${ z{8&DGZ2h}dxv`x1*eWlrT+Y+<%hPx+*^{U9Tv~@s@|4@$&r|9v`++~VUhz@)w+?@` z734+rksA4^8k|dwJZCNNq|*0Qc*9EI3(T#!uUT=@aCp+gvVKZfvKlzpU?Cd8=0abCWz-K790fKDNqBtDgB`kr(rS!?KrU>UNP+R-L=V+~ZQ1lP5bKIZ=PV;<9qkKbBYPGut`aNBcY0LzXA|Kh{f@ zD*2ao|SiOvp^kgDex@jlC^ImSFC*1BHy!sU7Qa`*PRvjF9v?u z`BT-KB5!3bRQ09E?b+_xj@fS7pR!z8KUuz7kCr#fjqR58POIG9WRF_8Kljr;%^rQX ze6jem3_RB<_GXVcJX`oLn{cID^d)QtJ>vUiJ7N1_zrwG-{mXwRQOkh`P@Q15r9S)y z{SS}ON8@npkCERg^u;vxaE7^a(*^D0DfpI2^v+{`N1U&&`OlB}T~nb>C_OR9_bu>! zOK@3{GnV|9*%!-j50T&V@AdDuo^ssgqwkyL%KE8Qer%^~pIYVS`^^{YceNMwyDnG< z=Igu@4||TXd1lYSRo<(DU%Y@E%n+B)(El{ce3d!oW6m-^ZW`Wc6t4Um@NLgiC;U1* z!f*TizzM7Vd5_P16S;je)NA^6!^8RVmkV&t-=>eD7`Q9>F>l~!Jwo4(<3CLX{pb0+ z(l?9jpA!C9*IL-e()W}2wbS^^Gwjb%&U+PoQ9wR!@p*UfZ*GTwXC69obqjuD zCXwEb9H;E#DDS_{^M_x7e=tY%+wf%HOr-CA zojEnn1WsBUUF3|FcX}M;UYzA@;O@1b7U1NTkjoMrO^G~InLfqnk6Hhk-?M(QKC-=Q z)kl^i%a7wG=VP3QdB6B#^|9sP(NjhFg-!U46|X1xyZ=aC{}XUZUqL_oenIi;E$Utm z6Xt~{((`YIx~}q0kEq{`2ToY_Y%LM@>gSSfabA@<_$$=$OK>cU%F`zc@PG^On@h+` zInz4FD<-?^glRjHz`r-^)& z;RnAI`Uxbz^UPtLrk?j09(W#(WQBdY$~vwl_`PtLYn)$W9XyA!&OGcU>wE||*i58% z_s|!0IK&<5&D(tbHuc*b>izXZb-FtGr~xnBKn`~U&qtice5sYdtJ8NCI2rS^irc=0 z-ue^t)ZdW*{#M}lv`+W%!ymA(#*mB0#1m7*XS2k0^Vq}KuO&H*@tyh)%GmYD^Ep58 zz4FEG!`6N`ueF1H%@x%@l`6_U?&CKs66f9v+>zvZBXHb`D{64I>#Xw*bEO;T`90)d zkA1z*x;No@58zCW;FL}i>D>$D;Q~E!mgxJBLw#2M$q{mUgxnl)9mmvjPvE6a&?hIX z^AURRfI6?|>ek^FA{UB2hqo%DFX!P=Cee$da1i&gudlY)yU(C+|F)n!e-SSI9`@=H z{d^Mz`IA!x>Hit>opV8+#Az)Czg+z-F)v}R&vBmpCF>*m(UQY=&ll_dw-*&>UJ_sI zF;{ZNoHTsVCi~Z1SCc*hbCdgU$W7MyD3SYV4&{_}KI1;0Gw=C=z9-M0O6mE$)pXz$ zq*pyJI87Zo1+N$9V9USoJnR(QjXC7V&1fC2kiT>Mnp4*M2t9d#e%fQd)Umfa$m0g{ zgRAJv3Ui3diR5?*KWUErGlgD$L|?`&?C0m{2l*WF)_2Gwyk2l$jq|$F{`L8qdO&x!JjC{-t`g|82{}8Ur{Q#%fnbV*LLC;BwLSb3s! zQO_Yd=DIcuvX6J2Cu1LZ-tsYe{~}TT-TekBc&Ie<6w`2{Z6mU)o@?$o(K*($1Ky<* zIqGD7Y!`CS#oR>C7wm!q?1J~|f{*EfPwj#y?SeD!8qvP!f=BeclQv{QF-aKP%|tJ^V~_vnlvU&y#Os zeyiu$XPKv%3-aLko60YCvwl5reZ6qty>RV)a7}&4O&@a>`!rATxjyDkM!s0~xG(Ua ziZ`F+i{*E9Bd?yD+W{|{gDZ`5KV|RZ^BELJrjV;E`e81yGw1M{XZSHE*gN}O2f>e1 zAF7{Mvcvt|z&=;WM^(^Y%lJ(to_jG*+&G2*H4gvvBwwt2!S8?1e6jKe=j8i6?`nxU z+;@<3KbOPva?iP5KhL5K&M(W{*$(`RPW+E9IM6u1Sp69N%>5jYzWDF+@>~9G>ifEwhu?|ZcEF{Zt8b?ttDWB!?V94^Gj81l z1@USIJCS9MZwJRNc-x*4*|}a`|LF0>ii_eLV##9%{Cy6)o8>tVS?q5+`@nYC9CjMc zKE>Z%A_o`5_h;CnQ|zAmN00D>4v6>n>2vu0^To>FG|3ydKm2+4s73s|U9R(pzOO6% zy-eWx6|Z%MJ^@Pp@zb$@!`$s=E^-)FtqiT&yb{XNQC zcwT-x{(3uoT5b4O8T4`*d!5GrPr)fa$rsD7Jq~e)@<1Q*#mZ0A$rJYD$Mn-T&`ZSbtQvs>l)b1Il*iws zo)x)JbE1k9*Qs;G`J$@RnGdXlI*98u<`Y^uQRm-X*YVNs`)K~k`Bvv&T`!WOx*YPf z&ik9gF@Iwo!aR-aVw|sR9^z?7*DG&2&;Raxo{z3C_~?3-GPxr4uUB>cKr#`bm|NJ_9U@dUx(no$yeVj+D{a=N@sStOrkY`;9>t>$C zN6UeqZ*P8BaYXD(aGlT`sW_ZCZ`5;VEH~!yHM zt$)|5XDlZ^w#rK@m*YCQ>z%HbzgwQ`yXA}Z`KQ$7_Te=f)brv|dZJFgd@IO{@^Cfg ztVEtz+(V7?Yj7ui9&sgbP@X^Kxn}0=%!m2t_kEu7>dWZ8$Pt^jQvJRhI81<-i%cuIGBOc`54) z&6$dSZ*D&soJkUJd

    ~Gl*^6#`C@1y0;uPryN`leNGZn8(_{-n<MoB9@*~H?+$evZ{G2i5WgN~i&Ucg?L^;wr#Xbn@ zH~UAnr~aLe&n#Ew_$*)I6_$hFX8E$eWV>a(V}IE8sa0;w7b~A%;l9MVqT1K*{rL-y zS6cOp?qgd~zvqH_);{)P9X_-YIAhh>S3~@u{Qf+1y{7Sh%@5BYKeK_;)&80y?ivks zVbzOXOtfE~BQO7p%td$xyH#Y4{@oy7o_nVIb`Spi4!lbd9^pl<;~QM}v+$bV!v5UC zzTStMc?7pS&c2vJ?q>1-Be$o0UE+5~e$Vz(dN;7d-?$THb%edByv9!?410eI3HVfD*8*>U!|aD)$jbI z-|go^wE9o>o9qu+jx0Zpn=Ci_z6yTY_ddT^{70@RzA06d{%T@(R>J;M9Qx<*Z2u8n z=dan1sg$nk4!qXe@Lz9-b&~#mkVua_qRu=Jp25`JH~U_0(Sf%}l1U$9=XUt~G5|6~8={o;$| z$K{Huqo<0xo+g~4`y;>1+?MG?`QQcWTr==XlYvj-dXcMD>Zq&KPuHlgR+$e}qaLvp zIAHD1Cj0yl4kpg|RDHD$7qyd!hcxf9gM945H`L+JJNt6qh_eGP6na#!+q$B~z*;Gb)ME`<0__N9c~ zjCm#7JNF;kFSoyBePsRfZs!-@#24#xb4AHPswh8wAHQ>vy1;$*-759o%|vnXCUUZ# zXdi5Fzjokg8~7pSE%(@;`-$=>P4vV8cExjGPvL(r&{r4el`}Z^lTe?PUOYmd9EJDg zcOEB-Lr$pc`nkC$=!;`G_c*sm>)wEK*bV%E-mfBu74}OR{WOnUPVu|O&~tB52fu?{ zzJeV7MbOV$-4eLs7_ZzaxvFWSUz>~Wu()cu?AY5VA(1N@02ID!-Ohq=o$^vgN_egWrw zh5V#={;oNf47`_*aqg$=dkStZMV&eY@0AL5Y2|y;aEK}D*H?V+1?zeW?{J(b-*CwF z?ZXQ+@W<=O?KV8=2K%RqUaTb48`v);IO>HUSF%r!IPVtw;xGB!XRvFx@U!1wJz~F~ z`$!!hI^I+qAM+8~H;VAr%~pa&GUT%hMu%nwe(L1p0VGVrBs;W^3L7wyPLmN}C->fDis(LTw-CAW_#f7=en z-p>3+^M~0HSy>~BBJo_#5&>tXoUkLHSuU>z^9sKS4UmzpaoD^Yc`noL?-tN*Co%9T$`@*uBb^*L;#R zoK6~!u8ld3?dXkcn71hT=-~P5oy>#vT+hf6EAP-9IAh627y6`&xu#ts+FxDpcU{as z?Sdai;r~o+&zcAeMEVx%!urF8a_S6oYEBY-Y@CqDp*Zf8`v%E{(ou3*4mq*beq{Cwjk&`LI2KH&Qxvx|P( z!XH{kF4o|dSMUoz#8LWX#))S(iH8qEyrTFh6S!LOOPSx7c0N|-scxz*Zn@4N6+;$ zpSzFeHbnVRzR-O$o!HS1; z2R+&yp8p_+#Co$6|GXpg_b88_#g4V3H`|%B+{Rqx%!uUCaX>o6dGfDf|BUJer^rX- zi&Y=^kS~^f_>eDF9P&}@+(*%GA7x*D3{LuE#Cad%ypM6-$2jlDM*i`2K>1^w_hX#* zW1RP6ocE*87i-SUK5=B6D=NREL4Qu2f8Q+V{m6&%9JEkB^?X{@m1@MDwNOtrXJ9_T zJZS4{*L9qa_iN|F{J!hc%AYS2_m)GR*7YRi>q}v7jr3m`|8zO@(~>{O-~5ml)w*mJ zT<@Sh0H@L*eskYn1Ky%RytrLZd>gr9b2_qraUQKcw?;mqM%{b0;QW=>+dQcGQ0Lh# z2d?9|KIqrx8O({wFIndL%Aua^ysWti^EW?!U7(J0BK>{lYRo^FpK;yMNAom3nvd|& z@B4gn6n@`zaOZ(tkMhy=1=)cL`>sO%r9yvsh5U2{|2XnFu7j$c_}+O7`8(?c%Zu_+ zThzOc;1c%8e@CvEe%FGof0sJV2E4ckes8@8~mkP>%Es|fG$6hUjyoTkX{l3pPcjJG*NzZ(*`sMwS7xP@Yk2}~QKZpK+e07u$eQ%w5OC1hi zJM=5azEt5;s^mALe85pqUtOc_S7FXs$@4R)tCb2~Kk3oXr)1V=iF-=HP>7>A#poug(Se5r+}|8*^9IgSMZ}>$^Y8{+R8o<;nKUN6U%12*0*o zx=C)HW{=EMn8$gyyy&~tFP0a@t2^+-siOY=i2LilgrHsN*O<%t zCUW!$`5Hr?OoVlozcU$LtFHDKy)llS97Vn#5EtD?e(&S2yb<_N`Dx66MI8vE|9!mF23{FS8%kYWJ+CY~Nb-j{TZezSz8<^6DQvU##ETR#bd&K|HjN zy|;f-pMBy8=v>B`MU9a%bWdt=NDSzH2XW&Kdtif{o;$ISF%Oz&nxO=P3A4F z7R))yub99dOon~|`JE4lUtcVU4|)#%{9Bd-^uTvm-*2)$pTysIJ@A_Jy(QX5^MT)# zUVodpfv*M5SoixCxUB-8a~rPfb?T50Wqvc`aHA7&H{)f+kN?q~G@bG^{ z{-}sueJjk3kv^FWJd@(RS-9zW?DRsgbMkxQa{%PuED=|fsdvYD>+W~39NBNOpJad9 z{*U5~3h{2GC2#U1U#$3IjsB1|>_`}UDMpED=I z@e{{J<&v{3-1JG}vu3UQ_EK{@!1wrlpEoZqxQvi(v$vx2`- zA&y){udQ*NYs{mpg}lDxbBFh{Mdin@xW0Yzu?zMK;dfWD6I<-dE%xySdVeEPp272( z8tl(Kv4%3T(O^1 z%-hSrcV*zZGSs=#a5*XF4W_7Hr{IE8aDORy(=_wJ($v3Ga5Zrbmhyw=tnUeOeH7$b zdcDcK&pqx#13MbI8TkVnL66eEj2u_kcV+D60vyXEpKJf=8QcBPZ>0F=E&Re!{KVK# z<9tLbw=R9N81h@5gW$eV$7SeI@>FZ&S=Q-W-e#^$gX?K4N}r$6U$IO4IqLit`=!qQ zIAni&j`h^Z6v_X`UCIVs3Jr?o{Eg>)5sD(Br=z;tBO_yvm$~*9xj9yoq1_ z$aBg=-=FONOhIxtk00W^W|=r|g?MBYJF|{ozeBv@=R~E8+F!@`$s72=w~0qf{H_M} z`h@**Nxz&qH}l+S=5l66WIrtr?er7m;8Jp|X9ql#dCgAdS$73~Q1yUrxS4La(XKF0 zR&ibz{7V;HPZx676*yJdHFL}z$VYBO_M&}6dEqwXI1}`f>Y*t((o5pBbNsC{^l!A2 z=K7RRJ7nJf0e;>-cB_t`zD1m0#eSO$orf2k#BM!8Z{I`SipbG7&_}4PVXNBL!a z=#f6Yrw@D82Up%3=30s$>q5Re>4(U{v1Z}vBNwXm&+vYl^HLn+9Ank%&*^J8V?9q3 z*|lTj>wtWLx$Qc<=T<^}A3tXmySEbjB>B4wq0dqA^*D0*AmkO4?|BCQ=ywX*S1%D4 z-4Akb{dw<#E0w&Qg}RaI*bDFqA^0H%}%}eimA6d7Oe~i4k@+E10M~XS^SNQ!G z?6*_o!T$OIaaxn-+U&9Z4LIFh;;k+Ew>F3mtMmm{kh9o-{BGso-JYlQJu2w;Z3e$w za`PBH=;xdq!jE2}2Q$cl{e%wmc^CSmXGC(}3+La@IuC?(zplgl!XUivAiU&|xU~Ou z2%d8YzjlayJ*4~p4rgq>Sp0Z=|5_jYgCYDI=HLG7LHWIR^T@g9j`kxreej~@p?i?4 zE=&GWR=(~pTqh3xn&O~i;)N^xm$qR4We5D+gdY46+l79`IsY`T z{-t5ojZq~n>{)I03sXFOj=)h0Pp-^xf)*@AbUlcLM95Q*iyx|NdlA|M%~4{O>saHyr;f zjvwRr5spI~^Bj9Qc5-aznBsVhUsUH<;+W#U5_a%IzF6__hkUUF<0siqKZ(EdlOuZn zr{Jc4ihj#|`b#4(s(7+N-MY@dZ;}UC5B#6GQ0KSJ8=E6lzO7m?pK6ZSe5ko8zjprJ zbsh7eKKgz0qUHn5dzs(S?<^4yFNULeo*%yk9m>?pm&wzu5C^Xm%wM?<>3X)gzSg7b z13voS{dYe4-<{8E<^G%}zKOGN{mOOoo92tY-@K^TPjPM&|GN=*QSo#Q?qh>I)^^A< znJ3nD)yP}asLRv}innUyv1)LctK<<@sHeu~cAIxGKV@Fjyn^Mze5ttw=jWYgmHd{7 zXP1a`7s6aE$=hPVawEQ|Odf1G#JlEZ%s*IeeDwNTE^a#deAg}gckfkRZsIJyU-BY3 z_4C7zsCVsgzZ%r%%yl*J(|5@OY@l}{KP%J;?R-}<#VG36)9%xfqIPQmLgeZCYp2j}md ze>GpI_+yUiT15U!nu0gfW%MXfh{^uKGLM&3n!$pRe2Ed2^o@FkOh?~~q`Dp;O$KNg*D$Bvb`{$=XQ z%kU5@!ETvXcb(exBI_l~m;c?IjsMR2=O($4A9i!U%lAuORAAm=-BU&7DUZic^T>V>M?7nzgx3jIBWFyGc3qx|eK^v4wb`CRCa zG0)(+ptg_pqwH5%uFMhJU$g(^c+P&kxpmt&`$N_{j+?A+EH{pm%om%#aeO2@9py#! zThCLvSzg4WJSi{wooz++*PhcCwaX+DZVLEXL&Vn#k!9#!o7Y8`|=x!_W85$ z9WRBW;;*k#fBHpugKwZ`Z)3k6hU=EzoQ7wfV}C6oe@n=HsUUwdKJVL{gOB1HN?d=L zI3mu$w*1(x+23i^Kb9ZMjqH2{J6=H#SAzbRy>@+kHSiU>4>$9o)-Q@bvPJ!lE9SQ~ z;m}rt{g?kbjvbkR8+(l2d6WD5Ec)%M#OKeF&v*g5_ab`ltGxbA>V@|c?Th*3IzO6} z;q4a4+fRkLp5l?-gll;%kso=ReE*$LUlt$vR^U@*2PWaNX5f=&68ZmA)F;Q`y&i^o zqU_<{B41w$dQj{6Hv4Ft-!;iTn`ZrE-;VMN^W4`3^nHx;RVOW>Z_C)z`1~5@rz}VI zldO*{M~XeH`#ekCzXX@GirlQRPphn76*;T% zdF${7+wkTM*5iP>@KGWj`v4w!KT*8V2z5Z&pE~v9dU#*`CJpL`d(;c}68WS1T;Cqt zS%dmfJ&|7CNt74agiEgl?t#3}6Z%hi>)fAjC(^y9&>y1ppCj+F80?+>LD`qc8N1)vc~0k%oad1puVDWx$nm@9i{+M`qcj9ximeNGek3#Xy3D4zO+dhaoEbcFu&Jl%b+Ymd*ZW8Zez z2b(=)qx!}yeN5jjGyRua|Zu$ zj=c3kkR$i`d7irShn{<__+^dw^hv&0c>(udo{E=J2Ur znuX`c!evDML48>5a20LLk4(dbrQm?B&?6Ucv1f_(lJYpm@L8VgeSp4dVn_FRy@y_G z(6>>?&)*LA4nG$8oI`HLu;YH7$Y}&~twSiqZ;dfgv#Cg_=SKKd< zK~CD>TfCk*=DFsWpV$E(+6jNt30Ktxzv<_AcQdcEJIp1PpVo!`=t3^y++yVmx&o&v zJKhPm(}8};Avf7DSJxb@{OmNJn?g>n=zFw_coG4i33i!Qj(PPpV8a%-+J za_Z7^8NN3SADDszOL5&-*qKZ0^#yUhpC537{jr{I5+643!yO-P;8#`g<0|N_GI8S~ zalj0I+yr|4A>V%o{T6t2ID>B?Pw$;C7DsYQ{8tb8b>%5vLyy$hKL_Z~bGYd=_qiR; zCdWSPpns`zM1FJ^bAx+=JjhS)hrb;VNBT2)`eO1U*M8aW$GOGw=i=Pr>wLvCd9BY2 zdHBq{xZgMPns5Dj9{a|8*rZwSKthKK!L#{G^@{DVK(zES2rj#Bt@ zm&Bdtq5o8Q%M~z|Nr5z=3@WWF!y~JetZ}|bXfg$&kQ4n zkuSc^e|$3X#n*M6pNf33{J0_dAqGdp1Lh^C|2$88HNg7y2R>T%y%(;yM|y9l8y>m~ zebtHG>0=XY%chXI^SGiso=V|ug4sX>qh1v zT+enL!1bi39euw4-sd|XY_7ufaUXBuEW|H;|L4(4?^am%Ci#FyLHX@Ck5+Z}26en` z^4sg=k0KYUI!ByCtNLaQUa(63Vilfn1&(T&`t)+(rpzap7j@p$bscjImJ`p5lRYd` zC-S`6`GWHIvjx?MX2`3={J-b3IlpFkcAl+OZf=qv%SG$a=ez#x*UtZ1UVOYsUR>w= zLCK50cMG2Hi2V3o;QzEgBag2Au?vU10Vh*~PT^p zvGtAgLxwYs$XuBmk*l%Yvqd-znwCVYd`cWD4$!0 zldMzstuy~(ll)VS*H!YFRrYtap#2%=)QV$T3wci45BH}qZ!4@D+(me8{b7zu{%)LK ztNU5Pt}c)doednI>XH)$)w|xz~i^A57pE7-j!<;im5^F3$O z@3-2g_o`n$XnE1~ZnA%OutOKD%Rzyl2US+|~kD zYJD#~zZB{(lBY%L#)~1JuKl`%U5iKE|0V3%B6@NGUdZb|73Ph~uX+TJI*Ok(M*VM+ zeKAXZez9PAG^b~O%3Oo_Pu001Z)|?Xa%KL(^5%XpbEM|gpC&gyDE(r2G0&wsUaF{k z@e%sne(nxj`VM*S9qJ_8)K#k7*Ek2&9Fg=^O20b8sJw=^lI_L?l z*DQ6wIp%=IIo9U#JWp2ZI*xolV1K+8^7mTL*OB*!*w2Yzzf>QbFNlvQA&>ESy7sHg z$(Z}J->f)d8Tnmde(y5!xeRX``y=cpwc07`8^tdb?0>wkvj1^D<9s9%fYpid~Yq_t^eDQxC&%A$pvHY#J zqUsjs+~K*=?5i>K$352LmlAlUz<=uZ zzDOPI&*2#Ui2eR`^u_b|t1n>6Rr_Uu?*Sm04ZzR%p=8o<%H|bmco`ktG zeC}O7?-AcSiQhdFD=r+cWDQ`_rv*^sCnw z5a&!Q-}wIX#ggxAQT*x^oX|dg<7((fG1o79J&xRX&eQAYgD=9_{zX_f>4&efpPxbR ze2V-2xkUB;2h^h%680s$&Qjoj#p6$q*MF2~AH5ZL7TJY2;P)OAIKFYH>slb zK{Mn@WQV_lU;GT5-wW*1FD3HdUI^>tb=Bugz-vwfu9*0Q{XE05OntQmKd=igwF{rJ z$$D4O6RUjQ3iag`N36jmt|3nqIKndZ=y^DY zalY?$IF!I!qj$f_ddK;EviENgCpE9#gk%8zTB%R%2f%f6b011TXVOVoeo(F0}bEvw8sta9IL zaDFxT!MJY9uWnQCYb4UU2XLE5iTL3-Cq{mN=i4@@H`n15>TvE2IJ*Y&;rWgGd|oru z6~)i(qd)eLt4840B;VV}(MF>CRE6tYL5@n)182g%`0;DU{Q`2Q{G?{KVT~4r`=y>J14)qL>vAuYsZT!N$bF)Y!^9_5;I~%sFC$+p`HFn8__lWDMqZ##{T#z7{Fpe`O?k_G z^v40e{{Z`OK!3;~_1@!9_mw|;hTS>G-@ITwFY#MEx7ZwT1|GDHy0o8rpN8K^!w06| z`BLy$DY%U^b1Tzj>=Okg}jpc z9Q6BF@GC3SPu2qeCpq0FFVG+^%@n2APKj@Kf?ZX-Gtcj<2X0Myw=?wWIsbl+ALBW8 zm)Nfq++RA(t(Kf;;1t@JGuzH{<=f#|vhY+n<_6~AA##BmR^B&0-&^}C%UrcAd|?*O zAcRc4&3=$)JsOmUp&SypAP!Sah&>h%LTn& zA#Y)Sc%8iF4tbP4{HZkd=!m#(9ly-|ux0GS9)89N{>v47c8a->Y34qr;de5DkNb)1 z05%IRXs)~i?xq9osgrf>gy-oB{Gj$%H-B%ws!MZ8zu3k1cLg3*`ne1Kt~+pj@`t)c z6wiA8X^#1PS-7z{e^&As=g%q*Pa&^Y*riMQxh~KzXZYK3e!uqr3G05$c?bA6`@z0R z-)~@lE9mhh?BNu4)Xzh?&wjNWeVNz4OZ@pfacq3Pk@E0k*fmbr%FL?l+Rix zUmE8Z%RXHqH%;`)3h~yTU{_b^>)6MS^!-S&9&OAYZih3@!vAKOH=UzTp)+vgS}*gX zJ;+xtoLw*TUi;7!eaKPYi1Jo`&V77ed9ptG5c;^T{xEk|@wew8_cC|Ahk40e%pdM# z{$&S$pBs@LZ0EY#;JMnkzD(FBIxoe2us*%Q5BHq)sGnqiPUvTeT$c29gZsW6;x^^q zSBX28@!Ly${w#j_W90Es@Uvw%p2MI21o7941=Z``J6|k4d{U4euZQ}-^wfR)%JoF& z9iTTa_#NpH#cA!K4?yeIft+;0*>%B{_Rz=B3t!m}|2x1s<+U#VA|7Hlj|@C8##65L)!79+UaX( zqyHfTN9yMWq}fO55&8XB=!pyRJE!C;kJyg~`%VTXA62>W|Qe3S`(gyO-Dp!b#M>A~LgA`kue69e#* zUcbRGXZSkL{?6QC>AfMz-TyfxJNFJ}tj`^ip898zJHD>lyz}qZ{m$?3$Jg=R&kRXU zmj_3bZx{@6bRD<wT+w!~LNBOw+1OAiGQ=VWOyR}r1 zAN~2D_Y`+E$Sa&6H-3If8=P;BdGuY_{~kF0KK$4L);rIAACx}Y8XQqxa!B&?kA^j; z{I|^o52H7R<+l`uk+aAbU*E?+9+v%hhcCX~zyE4ja{LZoeBI~x@{s(fe=;O}@aaMP z7v%I`lJR?=qBw*quTAF3Zyp{RTtCRYRP| z{Pwqokh@{d8|J)W&Ku_QhB@yeoc9sV`v~WKg!4Yac^~Dxk8<9Jd~xdfzo+xX$~W%8 zfyTL_;+h%-?dv+6%O?E7da$qZ`)lE~xl!c_YVdwl_?nf1d13Pkt{*#JYHm~gG|L6o zpZ(fLbHR>RWlu`P74yWO)BOD;-y7?gnrF5U@+JO$*N@DHxNc;g&v{(ur{g~tx@Nw z!ev&;UsT{DA{S~7)bn7?hnidP(Oi$`je0Jrxht*1QbBnf&+nTeUosKumC7ehhJ2gz zB=T#@L7vTNwaSg<$Lnu-xasKgT>tjb_3xYHrd3{Cr)rfK*FDWcxsK&|ZmxqWuNa>L zulVuid2X(UnitjgZov~A5x4CT2R5jecy43^o^rRK`t}C#UXAss!rfNMM^y3CszJZF z{$|cx@nD(nF9%-A`a=1jGWx8{b;bF!^8e!;Qt8P>@?W!D=Op!_QR0h7{QFp_bBk-8 zW3GqiW0&CoB5$ShR;YhRKGbzb%Yo&|NB_II8|Qm1N9NKkH#g~*_bM;0L%d(|qJ6s! zUw(?-*bjMW>76=t-a7idj=tC|NZz8o(VVC?_^GvmIJhiiTMd} z{T08JkjoO^UqXNRc@ibQXEAVMlFJ#+^YiN;l8?R5=e-4YKMH?78S=7PmlC`{xnRD} zoU8SYc?Yk*`OsFm^81QAR|1dkzq5U^+?d<4+}Ixdpyb88h4jP@cIE;O{eZk=o&0p2 zb#&gS&N^>#f2-`%H8}58KF|5?Rpf9L?x{jPbD8rOuv>H3jd}Va=HZ+d3d-9q6g*eR zN7rqnx91A-duEZJN$NAMKfewKRwU0_k99+raMGr#BlEa|hzgIb=< zJJ=6$9l-zYzc*KEy>pY?*e+RKls}KWsO^#VS0&u%_e;N6UKA(pU}sWAUALce)hLMn z*kNAyHgd7U{oaDFtRhbp?9xi;Pw>9-{Sx=POdYR89mR8|A|EEb7N2{szn=tL{kOTy&q#&$2h*h@g?lz|Hu9OW#r^9!yFoME^nY;$DJR;UM?`Fs>Jt{3--6{ zpW9#d@3da>QFVxA_F?Sv@%%pDFWWKu(bhLN$&KQQ$o+lLe6iwe(2v-ObUGRu$U#(GBFd?oamD1ZFj&o35dmMvHRN=a&sjk}N{RN*Y$E?)0#4vQa`p_r@5}t&JNP+qp1b_s zarDjv_w_OU?o_z1%4a_g`6Byg%2$-olV#$P*#GW6E%#g554RlI&(Y^pShq^B3)EM! z*H6wbc06tW#eA{!S*|EMm?|ocZ-zXC{I{12`u-QG&mGJ5a1Fb`UK<2L%di2l75 z=J&~tM;^ldxAO?jM>sF#JeKnn_Pgx|*&p_NeZ>*0_+hK$#nz}>Rk_|;$kWQt*x}!E z^hc$T8_#ts1vxR-MP3y@pbW z^p4b1W)tqQ%5|-99VM<~HrPAu`*C>Lw}RbMKJ*UXb0_F8@rKU_e@%MlG3z=T?45aI z<<*u#{=xZ2^Xj%|%7er{7|RX%HsnK;2dyE$oA`4(=+kUbcI^uJ*$;CT=x0NptijRl zz>V*6KYago6aB6RoW?#JdXxLygl{_tJd@_Kx-Nf$zjBT}xD54r?dJ>p*0V(M;we1B zDeHbpUHO#tJPSOL*4fXGzes-KI&ph}{W<6NoFOl#T;~b;>6p(ug4;X5KWf4e@4-1V z62&>Ye9l(bFVbfun{b1lK|dF;XK#B>F#h}$_GTJA73Il! zEZLuO@I!S!S6KfFabMIk@;}y*zb*0}yU0g7&tJH}A8DYc!gDv+pWE=m%|w3dA^XJ~ zz#%;C5q$0m`|b??;XLp?(hHaP9aqRz3Z5eJgSyY=N!#EAGdzbr4JYV%rjaL>U!Ga-DLAl8?BNB!`#e!S{S4mZ1U}Xr{So%@ka~9$`QB&0#pi{~ zudgFd+kDOj_h%KkU*vm6(U+6L4`cWflf)a&cgN>rxz1v{&Ajat{Kpmk*JY4@<*Ux|pU#5bQ~u}#yM2s3K7z|SAbxAo599g9Tln>B z?7t=U-8lVOxAFhKh@AaS!F|X29k-Y}^cMNY$cO5@*@Ei5i=p1){G;NY3VLH5dD|i1 zxraVV6*c$c2t8LL-|{Wjhp`WP=w}Z-@Vk+_~&d2i#X@n71f9-Ge;zGB3Cn zebC3}_Q4PK!I}24?*05-KkFBdvb+7vU-Wb3`*l(;;FCMxWpePJ z)>r1I+u>c?G}m-06YQk&4AD+1K1d;#DLBEaL~+dpdi#{uN9?~Q{$B(CW*dKN9sh6@ ze_)yZ(naFBY3%-3$Y)7EzZCLTlBefF-^_dEyrh>7$)9b9`itb{?ZB~e9{$%Qes3o5 z+Tv|wVqqtjU4sBTlO(Ovmd^6Kzjb?@^E~SE0({V*XO+w=M-Q2A$Q}vV%1^u zaLswyx5+r~Sbfxa^u+-7sUKdnmwEj?BRa2}>+FIbj-0ykNjdzdEc&e-Zm%8rX$#K@ zklxE6Ul};$^oY2g6n}TYI-iEPQ2kT~$j3hRy+PmSE_!4Ozh)hITg87`W1V;IJSP|Yk+;0NB_t9wAcB{ zpB-XO>=1K@hcqYqU&i;9CmI@2USde={x2eLti1XV{SJfJmq9p8f3x1dMYV5;O-mx9|%&>pb@X0CkSe!rW_)q%5eTj$Y zqb70I9{x}Rzxadai#?Y>@%gy>i$lMu@%797!}1Sq4@-Z2b9m%BFa5dUk?VNnPlwfy@c*;- zrZKXm=Y3ywRrS7i4~LR0iZTQz@RuYo^dWEpoQuFnz61sl1ObA42!p_}gg}XcB(R+@ zkiiH7!5D&MNt8s3A}P`o#lpY``V=QD%sSNP*!8$>S+!21sHcm4D)Ag90ChrQ}WetU@1 zy5Wtxn8)9VpWG4pvc#>l1wADHr4>EX0!JMEa@nga@{z&rr8zbc55(s@C_i#eynaew zTI`b{zxvem$m8tPhkWr5E$xSVvHap+zz+PvwR>0p{Q{ixFJAletN(rxfAN?2+%NID zU*dCri_iTnKKILf?w9%8FY~#N@wt!jxnJRPzryE!h0lGQ&wZTFJ(({SC$dAH;Za^x zaYGG`Vx9cD`*z|SQSxP>j;cDvGVx*+|8EJ7ri4FN%$ff*C+hsW{EPTpIKTGsV^;~W zBJpP-r|0m_Q)ipXiSr!Ixi07Wtm^LLImN{@xzyEvao&;Uzm&rHy8h@owvXm%o^=6&v$rseQ&voLz8gb$#@2>`)Se)cCyu>njt~h5@ zb;T;5FXvnzRz4~62eJ!A;>`HmY0ndFoI@(R6FETTljq@XCUeRQj)XjyuJa!JNSqU) zc*Y!AA;`1q*5+m`H;>~&Ef^oe;Etyi3LCcdE% zxG&w0$c;MxuKH|&{QH9AhY)|dzOVDU4Oe)Byw_d!$1rj}Nu4_OGkBhn>(lc4<6JxQ zGhTlmEf+rebFMGB&TaWKck?*8v3~h!%ZvG9?ZcChAF_OC&P|Q`TqFNfBX7MHxO4Rb zRN(=t^aWJer&Z*mLO)D7=Q@k-<6>BE)jt+k@5r&JF15hin1wJO1`dPooeTX4(o^Hq z3-80#drsC%$nERo^KS)xqx$SrPWEt~ylMfyCeHi!{33H#+8=Qqt@wncoaIaVbBVbn zOK@+c@Y;5&QEtrJG|G!P3eSnOesO(V`>#x$zRcXL$aA^=`Cj`M%v@b6@xQ z{u(_0cBq5NPH&U9-Uxjx<~(FCD&hR#V9*m~xYQ-;_=UiKE8jLv+!*KN*}qWzd?qIz zCC;H$U3do0ZaQ!;%EynOH*SYKzVbSsz+XwFv`*iIbA3DbIa=pQ^8N9-a?H0O&tF2` z;`6`F3p?*`Kgh3jJ*B|oyRL10W4URxQ;l+Cd9htGzh!wb$0fh>>B)-ciTsz>$^Ty`&;J_rm(NgtdOgga(fuAnPtG78 z3)HD2XDt7@82mEb*HX|+(%&VxsS?*)#2<`v*kw0kKaKq$>zziqv3;_hX`DxEc`=V8 zUM2QNDb9Fuf0Xr$|HK74^V=`-X(uTvKqroVp- z-f%3DpYp)+g8ckO$g7IayN|w!@+1CzK4&gQ{%4#otMw|-M_34Qru|=loAz@>3iyvD z;J3VeZiw&nKP_JdFOmMBcx^=Vz#YkHQ_@f)DyOb%Jk(IkbxFV_i{l zFom9(4t+E7Yi9%RkcSC*Z{iK|-9_qu3vdUsa8=X%`!sSeP2G78`CH)kOVsJA z)UQ|Jg4WSLYsjVNpH}$(B6e(!y7oAHh38^D&-s6w`29M1?M~P)+V?}`t%i`NVf_AK z{J|mW&?D&6Db=f!IFHu$-2LwMe|&V`mHltqG21EWg)(wb$*G^BLL5^Kc{0hzGV8pG zpSm769DQ$dUUHer>wNYC|12KyCH$2);Yw}>PDJ_nyVT((Sch4-@_1BTWQIEMJnLG( zK9t$N>#S=HIf(T?@rxU9%xiE~tIE?StE}fL9Ml?hpLIBvP3%k!xvV2kJBi}29eC(E z^`jc+5uYosdjBeQgGwTQposiT!^aLM#P5mh)9Y}G&r|RDDjf1B(8GU0-^CxWUZ2g$ z?|qFp@xdcpg#7BrWvL&dfW3_Ty5-1mn*C(!8|xY6Nh`r06@TI9YDB(R`gjZfp*gSb zOXcrnr9uBxSu8X@lv>t;=@+48|#Vu{q-OZ(r4xi=Gp^3wLQQ#GKSVeNYF;%OUmuBlK2$4!GptFp=HZ4;-KLedLYB z|JL9lHqmdZ=+A0Gyo8(`!}*5kxN$`R}Gw&?CE+=`fCfnvN^BwyTA_ZgnT*k;#u!y_@wQy z&eY%Gmum1OJNN^B?y={chiU%>TVu-`AxZx?U^7tC8fNB^B6_ow`OoO3Kc?l4@B^!;8UKXDiRSLZ&& z{s`^&b>w~pj$)bnS!I7MAxCrYP!IUrU)wKdJ?{}GjO1j$M~MSs-LZQwt`(nd;D2qyr$>L+^Fh@{4 z<23d9$Q#SPHt`(v6m!N>{Qf2O*#4epSucgTR_i@V0Yg@-+v(ouN9t8qdd{wkYA8}jPuo%caDAQ@;6F3=lvXKYkgPo z!!~ouBh~P4oASz6AL9>g61UvNUtVOr&A%RD_s_hS2M$(w z0dvxsz-1|)k%q@<;(ViilD-cR|Q%S3we9Q$*M9X=wDu%9SiuZO-F>9H#Msu<#l zk6kH@an|QPe$t!B&1bQrhH&K9Jl%MPUbFlp+~y-o^I?@T>dtWt#DT@aE#6TUUSfgmLt_g zGVsxnUsoO^+B?LXIzxlT-3UhuHJT8B6Xqi5pjurwV;ICH$p%^!fz$@d5db zxA4QiM%?zTP=CF$JMV)hC7vXYzZUu%KI!#vwUAO1)m>)$6nsM^PT(LQ+7 zKIEVm{nG;n-HkkV@%`3k?QnT*aIUTJe9<1NzSYciMQ&Yr*(`k>S$;Rey!UkQ)8ucO zzdgslb$`eq`g|Y%W*7gvj^DmTU+5b0w#|Kqu4i{#V4;&__; zsQavsvBxR6+AQ+Xf`0aV=nnc;y3ilp@WwsjN(cMU-+ge(ksnq4ZGihffIJSUzwNi+ zh5zvYTxgv8sW^UsewzWU&)**qAH3C%-RalgmEqd2Ay5BFFXwAL)P>#aWPLmESK6^F z?Qo@S@SUyrO|96;7Uu4@TvOh>`I_SNX8JD7t*7bhXySTPaBvs+xo5=x$M`dc_|y9w zJ+HowJZ(R9`Dm0M`Kx2_0xwZd9zvfi6G!gRw|a)1bw8A!gVBmV*unj@ed)%3>18gl z=aif89Z(;^s{`~q#W}9Z6AYqP2IcSGjdP8!?Cm!P;kpN}UFFL^8|T4Z<-PvSpuYDl zfB%4Z=;!)bH_K69=%Wzd)Wh>ay5Xj~;E6kt^Nw)6@|W7LDV}cQ{WkpZIL}yis3r6R zNq=YgTn6sleKSqOcPZrVA`u^R8v0tP50k(AaDK7;of`7m!@ldmKJ>t!_Tta>Vo&;b zAA9sa#ku^pYx>@PKG)Cpe#jT=zWn_2#aibb>KKs|RUWfWJ+4NcbDex+oIfl7emVC$ zSB0xMhgNmEW$GSP>Y+>YwHM*7B6r~VRfx~EoIk2Ody#s50X}pw)a{kuoUk4b zd0Tz&{lIZ3e>xR73iGSxXq@La$7g=Vb!^ukpLF!+&5ioC>)(&#{(fA(*mVhA=a0^F znHLq8StcK~NB+AG-&Z4!t5G+p!ToOX{z^{!Wrh6FGF((VDt=sMu27YA^>c0FTv^F$ zfqZJL)5!i5Lf+IIsqRCZH)=jme%UN>?Kty|?uR&6_T^^C+p3;72JbaPeYX(gS$=kj z>x5)V3Q=NSq=g^ANt&!i{re3lNN3~4dF3zFV zeU9^-Ux8Zp`QE#XoyqFVTutU|r_8{zB->ksd3de@nr>di~8C`)K*{zq=p8^#Q-O{&}3-*e;p7aUIuJl2`5g1bveW0}h4#ox*5K2&smpG&zqiRxuamc44s!yX=eC@C&ZX_M{Q|9PA$vsWh(F~)S0n^)BMhKcrCj$#d%F)XU3@4J%m&Ayy8zH_b*b9`yO1z=g7aj9C#zu z_r}ntv%x&9IfKD68u&?ns2wCWPix|#(dx7^vqA1FIK#o z%1iGY2ERr1;Z64SChN6{JvZM|MQ)bR^CjwK#jr2!$J+0ZUor-ZzkQ^Lj4@4oi9e2jpAsQa5@TF5>HfLsi0MB*?Mq z4D&hVM+(%5ihRD9a~~jFTF(7}p35hFUJUbR-S4G+8}*j$o%N3W9Pc~p8y{sK$~o7; zJs;BksqF5f{;unu)IpH*C-Z+g?{r@N)-l&zXI<9NH!IZBV*F$Msq0<9- z6nL4)o5>!`qHo5jW8Mk;mE`+*{G?lfYk(&R@tCjQewNmE5soE3FTnh<|K0sP_RGAl zthe0%pnV*l_h9+)(R#@CO7dJrzs5O#Pm3>>9A@&eduPO#JFL@k&>QwswSNo5!}Ec2 zR9*F5{K`A@<=qK>r})2jh}++WtNc3tMIO#z7|v=WfwK&HKymd=>N(fpw(_iRp8Dcj z@G+hnI}9H)1GiX&7b%n1tx$)Ka~?h4So`^5qIJnpZ~9$$i8s-Y_X8IrK6nB@ZIbJs zg3FxFiG!G?jyTQrPleBGz31>}3)tNv{9m+lwqNE#eYBr#J!E}jJ>&i(-Ny=cpu+lA z*|$&DFVdIUyuSB>>)Yje-2XX-ez`}z^)7M59qjva))VlS-)G%kwSNGA^#XE`hvU4< z>nZrWQlj&zQ1>lU?Rm73C&c|LuH<&2 z`uTnO4yM97%6`u$n*X&B>bvM;_^%@CRmC1`Fej+qz#G)yfwqvN4f6Ku)c@Au63x|Z zz&&jyy5BYG$aUl=&OKF}wuk)gqThC?KiA-6x6x-CL7wmv66u9F&scTt_&jID7jFlB zDEsm_-}vi^`wYa}R$14zaDNs5ZYJ6{ z8}NZ!)O)GlC3U`c7w+c}ZZpnV)ILAJ?(8SxNA}Q5d+^S2-mUb{KKkhZ{dNd%c+Bq| zBTpw>hwHsZ=o@p$2b|YF-?Pg++MPuEt%jc4M6a#F$yDJ^%RzrC{w=`2&e2~p3;#8n z&^H4YdJp~fRpj^05FdD+zx^rfC>+F0PX6qC;M5h@l<@nOa*kt_$EYA*75s-Pe!>cV z$vXC93;#Bo*M7Mm|GyJBAJwIY6P?!z{y;5JyimuVta07-MD}$T|I+hV_o)Y)CqIDO zI7GgV*jFdmuXF6jCEuI6ruh02F6bQjIOFfm*!O41(HZ>&=jg8s?2!Nd61|b4E}DYp zx`Yq7z;8K6pPdEnO6zihemiDg9AU2xxG(#x|8C&_SZQC{RnZs6a$UpteR zojXIH)zF8d&U;|5x7bJf?DNA!@$M1*E=R1(G3#*})=%-uIeO-T`O=s0$EmNMO%8onn@-8&8EkPbYI{Fn^$wK8y@8TgzGyrJvY>F``W zniTWMQv9ChE?>Y|on!Y-*#{@c!*L@2;Rrc7K!5GC{(JakyKvWa;{0{ww@jVf&z--| z?|p~w|0Dd@?-2jz$-lpg{Tj=R`{w`$LGIk_G3NQ#60wc{1) z9QSgndye9#Oi^cB$jOeCa>_rgP}hlkvFeEj_%pRo&r?1>kNsUiUiK5!56|f{Ow$LD zMSnMkegWmDT3P2-=KHq8Gj(83I@zCHa8TXXR9EO`e|BrWuybYPs6ZZj8hthbZ+r_o`5nIJOT^LF zRiAqwJgN4@c24rWO#U=H4}#y{4Ej>?m*W0r!aQjCXRY{;?aaIHU=Dr<{VQEz?zHw- zuk25EAL|z94J%&j(|%v*Lm%{EUzlUN(I=jCr%&@@Px{!m{rqkpeo3D==KsA9?!A}w zkDQJL$jbpueIWxo+e8TEkpb)lFKMFWQ0}L~dPq^DO%)i{8t?+o$2>{k#d! zo4394^BoT8Ki$KB-(eruh|f0gb5?jA<>$(8dmr-fq|bXEmHlby-!GB}DUvs-69=5& zzj!XX?My58xjo2->ZM)y7m+`|stf$x$d6ws)PK>BKQN#^f`2%``VOdX;Qtw5Uk=Fc z`QPA%|Ca&r=l|;feo&lue3f6jHo*Dxv)=tdzLXd7{N!HjQ4ju7H+=|Q%8n=6y~QZ9&~(m68vT5Ne+k;_Q+4{ zV83dLqn@ICG|G?q4sKCr{3>~Z3F4ep;^jT!|1;vfbnr{%|FnhYBFJ9)KKF2+dbJK; z?PI_8<3A2Cmw14Fxk2sIFAc(l4r*@j)FAyRgTzULaKiEP%4ZJ3bq~sq`S%CapK^16 zbz@HQEB)feKMv>o8Ov`k`onYEyZK%B#dKmH;~Zo8@$LB0?d*>>`moxtQ?1ykRygVw zj?L($EdE@K%M?$g&_@^KW6sEbo{(=iB+lOdz~#hp^WpsBAMThB`C|D8KmUBO{P7*? z*>&nOb@-Gzb=VsD=yiCn73#w))VG$YYs9&<(u>Q)1AabzoM-m2D}@!g(X0KH6#4xk z`nZr&p1JVIYvtVwIr()9)MaNvK1A`rJ@O&9$g|(cDep0ylb<^o<{ta^&DogObDhY1 zv5)3x8jt3Oee~zemHM^o2d-Z}i5E4;^*dLNP2~Sv_jEq_Y4cpVPwU*jGF;0Z{pNMz z{TlVT8oWg<@Hwi(uE5bO2R~liz%qG*<&Za!-xlXxTTX~q1E1;nXP$Q^|Exe>y+EEm za>dliLLFaq)M?~?G}Q4Ww>fy|Jl}JNyvGRFJss*Zo(pOI%yQ%UwB^VAjOD;bzwe_z z@4q)cYB{sqJV{=hCvKD%^M4<-yy$l~;06wT}CE<%uFs z?73iyo2%^K3VLV>IV_OJEQGqA{Lw|?$3?j1g^;&U{cHjGULe0UALgVuJ@B`0~j1NSvbohEYWo?mCa(;TSf$J~|Izwv19+@I4vT?(A3|6OvwL_J`M z>sf-sSVGQ!cKBi?q)wPiup8t=_p=7qStGBw&3dh&&!fHZTw2Ay733<;r}h0&{>Jk; z=gDu)AwTAN=a|o7UM2p!_Tem?&n$V*Y2rZbvyVKVz=guRnP;Fe~zOC)r<< z*uBY|@c`)69-VyJThxiJQ$Kx?`qI~s|J(fiXyC8xABh8q zb7#eA#JRhk>!|+WC>MV1I+F5{CGvTZ6Scjv-=ph|`sQ(RBR{Q-yqB@>W#$n){rSbx zBdNUd5r@HlQ5|X%{k=h6dm|^#Z=Ln1AYUb37vVmN^pQmWRr{iVe=&=`8pW>M5A{3o z$M-^BQ~Q4?=neV5L-ZpI(NFLo@KV}$dFr~KLSJ5|&NM__dzAY6FnRvBsZ*y?@}u+k z^Ful5l?nDiOMNhpHjQWPyL5;dh7N)80Vud@khm6%R-G@%5?>I>-6M=Ktp0SU2kcVY> z*dqF+kkfhiIEP#eqX+L`A8z93-lSf8I~?_Uxt#K-{}Mmt27Jp1b(^tJpOOB4!0UHH zy-)k&W+JZl7InniiN60KdA4!>eIeAJ<$o@dpIf00Z4Rvj4>AYG5a$>xU;J(4?u8)l z=JQk!8^b@J2=Th&VN3lci!Ux{Q{&+t5SCO+<(EIto zN6OE8lX+&ZvA;dH_&)WT8RTFIuBi$yTESi{h38Hxe^Nvr6!@J&BK=$7`%3UuOK^ss z)3E{PuuVOvM&7@MJZ{0Et%dWzPfh3xCjUFZzrVx$n(t!g{#Edslo!bd{$BZl8(}|* zr@e{a^)}CSxCKWu%zd5=c2M#9BJphOuTft}kveygJX8sJT?+oB^^Npl84jZo@?-L| zs{GyK=ND^VH0Pz?E{W@Q@%P-X{~h9hx4GZ%Dy&MsOI?46y81Nxdl7zaG3bB!af|F< z&u1;c3ocVf+vM-+*oz(bPV=PO)CITT?EGBZ&A=0DT_caG^{%n5JIL8yB5r9Pu6RH2 zirPQBocB(UE6oGm!e3s4yRTxmO32+@LY*)X_dU!$d6)XnU3jh=)VuS1?yW?5i0ho6 z=N-Qo{CBN)oWG|2zWI=E@O*XYvp5gZeSFRj*}pOGXFtaI59zIC@*eKrUk`k-{EFth z?%yT6#cs%R=(^ux|1ZMDmbvaSaYh;ay$sj4p2&aRWWR3_pKQX3Zlf>a{Apc>`BKkM zJZ4>vSl2`Rk^|&wpWoYu8`?+T9H4IwsQ(`((&I=WkHxNdzEcp3RC z2VB=a{?#si@(%J{M2?`y16JyASfheNCL{w~~FoL8*8i@EN@MEdv;&gU3?b;|dgv#y?36`#v3dwhYt zI_G!%ywh_y)^qr$3-rbX{P`tZK#F-`DduUVsMDHPyhI;eB<5VTUgzkKIDc09D00T~ zI}W(6ed?CG$jJ_VRUJ-xn>^4~LceS1$B^G!O=Kq)keeYm%kRKFzlc2C2>zk#Ao7z( z!#b+&9sO#@`OYu<`3zd`C@+e?Hi%!hk*9QC=X)CRbMnte%%#IwY;#?fgCq3l5&P5o z@tE~IMem%$v0ZRK;@o1znU7X1<>18OJ%N+E1A< z2U&H43>-$}mKA5lxuM!eY37SI!CQDva*BCwDLBAOuKxmieU6?uqYvX0?%;&JhNI-; zR{`@O`{E$jL*4fs`X#pU)6Lyj4~^lcU&rtI26pU|IqB)=iCb^tR}7PXoWlQco-}fz z&ikldQwjD+_GOc}yq42`^>Y`FkkfVQMmMN07Kk(J?9XHTyL0rc=SQY^E^|ur`ZiN= zed)lz>AW)VP+9n=EZjjed`dGsM+^JD70$wZX)F9?E4+*Omlk;D7P!Nfz+Gv7wZb8{ zhIz>1_*>wXBafx~)C}*Qh5yLFA!Xo5%s-~#G@AJL_}pjty(!K=^6Qe9bNu;J{HbH) z-~c(>#hz^;Kg)shBkn>U4+sB9{?kkDlOdkHLB3}w=XpomhANpdB`X_dJk9nqN#6c;zwlvS*&cOR-kee*?X(L}QzsmevoLj7X zh3ApBv(6oGQ60>~>tvlHC!>Cc4*1fJz#Z$pb;1vK!q0TVD|R3s9q@>8j;Q?OR(`J) zJ<<|*Smgto(N|gaLzcOZp5Gnk(Q3b@k>4gb$0p=2&dF9D>-0MQ`lqOqy+&Mg7yor6>lmENxdQRw<)O@KU>~e~A$b`NG#b<4B$L;8w z4*K9aS@$mVcsE>TulV$j^}&V4dBazF=m%V}{4n_7-9Gg<9WclCtWO+hreEB6XFr@B zeCQ9}zw%3_`m}Dp+Xwf|@16Hxzq*lwF4n&@^g&4O+TqUI&~I(b;cZ2Kwj!_Q`aGYv znfam3+=piRGvb_e-M2KHeF}d1JQ44465;~IoBQM=cF0528{*GZ>{ERHmASpAb#y&e z@!LK0&@1GlO88SdaHA)Q;_oKxbr!C-6;84pJ<%EFxQZk3JZW>hecXS~|Lj*ETEio4(UTo;(jCm@ZpTk?pI4l#uDWF_ ze`o)^nYccSoO>R>Mow6C%-Aqn>9ab-b?YO>#l{I-*-Ls-_Fa=lNXsH zJ{b=A5zSS2BlJhwFHpQaPCjmqd~1Aek2upf2h{m~*R7pTX*~Mhee~a%AN6bVH;%8L z#EY7%P(Jym#}{i|_Nc2yUR3?ZHTp_x@Bq#$t>lysUnXx}Mc$UFgDu0gRN*Zu`1hrp z>bQ{`)_sff&-_|-@I~Y?a-`-LoKH0msCAn}Zia$GPtJ(+zm21M0T* z!2fAK*Vxy!oS)AqzjBr9kMpd>!&Tu;s&HBr@|~5y)ry-gAU_M#edohbb&UDIuXw(s z^g*0UOI({Xry#y=g5Q4-@*&E{ev&-cpHr9mLXao(VV*xDIa)wZ6?3j9n)@_wWzJag z8|9$!eRIXGE18e*-?^ zlGpe=acMq$kMd@d*y;FOLgh2#{5{K&d1D`CFH6kJDj~lm_i6@&a)-`LMFmt{L; zxoOllu7k@j`{4OvDxoNwCJx$?{9G5H}G56a;}@1Z`7QVBKNyMeXM|fDPSiS zm`m(=o5SSI-@%W#jlR3h@4N%oeh>TN`9b&K=ikAvx*Oy~=i#|S&%-_3CtjW)e>+2+ zaSCqZA^DB(dJY73&c7eI7}>oA>NxRv5$4rpHzQ~5*WwxqaN_a4C{I`nbB|P~kM_;- zo$#_G70B18SI7TDo@}?4C5zXM?d@#aoAtMGkh)a+)nu)e*l;AXV{A`aeaTu-~CJE z`IF@LUqUY4q0TZzKC}>cLi~kLUxYhne$<_C9^%N|2XU9{wLY7I-@*bZDZoQ@TiGH{JXZzijC*|jsn4eUJ3ojGTmg!$DhkgE|%8UG& zOkQ)#&ba@6&g*iB7gQH5gnFy<);j-(*oPazkJP-LJl}U6y?mYf^CI=vzo3ucE}Y*u z^}LDjnz`tS{Lvx!pNEO(oJ%i0Oe9xB)c?k?Gc#~HB{+{|xRG`8=o{p1*Wl94sTPr= zDfG|~uk++v|BsyPMUMWrcky$E;X_Bc&N1Tpan@@LZec9Qop`%Z{Gkc_usQVYVu&Zj zi9{aMc3%0A68kUCgS6g}eTaPw(q|Rwo)zlp@0~B!dS~;pD;L=7U3iW%=P^PZ;|})a z266IRtox^kyYuYJTZ!_-H-n#`cSW4t~MqXX|;s$d1 zEsmceuKEUfhZk~i5ZL>d(7P|ApI&gCDAX4fhmG?76#kw23uE8A;)>WOZ@IEwa(+m4 zrZVzZW?xs}DJsM{kuTQwt|GU7e!>>{l4hR2aEZOxMQ;`1Tfd23y_qPF<+>{t!` zREMA1q0YQVz3w1Up5>79I;4Lh&T$k!xl8?bhx4nU*S3OQlK)qQ^DFYZ^PKl2*Ea^I zI11-BOg-}!oBi;Y$lvQBPvAMUjvJL1oW;MJW!>hHv-mtL#WhRBrDf!= z9Q2IzxSyx7jNM;BU#{byY|+n>%_|PN#2?+|d*+d+x8e5++}{d(aFzOQB~c!3h5NP1 zdT&vG*-m6{w^=vy;Wgsh9pr2u{c{B0ew>I8JSKjLoU!sI2l%lE$n7Ea>JZNJF!0H; zS10f+r>x@{JV~5utNnP2oSnc!A18`Gj#y9s&VJyQ#O+vLQI||M1HZ2LZk6*~#t*OX zy=AV?oVK6mJ`V>q1PA>>qWs{?!T;BD4u;Va!@NIAKkQUkNBTZ;wqN#l#0NyVQ68h3 z)B7vc|7?G5G|_pja=+?a=MMcJ-oHEOnLXY=U_A~J#Zz&9 ztX%K_d0ekH zr)n-B#eCBg97g;-z67tu|x86fu##z_d5ZB2*mO|cH{$?5dQ3>-Rl{Z{R4!7yo zY04{qbV6QayTN~(CGIrudJy)l;)kdQ#5tef7oK51F5vzzu?H#Y%_*MqZjP`Co+VAa z&htC7aHCo3_8I0lW_T`rhWdMaU+0yfUY?=;orN>YhUdxab6MtYMea)eedI!A|IH0} zo?R2XRukM!iswvU!tZ-d?>X{(M*MbyoE+n)A8~);ye-+e9p)5oV&5z5yLsLpWQ&%^$hi!#hk9ch#%$o9_|lcLC!C$v+?u5Tf>}W>Ejmozh?NfW}Z`@MLx5f zpP%#WdCX~e&@>!c)L-)JoA~<_9FFzh1#!X|cG*1tKK)g7_|J_*bC>M@7m&MY{J2s4 zpgY*DzYg|G@zgtToulZX=@9Qbf8=_H^vW{pzlq;oC;mCY58e%P2dKLQJFB|z9)95& zaY|F*%vE2`FfTC+f1M4_(^kCSf`0dW;I=S7Sa~pWn(ge@4(8}}B9EQ$ES=b;PB_j^ z=5%(VhdSX}Jnyy>z14}G>C`;R-HtE^QhsAQauqpI#Y?SlJ}vMKE%05D>ytgravs@h z+Rx@f&D~_++|uxDP0U@5^F?JR&JyXfBjSU-M0JH4e)Ky2^D^?Vgx*@fj~~bXzZ2p% z*IkKIiGPQ%FXPD3Y^c-A&RJd}U##=nL4MXl-cA0|UGf)e#H|OxKahN+uPM%NW^Q;3 zyi+Uhx506@VMp4-yhX*+p2KL)t{eT)4VT#iZ`FgI?}3-|Gmk^;_ZgTCr;_@SrWsmu!a5YQ|q`=KW|_ zRmXJyP8vB)vEMF;o80$zNWb82i2Ed;@%bQ{Us1uoDUhF-3jMK)f3D+Kd=Y*2lJY0- zgD>_RBIRKgu}^Q1Uz_1Pw~=r2X6|FjvR^#czK!c{M}K!<53CouSVwc2aDjinPj=|f z`lPQX`ZRy`s1La?PuhFwfY2lH#%^^l1vN|BO74 z`%n*v2lns}cZm0E!CvWmmdQ^p$$q^Ld3X|sOrDhd&6n*Tkw5qIwssQw?U2tV?r$^C zQD_a^r0irT_pzIO*Mq+3WncG6Z+xU5y&m~d)oTa1p95O=&kvwy2Czc|*q3-ThkR8p z{$~TyNB`9Toce(D{$KXvAH_MedLD2u^4&v!MK}IQ7kaCU`Pa55Px704t`L2`_)1ECavHZ}Vf4*3L;SPRy9gebw-Ko6PK_U z>W9j2O#}{9>yyvP9)2g(k5o6m9k?Fl-Dkt^s}4{K`4ZQu%>|nqcHOA)=zsUo^=)&d ze%;9XJ&rGKM{y(;`$6*;Ts zsQZv-s=ynU;7<$0n+5)EA=Ks7uNvphGUtf;&H@}uoQEcPpUEi>oq#jA7xJ-+*FTN? zewMt(%WzchkRLH0HpjjxhVwP&X-?1b8RJwV87>KWceulpAxRkK?x*<;C;c z%;k8llJm)mL*x8E`GZfM=catoYN&7NcRdI4AmodbPpfg?WB-Eql`X}GiR-G%a8K26 z)cmzLx7g=xPFMG5kv{hY>bY}p2y@}Ju73_aFdODn=|0Y~|7X!tQ|P@h<~iI&Z#~cY z{|)hu=ZSvK+$iS}xpdVV=X2()%y*iza$kejz47RLoZt87%_n;voB!SV>2Y!+J^5rF z-SzPgN?ueS-lU#!j2_>C-}7_zYV6Y*b@Xkx$F-nG;2}aCUwO1L>sY3Kwgd;_`K=4s zw^{hf>5!MAj)NVW4)Z59mwhV8hwkH4;7Z|m_?=tmlg}gfuM=n7rfz>DQU2?1r~|wT zfA$djIvMzQb9Z8nex!<67 zUV=lohulr@`*YNzJ*T@!-nJO_fw|enqvsXNkBakZU00GmFTrguA-9kA!&q(_?Ud(U zGlzuz?)p^ZxU|j{_`LUTj}*9X;kTsVEe^TQHSEI%`eg%uV*|Uh#=bAJ592&u+Z)M! zf%~w?I?Ux{?ZaxtXOO3<;6K{`^ik(OM!(BL^wXQ%$A1cc@H||?3&CE< zU;Lv6-uR!huAlY#QqTE1e8Y8kz9Hmc4lZViI~HrG{HT1f^k;_oe`nMwcHq6MaIppS1I>m^+rgFhZSq6g@G8d@ZovL-rMkHf0HPF{BH1pqX+Mt8k1-P7*FGP{9~;Vv z7aL=rPQyXWhkSy*KiWUp-4b>^`c?L?&1=~Y_S|dLbtY8S1f+>b?O{{m`J|ghTFTF=PwxAOA|_uxEt6LH%+)T?Xg zyA6&j{CkgS)V`09{(wP)W2e1{yuTR7Xyz4m&<+| z$A6qbJ{ItA3&9?`?_JzoknFwFAL)6?(~07hDdMzAIF|9SZ|D~coR<8VH{nIU6#OaKu@U5JlKnazj=B%C z_ zpF86In*%-$oU-z0r`-QD>Z&{5!E#ij03FW$xO)wvHf zUT-2V8{EG&{G=81t2vwHpii}r+@~|i_uqui{yp*$Z+l=A{2uh)33Q^4GSAKQejgnKQnpPQE?#O{2G0*`Iavh3ALw;7{(N zfA#~z@DVImlT!zGj|>9_Kvj zzD15%oK)tT?oWpLcpC014TsYdo)a!^E=4^)1>biWIBVsL&#asF?Gy4nVDYz=<&96fb_ z9$U?+{`DGlpc3)G4tn&2^S?meQ>7;gEy!PQgRAk}&p78;`NmdwusG*Y>)!?k+{RqcHn`|k=I)tGZV9}z>TS(%V$EUh zviy}SbJ{X+6_#H=Z$5oZ@o`g_>n*(-=g}%}b&h>ML0=xCZ+6i$+t{@g7gy{RQ%~_LGOa!*P{>Uuc?RmJ=!N^u>-B}lW`uY`f=OgzdGPdJ!iO+_3Y%ncLq*I zc{{AbY68_#t=Rqo8(Fu2Kxs9B$?6bMp*gv5-$#N5UWBJj|*wZLa%Ac4w&V>2u zvZpEZ>=|+35q|ML{_YO)P{R+{Aih|}KP+L#=6HXUxb!x9=sT?6H{Um3?0mKI&XYOE z&mX%=+|OfgYUDwW@kdkW^DKQM?hmov?_ga!**{(E@2&>U++J75;$j77n zu=-B>HDC1a^&=0F=aYSa>-&%T;qv;?H}K2{)dAmX zuD%_+)CQ;5hF)q#-s0SU*`pTZx&^MVnf{Gz=nGR_HHBPXV0TXGcXI!!=e_RYZ@Uj~ z3qEj_JVE)XbAig=1VzB6~BIB0R1$e`}SLdihpv0JV#*=-hEL0c-2AT zr$PJ~IO699k()vM5;)~wAH;tdpf7GfdVZlFUcF!b>Fqw^Z|1Ilsuv!<2S2@=^Yq;R zC_jovJ3~L0{EH6c%l=q9^3sMrY{Oq_4gR$J-7M#sA#QV=;O7=ykS{;O|2-zJNZ;lM zC?_BC#XsDs{q%)?$QP%s{`>joixtQ2P|v87$2MOK&qAor zdoHc{P32SObE=!pbAEHw8K=pwkC7j{L!I&8@cAzUE<=C+ZR(P@;hoKmnO7}@dZOjV zT!ZDu>)&`ZPwb=r&YXmKQp=O}!BVI@S#BD+EpzGGUy(=uQTgKcD=+%p4fucq>TPxM z2Q})mHP*9+zSttaw3^etUM8+gtf1Y~7^Kh^4Ag2>t-+ZVCdrqkGJF&09 z>)v=Y@8F~5%{-(zQ~$g5(&O}v>{#TB&EJ^cvb>n9Q2ZTv-N*5w?^j;T7wbHau|qrX zbT#ta+vK6QnNPQc{$3-$U4`5Byp_l)x?bXa3OkEs3zlPjY;r_~SY)d(F*1k`_brrz*d29vhy|d_-@xT>}cZl4RpGT_i z8G$>DN7Z}%+{q#2_HIts^%C|o&Z8ACF+m-ClDzFm&^xLZe+&C|7e8w(oUi>U_ce&0 zD+W2z@0K2UExQ_@2d=tHF>nypU%K8nci-}3d-XUwWw|k5?D>#-p81c?7e9^{)$gV9 z;_VMY-AnszgMID!OrER0np1tD4Bu5mFU5W*`E`rz*9G*|Y|#6Xqx;m;Zql#tR+!rZ z9~SB|;y2!=9&>{_%ysH@dAQ=2%tyh4-Jmbpb4wTCb&BNgBbTN9a0@y5w7FC6#}IaO zlIxs9-!6pwzSb!|U&PNFk$)JuVspvv15^Gf>`hv;8s`+Gw{L?U(J8?Gl_@;Bd^N zo8$UXc~SYRO?mCtW7e&XpST)$F!6KoxeDGl_9JAcCxhRqdhZzi?il{gDE{TW5WndD ze4cgv9z4sd;`SnEm_-lbbmK}dS{Jree?T{BmFC^mC%H;7^;80iK()`@- z1-O9Gggh&L&Tr?m?)kt+!?E%HRIsm_b2G#B#y&3Ds~O_58TQ3Ayz+GL^TmA?Jm)HK z-0q{X-(x%GqvJ69$(9@Uy>R{LwF>L|`1t5?`bBb_$xGjz!e8v*XPWCNg!n~sd*<2K zQ^?c1?6bW6%N%nM@H1ZGx?iFm^2e4JIDsLKQ|#{<w-foT>&Rmj-lh<~SHFLsJp3zgF@G8KB0Ma86Zf&x zL+Ifl?EFxWH*p{j0-vq8euVkrlR+QLKVE>ZE9B&N6p^nI{(T91T?&4I`}FJ&+a7%U zDxj+%kMEx^);`JRwGYqnXLjJmmYA15%sSsd-@obgChq(zc(+^RL+`_R--pY&pU6MB z2S+d*)VAj@kQ)U0spdu9bF23rq-d1oLA`c^7Fl_A%6x38+cLq ze_O~!HZQw$K|HyOT`8cqzF|)je~I;4g6k<0r&QsB z*U|em^vZ6cyv8neWQY40`8ef4>gbnxBKufRB!4@|?Jo0N_Ly6B0Ka;~dLIX#>SI?9 z*D-eQi1+>Zy};=y-m9aJw&7UUsW(;OWtOOW7ZUP{iSGX#@!BkP!|9+$RWF@}#~DYD z-3jt0p8R$8>jUh{IC2x8Um!a&9r6OMcZ*B*^L3VpE6eD^I450xRh77PCCH27kuCDC z*}VMT3%+M3{$qTOYEYu;z zUB-FFx?e}=wF9{LJ-#>2KawA9UVfYF+JK8(<9t@JgKO|lt6WzZy)?)EbKl3e&_^$$ zZ({$U_VYXV6C>fdNs{yU+2~jy|5p69xbH#a&sof__fFIKamp`*K^5wxqfVp&>Vv2=}*#6^BVE( zL;QzH)_Wd3QAA&r;JV_Refi5PIo-!~^w>6emsDQ<-ZA;v&79+1&8L{BZtnh)1MbT) zcKd|uIYHl?Cdwb2({F!?T~AS8Pr=Q39h#W)m4=6L{Wu%uEGnKh$C8EfiF1b)pJkaV z8t29;ZpiX`=24rOf87k%*9^DZd`*3KS-7*vF>BpC2RQ>*oaXoZyxyiThgWhFmL7x4=;}!)2L!%m%(q^{zOFR{pr>cbl{KoVF(B8m8c6FM}M(-#NlR z+Q(n2)Az9sALHj5l<>C}LcA#XzJb7E{3{KT^eR?9BWI7h5q{S@cXN-sBu`=NYW7I}{Rmg4j@Tuu{nO)t^Ur^v-2e)t~# znEOaK@S9e!YkscH0(xu|J#-_)XS$y6QGdBZd^-~IBhDkT?&M1%Uo5@pyshho!^B&| zoaYAi@esc(6}TgPZ!`TP-k0tNaGyY&U#kn1&_f?V58Pfia~-<^zb?PabF@3qPwkvfJG^6C=#P-x zx58_+V%J(YzbH@Im(AGUX8bG5Pa1AD1-E)mp85p4e-PpW*%?2-W(&Ku8tfH$Wd3e~ z{Nz1&uJU-Y1dx{>29{F_cV`wsR+2YRKQ&$rX3)rLRQ#+>6e*4=Yx zTiF*a*y|QJ^el3g;l4F-e=b8@r#!yn!UOW&dm+!DICGmm_BG;@>Qm>76|esdcIy^$ zI?Z{m;OANoo+ZkI*}rq2ko|!U_~EX=jml5$f$!`k&gj$q_`!N!ecuF}@jqbR@c(BX zctH2@)dA#l0RDRbeGs{0)xG1~<14-Tn*;Kfer*5_)xU$><>AtQFmKy>NPUSt$bC0` znO)eaF8q{Ec=b4sUvmoD(R1zeUA6P~QH~Txv~oYp+cwj8=YF9y^4rAs`1v1aVF=fKcZj#6#u9n?zd0&Q#B zeh2A?cAiVoM%>qm|KGx#>t_0+GRR#zJfA`R6PM)0y>Cybe|^XoEALSwf8T@M>LI@A z!7lU?PxX=~iSzQs3H0&ref(Xtcgi1q$QR3>`zZJC=btYYhghRua2;M|J>(q~_pQNo zEmMc9k`Jg7@5SdlQf~_H%l=fDYq|t)6`!}w{1p15&CzHJhbCxCg1jidxlTQ89bRgcyi$}C)s-SAs(f60t$4OVeZ35K zT7o+$k>`%DHK!@QmOU>apYiDTJ&)0U_c*!wY01&QEApZ|z#4h$eb#RaJ+KbX(1UWJ9VLNEP)qK6;{WzD```Yzfvv=SmH$rsTLHUTeBW{O#asBgfuZzg>V&LtquarM5aNf~QHrmsF za1~%i`Lf?;d9vSb{bV_^{8(;mryBK){DxAPljOde#(pmM^)<#vjq;*>Rbl-fwMY8? zbYAjv0(ZC_xP14WNRCI4i*fGfBW`!7pK;`V3cEDTy3B@t7`Ud; zm!S1q2>zD)VN`c3uwGG5d7fjVJURZe|71O6d*%4ka$`N?K2i5wx&POFG46+H^k4LP z6@94#cYSOs@M`K8iTw$(!wc}0 zOUT12T%>u^twi_Db4|^im#EVg;aLia^lBj?&Z2Hyf(uz9k6mUiS_z(X5nf@6I?*uu z!SeW=udPJ!tX3oCtt%q+{E9=zWjou}{y9gh&O?`bg z(S6zreFl=_9r{&vk%K+-(mq`BKKkH*&mF=K`nl`oanD${OYFu4y!sh>;spNq2>Wvc z|9*tNIO4qAk8qO6A2>lD#yLf@M|-Z^Kzdt13Jxu-}%9Zr)WRNTA6Z@aDK~KSX!lH z!yLX0e6HtBW~p;GGgqwz4$pHsTalkuxWg9a_cg;oMV?OfxEa2t8J@0L&!zuuzn`TZ zpMj@nf)7c-JzSs@N@U* z|GUn9dVziV$H>zcS-%(2A9?JM=Mvw=zkYxpGK{}9meYApAaAjMO82V}>b;&vAwO(| zzRoS|P#u5v0=u<~oho8)bL^iL`gr`ji}OT&bralQhW(pmow9J1agMd>`sUqQ!*jQ_ z587F`_Am!leT5y@|m~b2XbW&*w2M;N4`4XIXmDs+u=;jvA4pVHN!Dx z;r!B}-$intx+Xcez>hnFyE_T`R&y>6m&7U!Z?% z3jH@mU&zDYM=4L^IPfLn(k~MiehxW#5&IM4y{mbeEyKjK=rEysi!6mc#IT1nIRjT%708w}g4DnuFg4?_@5n1AEd5&(sBX z*^NEwfuHPw7cqC!%R2VJQ}wWZJ@8IF$VU$xRpf_teci}&H@sOF_NxQVuAO<)t;{!X z2^_iN(hQ%E&xx0vNueh%vA^for8D-^3HgCz{Ov>JV?XrWDbA>~&Rh6b>u|*@iSjZP z@(xQ0`Q}9SasfR*O`c&4e_)9C@D~2uEBH^J#Xh_c{Bh5Le6L68(Zihb^{XNOrFeao zKCoKobJTp66zi5jf17)3W8QQJ_M(&Z?}F#+#(wm|3HQPK#rd>~)BDvQ^H2KWbtC5~ zzbwurzKY8a;5~QxWOr)te6!4({d^z%w|TB!=Aw4P7k6>K9mtEhb91mQaC^3IS*|O? zT;?=-FbyZ@zMm8v-z9Nav~!AUkLgD|L_h4qVeY~C?XbRePWtRA&K*_$W*5K3dHz2^uP!04JLJtykmFS7H5&HP;!xyhpcGW5r!;n17#(^7#O zmYzQ6KA#aUo+R3r$E^P$ap3{+;2wU?4sumP-Zr1Qd^GAE^`C5GwW-R&hZr7` z;g59&`=#}5$DX!@=Sj$)i2k_z5cjh*!|D4uGa33}()?~3`DwzwrSQ`)&=Y6G?e)^CvmVN#R`{5&S(jU2|+x0B@hi8fRp5=4T^0{aE+()nd`V~<9 zQ9k!kKKD^R_wNp0tou?6ed&r<)&tk2IDU;f=`wzMl{!!4Ld}h;4j$8hXH{Oz7ppIRkNo*okQ3#f*2qJxg*u1g=PLQ73UOZrz9Akp z*Q7$esX`vA%zTy-+(zU&l^=-tbl3T;2do!V7l{0*U;E!1<-~keW1ZUEk?TN~8|yji z8_P|jzIm_m)A%{Rwtn&PXI);*7wi0wsOQx}y+V3$4L^O2ywh6Fbq}p)g}O|I{ac~V zTh3{H$~klBo_p>6qr7alEMZ?dL#tJH;8;eS_@ zk4!3Xz-98C<;YB#v=2F76Zqud_#fjihQW$$9B^Gj`fh`$@-{Ko~)nzzCZVV<;MPt zdC{lkzcliH_9GrAFRH6v;-Bmz4;#!`sRsX6dDv=B{#BLFmFa7UePh-i-e2}Z?01?! zalKCaYa*w0orD97+?{xZS@`q0z#FSBGshgNS?auT{=V+-4D-xqsQ=EOA7_!1$TL{3 ze17KOmESKu!tL2k>i))loJP5_U*uz>yjh-nzZ&&Tqu*n3_;3A<9jKPiTJ@U{=q=kfU&s>8?UYM6tQUp)u+GmX5Bp%-q$IlYbjx`Utd z06!_#i}icsfm`)!**niO9}RP1ugH?V`Bg2%W{-t0}d zyRV1(p6a==Zmj2!z0I8Dw~>$QoX4BU`7871P?i9~ zOrmFJ;E3m_CqBwq>AE7nXFX*<%l?;n8Odp!w{LxHePlVZ{j&bC-m$*V`wq=jW;4 z6saT5Q(v3ldpsBW4&2ps-p^BKe2Y0%H{crXz>nR7*SfFEO}`8OaKm#t$@l+Z;HFha z^K&Tg;5QBBWFJS7`w8+8Q^?s2yw+^!!%^Hm&*vi-s(rqQosE9K{cp$n)<^dH8ugLw znB~WQ%?HI7OD|^gs*9fEM|ht8IC09|1b(0UJV!luGNHdDk-nQ`zVQtAf0{bS6!n_v zL~|u((IX4g<(J^>R^dap;i4jkC%sUGmsz52T!dpNP+uv+y%ga^U7sr_#A(#Am*A_4 z@Fa88qbE3@ht#*xUGfD(IoX4e(9a{iJrVSj^u{!Kt;ny- ze~vt;;@1NHS|RXPmM7~a=OLUAus*WSU{a!XNfA1WQs|FW1jJ}>^pRO<` zbOSrF2G_d`7q`qlUS%JzBS-7>8LTJL%Nv33)%`WMvI{qMfIJ+szWeA8&%3QN2eyVC zt0l4nweY^~YaKbPCt8mk?BpHp!|TY=SKuxF zJn&Xp?>zC=P57$2+}|Pkc1DOlqurC;iQJz3KiQoaKiV&s9~$+O{V3-x?O$7d?B7T~ zynnt}dNGq%{^2yIICqOa-McxS(-P`Uy6=13w>|drE_0f8&=0$CA$#oOefZ>k>hK5f znTPz{5qik{={ff35{}@4bvuJIK0!Zu9`F%za)iF{bCr)-*OTyfS9QW4%+r>>KTOpB zwU3?Mp*~%Mr`kXcSFoF9>{SuYYL5E#1RTvU_2PHXqi@p}@hbb}o9L@A=H$P;8uXN( zUnPC-=NF8@p-<$*&pm4Q8o71%mnxsW$ln!0e%pCa`^}zv{a*QE^<$^=)c2A5HMsQe zW1p5neP40h5&HU+`*+HEo#0QLB>$rI^vEW5cMW-4 z#&0U)hZWIdi|n6S>fBTC>ci}ZoA`U*!T$b!PW$mC;<@YOKktyAdH~NiOdetMk-k## z4ly6$K0xJ>=CK!x!M-^jbNuuqzF2)Ssl5E|19+|~@y4g&_AB_Qd-#W^*ojN@eTwHP zr{GY`>6!yK@05Z6%fPQ>;le%lt~u~`iW6GGJWB1yR(P5gxIy#C&G4hmJlDKA@W=A| znwj&~3{R5{a;UsyI>?dy#S7&547+$7^r7t4K0Ns@_HYONQ$s&(p- z_ZJe?WuiYX|Mn*G6`ms#?49C_7eXAUewQ2QtGmRl_lf_8>4O|2U-{$n#foXfgb7za~!1~+n7h&iu^Xi8)f<3G+a*;=a+&{ zzDVRpoS~Ou-;MnEL*!^5`x&3}p?q{5d$k3ZyoP*LdB21o75n^TZ^q!7hw$s~vVX6m zuU`&vspRL6$uqrxK6;cdmOXwlU#$Fkmfa}g`d5Sf8;)Z3V*j0@(s%0EwB#LiS*?72hJBu&mZEauM)rAKt5-K|EK!l z5phb2`<-Dvbqo8kjdkom&qVHAb>c_)Vy#D??8|@9Fa7Y3`SawLxXkmqpjU)tgQI`LVJzP(L&^T-$L{L0wR4~{QZ{(6`BiADU~zv4WX z(0exBO2 zW8x~$rH_2EIH#XHUyL3kPcZI0Ci1^ZKFmD*8T~Fz_^W(?-{=D89w(BKKBtm_aR>_KlWF-FTcut`&I7O-{wC3ZJr~v zO}=5BI4&NQpIW2ed6_y+6|N@E7gfGIa>dF=MBYpF%O&z3CHUkb+-aN->UyB_@2>0k z==XgzKjS*J^RKQyn&)z!*4&tRW7n~rr!`08you|Ot|R&A`u3BK{=AR=yz83g{(N+u z-1%bX{mkdMZtgnPkIP%UU%puPWhY19beLDHyzDyp#P#5>>$<9N85Q#I@hHEf0uNCM z^EDLjE`@o;UT3dY<7>|abv@8^9KZI_@0%NypH!rN8|P(-_b5;=Cfq zkCT_i^|u@}9{o8V{qH|-@?ySNb+SGD@y)=C`rmz2JiW%e#cEFLS%C|T9I^WqSuAzr|ZS?Ln7bex}UjWeQz;vde##@n&Y!R(HyD*9O7cmJfZva&8ho$ zt+&iOJWk&{NscTZ{#@hnadPvss$a|(>;4_(q~~fupGc3a(XX%uFR(_wdzt)EhE?R{zBkN6<@10V7QH-!M;}eLko9)dGJPIbhfK z%(ZyE{dw1ywLS~zzj@Aoj=JMqc&&Il{@zs{;1>!(ZuRf6zrylk|H^V?J!Cs(d1#am z%bP#%e}9tP*pIRQVt(r<&5L^8wfxXa`iS=7!2SHrD(hIGKIghumHxV=Fn7iG!S~Jg z)Bc6`FZFo*+-cS|&Y4yGI)%NO4qUM2hsC+Xiq~h6!`Ynl;S73j8hM_^UzvidnZj?G z!j8r{kJ68G^l>bp49Jt>|_GB*1mzG_K`&gW3U1J?CzecpMg}e}wZLLl2ChH^u^&Cwnl0{0|4tN*vC^@O_f+STEFmod`TU^F8p_=czwNIr7{+ z$6@9`&0ATn8vQc+V}9TA<$Y%R)hIuW_Ng&W`bqJ{+NWve(f2=>%x2o>m zeb-hjOQIMfFdV>+AqY-B1Ocj%IF1n{0Y4crkihaMO9+feu?)z74H*O>5Q^ZC5=Ds= zEs-N?xRbMyvrpabp5B+a`@Yn@Rd?U&?)$x=`~Ul&C#XidInr>*05c!>vijEYzVCCM zv;NL`kMU17gTL0k?RUK^=7{OO4B>C|!goK6xnt5NeZhsv@90JT9x#vdI{W;y!L#Ud z*WepoU_RAvlIMIO=I64|!u_>~^y>W$!uHILz2*rBg7H}+e>UCF)`(JQy$5FX(F z_imU0?_IIpztZzOn zzF6@?zDNB3Dg02C{XWk6ehL2KrGoa+SE(QWG5Y?~@Y>(x-@gu*@kgxpr()iZ?%UVl z3EyIVOds`R*Y{=%x=+*82S=#e^zl9Sly5EEWd7%M>a{oco?Gxj_X_fN-wQ5Aets{! z$bER%cc~M2&ednB&wLxdt_S;hH}sa`t28G~`gWA~AkA~M{x!!ZyD}a9VD9gde^3g3 z!TQO0CEGFc#rB6RN7g^~YkpjOvEr0`kIwrHe_$)-Tgooq4c?9GMlMF-xm>p$rJgYk zZ#Pc;ZVVn^EI4Izh1&mRIF}XHaTAVU6RvaxxmaMXSs9*cj=IV$^Y&&7=yBwy%>0lF z=P?hbRe{4Q!_|~{JrQ+i-Ty~i&vkgK?-rCt`1hg5-DO7whl&9_fu!^m3JW zsE@dG1o>D(U#!7vt^^k#KXnPNdnKNmE`7fW-?Iu|vd(_qfbXor%k9v2u+N;z1Lk|~ zAs0LFmRoS7RrrD`=TSv3RN*ueS1h}_4cEEF^;B8^b?Vy7^h+$jPtS$klU_=kvG&;= z_RHJ6|9Lq4&laTzUc|n=1*d);|NS0$uJ^FVedzH);>}UsZ~Z<=o^v|-N*ymckL3J> z{c`)`)v=y^sj6Lr%3#YeW-FjcMH;YyXcJ_^!-lo z#>$)QQvcn9BQ(dm4@Y@`yd1KBkCCS{*5RTcJ%5gzrstR{@9*a)AHpB_xwA){#}RVm zxsHBr?h*2P09UgYT(s`jR`BwQ*H@Usyomj((2p?-U!VFpR44C84j;nz-GWoOh93JC z^7?7!FT9Ljcmuuukag$}J+J)u2>x1%>tx3!@w2Arn@#y^hiE$Mgqyp6eO*MLxZ|x!}HKsAJYq zzf63&;?l&ID^AKWPc#p&U=E?4d1ehfzqzN-~&s;)3_q-mC zw4OP)^?WW5KkDaRXQ^MOIoOIL z7jx*VN%Y_#`{_P>R1tmq4Sw%;v0pEuPu`CHQ`wU{p`R4D_mM|>k}sAYG=<-k<`=8Z zRv};U;i_SJqt`(%%PnO)+_ZT$9XaJcF- zSwbEw_+=&b={SDd5Po|vcKvSj`^j&7E&8;S2mXEJ=wqc-Mswp~@c*~XmNHsq>}K87~rDe=X!)0eO6 z{-*h}vLnstokqU5;i~G8mh&8TFU|8uFC+gK`1$8>o~H%n<4)i|kBQ6toQQq;&2|gQ zlWwv9{M?aM?Eg~u-#m{c;y~i4h&#!L!KLk9oD?TlPc$ zs4wq^`;*a|RXD)Ig8cDJ%*B@;YJk&j;(oWF2U@SnAHT%>=*#TucI=F~%^#gFew=^* z8=cGxWzO+I2b^yQTxN&*q9!|#uf+MOj@6F*UXJ;>=0l|?o8j`B=x1m^j_bLeJo_R? ze?%_&x|BDsgDcJ;_ZjxZIr07}d4nVD&H;9Q5Bs-^o!>4<-)_+tSmpIPdMfq5D$ktw zV%7gX`1!@Ue>>={S$LLj;IEd66Smnm$Jp08`cm>&6<0N~Ud{00X}-1cu21KS)yLI^ zy-M?oAFtp0;ENSMK6`%gV>|UjzF7CS9e<|{xw(uUOLkBBhGwp}3H#Itf7THFGRp7f zna`fTs_V+3xBUExY{-$~4EL9v;qRQ%k9v$Ba75q20e<*CeO0@$F1n612fLQ<{GeYe zkGc_l5&n1NBNR97k+(V}Zq7#En)FK({%9-Q{$=`FJP)`-cH&!|aDDH8e)0R|im_>?33sCh%Z)t^P~C2$_ISJ7fT+V%@-?=xyf9D)uK63 z`Khb$GHFhv>U8tuwdRR0(`(f?5dEg$N-PVLeBhUI{KMvp6>n}A%>zomC$3oe)D`M<%hX91f-81@TkAGol%JF4(#qb> zBah{fm)i9nEH~z^YURf3Z@GBd(eJDMyyeA5%Z=+&Pm>qd%U$>Uu;j(uu;gKveu8y4lojeQ zE1_ScSC)&)TQ7uMSRND~&$BM`Mfqv-Mfnkl4>UjLb=Lc4`COV$?Yf`&U-K_M>U&G@ zG-)o8IGmZ7hvoXU;^hgri%H~mD!46wpX);Aj4e0TH_wtE%ZHDa6Mx=E%h&&3x$+aU8nZ?`&cVa z{&&lrxf{#T)9jP=Oszfou=LB*_+t47C)CllgGcxC_9PEW)KQknYc9gkRe~E;KC%pl zm!5y_z9{QW>l5u`=gTLlGpG5mx?j`ivuXUF>98}pkBK9ezM3k^f0>N>v+A;=_$?#B zjcShLXi@rgJUBn|te*4ez6je-`#IJ>=0R)a$?{?O^51La&w9vm^EA8k)4~_aPrRUx zzsLHo#vC2@wMcI+upbvfE`0sg<38FCvE4EMCc8V0yp0BDApUy@`51=xOB}HEgXC_U zev9#<)^ChF{3v>C1ix_@eK&|)^yAMD6cz6eM84fTmiATBJMNdM<@M|*TMt>D?7v&C ze1H7f_r-qv)AUWP+*r@l>KAi=@)PDFt}y?vIW6U)t}FEkcpjJRbtU`=o##C7U!;z@ zjQv@I2dV234|G7hvyR>_Ge0xUtM~QVewY(io_QR8U;;ffK^S5FMU}LJ?|2K>t-C~zugKBOMY15jm4Ra z1RpAYdkXzKgPtmJ9}@@a`k?iw_lxzE<2d{0mN)Au+pk)^Q){0rH}1pyu=rx}2iYFU zbEV;e@c=o0guZ$YKl%~+;4XTg$i9CrxC7NO-=z-y z8hp>6z-fJn-+u{tdL4c7X1vyYehF^wtMp@JGScVI6{P?Eq5#JioQ&!fFQV6a(0_NL zeki|tsOUL-nvat>W9gB^$Cv~4+<#qHdL97WQ`E05SJqFC3vAbF{T=Hc+bPS9^^Eqz z9QP;r2ja2H`1zHhIWEa}>c4)P|Dt#!*Q2?zr*PI)__ZG7B zm#BxmRM78#gV)bdxAR=%m*9%8@%Mh}JTv6u=ct#=1aGSQJ;?jsqYiYB`t@z<`*#Y; zAKeeGSowIQTu~iN=uc zaqM@RYb-mLo)6%@Kl}HN3!PW69NBNOUu1pcILrAN%Z=yI%I{Cl!_esnfI+xN6q)BzI?`huhI`Yg#Nz=r#A_wH_aTTaq6_5uQ>*fGKpT8fD4#_KbT-1 z;}q*q3Z71Oc!hd%mAcL*b^BH7%!|}Z=8=;!b>TU9vbmUVtT@W^8|OKXMfk17s7ou( zsub`e;`(Gi#^C-2s6X9ZQ_7=S87Tn!7a&10loBCbijI~cUf}7U;T!i1N6xi2X{}ep& zFmtqf3yR}!AzyD6WJjJykNs=>p0BYkZ;{WvUX;AO%R1Z-zf8{o9l_3z!%a;V9T%$J zIurRL$!YR4-Tz>HWc#J_oGZ#+rhZx5CFft|k1P@otdKuhCl8V9(f6N_ciup+-mzZ? zCs2jY-o@VR!L99bpLVG8?y{bHa8Bk3_OV<0*nxwB*7u0@blvz24)ucdF=u?r{y&CO zIZ_%VdxYLO;yjL6uVeJjal!NWl=nHtULD~#9l%5Fq0h`oZ*e{5P1evup69)YKCJLP zv+!oJM}GSeam)&G@>)@P$$cZ+1@SzG_!TGE zjgzSFs{VfrKYWURc~+48pVOysfjw}Y*u1Yf;4Jg5a?DN3F}F4g=ToQWM*nwpaDo}; zU1hGy?$^O1nhU9e7p;Rctb_Z?z@wcb*Cz$}gXuZV@=Mcmzm*TzM&7oNvrY8S8vfTx zLHB=&eYOzu{PACdH&(u91pW0e?49iCXOM?Csi)j#-5wRSQPT5j6knw|>-L{C&vF90 zH^ukNU?)rDW#{OpFQdmQ$k|fF(ejJ@oYYK@u4BKbcxax!m(Qb57O)e$^e3I*4`ky0 zD;}+bbE&(k@AtgvwEpt@b8rcHcsz5z<~AFchupy2xHKbY|O*fzRAETp2dEUUiZB9L+niALKQFW6cpEPqi2%6G!Gzo zUPnJK)2~xO&Za{jNgv+B4}23n`9=2MU!Z4R3m#N`P`AieK8U!^c_#V4!>sQZ{;l(y zCG5@|{=1(mnD}CS&ldfrXT-bPvbdR(Zn3lW_aY5;7XNuZGjJKjXB23JGU?wyCpa>)s32Y-gh(4y>CH&TacIL;8>-P z8{y~cnU9)BZ{=bxpX&FS;6fEwoU@Nk;b+p^S^3Y0_+Y{hejq>fyi};`!{7=O*@VGxLmF*w?M_-Iw6L zF2i}Xp*Py#Fx%s({no}D^EP<0HsmtRF_t}UgG+4-PF2@=nLe3IaCj~B*EGi*Zq=zg zm%Sc2&BHmH56vgMO`Yen*^NhWnd? zqileeb3Z~09AzsU=q2uV8~e9ieB0me&^*nD9pd7CsZ;a#f31_gs7`p!PS&Fn{=5@A z*oi!J;NNtpA7;CQ-|f(R+%I_!ZU>)hhxfe9_g#YPY(Wm2`FGC`ZGc;@XFuf8TY1ha zhn~$c_q&d{ymj!je$K=N@#INizT^`{ZQdNwz*FC$JH?}JdZ!x$U3xKRi5$^eNUIsFYQ{_f7PM6 z(toQHJ<=(?^v}E0zcAg!eeTxx|9|-6$MNG@7aV1mINs;G;8VNsXA@uiI3E4Go&(y6 zf8sf!9dPCC_)%@}u9wk!tsy_ES2Z)2y$QS4h<<87F6*PeM{#BzJ(xqz>>p*Le@y!0 z0)2B%|BHFt6Z(FS;MNa_ul6H8m0UUgNSyiyEg!YtCqHc!{;ALLKYC?__;L^Xd&WM< z!e!gP^z#f_u{)RPV{2DG!)S->#&lO_jNjZupG^~efQ{^rK7jW_t&}4Kga$3 zIo|hkyzl3E-_P^DU*LVe!25oI_kE1_eT?`0BJcY}-uH{V@8i7h!$L;)>0WdXA*)yY81am*M(x?Q7*h6EEu5&d;l!owz~Q zgEle4Ec~!^dmXnFa7!CTw2$)&F?+y==Zyx>G!*y;JmPpu9G|8 z=XlC>PuH(p|1|gHdY1I&9Pw0ouDkr8CwU9!om~$#Z=w8l;w}F6Fh=?)TSnf#$br<>p!PV$R|x z#TTm{wM(999Zq6}I_V1aU(dT(h7(+XmrL?sJ)*pLCGwccqgT*RW&F5V|Tqu4uhuZqMs)d9WP$=zsV7{XPD7>!YX1&5v7N%>UKeBl8y0 z!^_CW8g~1Hy4H4)`ZxD;DUQ+~OWf~8@>4zB2P%%H%Q2_&;UjZw~%+j(zSq!IQxU zsva~+|H&l!Yl^x3Q&Hzr9cKzIV2Zx^Nw|c`qUA(+uTkW4h~F7N?+l>-28-tW%&GhP zbw24i&8|mVesmva(aWh%#vGsJ!}4W0@#huq&qjTzR&K0c?8n%D`JnZSNj|4m zUgW2oMx3w@T=nQmnJ;03*Tq@|<%1 zK7`yRK1y~j%{7+ao8}XnPtbV|GiPWZ>O4BHhsfgt_~TSpl)vqHsiSZZli25J^k$mF z=j$_PY=7K5t>wZ;^Td9?{Wr^z_0iMh#(Jh!Ud-S8W&PbBRbEujUZcKI*Q0%QfPC1G zaeb^5buZs1+XKZt$k}-8bNTV(_$_1Djp3rcrw{qN7JQxL;2QP0Tj;I(=&See zbNeEnC4VDv#g+@{mpj41$RBzQx&J}b6Se=-^DA{%^&hKD(a-;(kv1 zRrbHk5xcL;{+Q~vCG7ev9PKP~XlA26X}{Ri1cm|9gzR*(};G(E9b^Z}f6qebh_)@fRLqx9)Jgckw?SP?wMXo&G z>J2!wBAm}VlnJhHGW4h3H;tZ5&ylyB*l1T>k-ax5Ps-Ac%yg8!@op5>WldI zJ?O*xq36UY4&tW`N1ul6sPa~0@VMilhov{h;d7^uQ~P%%xYAkpnxu#9Cz&&Lyk))P ze3v+cIre`!{7uCHKRREmeYi%SS-wa8|7YYYs`RxE`o6%0Oa&({?rDO3Ia&}0J`wzz z^zdZx#^ghgvuW0^1i$2Y!mF&K=a^Rc{8|BjoB1D}M_57L%5jw5G>!z5h84E|J-Bm0St|E-toM_YcJ*R$L>4<>)2{J!~O>BW4H?CmM~ zq)HsqYx^Dik$9^0SVzhEazXywazVV=D)rPgUu$O;|6uUP3nGI=$jqnVjul< z$iCj^_jb`M+sMZjb^R^ooo*G>ueAloxeX_}4X?NZ|FQ!|ybTAv6`X+fjr++Dt2=T-gBPo zC^NsW#P?33m&OX>n+N%OFLHUG{d5gI_*=;HJK^`qZyhK~PKWW|Qa=s)KJrhCb>77u?I8E=i>RW{HdyyGhgSAu8GE~coRs1J zO5ER3=1e}sZvVjkA#vd~*5@And@ubC{m9i|$dl~FD0z~J@Q>_oJAShtZGYH#ddc;Z ze6j3$rbqtRUepmKpMT2!Tj08Oxo@Wh)m<`h-F5H=b#Qlea4dcfd6wtAn^!RhmWMZ} zzpA=VJ@V23kI(>L)d-K!2=~$ezf}+4P|sZB#1X6RRu4~_cw_0YdN`nb@H5&^b=2F< zwO^pm&fq*x&=W`K%frx@ievWRAa>!Bceroc@adkTSjE0=V5gR`i{;?3r1uB#|8JSw z!|r`D?3nD++xR!{Mm#6Ksuw#p!1FvfY5PH4a1J|ILH?G=Q*Dq>*eXizo)I5= zu2Bgd@CJQE%Wy>dT=zNm&CgfQ@m%q|c$(Eb@=;Hnyn#7+jmSY`%+Hg4^qk3-;7aB9 zx4?t824}4NUyJ64{%;=C3;LxQZpa*KBXesT=zqvFk2Ht;Wtq=h zcU9|>fdjZ8?mNRyCk{(}RY$?m=)63~_W=KD4?F9AuqyU^6}_^69L-|)Ca`OR?AKoQ z>mB&x9{jZzh(A7oANm5v9{kZe_@nNBA0kgM9)7jsbKU1B`C`SBM@7Z&8_4OP^P~7} z>)4$G?9c^qY>xX`4+q?c-DqNdr+K+%<|MXYe_G*@FQHd1vmR}%TN`$!J&wvJv@w6b zjrpBz%z;guvHUu7scpfjinqOtKD-3i*}~l9X1KgY@rhq+;C$+@DxS#GKjZ7ohW%82 zEQ6lRaK0D#S7)sADfjCXJ7jK`q(zHcYe;vBL2-h{?i=$wuJpm`3CZ! z=&Re<$2aiv|G;?;{Ehd|7fTQC(I>S?9QPJ>a2h>WMc$8)ch8;AF?X{eNu{Qzy)t#`-ebyl;p4APy5}tbNcS zf9Frlsdk`$+Ocbw>BCC$qj<3yPQ3}e)`aveV#QFR9^?UevJLD&~i8rhG=^Nw$R?#y{_>J@Ar)J4JO{t&Yeay42LcGFZaJY3tS;t0t8U}_*>Y9;`x5%5jsBH(*`a^KT-v|g$(-O$ z{L(J;N|*eek9DI5;5~n)8-3IzKjvoQiyzNR`u#5HkxzEPk#$KA{g5wyoDX~0ss5V( zwln5m%ir@{{eF7rFB*sT^g`)2f76P$e`=ik7b{|5Z4dh|}3hpl)b^_D=(^hEl2%Lc54v*wTfQb3wtg3 z%3@#Y@i&^__*=QJmxK3y?2rF&PPy_L?oa4q-zL6Taov-AvGV0l=Zh6TcjKpaizol5 z-RQG!@xPz%!q4dn{U!f8=^e!h?aV{J4EOH7m{#PZh3jgjZ=wl(+=+=&M{j&qi^J<2vi_bGYKO$Tz6(=a9O|K6&Yn_+sU&Kbl{xI@Cw=izN@w=8F|? zY+^50gBNXi{D)QY?km(a7U5;)$*a#7&50_nlXzp!a6u-_>7oTSx(!3t6 z|2+AxdDgQ+JXxmhocLhRf%W>EPjJ4=e2+N=zxF&w&na~s+H)SviR#}+*ayQQH;T(9 zg1_m zp`O0N-p_+Za}QT&(qa_W-7Q~9+ya`UFn z&wK8b^RHU>q2O(_e}~DNByP*|*DR0bvMe{|`7A%R>u))*eE8`1Szno-usl6WZff<* zPfA|Q7wbA*r>MfstWeiohSOXQc~PBwvFJJ0;`S;<@qA_SkY(onrTJmzi_A57ecW%L zzfY5Qn0ex8UPyKRna~S5|1_`Ib1SV^WN!z8uMrnI5b~q^`zUqf$)fZ5s)MJw>9Su> za-m*-%ai58a^-(FAK~xuzgr(YOV8Mzf6(&ceJ*?dY+h9Ps}uCecJSz~Z}_P1U4rvi zELv}99m}lW9QBqt`X1(}$IKyrvr(VZe2ocycf6>$COwzibIqi0(wsco8=coA{m&E3 zi5lm;M#*yxVi)^@6P3MuSd<;^Evk+^=ozb!qd+5J0~1I3d` zuFOC9@AC8fT&UTi~B9@P(OauAa(yC{Ow`({Rnz%1phYqCECA3vHs#Q zd$D_Wkk@PE>wBorT!)vri(l0Tzc++F9mDRXIYquc`&Z^<%s1GNw_NyW{@C}+{+jt? z%T2AFvL9@@v7WKtYrfe0*8A!BZ%pPmW5pzlx5!_f7P zu@0luQAY7o#^NZs8Rh;D!7;uUT#9(`?<22oqA#u!x7{wvj@)P7&qMszM|}Pf{>=mQ z#O;s|?c0~|SAL!E{e9}0pCZ5eJaxXe>A$&+U);;T4@Di(`b~b&bmU>>H@CV4>|+kyy`uE;P4vO7*w?b>ce&qp+5b1NBQK-xUm>r0 zk38!=>S#B}r@hMhezlG^l~ zy|0iKFz+>%o~w55EGhR}B7~K9d4-!{HRl1-Lcl#Y_di;{3SItDm|`A9?=1f}Zy< z5cOu+i81uZG~7@LE}~Sx?=CPW558d-POLBZc~@;_uiqaDKTdKmU3C0syJtJ+zL{D-$@a|h<2c(~y8TRX9A!A>#24%SKk4sk9hQ-c zH8{U~kM8pseqj|oIapLb{e9$O8aXMkPp9Dh#;NB`!a>axh;QLTr{hR}NP&GreSV%f zajU^?inFUy7hFg0cs|P__33%la|-FGeK^lLFL1s~aHlI#hY?@9%KKK}aMIjR>8T2J znprrUDc(24_uZoo<^A(%{{5TyV{a5?Pp%iWFK$Nvj_$())P+{^Yz+ z=cAmjs?|%DAL||K8_8!GUOw@~j(0uRL3ODo=NIeW^F7L&oKlCcVrP5tgU8r!%kYyM z?B{jr`77v=6?n+C_`Bp{ox0vSb(&4q-}9!n-~e{1A0J?U4zVi-=$}0})g5@DZN7Ia zj`F9s;TX2j8#{0;yV$*5c+y?gdk5~-9P(D2pW@|p^x`VK#A1Q?5FWY|JihXML(Eg{ z<^1o4eO27?GF(=g8;_kWsL%8Di02eH3`U;Xai!LE3O`{Qe=yB6b{@%ok?olMV(S}m z24(u+D%h3OAEnPFzF7Mx*8|^Mlw59vAA;Y;`k9B^#ZK&D@AuF@uIui?+wQSG`}hz0 z*r5aN_aXd-d6g5s_Y7YB0xsbKJ#@x>KS6ICV;_!#H13fUg% zx5McF*L{4&c{e!59qj#4LH_$`L0qDrmwm#1J}JoWI^})m1^w z-!wmc#9Yrq{(b=8miSPu!w&xQwr)>$3w^YS-QGZcSFvx)$i)KtYObKX@HqPK5%%`` z_TPzHuiH!sf{XKa2v$NaNAoSo;t)-!jno;iLEysweD zk&SRSjc{WPJjc5s<`irHBu-iN)`sA)B(L?s^~vwc!zbsi%Fbuu$9x?b=8;|yFP*_t zouV&~(IZFLmqYAu;%TIp_6j<`UG!Jt*tL&0*;k(bSS}E^;}7*CpEt0d-$1|qar9;B zdy3TQZU;YOIZ{4(DDoT53*b*;SLTX-j)(KJ@}D=TGjA2;cb^qyKewaKi+{$xSmAm- zukalGo`qM*U6s7%xxe+y)vSl3Y+znzBY$s#i)(@(Z07me=BHYigWZZ=X@#3JPuKz< zX#Thb`AV-p_E-_OFweAw`IOD@%}vbtOV5>8zPKKaED!f-`Od;2*C9_C$fc(J_e%}WE;vwgiVSUY^ z*TZQy(!Y@8L2;5f@D}<7TH(|$$9zV~XB+&T=MlHVeKDW(sEzrOZC912Y7^i0Ker)Q zZE(PCaKYx3J@5E3cIy&-4W6&v9OtdMU=7S!uIKmi@W?sjJPXH_%|zBluT+$k$!s*0<10Um!2> zLgdS8`MzhpmK^P(zZR&Q{D8c?^AoniN1VU=T=HQbr0<&G@LJ<G`K+unTS2uXe4+ z|I#7ucDMui>(qMupPlUAPV7e~a?#10+D`Nj@2i7HKJCB{>EQP}q}QHfzUhC#JmX(z zXWr~(c;`#>U9^P0lRwe~uiglE-@tj*Gmkb8-<)Iae-6Ghi@nT7-;e5|b?lFe@RO7` zupT;uGvAMRPMpg&>s%#Iu@U_avU5x5n|b1nxyV~RYyIEv-?5*>Z}%3E}+@9nR3v#-0P zA8vQaU;TQQ`XxTs#rJpV`5phPOaAjOb)hFZ;eR{fTRYGP?ab?TAH-$)axNinEpX<| z@Wf5XmHRXrk+%l=^ZeX^Jo24qo^6ir&2c_;%=ORE|8+s!c*Z&>KU;abL-L^eNt{Cu(MUX`Nc_*PMI`3UjzTAZiirE}uiEOx`(Y!h?LTcdwPbrAEq9qdQ< zBXr@Oo|-^2}? z|5Lm+MV)pGe{-nl`laeF1JnhEi;9EC$&*dPcX{62EF4?nXUy~Y=zQ+8j()%SK)>Jl zJjY9}OFfG(cKzWe#TP4|v`zg#@#o41u29cgAs@9wo*?nV$`e$$-xcH_)n)x0YhS19 zd*rpLC#Ll`4=THo<_3DcsOyCC_hzEbFaCKl^7@K{J&&dj`Rbnc9O9f6K=@HMRwVX(Qm8pNsk%uag*PaPJ)6b`Ne%;)r`Y2{1Z)#rD zoT+&Rue-RuQFx94N!TW+(WHgnP>O=&AIz?)1AwYBFC>fuL0L^FXqsQ!x+KuN_@KRYtlRNmlAJm zIWULi>(+joMQ+pc0hCXkEn2=TH?{i4a$`MHYma>YmA9P>&Re|Xv!B0Ud9nW~xlZ+S z>F>lB%bz$Wf4vL;xEgbGly6LRRoBaGf9+@3j;M~5`VioBLN7>;#*oj!sONd!i|Rpr z_@n)vvq68sVC3257n>g%z>fCgzdoWr?k0ZAi*TZ!B>(><@)^Ggr|}|s?q=94<--#v z<9f9HYvsWb2kL$Y`BA0tgY4g%Cziig;(F3N$XYw)`)fP(G`aD7KXVl3zCUPrF<(qx zv`72lfcv%{eFydvEC==r#bHljk4A!X)BYG{-G-6(Vd9M;`mOrIPRQ?l1v~T?=!Nfw z9uQaFQ&gY94eaKvuq(Qsw_@IqqXAz zCjM69jOBNXBk$??%!&^ZC*%F&InVab;SIUYY3BdVgx#}VvfimK&iHTLs$`lW85 zCvF56r~C2+`0XC}zxUubdf}t)GoR=N9M7B7sb6xvuOR>S>%9M4}Ok!Y{x7|);HEO;yTO36^Sp_eM@ny{TKbt)9sPIH`k-{I6+TV zi}ojECw`rE?12Nk2B-5XdGj}dLvr0+yvGgd9@oj2_ONcZ3evBS;1)cebB^zsM^4Ic zf3s1q(ft``?%pW%*^%I)TxX__yMVn!j>^;p=L_183&E>OAEe)dv!lK}L_PZ<^}W}z zXP?8Le+N5u2f2F4{p&4iUHj?(>c=k{3_n}fCFE_H^IWDr zw~AicppLy6{GRyIDss1pe6I8U6*$C2Bp#&?|2XY-TeOwe8?vJ?gm`$8l2=B{^NQx;Q?~xdBKOg zK4yK*6`ms>8MuWEb;Wb+pZS&(^w|mgC34f&Mc;d$DJ z=n3~-?DM`o>~xxUEICO$ySVv{g6dqW+@A$Fof7tNpg^36-}EWst9K$^l)ku6Ua2?w zo_W3meKr#jm+5*+tp6-=PMLVp&x>2a|6XHGdzJVn)1y9|z0ga#uJ57W7m=4e^yVr1 zD+3o*2iIo~&hzcEaCTXE(i}XB=LYBFxzo~54e{J=#hs1FmFJ{2qHh{m=LWdL1~`lc zc+UoSh6ecL1~~P^8>{|MFW%zYc{q_Aa+75qTo!I3aS+PaUa;@a@t@CFNAHsp?A|f) z!4dC2EXY4Sz>e+H7h`+5g`Qkz|1Dq-OX#Pe$O9;j`98nZWJap#j9fBCr#`kZ;u4eZ<&d5cs0`0bEC)&1^ZM^~{o2ior03;YsulX>{Qde+C> zj`{C~;K`Mb^V~dhQqAynE$E9D_{~<9S`2h)VUX@v7@fa9x&yUFu?Ir#Z(=t0##tPeeBJ;V22;MbkAzGwJ9XV{}t|fNdpwR`KSVy@J$~=q$Tui2`02=FDSvyjrk*xP|H@dbyX#-# zotKKTi-|9mpMQYdtQD2-?Jde)kA#1xe?LUeWUlhu1~|ET?o%W4HJg|->bbz?z+2$B zF2y`ge+Tx=fhF^`_ip_j5T_fhLx7j{_Obu_7 z;(HpIPio%2A?&F7VDoUJdFGPlc%6eMb{|a^Jz2+n@pC863aYalhkvbjd7u2lPV|>* zy{h;}iC0&AyMX>LV-IHZz7KGIvGTi1MaA{Q_{F!$r!La(wHtnm;#zb2_2_{n_HPUO z=u-3*D2{7KzBT~~7r{w!v9dPpP_%EKfewpjJ6m$HQzi2^!G}Gtjx$lkQnHN33 zxPiI-_4rx!aL0N22JN?HqpweKOzOjuzC9ycL&5{d-V1C`9@pBbsHbJeAMb6 z)q_URCttxXO_GP*2>(p^(hK~t9CNB0=v!*0FQk=y*apwr!8&(Hzuf4Q{r{Kn~t;g)8_IS2RcZcdqa|SD06QMRM1Dg}Lk9d~Y{%th-sy?yIVAd9HC6ue;=b|BFue zVfRf~|FrWwfVQjJ-~&hwO$|1FBZq}5nn8Mc=r5a>H*{jR^c4npT0sJeI@eO zidW~!WBIu@Dc>!>y+S^rLfyMeo^m$0Ve<;+Kh24{zg792lKaS>I4UnYLmglm4rjcm zI^7U?u|Cf80rAPBs52?f9f>|9b0dl`pPXat{M)nmP}e7Y^!sZ+U(0W~o@uVa9GAHq z*Q;vz9NF7Bc!l@R=a~0(J=FDc@lK1x`OEn4o(H-`J!O^t)0LvmFCCT7T4FxlJoUcB ziz*+Py;P(sdZ+xe_mGjzi};L;RSI<~`(R%)nDjQ_r7@I<(^2A@cg~*Do9sNGfA@$Mx+q2~6r$t`O7b`y9Evg>7 zPCj#m`?pNJYejKkVVQrQk9jMukBFa1b9}V^<;ZLLew$ZO{5cJ`GZlJ5`*9lXeTwr+ z{HVDq$;DLg3to5Wi9z(n1LXcXeQ8DVYVX3QK7=bC40%(1W12i{nn$aBm*$3=pYcAh z9Qf$#_1`Ubu5>UCpFDzH>L<^2hvRG5*>560 zFL8a>sQ*1IS}$o`#zTLZ*E8R#d|H|(>-E=p%%Z<%k@xi4_3YZYY}P-P8}oj?Z?$%* z)*hMT^8NnH&KIqh>c%?_s29-q&>+$@d8MWrXt?F3Qdg2Jb13=>~T9&mEtV zpM8${`R|gqe>3_UB*%kr5AL&?3jfJmsOQis|250LO4sfE@v+B_)@;%8CjTyR5tcXK z$67mOf2P(hxeji5F)#X;l^5-oC+Gjw^2Opm&RN&pqWFzfu5X@oNSv7TeFZ;ew&;Eo z^J}&f;uWT%9{|282>l+FEruCb~FG|n-mj715-aXj|=y}fW^RmCD z`(KK9!1l|2vhs&>?Bg^)-11|&QGRa@{hH>{n#Ym8NL-Hlk$zMj-F&g~S9Lwo=Lbb` zU2D|4=EA=)_o00-9d<$2H-tYE&uNVPF79KnX#Y}m*7t%JX08);-%nsKKFNLmD(mzz z`tLR3owv~YZ-;(Ry!0yP|7Ez6Z^DV(qAt`=-fg&`br^n`P#xPoY4ezp+V*b z-J>4-Ds`gIV%M%A7Z3602jJI-;75nyT}FaCmK_@9evJl~CH*`?oIg&za+>{CVt*vR zTl+S}`|iK8JX!BpZrsPIIFzsT<8dgQ;KkbkaHHy!2ve3pFY4S21a z1?iz4=1JXP|K2O;eC|`1Nn9KIlzjF>_`&{y{EkWLfo0@k0lpwT-yQo8M>qrbJH`4= zk{6$X*P7w{N(J?GmpLw?Usek8gH{XLf2+ZtDsGt%xspFIjU0{?v|bOXE4~2_@frHM zUgvq0r>{nhft&cD?1#X8@7kNQMTgWD1RI)MM_zJe0G+#DSDESyt`dhaZAJ?B`LIsD2w z`by?vz7+m=@W6`e&HrvOXU`mImHOT$^0CJEtWxh;E$Dn#sUNQuw4c|I=S}3oeBL%3 z@eXpe&3vqFIMprc)0=QeYf-DGGBR_j^1UvA-+t@Sn(HpGu3VgvL_o)I`Fy%JtuSf9)G$p1a2uWJpt zzFs8H8T(Fosy+0=0UX9Y{U`ecFW3@Gp+=4^FU8ey;lk`Y6NvEb}cF ztiw6ya|XwBid>#@|IKxtu`cF_&#_w(Y}eg0aC8~CtvX)U!N+9bdUEimIk>Al&t=Xt2Qml$mxbR+ z{EPB@S?2gmTiI7huZaeb=ym_ts_1y`Lb!yLa0?Cd#u^o%})Q|!+P@_bDH z!Xf(P06l3wf3F}vX$QY=8^6wWcmw^ri2W@Er=@)8b@beCMIJ!h*jwZsZ?evhsBa|B zPaM!>*eyS=NOCn7bwADHSc2PHBYv$SPv_)6ck$E8`1{|-t}ekndY=6m`lJqiCJV2b zh3n12&1B&&J=Zl4my&1BXFcm#4=2&UyvK&%2~{_0gl}nrFKk5K8sVE8;C~w62pf>6 zhM2FW@A2Hw2Kc=+|5*049-bl(SDNHf`I#&ns^=eiKDXy~XOQ!A?8zB+>ooM0;@o5W zy(9F+A^UL;dE722zw3UXMf6Y!ziya*j|bShYwk0~?tKn_<{j4cUi3RCzc*|@gLrlt ze|?txMVWYKiTckvd9y9_mY)N(1<&j}{e9xhRrKNk{c{)C>ufxKUHRF1*2nj~A?A-N zzH4OPn`3E4-df;mJcl@O#nRKQaGb61poue9{-*_Q)6f6*eAC1$%Wky9?oTb8xa*H978$2xX%0eNws>J;{Tgnix1`>tcpp2u!~gL?fn`WWsP6&LqMo?U*+6n^V0e((}` zxWpGLUfZL7k8-^t-qpBnJoDz`kmPPikWQo6#dJaCNQNmrKm0y^MWm zqmRWra624VJL}Vq9cqWGYv=dckdrp_OdI;E4Gu4H$I`c#V?M6xg00N!Z^14$!|VC{ zlm62C>*3Dou}^vUuRQuR$N72wx1S4;Wgd4He=N-xRlIwSJvza!ImDma#hz{9UnS01 zb*=^CzcTUu4F16genB5`-A(-ZmmH6gFTbWb#{1w&Ri9rcA23T^^*1AK*1p^(Uvf@@89TvgX^Ggpp)k>baMaUhJUwHyx*^NNZse|8{>XpUEjx7Dg?;GKK7Wd$!Bpw~?Do<*WZA>-{Wwc-G$)FTYKm z<{I{L7XPdo`4HvvGwAzV_@&C@G)Etc>IH4m?|-XZuQ&! zH&=*vu5jP4$nN~c72>BWtn(H8q;CED&2IEUH+@#!te5|tx!6~_BjL;NiFf0}p5@Lvf(@FTuhd6SR$VhP5x`C{c$HjAp8tuhzQ`J)x` z;VbkRF5;)p!`D^t$13ErE94{6yiw1QG@oLQSbD!ieqn}s%M5kZ8R~^Ia5zuC_FNF> zI~0$P#q%+FP9*1li|@Z}e}H_h=NnHHRo9=P4nA8n?`KZ0mIpOITzhm~(no*J{Ec6` z{$0y&$=`aCtN2Ote|pYJxv02gi+aZ@`R*hqx}FvCNlWCT=R+#Ic&+bBFWpK~8#*zuUp9t4^D^ zbj!0jJa&SRt~ZnH1AES@_IAMu@{xR=-Av~IIM`r*Px$&XASXC>}S zs!O}C-<*SwmIEIxAO5@L&fKW~Zr-m}-_+`vpR~M~FV=oPKu)UE`Iq5Bme_~OaC}ST zF&Bz(4CKY<;IPus*X#QwyWx5DQ`o;W2hVdyRUaGYcg8~=q{q`7TFreOgAW}IK8Cq7 z$n`bs%%5R5KS$o}6V&fsqEF&B++06>8UDU0^irC~r+8zQ-HTPb*)n=gpjOU$!~#74-HZ`N~D|*o*Aj1@>n-=FWTWs`*>XhxNPk z%yh_!`ns1Z$dWZbQ z_lTFjjvl><-_jRcv$(g(@S|K$terb+K1Oxx+3+V@BLKk=lNBilRMDeIeBxvAAN zo)7t9@x|mnsdwxm2dmU$E73<~zr^!Zyie>`*zeT*h6(t!$>=|jo*oN1@LU(|$Gg*{@s1{Uz%qs`F=0BMCB(Rz#H7bE)~t8`8D<0hrty}|2=}!xrW~Pb?oOm!7Iy7 z4&vvHMgNWawcNk++m9WWC+G1oCz0zbg+K2(zwRrv-m<;3e`LL5|HgXTeGTSr%x&p= ze|&tg{IN`r>Zk|w3$1a#%;irJ4<-LXdUHJbi{MJIAN|zf`a{o)E9%3J-H(1Ht@rQY zuY8F*+81K|T0 z3*U9SAV2;#{J|Y~!1sbrz@EU#%<=v6%$r$2jw+Eym3|+m{@us-yvz50ow~rwB74Zy7x_AN-#Dj!E+JgVYCZbA8`IzP`eK`T_f)2fyzIdiY(q zs$1CQTln4ACt>ug5f8=}gy{GVpRr(nEvAez0=}PS9asl}*C=W6l`}*4y|wTb%bM_G^v0@G|E$U%>C+dd5SZq(>gX)!czQxQRSo<9gm;p4(e+ zJnz6uxZm#$^v{Fv>z$XBot_B$r|X=I{FLJi^IDF(+y|q)Q2WBiIE;+RAH3)chpgELcJAo0Y~oBPyr58$K@S?43T=;JtQ9~}j^C;fVW9@~dY z+M};w7k#&l9@+{y6%V`0c`YJe^YEjU(2wGYXON?*g8Yza?(+ommU`Kb-$!m=M&I8n z>URe4zlXy9DgQOXeoy@~j$57gF(;~iqB44-f}fS-MR^SO_pg)R%J#?)KgJ%f6{Q!i z+3$si+~T_SnRkDHoE&h!_Sq-ikjfdRdL-zL(`|%im^Mrc+8TZrkJ2UVzX^ydZ zVC7NMd{5n{Gwi|{{Y~fS#dG543pf_f!Oc*Y&A{_q#QUYs&w^K$-aO^{jtlZXkI)~7 z1?49X_?oka_-%0{fQFt)kbKxqs!*Tk=otny=ybCjQYaIQ6^CZ+Jw% z<3RLh*)KAm?tWtB)92v(%J}il!!BZ9SNNR`>XLOml8*!AY^kXI^=HJT^Y|s!-^W~^ z`Py^z@HzL<^X$%vS2OTA8J?e;fg`PhJE((m%EEi)n5Sk=D$o4IJnNc+tI7qpApMeM z4qz^hkL$jL92}mX|DB8HIBWe9H>1~C_%d_Pbs@LvhtE()zkokEFKC~hp?^;C_fFue zj?f!N^yM7D@$DBBM|iI24*GNpJGq8_ndkK+zt>A0{dM%$XE}a_ywR%>k2o%+KccAf zoFKnHjh{P<-kK}AA6xfxk-n}q@)xdOpA!e~!o!!HH^&cMg0tR7e|rDc!8e#s%EGy1 z;UUb0=ivSFa6S2}^2_VtCmP_l8jzDlc$h}!DmKNOLB)xUa0rd?pXLr5u1XIy!nHTT z(Rki$BRpbyzwE2I)_Qn}dbrO#=aINR@wr*%lBVa)E55CR@5yjo8RXji80Yv^)`KV5 z_r!0(W1_#eh{skV9#A|xRgk|s7W25v6P{LK7S`6cymwC0#Rhq@6Cs*(3M z!7Vkz{UttF*JX~Xl{tE?$X{#B8B~1Jialv%ojqT+m3g=6sQZ!T8mpes%;(H4Ho?<3 zqVE!~E<0Y2oaUM1mxIGkdQSPXEPSN*OPWusc|IBBIm7Rr;|HE#PY>{`cJZI8_-!lL z>v{aC+0Z*5Q=VL>nZ1wwdkuf!chDbi;NRY14t^hcX1FN5I*B~Y5{E5PAKFpe^+Qff zb>bc3vL)(|?)w|ZPpo23kFYOw>|5)J2IQm(?y8x&o6T@pEzA*Z#V%Ze>$;3xYD1pd zut)81bM5Tc_N$8D+Tk)2XDoe^cw^;b+u+0D%D&bHZ`Q`=FQe}+Vdq-8o)(VH@XSr{ zWsNbnUG}4a>#2vQ&T~D9H>M9d`Zwe^Lq5GWclpgsfop5lS^bd4OuYcZiYvBn0 z*G}wHr|jR~>lB~+clq4kO!JH%`y2N=u$vul>+P&t8**`(In0;f%UiK0EpW`9-`<4( z)QCN5ME%{fT z5sy*lRG#Ytx*}$IOZScU|n$#F0LZ_pWxcj@@vV-SFOB(r3jk{MIh?P#5#EyO5_Y$w{RXdFg~t z?SNzMpwF%y{dO7ozl6PMWgoO~9xZUC&0Jp-^Oh55Ec>4Hk?d;&eHQg_w&{5fiu<$p zRdx7Z8Txw8(B~)EBlk7zL=zRY;^0La`m&s36(QilSJI`g# zv+m~kTj)!<1ZQhLw?jPl$2)bOmzZb%|8&6t=ngV0W%a4u9_oan%*>=N0@7 z<{EEw>)&s8Yu*2}8-JpkImg}X_b#2+&wDO*CvjSb`uYBGN7z5*+dYr}GF<&7>`^On z)q-A1eKN9B&FII(8Ec=X=ZuIqY~cRYhh3Lnki%cALl63XJHK#>TpSnVU;FtVAMwTV zOFrU@KjMqO@WcN;j^2GXU#xt=CVu=1b(WRjjFksoq29d+4>wO9y%Kp#*VSAvF^{T! zU8a7L<`FAjp61P}t~paw9cCI%EFH}aYQEicQTe4uah5p6ug-EQ|D(rSIxYG^Zb?{^ADDTryc!% z*S9^-#=N@gPEV7YpB8!1e)V(ocByNulMh&iuUlrnCVo_P_W7uznIraGLcjJLF>^Tb-fYl+~%4~A?M~kEkEY2y#D55Yma`P=hd2*@cYbbJx$;E{+YiqzvViExe9aK zf7$t>wY)_wkFL1F+}1%+`>INvWSRT6RP=ll)nS&zDby=x9#`Kl6j zY!a?x9D6YaZ#W9aG*(o9%ozFf^motEQ+;?8o@m%{C-Pt(@HKdcKcEixGV#T?h^xO; zw7${(>I<%2*Xy~tCFC#h46aLi{ox4Uk7nW8XUW^m2A}19BYinb{&$x9F-QG-j=qhj z_q~{-@csXw<>hI7j_MvK=!@;pFXD+7$rmlM&pqF39k3b7Va?O?k``a-aBho|}z6P4~sm$22Eudu4yebF^%ytY>VW ztY>QZV$U15ez)G&`v2AEi^@+uC-1yVoqi?y<%s`-|MBl?pO=ESH7}y`9WQF0Sm%ZQ1Ui|ops-92|q9S^R~yy;g$Cv{)5L~hDe=mBck2+dk_zCWFlf1o#efrnrJHAPN?3?hJe@xx)Q~2Y5L|@Hw zag_c3BKqau!d<>lP+s>Y^|?VfnyCWzfIOY&T~5NI^;7qKm%7mB3$lB!p?B{F#~}MY zg8d$&jyQpyoCv?n^NsD7xqfXvTY4brFZBf`KGb&3`p0(OddQry<0{LI{TRom&*F<~ z{g^lII_=o?nY~)P8;ryZlY==eOX0eybom z^=d(W-@}6L!!Y(@gu3t$^3xxjf$qm6{Er8$|3mU@kKp(E`Th|&kPmk;nv^*M%ce4J~z+nrC3MxrOi_huHbjf!As4- zxy*51b8vEHet#bQv=qFj{DLa>$IscVqF*+Un^m~MMdYqbowCIFjZze8uN3HK0@mhY{1M1m>VFz8`cK*qB%tz_5u09Q_U9(t^lE{5ihRC|{Cm#!XwjW{LOBmH;+x4Ma)zK?%10k^iwbywl0t8l?p*0qY>u5$mjf=iPAN?ft@`!;%E z7p}u|Y>(($IEGg_;=Ug8eFw$*{T zjw*9k;a&IPTlWg;FZ6kD^ZQlm$Ln0r3h!H@p1A;5T?u{YIyZS5^kE6^YlQoI%W+)v zJ4mnehCS2z4+O8J`#VZrZK`NK-Tg6+tE5ND#HAHJKaU^pe%lrD8|&EJY>)KQ5&FgR zM|+$XV1I6LJ^Se01N6!P*LOhw(gAws5c}bI)kj?aF?Q-0dvaQkAAZLDzTp0v8_U4s zrMa+*o6fn9=funBtlK$y=K}8O0{vsoGXwXK;d!i{Ym}i*pMmGOpugZ8uHg(lc#3{K zK^~5g-$Qtr1MJuyeG|LL*$#SbD|mkCzs=~&K<~pVFXFG4(2M=(!8h^uo+s{q2f4Xk z)cU8sE%OnQr-`V0$iJN>&YL4|P$piepf48jt6U%2V7_RkM{(CdaDqDT&yh!;N6+tK zUyg|*&e1dH=$&))t?%zeL3u&Xx68mS)KRalW4>bIO|}2i++yWV^VG4;o91|(W1d!y zIkGu;h#d26b8r|r_`w`pO&)p3Q?Jf3&o4)PJPQwyrOs~d%5x9vVs7YfKUVY^xQz?s z{S3eR6n%KY{W-?YrukaxYubnR-$Os{u#c+fy(RYHEOu-d`MQPN{Gb329(GK2u!r@2 zg#R>DR32xXyz4Z1juQVq7xf&;@gnwRl{`n4y2}~!7Iq?EtNhbj?3ZQq#XffD9RIEk zPRsKE(@}n&RFwg8hNgH zBl@TjxoU)$YGjUR`n&3z4KY7idafR>s~+AX&z#2`=jZFn@;m0K>yXzv<_adgr8qvr zd7s0toRLR3Men%ZW}ke(4t8^s{kasJsLpc?c^trgKfup?JMs|PuRZuR4 z?mpuZ{R(r$yNl#Q*3my(aKs1n*H+=s$BN`R3-Y(t!VgfMJ_9H2Io9U58{j4znCsX8 zkJ*S`X`-*78P2#F9;bzUY+kCB=Z^b%<(JS4m)QSlp0V_7E9;n!$~Uya>$Jl6m{V@y z{Vm9Qv*uVnYJ!_?giC8g&opp8^;}0id}5y0X@02ICx^ZBJio-R%U`Kuo^FQcvAgf) ztf08&2)(h7zSzc(TPIFiihe8RQJ{auA}&>&bFCo1@sA3+PcKJaROi`CJz^;G*zTiJ zAGY;N;)_-P*dl+rAl|fa6aQzDd_s>d<4hXD8_IL-I?G+Z;D; zV%Pk9n?>S_GWKu^KXI7X4~hGFBJOv-w3hFC)@#+h=A-VXxat+=E>t28Rs4TSznACb zd%kKDJbDZIwl%m*<>M~19&PB6cIL-+$PZ}mM6Y+Up3EnHk@>{Wb<$7JiN5I6{{2KJ z{9GsgODFvdop7q1l9TZc>7{?^`LpdYCtLZQ%Y6SO`14luWD9cIj6G`N`~zrqfAh%Gqvjflro zhg`sqLI-&m{_2bDeaNcN#`0U5e7fT-($;%I6Hy4PL-4B1n-~If6 zJoC`qr`7_0dnxq)<2>XKx!uP+(=T=O_-}L(mv!Q&pl^PygY&oD zYr{XjjJ>_Y`M07+TlwA=IK~$AUNhg@gdS-kK5s&AHWH6DpnvPpyLqnH&nL(-hrN#d z;6CFs;-X{n?T6$AKjMp3H~EM!7QgV({9?(&v-x7>pEil}R*I_Yu8?P1;rSyg*wIDu zkn>STbG}>lph7;f68-Pyj6C z`|tTR>G{F(cWzM+?}O7C<$BE}mVzHJ_h25>d4F>dwMRM1bKJK%u4k@T%a_*jH?N=dTDdX5<@;!Paee&5k{9#E z+Sj|(&DO~)E|W)CF6ut}d7ewWo{v1GxQaRQ1?gx`#P?Y|P>KG4Db{s@IhEsaG!N!H zsq!3S)J?|Ys653Oayb%tGI2(Ck<*u`$9#o+$_v!PewTX2tHFnfUr6)P{k(Ydd*(td zKdw)E{cDf4T(S9N&mr;qt)HHzZ>(oNYWX|bs5TxS048g>4IqV&xsa}So;mrK~4 zCE~j!@{jZE?=tpl4qh(xiTM5~A6bImn29-w%3F;V#p#Ste;eU^M#z7T@VSwY3-#5F z1kb7b#2|IwKJsHXk(cNAo>!^I-Jni&4gTV*)V*E}&PL}wM13dKgFG)yoZKw=k;DyK z4tz8>V~*JU5WXM&9_yW_$&Go5T0K+C7ynh~(f+7Bmv|Y^{o4-xBE7M|eEJ3IZ42zz zdDd$V`(Gk|UBYjfVclnV-!z=~B>v4Pb&~;j(tduoFE~Q!nf{oMuX=BPyk9(AU(9P% zzWF}&oOh7#&oKYtUF!P1)Lr|~Gxx}^y+oe$73w_qf{!r|Ej>9E9H{lB?X2Xsgndo? zl{sY92hzM+*})R^>L;J~U@pu3FqWHIePg@ixuWKaf90`2&B2$IV}HM2Uex+U{=phN z&pDjvF6*-b-&ujvNWbUvkbhf>IU4R$l06s;j?(^x^@85lAM3*07wq9Rksg150Re*&-idO_>eOI>l4y3ZtXGS0C-xGdfO&%=G*pkCOE91aH$ z^Egjin4M;Y1Jv&Zc>i!g*E5bh%u;t{~C%5r;&FyU$x2by;0omJ-CTCIG?X_{7vrX zpAk>|Iq~IRV7I;&_EUP{dHl2M<`-DUG=EJT%p~?P^}pNhY5%9bKj(w&51UI@oKa?9 zSLhq65bvb<#g-S@g*Ezmay|OqQ{v=m_@9a+`>+?Yp~v<43VcZ7ie*<9xPJ=;d>KW}-5{)IibJI^sZ zK&}q>`$56HvGS0+^i6D|f08^&udXteY7ri=48LSvZ=Ao6VBdz3qrvc-WG~J24ZuS^ ze`JZR3&l&GOybV_B44peKH@F&fcT4B z_>=ow_aXP=kp7PY;?hIz&r#fO@&3oyonz$f1kU>uf8`uKlwrzT;<(7pV4zb)6txa@|YR8p$yM$y?~#-VBOBqCuf|mpC_N>TKSYi zc;|iOdJns}i=Iw%jg=qt99r{GYvhaOvF{Ub_75ZfD82Co@@n59Z~Yo}<2Lb0Kk?@n zb&e_G-%`{m97oB|s}QFwvi>Xhu^Z$QGCj)w>?4PZ*tJjK|1MCk-Gzfap`YL!KQpbD z;^_C4%%QCdZdZPu>%}?bAV>W=51&;Jf0>@!t@X&mPnfsMss5hL^ZmKt zh;@B=I4*xKPaQlDADI7t*?ZF%%hL0{?=H3POOw<_QHBvD0fNAQvmtPD3qfK82@u$Z zfFLjeFffdK2m;G6fjE$22@W9$iaiZn-Dh8%J>&U&hQdU~1OYTv8+*1ffM zS9jOGc2#9m|KI<4liMgXhnnGxfSC_Gyw&F}=e*DRtiR_u)c-v{H*ukgZ#*Blz;)%} zbzJAp!D~Fp8*5)5BWIqYctD)LkDs@PzS#*oC_VZBIbA|-?=s(DxI{jixbY(U`8o8{ zUlQ+MVZDdQ)26;-)p^R~Ip?G9r+n5j{?&c*XY0tD`&_p0cbvbxSkmuZC6BR-+?De@IO@2rtJea@Va}68dJ?fdOT?e7CDcc}9Ck?l$_916olNoKL-bJ0kwV@dkhj>UpC|_(SA=t{7mxL?8qnVj z$cg#NM*iLNft%@DFdx;zdbYxgw=)0NJXITEaVyaG#6EPwv38)>I`D(q(HCuS(TUSC zXRLkH3|HS2eGr}_s(O3_>)wEUtVb^E@uTYDO_Mw+?_BItd{KZGbHBq0{`VpN%N}}V z8+*1v-^)Yt2lvQREMb@C@vBn)+W8~J$IlXHeqVXV_rQ}%Ki`dc57J|oh)4Zgl5PCR zW8xI|wbX}wQ2oO4(T4tQ$A9R6i|b(SXP55dUv{yc-RK|q;OD#P7wFbJ`j@-4&VSl1 zdHaoS>4E<(%{`VKXWs08pXM1WZ_@>r>UpPK*fY<~wj8yy@7v&3TbW~<=7>s9H=}n_ zzk}wsG;%$*i{|tj_`U`>zk2#6>X6$adeQx2_J5Aa6CTnxwTGSArXO(=J+#j2wa81# zFIgx(jW2(%|E{?EyRO&3%g-X$56F|+4|6|bk^Z4Z*0nkMP?UFXhZFB)Uv{A%y3hyR ztV@sV(l>kXhs}*Lr}iKAN>Bfnz09HQ6_>l&qdDheJ@A%2%-7~~ey6AJEI$25%ridd z#(s9oAKB&i{L?P_DmwAEIyhSIwV_ATynfXqTJ-rtp4;3^e@hek&3!%gzZ#LhM(vm1 zZwNcCd`TVOQ$XM4=?luS?~d_b4kKS6JK%n`ZS2j)`z{}~@`V3GTsw!}yGK53Gx8rg zFVDQ`y0GuEmo4n8_Sm=LX1e4*{14smvOV%szTYE%;Fo*xKYHndyMSG|AbI@K1?i<< zy@1?ZP+amE<{EGFzFWQ6r(X0_Y$9{&mo| z)B$(i4nN$+T;W!(-_HkV;r-3TP0iegX3lS7UU9N#%Bv)OBksX*T>(3tr_ayvrJsM~ z=O-OdZ`u98<-~H+`!2Zo_XTgh`@g@`umAgt9Djl1&vE=2j-TXsfnyKHE{<&+n>f~S z%yHb0JaX>rKhKHMt6Z*J(*JY*zJvAZpdX-vIM#Zhvrp%D@%Jvy??PX6@xCt3OMNlQ z?{{-vH|JsZa-P@T!{_yIUJvKdFOlozd(*sa3p&3oR5hA?!njHqYiwJI^Jrgc**hKBK7z5JZZ(}3&aHrndh{aLo%P? zI*jL;DIT6BuQeNW9Vx$eYX0^>Z@6N}l68nHt>AKIW^a-aLXN_}e;-ftB-Sb>8{^Jpy>$_rMR&sk+|N16w%xVTKcIq~G48!UO7 z3BE(0H=TL@tm=5vk8nXNk;J8& zV>G8{&cW+nd-T8i=z4Z7KWe!$Cvl$KoF^}?Q~k8$MZAxnqqhym=ed8Y$i*uAeUk zou_ZCXKMA!2Q4q>@x{7c&p~+vr)&Or1--pO9%_Yrwd4>_-uf_k&^zQyFJ`Lmf1Y^w67``Q)XA?0 zH>UOc7V?<-8Q?*v@67ReWxlt}ewxQ#I$!_fYjefsXv~%B_m|lx^IT^otL6O6iPq|w z_nR;N%$Y)eI-m2|voAix-fYq*vWnhV$|ToI)YX?_ev|d6`<^^MO#M)apVYpZ&Hn#$ zG{>mx4&i?chCd1D?U%dMoy*+!}gzPOebHJ@X?Sij>0dD!N7kGk0c_0cN%>ni%%b9u_)U)ZkLPSo}% z=y!}}UVqg~uEOv37 zeop#b>ip(suE2l&q4@^<-dpUGQToLugO9You63QGemv*=J@S|O1MRQN|DTC}x13oY z*>AG{Q`_HAD@T?a_b+;`sO#dM+a@_Ze|~YTyr@2r_+q_3*Dt-k$NpSnedaU!nUbq1 z;-yLK`*`%3D1N%b`8ViSx`DrPll^lYKdC?b3+a>RN|N8#iSzs6C|-fr`2l&V=UB(@ z!4-d>df@ZadwxWH-b`DZL-r>`1fIW!Ko5)GV#n5^}Y$Xp0TheTHjIRXN-LQIC3(Le3hxkEs`(2SCZa- zh+-w|{N@V@_1-T!p_%+~0fUi^WA2`=z&zkcUU; z$ua!8XIZ~@xX%Nu({1$o0NhgY4-`*&Ud9-l-Dq&;ieqNrzAM24ORnxwUt1+Vzd}8D z8Llqzr}Cqh$d`M5=SpxQ(&rC&{|5EMEqKjs=8kP6Pn+?QJU+9;eJVakUB=2!8BfjBxuVFtDKdk)lMoD>v4eI`zTz^_O z`CpsFwOic$`=@9ujfOFfYPPk8;e8Bq-_`C!5_aW=|7(H{0 zzjQ)9`h?$;I8fR5#|l#le(v`Hoaa8@lQ?6=Es0;({aok!9wAQ;;r#By!>v;HUg3IH zu*WOh=PLSdD*8plbAA>5_A2_|?Z_iZ|J(@PPxfXa^pN9O=NT0rS3+*&e=Q(S%aPxg zo_&z%^YZ;#&;3mAzlVSN3a=|AfGk>&?eLskG*6&PQvFzYu?u(yu zdkW9txlXlnYx8&)iNa@56h!M!Nn_uS7sa{~+1wF}h$^VGNVa3cBO zUF8qtcwXx%dgKIscwEx_gU2D?iYpG-XGy-4=S*{rrFXX2Z(I0Bo8*Tc!E^a}5%cVi z5%lLJ?BBQ97hgc1{|R*t&+WgHX?@2cUn)N_)jd3KA5J59F8l-d^@rrCPRNJtm?uW> zeS!O8|6rT`jUzbM(~|aKj{0~GzBk8n-*fPEer*mc&m6M?e4d{_U5t61+MjjId90^C zSWn%s4qmDb4y-P?RQ2c7^(k*y$NJVG4|T{#J$1%IDWo*k@YVI53c%;=iJo?AE$g%1Dtt7%objf+26c`e*2Y7{zrer zXWEY=kspyiJcnJGr{8#q_{;f~4g8`l{G_$Wv+KSOBfk%c7u>&+W1kh_V(a0V8rbiR z=Ha*2=y&$JvH`X=9z+nE%*@o@&E>q&dg3w{39DZNc^F zKDELvrsvJe4@>imRR?Y2^P8CS*x0AMej{9cLvZzqTkGMk>fyZ-zpmd?hrKJJhYD~_ z1$b!7&k1qd4F<-6Rk=D5+%O_`=YX%IgAB69Y7#E~!2=X90&%upu(U?S=t zs>3ef_awep@%n1ygH(t7A$G1zoV!7Mc!a;2=l<8TZjIQBX6DT0w=~aK{<}G!_CD2dlDsMJ zY;L^;e!My6bjzMMVP_lR_!{~5M*1xpxDO53!Fu?tG?!L&1@p%4tI4B>a>&(V`V{ub zFYcf}Hi_5P@srocQ>+kgRf+3n@ds01gY@)|$WQ*6>R<1HFP0xShF-ahU-J%m&Smmm z+t|Znm(ze>*MQxsha;?u=MspQ$su1S!~;j3 zt@*ni=D_v@Kdd}zuk_CU+^as8|F##sZH~^IY2xryH%ar572o!#KcKM(xj-(vJU_b& zKckcDGB@82Z`vN$r94|JeHCdQzw%K^gZHuh`teU}e&qCV<5NE6t{3igs*2L>p z{JM7fH{6fXMZZutdZkBwAs2ge|NcoYeqt~C?t<*j7ZOJ)`*DG}+84wT|LqI1U;DlI zO}%jKy~t-Tdc9Yi?~9(J4gdLWe}v)*&tvaG&b#neI{7^v=!tgxuQoon4Smpxe6(Vh z%vrbK*V#TdBacndHzRqr9dE$CrMcx0=Q;1^Iqw%Z?-w}l7dY?J zocC$Y`$f+CMb7(0&if4KeTMU%&KJu+egsExFXqoGfV`J!?!s#1mz3vU%-q*5-lR%D z&jR`ED)qr?@JWgf$`Kz>uZCloB_2rgXcd?HIXW|$UyDna$rNu*M?G43f+2X3E1dsb ze&??^UqZd^jfi{cr{wRm{8lZ8 zqd1^Ky|fbC%Lm1a*7ASmi&YofV14gX7hfgLTZL;}B|cmZp3C)m&(l!esS2l@I8t)~ z=0(r+`MaFC=MbCcFh{JygSwr{{-To@(XB+?M4=zo$a}F3F4Q zn?EgiF<-2F>vrUg{=O31#B(cfI;-r{l}vT4Me<6C@A4dG?*s2Q3F8NVIt~%ip$5*BO~O?%ne>dUjAh%clKXD9L{Ceg`6*eU$_kK z>^Y~CaIACD&!9MAKJ<>_qqP2hZQjAJEpO&&&C&Wi-=|tm)N*4z-e;?eVY zQE_@}zWLxFT}M&13EpTHQrc;bb1 z-YE8AlzjLI{RShfujil-v+oCk8QBK4ZLLvF0U z#7WIz_tNv2b${pio$2WNV2;oGMS09}*gMbhvs_uj1pTo%p-r`rGinx17&H-rwSVe~I0Ah5GbB zaAC3&lW-8D#HnwSfB77JI+rr-i$Utr<1u$vdEdKykLU50(Z5d~%^}NvmxF(he!R;* zDD!>E?pc0pug>#ttZ!_W{<`yvwg1nT7sdN0@DF;qr7BbJL^wE7h;#Kb=$J6MQ zN!E89eKbzL(OB3G&7ryz{Ylz)uOp8y!FRmKK7SQ|>J930ufg@cjvjo4{(%?apr1j{ zd>78_8ui<8^0Q?)p9*p^4<9xa^+d_}_ad(^d+-kY>u}glJ&$l2yFC*;gSjft#}+3% z8~(KH{|p?|G}mi?F7-#)ep!Eef7)*O==HGNSkK6Oh zGnm3|O@>@Z-pBBJQXhf&Qszd{&v707a|I6MHSEgg&^IqqKf4I8@D}=@AMWNAxPu?T z#k?GUHNq)jNnS1mC*MB|i zpzO{lT*?^wKKWbryHqb9kMk5ajYd7&{=NP_n|c0`>X>O>sQn(TTk5lN9A-b+a$~!s zc(RJVO!2Jpqzhcv`TmRTk^GB7zv7z%`kfv`UxKdp8h&O!`{Fg^=ao!)@Q<-yUuHd@ zDJc&5ZrpF}k8i>^y#_yUy+of=iGItH?D;Ib)l5nIXR0K>U=qDC5%vW?8F`o_4?9O4 zx5D==W0%(W_jU4c8ztG(b&hMu>v9SIBe({w(;$5OMd}E@kDhvw`1Vq8#qc{Xe}>_KMVbm!y`DsNBDoE#2wFtzSexSLGJGW>oi!BJdDBJjZ?oHkJrRA zCF%Dmc-}esm#W0OD<$!-_u=yHkvCbT{8SwG2PF3}?B*@3_a`?{j>_@7=^M zZI=|k@4&_EP#4-}E^&HpDsg1=J+M#VUgoGbjfP%Ro$E5!^&0!(1?2E~{G=C5&NH> z?_$1K_PW@wxbKKO*rTvB(rZI-I+f7tl8+_!-y;9M1efXO8LyycR)}X;O8DE<%RHC- zQAzokjgtJS?ckXt&s*q&Ex7kh;u_bHH}N+%S%Hn_<$3m4*Zq?2>mmIxhv>Tl z*3)xs{an&*>Ns2RI~BL2IY-h5EBMii*ux6?uw0U!E{B|ve}r?I=6B5y$4#)GZmV8Z zdJ(z*K6>REe*O@C_z3bbLLPDqE_^C;KFRTz^^Q4F&%JgZgYzZu;gOFMzqv-gSfO8f z>yZ511M+TH`Tn`k=Zd#Bf@>t-$9~_y{%msHo9tiL$+oZ)+pPOG>$c1N_1xh@^!^e2 z;}P{)bHaz%tpoUz1I|Cd-W=k`9-`-t-~o>L_Y=5;Q|i5^aOkJV%L(@A7`qGeXHQs+8yLq2F_&xO862J2<`(vmizwj0Ow{MZ} zeUrSY9({lu=KIyZw@)6?a{^vM z-&FAfH?a?UpO?tGw0$`{|JVbjbA`!CODZ{&>FhG5*Ub98!*Ya-Qd@=BcaZ z;lJ|CgXgP{d3nlj)-y*g@pXz5>X=KK<`PTq)iJ-a z4j#2$&jJ3L=YiJ4dnDdi*ICD$usXiapI<~?iZO>*{zd`Lu)v(KJnzd>f6wt;`y5=( z3375w{`qm}Px|F+Cs;XZbBuOxXq#s4kziHAsYrX{y^a7>*QVfGq$d)$pt@x<^8}mVp3+=n`C;Z#o6rm9^*om^aWvAy zO?~QJ`qd@J*CRevyzw&j+q=+E<<3*`$J@r%|n z#X}q9w>GIG-y^>{MBaJ?{`_Is9ogp`d~6X;tDbdk?2{kV7(Au?$|maN&D@`6c-@xZ zdz9C1g}ZEn7i(jVY#Us9Tc7$x+UR>}qi-Pb#>xw{QNM2s9#Q^i8~rhDG2c>ou2wjh z7C537*0UM;NSv|!|3>Efd0wV@dUH0O=j^%O_3(ss@W*xRha%TgKo8}SyHo7W5&qLY z@!vN4b%QwSLBx;JiwpS0ccb4`b&;$1W6!eBze{{|nRtAFdf6EH&)JN420tkA#mYB3 z?>|Re_0>#vc|QCW;wSW9p8Z&lAK-q2X0Ep-<|)dqwbGB^b!|ugbl{J4!moG2M|HtX zF}L>L>q6gmiKF^-m+Vw$SDY`qo8}xVzv}19cVb66S^p0D1v-$YcI;Fe9C<7APFvxx zTCg*TGgcn23A@vTzmxQm@`ergVTlvfeoLIO^|AI@f#2u-cuZVz2uHk2{O!J@4fM++ z;=FqiuQHE<_fHVF4v<&q=lEIKjrYtK-^LC-=Q?l1#me*S5Jw*4#}@k}w+;9i&FJe^ z{DC&OJg-9s^3}=y>e4#g>4FFCmVEqqH|y0cKW3p@{ZUih%=hhPUv^8c|4}!;qg!(G z`EEG8ZumVu_ZPdxL*GhsB;_Y`;@@;2cOA%SJ3Mh)%u^Sako1q{3N#~k&CF+S!Y^+M zyQ;a_jr2=2qSqSWQ9U2qeO^WEbe`XJirsmPK5^gaF7dYW4x7YN>*P!Cv#*!lvphVF zACy1cUy`3NMqF6MPOhT|_lfu1$5V$rXk=b*3wEdtf3<_Src?Iix4Y=KV-EHASpWa3 zM{@R74;*MO{c~wfr{)m%;s^B7*U(GZASi^;8+u9to(mN_}|Kd`FSD*`hD`) z>QVpNU=Mbn7arXFd74{%<~RQN1^kl>#5WholA}_v#-?c#9qe{G3&D^hSZpg2FbY9%^$>eXO`km(|)*k&_ z?%HGRd48?>d73};7E#EqE)lfF%JmCT8m8}r;!a~i(i<~7Xw zm=E*3K+j=PKDJ7pdLeVXuX^1I98Hz^hU;+T%hW@bsKX_WOLf^r>bXfy{C%#^y58oa zcKEx15;&5T{wmJa^7~h~-%RW|9|kgFY&MllTGE=hA#mpXWL2 zek~3lz3-$}e8`(iyH zJ9QWSa+#4nS~>r3vNK1nZZ z{++68J~@xrcF;%L(f4W(t)F~lgI_J?ZbdU*c*0?s@X!`H{8q;(A4`yhtD9`V}Yb!t1P3N1e)~ zPlkg(Q{H(z=Jjg7kHtFs-xWVj(04LUopy{l>?4`v^){UDML5+rki(d>5&a9&V}o!b z!>d$xUBzc<0Jc*_CtSMc`;wC{l1U? zdmrv}gg%q+W%4h-%Kd(kxlR|Ok5SjtAM36Ac@?huD(`!n^||Q2NIv&D>bzITkG)k= z{P;pie#UQ^TZRL8i8$(YBvW<2KtZ>z!J;vHn-T z&OGuy&wfnvMIDFK%8TdIo~K`Qez9ME;bErVu?AOmoBqRVCHWPj@E(Z+k^EnVvwfR- z$6N5789dT!a9wYPJcx6+L49uw{=5t)S_$q=`)`7}-!SuoJa_sUb)75Br@mU!eY#%K zeRdziZ9e}d-*+WAI&nW=3?9>RFS~IKfBa79FXh`uuw!G$-8l1Jlik#Poeq8FzV!3# zpr2o%dg+t?mE%FnljX>I$a+WXG#`G0^DwG2%)>2L=(De&ud9(Kk^M>e7s>Mq=iSHt z6#Mmkhwz3E==XUWJu*oheW@f)cbWC@+~RrFRZ8>J|2+q@41ZZJp;zHL=c#{G=^0AeObKRfmxW@T9t;-6(|33So*st$B#NYLE$6le2VV*f| zkEoAsq9-=!2Uur+KjQfZkK%mU^+!=()%C0gkF0&T1wXPwop`UL>)Ge?({oF;&o-&g zZZMa1ox0C@aF&XbHsE-9IJHWfDCwm3cmbG`5@*7OTHKQ-g)fnH1ao!z8m2DYrO7<2Y%l2#P|MA_+QFr zTw=dIsi)Lelj00Dg6Vd$j>SE;e>tbIb^5wMde}+tL{ghdU2lT z&==qf%oTbLXAwTk#{zY1&#lbEVdmj#@^CeI_?x()?oeS)IW9ZJ~GE-*=7u zbRYh3kNtYW-~IgP0z6+4{OMb@tlj;S6FqMkXl4Kbfn9DO5vX%n1P6Z2mi z;eHx4U$UzK?#}b`>ftHs;dji1)CaGqevvxn?wL!=^Si9ij?oi`tml47d29FOB#ugU zW*tBMVcaj-l~v@+&ko;EI6Wv=-Yk# zj2!%n=Ns0;RW>kBu>p>^5x%97K7=NCFLQG(F@I5he`|2R^7q={z1!fiTH$2UbG>za zEpS>ba8NDGKW%{{Yk}`+h97Q1UK^PAS0D43gC+Oazwa9*A8bDhBz%Mb2Se?&gbkJY~Hvh@K+u1 zejV|-vUeSDXYJ^lHaO;1`kq?g@0zf8jr{IakvHZg=^jn2I*Vn@?s}8h9JafeL(3%+=) z3p>~qbF}5xn|lESg8YOW@}K(cWG{}e zH}=!_h$nZV|6K9PR>Yx-m)FT_JR}aik3LyJ9v9)#D;($EcYaiH+B$xgpKp5`esvW; z%>6mX$Y}vNspt6#O>niX^mVke?>ga-yV&<$*B<(sdeBq7$W5>0?zLX}B6{hoVy^6e z+$;UG+ar5-wMTm58$IZQ9_&sJ{Rf_B+}(F3CnsGzZ-IH+|3xSMRXg(07W}Z*tA+lA zW|HTE#+26UKID5MnKDU>- z$?(K~uNS@6BmVf8dpIxkGn~bPzY16UqfXYZ19@^kPFwWtNYAz)AI-?8pDU5(=__7M zez@#SJ-mJ${(2FAzDWN=fzQpuA^SNwr}Xz8;}0E?=Q<$ow9DL;?GIc|EH@wX#ebC< z{FpCRp6+ixUo5@1MqM~@qKa>q$b&A?FSW-sk*i z?Q7R@oQL<(fA{UsPM(gGpv)>T!wo|9J=De!~-g?T!qJ}!cA1@Lw@pTc~Sjfo;*c4GuPsE_G=&g zck_GBoBFlugFgE2u1mYFsQgN*Uz@wJJo){WKi3&uC;IEkjpfWo%bDfG$B(+am@gJT zw?%xv3cs*KeSQ({*z+zH$s<+CM^*9T6Hn&38lID?c&WnY%%i6g2kP}z9j*)qn2y#L zzkZh3N_?4L`{>V+-Y*A#s{GMi>V9*X^RBK}`+F@n)^pZ3wQ_Tw{8%1*v|RXg?a^}L z<409qWPcK0tn1o^19}klM|~8FwiAV{@o28#$2N6LUZhc#Lc)a?a#N|Sx?!{ncu6` zJ3p=*S-xtImZw^Isg;`#+a6h7%omFjJ|qvl&U~IF@wRiHp}P27)P>C*cy7AZYlipF@cFY*FIK&BmU&UL*teNDYF$#D*{@}9 zW-{%AS@uDy7n*yvzhk{)`LX|GyH%@)e4XdXmH+PZEI;ST&HL@YsP6FB=ZnP)9J3x< z$is58;lYW^aFF6-{rFn62K{LS-==YDs{1w$xhWQ<%_($XLffKQ`>-!~tvw=8egQ?^&N`o{XjbxYrW_tUv9_0!^ur9X20(lfi*jn&}3UH8}hFh4qm zA25y`8;y0A|2!7!ZSGS3(rEBbs;AsS9{QPU`zrEuiMroac$AyS!vLK5VDNaTqDF2@Hy7?RTk-Xo0vG#ePUw-O7a&RBNa|C_!9oFv;smJ~x>bCMH zGwNt>#CppfUB-`oJGf(?Fa7*o?9%hpL9W7Cy$#>+Ds{rYC`k^#oaw$j$M1QW^?fB? z%f9^(yYnnu(zk3akRqD%cGY|1%)Z?_y{qQPp$NTlW$4cB6>Vg&W^W~D} zK}}H)93kI2P*T102KAk5)FZE#q%Uv4gWiS{_45}7s3YBgbGTg6et8Kl;R^fAGZ!jpbcD2~Aex^e>od@`>Z@Vvv`u-AnV43>)|2QT#!{b-jm`4QJcp5#ZQz8u9@BXD%1!S6{=Oqky$zDRvG z%&7@~(D9$+IqN0cJNr-8N48t4%g*C3%=3NoaAHsL#q!S*kFL*6e6jX#v0vYNNZ#T; z_u&=CLBWShzBidGyUCoLb-2w()Y%{L?`hrTAFadtth3KI;5oLa-|Qfdd+<^FCE4{| zH%+JsNvK+mM3;`WXBeY)OF^wK7By8)l@kl%BUdgM}x`SZyCEcK;viru3}m zpMN9dNpkfA?Az<~MPDLMbtTijy2ZXsa;3On6h3(zz5ZlBpyVO>Q;s)k^^@Z}``Ok% z_HUd&m7TAkN2~Z5=kvw-+(N(Z>pmRW3jX8o(cicT=e>pg-sip_;8%El*B<+PkM-Px z6WK>U?ZdYnz^5O=Gaa$tk6FhP>`)Hw?-aQ@=6gLy@euoS5J%;8%{`kZK1ALQ`TTwO zzFoM4ZR*$?T<0UsyT|n`BPUhtVwwFhjUF6hPV69c?RVHWZ*ksh$o+G+d+3wr@xw2= zuPBp$cL%+m=ASb^jr}~1A2)%2HkFARohEKg_Rjvf{c`)+_Ltu)U#xsXu3z!&4sqoI z_UJ{pzZLZS4*T{o>wb!!IECl-yt)(Y#HqrULJr<47tgbmpP28HUM)~3F9i1@zoHIa z)bnl4qZX)N=b4+9=2FWK^Bl1>H(7jbo;g@K@fZKzQ-rIn(Ba8{sw@;VwLHxGCn`YJD4G4zltW^>BUl%x$b^ z-eNu9Z;si=I{4%w{GWOC9CCY%K0Cty+Q)9~!Z~cSKepiMHp1Uhf9Hde_Os_cuX6q} zcDIUL%%O+JOS<2KaCFy@$2ai9z6%%iIsCVOn@KKTWX?fGzs+U*?bHvUdH9Jhwj3#6 zJN2IVV$}l=iJKo~vU4Nu2aCQZ#W(xJ6}g&zf_gZr2Ikf`#B*EPaxdH!ZI99IiG zSPOhjEAs$b;f32`p0U=U6;7%(=Im*|q`9AdE&tX$Rtx-|=QuXO>ow5tP|rNn#9xW$ zGSBDdG#rOM5;uH+AHEMiyo){CK`(8iKa#(tc>f{!f_wOBOZZ7u{H!v0gemOh81{4s zIl9HZy+XW@(MR$F+dJ0n8MuMhqCc{hFP1+#fj|6ozF7Bn552cSp6(L<^Bi)&L0of) zozKC2*TsET{-%lbZ|45D1kbDe&<4-f4!6{SKI+u->8s2!{!AD1M!V26UCc%9%lYiMIWXFL8%2YTbZ^TqOC-#cHde8>5G zvGQE)$VDr^yM=y>CiGV${!RmZIkum5aLcx5i3gRRl4pK$j=qjl^o{$3j?fF9m%mri zb?%TaO7>2F--teD#hD)-Uo3e^&lgktJ%ByFhkf3m|Kb>btq}c3%6~WEpQO38@}u87 zU#vXld*_SK*8ex3}?BvQZxQe6R#W5M-9wd_H#w*n2%eG zejw?S0vvOmdEhDTQ(o?bIQ}tl;t}`xfd0J17fX+Sczm(^$7P7T{ck>Btoq3sc~U?B zDjgM{FHwhHp#EJYf0Z~u&!06{?75@LXH?)}(!5C5{p3eK$&b38V?M@5pYNmp?tH8B z`Oe4sIjFjhH2=uwxen>Nk@NlLAY6xZ9mz*?HBUSGd>?(j>zY2+a$K&LJ8x{>$@Ne3 z7C-Iz#kx=HopE&pA1qY@mT^XJZkdcA62n@e#0 z#z)r&ee~ad{VV}ljy#$CsyXVqv&6e;j-=(ubw|tHd3EdaK~qvgS`eXM=I<;2I2 zy1bY#Ry}Ad=3ZDnl!scRezwT{Ud)`IRQ~kId9<#V`1$CnBUj*R=7U4WE@tLg{M!8m zUPu33e)HW-{$M(q*K;1!9G~;_>YJD)@0I4Rxo&O#!SZIkRVz2O`lfdMEf=*%pI7^S z%hg9+UbJr$U#xujF81O9{`eC0(8Wx3@5CAFzAiA|u0lPz!uu+j>I@a+Zyq_DXYSv8 z%q#VJ`Y1V@3vS%&?xQ(k{oc9Ao0=c?k$57roJgO|FfVc%9)5;8-VAw;IqFJxy#ygY@!HU+nq=3QAHt+#CNEI+;;%aQfadGcgA@xR+1pC>mTl)QK!`}qs@ z6T~@HsXsjV`~}O4_Uk?BS;v{UpDj4LW$J6?=qIrMX*uxy)bk(`_hxx8Um`i0WuC$` z&x@U;J~N7Z4h2W*dWrnhF@E28ruCVKy0Lyo;)(Tp#?cewnXYdPJvfFQ8N<&So5Lka!$Fuj4#< zQQrGWdC~bx^qZ`3Kku<_xqj)HUA}J>e%E#UVfOC`+)}#lvcn@$7n7WfQtudx^Htv; z&9uLVg3pv4c@rM^NASV@G4Dn7;dl7Gw}a=Dd=Fyh5?8D`#o7s2Z&KK>r^@p^DeTGv<61O4!~Zv|H@e&nqn$ zT%#Uzl{(;?@LJ!2NB9-|s&AP~_WR+1pNCU;7JudI)L*^=NB3pwc;CPdnnO-pgYp13 z;AIBTi^KR!W1-*FCpg9TPNR?0+&$}8`)7{V+?QqU*m7ohvVN+yTlR;n-|g2}-&oJ6 z4*bFK#nQjUeqGlgb@Mgu`z_*{>*UQxnJ+p*e*Jdvz2-CIpI$Ag-{~#tx)-VcUZS3S zr9>SUu3@~y^#}LK{ee%IX1>NK`R~D~Bg+qZ2f4aYqAvpZ8YqcZ8l;XmRMP$(fd9G? z^OmJIUM#_dl7IhpX8otQ>?%Cf9sHjmIHpnj^s(r(QQVpOY9xo#;diV4p89N@A9BB_ z<3Z<@tcPsh>%IgJ{Ty}TFEP*eW%S%z#F2?J)_xzP zPj%>Adv0Dvb9W|VKDO3-7JHuJM*C6DLs*`ym+TK&|G;&>Z+x+?tJtsaJ;dL=AO3{o zz5@4W{%sTeunFh14(I(S>J0k4b@-Ka_IsK$?7Fb(Nn0i9<(-oD`5tn$Uy@(33um{D z-AeP5rPs`PZonUS{@fy+<5hJ!ica}VKu58|lnJ%mp=cjqtiuYF0qwe3RqVLM+$r<>GaX8sw{IA>Sud8r2m$>d9qNhF|c299@ zKOFk?O!{H~{WXl=J_ zp#}KS0=!od?yruzbR8U3k-4P>_^v!$S)Tf)=M(4QC-T9AN)MSg_U|}h{^Dcw+5vjb z^SpQX{qC>Wz@K`AepcH;!SxJi6;H~d`L$@}Q# zy^sg_S$=MMf%&gRIME^;R1uD+$b7vzxR=BM>%KNH|FyACaYG|=)D&Ed`pg=c)7HRz z(1zfYl^3fIeoyne>zPAY4;NU^d{h69BD_SNIl1OwPmrG@{O1Gwq&>K{9rVOD{O>0H zFdO(m>u{0}@O#$i-?$fYrMyA~KYykq`!X8-y6(#*xa8-<50^jwHT>r1@o(NFj(dxI z!!`cy=PeDA*B*&{)_HufpL=`W{9@U?L%8Ng@wt-2QGV|u^vpioXfEbk%b%);t89P+ z_Z-E>KH2+5xClR&y*cKQN*-Hc&ZqJjt;`W@>yzGW!!ETlzqFOlYeDa{z*nW$@{7!4 zwV=qA~=gA-9_vV@VXg;YSI9;uOGaOtC{RpkhA8muPY^SfKqfdP( zo!F_w7t7D?())^C^e=QGFP+SP?C6ufmgW|#Zq$JsbTAjW9XU>Ov(-n~f*dv>zm1$< z5ARyX^B;=HTLC?k=X-PTTWQ{`{L#emDGzgieC*SounTW&4tE1y^ifImhP9G->{a}^ zWu7y#0JmJhe=E~xGff_19DiYmIQ1R$TR-yq4dTXckvDovcJDpRFP0zV`t&?{?0eYR z1@b6cBbiu`SYu@XZx;3wMtsA@4gI?)j z?&ySl!4G7uz9ITs)W2jNH*x5ygFeX@pXDufpPXNOW>1Un z|NP>!ee?g}i6jD%Ck1p_s|4~+Q?k&#_;2`&+75Z>#@sq z_~S+V`P5IU&&^~1a_HAn@`lIgn5@4BXswOo$tRn8lKRQO`W znd{uQ5^-TVngdiET@8+yJV)?=${!?-RQdc0b?*6C7w6N>9hgh-Yu9gF7c?j8 zzx%c46M4Rj@}9Hw7tI7GCO~g4x=v)dF^^@r@v(OOEeEwnpI7_7zbU+^ z;+_@q1*`14E$S+({0LU9R` za70hajrE-Er#T06Gv*z<{yx^qlmBjgrTkr)xie+>mNId38E&Br2UKPq%Grlyk1Q|d ziOm9On=$mrD0*}hj(#lW*!p|5zh^S*EAxEzr(938 z{;B1SEl-vYAALXke#@WrPpy5b^0?@2!7SG>dbyo#JY&-c8By-Rb9nHvg^cbopdJMia;C-!-|zt_+wZ)2Y>5zk#h zo-RlIQ2xtp^y?7*-Dq$Pt{=({C0<=}I+vMSw_j!d%l^3eed}58H`_hyDeGtJYx_0U zH??x(xYOL0`5SY8_79}b=efT0yo~eo3mn`NJi7FJzF+ISkG;7c>#z5H6MOq>_`~1C zFZ@w(aPXF~-qP3o=#PuR9qT^59Ne$=|Es}!B1hC2FHz@tkviX>!-f4W`taYvlYbk& z;2G@DAE6)r0ru$6OWOb6jiavn>wMm4xxViP|1AFC3h%!ioQ(C5{MCu@pKU+&J*h9p z9G~>K=NYBv0l448{lnHzmLJ=*TK!}Bv0r1kv0W0cIuD;Qk6$_;{cJz!{9@_HBK-@8 z+_yFS+gq&1JJc!0-~mRd&m~S*_vt42_3P9-uE3{UrXF`0j`TX~G(i1t0=bxnBdpf& zrnBVrCzv-lOkRHwp5_jG-W~GygVc$J;2F$AkCCq(<9ChlJ%jLKH-ftockn#i%;)fD zUShvo;dueKk(Vdu?VO=UE>8A=DLIn=2N_}R5y2uJ#--D9u!aD1{4uAdt9)1;0Eb+~X zM;540n^#zblUafnS*AX>45zS+TrX0`uEH_TY;5(Ib1oyXgLHmE=Ee!dGpechcudk8i>unBUt%t~Z$% zyAgFf>F)<{F87d=Ww_G?`Y`61t2)d4&@t*xgXqa??1zlw_mTVG=6-z{f9gfz%Ga@* z{oL=X(Psl670(|L=l^8B(fJ7H8|)W3|7d+=`Eh>3^NXpsM?5U~JD)FB-%_DpdS@TK zvcmE6&fj4#yiWV*@dNb1KKpksxF-1rd)&u;*2&M=KA;|aSknGHV$P!H6Q8n-H)gy$L!?pXKvCi~`X>YZWXSmQzj0a=kw;VBbDgOmY?<{Uo3w-*Dua^hd6Kn|M6w+-)eA@ zy57g!pHuEb4&L{a>-GG^Q{JDW-kj@`f0l#W%){vvm@ip~`n>dB9ehI_JXMkBP8Z<0 z%z5USt7gtB52uxn=YH#Xd3oynIp&I;mdGc-*B>EY2iUzm{_c5pTkv+9*wb~+dlWpM z^uRsld9ReDpO?b^Vh8ZM?$TE=0p~SNeH;Xj^W-}5mC zSbDEWeYP0uF8`%2cmw4N>zN~2-zR-&UbvCxk(*y=;(6{(@GOn+$_>mV_4BIh;e`FX z^Ll<)1M{*Q;M41oqcrbP^-Di5JqO>H=BO#&JYszh&~JO_v0e1*HhO0(?6maKMoIqF zI(-a}*gp^8_gBO3qTUhyxa`p_Uz@vw1AhfS_7Zi#tK>ayg*-|AMuJlp z-!?^lVh+D+9)HU7AC|E%4~cU(@cR!l-Iqt?`-kas8O6Rl!fqenm*#j5caiy-=DZu= zP8yM$M(jyrpZJ|7c+qD15L)__7id90wX(i#a0G44XKaI`X^nY&T89?+s}|(P&;M?L zlWBpEX@Prbh9hl)M{7Xu)x*ix!HX7{TbPFf%)vLFVwaCu|D))u(fS_HAGRO-jO^tu zeLy?tt1bS09eupUzFdJDtrG9ug}ayh75KJRVT z^%nWa;fUYt2Wg$=@tant4{rxosyx$f{JWp;L>`>qZC>$^{gKB$`2IHZsV?1wy=msY zo8N6^UD}vK+D>0f2mKD6$W?t=I2jOX1ePuRiS#t!7613TBjeCrP8 zx3?pgZRoGon4hc9Y2tkMO*Fu(*C97WzMwi$Ly~o?2`Q~ z`+qyg(N;;rS9PeEaO)%M*KQ$6aB>Fkl7D0j<``D(Y;>7RB>-~8wN{g=8mZ@9M`e!W|IXQB&x*A=|G z{J0M6RXh5lmA(egYi|m>sCftt{LXrKVRQIJ_J^M*P>8-P#i=>C{lu*+Py85tamf1a z6GtY$TkG%s#ZCGa9dAA?X+Ph`Z(qR=TO?0bAs(HRU;RGv#mW~yARj;Md^qvK{othK zf1jZD3fPGTfpXt`` z{=d42vpU1BNeU?eoEYZ9CD=i`GEbrhn@SFFP1*|m@odAFaFBA|9u93=9h?rehGW_OZ@$B z5nuf+{M$9^%S+5XOY>-5M^$}pA?hKjZ=^b`Uu)l2s3TUW|5T_`m+||{!Ed;JYz{$k zT+W<7HP_&y|K0Uy*QuS)mmZm+?mv|&-aU&ys#lJe@ha+WPr<^-$&iQoTZT zwH5lztKZoOkqj z<|zESmf!lQ%Zuk1YkzKK@`G04=hD1l{e2OxX_34_HR`Y8ITJ_Byd8MWFXqU- z&hpC=-{QZU8`eHZ^Jo29ockQ#GY5Y$8}rp%S5*FDoc!BZicW-{efrl{jg zun$Jbi;cibk0NJd*vW~IGxIXGbMCJ(A8Nf*%Y|AVEJr^2@2+e6bNu&O`&6rEJ}UAe zuHhbf+|LzXXCE$6A4zlbU5{7Yq>5gjhvzB7K_yPodfj%$^AgRWNZ(Atc}*a%lQBQY z{VC3?`+224O5Ue}Qxs1y8FC^XU@YoB(l>+5!ySydGm2kFsbf!&hfkbnZ9UrZBRijX zP}ix=VOc&bU;cO5%k)0)qx0m(@>0wFc^^8jXZ`)-`Y%7}{9@(Hj>!*g;nysOKDOTX zx?2wXcip$NzvaKC*Q)bO)BiF>y=|QRJPfZlfV>O_pDI2j)%UdTNAZ`&;wVmOH1vk- z%P@U9gXodlG55+Gsq2dJqwi4H8K!?{EaoihdS}93X`jtek4$s@?T6bxvt0RTIq`k8 z|7Lx2p4`~)wY=ExHMeDX`DyXRTK8PP{0{fMtj0b!C$9aRI5+*?QT)cCOnP7_@{*F9 z5$wbW`*xUpJV5+&6}$El@znR?wd*Fb^OupUYxqw$=o7h#ow*4gbt67k>vkD?^aj84 zhw#GB#cTOzZ=h$dAa~{-heCer54mqbc4G$KCe3xU9<^M#uS?f+m+PEEk0-v}yt@4x z`#<(?Y^SVmEH~COKP|qPIUfDepZn~y`_V_>x|;UEXG^-je};Z|p7Wo_KK+3D>Pzq> zufe~)f!%tYI`0pOTR%r0Gozk-i~Re|lH~Uab;8&A-e<{k{x)@*-{Ske%=iBu-}7ta zYyZN$0(_63dwP*M5&g_}dCAuW$NE*||5dn_tK%`31|5?VA0eTDxWWvD{eC$lsesPtFs^%txQ&dGWNq*Yo_IoR6;G zSEPU85dU#4_OI%FH{ejl;R(j5+YZ9(-6}~>-DXbgO*r4{CHak4T0T5JrO;3A?@=D<4svoQ zlij+F-#!HQH-;Xb!rrFm7&)Kde3AVj>m~a`)yLikDw(KIR{rvbXU9Tjw)-)+n9rl`zaJd3{GS7O-9z{#KR@{xuJ<&!F~!9><{6#f z*F0wa(-G@@NPo>Ca(YNz+4Dh~7e2`s>+^E`imP{`-$DM&|(&)I2GVubVGc zKEi$c%h=QV^fj-Or#R+wH?co+j$6^6YwSF;T4MT0)9?=5#GEGKCmw4 zzsf)LbGaL+i#9Shun`Wu2|hGEms$CZc8Ge)YiY`jH&yh^ zGWEj;#Jd~tTZi;JJdC~yOba+Td*3;Dg)H53T5jR^+M$J>lnmw@`O)fv0ML18a%zRa{{?Y>fHX z@(1hSyo$(c0eQC`%<;V^#Q(?e#E)$CBb3BA&a6-*y?l{zuLS_=p|*5pzr~W1nutI?KPA$Xth!e)k-qC;4L8yIt}r z%j6ASBQ7ix&uqZ`9pd-q;mYga@yz3To_Py>1}(vn>vyzaKiaV`9qi}MKI!pJ?e~AD zOT6j7-=#i?<}UOA&$<7*ovd>QdY}WnmX7MT?%;FVk;``a99rp*Nqnd{(njR80Y0xD zZoP;eGl!L)AFp~yKYbYUmpiT|)0`RazZ?1BI7k=?0u>wEs9TXyGv z?PguO<*)p0IOR`ti+8W@mOM;#AxB-oyUSne;QQPAl!tGHi*Lc6d0w~eV?&?fllng8 zS<`bNR1Yb_7ZsT2oSp-rJe=pN=eVvD;{PM`)B(?R*du=2!C&-!-z3g*|La5i@cYQa zD)HrF`2xc1?QC#A1;i9b$=X9{qk4aiF~{CR8i3&^kQ)Ew8> zy0p*#IrFVA^vGX%zK73AeDRsz^+vD!mhbm!f4|EYpUL059P*hx-0udgTK)Q_uGko(}5q|&hKnPPFne#7Urcl)8F7et48?aM*Oe_r;Kbj(!{W9~SylkN0zFa?DFU#m{k`!Ou-PAb;pN*dO!7s`uIt?7-f2&?nGA zJk^OE=)}M1;_qFY-^IUo@xCt3>*l;}&g@{^H9u9VO=V46BY6mmCV;`e%Sde=S9s; z`Dk9$b!Bs<{=4LK4tbuD-ALn~V$fJxrAvdZE&G7d*^73W&$CGkn`SJQ& z9(=Ss__fb7@8|cs{!}Y3wQ}=Okr(sDii@{0#pA2w7Z>3^7s)3q(*M3lUZEOtA{#A9p=wl>LHXQYB z<+~=4r!@b%w!UcY!JKIA`dbbxA3pj#zt44V%hS{J%!e&6wS2Ma#k+7!4`R->u5*EU z`U3f=1>(CZcB=wcH_sf7bd(=I52sv)<1B|hP=0hKI2OOw{hT5HkdFSl`&oRxh(=V16*@1iLZ|9%a;VYMzi&BX?ne0b3UdvyYr@m6A{!z}{pJ0E){RraLXW@OP zg9DboGL9XXU_B>dt}*-$dN1+E(ub4eS0}<>F;}X2E<@<0TYT;{`18aOipw2De~t#9 z?s}rX_xQcgp{jsS~CCt6I6Selagv>%W+%_-XOQ z@;8rpj`0?}#d6G*H_vZ7VlGy7;92a`ba33Y{J6Pt&r6iwF@|3{gj}ZivdT9M#vDfF zA%=sy)BPJ^9@+?b@)6{47!Gidf4>=ddg-Ot;S65E9=(CxP0t}zJU&bva6J5H?faRq zqxQQjNA}x&e=Ju%T2I+ex1VOYvp%Y|Q`R?@8~cIQ-`=<8w`%9ny1ztq{Pf%d^XTR* zbf2rp_4)jt{M}r?;-p>rNLE8XE6+2C9!m45b^ZwVe-JyC&eQK1qV6^n=Slu<#X2eu zcrG{<`L*9ePrVGs(hrw-8Nb|f@~*)fT!VwU5*(H4dan_ueKXT_ei5$W8*n#Yg`fB$ zdh;dxo41gsR0ooN9S^SF^BlE~Gss=?vy|VPi~4e{f3CjC+4y(e&vItFWq-)_%6_rs z#`?x`<33E!_w#(n^X3|i8SHGIcfBPMHx8KBHc^19$ z9oF#~;)>_+dtQjSlZta*qL1bo?(ZK^pT5K#zk%QlQdh?sXqD#nfBdltmC!NU)tv*@S@|$ zb$Z^n`?Mst)0z7?d{jI+MICyIxMCJPe;4j0`AfC>$MKc*kL{GX^bd+J)^!*9m2WvD zPFO=P-NYZgK^mpZ|DyB^_y@mH(1Aag5TA=onh8-nz~^H?sAd8 zSE<96$`Ud{nHF)6L!R<*-hPjU;?5|PczcD!CQTA1Oj0wEFbc6cx2J4fa|L*hU7pzd< zSw`(_1^_})_L^VY{;qh?=7x3JzrOL=gZi| zAHvDJj{klUyLW|rgG;%j3MBig@4o1m~md2RV;vKicwRdu6#X@25K7 zd*_R-Uo>~lmET}r@4WAY{D;X z!z=BgANKj41M0--`MBCo+wkmLC2<<&q&!dA^N_dT%C}3pzuRzm+su31#_nvv<879t z_cpML>(r$mP~W}}|GWZ^ljhJ8@59%O!AA^6KZp47tLRP7%l<)d$MUcK!uBxa$#rUR ze`C}iCo{(t_M@C{kR6?kxu5on>_^)#c79A;Sp~nMN*_Ws;$+2Zi7%Glo@d_mKAiIk ze#mF(6ItRqwz%*6@J5H&p9B1weYlc+=FTOqSoiCoBtQMIBt3h`{eR3pK4z};Deuq0 zZ{>KtxaWgC4qid~>j+Nw5bo><{da^MK1SXj<0n0i^OTo6M1J?FWABx;4|lk(^!#Sc zrP#nOt|Q+M(VzE`qr|W4{#N<^3cqs>eK?IBpTK^PVBfDH$N$!LFq2<$J^Uy6!6TXD zP36tUBOhRSa$M)SiRH(Bv*kwlhr|~vu3f^8t&+#`9JgG*^y?0DIjYFpYbEP{&&ibC zdJI3}=Vp7JRF3-IDZIcb`zaUCNmiVZkNKUl!-bfmC$6Um4^ao7P{%ylB6Y(8b9FrT zI8S{%52u`mvnjw2n&T_Lt>*irr}NC;%E9TJzzsZxn>j+i9H1xCymraK4m?cKQ?mD) z=#8YOq~9LGH?8rxtITg-rZ1$*{hCG|2e^-~J>fUecNTu8IP-zXQz*_J&E)r_xK4Iz zhPdM{`KvN~as|CsrJk~k9Nf>e&)11lj>+$DM&4a|=qCDmjs3QVzV@8!0{mVv)>HYl zBK$=WZooWmU7zAG&zWpsof?pjMtF`!xSb|Ah9>xP|GkmSNZoBIDX!GDB@6YQJ3I?uVW_$qMu&+IOUa`k91zg{;%e) zE|dR$08hHX>jUy*5Aj!qoUg*a@N+W`@K?~7ZOp~_a^q>Taj0iy?P11I1Ftfo@RH*C_rQ}9zoO6XI|_giqZ$9E2|uV2Zm$75S&ux` z;WwFwbl;Etu{^wB9&SGeU+O-xWA1C3W2`u77d^g>-rB^@ZIDNLgnn5gPFyAac(OnA zEFO9f^6<3t3tG&S?t8T+w+jn{-FVFO-KjF7})Ytcq)4c4ny4N2k zPW^0O{^Kt6g1NyC*0Bw}(;EFU>gQ=jo|@2$jc}&v`3}m%*Yi1b?1wr&uSkDGf&1eA zz8vy-LI+zJgt?U`IE|pB)hA znZLK6*oZ&dfu{!*-jx&8FS^C;|85U{iMjG#?cdK|U=I5Ee6j4yk3YZIeDPU+ z;(zR6eN(@Kc!DnCHgl&P$VGdf`sLd=CjF!MqM3fvCg%P(p+_3gYYpKSN$=OAx9Yh+ zb@*FF>|X)7&*R7Ckk|CQ2kGx4^vnVAm!G%vF<&hI@?*YOdD4&hV#&kP`C{eM*2pU? z1t+RH_agECB0S9k^}7mr^a}Nw3i*QccjZef)S>6eW0Z*t?~=Dqb3>hfcb!@5ILGIv zqvto61CjlhiT+sG)3J;>I^=5yBM;|!Nt$;t9z2=zZO-?*j_o?6>)DF)%kVx=Kl*&v z5B%C3j_cyCYq~z=qw{`_$6fby|F7#<@0HJaTK!yp&mufanqRE?_pui*JAmB=T^Z=DZ*)SQU-gZVh+PZAfb`!@s6 zk>;K`PpbFLz;n%H=0%lvpMejV=6fg6XQLq(o^#}Ut@O@~OzS*=9F4-=PjcO}5zo3_ zZJy8aW8Ty2@1y0(N1x~Sx$bQ_GB;tlsns(dw!A2QU%{^2W1sE9m#mSGUc`PZz@;p} z-7b*FuEtzBb4A`~z7M`nzTd9%dcDoBm{VciTG$oUTc*fkOp)hIN54;UISKzYjy#P- zJgWNN+nIh(Kl4j3asE~EU<26QQS{?f2f~T0XUbD8QfEtkiSpnT^m~Qt>p%Nb=0nX<%TFwm$4$?busyRsWI6Hs&6ir9&XXJaF_stmG3F>N zFS?F-{IsV(e?f6&s+-sHqW>>@ZyIA+dfxZldu!k8R@IOc#o>~Ca10nmU@Jyo7`_dE zFbqR*gdlJbh4imN!Bm9ubWPW9f?Ywi2K zZ{1z{zGPJY-~V})Y7}Ognh_;o<^vCJ^||++d*0`L*5C6S`!8qZMRD{IJkCbsq21S} zdcr96urcIlEbM}KfI+TvFzUDFiB-oKK)?3~C#>u6^R{oo58RA=y5!*=dana})5-o% z{Hg9&Cw1I=aIH6)8*?$!?|T|v<{RWyen39|8$MD8YRBH*;(EH+5B`OdX#pKP;F7cyPXV62y}wNHm=7e73``Wp#cH*{n?8h6}uji5LFYq}pk=MTlhjEL#cj8f%ANwwK z>Zker7qP>)Bi@o;=nsEKJkK!opb@Tjg!?!WbN}t1TVI*;v!7;8-S*q|%=X>(>a2fb zePccIli>3EdzpUpgoz*Ye50B2H6(^H#mmS_^A1%fH(t3Rb{qc3z{ki|Y z$G-Ry>;4(;SDcUD|8^WDKfegC@f`K}8*q1B)aSd&w|0M5_mm%d8f z@ip?Fo)>eSd7_=cxys)ihGQ7!dj`nUb#uH$ebV#PzDS+=rSN;S@6$X!^H#Q>vO}qV zNB+iO@L0C1mOnqI$nk*nlkJ%OB>UBtBik{{k@b!H7-a7sonI{f@qBx9p1i1@Uuc)U z+9N()VL#oXZ|DwO=pc2yLFyKL@C4oL+iv!4S4r_wC-Tq%r`tgtxC?pfV@~53oZbw7 zpTlmVtE9?p)NVnR`e5ZnC8H87awc z>4USl7ksGVpD&hlUw;Ijdl`Ft1O0LvdvgzeyMs8P6E3DB{BqBsw_hfIaVYeZ^HTN` z+&^P^vL9|avfi=WSkEY4oWk#)BEEcQzF7X`GW|Yf?TR1viHlaqUtF@DWk1eS*IlB{ zvcT&()^V18fZ14Y$@?svz%2EUIr!uGlJxL0dSewHVI6(3j{L16R}YY@75W~QSpRgC zAF))@eP8A}SI`>|ncL^j^L*r0_<)D-Tr2oBOYys9PiE0GlW?%Z%o*yY&h%Dr5Aw5r zz`pr1`sy>pdEdjHJr}RVUHuS_=5olB@=?9vADR!feRF=wdddBZwrjRywo~?J?8nHy zOyQ?Z(>F0gKFo6<7Vtlp=?5yb>-X&u&o04(J)cQWP6r<;u787mh7Hzn9XVNJ->;$n z*RVTlaKh#+*Gu9DHqaZJQSX!AZ?1R`J+NDno!vps5+5bKu?Y{qiTrNzK680n=$CDN z$9B|tWzV-uirW$&DjqV;$CCW5!9zTRJ6VZ+qxa9!XEVk3k8wRi(N95NC~|d|{c{)I z@DAr+f{XYS*5Ok4^UBloM8B!y3a!gv>1N6rseE2bX z#oS#ko(C^Ge}Y{&;(J_YK7=tEpvTK$jKbnH&b$d2X+Ga8$oY&mBb0#Px~(Z^Hn&| zd(?5dg71_4=?zXxy#5dzO^V0Nr;DGM%$$#rp7V1H=g7Y=lGnVSX?}gKU3O!OxY~Sa zhM%&8f4L0@d&GXu!A0aQsNSE0=gPrhm;2#R`5C!<1JUmwp?khcCUVT$X_%Vn0&j;Ae zef;e``Z9K~JKJzHTW~9z*sTrj=XyzbxK;lC5Poz8`ItlBPQa=5qMt8Eydk^t61@0D z*83WHj@#tXIwOBA`5wr`feuGq&i;<$ZR8hyGf#eH8Gi6#Ci`_rKmR&* zK6-N(j`{?9U0^-Scy4w%yj^_4^x@;$vkOS#aC;5;8{JvH8&mQvc zx#DH;_AR7yo&Scx?^-=05p_dGy&7e$7b8kMeSz!~r)Vub@2T?_iIA$ogKy zKfM|9~CW`z3LBz60F`q>j-tbE8OdGgszdHrXwTa$3Ae(uEqcGvu4Is4Ro1&K3P z{OK(-jzLx&2hmUN)4mHV7`EWD+3(dOE zf4!*wrEeBxkM@~U{GYUFz2D}HPkGx1MfI^fR}`oFt3}=Se^kUy72)uTaLLR$o^OUb zY?j@rYesGx;a3~*SL%_+TKaElkPr7;R58E!(Y_hUed0rvA1lL-mBAf)K6Zimk7?ez z@;*l;djWqLRc{_q_XN#WUCGFZgPU{GI=%mHXDp{cV$7n`*<4eFA^8jqhnw|G~d$qhF5KTdnjD zw8Epqv%f8Wr}>7VH2?aPKYRN+bYF}3S+&`M5uO{{JNuTfGSMT5-e83m$zJ9$J{;D}O(k`FDC=kn1tZUyi~vBu-TK zKXIYdC4(dOYv;wx4ayJghimMj&Tx6T?K|c0% z=(OE9k^5CQ8%fH|6GZ*N8H@9WEIZwZwCokr5 z-mm@z^M9)6FR^~x9I%j?S}7e<$8Wc4mOQdVg@9T89p}=__!po=5pR<^Zu@uTTfN5&1RqGRhMteWSmR zlc%4^T%Y#(n|ILto#6A++-7s5w#&X>)>G%njqTA-TV7O;SfZ}JM}1@!eqUi4M-PoNTxY3@F1KF=${Gs0XciE-x zsOM;%Z*l!^!kc}TH*=-Zhhv%L&2n?rPFYV|ZqDj)-IwGiY8@t{uf%+X>sRJ1%!|I0|6=`Oc~QRl zh;`VYzA;B1)EKLk_RP zfn3M$ev5s4JNPJZT6gh-@5JXw58c4NUZf85ZRGI<^10Vax^HhGFW1P^{fPYke+&*) ze%Kv;e~Gk&5q|#|dOZ0zXZ>Q^Da(!ZjqShZ zin`C}{o;$I*K_TvOKxG87O?*V=gCu;t4~`(@(s2Dx8D?3Yov+VQY=_J7XG zkK-%Lk>$pIjN=W*AF78;Vh?_DzF6OzZrB5~ zNq*yP^88)Fx#C|UA5+w|r%Q_C({nEApNa4Db?QERi9GzP=$jiHJGejH_=7#@zuwIC zYU!6g)~hemI;Z*W^7s1LN5j+?N70kx_>*ZazpiJ3{W`%unt)fGi1=Ffbu#=2&EuLv zP9L8yR-994SN?pD`qnb}m7Cb{yX?~;>UhJ*!vLI8U#zq2Wp7DwWDguc4|3Iw{_mq6 zGRS&PGXHV5q~{*YBM);W+3y+h-_yv8>$DTpjVGuFPQZao@;y`VQ8REe3)B;rk;fIT zYZG@N^N!%&Wlw)E>ePyxUXS=)ap+an{d(}nnx}XJJMTKt4eomv z=cl=S&NF!an*50|xR^2eM#jS*vj1#5<$Q<0*z|la#Us<`wQ2mvN9PxtFP6Vl)-JoW zAM&C&{~~_n2wdF)^{r*<8B6G!h2R3zA21KsHy8Y%^uQea-h4^?!D2~%#|nA(RX9sO zzjQsgQ`s~B`vc_WKJs>-^}ZiG(mFif2J*BHf3yx4ljbJNUsyqo zmP(56=0bk)SAtu|P6z)WKmQWk-)f~XSQq)>>+IL{lDS>QO`FKy7VE!5eQ%HZxR1OfZc~2VHaz8aNpaOyaL4-G zZPs@i9%{QJeZNEfd6&QMBG+k-uJS-T_&M7p?WZmF#U}E{c&-?;}1-bF!897=;5K$3LB* zZ)_5MHf4^SxNaIdI+w{`SqMF%{7JrDa=Js@Gfy1w2k6;(?*AsgXAhqIK4k`}7;E(`ESLn-MQ!FC#CZcsOyQ&O=)7X#Y;)&rfB_ z3rxeQ&yinQM857*A38zqHsQmj%&i9hAwA*yazy-*<2mn-a!ZN_ay-{P&)mK=Us!Tq zV18o(9>bheIov}z97H+XMLAqw8S-Nu*>lo7$FTsnTE?8?GM?jH7V~pe=PHAjNb`;5 z7w0d?4&^Q=-;m?H6ZZQt`s|3;hxpG2aM=67<7-2i?=!cOxMTNm$d6n@4?logSirBF zL|%H?XV;MTr_t|U&$RDfj6P-cN!(=JyRa91yiR<&^Na4E()CPd;@F*6S)$M7A^GqF z;@mat&v0hHPIbZi>=*Z)cy3*RIf!M*Lpl75=arSiNtN^O=2p!0c;0XoJVO;6gE^{d zxV~!m2+wbQOFsDjg~f)}b{&TSQ3Y9({D%^_F7OO(Uwc+PU-v6P=J zFo!qI%U1l6gU@+X|H-Z#MPG&Lg9qrpee}*QapX4s+&XseLG)*lheJ;N+?0FtSzLwR zdIi7y*LeSrf>YP^cOX|inc~%f%zm`>jr_zZ@?i7Cv-io*tzma|i1$~>*WD$rHiUn- z8g@m$KOg+9{7K*cs+dcy_`I6=v(<3AHQ19{)~yzvr!IIfw-^~eW-&2tYa>E9d-ITxWiiXPA!~I4g6>|bFZu5^USYTzz3BhkLB>rWn6#ipU}R_ z!7k%KAx#WC#d0C~tx{Dy0A?$6^# zeuen?HR2%0X&ss4eCLN;_tbUIXS%P6FIF6}jz2SvJUx}+H`6z{fqg%u-=z?9#^rBT z(Ffpp(w;Y6$2`e;>{bJFVH?mpjm$}G3Xb?xFaJZh!T*Zq+5Z>K;=ZcjOrL4OPBg)p zHz99LG5=P1l}7YhBYhJMtbaXy7j^VU)FLM}aK-MQ@b9Wb&sE@8RluQ@!=II-|I%Dq z7OdHe_P;=ThJ3N!5zyUGoSe16dymUzm+N)LGv1Py5>bv+BoxNWOanp4HE7 z+C_inE+`LgzqE?@rH1`pk3NRG{MlyRkC|q;%3{ca;+Piv)>iCREBm+=f2I|C)hgci z@3kUVt@2+7TEwHjJqKC#nEBZMtVQelGcA(S?-!BhBD`-ia@s^+O(T7J4cMuAj&=OK zmcEG^`mU7iJU(0=Ofb(w>XS>vloi8d* z`A!S_4mqf3Q~dOsZE(JA$iov_pY=BNy}Z#zzd;*)QEm9yiCk-n*9=M)b$a=i^4>xq-<=+CO-`fKT{sp0Q6_}|rV!`1YadaimEeO;CGPgL;v zDc)0_&;6l!?q`mDbBrE2B#*F9U44i6f9rjh6U$ZW+n~$e7wq!(|9-Mv|M%k@KgRK+ z96!SGLmb;Uws36bSkJMVV>w69P1+@Ixf*qm-2d;t3F3th_~H-v;>Y8QHOJTWtU3Iv z#1*T4ISa=$lSz+HW#S&D;36jBe9~MW*Za)}nCnvhY?SzM6u)pJ^L!6;!;V8$rx}U3 z)PGmKf0+1UDEvd!b2=kVQQqZZ^LpS+JiLpYQj(?rr%pC;CqEVjkzGB`@;- z7Bl=P<_#{g?`Nrl&QR~2VSmp=ep-5GlJnA>aMx|UpHwGKoS^a?!@<=l4?GllLVo5D zdCoyNwn6mRAbIgYc!ELl>xmZ?S9jO>bNJ)$BJaPSDX;cy{JZ*d??s)+b8_8ZVXn`d zp6bREne%U6fAhvZo|O;F-LIbl7>V05?{`+;SkG8LpC>Qgm*#RjN7|gldHmnI?O(8d z(f(YbKC+EoULoH-3(q$VUpI{(l=@v2mKU|Wochb9_rBl7@?u_8`)Cip z#Lr)xWq(hy?^6Gh^@{sf%$ZvrY)@=o%msLklUlH{GmzIx6qh zP5q^d_3n(hrsAirp*Md>J^6>!5ih}oT!znhmHO0Y@Kf6H!|vc$^@M(tA2LF|b_@=7 zjPDu8-i-$*W1d*`-?V?sk1CHl7JR$q#&*j3<~+HvT~dAj&yFva9y`L{+@NkYmnly= z7Cf5tX_~j{z9j1b<<?x=Wq?PQ13=hwqN{huefhbKlwx{ORlL_l)@E+nMC!Y4-o~ ztXuHCtl#HD55U{ucYhT*`)&N(UqnuxK`t)C!F2KYL)3@H;7rG`PlL?E>frk?mL&hb zMZWHp;PzB6?8;$uQ;4T@XGna`Z!H0vMB zk@b-6lzBgM6z?@(tk280>-X=XSC;tQovgzzupgg;BXQrz*Qv{Wi}m~?_>Awx-{lW} zt)%by56XL$UV;m~Og*L(uB)HVA7H)u;8VLxvV)y)Klk{&J8{(d-i3GQLLU04501gP zO!Mz^a5wYtK(p|xlhh|i$e(rx$EWr1b9cXq-nm2_`8NHA9msE2*iqT#ZqDn0uj?Uh zNORt$m(p`XjLXNNBw4oxw6yfi>Z?Qo+;}4Q>^neeDe(4%sle4%=;d|13sj#_>k*bK`s}A zcb1bM*H{tec1gZsaU|G62Qu-4Ia*L}Y40QuYJ^Y%)LzjokMchF%Q<7h?&A)F^2i(M-ZP3592Iu?`IbA^y zFT%;p!ClP;U&H!Q$4vbf@;gR@6V?7~XWx8-{Mc3egbwmpUC2o{{SZC)kBJkNT#Vs2 zO`r!R@x!Kw_ogC`Vtb_fx`3Wr=KJ&QlAoREzZ5U{jnL=PZ=1mlD=&LMd~tyPvXA}W zr+&AOT$!IdVBh)tLtY=@znpM?J+CUw(K8pN{c?i5oFKoh7arrc9tSt9{d9u7Vqr z&T|&as7IGkCohN3s(^c_V7_2E{AW45L>YWT8Q)U|?@`8_tTN_@mGS;EII^;MF1YMk z8S@Ma)W-|dx%2RadFDJO-dJ_16Z&(G(LYD{L1`{6eMI>6d)&Vrk^x$=|9!!-W*9LFX6*oV~N z4)Dj;f>-vOQ~3)I&=b4#d3YXe0e+#JIl<{DzaY&mR$prc&ylZ$r>bP1C(cy;MAiIz zHGF6_>*cw7)iLi@eX>>YIr6WoVji;MZ*zQ}8)~k|^Fu4)L@Jo?R{>|0o;R;NY8jkH znwPEkHjf;8U*zC$(sQ3>503H6j_~sjS@-lj`X^5v&n@K2{ah>P@mcid7;!)!+;Ru; z!ZqyT3(jLxH@TQ8e!7j{+>IXTC%zfR-i#CX*$;L-@jm$w%f~iywVWw#@$-^~!*9`j z@tpZQ`?@^%CE1HA?o&1W2G#86YPhVL;G>iuuR~AN@xFSvmU{XW>X8%A;j4#NuSZ_$ zm^)jCeE2!?b#S8Q`Rd?)5+ADkSWU>I{J(1Cxe9(O@#@M`SH$m@9!>g9_PYRoT0rg! z{JuQAVjj*f2S=NOJ3S^YJHTJxCGWI}e5^9xb(wf@4tbfvpB}|8>O&9R<$Z4=H($oz zdV&1fmC!qiyL-v24Y@L&I3GyHk8c)-8k48PaR{cgg}B+giMjwbeb6WnhT z9D3sg`O}T`F*IIU-&CN_D&Qf@k=OE=1F8O?GPuYx zzNZWhxqv-PbJxW~ABEp1zi0Euui=k?+_QZqo;lsfBt3p zuaChCD(;`jWCyy)=iDU^wut<0VV95b)5_2TmDnS5-0nkY;68ayF!MYAb~AF+EPvu3 z7UBDf>LY1t;qzL=W&YV5Lki}=fPnDaaDD9-m*Cj0sfayO2=uHvWf zk_WRMEoXmMU6B3q+vdaL~2 z-)Mz9Z`FDcIyYt@WHlsO&7#zG_r0D%wMl3-b!^&in9%pF16N@L|sTFz0=k^FGXZAK~9Wa^d#re;?uVf9Ap; zQ@&3<^)sCJQO^4)=Y5p(ewOoomh(Qwc^~7vk8$3UocAQ>eVp??&Uqi_yiai6yPsdI zIA)nRZ;pJ^EP1I}^5kiLq~hnP%ykm;I?OE!o=0)(Bz5%(_@A*%e^1s*BEY-)5+Yy3IM7t2Dplbum|L-pkKj*8IZ6lPb?NMEzul{MHb8 z*P-A-lvnRTE^d?m%7|CLm+3mc8}&!=mp6!OyUEuM1{ZG*%N(EU)0Q9eSC)hGjy~V- z_x-S(S#I7*Ue4o1|E%Q2e6i-mY*3e7{}ms zhCb|8U&sNxM%0bX6^i%i#cr7E>?HqwJ=6Yu)_R3{`;SZdz8`V?0)Fjlk)PGR=n4K^ ze)TAJZY<^&xi0PXcfH8Rvs|(HEZaNJF*dhuPV20`@qMd0ER+wkre$#?xW_T>#YiJRmtZUs*!z4%S)zAsZZ^nBEA^wI#l z%y7&B^?p#iI>x-d@l1Twc-$YqHrHpKMtPl4?B;mneXXx$UnkJ36Wr%C57KfYd7i|N zo5YVxJkELj3qPs6sD65s$#2+Tf6q~eAB%OjzhU0ob6DL+pnOZ3LoIpl#jf>4T}Ai# zE}wsm`rJkAR>u0b!<%11zOLd=U5)qY^RJ?}E{DHjKSlfahwz9u;W2uMkNe4&_QKuV zAusz9b%JlAx30jcr@jWyk#*mW^ii7ct$m;R1?69i28S%Wl%6wU{dLw~vfilyRK=KkJmzF60vYnOi5!j3O+|NG(0?uNdWUB820dE{wwr}T%|65 zE$S+&BfW+{^SjugXUy@EXMKe_&hzjJPgDPSiaPNZ@k2gme}sJ2*KJ=o|1Ii0ebl+f zf(w;=dk*PXNq#~PT)++9_Y54#AI0^{-{`=v>w$;wN3I62e}m}B)ZZn4Z!r8Y_wmSn z4bWFK%>5V(ze(|6nmcR#1E?Uwyt+a*5_`n{T8Ecwm1>$-PY-zD_A`Qpz;T~_-0 zMfCgkO6EnxmA~M+8*_u6E9v@w0QdBL_?_3$|JUJNy5V33$g>Y27X#FHdf~9T;qJOh zuJ7x9bRu6}=!ssgZwM}W5;>VgE*2ucFV1eEB>&Sq%mj6re(H*M$@jJ+Kc7J!U&Wuf zp2>dS!Efq_`={r;cEPc9Veh)a{^m~q>%d>^M!yb(UblX-U+6v~`%U(v>`z;MY^NNT zh!2^>517J^r039U-csscFwb?iKT37)Lc5N8-Fid@Rko6d3 z9S7k62H?2|!VbXmvwz3nPN&f$^YAH)!5J&go=0wGS+5y*t7+tQ8h>P(`9ibs#&cZH zBJaPCy;-GBxQ3jr!iSnST?yV*aqtWr%w)*3_@^#D?+SINXOO#JL&%@`v z7)RB5>_iTG$%75jH�a`mC65_$`mIi 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≀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 -#include -//#include -#include "opatIO.h" - - -int main() { - - std::string FILENAME = "GS98hz.opat"; - OpatIO opatIO(FILENAME); - Header header = opatIO.getHeader(); - std::cout << header.version << std::endl; - std::cout << header.comment << std::endl; - std::cout << header.numTables << std::endl; - - std::vector tableIndex = opatIO.getTableIndex(); - - //print out the X,Z pairs in the table - for (size_t i=0; i< tableIndex.size()-1; i++){ - std::cout << "Table [" << i << "]: {" << tableIndex[i].index.at(0) << ", " - << tableIndex[i].index.at(1) << "}" << std::endl; - } - - //find the table index corresponding to X=0.1, Z=0.001 - std::vector index = {0.1, 0.001}; - OPATTable tab = opatIO.getTable(index); - -} diff --git a/tests/testsConfig.yaml b/tests/testsConfig.yaml index 83cbc2a..94555fa 100644 --- a/tests/testsConfig.yaml +++ b/tests/testsConfig.yaml @@ -2,7 +2,7 @@ Debug: true Probe: GLVis: - Visualization: true + Visualization: false # Host: "10.28.92.45" Host: "localhost" Port: 19916 From aee93c8ee04b943a271f9fcf6ba1862c72b4b85b Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Fri, 18 Apr 2025 11:27:14 -0400 Subject: [PATCH 085/167] fix(specs): removed opat spec from source tree as that is in opat-core now --- specs/OPAT/._OPAT.pdf | Bin 4096 -> 0 bytes specs/OPAT/OPAT.pdf | Bin 226017 -> 0 bytes 2 files changed, 0 insertions(+), 0 deletions(-) delete mode 100755 specs/OPAT/._OPAT.pdf delete mode 100755 specs/OPAT/OPAT.pdf diff --git a/specs/OPAT/._OPAT.pdf b/specs/OPAT/._OPAT.pdf deleted file mode 100755 index 77c9ee29b0c7a3cbd026b142c583764c2dcbc4d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 zcmeH~ON$dh5P&=Jxd?GDdXg{~10E*x$UGCG7?PMp!h$Zix6m_FZD!M%ZhLw*E_l}e z;U8G9-u(;S1kt15o;|sCcH<+0EO=a|pt`5Jrn;)WJ{7uj^9rgWG{&*E{aD-8R%aYT98=VCl<%d|ZG>+B;RA^iEOC1_?r%w$KbeAnp@LSax7QxSp!dZ2Bxcrf#c}C{?PRu&mIPY z)@8JDxOKGuX=J`Ss(pF!?%S@)^B)p%npUstM=&5u(ldEPdR#bVJ^MG6X-G*zcY z!WJ22I5AZ5dk{;*^D*%}j6*B%Flk}iv5Dp2z=(>JCWaNdmKBgFi9#JhAZFyd5d#4C4{ z{Fr^0?1tPVG;%ug7;q$;|z5ibw-9q)_;~)1i#o7P> diff --git a/specs/OPAT/OPAT.pdf b/specs/OPAT/OPAT.pdf deleted file mode 100755 index b8143a1f30f737dd34f6d08983d5662a6625d144..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 226017 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 Date: Fri, 18 Apr 2025 11:28:22 -0400 Subject: [PATCH 086/167] fix(tests/meson.build): removed opatIO_sandbox subdir --- tests/meson.build | 1 - 1 file changed, 1 deletion(-) diff --git a/tests/meson.build b/tests/meson.build index a6b4448..9cd9d37 100644 --- a/tests/meson.build +++ b/tests/meson.build @@ -17,6 +17,5 @@ subdir('poly') # Subdirectories for sandbox tests subdir('dobj_sandbox') -subdir('opatIO_sandbox') subdir('composition_sandbox') From e7ad73c0f94a8a6f40336a29da641cd67c7aa4ec Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 21 Apr 2025 07:33:39 -0400 Subject: [PATCH 087/167] refactor(jacobiInvert): moved all jacobi inverting logic into dedicated function --- src/poly/utils/private/operator.cpp | 81 +++++++++-------------------- 1 file changed, 26 insertions(+), 55 deletions(-) diff --git a/src/poly/utils/private/operator.cpp b/src/poly/utils/private/operator.cpp index 7d42500..5432d18 100644 --- a/src/poly/utils/private/operator.cpp +++ b/src/poly/utils/private/operator.cpp @@ -125,50 +125,6 @@ const mfem::BlockOperator &PolytropeOperator::GetJacobianOperator() const { return *m_jacobian; } -mfem::Vector PolytropeOperator::GetJ00Diag() const { -} - -mfem::Vector PolytropeOperator::GetJ01Diag() const { - if (!m_isFinalized) { - MFEM_ABORT("PolytropeOperator::Get01Diag -> GetJ01Diag called before finalization of PolytropeOperator"); - } - if (m_Mmat == nullptr) { - MFEM_ABORT("PolytropeOperator::Get01Diag -> M sparse matrix has not been initialized before GetJ01Diag() call."); - } - - mfem::Vector J01diag; - m_Mmat->GetDiag(J01diag); - J01diag *= -1; - return J01diag; -} - -mfem::Vector PolytropeOperator::GetJ10diag() const { - if (!m_isFinalized) { - MFEM_ABORT("PolytropeOperator::Get10Diag -> GetJ10Diag called before finalization of PolytropeOperator"); - } - if (m_Qmat == nullptr) { - MFEM_ABORT("PolytropeOperator::Get10Diag -> Q sparse matrix has not been initialized before GetJ10Diag() call."); - } - mfem::Vector J10diag; - m_Qmat->GetDiag(J10diag); - J10diag *= -1; - return J10diag; -} - -mfem::Vector PolytropeOperator::GetJ11diag() const { - if (!m_isFinalized) { - MFEM_ABORT("PolytropeOperator::Get11Diag -> GetJ11Diag called before finalization of PolytropeOperator"); - } - if (m_Dmat == nullptr) { - MFEM_ABORT("PolytropeOperator::Get11Diag -> D sparse matrix has not been initialized before GetJ11Diag() call."); - } - mfem::Vector J11diag; - m_Dmat->GetDiag(J11diag); - J11diag *= -1; - return J11diag; -} - - void PolytropeOperator::Mult(const mfem::Vector &x, mfem::Vector &y) const { if (!m_isFinalized) { MFEM_ABORT("PolytropeOperator::Mult called before finalize"); @@ -209,7 +165,6 @@ void PolytropeOperator::Mult(const mfem::Vector &x, mfem::Vector &y) const { subtract(Dphi_term, Qtheta_term, y_R1); - // -- Apply essential boundary conditions -- for (int i = 0; i < m_theta_ess_tdofs.first.Size(); i++) { int idx = m_theta_ess_tdofs.first[i]; @@ -232,16 +187,35 @@ void PolytropeOperator::Mult(const mfem::Vector &x, mfem::Vector &y) const { } +// TODO: I was *very* stupid and I accidently deleted a lot of the code +// which I had written to find and use the preconditioner. This needs +// to be reimplemented. Once that is working you can get back to +// Trying to understand the multimodal hump in the residuals vector. +// There is a jupyter notebook about this. I was thinking that this was +// perhapse related to the non consistent application of boundary conditions. +void approxJacobiInvert(const mfem::SparseMatrix& mat, std::unique_ptr& invMat, std::string name="matrix") { + // TODO: This likely can be made much more efficient and will probably be called in tight loops, a good + // place for some easy optimization might be here. + // Get the diagonal of the matrix + mfem::Vector diag; + mat.GetDiag(diag); + + // Invert the diagonal + for (int i = 0; i < diag.Size(); i++) { + if (diag(i) == 0.0) { + MFEM_ABORT("Diagonal element (" + std::to_string(i) +") in " + name + " is zero, cannot invert."); + } + diag(i) = 1.0 / diag(i); + } + + invMat = std::make_unique(diag); +} + void PolytropeOperator::updateInverseNonlinearJacobian(const mfem::Operator &grad) const { if (const auto *sparse_mat = dynamic_cast(&grad); sparse_mat != nullptr) { - mfem::Vector gradDiag; - sparse_mat->GetDiag(gradDiag); - for (int i = 0; i < gradDiag.Size(); i++) { - gradDiag(i) = 1.0/gradDiag(i); // Invert the diagonals of the jacobian - } - m_invNonlinearJacobian = std::make_unique(gradDiag); + approxJacobiInvert(*sparse_mat, m_invNonlinearJacobian, "Nonlinear Jacobian"); } else { - MFEM_ABORT("PolytropeOperator::GetGradient called on nonlinear Jacobian"); + MFEM_ABORT("PolytropeOperator::GetGradient called on nonlinear jacobian where nonlinear jacobian is not trivially castable to a sparse matrix"); } } @@ -258,9 +232,6 @@ void PolytropeOperator::updateInverseSchurCompliment() const { schurCompliment->Add(-1, *temp_QxdfInvxM); // D - Q * df^{-1} * M - writeOperatorToCSV(*schurCompliment, "/Users/tboudreaux/Desktop/SchursCompliment.csv"); - std::cout << "Wrote" << std::endl; - // Note: EMB (April 9, 2025) Where I left for the day, so I don't pull my hair out tomorrow: /* * Need to calculate the inverse of Schur's compliment to precondition the jacobian From 274f24034c54d687213517ad608f685721f98d36 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 21 Apr 2025 07:45:17 -0400 Subject: [PATCH 088/167] refactor(operator.h): removed get block methods --- src/poly/utils/public/operator.h | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/poly/utils/public/operator.h b/src/poly/utils/public/operator.h index 1d2e4db..cbc6249 100644 --- a/src/poly/utils/public/operator.h +++ b/src/poly/utils/public/operator.h @@ -35,12 +35,6 @@ public: const mfem::BlockOperator &GetJacobianOperator() const; - // Get the diagonals of -M, -Q, and D. I use J01, J10, and J11 for those here since the diagonals - // are not just from the matrixes, but are the scaled versions in the jacobian specificially (-1*M & -1*Q) - mfem::Vector GetJ00Diag() const; - mfem::Vector GetJ01Diag() const; - mfem::Vector GetJ10diag() const; - mfem::Vector GetJ11diag() const; private: Probe::LogManager& m_logManager = Probe::LogManager::getInstance(); From 4a6b7aaa359877dbb58f9c53ec5b79ff1095d937 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 21 Apr 2025 08:04:49 -0400 Subject: [PATCH 089/167] feat(polytrope-operator): finished computing the preconditioner --- src/poly/utils/private/operator.cpp | 26 +++++++------------------- src/poly/utils/public/operator.h | 7 +++---- 2 files changed, 10 insertions(+), 23 deletions(-) diff --git a/src/poly/utils/private/operator.cpp b/src/poly/utils/private/operator.cpp index 5432d18..a21624f 100644 --- a/src/poly/utils/private/operator.cpp +++ b/src/poly/utils/private/operator.cpp @@ -193,10 +193,9 @@ void PolytropeOperator::Mult(const mfem::Vector &x, mfem::Vector &y) const { // Trying to understand the multimodal hump in the residuals vector. // There is a jupyter notebook about this. I was thinking that this was // perhapse related to the non consistent application of boundary conditions. -void approxJacobiInvert(const mfem::SparseMatrix& mat, std::unique_ptr& invMat, std::string name="matrix") { - // TODO: This likely can be made much more efficient and will probably be called in tight loops, a good - // place for some easy optimization might be here. - // Get the diagonal of the matrix +void approxJacobiInvert(const mfem::SparseMatrix& mat, std::unique_ptr& invMat, const std::string& name="matrix") { + // PERF: This likely can be made much more efficient and will probably be called in tight loops, a good + // PERF: place for some easy optimization might be here. mfem::Vector diag; mat.GetDiag(diag); @@ -230,23 +229,12 @@ void PolytropeOperator::updateInverseSchurCompliment() const { mfem::SparseMatrix* temp_QxdfInv = mfem::Mult(*m_Qmat, *m_invNonlinearJacobian); // Q * df^{-1} mfem::SparseMatrix* temp_QxdfInvxM = mfem::Mult(*temp_QxdfInv, *m_Mmat); // Q * df^{-1} * M + // PERF: Could potentially add some caching in here to only update the preconditioner when some condition has been met schurCompliment->Add(-1, *temp_QxdfInvxM); // D - Q * df^{-1} * M + approxJacobiInvert(*schurCompliment, m_invSchurCompliment, "Schur Compliment"); - // Note: EMB (April 9, 2025) Where I left for the day, so I don't pull my hair out tomorrow: - /* - * Need to calculate the inverse of Schur's compliment to precondition the jacobian - * I think I have this close; however, when running there is a seg fault when converting to a DenseMatrix for - * writing out to CSV. This bodes poorly for the underlying memory structure. - * - * Also, there is a lot of math happening in these tight loops, probably need to think about that and - * make it more efficient. - */ - - // TODO Also I need to actually invert the schur compliment since so far I have just found its non inverted state - // Should probably add an energy check to make sure it is roughly diagonal - - // I did this manually in python for the non linear jacobian and the energy along the diagonal was ~99.999 % of the - // total energy indicating that it is very strongly diagonal. + m_schurPreconditioner->SetDiagonalBlock(0, m_invNonlinearJacobian.get()); + m_schurPreconditioner->SetDiagonalBlock(1, m_invSchurCompliment.get()); } mfem::Operator& PolytropeOperator::GetGradient(const mfem::Vector &x) const { diff --git a/src/poly/utils/public/operator.h b/src/poly/utils/public/operator.h index cbc6249..3e2c16b 100644 --- a/src/poly/utils/public/operator.h +++ b/src/poly/utils/public/operator.h @@ -64,15 +64,14 @@ private: /* * The schur preconditioner has the form * - * | df/drtheta^-1 0 | - * | 0 S^-1 | + * ⎡ḟ(θ)^-1 0 ⎤ + * ⎣ 0 S^-1 ⎦ * * Where S is the Schur compliment of the system * */ - // TODO: I have not combined these parts yet and they need to be combined - mutable std::unique_ptr m_schurPreconditioner; + mutable std::unique_ptr m_schurPreconditioner; bool m_isFinalized = false; From 184f92faf10ac4c670cdfe454e2cf242b94310a1 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 21 Apr 2025 08:07:17 -0400 Subject: [PATCH 090/167] refactor(polySolver): removed build_prec method building and managing has been offloaded to the operator --- src/poly/solver/private/polySolver.cpp | 25 ------------------------- src/poly/solver/public/polySolver.h | 1 - 2 files changed, 26 deletions(-) diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index d3e70cd..adb23ed 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -335,31 +335,6 @@ void PolySolver::LoadSolverUserParams(double &newtonRelTol, double &newtonAbsTol LOG_DEBUG(m_logger, "GMRES Solver (relTol: {:0.2E}, absTol: {:0.2E}, maxIter: {}, printLevel: {})", gmresRelTol, gmresAbsTol, gmresMaxIter, gmresPrintLevel); } -mfem::BlockDiagonalPreconditioner PolySolver::build_preconditioner() const { - // --- Set up the preconditioners. The non-linear form will use a Chebyshev Preconditioner while the linear terms will use a simpler Jacobi preconditioner --- - mfem::BlockDiagonalPreconditioner prec(m_polytropOperator->GetBlockOffsets()); - const mfem::BlockOperator &jacobian = m_polytropOperator->GetJacobianOperator(); - - // Get all the blocks. J00 -> Non-linear form (df(θ)/dθ), J01-> -M, J10 -> -Q, J11 -> D - const mfem::Operator& J00 = jacobian.GetBlock(0, 0); - mfem::Vector J00diag; - - J00.AssembleDiagonal(J00diag); - - SSE::MFEMArrayPairSet ess_tdof_pair_set = m_polytropOperator->GetEssentialTrueDofs(); - - // TODO: This order may need to be tuned (EMB) - // --- ess_tdof_pair_set.first -> (theta dof ids, theta dof vals).first -> theta dof ids - // --- ess_tdof_pair_set.second -> (phi dof ids, phi dof vals).first -> phi dof ids - mfem::OperatorChebyshevSmoother J00Prec(J00, J00diag, ess_tdof_pair_set.first.first, 2); - mfem::OperatorJacobiSmoother J11Prec(m_polytropOperator->GetJ11diag(), ess_tdof_pair_set.second.first); - - prec.SetDiagonalBlock(0, &J00Prec); - prec.SetDiagonalBlock(1, &J11Prec); - - return prec; -} - mfem::NewtonSolver PolySolver::setupNewtonSolver() const { // --- Load configuration parameters --- double newtonRelTol, newtonAbsTol, gmresRelTol, gmresAbsTol; diff --git a/src/poly/solver/public/polySolver.h b/src/poly/solver/public/polySolver.h index ce2aa87..081e087 100644 --- a/src/poly/solver/public/polySolver.h +++ b/src/poly/solver/public/polySolver.h @@ -64,7 +64,6 @@ private: // Private methods void LoadSolverUserParams(double &newtonRelTol, double &newtonAbsTol, int &newtonMaxIter, int &newtonPrintLevel, double &gmresRelTol, double &gmresAbsTol, int &gmresMaxIter, int &gmresPrintLevel) const; - mfem::BlockDiagonalPreconditioner build_preconditioner() const; }; #endif // POLYSOLVER_H \ No newline at end of file From 58cebc616737a0ffaa36baa1de7649c561ffda2c Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 21 Apr 2025 08:35:29 -0400 Subject: [PATCH 091/167] feat(poly): preconditioner is now being computed --- src/poly/solver/private/polySolver.cpp | 41 +++++++++++--------------- src/poly/solver/public/polySolver.h | 8 ++++- src/poly/utils/private/operator.cpp | 4 +++ src/poly/utils/public/operator.h | 2 ++ 4 files changed, 31 insertions(+), 24 deletions(-) diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index adb23ed..1ea037e 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -68,6 +68,7 @@ namespace laneEmden { } } + PolySolver::PolySolver(double n, double order) { // --- Check the polytropic index --- @@ -188,8 +189,7 @@ void PolySolver::solve() const { mfem::Vector zero_rhs(block_offsets.Last()); zero_rhs = 0.0; - - mfem::NewtonSolver newtonSolver = setupNewtonSolver(); + solverBundle sb = setupNewtonSolver(); // EMB 2025: Calling Mult gets the gradient of the operator for the NewtonSolver // This then is set as the operator for the solver for NewtonSolver @@ -199,12 +199,10 @@ void PolySolver::solve() const { // with updating the preconditioner at every newton step as the // changes to the jacobian are automatically propagated through the // solving chain. This is at least true with MFEM 4.8-rc0 - newtonSolver.Mult(zero_rhs, state_vector); + sb.newton.Mult(zero_rhs, state_vector); // --- Save and view the solution --- saveAndViewSolution(state_vector); - - } SSE::MFEMArrayPairSet PolySolver::getEssentialTrueDof() const { @@ -335,32 +333,29 @@ void PolySolver::LoadSolverUserParams(double &newtonRelTol, double &newtonAbsTol LOG_DEBUG(m_logger, "GMRES Solver (relTol: {:0.2E}, absTol: {:0.2E}, maxIter: {}, printLevel: {})", gmresRelTol, gmresAbsTol, gmresMaxIter, gmresPrintLevel); } -mfem::NewtonSolver PolySolver::setupNewtonSolver() const { +solverBundle PolySolver::setupNewtonSolver() const { // --- Load configuration parameters --- double newtonRelTol, newtonAbsTol, gmresRelTol, gmresAbsTol; int newtonMaxIter, newtonPrintLevel, gmresMaxIter, gmresPrintLevel; LoadSolverUserParams(newtonRelTol, newtonAbsTol, newtonMaxIter, newtonPrintLevel, gmresRelTol, gmresAbsTol, gmresMaxIter, gmresPrintLevel); + solverBundle solver; + solver.solver.SetRelTol(gmresRelTol); + solver.solver.SetAbsTol(gmresAbsTol); + solver.solver.SetMaxIter(gmresMaxIter); + solver.solver.SetPrintLevel(gmresPrintLevel); + + solver.solver.SetPreconditioner(m_polytropOperator->GetPreconditioner()); // --- Set up the Newton solver --- - mfem::NewtonSolver newtonSolver; - newtonSolver.SetRelTol(newtonRelTol); - newtonSolver.SetAbsTol(newtonAbsTol); - newtonSolver.SetMaxIter(newtonMaxIter); - newtonSolver.SetPrintLevel(newtonPrintLevel); - newtonSolver.SetOperator(*m_polytropOperator); + solver.newton.SetRelTol(newtonRelTol); + solver.newton.SetAbsTol(newtonAbsTol); + solver.newton.SetMaxIter(newtonMaxIter); + solver.newton.SetPrintLevel(newtonPrintLevel); + solver.newton.SetOperator(*m_polytropOperator); // --- Created the linear solver which is used to invert the jacobian --- - mfem::GMRESSolver gmresSolver; - gmresSolver.SetRelTol(gmresRelTol); - gmresSolver.SetAbsTol(gmresAbsTol); - gmresSolver.SetMaxIter(gmresMaxIter); - gmresSolver.SetPrintLevel(gmresPrintLevel); + solver.newton.SetSolver(solver.solver); - // build_preconditioner(); - - - newtonSolver.SetSolver(gmresSolver); - - return newtonSolver; + return solver; } diff --git a/src/poly/solver/public/polySolver.h b/src/poly/solver/public/polySolver.h index 081e087..b0a1a32 100644 --- a/src/poly/solver/public/polySolver.h +++ b/src/poly/solver/public/polySolver.h @@ -19,6 +19,12 @@ namespace laneEmden { double thetaSeriesExpansion(double xi, double n, int order); } +// Struct to persist lifetime of the linear and nonlinear solvers +struct solverBundle { + mfem::GMRESSolver solver; + mfem::NewtonSolver newton; +}; + class PolySolver { public: // Public methods PolySolver(double n, double order); @@ -58,7 +64,7 @@ private: // Private methods std::pair, mfem::Array> findCenterElement() const; void setInitialGuess() const; void saveAndViewSolution(const mfem::BlockVector& state_vector) const; - mfem::NewtonSolver setupNewtonSolver() const; + solverBundle setupNewtonSolver() const; void setupOperator() const; void LoadSolverUserParams(double &newtonRelTol, double &newtonAbsTol, int &newtonMaxIter, int &newtonPrintLevel, diff --git a/src/poly/utils/private/operator.cpp b/src/poly/utils/private/operator.cpp index a21624f..618c820 100644 --- a/src/poly/utils/private/operator.cpp +++ b/src/poly/utils/private/operator.cpp @@ -125,6 +125,10 @@ const mfem::BlockOperator &PolytropeOperator::GetJacobianOperator() const { return *m_jacobian; } +mfem::BlockDiagonalPreconditioner& PolytropeOperator::GetPreconditioner() const { + return *m_schurPreconditioner; +} + void PolytropeOperator::Mult(const mfem::Vector &x, mfem::Vector &y) const { if (!m_isFinalized) { MFEM_ABORT("PolytropeOperator::Mult called before finalize"); diff --git a/src/poly/utils/public/operator.h b/src/poly/utils/public/operator.h index 3e2c16b..42f5797 100644 --- a/src/poly/utils/public/operator.h +++ b/src/poly/utils/public/operator.h @@ -35,6 +35,8 @@ public: const mfem::BlockOperator &GetJacobianOperator() const; + mfem::BlockDiagonalPreconditioner &GetPreconditioner() const; + private: Probe::LogManager& m_logManager = Probe::LogManager::getInstance(); From 2192dca6d76838b1850c3260cd62c83f3b238c20 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 21 Apr 2025 08:54:30 -0400 Subject: [PATCH 092/167] build(meson.build): added -Wall and -Werror to 4DSSE default options these are there to enforce best practices and to catch errors soon. See this blog post by one of the curl maintainers (https://daniel.haxx.se/blog/2024/12/12/a-twenty-five-years-old-curl-bug/) --- meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meson.build b/meson.build index e351107..a8a4cb3 100644 --- a/meson.build +++ b/meson.build @@ -18,7 +18,7 @@ # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # # *********************************************************************** # -project('4DSSE', 'cpp', version: '0.0.1a', default_options: ['cpp_std=c++23'], meson_version: '>=1.6.0') +project('4DSSE', 'cpp', version: '0.0.1a', default_options: ['cpp_std=c++23', 'warning_level=2', 'werror=true'], meson_version: '>=1.6.0') # Add default visibility for all C++ targets add_project_arguments('-fvisibility=default', language: 'cpp') From 431a47b9c734ef4858b0ee8679c89c9d281a3cb9 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 21 Apr 2025 08:54:59 -0400 Subject: [PATCH 093/167] refactor(poly): updated header guards to pragma once --- src/poly/coeff/public/polyCoeff.h | 8 ++------ src/poly/solver/private/polySolver.cpp | 18 ++++++++--------- src/poly/solver/public/polySolver.h | 19 ++++++++--------- src/poly/utils/private/integrators.cpp | 18 ++++------------- src/poly/utils/public/integrators.h | 28 +++++++++++--------------- src/poly/utils/public/operator.h | 6 +----- 6 files changed, 36 insertions(+), 61 deletions(-) diff --git a/src/poly/coeff/public/polyCoeff.h b/src/poly/coeff/public/polyCoeff.h index 8cea996..6a18746 100644 --- a/src/poly/coeff/public/polyCoeff.h +++ b/src/poly/coeff/public/polyCoeff.h @@ -19,9 +19,7 @@ // // *********************************************************************** */ -#ifndef POLYCOEFF_H -#define POLYCOEFF_H - +#pragma once #include "mfem.hpp" #include @@ -55,6 +53,4 @@ namespace polycoeff constexpr static int power[51] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50}; constexpr static double coeff[51] = {2.449260049071003e+00, 4.340987403815444e-01, 2.592462347475860e+00, -2.283794512491552e+01, 1.135535208066129e+02, -3.460093673587010e+02, 6.948139716983651e+02, -9.564368645158952e+02, 9.184546798891624e+02, -6.130308987803503e+02, 2.747228735318193e+02, -7.416795903196430e+01, 7.318638538580859e+00, 1.749441306797260e+00, -4.240148582456829e-01, -5.818809544982156e-02, 1.514877217199105e-02, 3.228634707578998e-03, -2.862524323980516e-04, -1.622486968261819e-04, -1.253644717104076e-05, 4.334945141292894e-06, 1.296452565229763e-06, 8.634802209209870e-08, -3.337511676486084e-08, -1.094796628367775e-08, -1.228178760540410e-09, 1.416744125622751e-10, 8.513777351265677e-11, 1.624582561364811e-11, 8.377207519041114e-13, -4.363812865112836e-13, -1.535862757816461e-13, -2.485085045037669e-14, -6.566281276491033e-16, 8.405047965853478e-16, 2.673804441025638e-16, 4.176337890285142e-17, 8.150073570140493e-19, -1.531673805257016e-18, -4.746996933716653e-19, -6.976825828390195e-20, 8.807513368604331e-22, 3.307739310180278e-21, 8.593260940093030e-22, 7.385969061093440e-23, -2.211130577977291e-23, -8.557291048388455e-24, -4.169359901215994e-25, 4.609379358875657e-25, -3.590870335035984e-26}; }; -} // namespace polyCoeff - -#endif // POLYCOEFF_H \ No newline at end of file +} // namespace polyCoeff \ No newline at end of file diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index 1ea037e..e3e71ad 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -18,23 +18,24 @@ // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // *********************************************************************** */ -#include "mfem.hpp" +#include "polySolver.h" #include #include #include #include -#include "polySolver.h" +#include "mfem.hpp" + #include "4DSTARTypes.h" #include "config.h" #include "integrators.h" +#include "mfem.hpp" #include "operator.h" #include "polyCoeff.h" #include "probe.h" #include "resourceManager.h" #include "resourceManagerTypes.h" - #include "quill/LogMacros.h" @@ -159,8 +160,7 @@ void PolySolver::assembleBlockSystem() { // --- Assemble the NonlinearForm (f) --- auto fform = std::make_unique(m_feTheta.get()); - mfem::ConstantCoefficient oneCoeff(1.0); - fform->AddDomainIntegrator(new polyMFEMUtils::NonlinearPowerIntegrator(oneCoeff, m_polytropicIndex)); + fform->AddDomainIntegrator(new polyMFEMUtils::NonlinearPowerIntegrator(m_polytropicIndex)); // TODO: Add essential boundary conditions to the nonlinear form // -- Build the BlockOperator -- @@ -183,8 +183,8 @@ void PolySolver::solve() const { // It's safer to get the offsets directly from the operator after finalization const mfem::Array& block_offsets = m_polytropOperator->GetBlockOffsets(); // Assuming a getter exists or accessing member if public/friend mfem::BlockVector state_vector(block_offsets); - state_vector.GetBlock(0) = *m_theta; - state_vector.GetBlock(1) = *m_phi; + state_vector.GetBlock(0) = static_cast(*m_theta); + state_vector.GetBlock(1) = static_cast(*m_phi); mfem::Vector zero_rhs(block_offsets.Last()); zero_rhs = 0.0; @@ -289,7 +289,7 @@ void PolySolver::saveAndViewSolution(const mfem::BlockVector& state_vector) cons } // --- Extract the Solution --- - if (bool write11DSolution = m_config.get("Poly:Output:1D:Save", true)) { + if (m_config.get("Poly:Output:1D:Save", true)) { auto solutionPath = m_config.get("Poly:Output:1D:Path", "polytropeSolution_1D.csv"); auto derivSolPath = "d" + solutionPath; @@ -340,7 +340,7 @@ solverBundle PolySolver::setupNewtonSolver() const { LoadSolverUserParams(newtonRelTol, newtonAbsTol, newtonMaxIter, newtonPrintLevel, gmresRelTol, gmresAbsTol, gmresMaxIter, gmresPrintLevel); - solverBundle solver; + solverBundle solver; // Use this solver bundle to ensure lifetime safety solver.solver.SetRelTol(gmresRelTol); solver.solver.SetAbsTol(gmresAbsTol); solver.solver.SetMaxIter(gmresMaxIter); diff --git a/src/poly/solver/public/polySolver.h b/src/poly/solver/public/polySolver.h index b0a1a32..60af2a4 100644 --- a/src/poly/solver/public/polySolver.h +++ b/src/poly/solver/public/polySolver.h @@ -1,5 +1,4 @@ -#ifndef POLYSOLVER_H -#define POLYSOLVER_H +#pragma once #include "mfem.hpp" #include @@ -21,8 +20,8 @@ namespace laneEmden { // Struct to persist lifetime of the linear and nonlinear solvers struct solverBundle { - mfem::GMRESSolver solver; - mfem::NewtonSolver newton; + mfem::GMRESSolver solver; // Must be first so it lives longer than the newton solver + mfem::NewtonSolver newton; // Must be second so that when it is destroyed the solver is still alive preventing a double delete }; class PolySolver { @@ -32,10 +31,10 @@ public: // Public methods void solve() const; - double getN() { return m_polytropicIndex; } - double getOrder() { return m_feOrder; } - mfem::Mesh* getMesh() { return m_mesh.get(); } - mfem::GridFunction& getSolution() { return *m_theta; } + double getN() const { return m_polytropicIndex; } + double getOrder() const { return m_feOrder; } + mfem::Mesh* getMesh() const { return m_mesh.get(); } + mfem::GridFunction& getSolution() const { return *m_theta; } private: // Private Attributes Config& m_config = Config::getInstance(); @@ -70,6 +69,4 @@ private: // Private methods void LoadSolverUserParams(double &newtonRelTol, double &newtonAbsTol, int &newtonMaxIter, int &newtonPrintLevel, double &gmresRelTol, double &gmresAbsTol, int &gmresMaxIter, int &gmresPrintLevel) const; -}; - -#endif // POLYSOLVER_H \ No newline at end of file +}; \ No newline at end of file diff --git a/src/poly/utils/private/integrators.cpp b/src/poly/utils/private/integrators.cpp index 7590604..a81dbf0 100644 --- a/src/poly/utils/private/integrators.cpp +++ b/src/poly/utils/private/integrators.cpp @@ -22,15 +22,10 @@ #include #include "integrators.h" -#include "debug.h" namespace polyMFEMUtils { - NonlinearPowerIntegrator::NonlinearPowerIntegrator( - mfem::Coefficient &coeff, - double n) : - - m_coeff(coeff), + NonlinearPowerIntegrator::NonlinearPowerIntegrator(const double n) : m_polytropicIndex(n) {} void NonlinearPowerIntegrator::AssembleElementVector( @@ -60,9 +55,7 @@ namespace polyMFEMUtils { double u_safe = std::max(u_val, 0.0); double u_nl = std::pow(u_safe, m_polytropicIndex); - // double coeff_val = m_coeff.Eval(Trans, ip); - double coeff_val = 1.0; - double x2_u_nl = coeff_val * u_nl; + double x2_u_nl = u_nl; for (int i = 0; i < dof; i++){ elvect(i) += shape(i) * x2_u_nl * weight; @@ -95,13 +88,10 @@ namespace polyMFEMUtils { for (int j = 0; j < dof; j++) { u_val += elfun(j) * shape(j); } - // double coeff_val = m_coeff.Eval(Trans, ip); - double coeff_val = 1.0; - - + // Calculate the Jacobian double u_safe = std::max(u_val, 0.0); - double d_u_nl = coeff_val * m_polytropicIndex * std::pow(u_safe, m_polytropicIndex - 1); + double d_u_nl = m_polytropicIndex * std::pow(u_safe, m_polytropicIndex - 1); double x2_d_u_nl = d_u_nl; for (int i = 0; i < dof; i++) { diff --git a/src/poly/utils/public/integrators.h b/src/poly/utils/public/integrators.h index b6be026..df6893d 100644 --- a/src/poly/utils/public/integrators.h +++ b/src/poly/utils/public/integrators.h @@ -18,8 +18,7 @@ // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // *********************************************************************** */ -#ifndef POLYMFEMUTILS_H -#define POLYMFEMUTILS_H +#pragma once #include "mfem.hpp" #include @@ -28,7 +27,7 @@ /** - * @file polyMFEMUtils.h + * @file integrators.h * @brief A collection of utilities for working with MFEM and solving the lane-emden equation. */ @@ -42,24 +41,18 @@ namespace polyMFEMUtils { * @brief A class for nonlinear power integrator. */ class NonlinearPowerIntegrator: public mfem::NonlinearFormIntegrator { - private: - Config& m_config = Config::getInstance(); - Probe::LogManager& m_logManager = Probe::LogManager::getInstance(); - quill::Logger* m_logger = m_logManager.getLogger("log"); - mfem::Coefficient &m_coeff; - double m_polytropicIndex; public: /** * @brief Constructor for NonlinearPowerIntegrator. - * + * * @param coeff The function coefficient. * @param n The polytropic index. */ - NonlinearPowerIntegrator(mfem::Coefficient &coeff, double n); + NonlinearPowerIntegrator(double n); /** * @brief Assembles the element vector. - * + * * @param el The finite element. * @param Trans The element transformation. * @param elfun The element function. @@ -68,14 +61,17 @@ namespace polyMFEMUtils { virtual void AssembleElementVector(const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, const mfem::Vector &elfun, mfem::Vector &elvect) override; /** * @brief Assembles the element gradient. - * + * * @param el The finite element. * @param Trans The element transformation. * @param elfun The element function. * @param elmat The element matrix to be assembled. */ virtual void AssembleElementGrad (const mfem::FiniteElement &el, mfem::ElementTransformation &Trans, const mfem::Vector &elfun, mfem::DenseMatrix &elmat) override; + private: + Config& m_config = Config::getInstance(); + Probe::LogManager& m_logManager = Probe::LogManager::getInstance(); + quill::Logger* m_logger = m_logManager.getLogger("log"); + double m_polytropicIndex; }; -} // namespace polyMFEMUtils - -#endif // POLYMFEMUTILS_H \ No newline at end of file +} // namespace polyMFEMUtils \ No newline at end of file diff --git a/src/poly/utils/public/operator.h b/src/poly/utils/public/operator.h index 42f5797..00c9ee8 100644 --- a/src/poly/utils/public/operator.h +++ b/src/poly/utils/public/operator.h @@ -1,5 +1,4 @@ -#ifndef POLY_UTILS_OPERATOR_H -#define POLY_UTILS_OPERATOR_H +#pragma once #include "mfem.hpp" #include "4DSTARTypes.h" @@ -81,6 +80,3 @@ private: void updateInverseNonlinearJacobian(const mfem::Operator &grad) const; void updateInverseSchurCompliment() const; }; - - -#endif // POLY_UTILS_OPERATOR_H \ No newline at end of file From 30a6cb074fef6ac4ca86bc226c7bf900c23164f8 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 21 Apr 2025 08:56:45 -0400 Subject: [PATCH 094/167] docs(src): updated file headers --- src/composition/private/composition.cpp | 20 +++++++++++++++++++ src/composition/public/composition.h | 20 +++++++++++++++++++ src/config/private/config.cpp | 2 +- src/config/public/config.h | 2 +- src/const/private/const.cpp | 2 +- src/const/public/const.h | 2 +- src/dobj/private/DObject.cpp | 2 +- src/dobj/private/LockableDObject.cpp | 2 +- src/dobj/private/Metadata.cpp | 2 +- src/dobj/public/DObject.h | 2 +- src/dobj/public/LockableDObject.h | 2 +- src/dobj/public/Metadata.h | 2 +- src/eos/private/eosIO.cpp | 20 +++++++++++++++++++ src/eos/private/helm.cpp | 4 ++-- src/eos/public/eosIO.h | 20 +++++++++++++++++++ src/eos/public/helm.h | 2 +- src/meshIO/private/meshIO.cpp | 2 +- src/meshIO/public/meshIO.h | 2 +- src/misc/macros/debug.h | 20 +++++++++++++++++++ src/misc/macros/warning_control.h | 20 +++++++++++++++++++ src/network/private/approx8.cpp | 20 +++++++++++++++++++ src/network/private/network.cpp | 20 +++++++++++++++++++ src/network/public/approx8.h | 20 +++++++++++++++++++ src/network/public/network.h | 20 +++++++++++++++++++ src/opac/public/opac.h | 2 +- src/poly/coeff/private/polyCoeff.cpp | 2 +- src/poly/coeff/public/polyCoeff.h | 2 +- src/poly/solver/private/polySolver.cpp | 2 +- src/poly/solver/public/polySolver.h | 20 +++++++++++++++++++ src/poly/utils/private/integrators.cpp | 2 +- src/poly/utils/private/operator.cpp | 20 +++++++++++++++++++ src/poly/utils/public/integrators.h | 2 +- src/poly/utils/public/operator.h | 20 +++++++++++++++++++ src/probe/private/probe.cpp | 2 +- src/probe/public/probe.h | 2 +- src/resource/private/resourceManager.cpp | 20 +++++++++++++++++++ src/resource/private/resourceManagerTypes.cpp | 20 +++++++++++++++++++ src/resource/public/resourceManager.h | 20 +++++++++++++++++++ src/resource/public/resourceManagerTypes.h | 20 +++++++++++++++++++ src/resources/macros/debug.h | 20 +++++++++++++++++++ src/resources/macros/warning_control.h | 20 +++++++++++++++++++ src/types/public/4DSTARTypes.h | 20 +++++++++++++++++++ 42 files changed, 423 insertions(+), 23 deletions(-) diff --git a/src/composition/private/composition.cpp b/src/composition/private/composition.cpp index f9277c5..15122a4 100644 --- a/src/composition/private/composition.cpp +++ b/src/composition/private/composition.cpp @@ -1,3 +1,23 @@ +/* *********************************************************************** +// +// Copyright (C) 2025 -- The 4D-STAR Collaboration +// File Author: Emily Boudreaux +// Last Modified: March 26, 2025 +// +// 4DSSE is free software; you can use it and/or modify +// it under the terms and restrictions the GNU General Library Public +// License version 3 (GPLv3) as published by the Free Software Foundation. +// +// 4DSSE is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Library General Public License for more details. +// +// You should have received a copy of the GNU Library General Public License +// along with this software; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// +// *********************************************************************** */ #include "composition.h" #include "quill/LogMacros.h" diff --git a/src/composition/public/composition.h b/src/composition/public/composition.h index 30c61fc..dfb04e7 100644 --- a/src/composition/public/composition.h +++ b/src/composition/public/composition.h @@ -1,3 +1,23 @@ +/* *********************************************************************** +// +// Copyright (C) 2025 -- The 4D-STAR Collaboration +// File Author: Emily Boudreaux +// Last Modified: March 26, 2025 +// +// 4DSSE is free software; you can use it and/or modify +// it under the terms and restrictions the GNU General Library Public +// License version 3 (GPLv3) as published by the Free Software Foundation. +// +// 4DSSE is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Library General Public License for more details. +// +// You should have received a copy of the GNU Library General Public License +// along with this software; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// +// *********************************************************************** */ #ifndef COMPOSITION_H #define COMPOSITION_H diff --git a/src/config/private/config.cpp b/src/config/private/config.cpp index 76e7d43..e7d15a3 100644 --- a/src/config/private/config.cpp +++ b/src/config/private/config.cpp @@ -2,7 +2,7 @@ // // Copyright (C) 2025 -- The 4D-STAR Collaboration // File Author: Emily Boudreaux -// Last Modified: February 21, 2025 +// Last Modified: March 20, 2025 // // 4DSSE is free software; you can use it and/or modify // it under the terms and restrictions the GNU General Library Public diff --git a/src/config/public/config.h b/src/config/public/config.h index fa04eea..4869e62 100644 --- a/src/config/public/config.h +++ b/src/config/public/config.h @@ -2,7 +2,7 @@ // // Copyright (C) 2025 -- The 4D-STAR Collaboration // File Author: Emily Boudreaux -// Last Modified: February 20, 2025 +// Last Modified: March 26, 2025 // // 4DSSE is free software; you can use it and/or modify // it under the terms and restrictions the GNU General Library Public diff --git a/src/const/private/const.cpp b/src/const/private/const.cpp index 474f4cc..49f5567 100644 --- a/src/const/private/const.cpp +++ b/src/const/private/const.cpp @@ -2,7 +2,7 @@ // // Copyright (C) 2025 -- The 4D-STAR Collaboration // File Author: Emily Boudreaux -// Last Modified: February 12, 2025 +// Last Modified: March 17, 2025 // // 4DSSE is free software; you can use it and/or modify // it under the terms and restrictions the GNU General Library Public diff --git a/src/const/public/const.h b/src/const/public/const.h index 419382c..381d80d 100644 --- a/src/const/public/const.h +++ b/src/const/public/const.h @@ -2,7 +2,7 @@ // // Copyright (C) 2025 -- The 4D-STAR Collaboration // File Author: Emily Boudreaux -// Last Modified: March 05, 2025 +// Last Modified: March 17, 2025 // // 4DSSE is free software; you can use it and/or modify // it under the terms and restrictions the GNU General Library Public diff --git a/src/dobj/private/DObject.cpp b/src/dobj/private/DObject.cpp index 1d5e062..9e7e1fc 100644 --- a/src/dobj/private/DObject.cpp +++ b/src/dobj/private/DObject.cpp @@ -2,7 +2,7 @@ // // Copyright (C) 2025 -- The 4D-STAR Collaboration // File Author: Emily Boudreaux -// Last Modified: February 04, 2025 +// Last Modified: March 17, 2025 // // 4DSSE is free software; you can use it and/or modify // it under the terms and restrictions the GNU General Library Public diff --git a/src/dobj/private/LockableDObject.cpp b/src/dobj/private/LockableDObject.cpp index 0ad6cb6..c3b5499 100644 --- a/src/dobj/private/LockableDObject.cpp +++ b/src/dobj/private/LockableDObject.cpp @@ -2,7 +2,7 @@ // // Copyright (C) 2025 -- The 4D-STAR Collaboration // File Author: Emily Boudreaux -// Last Modified: January 19, 2025 +// Last Modified: March 17, 2025 // // 4DSSE is free software; you can use it and/or modify // it under the terms and restrictions the GNU General Library Public diff --git a/src/dobj/private/Metadata.cpp b/src/dobj/private/Metadata.cpp index a3aeabd..646762b 100644 --- a/src/dobj/private/Metadata.cpp +++ b/src/dobj/private/Metadata.cpp @@ -2,7 +2,7 @@ // // Copyright (C) 2025 -- The 4D-STAR Collaboration // File Author: Emily Boudreaux -// Last Modified: January 19, 2025 +// Last Modified: March 17, 2025 // // 4DSSE is free software; you can use it and/or modify // it under the terms and restrictions the GNU General Library Public diff --git a/src/dobj/public/DObject.h b/src/dobj/public/DObject.h index 3ef0e1a..01af8ac 100644 --- a/src/dobj/public/DObject.h +++ b/src/dobj/public/DObject.h @@ -2,7 +2,7 @@ // // Copyright (C) 2025 -- The 4D-STAR Collaboration // File Author: Emily Boudreaux -// Last Modified: February 04, 2025 +// Last Modified: March 17, 2025 // // 4DSSE is free software; you can use it and/or modify // it under the terms and restrictions the GNU General Library Public diff --git a/src/dobj/public/LockableDObject.h b/src/dobj/public/LockableDObject.h index 05a445c..8d46362 100644 --- a/src/dobj/public/LockableDObject.h +++ b/src/dobj/public/LockableDObject.h @@ -2,7 +2,7 @@ // // Copyright (C) 2025 -- The 4D-STAR Collaboration // File Author: Emily Boudreaux -// Last Modified: January 19, 2025 +// Last Modified: March 17, 2025 // // 4DSSE is free software; you can use it and/or modify // it under the terms and restrictions the GNU General Library Public diff --git a/src/dobj/public/Metadata.h b/src/dobj/public/Metadata.h index a122dc6..015e5d4 100644 --- a/src/dobj/public/Metadata.h +++ b/src/dobj/public/Metadata.h @@ -2,7 +2,7 @@ // // Copyright (C) 2025 -- The 4D-STAR Collaboration // File Author: Emily Boudreaux -// Last Modified: January 22, 2025 +// Last Modified: March 17, 2025 // // 4DSSE is free software; you can use it and/or modify // it under the terms and restrictions the GNU General Library Public diff --git a/src/eos/private/eosIO.cpp b/src/eos/private/eosIO.cpp index ba3e471..c90c530 100644 --- a/src/eos/private/eosIO.cpp +++ b/src/eos/private/eosIO.cpp @@ -1,3 +1,23 @@ +/* *********************************************************************** +// +// Copyright (C) 2025 -- The 4D-STAR Collaboration +// File Author: Emily Boudreaux +// Last Modified: March 20, 2025 +// +// 4DSSE is free software; you can use it and/or modify +// it under the terms and restrictions the GNU General Library Public +// License version 3 (GPLv3) as published by the Free Software Foundation. +// +// 4DSSE is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Library General Public License for more details. +// +// You should have received a copy of the GNU Library General Public License +// along with this software; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// +// *********************************************************************** */ #include #include "eosIO.h" diff --git a/src/eos/private/helm.cpp b/src/eos/private/helm.cpp index ed60a3e..b4124b0 100644 --- a/src/eos/private/helm.cpp +++ b/src/eos/private/helm.cpp @@ -1,8 +1,8 @@ /* *********************************************************************** // // Copyright (C) 2025 -- The 4D-STAR Collaboration -// File Author: Emily Boudreaux -// Last Modified: March 17, 2025 +// File Authors: Aaron Dotter, Emily Boudreaux +// Last Modified: March 20, 2025 // // 4DSSE is free software; you can use it and/or modify // it under the terms and restrictions the GNU General Library Public diff --git a/src/eos/public/eosIO.h b/src/eos/public/eosIO.h index aab0c59..28210c7 100644 --- a/src/eos/public/eosIO.h +++ b/src/eos/public/eosIO.h @@ -1,3 +1,23 @@ +/* *********************************************************************** +// +// Copyright (C) 2025 -- The 4D-STAR Collaboration +// File Author: Emily Boudreaux +// Last Modified: March 20, 2025 +// +// 4DSSE is free software; you can use it and/or modify +// it under the terms and restrictions the GNU General Library Public +// License version 3 (GPLv3) as published by the Free Software Foundation. +// +// 4DSSE is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Library General Public License for more details. +// +// You should have received a copy of the GNU Library General Public License +// along with this software; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// +// *********************************************************************** */ #ifndef EOSIO_H #define EOSIO_H diff --git a/src/eos/public/helm.h b/src/eos/public/helm.h index 64e7a8a..2a05417 100644 --- a/src/eos/public/helm.h +++ b/src/eos/public/helm.h @@ -2,7 +2,7 @@ // // Copyright (C) 2025 -- The 4D-STAR Collaboration // File Authors: Aaron Dotter, Emily Boudreaux -// Last Modified: March 06, 2025 +// Last Modified: March 20, 2025 // // 4DSSE is free software; you can use it and/or modify // it under the terms and restrictions the GNU General Library Public diff --git a/src/meshIO/private/meshIO.cpp b/src/meshIO/private/meshIO.cpp index 0d776fb..66d028f 100644 --- a/src/meshIO/private/meshIO.cpp +++ b/src/meshIO/private/meshIO.cpp @@ -2,7 +2,7 @@ // // Copyright (C) 2025 -- The 4D-STAR Collaboration // File Author: Emily Boudreaux -// Last Modified: February 16, 2025 +// Last Modified: March 18, 2025 // // 4DSSE is free software; you can use it and/or modify // it under the terms and restrictions the GNU General Library Public diff --git a/src/meshIO/public/meshIO.h b/src/meshIO/public/meshIO.h index bcd2155..f96cf63 100644 --- a/src/meshIO/public/meshIO.h +++ b/src/meshIO/public/meshIO.h @@ -2,7 +2,7 @@ // // Copyright (C) 2025 -- The 4D-STAR Collaboration // File Author: Emily Boudreaux -// Last Modified: February 16, 2025 +// Last Modified: March 18, 2025 // // 4DSSE is free software; you can use it and/or modify // it under the terms and restrictions the GNU General Library Public diff --git a/src/misc/macros/debug.h b/src/misc/macros/debug.h index 284268d..7f5fdb1 100644 --- a/src/misc/macros/debug.h +++ b/src/misc/macros/debug.h @@ -1,3 +1,23 @@ +/* *********************************************************************** +// +// Copyright (C) 2025 -- The 4D-STAR Collaboration +// File Author: Emily Boudreaux +// Last Modified: March 20, 2025 +// +// 4DSSE is free software; you can use it and/or modify +// it under the terms and restrictions the GNU General Library Public +// License version 3 (GPLv3) as published by the Free Software Foundation. +// +// 4DSSE is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Library General Public License for more details. +// +// You should have received a copy of the GNU Library General Public License +// along with this software; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// +// *********************************************************************** */ /** * @file debug.h * @brief Defines a macro for triggering a breakpoint in different compilers and platforms. diff --git a/src/misc/macros/warning_control.h b/src/misc/macros/warning_control.h index 23bf5a8..bfd344a 100644 --- a/src/misc/macros/warning_control.h +++ b/src/misc/macros/warning_control.h @@ -1,3 +1,23 @@ +/* *********************************************************************** +// +// Copyright (C) 2025 -- The 4D-STAR Collaboration +// File Author: Emily Boudreaux +// Last Modified: March 20, 2025 +// +// 4DSSE is free software; you can use it and/or modify +// it under the terms and restrictions the GNU General Library Public +// License version 3 (GPLv3) as published by the Free Software Foundation. +// +// 4DSSE is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Library General Public License for more details. +// +// You should have received a copy of the GNU Library General Public License +// along with this software; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// +// *********************************************************************** */ #ifndef WARNING_CONTROL_H #define WARNING_CONTROL_H diff --git a/src/network/private/approx8.cpp b/src/network/private/approx8.cpp index c9e597a..a0aad98 100644 --- a/src/network/private/approx8.cpp +++ b/src/network/private/approx8.cpp @@ -1,3 +1,23 @@ +/* *********************************************************************** +// +// Copyright (C) 2025 -- The 4D-STAR Collaboration +// File Author: Emily Boudreaux +// Last Modified: March 21, 2025 +// +// 4DSSE is free software; you can use it and/or modify +// it under the terms and restrictions the GNU General Library Public +// License version 3 (GPLv3) as published by the Free Software Foundation. +// +// 4DSSE is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Library General Public License for more details. +// +// You should have received a copy of the GNU Library General Public License +// along with this software; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// +// *********************************************************************** */ #include #include #include diff --git a/src/network/private/network.cpp b/src/network/private/network.cpp index 5ffaac7..8a95af4 100644 --- a/src/network/private/network.cpp +++ b/src/network/private/network.cpp @@ -1,3 +1,23 @@ +/* *********************************************************************** +// +// Copyright (C) 2025 -- The 4D-STAR Collaboration +// File Authors: Aaron Dotter, Emily Boudreaux +// Last Modified: March 21, 2025 +// +// 4DSSE is free software; you can use it and/or modify +// it under the terms and restrictions the GNU General Library Public +// License version 3 (GPLv3) as published by the Free Software Foundation. +// +// 4DSSE is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Library General Public License for more details. +// +// You should have received a copy of the GNU Library General Public License +// along with this software; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// +// *********************************************************************** */ #include "network.h" #include "probe.h" #include "quill/LogMacros.h" diff --git a/src/network/public/approx8.h b/src/network/public/approx8.h index 75d88e8..cb9e01a 100644 --- a/src/network/public/approx8.h +++ b/src/network/public/approx8.h @@ -1,3 +1,23 @@ +/* *********************************************************************** +// +// Copyright (C) 2025 -- The 4D-STAR Collaboration +// File Author: Emily Boudreaux +// Last Modified: March 21, 2025 +// +// 4DSSE is free software; you can use it and/or modify +// it under the terms and restrictions the GNU General Library Public +// License version 3 (GPLv3) as published by the Free Software Foundation. +// +// 4DSSE is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Library General Public License for more details. +// +// You should have received a copy of the GNU Library General Public License +// along with this software; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// +// *********************************************************************** */ #ifndef APPROX8_H #define APPROX8_H diff --git a/src/network/public/network.h b/src/network/public/network.h index 9cb6a3c..82f24d6 100644 --- a/src/network/public/network.h +++ b/src/network/public/network.h @@ -1,3 +1,23 @@ +/* *********************************************************************** +// +// Copyright (C) 2025 -- The 4D-STAR Collaboration +// File Authors: Emily Boudreaux, Aaron Dotter +// Last Modified: March 21, 2025 +// +// 4DSSE is free software; you can use it and/or modify +// it under the terms and restrictions the GNU General Library Public +// License version 3 (GPLv3) as published by the Free Software Foundation. +// +// 4DSSE is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Library General Public License for more details. +// +// You should have received a copy of the GNU Library General Public License +// along with this software; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// +// *********************************************************************** */ #ifndef NETWORK_H #define NETWORK_H diff --git a/src/opac/public/opac.h b/src/opac/public/opac.h index 6359f01..139c8bf 100644 --- a/src/opac/public/opac.h +++ b/src/opac/public/opac.h @@ -2,7 +2,7 @@ // // Copyright (C) 2025 -- The 4D-STAR Collaboration // File Author: Emily Boudreaux -// Last Modified: February 04, 2025 +// Last Modified: March 17, 2025 // // 4DSSE is free software; you can use it and/or modify // it under the terms and restrictions the GNU General Library Public diff --git a/src/poly/coeff/private/polyCoeff.cpp b/src/poly/coeff/private/polyCoeff.cpp index de50ffd..c018fd8 100644 --- a/src/poly/coeff/private/polyCoeff.cpp +++ b/src/poly/coeff/private/polyCoeff.cpp @@ -2,7 +2,7 @@ // // Copyright (C) 2025 -- The 4D-STAR Collaboration // File Author: Emily Boudreaux -// Last Modified: March 18, 2025 +// Last Modified: March 19, 2025 // // 4DSSE is free software; you can use it and/or modify // it under the terms and restrictions the GNU General Library Public diff --git a/src/poly/coeff/public/polyCoeff.h b/src/poly/coeff/public/polyCoeff.h index 6a18746..3933a63 100644 --- a/src/poly/coeff/public/polyCoeff.h +++ b/src/poly/coeff/public/polyCoeff.h @@ -2,7 +2,7 @@ // // Copyright (C) 2025 -- The 4D-STAR Collaboration // File Author: Emily Boudreaux -// Last Modified: March 18, 2025 +// Last Modified: April 21, 2025 // // 4DSSE is free software; you can use it and/or modify // it under the terms and restrictions the GNU General Library Public diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index e3e71ad..6073368 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -2,7 +2,7 @@ // // Copyright (C) 2025 -- The 4D-STAR Collaboration // File Author: Emily Boudreaux -// Last Modified: March 19, 2025 +// Last Modified: April 21, 2025 // // 4DSSE is free software; you can use it and/or modify // it under the terms and restrictions the GNU General Library Public diff --git a/src/poly/solver/public/polySolver.h b/src/poly/solver/public/polySolver.h index 60af2a4..c1ea209 100644 --- a/src/poly/solver/public/polySolver.h +++ b/src/poly/solver/public/polySolver.h @@ -1,3 +1,23 @@ +/* *********************************************************************** +// +// Copyright (C) 2025 -- The 4D-STAR Collaboration +// File Author: Emily Boudreaux +// Last Modified: April 21, 2025 +// +// 4DSSE is free software; you can use it and/or modify +// it under the terms and restrictions the GNU General Library Public +// License version 3 (GPLv3) as published by the Free Software Foundation. +// +// 4DSSE is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Library General Public License for more details. +// +// You should have received a copy of the GNU Library General Public License +// along with this software; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// +// *********************************************************************** */ #pragma once #include "mfem.hpp" diff --git a/src/poly/utils/private/integrators.cpp b/src/poly/utils/private/integrators.cpp index a81dbf0..a70eac4 100644 --- a/src/poly/utils/private/integrators.cpp +++ b/src/poly/utils/private/integrators.cpp @@ -2,7 +2,7 @@ // // Copyright (C) 2025 -- The 4D-STAR Collaboration // File Author: Emily Boudreaux -// Last Modified: March 19, 2025 +// Last Modified: April 21, 2025 // // 4DSSE is free software; you can use it and/or modify // it under the terms and restrictions the GNU General Library Public diff --git a/src/poly/utils/private/operator.cpp b/src/poly/utils/private/operator.cpp index 618c820..3709dcd 100644 --- a/src/poly/utils/private/operator.cpp +++ b/src/poly/utils/private/operator.cpp @@ -1,3 +1,23 @@ +/* *********************************************************************** +// +// Copyright (C) 2025 -- The 4D-STAR Collaboration +// File Author: Emily Boudreaux +// Last Modified: April 21, 2025 +// +// 4DSSE is free software; you can use it and/or modify +// it under the terms and restrictions the GNU General Library Public +// License version 3 (GPLv3) as published by the Free Software Foundation. +// +// 4DSSE is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Library General Public License for more details. +// +// You should have received a copy of the GNU Library General Public License +// along with this software; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// +// *********************************************************************** */ #include "operator.h" #include "4DSTARTypes.h" #include "linalg/densemat.hpp" diff --git a/src/poly/utils/public/integrators.h b/src/poly/utils/public/integrators.h index df6893d..8a625d6 100644 --- a/src/poly/utils/public/integrators.h +++ b/src/poly/utils/public/integrators.h @@ -2,7 +2,7 @@ // // Copyright (C) 2025 -- The 4D-STAR Collaboration // File Author: Emily Boudreaux -// Last Modified: March 19, 2025 +// Last Modified: April 21, 2025 // // 4DSSE is free software; you can use it and/or modify // it under the terms and restrictions the GNU General Library Public diff --git a/src/poly/utils/public/operator.h b/src/poly/utils/public/operator.h index 00c9ee8..56df44b 100644 --- a/src/poly/utils/public/operator.h +++ b/src/poly/utils/public/operator.h @@ -1,3 +1,23 @@ +/* *********************************************************************** +// +// Copyright (C) 2025 -- The 4D-STAR Collaboration +// File Author: Emily Boudreaux +// Last Modified: April 21, 2025 +// +// 4DSSE is free software; you can use it and/or modify +// it under the terms and restrictions the GNU General Library Public +// License version 3 (GPLv3) as published by the Free Software Foundation. +// +// 4DSSE is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Library General Public License for more details. +// +// You should have received a copy of the GNU Library General Public License +// along with this software; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// +// *********************************************************************** */ #pragma once #include "mfem.hpp" diff --git a/src/probe/private/probe.cpp b/src/probe/private/probe.cpp index 7b78ecb..78d512a 100644 --- a/src/probe/private/probe.cpp +++ b/src/probe/private/probe.cpp @@ -2,7 +2,7 @@ // // Copyright (C) 2025 -- The 4D-STAR Collaboration // File Author: Emily Boudreaux -// Last Modified: February 23, 2025 +// Last Modified: March 18, 2025 // // 4DSSE is free software; you can use it and/or modify // it under the terms and restrictions the GNU General Library Public diff --git a/src/probe/public/probe.h b/src/probe/public/probe.h index dfe3427..f0d2709 100644 --- a/src/probe/public/probe.h +++ b/src/probe/public/probe.h @@ -2,7 +2,7 @@ // // Copyright (C) 2025 -- The 4D-STAR Collaboration // File Author: Emily Boudreaux -// Last Modified: February 23, 2025 +// Last Modified: April 03, 2025 // // 4DSSE is free software; you can use it and/or modify // it under the terms and restrictions the GNU General Library Public diff --git a/src/resource/private/resourceManager.cpp b/src/resource/private/resourceManager.cpp index ebbe62d..72c667e 100644 --- a/src/resource/private/resourceManager.cpp +++ b/src/resource/private/resourceManager.cpp @@ -1,3 +1,23 @@ +/* *********************************************************************** +// +// Copyright (C) 2025 -- The 4D-STAR Collaboration +// File Author: Emily Boudreaux +// Last Modified: March 20, 2025 +// +// 4DSSE is free software; you can use it and/or modify +// it under the terms and restrictions the GNU General Library Public +// License version 3 (GPLv3) as published by the Free Software Foundation. +// +// 4DSSE is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Library General Public License for more details. +// +// You should have received a copy of the GNU Library General Public License +// along with this software; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// +// *********************************************************************** */ #include #include #include diff --git a/src/resource/private/resourceManagerTypes.cpp b/src/resource/private/resourceManagerTypes.cpp index 30c4de2..26d77df 100644 --- a/src/resource/private/resourceManagerTypes.cpp +++ b/src/resource/private/resourceManagerTypes.cpp @@ -1,3 +1,23 @@ +/* *********************************************************************** +// +// Copyright (C) 2025 -- The 4D-STAR Collaboration +// File Author: Emily Boudreaux +// Last Modified: April 09, 2025 +// +// 4DSSE is free software; you can use it and/or modify +// it under the terms and restrictions the GNU General Library Public +// License version 3 (GPLv3) as published by the Free Software Foundation. +// +// 4DSSE is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Library General Public License for more details. +// +// You should have received a copy of the GNU Library General Public License +// along with this software; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// +// *********************************************************************** */ #include #include "resourceManagerTypes.h" diff --git a/src/resource/public/resourceManager.h b/src/resource/public/resourceManager.h index 6c34635..fb03a12 100644 --- a/src/resource/public/resourceManager.h +++ b/src/resource/public/resourceManager.h @@ -1,3 +1,23 @@ +/* *********************************************************************** +// +// Copyright (C) 2025 -- The 4D-STAR Collaboration +// File Author: Emily Boudreaux +// Last Modified: March 20, 2025 +// +// 4DSSE is free software; you can use it and/or modify +// it under the terms and restrictions the GNU General Library Public +// License version 3 (GPLv3) as published by the Free Software Foundation. +// +// 4DSSE is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Library General Public License for more details. +// +// You should have received a copy of the GNU Library General Public License +// along with this software; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// +// *********************************************************************** */ #ifndef RESOURCE_MANAGER_H #define RESOURCE_MANAGER_H diff --git a/src/resource/public/resourceManagerTypes.h b/src/resource/public/resourceManagerTypes.h index dcb27fd..5161fcc 100644 --- a/src/resource/public/resourceManagerTypes.h +++ b/src/resource/public/resourceManagerTypes.h @@ -1,3 +1,23 @@ +/* *********************************************************************** +// +// Copyright (C) 2025 -- The 4D-STAR Collaboration +// File Author: Emily Boudreaux +// Last Modified: April 09, 2025 +// +// 4DSSE is free software; you can use it and/or modify +// it under the terms and restrictions the GNU General Library Public +// License version 3 (GPLv3) as published by the Free Software Foundation. +// +// 4DSSE is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Library General Public License for more details. +// +// You should have received a copy of the GNU Library General Public License +// along with this software; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// +// *********************************************************************** */ #ifndef RESOURCE_MANAGER_TYPES_H #define RESOURCE_MANAGER_TYPES_H diff --git a/src/resources/macros/debug.h b/src/resources/macros/debug.h index b0f7d5b..5c3e99e 100644 --- a/src/resources/macros/debug.h +++ b/src/resources/macros/debug.h @@ -1,3 +1,23 @@ +/* *********************************************************************** +// +// Copyright (C) 2025 -- The 4D-STAR Collaboration +// File Author: Emily Boudreaux +// Last Modified: March 19, 2025 +// +// 4DSSE is free software; you can use it and/or modify +// it under the terms and restrictions the GNU General Library Public +// License version 3 (GPLv3) as published by the Free Software Foundation. +// +// 4DSSE is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Library General Public License for more details. +// +// You should have received a copy of the GNU Library General Public License +// along with this software; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// +// *********************************************************************** */ #ifdef __GNUC__ // GCC and Clang #define BREAKPOINT() __builtin_debugtrap() #elif defined(_MSC_VER) // MSVC diff --git a/src/resources/macros/warning_control.h b/src/resources/macros/warning_control.h index 23bf5a8..7371376 100644 --- a/src/resources/macros/warning_control.h +++ b/src/resources/macros/warning_control.h @@ -1,3 +1,23 @@ +/* *********************************************************************** +// +// Copyright (C) 2025 -- The 4D-STAR Collaboration +// File Author: Emily Boudreaux +// Last Modified: February 20, 2025 +// +// 4DSSE is free software; you can use it and/or modify +// it under the terms and restrictions the GNU General Library Public +// License version 3 (GPLv3) as published by the Free Software Foundation. +// +// 4DSSE is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Library General Public License for more details. +// +// You should have received a copy of the GNU Library General Public License +// along with this software; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// +// *********************************************************************** */ #ifndef WARNING_CONTROL_H #define WARNING_CONTROL_H diff --git a/src/types/public/4DSTARTypes.h b/src/types/public/4DSTARTypes.h index 7143d3d..687d0a1 100644 --- a/src/types/public/4DSTARTypes.h +++ b/src/types/public/4DSTARTypes.h @@ -1,3 +1,23 @@ +/* *********************************************************************** +// +// Copyright (C) 2025 -- The 4D-STAR Collaboration +// File Author: Emily Boudreaux +// Last Modified: April 09, 2025 +// +// 4DSSE is free software; you can use it and/or modify +// it under the terms and restrictions the GNU General Library Public +// License version 3 (GPLv3) as published by the Free Software Foundation. +// +// 4DSSE is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Library General Public License for more details. +// +// You should have received a copy of the GNU Library General Public License +// along with this software; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// +// *********************************************************************** */ #ifndef _4DSTAR_TYPES_H #define _4DSTAR_TYPES_H From 513e90b7a076c12504e81e12d08036cbf38b4c1b Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 21 Apr 2025 09:05:34 -0400 Subject: [PATCH 095/167] refactor(solver): renamed setupOperator -> setOperatorEssentialTrueDofs to better reflect method job --- src/poly/solver/private/polySolver.cpp | 8 ++++---- src/poly/solver/public/polySolver.h | 2 +- src/poly/utils/private/operator.cpp | 2 -- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index 6073368..96da470 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -178,13 +178,13 @@ void PolySolver::solve() const { // --- Set the initial guess for the solution --- setInitialGuess(); - setupOperator(); + setOperatorEssentialTrueDofs(); // It's safer to get the offsets directly from the operator after finalization const mfem::Array& block_offsets = m_polytropOperator->GetBlockOffsets(); // Assuming a getter exists or accessing member if public/friend mfem::BlockVector state_vector(block_offsets); - state_vector.GetBlock(0) = static_cast(*m_theta); - state_vector.GetBlock(1) = static_cast(*m_phi); + state_vector.GetBlock(0) = static_cast(*m_theta); // NOLINT(*-slicing) + state_vector.GetBlock(1) = static_cast(*m_phi); // NOLINT(*-slicing) mfem::Vector zero_rhs(block_offsets.Last()); zero_rhs = 0.0; @@ -304,7 +304,7 @@ void PolySolver::saveAndViewSolution(const mfem::BlockVector& state_vector) cons } } -void PolySolver::setupOperator() const { +void PolySolver::setOperatorEssentialTrueDofs() const { SSE::MFEMArrayPairSet ess_tdof_pair_set = getEssentialTrueDof(); m_polytropOperator->SetEssentialTrueDofs(ess_tdof_pair_set); diff --git a/src/poly/solver/public/polySolver.h b/src/poly/solver/public/polySolver.h index c1ea209..ecc1597 100644 --- a/src/poly/solver/public/polySolver.h +++ b/src/poly/solver/public/polySolver.h @@ -84,7 +84,7 @@ private: // Private methods void setInitialGuess() const; void saveAndViewSolution(const mfem::BlockVector& state_vector) const; solverBundle setupNewtonSolver() const; - void setupOperator() const; + void setOperatorEssentialTrueDofs() const; void LoadSolverUserParams(double &newtonRelTol, double &newtonAbsTol, int &newtonMaxIter, int &newtonPrintLevel, double &gmresRelTol, double &gmresAbsTol, int &gmresMaxIter, int &gmresPrintLevel) const; diff --git a/src/poly/utils/private/operator.cpp b/src/poly/utils/private/operator.cpp index 3709dcd..ca70062 100644 --- a/src/poly/utils/private/operator.cpp +++ b/src/poly/utils/private/operator.cpp @@ -286,8 +286,6 @@ void PolytropeOperator::SetEssentialTrueDofs(const SSE::MFEMArrayPair& theta_ess if (m_f) { m_f->SetEssentialTrueDofs(theta_ess_tdofs.first); - - // This should be zeroing out the row; however, I am getting a segfault } else { MFEM_ABORT("m_f is null in PolytropeOperator::SetEssentialTrueDofs"); } From 1af5bd00a22256759d4caba0b1237a8a8efecb5a Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 21 Apr 2025 09:09:09 -0400 Subject: [PATCH 096/167] refactor(thetaSeriesExpansion): marked parameters as const --- src/poly/solver/private/polySolver.cpp | 6 +++--- src/poly/solver/public/polySolver.h | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index 96da470..c83c478 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -41,14 +41,14 @@ namespace laneEmden { - double a (int k, double n) { // NOLINT(*-no-recursion) + double a (const int k, const double n) { // NOLINT(*-no-recursion) if ( k == 0 ) { return 1; } if ( k == 1 ) { return 0; } else { return -(c(k-2, n)/(std::pow(k, 2)+k)); } } - double c(int m, double n) { // NOLINT(*-no-recursion) + double c(const int m, const double n) { // NOLINT(*-no-recursion) if ( m == 0 ) { return std::pow(a(0, n), n); } else { double termOne = 1.0/(m*a(0, n)); @@ -60,7 +60,7 @@ namespace laneEmden { } } - double thetaSeriesExpansion(double xi, double n, int order) { + double thetaSeriesExpansion(const double xi, const double n, const int order) { double acc = 0; for (int k = 0; k < order; k++) { acc += a(k, n) * std::pow(xi, k); diff --git a/src/poly/solver/public/polySolver.h b/src/poly/solver/public/polySolver.h index ecc1597..ca1d02a 100644 --- a/src/poly/solver/public/polySolver.h +++ b/src/poly/solver/public/polySolver.h @@ -33,9 +33,9 @@ namespace laneEmden { - double a (int k, double n); - double c(int m, double n); - double thetaSeriesExpansion(double xi, double n, int order); + double a (const int k, const double n); + double c(const int m, const double n); + double thetaSeriesExpansion(const double xi, const double n, const int order); } // Struct to persist lifetime of the linear and nonlinear solvers From 09fdff27bc6ba3c488d4fb8067d7f150afa939b1 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 21 Apr 2025 09:22:21 -0400 Subject: [PATCH 097/167] refactor(poly): improved const corectness --- src/poly/solver/private/polySolver.cpp | 26 ++++++++++++++------------ src/poly/solver/public/polySolver.h | 2 +- 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index c83c478..df88b23 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -70,7 +70,7 @@ namespace laneEmden { } -PolySolver::PolySolver(double n, double order) { +PolySolver::PolySolver(const double n, const double order) { // --- Check the polytropic index --- if (n > 4.99 || n < 0.0) { @@ -81,14 +81,15 @@ PolySolver::PolySolver(double n, double order) { m_polytropicIndex = n; m_feOrder = order; - ResourceManager& rm = ResourceManager::getInstance(); - const Resource& resource = rm.getResource("mesh:polySphere"); - const auto &meshIO = std::get>(resource); + // Load and rescale the mesh + const ResourceManager& rm = ResourceManager::getInstance(); + const Resource& genericResource = rm.getResource("mesh:polySphere"); + const auto &meshIO = std::get>(genericResource); meshIO->LinearRescale(polycoeff::x1(m_polytropicIndex)); m_mesh = std::make_unique(meshIO->GetMesh()); // Use feOrder - 1 for the RT space to satisfy Brezzi-Babuska condition - // for the H1 and RT spaces + // for the H1 and RT [H(div)] spaces m_fecH1 = std::make_unique(m_feOrder, m_mesh->SpaceDimension()); m_fecRT = std::make_unique(m_feOrder - 1, m_mesh->SpaceDimension()); @@ -120,7 +121,7 @@ void PolySolver::assembleBlockSystem() { blockOffsets[0] = 0; blockOffsets[1] = feSpaces[0]->GetVSize(); blockOffsets[2] = feSpaces[1]->GetVSize(); - blockOffsets.PartialSum(); + blockOffsets.PartialSum(); // Cumulative sum to get the offsets // Add integrators to block form one by one // We add integrators corresponding to each term in the weak form @@ -159,9 +160,10 @@ void PolySolver::assembleBlockSystem() { Dform->Finalize(); // --- Assemble the NonlinearForm (f) --- + // Note that the nonlinear form is built here but its essential true dofs (boundary conditions) are + // not set until later (when solve is called). They are applied through the operator rather than directly. auto fform = std::make_unique(m_feTheta.get()); fform->AddDomainIntegrator(new polyMFEMUtils::NonlinearPowerIntegrator(m_polytropicIndex)); - // TODO: Add essential boundary conditions to the nonlinear form // -- Build the BlockOperator -- m_polytropOperator = std::make_unique( @@ -189,7 +191,7 @@ void PolySolver::solve() const { mfem::Vector zero_rhs(block_offsets.Last()); zero_rhs = 0.0; - solverBundle sb = setupNewtonSolver(); + const solverBundle sb = setupNewtonSolver(); // EMB 2025: Calling Mult gets the gradient of the operator for the NewtonSolver // This then is set as the operator for the solver for NewtonSolver @@ -261,11 +263,11 @@ void PolySolver::setInitialGuess() const { // --- Set the initial guess for the solution --- mfem::FunctionCoefficient thetaInitGuess ( [this](const mfem::Vector &x) { - double r = x.Norml2(); - double radius = Probe::getMeshRadius(*m_mesh); - double u = 1/radius; + const double r = x.Norml2(); + const double radius = Probe::getMeshRadius(*m_mesh); + const double u = 1/radius; - return -std::pow((u*r), 2)+1.0; + return -std::pow((u*r), 2)+1.0; // The series expansion is a better guess; however, this is cheaper and ensures that the value at the surface is very close to zero in a way that the series expansion does not } ); m_theta->ProjectCoefficient(thetaInitGuess); diff --git a/src/poly/solver/public/polySolver.h b/src/poly/solver/public/polySolver.h index ca1d02a..d496684 100644 --- a/src/poly/solver/public/polySolver.h +++ b/src/poly/solver/public/polySolver.h @@ -46,7 +46,7 @@ struct solverBundle { class PolySolver { public: // Public methods - PolySolver(double n, double order); + PolySolver(const double n, const double order); ~PolySolver(); void solve() const; From 9d164ef35be7809f1beabf84a5b2b74386e3563e Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 21 Apr 2025 09:55:21 -0400 Subject: [PATCH 098/167] feat(operator): smarter memory managment for all invertable matricies approxJacobiInvert now only preforms a reallocation if the result buffer is non null. If it is non null it will preform validation to confirm that the result buffer is the correct size to recive the inverted matrix --- src/poly/utils/private/operator.cpp | 35 ++++++++++++++++++++++------- 1 file changed, 27 insertions(+), 8 deletions(-) diff --git a/src/poly/utils/private/operator.cpp b/src/poly/utils/private/operator.cpp index ca70062..8426d7a 100644 --- a/src/poly/utils/private/operator.cpp +++ b/src/poly/utils/private/operator.cpp @@ -26,6 +26,8 @@ #include "linalg/vector.hpp" #include +#include "linalg/tensor.hpp" + void writeDenseMatrixToCSV(const std::string &filename, int precision, const mfem::DenseMatrix *mat) { if (!mat) { throw std::runtime_error("The operator is not a SparseMatrix."); @@ -211,27 +213,39 @@ void PolytropeOperator::Mult(const mfem::Vector &x, mfem::Vector &y) const { } -// TODO: I was *very* stupid and I accidently deleted a lot of the code +// TODO: I was *very* stupid and I accidentally deleted a lot of the code // which I had written to find and use the preconditioner. This needs // to be reimplemented. Once that is working you can get back to // Trying to understand the multimodal hump in the residuals vector. // There is a jupyter notebook about this. I was thinking that this was -// perhapse related to the non consistent application of boundary conditions. +// perhaps related to the non consistent application of boundary conditions. void approxJacobiInvert(const mfem::SparseMatrix& mat, std::unique_ptr& invMat, const std::string& name="matrix") { // PERF: This likely can be made much more efficient and will probably be called in tight loops, a good // PERF: place for some easy optimization might be here. + + // Confirm that mat is a square matrix + MFEM_ASSERT(mat.Height() == mat.Width(), "Matrix " + name + " is not square, cannot invert."); + mfem::Vector diag; mat.GetDiag(diag); // Invert the diagonal for (int i = 0; i < diag.Size(); i++) { - if (diag(i) == 0.0) { - MFEM_ABORT("Diagonal element (" + std::to_string(i) +") in " + name + " is zero, cannot invert."); - } + MFEM_ASSERT(diag(i) != 0, "Diagonal element (" + std::to_string(i) +") in " + name + " is zero, cannot invert."); diag(i) = 1.0 / diag(i); } - invMat = std::make_unique(diag); + // If the matrix is already inverted, just set the diagonal to avoid reallocation + if (invMat != nullptr) { + MFEM_ASSERT(invMat->Height() == invMat->Width(), "invMat (result matrix) is not square, cannot invert " + name + " into it."); + MFEM_ASSERT(invMat->Height() == mat.Height(), "Incompatible matrix sizes for inversion of " + name + ", expected " + std::to_string(mat.Height()) + " but got " + std::to_string(invMat->Height())); + for (int i = 0; i < diag.Size(); i++) { + MFEM_ASSERT(diag(i) != 0, "Diagonal element (" + std::to_string(i) +") in " + name + " is zero, resulting matrix would be singular."); + invMat->Elem(i, i) = diag(i); + } + } else { + invMat = std::make_unique(diag); + } } void PolytropeOperator::updateInverseNonlinearJacobian(const mfem::Operator &grad) const { @@ -261,6 +275,12 @@ void PolytropeOperator::updateInverseSchurCompliment() const { m_schurPreconditioner->SetDiagonalBlock(1, m_invSchurCompliment.get()); } +void PolytropeOperator::updatePreconditioner(const mfem::Operator &grad) const { + updateInverseNonlinearJacobian(grad); + updateInverseSchurCompliment(); +} + + mfem::Operator& PolytropeOperator::GetGradient(const mfem::Vector &x) const { if (!m_isFinalized) { MFEM_ABORT("PolytropeOperator::GetGradient called before finalize"); @@ -270,8 +290,7 @@ mfem::Operator& PolytropeOperator::GetGradient(const mfem::Vector &x) const { const mfem::Vector& x_theta = x_block.GetBlock(0); auto &grad = m_f->GetGradient(x_theta); - updateInverseNonlinearJacobian(grad); - updateInverseSchurCompliment(); + updatePreconditioner(grad); m_jacobian->SetBlock(0, 0, &grad); // The other blocks are set up in finalize since they are constant. Only J00 depends on the current state of theta From afdebb863685d3f57de28a843fa996617961faaa Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 21 Apr 2025 09:56:34 -0400 Subject: [PATCH 099/167] refactor(operator): added updatePreconditioner method the preconditioner must be built once before the solver begins to iterater, by putting the logic for this in a dedicated method it becomes cleaner to call --- src/poly/utils/public/operator.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/poly/utils/public/operator.h b/src/poly/utils/public/operator.h index 56df44b..784f232 100644 --- a/src/poly/utils/public/operator.h +++ b/src/poly/utils/public/operator.h @@ -99,4 +99,5 @@ private: private: void updateInverseNonlinearJacobian(const mfem::Operator &grad) const; void updateInverseSchurCompliment() const; + void updatePreconditioner(const mfem::Operator &grad) const; }; From b203fe625cc5291c4eabbe84fd70495144867a60 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 21 Apr 2025 10:18:17 -0400 Subject: [PATCH 100/167] perf(index.yaml): temp disable heml table loading to speed up polytrope debugging --- assets/dynamic/index.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/assets/dynamic/index.yaml b/assets/dynamic/index.yaml index d8326ad..176585d 100644 --- a/assets/dynamic/index.yaml +++ b/assets/dynamic/index.yaml @@ -1,4 +1,4 @@ -eos: - helm: "eos/helm_table.dat" +#eos: +# helm: "eos/helm_table.dat" mesh: polySphere: "mesh/core2.msh" From e4b56d7ce2584290c398b9cc90ac21dcb674970d Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 21 Apr 2025 10:18:44 -0400 Subject: [PATCH 101/167] feat(poly): added memory safty flags --- src/poly/solver/private/polySolver.cpp | 27 ++++++++++++++------------ src/poly/utils/private/operator.cpp | 13 +++++++++++-- src/poly/utils/public/operator.h | 3 +-- 3 files changed, 27 insertions(+), 16 deletions(-) diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index df88b23..6134560 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -181,12 +181,24 @@ void PolySolver::solve() const { setInitialGuess(); setOperatorEssentialTrueDofs(); + const auto thetaVec = static_cast(*m_theta); // NOLINT(*-slicing) + const auto phiVec = static_cast(*m_phi); // NOLINT(*-slicing) + + // --- Finalize the operator --- + // Finalize with the initial state of theta for the initial jacobian calculation + m_polytropOperator->finalize(thetaVec); + + if (!m_polytropOperator->isFinalized()) { + LOG_ERROR(m_logger, "PolytropeOperator is not finalized. Cannot solve."); + throw std::runtime_error("PolytropeOperator is not finalized. Cannot solve."); + } // It's safer to get the offsets directly from the operator after finalization const mfem::Array& block_offsets = m_polytropOperator->GetBlockOffsets(); // Assuming a getter exists or accessing member if public/friend mfem::BlockVector state_vector(block_offsets); - state_vector.GetBlock(0) = static_cast(*m_theta); // NOLINT(*-slicing) - state_vector.GetBlock(1) = static_cast(*m_phi); // NOLINT(*-slicing) + state_vector.GetBlock(0) = thetaVec; // NOLINT(*-slicing) + state_vector.GetBlock(1) = phiVec; // NOLINT(*-slicing) + mfem::Vector zero_rhs(block_offsets.Last()); zero_rhs = 0.0; @@ -307,17 +319,8 @@ void PolySolver::saveAndViewSolution(const mfem::BlockVector& state_vector) cons } void PolySolver::setOperatorEssentialTrueDofs() const { - - SSE::MFEMArrayPairSet ess_tdof_pair_set = getEssentialTrueDof(); + const SSE::MFEMArrayPairSet ess_tdof_pair_set = getEssentialTrueDof(); m_polytropOperator->SetEssentialTrueDofs(ess_tdof_pair_set); - - // -- Finalize the operator -- - m_polytropOperator->finalize(); - - if (!m_polytropOperator->isFinalized()) { - LOG_ERROR(m_logger, "PolytropeOperator is not finalized. Cannot solve."); - throw std::runtime_error("PolytropeOperator is not finalized. Cannot solve."); - } } void PolySolver::LoadSolverUserParams(double &newtonRelTol, double &newtonAbsTol, int &newtonMaxIter, int &newtonPrintLevel, double &gmresRelTol, double &gmresAbsTol, int &gmresMaxIter, int &gmresPrintLevel) const { diff --git a/src/poly/utils/private/operator.cpp b/src/poly/utils/private/operator.cpp index 8426d7a..ecbf6ef 100644 --- a/src/poly/utils/private/operator.cpp +++ b/src/poly/utils/private/operator.cpp @@ -107,7 +107,7 @@ PolytropeOperator::PolytropeOperator( m_f = std::move(f); } -void PolytropeOperator::finalize() { +void PolytropeOperator::finalize(const mfem::Vector &initTheta) { if (m_isFinalized) { return; } @@ -137,6 +137,9 @@ void PolytropeOperator::finalize() { m_jacobian->SetBlock(1, 0, m_negQ_op.get()); // -Q (constant) m_jacobian->SetBlock(1, 1, m_Dmat.get()); // D (constant) + const auto &grad = m_f->GetGradient(initTheta); + updatePreconditioner(grad); + m_isFinalized = true; } @@ -148,6 +151,9 @@ const mfem::BlockOperator &PolytropeOperator::GetJacobianOperator() const { } mfem::BlockDiagonalPreconditioner& PolytropeOperator::GetPreconditioner() const { + if (!m_isFinalized) { + MFEM_ABORT("PolytropeOperator::GetPreconditioner called before finalize"); + } return *m_schurPreconditioner; } @@ -271,6 +277,9 @@ void PolytropeOperator::updateInverseSchurCompliment() const { schurCompliment->Add(-1, *temp_QxdfInvxM); // D - Q * df^{-1} * M approxJacobiInvert(*schurCompliment, m_invSchurCompliment, "Schur Compliment"); + if (m_schurPreconditioner == nullptr) { + m_schurPreconditioner = std::make_unique(m_blockOffsets); + } m_schurPreconditioner->SetDiagonalBlock(0, m_invNonlinearJacobian.get()); m_schurPreconditioner->SetDiagonalBlock(1, m_invSchurCompliment.get()); } @@ -285,7 +294,7 @@ mfem::Operator& PolytropeOperator::GetGradient(const mfem::Vector &x) const { if (!m_isFinalized) { MFEM_ABORT("PolytropeOperator::GetGradient called before finalize"); } - // -- Get the gradient of f -- + // --- Get the gradient of f --- mfem::BlockVector x_block(const_cast(x), m_blockOffsets); const mfem::Vector& x_theta = x_block.GetBlock(0); diff --git a/src/poly/utils/public/operator.h b/src/poly/utils/public/operator.h index 784f232..bb469a6 100644 --- a/src/poly/utils/public/operator.h +++ b/src/poly/utils/public/operator.h @@ -48,7 +48,7 @@ public: bool isFinalized() const { return m_isFinalized; } - void finalize(); + void finalize(const mfem::Vector &initTheta); const mfem::Array& GetBlockOffsets() const { return m_blockOffsets; } @@ -78,7 +78,6 @@ private: std::unique_ptr m_negQ_op; mutable std::unique_ptr m_jacobian; - // TODO I think these need to be calculated in the GetGradient every time since they will always change mutable std::unique_ptr m_invSchurCompliment; mutable std::unique_ptr m_invNonlinearJacobian; From e56ab5644b77eadc0d93e1ef791ee5cc53f109db Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 23 Apr 2025 09:13:30 -0400 Subject: [PATCH 102/167] fix(poly): fixed -M bug in form MFEM MixedVectorWeakDivergenceIntegrator is actually already -M in our derivation, I have negated this so that Mform -> M directly --- src/poly/solver/private/polySolver.cpp | 144 +++++++++++++++---------- src/poly/solver/public/polySolver.h | 98 ++++++++++++++++- src/poly/utils/private/integrators.cpp | 58 +++++++--- src/poly/utils/private/operator.cpp | 65 ++++++----- src/poly/utils/public/operator.h | 6 +- 5 files changed, 262 insertions(+), 109 deletions(-) diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index 6134560..26aa293 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -106,74 +106,65 @@ PolySolver::PolySolver(const double n, const double order) { PolySolver::~PolySolver() = default; void PolySolver::assembleBlockSystem() { + mfem::Array blockOffsets = computeBlockOffsets(); - // Start by defining the block structure of the system - // Block 0: Theta (scalar space, uses m_feTheta) - // Block 1: Phi (vector space, uses m_fePhi) - mfem::Array feSpaces; - feSpaces.Append(m_feTheta.get()); - feSpaces.Append(m_fePhi.get()); + const std::unique_ptr forms = buildIndividualForms(blockOffsets); - // Create the block offsets. These define the start of each block in the combined vector. - // Block offsets will be [0, thetaDofs, thetaDofs + phiDofs] + // --- Build the BlockOperator --- + m_polytropOperator = std::make_unique( + std::move(forms->M), + std::move(forms->Q), + std::move(forms->D), + std::move(forms->f), + blockOffsets); +} + +mfem::Array PolySolver::computeBlockOffsets() const { mfem::Array blockOffsets; blockOffsets.SetSize(3); blockOffsets[0] = 0; - blockOffsets[1] = feSpaces[0]->GetVSize(); - blockOffsets[2] = feSpaces[1]->GetVSize(); + blockOffsets[1] = m_feTheta->GetVSize(); // Get actual number of dofs *before* applying BCs + blockOffsets[2] = m_fePhi->GetVSize(); blockOffsets.PartialSum(); // Cumulative sum to get the offsets + return blockOffsets; +} - // Add integrators to block form one by one - // We add integrators corresponding to each term in the weak form - // The block form of the residual matrix - // ⎡ 0 -M ⎤ ⎡ θ ⎤ + ⎡f(θ)⎤ = ⎡ 0 ⎤ = R(X) - // ⎣ -Q D ⎦ ⎣ Φ ⎦ ⎣ 0 ⎦ ⎣ 0 ⎦ - // This then simplifies to - // ⎡f(θ) - MΘ ⎤ = ⎡ 0 ⎤ = R - // ⎣ -Qɸ Dθ ⎦ ⎣ 0 ⎦ - // Here M, Q, and D are - // M = ∫∇ψᶿ·Nᵠ dV (MixedVectorWeakDivergenceIntegrator) - // D = ∫ψᵠ·Nᵠ dV (VectorFEMassIntegrator) - // Q = ∫ψᵠ·∇Nᶿ dV (MixedVectorGradientIntegrator) - // f(θ) = ∫ψᶿ·θⁿ dV (NonlinearPowerIntegrator) - // Here ψᶿ and ψᵠ are the test functions for the theta and phi spaces, respectively - // Nᵠ and Nᶿ are the basis functions for the theta and phi spaces, respectively - // A full derivation of the weak form can be found in the 4DSSE documentation - +std::unique_ptr PolySolver::buildIndividualForms(const mfem::Array &blockOffsets) { // --- Assemble the MixedBilinear and Bilinear forms (M, D, and Q) --- - auto Mform = std::make_unique(m_fePhi.get(), m_feTheta.get()); - auto Qform = std::make_unique(m_feTheta.get(), m_fePhi.get()); - auto Dform = std::make_unique(m_fePhi.get()); - - // TODO: Check the sign on all of the integrators - Mform->AddDomainIntegrator(new mfem::MixedVectorWeakDivergenceIntegrator()); - Qform->AddDomainIntegrator(new mfem::MixedVectorGradientIntegrator()); - Dform->AddDomainIntegrator(new mfem::VectorFEMassIntegrator()); + auto forms = std::make_unique( + std::make_unique(m_fePhi.get(), m_feTheta.get()), + std::make_unique(m_feTheta.get(), m_fePhi.get()), + std::make_unique(m_fePhi.get()), + std::make_unique(m_feTheta.get()) + ); - Mform->Assemble(); - Mform->Finalize(); + // --- -M negation -> M --- + mfem::Vector negOneVec(m_fePhi->GetVDim()); + negOneVec = -1.0; - Qform->Assemble(); - Qform->Finalize(); + m_negationCoeff = std::make_unique(negOneVec); - Dform->Assemble(); - Dform->Finalize(); + // --- Add the integrators to the forms --- + forms->M->AddDomainIntegrator(new mfem::MixedVectorWeakDivergenceIntegrator(*m_negationCoeff)); + forms->Q->AddDomainIntegrator(new mfem::MixedVectorGradientIntegrator()); + forms->D->AddDomainIntegrator(new mfem::VectorFEMassIntegrator()); - // --- Assemble the NonlinearForm (f) --- - // Note that the nonlinear form is built here but its essential true dofs (boundary conditions) are - // not set until later (when solve is called). They are applied through the operator rather than directly. - auto fform = std::make_unique(m_feTheta.get()); - fform->AddDomainIntegrator(new polyMFEMUtils::NonlinearPowerIntegrator(m_polytropicIndex)); + // --- Assemble and Finalize the forms --- + assembleAndFinalizeForm(forms->M); + assembleAndFinalizeForm(forms->Q); + assembleAndFinalizeForm(forms->D); - // -- Build the BlockOperator -- - m_polytropOperator = std::make_unique( - std::move(Mform), - std::move(Qform), - std::move(Dform), - std::move(fform), - blockOffsets - ); + forms->f->AddDomainIntegrator(new polyMFEMUtils::NonlinearPowerIntegrator(m_polytropicIndex)); + return std::move(forms); +} + +void PolySolver::assembleAndFinalizeForm(auto &f) { + // This constructs / ensures the matrix representation for each form + // Assemble => Computes the local element matrices across the domain. Adds these to the global matrix . Adds these to the global matrix. + // Finalize => Builds the sparsity pattern and allows the SparseMatrix representation to be extracted. + f->Assemble(); + f->Finalize(); } void PolySolver::solve() const { @@ -193,6 +184,9 @@ void PolySolver::solve() const { throw std::runtime_error("PolytropeOperator is not finalized. Cannot solve."); } + GetDofCoordinates(*m_feTheta, "dof2posTheta.csv"); + GetDofCoordinates(*m_fePhi, "dof2posPhi.csv"); + // It's safer to get the offsets directly from the operator after finalization const mfem::Array& block_offsets = m_polytropOperator->GetBlockOffsets(); // Assuming a getter exists or accessing member if public/friend mfem::BlockVector state_vector(block_offsets); @@ -213,6 +207,8 @@ void PolySolver::solve() const { // with updating the preconditioner at every newton step as the // changes to the jacobian are automatically propagated through the // solving chain. This is at least true with MFEM 4.8-rc0 + std::string windowTitle = "testWindow"; + std::string keyset = ""; sb.newton.Mult(zero_rhs, state_vector); // --- Save and view the solution --- @@ -279,7 +275,8 @@ void PolySolver::setInitialGuess() const { const double radius = Probe::getMeshRadius(*m_mesh); const double u = 1/radius; - return -std::pow((u*r), 2)+1.0; // The series expansion is a better guess; however, this is cheaper and ensures that the value at the surface is very close to zero in a way that the series expansion does not + return (-1.0/radius) * r + 1; + // return -std::pow((u*r), 2)+1.0; // The series expansion is a better guess; however, this is cheaper and ensures that the value at the surface is very close to zero in a way that the series expansion does not } ); m_theta->ProjectCoefficient(thetaInitGuess); @@ -338,6 +335,43 @@ void PolySolver::LoadSolverUserParams(double &newtonRelTol, double &newtonAbsTol LOG_DEBUG(m_logger, "GMRES Solver (relTol: {:0.2E}, absTol: {:0.2E}, maxIter: {}, printLevel: {})", gmresRelTol, gmresAbsTol, gmresMaxIter, gmresPrintLevel); } +void PolySolver::GetDofCoordinates(mfem::FiniteElementSpace &fes, const std::string& filename) const { + mfem::Mesh *mesh = fes.GetMesh(); + double r = Probe::getMeshRadius(*mesh); + std::ofstream outputFile(filename, std::ios::out | std::ios::trunc); + outputFile << "dof,R,r,x,y,z" << '\n'; + + const int nElements = mesh->GetNE(); + + mfem::Vector coords; + mfem::IntegrationPoint ipZero; + double p[3] = {0.0, 0.0, 0.0}; + int actual_idx; + ipZero.Set3(p); + for (int i = 0; i < nElements; i++) { + mfem::Array elemDofs; + fes.GetElementDofs(i, elemDofs); + mfem::ElementTransformation* T = mesh->GetElementTransformation(i); + mfem::Vector physCoord(3); + T->Transform(ipZero, physCoord); + for (int dofID = 0; dofID < elemDofs.Size(); dofID++) { + if (elemDofs[dofID] < 0) { + actual_idx = -elemDofs[dofID] - 1; + } else { + actual_idx = elemDofs[dofID]; + } + outputFile << actual_idx; + if (dofID != elemDofs.Size() - 1) { + outputFile << "|"; + } else { + outputFile << ","; + } + } + outputFile << r << "," << physCoord.Norml2() << "," << physCoord[0] << "," << physCoord[1] << "," << physCoord[2] << '\n'; + } + outputFile.close(); +} + solverBundle PolySolver::setupNewtonSolver() const { // --- Load configuration parameters --- double newtonRelTol, newtonAbsTol, gmresRelTol, gmresAbsTol; diff --git a/src/poly/solver/public/polySolver.h b/src/poly/solver/public/polySolver.h index d496684..738bbe1 100644 --- a/src/poly/solver/public/polySolver.h +++ b/src/poly/solver/public/polySolver.h @@ -44,7 +44,14 @@ struct solverBundle { mfem::NewtonSolver newton; // Must be second so that when it is destroyed the solver is still alive preventing a double delete }; -class PolySolver { +struct formBundle { + std::unique_ptr M; + std::unique_ptr Q; + std::unique_ptr D; + std::unique_ptr f; +}; + +class PolySolver final{ public: // Public methods PolySolver(const double n, const double order); ~PolySolver(); @@ -76,9 +83,96 @@ private: // Private Attributes std::unique_ptr m_prec; + std::unique_ptr m_negationCoeff; + private: // Private methods void assembleBlockSystem(); + + /** + * @breif Compute the block offsets for the operator. These are the offsets that define which dofs belong to which variable. + * + * @details + * + * Create the block offsets. These define the start of each block in the combined vector. + * Block offsets will be [0, thetaDofs, thetaDofs + phiDofs]. + * The interpretation of this is that each block tells the operator where in the flattned (1D) vector + * the degrees of freedom or coefficients for that free parameter start and end. I.e. + * we know that in any flattened vector will have a size thetaDofs + phiDofs. The theta dofs will span + * from blockOffsets[0] -> blockOffsets[1] and the phiDofs will span from blockOffsets[1] -> blockOffsets[2]. + * + * This is the same for matrices only in 2D (rows and columns) + * + * The key point here is that this is fundamentally an accounting structure, it is here to keep track of what + * parts of vectors and matrices belong to which variable. + * + * Also note that we use VSize rather than Size. Size referees to the number of true dofs. That is the dofs which + * still are present in the system after eliminating boundary conditions. This is the wrong size to use if we are + * trying to account for the true size of the system. VSize on the other hand refers to the total number of dofs. + * + * @return blockOffsets The offsets for the blocks in the operator + */ + mfem::Array computeBlockOffsets() const; + + /** + * @breif Build the individual forms for the block operator (M, Q, D, and f) + * + * @param blockOffsets The offsets for the blocks in the operator + * @param Mform The mixed bilinear form for the mass matrix + * @param Qform The mixed bilinear form for the gradient matrix + * @param Dform The bilinear form for the divergence matrix + * @param fform The nonlinear form for the source term + * + * @note These forms are build exactly how they are defined in the derivation. This means that Mform -> M not -M and Qform -> Q not -Q. + * + * @details + * Computes the block offsets + * \f$\{0,\;|\theta|,\;|\theta|+|\phi|\}\f$, then builds and finalizes + * the MixedBilinearForms \c Mform, \c Qform and the BilinearForm \c Dform, + * plus the NonlinearForm \c fform. Finally, these are handed off to + * \c PolytropeOperator along with the offsets. + * + * The discretized weak form is + * \f[ + * R(X) + * = \begin{pmatrix} + * f(\theta) - M\,\theta \\[6pt] + * D\,\theta - Q\,\phi + * \end{pmatrix} + * = \mathbf{0}, + * \f] + * with + * \f[ + * M = \int \nabla\psi^\theta \;\cdot\; N^\phi \,dV,\quad + * D = \int \psi^\phi \;\cdot\; N^\phi \,dV, + * \quad + * Q = \int \psi^\phi \;\cdot\; \nabla N^\theta \,dV, + * \quad + * f(\theta) = \int \psi^\theta \;\cdot\; \theta^n \,dV. + * \f] + * + * @note MFEM’s MixedVectorWeakDivergenceIntegrator implements + * \f$ -\nabla\!\cdot \f$, so we supply a –1 coefficient to make + * `Mform` represent the +M from the derivation. The single negation + * in `PolytropeOperator` then restores the final block sign. + * + + * + * @pre \c m_feTheta and \c m_fePhi must be valid, populated FiniteElementSpaces. + * @post \c m_polytropOperator is constructed with assembled forms and offsets. + * + */ + std::unique_ptr buildIndividualForms(const mfem::Array& blockOffsets); + + /** + * @brief Assemble and finalize the form (Must be a form that can be assembled and finalized) + * + * @param f form which is to be assembled and finalized + * + * @pre f is a valid form that can be assembled and finalized (Such as Bilinear or MixedBilinearForm) + * @post f is assembled and finalized + */ + static void assembleAndFinalizeForm(auto &f); SSE::MFEMArrayPairSet getEssentialTrueDof() const; std::pair, mfem::Array> findCenterElement() const; void setInitialGuess() const; @@ -89,4 +183,6 @@ private: // Private methods void LoadSolverUserParams(double &newtonRelTol, double &newtonAbsTol, int &newtonMaxIter, int &newtonPrintLevel, double &gmresRelTol, double &gmresAbsTol, int &gmresMaxIter, int &gmresPrintLevel) const; + void GetDofCoordinates(mfem::FiniteElementSpace &fes, const std::string& filename) const; + }; \ No newline at end of file diff --git a/src/poly/utils/private/integrators.cpp b/src/poly/utils/private/integrators.cpp index a70eac4..dab8c36 100644 --- a/src/poly/utils/private/integrators.cpp +++ b/src/poly/utils/private/integrators.cpp @@ -22,8 +22,11 @@ #include #include "integrators.h" +#include +// static std::ofstream debugOut("gradient.csv", std::ios::trunc); + namespace polyMFEMUtils { NonlinearPowerIntegrator::NonlinearPowerIntegrator(const double n) : m_polytropicIndex(n) {} @@ -40,11 +43,10 @@ namespace polyMFEMUtils { elvect = 0.0; mfem::Vector shape(dof); - for (int iqp = 0; iqp < ir->GetNPoints(); iqp++) { mfem::IntegrationPoint ip = ir->IntPoint(iqp); Trans.SetIntPoint(&ip); - double weight = ip.weight * Trans.Weight(); + const double weight = ip.weight * Trans.Weight(); el.CalcShape(ip, shape); @@ -52,10 +54,10 @@ namespace polyMFEMUtils { for (int j = 0; j < dof; j++) { u_val += elfun(j) * shape(j); } - double u_safe = std::max(u_val, 0.0); - double u_nl = std::pow(u_safe, m_polytropicIndex); - - double x2_u_nl = u_nl; + const double u_safe = std::max(u_val, 0.0); + const double u_nl = std::pow(u_safe, m_polytropicIndex); + + const double x2_u_nl = u_nl; for (int i = 0; i < dof; i++){ elvect(i) += shape(i) * x2_u_nl * weight; @@ -71,18 +73,23 @@ namespace polyMFEMUtils { mfem::DenseMatrix &elmat) { const mfem::IntegrationRule *ir = &mfem::IntRules.Get(el.GetGeomType(), 2 * el.GetOrder() + 3); - int dof = el.GetDof(); + const int dof = el.GetDof(); elmat.SetSize(dof); elmat = 0.0; mfem::Vector shape(dof); - + mfem::DenseMatrix dshape(dof, 3); + mfem::DenseMatrix invJ(3, 3); + mfem::Vector gradPhys(3); + mfem::Vector physCoord(3); + for (int iqp = 0; iqp < ir->GetNPoints(); iqp++) { const mfem::IntegrationPoint &ip = ir->IntPoint(iqp); Trans.SetIntPoint(&ip); - double weight = ip.weight * Trans.Weight(); + const double weight = ip.weight * Trans.Weight(); + el.CalcShape(ip, shape); - + double u_val = 0.0; for (int j = 0; j < dof; j++) { @@ -90,16 +97,37 @@ namespace polyMFEMUtils { } // Calculate the Jacobian - double u_safe = std::max(u_val, 0.0); - double d_u_nl = m_polytropicIndex * std::pow(u_safe, m_polytropicIndex - 1); - double x2_d_u_nl = d_u_nl; + const double u_safe = std::max(u_val, 0.0); + const double d_u_nl = m_polytropicIndex * std::pow(u_safe, m_polytropicIndex - 1); + const double x2_d_u_nl = d_u_nl; for (int i = 0; i < dof; i++) { for (int j = 0; j < dof; j++) { elmat(i, j) += shape(i) * x2_d_u_nl * shape(j) * weight; } } - - } + + // // --- Debug Code to write out gradient --- + // Trans.Transform(ip,physCoord); + // el.CalcDShape(ip, dshape); + // + // mfem::CalcInverse(Trans.Jacobian(), invJ); + // + // mfem::DenseMatrix dshapePhys; + // dshapePhys.SetSize(dof, physCoord.Size()); + // mfem::Mult(dshape, invJ, dshapePhys); + // + // gradPhys = 0.0; + // for (int j = 0; j < dof; j++) { + // for (int d = 0; d < gradPhys.Size(); d++) { + // gradPhys(d) += elfun(j)*dshapePhys(j, d); + // } + // } + // + // debugOut + // << physCoord(0) << ", " << physCoord(1) << ", " << physCoord(2) + // << ", " << gradPhys(0) << ", " << gradPhys(1) << ", " << gradPhys(2) << '\n'; + } + // debugOut.flush(); } } // namespace polyMFEMUtils \ No newline at end of file diff --git a/src/poly/utils/private/operator.cpp b/src/poly/utils/private/operator.cpp index ecbf6ef..5f16560 100644 --- a/src/poly/utils/private/operator.cpp +++ b/src/poly/utils/private/operator.cpp @@ -89,6 +89,35 @@ void writeDenseMatrixToCSV(const std::string &filename, int precision, const mfe writeDenseMatrixToCSV(filename, precision, mat); } +void approxJacobiInvert(const mfem::SparseMatrix& mat, std::unique_ptr& invMat, const std::string& name="matrix") { + // PERF: This likely can be made much more efficient and will probably be called in tight loops, a good + // PERF: place for some easy optimization might be here. + + // Confirm that mat is a square matrix + MFEM_ASSERT(mat.Height() == mat.Width(), "Matrix " + name + " is not square, cannot invert."); + + mfem::Vector diag; + mat.GetDiag(diag); + + // Invert the diagonal + for (int i = 0; i < diag.Size(); i++) { + MFEM_ASSERT(diag(i) != 0, "Diagonal element (" + std::to_string(i) +") in " + name + " is zero, cannot invert."); + diag(i) = 1.0 / diag(i); + } + + // If the matrix is already inverted, just set the diagonal to avoid reallocation + if (invMat != nullptr) { + MFEM_ASSERT(invMat->Height() == invMat->Width(), "invMat (result matrix) is not square, cannot invert " + name + " into it."); + MFEM_ASSERT(invMat->Height() == mat.Height(), "Incompatible matrix sizes for inversion of " + name + ", expected " + std::to_string(mat.Height()) + " but got " + std::to_string(invMat->Height())); + for (int i = 0; i < diag.Size(); i++) { + MFEM_ASSERT(diag(i) != 0, "Diagonal element (" + std::to_string(i) +") in " + name + " is zero, resulting matrix would be singular."); + invMat->Elem(i, i) = diag(i); + } + } else { // The matrix has not been allocated yet so that needs to be done. Sparse Matrix has a constructor that can build from the diagonals + invMat = std::make_unique(diag); + } +} + PolytropeOperator::PolytropeOperator( std::unique_ptr M, @@ -219,40 +248,6 @@ void PolytropeOperator::Mult(const mfem::Vector &x, mfem::Vector &y) const { } -// TODO: I was *very* stupid and I accidentally deleted a lot of the code -// which I had written to find and use the preconditioner. This needs -// to be reimplemented. Once that is working you can get back to -// Trying to understand the multimodal hump in the residuals vector. -// There is a jupyter notebook about this. I was thinking that this was -// perhaps related to the non consistent application of boundary conditions. -void approxJacobiInvert(const mfem::SparseMatrix& mat, std::unique_ptr& invMat, const std::string& name="matrix") { - // PERF: This likely can be made much more efficient and will probably be called in tight loops, a good - // PERF: place for some easy optimization might be here. - - // Confirm that mat is a square matrix - MFEM_ASSERT(mat.Height() == mat.Width(), "Matrix " + name + " is not square, cannot invert."); - - mfem::Vector diag; - mat.GetDiag(diag); - - // Invert the diagonal - for (int i = 0; i < diag.Size(); i++) { - MFEM_ASSERT(diag(i) != 0, "Diagonal element (" + std::to_string(i) +") in " + name + " is zero, cannot invert."); - diag(i) = 1.0 / diag(i); - } - - // If the matrix is already inverted, just set the diagonal to avoid reallocation - if (invMat != nullptr) { - MFEM_ASSERT(invMat->Height() == invMat->Width(), "invMat (result matrix) is not square, cannot invert " + name + " into it."); - MFEM_ASSERT(invMat->Height() == mat.Height(), "Incompatible matrix sizes for inversion of " + name + ", expected " + std::to_string(mat.Height()) + " but got " + std::to_string(invMat->Height())); - for (int i = 0; i < diag.Size(); i++) { - MFEM_ASSERT(diag(i) != 0, "Diagonal element (" + std::to_string(i) +") in " + name + " is zero, resulting matrix would be singular."); - invMat->Elem(i, i) = diag(i); - } - } else { - invMat = std::make_unique(diag); - } -} void PolytropeOperator::updateInverseNonlinearJacobian(const mfem::Operator &grad) const { if (const auto *sparse_mat = dynamic_cast(&grad); sparse_mat != nullptr) { @@ -325,4 +320,4 @@ void PolytropeOperator::SetEssentialTrueDofs(const SSE::MFEMArrayPairSet& ess_td SSE::MFEMArrayPairSet PolytropeOperator::GetEssentialTrueDofs() const { return std::make_pair(m_theta_ess_tdofs, m_phi_ess_tdofs); -} +} \ No newline at end of file diff --git a/src/poly/utils/public/operator.h b/src/poly/utils/public/operator.h index bb469a6..d06b978 100644 --- a/src/poly/utils/public/operator.h +++ b/src/poly/utils/public/operator.h @@ -26,7 +26,7 @@ #include "probe.h" -class PolytropeOperator : public mfem::Operator { +class PolytropeOperator final : public mfem::Operator { public: PolytropeOperator( std::unique_ptr M, @@ -84,8 +84,8 @@ private: /* * The schur preconditioner has the form * - * ⎡ḟ(θ)^-1 0 ⎤ - * ⎣ 0 S^-1 ⎦ + * ⎡ḟ(θ)^-1 0 ⎤ + * ⎣ 0 S^-1 ⎦ * * Where S is the Schur compliment of the system * From 917dc961de5a4bf52c6d687a7b7cc06107d356f9 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 23 Apr 2025 09:17:00 -0400 Subject: [PATCH 103/167] feat(assets/mesh): added mid resolution mesh --- assets/dynamic/mesh/core_midres.msh | Bin 0 -> 18218 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 assets/dynamic/mesh/core_midres.msh diff --git a/assets/dynamic/mesh/core_midres.msh b/assets/dynamic/mesh/core_midres.msh new file mode 100644 index 0000000000000000000000000000000000000000..c114de61897980a1b82b7200069784d8682d934b GIT binary patch literal 18218 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 fQA#24NJ;bDGpd&|b#6 Date: Wed, 23 Apr 2025 09:17:30 -0400 Subject: [PATCH 104/167] perf(index.yaml): point mesh to mid res for debugging --- assets/dynamic/index.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/dynamic/index.yaml b/assets/dynamic/index.yaml index 176585d..608e9ad 100644 --- a/assets/dynamic/index.yaml +++ b/assets/dynamic/index.yaml @@ -1,4 +1,4 @@ #eos: # helm: "eos/helm_table.dat" mesh: - polySphere: "mesh/core2.msh" + polySphere: "mesh/core_midres.msh" From c4709cc48e163e0c0796e5afd0702243f2db74c9 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 23 Apr 2025 09:17:55 -0400 Subject: [PATCH 105/167] refactor(testConfig.yaml): updated test config for debuging --- tests/testsConfig.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/testsConfig.yaml b/tests/testsConfig.yaml index 94555fa..83cbc2a 100644 --- a/tests/testsConfig.yaml +++ b/tests/testsConfig.yaml @@ -2,7 +2,7 @@ Debug: true Probe: GLVis: - Visualization: false + Visualization: true # Host: "10.28.92.45" Host: "localhost" Port: 19916 From 58840d82cd92c36fb9b3a1dddddfbfa64b428aba Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 23 Apr 2025 11:00:32 -0400 Subject: [PATCH 106/167] refactor(poly): renamed core2 to core_hires and updated docs for polysolver --- .../mesh/{core2.msh => core_hires.msh} | Bin src/poly/solver/public/polySolver.h | 19 ++++++++---------- 2 files changed, 8 insertions(+), 11 deletions(-) rename assets/dynamic/mesh/{core2.msh => core_hires.msh} (100%) diff --git a/assets/dynamic/mesh/core2.msh b/assets/dynamic/mesh/core_hires.msh similarity index 100% rename from assets/dynamic/mesh/core2.msh rename to assets/dynamic/mesh/core_hires.msh diff --git a/src/poly/solver/public/polySolver.h b/src/poly/solver/public/polySolver.h index 738bbe1..952ffe8 100644 --- a/src/poly/solver/public/polySolver.h +++ b/src/poly/solver/public/polySolver.h @@ -45,10 +45,10 @@ struct solverBundle { }; struct formBundle { - std::unique_ptr M; - std::unique_ptr Q; - std::unique_ptr D; - std::unique_ptr f; + std::unique_ptr M; //<-- M ∫∇ψ^θ·N^φ dV + std::unique_ptr Q; //<-- Q ∫ψ^φ·∇N^θ dV + std::unique_ptr D; //<-- D ∫ψ^φ·N^φ dV + std::unique_ptr f; //<-- f(θ) ∫ψ^θ·θ^n dV }; class PolySolver final{ @@ -96,7 +96,7 @@ private: // Private methods * * Create the block offsets. These define the start of each block in the combined vector. * Block offsets will be [0, thetaDofs, thetaDofs + phiDofs]. - * The interpretation of this is that each block tells the operator where in the flattned (1D) vector + * The interpretation of this is that each block tells the operator where in the flattened (1D) vector * the degrees of freedom or coefficients for that free parameter start and end. I.e. * we know that in any flattened vector will have a size thetaDofs + phiDofs. The theta dofs will span * from blockOffsets[0] -> blockOffsets[1] and the phiDofs will span from blockOffsets[1] -> blockOffsets[2]. @@ -118,10 +118,7 @@ private: // Private methods * @breif Build the individual forms for the block operator (M, Q, D, and f) * * @param blockOffsets The offsets for the blocks in the operator - * @param Mform The mixed bilinear form for the mass matrix - * @param Qform The mixed bilinear form for the gradient matrix - * @param Dform The bilinear form for the divergence matrix - * @param fform The nonlinear form for the source term + * @return forms The forms for the block operator * * @note These forms are build exactly how they are defined in the derivation. This means that Mform -> M not -M and Qform -> Q not -Q. * @@ -152,7 +149,7 @@ private: // Private methods * \f] * * @note MFEM’s MixedVectorWeakDivergenceIntegrator implements - * \f$ -\nabla\!\cdot \f$, so we supply a –1 coefficient to make + * \f$ -\nabla\!\cdot \f$ so we supply a –1 coefficient to make * `Mform` represent the +M from the derivation. The single negation * in `PolytropeOperator` then restores the final block sign. * @@ -183,6 +180,6 @@ private: // Private methods void LoadSolverUserParams(double &newtonRelTol, double &newtonAbsTol, int &newtonMaxIter, int &newtonPrintLevel, double &gmresRelTol, double &gmresAbsTol, int &gmresMaxIter, int &gmresPrintLevel) const; - void GetDofCoordinates(mfem::FiniteElementSpace &fes, const std::string& filename) const; + static void GetDofCoordinates(const mfem::FiniteElementSpace &fes, const std::string& filename); }; \ No newline at end of file From 2acc0371110659a5158c32f58956c1b3f51d781b Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Fri, 25 Apr 2025 10:32:06 -0400 Subject: [PATCH 107/167] fix(poly): phi boundary values now coorespond to theta flux through polytrope surface --- src/poly/coeff/private/polyCoeff.cpp | 10 ++ src/poly/coeff/public/polyCoeff.h | 32 ++++--- src/poly/solver/private/polySolver.cpp | 66 +++++++------ src/poly/solver/public/polySolver.h | 2 + src/poly/utils/private/integrators.cpp | 2 + src/poly/utils/private/operator.cpp | 124 ++++++++++++++----------- src/poly/utils/public/operator.h | 4 - 7 files changed, 146 insertions(+), 94 deletions(-) diff --git a/src/poly/coeff/private/polyCoeff.cpp b/src/poly/coeff/private/polyCoeff.cpp index c018fd8..d0d84c9 100644 --- a/src/poly/coeff/private/polyCoeff.cpp +++ b/src/poly/coeff/private/polyCoeff.cpp @@ -38,6 +38,8 @@ namespace polycoeff{ // v = -std::pow(r, 2); } + //PERF: One area of future optimization might be turning these into matrix operations since they are + //PERF: fundamentally just the dot product of [a b c ...] * [n^0 n^1 n^2 ...] double x1(const double n) { double r = 0; @@ -47,4 +49,12 @@ namespace polycoeff{ return r; } + double thetaSurfaceFlux(const double n) { + double surfaceFlux = 0; + for (int i = 0; i < dThetaInterpCoeff::numTerms; i++) { + surfaceFlux += dThetaInterpCoeff::coeff[i] * std::pow(n, dThetaInterpCoeff::power[i]); + } + return surfaceFlux; + } + } \ No newline at end of file diff --git a/src/poly/coeff/public/polyCoeff.h b/src/poly/coeff/public/polyCoeff.h index 3933a63..39393b6 100644 --- a/src/poly/coeff/public/polyCoeff.h +++ b/src/poly/coeff/public/polyCoeff.h @@ -42,15 +42,25 @@ namespace polycoeff void diffusionCoeff(const mfem::Vector &x, mfem::Vector &v); double x1(const double n); - /** - * @brief Coefficients for the interpolations of the surface location of a polytrope - * @param numTerms Number of terms in the polynomial interpolator - * @param power Array of the powers of the polynomial interpolator - * @param coeff Array of the coefficients of the polynomial interpolator - */ - struct x1InterpCoeff { - constexpr static int numTerms = 51; - constexpr static int power[51] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50}; - constexpr static double coeff[51] = {2.449260049071003e+00, 4.340987403815444e-01, 2.592462347475860e+00, -2.283794512491552e+01, 1.135535208066129e+02, -3.460093673587010e+02, 6.948139716983651e+02, -9.564368645158952e+02, 9.184546798891624e+02, -6.130308987803503e+02, 2.747228735318193e+02, -7.416795903196430e+01, 7.318638538580859e+00, 1.749441306797260e+00, -4.240148582456829e-01, -5.818809544982156e-02, 1.514877217199105e-02, 3.228634707578998e-03, -2.862524323980516e-04, -1.622486968261819e-04, -1.253644717104076e-05, 4.334945141292894e-06, 1.296452565229763e-06, 8.634802209209870e-08, -3.337511676486084e-08, -1.094796628367775e-08, -1.228178760540410e-09, 1.416744125622751e-10, 8.513777351265677e-11, 1.624582561364811e-11, 8.377207519041114e-13, -4.363812865112836e-13, -1.535862757816461e-13, -2.485085045037669e-14, -6.566281276491033e-16, 8.405047965853478e-16, 2.673804441025638e-16, 4.176337890285142e-17, 8.150073570140493e-19, -1.531673805257016e-18, -4.746996933716653e-19, -6.976825828390195e-20, 8.807513368604331e-22, 3.307739310180278e-21, 8.593260940093030e-22, 7.385969061093440e-23, -2.211130577977291e-23, -8.557291048388455e-24, -4.169359901215994e-25, 4.609379358875657e-25, -3.590870335035984e-26}; - }; + + double thetaSurfaceFlux(const double n); + + /** + * @brief Coefficients for the interpolations of the surface location of a polytrope + * @param numTerms Number of terms in the polynomial interpolator + * @param power Array of the powers of the polynomial interpolator + * @param coeff Array of the coefficients of the polynomial interpolator + */ + const struct x1InterpCoeff { + constexpr static int numTerms = 51; + constexpr static int power[51] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50}; + constexpr static double coeff[51] = {2.449260049071003e+00, 4.340987403815444e-01, 2.592462347475860e+00, -2.283794512491552e+01, 1.135535208066129e+02, -3.460093673587010e+02, 6.948139716983651e+02, -9.564368645158952e+02, 9.184546798891624e+02, -6.130308987803503e+02, 2.747228735318193e+02, -7.416795903196430e+01, 7.318638538580859e+00, 1.749441306797260e+00, -4.240148582456829e-01, -5.818809544982156e-02, 1.514877217199105e-02, 3.228634707578998e-03, -2.862524323980516e-04, -1.622486968261819e-04, -1.253644717104076e-05, 4.334945141292894e-06, 1.296452565229763e-06, 8.634802209209870e-08, -3.337511676486084e-08, -1.094796628367775e-08, -1.228178760540410e-09, 1.416744125622751e-10, 8.513777351265677e-11, 1.624582561364811e-11, 8.377207519041114e-13, -4.363812865112836e-13, -1.535862757816461e-13, -2.485085045037669e-14, -6.566281276491033e-16, 8.405047965853478e-16, 2.673804441025638e-16, 4.176337890285142e-17, 8.150073570140493e-19, -1.531673805257016e-18, -4.746996933716653e-19, -6.976825828390195e-20, 8.807513368604331e-22, 3.307739310180278e-21, 8.593260940093030e-22, 7.385969061093440e-23, -2.211130577977291e-23, -8.557291048388455e-24, -4.169359901215994e-25, 4.609379358875657e-25, -3.590870335035984e-26}; + }; + + const struct dThetaInterpCoeff { + constexpr static int numTerms = 51; + constexpr static int power[51] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50}; + constexpr static double coeff[51] = {-8.164634353536671e-01, 8.651804355981230e-01, -6.391939109867470e-01, 4.882118355278944e-01, -3.898475553686603e-01, 3.102560043891329e-01, -2.365565113144737e-01, 1.639832755778444e-01, -9.645271947133248e-02, 4.450140636696046e-02, -1.460885194751961e-02, 2.816293786806504e-03, -8.178583546493117e-05, -8.584494556484958e-05, 8.476252127593868e-06, 2.923593421315422e-06, -2.206768214995963e-07, -1.203227957690371e-07, -3.381181730985542e-09, 4.022824706790907e-09, 7.041049107708875e-10, -3.562885681170365e-11, -3.281525407784209e-11, -5.031807464141896e-12, 2.034136401832885e-13, 2.361284283178230e-13, 4.602774507763180e-14, 1.809170850970874e-15, -1.333813332262995e-15, -4.045891156434286e-16, -5.197949512114809e-17, 2.222220713310119e-18, 2.625223897130583e-18, 6.226001466529447e-19, 6.571419077089260e-20, -6.672159423054950e-21, -4.476242224056620e-21, -9.790792477821165e-22, -9.222211318122281e-23, 1.427942034536028e-23, 7.759197090219954e-24, 1.546886518887300e-24, 9.585471984274525e-26, -4.005276449706623e-26, -1.459299762834743e-26, -1.870491354620814e-27, 2.271573838802745e-28, 1.360979028415734e-28, 1.102172718357361e-29, -6.919347646474293e-30, 4.875282352118995e-31}; + }; + } // namespace polyCoeff \ No newline at end of file diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index 26aa293..fc2b2b4 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -139,7 +139,7 @@ std::unique_ptr PolySolver::buildIndividualForms(const mfem::Array M --- - mfem::Vector negOneVec(m_fePhi->GetVDim()); + mfem::Vector negOneVec(m_mesh->SpaceDimension()); negOneVec = -1.0; m_negationCoeff = std::make_unique(negOneVec); @@ -184,9 +184,6 @@ void PolySolver::solve() const { throw std::runtime_error("PolytropeOperator is not finalized. Cannot solve."); } - GetDofCoordinates(*m_feTheta, "dof2posTheta.csv"); - GetDofCoordinates(*m_fePhi, "dof2posPhi.csv"); - // It's safer to get the offsets directly from the operator after finalization const mfem::Array& block_offsets = m_polytropOperator->GetBlockOffsets(); // Assuming a getter exists or accessing member if public/friend mfem::BlockVector state_vector(block_offsets); @@ -194,23 +191,14 @@ void PolySolver::solve() const { state_vector.GetBlock(1) = phiVec; // NOLINT(*-slicing) - mfem::Vector zero_rhs(block_offsets.Last()); + mfem::Vector zero_rhs(block_offsets.Last()); // TODO: Is this right? zero_rhs = 0.0; const solverBundle sb = setupNewtonSolver(); - - // EMB 2025: Calling Mult gets the gradient of the operator for the NewtonSolver - // This then is set as the operator for the solver for NewtonSolver - // The solver (assuming it is an iterative solver) then sets the - // operator for its preconditioner to this. - // What this means is that there is no need to manually deal - // with updating the preconditioner at every newton step as the - // changes to the jacobian are automatically propagated through the - // solving chain. This is at least true with MFEM 4.8-rc0 - std::string windowTitle = "testWindow"; - std::string keyset = ""; sb.newton.Mult(zero_rhs, state_vector); + // Ax = b for x + // --- Save and view the solution --- saveAndViewSolution(state_vector); } @@ -219,28 +207,31 @@ SSE::MFEMArrayPairSet PolySolver::getEssentialTrueDof() const { mfem::Array theta_ess_tdof_list; mfem::Array phi_ess_tdof_list; - mfem::Array thetaCenterDofs, phiCenterDofs; - mfem::Array thetaCenterVals, phiCenterVals; - std::tie(thetaCenterDofs, phi_ess_tdof_list) = findCenterElement(); + mfem::Array thetaCenterDofs, phiCenterDofs; // phiCenterDofs are not used + mfem::Array thetaCenterVals; + std::tie(thetaCenterDofs, phiCenterDofs) = findCenterElement(); thetaCenterVals.SetSize(thetaCenterDofs.Size()); - phiCenterVals.SetSize(phi_ess_tdof_list.Size()); thetaCenterVals = 1.0; - phiCenterVals = 0.0; mfem::Array ess_brd(m_mesh->bdr_attributes.Max()); ess_brd = 1; - mfem::Array thetaSurfaceVals; + mfem::Array thetaSurfaceVals, phiSurfaceVals; m_feTheta->GetEssentialTrueDofs(ess_brd, theta_ess_tdof_list); + m_fePhi->GetEssentialTrueDofs(ess_brd, phi_ess_tdof_list); + thetaSurfaceVals.SetSize(theta_ess_tdof_list.Size()); thetaSurfaceVals = 0.0; + phiSurfaceVals.SetSize(phi_ess_tdof_list.Size()); + phiSurfaceVals = polycoeff::thetaSurfaceFlux(m_polytropicIndex); + // combine the essential dofs with the center dofs theta_ess_tdof_list.Append(thetaCenterDofs); thetaSurfaceVals.Append(thetaCenterVals); SSE::MFEMArrayPair thetaPair = std::make_pair(theta_ess_tdof_list, thetaSurfaceVals); - SSE::MFEMArrayPair phiPair = std::make_pair(phi_ess_tdof_list, phiCenterVals); + SSE::MFEMArrayPair phiPair = std::make_pair(phi_ess_tdof_list, phiSurfaceVals); SSE::MFEMArrayPairSet pairSet = std::make_pair(thetaPair, phiPair); return pairSet; @@ -275,16 +266,39 @@ void PolySolver::setInitialGuess() const { const double radius = Probe::getMeshRadius(*m_mesh); const double u = 1/radius; - return (-1.0/radius) * r + 1; + // return (-1.0/radius) * r + 1; // return -std::pow((u*r), 2)+1.0; // The series expansion is a better guess; however, this is cheaper and ensures that the value at the surface is very close to zero in a way that the series expansion does not + return laneEmden::thetaSeriesExpansion(r, m_polytropicIndex, 5); } ); + + mfem::VectorFunctionCoefficient phiSurfaceVectors (m_mesh->SpaceDimension(), + [this](const mfem::Vector &x, mfem::Vector &y) { + const double r = x.Norml2(); + mfem::Vector xh(x); + xh /= r; // Normalize the vector + y.SetSize(m_mesh->SpaceDimension()); + y = xh; + y *= polycoeff::thetaSurfaceFlux(m_polytropicIndex); + } + ); + // We want to apply specific boundary conditions to the surface + mfem::Array ess_brd(m_mesh->bdr_attributes.Max()); + ess_brd = 1; + + // θ = 0 at surface + mfem::ConstantCoefficient surfacePotential(0); + m_theta->ProjectCoefficient(thetaInitGuess); + m_theta->ProjectBdrCoefficient(surfacePotential, ess_brd); + mfem::GradientGridFunctionCoefficient phiInitGuess (m_theta.get()); m_phi->ProjectCoefficient(phiInitGuess); + m_phi->ProjectBdrCoefficientNormal(phiSurfaceVectors, ess_brd); + if (m_config.get("Poly:Solver:ViewInitialGuess", false)) { Probe::glVisView(*m_theta, *m_mesh, "θ init"); - Probe::glVisView(*m_phi, *m_mesh, "ɸ init"); + Probe::glVisView(*m_phi, *m_mesh, "φ init"); } } @@ -335,7 +349,7 @@ void PolySolver::LoadSolverUserParams(double &newtonRelTol, double &newtonAbsTol LOG_DEBUG(m_logger, "GMRES Solver (relTol: {:0.2E}, absTol: {:0.2E}, maxIter: {}, printLevel: {})", gmresRelTol, gmresAbsTol, gmresMaxIter, gmresPrintLevel); } -void PolySolver::GetDofCoordinates(mfem::FiniteElementSpace &fes, const std::string& filename) const { +void PolySolver::GetDofCoordinates(const mfem::FiniteElementSpace &fes, const std::string& filename) { mfem::Mesh *mesh = fes.GetMesh(); double r = Probe::getMeshRadius(*mesh); std::ofstream outputFile(filename, std::ios::out | std::ios::trunc); diff --git a/src/poly/solver/public/polySolver.h b/src/poly/solver/public/polySolver.h index 952ffe8..b463973 100644 --- a/src/poly/solver/public/polySolver.h +++ b/src/poly/solver/public/polySolver.h @@ -111,6 +111,8 @@ private: // Private methods * trying to account for the true size of the system. VSize on the other hand refers to the total number of dofs. * * @return blockOffsets The offsets for the blocks in the operator + * + * @pre m_feTheta and m_fePhi must be valid, populated FiniteElementSpaces. */ mfem::Array computeBlockOffsets() const; diff --git a/src/poly/utils/private/integrators.cpp b/src/poly/utils/private/integrators.cpp index dab8c36..e433d62 100644 --- a/src/poly/utils/private/integrators.cpp +++ b/src/poly/utils/private/integrators.cpp @@ -97,6 +97,8 @@ namespace polyMFEMUtils { } // Calculate the Jacobian + + // TODO: Check for when theta ~ 0? const double u_safe = std::max(u_val, 0.0); const double d_u_nl = m_polytropicIndex * std::pow(u_safe, m_polytropicIndex - 1); const double x2_d_u_nl = d_u_nl; diff --git a/src/poly/utils/private/operator.cpp b/src/poly/utils/private/operator.cpp index 5f16560..813524d 100644 --- a/src/poly/utils/private/operator.cpp +++ b/src/poly/utils/private/operator.cpp @@ -28,6 +28,8 @@ #include "linalg/tensor.hpp" +static int s_PolyOperatorMultCalledCount = 0; + void writeDenseMatrixToCSV(const std::string &filename, int precision, const mfem::DenseMatrix *mat) { if (!mat) { throw std::runtime_error("The operator is not a SparseMatrix."); @@ -78,7 +80,7 @@ void writeDenseMatrixToCSV(const std::string &filename, int precision, const mfe */ void writeOperatorToCSV(const mfem::Operator &op, const std::string &filename, - int precision = 6) // Add precision argument + const int precision = 6) // Add precision argument { // Attempt to cast the Operator to a SparseMatrix const auto *sparse_mat = dynamic_cast(&op); @@ -138,34 +140,19 @@ PolytropeOperator::PolytropeOperator( void PolytropeOperator::finalize(const mfem::Vector &initTheta) { if (m_isFinalized) { - return; + return; // do nothing if already finalized } - m_Mmat = std::make_unique(m_M->SpMat()); - m_Qmat = std::make_unique(m_Q->SpMat()); - m_Dmat = std::make_unique(m_D->SpMat()); - for (const int thetaDof : m_theta_ess_tdofs.first) { - m_Mmat->EliminateRow(thetaDof); - m_Qmat->EliminateCol(thetaDof); - } - // These are commented out because they theoretically are wrong (need to think more about how to apply essential dofs to a vector div field) - // for (const int phiDof : m_phi_ess_tdofs.first) { - // if (phiDof >=0 && phiDof < m_Dmat->Height()) { - // m_Dmat->EliminateRowCol(phiDof); - // m_Qmat->EliminateRow(phiDof); - // m_Mmat->EliminateCol(phiDof); - // } - // } - - m_negM_op = std::make_unique(m_Mmat.get(), -1.0); - m_negQ_op = std::make_unique(m_Qmat.get(), -1.0); + m_negM_op = std::make_unique(m_M.get(), -1.0); + m_negQ_op = std::make_unique(m_Q.get(), -1.0); // Set up the constant parts of the jacobian now m_jacobian = std::make_unique(m_blockOffsets); - m_jacobian->SetBlock(0, 1, m_negM_op.get()); // -M (constant) - m_jacobian->SetBlock(1, 0, m_negQ_op.get()); // -Q (constant) - m_jacobian->SetBlock(1, 1, m_Dmat.get()); // D (constant) + m_jacobian->SetBlock(0, 1, m_negM_op.get()); //<- -M (constant) + m_jacobian->SetBlock(1, 0, m_negQ_op.get()); //<- -Q (constant) + m_jacobian->SetBlock(1, 1, m_D.get()); //<- D (constant) + // Build the initial preconditioner based on some initial guess const auto &grad = m_f->GetGradient(initTheta); updatePreconditioner(grad); @@ -173,15 +160,22 @@ void PolytropeOperator::finalize(const mfem::Vector &initTheta) { } const mfem::BlockOperator &PolytropeOperator::GetJacobianOperator() const { - if (m_jacobian == nullptr) { - MFEM_ABORT("Jacobian has not been initialized before GetJacobianOperator() call."); - } - return *m_jacobian; + if (m_jacobian == nullptr) { + MFEM_ABORT("Jacobian has not been initialized before GetJacobianOperator() call."); + } + if (!m_isFinalized) { + MFEM_ABORT("PolytropeOperator not finalized prior to call to GetJacobianOperator()."); + } + + return *m_jacobian; } mfem::BlockDiagonalPreconditioner& PolytropeOperator::GetPreconditioner() const { + if (m_schurPreconditioner == nullptr) { + MFEM_ABORT("Schur preconditioner has not been initialized before GetPreconditioner() call."); + } if (!m_isFinalized) { - MFEM_ABORT("PolytropeOperator::GetPreconditioner called before finalize"); + MFEM_ABORT("PolytropeOperator not finalized prior to call to GetPreconditioner()."); } return *m_schurPreconditioner; } @@ -213,38 +207,39 @@ void PolytropeOperator::Mult(const mfem::Vector &x, mfem::Vector &y) const { // R1 = Dɸ - Qθ MFEM_ASSERT(m_f.get() != nullptr, "NonlinearForm m_f is null in PolytropeOperator::Mult"); - MFEM_ASSERT(m_Mmat.get() != nullptr, "SparseMatrix m_Mmat is null in PolytropeOperator::Mult"); - MFEM_ASSERT(m_Dmat.get() != nullptr, "SparseMatrix m_Dmat is null in PolytropeOperator::Mult"); - MFEM_ASSERT(m_Qmat.get() != nullptr, "SparseMatrix m_Qmat is null in PolytropeOperator::Mult"); - m_f->Mult(x_theta, f_term); - m_Mmat->Mult(x_phi, Mphi_term); - m_Dmat->Mult(x_phi, Dphi_term); - m_Qmat->Mult(x_theta, Qtheta_term); + m_f->Mult(x_theta, f_term); // fixme: this may be the wrong way to assemble m_f? + m_M->Mult(x_phi, Mphi_term); + m_D->Mult(x_phi, Dphi_term); + m_Q->Mult(x_theta, Qtheta_term); subtract(f_term, Mphi_term, y_R0); subtract(Dphi_term, Qtheta_term, y_R1); - // -- Apply essential boundary conditions -- for (int i = 0; i < m_theta_ess_tdofs.first.Size(); i++) { - int idx = m_theta_ess_tdofs.first[i]; - if (idx >= 0 && idx < y_R0.Size()) { + if (int idx = m_theta_ess_tdofs.first[i]; idx >= 0 && idx < y_R0.Size()) { const double &targetValue = m_theta_ess_tdofs.second[i]; - y_block.GetBlock(0)[idx] = targetValue - x_theta(idx); // Zero out the essential theta dofs in the bi-linear form - // y_block.GetBlock(0)[idx] = 0; // Zero out the essential theta dofs in the bi-linear form + // y_block.GetBlock(0)[idx] = targetValue - x_theta(idx); // inhomogenous essential bc. This is commented out since seems it results in dramatic instabilies arrising + y_block.GetBlock(0)[idx] = 0; // Zero out the essential theta dofs in the bi-linear form } } - // TODO look into how the true dof -> vector component works - // for (int i = 0; i < m_phi_ess_tdofs.first.Size(); i++) { - // int idx = m_phi_ess_tdofs.first[i]; - // if (idx >= 0 && idx < y_R1.Size()) { - // // const double &targetValue = m_phi_ess_tdofs.second[i]; - // // y_block.GetBlock(1)[idx] = targetValue - x_phi(idx); // Zero out the essential phi dofs in the bi-linear form - // y_block.GetBlock(1)[idx] = 0; // Zero out the essential phi dofs in the bi-linear form - // } - // } + // TODO: Are the residuals for φ being calculated correctly? + + std::ofstream outfileθ("PolyOperatorMultCallTheta_" + std::to_string(s_PolyOperatorMultCalledCount) + ".csv", std::ios::out | std::ios::trunc); + outfileθ << "dof,R_θ\n"; + for (int i = 0; i < y_R0.Size(); i++) { + outfileθ << i << "," << y_R0(i) << "\n"; + } + outfileθ.close(); + std::ofstream outfileφ("PolyOperatorMultCallPhi_" + std::to_string(s_PolyOperatorMultCalledCount) + ".csv", std::ios::out | std::ios::trunc); + outfileφ << "dof,R_ɸ\n"; + for (int i = 0; i < y_R1.Size(); i++) { + outfileφ << i << "," << y_R1(i) << "\n"; + } + outfileφ.close(); + ++s_PolyOperatorMultCalledCount; } @@ -253,7 +248,7 @@ void PolytropeOperator::updateInverseNonlinearJacobian(const mfem::Operator &gra if (const auto *sparse_mat = dynamic_cast(&grad); sparse_mat != nullptr) { approxJacobiInvert(*sparse_mat, m_invNonlinearJacobian, "Nonlinear Jacobian"); } else { - MFEM_ABORT("PolytropeOperator::GetGradient called on nonlinear jacobian where nonlinear jacobian is not trivially castable to a sparse matrix"); + MFEM_ABORT("PolytropeOperator::GetGradient called on nonlinear jacobian where nonlinear jacobian is not dynamically castable to a sparse matrix"); } } @@ -262,11 +257,11 @@ void PolytropeOperator::updateInverseSchurCompliment() const { if (m_invNonlinearJacobian == nullptr) { MFEM_ABORT("PolytropeOperator::updateInverseSchurCompliment called before updateInverseNonlinearJacobian"); } - mfem::SparseMatrix* schurCompliment(m_Dmat.get()); // This is now a copy of D + mfem::SparseMatrix* schurCompliment(&m_D->SpMat()); // This is now a copy of D // Calculate S = D - Q df^{-1} M - mfem::SparseMatrix* temp_QxdfInv = mfem::Mult(*m_Qmat, *m_invNonlinearJacobian); // Q * df^{-1} - mfem::SparseMatrix* temp_QxdfInvxM = mfem::Mult(*temp_QxdfInv, *m_Mmat); // Q * df^{-1} * M + mfem::SparseMatrix* temp_QxdfInv = mfem::Mult(m_Q->SpMat(), *m_invNonlinearJacobian); // Q * df^{-1} + const mfem::SparseMatrix* temp_QxdfInvxM = mfem::Mult(*temp_QxdfInv, m_M->SpMat()); // Q * df^{-1} * M // PERF: Could potentially add some caching in here to only update the preconditioner when some condition has been met schurCompliment->Add(-1, *temp_QxdfInvxM); // D - Q * df^{-1} * M @@ -275,6 +270,9 @@ void PolytropeOperator::updateInverseSchurCompliment() const { if (m_schurPreconditioner == nullptr) { m_schurPreconditioner = std::make_unique(m_blockOffsets); } + + // ⎡ḟ(θ)^-1 0⎤ + // ⎣0 S^-1⎦ m_schurPreconditioner->SetDiagonalBlock(0, m_invNonlinearJacobian.get()); m_schurPreconditioner->SetDiagonalBlock(1, m_invSchurCompliment.get()); } @@ -312,6 +310,26 @@ void PolytropeOperator::SetEssentialTrueDofs(const SSE::MFEMArrayPair& theta_ess } else { MFEM_ABORT("m_f is null in PolytropeOperator::SetEssentialTrueDofs"); } + + if (m_M) { + m_M->EliminateTestEssentialBC(theta_ess_tdofs.first); + m_M->EliminateTrialEssentialBC(phi_ess_tdofs.first); + } else { + MFEM_ABORT("m_M is null in PolytropeOperator::SetEssentialTrueDofs"); + } + + if (m_Q) { + m_Q->EliminateTrialEssentialBC(theta_ess_tdofs.first); + m_Q->EliminateTestEssentialBC(phi_ess_tdofs.first); + } else { + MFEM_ABORT("m_Q is null in PolytropeOperator::SetEssentialTrueDofs"); + } + + if (m_D) { + m_D->EliminateEssentialBC(phi_ess_tdofs.first); + } else { + MFEM_ABORT("m_D is null in PolytropeOperator::SetEssentialTrueDofs"); + } } void PolytropeOperator::SetEssentialTrueDofs(const SSE::MFEMArrayPairSet& ess_tdof_pair_set) { diff --git a/src/poly/utils/public/operator.h b/src/poly/utils/public/operator.h index d06b978..1c84db0 100644 --- a/src/poly/utils/public/operator.h +++ b/src/poly/utils/public/operator.h @@ -70,10 +70,6 @@ private: SSE::MFEMArrayPair m_theta_ess_tdofs; SSE::MFEMArrayPair m_phi_ess_tdofs; - std::unique_ptr m_Mmat; - std::unique_ptr m_Qmat; - std::unique_ptr m_Dmat; - std::unique_ptr m_negM_op; std::unique_ptr m_negQ_op; mutable std::unique_ptr m_jacobian; From 9d81a580b5cdf8cab4faea6000047d8502aa00f6 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Fri, 25 Apr 2025 10:32:46 -0400 Subject: [PATCH 108/167] refactor(core_midres): core mid res has had its resolution slightly increased --- assets/dynamic/mesh/core_midres.msh | Bin 18218 -> 61307 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/assets/dynamic/mesh/core_midres.msh b/assets/dynamic/mesh/core_midres.msh index c114de61897980a1b82b7200069784d8682d934b..4b6290786aca013993ed187573373fa1ef2e433c 100644 GIT binary patch literal 61307 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 fQA#24NJ;bDGpd&|b#6 Date: Fri, 25 Apr 2025 10:33:18 -0400 Subject: [PATCH 109/167] build(meson.build): removed -Werror for now --- meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meson.build b/meson.build index a8a4cb3..e351107 100644 --- a/meson.build +++ b/meson.build @@ -18,7 +18,7 @@ # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # # *********************************************************************** # -project('4DSSE', 'cpp', version: '0.0.1a', default_options: ['cpp_std=c++23', 'warning_level=2', 'werror=true'], meson_version: '>=1.6.0') +project('4DSSE', 'cpp', version: '0.0.1a', default_options: ['cpp_std=c++23'], meson_version: '>=1.6.0') # Add default visibility for all C++ targets add_project_arguments('-fvisibility=default', language: 'cpp') From 33c15b571305279e0acbfcb2648f3c7af5ada721 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Fri, 25 Apr 2025 12:26:32 -0400 Subject: [PATCH 110/167] fix(polyCoeff.h): removed accidently deleted file --- src/poly/coeff/public/polyCoeff.h | 66 +++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 src/poly/coeff/public/polyCoeff.h diff --git a/src/poly/coeff/public/polyCoeff.h b/src/poly/coeff/public/polyCoeff.h new file mode 100644 index 0000000..39393b6 --- /dev/null +++ b/src/poly/coeff/public/polyCoeff.h @@ -0,0 +1,66 @@ +/* *********************************************************************** +// +// Copyright (C) 2025 -- The 4D-STAR Collaboration +// File Author: Emily Boudreaux +// Last Modified: April 21, 2025 +// +// 4DSSE is free software; you can use it and/or modify +// it under the terms and restrictions the GNU General Library Public +// License version 3 (GPLv3) as published by the Free Software Foundation. +// +// 4DSSE is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +// See the GNU Library General Public License for more details. +// +// You should have received a copy of the GNU Library General Public License +// along with this software; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// +// *********************************************************************** */ + +#pragma once +#include "mfem.hpp" +#include + +namespace polycoeff +{ + /** + * @brief Computes the xi coefficient function. + * + * @param x Input vector. + * @return double The computed xi coefficient. + */ + double nonlinearSourceCoeff(const mfem::Vector &x); + + /** + * @brief Computes the vector xi coefficient function. + * + * @param x Input vector. + * @param v Output vector to store the computed xi coefficient. + */ + void diffusionCoeff(const mfem::Vector &x, mfem::Vector &v); + + double x1(const double n); + + double thetaSurfaceFlux(const double n); + + /** + * @brief Coefficients for the interpolations of the surface location of a polytrope + * @param numTerms Number of terms in the polynomial interpolator + * @param power Array of the powers of the polynomial interpolator + * @param coeff Array of the coefficients of the polynomial interpolator + */ + const struct x1InterpCoeff { + constexpr static int numTerms = 51; + constexpr static int power[51] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50}; + constexpr static double coeff[51] = {2.449260049071003e+00, 4.340987403815444e-01, 2.592462347475860e+00, -2.283794512491552e+01, 1.135535208066129e+02, -3.460093673587010e+02, 6.948139716983651e+02, -9.564368645158952e+02, 9.184546798891624e+02, -6.130308987803503e+02, 2.747228735318193e+02, -7.416795903196430e+01, 7.318638538580859e+00, 1.749441306797260e+00, -4.240148582456829e-01, -5.818809544982156e-02, 1.514877217199105e-02, 3.228634707578998e-03, -2.862524323980516e-04, -1.622486968261819e-04, -1.253644717104076e-05, 4.334945141292894e-06, 1.296452565229763e-06, 8.634802209209870e-08, -3.337511676486084e-08, -1.094796628367775e-08, -1.228178760540410e-09, 1.416744125622751e-10, 8.513777351265677e-11, 1.624582561364811e-11, 8.377207519041114e-13, -4.363812865112836e-13, -1.535862757816461e-13, -2.485085045037669e-14, -6.566281276491033e-16, 8.405047965853478e-16, 2.673804441025638e-16, 4.176337890285142e-17, 8.150073570140493e-19, -1.531673805257016e-18, -4.746996933716653e-19, -6.976825828390195e-20, 8.807513368604331e-22, 3.307739310180278e-21, 8.593260940093030e-22, 7.385969061093440e-23, -2.211130577977291e-23, -8.557291048388455e-24, -4.169359901215994e-25, 4.609379358875657e-25, -3.590870335035984e-26}; + }; + + const struct dThetaInterpCoeff { + constexpr static int numTerms = 51; + constexpr static int power[51] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50}; + constexpr static double coeff[51] = {-8.164634353536671e-01, 8.651804355981230e-01, -6.391939109867470e-01, 4.882118355278944e-01, -3.898475553686603e-01, 3.102560043891329e-01, -2.365565113144737e-01, 1.639832755778444e-01, -9.645271947133248e-02, 4.450140636696046e-02, -1.460885194751961e-02, 2.816293786806504e-03, -8.178583546493117e-05, -8.584494556484958e-05, 8.476252127593868e-06, 2.923593421315422e-06, -2.206768214995963e-07, -1.203227957690371e-07, -3.381181730985542e-09, 4.022824706790907e-09, 7.041049107708875e-10, -3.562885681170365e-11, -3.281525407784209e-11, -5.031807464141896e-12, 2.034136401832885e-13, 2.361284283178230e-13, 4.602774507763180e-14, 1.809170850970874e-15, -1.333813332262995e-15, -4.045891156434286e-16, -5.197949512114809e-17, 2.222220713310119e-18, 2.625223897130583e-18, 6.226001466529447e-19, 6.571419077089260e-20, -6.672159423054950e-21, -4.476242224056620e-21, -9.790792477821165e-22, -9.222211318122281e-23, 1.427942034536028e-23, 7.759197090219954e-24, 1.546886518887300e-24, 9.585471984274525e-26, -4.005276449706623e-26, -1.459299762834743e-26, -1.870491354620814e-27, 2.271573838802745e-28, 1.360979028415734e-28, 1.102172718357361e-29, -6.919347646474293e-30, 4.875282352118995e-31}; + }; + +} // namespace polyCoeff \ No newline at end of file From d3a5e4615b107262801708f6bc0b0019c29d3afd Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Fri, 25 Apr 2025 12:41:14 -0400 Subject: [PATCH 111/167] fix(polyCoeff.h): removed const qualifier on stuct --- src/poly/coeff/public/polyCoeff.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/poly/coeff/public/polyCoeff.h b/src/poly/coeff/public/polyCoeff.h index 39393b6..f0ed6be 100644 --- a/src/poly/coeff/public/polyCoeff.h +++ b/src/poly/coeff/public/polyCoeff.h @@ -51,13 +51,13 @@ namespace polycoeff * @param power Array of the powers of the polynomial interpolator * @param coeff Array of the coefficients of the polynomial interpolator */ - const struct x1InterpCoeff { + struct x1InterpCoeff { constexpr static int numTerms = 51; constexpr static int power[51] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50}; constexpr static double coeff[51] = {2.449260049071003e+00, 4.340987403815444e-01, 2.592462347475860e+00, -2.283794512491552e+01, 1.135535208066129e+02, -3.460093673587010e+02, 6.948139716983651e+02, -9.564368645158952e+02, 9.184546798891624e+02, -6.130308987803503e+02, 2.747228735318193e+02, -7.416795903196430e+01, 7.318638538580859e+00, 1.749441306797260e+00, -4.240148582456829e-01, -5.818809544982156e-02, 1.514877217199105e-02, 3.228634707578998e-03, -2.862524323980516e-04, -1.622486968261819e-04, -1.253644717104076e-05, 4.334945141292894e-06, 1.296452565229763e-06, 8.634802209209870e-08, -3.337511676486084e-08, -1.094796628367775e-08, -1.228178760540410e-09, 1.416744125622751e-10, 8.513777351265677e-11, 1.624582561364811e-11, 8.377207519041114e-13, -4.363812865112836e-13, -1.535862757816461e-13, -2.485085045037669e-14, -6.566281276491033e-16, 8.405047965853478e-16, 2.673804441025638e-16, 4.176337890285142e-17, 8.150073570140493e-19, -1.531673805257016e-18, -4.746996933716653e-19, -6.976825828390195e-20, 8.807513368604331e-22, 3.307739310180278e-21, 8.593260940093030e-22, 7.385969061093440e-23, -2.211130577977291e-23, -8.557291048388455e-24, -4.169359901215994e-25, 4.609379358875657e-25, -3.590870335035984e-26}; }; - const struct dThetaInterpCoeff { + struct dThetaInterpCoeff { constexpr static int numTerms = 51; constexpr static int power[51] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50}; constexpr static double coeff[51] = {-8.164634353536671e-01, 8.651804355981230e-01, -6.391939109867470e-01, 4.882118355278944e-01, -3.898475553686603e-01, 3.102560043891329e-01, -2.365565113144737e-01, 1.639832755778444e-01, -9.645271947133248e-02, 4.450140636696046e-02, -1.460885194751961e-02, 2.816293786806504e-03, -8.178583546493117e-05, -8.584494556484958e-05, 8.476252127593868e-06, 2.923593421315422e-06, -2.206768214995963e-07, -1.203227957690371e-07, -3.381181730985542e-09, 4.022824706790907e-09, 7.041049107708875e-10, -3.562885681170365e-11, -3.281525407784209e-11, -5.031807464141896e-12, 2.034136401832885e-13, 2.361284283178230e-13, 4.602774507763180e-14, 1.809170850970874e-15, -1.333813332262995e-15, -4.045891156434286e-16, -5.197949512114809e-17, 2.222220713310119e-18, 2.625223897130583e-18, 6.226001466529447e-19, 6.571419077089260e-20, -6.672159423054950e-21, -4.476242224056620e-21, -9.790792477821165e-22, -9.222211318122281e-23, 1.427942034536028e-23, 7.759197090219954e-24, 1.546886518887300e-24, 9.585471984274525e-26, -4.005276449706623e-26, -1.459299762834743e-26, -1.870491354620814e-27, 2.271573838802745e-28, 1.360979028415734e-28, 1.102172718357361e-29, -6.919347646474293e-30, 4.875282352118995e-31}; From d678c4bc33314a5495d75419baadf3cb416c702b Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 28 Apr 2025 13:43:57 -0400 Subject: [PATCH 112/167] refactor(resource-manager): minor style changes and comments --- src/resource/private/resourceManager.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/resource/private/resourceManager.cpp b/src/resource/private/resourceManager.cpp index 72c667e..10de1f3 100644 --- a/src/resource/private/resourceManager.cpp +++ b/src/resource/private/resourceManager.cpp @@ -39,11 +39,11 @@ ResourceManager::ResourceManager() { m_dataDir = m_config.get("Data:Dir", defaultDataDir); // -- Get the index file path using filesytem to make it a system safe path std::string indexFilePath = m_dataDir + "/index.yaml"; - std::filesystem::path indexFile(indexFilePath); + // TODO Add checks to make sure data dir exists and index.yaml exists + const std::filesystem::path indexFile(indexFilePath); m_resourceConfig.loadConfig(indexFile.string()); - std::vector assets = m_resourceConfig.keys(); - for (auto key : assets ) { + for (const auto key : m_resourceConfig.keys() ) { load(key); } } @@ -69,14 +69,15 @@ bool ResourceManager::loadResource(std::string& name) { } bool ResourceManager::load(const std::string& name) { + // TODO : make this path system more system agnostic const std::string resourcePath = m_dataDir + "/" + m_resourceConfig.get(name); - std::filesystem::path resourceFile(resourcePath); + const std::filesystem::path resourceFile(resourcePath); if (!std::filesystem::exists(resourceFile)) { LOG_ERROR(m_logger, "Resource file not found: {}", resourceFile.string()); return false; } LOG_INFO(m_logger, "Loading resource: {}", resourceFile.string()); - if (m_resources.find(name) != m_resources.end()) { + if (m_resources.contains(name)) { LOG_INFO(m_logger, "Resource already loaded: {}", name); return true; } From ae5d61bd75193002e3770b44ad642446a49f9125 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 28 Apr 2025 13:44:27 -0400 Subject: [PATCH 113/167] feat(poly): locking phi surface flux and fixed phi boundary condition application --- src/poly/solver/private/polySolver.cpp | 9 +- src/poly/utils/meson.build | 1 + src/poly/utils/private/operator.cpp | 147 +++++++------------------ src/poly/utils/public/operator.h | 1 + 4 files changed, 47 insertions(+), 111 deletions(-) diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index fc2b2b4..94e0881 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -156,7 +156,7 @@ std::unique_ptr PolySolver::buildIndividualForms(const mfem::Arrayf->AddDomainIntegrator(new polyMFEMUtils::NonlinearPowerIntegrator(m_polytropicIndex)); - return std::move(forms); + return forms; } void PolySolver::assembleAndFinalizeForm(auto &f) { @@ -264,11 +264,11 @@ void PolySolver::setInitialGuess() const { [this](const mfem::Vector &x) { const double r = x.Norml2(); const double radius = Probe::getMeshRadius(*m_mesh); - const double u = 1/radius; + // const double u = 1/radius; // return (-1.0/radius) * r + 1; // return -std::pow((u*r), 2)+1.0; // The series expansion is a better guess; however, this is cheaper and ensures that the value at the surface is very close to zero in a way that the series expansion does not - return laneEmden::thetaSeriesExpansion(r, m_polytropicIndex, 5); + return laneEmden::thetaSeriesExpansion(r, m_polytropicIndex, 10); } ); @@ -399,7 +399,8 @@ solverBundle PolySolver::setupNewtonSolver() const { solver.solver.SetMaxIter(gmresMaxIter); solver.solver.SetPrintLevel(gmresPrintLevel); - solver.solver.SetPreconditioner(m_polytropOperator->GetPreconditioner()); + // Preconditioner turned off because the polytrope operator seems *very* well conditioned without it + // solver.solver.SetPreconditioner(m_polytropOperator->GetPreconditioner()); // --- Set up the Newton solver --- solver.newton.SetRelTol(newtonRelTol); solver.newton.SetAbsTol(newtonAbsTol); diff --git a/src/poly/utils/meson.build b/src/poly/utils/meson.build index 9b73678..8fc7d68 100644 --- a/src/poly/utils/meson.build +++ b/src/poly/utils/meson.build @@ -30,6 +30,7 @@ dependencies = [ quill_dep, config_dep, types_dep, + mfemanalysis_dep, ] libpolyutils = static_library('polyutils', diff --git a/src/poly/utils/private/operator.cpp b/src/poly/utils/private/operator.cpp index ea363d5..6dda6c2 100644 --- a/src/poly/utils/private/operator.cpp +++ b/src/poly/utils/private/operator.cpp @@ -21,70 +21,13 @@ #include "operator.h" #include "4DSTARTypes.h" #include "mfem.hpp" +#include "mfem_smout.h" #include +#include "../../../../utils/debugUtils/MFEMAnalysisUtils/MFEMAnalysis-cpp/src/include/mfem_smout.h" + static int s_PolyOperatorMultCalledCount = 0; - -void writeDenseMatrixToCSV(const std::string &filename, int precision, const mfem::DenseMatrix *mat) { - if (!mat) { - throw std::runtime_error("The operator is not a SparseMatrix."); - } - - std::ofstream outfile(filename); - if (!outfile.is_open()) { - throw std::runtime_error("Failed to open file: " + filename); - } - - - int height = mat->Height(); - int width = mat->Width(); - - // Set precision for floating-point output - outfile << std::fixed << std::setprecision(precision); - - for (int i = 0; i < width; i++) { - outfile << i; - if (i < width - 1) { - outfile << ","; - } - else { - outfile << "\n"; - } - } - - // Iterate through rows - for (int i = 0; i < height; ++i) { - for (int j = 0; j < width; ++j) { - outfile << mat->Elem(i, j); - if (j < width - 1) { - outfile << ","; - } - } - outfile << std::endl; - } - - outfile.close(); -} - -/** - * @brief Writes the dense representation of an MFEM Operator (if it's a SparseMatrix) to a CSV file. - * - * @param op The MFEM Operator to write. - * @param filename The name of the output CSV file. - * @param precision Number of decimal places for floating-point values. - */ - void writeOperatorToCSV(const mfem::Operator &op, - const std::string &filename, - const int precision = 6) // Add precision argument -{ - // Attempt to cast the Operator to a SparseMatrix - const auto *sparse_mat = dynamic_cast(&op); - if (!sparse_mat) { - throw std::runtime_error("The operator is not a SparseMatrix."); - } - const mfem::DenseMatrix *mat = sparse_mat->ToDenseMatrix(); - writeDenseMatrixToCSV(filename, precision, mat); -} +static int s_PolyOperatorGradCalledCount = 0; void approxJacobiInvert(const mfem::SparseMatrix& mat, std::unique_ptr& invMat, const std::string& name="matrix") { // PERF: This likely can be made much more efficient and will probably be called in tight loops, a good @@ -138,14 +81,32 @@ void PolytropeOperator::finalize(const mfem::Vector &initTheta) { return; // do nothing if already finalized } - m_negM_op = std::make_unique(m_M.get(), -1.0); - m_negQ_op = std::make_unique(m_Q.get(), -1.0); + m_Mmat = std::make_unique(m_M->SpMat()); + m_Qmat = std::make_unique(m_Q->SpMat()); + m_Dmat = std::make_unique(m_D->SpMat()); + + for (const auto& dof: m_theta_ess_tdofs.first) { + m_Mmat->EliminateRow(dof); + m_Qmat->EliminateCol(dof); + } + + for (const auto& dof: m_phi_ess_tdofs.first) { + m_Mmat->EliminateCol(dof); + m_Qmat->EliminateRow(dof); + m_Dmat->EliminateRowCol(dof); + } + + // m_negM_op = std::make_unique(m_Mmat.get(), -1.0); + // m_negQ_op = std::make_unique(m_Qmat.get(), -1.0); + + m_Mmat->operator*=(-1.0); + m_Qmat->operator*=(-1.0); // Set up the constant parts of the jacobian now m_jacobian = std::make_unique(m_blockOffsets); - m_jacobian->SetBlock(0, 1, m_negM_op.get()); //<- -M (constant) - m_jacobian->SetBlock(1, 0, m_negQ_op.get()); //<- -Q (constant) - m_jacobian->SetBlock(1, 1, m_D.get()); //<- D (constant) + m_jacobian->SetBlock(0, 1, m_Mmat.get()); //<- -M (constant) + m_jacobian->SetBlock(1, 0, m_Qmat.get()); //<- -Q (constant) + m_jacobian->SetBlock(1, 1, m_Dmat.get()); //<- D (constant) // Build the initial preconditioner based on some initial guess const auto &grad = m_f->GetGradient(initTheta); @@ -214,28 +175,20 @@ void PolytropeOperator::Mult(const mfem::Vector &x, mfem::Vector &y) const { // -- Apply essential boundary conditions -- for (int i = 0; i < m_theta_ess_tdofs.first.Size(); i++) { if (int idx = m_theta_ess_tdofs.first[i]; idx >= 0 && idx < y_R0.Size()) { - const double &targetValue = m_theta_ess_tdofs.second[i]; + // const double &targetValue = m_theta_ess_tdofs.second[i]; // y_block.GetBlock(0)[idx] = targetValue - x_theta(idx); // inhomogenous essential bc. This is commented out since seems it results in dramatic instabilies arrising - y_block.GetBlock(0)[idx] = 0; // Zero out the essential theta dofs in the bi-linear form + y_block.GetBlock(0)[idx] = 0; // Zero out the essential theta dofs in the bi-linear form // TODO Check if this is double zeroing (i.e if they were already removed maybe I am removing something that should not be removed here) + } + } + std::cout << "θ Norm: " << y_block.GetBlock(0).Norml2() << std::endl; + + for (int i = 0; i < m_phi_ess_tdofs.first.Size(); i++) { + if (int idx = m_phi_ess_tdofs.first[i]; idx >= 0 && idx < y_R1.Size()) { + y_block.GetBlock(1)[idx] = 0; // Zero out the essential phi dofs in the bi-linear form // TODO Check if this is double zeroing (i.e if they were already removed maybe I am removing something that should not be removed here) } } - // TODO: Are the residuals for φ being calculated correctly? - - std::ofstream outfileθ("PolyOperatorMultCallTheta_" + std::to_string(s_PolyOperatorMultCalledCount) + ".csv", std::ios::out | std::ios::trunc); - outfileθ << "dof,R_θ\n"; - for (int i = 0; i < y_R0.Size(); i++) { - outfileθ << i << "," << y_R0(i) << "\n"; - } - outfileθ.close(); - std::ofstream outfileφ("PolyOperatorMultCallPhi_" + std::to_string(s_PolyOperatorMultCalledCount) + ".csv", std::ios::out | std::ios::trunc); - outfileφ << "dof,R_ɸ\n"; - for (int i = 0; i < y_R1.Size(); i++) { - outfileφ << i << "," << y_R1(i) << "\n"; - } - outfileφ.close(); - ++s_PolyOperatorMultCalledCount; - + std::cout << "φ Norm: " << y_block.GetBlock(1).Norml2() << std::endl; } @@ -270,6 +223,7 @@ void PolytropeOperator::updateInverseSchurCompliment() const { // ⎣0 S^-1⎦ m_schurPreconditioner->SetDiagonalBlock(0, m_invNonlinearJacobian.get()); m_schurPreconditioner->SetDiagonalBlock(1, m_invSchurCompliment.get()); + } void PolytropeOperator::updatePreconditioner(const mfem::Operator &grad) const { @@ -287,11 +241,10 @@ mfem::Operator& PolytropeOperator::GetGradient(const mfem::Vector &x) const { const mfem::Vector& x_theta = x_block.GetBlock(0); auto &grad = m_f->GetGradient(x_theta); - updatePreconditioner(grad); + // auto *gradPtr = &grad; + // updatePreconditioner(grad); m_jacobian->SetBlock(0, 0, &grad); - // The other blocks are set up in finalize since they are constant. Only J00 depends on the current state of theta - return *m_jacobian; } @@ -305,26 +258,6 @@ void PolytropeOperator::SetEssentialTrueDofs(const SSE::MFEMArrayPair& theta_ess } else { MFEM_ABORT("m_f is null in PolytropeOperator::SetEssentialTrueDofs"); } - - if (m_M) { - m_M->EliminateTestEssentialBC(theta_ess_tdofs.first); - m_M->EliminateTrialEssentialBC(phi_ess_tdofs.first); - } else { - MFEM_ABORT("m_M is null in PolytropeOperator::SetEssentialTrueDofs"); - } - - if (m_Q) { - m_Q->EliminateTrialEssentialBC(theta_ess_tdofs.first); - m_Q->EliminateTestEssentialBC(phi_ess_tdofs.first); - } else { - MFEM_ABORT("m_Q is null in PolytropeOperator::SetEssentialTrueDofs"); - } - - if (m_D) { - m_D->EliminateEssentialBC(phi_ess_tdofs.first); - } else { - MFEM_ABORT("m_D is null in PolytropeOperator::SetEssentialTrueDofs"); - } } void PolytropeOperator::SetEssentialTrueDofs(const SSE::MFEMArrayPairSet& ess_tdof_pair_set) { diff --git a/src/poly/utils/public/operator.h b/src/poly/utils/public/operator.h index 1c84db0..e046480 100644 --- a/src/poly/utils/public/operator.h +++ b/src/poly/utils/public/operator.h @@ -70,6 +70,7 @@ private: SSE::MFEMArrayPair m_theta_ess_tdofs; SSE::MFEMArrayPair m_phi_ess_tdofs; + std::unique_ptr m_Mmat, m_Qmat, m_Dmat; std::unique_ptr m_negM_op; std::unique_ptr m_negQ_op; mutable std::unique_ptr m_jacobian; From ec37fda35b677574cf0f7fb90472226874d8937e Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Tue, 29 Apr 2025 15:52:56 -0400 Subject: [PATCH 114/167] feat(meshIO): framework for handling curvilinear meshes meshIO now has a framework to set the curvature of an input mesh. This is still an early and incomplete implimentation. This has also changed the call signature a bit for GetMesh as that now returns a reference to the mesh (which is fully owned by the meshIO object) BREAKING CHANGE: all calls to meshIO::GetMesh now must expect a mfem::Mesh& --- src/meshIO/private/meshIO.cpp | 42 +++++++++++------------- src/meshIO/public/meshIO.h | 18 +++++----- utils/meshGeneration/generateMFEMMesh.py | 0 3 files changed, 27 insertions(+), 33 deletions(-) create mode 100644 utils/meshGeneration/generateMFEMMesh.py diff --git a/src/meshIO/private/meshIO.cpp b/src/meshIO/private/meshIO.cpp index 66d028f..57e7310 100644 --- a/src/meshIO/private/meshIO.cpp +++ b/src/meshIO/private/meshIO.cpp @@ -34,21 +34,21 @@ MeshIO::MeshIO(const std::string &mesh_file, double scale_factor) if (!mesh_stream) { throw std::runtime_error("Mesh file not found: " + mesh_file); - loaded_ = false; - } - else - { - mesh_ = mfem::Mesh(mesh_stream, 1, 10); - loaded_ = true; - if (scale_factor != 1.0) { LinearRescale(scale_factor); } } + m_mesh = std::make_unique(mesh_stream, 1, 10); + + bool discont = false; + int space_dim = m_mesh->SpaceDimension(); + int ordering = mfem::Ordering::byVDIM; + // m_mesh->SetCurvature(3, discont, space_dim, ordering); + m_mesh->Finalize(false, true); + loaded_ = true; + if (scale_factor != 1.0) { LinearRescale(scale_factor); } } -MeshIO::~MeshIO() -{ -} +MeshIO::~MeshIO() = default; -void MeshIO::LinearRescale(double scale_factor) { +void MeshIO::LinearRescale(const double scale_factor) const { if (!loaded_) { throw std::runtime_error("Mesh not loaded before rescaling."); } @@ -58,20 +58,17 @@ void MeshIO::LinearRescale(double scale_factor) { } // Ensure there are nodes even for linear order meshes - mesh_.EnsureNodes(); - const mfem::GridFunction *nodes = mesh_.GetNodes(); - double *node_data = nodes->GetData(); // THIS IS KEY - - int data_size = nodes->Size(); + m_mesh->EnsureNodes(); + const mfem::GridFunction *nodes = m_mesh->GetNodes(); + double *node_data = nodes->GetData(); + const int data_size = nodes->Size(); for (int i = 0; i < data_size; ++i) { node_data[i] *= scale_factor; } // nodes->Update(); /updates the fespace - mesh_.NodesUpdated(); - - + m_mesh->NodesUpdated(); } bool MeshIO::IsLoaded() const @@ -79,7 +76,6 @@ bool MeshIO::IsLoaded() const return loaded_; } -mfem::Mesh& MeshIO::GetMesh() -{ - return mesh_; -} \ No newline at end of file +mfem::Mesh &MeshIO::GetMesh() const noexcept { + return *m_mesh; +} diff --git a/src/meshIO/public/meshIO.h b/src/meshIO/public/meshIO.h index f96cf63..59c4470 100644 --- a/src/meshIO/public/meshIO.h +++ b/src/meshIO/public/meshIO.h @@ -18,8 +18,7 @@ // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // *********************************************************************** */ -#ifndef MESHIO_H -#define MESHIO_H +#pragma once #include "mfem.hpp" #include @@ -32,14 +31,15 @@ class MeshIO private: bool loaded_; ///< Flag to indicate if the mesh is loaded std::string mesh_file_; ///< Filename of the mesh file - mfem::Mesh mesh_; ///< The mesh object + std::unique_ptr m_mesh; ///< The mesh object public: /** * @brief Constructor that initializes the MeshIO object with a mesh file. * @param mesh_file The name of the mesh file. + * @param scale_factor */ - MeshIO(const std::string &mesh_file, double scale_factor = 1.0); + explicit MeshIO(const std::string &mesh_file, double scale_factor = 1.0); /** * @brief Destructor for the MeshIO class. @@ -50,19 +50,17 @@ public: * @brief Rescale the mesh by a linear factor. * @param scale_factor The factor by which to scale the mesh. */ - void LinearRescale(double scale_factor); + void LinearRescale(double scale_factor) const; /** * @brief Get the mesh object. - * @return Reference to the mesh object. + * @return Pointer to the mesh object. */ - mfem::Mesh& GetMesh(); + [[nodiscard]] mfem::Mesh & GetMesh() const noexcept; /** * @brief Check if the mesh is loaded. * @return True if the mesh is loaded, false otherwise. */ - bool IsLoaded() const; + [[nodiscard]] bool IsLoaded() const; }; - -#endif // MESHIO_H \ No newline at end of file diff --git a/utils/meshGeneration/generateMFEMMesh.py b/utils/meshGeneration/generateMFEMMesh.py new file mode 100644 index 0000000..e69de29 From 424f6eee9bbc8a2ba699e723fd322072c6b7235e Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 30 Apr 2025 07:26:58 -0400 Subject: [PATCH 115/167] refactor(meshGeneration): working on gmsh to generate curvilinear isogeomatric spherical mesh --- utils/meshGeneration/genSphere_tmp.msh | 6966 ++++++ utils/meshGeneration/generateMFEMMesh.py | 73 + utils/meshGeneration/generateMesh.py | 56 +- utils/meshGeneration/readme.md | 2 +- utils/meshGeneration/sphere.geo | 38 + utils/meshGeneration/sphere.mesh | 261 + utils/meshGeneration/sphere.msh | 24497 +++++++++++++++++++++ utils/meshGeneration/sphere.vtk | 7979 +++++++ utils/meshGeneration/sphere.vtu | Bin 0 -> 316952 bytes utils/meshGeneration/sphere_order2.msh | 1503 ++ utils/meshGeneration/sphere_order2.vtk | 2317 ++ 11 files changed, 43664 insertions(+), 28 deletions(-) create mode 100644 utils/meshGeneration/genSphere_tmp.msh create mode 100644 utils/meshGeneration/sphere.geo create mode 100644 utils/meshGeneration/sphere.mesh create mode 100644 utils/meshGeneration/sphere.msh create mode 100644 utils/meshGeneration/sphere.vtk create mode 100644 utils/meshGeneration/sphere.vtu create mode 100644 utils/meshGeneration/sphere_order2.msh create mode 100644 utils/meshGeneration/sphere_order2.vtk diff --git a/utils/meshGeneration/genSphere_tmp.msh b/utils/meshGeneration/genSphere_tmp.msh new file mode 100644 index 0000000..7785fd9 --- /dev/null +++ b/utils/meshGeneration/genSphere_tmp.msh @@ -0,0 +1,6966 @@ +$MeshFormat +4.1 0 8 +$EndMeshFormat +$Entities +2 3 1 1 +1 6.123233995736766e-17 -1.499759782661858e-32 1 0 +2 6.123233995736766e-17 -1.499759782661858e-32 -1 0 +1 -1.000000000616482e-07 -1.000000000615789e-07 0.9999999000000001 1.000000000616482e-07 1.000000000615789e-07 1.0000001 0 2 1 -1 +2 -1.000000002249202e-07 -1.000000002449294e-07 -1.0000001 1.0000001 1e-07 1.0000001 0 2 2 -1 +3 -1.000000000616482e-07 -1.000000000615789e-07 -1.0000001 1.000000000616482e-07 1.000000000615789e-07 -0.9999999000000001 0 2 2 -2 +1 -1.0000001 -1.0000001 -1.0000001 1.0000001 1.0000001 1.0000001 0 4 -1 -2 3 2 +1 -1.0000001 -1.0000001 -1.0000001 1.0000001 1.0000001 1.0000001 0 1 1 +$EndEntities +$Nodes +7 2481 1 2481 +0 1 0 1 +1 +6.123233995736766e-17 -1.499759782661858e-32 1 +0 2 0 1 +2 +6.123233995736766e-17 -1.499759782661858e-32 -1 +1 1 0 0 +1 2 0 23 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +0.2588190451025211 -6.339238302863539e-17 -0.9659258262890682 +0.5000000000000001 -1.224646799147353e-16 -0.8660254037844386 +0.7071067811865474 -1.731912112470986e-16 -0.7071067811865477 +0.8660254037844388 -2.121150477449814e-16 -0.4999999999999997 +0.9659258262890683 -2.36583594275734e-16 -0.2588190451025207 +1 -2.449293598294706e-16 -2.449293598294706e-16 +0.9659258262890684 -2.36583594275734e-16 0.2588190451025202 +0.8660254037844386 -2.121150477449814e-16 0.5 +0.7071067811865477 -1.731912112470987e-16 0.7071067811865474 +0.5000000000000006 -1.224646799147355e-16 0.8660254037844384 +0.2588190451025207 -6.33923830286353e-17 0.9659258262890683 +0.1305261922200521 -3.19696967014358e-17 -0.9914448613738104 +0.38268343236509 -9.373040810652602e-17 -0.9238795325112866 +0.6087614290087207 -1.491035470959797e-16 -0.7933533402912352 +0.7933533402912349 -1.943155257561044e-16 -0.6087614290087209 +0.9238795325112868 -2.262852224575401e-16 -0.3826834323650896 +0.9914448613738104 -2.428339552025056e-16 -0.1305261922200517 +0.9914448613738105 -2.428339552025056e-16 0.1305261922200512 +0.9238795325112866 -2.262852224575401e-16 0.3826834323650899 +0.7933533402912353 -1.943155257561044e-16 0.6087614290087205 +0.608761429008721 -1.491035470959798e-16 0.7933533402912349 +0.3826834323650904 -9.373040810652613e-17 0.9238795325112865 +0.1305261922200517 -3.19696967014357e-17 0.9914448613738104 +1 3 0 0 +2 1 0 901 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +56 +57 +58 +59 +60 +61 +62 +63 +64 +65 +66 +67 +68 +69 +70 +71 +72 +73 +74 +75 +76 +77 +78 +79 +80 +81 +82 +83 +84 +85 +86 +87 +88 +89 +90 +91 +92 +93 +94 +95 +96 +97 +98 +99 +100 +101 +102 +103 +104 +105 +106 +107 +108 +109 +110 +111 +112 +113 +114 +115 +116 +117 +118 +119 +120 +121 +122 +123 +124 +125 +126 +127 +128 +129 +130 +131 +132 +133 +134 +135 +136 +137 +138 +139 +140 +141 +142 +143 +144 +145 +146 +147 +148 +149 +150 +151 +152 +153 +154 +155 +156 +157 +158 +159 +160 +161 +162 +163 +164 +165 +166 +167 +168 +169 +170 +171 +172 +173 +174 +175 +176 +177 +178 +179 +180 +181 +182 +183 +184 +185 +186 +187 +188 +189 +190 +191 +192 +193 +194 +195 +196 +197 +198 +199 +200 +201 +202 +203 +204 +205 +206 +207 +208 +209 +210 +211 +212 +213 +214 +215 +216 +217 +218 +219 +220 +221 +222 +223 +224 +225 +226 +227 +228 +229 +230 +231 +232 +233 +234 +235 +236 +237 +238 +239 +240 +241 +242 +243 +244 +245 +246 +247 +248 +249 +250 +251 +252 +253 +254 +255 +256 +257 +258 +259 +260 +261 +262 +263 +264 +265 +266 +267 +268 +269 +270 +271 +272 +273 +274 +275 +276 +277 +278 +279 +280 +281 +282 +283 +284 +285 +286 +287 +288 +289 +290 +291 +292 +293 +294 +295 +296 +297 +298 +299 +300 +301 +302 +303 +304 +305 +306 +307 +308 +309 +310 +311 +312 +313 +314 +315 +316 +317 +318 +319 +320 +321 +322 +323 +324 +325 +326 +327 +328 +329 +330 +331 +332 +333 +334 +335 +336 +337 +338 +339 +340 +341 +342 +343 +344 +345 +346 +347 +348 +349 +350 +351 +352 +353 +354 +355 +356 +357 +358 +359 +360 +361 +362 +363 +364 +365 +366 +367 +368 +369 +370 +371 +372 +373 +374 +375 +376 +377 +378 +379 +380 +381 +382 +383 +384 +385 +386 +387 +388 +389 +390 +391 +392 +393 +394 +395 +396 +397 +398 +399 +400 +401 +402 +403 +404 +405 +406 +407 +408 +409 +410 +411 +412 +413 +414 +415 +416 +417 +418 +419 +420 +421 +422 +423 +424 +425 +426 +427 +428 +429 +430 +431 +432 +433 +434 +435 +436 +437 +438 +439 +440 +441 +442 +443 +444 +445 +446 +447 +448 +449 +450 +451 +452 +453 +454 +455 +456 +457 +458 +459 +460 +461 +462 +463 +464 +465 +466 +467 +468 +469 +470 +471 +472 +473 +474 +475 +476 +477 +478 +479 +480 +481 +482 +483 +484 +485 +486 +487 +488 +489 +490 +491 +492 +493 +494 +495 +496 +497 +498 +499 +500 +501 +502 +503 +504 +505 +506 +507 +508 +509 +510 +511 +512 +513 +514 +515 +516 +517 +518 +519 +520 +521 +522 +523 +524 +525 +526 +527 +528 +529 +530 +531 +532 +533 +534 +535 +536 +537 +538 +539 +540 +541 +542 +543 +544 +545 +546 +547 +548 +549 +550 +551 +552 +553 +554 +555 +556 +557 +558 +559 +560 +561 +562 +563 +564 +565 +566 +567 +568 +569 +570 +571 +572 +573 +574 +575 +576 +577 +578 +579 +580 +581 +582 +583 +584 +585 +586 +587 +588 +589 +590 +591 +592 +593 +594 +595 +596 +597 +598 +599 +600 +601 +602 +603 +604 +605 +606 +607 +608 +609 +610 +611 +612 +613 +614 +615 +616 +617 +618 +619 +620 +621 +622 +623 +624 +625 +626 +627 +628 +629 +630 +631 +632 +633 +634 +635 +636 +637 +638 +639 +640 +641 +642 +643 +644 +645 +646 +647 +648 +649 +650 +651 +652 +653 +654 +655 +656 +657 +658 +659 +660 +661 +662 +663 +664 +665 +666 +667 +668 +669 +670 +671 +672 +673 +674 +675 +676 +677 +678 +679 +680 +681 +682 +683 +684 +685 +686 +687 +688 +689 +690 +691 +692 +693 +694 +695 +696 +697 +698 +699 +700 +701 +702 +703 +704 +705 +706 +707 +708 +709 +710 +711 +712 +713 +714 +715 +716 +717 +718 +719 +720 +721 +722 +723 +724 +725 +726 +727 +728 +729 +730 +731 +732 +733 +734 +735 +736 +737 +738 +739 +740 +741 +742 +743 +744 +745 +746 +747 +748 +749 +750 +751 +752 +753 +754 +755 +756 +757 +758 +759 +760 +761 +762 +763 +764 +765 +766 +767 +768 +769 +770 +771 +772 +773 +774 +775 +776 +777 +778 +779 +780 +781 +782 +783 +784 +785 +786 +787 +788 +789 +790 +791 +792 +793 +794 +795 +796 +797 +798 +799 +800 +801 +802 +803 +804 +805 +806 +807 +808 +809 +810 +811 +812 +813 +814 +815 +816 +817 +818 +819 +820 +821 +822 +823 +824 +825 +826 +827 +828 +829 +830 +831 +832 +833 +834 +835 +836 +837 +838 +839 +840 +841 +842 +843 +844 +845 +846 +847 +848 +849 +850 +851 +852 +853 +854 +855 +856 +857 +858 +859 +860 +861 +862 +863 +864 +865 +866 +867 +868 +869 +870 +871 +872 +873 +874 +875 +876 +877 +878 +879 +880 +881 +882 +883 +884 +885 +886 +887 +888 +889 +890 +891 +892 +893 +894 +895 +896 +897 +898 +899 +900 +901 +902 +903 +904 +905 +906 +907 +908 +909 +910 +911 +912 +913 +914 +915 +916 +917 +918 +919 +920 +921 +922 +923 +924 +925 +926 +0.7656343126822124 -0.2313362259986764 -0.6002396602893928 +0.5766684299877655 -0.2200118009621553 0.7867962438222711 +0.9674379624701552 -0.219568279123899 0.1259109192014899 +0.15230908884289 -0.2515843213756427 -0.955775742888365 +0.1505785733637285 -0.2580117976394408 0.9543353737144026 +0.7534666066513509 -0.2346255899553453 0.6141977736848325 +0.8964064412015676 -0.236182748127266 0.3750642633728157 +0.9000995774953704 -0.2254239723296168 -0.3728334524848753 +0.3610818032359602 -0.1970188979974152 0.9114842210393723 +0.3893376211150882 -0.4105895789616195 0.8245195051862412 +0.7732392343848253 -0.4388772765227021 0.4576983969384039 +0.7759481291358128 -0.4452289226239954 -0.4468508782017871 +0.6107438255795959 -0.441064937725293 -0.6576121198896684 +0.6001163299772686 -0.6364817843971197 -0.4845114329149235 +0.7388791425919873 -0.6210442821990876 -0.2614605365831515 +0.5419485450299043 -0.7914599934516422 -0.2826355485523649 +0.1177118076677274 -0.4920567254040725 0.8625683215376143 +0.9000995774953086 0.2254239723298658 0.3728334524848741 +0.9000995774953795 0.2254239723295761 -0.372833452484878 +0.3728334524827446 0.225423972326975 -0.9000995774969146 +0.37283345248291 0.2254239723251638 0.9000995774972997 +0.3838333155523529 -0.7825632690070304 -0.4901700887172922 +0.3096181903752416 -0.9102528627514194 -0.2749114439989838 +0.1394848998189697 -0.8720161381869986 -0.4691820728287956 +0.05748570414639811 -0.9688143518640727 -0.2410272711561693 +-0.1160614781543698 -0.8986716940468439 -0.4229880844747266 +-0.1970454171891759 -0.9631019057778722 -0.1833243645884912 +-0.3648719288242535 -0.8629295237243861 -0.3496013624699896 +-0.4364051886353029 -0.8935098342546873 -0.1057860454991429 +0.2507262469602437 -0.9662390228832107 -0.05931694313540728 +-0.2758409569536452 -0.7657661412851144 -0.5809595367391807 +-0.2573056932980498 -0.963741955885646 0.07067688916554909 +-0.4857348555888372 -0.862019350513608 0.1448595506212441 +0.2906168335950875 -0.6344439647374999 0.7162560377681484 +0.03505407745358437 -0.6951925943608123 0.717968292057359 +0.6454208069439418 -0.7605186512202118 -0.0710166396700161 +0.1967565089021819 -0.812255529752151 0.5491154984078287 +0.2090168796785796 -0.7228261029094054 -0.6586610425417856 +-0.2910108683797795 -0.9066181895987409 0.3055423583949501 +-0.5006929983011751 -0.776630221124855 0.3822983404198063 +-0.1382078917900008 -0.5364124417244459 0.8325624727371401 +0.4424424915816303 -0.7270537536708381 0.5250118864522814 +-0.05512997037337349 -0.9704623697795856 0.2348690597086422 +0.3439724196962231 -0.8751302088252877 0.3403382025129323 +-0.2191017148147837 -0.7168185425366449 0.6619407946643427 +-0.3860124097646382 -0.5365914812946644 0.7503759069357803 +-0.2960912713288927 -0.3376364842033088 0.8934940198891478 +0.824078418427012 -0.5657697628237892 -0.02827252654340963 +0.576285473266921 -0.7511299738156324 0.3220230049813961 +0.4774105928903994 -0.8718954852515866 0.1089834326580775 +-0.08515050186440021 -0.8744021104433216 0.4776717924312738 +0.6081156886232543 -0.4326528112446864 0.6655876006750239 +0.8663380652767482 -0.4484695318753964 0.2198486652950241 +0.614681660215218 0.2180822192749431 -0.7580281012147103 +0.4975345493355125 0.4418708245361964 -0.7464646988580308 +0.6807132841145571 0.4024468370550494 -0.6120996390902063 +0.5611942436187469 0.5955332947852037 -0.5748052850587424 +-0.6381271338889656 -0.7693277353442931 -0.03047288343225081 +-0.5320513099893427 -0.3226548781947812 0.7828251612689359 +-0.4277801456398633 -0.1122587998421179 0.8968846686471704 +-0.5138350134504914 -0.6995943695122315 -0.4965292510004989 +-0.4108232999242502 -0.5792720420917005 -0.7040370142899169 +-0.6327908269903988 -0.4909344715435169 -0.5987980577182052 +0.3274549830505025 0.6427628680880613 -0.6925526185659864 +-0.6471026508597508 -0.08973865883952602 0.7571031187097083 +0.3882474776628501 0.7728230910659681 -0.5020043485904052 +0.1451661184643127 0.7900672246912186 -0.5955842329332777 +0.2066323010115907 0.9058326052891873 -0.3698248009174869 +-0.04255427421013248 0.8936821405657056 -0.4466781451787711 +0.01606940753722174 0.978258671508478 -0.2067649529293355 +-0.2326586202694817 0.9336629582647709 -0.2722929429467059 +-0.1702877134007008 0.9850911925201178 -0.02444252613894366 +-0.534495256644935 0.1360584587059749 0.8341480183028787 +-0.7232223742255157 0.1460818840782514 0.6749885040234067 +-0.2882931229761499 0.8204504752140741 -0.4937085101207579 +-0.4654474457941509 0.8253314080127071 -0.3196666109424997 +-0.511690796719974 -0.3520629180218294 -0.7837245883000181 +-0.7198761717672418 -0.2500150182460859 -0.647511226136775 +0.07311296406033088 0.9962081828734864 0.04715666296737911 +-0.1036848309554498 0.9681786984686753 0.2277706382772849 +-0.571480653958883 -0.09982281249005681 -0.814521496497976 +-0.8223725826372867 -0.06879160582716559 0.5647752210341729 +-0.8717034659164029 0.165689306441153 0.4611725503977662 +0.14810718980788 0.9447065889761012 0.2925640461033318 +-0.03746765394802577 0.8840630202099069 0.4658634469508943 +-0.9414913038817456 -0.05086364976019472 0.3331771508493985 +-0.9596824576515721 0.1816572791933469 0.2144999146664372 +-0.7513342409348801 0.009173818129258169 -0.6598580903950022 +-0.867862862746777 0.3757861611069445 0.3249597091724978 +0.6028930028642061 0.7076099722137069 -0.3685215791796963 +0.06646011128242788 0.6225940499379501 -0.7797177069877205 +-0.5915692875531091 0.3690484566623243 0.7168326266703151 +-0.586065631092224 0.1600363647548546 -0.7943018557252176 +-0.9968145425287595 -0.02536373137482746 0.07561381443840486 +-0.9810573430881524 0.1898095458914195 -0.03871467242930196 +-0.7427388951148561 0.2661001801451293 -0.6144343966692397 +-0.3863051095988495 0.3790790401394536 0.8408730246742201 +0.2124067204753616 0.8288939807112502 0.5175115011645243 +0.391733000120904 0.858796830236549 0.3301715629667887 +-0.3465927553145467 0.9270613088752357 0.1429363199120693 +-0.8126881740366053 -0.3826783134204452 -0.4394260349805549 +0.4455613515031134 0.7137325233066637 0.5404266529521113 +0.6103753271701928 0.7163796963226262 0.3379971755482314 +0.02379976628837764 0.7385607900719217 0.6737666736289036 +-0.944746825352322 -0.2681568271514877 0.1885347502153284 +-0.225837711118261 0.7656058969013061 0.6023661169644352 +-0.5602230902569828 0.4085641174170241 -0.7205730019242773 +-0.3779980173231266 0.2936401995018857 -0.8780050866232371 +0.539178053336968 0.8341424449360837 0.1161611310026311 +0.7458023578293412 0.6553843960644591 0.119373935393868 +-0.3505757781179829 -0.1949392789825313 -0.9160214524271479 +-0.9847342121235321 -0.02423946930740813 -0.1723687315064477 +0.6459017826539197 0.5465281407868011 0.533027089829974 +-0.6886290248002626 0.5039294919141504 -0.5213876996840121 +-0.1609277175713416 -0.6221311007500245 -0.7661952513536229 +-0.3596804488668036 0.5259645258049146 -0.7707083055850548 +-0.8514343892341502 0.3483595039227606 -0.3920524669685907 +-0.7769078822627601 0.5674357928177842 -0.2728200203563622 +-0.6074726275743476 -0.5010089462436143 0.6164146676805974 +0.4763446233073147 0.537667590820189 0.6957078134014496 +-0.1414941216475425 0.4007627686770821 -0.905189823617936 +-0.1802781292004791 0.1513751347904564 -0.9718978159761171 +-0.1610684924216901 0.5940328779784878 0.7881509250325086 +0.08381955259342683 0.5629105659102073 0.8222566371819007 +0.6433050602175369 0.3363124798836106 0.6877881326201022 +-0.1792750341513236 -0.1194420318053101 0.976521409477673 +-0.4039999644381894 0.597512208734777 0.6926493984310028 +-0.4578525971274678 0.7454591465010619 0.4844188891873861 +-0.0834804122640647 0.3594601285927592 0.9294188704347996 +-0.6129033821510885 0.560618849624952 0.5568266782338578 +-0.6493627481380971 0.6970625249275917 0.3040260805788029 +0.6417686183201843 0.7570372784404638 -0.1225871102149702 +0.8193203922262838 0.5627036250284132 -0.109903254101284 +0.885662132554189 0.4496455572209823 0.1158510242984424 +0.4456272409525505 0.8927486867167924 -0.06645407802731072 +0.7858356673481249 0.4818704490094149 -0.387637942279896 +0.9280483110629323 0.3514479633970782 -0.123331509993532 +0.2227613738166249 0.4340950337566781 -0.8728910997387466 +-0.2088032370591341 0.1270056701205327 0.9696755993376659 +0.08922024473971174 0.2958324337846729 -0.9510640982865577 +-0.5084007886946067 0.6822934518009985 -0.5253610983734713 +0.9682182847264882 -0.2151863645643911 -0.1274683553940273 +0.4120972246873383 -0.2103501007626795 -0.8865262052044056 +0.2725250242923305 -0.4079984259132245 -0.8713595099537249 +0.01649977667130663 -0.4501597892054481 -0.892795565374461 +0.1207044563938329 0.2215168383506531 0.9676573383867866 +0.5970012787030811 -0.2182293605705928 -0.7719879658465125 +0.9683941227552865 0.214379894553762 0.1274915049096883 +0.7978902531460252 0.4912178299949582 0.3493940288980566 +0.8825343497468702 -0.4214045318777216 -0.2086895829450697 +-0.9070592023640948 0.3921106906966111 -0.1532736430311446 +-0.8170838045995653 0.5756164478955437 -0.03224532792849674 +-0.1051997452837283 0.7662544089117095 -0.6338668585875156 +-0.413555906860672 0.9055960800927397 -0.09416608530310391 +-0.5603705478951519 0.822468532001615 0.09762357767873245 +0.3125678787441742 0.9446213362497571 0.09995925309390165 +-0.2872130271108927 0.8832987827510873 0.3705292666554761 +0.2695801201059496 0.6562240286639529 0.7047670416866224 +-0.3967635966210867 0.05336696176831869 -0.9163681660707765 +-0.8643846697383113 0.1154417923051338 -0.4893999747760198 +-0.8611997384871017 -0.1265666696003911 -0.4922559177663718 +-0.2758407888383602 -0.4376985345086944 -0.8557638997421967 +-0.699986938888253 -0.5968817639280132 -0.3921102463288056 +-0.8462194355865305 -0.4871236782567333 -0.2159240350615105 +-0.5709684271196911 -0.7722018218590163 -0.2787461238296992 +-0.9387428771984248 -0.2300760095088883 -0.2565674187376277 +-0.6755953007657606 -0.7066645665133283 0.2102288753186661 +-0.8257222887020912 -0.563113365802869 0.03295510878065254 +-0.8150197733373571 -0.4960193778474364 0.2995121798340849 +-0.8615839708575365 -0.2786816486037799 0.4242753821432952 +-0.9162478273279298 0.3905075236860471 0.08940801340729945 +-0.0199441273997426 -0.7748988824297411 -0.631770491390189 +0.002599439097280052 -0.9999965159773279 0.000459292483641285 +0.4482065768056542 -0.6221461615802495 -0.6419073283108079 +-0.6460615696582209 0.7528631925757933 -0.1257038642020993 +-0.0694863689203323 -0.3683011419408893 0.9271062039374477 +-0.1329079137666178 -0.2469030818226069 -0.9598824691829226 +-0.7607472371529409 0.3678437860810782 0.5347472208489775 +-0.9342035571988579 -0.3545956787162355 -0.03905916477310412 +-0.7295541920093248 -0.2934153872649256 0.6177848261634425 +0.721342647208323 -0.6754550785601828 0.1530530044322756 +0.7851126794287332 0.2100160377951088 0.5826588577109926 +-0.6508817614877997 -0.6221638134730992 0.4350461145294247 +-0.9469416140152064 0.1734229598675558 -0.270603134935743 +-0.443214345516221 -0.6861150569089252 0.5768944206798071 +-0.1588591195519699 0.5914024295273211 -0.790573808372346 +0.1230395773877856 -0.922145166146851 0.3667554429701506 +-0.8046788696819225 0.5581049051812326 0.2025113120298989 +-0.4722248331032388 0.8351390632194056 0.2820398058530601 +0.7942464445916773 0.2233276886650208 -0.5650640040995526 +0.6240482924413325 -0.602177595731106 0.4979416350342297 +0.2195856491697241 0.9677534998615736 -0.1234313824940243 +0.05602147392136324 -0.6410654629311437 -0.7654388719529185 +0.211885418589806 -0.9611424646724452 0.1769455622286134 +-0.3064651430720071 -0.814211047542741 0.4930917623943912 +0.4543718761966465 -0.8832863715693292 -0.1155481887414433 +0.4450072185955747 0.8438602572504085 -0.2997806558654257 +-0.7267391144632879 -0.6588697890482578 -0.1942700712632305 +0.4579946861071149 -0.4035664605248372 -0.7920700596772361 +-0.2380603288892977 -0.01859415272200711 -0.9710723646019744 +0.5402168663259159 0.1805071482180113 0.8219385054730118 +0.2871196184618187 0.4784575254600536 0.8298437931472294 +0.9263483484506398 -0.3766065254658942 -0.006801639455211245 +-0.6266251652653582 0.6918545865817943 -0.3587173445512457 +-0.3384565083147961 0.6792520833635621 -0.6512018114422109 +0.4795182261132058 -0.5777857579489645 0.6604739879333517 +-0.748524457823174 -0.4437001461560405 0.4927893224712075 +-0.7534618860676154 0.526459903226289 0.3938720052737921 +0.750316835722211 -0.5748195071802663 0.3265075499844443 +0.9793454033361169 0.1543016876458179 -0.1306658721857816 +-0.4963342292695 0.562880199048891 -0.6609222453315764 +0.7755620845041983 0.3733880837882961 0.509003724902291 +-0.9830831109344823 -0.1730553080063578 -0.05999547788129476 +0.0140861105371157 0.4764615890682799 -0.8790824396110218 +-0.9383564884720652 -0.01554053977042748 -0.3453195508018893 +0.4869568867015927 0.3595157074192394 0.7960034212318036 +0.7366356953878934 0.6203345150253273 -0.2693565327752173 +0.1225252483756289 0.4059177367166638 0.9056590719080285 +0.2617111298155632 -0.5804756122201642 -0.7710741521723362 +-0.7112763294699079 0.6971351166732043 0.08993671239740125 +0.07616380525186085 -0.1305043597446282 0.9885179243985418 +0.2067353749363204 -0.1302893893785102 0.9696830202521409 +0.1913991974149872 0.1117141492083008 0.9751339887910606 +0.06084621558549267 0.1116649849125969 0.9918813785898963 +-0.0901683358935801 -0.06007467405942405 0.9941130241269533 +-0.01458439938208494 -0.1918333218045918 0.9813191488705801 +-0.1052022133323812 0.06398980107122736 0.9923899433533337 +-0.1955520899609332 0.003811306609970573 0.9806859099904698 +-0.04471104524230308 0.1768787890880949 0.9832165663799964 +0.2075119430595004 -0.126984137210365 -0.9699555775315744 +0.0770107396416338 -0.1272064248993187 -0.988882132230218 +0.0451661053968065 0.1497597201520014 -0.9876902597187434 +0.1766105733058791 0.1501184988535874 -0.9727657177853845 +0.009800807879021168 -0.2518187300331801 -0.9677247911309262 +-0.06713064640603476 -0.1247086272943722 -0.9899198122027164 +-0.04607311958220663 0.2262763725189248 -0.9729729034724659 +-0.09077909352820374 0.0762249840284607 -0.9929495999234093 +-0.1199004317468581 -0.009365050236372652 -0.9927417500543569 +-0.2100170206319255 0.06665958080433612 -0.9754226526649253 +-0.1869695877142921 -0.1338117465977639 -0.973209530236117 +0.3185515010435658 0.1136845734489758 -0.9410636317181827 +0.440182548968598 0.1136845734489951 -0.8906824020621649 +0.4590650745256069 -0.1058707142938519 -0.8820717936799184 +0.3386068205217526 -0.106162247098271 -0.9349197817926388 +0.28484980141907 -0.2331333389800692 -0.9297899961214471 +0.2336105959710556 0.2635430046712642 -0.9359333171433156 +0.5624525064667061 0.1100411850530766 -0.8194742921906912 +0.6657971637729735 0.1098500474921605 -0.7380021028275152 +0.6573303022073789 -0.1099976113532582 -0.7455316219293006 +0.5530738569923519 -0.1100244425443561 -0.8258352927517734 +0.4986895970743885 0.2239681409894573 -0.8373451842528926 +0.507563652254352 -0.215569992369076 -0.8342114344098981 +0.8234451739660072 -0.1167478101835052 -0.5552548912791748 +0.7427448871127473 -0.1166693859360648 -0.6593316972914118 +0.7580701874077317 0.1127636454185339 -0.6423503337241523 +0.8363544212264178 0.112500311307425 -0.5365211664517592 +0.6863209846645971 -0.2264334632063014 -0.6911522211129894 +0.7106655658394009 0.2226478561418623 -0.6673697518509486 +0.941063631717629 -0.1136845734503359 -0.3185515010447162 +0.8906824020614478 -0.1136845734503352 -0.4401825489697028 +0.8906824020614503 0.1136845734503143 -0.4401825489697031 +0.9410636317176314 0.1136845734503143 -0.318551501044717 +0.8402333649511836 -0.2304000420957021 -0.4908398038312598 +0.852319713519779 0.2257389471539643 -0.4717976618036396 +0.9920227529463445 -0.1084583815871564 -0.06424668941082337 +0.9748486641415615 -0.1084583815871559 -0.1946968450820608 +0.9775864698537948 0.0775435527040732 -0.1957337257419535 +0.9948229499102131 0.07755233615174643 -0.06567292813136999 +0.9418366431464319 -0.2221158235581824 -0.252206856670732 +0.9480525816317049 0.1915458531231947 -0.253981276106659 +0.9747418617422342 -0.1106994940202753 0.1939688763460219 +0.9918260841675205 -0.1106889013249699 0.0634742931303182 +0.9920670649596445 0.1080470777257797 0.06425548705967485 +0.9748937432586978 0.1080470777257797 0.1946998159987919 +0.9756922921553896 -0.21914363949682 -0.0007850456354444574 +0.9825514454169302 0.1859841198662405 -0.00160133278276107 +0.8892911371880773 -0.1191735301786776 0.4415415529975499 +0.939916147131452 -0.1192010590772921 0.3199199022824594 +0.9410636317176124 0.1136845734504624 0.3185515010447203 +0.8906824020614289 0.1136845734504623 0.4401825489697084 +0.939874152455932 -0.2298199407765873 0.2526249638628162 +0.9419288501663394 0.2217101136476113 0.2522194812671715 +0.7363712921523251 -0.1182902210091445 0.6661566960614618 +0.8180462690885258 -0.1185153043416482 0.5628094031438615 +0.8315661019702536 0.1057708132808954 0.5452617289998408 +0.7523116735894737 0.105880884845934 0.6502433267671782 +0.8330587740781332 -0.237721937126782 0.4995011106495441 +0.8487269488422877 0.2193015566310839 0.481216576572383 +0.5424563049055139 -0.1108482289082204 0.8327387509994758 +0.6477247895453293 -0.1110062698167737 0.7537441244015269 +0.6294816419719199 0.09109579239882648 0.7716569309139687 +0.5224743210575147 0.09066412280387373 0.8478210900135082 +0.6702196444618579 -0.2290796814658038 0.7059235990650452 +0.7184524002128124 0.2747872866155977 0.6389977274943052 +0.6853513920659189 0.1706829125681544 0.7079271238980457 +0.5957131370727936 0.260135646879296 0.7599047989989148 +0.3119943647582883 -0.09915906082535025 0.9448952307083081 +0.4338167219537471 -0.09925896955548291 0.8955170063801631 +0.4401825489686351 0.1136845734480696 0.8906824020622647 +0.3185515010436155 0.1136845734480503 0.9410636317182778 +0.472584899072023 -0.2101651418419054 0.8558587069859473 +0.4586018174228707 0.2038888172915481 0.8649356757816697 +0.2574399722632599 -0.2289469636913749 0.9387800320083466 +0.2488983140186041 0.2253987226563804 0.9419368583421972 +0.8453688768041312 -0.3382654815189775 -0.4134343069263312 +0.7775645964068445 -0.3412552533429962 -0.5281459556604298 +0.6996475800790336 -0.447174552735865 -0.5572505568189513 +0.6944030307530211 -0.3392362847040281 -0.634604738416935 +0.6086792798844929 -0.3322710870825991 -0.7204897354773647 +0.5969535470879038 -0.3288451028296909 0.7317836845435267 +0.6862150324891818 -0.3362973147843847 0.6449907326889928 +0.3777670534698866 -0.3058748968320456 0.873917959994338 +0.4874614936938635 -0.3182111439489585 0.8130946808536155 +0.5033798848996469 -0.4255550141348505 0.7520050674185017 +0.8891939560705865 -0.345364099647417 0.3000962298368124 +0.9251873076999859 -0.3370423074837664 0.1744446291430891 +0.9031579424268873 -0.415674480817127 0.1073333919553616 +0.9521398566605526 -0.2997390939586848 0.05988463000845222 +0.952340580245456 -0.2974761480579112 -0.06749341119232266 +0.3448541131012898 -0.3114710821509407 -0.8854724194806097 +0.213650262200717 -0.331706006048724 -0.9188714224595129 +0.1457526766138907 -0.4327616744124393 -0.88964795870031 +0.08506457413314568 -0.3536162851115394 -0.9315146489086799 +-0.05870622145874214 -0.3515383743641056 -0.9343309643330242 +0.2732969327455418 -0.3384353114855231 0.9004278574608716 +0.135236187712989 -0.378084399410592 0.9158402483267424 +0.2561595847595475 -0.4560137323615739 0.8523108253644811 +0.04086057892677866 -0.3155853201456391 0.9480170456264714 +0.02427875821892408 -0.4331411218969164 0.9009990623864309 +-0.1255862488499979 -0.246235287454677 0.961039165337136 +0.7697884804553849 -0.3395904661087867 0.5404664750807456 +0.8414846970140409 -0.3402234908968726 0.4197040396912249 +0.6968477046942964 -0.4396579989089245 0.5666604984094894 +0.8265665852662443 -0.4473416541665398 0.3415744788019802 +0.8987237747848045 -0.3261018126357209 -0.2931777352260043 +0.8364499875726575 -0.4370836300521979 -0.3306195980732154 +0.9319776596191001 -0.3205660674203331 -0.1692779914506523 +0.2060159057064038 -0.568358514457065 0.7965714315992812 +0.3430605122212004 -0.5272555246991769 0.7773744893091895 +0.3871054653246558 -0.6093226700504526 0.6920081231303351 +0.4378898840643501 -0.4981258549073442 0.7484137105284333 +0.5463929223166448 -0.5076124191814531 0.666171454158034 +0.6205267379692515 -0.5211481155594847 0.5859617812742038 +0.7031001119218656 -0.5238476570824803 0.4808678246510741 +0.7652502736460665 -0.5091586429558417 0.3938902067683152 +0.8124818673801445 -0.5142741278969557 0.2745821125898387 +0.6911754280858587 -0.5919180134813337 0.4146198173346777 +0.6940367047278938 -0.5455754122548132 -0.4697451671208944 +0.6106633328122666 -0.5434304445252714 -0.5759979565256121 +0.7638042663819508 -0.5376349093871947 -0.3571438741809147 +0.6753690094837108 -0.6342770766561348 -0.3762569481850656 +0.8171962934467704 -0.5253967054034575 -0.2369567891579651 +0.5273387191492729 -0.6331286330029842 -0.5666233399338372 +0.5334546393600268 -0.53560099912713 -0.6546431986046169 +0.5372524596717043 -0.4245943149458191 -0.7287519895632493 +0.5311001674945957 -0.3130209742466982 -0.7873693426650927 +0.4571425976666774 -0.5174313386205851 -0.7233847214393402 +0.6459500704577511 -0.7123575209968549 -0.2743998337369067 +0.575960385768823 -0.7201323805882973 -0.3868836885334665 +0.4668853056680785 -0.7938029068310827 -0.3897371633007921 +0.4962201686757695 -0.715645133831724 -0.4915461185101198 +0.4187985612180959 -0.7070457725196622 -0.5698193052922363 +0.6977949805483666 -0.6964153112732911 -0.1675943893620243 +0.5979184613756396 -0.7815231897028839 -0.178087106503581 +0.7878757932712457 -0.5982645213848442 -0.1460523770069099 +0.7414221059124362 -0.6691664289510176 -0.05009542124097745 +0.8594311066749962 -0.497129936209399 -0.1193314686234527 +0.4294574603846336 -0.8581984842105796 -0.2811790380142948 +0.3497176560024733 -0.8537117369870592 -0.3858417178204996 +0.5009241676060795 -0.8420192048424119 -0.2001964959351406 +0.3842629922534337 -0.9020938662154362 -0.1963889236207696 +0.5536149129070573 -0.8274604736677305 -0.09391321911470396 +0.07705044847638229 -0.5988123098852929 0.7971744137385672 +0.1642584647224893 -0.6706280862884366 0.7233789647536898 +-0.01033675374475691 -0.5186860305247283 0.854902306266933 +-0.05202338018652017 -0.6211331829469422 0.7819764299236706 +-0.1043956380508356 -0.4547460844463381 0.8844815144686083 +0.9343363594891638 0.3346301502139707 0.1226304607522597 +0.906177299738167 0.3425612051044292 0.2479808907892813 +0.8485895559321697 0.4742393825888244 0.2345053806730533 +0.8577941058966625 0.3620346264625213 0.3648564116622977 +0.79067533898597 0.434473010469935 0.4313533487671251 +0.8437521045987461 0.3015220459277598 0.4440347304037428 +0.7834979942398173 0.292883546050267 0.5480420800223323 +0.8686490887551785 0.4223513894160471 -0.2589750267171191 +0.9232262906796296 0.2913239901166284 -0.2505664562156286 +0.8514216621798143 0.3571939039229546 -0.3840490439660556 +0.7999411036830757 0.3570175070673981 -0.4823201533065802 +0.9586892690093896 0.2541985745259882 -0.1276635037714299 +0.4399392271434522 0.3372931410570528 -0.8322780865890252 +0.5606066980350317 0.3326458413140545 -0.7583316387799758 +0.3003158177559911 0.3325482037315013 -0.8939922269239829 +0.3643412676953992 0.4430824901405208 -0.8191052115479334 +0.1568372858890831 0.3669441918880387 -0.9169264015146364 +0.2506824367624727 0.3194983307613001 0.9138266424982212 +0.1221943708040602 0.3152122114103297 0.9411215636258737 +0.5158846702827701 0.2712194621450011 0.8125903090247963 +0.4321613563826485 0.2940115908258971 0.8525219918040441 +0.3897381252609879 0.4219093521412592 0.8185943392754396 +0.3331698084883161 0.3553465755979645 0.8733422524547056 +0.2058049578786641 0.4443087862576227 0.8719139990657562 +0.226489194795962 -0.8988240779144605 -0.3752571406407835 +0.2639169576193642 -0.8344283658776482 -0.4838151937462241 +0.1756394211462819 -0.8037754310743239 -0.5684152092798749 +0.2987691179931348 -0.7586467180102996 -0.5789578321309812 +0.3314254117058724 -0.6782441833041253 -0.6558521359953881 +0.1851358104459761 -0.9476408091873183 -0.2601953659335925 +0.0993351281295444 -0.9283574752410607 -0.3581688575009424 +0.2820500016613632 -0.9445342974715841 -0.1682342339201089 +0.1554796265223778 -0.9761509082510447 -0.1515106928804783 +0.3548414068917309 -0.930775691347988 -0.08800107016833351 +-0.02954061105306091 -0.9418002555418969 -0.3348725592816306 +0.01181277073405108 -0.8929835146742868 -0.4499343296166036 +-0.06858959628179678 -0.8440058755074763 -0.5319300230206587 +0.06023358945005183 -0.8298390683227487 -0.5547423144011957 +0.09520344524092003 -0.7541466282640736 -0.6497685488635074 +-0.07038198416847077 -0.9742933436563328 -0.214006674689067 +-0.157904341236025 -0.938919385625098 -0.3057721477116671 +0.03027929928204284 -0.9921622930204247 -0.1212317959259921 +-0.09814742207414494 -0.9908821527902036 -0.09230191125892773 +0.1277254636495485 -0.9913655016734261 -0.02967571443628853 +-0.2833002036461035 -0.9206248561506626 -0.2686835850059471 +-0.2425546797639593 -0.8884486148147592 -0.3896489268024984 +-0.3232336579033826 -0.821661728830744 -0.4694592695572983 +-0.1976420728886527 -0.8394001019122055 -0.5063053228379647 +-0.1491687010937519 -0.7769796807385467 -0.6115973138703512 +-0.3194583130703142 -0.9363161847881876 -0.1458025662118536 +-0.4039595309492293 -0.8854994155324851 -0.2295811021118809 +-0.2291358441553891 -0.971735260698374 -0.05680975302410975 +-0.3498484428950107 -0.9366389713157066 -0.01770605592986123 +-0.1285443981693407 -0.9910537172307998 0.03590079751615463 +-0.5076839329600338 -0.8394651512878704 -0.1937918573817404 +-0.4712141539935492 -0.8233210170769435 -0.3163854040810529 +-0.4432747457550567 -0.788234789311701 -0.4268412078215131 +-0.3982450266137185 -0.7390025244436947 -0.5433931980097697 +-0.5462364847718421 -0.7411008739543192 -0.390378274662212 +-0.3747204896739146 -0.9207440587011124 0.1086965178151729 +-0.4649362505847462 -0.8851249461192205 0.01970057485569723 +-0.566377277175654 -0.8221275648320024 0.05764587619677596 +-0.5414642320399937 -0.8379152946418938 -0.06866181199566736 +-0.6096101351958202 -0.7772189991261851 -0.1559041707711016 +0.3482842457954101 -0.9261887915653344 0.1444728573451358 +0.2329821873802928 -0.9706749490484214 0.05924055750360988 +0.3681692628817927 -0.9294195677235491 0.02511296481199686 +0.46889444921238 -0.8832480297981687 -0.003303536812556063 +0.1082822983632898 -0.9900775212038788 0.08956252490827958 +-0.4663185767556605 -0.6449508497287195 -0.6054629521339665 +-0.34629472784142 -0.6783222324205203 -0.6480423678072897 +-0.2883423172436694 -0.6058850016012108 -0.7414594209538724 +-0.2202687671001024 -0.6999366763131335 -0.6793896668274582 +-0.09113677494218075 -0.7039282823973352 -0.7043997881134519 +-0.2762225032615895 -0.9422213325191593 0.1895259592713387 +-0.3916034772655098 -0.8916748291726636 0.2270742513220347 +-0.1575604378082779 -0.9754138717114443 0.1540859737632006 +-0.1744875735869017 -0.9462253382549914 0.2724182371060763 +-0.02646165482199457 -0.9925961456925183 0.1185439681318216 +-0.3991969951215256 -0.8487361700289991 0.3468265744870921 +-0.4972008202956951 -0.8259477953535943 0.2657095851636239 +-0.5929889367552632 -0.7477566509110867 0.2987040540469742 +-0.5854007517886683 -0.7907387398161788 0.1789921930118277 +-0.662118441702493 -0.7439027431450493 0.09059733935791402 +0.1169086217782958 -0.7602486381784711 0.6390261202029848 +0.2457961332076145 -0.7296113895703255 0.6381625820348944 +0.3223595082200882 -0.7763012508268428 0.5417016849011848 +0.3696949516210951 -0.6866276928103507 0.6259936534916394 +0.4634200561775433 -0.6558726290306831 0.5958799761871367 +-0.02538133144874742 -0.7952344685548388 0.605770524238504 +0.05643031301678991 -0.8528091015402982 0.5191649603958808 +-0.180197636385937 -0.6320268390075963 0.7537047741755307 +-0.09281852103010316 -0.7121025147834175 0.6959128757200264 +-0.1536065319889494 -0.803352852449952 0.5753513950542342 +0.7781241437427348 -0.6249604320600202 0.06282734503374114 +0.6888458965434523 -0.723727729402123 0.04134615471473439 +0.6070149298334823 -0.7835348114201117 0.1326878828382704 +0.5666121489856147 -0.823761859560791 0.01915910631661291 +0.2727343807100395 -0.8510883736565598 0.4486251640349025 +0.3964783828668372 -0.8077559280678593 0.4362742859607115 +0.160922459566568 -0.8727562275573449 0.4608693190774563 +0.2350304018963493 -0.9045042875464449 0.3558548917670499 +0.01908321592965731 -0.9048491981771168 0.4253043139071256 +0.01813309649608894 -0.7116880975174557 -0.7022615201358025 +0.133211913251785 -0.6855106156742754 -0.7157721578586825 +0.2364207156076539 -0.6545765663588581 -0.7180771295657676 +0.357343187227787 -0.6053500196871 -0.7112363884157745 +0.1597879628607427 -0.6143139157061732 -0.7727135432322658 +-0.3003929493879269 -0.865181128664641 0.4015291901725206 +-0.4061979420583248 -0.8005822110334996 0.4405353053323817 +-0.0707538742682714 -0.9305023528466737 0.3593873406546675 +-0.1898218608004124 -0.8987541364437148 0.3952324169239934 +-0.1971141120364734 -0.8499391878574665 0.4886198970368101 +-0.5793613939933009 -0.7037382982783412 0.4112089282669378 +-0.6681248518374447 -0.6693091722125183 0.3250144832917235 +-0.474893122316449 -0.7359278183277772 0.4825834317378214 +-0.5517115510565791 -0.659715869723283 0.510283583574855 +-0.3768295618946478 -0.7541452543997241 0.5378330749857834 +-0.2643723392792868 -0.5411323375747727 0.7983001061348169 +-0.3051683350900955 -0.6321139015283954 0.7122529766542849 +-0.2190234500121457 -0.4407957175448191 0.8704756537312949 +-0.3439949099284221 -0.4408860098310285 0.8290277608612459 +-0.1840217529460114 -0.3553496306421784 0.9164401968732846 +0.4641898531459234 -0.82030643923788 0.334103465982076 +0.5132080721183195 -0.7446696735499766 0.4267136651287008 +0.604367899493489 -0.6813901904134171 0.4128520927283708 +0.5365627189249561 -0.6687502579488201 0.5146586647023881 +0.5551170799406048 -0.5935462886186073 0.5827073286181437 +0.03417540413326248 -0.9524517995254592 0.302766595470905 +0.07912038395476108 -0.9749537760225458 0.2078583639458143 +0.1684219126534102 -0.9470386166110971 0.2734079698646447 +0.4144036411821612 -0.881408304981107 0.2266914689292441 +0.5315022069037999 -0.8186816303691934 0.2174069735597957 +0.2797370469264062 -0.9241094748610736 0.2603245340894405 +-0.4175319590194991 -0.6156567584811978 0.6683066803001174 +-0.3336023683548857 -0.7066444548933088 0.6239896426997402 +-0.2642951486132289 -0.7699185878430039 0.5808385683762279 +-0.4176443399681218 -0.3329945307201049 0.8453921266507567 +-0.4629928769934719 -0.4333304273616137 0.7732155822123019 +-0.5744624217052057 -0.4152294652708037 0.7053916764603286 +-0.5010357722532639 -0.5232841079261992 0.689301746200064 +-0.5295171009090883 -0.5982775809239416 0.6013946923681909 +-0.3650588471619439 -0.2268887123972566 0.9029139218638217 +-0.4840569145955019 -0.2193332713480587 0.8471020124589729 +-0.239734112890876 -0.2305113157864838 0.9430758656708423 +-0.3061467195409122 -0.1168500852725795 0.9447858189484688 +0.8015939762322414 -0.5674511193463918 0.1882719427336742 +0.8534746332620693 -0.512079430382002 0.09672490557152616 +0.8803679368286196 -0.4739631981963341 -0.01764036733240188 +0.9095359750109557 -0.4012530861364337 -0.1083525312434281 +0.6533476174344413 -0.7182766235799288 0.2391977901473092 +0.7396351069649532 -0.6283702090637427 0.2410203080782415 +0.6684507146752432 -0.6681217665529016 0.3267827215572861 +0.5930783029676848 0.4249924945212301 -0.6838417259495017 +0.6525811962630973 0.3126039635003766 -0.6902293418043601 +0.7418685530212912 0.3147492320490302 -0.592084428914189 +0.5331858150253527 0.5224465080689802 -0.6654040373053648 +0.625105598416539 0.5023264241424151 -0.5974204168226888 +0.4162682314801511 0.5472779123956547 -0.7260906596729099 +0.4483058250002011 0.6246957362155008 -0.6393568052543607 +0.2781505733775937 0.5443833850192871 -0.7913779050773774 +0.681956514058631 0.5454537389036244 -0.4872530468340419 +0.7395636458152065 0.4459509622825475 -0.5041560800266022 +0.3604248430021994 0.7128833210600837 -0.6015740212984479 +0.4787255279141875 0.6899498078798499 -0.5429467115010832 +0.499846162918746 0.7466033329048258 -0.4390185380035929 +0.5862246064463269 0.6562520559757752 -0.4750515233365927 +0.7018429956089943 0.6011458681283236 -0.3821518739282032 +-0.6864679031304159 -0.7183207592754349 -0.1130358561063368 +-0.6524723737695775 -0.7195262885379602 -0.2378270833405669 +-0.7577553515340717 -0.6408910614399148 0.1227414949717281 +-0.7395197009879573 -0.6731337455189114 0.001253991373091919 +-0.7831727971918837 -0.6164558832540399 -0.08137882857428179 +-0.5420789624966249 -0.1018702440728288 0.8341299969376026 +-0.594664420904591 -0.2079760336883499 0.7766081353690996 +-0.6942276985856247 -0.1932189223543204 0.6933356694709584 +-0.6361611715255244 -0.3106517696665066 0.7062538083765212 +-0.6734135596281003 -0.4001237001736058 0.6216230387207293 +-0.4858357016366552 0.01201602362003728 0.8739675544272691 +-0.596007020223551 0.02336406126010691 0.8026392418052319 +-0.3227812032970665 0.007477437618856616 0.9464440726872105 +-0.3775728700739497 0.1336285206762069 0.9162871527234292 +-0.5782600148091829 -0.6004009337474417 -0.5523894224440614 +-0.5263097160383869 -0.5397206417270443 -0.657038592243515 +-0.6112126818683404 -0.6528326934370389 -0.4474690289875399 +-0.6713125553179221 -0.5479268302988822 -0.499114858235198 +-0.6403171042552688 -0.6897548573150215 -0.3379826072573578 +-0.5771786552630533 -0.4251357904045487 -0.6972261897159581 +-0.4652372172094124 -0.4696857063856446 -0.750299719405692 +-0.3971635822828734 -0.398288136486069 -0.826817784788577 +-0.3459927692455518 -0.5124259034330542 -0.7859444618550427 +-0.2199080785574857 -0.5336124177172319 -0.8166383683388414 +-0.6821566002218319 -0.3736644609169899 -0.6285198830756328 +-0.6214259368879705 -0.3037974021700542 -0.7221751473137485 +-0.7290996441054458 -0.4406503104857575 -0.5236802582054416 +-0.7730285594935307 -0.3191317977078527 -0.5482533555748756 +-0.7621543627355855 -0.49354681658587 -0.4189657112474329 +0.2382340352257448 0.7222464119812178 -0.6493109153867012 +0.2690080210738992 0.7881876915960236 -0.5535294458422571 +0.1988588493706765 0.6387859322527174 -0.7432413408732034 +0.1067261542731645 0.7124254177387482 -0.693584567413254 +0.1458677633358174 0.5329371472078599 -0.8334870081443104 +-0.6337134473853292 0.1421591976479873 0.7603933384289225 +-0.6910747531417815 0.02841470436595236 0.7222245427467979 +-0.7794659174902724 0.03897860651172475 0.6252307987499112 +-0.7410776387572512 -0.07994910804394349 0.6666423879839588 +-0.7820361240234665 -0.1825208235333357 0.5959074170532419 +0.1774170074991485 0.8552666987580007 -0.4868696739843615 +0.3000064363888283 0.8465702339210388 -0.4396759911163601 +0.3285235202635178 0.8821061971931681 -0.3375810325048991 +0.4192114915995987 0.8133554373412745 -0.4033790498504153 +0.5271368881397173 0.7804533027599099 -0.3361834965811433 +0.05174863674927754 0.8491391506780921 -0.5256279876303009 +0.0827469213637195 0.9075213059960151 -0.4117742417491818 +0.02014682812362022 0.7845331452918065 -0.6197595092090983 +-0.07439211633600935 0.8357552188571687 -0.5440395456031257 +-0.01954498692622558 0.7007042185740338 -0.7131841217796471 +-0.01335670163249204 0.9440468479357466 -0.3295408129869228 +0.1123116952359497 0.9501745031741874 -0.2907825590211928 +0.1185480255556465 0.9789558681529296 -0.1661077175985569 +0.2148540077143639 0.9444639375660769 -0.2486475940085842 +0.3364116757865109 0.9170246168262609 -0.2142266008906477 +-0.1387938474869704 0.9215565914260856 -0.362587529706826 +-0.1092290759708971 0.9642097605620878 -0.2415958331580765 +-0.1668471860684784 0.8644414492099699 -0.4742393882722074 +-0.2626162872866211 0.8842637794238049 -0.3861479691140685 +-0.1981409223789073 0.7989755206342487 -0.5677836668186811 +-0.2032069284126134 0.9676329197701352 -0.1496445014767804 +-0.07777322699533031 0.9901292443292703 -0.1165993339890116 +-0.04898387467376114 0.9987339401879256 0.01144974840973961 +0.04497541228094432 0.9957400685823981 -0.08049178908236702 +0.1472980933596186 0.9883470512750536 -0.03838460535849525 +-0.3257749108998783 0.9272221904445559 -0.1847422988256235 +-0.2945236476257838 0.9537692846592971 -0.05983287248407795 +-0.3798108669361091 0.829311662069497 -0.4098607965062888 +-0.3520659953521195 0.8870888429234809 -0.2985346205675332 +-0.4428346843666093 0.8720270810590042 -0.2084855204124224 +-0.1381715738776557 0.9850854788387844 0.1025437250792769 +-0.01541100919472617 0.990230148332782 0.1385884343242136 +-0.2604821676229127 0.9636301979586552 0.05971500592507429 +-0.2270740977790703 0.9557657939570723 0.1869467871332068 +-0.3830138656637304 0.9234156763194081 0.02457371434878762 +-0.5681187329926607 0.2548350378878467 0.7824961397269086 +-0.6631232219259862 0.2598091402569583 0.7019735060395368 +-0.4651375791311843 0.2602190636718518 0.8461282830527095 +-0.4924972784373937 0.376787404570732 0.7845238571825663 +-0.3017954559729372 0.2566491744764967 0.9181779261094332 +-0.8043441961932938 0.157230725920299 0.5729824717011333 +-0.8543470820204285 0.04886691352771676 0.51740031716791 +-0.7485878455171754 0.2592495878828535 0.6102506769570387 +-0.822269763299323 0.2687420385042866 0.5016474390488164 +-0.6814409729559654 0.3713247288521588 0.6306791150178496 +-0.4018041164101946 0.7578929460108748 -0.5139569382961767 +-0.4909052447713635 0.7599756559796726 -0.4259683591233437 +-0.3152425450174829 0.7543204299322172 -0.5758670218008455 +-0.4258159817808057 0.684611032865591 -0.5915982448746422 +-0.2235754511880057 0.7284463220890128 -0.6475955323047479 +-0.570504455544495 0.6906957287980778 -0.4443693018469789 +-0.5491560870768971 0.7629272227155831 -0.341129953047044 +-0.561074494610337 0.796650972337434 -0.2248169027710682 +-0.5350771500654303 0.8374754859974627 -0.1110281668369373 +-0.6410397690548503 0.7276901110753122 -0.243998190020549 +-0.6516082616615807 -0.1765253539595896 -0.7377299456737638 +-0.5462590472141571 -0.2278925173336039 -0.8060186436305518 +-0.4650064103409702 -0.1486527909702153 -0.8727378679068364 +-0.4348535195609129 -0.2758611286997869 -0.8572065411544445 +-0.3159109454096803 -0.319048410122676 -0.8935370090648482 +-0.7419689965828017 -0.1214623700618554 -0.6593397460860881 +-0.6671147062383206 -0.04571560047988413 -0.7435509751142303 +-0.7964654101464325 -0.1897026490119823 -0.5741565600061638 +-0.8122371872919761 -0.05913105751810366 -0.5803225565293926 +-0.8444439992429569 -0.256904220909377 -0.4700154821083097 +0.02240283881769465 0.9646957495824269 0.2624123159276407 +0.1115695351511807 0.978875365000983 0.1713337638072011 +0.2322068916865746 0.9523306009857764 0.1978544563039441 +0.194371983244511 0.9781219104073915 0.07414216418874237 +0.2680639210731463 0.963328570120018 -0.01182371385866522 +-0.07118524206556796 0.9341123197246101 0.3498097132024416 +0.05579712002655561 0.9222749950245809 0.3824859669963742 +-0.1969631731307299 0.9329109181745487 0.3014676221105582 +-0.1638102095464084 0.8916819637778884 0.4219828085616407 +-0.3191949468269338 0.9117269188881947 0.2585896581358007 +-0.6744701214003332 0.08533514544085991 -0.7333539174851438 +-0.5837673531578144 0.03036656631686982 -0.8113529127557519 +-0.4952750868623341 0.1075398941140426 -0.8620543831496061 +-0.4880648929359147 -0.02341709728218962 -0.872493151742941 +-0.3766853260512412 -0.07135742645472784 -0.923588806140172 +-0.9144203780013804 0.05790824137340048 0.4006020567556446 +-0.8895420992380607 -0.06034387803590793 0.4528503837546476 +-0.9091362595226464 -0.1661614376810858 0.3819183659487009 +-0.8489396382476948 -0.1751730579421168 0.4986139693019849 +-0.8011053082805454 -0.2880390798120366 0.5246558620141086 +-0.9236759992703931 0.1751873815618511 0.3407814984903716 +-0.9588300418291471 0.06596391330334368 0.2762131659201371 +-0.8766823366858149 0.2728852417561502 0.3961839539592522 +-0.9205075947816439 0.2807760304109885 0.271717847584513 +-0.8200187185283787 0.374423857736113 0.4328695831553457 +0.08822430441810693 0.8638690196782381 0.4959302258887849 +0.181812385301693 0.8944524495433559 0.4085328286157665 +0.3046764092152259 0.8511269142138352 0.4274988439382625 +0.2722492248236356 0.9095328895616192 0.3140545850463274 +0.3551206008063539 0.909314416616533 0.2168793457576551 +-0.006892913661737513 0.8183126835884607 0.5747319719830312 +0.1191223516133815 0.7904901381055934 0.6007788336017653 +-0.1327887083409904 0.8319519225836164 0.5387236373564426 +-0.1018906611457512 0.7585730410105007 0.6435722450691631 +-0.2588448803083369 0.8319070661854222 0.4908461685385009 +-0.9861102744928116 0.07877480687502721 0.1462226259561556 +-0.9777521531383984 -0.03845187082879201 0.2062090702733319 +-0.979938205027949 -0.1481446911847987 0.1333201590171642 +-0.9512572018480255 -0.1608866460156109 0.2631068662466112 +-0.9103167715074486 -0.2755842046374297 0.3088312187370488 +-0.8985987755337821 0.3859573123377332 0.2087036024179286 +-0.9452183356242985 0.2882946487994758 0.1531290092478171 +-0.9783069360265273 0.1872525989036062 0.08861152930760968 +-0.9963892649299476 0.08284259735856803 0.01858862004680766 +-0.9559571639294755 0.2923927413803862 0.0255418386177743 +-0.7534827171221249 0.1388246633770891 -0.6426441533512134 +-0.6701353640412279 0.2149068301738453 -0.7104460909921041 +-0.8132786207458179 0.06272576938228347 -0.5784836755632613 +-0.8089521188108807 0.192050688434229 -0.5556194763894849 +-0.8691809562204085 -0.005603627060626131 -0.4944623996903524 +-0.8417842950565457 0.4700240464275007 0.2654742857153458 +-0.8662572902106115 0.4774999618045742 0.1469424841004076 +-0.7614051285233481 0.4496917929326186 0.4669470222920268 +-0.81480180200811 0.4534265696067551 0.3612511168411623 +-0.7830192648175289 0.5450310800179925 0.2997031076566227 +0.5487402891757606 0.8083331877978317 -0.2132640441797401 +0.6274049294362731 0.7382945607909742 -0.2475564501796061 +0.6934827726201503 0.6929633060214997 -0.1971889971241352 +0.6727425985993855 0.6669247372651547 -0.3203572862501347 +0.7646443624104814 0.55357022312422 -0.3299681910488793 +0.1191012505288741 0.4578829821718901 -0.8809983352764266 +0.04044522311602343 0.5518762957761104 -0.8329446188598221 +-0.04650193361382161 0.6109717490779192 -0.7902854496945036 +-0.1329973450341859 0.6838049352830786 -0.7174416468928762 +-0.07285201564958768 0.5373656783383994 -0.8401968290583487 +-0.3986559920461578 0.492624893770208 0.7735593797786859 +-0.5033498982581308 0.4886834457922716 0.7126200739048272 +-0.5125329217167343 0.5837135820851512 0.6297526961004846 +-0.6070169239080004 0.4685235312636276 0.6418848453901442 +-0.6919919391388624 0.4677234885430451 0.5498926208197024 +-0.6568291075735555 0.340101364011035 -0.6729833472248479 +-0.5780695266146754 0.2867433007411068 -0.7639462689741866 +-0.4733421152741886 0.3542692378583941 -0.8064989454518768 +-0.4861912578171166 0.2287956607229133 -0.8433686065159027 +-0.3902972270391917 0.1748098129397704 -0.9039411506649535 +-0.9908160519874071 0.08345212857044611 -0.1063921677622433 +-0.9984979935613246 -0.02499494208212029 -0.04875458670033358 +-0.9949851577820257 -0.0997142447541728 0.007848897157075943 +-0.972743928143321 -0.2226267044719724 0.06485831262259761 +-0.9882138828620879 -0.09907903323803564 -0.1166904747237407 +-0.9707212939930391 0.1828826342004 -0.1557373156838223 +-0.9719498848599292 0.07506377338830129 -0.2228875304845028 +-0.9184500949764741 0.3942264037952418 -0.03217088106310912 +-0.9511620685295974 0.2931495183840614 -0.09671648908893572 +-0.9344094129742889 0.285026825108344 -0.2136322960455706 +-0.7218595686358794 0.3883371138725128 -0.5728115302243741 +-0.6295827951011198 0.4600146567780737 -0.6261086324768349 +-0.8039530863028312 0.3098764508632265 -0.50757858526987 +-0.7766058552536959 0.429782707973899 -0.4606193325429338 +-0.8648447330085667 0.2337752958901471 -0.4442889812034674 +-0.2849722051496044 0.6009134411479917 0.7467890455408749 +-0.2771633171002912 0.4927364530181985 0.8248583414871963 +-0.2378829522127282 0.3739703962907971 0.8964138797144213 +-0.1235316212131492 0.4816481884001967 0.867614523375018 +-0.1474631430856476 0.2454320515295354 0.9581324175255241 +0.3318228262673228 0.7779688836555727 0.5335335303724293 +0.4222596657891068 0.79304932367308 0.4390552868026328 +0.2430729430144104 0.7489665170674591 0.6164127681076639 +0.3603418064437029 0.690286661149386 0.6274217943043752 +0.147955724934511 0.7034101809772435 0.6952145142016706 +0.5325241573243787 0.7212263007988613 0.4430018565445869 +0.5053777402721796 0.7943843313568378 0.3369671701102867 +0.5797364156561732 0.7819507678471479 0.2290386103376209 +0.4694719241208973 0.8537737907213506 0.2250920405956592 +0.4293115840135637 0.8965630098414135 0.1089327003974035 +-0.4909841591377341 0.8711667563415141 0.001743020716280581 +-0.4568457922318307 0.8812543389132208 0.121172242146018 +-0.5190258243758482 0.8331832239743461 0.1908347686316249 +-0.4116575903995076 0.8859398836062407 0.213655215012955 +-0.3818430702855055 0.8640253766320902 0.3281097654912352 +-0.8837741210559371 -0.3091965354777911 -0.3511990965255134 +-0.9082139928764732 -0.1799545545515281 -0.3778408414128027 +-0.7794100043824406 -0.546424268061108 -0.3064972501384738 +-0.8359563273267275 -0.4383104123737852 -0.3302438511269085 +-0.9011153289897702 -0.3620690632867942 -0.2385312500916427 +0.5504406632581873 0.6355677018423282 0.5413582664065897 +0.6335587377412711 0.6369027095261098 0.4392701497142584 +0.4642173936379276 0.6301311795897926 0.6224443010846723 +0.5650421640108025 0.545883951282309 0.6186582777449947 +0.3756431955715341 0.6012366087454315 0.7052706784810348 +0.6840887041700118 0.6919508636424405 0.2307090096452124 +0.6485713747038929 0.751812605492735 0.118882202776225 +0.7118255579342639 0.6103953650120693 0.347450533807845 +0.7799385239181691 0.5793117369066292 0.2368413190103706 +0.7273609193453991 0.5228009606914006 0.4445506141140334 +-0.1951224009592539 0.6856855221357291 0.7012578793691724 +-0.06922660628000116 0.6720462831406785 0.7372662139958353 +-0.03892783885792426 0.5830152239183639 0.8115281092120417 +0.05419379601215346 0.6553811519585941 0.7533515634358365 +0.1779728505488911 0.6139588566730239 0.7690124750485232 +-0.8282424511099804 -0.534647535372733 0.1678286480288569 +-0.8889372801051534 -0.3860197810883735 0.2465344613796141 +-0.899442293639297 -0.4223059092359113 0.1125223508344505 +-0.9465272767183074 -0.3137135705777062 0.07529880519378188 +-0.886686653840878 -0.4623605953508743 -0.003075348313913485 +-0.8451939801170372 -0.3905351197109963 0.3648690946712796 +-0.9629603864811884 -0.2650135770235439 -0.04975035739757318 +-0.3176362600153597 0.6874401990178519 0.6530950766142332 +-0.344794922482306 0.7620519820479653 0.548081415564502 +-0.4346447266726542 0.67727990106022 0.5936125817361964 +-0.3754104983048838 0.8206697584036771 0.430776166244291 +-0.4632358098320104 0.470600573258443 -0.7509645031145656 +-0.37191195880945 0.4132163439888876 -0.8312242464912674 +-0.5969699815591998 0.5374456628541907 -0.5956332769384434 +-0.5303680133367533 0.4876431999185951 -0.6934795454823298 +-0.4297345831839339 0.5466194049450273 -0.718703982285666 +-0.2531755006700801 0.4681495442283063 -0.8466039039003325 +-0.2619874080797741 0.3501974720090639 -0.8992910144141899 +-0.1622744054581889 0.2784511398356851 -0.9466424774208049 +-0.2815467446924004 0.2244276770347586 -0.932932820911503 +-0.2906930098504905 0.1031417549693349 -0.9512409539154147 +0.7008024920895616 0.713353512280223 -0.001622836568977958 +0.595972016495557 0.8029986544751192 -0.003242910015371217 +0.5478248966021124 0.8311543749875595 -0.09523805752914247 +0.4952294846376435 0.8684025259741872 0.02499620825615412 +0.3813971161497529 0.9242576348153647 0.01685420654198071 +0.7891549517054486 0.6141755932078601 0.004775238899186125 +0.7369704447387367 0.6656747354533796 -0.1172676859184217 +0.8221183574992331 0.5568404433791361 0.1185332311214475 +0.8598473758883267 0.5105423517181878 0.002999546635864726 +-0.3187438144981112 0.01745935739161817 -0.9476800892488274 +-0.2960546195424404 -0.1073966719511769 -0.9491141222747621 +-0.2433287586700035 -0.2223714160108623 -0.9441091401662411 +-0.2061254401404587 -0.3452336572271245 -0.9156014552437575 +-0.9662246726819554 -0.2026798616103823 -0.1591563872367184 +-0.9679991543746165 -0.127985495540958 -0.2158641935596611 +-0.9654316188380409 -0.01997039377784534 -0.2598903090153952 +-0.9449381004345345 -0.123644192606916 -0.302991914053424 +-0.9475610824988355 0.0793525632351722 -0.309566092525721 +0.5646795357754149 0.440779529404504 0.6977466791998411 +0.6501656789491289 0.4452293087923672 0.6156747944401242 +0.7139845906953212 0.3571266473781806 0.6022346403039727 +0.7149777804354479 0.4627058595222794 0.5241279052362591 +-0.8211565565038471 0.4618263159394446 -0.335288478204284 +-0.7396055448830166 0.5406808258216287 -0.4008090350368088 +-0.7057871361919937 0.6332525992714482 -0.3175778076343792 +-0.6630887360575167 0.6028575762743006 -0.4437071904334216 +-0.6033851530971589 0.5979377492789536 -0.5276332106768273 +-0.5044388226878472 0.6251538159278983 -0.5955872569121052 +-0.1311039275459394 -0.4488365043794085 -0.8839443152815126 +-0.07291999334651481 -0.5413872417886317 -0.8376052345818058 +0.03650893951493388 -0.5493490032485774 -0.8347950466822917 +-0.05276687000808731 -0.6353761849754329 -0.7703977939971104 +-0.2607407950267761 0.5618532625357645 -0.7850701555827492 +-0.1511199436913312 0.499198704453306 -0.8532077215372993 +-0.3507486133270916 0.6055087760017588 -0.714377024010413 +-0.250524834368871 0.6400975427768578 -0.7263005184463787 +-0.4194219985018394 0.6240816780031351 -0.6592474849049591 +-0.8861438671113105 0.3731393306610272 -0.2748019044600172 +-0.8485824894895967 0.4835334082210176 -0.2147165612285308 +-0.9053740951225904 0.2626860707390628 -0.3336072183281154 +-0.9123072099624187 0.1454919516571281 -0.3827892979872703 +-0.8682161009719085 0.487312409515745 -0.09342064838725729 +-0.8029962901980598 0.5758290437525094 -0.1536810668209455 +-0.7380028291736022 0.6700781415276105 -0.07966874154059778 +-0.7180807230404781 0.6662695736588998 -0.2011092499465207 +-0.7426283251582705 -0.3703475955725297 0.5579837176175199 +-0.6812819858232473 -0.4746420869382869 0.5572878476152161 +-0.6331033243759384 -0.5650907361280947 0.5290110023490471 +-0.7036473465922664 -0.5359361253879841 0.4665328296462941 +0.4841940008885497 0.4509603340089408 0.7497939361278428 +0.5677410372446873 0.3495209388232872 0.7453222309527703 +0.2800193070390474 0.5707434735163167 0.7719074265246456 +0.3844962217304321 0.5117414105863171 0.7682990200215987 +-0.0263564260172334 0.3512224652863393 -0.9359210002376185 +-0.06394921826384249 0.4403005072514334 -0.8955701875328219 +0.05193604762530723 0.3882616809406311 -0.9200845146345076 +0.0001713106376070944 0.4659189665898461 0.8848273770767467 +0.01963356702872295 0.3848677345684318 0.9227628893350077 +0.1036019550316815 0.4864309920617849 0.8675549117349294 +0.1866048154870004 0.5238710702657385 0.8311063377063685 +-0.5396753706691833 0.6582808224494651 0.5248017274060134 +-0.5586271387987271 0.7278003844609539 0.3977968327878385 +-0.637854331038989 0.635537540440557 0.4350102148979622 +-0.4679257355441591 0.7952053838138741 0.3856084848248115 +-0.564398143072826 0.7710247025081176 0.2949163342682371 +0.01875839747880631 0.292773048354531 0.9559979417766664 +-0.7056603156038616 0.6154662541183044 0.351062400469548 +-0.6872735852811064 0.5467941328229078 0.4781957708776794 +-0.609938659184352 0.7661364190697688 0.202508813159691 +-0.6389088406033762 0.7634888447673746 0.09423522332243654 +-0.6845830103956727 0.7014674459089671 0.1982158525636853 +-0.7319541129705339 0.6318422744406814 0.2549872873990888 +-0.7618660372832926 0.6308397120341637 0.1469741438311724 +0.7814616942379503 0.5941677895885148 -0.1904790231344406 +0.448514864208363 0.8745393986682931 -0.1844322552078514 +0.9147385214246017 0.4040287164645601 -0.003772756808202344 +0.8799355132568645 0.4603461454022753 -0.1174517727522482 +0.8112222073584646 0.527912336645364 -0.2514499852974589 +0.958254884975049 0.2859076021857953 0.002102007094331976 +0.3351280063757216 0.937303527794042 -0.09566251160970991 +0.4376999582427971 -0.308830883158948 -0.8444182803335785 +0.3671326697760788 -0.4078630312269149 -0.8359792763827829 +0.268461140692257 -0.4967220315987419 -0.8253458906801624 +0.1407319849989166 -0.5213432057151483 -0.841662503770316 +0.3630557963286015 -0.4964002936161725 -0.7885285265924009 +-0.8731178048132856 0.4866581937968676 0.02879411968440452 +-0.8165734233626257 0.5708398282328002 0.0857305940781297 +-0.7681162305614017 0.6396536473472521 0.02899427156355624 +-0.6832847064470684 0.7299300120628411 -0.01800520551074204 +-0.6079509039230163 0.7938485158018593 -0.01415034905479702 +-0.9042962161238323 -0.07141038984655429 -0.4208906149180359 +-0.9062992230501152 0.05022375349982 -0.4196418626437868 +-0.7172918975748904 -0.6313338234772005 -0.2948049134717262 +-0.7908650347837866 -0.5761920193977448 -0.2062407659479303 +-0.896575796052004 -0.4238684883246661 -0.1284030628103462 +-0.9439165086979328 -0.2946593925744498 -0.1489881437402376 +-0.8431830328220967 -0.5296488765893259 -0.09227372696816807 +-0.7520863784741323 -0.6068113947576379 0.2571886671413701 +-0.7386251843298512 -0.5634200157258051 0.3701225782807996 +-0.7861588352825711 -0.4724962631434604 0.3983736525206166 +-0.8095913000825492 -0.3632264796320386 0.461116526839761 +3 1 0 1555 +927 +928 +929 +930 +931 +932 +933 +934 +935 +936 +937 +938 +939 +940 +941 +942 +943 +944 +945 +946 +947 +948 +949 +950 +951 +952 +953 +954 +955 +956 +957 +958 +959 +960 +961 +962 +963 +964 +965 +966 +967 +968 +969 +970 +971 +972 +973 +974 +975 +976 +977 +978 +979 +980 +981 +982 +983 +984 +985 +986 +987 +988 +989 +990 +991 +992 +993 +994 +995 +996 +997 +998 +999 +1000 +1001 +1002 +1003 +1004 +1005 +1006 +1007 +1008 +1009 +1010 +1011 +1012 +1013 +1014 +1015 +1016 +1017 +1018 +1019 +1020 +1021 +1022 +1023 +1024 +1025 +1026 +1027 +1028 +1029 +1030 +1031 +1032 +1033 +1034 +1035 +1036 +1037 +1038 +1039 +1040 +1041 +1042 +1043 +1044 +1045 +1046 +1047 +1048 +1049 +1050 +1051 +1052 +1053 +1054 +1055 +1056 +1057 +1058 +1059 +1060 +1061 +1062 +1063 +1064 +1065 +1066 +1067 +1068 +1069 +1070 +1071 +1072 +1073 +1074 +1075 +1076 +1077 +1078 +1079 +1080 +1081 +1082 +1083 +1084 +1085 +1086 +1087 +1088 +1089 +1090 +1091 +1092 +1093 +1094 +1095 +1096 +1097 +1098 +1099 +1100 +1101 +1102 +1103 +1104 +1105 +1106 +1107 +1108 +1109 +1110 +1111 +1112 +1113 +1114 +1115 +1116 +1117 +1118 +1119 +1120 +1121 +1122 +1123 +1124 +1125 +1126 +1127 +1128 +1129 +1130 +1131 +1132 +1133 +1134 +1135 +1136 +1137 +1138 +1139 +1140 +1141 +1142 +1143 +1144 +1145 +1146 +1147 +1148 +1149 +1150 +1151 +1152 +1153 +1154 +1155 +1156 +1157 +1158 +1159 +1160 +1161 +1162 +1163 +1164 +1165 +1166 +1167 +1168 +1169 +1170 +1171 +1172 +1173 +1174 +1175 +1176 +1177 +1178 +1179 +1180 +1181 +1182 +1183 +1184 +1185 +1186 +1187 +1188 +1189 +1190 +1191 +1192 +1193 +1194 +1195 +1196 +1197 +1198 +1199 +1200 +1201 +1202 +1203 +1204 +1205 +1206 +1207 +1208 +1209 +1210 +1211 +1212 +1213 +1214 +1215 +1216 +1217 +1218 +1219 +1220 +1221 +1222 +1223 +1224 +1225 +1226 +1227 +1228 +1229 +1230 +1231 +1232 +1233 +1234 +1235 +1236 +1237 +1238 +1239 +1240 +1241 +1242 +1243 +1244 +1245 +1246 +1247 +1248 +1249 +1250 +1251 +1252 +1253 +1254 +1255 +1256 +1257 +1258 +1259 +1260 +1261 +1262 +1263 +1264 +1265 +1266 +1267 +1268 +1269 +1270 +1271 +1272 +1273 +1274 +1275 +1276 +1277 +1278 +1279 +1280 +1281 +1282 +1283 +1284 +1285 +1286 +1287 +1288 +1289 +1290 +1291 +1292 +1293 +1294 +1295 +1296 +1297 +1298 +1299 +1300 +1301 +1302 +1303 +1304 +1305 +1306 +1307 +1308 +1309 +1310 +1311 +1312 +1313 +1314 +1315 +1316 +1317 +1318 +1319 +1320 +1321 +1322 +1323 +1324 +1325 +1326 +1327 +1328 +1329 +1330 +1331 +1332 +1333 +1334 +1335 +1336 +1337 +1338 +1339 +1340 +1341 +1342 +1343 +1344 +1345 +1346 +1347 +1348 +1349 +1350 +1351 +1352 +1353 +1354 +1355 +1356 +1357 +1358 +1359 +1360 +1361 +1362 +1363 +1364 +1365 +1366 +1367 +1368 +1369 +1370 +1371 +1372 +1373 +1374 +1375 +1376 +1377 +1378 +1379 +1380 +1381 +1382 +1383 +1384 +1385 +1386 +1387 +1388 +1389 +1390 +1391 +1392 +1393 +1394 +1395 +1396 +1397 +1398 +1399 +1400 +1401 +1402 +1403 +1404 +1405 +1406 +1407 +1408 +1409 +1410 +1411 +1412 +1413 +1414 +1415 +1416 +1417 +1418 +1419 +1420 +1421 +1422 +1423 +1424 +1425 +1426 +1427 +1428 +1429 +1430 +1431 +1432 +1433 +1434 +1435 +1436 +1437 +1438 +1439 +1440 +1441 +1442 +1443 +1444 +1445 +1446 +1447 +1448 +1449 +1450 +1451 +1452 +1453 +1454 +1455 +1456 +1457 +1458 +1459 +1460 +1461 +1462 +1463 +1464 +1465 +1466 +1467 +1468 +1469 +1470 +1471 +1472 +1473 +1474 +1475 +1476 +1477 +1478 +1479 +1480 +1481 +1482 +1483 +1484 +1485 +1486 +1487 +1488 +1489 +1490 +1491 +1492 +1493 +1494 +1495 +1496 +1497 +1498 +1499 +1500 +1501 +1502 +1503 +1504 +1505 +1506 +1507 +1508 +1509 +1510 +1511 +1512 +1513 +1514 +1515 +1516 +1517 +1518 +1519 +1520 +1521 +1522 +1523 +1524 +1525 +1526 +1527 +1528 +1529 +1530 +1531 +1532 +1533 +1534 +1535 +1536 +1537 +1538 +1539 +1540 +1541 +1542 +1543 +1544 +1545 +1546 +1547 +1548 +1549 +1550 +1551 +1552 +1553 +1554 +1555 +1556 +1557 +1558 +1559 +1560 +1561 +1562 +1563 +1564 +1565 +1566 +1567 +1568 +1569 +1570 +1571 +1572 +1573 +1574 +1575 +1576 +1577 +1578 +1579 +1580 +1581 +1582 +1583 +1584 +1585 +1586 +1587 +1588 +1589 +1590 +1591 +1592 +1593 +1594 +1595 +1596 +1597 +1598 +1599 +1600 +1601 +1602 +1603 +1604 +1605 +1606 +1607 +1608 +1609 +1610 +1611 +1612 +1613 +1614 +1615 +1616 +1617 +1618 +1619 +1620 +1621 +1622 +1623 +1624 +1625 +1626 +1627 +1628 +1629 +1630 +1631 +1632 +1633 +1634 +1635 +1636 +1637 +1638 +1639 +1640 +1641 +1642 +1643 +1644 +1645 +1646 +1647 +1648 +1649 +1650 +1651 +1652 +1653 +1654 +1655 +1656 +1657 +1658 +1659 +1660 +1661 +1662 +1663 +1664 +1665 +1666 +1667 +1668 +1669 +1670 +1671 +1672 +1673 +1674 +1675 +1676 +1677 +1678 +1679 +1680 +1681 +1682 +1683 +1684 +1685 +1686 +1687 +1688 +1689 +1690 +1691 +1692 +1693 +1694 +1695 +1696 +1697 +1698 +1699 +1700 +1701 +1702 +1703 +1704 +1705 +1706 +1707 +1708 +1709 +1710 +1711 +1712 +1713 +1714 +1715 +1716 +1717 +1718 +1719 +1720 +1721 +1722 +1723 +1724 +1725 +1726 +1727 +1728 +1729 +1730 +1731 +1732 +1733 +1734 +1735 +1736 +1737 +1738 +1739 +1740 +1741 +1742 +1743 +1744 +1745 +1746 +1747 +1748 +1749 +1750 +1751 +1752 +1753 +1754 +1755 +1756 +1757 +1758 +1759 +1760 +1761 +1762 +1763 +1764 +1765 +1766 +1767 +1768 +1769 +1770 +1771 +1772 +1773 +1774 +1775 +1776 +1777 +1778 +1779 +1780 +1781 +1782 +1783 +1784 +1785 +1786 +1787 +1788 +1789 +1790 +1791 +1792 +1793 +1794 +1795 +1796 +1797 +1798 +1799 +1800 +1801 +1802 +1803 +1804 +1805 +1806 +1807 +1808 +1809 +1810 +1811 +1812 +1813 +1814 +1815 +1816 +1817 +1818 +1819 +1820 +1821 +1822 +1823 +1824 +1825 +1826 +1827 +1828 +1829 +1830 +1831 +1832 +1833 +1834 +1835 +1836 +1837 +1838 +1839 +1840 +1841 +1842 +1843 +1844 +1845 +1846 +1847 +1848 +1849 +1850 +1851 +1852 +1853 +1854 +1855 +1856 +1857 +1858 +1859 +1860 +1861 +1862 +1863 +1864 +1865 +1866 +1867 +1868 +1869 +1870 +1871 +1872 +1873 +1874 +1875 +1876 +1877 +1878 +1879 +1880 +1881 +1882 +1883 +1884 +1885 +1886 +1887 +1888 +1889 +1890 +1891 +1892 +1893 +1894 +1895 +1896 +1897 +1898 +1899 +1900 +1901 +1902 +1903 +1904 +1905 +1906 +1907 +1908 +1909 +1910 +1911 +1912 +1913 +1914 +1915 +1916 +1917 +1918 +1919 +1920 +1921 +1922 +1923 +1924 +1925 +1926 +1927 +1928 +1929 +1930 +1931 +1932 +1933 +1934 +1935 +1936 +1937 +1938 +1939 +1940 +1941 +1942 +1943 +1944 +1945 +1946 +1947 +1948 +1949 +1950 +1951 +1952 +1953 +1954 +1955 +1956 +1957 +1958 +1959 +1960 +1961 +1962 +1963 +1964 +1965 +1966 +1967 +1968 +1969 +1970 +1971 +1972 +1973 +1974 +1975 +1976 +1977 +1978 +1979 +1980 +1981 +1982 +1983 +1984 +1985 +1986 +1987 +1988 +1989 +1990 +1991 +1992 +1993 +1994 +1995 +1996 +1997 +1998 +1999 +2000 +2001 +2002 +2003 +2004 +2005 +2006 +2007 +2008 +2009 +2010 +2011 +2012 +2013 +2014 +2015 +2016 +2017 +2018 +2019 +2020 +2021 +2022 +2023 +2024 +2025 +2026 +2027 +2028 +2029 +2030 +2031 +2032 +2033 +2034 +2035 +2036 +2037 +2038 +2039 +2040 +2041 +2042 +2043 +2044 +2045 +2046 +2047 +2048 +2049 +2050 +2051 +2052 +2053 +2054 +2055 +2056 +2057 +2058 +2059 +2060 +2061 +2062 +2063 +2064 +2065 +2066 +2067 +2068 +2069 +2070 +2071 +2072 +2073 +2074 +2075 +2076 +2077 +2078 +2079 +2080 +2081 +2082 +2083 +2084 +2085 +2086 +2087 +2088 +2089 +2090 +2091 +2092 +2093 +2094 +2095 +2096 +2097 +2098 +2099 +2100 +2101 +2102 +2103 +2104 +2105 +2106 +2107 +2108 +2109 +2110 +2111 +2112 +2113 +2114 +2115 +2116 +2117 +2118 +2119 +2120 +2121 +2122 +2123 +2124 +2125 +2126 +2127 +2128 +2129 +2130 +2131 +2132 +2133 +2134 +2135 +2136 +2137 +2138 +2139 +2140 +2141 +2142 +2143 +2144 +2145 +2146 +2147 +2148 +2149 +2150 +2151 +2152 +2153 +2154 +2155 +2156 +2157 +2158 +2159 +2160 +2161 +2162 +2163 +2164 +2165 +2166 +2167 +2168 +2169 +2170 +2171 +2172 +2173 +2174 +2175 +2176 +2177 +2178 +2179 +2180 +2181 +2182 +2183 +2184 +2185 +2186 +2187 +2188 +2189 +2190 +2191 +2192 +2193 +2194 +2195 +2196 +2197 +2198 +2199 +2200 +2201 +2202 +2203 +2204 +2205 +2206 +2207 +2208 +2209 +2210 +2211 +2212 +2213 +2214 +2215 +2216 +2217 +2218 +2219 +2220 +2221 +2222 +2223 +2224 +2225 +2226 +2227 +2228 +2229 +2230 +2231 +2232 +2233 +2234 +2235 +2236 +2237 +2238 +2239 +2240 +2241 +2242 +2243 +2244 +2245 +2246 +2247 +2248 +2249 +2250 +2251 +2252 +2253 +2254 +2255 +2256 +2257 +2258 +2259 +2260 +2261 +2262 +2263 +2264 +2265 +2266 +2267 +2268 +2269 +2270 +2271 +2272 +2273 +2274 +2275 +2276 +2277 +2278 +2279 +2280 +2281 +2282 +2283 +2284 +2285 +2286 +2287 +2288 +2289 +2290 +2291 +2292 +2293 +2294 +2295 +2296 +2297 +2298 +2299 +2300 +2301 +2302 +2303 +2304 +2305 +2306 +2307 +2308 +2309 +2310 +2311 +2312 +2313 +2314 +2315 +2316 +2317 +2318 +2319 +2320 +2321 +2322 +2323 +2324 +2325 +2326 +2327 +2328 +2329 +2330 +2331 +2332 +2333 +2334 +2335 +2336 +2337 +2338 +2339 +2340 +2341 +2342 +2343 +2344 +2345 +2346 +2347 +2348 +2349 +2350 +2351 +2352 +2353 +2354 +2355 +2356 +2357 +2358 +2359 +2360 +2361 +2362 +2363 +2364 +2365 +2366 +2367 +2368 +2369 +2370 +2371 +2372 +2373 +2374 +2375 +2376 +2377 +2378 +2379 +2380 +2381 +2382 +2383 +2384 +2385 +2386 +2387 +2388 +2389 +2390 +2391 +2392 +2393 +2394 +2395 +2396 +2397 +2398 +2399 +2400 +2401 +2402 +2403 +2404 +2405 +2406 +2407 +2408 +2409 +2410 +2411 +2412 +2413 +2414 +2415 +2416 +2417 +2418 +2419 +2420 +2421 +2422 +2423 +2424 +2425 +2426 +2427 +2428 +2429 +2430 +2431 +2432 +2433 +2434 +2435 +2436 +2437 +2438 +2439 +2440 +2441 +2442 +2443 +2444 +2445 +2446 +2447 +2448 +2449 +2450 +2451 +2452 +2453 +2454 +2455 +2456 +2457 +2458 +2459 +2460 +2461 +2462 +2463 +2464 +2465 +2466 +2467 +2468 +2469 +2470 +2471 +2472 +2473 +2474 +2475 +2476 +2477 +2478 +2479 +2480 +2481 +4.107825191113079e-15 -2.442490654175344e-15 -1.52655665885959e-15 +-0.4135149052377046 0.2448304699302493 0.1511629495851382 +-0.3428543791749141 -0.2350377177571962 0.2822277911731158 +-0.4494745842070901 -0.1187889244153611 -0.1977197811792549 +-0.2315339402218903 0.3191497988220777 -0.3108363796104121 +0.01961895894329372 0.4962315550165554 0.08939699688389119 +-0.1169665089295646 -0.4775990790579843 -0.0925992693356249 +0.1430323718408818 -0.359485035441054 0.3216158212959496 +0.3580975317629029 -0.3248250165883548 -0.128809050648412 +0.4143128233130852 0.2618317693950879 -0.1202090822565686 +-0.03223933750106595 -0.1621622788853602 -0.474721421766592 +-0.05544479225933003 0.1255464744962282 0.484434422777408 +0.3596303405094101 0.05028496549978817 0.2897872217369968 +0.1126842949602078 0.1575803166936827 -0.3276335279540783 +0.3623807734324531 -0.1177146439563582 -0.4676852511840458 +0.08551699164918104 0.5442539033097381 -0.2912949045969645 +0.6105667776995851 -0.05490529490642972 0.005759215703197518 +0.2202521394540071 0.3969805104862856 0.4129554019719308 +0.2818170275254828 -0.02134836905107203 -0.1344314410259133 +0.06546316978492114 -0.2381229744404951 -0.1892565299243595 +-0.1639954961423047 -0.558945930287863 0.265663711018981 +0.1892569653451221 0.2315336597603196 0.09736242879547553 +-0.1064426470657422 0.2196215728342906 0.1925585116925147 +-0.157335214622941 0.02399295779169935 -0.2636632092392896 +-0.1975381577680353 -0.1942567224332481 -0.07966695391156441 +-0.4687318769981035 -0.4283170421223634 -0.002518028207608158 +-0.02513572689307614 0.2751005073786484 -0.0974213304024539 +-0.2406890781084097 0.1251562379735685 -0.02485149053389995 +-0.5463592113732239 0.2224335288207296 -0.1775855101808696 +-0.05246983781771275 -0.11707518553267 0.2859944858005907 +-0.2234743746279546 0.1132774436926282 -0.6063111915974968 +0.2214212498652245 -0.1528916796458054 0.1241529901202342 +0.2094249613583867 -0.1106652351081496 0.5861512778094193 +0.4753223081934146 -0.3891762707345938 0.2001004111249866 +0.4945657944819567 0.3584118604922693 0.2035480754070572 +-0.3089039304922915 -0.3962641164754898 -0.3986649545282212 +-0.4207911436665853 0.06961114970594869 0.4766061025594819 +0.1577825156542298 -0.5617050592315175 -0.2995677401445626 +-0.6288526658752603 -0.05765096717767088 0.1228323199360451 +0.2149255409251996 -0.6039941240247866 0.05923815596850898 +-0.3240532072531975 0.5508292055464552 -0.03719221658725111 +-0.2539033485510589 0.5121382312746383 0.297252984255739 +-0.1313412171121587 -0.189363597711917 0.6207575443054416 +0.4241202824645031 0.2230109213990689 -0.4641781695158521 +-0.006678855794254669 -0.2372274574759734 0.07343630172332748 +-0.007385420191955082 0.3671419966196181 -0.5617212761071904 +0.3370005180736671 0.574645293386562 -0.008129834094733612 +-0.1966433372495257 -0.0595843743017979 0.1113048339008263 +0.1083262767960303 0.03792316041752581 0.2071717833269648 +0.1451184086842246 0.06597024002929876 -0.652917562094 +-0.5060791787844645 0.06540469369712686 -0.4571144254455428 +-0.03460186763687793 -0.468352103342367 -0.5242563573033965 +0.5397502358325296 0.03750137571644475 -0.2656293312893716 +0.1408207899953814 0.1366611595617009 -0.0907971931729948 +0.05010736759679073 -0.02123817944174474 -0.2116995396672669 +0.4843529432555432 -0.1937716376784005 0.4504078637624913 +0.3487745534350157 0.1669214859817946 0.5775792477110375 +0.1981794559753471 0.3737875266011794 -0.100892647391749 +0.3864330993598912 0.5052072649873627 -0.2994658749830968 +0.3993281730542098 -0.4165533603861772 -0.4171041757113015 +0.6345203073899266 -0.2479089034849502 -0.2268739854135225 +-0.3024681176853817 -0.1812831251655095 -0.6150537870313453 +-0.0764402904203156 0.7095209325136735 -0.09940389106481565 +-0.2204962021168607 0.05219732756749265 0.3240776238975002 +-0.2213179658649235 -0.3628332696571795 0.1042084402826445 +-0.06572623758214122 0.4346201500750722 0.5356565852756684 +-0.4150932508082147 -0.1711119367035896 0.04800396176069333 +-0.2739980625237728 -0.4200445533657809 0.5025900335681339 +-0.3022619163029412 -0.6653743929951808 0.03189451328276696 +0.1854670467923409 -0.2983165496553473 -0.6146435907681695 +0.2170332459204923 0.6391343172832449 0.2500252901444326 +-0.5968187192092907 -0.149586335688386 0.3980234986890955 +-0.687731219998392 0.2182616625811941 0.07180362677429827 +0.1035263488086775 -0.6417945116561179 0.3189072783383153 +0.6513337995265612 -0.003830211091787508 0.2952036556940275 +-0.5655730478407428 -0.3732734199705222 -0.2687475107998883 +-0.44547033660447 -0.5030249112899791 0.273701983795771 +0.182586368106554 0.00839571950023364 0.03836987005630941 +0.3926888018751423 0.1147436566417865 0.06423433995278177 +0.6436311317419747 0.2165339040797749 0.02269083679322513 +-0.7059495750616935 -0.007126621490231373 -0.1896627516185834 +-0.1631061808105353 0.56995787808953 -0.4318867463692153 +-0.4639820411214096 0.4765488052917302 -0.2721507060644586 +-0.2100093737913436 0.3538609088903734 0.02750650658728826 +0.1097543658905749 -0.1443575779678808 -0.03615875923494655 +0.1569246379996152 -0.3713843794121193 -0.02243069019498869 +-0.1635805244836202 -0.6326782308444963 -0.3286014196639967 +0.1670724601067033 -0.1340541662093305 0.344650004579004 +-0.4653375922748088 0.3514942599815857 0.4174044777545056 +-0.5622909207532568 0.4647149277488073 0.07373723143776482 +0.02310089807639201 -0.7214558787564518 -0.1105014963457265 +0.0901465783552772 -0.3712479058488775 0.6035712128118085 +-0.07451229246302896 -0.08082181820379523 -0.736051841825351 +-0.2231936858604197 0.2884355844478332 0.4006913569336026 +0.1721313311229385 0.08702396559783918 0.4301868153533829 +0.3905806543770453 -0.5984389402804433 -0.1545270652956817 +0.08886770396273952 0.2402903653958606 0.2942242195784648 +0.3713422000288878 -0.4433192758660928 0.4477077904715972 +0.09819709612857078 0.1428920113298739 0.7288926805825746 +-0.4033967319891018 0.01543484519393107 0.1858009538492226 +0.02569965101982177 0.1739696951697351 0.04425793828416563 +-0.06349946887647451 0.04935949284953614 0.1595450916112267 +-0.05205061628758413 0.6967968338985202 0.2642403544022761 +-0.202648629844426 -0.2020442399163034 -0.3158510539986761 +-0.04377123183621045 -0.1239637542229436 -0.1107690106864905 +-0.05691519857191099 0.1023785424071972 -0.1365872429442615 +0.01767941163227457 -0.4615900580898095 0.1475761270715401 +-0.3985733743223024 0.3064043048577397 -0.5260804264715564 +-0.5969679330691162 0.1419223230868508 0.3016274957515991 +0.4609747557006911 -0.14456578671487 0.1791446484971862 +-0.152807889991737 -0.009722668471163052 -0.06213385229631514 +0.2116512186202025 -0.130143819420195 -0.3102318231214258 +-0.1335409036591078 0.4780987928863493 -0.1617406344778234 +-0.6788967847845973 -0.2625384644365006 -0.04821321495408047 +0.5650327828642399 0.2257975478337093 0.4275684116056355 +0.6683891139002958 -0.3151760081603259 0.03003369802026838 +-0.4029107474271347 -0.1793272524103495 0.5887809763253862 +-0.2431441148101119 0.1683566745575688 0.6903207819847347 +0.2122671299554469 0.3701968608398044 -0.4300120448241198 +0.02627489024972214 -0.08816345952671502 0.1377775660369726 +-0.463624509447552 0.05273049801909289 -0.03803171056115801 +-0.5852048905047506 -0.3027716484856749 0.190438666596627 +-0.3934817510311833 -0.5670763909941945 -0.2149971344988589 +-0.3518566400777363 0.1219072641389798 -0.2176562054228693 +-0.1341776513657591 -0.3334472506901949 0.3189725355578719 +-0.06703325668854541 -0.3926510584010229 -0.3050373295611538 +0.1480145426521041 -0.3432063216741484 -0.3802998318641996 +-0.4953081303598249 -0.1933541944577173 -0.4419365923363943 +0.5766489372301176 0.4642440377160857 -0.05392642993034667 +0.6584303269204155 0.2832610424966025 -0.2425347473162055 +-0.09460189188714235 0.1745097846740472 -0.4258914682277939 +0.3192266940480293 0.06650909435420786 -0.3393007589149394 +-0.00872185777648328 0.3432747991688161 -0.3087533156750699 +-0.3480973385633797 -0.3197304554586052 -0.1905477810083866 +-0.05113402520145011 0.4158838898190398 0.2869440514511518 +0.1475824104590889 0.7486801655080465 0.02537797138632346 +-0.2967876866933689 -0.03102719815002057 -0.4395504517357555 +0.4227979745494621 -0.1493753965803813 -0.2470365240489062 +-0.05531476572573826 -0.5505058525415415 0.4958911503928284 +0.3718043834649744 -0.6137798094457401 0.2590722219896178 +-0.09750414924725502 0.1081159158965313 0.003146908398804921 +0.666505983689782 -0.2485556077243015 0.2676058546732718 +0.01290660484762207 -0.2432877798109328 0.4474103707483053 +0.4200508775681379 0.5401755549125435 0.3603842103809579 +0.323440828140564 0.3285529775778735 -0.6685346346272993 +0.1839398912504248 0.2500326368929884 -0.7629043309163732 +0.2846193455743639 0.1444905807141838 -0.558547865804926 +0.318193706209975 0.2966038911194366 -0.4470951071699859 +0.1786927693198357 0.2180835504345516 -0.5414648034590599 +0.2175142518860359 0.4021459472982413 -0.6514515722814331 +0.3932505279484781 0.05264813872135535 -0.465931710349949 +0.4620601412322516 0.1115054606995344 -0.6651017866501453 +0.4311903867162266 -0.05885732197817915 -0.6668553274842421 +0.2537495910583389 -0.0258722019635297 -0.5603014066390228 +0.3225592043421124 0.03298512001464932 -0.7594714829392193 +0.1106966904398387 0.4565388377675629 0.6827501892114489 +0.07726295093593295 0.4158003302806789 0.4743059936237995 +0.2536858789579129 0.4377190179731696 0.6213995975595801 +0.1926583572951948 0.3106747683949638 0.779368236864902 +0.1592246177912889 0.2699362609080798 0.5709240412772527 +0.01623542927321478 0.2887560807024731 0.6322746329291216 +-0.1095627332578391 -0.7647041500337243 0.2502663853638116 +-0.03023457366681362 -0.6003702209719904 0.2922854946786482 +0.024198189217652 -0.8061284407178517 0.2768881690234788 +-0.01601453614849074 -0.8459591242680187 0.0621837816814579 +0.06331362344253474 -0.6816251952062848 0.1042028909962944 +-0.07044729903295635 -0.6402009045221574 0.07758110733662725 +-0.3981390201782181 0.6929841343829304 0.1224237946329045 +-0.2889782779021282 0.5314837184105468 0.1300303838342439 +-0.3630640908271489 0.6736386472470219 0.2896463950543995 +-0.5172578769282479 0.6499269954841065 0.1778885186454125 +-0.4080971346521579 0.4884265795117229 0.1854951078467519 +-0.4431720640032272 0.5077720666476313 0.01827250742525686 +-0.1976621084963134 -0.1760564516449331 0.2841111384868533 +-0.2370977981435364 -0.2122006577345566 0.4514926677392787 +-0.09190552746493573 -0.1532193916222935 0.4533760150530162 +-0.1364830199672867 -0.0324389289825887 0.3050360548490454 +-0.1759187096145097 -0.06858313507221218 0.4724175841014709 +-0.2816752906458874 -0.09142019509485176 0.303152707535308 +0.3199572796441928 -0.1730866928197134 -0.1316202458371626 +0.2516191386953536 -0.08712002434843874 -0.005139225452839555 +0.2897593908140637 -0.2388583481170801 -0.002328030264088898 +0.409536143731797 -0.2346954016516124 0.02516779892438711 +0.3411980027829578 -0.1487287331803377 0.1516488193087102 +0.3713958916130869 -0.08295707788297103 0.02235660373563646 +0.652692274257371 -0.09691742514111584 -0.4329344957893821 +0.4510655046324913 -0.04010663411995671 -0.3666572912367086 +0.5640075430573328 -0.1745254349775173 -0.5339624557367193 +0.7000773100360695 -0.2396225647418133 -0.4135568228514576 +0.4984505404111899 -0.1828117737206542 -0.3472796182987841 +0.5871352716112281 -0.1052037638842527 -0.246251658351447 +0.06060288022047602 -0.5516922848729637 0.2332417027049277 +-0.07315804225501507 -0.5102679941888363 0.2066199190452605 +0.02039015485433329 -0.5915229684231307 0.01853731536290681 +0.3574089669679819 0.3776961854892774 0.308251738689494 +0.3419113799135394 0.2949727601262944 0.1504552521012664 +0.2047545523995646 0.3142570851233026 0.2551589153837032 +0.2186426926872497 0.5180574138847652 0.3314903460581817 +0.2031451056328072 0.4353339885217822 0.1736938594699541 +0.3557995202012245 0.4987730888877571 0.2267866827757449 +-0.1786959433381573 -0.8179183813873832 0.1333817864957046 +-0.2331287062226229 -0.6121601616415219 0.148779112150874 +-0.1395805091132746 -0.6934151358758163 -0.03930349153147975 +0.4157831562778119 0.4665285769394156 0.0977091206561618 +0.2631287417093946 0.4030894765734408 0.04461629735037096 +0.2770168819970797 0.6068898053349034 0.1209477280248495 +0.2744436529272661 0.1409093126300539 0.1935748252662362 +0.2899412399817086 0.2236327379930369 0.3513713118544638 +0.1545599217083733 0.3186354379410731 0.3535898107751978 +0.2242490222360748 0.1452876654478244 0.2920057206577308 +0.1390623346539308 0.2359120125780901 0.1957933241869702 +0.5347437773095003 -0.05885732197817917 -0.5873960161852967 +0.6234285085095385 0.01875068785822229 -0.4863680562379596 +-0.02188561591810317 -0.061981877111473 -0.05538450534324599 +-0.1202072845428681 -0.09177406426237072 0.0002679116071679019 +-0.09832166862476077 -0.02979218715090017 0.05565241695041237 +-0.07640394499586643 -0.004861334235582747 -0.03106692614815833 +-0.1747256136206313 -0.03465352138648048 0.02458549080225557 +-0.09828956091397371 -0.0668432113470533 -0.0864514314914028 +0.7595478195843233 0.09590153168113134 -0.1981476017375766 +0.5751585067660574 -0.008701959594992488 -0.129935057793087 +0.794956090517851 0.04969819636969411 -0.06245332824129203 +0.8114882675390458 0.1854177958627964 -0.05398751769627822 +0.6270989547207799 0.08081430458667258 0.01422502624821132 +0.5916906837872522 0.1270176398981098 -0.1214692472480732 +0.5656135318255252 0.1115054606995343 -0.5856424753511998 +0.4819352591485163 0.1302561485577568 -0.3649037504026118 +-0.3353229812838721 0.7389452572108455 0.0528720516624091 +-0.3002480519328028 0.719599770074937 0.2200946520839042 +-0.2207716570066169 0.3365053538562255 -0.1416649365115619 +-0.3781842925822837 0.2881472188555515 -0.07503950179679067 +-0.3889465757975571 0.2707916638214037 -0.2442109448956409 +-0.2916952901498133 0.2205285314805288 -0.2642462925166407 +-0.4491079257254801 0.1721703964798547 -0.1976208578018694 +-0.2809330069345399 0.2378840865146766 -0.09507484941779051 +0.2322016978160184 -0.006476324775419195 -0.04803078548480194 +0.2020038089858892 -0.07224798007278591 0.08126143008827179 +0.3372529147003125 0.04669764379535724 -0.03509855053656576 +0.3070550258701834 -0.01907401150200946 0.09419366503650797 +0.2876375849908481 0.06156968807101008 0.05130210500454559 +-0.2253492259498767 0.2395085734319709 0.001327508026694154 +-0.3935241447408168 0.173794883397149 -0.1012185003573848 +-0.296272859093073 0.1235317510562741 -0.1212538479783846 +0.2923976099232753 -0.3574349550207623 -0.5158738832397356 +0.1716247812232854 -0.4300108044434324 -0.4571056654563661 +0.2785553443542198 -0.4891292098088473 -0.358335957927932 +0.2736713578531569 -0.3798798410301628 -0.3987020037877506 +0.152898529153167 -0.452455690452833 -0.3399337860043811 +0.1667407947222225 -0.3207614356647479 -0.4974717113161846 +0.1044379621442079 0.3638826073884375 0.09337971283968335 +0.1199355491986504 0.4466060327514205 0.251176199427911 +0.05424333145301662 0.368260960206208 0.191810608231178 +-0.003339427897125281 -0.1186137287379879 0.03671815086166298 +-0.1016610965218902 -0.1484059158888857 0.09237056781207686 +-0.02522504381523256 -0.1805956058494585 -0.01866635448158149 +0.0754325895777315 -0.3833343264988571 -0.569449974035783 +0.06159032400867596 -0.5150285812869422 -0.4119120487239795 +0.05670633750761307 -0.4057792125082577 -0.452278094583798 +0.214719983197927 0.7340141489972476 0.3837683956544785 +0.120416506104435 0.6888475536775833 0.4618959818866681 +-0.01412542499960324 0.7176788119852209 0.4690035140155898 +0.08249131481645408 0.6679655755908825 0.2571328222733543 +0.08017805209388873 0.7628454073048851 0.3908759277834002 +0.3483717790293195 -0.2710339751901996 0.1621267006226104 +0.3091773400171482 -0.3743306530878239 0.2608581162104681 +0.1822268108530531 -0.2561883575434297 0.2228844057080919 +0.1891729439324198 -0.2621380295289624 0.05086114996262274 +0.1499785049202485 -0.3654347074265867 0.1495925655504804 +0.3161234730965149 -0.3802803250733566 0.08883486046499894 +0.7882463019943267 -0.02745264745321498 -0.1265299146996616 +0.7528380310607989 0.01875068785822226 -0.2622241881959461 +-0.2709438681072333 0.7674261702631904 -0.2095352510036577 +-0.2002467488367565 0.6301750690300644 -0.06829805382603338 +-0.3947503265236741 0.6880803067795811 -0.1784294137648754 +-0.3142768133023431 0.6976446430511185 -0.3757766786558575 +-0.2435796940318664 0.5603935418179926 -0.2345394814782332 +-0.1197732356154255 0.6397394053016018 -0.2656453187170155 +0.1783097385084804 0.5354384242015587 0.04063358139457879 +0.118326102431893 0.5676829361499002 0.1697111435141619 +-0.4799370583054642 0.2336319993754895 -0.01321128029786572 +-0.3271019916730571 0.1849933539519089 0.0631557295256191 +-0.3117621395145241 0.2993456894103114 0.08933472808621321 +-0.4422118775741747 0.6866488687740351 0.03021568054574067 +-0.5613307343242044 0.6435917298752112 0.08568040455824863 +-0.2287970554561526 0.5144639992164022 -0.09946642553253728 +-0.1049905970397117 0.5938098627000115 -0.1305722627713196 +-0.1483235422348216 0.5240283354879396 -0.2968136904235193 +0.1942468549859639 -0.143472922927568 0.2344014973496191 +0.1550524159737925 -0.2467696008251922 0.3331329129374768 +0.3020035637707864 -0.252025411077962 0.2503802348965679 +0.3140236079036972 -0.1393099764621002 0.2618973265380951 +-0.1993216858010654 0.811929071386878 0.2035883371571727 +-0.1880519117703908 0.6238130197224877 0.1135240689075125 +-0.1529769824193215 0.6044675325865793 0.2807466693290075 +0.4544393088975209 0.3101218149436786 0.04166949657524432 +0.3017848943291037 0.2466827145777037 -0.01142332673054652 +0.1937182106602346 0.3026605931807495 -0.001765109298136718 +0.3062461396442162 0.3178096479981337 -0.1105508648241588 +0.3463726252286519 0.3660996935467243 0.05132771400765412 +0.5990902813764725 0.1603812091065236 -0.2540820393027885 +0.8188878651282662 0.2187813650712102 -0.1866003097509935 +0.6510307293311951 0.2498974732881887 -0.1099219552614902 +0.4270980674956834 0.2043484129960287 0.246667648572027 +0.4921764716277719 -0.09688581883920031 0.6582166337734648 +0.3468889523069649 -0.1522184363932751 0.5182795707859553 +0.3547124806791936 -0.05533261755407488 0.7260883407969289 +0.4243872767175081 0.08346074299089726 0.7218023257477379 +0.2790997573967012 0.0281281254368225 0.5818652627602284 +0.4165637483452795 -0.01342507584830294 0.5139935557367644 +0.01313744512486312 -0.04408172976335873 0.06888878301848553 +0.009798017227733734 -0.1626954585013442 0.10560693388015 +-0.08518422349990176 -0.07387391691425646 0.1245411999688994 +0.04022247872957091 -0.002290981095838723 -0.4011774748603352 +0.08139583127849925 0.068171068625969 -0.2696665338106726 +0.008934015047862395 -0.09170022916355247 -0.3432104807169294 +0.08970594055956829 -0.1461530491527776 -0.3924766224440089 +0.1308792931084966 -0.07569099943096985 -0.2609656813943463 +0.1621677567902051 0.0137182486367439 -0.3189326755377521 +0.484332154731244 -0.1898651557473923 -0.06152491747260723 +0.4461919026125339 -0.03812683197875088 -0.06433611266135789 +0.5357707667001381 -0.09973554081064988 0.09245193210019186 +-0.1515429921576339 0.08001859926624635 0.1519316727966705 +-0.2186662076789677 0.03278593183588527 0.04322667168346316 +-0.173565862587076 0.1723889054039295 0.08385351057930737 +-0.08497105797110836 0.1344905328419134 0.1760518016518707 +-0.1520942734924421 0.0872578654115523 0.06734680053866338 +-0.1300714030630001 -0.00511244072613088 0.1354249627560265 +-0.102108506781145 -0.2157420899546107 -0.003115326094118465 +0.02939215699533324 -0.2376752159582343 -0.057910114100516 +-0.06603749399155708 -0.2161898484368716 -0.134461741917962 +-0.1206546948021229 -0.1591102383280958 -0.09521798229902743 +0.01084596897435535 -0.1810433643317193 -0.150012770305425 +0.2845133464445114 0.2819509982340401 0.4952673248414842 +0.3179470859484173 0.3226895057209241 0.7037115204291335 +0.2234858247817932 0.1549067486558343 0.6532359641468061 +0.02505368379839742 -0.01061908972087359 -0.1058497698336342 +0.1163468678516724 -0.006421229970755552 -0.08666483480547874 +0.09129318405327906 0.004197859750115599 0.01918493502815394 +0.05487718294528951 -0.07217878898394164 -0.01807937961747404 +0.1461703669985644 -0.06798092923382361 0.001105555410681431 +0.07993086674368283 -0.0827978787048128 -0.1239291494511067 +-0.6174941180867433 0.36318151036744 -0.3494866049324409 +-0.6988968003036871 0.2853965163717451 -0.2848189885747301 +-0.5436011995612825 0.4051668983859451 -0.5237340630777843 +-0.6250038817782263 0.3273819043902502 -0.4590664467200736 +-0.4724662928477631 0.2644189168392347 -0.351832968326213 +0.3904477531561825 -0.237100206584368 -0.1879227873486591 +0.5166823761245236 -0.1021403457434055 -0.1206386541728543 +0.3523075010374724 -0.08536188281572665 -0.1907339825374098 +0.3808544732433314 -0.2671340021712677 -0.4423947134476737 +0.5824812428682111 -0.3239447931924268 -0.5086719180003472 +0.5169242402220682 -0.3322311319355637 -0.321989080562412 +0.03906578572861298 0.4556979499646781 -0.4265080903520774 +0.06889034913617879 0.5786046106554183 -0.578652754520234 +0.1153415550567469 0.6671605640004783 -0.4434395687651211 +0.148892060802314 0.4572253820747713 -0.3606534747105422 +0.1787166242098798 0.5801320427655114 -0.5127981388786987 +0.1024408548817459 0.3686694287297113 -0.4958666604656551 +-0.2115165228674311 0.8182911206944546 0.02176621442362683 +-0.06424545335394986 0.7031588832060969 0.0824182316687302 +-0.715076891750017 0.4202505444278759 0.1993484703051313 +-0.6578764034104361 0.4955874154875481 0.2338046183557785 +-0.6752149095683658 0.3341911131565699 0.3477497505126956 +-0.5796294269111866 0.3033186254178291 0.187682363594682 +-0.7324153979079466 0.2588542420968977 0.3132936024620485 +0.05643953559157934 -0.04809601942803072 -0.563819491930296 +0.1289013518222162 0.1117752783614908 -0.4902755450240391 +0.1783848136522136 -0.0320867896954481 -0.4815746926077129 +-0.5138142565140328 0.4081045938651965 0.2455708545961352 +-0.609399739171212 0.4389770816039373 0.4056382415141488 +-0.5311527626719625 0.2467082915342183 0.3595159867530524 +0.1833996976664047 -0.6422655810704614 -0.4791143913431741 +0.3041725263663947 -0.5696897316477914 -0.5378826091265436 +0.1972419632354603 -0.5105713262823763 -0.6366523166549776 +-0.5763055329608361 0.4902391486029403 -0.3967692028742353 +-0.5051706262473168 0.3494911670562299 -0.2248681081226641 +-0.431277707721856 0.3914765550747349 -0.3991155662680075 +-0.3477579906716499 0.3978493020569039 -0.2914935428374353 +-0.3369957074563766 0.4152048570910518 -0.1223220997385852 +-0.1283348335574832 0.297125153100363 -0.204128855006433 +-0.1329124025007429 0.2001283726761084 -0.06113641046817693 +-0.23611150916515 0.2221530183978231 -0.167843935072156 +-0.1442245693969006 0.2107641706146374 -0.2237118112773368 +-0.1488021383401604 0.1137673901903828 -0.08071936673908073 +-0.04102546273249356 0.1887395248929228 -0.1170042866733577 +-0.2305926401126352 0.08867678277053055 0.1496130666818001 +-0.1634694245913014 0.1359094502008916 0.2583180677950074 +-0.2085697696831932 -0.003693523367152625 0.2176912288991632 +0.8002230668394974 -0.1239544517424752 -0.2428465152580216 +0.6225435425447559 -0.15140709919569 -0.1105573848551625 +-0.01657206049179397 -0.02323579319102155 0.6748251124440081 +0.02137615193462037 0.1342192429130511 0.6066635516799913 +-0.09339300468574437 -0.0319085616078444 0.5525959835414248 +-0.1872426659611353 -0.01050346157717409 0.6555391631450882 +-0.149294453534721 0.1469515745268985 0.5873776023810713 +-0.07247350934077056 0.1556243429437214 0.7096067312836547 +-0.2385160152703366 -0.2842424842236955 0.3006001633654938 +-0.1327594342389589 -0.2614054242010559 0.4698650399316567 +-0.09332374459173592 -0.2252612181114325 0.3024835106792313 +0.3872389990598957 -0.1640323723595188 -0.6771057281942257 +0.2786078166857815 -0.07218993036669039 -0.7697218836492028 +0.2987821357398396 -0.2543333252090134 -0.7505848979862876 +0.1652927277382828 -0.1161731548130243 -0.6337805764310848 +0.273923910112397 -0.2080155968058527 -0.5411644209761077 +0.1957856967080288 -0.08285297350947644 -0.08529510013042992 +0.1655878078778997 -0.1486246288068431 0.04399711544264381 +0.2339259488267389 -0.2345912972781178 -0.08248390494167926 +-0.5543250660632404 0.3435742282847685 -0.05192413937155239 +-0.3861501472723002 0.4092879183195903 0.05062186901252654 +-0.4879029129954807 0.3547726988395283 0.1124500905114515 +-0.4647147434577802 0.6509401066522187 -0.2959086585034791 +-0.3940176241873036 0.5136890054190927 -0.1546714613258549 +-0.3135441109659725 0.5232533416906301 -0.3520187262168369 +-0.6726715885162324 -0.2966432409222133 0.4454064105801515 +-0.6021456733918191 -0.3252976409660001 0.5072190831848464 +-0.5969973972138221 -0.4733625287230098 0.3832456531334892 +-0.5264714820894087 -0.5020169287667966 0.4450583257381842 +-0.5211445279068804 -0.3263056234891826 0.3358627412424333 +0.08720750602085081 -0.5955891031258862 -0.591458699922591 +0.7028878198084842 0.01875068785822227 -0.3828146656446856 +0.06886649424613477 0.2165561183244584 -0.6073194191005952 +0.1076879768123349 0.4006185151881481 -0.7173061879229685 +0.3984768674736238 0.2242174468630219 -0.6821388735063834 +0.2589759305834846 0.1456971061781369 -0.7765085697954572 +0.686699724990957 -0.4344765928420189 -0.244167260998337 +0.512550480883486 -0.4231739218826968 -0.1907005253546021 +0.5647298984845163 -0.6097416112397654 -0.2079938009394166 +0.7036341282461416 -0.4681101451797067 -0.1157134192814416 +0.5294848841386706 -0.4568074742203846 -0.06224668363770664 +0.6514547106451112 -0.281542455822638 -0.09842014369662705 +0.2368822346560155 0.6585384971878532 -0.3966496265936849 +0.3002573038091485 0.5715099759528863 -0.4660081967072625 +-0.1545494553448986 0.8215919453892222 -0.1858484170057608 +-0.1978824005400085 0.7518104181771504 -0.3520898446579606 +0.09546407879608609 0.05771149005997808 -0.1512483664201308 +0.07041039499769278 0.06833057978084923 -0.04539859658649816 +0.1617035790509677 0.07252843953096727 -0.02621366155834269 +0.2675899870245071 0.4742164099938707 -0.05451124074324129 +0.1088992074593204 0.4350095408088674 -0.00574782525392889 +0.1220259528711924 0.5677706502791036 0.5433610378004172 +0.2449161297799783 0.5266022695751192 0.5588612218292766 +0.2163294299646843 0.6129372455987678 0.4652334515682275 +0.4167099199781588 -0.3570006436614743 0.03564568023828731 +0.257511084881259 -0.3481046980002371 -0.07561987042170033 +-0.1154298974099548 0.2402097201561232 -0.5840162338523436 +-0.07443977091974881 0.3839523826483501 -0.7334555498625632 +-0.1824842481377486 0.2570201061848552 -0.7557505076077164 +-0.3110238744751285 0.209840874275184 -0.5661958090345266 +-0.2700337479849225 0.3535835367674109 -0.7156351250447461 +-0.2029793972571288 0.3367731507386789 -0.5439008512893734 +0.7502728555871827 -0.1239544517424752 -0.3634369927067611 +-0.2891544532618709 -0.309490829837102 -0.7354088433867709 +-0.1685349926611298 -0.3248176142539383 -0.5696550721673709 +-0.1552213282376191 -0.4530253189255307 -0.6900101285227966 +-0.1751765406506945 -0.2592601763562448 -0.7959078707837739 +-0.05455708004995345 -0.2745869607730811 -0.6301540995643737 +-0.1884902050742053 -0.1310524716846524 -0.6755528144283481 +-0.06342061469410415 0.00617375289434352 -0.450306444997193 +0.009041201536532706 0.166045050683865 -0.3767624980909361 +-0.02224726214517581 0.07663580261615124 -0.3187955039475304 +0.1190132195007958 -0.6627250013906192 -0.02563167018860874 +0.1592259448669385 -0.6228943178404522 0.1890727171534122 +0.1163024762787371 -0.5327920910572981 0.1034071415200245 +0.8121780766047419 0.1416305212483011 -0.2506768962093631 +-0.09478727606200349 -0.06908466054683042 -0.3691923155029408 +-0.05361392351307515 0.001377389174977305 -0.2376813744532782 +-0.1259685532550417 0.09925137123287329 -0.3447773387335418 +0.1577058836992417 -0.8014684881642815 0.2479264202834643 +0.2134054797575028 -0.7825682943486159 0.1180918590985612 +0.117493158333099 -0.8412991717144485 0.03322203294144345 +-0.05888842693486267 0.5657084919867962 0.3999484698389723 +0.0841007615832115 0.5468886721924029 0.3385978781871034 +-0.05843013139179566 0.425252019947056 0.4113003183634101 +0.08455905712627851 0.4064322001526627 0.3499497267115413 +-0.05159232074451712 0.55634036185878 0.2755922029267139 +0.2634985591366464 0.2097060430443853 -0.2239213051053234 +0.1267525424777946 0.1471207381276918 -0.2092153605635365 +0.2775668066542333 0.1992464644783944 -0.1055031377147817 +0.1695001229853643 0.2552243430814402 -0.09584492028237188 +0.1554318754677774 0.2656839216474311 -0.2142630876729136 +-0.4354083908665318 -0.2848154445270835 0.4503067661286147 +-0.4407353450490602 -0.4605267498046975 0.5595023506243657 +-0.3597341995641214 -0.46153473232788 0.3881460086819525 +-0.3235063709875627 -0.1565228234243046 -0.1386933675454097 +-0.1774366861954882 -0.08513188232077439 -0.171665081575427 +-0.3034048994150156 -0.04739798331183089 -0.2306914952092723 +-0.3011412370994135 -0.0642557964432621 -0.129926816737785 +-0.155071552307339 0.007135144660268151 -0.1628985307678024 +-0.1751730238798861 -0.1019896954522056 -0.07090040310393977 +0.3743390930699741 -0.4616319784343991 -0.1416680579720468 +0.4963089195764148 -0.2863669600366525 -0.1778415180309672 +0.5132433228315993 -0.3200005123743404 -0.04938767631407179 +0.5559616507926841 -0.6369470094203131 -0.0007370304317030341 +0.43295148128523 -0.4938076055075186 0.02278667291465246 +0.5983324777008688 -0.5323156746473883 0.1765767077786311 +0.6948658805543093 -0.4953155433602544 0.09154335122627198 +0.5718557110468552 -0.3521761394474598 0.1150670545726275 +0.0829496103595211 0.5275091035511423 0.2684846707977923 +0.3873402885113706 0.6390151780266654 -0.400735111786751 +0.2359750455045361 0.5247305841485503 -0.2953803897900307 +0.299350114657669 0.4377020629135835 -0.3647389599036083 +-0.02096323564688179 0.586590470073497 0.6047116294522861 +0.1019269412619042 0.5454220893695125 0.6202118134811454 +0.04091741227387833 0.3314872152021455 -0.756392687196874 +-0.06712706494412141 0.2045549387386506 -0.7786876449420272 +0.1171693267119682 0.1809013369069858 -0.8019908301902788 +-0.03917798297186496 0.08962384186096349 -0.6296143768457484 +-0.1967484840500733 0.0577167847512027 -0.04349267141510754 +-0.3301339233485388 -0.003426938141352504 0.03663656166983413 +-0.3082161997196445 0.02150391477396492 -0.05008278142873657 +-0.3521567937779808 0.08894336799633068 -0.03144160054752898 +0.02644074226835014 0.08173481745687701 0.3458031030521864 +0.02792821948915878 -0.03957601255757212 0.2465831345637778 +-0.05395731503852139 0.004235644481779086 0.3852144542889994 +-0.05947213056790226 0.08745298367288218 0.3219897571943173 +-0.05798465334709363 -0.03385784634156695 0.2227697887059087 +0.0224134039597779 0.04364132663353097 0.1833584374690958 +-0.2671259822696467 -0.1843454250611333 0.6047692603154139 +-0.3728825633010244 -0.2071824850837728 0.435504383749251 +-0.3117034747719977 -0.06356496242142844 0.4564293001114432 +-0.2670312905222705 0.4523450572184143 -0.004842854999981425 +-0.4352062093132106 0.3866313671835924 -0.1073888633840604 +-0.5706561347185792 0.2862522425014346 -0.570257411570398 +-0.00897003117311132 0.6800125513903743 -0.5137354896512465 +-0.03879459458067714 0.557105890699634 -0.3615908254830899 +-0.08524580050124521 0.4685499373545741 -0.4968040112382028 +0.1073711970354849 -0.1950595685608894 0.09879464592178083 +0.06817675802331355 -0.2983562464585137 0.1975260615096385 +0.08465363104530195 -0.2238242474838845 0.2296966936664611 +0.1238480700574733 -0.1205275695862602 0.1309652780786034 +-0.1245565875336192 -0.08832977991723398 0.1986496598507085 +-0.02957434680598371 -0.1771513215043217 0.1797153937619591 +-0.1368939018413181 -0.2399542275949248 0.1951014630416176 +-0.1139984108295891 -0.3000303635665765 0.08882237100298601 +-0.2089806515572246 -0.2112088219794887 0.1077566370917354 +-0.7053719405557676 0.1689376605629317 -0.3334927424784447 +-0.6787567840093074 0.2068820988099437 -0.4245834462070668 +-0.6852319242613879 0.09042324300113033 -0.4732572001107813 +-0.5262191950788442 0.1439191112589283 -0.3173499678132062 +-0.5051916875007412 -0.3401680993269819 0.6025978220029917 +-0.4998647333182127 -0.1644567940493678 0.4934022375072408 +-0.3384544049754538 -0.2996859028880652 0.54568550494676 +-0.1419978354966676 0.0507784102085144 0.2418113577543634 +0.0295373455452364 0.4948680232787841 -0.6707194915474555 +0.1393636206189374 0.4963954553888772 -0.6048648759059201 +-0.4698365491921024 -0.1923120267227911 0.3401256449311056 +-0.3084262208493435 -0.3275411355614886 0.3924089123706249 +-0.3941623578896921 -0.3690313145235876 0.2779648874844434 +-0.1673537275932238 -0.1717227020254349 -0.5448876043989687 +-0.03342060256897194 -0.3152571911138636 -0.4994888895349943 +-0.05337581498204745 -0.1214920485445777 -0.6053866317959715 +0.4268317787879167 -0.01491106503654176 0.121689494224984 +0.02839950539674384 0.420268943395868 0.7206578285918485 +0.1103611722520998 0.2744048740232689 0.8172758762453016 +0.2159554945041186 0.1120447055239453 -0.3334671434345089 +0.232172551366127 0.06623966719175331 -0.4961091605044697 +0.265438956334116 -0.03181736253299355 -0.3247662910181827 +0.6309502886130731 -0.02936775299910862 0.1504814356986125 +0.8086298129078149 -0.001915105545893872 0.2770113503982738 +0.7882463019943268 -0.02745264745321498 0.1322891304028589 +0.8047784790155216 0.1082669520398873 0.1407549409478727 +0.6474824656342679 0.1063518464939937 0.1589472462436263 +0.4681485319470529 -0.2668710287247319 0.1896225298110864 +-0.07627063112381761 -0.1116412096790241 -0.2637752968329715 +-0.06859273002975241 -0.2200836071783993 -0.2525537919615178 +0.05778526869085594 -0.1296805769411199 -0.2004780347958132 +0.003168067880290143 -0.07260096683234415 -0.1612342751768787 +-0.1232099308403182 -0.1630039970696235 -0.2133100323425833 +0.3925893739909576 -0.1335450202683697 -0.357360887616476 +0.4812741051909958 -0.05593701043196826 -0.2563329276691388 +0.5286591409696944 -0.1986421500326657 -0.2369552547312143 +-0.6577082151777799 0.4124541546072454 -0.3321015865165247 +0.3451239245593071 -0.4965851973796902 0.1296692835467478 +0.1789789563830407 -0.4817395797329203 0.1904269886322293 +0.1859250894624074 -0.487689251718453 0.01840373288676014 +-0.4322839175076524 -0.1449504305594754 -0.0748579097092808 +-0.306315704288125 -0.1826843295684188 -0.01583149607543554 +-0.2839505703999758 -0.09041730258737632 -0.007064945267810905 +0.4608274159000078 0.3324408729676326 -0.6053214341869414 +0.3549008396454797 0.4060338426880004 -0.5882383718410753 +0.04528126701158451 -0.238280110486862 0.3038051535482701 +-0.01309747378399531 -0.1026193225296925 0.2118860259187816 +-0.1422912523353333 -0.5634822255424952 0.08973532017715352 +0.393046695673076 -0.1653385180351524 0.6864737608158452 +0.5305106866216543 -0.2068917193202779 0.6186020537923812 +-0.7267092068686594 0.3072721097586704 -0.1654295766060071 +-0.6616335468179919 0.3949346608192569 -0.2252027652686159 +-0.7346750615586758 0.4284128092227092 -0.03976820579668989 +-0.6695994015080085 0.5160753602832958 -0.09954139445929866 +-0.7851671224000024 0.05415758540745121 -0.3395313631973016 +-0.6261543932174587 0.1076534536652491 -0.1836241308997265 +-0.606014376923079 0.02913903610344774 -0.3233885885320631 +0.8052833888497926 -0.02745264745321498 0.002879607851598637 +0.8218155658709874 0.1082669520398873 0.01134541839661244 +0.06509600529563753 0.8076767689014304 -0.2346143459911513 +0.004538350614432723 0.6268874179117059 -0.1953493978308901 +0.1460746463303859 0.7250432542994627 -0.3305598527572257 +0.1771073557353398 0.8272563853986169 -0.1722234147655817 +0.116549701054135 0.6464670344088923 -0.1329584666053205 +0.03557106001938664 0.72910054901086 -0.03701295983924609 +-0.4516330483445781 0.604600378101115 0.3006395324172709 +-0.605826834445677 0.5808887263381995 0.1888816560082839 +-0.1379704971880953 0.08887190103186043 0.4042560233374541 +0.2300237420217054 0.1015851269579544 -0.2150489760439671 +0.3667697586805573 0.1641704318746479 -0.229754920585754 +-0.3974775142934188 0.006727315601285706 -0.7104163440477365 +-0.3647767767062096 0.08934106869487754 -0.5317128085215198 +-0.5387799163716738 -0.01720905939646498 -0.6358179609717594 +-0.4369743858221323 -0.1405529688277832 -0.7147876417646606 +-0.4042736482349231 -0.05793921573419134 -0.536084106238444 +-0.2629712461566681 -0.03400284073644066 -0.610682489314421 +-0.01757986025812726 0.1086726874098776 -0.8124076890350586 +-0.2018762519142168 0.1323262892415423 -0.789104503786807 +-0.127395210831754 0.03527665829333056 -0.8539748289007341 +-0.1489933335454918 0.01622781274441649 -0.6711815167114239 +0.03530305811059783 -0.007425789087248238 -0.6944847019596755 +0.5691036578230986 -0.5187988212926324 -0.3392823561472266 +0.3949544137156276 -0.5074961503333102 -0.2858156205034916 +-0.2987614723902587 0.4773237990890397 -0.216945670271141 +-0.3000200346193137 -0.02207476455393342 0.1485528938750244 +-0.3220429050487558 0.07029554158374976 0.08047473165766131 +-0.3119464670529812 0.03381608638071186 0.2549392888733614 +0.4865622995060245 -0.2793897908408256 -0.5626486855368571 +0.5050359993169029 -0.4288091490557351 -0.537358147800485 +0.4125595883711652 0.3522945384009918 0.6366435305562436 +0.3482983813806609 0.4673240506532373 0.5543316076866902 +0.4481977504377263 0.5389215728663663 0.5280460118912038 +0.3201515085110725 0.4685780326994146 0.3866698061764443 +0.3844127155015769 0.3535485204471691 0.4689817290459977 +-0.2797838048004955 -0.8145581744404133 0.05128570122415803 +-0.1171023976108289 -0.8425989173210489 -0.01991230359008868 +-0.2096142126162529 -0.5714867360265825 -0.03035237802642897 +-0.04693280542658628 -0.599527478907218 -0.1015503828406757 +-0.049643548648645 -0.4695945685738969 0.02748842886795759 +0.5465735153366487 -0.6446174440029615 0.2060626132109467 +0.3811925189210099 -0.6061093748630917 0.05227257834696805 +0.4235633458291945 -0.5014780400901669 0.2295863165573022 +0.7893925312130367 -0.1350458297354104 -0.06085456984541489 +0.8013692960582074 -0.2315476340246706 -0.1771711704037749 +-0.00878747155150135 0.2299559691150756 0.2433913656354898 +-0.04341184406122425 0.357926563925423 0.1409777542882029 +0.02265930498155774 0.3351006250931453 0.06682746758402841 +-0.04037149802296022 0.1967956340020129 0.1184082249883402 +0.05728367749128065 0.2071300302827978 0.1692410789313152 +0.02525825839854114 0.120240012351673 -0.5394045151608969 +-0.4047700028600892 0.1366569042237414 -0.7003065236613573 +-0.5460724049383443 0.1127205292259907 -0.6257081405853802 +-0.7835746567743976 -0.06684664554531126 -0.3409593346924776 +-0.6357613114512182 -0.1902000207303768 -0.2292051312092359 +-0.7133863931639223 -0.2499200447854567 -0.3805017142831301 +-0.6782539344234633 -0.1599604320290542 -0.4670962550513831 +-0.5304405891002839 -0.2833138072141198 -0.3553420515681414 +-0.6006288527107593 -0.1002404079739744 -0.3157996719774889 +0.152035846023717 0.4799455381982464 0.6176060195769157 +0.009046657505642805 0.4987653579926397 0.6789566112287846 +0.0766138546456375 -0.2302394142703538 -0.5446825062673808 +0.05547737716465599 -0.1895691839295713 -0.6753477162967603 +0.1800017673610576 -0.1843385163737952 0.770243325761911 +0.03904187212311398 -0.1500144164100333 0.6034544110574305 +0.009618678125784888 -0.2236876976756789 0.7875464590099222 +0.1243878347461496 -0.05755989315478345 0.8416140271484887 +0.1538110287434787 0.01611338811086215 0.657521979195997 +0.1074783081824719 0.2027516774650273 0.07081018353982058 +0.4569036681496278 0.196359516907752 0.5025738296583365 +0.3926424611591235 0.3113890291599974 0.4202619067887832 +0.4925418302161889 0.3829865513731264 0.3939763109932967 +0.1624757124578273 0.2638885887667436 -0.3788227863890991 +0.3132899766342661 0.3160143151174462 -0.2751105635403442 +0.205223292965397 0.3719921937204919 -0.2654523461079344 +-0.3135968251493045 0.4429738965913051 0.5466703776823028 +-0.1444599617212804 0.3615278672614527 0.4681739711046355 +-0.2348631010101653 0.5160661794049246 0.6141529918533356 +-0.3235720396241506 0.3829344416461729 0.6914850902078687 +-0.1544351761961266 0.3014884123163205 0.6129886836302015 +-0.2331689003352658 0.2283961295027011 0.5455060694591687 +0.5335731917372242 0.453827051021206 -0.4557827570366515 +0.4052766909121971 0.3641090931932158 -0.3818220222494744 +0.5524167832895301 0.3127288792270592 -0.5381389043030291 +0.6695718055174863 0.342853939775826 -0.4273171932032059 +0.5412753046924592 0.2531359819478357 -0.3533564584160288 +0.5224317131401534 0.3942341537419826 -0.2710003111496511 +-0.1572523333487999 -0.3359279007456162 -0.08613311162359466 +-0.02575166957232172 -0.3578610267492397 -0.1409278996299922 +-0.06182268236190962 -0.3574132682669788 -0.009581483806148712 +-0.6204449616920849 0.5219922990547572 -0.2724853632104104 +-0.5131364809373332 0.4706318665202688 -0.09920673731334689 +0.05834326943180423 0.1062852200470337 0.4573106190653955 +0.1961917352884728 0.2420022380420624 0.4215711086626568 +0.08240367359733855 0.2612634924912569 0.4486949123746694 +0.1351642136257546 0.1149579884638565 0.5795397479679788 +-0.254919689527422 0.1175282090141108 0.1891797327708686 +0.05730131114449527 -0.1255646758710003 0.3153222451897973 +0.05581383392368663 -0.004253845856551142 0.414542213678206 +-0.02126909370585398 -0.05887065265735228 0.4659223967628566 +0.08998953247716268 -0.1886709730101316 0.3960301876636546 +-0.01978161648504534 -0.1801814826718014 0.366702428274448 +0.5180007306604936 -0.6794787957503275 -0.1127718524828489 +0.6569049604221188 -0.5378473296902688 -0.02049147082487386 +0.2657469120017381 0.2183529775970061 -0.3846564018695297 +-0.6668646741639623 -0.3732358973208577 0.3416139945339173 +-0.5153376135546103 -0.402898279887827 0.232070325196199 +-0.5910118048570207 -0.2261789920870305 0.2942310826428612 +-0.7786919821479219 0.1706164412162646 -0.2908576092935871 +0.3756566706933762 0.418238531390825 -0.06416945817565109 +0.5206887030857773 0.3817325693269492 0.5616381125035426 +-0.3442656390676142 0.3199649222147095 0.4090479173440541 +-0.4346687783564991 0.4745032343581813 0.5550269380927542 +-0.3542408535424603 0.2599254672695773 0.5538626298696201 +-0.2777935737375439 0.4349895021842665 -0.1740142980988316 +-0.1175725503422099 0.3144807081345109 -0.03495741190758282 +-0.6896873626764111 0.5201656878221755 0.02074595175463404 +-0.3007361959755406 0.203458821597257 -0.7421581391103669 +-0.3882856958227145 0.3000222521798127 -0.7020427565473968 +-0.2705581878309758 0.6977185070128629 0.3338911254556076 +-0.2043859193248236 0.1121429032730885 -0.1771217241835654 +-0.7973952111812435 0.3051861766389026 -0.04073500812842316 +-0.6170452156858079 0.2203475957009619 -0.05289094170328566 +-0.6250110703758245 0.3414882951650007 0.07277042910603154 +0.1650707179656936 -0.1399384614208592 -0.4712033364753189 +0.2870159960263278 -0.1239292316882766 -0.3889585371527358 +-0.1717528990645847 -0.4323081099089284 -0.4614606559158089 +-0.2923723596653258 -0.4169813254920921 -0.6272144271352089 +-0.3056860240888366 -0.2887736208204997 -0.5068593707797833 +-0.3101189856245207 0.08332220273047346 -0.7613396788341367 +0.3542024469722129 0.1086032257407914 0.4336832347240172 +0.4219916418824767 -0.07174333608930616 0.370097542749744 +0.462331561686825 0.1380412566667488 0.3586778166713162 +0.5246928630598915 0.01601295507765442 0.4389881376840634 +-0.06058551492073562 0.2800833122856502 0.5100455040265381 +-0.3058682940288702 -0.1153481555026938 0.0796543978307598 +-0.4393588801278833 -0.05919071934224835 0.00498612559976766 +-0.7466504126942151 0.1979282443441427 -0.2240943225583063 +-0.8173364170067992 0.195842311224375 -0.09939975408072237 +0.01671145585170474 0.1829184199460444 0.3893293211779364 +0.09859699037938491 0.1391067629066932 0.2506980014527148 +0.01268411754313251 0.1448249291226983 0.2268846555948458 +-0.1835329345293793 0.4465532612122664 -0.6662147908461226 +-0.379126911594553 0.4161844153313272 -0.6483943660283056 +-0.4385697073426282 0.1487804839746711 0.05656561951199007 +-0.5049918604103879 0.1375820134199113 -0.1078086103710138 +0.1970715912018825 -0.6381192381968088 0.5175816580532319 +0.09683646358197734 -0.5065212087524977 0.4612392455750619 +0.1903817059751823 -0.5028459352931887 0.6599136252899784 +0.3309795168119877 -0.5388816203017963 0.5819819141198728 +0.2307443891920825 -0.4072835908574851 0.5256395016417028 +0.2374342744187827 -0.5425568937611054 0.3833075344049562 +0.2865115363440512 -0.4644095703065707 -0.03478544733995149 +0.6091833635280901 0.2231693050320449 -0.5146210868077024 +0.6669983402121034 0.1304145321907328 -0.415346667694462 +-0.3496158571532342 -0.06395808169859543 -0.7657109765510609 +-0.7777970413725845 0.2970239118440693 0.1983816679733981 +-0.6423495765337541 0.1800919928340224 0.1867155612629487 +0.5194009713398605 0.220546570337006 -0.6111031353652812 +0.130499517542839 0.1636571654968499 0.3622055174659239 +0.4796910260677671 -0.1679720022634755 -0.6198366085152791 +0.05983074665261287 -0.01502560996741543 0.3580906505769869 +0.1696018956148209 -0.02351510030574566 0.3874184099661935 +-0.8264455945384499 0.0831481691886622 -0.2301329432771632 +-0.6968403975300428 0.1055675205454814 -0.05892956242214256 +-0.4006656121424131 0.001559169861809331 -0.2076879933010621 +-0.2545959273503386 0.07295011096533957 -0.2406597073310794 +-0.2523322650347366 0.05609229783390837 -0.1398950288595922 +0.2990985480642857 0.0714460056649369 0.7974590421835065 +0.5016277897873637 0.02991918086767839 0.03499677782798964 +0.05256797529623738 0.5202427291631467 -0.1009489538565367 +0.1418482238122641 0.4590207149554588 -0.1960937759943567 +0.172880933217218 0.5612338460546129 -0.03775733800271276 +0.08360068470119129 0.6224558602623009 0.05738748413510732 +0.3761595711922762 0.08251431107078734 0.1770107808448893 +0.4436272981785495 0.2365777585670279 0.1338912076799195 +0.2909728836101322 0.173138658201053 0.08079838437412865 +-0.009051045482785652 -0.4592559462739075 -0.7085259613389288 +-0.02900625789586116 -0.2654908037046216 -0.814423703599906 +0.2467341230728426 -0.0757460942356335 -0.2223316320736696 +0.1607027922553887 -0.1372506986940379 -0.1731952911781862 +0.2848743751915527 -0.2274844180042749 -0.2195204368849189 +0.1176510339346746 -0.5924749086395207 0.6060735940804884 +0.02410579154146961 -0.5961501820988298 0.4073992143655719 +0.01741590631476947 -0.4608768791952095 0.5497311816023185 +0.3787128524085563 -0.370689188487266 -0.2729566131798568 +-0.1171421948038826 0.5041848931455969 0.1933249905698151 +-0.1522171241549519 0.5235303802815053 0.02610239014832004 +-0.01621582867214521 0.5965141944575378 0.1768186756430836 +0.1009834117318238 -0.3742381694303977 -0.7537195780713153 +-0.2599787761517234 0.23222602138227 0.1718607306388264 +-0.4084558186134032 0.1301326575620902 0.1684819517171804 +0.07512289110268025 -0.3043059184440464 0.02550280576416939 +-0.02841066573851094 0.6028762437651145 -0.005003447090462229 +0.5876381510950113 -0.4308911415050863 -0.4319775269565443 +0.7052342182628697 -0.3465689130544728 -0.3368624318076548 +0.410187729769784 -0.2606405522405977 -0.6298776554306409 +0.4286614295806623 -0.4100599104555072 -0.6045871176942688 +0.1454563224512922 0.02315943995887973 0.1227708266916371 +0.1859216667258381 0.1199646896302766 0.06786614942589247 +0.1487916210705762 0.1347284100889227 0.1522671060612202 +0.2505075393355863 0.07633340852965616 0.1357030616398733 +-0.6834848952175896 0.51140991646502 0.1381242717338318 +0.08760876783774803 -0.191240276204188 -0.112707644579653 +0.211780350773912 -0.281473995514425 -0.1590327902863857 +0.1385571942025619 -0.184133396930345 -0.2497441765228927 +-0.3598636152082708 -0.4877680792835951 -0.551350984409069 +-0.2227125837805641 -0.5238120727170337 -0.6141466857966567 +-0.03018544144154693 0.8438898020110758 -0.1530844219970756 +0.08182590899815531 0.8634694185082623 -0.09069349077150604 +-0.1970907475087805 -0.126920548367523 0.01581893999463093 +-0.7521579625195838 -0.3016747147397053 -0.262657464768758 +-0.8223462261300591 -0.1186013154995599 -0.2231150851781055 +0.2965327001857409 0.705519935138275 -0.3346453379502918 +0.2698610565029746 0.5064798644639328 -0.561282331695053 +-0.320643672891723 0.06090423863672067 0.400341863228491 +-0.276066180389372 -0.05987622400298417 0.5486818234324617 +-0.41185094554686 -0.05485805135220042 0.532693539442434 +0.4035008125941137 0.1882877130184372 -0.0279873711518934 +-0.1799919222336835 -0.08902564106230204 -0.2897571316189829 +-0.1005532232295757 -0.0499853982156221 -0.18721610996289 +0.5297992886730982 0.2921047041629893 0.3155582435063464 +0.3217308664497279 -0.3509415050900923 -0.7033568252227028 +0.3027530976511225 -0.6012165321526149 -0.04764445466358634 +0.09667367517821271 -0.1111088128680228 0.2412137853079883 +-0.3596204704129339 0.431816245628112 0.3573287310051223 +-0.5573501702064529 0.5242783924545887 0.3607152791666542 +0.4368452821853157 -0.30218060832001 0.6374636844743662 +0.2993812912367374 -0.2606274070348845 0.7053353914978302 +0.2903835806936372 -0.2769922554871212 0.5169295341405082 +0.380339910571988 -0.4269544274138561 0.6361136478289192 +0.4278475716422155 -0.3185454567722467 0.4490578271170442 +-0.1690966136778324 0.1166360769350499 -0.01085229106754752 +-0.08050180906186477 0.07873770437303371 0.08134600000501581 +-0.1019733981564986 0.163868744365411 0.0978527100456598 +-0.29023160279789 -0.617127800454261 0.4978408979812625 +-0.2189967793330388 -0.4894952418268219 0.3841268722935575 +-0.2352303196071559 -0.6865784889153019 0.3793777367066861 +-0.3759677398382385 -0.65861797941636 0.3833968730950811 +-0.3047329163733873 -0.5309854207889211 0.269682847407376 +-0.456549546827321 -0.03302921319813412 -0.1178757458702065 +-0.2613933148386695 0.5479612019472223 -0.601297525977135 +-0.2808397775664189 0.4381810914736349 -0.4789835864203859 +-0.1696318216992384 0.7900478083248037 0.3173848105288761 +0.7673099424426485 -0.2366664379072835 -0.2998537189491989 +-0.04832303476405372 0.5962759640137401 -0.6058022266784679 +0.5086125952044581 -0.6871492303329759 0.09402779115980084 +-0.2275031822610421 -0.7327820599433019 0.2856030347069655 +-0.2966363923413604 -0.7859962912969608 0.1687184358388585 +-0.0157575331290782 0.4560577224177976 0.1881705241675215 +0.01886683938064471 0.3280871276074502 0.2905841355148083 +-0.09519520742402494 0.4250462319534644 0.05845175173558972 +-0.002758383974891213 0.3856660311976019 -0.004012166759281358 +0.0002819620633728141 0.2245351012741917 -0.02658169605914414 +-0.09215486138576091 0.2639153020300542 0.03588222243572695 +-0.6891306109386741 -0.3779758666954837 -0.3540867728902216 +-0.6539981521982151 -0.2880162539390813 -0.4406813136584746 +-0.1582260104285429 0.286741240862332 0.1100325091399015 +0.09251896798528028 -0.0781319071065468 0.4387985930508441 +-0.6244090369496603 0.1657524369211281 -0.5357744110573912 +0.2658808358161743 0.06865446554881367 0.3599870185451899 +-0.415345446533499 -0.1457930261262337 0.7428328224862784 +-0.279560681376011 -0.1508111987770175 0.758821106476306 +-0.3354621302249876 0.02804893735772546 0.7936027253159526 +-0.3230274311186233 -0.005485288926390344 0.6395508791550604 +-0.2319563611712013 0.4329995700825058 0.1623797454215136 +0.8060126272486305 0.2154568993167684 0.0750911708514567 +0.3162287990217498 0.6845347678118969 0.4389478557727411 +0.3185420617443151 0.5896549360978942 0.3052047502626953 +0.2708079156032914 -0.672134164119274 -0.3948689144309274 +0.3915807443032814 -0.5995583146966038 -0.4536371322142969 +0.3448154988370438 0.5981997917882482 0.5325756260337902 +-0.1777478086153413 -0.3481402601736872 0.2115904879202582 +-0.1654104943076424 -0.1965158124959964 0.2151386847293491 +-0.3319676292383485 0.1189839121317588 0.5834634422721083 +0.1762286665996342 -0.2350751352746018 0.4538835495526845 +0.188248710732545 -0.1223597006587401 0.4654006411942117 +0.2692073300677956 -0.2886867210377116 0.3961788975253006 +0.2571872859348848 -0.4014021556535734 0.3846618058837734 +0.5678433713910522 -0.098800924385094 0.3728057597282594 +0.5054820700179856 0.02322737720400033 0.2924954387155122 +0.6081832911954006 0.1109836683709609 0.3613860336498315 +-0.2923724437229683 -0.5810151288803022 -0.489812245633701 +-0.1552214122952616 -0.6170591223137407 -0.5526079470212886 +0.293364962195087 -0.6088869667352633 0.1591551889790634 +-0.3337091268943818 0.3784843506024438 0.2242079669204386 +-0.1801729978084006 0.3658799020544645 0.2449057479741268 +-0.4077405747626441 0.08731888107903635 -0.1278439579920136 +-0.05921730613226832 -0.2163256887614249 0.5340839575268734 +-0.02727299751831027 -0.6216254928860541 -0.5780134243467927 +0.06891919412724362 -0.6683019708306293 -0.4656691157673758 +-0.002899004414695178 -0.5971916450380068 -0.3140845799042796 +-0.09176232594168141 -0.7037885566371187 -0.4801859555270929 +-0.09909119606024908 -0.5505151670934316 -0.4264288884836966 +0.01157073319029915 0.3374552577354664 0.4149404024270666 +-0.8343942815432722 0.2040356042363068 0.01654447717249816 +-0.3566457088048159 -0.380277583628605 -0.6595454006606312 +-0.0831222698719625 0.4792722130734696 -0.6761475422397683 +-0.1609826501812526 0.5806801538084256 -0.6112302773707807 +0.07699008454952833 0.007440619694039294 0.5352928502934137 +0.1111657831030044 -0.1769765074595412 0.5167808242788623 +0.3408037337402412 -0.02560277480107515 -0.4034930050494926 +0.4110630738018359 -0.2829643784832792 -0.3320703498801039 +0.2113189087604321 0.05765639525531444 -0.112614317099454 +0.348064925419284 0.1202417001720079 -0.1273202616412409 +0.300521860786756 0.02258036265156792 -0.2368660999704263 +-0.1470737432483903 0.02426577079736669 0.0572258711498156 +-0.2000933938062306 -0.1981504811747758 -0.1977590039551203 +-0.5720067589460505 0.1078465168921 0.5757973032914443 +-0.508804931437938 -0.03998759299121867 0.4373148006242887 +-0.6600205467174032 -0.001752225805067328 0.536506001356251 +-0.660095153647316 0.1440021035825511 0.488307999887503 +-0.5968933261392035 -0.003832006300767604 0.3498254972203473 +-0.5088795383678507 0.1057667363963997 0.3891167991555405 +-0.1278568560645102 -0.02444241759636599 -0.5405163066820444 +-0.1590381332575485 0.1438936141833377 -0.5161013299126453 +-0.08455709217508565 0.046843983235126 -0.5809716550265724 +0.8098639611409238 0.1052748417309873 0.2113475803018579 +-0.06063552325906851 -0.2883675152505638 0.3831914531530886 +0.5957298622210454 -0.09688581883920033 0.5787573224745193 +0.5279406673107817 0.08346074299089723 0.6423430144487925 +-0.08094371966253612 0.1725840236652594 0.3384964672349614 +0.3910038683346209 0.7092527753184852 -0.1539552449800796 +0.3913138795131088 0.7336969900516772 -0.03729195606102217 +0.2962948145273318 0.7962702113792275 -0.1372013422395511 +0.2966048257058197 0.8207144261124195 -0.02053805332049363 +0.242291464266378 0.6616627294473043 0.008624068645794923 +0.8093858809983583 -0.1116992451078433 0.2105572874477587 +0.7890023700848702 -0.1372367870151644 0.06583506745234373 +0.8169719730799686 -0.2340619434241003 0.1967583869373809 +0.6385363806946835 -0.1517304513153656 0.1366825351882347 +0.6589198916081715 -0.1261929094080445 0.2814047551836497 +-0.843503459074923 0.09134146220059407 -0.1141887120239427 +0.2341220032304537 -0.05533261755407485 0.7760385520492439 +0.1785080706155457 0.07144600566493693 0.8474092534358215 +0.0166119161419276 -0.2001426266629276 -0.3319889758454757 +-0.117443983672746 -0.1821032594008318 -0.3952862378826341 +-0.3586062040199969 -0.553079805137353 0.5397422271239705 +-0.4443423410603455 -0.5945699840994521 0.4252982022377891 +0.1486337077365998 -0.716860598709258 -0.3843749064866791 +-0.01204781233232526 -0.7523471845157474 -0.3988917462463962 +-0.1457819743502011 0.6001130234881891 0.5690113511200519 +-0.1389441637029225 0.7312013653999132 0.4333032356833556 +0.133339501945095 -0.2578709786900001 -0.02929472471496762 +0.1907781462406626 -0.01182063475515523 0.5081690465814012 +0.1573535768269225 -0.4665447193218184 -0.1609992151697756 +0.1111939038922682 -0.3047536769263072 -0.1058436100596741 +0.1116228427195755 -0.3999140168360063 -0.244412135034461 +0.04537462948284222 -0.4771780588162702 -0.3023025348528582 +-0.0007850434518121355 -0.315387016420759 -0.2471469297427566 +0.04494569065553488 -0.3820177189065711 -0.1637340098780712 +-0.1944345774224157 0.1715713783068885 -0.2872497944248509 +-0.107125206597426 0.06318575009944825 -0.2001252260917755 +0.2397420997351827 -0.3909187424052485 0.7140453589990248 +0.149785769856832 -0.2409565704785135 0.5948612453106139 +-0.3682406024921248 -0.70482155044436 0.2896221710953606 +-0.3738661264537056 -0.5841996521425799 0.152798248539269 +0.01285016858683603 -0.8607261973668898 -0.05502110193104259 +0.007358341932253036 0.2511760699613166 0.8291557755086871 +-0.07460332492310295 0.3970401393339157 0.7325377278552341 +-0.1633122635370883 0.263908401575164 0.8098698262097672 +0.09044170686531093 -0.6415804689939846 -0.2050346182451445 +0.08129289894768085 -0.7967360084717252 -0.2898417845872611 +-0.0702398132036141 -0.677067054800474 -0.2195514580048616 +-0.4070794572026778 -0.2666730215936695 -0.6993891876656817 +-0.4102973636061327 -0.3741635172486596 -0.5911947714141197 +-0.4021060304260582 -0.2948091554666036 -0.4203007734323078 +-0.5034994635398995 -0.2727085562397734 -0.6128305903182062 +-0.3988881240226033 -0.1873186598116134 -0.5284951896838698 +-0.1598147930666001 0.4733791906748552 0.4164547847657037 +-0.23987052983466 0.6388720640879721 0.4498095506100871 +0.1985591327062717 -0.2142301845377712 -0.4624377069447977 +-0.3688045570569347 0.7282126428195974 -0.06567915094517751 +-0.2449980986404938 0.8075585063032067 -0.09678498818395978 +0.2845276509338984 -0.03019013480418073 0.4379692497732081 +0.2112587548614241 0.55944959834815 -0.1497123693458491 +0.6360697820253938 0.1128987739168546 0.5673375963960914 +0.2852533822971735 -0.1538420665527824 0.7488177494243958 +-0.05949728231522404 0.8016015365396896 -0.2730410181217934 +0.02148135871952428 0.7189680219377219 -0.3689865248878678 +-0.1028302275103339 0.7318200093276178 -0.4392824457739932 +0.0199790645350253 -0.4244917292350518 -0.0575149797653068 +-0.2329212203932807 -0.6490263119198385 -0.1483534531906149 +-0.1803129708363981 -0.7978900683111843 -0.255962892126244 +-0.2496536667460585 -0.8142381493865265 -0.07571492565286214 +-0.3478718336670622 -0.6162253919946876 -0.09155131060804599 +-0.2952635841101796 -0.7650891483860334 -0.1991607495436751 +-0.2785311377574017 -0.5998773109193454 -0.2717992770814278 +-0.06567060855607933 -0.09468179885595851 0.8103787721527208 +0.04909854806428542 0.07144600566493696 0.8644463402912873 +-0.4708473787413451 -0.4435992940095034 -0.4987315061232132 +-0.5640494786751118 -0.3421443330006171 -0.5203673250272998 +-0.3818227614207497 -0.08271328402562375 0.3794169468662988 +0.4573083360250473 0.4492937077024064 0.2819661428940076 +-0.07042825358000689 -0.2853373540830841 0.1962044186405997 +0.4107836316790062 0.008076503332686358 -0.2000303861576424 +0.4662195188538359 0.07612251617911563 -0.1006974956682949 +-0.2061029771568868 -0.4782284975451134 0.667576253152637 +-0.2026696398179658 -0.3047040755388489 0.5616737889367878 +-0.1347745544510797 -0.3628880197181815 0.7266600085212909 +-0.02403065671736178 -0.4538301737866617 0.7180668427744743 +-0.02059731937844075 -0.2803057517803972 0.612164378558625 +-0.09192574208424782 -0.3956462296073292 0.5530806231899712 +-0.1341529630471318 0.6681061435006197 -0.5328768024783654 +0.6394779457999404 -0.1850406515333778 0.01789645686173295 +0.5646819348004934 -0.2298708974375979 0.1045891732587273 +0.05784253155115265 0.2058808334701747 -0.09410926178772436 +0.04377428403356581 0.2163404120361656 -0.2125274291782661 +0.08652186454113549 0.3244440169899139 -0.09915698889710144 +0.1402288039594844 0.06247356300768249 0.3186792993401739 +-0.3752150072000193 0.2141557844983598 -0.3718683159472128 +-0.3150536572720963 0.3127770518399087 -0.4184584030409843 +-0.2641608134576295 0.1440613003360286 -0.3751934156730838 +-0.3476805305078357 0.1376885533538596 -0.4828154391036559 +-0.3243221633855525 0.04544003299447961 -0.3286033285793124 +-0.8422728812635758 0.09644896560318331 0.07370872060635156 +-0.6582919429368261 0.08030534770176161 0.0973179733551717 +-0.8128336042020099 -0.04150734927624917 0.099223067187225 +-0.8513820587952265 -0.01624517643252942 -0.05702446859008927 +-0.6674011204684769 -0.03238879433395112 -0.03341521584126913 +0.6973326859886326 0.2919179164110675 0.2881907639459657 +0.5690984631119658 0.2874728822860221 0.1131194561001412 +0.7718653546186416 0.2209789382048203 0.1977621446390496 +0.7325661801797743 0.2256107600817875 0.4002009320452548 +0.6043319573031073 0.2211657259567421 0.2251296241994303 +0.4178657200683042 0.2632185967005171 0.6867913344714205 +-0.3323442472217399 -0.667788075706359 0.3239810257193936 +-0.4730816674528225 -0.6398275662074171 0.3280001621077887 +-0.3170055536772826 0.148513898748871 0.2376202867413192 +0.7199249066639546 0.1314626740230104 -0.3192313918871248 +0.7792649522078975 0.2543425074130893 -0.3076840999005417 +0.2711083543079821 0.02934034250001091 0.1640785458966531 +0.2339783086527202 0.04410406295865699 0.2484795025319808 +-0.3289516564946242 0.5548252200047077 0.4949511913433709 +0.1688880678176155 -0.274950435515495 -0.7852096668282673 +0.1487137487635573 -0.092807040673172 -0.8043466524911824 +0.03889839818993052 -0.166203069789719 -0.845913792356858 +0.2604529422789771 0.1269727257898169 0.5038830315322103 +0.3257127016811233 -0.1639129019438655 0.3975289341707476 +-0.335753484752571 0.6261256649452642 -0.4786239223713433 +-0.4861914149080082 0.5794211285463644 -0.398755902218965 +-0.4534870815084546 0.4943488783293691 -0.5257207624225139 +-0.6836394586357831 -0.03058098795163215 -0.4746851716059574 +-0.5006936545721448 -0.06397475038029524 -0.4495255088909685 +0.05416313839801721 0.01896158020876168 0.1035858916634817 +0.06701296390792603 0.1059464277936304 0.1257148608055652 +0.01284982550991294 0.08698484758486633 0.02212896914208205 +0.1041430095631879 0.09118270733498436 0.04131390417023752 +-0.369333552469122 -0.7794421136249341 -0.03694576610818798 +-0.4149434698332431 -0.730293112624441 -0.1603915899990009 +-0.7095956509232888 -0.1091889707577758 0.4813993598616342 +-0.7096702578532015 0.03656535862984261 0.433201358392886 +0.1835840298144065 0.8582168326848101 -0.04902670555385041 +0.2574183776529281 -0.486632422443397 0.2903440216427837 +-0.09199988280905499 -0.4351250687295036 -0.1988182994483894 +-0.5942799832501622 0.2487880720299185 0.5461964908889562 +-0.443064367970697 0.2105527048437672 0.4470052901569938 +-0.2197107407186327 -0.6992221860648054 -0.4547804782015887 +-0.2362422274879558 -0.5144711736599931 -0.3636331870961089 +-0.2697488582122199 -0.147311046029497 0.196766312536971 +0.08035589173657817 -0.4105375467654317 0.2345959741837448 +0.08730202481594487 -0.4164872187509644 0.06257271843827569 +-0.182537421940499 0.3986242958542135 -0.2362885070441178 +-0.1717751387252257 0.4159798508883613 -0.06711706394526759 +-0.3558779728392634 0.6287986888878501 0.3908359367215625 +-0.4615950947011382 0.5484767032413238 0.4509116834709458 +-0.3183542955490621 0.2666330271890412 0.2759271532593703 +-0.2385485172057393 0.4002869078612358 0.3489721705946708 +-0.164818166463081 0.2540285786410619 0.2966249343130586 +-0.5171524624194231 -0.4007952310464428 -0.1356327695037483 +-0.6461560811520153 -0.51607160450939 -0.2315087910315594 +-0.5977354957306957 -0.5435934155853106 -0.09839404973541931 +-0.5738143308913504 -0.345427753279432 -0.02536562158084432 +-0.7028179496239426 -0.4607041267423792 -0.1212416431086555 +-0.62223491631267 -0.3179059422035114 -0.1584803628769844 +-0.4889286085343509 -0.6860194797542545 0.1210616943007165 +-0.3854968966505223 -0.5468457175587721 0.0146882425375794 +-0.5721635888819321 -0.5674908043178458 0.103855423555529 +-0.5605328186851153 -0.6048447389016537 0.2419654295572186 +-0.4571011068012867 -0.4656709767061712 0.1355919777940814 +0.7462337661636539 -0.4404728854920575 0.0008805857384293746 +-0.326061607025758 -0.1604165821658323 -0.2567854175889656 +0.1067388562185126 -0.2906646480573218 -0.2847781808942795 +0.1524695903258596 -0.3572953505431339 -0.2013652610295941 +0.2530560372075035 -0.3340156691312516 -0.2545544412563058 +0.4192165528887941 0.2424213453970784 -0.2921936258862103 +0.3716734882562662 0.1447600078766384 -0.4017394642153957 +-0.4014774573020581 -0.7210023070600179 0.2070964268512867 +0.02040800336233264 -0.5196520691447508 -0.1960835047400937 +0.09001276803800359 -0.5464201290842856 -0.06646609327035757 +0.2905257951873173 -0.05130335707300863 0.2069701059286155 +0.4339956236337223 -0.7351672127660149 -0.02277181631880208 +0.4246074881776869 -0.7428376473486633 0.1840278273238476 +0.1648737633306274 -0.05748425961413982 0.1656623867235995 +-0.2465876331047224 0.2404570447658935 -0.4759859473496751 +-0.1630679160545163 0.2468297917480625 -0.368363923919103 +-0.1956947892902556 0.07174129326201334 -0.4327209599817747 +-0.04475913511780495 0.7904299270542136 0.3650519006765852 +0.4770315295728074 0.1496665725557663 -0.1929192067729701 +0.3569440412051968 0.573985066537712 -0.4960092467745416 +-0.2256996518933426 0.695204176651802 -0.4627976282449866 +-0.2642262266539369 -0.7478038772844412 -0.3391013910669931 +-0.3791768399277184 -0.7150029573592903 -0.2822992484844242 +0.05264943738412634 0.2623611566566504 -0.4446774020306343 +0.423767374929932 -0.5193497609832134 -0.5295057520110547 +0.492657263041625 0.4092721080921363 -0.5194917272872972 +0.4738136714893191 0.5503702798862832 -0.4371355800209196 +0.3867306867870969 0.482865077812504 -0.5024086649414311 +-0.05099365603954872 0.2708258906468327 -0.4938063721674921 +-0.6631864556093078 -0.2215008614766558 0.507904162426269 +-0.2232292659824393 0.1482085244065135 -0.3217738368253316 +0.1165894750980795 -0.3653664706449657 0.462593517053879 +0.1232793603247796 -0.5006397735485859 0.3202615498171325 +0.04897951599781752 -0.5407966015413854 -0.01668055668355796 +-0.02401195600496338 0.5111763480980437 -0.226517769537394 +-0.05696097235790705 0.4871651739514523 -0.03617181879696613 +0.03231927615811965 0.4259431597437643 -0.1313166409347862 +-0.09676132875786951 -0.5434591471329937 0.6642268115649843 +-0.1646564141247556 -0.4852752029536612 0.4992405919804812 +-0.785171984878503 -0.0542573084689328 0.2280047353927218 +-0.7942675617634163 0.062003156007838 0.1686661173012412 +-0.7692296184754309 0.04552933666332805 0.3174023233004988 +-0.7783251953603442 0.1617898011400988 0.2580637052090182 +-0.6129102994721882 0.04213567795458997 0.2122299078438221 +-0.6304000956352556 -0.5047181074995016 0.2003337709576465 +-0.526968383751427 -0.3655443453040191 0.09396031919450942 +0.4796144654525529 0.6871589999243136 0.2382726706917945 +0.5152131023691654 0.6282776256175848 0.3491906929645947 +0.5829266176987395 0.5977799754885014 0.2398790728874129 +-0.533946897263168 -0.01006375456678867 0.6168546106345951 +-0.6219606850345207 -0.119662497263956 0.5775633086994019 +-0.139821001318995 -0.76567496244567 -0.3757947520693616 +-0.04648029003898888 -0.8100637864016478 -0.2667447904102265 +-0.08697225955639196 -0.842278892267162 -0.1469129304671088 +0.8179135381852255 -0.2673721436421125 0.07797230861087916 +0.818303699313392 -0.2651811863623584 -0.04871732868687945 +-0.1808899543988727 -0.6823584500421412 0.4944914563936098 +-0.1096551309340215 -0.5547258914147022 0.3807774307059046 +0.004427360237561337 -0.3464661430656244 0.3202941784269107 +-0.07933831527609198 0.3765996501324989 -0.1295809824401387 +0.3781056496287302 0.7366383811096643 0.1830932105735319 +0.4380892857053176 0.7043938691613228 0.05401564845394874 +0.3785256978209025 0.5574104241495528 0.1761271881431122 +-0.2094280618164794 -0.2785449960452138 0.01227074318554006 +0.2337003530147357 -0.7359789609914684 -0.2872395920717732 +0.1663595442258168 -0.8158543707539356 -0.1927064701723551 +0.3500994223761434 -0.7543459015159313 -0.2147192546473327 +0.2068407762267186 -0.6599474095184475 -0.132514280820704 +0.2741815850156376 -0.5800719997559804 -0.2270474027201221 +-0.1194596802069227 0.3431458977208479 -0.4362788278588012 +-0.1705716339966787 -0.279213197680425 -0.4366931881474066 +0.4328061145356257 0.6269540391096036 0.4504054316665346 +0.1972506612428453 0.06811597382130535 -0.2310324844899958 +0.1659621975611368 -0.02129327424640839 -0.1730654903465901 +0.05153775504816012 -0.1907925177219271 0.01863877124419046 +0.03299156702718223 -0.1341606660954122 -0.07346388496071851 +-0.4394262487562567 0.2981623649559175 0.2842837136698219 +-0.5052414191534104 0.1933763965085501 0.2263952226683686 +0.1501414288554297 -0.7270250207041344 0.434011388373072 +0.07072087158822181 -0.6813806911468463 0.5225033244003285 +-0.1201278989991868 0.3312122989954469 -0.309794847642741 +-0.03281852817419714 0.2228266707880066 -0.2226702793096657 +-0.01692879233477971 0.3091876532737322 -0.2030873230387619 +-0.808819830991511 -0.2463072369726945 -0.1523903168458541 +-0.6924231799231454 -0.134832542963366 -0.1189379832863319 +-0.204087856944766 -0.3767459020279879 0.4107812845630029 +0.7585273285683984 -0.3346567176813359 -0.2177817841792961 +0.775461731823583 -0.3682902700190238 -0.08932794246240065 +0.005500277919009951 -0.3494087577828915 0.1105062143974338 +-0.4923195027072632 0.2332203348062972 -0.6601911410983869 +-0.4523262765533835 0.1859044992774333 -0.4915974259585496 +0.4997222515157392 -0.5265175723916484 -0.4508078043131125 +0.4953484921771569 -0.6174603623387815 -0.3195192491053026 +-0.07575854522952667 0.1384441635406222 -0.2812393555860278 +-0.4171530244521449 0.157220809818099 0.31388452607231 +-0.2218449439886402 0.1703164560076629 0.3623844904155514 +-0.3219924147635025 0.179023367076891 0.4386487297465422 +0.2019687268933729 0.03298512001464934 -0.8094216941915341 +0.222143045947431 -0.1491582748276737 -0.7902847085286189 +0.62428077128912 -0.414026773628648 0.3288994040316953 +0.5496853003173736 -0.4956769332328499 0.3490210230796081 +0.5722907172068565 -0.4410982761943975 0.4527030937050006 +0.4976952462351102 -0.5227484357985994 0.4728247127529134 +0.4233322541111513 -0.4162477733003433 0.3239041007982919 +0.2256141907956187 -0.2841334019231463 0.7575277169255904 +-0.0317497344382352 0.02467974642476685 0.07977254580561259 +-0.01889990892832637 0.1116645940096356 0.1019015149476962 +-0.2137162442205257 -0.2635000409576129 0.7571257820972948 +-0.2850446669263328 -0.3788405187845448 0.6980420267286409 +0.6054672827590798 0.3861628443102552 0.4802977507178048 +0.5329763301110289 0.5433518478496724 0.446705650105466 +0.6792202903565545 -0.001915105545893841 0.5011552184402874 +-0.1037101031148234 -0.163862450013201 -0.8479671555041368 +0.1203625758595028 -0.3146298517441591 0.7789532932631056 +-0.8237068388249821 0.1999594708872705 0.1431517707203677 +-0.2820861725199189 -0.2989354937071879 0.1932181157278802 +-0.2356379445420578 -0.01372742821773827 -0.8262100039480638 +0.586134383354008 0.4935388569983888 -0.3435519086314964 +0.7221329971342703 0.3825657457530087 -0.3150863447980508 +-0.5777120796343918 -0.06295777295279625 -0.1936912663989191 +-0.5075238160239164 -0.2460311721929417 -0.2332336459895716 +-0.4723913572834575 -0.1560715594365392 -0.3198281867578247 +-0.1322857072282904 -0.2934538904171355 -0.1923521417363591 +0.2633514003080567 -0.04188460035477116 0.3172186131580004 +-0.1973200605162128 0.4445538384558039 -0.3713615629898137 +0.5289719775275299 0.2391828367374314 -0.04875912273167172 +0.5181599668085585 0.1656387803607807 0.04346258837300345 +0.7757166885109349 0.1107968806190391 0.3340185540894508 +-0.4640296348398323 -0.2689046831214356 0.2363332288848714 +0.646228023813991 0.4248148452436137 0.2764710521525569 +0.720760692444 0.3538758670373666 0.1860424328456409 +-0.7524075122989786 0.3969390552383689 0.01977914942290077 +0.04195279571173523 0.119519850984449 -0.1136922180586281 +-0.02845759928595344 0.05118927120359736 -0.06829362147213151 +-0.003403915487560128 0.0405701814827262 -0.1741433913057642 +0.6566423163090055 0.5422892763707066 -0.161641481352782 +0.4815410182950044 0.4847256513517242 -0.1766961524567217 +0.5615343973738923 0.5627708900063451 -0.2844112038791571 +0.6975330111541544 0.4517977787609649 -0.2559456400457114 +0.6175396320752665 0.3737525401063441 -0.1482305886232761 +0.7198726090373037 -0.3437164421235018 0.3626521258058378 +0.518924091859335 -0.3459374417951971 0.3576568225724345 +0.5709141459415983 -0.3188659392294477 0.2338531328991292 +0.2840493544655349 -0.6277874028091219 0.498411644439713 +0.06801462807014852 -0.1162605187472979 0.05080940340101302 +0.1135546310893426 -0.5244138577812656 -0.6476652547378663 +0.223589088303952 -0.4393960809377557 -0.6928588714702528 +-0.09776479260410978 -0.5452416020461958 -0.6452258043285097 +0.7263383857560464 0.2532943655808116 -0.403799375707879 +-0.533394392159354 -0.1465885034738871 -0.6282290444171852 +-0.4120939378278435 0.04252299744993988 0.3312035282043522 +-0.07786772362151695 0.8324877661835978 0.2460054963397805 +-0.09006256068788268 0.8388498154911744 0.06418337360623463 +0.02194878975181955 0.858429431988361 0.1265743048318042 +0.04776589708575237 0.7227384997032833 0.1448091628942998 +0.2667547959352619 0.1257024081017437 -0.01328142661010651 +-0.844516342998088 -0.09009096474829459 -0.1248291147499391 +-0.8059678884048713 -0.1153531375920143 0.03141842102737519 +-0.8309899478595397 -0.2177968862214292 -0.05410434641768762 +-0.6538747253299289 -0.1600947158070858 0.03730955249098233 +-0.6130424147138749 0.359669023031332 0.4760758493017416 +-0.6788575851110286 0.2548830545839645 0.4181873583002883 +-0.2557762801683587 -0.2991541781958966 -0.3572580042634487 +-0.1879685935904185 -0.3944575874382564 -0.3518511420446875 +-0.1348409432664857 -0.2973476491586632 -0.310444191779915 +-0.04963629709480568 -0.2774066686431916 -0.3898793756638729 +0.1798328806361533 -0.2366750705471717 -0.3452658274928127 +0.3172245965848323 -0.1397596080002881 -0.278634173585166 +0.2854062586007831 -0.2462908591272648 -0.3136681779565529 +0.1376993684513668 -0.04806550289590235 0.2759108939529844 +-0.3731255555820079 -0.1098014362816326 0.2340143725111692 +0.1369135725183179 -0.8438474508198313 -0.08490921974056687 +0.2328258939427217 -0.7851165734539987 -3.939358344914878e-05 +0.3206534506686445 -0.782338981581827 -0.1069220042155445 +0.3872069849646991 -0.6905011046437368 -0.3223485770064869 +-0.4113694719713915 -0.5479292429938607 -0.44759710276436 +-0.5397040306456171 -0.5364338947413769 -0.3826383809001936 +-0.5991819374155708 -0.4321039457570196 -0.4337727842590468 +-0.4372384891665171 -0.384768768223006 -0.3337062326640547 +-0.2601310306606617 0.04112512277130383 -0.5229308216666262 +-0.4014334327389167 0.01718874777355314 -0.4483324385906491 +-0.2996279021893753 -0.1061551616577651 -0.5273021193835503 +-0.7691550115455181 -0.1002249927242904 0.365600324769247 +-0.6128356925422755 -0.1036186514330285 0.2604279093125703 +0.09472879909943191 0.3585311628849978 -0.2048229815334094 +-0.07113138071779554 0.4106867960275827 -0.2352469750764467 +-0.7462050448401573 0.3881832838812133 0.1371574694020986 +-0.4777768814957773 -0.02669211535911714 -0.3274171033123989 +-0.497916897790157 0.05182230220268425 -0.1876526456800623 +-0.4289679094311004 0.09365597891805333 -0.337385315434206 +-0.06131993807016558 0.1916082116375898 -0.04713721100182449 +-0.1537567615192993 0.2309884123934523 0.01532670749304659 +-0.03590224911371662 0.1410428055331332 0.02370242334148528 +0.6287960888201842 -0.3163244571005513 0.4540531303504476 +0.5754294634726627 -0.221163622701351 0.3590068592178816 +-0.5534295054435345 -0.5988223887333283 -0.01649545581992948 +-0.4701945250959534 -0.7173510641697369 0.0007108149252580739 +0.07796948834425192 -0.3013864076259934 0.3845130960221275 +-0.5662324697182297 -0.2363713198376376 0.6032829012444143 +-0.2702642232873397 -0.09993863894375832 -0.7930630758166599 +-0.1562863106761633 -0.04970798546290117 -0.8535621032136627 +0.2579400237085664 -0.4432650379099362 -0.2141883953964873 +-0.01861228931337618 -0.01940198333858944 0.1486613288240997 +-0.1990121463656754 0.0745745978826339 -0.1442573498865948 +-0.1645135120972174 -0.09659473851769038 -0.4571359367511737 +-0.2270614506581549 -0.003517120179160609 -0.3516068304875225 +-0.07878833613359616 0.3177527313266652 0.2397512815718333 +-0.001663663179992357 0.85286455769358 -0.02612361404871827 +0.1103476872597099 0.8724441741907665 0.03626731717685128 +0.1650388776702518 0.1840974096610102 0.003282617811240368 +0.2923062776676191 0.4394973957942711 -0.2001792611874229 +0.4003729613364881 0.3835195171912253 -0.2098374786198327 +0.6128195719578128 -0.4819978889574301 0.2633039805547154 +0.6674475487950389 -0.2818658079423137 0.1488197763467701 +0.1863540282897147 -0.582849591628152 -0.1201647920880268 +-0.1233640019105082 0.8473060625168957 -0.06192320860187965 +0.07255920434211234 0.03298512001464938 -0.826458781047 +-0.03725614623151445 -0.04041090910189762 -0.8680259209126755 +-0.7058962417136366 -0.4301985491136278 -0.2423357729306994 +-0.7625581101855639 -0.374831071346617 -0.1320686250077955 +-0.125156019619496 0.04919662371268411 -0.02949347194875511 +-0.04875207462362546 0.05405795794826442 0.001573454199401697 +-0.169142237397244 -0.4202161743575819 0.005804585473509816 +-0.5550218053898153 0.6147059989337618 -0.198927285133279 +-0.6041762452057389 0.6087890601623003 -0.02598331638216721 +-0.2525583737649038 -0.1916636825409065 -0.4654524205150107 +-0.1402735167065924 -0.5551386549512403 -0.2106003444998108 +-0.05166187483181282 0.2588922919214316 -0.3673223919514319 +-0.3511928407617374 -0.4816702537348422 -0.30683104451354 +-0.4536583822408373 -0.633335380253213 -0.3557631927496789 +-0.479527399435963 -0.4701749054823584 -0.2418723226493736 +-0.3939983859458892 -0.7636968717543944 0.08837703195200555 +-0.4656025960966536 -0.6825221309017935 0.2092807672085076 +-0.4850573884557092 0.6518461990611242 -0.08144804039467518 +-0.3387077689670558 -0.6661363001783639 -0.4125653353322478 +0.479837625724479 -0.2914739542064971 0.3252541374437389 +0.02788454819414839 0.12997942955044 -0.2321103854491699 +-0.3495010093780137 -0.2584818683068292 0.7411374981072669 +-0.5284534399139589 0.360271358321955 0.5671185522124104 +-0.5061802156098472 0.2193298031841365 0.5967193646148985 +-0.4173567011816105 0.2687025656099466 0.7035767043275249 +0.4979263379531534 -0.607978702588423 0.3785069285119237 +0.5610606095935927 -0.5942996583130031 0.292789885987031 +0.04029330111139506 -0.8451351153102622 -0.1757643837509479 +0.415720158977733 0.6745337611188855 -0.2996232654242612 +-0.6287067098596724 0.03728925591319251 -0.5584862579202725 +-0.6233211856473525 -0.09209018816422959 -0.5508973413656982 +-0.4687030020360349 -0.02163439685218732 0.7114644973141324 +-0.4776432001557601 0.1028348042059618 0.6553770604311803 +-0.3888196857275235 0.1522075666317719 0.7622344001438066 +-0.2176880157259997 -0.2140931034940582 -0.787468128107134 +0.3461680669077996 -0.7379448046381866 0.08411079431329324 +0.4726638494781171 -0.1691687121966353 0.3147762561298387 +0.4103025481050506 -0.04714041060754093 0.2344659351170915 +-0.7343356994927596 0.1538058147640019 0.3814000230746827 +0.3346487085609231 -0.7436402477970578 -0.02815501638646717 +0.4224762652868459 -0.7408626559248863 -0.1350376270185625 +0.6901139635180729 0.4040287088566258 0.1596995498527498 +0.7646466321480818 0.3330897306503786 0.06927093054583375 +0.5462343159393988 -0.3132122244615435 0.5579977322187576 +0.4897289443260711 -0.4379860435553896 0.5566476955733105 +-0.3182056083365691 -0.2669726031803846 0.07610620102166893 +-0.1553081256317412 -0.1544028147586136 0.7986394768915572 +-0.2112095744807178 0.02445732137612936 0.8334210957312038 +0.08326022050760161 0.155315427365718 -0.02326962744441458 +0.1119395534975844 0.2738786108854573 -0.02831735455379167 +0.3168368117989976 -0.4602313556177984 -0.6282754595394887 +-0.4335106207183269 0.03408267160651198 0.07388462164403228 +-0.5506230626180483 0.2315460662557217 0.1114832881797182 +0.05198121859186224 0.2504275579312494 -0.3181934218145741 +-0.077209673909583 0.1052472291518642 -0.0667201672727283 +-0.5481760490461349 -0.5625943623815391 0.3543740491625978 +0.6814615180051325 0.3585076889143338 0.3884812202518461 +0.3247841984089207 0.7596333148181595 0.04591470949958402 +0.2648005623323333 0.791877826766501 0.1749922716191671 +0.5220113007008518 0.0554567227749995 0.1797189978234046 +-0.01560777377604461 0.1381741187884661 -0.04616465233004793 +-0.05081756216271167 -0.430501580871695 -0.4146468434322751 +0.4294884649402795 0.05200523503532631 -0.3024650451021555 +0.5702337885679383 0.4524700006395352 0.3682875826185156 +0.4954808802716014 0.3630379035555868 -0.08706775609345763 +0.5356073658560372 0.4113279491041775 0.07481082273835526 +0.4568247276518923 0.5194446655513238 -0.03102813201254014 +0.4893845681969257 0.6658412859135129 -0.06535847215485191 +0.3617168087167791 0.5399262791869623 -0.1537978545389152 +0.5141008588400378 0.6311222717139132 -0.2110264925990335 +0.6092087777751509 0.6106406580782747 -0.08825677007265845 +-0.5250066991434428 -0.1345329556249378 0.6729420475175472 +-0.5001077255991963 -0.06707574524722748 0.291912226269159 +0.06730058352287623 -0.0251201495545946 0.1724746746819687 +0.1044306291781381 -0.03988387001324069 0.08807371804664099 +0.04385880305757175 -0.4549954439912978 0.408753485844389 +0.5363715751167504 0.2725464059458452 -0.181371914786387 +-0.2507813445626657 0.6246049807265461 -0.5415442789057131 +-0.3685149413185492 0.4928281941106509 -0.5886411189568836 +-0.4092449913986582 -0.07783854575482926 0.1169024578049579 +-0.3789738149915644 -0.2030748272303929 0.1651158764669046 +-0.5001490706564826 -0.2369417925946323 0.1192213141786602 +-0.4943008112469262 -0.1436684016458719 0.1881198102229248 +-0.2847076522141516 -0.3412818625578924 -0.04316967036287105 +-0.2728177481657075 -0.2569935889459267 -0.1351073674599755 +-0.3815952946857972 -0.2454211960810974 -0.07127190962384665 +0.3608040029589629 0.1961727291534792 0.7388394126041686 +0.2355152743057404 0.1841579918275189 0.8144961290399372 +0.2737526461883302 -0.4849116598462813 -0.08847887774533518 +-0.1525186868762545 0.464011060546839 0.2920985178534454 +-0.1305716994963969 0.3848723993547066 0.15722527901922 +0.2300751446016316 0.8466507508789018 0.06266861224011255 +0.1823078281897906 0.6939072413956457 0.1377016307653781 +-0.1393192390598749 0.2069910294720307 0.4425628898555053 +-0.2318201584634863 0.1102770010625307 0.5071992029411174 +-0.5641856844958437 -0.1906636944259309 -0.1229664980666677 +-0.3450249214315135 -0.3955751558897714 0.05084520603751819 +-0.4057931280865088 -0.3316773799397797 0.1398548814827538 +-0.4419125639031591 -0.2997144894129765 0.02274296677654258 +0.3043831230206981 0.7489655737598969 0.2900984265556107 +0.4058919388445209 0.6994861925745463 0.3452778866738733 +0.5561542776136261 -0.07419799890332876 0.2371741520956069 +-0.212935219710928 -0.4369315977667371 -0.2456321119319231 +-0.2325319237464721 -0.3986647672582947 -0.1415735251720058 +-0.3285006345278356 -0.3579972859670475 -0.2946063677683039 +-0.2075652976259626 -0.3561907569298141 -0.2477925552847702 +-0.3300052361442055 -0.4783180173302226 0.6264829702519571 +-0.3944615785958865 -0.357959366852507 0.6695784416305832 +-0.1004137930162455 -0.2788323698264031 0.7739318741214447 +0.01033010471747245 -0.3697745238948834 0.7653387083746281 +-0.292849192963834 -0.4529580605901738 -0.04755864877161653 +-0.4084146077807416 -0.3740237487904843 -0.09653290460799739 +-0.5712606471160746 -0.1049039832087039 -0.04312246275761924 +-0.5847870422546227 0.02280193826443076 -0.1138472310898707 +0.1017726360894818 0.3567358300043103 -0.3693826802495949 +-0.632779993364498 -0.4850775919492677 -0.330428878564347 +-0.05824911986674226 -0.3975186543900022 0.233274331314706 +-0.01881767704673185 -0.5060479553156755 0.3217336387321842 +-0.09474620854574868 -0.4419765516158682 0.4074318429753501 +0.4662645997034748 -0.6949494668660428 -0.2185813069240233 +-0.546995017796406 -0.2168252005700451 -0.000104626596693573 +-0.3987859613852349 -0.2192596899369832 -0.1941337810938208 +-0.5134970616739885 -0.2911344599475529 -0.1193804979812335 +0.05152659160144964 -0.3072678428299051 0.5254907917800569 +0.3715732917469311 -0.5285495426559164 0.3533900062306075 +-0.3265219479016823 -0.1881112020740204 -0.7655376197292466 +0.8162159049894252 -0.1242778038621509 0.263212449887896 +-0.6302450549709135 -0.4995221445687077 0.286607081814928 +-0.7001123319210538 -0.3993955131665556 0.244975423215356 +-0.05034321520406072 -0.0107926059078732 -0.123678126815376 +-0.104861544281824 0.04632793696801705 -0.09936054762028831 +0.18466703082241 0.02263545745623156 -0.2755001492911032 +-0.1245729990033525 -0.7166740203655924 0.3716677517251274 +0.009187923472138634 -0.7580983110497197 0.3982895353847946 +-0.2465498886692783 -0.5684315479512129 0.5822654141162383 +-0.137208240270261 -0.6336621975390933 0.5789159725285855 +0.04049064298177932 -0.3679286900375857 -0.3426685807126767 +-0.2753729842039028 -0.2608873476874543 -0.2531994175035314 +-0.545563975993747 0.1168482538875626 0.1288022903117604 +-0.575677864722972 0.1354960803001435 0.01688595810657013 +-0.05328940873039006 0.270715182157634 0.3856892371142799 +-0.5601104327472356 -0.6129730900212261 -0.2046336028810447 +-0.4311068140146433 -0.497696716558279 -0.1087575813532335 +-0.7292013450334136 -0.2141339921460829 0.4111494404161953 +-0.7233944306811435 -0.2907266485447274 0.3073570243699611 +-0.2617899410839324 -0.5141038313261801 0.06805147678270575 +0.05788760257551906 -0.2526843002797543 -0.4275106268153958 +-0.8019895236631609 0.3043845931336206 0.08060582009079886 +0.2918449010273902 -0.7874611370590927 0.2180088921091156 +0.2376653661368259 -0.627787160550929 0.2889897501639666 +-0.8453418935926128 -0.01568304539881975 -0.1810157415625156 +-0.1153068905860828 -0.5126646446227596 -0.3168193746125753 +-0.3731311354502295 -0.07490806128269085 -0.3186351164575052 +-0.2497181582688974 -0.116535719033162 -0.3777007528672158 +0.4960398068262763 0.2516169829327026 0.6326836901655699 +0.6041689215408883 0.28105501385866 0.5576782721128688 +-0.516124698932181 -0.0211080609918699 0.1543166368926339 +-0.5219729583417375 -0.1143814519406302 0.08541814084836924 +-0.6070287781900054 -0.1802113078316729 0.1566354932663361 +-0.3333941512346967 -0.4329290904735793 0.1889552120392078 +-0.8221530317668794 -0.01133358063032943 -0.2674911512102364 +-0.6075921510635334 -0.2216846063519016 -0.5447239092365846 +-0.2552241299803739 -0.5223377350260894 -0.1537982019172419 +-0.3707895447972815 -0.4434034232263998 -0.2027724577536228 +-0.5462385876614062 -0.00246023457928899 0.04240030468744357 +-0.5467343449597182 -0.5819790774611038 -0.3035536904138323 +-0.5158044424600744 -0.6682020631692438 -0.1227350089655549 +0.4740449283659477 -0.6824548916306863 0.290547613485507 +-0.7867997456137912 -0.1629038971645793 0.1556835350756868 +-0.7707827722808064 -0.2088715814199369 0.2932791244522119 +-0.7649758579285363 -0.2854642378185813 0.1894867084059777 +0.6189097749534471 -0.2141986138168729 0.5323028187236619 +0.702400203088956 -0.1192279005235664 0.45470071468943 +0.7099862951705664 -0.2415905988398234 0.4409018141790522 +-0.1856499895781989 -0.0559245081769079 -0.5878011467805533 +-0.4258213509368292 0.3652866500605196 0.6291387512143629 +-0.3147246122044807 0.2737178573485112 0.7655969033294774 +-0.5391204872129487 0.4560565548032689 0.4871155779941817 +-0.2898239939851145 -0.418236080990087 0.2963372596768215 +-0.4474538017959012 0.4346422519533154 -0.5935013359015664 +-0.6472270828500973 -0.4957152039626161 0.01521854028652219 +-0.7054635896034209 -0.432942507144272 0.1116968876886398 +-0.1305457288380754 -0.3316661665883568 0.4750002021582196 +-0.500182332529109 0.07867858414039094 0.2437142248004109 +-0.0671629909488401 0.2643629749218469 0.3474577882560337 +-0.1371638555309349 0.3521597371334365 0.3438177041923772 +-0.2125440352905059 -0.1378805485931633 -0.8260366471262495 +-0.1490865737540319 -0.4461965904890289 0.2923181232884264 +0.1132829630982315 -0.7819698389014844 0.342831360654233 +0.03839756693634888 0.4437643512392771 -0.3000241101360172 +0.01070980314224265 -0.5547087831367554 -0.6448476146281574 +0.1207442603568521 -0.4696910062932456 -0.690041231360544 +0.7093529748112534 -0.4449977576702961 0.1782706240023564 +-0.4674810287082387 -0.2509910653025653 0.685803068797161 +0.7084114097059965 -0.4116875574522839 0.2970567023288581 +0.4068923458052591 -0.5851865147684654 0.4863598384619393 +-0.7523095367433442 -0.4128259151196848 -0.007629053086713966 +0.5579134952835427 0.6491932413260847 0.03111735053614221 +0.6089705653570816 0.5156966924537509 0.3548891196395073 +0.4946630511120487 0.6064086186005349 -0.3339937270813965 +-0.0212040804390581 -0.3968968161762371 0.4716507605705669 +-0.7392693740405933 0.4276112257174273 0.08157262242253213 +0.003350345172580307 0.421801792843949 -0.720401857859106 +-0.1018192771163245 -0.4122116638734945 0.1258922836770923 +0.06260032790443079 -0.5332202501048449 0.6607697524345837 +-0.01013034413607694 -0.6228492234511769 0.6069297212250937 +-0.6367836251115824 0.5809250222110058 0.08183697191758305 +-0.1926567310036141 -0.4608895999725213 0.1849360756508127 +0.2237493842524503 -0.7584623602407028 0.3296227404256238 +0.3578884015805988 -0.7444550091355139 0.299705212251275 +0.1825702178641861 0.7919204531296731 0.2712946681238822 +0.04802828676014791 0.8207517114373106 0.2784022002528039 +0.7311555348921532 0.456944797468534 0.03096229718404785 +0.6101400344860461 0.3403889708979303 -0.01561779656856077 +0.7738701203640644 -0.1200064796095268 0.3351339595334216 +0.7814562124456748 -0.2423691779257838 0.3213350590230438 +0.09215337631974609 -0.04041090910189765 -0.8509888340572096 +-0.05530307046528167 0.1349488407252033 0.8492841399601203 +-0.225973675934623 0.1476811723390508 0.8299981906612003 +-0.07023263379506924 -0.7124539814924316 0.4867814714120511 +0.4444957098804658 0.173714317099903 0.6997588765920246 +0.5526248245950779 0.2031523480258604 0.6247534585393237 +-0.1133973650019156 0.51432651402678 0.6619037551540885 +-0.202106303615901 0.3811947762680283 0.7392358535086216 +-0.8118218050684596 -0.2653476457939942 0.07016076763062395 +-0.4568351932020612 -0.3465019377145637 -0.2296476459041375 +0.767363589588522 -0.3818227700178611 0.1249411816576462 +0.620184076155649 0.5068981282783642 0.1614610054004626 +0.6612256475297293 0.5598142168902724 0.03272375273176065 +0.7586796016555 -0.00191510554589386 0.3976018278470138 +0.7155290933243392 0.1128987739168546 0.4637842058028178 +0.6702974336842191 0.2995928158110027 0.4682860682539632 +0.2551976580422786 -0.2304604828152533 -0.4239925415241227 +-0.00805363898421918 0.3552083978942171 -0.4352372958911301 +-0.08591401929350931 0.4566163386291731 -0.3703200310221426 +-0.3489783801021255 -0.1976992171870104 -0.3788938231675352 +-0.4217027344616023 -0.2565423249581613 -0.3162421866723905 +-0.6320508376446738 -0.2826550564610878 0.07111272582127326 +0.7973687311754678 -0.3458912668131101 0.01161602928252857 +0.6750727311464866 0.2179067928144091 0.505113634658314 +-0.3960479085265969 -0.112190696303869 -0.4407435220360749 +-0.5453036031933839 0.5842016959367622 -0.3154340253078521 +-0.4793982322896426 0.3574842111373819 -0.6233267141979169 +0.1478448001334844 0.8466933772420738 0.1589710087448276 +0.4254302130710468 -0.5105525169075287 0.5540908892024744 +0.2842804461835782 -0.7130176695989455 0.4040938601987232 +0.4071234375233024 -0.6704167815582891 0.3920420542209496 +0.7858397214024535 0.2839909337384265 -0.05032033660015345 +0.7932393189916739 0.3173545029468404 -0.1829331286548687 +-0.4822250890754372 -0.6696391064266054 -0.2468716291642791 +0.7523486241465249 0.4078460005565819 -0.08862896996193935 +0.6979846647282006 0.5134738313722494 -0.08191484201581534 +0.7388753595733497 0.4229823337625078 -0.1762190007087447 +0.2289960355423357 -0.3531574877842859 -0.7430015503609473 +0.5637403696952366 -0.1965606972195858 0.223375251585229 +0.1039291930115023 -0.431652315626475 0.7330697671747114 +-0.8065501709917275 -0.3085670715763681 -0.04363618986359229 +0.1094507762612018 0.1822044248402635 0.8482750094846806 +0.7664220244832651 -0.348512569799849 0.2437272599841479 +0.3710123342987457 -0.0414331511130867 -0.2931686414819228 +0.2718164095426289 0.7402389493378747 -0.1889773175061103 +0.4161584778647894 -0.2939425312904814 0.3134262194843917 +0.5168719239094623 0.5962771527141765 0.1598546032048442 +0.478860792369691 0.1702706022377479 0.2459013757792086 +-0.1215720574050559 0.08417833727878442 0.8451603909923673 +$EndNodes +$Elements +5 1973 1 1973 +0 1 15 1 +1 1 +0 2 15 1 +2 2 +1 2 8 12 +3 2 3 14 +4 3 4 15 +5 4 5 16 +6 5 6 17 +7 6 7 18 +8 7 8 19 +9 8 9 20 +10 9 10 21 +11 10 11 22 +12 11 12 23 +13 12 13 24 +14 13 1 25 +2 1 9 462 +15 1 30 13 246 247 25 +16 13 171 1 248 249 25 +17 1 151 30 250 251 246 +18 1 164 151 252 253 250 +19 1 171 164 249 254 252 +20 3 29 2 255 256 14 +21 2 165 3 257 258 14 +22 29 202 2 259 260 256 +23 147 165 2 261 257 262 +24 2 225 147 263 264 262 +25 202 225 2 265 263 260 +26 3 45 4 266 267 15 +27 4 168 3 268 269 15 +28 3 168 29 269 270 255 +29 3 165 45 258 271 266 +30 4 79 5 272 273 16 +31 5 172 4 274 275 16 +32 45 79 4 276 272 267 +33 4 172 168 275 277 268 +34 6 26 5 278 279 17 +35 5 215 6 280 281 17 +36 26 172 5 282 274 279 +37 79 215 5 283 280 273 +38 7 33 6 284 285 18 +39 6 44 7 286 287 18 +40 6 33 26 285 288 278 +41 6 215 44 281 289 286 +42 8 167 7 290 291 19 +43 7 235 8 292 293 19 +44 7 167 33 291 294 284 +45 44 235 7 295 292 287 +46 9 28 8 296 297 20 +47 8 173 9 298 299 20 +48 28 167 8 300 290 297 +49 8 235 173 293 301 298 +50 10 32 9 302 303 21 +51 9 43 10 304 305 21 +52 9 32 28 303 306 296 +53 9 173 43 299 307 304 +54 11 31 10 308 309 22 +55 10 207 11 310 311 22 +56 31 32 10 312 302 309 +57 43 207 10 313 310 305 +58 12 27 11 314 315 23 +59 11 226 12 316 317 23 +60 27 31 11 318 308 315 +61 11 207 150 311 319 320 +62 150 226 11 321 316 320 +63 13 34 12 322 323 24 +64 12 46 13 324 325 24 +65 12 34 27 323 326 314 +66 12 226 46 317 327 324 +67 30 34 13 328 322 247 +68 46 171 13 329 248 325 +69 33 37 26 330 331 288 +70 37 38 26 332 333 331 +71 38 172 26 334 282 333 +72 27 77 31 335 336 318 +73 34 35 27 337 338 326 +74 35 77 27 339 335 338 +75 32 78 28 340 341 306 +76 78 228 28 342 343 341 +77 28 228 167 343 344 300 +78 168 169 29 345 346 270 +79 169 170 29 347 348 346 +80 170 202 29 349 259 348 +81 30 35 34 350 337 328 +82 30 42 35 351 352 350 +83 30 201 42 353 354 351 +84 151 201 30 355 353 251 +85 31 36 32 356 357 312 +86 31 77 36 336 358 356 +87 36 78 32 359 340 357 +88 33 175 37 360 361 330 +89 167 175 33 362 360 294 +90 42 59 35 363 364 352 +91 59 231 35 365 366 364 +92 35 231 77 366 367 339 +93 77 216 36 368 369 358 +94 36 234 78 370 371 359 +95 216 234 36 372 370 369 +96 37 39 38 373 374 332 +97 37 40 39 375 376 373 +98 37 175 40 361 377 375 +99 39 199 38 378 379 374 +100 38 224 172 380 381 334 +101 199 224 38 382 380 379 +102 40 41 39 383 384 376 +103 41 47 39 385 386 384 +104 47 199 39 387 378 386 +105 40 61 41 388 389 383 +106 40 73 61 390 391 388 +107 40 175 73 377 392 390 +108 41 48 47 393 394 385 +109 41 221 48 395 396 393 +110 61 221 41 397 395 389 +111 42 60 59 398 399 363 +112 42 66 60 400 401 398 +113 42 201 66 354 402 400 +114 43 173 159 307 403 404 +115 159 174 43 405 406 404 +116 174 237 43 407 408 406 +117 43 237 207 408 409 313 +118 161 162 44 410 411 412 +119 44 215 161 289 413 412 +120 162 235 44 414 295 411 +121 45 80 79 415 416 276 +122 45 163 80 417 418 415 +123 45 165 163 271 419 417 +124 46 243 171 420 421 329 +125 226 241 46 422 423 327 +126 46 241 227 423 424 425 +127 227 243 46 426 420 425 +128 48 49 47 427 428 394 +129 49 63 47 429 430 428 +130 63 199 47 431 387 430 +131 48 50 49 432 433 427 +132 48 55 50 434 435 432 +133 48 221 55 396 436 434 +134 50 51 49 437 438 433 +135 51 197 49 439 440 438 +136 49 197 63 440 441 429 +137 50 52 51 442 443 437 +138 50 198 52 444 445 442 +139 55 198 50 446 444 435 +140 52 53 51 447 448 443 +141 53 56 51 449 450 448 +142 56 197 51 451 439 450 +143 52 54 53 452 453 447 +144 52 57 54 454 455 452 +145 52 198 57 445 456 454 +146 54 190 53 457 458 453 +147 53 86 56 459 460 449 +148 53 190 86 458 461 459 +149 57 58 54 462 463 455 +150 58 83 54 464 465 463 +151 83 190 54 466 457 465 +152 75 219 55 467 468 469 +153 55 221 75 436 470 469 +154 55 219 198 468 471 446 +155 86 87 56 472 473 460 +156 87 140 56 474 475 473 +157 140 197 56 476 451 475 +158 57 64 58 477 478 462 +159 57 68 64 479 480 477 +160 57 198 68 456 481 479 +161 64 65 58 482 483 478 +162 65 192 58 484 485 483 +163 58 192 83 485 486 464 +164 60 62 59 487 488 399 +165 62 67 59 489 490 488 +166 67 231 59 491 365 490 +167 60 76 62 492 493 487 +168 66 70 60 494 495 401 +169 70 76 60 496 492 495 +170 73 206 61 497 498 391 +171 61 206 75 498 499 500 +172 75 221 61 470 397 500 +173 62 69 67 501 502 489 +174 62 212 69 503 504 501 +175 76 212 62 505 503 493 +176 197 218 63 506 507 441 +177 63 244 199 508 509 431 +178 218 244 63 510 508 507 +179 64 220 65 511 512 482 +180 68 76 64 513 514 480 +181 76 220 64 515 511 514 +182 65 208 192 516 517 484 +183 65 210 208 518 519 516 +184 65 220 210 512 520 518 +185 66 71 70 521 522 494 +186 66 72 71 523 524 521 +187 66 201 72 402 525 523 +188 69 74 67 526 527 502 +189 74 216 67 528 529 527 +190 216 231 67 530 491 529 +191 68 212 76 531 505 513 +192 198 219 68 471 532 481 +193 68 219 212 532 533 531 +194 69 75 74 534 535 526 +195 69 219 75 536 467 534 +196 212 219 69 533 536 504 +197 71 210 70 537 538 522 +198 70 220 76 539 515 496 +199 210 220 70 520 539 538 +200 72 84 71 540 541 524 +201 84 144 71 542 543 541 +202 144 210 71 544 537 543 +203 72 85 84 545 546 540 +204 72 151 85 547 548 545 +205 72 201 151 525 355 547 +206 78 206 73 549 497 550 +207 73 228 78 551 342 550 +208 175 228 73 552 551 392 +209 75 206 74 499 553 535 +210 206 234 74 554 555 553 +211 74 234 216 555 372 528 +212 77 231 216 367 530 368 +213 78 234 206 371 554 549 +214 80 81 79 556 557 416 +215 81 215 79 558 283 557 +216 80 82 81 559 560 556 +217 80 89 82 561 562 559 +218 80 163 89 418 563 561 +219 82 161 81 564 565 560 +220 161 215 81 413 558 565 +221 89 91 82 566 567 562 +222 91 115 82 568 569 567 +223 115 161 82 570 564 569 +224 83 223 190 571 572 466 +225 192 193 83 573 574 486 +226 193 223 83 575 571 574 +227 85 90 84 576 577 546 +228 90 205 84 578 579 577 +229 84 205 144 579 580 542 +230 85 98 90 581 582 576 +231 85 164 98 583 584 581 +232 151 164 85 253 583 548 +233 86 88 87 585 586 472 +234 86 188 88 587 588 585 +235 86 190 188 461 589 587 +236 88 102 87 590 591 586 +237 102 187 87 592 593 591 +238 87 187 140 593 594 474 +239 88 103 102 595 596 590 +240 88 126 103 597 598 595 +241 88 188 126 588 599 597 +242 89 92 91 600 601 566 +243 89 116 92 602 603 600 +244 89 163 116 563 604 602 +245 98 99 90 605 606 582 +246 99 107 90 607 608 606 +247 107 205 90 609 578 608 +248 92 93 91 610 611 601 +249 93 222 91 612 613 611 +250 91 222 115 613 614 568 +251 92 94 93 615 616 610 +252 92 178 94 617 618 615 +253 116 178 92 619 617 603 +254 94 95 93 620 621 616 +255 95 217 93 622 623 621 +256 217 222 93 624 612 623 +257 94 96 95 625 626 620 +258 94 100 96 627 628 625 +259 94 178 100 618 629 627 +260 96 97 95 630 631 626 +261 97 104 95 632 633 631 +262 104 217 95 634 622 633 +263 96 179 97 635 636 630 +264 100 101 96 637 638 628 +265 101 179 96 639 635 638 +266 97 105 104 640 641 632 +267 97 125 105 642 643 640 +268 97 179 125 636 644 642 +269 98 117 99 645 646 605 +270 98 122 117 647 648 645 +271 98 164 122 584 649 647 +272 99 108 107 650 651 607 +273 99 203 108 652 653 650 +274 117 203 99 654 652 646 +275 100 166 101 655 656 637 +276 100 230 166 657 658 655 +277 178 230 100 659 657 629 +278 166 229 101 660 661 656 +279 101 200 179 662 663 639 +280 101 229 200 661 664 662 +281 103 106 102 665 666 596 +282 106 136 102 667 668 666 +283 136 187 102 669 592 668 +284 103 113 106 670 671 665 +285 103 186 113 672 673 670 +286 126 186 103 674 672 598 +287 105 109 104 675 676 641 +288 109 181 104 677 678 676 +289 181 217 104 679 634 678 +290 105 110 109 680 681 675 +291 105 182 110 682 683 680 +292 125 182 105 684 682 643 +293 113 118 106 685 686 671 +294 118 184 106 687 688 686 +295 106 184 136 688 689 667 +296 108 111 107 690 691 651 +297 111 195 107 692 693 691 +298 195 205 107 694 609 693 +299 108 112 111 695 696 690 +300 108 114 112 697 698 695 +301 108 203 114 653 699 697 +302 110 123 109 700 701 681 +303 123 124 109 702 703 701 +304 124 181 109 704 677 703 +305 110 129 123 705 706 700 +306 110 131 129 707 708 705 +307 110 182 131 683 709 707 +308 112 119 111 710 711 696 +309 119 130 111 712 713 711 +310 130 195 111 714 692 713 +311 114 196 112 715 716 698 +312 112 120 119 717 718 710 +313 112 196 120 716 719 717 +314 113 121 118 720 721 685 +315 113 185 121 722 723 720 +316 113 186 185 673 724 722 +317 114 213 196 725 726 715 +318 203 233 114 727 728 699 +319 114 233 213 728 729 725 +320 115 222 157 614 730 731 +321 157 242 115 732 733 731 +322 115 242 161 733 734 570 +323 163 239 116 735 736 604 +324 116 211 178 737 738 619 +325 116 239 211 736 739 737 +326 122 152 117 740 741 648 +327 152 155 117 742 743 741 +328 155 203 117 744 654 743 +329 121 132 118 745 746 721 +330 132 133 118 747 748 746 +331 133 184 118 749 687 748 +332 120 137 119 750 751 718 +333 119 238 130 752 753 712 +334 137 238 119 754 752 751 +335 120 209 137 755 756 750 +336 120 196 176 719 757 758 +337 176 209 120 759 755 758 +338 121 139 132 760 761 745 +339 121 142 139 762 763 760 +340 121 185 142 723 764 762 +341 148 152 122 765 740 766 +342 122 154 148 767 768 766 +343 122 164 154 649 769 767 +344 123 127 124 770 771 702 +345 123 183 127 772 773 770 +346 129 183 123 774 772 706 +347 127 128 124 775 776 771 +348 128 134 124 777 778 776 +349 134 181 124 779 704 778 +350 179 180 125 780 781 644 +351 180 214 125 782 783 781 +352 125 214 182 783 784 684 +353 126 191 186 785 786 674 +354 188 189 126 787 788 599 +355 189 191 126 789 785 788 +356 127 138 128 790 791 775 +357 127 145 138 792 793 790 +358 127 183 145 773 794 792 +359 128 135 134 795 796 777 +360 128 174 135 797 798 795 +361 138 174 128 799 797 791 +362 131 148 129 800 801 708 +363 148 149 129 802 803 801 +364 149 183 129 804 774 803 +365 193 194 130 805 806 807 +366 130 204 193 808 809 807 +367 194 195 130 810 714 806 +368 130 238 204 753 811 808 +369 131 152 148 812 765 800 +370 131 153 152 813 814 812 +371 131 182 153 709 815 813 +372 132 141 133 816 817 747 +373 139 236 132 818 819 761 +374 132 236 141 819 820 816 +375 141 146 133 821 822 817 +376 146 147 133 823 824 822 +377 147 184 133 825 749 824 +378 135 157 134 826 827 796 +379 157 160 134 828 829 827 +380 160 181 134 830 779 829 +381 135 158 157 831 832 826 +382 135 159 158 833 834 831 +383 135 174 159 798 405 833 +384 184 225 136 835 836 689 +385 136 202 187 837 838 669 +386 136 225 202 836 265 837 +387 191 238 137 839 754 840 +388 137 240 191 841 842 840 +389 209 240 137 843 841 756 +390 145 150 138 844 845 793 +391 150 237 138 846 847 845 +392 138 237 174 847 407 799 +393 142 143 139 848 849 763 +394 143 229 139 850 851 849 +395 139 229 166 851 660 852 +396 166 236 139 853 818 852 +397 140 187 170 594 854 855 +398 170 218 140 856 857 855 +399 140 218 197 857 506 476 +400 141 211 146 858 859 821 +401 141 230 211 860 861 858 +402 141 236 230 820 862 860 +403 142 176 143 863 864 848 +404 142 209 176 865 759 863 +405 185 209 142 866 865 764 +406 176 177 143 867 868 864 +407 177 200 143 869 870 868 +408 200 229 143 664 850 870 +409 205 232 144 871 872 580 +410 208 210 144 519 544 873 +411 144 232 208 872 874 873 +412 145 241 150 875 876 844 +413 183 227 145 877 878 794 +414 227 241 145 424 875 878 +415 146 165 147 879 261 823 +416 146 239 165 880 881 879 +417 211 239 146 739 880 859 +418 147 225 184 264 835 825 +419 148 154 149 768 882 802 +420 154 243 149 883 884 882 +421 149 227 183 885 877 804 +422 149 243 227 884 426 885 +423 207 237 150 409 846 319 +424 150 241 226 876 422 321 +425 153 155 152 886 742 814 +426 153 156 155 887 888 886 +427 153 214 156 889 890 887 +428 182 214 153 784 889 815 +429 164 171 154 254 891 769 +430 171 243 154 421 883 891 +431 156 233 155 892 893 888 +432 155 233 203 893 727 744 +433 156 214 180 890 782 894 +434 180 245 156 895 896 894 +435 213 233 156 729 892 897 +436 156 245 213 896 898 897 +437 158 242 157 899 732 832 +438 157 222 160 730 900 828 +439 159 162 158 901 902 834 +440 158 162 161 902 410 903 +441 161 242 158 734 899 903 +442 159 173 162 403 904 901 +443 160 217 181 905 679 830 +444 160 222 217 900 624 905 +445 173 235 162 301 414 904 +446 165 239 163 881 735 419 +447 230 236 166 862 853 658 +448 167 228 175 344 552 362 +449 168 224 169 906 907 345 +450 172 224 168 381 906 277 +451 169 244 170 908 909 347 +452 224 244 169 910 908 907 +453 187 202 170 838 349 854 +454 170 244 218 909 510 856 +455 176 196 177 757 911 867 +456 196 213 177 726 912 911 +457 177 245 200 913 914 869 +458 213 245 177 898 913 912 +459 211 230 178 861 659 738 +460 179 200 180 663 915 780 +461 200 245 180 914 895 915 +462 186 240 185 916 917 724 +463 185 240 209 917 843 866 +464 191 240 186 842 916 786 +465 188 223 189 918 919 787 +466 190 223 188 572 918 589 +467 189 204 191 920 921 789 +468 193 204 189 809 920 922 +469 189 223 193 919 575 922 +470 204 238 191 811 839 921 +471 192 194 193 923 805 573 +472 192 208 194 517 924 923 +473 194 232 195 925 926 810 +474 208 232 194 874 925 924 +475 195 232 205 926 871 694 +476 199 244 224 509 910 382 +3 1 11 1497 +477 970 163 976 1045 1071 1072 1073 1074 1075 1076 +478 941 970 4 976 1077 1078 1079 1080 1081 1073 +479 227 992 944 1025 1082 1083 1084 1085 1086 1087 +480 68 947 1000 1017 1088 1089 1090 1091 1092 1093 +481 214 967 968 1016 1094 1095 1096 1097 1098 1099 +482 956 929 969 990 1100 1101 1102 1103 1104 1105 +483 935 945 958 1036 1106 1107 1108 1109 1110 1111 +484 26 979 941 987 1112 1113 1114 1115 1116 1117 +485 1000 1017 947 1033 1092 1093 1089 1118 1119 1120 +486 944 961 948 997 1121 1122 1123 1124 1125 1126 +487 68 995 947 1017 1127 1128 1088 1091 1093 1129 +488 961 973 948 997 1130 1131 1122 1126 1125 1132 +489 944 948 939 1023 1123 1133 1134 1135 1136 1137 +490 26 5 941 979 279 1138 1114 1112 1113 1139 +491 927 1031 974 1037 1140 1141 1142 1143 1144 1145 +492 235 979 943 1006 1146 1147 1148 1149 1150 1151 +493 5 970 941 979 1152 1077 1138 1139 1113 1153 +494 214 967 125 968 1094 1154 783 1096 1155 1095 +495 931 1010 955 1050 1156 1157 1158 1159 1160 1161 +496 945 1004 958 1005 1162 1163 1107 1164 1165 1166 +497 955 1010 954 1050 1157 1167 1168 1160 1169 1161 +498 986 996 964 1053 1170 1171 1172 1173 1174 1175 +499 932 948 944 1023 1176 1123 1177 1178 1135 1137 +500 927 971 974 1031 1179 1180 1142 1140 1141 1181 +501 964 996 978 1053 1171 1182 1183 1174 1184 1175 +502 129 123 997 1029 706 1185 1186 1187 1188 1189 +503 958 960 934 1012 1190 1191 1192 1193 1194 1195 +504 235 7 943 979 292 1196 1148 1146 1147 1197 +505 101 989 967 1008 1198 1199 1200 1201 1202 1203 +506 948 973 932 997 1131 1204 1176 1125 1205 1132 +507 954 955 928 1010 1168 1206 1207 1167 1208 1157 +508 214 180 967 1016 782 1209 1094 1097 1099 1210 +509 967 1008 989 1039 1202 1203 1199 1211 1212 1213 +510 934 958 1014 1036 1192 1214 1215 1216 1217 1110 +511 125 968 967 1029 1155 1095 1154 1218 1219 1220 +512 948 961 936 984 1122 1221 1222 1223 1224 1225 +513 979 1006 235 1056 1151 1149 1146 1226 1227 1228 +514 939 948 944 961 1133 1123 1134 1229 1121 1122 +515 12 982 959 983 1230 1231 1232 1233 1234 1235 +516 927 974 971 1046 1142 1180 1179 1236 1237 1238 +517 937 940 981 1038 1239 1240 1241 1242 1243 1244 +518 935 943 945 1036 1245 1246 1106 1109 1111 1247 +519 944 948 932 997 1123 1176 1177 1124 1205 1125 +520 949 974 954 1028 1248 1249 1250 1251 1252 1253 +521 951 971 946 1031 1254 1255 1256 1257 1258 1181 +522 944 983 227 1025 1259 1260 1084 1086 1085 1261 +523 5 4 941 970 16 1079 1138 1152 1077 1078 +524 927 981 1004 1011 1262 1263 1264 1265 1266 1267 +525 139 955 142 1034 1268 1269 763 1270 1271 1272 +526 935 945 943 1064 1106 1246 1245 1273 1274 1275 +527 26 941 986 987 1114 1276 1277 1115 1278 1116 +528 942 972 92 1045 1279 1280 1281 1282 1283 1284 +529 125 967 989 1029 1154 1199 1285 1218 1286 1219 +530 233 114 1016 1035 728 1287 1288 1289 1290 1291 +531 940 937 976 1038 1239 1292 1293 1244 1294 1242 +532 233 1016 1015 1035 1288 1295 1296 1289 1297 1290 +533 63 964 986 996 1298 1172 1299 1300 1170 1171 +534 955 139 1009 1034 1268 1301 1302 1272 1303 1270 +535 955 931 1009 1010 1158 1304 1302 1157 1305 1156 +536 931 953 954 1032 1306 1307 1308 1309 1310 1311 +537 954 974 949 990 1249 1248 1250 1312 1313 1314 +538 7 943 979 987 1196 1147 1197 1315 1117 1316 +539 969 1025 938 1044 1317 1318 1319 1320 1321 1322 +540 929 956 969 1051 1100 1102 1101 1323 1324 1325 +541 168 941 976 996 1326 1080 1327 1328 1329 1330 +542 945 935 958 1011 1106 1108 1107 1331 1332 1333 +543 955 928 1010 1016 1206 1208 1157 1334 1335 1336 +544 101 1008 967 1009 1201 1202 1200 1337 1338 1339 +545 232 998 144 1003 1340 1341 872 1342 1343 1344 +546 63 978 964 996 1345 1183 1298 1300 1171 1182 +547 26 6 5 979 278 17 279 1112 1139 1346 +548 972 976 163 1045 1347 1072 1348 1284 1076 1075 +549 45 970 163 976 1349 1071 417 1350 1072 1073 +550 40 987 1022 1042 1351 1352 1353 1354 1355 1356 +551 92 91 942 1045 601 1357 1281 1283 1282 1358 +552 96 989 101 1008 1359 1198 638 1360 1201 1203 +553 927 981 980 1004 1262 1361 1362 1264 1363 1263 +554 948 973 961 984 1131 1130 1122 1223 1225 1364 +555 948 932 973 984 1176 1204 1131 1223 1364 1365 +556 129 123 183 944 706 772 774 1366 1367 1368 +557 935 960 958 1012 1369 1190 1108 1370 1193 1195 +558 957 972 146 1034 1371 1372 1373 1374 1375 1376 +559 6 979 26 987 1346 1112 278 1377 1115 1117 +560 187 988 978 1019 1378 1379 1380 1381 1382 1383 +561 168 941 4 976 1326 1079 268 1327 1081 1080 +562 937 981 940 1057 1241 1240 1239 1384 1385 1386 +563 966 1017 1000 1033 1387 1092 1388 1389 1118 1120 +564 235 7 979 1056 292 1197 1146 1227 1226 1390 +565 937 950 981 1057 1391 1392 1241 1384 1386 1393 +566 219 1000 966 1017 1394 1388 1395 1396 1387 1092 +567 992 1029 944 1061 1397 1398 1083 1399 1400 1401 +568 936 940 980 984 1402 1403 1404 1224 1405 1406 +569 144 998 994 1003 1341 1407 1408 1343 1409 1344 +570 930 951 950 1037 1410 1411 1412 1413 1414 1415 +571 935 1022 987 1042 1416 1352 1417 1418 1356 1355 +572 206 1022 960 1042 1419 1420 1421 1422 1423 1355 +573 944 1029 997 1061 1398 1188 1124 1400 1424 1401 +574 91 985 942 1045 1425 1426 1357 1358 1282 1427 +575 129 944 183 992 1366 1367 774 1428 1429 1083 +576 165 972 957 976 1430 1371 1431 1432 1433 1347 +577 974 954 1037 1047 1249 1434 1144 1435 1436 1437 +578 938 975 956 1028 1438 1439 1440 1441 1442 1443 +579 969 990 929 1043 1104 1105 1101 1444 1445 1446 +580 955 1010 967 1016 1157 1447 1448 1334 1099 1335 +581 139 142 121 1034 763 762 760 1270 1449 1271 +582 92 972 942 1008 1280 1279 1281 1450 1451 1452 +583 934 958 971 1046 1192 1453 1454 1455 1237 1456 +584 956 974 971 991 1457 1180 1458 1459 1460 1461 +585 142 955 185 977 1269 1462 764 1463 1464 1465 +586 144 994 998 1043 1408 1407 1341 1466 1467 1468 +587 949 990 974 1028 1313 1314 1248 1251 1253 1469 +588 116 92 972 1045 603 1280 1470 1471 1284 1283 +589 994 998 929 1003 1407 1472 1473 1409 1474 1344 +590 978 988 937 1019 1379 1475 1476 1382 1477 1383 +591 945 1005 958 1036 1164 1165 1107 1111 1110 1478 +592 243 992 227 1025 1479 1082 426 1480 1085 1087 +593 940 1038 976 1058 1244 1294 1293 1481 1482 1483 +594 943 1001 9 1006 1484 1485 1486 1150 1487 1488 +595 934 960 958 1036 1191 1190 1192 1216 1110 1489 +596 981 1030 946 1031 1490 1491 1492 1493 1258 1494 +597 941 987 979 1064 1116 1117 1113 1495 1496 1497 +598 139 142 955 1009 763 1269 1268 1301 1302 1498 +599 960 966 934 1012 1499 1500 1191 1195 1194 1501 +600 45 4 970 976 267 1078 1349 1350 1073 1081 +601 951 930 993 1037 1410 1502 1503 1415 1504 1413 +602 163 970 80 1045 1071 1505 418 1076 1506 1074 +603 934 971 956 1046 1454 1458 1507 1455 1508 1237 +604 955 1009 967 1010 1302 1338 1448 1157 1447 1305 +605 947 1017 995 1033 1093 1129 1128 1119 1509 1120 +606 12 27 959 982 314 1510 1232 1230 1231 1511 +607 176 955 143 1016 1512 1513 864 1514 1515 1334 +608 185 977 955 1007 1464 1465 1462 1516 1517 1518 +609 8 943 9 1006 1519 1486 20 1520 1487 1150 +610 214 180 125 967 782 781 783 1094 1154 1209 +611 93 989 942 1062 1521 1522 1523 1524 1525 1526 +612 960 1022 935 1042 1420 1416 1369 1423 1418 1355 +613 214 968 156 1016 1096 1527 890 1097 1528 1098 +614 938 956 969 990 1440 1102 1319 1529 1104 1103 +615 940 936 980 1058 1402 1404 1403 1481 1530 1531 +616 106 957 977 988 1532 1533 1534 1535 1536 1537 +617 147 976 957 1019 1538 1433 1539 1540 1541 1542 +618 40 987 986 1022 1351 1278 1543 1353 1544 1352 +619 967 1009 1008 1039 1338 1339 1202 1211 1213 1545 +620 974 990 954 1026 1314 1312 1249 1546 1547 1548 +621 26 941 38 986 1114 1549 333 1277 1550 1276 +622 145 983 944 1070 1551 1259 1552 1553 1554 1555 +623 68 57 995 1017 479 1556 1127 1091 1129 1557 +624 933 995 1017 1033 1558 1129 1559 1560 1120 1509 +625 206 960 1022 1066 1421 1420 1419 1561 1562 1563 +626 167 943 7 987 1564 1196 291 1565 1315 1316 +627 932 1023 949 1027 1178 1566 1567 1568 1569 1570 +628 937 940 976 1057 1239 1293 1292 1384 1571 1385 +629 106 957 118 977 1532 1572 686 1534 1573 1533 +630 186 1007 1002 1054 1574 1575 1576 1577 1578 1579 +631 219 68 1000 1017 532 1090 1394 1396 1092 1091 +632 149 944 227 992 1580 1084 885 1581 1082 1083 +633 937 996 978 1019 1582 1182 1476 1477 1382 1583 +634 30 959 969 1025 1584 1585 1586 1587 1317 1588 +635 929 998 994 1043 1472 1407 1473 1445 1468 1467 +636 932 948 1023 1027 1176 1137 1178 1568 1570 1589 +637 983 1041 944 1070 1590 1591 1259 1555 1554 1592 +638 940 984 936 1045 1406 1224 1402 1593 1594 1595 +639 152 1020 992 1044 1596 1597 1598 1599 1600 1601 +640 81 985 970 1056 1602 1603 1604 1605 1606 1607 +641 946 951 933 971 1256 1608 1609 1255 1610 1254 +642 143 955 1009 1016 1513 1302 1611 1515 1612 1334 +643 938 1021 944 1025 1613 1614 1615 1318 1086 1616 +644 954 990 949 1026 1312 1313 1250 1547 1617 1548 +645 931 954 1010 1050 1308 1167 1156 1159 1161 1169 +646 938 956 1014 1069 1440 1618 1619 1620 1621 1622 +647 61 1022 206 1042 1623 1419 498 1624 1422 1355 +648 940 1045 936 1058 1593 1594 1402 1481 1531 1625 +649 232 998 1003 1048 1340 1344 1342 1626 1627 1628 +650 7 979 6 987 1197 1346 18 1315 1377 1117 +651 185 955 142 1007 1462 1269 764 1516 1629 1517 +652 961 973 936 984 1130 1630 1221 1225 1224 1364 +653 145 1041 983 1070 1631 1590 1551 1553 1555 1592 +654 1015 1020 152 1044 1632 1596 1633 1634 1599 1601 +655 967 1009 931 1010 1338 1304 1635 1447 1156 1305 +656 931 954 953 1010 1308 1307 1306 1156 1636 1167 +657 177 176 143 1016 867 864 868 1637 1515 1514 +658 133 957 146 1034 1638 1373 822 1639 1375 1374 +659 182 214 125 968 784 783 684 1640 1155 1096 +660 931 1032 954 1050 1309 1310 1308 1159 1169 1641 +661 958 960 935 1036 1190 1369 1108 1110 1109 1489 +662 176 999 955 1016 1642 1643 1512 1514 1334 1644 +663 941 976 937 1038 1080 1292 1645 1646 1242 1294 +664 962 978 187 988 1647 1380 1648 1649 1378 1379 +665 106 184 118 957 688 687 686 1532 1572 1650 +666 939 983 982 1041 1651 1235 1652 1653 1654 1590 +667 938 944 992 1025 1615 1083 1655 1318 1087 1086 +668 974 1037 993 1047 1144 1504 1656 1435 1657 1436 +669 209 955 176 999 1658 1512 759 1659 1642 1643 +670 938 1023 975 1028 1660 1661 1438 1441 1443 1662 +671 141 146 972 1034 821 1372 1663 1664 1376 1375 +672 928 955 954 1047 1206 1168 1207 1665 1437 1666 +673 59 1000 1018 1024 1667 1668 1669 1670 1671 1672 +674 935 966 960 1012 1673 1499 1369 1370 1195 1501 +675 215 970 5 979 1674 1152 280 1675 1139 1153 +676 184 957 106 988 1650 1532 688 1676 1535 1537 +677 114 999 1016 1035 1677 1644 1287 1291 1290 1678 +678 5 79 4 970 273 272 16 1152 1078 1679 +679 944 1021 938 1023 1614 1613 1615 1135 1660 1680 +680 172 38 26 941 334 333 282 1681 1114 1549 +681 938 1014 956 1021 1619 1618 1440 1613 1682 1683 +682 955 999 209 1007 1643 1659 1658 1517 1684 1685 +683 930 1037 950 1050 1413 1414 1412 1686 1687 1688 +684 12 983 959 1025 1233 1234 1232 1689 1588 1261 +685 945 943 1005 1036 1246 1690 1164 1111 1478 1247 +686 942 932 984 1062 1691 1365 1692 1525 1693 1694 +687 939 948 961 1005 1133 1122 1229 1695 1696 1697 +688 187 978 170 1019 1380 1698 854 1381 1699 1382 +689 945 935 1011 1038 1106 1333 1331 1700 1701 1702 +690 146 957 165 972 1373 1431 879 1372 1430 1371 +691 59 1018 1000 1065 1669 1668 1667 1703 1704 1705 +692 986 987 935 1022 1278 1417 1706 1544 1416 1352 +693 967 968 932 1029 1095 1707 1708 1219 1709 1220 +694 978 996 170 1019 1182 1710 1698 1382 1699 1583 +695 928 954 949 1026 1207 1250 1711 1712 1617 1547 +696 934 971 958 1012 1454 1453 1192 1194 1193 1713 +697 967 932 989 1029 1708 1714 1199 1219 1286 1709 +698 26 986 37 987 1277 1715 331 1115 1716 1278 +699 38 941 224 986 1549 1717 380 1550 1718 1276 +700 975 1004 948 1005 1719 1720 1721 1722 1697 1166 +701 213 233 114 1016 729 728 725 1723 1287 1288 +702 946 1011 935 1038 1724 1333 1725 1726 1702 1701 +703 87 187 962 978 593 1648 1727 1728 1647 1380 +704 95 989 93 1062 1729 1521 621 1730 1524 1526 +705 951 993 974 1037 1503 1656 1731 1415 1144 1504 +706 186 191 1002 1007 786 1732 1576 1574 1575 1733 +707 91 93 942 985 611 1523 1357 1425 1426 1734 +708 92 89 91 1045 600 566 601 1283 1358 1735 +709 963 990 969 1043 1736 1104 1737 1738 1444 1446 +710 936 961 948 1005 1221 1122 1222 1739 1697 1696 +711 950 1030 981 1031 1740 1490 1392 1741 1493 1494 +712 939 961 944 1041 1229 1121 1134 1653 1591 1742 +713 224 986 941 996 1718 1276 1717 1743 1330 1170 +714 183 944 149 992 1367 1580 804 1429 1581 1083 +715 960 966 935 1022 1499 1673 1369 1420 1416 1744 +716 934 1014 958 1046 1215 1214 1192 1455 1456 1745 +717 172 224 38 941 381 380 334 1681 1549 1717 +718 145 227 944 983 878 1084 1552 1551 1259 1260 +719 7 167 8 943 291 290 19 1196 1519 1564 +720 968 1015 156 1016 1746 1747 1527 1098 1528 1295 +721 209 142 955 1007 865 1269 1658 1684 1517 1629 +722 8 235 7 943 293 292 19 1519 1196 1148 +723 959 982 35 1024 1231 1748 1749 1750 1751 1752 +724 954 949 1028 1067 1250 1251 1252 1753 1754 1755 +725 220 994 947 1003 1756 1757 1758 1759 1760 1409 +726 993 1037 930 1047 1504 1413 1502 1657 1761 1436 +727 141 972 1008 1034 1663 1452 1762 1664 1763 1376 +728 116 89 92 1045 602 600 603 1471 1283 1735 +729 182 968 125 1029 1640 1155 684 1764 1218 1220 +730 7 6 33 987 18 285 284 1315 1765 1377 +731 92 116 972 1008 603 1470 1280 1450 1452 1766 +732 206 1022 61 1066 1419 1623 498 1561 1767 1562 +733 68 64 947 995 480 1768 1088 1127 1128 1769 +734 934 956 1014 1046 1507 1618 1215 1455 1745 1508 +735 932 1023 944 1061 1178 1135 1177 1770 1400 1771 +736 932 1010 953 1027 1772 1636 1773 1568 1774 1775 +737 186 1002 126 1054 1576 1776 674 1577 1777 1578 +738 932 949 1010 1027 1567 1778 1772 1568 1775 1569 +739 938 1014 1021 1069 1619 1683 1613 1620 1779 1621 +740 938 1025 992 1044 1318 1087 1655 1321 1600 1322 +741 121 142 185 977 762 764 723 1780 1464 1463 +742 944 939 1021 1023 1134 1781 1614 1135 1680 1136 +743 209 185 142 1007 866 764 865 1684 1629 1516 +744 969 1043 85 1044 1444 1782 1783 1320 1784 1785 +745 932 968 967 1010 1707 1095 1708 1772 1447 1786 +746 8 9 173 1006 20 299 298 1520 1787 1487 +747 944 997 123 1070 1124 1185 1368 1554 1788 1789 +748 63 964 47 986 1298 1790 430 1299 1791 1172 +749 165 957 147 976 1431 1539 261 1432 1538 1433 +750 80 163 45 970 418 417 415 1505 1349 1071 +751 183 944 123 1070 1367 1368 772 1792 1788 1554 +752 956 974 991 1051 1457 1461 1459 1325 1793 1794 +753 963 1043 969 1044 1738 1444 1737 1795 1320 1785 +754 959 934 1014 1024 1796 1215 1797 1750 1798 1799 +755 939 982 1001 1041 1652 1800 1801 1653 1802 1654 +756 87 962 56 978 1727 1803 473 1728 1804 1647 +757 45 4 79 970 267 272 276 1349 1679 1078 +758 235 943 8 1006 1148 1519 293 1149 1520 1150 +759 966 1022 960 1066 1744 1420 1499 1805 1563 1562 +760 949 928 968 1010 1711 1806 1807 1778 1786 1208 +761 224 941 168 996 1717 1326 906 1743 1328 1330 +762 954 1037 1047 1050 1434 1436 1437 1169 1808 1688 +763 956 938 969 1069 1440 1319 1102 1622 1809 1620 +764 964 978 197 1013 1183 1810 1811 1812 1813 1814 +765 944 938 992 1023 1615 1655 1083 1135 1815 1660 +766 209 176 120 999 759 758 755 1659 1816 1642 +767 187 87 962 988 593 1727 1648 1378 1649 1817 +768 186 191 126 1002 786 785 674 1576 1776 1732 +769 211 141 972 1008 858 1663 1818 1819 1452 1762 +770 959 969 938 1069 1585 1319 1820 1821 1620 1809 +771 976 1038 941 1058 1294 1646 1080 1482 1822 1483 +772 941 986 987 1064 1276 1278 1116 1495 1497 1823 +773 945 980 936 1058 1824 1404 1825 1826 1531 1530 +774 954 1028 974 1067 1252 1253 1249 1753 1827 1754 +775 4 172 5 941 275 274 16 1079 1138 1681 +776 951 946 1030 1031 1256 1491 1828 1257 1494 1258 +777 99 963 998 1035 1829 1830 1831 1832 1833 1834 +778 5 172 26 941 274 282 279 1138 1114 1681 +779 227 149 183 944 885 804 877 1084 1367 1580 +780 957 937 1019 1057 1835 1477 1541 1836 1837 1384 +781 976 1019 937 1057 1542 1477 1292 1571 1384 1837 +782 173 9 1001 1006 299 1485 1838 1787 1488 1487 +783 956 969 1051 1069 1102 1324 1325 1622 1839 1809 +784 12 11 982 983 23 1840 1230 1233 1235 1841 +785 938 949 1023 1028 1842 1566 1660 1441 1662 1251 +786 168 224 172 941 906 381 277 1326 1681 1717 +787 222 973 160 1062 1843 1844 900 1845 1846 1847 +788 28 1001 943 1068 1848 1484 1849 1850 1851 1852 +789 939 944 983 1041 1134 1259 1651 1653 1590 1591 +790 209 999 120 1007 1659 1816 755 1684 1853 1685 +791 13 12 959 1025 24 1232 1854 1855 1588 1689 +792 937 946 981 1030 1856 1492 1241 1857 1490 1491 +793 220 210 994 1003 520 1858 1756 1759 1409 1859 +794 49 964 197 1013 1860 1811 440 1861 1813 1812 +795 129 992 131 1029 1428 1862 708 1187 1863 1397 +796 935 958 1011 1012 1108 1332 1333 1370 1864 1193 +797 6 215 5 979 281 280 17 1346 1139 1675 +798 133 146 141 1034 822 821 817 1639 1664 1375 +799 40 37 986 987 375 1715 1543 1351 1278 1716 +800 28 9 943 1001 296 1486 1849 1848 1484 1485 +801 954 1047 955 1050 1437 1666 1168 1169 1160 1808 +802 938 1021 959 1069 1613 1865 1820 1620 1821 1779 +803 964 1012 946 1052 1866 1867 1868 1869 1870 1871 +804 931 950 1032 1050 1872 1873 1309 1159 1641 1687 +805 959 35 1018 1024 1749 1874 1875 1750 1671 1751 +806 937 976 941 996 1292 1080 1645 1582 1330 1329 +807 947 995 64 1003 1128 1769 1768 1760 1876 1877 +808 68 219 198 1017 532 471 481 1091 1878 1396 +809 27 35 959 982 338 1749 1510 1511 1231 1748 +810 992 1025 154 1044 1087 1879 1880 1600 1881 1322 +811 964 1013 49 1017 1812 1861 1860 1882 1883 1884 +812 962 988 102 1054 1649 1885 1886 1887 1888 1889 +813 131 992 968 1029 1862 1890 1891 1863 1220 1397 +814 938 956 990 1028 1440 1103 1529 1441 1469 1442 +815 941 937 996 1038 1645 1582 1330 1646 1892 1242 +816 930 1047 1037 1050 1761 1436 1413 1686 1688 1808 +817 68 198 57 1017 481 456 479 1091 1557 1878 +818 125 967 179 989 1154 1893 644 1285 1894 1199 +819 959 982 939 983 1231 1652 1895 1234 1651 1235 +820 942 984 973 1062 1692 1364 1896 1525 1847 1693 +821 11 982 983 1041 1840 1235 1841 1897 1590 1654 +822 243 149 227 992 884 885 426 1479 1082 1581 +823 27 34 12 959 326 323 314 1510 1232 1898 +824 942 989 94 1008 1522 1899 1900 1451 1901 1203 +825 168 172 4 941 277 275 268 1326 1079 1681 +826 946 971 933 1012 1255 1610 1609 1867 1902 1713 +827 214 156 180 1016 890 894 782 1097 1210 1528 +828 995 1013 52 1049 1903 1904 1905 1906 1907 1908 +829 30 969 1 1025 1586 1909 246 1587 1910 1317 +830 88 962 102 1054 1911 1886 590 1912 1888 1887 +831 963 929 990 1043 1913 1105 1736 1738 1446 1445 +832 961 997 944 1070 1126 1124 1121 1914 1554 1789 +833 956 991 971 1051 1459 1460 1458 1325 1915 1793 +834 943 979 945 1005 1147 1916 1246 1690 1164 1917 +835 66 994 969 1018 1918 1919 1920 1921 1922 1923 +836 92 178 116 1008 617 619 603 1450 1766 1924 +837 943 1036 935 1042 1247 1109 1245 1925 1418 1926 +838 953 980 940 984 1927 1403 1928 1929 1406 1405 +839 938 956 975 1021 1440 1439 1438 1613 1930 1682 +840 931 1050 1034 1063 1159 1931 1932 1933 1934 1935 +841 119 999 965 1007 1936 1937 1938 1939 1940 1685 +842 43 961 1006 1041 1941 1942 1943 1944 1945 1742 +843 145 241 227 983 875 424 878 1551 1260 1946 +844 65 947 64 1003 1947 1768 482 1948 1876 1760 +845 63 197 964 978 441 1811 1298 1345 1183 1810 +846 928 949 990 1026 1711 1313 1949 1712 1548 1617 +847 93 92 91 942 610 601 611 1523 1357 1281 +848 44 979 7 1056 1950 1197 287 1951 1390 1226 +849 939 1004 975 1005 1952 1719 1953 1695 1722 1166 +850 6 26 33 987 278 288 285 1377 1765 1115 +851 26 38 37 986 333 332 331 1277 1715 1550 +852 8 28 9 943 297 296 20 1519 1486 1849 +853 938 969 959 1025 1319 1585 1820 1318 1588 1317 +854 152 968 131 992 1954 1891 812 1598 1862 1890 +855 948 975 939 1023 1721 1953 1133 1137 1136 1661 +856 29 996 976 1019 1955 1329 1956 1957 1542 1583 +857 944 939 983 1021 1134 1651 1259 1614 1958 1781 +858 959 1014 982 1024 1797 1959 1231 1750 1752 1798 +859 166 1008 1009 1034 1960 1339 1961 1962 1303 1763 +860 186 977 1007 1054 1963 1518 1574 1577 1579 1964 +861 975 1004 927 1027 1719 1264 1965 1966 1967 1968 +862 54 995 52 1049 1969 1905 452 1970 1907 1906 +863 99 998 107 1035 1831 1971 607 1832 1972 1833 +864 143 955 142 1009 1513 1269 848 1611 1498 1302 +865 93 222 217 1062 612 624 623 1524 1973 1845 +866 934 966 960 1066 1500 1499 1191 1974 1563 1805 +867 933 946 1012 1052 1609 1867 1902 1975 1871 1870 +868 99 1015 963 1035 1976 1977 1829 1832 1834 1297 +869 56 978 962 1013 1804 1647 1803 1978 1979 1814 +870 956 929 974 1051 1100 1980 1457 1325 1794 1323 +871 934 1012 966 1033 1194 1501 1500 1981 1389 1982 +872 931 967 1010 1039 1635 1447 1156 1983 1984 1211 +873 92 942 94 1008 1281 1900 615 1450 1901 1451 +874 156 968 153 1015 1527 1985 887 1747 1986 1746 +875 928 949 968 1020 1711 1807 1806 1987 1988 1989 +876 952 1002 223 1040 1990 1991 1992 1993 1994 1995 +877 192 995 952 1003 1996 1997 1998 1999 2000 1877 +878 73 61 206 1042 391 498 497 2001 1422 1624 +879 930 950 951 1030 1412 1411 1410 2002 1828 1740 +880 102 962 87 988 1886 1727 591 1885 1817 1649 +881 946 935 1012 1053 1725 1370 1867 2003 2004 2005 +882 936 1045 970 1058 1594 1074 2006 1531 2007 1625 +883 65 64 995 1003 482 1769 2008 1948 1877 1876 +884 156 1015 233 1016 1747 1296 892 1528 1288 1295 +885 933 964 1012 1017 2009 1866 1902 1559 2010 1882 +886 973 984 932 1062 1364 1365 1204 1847 1694 1693 +887 939 958 1004 1005 2011 1163 1952 1695 1166 1165 +888 142 176 209 955 863 759 865 1269 1658 1512 +889 61 1022 75 1066 1623 2012 500 1767 2013 1562 +890 939 958 975 1004 2011 2014 1953 1952 1719 1163 +891 931 1034 1057 1063 1932 2015 2016 1933 2017 1934 +892 129 110 123 1029 705 700 706 1187 1189 2018 +893 945 979 936 1005 1916 2019 1825 1164 1739 1917 +894 931 955 1034 1050 1158 1272 1932 1159 1931 1160 +895 938 990 949 1028 1529 1313 1842 1441 1251 1469 +896 957 1019 976 1057 1541 1542 1433 1836 1571 1837 +897 933 1012 964 1052 1902 1866 2009 1975 1869 1871 +898 89 985 91 1045 2020 1425 566 1735 1358 1427 +899 937 981 950 1030 1241 1392 1391 1857 1740 1490 +900 100 96 101 1008 628 638 637 2021 1201 1360 +901 52 1013 53 1049 1904 2022 447 1907 2023 1908 +902 959 1021 1014 1069 1865 1683 1797 1821 1621 1779 +903 940 976 972 1045 1293 1347 2024 1593 1284 1075 +904 63 47 199 986 430 387 431 1299 2025 1791 +905 82 970 985 1045 2026 1603 2027 2028 1427 1074 +906 970 976 941 1058 1073 1080 1077 2007 1822 1482 +907 220 947 65 1003 1758 1947 512 1759 1948 1760 +908 141 146 211 972 821 859 858 1663 1818 1372 +909 142 143 176 955 848 864 863 1269 1512 1513 +910 972 976 940 1057 1347 1293 2024 2029 1385 1571 +911 205 144 232 998 580 872 871 2030 1340 1341 +912 929 956 974 990 1100 1457 1980 1105 1314 1103 +913 931 1057 1050 1063 2016 2031 1159 1933 1935 2017 +914 955 967 1009 1016 1448 1338 1302 1334 1612 1099 +915 934 1018 1000 1024 2032 1668 2033 1799 1672 1671 +916 966 1012 933 1033 1501 1902 2034 1389 1560 1982 +917 942 984 932 1039 1692 1365 1691 2035 2036 2037 +918 66 994 1018 1065 1918 1923 1921 2038 1705 2039 +919 111 965 112 1035 2040 2041 696 2042 2043 2044 +920 192 1003 952 1048 1999 2000 1998 2045 2046 1627 +921 134 135 128 1070 796 795 777 2047 2048 2049 +922 90 99 963 998 606 1829 2050 2051 1830 1831 +923 49 1013 51 1017 1861 2052 438 1883 2053 1884 +924 958 1004 945 1011 1163 1162 1107 1332 1331 1266 +925 88 87 102 962 586 591 590 1911 1886 1727 +926 52 1013 995 1017 1904 1903 1905 2054 1129 1884 +927 214 153 156 968 889 887 890 1096 1527 1985 +928 8 167 28 943 290 300 297 1519 1849 1564 +929 28 943 167 1042 1849 1564 300 2055 2056 1925 +930 7 44 6 979 287 286 18 1197 1346 1950 +931 951 974 971 1031 1731 1180 1254 1257 1181 1141 +932 220 947 994 1065 1758 1757 1756 2057 2039 2058 +933 956 971 934 1051 1458 1454 1507 1325 2059 1915 +934 932 984 953 1039 1365 1929 1773 2036 2060 2037 +935 134 997 973 1070 2061 1132 2062 2047 2063 1789 +936 932 942 989 1062 1691 1522 1714 1694 1526 1525 +937 49 63 197 964 429 441 440 1860 1811 1298 +938 146 147 165 957 823 261 879 1373 1431 1539 +939 951 971 974 991 1254 1180 1731 2064 1461 1460 +940 957 976 972 1057 1433 1347 1371 1836 2029 1571 +941 48 964 1017 1022 2065 1882 2066 2067 2068 2069 +942 931 1034 972 1057 1932 1376 2070 2016 2029 2015 +943 937 978 962 988 1476 1647 2071 1475 1649 1379 +944 127 183 123 1070 773 772 770 2072 1788 1792 +945 940 945 980 981 2073 1824 1403 1240 1361 2074 +946 927 1011 971 1031 1265 2075 1179 1140 1181 2076 +947 54 52 53 1049 452 447 453 1970 2023 1907 +948 1015 1016 928 1035 1295 1336 2077 1297 2078 1290 +949 59 1000 62 1065 1667 2079 488 1703 2080 1704 +950 931 953 1032 1059 1306 1311 1309 2081 2082 2083 +951 68 57 64 995 479 477 480 1127 1769 1556 +952 191 1002 1007 1040 1732 1575 1733 2084 2085 1995 +953 929 969 994 1051 1101 1919 1473 1323 2086 1324 +954 939 959 983 1021 1895 1234 1651 1781 1958 1865 +955 175 987 40 1042 2087 1351 377 2088 1354 1356 +956 94 989 96 1008 1899 1359 625 1901 1360 1203 +957 934 971 1012 1033 1454 1713 1194 1981 1982 2089 +958 118 977 957 1034 1573 1533 1572 2090 1374 2091 +959 129 131 110 1029 708 707 705 1187 2018 1863 +960 40 986 39 1022 1543 2092 376 1353 2093 1544 +961 931 1032 950 1057 1309 1873 1872 2016 1393 2094 +962 928 963 990 1020 2095 1736 1949 1987 2096 2097 +963 168 976 3 996 1327 2098 269 1328 2099 1329 +964 36 960 216 1024 2100 2101 369 2102 2103 2104 +965 120 999 119 1007 1816 1936 718 1853 1939 1685 +966 34 959 35 1018 1898 1749 337 2105 1874 1875 +967 927 975 1027 1028 1965 1966 1967 2106 2107 1443 +968 72 969 66 994 2108 1920 523 2109 1918 1919 +969 145 138 1041 1070 793 2110 1631 1553 1592 2111 +970 11 1001 982 1041 2112 1800 1840 1897 1654 1802 +971 202 187 170 1019 838 854 349 2113 1699 1381 +972 30 969 959 1018 1586 1585 1584 2114 1875 1922 +973 974 1031 951 1037 1141 1257 1731 1144 1415 1145 +974 112 965 999 1035 2041 1937 2115 2043 1678 2044 +975 929 991 974 1051 2116 1461 1980 1323 1794 1793 +976 957 988 184 1019 1537 1676 1650 1541 2117 1383 +977 81 161 985 1056 565 2118 1602 1605 1607 2119 +978 1002 1007 930 1054 1575 2120 2121 1578 2122 1579 +979 185 186 977 1007 724 1963 1464 1516 1518 1574 +980 945 1004 981 1011 1162 1263 2074 1331 1267 1266 +981 933 951 946 1052 1608 1256 1609 1975 1870 2123 +982 939 982 959 1014 1652 1231 1895 2124 1797 1959 +983 944 1021 983 1025 1614 1958 1259 1086 1261 1616 +984 943 987 167 1042 1316 1565 1564 1925 2056 1356 +985 931 1008 972 1034 2125 1452 2070 1932 1376 1763 +986 936 1005 979 1006 1739 1917 2019 2126 1151 2127 +987 43 1006 1001 1041 1943 1488 2128 1944 1802 1945 +988 934 959 1018 1024 1796 1875 2032 1799 1671 1750 +989 929 1003 998 1048 1474 1344 1472 2129 1628 1627 +990 43 961 174 1006 1941 2130 406 1943 2131 1942 +991 27 35 34 959 338 337 326 1510 1898 1749 +992 65 220 64 947 512 511 482 1947 1768 1758 +993 176 177 999 1016 867 2132 1642 1514 1644 1637 +994 928 1015 968 1016 2077 1746 1806 1336 1098 1295 +995 145 227 183 944 878 877 794 1552 1367 1084 +996 980 981 927 1032 1361 1262 1362 2133 2134 2135 +997 242 1055 985 1056 2136 2137 2138 2139 1607 2140 +998 935 943 987 1064 1245 1316 1417 1273 1497 1274 +999 95 93 217 1062 621 623 622 1730 1973 1524 +1000 36 960 1024 1068 2100 2104 2102 2141 2142 2143 +1001 935 1036 960 1042 1109 1489 1369 1418 1423 1926 +1002 946 1012 964 1053 1867 1866 1868 2003 1174 2004 +1003 62 1000 59 1024 2079 1667 488 2144 1670 1672 +1004 927 971 1011 1046 1179 2075 1265 1236 2145 1237 +1005 63 244 978 996 508 2146 1345 1300 1182 2147 +1006 87 140 187 978 474 594 593 1728 1380 2148 +1007 970 979 215 1056 1153 1675 1674 1606 2149 1226 +1008 106 988 977 1054 1535 1536 1534 2150 1964 1889 +1009 963 928 990 1026 2095 1949 1736 2151 1548 1712 +1010 937 981 946 1038 1241 1492 1856 1242 1726 1243 +1011 105 1029 989 1062 2152 1286 2153 2154 1526 2155 +1012 945 936 980 1005 1825 1404 1824 1164 2156 1739 +1013 140 87 56 978 474 473 475 2148 1804 1728 +1014 238 1007 965 1040 2157 1940 2158 2159 2160 2085 +1015 99 203 1015 1035 652 2161 1976 1832 1297 2162 +1016 962 937 1030 1052 2071 1857 2163 2164 2165 2166 +1017 935 1053 1038 1064 2005 2167 1702 1273 2168 2169 +1018 956 1014 975 1021 1618 2170 1439 1682 1930 1683 +1019 929 963 990 1026 1913 1736 1105 2171 1548 2151 +1020 55 1017 966 1022 2172 1387 2173 2174 1744 2068 +1021 48 964 49 1017 2065 1860 427 2066 1883 1882 +1022 47 986 964 1022 1791 1172 1790 2175 2069 1544 +1023 86 962 88 1002 2176 1911 585 2177 2178 2179 +1024 957 1057 1034 1063 1836 2015 1374 2180 1934 2017 +1025 977 988 957 1063 1536 1537 1533 2181 2180 2182 +1026 111 998 965 1035 2183 2184 2040 2042 2044 1833 +1027 953 1039 984 1059 2060 2037 1929 2083 2185 2186 +1028 213 114 999 1016 725 1677 2187 1723 1644 1287 +1029 930 977 955 1050 2188 1465 2189 1686 1160 2190 +1030 166 1008 101 1009 1960 1201 656 1961 1337 1339 +1031 953 1027 1010 1067 1774 1775 1636 2191 2192 2193 +1032 933 1012 966 1017 1902 1501 2034 1559 1387 2010 +1033 82 970 81 985 2026 1604 560 2027 1602 1603 +1034 90 107 99 998 608 607 606 2051 1831 1971 +1035 36 1024 982 1068 2102 1752 2194 2141 2195 2142 +1036 949 1010 1027 1067 1778 1775 1569 1755 2193 2192 +1037 192 83 952 995 486 2196 1998 1996 1997 2197 +1038 934 959 1014 1069 1796 1797 1215 2198 1621 1821 +1039 94 92 93 942 615 610 616 1900 1523 1281 +1040 144 998 205 1043 1341 2030 580 1466 2199 1467 +1041 225 184 988 1019 835 1676 2200 2201 1383 2117 +1042 935 1011 946 1012 1333 1724 1725 1370 1867 1864 +1043 964 1012 935 1053 1866 1370 2202 1174 2005 2004 +1044 13 12 34 959 24 323 322 1854 1898 1232 +1045 950 951 1031 1037 1411 1257 1741 1414 1145 1415 +1046 927 1028 974 1046 2106 1253 1142 1236 1238 2203 +1047 932 944 997 1061 1177 1124 1205 1770 1424 1400 +1048 954 1032 950 1050 1310 1873 2204 1169 1687 1641 +1049 937 950 1057 1063 1391 1393 1384 2205 2017 2206 +1050 939 975 948 1005 1953 1721 1133 1695 1697 1722 +1051 40 37 39 986 375 373 376 1543 2092 1715 +1052 932 949 1023 1061 1567 1566 1178 1770 1771 2207 +1053 980 981 945 1004 1361 2074 1824 1363 1162 1263 +1054 153 968 152 1015 1985 1954 814 1986 1633 1746 +1055 104 105 989 1062 641 2153 2208 2209 1526 2154 +1056 972 1034 957 1057 1376 1374 1371 2029 1836 2015 +1057 948 980 936 1005 2210 1404 1222 1697 1739 2156 +1058 943 979 1005 1006 1147 1917 1690 1150 2127 1151 +1059 984 985 936 1045 2211 2212 1224 1595 1594 1427 +1060 945 980 1004 1005 1824 1363 1162 1164 1166 2156 +1061 216 36 234 960 369 370 372 2101 2213 2100 +1062 28 943 1042 1068 1849 1925 2055 1850 2214 1851 +1063 966 1012 964 1017 1501 1866 2215 1387 1882 2010 +1064 183 145 944 1070 794 1552 1367 1792 1554 1553 +1065 97 125 179 989 642 644 636 2216 1894 1285 +1066 107 998 111 1035 1971 2183 691 1972 2042 1833 +1067 2 976 147 1019 2217 1538 262 2218 1540 1542 +1068 971 974 956 1046 1180 1457 1458 1237 1508 1238 +1069 119 965 238 1007 1938 2158 752 1939 2157 1940 +1070 189 223 1002 1040 919 1991 2219 2220 1995 1994 +1071 974 927 1037 1067 1142 1143 1144 1827 2221 2222 +1072 12 11 27 982 23 315 314 1230 1511 1840 +1073 950 1050 1057 1063 1687 2031 1393 2206 2017 1935 +1074 933 971 951 991 1610 1254 1608 2223 2064 1460 +1075 932 989 942 1039 1714 1522 1691 2036 2035 1212 +1076 143 1009 200 1016 1611 2224 870 1515 2225 1612 +1077 939 1014 959 1021 2124 1797 1895 1781 1865 1683 +1078 937 988 962 1030 1475 1649 2071 1857 2163 2226 +1079 995 1013 933 1017 1903 2227 1558 1129 1559 1884 +1080 1034 1050 977 1063 1931 2190 2091 1934 2181 1935 +1081 931 1032 1057 1059 1309 2094 2016 2081 2228 2082 +1082 1023 1027 975 1028 1570 1966 1661 1662 1443 2107 +1083 48 1017 55 1022 2066 2172 434 2067 2174 2068 +1084 962 1002 86 1049 2179 2177 2176 2229 2230 2231 +1085 943 935 987 1042 1245 1417 1316 1925 1356 1418 +1086 3 976 29 996 2098 1956 255 2099 1955 1329 +1087 65 995 58 1003 2008 2232 483 1948 2233 1877 +1088 200 101 967 1009 662 1200 2234 2224 1338 1337 +1089 86 56 962 1013 460 1803 2176 2235 1979 1978 +1090 129 183 149 992 774 804 803 1428 1581 1429 +1091 977 1034 955 1050 2091 1272 1465 2190 1160 1931 +1092 974 1028 927 1067 1253 2106 1142 1827 2222 1754 +1093 82 80 970 1045 559 1505 2026 2028 1074 1506 +1094 931 955 1009 1034 1158 1302 1304 1932 1303 1272 +1095 58 65 64 995 483 482 478 2232 1769 2008 +1096 982 1024 960 1068 1752 2104 2236 2195 2143 2142 +1097 940 980 953 1032 1403 1927 1928 2237 1311 2133 +1098 945 979 943 1064 1916 1147 1246 1275 1274 1496 +1099 72 969 994 1043 2108 1919 2109 2238 1468 1444 +1100 929 994 969 1043 1473 1919 1101 1445 1444 1468 +1101 963 1015 117 1044 1977 2239 2240 1795 2241 1634 +1102 216 960 234 1066 2101 2213 372 2242 2243 1563 +1103 50 49 51 1017 433 438 437 2244 2053 1883 +1104 91 222 93 985 613 612 611 1425 1734 2245 +1105 175 40 73 1042 377 390 392 2088 2001 1354 +1106 243 154 992 1025 883 1880 1479 1480 1087 1879 +1107 106 977 113 1054 1534 2246 671 2150 2247 1964 +1108 928 990 949 1020 1949 1313 1711 1987 1989 2096 +1109 39 986 47 1022 2092 1791 386 2093 2175 1544 +1110 220 65 210 1003 512 518 520 1759 1859 1948 +1111 112 965 119 999 2041 1938 710 2115 1936 1937 +1112 98 1043 963 1044 2248 1738 2249 2250 1795 1785 +1113 163 80 89 1045 418 561 563 1076 1735 1506 +1114 927 981 1011 1031 1262 1267 1265 1140 2076 1493 +1115 951 1030 946 1052 1828 1491 1256 2123 1870 2165 +1116 202 988 187 1019 2251 1378 838 2113 1381 1383 +1117 118 957 133 1034 1572 1638 748 2090 1639 1374 +1118 75 1022 966 1066 2012 1744 2252 2013 1805 1562 +1119 222 160 217 1062 900 905 624 1845 1973 1846 +1120 982 1014 939 1036 1959 2124 1652 2253 2254 1217 +1121 200 1009 967 1016 2224 1338 2234 2225 1099 1612 +1122 936 985 970 1045 2212 1603 2006 1594 1074 1427 +1123 108 107 111 1035 651 691 690 2255 2042 1972 +1124 221 55 966 1022 436 2173 2256 2257 1744 2174 +1125 174 961 159 1006 2130 2258 405 2131 2259 1942 +1126 35 982 77 1024 1748 2260 339 1751 2261 1752 +1127 936 980 948 984 1404 2210 1222 1224 1223 1405 +1128 50 48 49 1017 432 427 433 2244 1883 2066 +1129 951 991 974 993 2064 1461 1731 1503 1656 2262 +1130 973 997 961 1070 1132 1126 1130 2063 1914 1789 +1131 86 1013 962 1049 2235 1979 2176 2230 2229 1908 +1132 131 968 182 1029 1891 1640 709 1863 1764 1220 +1133 99 117 963 1015 646 2240 1829 1976 1977 2239 +1134 151 969 85 1044 2263 1783 548 2264 1784 1320 +1135 87 86 56 962 472 460 473 1727 1803 2176 +1136 980 984 953 1027 1405 1929 1927 2265 1774 2266 +1137 99 107 108 1035 607 651 650 1832 2255 1972 +1138 224 199 986 996 382 2025 1718 1743 1170 2267 +1139 88 1002 962 1054 2178 2179 1911 1912 1887 1578 +1140 954 974 1026 1047 1249 1546 1547 1437 2268 1435 +1141 13 959 30 1025 1854 1584 247 1855 1587 1588 +1142 949 954 928 1010 1250 1207 1711 1778 1208 1167 +1143 119 112 111 965 710 696 711 1938 2040 2041 +1144 999 928 1016 1035 2269 1336 1644 1678 1290 2078 +1145 953 984 940 1059 1929 1406 1928 2083 2270 2185 +1146 143 200 177 1016 870 869 868 1515 1637 2225 +1147 131 152 153 968 812 814 813 1891 1985 1954 +1148 927 1004 980 1027 1264 1363 1362 1967 2265 1968 +1149 953 954 1032 1067 1307 1310 1311 2191 2271 1753 +1150 208 232 144 1003 874 872 873 2272 1343 1342 +1151 174 961 43 1041 2130 1941 406 2273 1944 1742 +1152 181 973 134 997 2274 2062 779 2275 2061 1132 +1153 943 1005 1001 1006 1690 2276 1484 1150 1488 2127 +1154 927 1027 980 1032 1967 2265 1362 2134 2133 2277 +1155 962 978 937 1052 1647 1476 2071 2164 2166 2278 +1156 125 180 179 967 781 780 644 1154 1893 1209 +1157 100 101 166 1008 637 656 655 2021 1960 1201 +1158 933 1017 966 1033 1559 1387 2034 1560 1389 1120 +1159 931 1010 953 1039 1156 1636 1306 1983 2060 1984 +1160 941 979 970 1058 1113 1153 1077 1822 2007 2279 +1161 44 215 979 1056 289 1675 1950 1951 1226 2149 +1162 976 996 937 1019 1329 1582 1292 1542 1477 1583 +1163 47 964 48 1022 1790 2065 394 2175 2067 2069 +1164 138 961 1041 1070 2280 1742 2110 2111 1592 1914 +1165 936 973 961 1055 1630 1130 1221 2281 2282 2283 +1166 157 973 985 1055 2284 2285 2286 2287 2137 2283 +1167 57 52 995 1017 454 1905 1556 1557 1129 2054 +1168 90 998 963 1043 2051 1830 2050 2288 1738 1467 +1169 963 929 998 1026 1913 1472 1830 2151 2289 2171 +1170 948 984 980 1027 1223 1405 2210 1589 2265 2266 +1171 973 984 942 985 1364 1692 1896 2285 1426 2211 +1172 927 1004 975 1046 1264 1719 1965 1236 2290 2291 +1173 945 1011 981 1038 1331 1267 2074 1700 1243 1701 +1174 113 977 186 1054 2246 1963 673 2247 1577 1964 +1175 97 104 105 989 632 641 640 2216 2153 2208 +1176 934 1000 1018 1065 2033 1668 2032 2292 1705 1704 +1177 970 985 936 1056 1603 2212 2006 1606 2293 1607 +1178 932 1010 967 1039 1772 1447 1708 2036 1211 1984 +1179 141 1008 230 1034 1762 2294 860 1664 2295 1763 +1180 948 1004 980 1005 1720 1363 2210 1697 2156 1166 +1181 929 1026 993 1048 2171 2296 2297 2129 2298 2299 +1182 991 993 951 1060 2262 1503 2064 2300 2301 2302 +1183 184 133 118 957 749 748 687 1650 1572 1638 +1184 46 227 983 1025 425 1260 2303 2304 1261 1085 +1185 157 985 242 1055 2286 2138 732 2287 2136 2137 +1186 964 935 1012 1022 2202 1370 1866 2069 2305 1416 +1187 949 1010 968 1061 1778 1786 1807 2207 2306 2307 +1188 973 997 181 1062 1132 2275 2274 1847 2308 2309 +1189 937 1057 957 1063 1384 1836 1835 2205 2180 2017 +1190 34 30 959 1018 328 1584 1898 2105 1875 2114 +1191 192 58 995 1003 485 2232 1996 1999 1877 2233 +1192 82 985 89 1045 2027 2020 562 2028 1735 1427 +1193 938 1020 990 1044 2310 2096 1529 1321 2311 1601 +1194 928 1015 963 1020 2077 1977 2095 1987 2097 1632 +1195 92 94 178 1008 615 618 617 1450 1924 1901 +1196 930 1007 1002 1040 2120 1575 2121 2312 1995 2085 +1197 51 49 197 1013 438 440 439 2052 1813 1861 +1198 33 167 7 987 294 291 284 1765 1315 1565 +1199 931 1009 1008 1034 1304 1339 2125 1932 1763 1303 +1200 168 3 29 996 269 255 270 1328 1955 2099 +1201 200 967 180 1016 2234 1209 915 2225 1210 1099 +1202 929 991 952 993 2116 2313 2314 2297 2315 2262 +1203 935 946 1038 1053 1725 1726 1702 2005 2167 2003 +1204 124 997 134 1070 2316 2061 778 2317 2047 1789 +1205 939 1005 1001 1036 1695 2276 1801 2254 2318 1478 +1206 933 1052 962 1060 1975 2164 2319 2320 2321 2322 +1207 72 994 71 1043 2109 2323 524 2238 2324 1468 +1208 168 4 3 976 268 15 269 1327 2098 1081 +1209 66 969 201 1018 1920 2325 402 1921 2326 1922 +1210 949 1027 1023 1028 1569 1570 1566 1251 1662 2107 +1211 952 991 933 1060 2313 2223 2327 2328 2320 2300 +1212 930 1007 1040 1047 2120 2085 2312 1761 2329 2330 +1213 940 984 1045 1059 1406 1595 1593 2270 2331 2185 +1214 955 977 930 1007 1465 2188 2189 1517 2120 1518 +1215 86 88 188 1002 585 588 587 2177 2332 2178 +1216 964 1012 966 1022 1866 1501 2215 2069 1744 2305 +1217 165 163 972 976 419 1348 1430 1432 1347 1072 +1218 934 1051 1033 1065 2059 2333 1981 2292 2334 2335 +1219 44 215 6 979 289 281 286 1950 1346 1675 +1220 927 975 1028 1046 1965 1443 2106 1236 2203 2290 +1221 39 47 41 1022 386 385 384 2093 2336 2175 +1222 930 993 1040 1060 1502 2337 2312 2338 2339 2302 +1223 934 1018 959 1069 2032 1875 1796 2198 1821 2340 +1224 139 143 142 1009 849 848 763 1301 1498 1611 +1225 216 1024 960 1066 2103 2104 2101 2242 1563 2341 +1226 225 184 136 988 835 689 836 2200 2342 1676 +1227 933 951 1052 1060 1608 2123 1975 2320 2322 2301 +1228 28 9 1001 1068 296 1485 1848 1850 1852 2343 +1229 36 77 982 1024 358 2260 2194 2102 1752 2261 +1230 939 958 1005 1036 2011 1165 1695 2254 1478 1110 +1231 232 1003 194 1048 1342 2344 925 1626 2345 1627 +1232 927 1032 1031 1037 2134 2346 1140 1143 1145 2347 +1233 945 981 940 1058 2074 1240 2073 1826 1481 2348 +1234 958 939 1014 1036 2011 2124 1214 1110 1217 2254 +1235 927 981 1031 1032 1262 1493 1140 2134 2346 2135 +1236 927 1011 1004 1046 1265 1266 1264 1236 2291 2145 +1237 975 1021 939 1023 1930 1781 1953 1661 1136 1680 +1238 940 1057 1032 1059 1385 2094 2237 2270 2082 2228 +1239 71 72 66 994 524 523 521 2323 1918 2109 +1240 929 990 974 1026 1105 1314 1980 2171 1546 1548 +1241 27 77 35 982 335 339 338 1511 1748 2260 +1242 938 1021 975 1023 1613 1930 1438 1660 1661 1680 +1243 971 1033 934 1051 2089 1981 1454 1915 2059 2333 +1244 981 1011 946 1038 1267 1724 1492 1243 1726 1701 +1245 87 88 86 962 586 585 472 1727 2176 1911 +1246 932 968 1010 1061 1707 1786 1772 1770 2307 2306 +1247 214 182 153 968 784 815 889 1096 1985 1640 +1248 935 986 1053 1064 1706 1173 2005 1273 2169 1823 +1249 76 68 947 1000 513 1088 2349 2350 1089 1090 +1250 220 994 70 1065 1756 2351 539 2057 2352 2039 +1251 235 44 7 1056 295 287 292 1227 1390 1951 +1252 940 980 945 1058 1403 1824 2073 1481 1826 1530 +1253 943 1001 1005 1036 1484 2276 1690 1247 1478 2318 +1254 946 964 1052 1053 1868 1869 1870 2003 2353 1174 +1255 1030 1052 951 1060 2165 2123 1828 2354 2301 2322 +1256 101 179 200 967 639 663 662 1200 2234 1893 +1257 928 1026 999 1047 1712 2355 2269 1665 2356 2268 +1258 938 992 1023 1061 1655 1815 1660 2357 1771 1399 +1259 223 1002 952 1049 1991 1990 1992 2358 2359 2231 +1260 932 967 989 1039 1708 1199 1714 2036 1212 1211 +1261 195 998 232 1048 2360 1340 926 2361 1626 1628 +1262 974 991 929 993 1461 2116 1980 1656 2297 2262 +1263 933 1012 971 1033 1902 1713 1610 1560 2089 1982 +1264 998 1026 929 1048 2289 2171 1472 1628 2129 2299 +1265 950 951 1030 1031 1411 1828 1740 1741 1494 1257 +1266 933 991 952 995 2223 2313 2327 1558 1997 2362 +1267 996 1038 937 1053 1892 1242 1582 1175 2363 2167 +1268 1008 1009 931 1039 1339 1304 2125 1213 1983 1545 +1269 958 939 975 1014 2011 1953 2014 1214 2170 2124 +1270 944 1041 961 1070 1591 1742 1121 1554 1914 1592 +1271 176 177 196 999 867 911 757 1642 2364 2132 +1272 206 61 75 1066 498 500 499 1561 2013 1767 +1273 144 994 210 1003 1408 1858 544 1343 1859 1409 +1274 219 966 1000 1066 1395 1388 1394 2365 2366 1805 +1275 157 973 222 985 2284 1843 730 2286 2245 2285 +1276 940 1032 953 1059 2237 1311 1928 2270 2083 2082 +1277 137 120 119 1007 750 718 751 2367 1939 1853 +1278 951 933 991 1060 1608 2223 2064 2301 2300 2320 +1279 962 933 1013 1052 2319 2227 1979 2164 2368 1975 +1280 930 950 1030 1063 1412 1740 2002 2369 2370 2206 +1281 47 63 49 964 430 429 428 1790 1860 1298 +1282 185 186 113 977 724 673 722 1464 2246 1963 +1283 963 990 1020 1044 1736 2096 2097 1795 1601 2311 +1284 150 983 145 1041 2371 1551 844 2372 1631 1590 +1285 182 131 153 968 709 813 815 1640 1985 1891 +1286 993 1026 965 1048 2296 2373 2374 2298 2375 2299 +1287 221 966 75 1022 2256 2252 470 2257 2012 1744 +1288 221 48 55 1022 396 434 436 2257 2174 2067 +1289 952 991 929 1003 2313 2116 2314 2000 1474 2376 +1290 930 955 1047 1050 2189 1666 1761 1686 1808 1160 +1291 945 936 979 1058 1825 2019 1916 1826 2279 1531 +1292 971 1011 946 1031 2075 1724 1255 1181 1258 2076 +1293 977 930 1007 1054 2188 2120 1518 1964 1579 2122 +1294 185 240 186 1007 917 916 724 1516 1574 2377 +1295 36 216 77 1024 369 368 358 2102 2261 2103 +1296 103 106 113 1054 665 671 670 2378 2247 2150 +1297 933 962 1049 1060 2319 2229 2379 2320 2380 2321 +1298 150 241 145 983 876 875 844 2371 1551 1946 +1299 933 964 1013 1052 2009 1812 2227 1975 2368 1869 +1300 161 242 985 1056 734 2138 2118 2119 1607 2139 +1301 170 996 29 1019 1710 1955 348 1699 1957 1583 +1302 967 931 1009 1039 1635 1304 1338 1211 1545 1983 +1303 965 1040 1007 1047 2160 2085 1940 2381 2330 2329 +1304 213 114 196 999 725 715 726 2187 2364 1677 +1305 188 86 1002 1049 587 2177 2332 2382 2231 2230 +1306 952 995 83 1049 1997 2197 2196 2359 2383 1906 +1307 952 1040 993 1060 1993 2337 2315 2328 2302 2339 +1308 138 961 174 1041 2280 2130 799 2110 2273 1742 +1309 954 950 1032 1037 2204 1873 1310 1434 2347 1414 +1310 192 58 83 995 485 464 486 1996 2197 2232 +1311 219 966 55 1017 1395 2173 468 1396 2172 1387 +1312 216 234 74 1066 372 555 528 2242 2384 2243 +1313 43 173 1001 1006 307 1838 2128 1943 1488 1787 +1314 100 94 96 1008 627 625 628 2021 1360 1901 +1315 130 965 998 1048 2385 2184 2386 2387 1628 2375 +1316 108 111 112 1035 690 696 695 2255 2043 2042 +1317 930 1050 950 1063 1686 1687 1412 2369 2206 1935 +1318 102 988 106 1054 1885 1535 666 1888 2150 1889 +1319 993 1026 974 1047 2296 1546 1656 1657 1435 2268 +1320 5 215 79 970 280 283 273 1152 1679 1674 +1321 927 1027 1032 1067 1967 2277 2134 2222 2271 2193 +1322 31 982 1001 1068 2388 1800 2389 2390 1852 2195 +1323 957 1019 937 1063 1541 1477 1835 2180 2205 2391 +1324 122 1015 152 1044 2392 1633 740 2393 1599 1634 +1325 950 1050 931 1057 1687 1159 1872 1393 2016 2031 +1326 82 89 80 1045 562 561 559 2028 1506 1735 +1327 183 127 145 1070 773 792 794 1792 1553 2072 +1328 82 81 161 985 560 565 564 2027 2118 1602 +1329 933 1013 995 1049 2227 1903 1558 2379 1906 1908 +1330 968 1029 992 1061 1220 1397 1890 2306 1399 1401 +1331 155 156 153 1015 888 887 886 2394 1986 1747 +1332 929 1003 991 1051 1474 2376 2116 1323 1793 2395 +1333 141 230 236 1034 860 862 820 1664 2396 2295 +1334 211 230 141 1008 861 860 858 1819 1762 2294 +1335 935 986 964 1053 1706 1172 2202 2005 1174 1173 +1336 966 1012 935 1022 1501 1370 1673 1744 1416 2305 +1337 933 1049 952 1060 2379 2359 2327 2320 2328 2380 +1338 193 192 952 1048 573 1998 2397 2398 2046 2045 +1339 969 1018 994 1069 1922 1923 1919 1809 2399 2340 +1340 928 1026 963 1035 1712 2151 2095 2078 1834 2400 +1341 938 959 1021 1025 1820 1865 1613 1318 1616 1588 +1342 938 1023 1020 1061 1660 2401 2310 2357 2402 1771 +1343 928 955 999 1016 1206 1643 2269 1336 1644 1334 +1344 136 225 988 1019 836 2200 2342 2403 1383 2201 +1345 947 1033 1051 1065 1119 2333 2404 2058 2335 2334 +1346 219 68 212 1000 532 531 533 1394 2405 1090 +1347 942 984 1039 1059 1692 2037 2035 2406 2186 2185 +1348 223 952 83 1049 1992 2196 571 2358 2383 2359 +1349 170 978 218 996 1698 2407 856 1710 2408 1182 +1350 40 39 41 1022 376 384 383 1353 2336 2093 +1351 63 244 218 978 508 510 507 1345 2407 2146 +1352 945 1038 981 1058 1700 1243 2074 1826 2348 1483 +1353 953 1010 954 1067 1636 1167 1307 2191 1753 2192 +1354 966 1000 934 1033 1388 2033 1500 1389 1981 1118 +1355 949 1020 938 1023 1989 2310 1842 1566 1660 2401 +1356 999 1026 965 1047 2355 2373 1937 2356 2381 2268 +1357 206 960 234 1042 1421 2213 554 1422 2409 1423 +1358 121 977 118 1034 1780 1573 721 1449 2090 2091 +1359 971 1011 958 1012 2075 1332 1453 1713 1193 1864 +1360 47 49 48 964 428 427 394 1790 2065 1860 +1361 173 235 8 1006 301 293 298 1787 1520 1149 +1362 130 965 111 998 2385 2040 713 2386 2183 2184 +1363 187 102 87 988 592 591 593 1378 1817 1885 +1364 949 954 1010 1067 1250 1167 1778 1755 2192 1753 +1365 72 71 84 1043 524 541 540 2238 2410 2324 +1366 30 201 969 1018 353 2325 1586 2114 1922 2326 +1367 234 960 36 1068 2213 2100 370 2411 2141 2143 +1368 66 72 201 969 523 525 402 1920 2325 2108 +1369 937 1019 988 1063 1477 1383 1475 2205 2182 2391 +1370 218 978 244 996 2407 2146 510 2408 2147 1182 +1371 208 194 232 1003 924 925 874 2272 1342 2344 +1372 80 45 79 970 415 276 416 1505 1679 1349 +1373 62 59 67 1024 488 490 489 2144 2412 1670 +1374 193 952 223 1040 2397 1992 575 2413 1994 1993 +1375 965 1026 998 1048 2373 2289 2184 2375 1628 2299 +1376 940 981 980 1032 1240 1361 1403 2237 2133 2135 +1377 179 180 200 967 780 915 663 1893 2234 1209 +1378 157 134 973 1055 827 2062 2284 2287 2283 2414 +1379 174 961 138 1070 2130 2280 799 2415 2111 1914 +1380 106 118 113 977 686 685 671 1534 2246 1573 +1381 64 76 68 947 514 513 480 1768 1088 2349 +1382 966 1017 964 1022 1387 1882 2215 1744 2069 2068 +1383 157 115 242 985 731 733 732 2286 2138 2416 +1384 934 1000 966 1066 2033 1388 1500 1974 1805 2366 +1385 194 1003 192 1048 2344 1999 923 2345 2045 1627 +1386 929 963 998 1043 1913 1830 1472 1445 1467 1738 +1387 81 970 215 1056 1604 1674 558 1605 2149 1606 +1388 952 929 993 1048 2314 2297 2315 2046 2298 2129 +1389 936 984 973 985 1224 1364 1630 2212 2285 2211 +1390 203 99 108 1035 652 650 653 2162 2255 1832 +1391 994 1018 1065 1069 1923 1705 2039 2399 2417 2340 +1392 222 157 160 973 730 828 900 1843 1844 2284 +1393 196 999 177 1016 2364 2132 911 2418 1637 1644 +1394 146 165 239 972 879 881 880 1372 2419 1430 +1395 220 210 70 994 520 538 539 1756 2351 1858 +1396 213 156 233 1016 897 892 729 1723 1288 1528 +1397 933 971 991 1033 1610 1460 2223 1560 2420 2089 +1398 970 979 936 1058 1153 2019 2006 2007 1531 2279 +1399 59 1018 35 1024 1669 1874 364 1670 1751 1671 +1400 11 31 982 1001 308 2388 1840 2112 1800 2389 +1401 13 30 1 1025 247 246 25 1855 1910 1587 +1402 949 968 1020 1061 1807 1988 1989 2207 2402 2306 +1403 946 1030 937 1052 1491 1857 1856 1870 2166 2165 +1404 934 1033 1000 1065 1981 1118 2033 2292 1704 2334 +1405 124 181 134 997 704 779 778 2316 2061 2275 +1406 952 933 995 1049 2327 1558 1997 2359 1906 2379 +1407 59 60 1018 1065 399 2421 1669 1703 1705 2422 +1408 933 1013 964 1017 2227 1812 2009 1559 1882 1884 +1409 200 180 245 1016 915 895 914 2225 2423 1210 +1410 213 999 196 1016 2187 2364 726 1723 2418 1644 +1411 962 1013 933 1049 1979 2227 2319 2229 2379 1908 +1412 112 999 114 1035 2115 1677 698 2043 1291 1678 +1413 233 156 155 1015 892 888 893 1296 2394 1747 +1414 928 999 1026 1035 2269 2355 1712 2078 2400 1678 +1415 964 986 935 1022 1172 1706 2202 2069 1416 1544 +1416 928 963 1015 1035 2095 1977 2077 2078 1297 1834 +1417 99 203 117 1015 652 654 646 1976 2239 2161 +1418 936 979 970 1056 2019 1153 2006 2293 1606 1226 +1419 955 928 999 1047 1206 2269 1643 1666 2356 1665 +1420 947 991 1003 1051 2424 2376 1760 2404 2395 1793 +1421 224 244 199 996 910 509 382 1743 2267 2147 +1422 952 995 991 1003 1997 2362 2313 2000 2376 1877 +1423 935 1038 945 1064 1702 1700 1106 1273 1275 2168 +1424 949 1020 1023 1061 1989 2401 1566 2207 1771 2402 +1425 103 102 106 1054 596 666 665 2378 2150 1888 +1426 219 1000 69 1066 1394 2425 536 2365 2426 2366 +1427 989 1008 942 1039 1203 1451 1522 1212 2035 1213 +1428 146 133 147 957 822 824 823 1373 1539 1638 +1429 938 1020 992 1061 2310 1597 1655 2357 1399 2402 +1430 130 998 195 1048 2386 2360 714 2387 2361 1628 +1431 197 978 56 1013 1810 1804 451 1813 1978 1814 +1432 103 113 186 1054 670 673 672 2378 1577 2247 +1433 2 165 147 976 257 261 262 2217 1538 1432 +1434 965 1007 999 1047 1940 1685 1937 2381 2356 2330 +1435 181 160 134 973 830 829 779 2274 2062 1844 +1436 946 1011 971 1012 1724 2075 1255 1867 1713 1864 +1437 130 111 195 998 713 692 714 2386 2360 2183 +1438 935 987 986 1064 1417 1278 1706 1273 1823 1497 +1439 109 997 123 1029 2427 1185 701 2428 1189 1188 +1440 98 90 963 1043 582 2050 2249 2248 1738 2288 +1441 981 1038 940 1058 1243 1244 1240 2348 1481 1483 +1442 159 1006 961 1055 2259 1942 2258 2429 2282 2430 +1443 31 1001 32 1068 2389 2431 312 2390 2432 1852 +1444 160 973 181 1062 1844 2274 830 1846 2308 1847 +1445 930 955 1007 1047 2189 1517 2120 1761 2330 1666 +1446 29 976 3 1019 1956 2098 255 1957 2433 1542 +1447 932 1010 949 1061 1772 1778 1567 1770 2207 2307 +1448 75 221 55 966 470 436 469 2252 2173 2256 +1449 43 174 159 1006 406 405 404 1943 2259 2131 +1450 991 995 947 1003 2362 1128 2424 2376 1760 1877 +1451 154 1025 164 1044 1879 2434 769 1881 2435 1322 +1452 957 988 1019 1063 1537 1383 1541 2180 2391 2182 +1453 136 184 106 988 689 688 667 2342 1535 1676 +1454 952 993 991 1060 2315 2262 2313 2328 2300 2302 +1455 86 53 1013 1049 459 2022 2235 2230 1908 2023 +1456 57 198 52 1017 456 445 454 1557 2054 1878 +1457 76 947 220 1065 2349 1758 515 2436 2057 2058 +1458 226 11 983 1041 316 1841 2437 2438 1590 1897 +1459 88 126 1002 1054 597 1776 2178 1912 1578 1777 +1460 98 85 1043 1044 581 1782 2248 2250 1785 1784 +1461 154 148 992 1044 768 2439 1880 1881 1600 2440 +1462 934 960 1024 1066 1191 2104 1799 1974 2341 1563 +1463 944 1023 992 1061 1135 1815 1083 1400 1399 1771 +1464 950 1037 954 1050 1414 1434 2204 1687 1169 1688 +1465 961 1005 936 1006 1696 1739 1221 1942 2126 2127 +1466 946 937 1038 1053 1856 1242 1726 2003 2167 2363 +1467 122 117 1015 1044 648 2239 2392 2393 1634 2241 +1468 46 227 241 983 425 424 423 2303 1946 1260 +1469 52 51 1013 1017 443 2052 1904 2054 1884 2053 +1470 948 1004 975 1027 1720 1719 1721 1589 1966 1968 +1471 952 1003 929 1048 2000 1474 2314 2046 2129 1627 +1472 932 953 1010 1039 1773 1636 1772 2036 1984 2060 +1473 140 170 187 978 855 854 594 2148 1380 1698 +1474 94 95 96 989 620 626 625 1899 1359 1729 +1475 234 960 206 1066 2213 1421 554 2243 1561 1563 +1476 144 210 208 1003 544 519 873 1343 2272 1859 +1477 195 232 194 1048 926 925 810 2361 2345 1626 +1478 191 189 1002 1040 789 2219 1732 2084 1995 2220 +1479 928 968 1015 1020 1806 1746 2077 1987 1632 1988 +1480 64 220 76 947 511 515 514 1768 2349 1758 +1481 1031 1032 950 1037 2346 1873 1741 1145 1414 2347 +1482 239 163 116 972 735 604 736 2419 1470 1348 +1483 137 119 238 1007 751 752 754 2367 2157 1939 +1484 965 1026 999 1035 2373 2355 1937 2044 1678 2400 +1485 112 114 108 1035 698 697 695 2043 2255 1291 +1486 34 35 30 1018 337 350 328 2105 2114 1874 +1487 932 989 1029 1062 1714 1286 1709 1694 2155 1526 +1488 975 1023 948 1027 1661 1137 1721 1966 1589 1570 +1489 238 965 130 1040 2158 2385 753 2159 2441 2160 +1490 930 1040 1002 1060 2312 1995 2121 2338 2442 2339 +1491 146 239 211 972 880 739 859 1372 1818 2419 +1492 85 969 72 1043 1783 2108 545 1782 2238 1444 +1493 59 62 60 1065 488 487 399 1703 2422 2080 +1494 994 1003 929 1051 1409 1474 1473 2086 1323 2395 +1495 63 218 197 978 507 506 441 1345 1810 2407 +1496 78 206 234 1042 549 554 371 2443 2409 1422 +1497 41 47 48 1022 385 394 393 2336 2067 2175 +1498 150 145 138 1041 844 793 845 2372 2110 1631 +1499 189 193 223 1040 922 575 919 2220 1994 2413 +1500 950 937 1030 1063 1391 1857 1740 2206 2370 2205 +1501 159 961 135 1055 2258 2444 833 2429 2445 2282 +1502 985 1055 936 1056 2137 2281 2212 1607 2293 2140 +1503 936 985 973 1055 2212 2285 1630 2281 2283 2137 +1504 11 10 1001 1041 22 2446 2112 1897 1802 2447 +1505 155 153 152 1015 886 814 742 2394 1633 1986 +1506 947 1000 1033 1065 1089 1118 1119 2058 2334 1704 +1507 12 226 11 983 317 316 23 1233 1841 2437 +1508 98 963 117 1044 2249 2240 645 2250 2241 1795 +1509 138 174 237 1041 799 407 847 2110 2448 2273 +1510 999 1007 955 1047 1685 1517 1643 2356 1666 2330 +1511 11 10 31 1001 22 309 308 2112 2389 2446 +1512 112 119 120 999 710 718 717 2115 1816 1936 +1513 26 37 33 987 331 330 288 1115 1765 1716 +1514 929 974 993 1026 1980 1656 2297 2171 2296 1546 +1515 34 30 13 959 328 247 322 1898 1854 1584 +1516 182 125 105 1029 684 643 682 1764 2152 1218 +1517 936 1006 979 1056 2126 1151 2019 2293 1226 1228 +1518 144 205 84 1043 580 579 542 1466 2410 2199 +1519 103 186 126 1054 672 674 598 2378 1777 1577 +1520 245 180 156 1016 895 894 896 2423 1528 1210 +1521 88 102 103 1054 590 596 595 1912 2378 1888 +1522 219 75 966 1066 467 2252 1395 2365 1805 2013 +1523 974 990 956 1028 1314 1103 1457 1253 1442 1469 +1524 942 1045 984 1059 1282 1595 1692 2406 2185 2331 +1525 946 1052 937 1053 1870 2166 1856 2003 2363 2353 +1526 930 977 1050 1063 2188 2190 1686 2369 1935 2181 +1527 46 243 227 1025 420 426 425 2304 1085 1480 +1528 89 82 91 985 562 567 566 2020 1425 2027 +1529 934 956 1051 1069 1507 1325 2059 2198 1839 1622 +1530 128 124 134 1070 776 778 777 2048 2047 2317 +1531 219 55 198 1017 468 446 471 1396 1878 2172 +1532 54 83 995 1049 465 2197 1969 1970 1906 2383 +1533 950 1031 981 1032 1741 1493 1392 1873 2135 2346 +1534 115 161 242 985 570 734 733 2416 2138 2118 +1535 74 234 206 1066 555 554 553 2384 1561 2243 +1536 110 109 123 1029 681 701 700 2018 1189 2428 +1537 70 994 66 1065 2351 1918 494 2352 2038 2039 +1538 991 1033 971 1051 2420 2089 1460 1793 1915 2333 +1539 239 165 163 972 881 419 735 2419 1348 1430 +1540 941 1038 996 1053 1646 1892 1330 2449 1175 2167 +1541 31 10 32 1001 309 302 312 2389 2431 2446 +1542 86 53 56 1013 459 449 460 2235 1978 2022 +1543 969 959 1018 1069 1585 1875 1922 1809 2340 1821 +1544 167 987 175 1042 1565 2087 362 2056 2088 1356 +1545 175 37 40 987 361 375 377 2087 1351 1716 +1546 994 1065 1051 1069 2039 2335 2086 2399 1839 2417 +1547 972 1008 931 1059 1452 2125 2070 2450 2081 2451 +1548 972 1057 940 1059 2029 1385 2024 2450 2270 2228 +1549 942 985 984 1045 1426 2211 1692 1282 1595 1427 +1550 963 1026 998 1035 2151 2289 1830 1834 1833 2400 +1551 934 1051 1065 1069 2059 2335 2292 2198 2417 1839 +1552 963 1020 1015 1044 2097 1632 1977 1795 1634 1601 +1553 238 119 130 965 752 712 753 2158 2385 1938 +1554 134 160 157 973 829 828 827 2062 2284 1844 +1555 958 1014 975 1046 1214 2170 2014 1456 2290 1745 +1556 211 239 116 972 739 736 737 1818 1470 2419 +1557 934 1024 1000 1066 1799 1672 2033 1974 2366 2341 +1558 930 1054 1030 1060 2122 2452 2002 2338 2354 2453 +1559 932 997 1029 1061 1205 1188 1709 1770 1401 1424 +1560 88 103 126 1054 595 598 597 1912 1777 2378 +1561 185 209 240 1007 866 843 917 1516 2377 1684 +1562 949 990 938 1020 1313 1529 1842 1989 2310 2096 +1563 191 186 240 1007 786 916 842 1733 2377 1574 +1564 952 1040 193 1048 1993 2413 2397 2046 2398 2454 +1565 114 203 108 1035 699 653 697 1291 2255 2162 +1566 947 1003 994 1051 1760 1409 1757 2404 2086 2395 +1567 201 151 30 969 355 251 353 2325 1586 2263 +1568 927 1028 1027 1067 2106 2107 1967 2222 2193 1754 +1569 1002 1040 952 1060 1995 1993 1990 2442 2328 2339 +1570 126 191 189 1002 785 789 788 1776 2219 1732 +1571 30 151 1 969 251 250 246 1586 1909 2263 +1572 157 135 134 1055 826 796 827 2287 2414 2445 +1573 992 1020 938 1044 1597 2310 1655 1600 1321 1601 +1574 932 1029 968 1061 1709 1220 1707 1770 2306 1401 +1575 228 167 175 1042 344 362 552 2455 2088 2056 +1576 928 954 1026 1047 1207 1547 1712 1665 2268 1437 +1577 11 207 10 1041 311 310 22 1897 2447 2456 +1578 122 117 152 1015 648 741 740 2392 1633 2239 +1579 118 121 113 977 721 720 685 1573 2246 1780 +1580 52 50 51 1017 442 437 443 2054 2053 2244 +1581 76 1000 947 1065 2350 1089 2349 2436 2058 1704 +1582 957 1034 977 1063 1374 2091 1533 2180 2181 1934 +1583 228 28 167 1042 343 300 344 2455 2056 2055 +1584 939 1001 982 1036 1801 1800 1652 2254 2253 2318 +1585 940 1045 972 1059 1593 1284 2024 2270 2450 2331 +1586 56 197 140 978 451 476 475 1804 2148 1810 +1587 136 988 202 1019 2342 2251 837 2403 2113 1383 +1588 931 1057 972 1059 2016 2029 2070 2081 2450 2228 +1589 117 98 99 963 645 605 646 2240 1829 2249 +1590 97 179 96 989 636 635 630 2216 1359 1894 +1591 205 998 90 1043 2030 2051 578 2199 2288 1467 +1592 988 977 1054 1063 1536 1964 1889 2182 2457 2181 +1593 948 980 1004 1027 2210 1363 1720 1589 1968 2265 +1594 113 121 185 977 720 723 722 2246 1464 1780 +1595 200 229 101 1009 664 661 662 2224 1337 2458 +1596 148 152 131 992 765 812 800 2439 1862 1598 +1597 221 75 61 1022 470 500 397 2257 1623 2012 +1598 131 182 110 1029 709 683 707 1863 2018 1764 +1599 147 133 184 957 824 749 825 1539 1650 1638 +1600 936 961 1006 1055 1221 1942 2126 2281 2430 2282 +1601 132 121 118 1034 745 721 746 2459 2090 1449 +1602 193 194 192 1048 805 923 573 2398 2045 2345 +1603 930 1030 1054 1063 2002 2452 2122 2369 2457 2370 +1604 28 32 9 1068 306 303 296 1850 2343 2432 +1605 99 98 90 963 605 582 606 1829 2050 2249 +1606 80 81 82 970 556 560 559 1505 2026 1604 +1607 192 83 193 952 486 574 573 1998 2397 2196 +1608 32 1001 9 1068 2431 1485 303 2432 2343 1852 +1609 941 996 986 1053 1330 1170 1276 2449 1173 1175 +1610 958 1011 971 1046 1332 2075 1453 1456 1237 2145 +1611 192 65 58 1003 484 483 485 1999 2233 1948 +1612 43 159 173 1006 404 403 307 1943 1787 2259 +1613 973 932 997 1062 1204 1205 1132 1847 2309 1694 +1614 962 1030 988 1054 2163 2226 1649 1887 1889 2452 +1615 70 71 66 994 522 521 494 2351 1918 2323 +1616 137 209 120 1007 756 755 750 2367 1853 1684 +1617 130 1040 965 1048 2441 2160 2385 2387 2375 2454 +1618 170 218 244 996 856 510 909 1710 2147 2408 +1619 998 1026 965 1035 2289 2373 2184 1833 2044 2400 +1620 988 1054 1030 1063 1889 2452 2226 2182 2370 2457 +1621 165 45 163 976 271 417 419 1432 1072 1350 +1622 243 154 149 992 883 882 884 1479 1581 1880 +1623 45 3 4 976 266 15 267 1350 1081 2098 +1624 930 1030 951 1060 2002 1828 1410 2338 2301 2354 +1625 37 38 39 986 332 374 373 1715 2092 1550 +1626 978 1013 964 1052 1814 1812 1183 2278 1869 2368 +1627 942 1008 972 1059 1451 1452 1279 2406 2450 2451 +1628 109 997 1029 1062 2427 1188 2428 2460 2155 2309 +1629 231 59 35 1024 365 364 366 2461 1751 1670 +1630 202 136 187 988 837 669 838 2251 1378 2342 +1631 188 1002 223 1049 2332 1991 918 2382 2358 2231 +1632 69 1000 62 1066 2425 2079 501 2426 2462 2366 +1633 969 994 1051 1069 1919 2086 1324 1809 1839 2399 +1634 230 100 166 1008 657 655 658 2294 1960 2021 +1635 202 170 29 1019 349 348 259 2113 1957 1699 +1636 36 982 31 1068 2194 2388 356 2141 2390 2195 +1637 930 951 993 1060 1410 1503 1502 2338 2302 2301 +1638 979 987 943 1064 1117 1316 1147 1496 1274 1497 +1639 975 1014 939 1021 2170 2124 1953 1930 1781 1683 +1640 934 1014 956 1069 1215 1618 1507 2198 1622 1621 +1641 159 174 135 961 405 798 833 2258 2444 2130 +1642 988 1030 937 1063 2226 1857 1475 2182 2205 2370 +1643 31 36 77 982 356 358 336 2388 2260 2194 +1644 213 196 177 1016 726 911 912 1723 1637 2418 +1645 975 1014 956 1046 2170 1618 1439 2290 1508 1745 +1646 43 173 9 1001 307 299 304 2128 1485 1838 +1647 164 151 85 1044 253 548 583 2435 1784 2264 +1648 223 193 83 952 575 574 571 1992 2196 2397 +1649 75 55 219 966 469 468 467 2252 1395 2173 +1650 132 118 133 1034 746 748 747 2459 1639 2090 +1651 1030 1054 962 1060 2452 1887 2163 2354 2321 2453 +1652 38 224 199 986 380 382 379 1550 2025 1718 +1653 974 1028 956 1046 1253 1442 1457 1238 1508 2203 +1654 130 119 111 965 712 711 713 2385 2040 1938 +1655 176 196 120 999 757 719 758 1642 1816 2364 +1656 69 62 67 1066 501 489 502 2426 2463 2462 +1657 954 974 1037 1067 1249 1144 1434 1753 2221 1827 +1658 132 139 121 1034 761 760 745 2459 1449 1270 +1659 57 52 54 995 454 452 455 1556 1969 1905 +1660 235 1006 162 1056 1149 2464 414 1227 2465 1228 +1661 199 47 39 986 387 386 378 2025 2092 1791 +1662 1004 1011 958 1046 1266 1332 1163 2291 1456 2145 +1663 978 996 937 1053 1182 1582 1476 1184 2363 1175 +1664 54 190 83 1049 457 466 465 1970 2383 2466 +1665 191 1007 238 1040 1733 2157 839 2084 2159 2085 +1666 975 1004 958 1046 1719 1163 2014 2290 1456 2291 +1667 157 222 115 985 730 614 731 2286 2416 2245 +1668 231 35 77 1024 366 339 367 2461 2261 1751 +1669 3 976 2 1019 2098 2217 14 2433 2218 1542 +1670 162 1006 1055 1056 2464 2430 2467 2465 2140 1228 +1671 219 69 75 1066 536 534 467 2365 2013 2426 +1672 144 71 210 994 543 537 544 1408 1858 2323 +1673 158 1055 242 1056 2468 2136 899 2469 2139 2140 +1674 226 983 150 1041 2437 2371 321 2438 2372 1590 +1675 81 79 215 970 557 283 558 1604 1674 1679 +1676 956 1028 975 1046 1442 1443 1439 1508 2290 2203 +1677 237 174 43 1041 407 406 408 2448 1944 2273 +1678 168 29 169 996 270 346 345 1328 2470 1955 +1679 200 245 177 1016 914 913 869 2225 1637 2423 +1680 181 997 109 1062 2275 2427 677 2308 2460 2309 +1681 104 989 95 1062 2208 1729 633 2209 1730 1526 +1682 211 178 230 1008 738 659 861 1819 2294 1924 +1683 219 212 69 1000 533 504 536 1394 2425 2405 +1684 934 1065 1018 1069 2292 1705 2032 2198 2340 2417 +1685 76 212 68 1000 505 531 513 2350 1090 2405 +1686 90 205 107 998 578 609 608 2051 1971 2030 +1687 140 218 170 978 857 856 855 2148 1698 2407 +1688 188 223 190 1049 918 572 589 2382 2466 2358 +1689 188 190 86 1049 589 461 587 2382 2230 2466 +1690 978 937 1052 1053 1476 2166 2278 1184 2353 2363 +1691 942 972 1045 1059 1279 1284 1282 2406 2331 2450 +1692 55 48 50 1017 434 432 435 2172 2244 2066 +1693 143 229 200 1009 850 664 870 1611 2224 2458 +1694 107 195 111 998 693 692 691 1971 2183 2360 +1695 229 166 101 1009 660 656 661 2458 1337 1961 +1696 216 67 1024 1066 529 2412 2103 2242 2341 2463 +1697 51 197 56 1013 439 451 450 2052 1978 1813 +1698 169 224 168 996 907 906 345 2470 1328 1743 +1699 930 1054 977 1063 2122 1964 2188 2369 2181 2457 +1700 931 1039 953 1059 1983 2060 1306 2081 2083 2186 +1701 66 1018 60 1065 1921 2421 401 2038 2422 1705 +1702 946 1011 981 1031 1724 1267 1492 1258 1493 2076 +1703 131 129 148 992 708 801 800 1862 2439 1428 +1704 181 124 109 997 704 703 677 2275 2427 2316 +1705 161 115 82 985 570 569 564 2118 2027 2416 +1706 980 1027 953 1032 2265 1774 1927 2133 1311 2277 +1707 190 223 83 1049 572 571 466 2466 2383 2358 +1708 41 61 40 1022 389 388 383 2336 1353 1623 +1709 130 193 1040 1048 807 2413 2441 2387 2454 2398 +1710 79 81 80 970 557 556 416 1679 1505 1604 +1711 112 196 114 999 716 715 698 2115 1677 2364 +1712 932 1029 997 1062 1709 1188 1205 1694 2309 2155 +1713 931 1008 1039 1059 2125 1213 1983 2081 2186 2451 +1714 208 192 194 1003 517 923 924 2272 2344 1999 +1715 104 97 95 989 632 631 633 2208 1729 2216 +1716 195 205 232 998 694 871 926 2360 1340 2030 +1717 226 12 46 983 317 324 327 2437 2303 1233 +1718 148 149 154 992 802 882 768 2439 1880 1581 +1719 54 53 190 1049 453 458 457 1970 2466 2023 +1720 1001 1036 943 1068 2318 1247 1484 1852 1851 2471 +1721 126 188 88 1002 599 588 597 1776 2178 2332 +1722 66 201 42 1018 402 354 400 1921 2472 2326 +1723 29 3 2 1019 255 14 256 1957 2218 2433 +1724 98 85 90 1043 581 576 582 2248 2288 1782 +1725 942 1039 1008 1059 2035 1213 1451 2406 2451 2186 +1726 53 52 51 1013 447 443 448 2022 2052 1904 +1727 154 122 148 1044 767 766 768 1881 2440 2393 +1728 175 167 33 987 362 294 360 2087 1765 1565 +1729 962 1013 978 1052 1979 1814 1647 2164 2278 2368 +1730 58 64 57 995 478 477 462 2232 1556 1769 +1731 59 42 35 1018 363 352 364 1669 1874 2472 +1732 27 11 31 982 315 308 318 1511 2388 1840 +1733 85 151 72 969 548 547 545 1783 2108 2263 +1734 106 102 136 988 666 668 667 1535 2342 1885 +1735 193 204 130 1040 809 808 807 2413 2441 2473 +1736 208 210 65 1003 519 518 516 2272 1948 1859 +1737 927 1032 1037 1067 2134 2347 1143 2222 2221 2271 +1738 31 77 27 982 336 335 318 2388 1511 2260 +1739 154 171 164 1025 891 254 769 1879 2434 2474 +1740 1027 1028 949 1067 2107 1251 1569 2193 1755 1754 +1741 84 205 90 1043 579 578 577 2410 2288 2199 +1742 207 11 150 1041 311 320 319 2456 2372 1897 +1743 962 1052 1030 1060 2164 2165 2163 2321 2354 2322 +1744 41 48 221 1022 393 396 395 2336 2257 2067 +1745 74 206 75 1066 553 499 535 2384 2013 1561 +1746 164 171 1 1025 254 249 252 2434 1910 2474 +1747 170 244 169 996 909 908 347 1710 2470 2147 +1748 1036 1042 943 1068 1926 1925 1247 2471 1851 2214 +1749 72 151 201 969 547 355 525 2108 2325 2263 +1750 86 190 53 1049 461 458 459 2230 2023 2466 +1751 78 28 1042 1068 341 2055 2443 2475 2214 1850 +1752 62 1000 76 1065 2079 2350 493 2080 2436 1704 +1753 132 236 139 1034 819 818 761 2459 1270 2396 +1754 166 229 139 1009 660 851 852 1961 1301 2458 +1755 128 174 138 1070 797 799 791 2048 2111 2415 +1756 162 235 173 1006 414 301 904 2464 1787 1149 +1757 143 139 229 1009 849 851 850 1611 2458 1301 +1758 226 150 11 1041 321 320 316 2438 1897 2372 +1759 59 231 67 1024 365 491 490 1670 2412 2461 +1760 123 109 124 997 701 703 702 1185 2316 2427 +1761 132 133 141 1034 747 817 816 2459 1664 1639 +1762 191 204 189 1040 921 920 789 2084 2220 2473 +1763 78 73 206 1042 550 497 549 2443 1422 2001 +1764 162 1006 159 1055 2464 2259 901 2467 2429 2430 +1765 136 102 187 988 668 592 669 2342 1378 1885 +1766 71 70 210 994 522 538 537 2323 1858 2351 +1767 152 117 155 1015 741 743 742 1633 2394 2239 +1768 169 244 224 996 908 910 907 2470 1743 2147 +1769 216 74 67 1066 528 527 529 2242 2463 2384 +1770 130 194 193 1048 806 805 807 2387 2398 2345 +1771 930 1002 1054 1060 2121 1578 2122 2338 2453 2442 +1772 979 945 1058 1064 1916 1826 2279 1496 2476 1275 +1773 54 83 58 995 465 464 463 1969 2232 2197 +1774 993 1040 952 1048 2337 1993 2315 2298 2046 2454 +1775 983 1021 959 1025 1958 1865 1234 1261 1588 1616 +1776 35 42 30 1018 352 351 350 1874 2114 2472 +1777 191 137 238 1007 840 754 839 1733 2157 2367 +1778 964 978 1052 1053 1183 2278 1869 1174 2353 1184 +1779 245 156 213 1016 896 897 898 2423 1723 1528 +1780 76 220 70 1065 515 539 496 2436 2352 2057 +1781 96 95 97 989 626 631 630 1359 2216 1729 +1782 962 1054 1002 1060 1887 1578 2179 2321 2442 2453 +1783 66 42 60 1018 400 398 401 1921 2421 2472 +1784 37 175 33 987 361 360 330 1716 1765 2087 +1785 233 155 203 1015 893 744 727 1296 2161 2394 +1786 982 960 1036 1068 2236 1489 2253 2195 2471 2143 +1787 120 196 112 999 719 716 717 1816 2115 2364 +1788 197 218 140 978 506 857 476 1810 2148 2407 +1789 165 3 45 976 258 266 271 1432 1350 2098 +1790 3 165 2 976 258 257 14 2098 2217 1432 +1791 130 195 194 1048 714 810 806 2387 2345 2361 +1792 81 215 161 1056 558 413 565 1605 2119 2149 +1793 9 32 10 1001 303 302 21 1485 2446 2431 +1794 94 100 178 1008 627 629 618 1901 1924 2021 +1795 169 29 170 996 346 348 347 2470 1710 1955 +1796 965 1040 993 1048 2160 2337 2374 2375 2298 2454 +1797 953 1032 1027 1067 1311 2277 1774 2191 2193 2271 +1798 992 1020 968 1061 1597 1988 1890 1399 2306 2402 +1799 954 1037 1032 1067 1434 2347 1310 1753 2271 2221 +1800 936 1055 1006 1056 2281 2430 2126 2293 1228 2140 +1801 162 1055 158 1056 2467 2468 902 2465 2469 2140 +1802 941 979 1058 1064 1113 2279 1822 1495 2476 1496 +1803 947 1033 991 1051 1119 2420 2424 2404 1793 2333 +1804 129 149 148 992 803 802 801 1428 2439 1581 +1805 46 171 243 1025 329 421 420 2304 1480 2474 +1806 28 228 78 1042 343 342 341 2055 2443 2455 +1807 228 175 73 1042 552 392 551 2455 2001 2088 +1808 30 42 201 1018 351 354 353 2114 2326 2472 +1809 32 36 31 1068 357 356 312 2432 2390 2141 +1810 59 60 42 1018 399 398 363 1669 2472 2421 +1811 85 72 84 1043 545 540 546 1782 2410 2238 +1812 231 77 216 1024 367 368 530 2461 2103 2261 +1813 38 199 39 986 379 378 374 1550 2092 2025 +1814 136 202 225 1019 837 265 836 2403 2201 2113 +1815 982 1036 1001 1068 2253 2318 1800 2195 1852 2471 +1816 198 50 52 1017 444 442 445 1878 2054 2244 +1817 69 212 62 1000 504 503 501 2425 2079 2405 +1818 53 51 56 1013 448 450 449 2022 1978 2052 +1819 965 1026 993 1047 2373 2296 2374 2381 1657 2268 +1820 243 171 154 1025 421 891 883 1480 1879 2474 +1821 98 164 85 1044 584 583 581 2250 1784 2435 +1822 994 947 1051 1065 1757 2404 2086 2039 2335 2058 +1823 238 130 204 1040 753 808 811 2159 2473 2441 +1824 240 137 191 1007 841 840 842 2377 1733 2367 +1825 145 127 138 1070 792 790 793 1553 2111 2072 +1826 1038 1058 945 1064 1483 1826 1700 2168 1275 2476 +1827 158 242 161 1056 899 734 903 2469 2119 2139 +1828 960 1042 1036 1068 1423 1926 1489 2143 2471 2214 +1829 58 57 54 995 462 455 463 2232 1969 1556 +1830 191 238 204 1040 839 811 921 2084 2473 2159 +1831 150 226 241 983 321 422 876 2371 1946 2437 +1832 181 109 104 1062 677 676 678 2308 2209 2460 +1833 91 82 115 985 567 569 568 1425 2416 2027 +1834 189 223 188 1002 919 918 787 2219 2332 1991 +1835 105 109 110 1029 675 681 680 2152 2018 2428 +1836 245 213 177 1016 898 912 913 2423 1637 1723 +1837 952 1049 1002 1060 2359 2231 1990 2328 2442 2380 +1838 78 234 36 1068 371 370 359 2475 2141 2411 +1839 162 159 158 1055 901 834 902 2467 2468 2429 +1840 41 221 61 1022 395 397 389 2336 1623 2257 +1841 208 65 192 1003 516 484 517 2272 1999 1948 +1842 240 209 137 1007 843 756 841 2377 2367 1684 +1843 62 212 76 1000 503 505 493 2079 2350 2405 +1844 138 237 150 1041 847 846 845 2110 2372 2448 +1845 29 2 202 1019 256 260 259 1957 2113 2218 +1846 205 195 107 998 694 693 609 2030 1971 2360 +1847 198 55 50 1017 446 435 444 1878 2244 2172 +1848 216 67 231 1024 529 491 530 2103 2461 2412 +1849 1002 1049 962 1060 2231 2229 2179 2442 2321 2380 +1850 105 110 182 1029 680 683 682 2152 1764 2018 +1851 91 115 222 985 568 614 613 1425 2245 2416 +1852 189 188 126 1002 787 599 788 2219 1776 2332 +1853 44 235 162 1056 295 414 411 1951 2465 1227 +1854 104 95 217 1062 633 622 634 2209 1973 1730 +1855 60 62 76 1065 487 493 492 2422 2436 2080 +1856 217 160 181 1062 905 830 679 1973 2308 1846 +1857 228 73 78 1042 551 550 342 2455 2443 2001 +1858 78 32 28 1068 340 306 341 2475 1850 2432 +1859 226 46 241 983 327 423 422 2437 1946 2303 +1860 204 193 189 1040 809 922 920 2473 2220 2413 +1861 162 173 159 1006 904 403 901 2464 2259 1787 +1862 70 66 60 1065 494 401 495 2352 2422 2038 +1863 141 236 132 1034 820 819 816 1664 2459 2396 +1864 230 178 100 1008 659 629 657 2294 2021 1924 +1865 117 203 155 1015 654 744 743 2239 2394 2161 +1866 43 9 10 1001 304 21 305 2128 2446 1485 +1867 1 171 13 1025 249 248 25 1910 1855 2474 +1868 157 242 158 1055 732 899 832 2287 2468 2136 +1869 46 13 171 1025 325 248 329 2304 2474 1855 +1870 941 1058 1038 1064 1822 1483 1646 1495 2168 2476 +1871 161 215 44 1056 413 289 412 2119 1951 2149 +1872 207 237 43 1041 409 408 313 2456 1944 2448 +1873 90 85 84 1043 576 546 577 2288 2410 1782 +1874 157 158 135 1055 832 831 826 2287 2445 2468 +1875 127 124 128 1070 771 776 775 2072 2048 2317 +1876 98 117 122 1044 645 648 647 2250 2393 2241 +1877 69 67 74 1066 502 527 526 2426 2384 2463 +1878 225 2 147 1019 263 262 264 2201 1540 2218 +1879 76 70 60 1065 496 495 492 2436 2422 2352 +1880 159 135 158 1055 833 831 834 2429 2468 2445 +1881 74 75 69 1066 535 534 526 2384 2426 2013 +1882 162 158 161 1056 902 903 410 2465 2119 2469 +1883 225 202 2 1019 265 260 263 2201 2218 2113 +1884 32 78 36 1068 340 359 357 2432 2141 2475 +1885 154 164 122 1044 769 649 767 1881 2393 2435 +1886 164 98 122 1044 584 647 649 2435 2393 2250 +1887 162 161 44 1056 410 412 411 2465 1951 2119 +1888 128 138 127 1070 791 790 775 2048 2072 2111 +1889 104 217 181 1062 634 679 678 2209 2308 1973 +1890 207 150 237 1041 319 846 409 2456 2448 2372 +1891 997 129 944 123 1186 1366 1124 1185 1368 706 +1892 977 142 1034 121 1463 1271 2091 1780 1449 762 +1893 977 1034 142 955 2091 1271 1463 1465 1269 1272 +1894 1035 233 203 1015 1289 727 2162 1297 2161 1296 +1895 1035 203 233 114 2162 727 1289 1291 728 699 +1896 989 101 179 96 1198 639 1894 1359 635 638 +1897 989 179 101 967 1894 639 1198 1199 1200 1893 +1898 1029 944 129 992 1398 1366 1187 1397 1428 1083 +1899 1029 129 944 997 1187 1366 1398 1188 1124 1186 +1900 1020 152 968 1015 1596 1954 1988 1632 1746 1633 +1901 1020 968 152 992 1988 1954 1596 1597 1598 1890 +1902 1042 61 40 73 1624 388 1354 2001 390 391 +1903 1042 40 61 1022 1354 388 1624 1355 1623 1353 +1904 985 93 973 222 1734 2477 2285 2245 1843 612 +1905 985 973 93 942 2285 2477 1734 1426 1523 1896 +1906 1062 973 93 222 1847 2477 1524 1845 612 1843 +1907 1062 93 973 942 1524 2477 1847 1525 1896 1523 +1908 989 93 94 95 1521 616 1899 1729 620 621 +1909 989 94 93 942 1899 616 1521 1522 1523 1900 +1910 1045 116 163 972 1471 604 1076 1284 1348 1470 +1911 1045 163 116 89 1076 604 1471 1735 602 563 +1912 1033 995 991 933 1509 2362 2420 1560 2223 1558 +1913 1033 991 995 947 2420 2362 1509 1119 1128 2424 +1914 1024 960 1036 982 2104 1489 2478 1752 2253 2236 +1915 1036 960 1024 934 1489 2104 2478 1216 1799 1191 +1916 1036 1014 1024 982 1217 1798 2478 2253 1752 1959 +1917 1024 1014 1036 934 1798 1217 2478 1799 1216 1215 +1918 1025 12 46 13 1689 324 2304 1855 325 24 +1919 1025 46 12 983 2304 324 1689 1261 1233 2303 +1920 105 989 125 97 2153 1285 643 640 642 2216 +1921 125 989 105 1029 1285 2153 643 1218 2152 1286 +1922 1055 134 961 135 2414 2479 2282 2445 2444 796 +1923 1055 961 134 973 2282 2479 2414 2283 2062 1130 +1924 1070 961 134 135 1914 2479 2047 2049 796 2444 +1925 1070 134 961 973 2047 2479 1914 2063 1130 2062 +1926 1034 230 166 1008 2295 658 1962 1763 1960 2294 +1927 1034 166 230 236 1962 658 2295 2396 862 853 +1928 981 1057 1032 940 1386 2094 2135 1240 2237 1385 +1929 1032 1057 981 950 2094 1386 2135 1873 1392 1393 +1930 1041 939 1005 1001 1653 1695 2480 1802 2276 1801 +1931 1005 939 1041 961 1695 1653 2480 1696 1742 1229 +1932 1005 1006 1041 1001 2127 1945 2480 2276 1802 1488 +1933 1041 1006 1005 961 1945 2127 2480 1742 1696 1942 +1934 1008 116 211 178 1766 737 1819 1924 738 619 +1935 1008 211 116 972 1819 737 1766 1452 1470 1818 +1936 1070 135 174 961 2049 798 2415 1914 2130 2444 +1937 1070 174 135 128 2415 798 2049 2048 795 797 +1938 1019 184 147 225 2117 825 1540 2201 264 835 +1939 1019 147 184 957 1540 825 2117 1541 1650 1539 +1940 1027 984 932 948 2266 1365 1568 1589 1176 1223 +1941 1027 932 984 953 1568 1365 2266 1774 1929 1773 +1942 1053 1064 941 1038 2169 1495 2449 2167 1646 2168 +1943 941 1064 1053 986 1495 2169 2449 1276 1173 1823 +1944 1040 1047 993 930 2329 1657 2337 2312 1502 1761 +1945 993 1047 1040 965 1657 2329 2337 2374 2160 2381 +1946 234 1042 1068 78 2409 2214 2411 371 2475 2443 +1947 1068 1042 234 960 2214 2409 2411 2143 2213 1423 +1948 1025 1044 1 164 1322 2481 1910 2434 252 2435 +1949 1025 1 1044 969 1910 2481 1322 1317 1320 1909 +1950 151 1 1044 164 250 2481 2264 253 2435 252 +1951 151 1044 1 969 2264 2481 250 2263 1909 1320 +1952 1034 166 139 1009 1962 852 1270 1303 1301 1961 +1953 1034 139 166 236 1270 852 1962 2396 853 818 +1954 1058 1045 976 940 1625 1075 1482 1481 1293 1593 +1955 1058 976 1045 970 1482 1075 1625 2007 1074 1073 +1956 1044 990 969 963 2311 1104 1320 1795 1737 1736 +1957 1044 969 990 938 1320 1104 2311 1321 1529 1319 +1958 1010 1016 968 967 1335 1098 1786 1447 1095 1099 +1959 968 1016 1010 928 1098 1335 1786 1806 1208 1336 +1960 996 199 63 244 2267 431 1300 2147 508 509 +1961 996 63 199 986 1300 431 2267 1170 2025 1299 +1962 1044 148 152 122 2440 765 1599 2393 740 766 +1963 1044 152 148 992 1599 765 2440 1600 2439 1598 +1964 1062 105 109 104 2154 675 2460 2209 676 641 +1965 1062 109 105 1029 2460 675 2154 2155 2152 2428 +1966 1043 71 144 994 2324 543 1466 1468 1408 2323 +1967 1043 144 71 84 1466 543 2324 2410 541 542 +1968 123 1070 124 127 1788 2317 702 770 771 2072 +1969 124 1070 123 997 2317 1788 702 2316 1185 1789 +1970 1066 62 1024 1000 2462 2144 2341 2366 1672 2079 +1971 1066 1024 62 67 2341 2144 2462 2463 489 2412 +1972 1041 10 43 207 2447 305 1944 2456 313 310 +1973 1041 43 10 1001 1944 305 2447 1802 2446 2128 +$EndElements diff --git a/utils/meshGeneration/generateMFEMMesh.py b/utils/meshGeneration/generateMFEMMesh.py index e69de29..2b0300c 100644 --- a/utils/meshGeneration/generateMFEMMesh.py +++ b/utils/meshGeneration/generateMFEMMesh.py @@ -0,0 +1,73 @@ +import math +from icosphere import icosphere + +def generate_mfem_sphere_mesh(subdivisions: int, outputFile: str): + """Generate a P2 triangular sphere mesh and save in MFEM mesh v1.x format.""" + # 1. Generate a geodesic icosphere + vertices, faces = icosphere(subdivisions) # returns (Nverts×3) array and list of 3-tuples :contentReference[oaicite:14]{index=14} + + # 2. Build unique edges and mid-edge nodes + edgeToMidIndex = {} + edgesSet = set() + for tri in faces: + for i in range(3): + v0, v1 = tri[i], tri[(i+1) % 3] + edge = tuple(sorted((v0, v1))) + edgesSet.add(edge) + + midPoints = [] + for edge in edgesSet: + v0, v1 = edge + x0, y0, z0 = vertices[v0] + x1, y1, z1 = vertices[v1] + mx, my, mz = (x0 + x1)/2, (y0 + y1)/2, (z0 + z1)/2 + r = math.sqrt(mx*mx + my*my + mz*mz) + mx, my, mz = mx/r, my/r, mz/r # project onto unit sphere :contentReference[oaicite:15]{index=15} + edgeToMidIndex[edge] = len(vertices) + len(midPoints) + midPoints.append((mx, my, mz)) + + # 3. Assemble all node coordinates (vertices + mid-edge nodes) + nodeCoords = [tuple(v) for v in vertices] + midPoints + + # 4. Write MFEM mesh file + with open(outputFile, 'w') as f: + # Header + f.write("MFEM mesh v1.0\n\n") + + # Topology + f.write("dimension\n2\n\n") + f.write(f"elements\n{len(faces)}\n") + for tri in faces: + v0, v1, v2 = tri + m0 = edgeToMidIndex[tuple(sorted((v0, v1)))] + m1 = edgeToMidIndex[tuple(sorted((v1, v2)))] + m2 = edgeToMidIndex[tuple(sorted((v2, v0)))] + # attribute=1, type=2 (triangle), followed by 6 vertex indices for P2 :contentReference[oaicite:16]{index=16} + f.write(f"1 2 {v0} {v1} {v2} {m0} {m1} {m2}\n") + f.write("\n") + + # No boundary segments for a closed surface + f.write("boundary\n0\n\n") + + # Vertices count (actual DOFs) + f.write(f"vertices\n{len(nodeCoords)}\n\n") + + # Geometry: Nodes (P2 in 3D) + f.write("nodes\n") + f.write("FiniteElementSpace\n") + f.write("FiniteElementCollection: H1_3D_P2\n") + f.write("VDim: 3\n") + f.write("Ordering: 1\n") + for x, y, z in nodeCoords: + f.write(f"{x} {y} {z}\n") + +if __name__ == "__main__": + import argparse + parser = argparse.ArgumentParser(description='Generate a spherical mesh in MFEM format') + parser.add_argument('--subdivisions', type=int, default=2, help='Number of subdivisions for the icosphere') + parser.add_argument('--output', type=str, default='sphere.mesh', help='Output file name') + args = parser.parse_args() + + # Generate the mesh + generate_mfem_sphere_mesh(args.subdivisions, args.output) + print(f"MFEM mesh generated: {args.output}") \ No newline at end of file diff --git a/utils/meshGeneration/generateMesh.py b/utils/meshGeneration/generateMesh.py index b758f43..783b5da 100644 --- a/utils/meshGeneration/generateMesh.py +++ b/utils/meshGeneration/generateMesh.py @@ -1,37 +1,39 @@ -import pygmsh import meshio -import numpy as np -from math import sqrt - import argparse +import subprocess as sp +import os -def mesh_size_callback(dim, tag, x, y, z, lc, a, b, k): - r = np.sqrt(x**2 + y**2 + z**2) - size = a + (b-a) * (1-np.exp(-k*r)) - return size +def generateMesh(coreMeshRes, outerMeshRes, k, order): + # gmsh sphere.geo -3 -setnumber Parameters/Order 1 -setnumber Parameters/CoreRes 0.2 -setnumber Parameters/OuterRes 0.4 -setnumber Parameters/K 2.0 -o sphere_order2.msh + gmsh_cmd = [ + 'gmsh', + 'sphere.geo', # Path to your GMSH geometry file + '-3', # Generate 3D mesh + '-setnumber', 'Parameters/Order', str(order), + '-setnumber', 'Parameters/CoreRes', str(coreMeshRes), + '-setnumber', 'Parameters/OuterRes', str(outerMeshRes), + '-setnumber', 'Parameters/K', str(k), + '-o', 'sphere.vtk', # Output mesh file + '-format', 'vtk' -def generate_spherical_mesh(radius=1.0, coreRes = 0.1, outRes = 0.1, k = 2): - with pygmsh.occ.Geometry() as geom: - originPoint = geom.add_point([0.0, 0.0, 0.0], mesh_size=coreRes) - geom.add_ball([0.0, 0.0, 0.0], 1.0) - - geom.set_mesh_size_callback(lambda dim, tag, x, y, z, lc: mesh_size_callback(dim, tag, x, y, z, lc, coreRes, outRes, k)) - mesh = geom.generate_mesh(verbose=True) - - return mesh - - -def write_mfem_mesh(meshData, filename): - meshio.write(filename, meshData, file_format='gmsh22') + ] + # Use popen to run + process = sp.Popen(gmsh_cmd) + stdout, stderr = process.communicate() + if process.returncode != 0: + print(f"Error generating mesh: {stderr.decode()}") if __name__ == '__main__': parser = argparse.ArgumentParser(description='Generate a spherical mesh') - parser.add_argument('--radius', type=float, default=1.0, help='Radius of the sphere') - parser.add_argument('--coreMeshRes', type=float, default=0.01, help='Core Mesh Resolution') - parser.add_argument('--outerMeshRes', type=float, default=0.1, help='Outer Mesh Resolution') + parser.add_argument('--coreMeshRes', type=float, default=0.1, help='Core Mesh Resolution target') + parser.add_argument('--outerMeshRes', type=float, default=0.3, help='Outer Mesh Resolution target') parser.add_argument('--k', type=float, default=2, help='Mesh size scaling factor') - parser.add_argument('--output', type=str, default='sphere.msh', help='Output file name') + + # Add argument for element order + parser.add_argument('--order', type=int, default=2, help='Mesh element order (e.g., 1 for linear, 2 for quadratic)') + parser.add_argument('--output', type=str, default='sphere.vtk', help='Output file name') args = parser.parse_args() - meshData = generate_spherical_mesh(args.radius, args.coreMeshRes, args.outerMeshRes, args.k) - write_mfem_mesh(meshData, args.output) + # Generate the mesh + generateMesh(args.coreMeshRes, args.outerMeshRes, args.k, args.order) + diff --git a/utils/meshGeneration/readme.md b/utils/meshGeneration/readme.md index 27c4d15..0e68ecb 100644 --- a/utils/meshGeneration/readme.md +++ b/utils/meshGeneration/readme.md @@ -5,4 +5,4 @@ This will produce a unit sphere mesh centered on (0, 0, 0) which can be rescaled ## Dependecies - pygmsh -- meshio \ No newline at end of file +- meshio diff --git a/utils/meshGeneration/sphere.geo b/utils/meshGeneration/sphere.geo new file mode 100644 index 0000000..242a225 --- /dev/null +++ b/utils/meshGeneration/sphere.geo @@ -0,0 +1,38 @@ +SetFactory("OpenCASCADE"); + +// Define parameters - these can be overridden from the command line +// using the -setnumber flag, e.g., gmsh sphere.geo -setnumber Parameters/Order 2 +DefineConstant[ + radius = {1.0, Name "Parameters/Radius"}, + coreRes = {0.01, Name "Parameters/CoreRes"}, + outerRes = {0.1, Name "Parameters/OuterRes"}, + kVal = {2.0, Name "Parameters/K"}, + order = {2, Name "Parameters/Order"} // Mesh element order +]; + +// Define Geometry +Sphere(1) = {0, 0, 0, radius}; + +Physical Volume("sphere_volume", 1) = {1}; // Tag the volume + +// Define variable mesh size using a MathEval Field +// Field Formula: a + (b-a) * (1 - Exp(-k*r)) +// Need to handle r=0 case for Sqrt and Exp +Field[1] = MathEval; +Field[1].F = Sprintf("%.15g + (%.15g - %.15g) * (1 - Exp(-%.15g * Max(Sqrt(x*x+y*y+z*z), 1e-9)))", coreRes, outerRes, coreRes, kVal); + +// Use this field as the background mesh size field +Background Field = 1; + +// Set Mesh Options +Mesh.ElementOrder = order; // Set the mesh order (1=linear, 2=quadratic, etc.) + +// Optional: Optimize high-order elements for better quality +// Mesh.HighOrderOptimize = 1; + +// Optional: Choose 3D meshing algorithm if default isn't good (e.g., 1=MeshAdapt, 4=Frontal, 5=Delaunay, 6=Frontal-Delaunay, 7=MMG3D) +// Mesh.Algorithm3D = 7; + +// Define Physical Groups (optional but good practice) +// Physical Volume("sphere_volume", 1) = {1}; // Tag the volume +// Physical Surface("sphere_surface", 2) = {1}; // Tag the boundary surface \ No newline at end of file diff --git a/utils/meshGeneration/sphere.mesh b/utils/meshGeneration/sphere.mesh new file mode 100644 index 0000000..abb1869 --- /dev/null +++ b/utils/meshGeneration/sphere.mesh @@ -0,0 +1,261 @@ +MFEM mesh v1.0 + +dimension +2 + +elements +80 +1 2 0 16 12 53 137 159 +1 2 16 5 18 71 83 153 +1 2 16 18 12 153 51 137 +1 2 12 18 1 51 112 73 +1 2 0 14 16 45 106 53 +1 2 14 3 25 93 110 111 +1 2 14 25 16 111 147 106 +1 2 16 25 5 147 72 71 +1 2 0 13 14 123 74 45 +1 2 13 2 21 88 135 66 +1 2 13 21 14 66 82 74 +1 2 14 21 3 82 84 93 +1 2 0 15 13 133 161 123 +1 2 15 4 22 108 95 127 +1 2 15 22 13 127 151 161 +1 2 13 22 2 151 89 88 +1 2 0 12 15 159 79 133 +1 2 12 1 17 73 56 92 +1 2 12 17 15 92 145 79 +1 2 15 17 4 145 120 108 +1 2 1 18 19 112 48 65 +1 2 18 5 30 83 54 60 +1 2 18 30 19 60 142 48 +1 2 19 30 8 142 143 132 +1 2 5 25 31 72 77 141 +1 2 25 3 27 110 150 57 +1 2 25 27 31 57 75 77 +1 2 31 27 10 75 46 67 +1 2 3 21 26 84 129 62 +1 2 21 2 23 135 144 155 +1 2 21 23 26 155 94 129 +1 2 26 23 7 94 68 43 +1 2 2 22 24 89 158 99 +1 2 22 4 29 95 85 139 +1 2 22 29 24 139 146 158 +1 2 24 29 11 146 115 134 +1 2 4 17 28 120 160 130 +1 2 17 1 20 56 125 121 +1 2 17 20 28 121 80 160 +1 2 28 20 9 80 140 55 +1 2 7 38 32 138 128 109 +1 2 38 11 36 117 103 97 +1 2 38 36 32 97 118 128 +1 2 32 36 6 118 70 149 +1 2 11 41 36 78 64 103 +1 2 41 9 34 116 126 96 +1 2 41 34 36 96 122 64 +1 2 36 34 6 122 61 70 +1 2 9 39 34 102 86 126 +1 2 39 8 33 47 114 136 +1 2 39 33 34 136 154 86 +1 2 34 33 6 154 107 61 +1 2 8 40 33 100 58 114 +1 2 40 10 35 69 91 156 +1 2 40 35 33 156 76 58 +1 2 33 35 6 76 119 107 +1 2 10 37 35 101 59 91 +1 2 37 7 32 50 109 42 +1 2 37 32 35 42 152 59 +1 2 35 32 6 152 149 119 +1 2 2 24 23 99 81 144 +1 2 24 11 38 134 117 148 +1 2 24 38 23 148 63 81 +1 2 23 38 7 63 138 68 +1 2 4 28 29 130 124 85 +1 2 28 9 41 55 116 90 +1 2 28 41 29 90 44 124 +1 2 29 41 11 44 78 115 +1 2 1 19 20 65 87 125 +1 2 19 8 39 132 47 49 +1 2 19 39 20 49 131 87 +1 2 20 39 9 131 102 140 +1 2 5 31 30 141 98 54 +1 2 31 10 40 67 69 52 +1 2 31 40 30 52 104 98 +1 2 30 40 8 104 100 143 +1 2 3 26 27 62 105 150 +1 2 26 7 37 43 50 157 +1 2 26 37 27 157 113 105 +1 2 27 37 10 113 101 46 + +boundary +0 + +vertices +162 + +nodes +FiniteElementSpace +FiniteElementCollection: H1_3D_P2 +VDim: 3 +Ordering: 1 +0.0 0.5257311121191336 0.85065080835204 +0.0 -0.5257311121191336 0.85065080835204 +0.5257311121191336 0.85065080835204 0.0 +-0.5257311121191336 0.85065080835204 0.0 +0.85065080835204 0.0 0.5257311121191336 +-0.85065080835204 0.0 0.5257311121191336 +-0.0 -0.5257311121191336 -0.85065080835204 +-0.0 0.5257311121191336 -0.85065080835204 +-0.5257311121191336 -0.85065080835204 -0.0 +0.5257311121191336 -0.85065080835204 -0.0 +-0.85065080835204 -0.0 -0.5257311121191336 +0.85065080835204 -0.0 -0.5257311121191336 +0.0 0.0 1.0 +0.3090169943749474 0.8090169943749473 0.5 +-0.3090169943749474 0.8090169943749473 0.5 +0.5000000000000001 0.30901699437494745 0.8090169943749475 +-0.5000000000000001 0.30901699437494745 0.8090169943749475 +0.5000000000000001 -0.30901699437494745 0.8090169943749475 +-0.5000000000000001 -0.30901699437494745 0.8090169943749475 +-0.3090169943749474 -0.8090169943749473 0.5 +0.3090169943749474 -0.8090169943749473 0.5 +0.0 1.0 0.0 +0.8090169943749475 0.5000000000000001 0.30901699437494745 +0.3090169943749474 0.8090169943749473 -0.5 +0.8090169943749475 0.5000000000000001 -0.30901699437494745 +-0.8090169943749475 0.5000000000000001 0.30901699437494745 +-0.3090169943749474 0.8090169943749473 -0.5 +-0.8090169943749475 0.5000000000000001 -0.30901699437494745 +0.8090169943749475 -0.5000000000000001 0.30901699437494745 +1.0 0.0 0.0 +-0.8090169943749475 -0.5000000000000001 0.30901699437494745 +-1.0 0.0 0.0 +-0.0 0.0 -1.0 +-0.3090169943749474 -0.8090169943749473 -0.5 +0.3090169943749474 -0.8090169943749473 -0.5 +-0.5000000000000001 -0.30901699437494745 -0.8090169943749475 +0.5000000000000001 -0.30901699437494745 -0.8090169943749475 +-0.5000000000000001 0.30901699437494745 -0.8090169943749475 +0.5000000000000001 0.30901699437494745 -0.8090169943749475 +0.0 -1.0 -0.0 +-0.8090169943749475 -0.5000000000000001 -0.30901699437494745 +0.8090169943749475 -0.5000000000000001 -0.30901699437494745 +-0.26286555605956685 0.16245984811645317 -0.9510565162951536 +-0.16062203564002311 0.6937804775604491 -0.702046444776163 +0.9510565162951536 -0.26286555605956685 -0.16245984811645317 +-0.16062203564002311 0.6937804775604491 0.702046444776163 +-0.8626684804161862 0.25989191300775444 -0.4338885645526948 +-0.2732665289126717 -0.9619383577839176 -0.0 +-0.42532540417602 -0.5877852522924731 0.6881909602355868 +-0.16245984811645314 -0.9510565162951536 0.2628655560595668 +-0.25989191300775444 0.4338885645526948 -0.8626684804161862 +-0.26286555605956685 -0.16245984811645317 0.9510565162951536 +-0.9510565162951536 -0.26286555605956685 -0.16245984811645317 +-0.25989191300775444 0.4338885645526948 0.8626684804161862 +-0.8626684804161862 -0.25989191300775444 0.4338885645526948 +0.6937804775604491 -0.7020464447761631 0.16062203564002314 +0.25989191300775444 -0.4338885645526948 0.8626684804161862 +-0.8506508083520399 0.5257311121191337 0.0 +-0.5877852522924731 -0.6881909602355867 -0.42532540417601994 +-0.5257311121191337 0.0 -0.8506508083520399 +-0.6881909602355868 -0.42532540417602005 0.5877852522924731 +0.16062203564002311 -0.6937804775604491 -0.702046444776163 +-0.43388856455269476 0.8626684804161862 -0.2598919130077544 +0.42532540417602 0.5877852522924731 -0.6881909602355868 +0.6881909602355868 -0.42532540417602005 -0.5877852522924731 +-0.16062203564002311 -0.6937804775604491 0.702046444776163 +0.16245984811645314 0.9510565162951536 0.2628655560595668 +-0.9619383577839176 0.0 -0.2732665289126717 +0.16062203564002311 0.6937804775604491 -0.702046444776163 +-0.8626684804161862 -0.25989191300775444 -0.4338885645526948 +0.25989191300775444 -0.4338885645526948 -0.8626684804161862 +-0.7020464447761631 0.16062203564002314 0.6937804775604491 +-0.8626684804161862 0.25989191300775444 0.4338885645526948 +0.0 -0.2732665289126717 0.9619383577839176 +0.0 0.8506508083520399 0.5257311121191336 +-0.9510565162951536 0.26286555605956685 -0.16245984811645317 +-0.42532540417602 -0.5877852522924731 -0.6881909602355868 +-0.9510565162951536 0.26286555605956685 0.16245984811645317 +0.8626684804161862 -0.25989191300775444 -0.4338885645526948 +0.26286555605956685 0.16245984811645317 0.9510565162951536 +0.5877852522924731 -0.6881909602355867 0.42532540417601994 +0.5877852522924731 0.6881909602355867 -0.42532540417601994 +-0.16245984811645314 0.9510565162951536 0.2628655560595668 +-0.7020464447761631 -0.16062203564002314 0.6937804775604491 +-0.2732665289126717 0.9619383577839176 0.0 +0.9619383577839176 0.0 0.2732665289126717 +0.16245984811645314 -0.9510565162951536 -0.2628655560595668 +0.0 -0.8506508083520399 0.5257311121191336 +0.43388856455269476 0.8626684804161862 0.2598919130077544 +0.6937804775604491 0.7020464447761631 0.16062203564002314 +0.8506508083520399 -0.5257311121191337 0.0 +-0.7020464447761631 -0.16062203564002314 -0.6937804775604491 +0.26286555605956685 -0.16245984811645317 0.9510565162951536 +-0.43388856455269476 0.8626684804161862 0.2598919130077544 +0.0 0.8506508083520399 -0.5257311121191336 +0.8626684804161862 0.25989191300775444 0.4338885645526948 +0.5877852522924731 -0.6881909602355867 -0.42532540417601994 +0.5257311121191337 0.0 -0.8506508083520399 +-0.9510565162951536 -0.26286555605956685 0.16245984811645317 +0.6937804775604491 0.7020464447761631 -0.16062203564002314 +-0.6937804775604491 -0.7020464447761631 -0.16062203564002314 +-0.7020464447761631 0.16062203564002314 -0.6937804775604491 +0.2732665289126717 -0.9619383577839176 -0.0 +0.7020464447761631 -0.16062203564002314 -0.6937804775604491 +-0.8506508083520399 -0.5257311121191337 0.0 +-0.5877852522924731 0.6881909602355867 -0.42532540417601994 +-0.42532540417602 0.5877852522924731 0.6881909602355868 +-0.16062203564002311 -0.6937804775604491 -0.702046444776163 +0.7020464447761631 0.16062203564002314 0.6937804775604491 +-0.0 0.2732665289126717 -0.9619383577839176 +-0.6937804775604491 0.7020464447761631 0.16062203564002314 +-0.5877852522924731 0.6881909602355867 0.42532540417601994 +-0.25989191300775444 -0.4338885645526948 0.8626684804161862 +-0.6881909602355868 0.42532540417602005 -0.5877852522924731 +-0.43388856455269476 -0.8626684804161862 -0.2598919130077544 +0.9619383577839176 0.0 -0.2732665289126717 +0.6937804775604491 -0.7020464447761631 -0.16062203564002314 +0.7020464447761631 0.16062203564002314 -0.6937804775604491 +0.26286555605956685 -0.16245984811645317 -0.9510565162951536 +-0.25989191300775444 -0.4338885645526948 -0.8626684804161862 +0.7020464447761631 -0.16062203564002314 0.6937804775604491 +0.42532540417602 -0.5877852522924731 0.6881909602355868 +0.42532540417602 -0.5877852522924731 -0.6881909602355868 +0.16062203564002311 0.6937804775604491 0.702046444776163 +0.9510565162951536 -0.26286555605956685 0.16245984811645317 +0.16062203564002311 -0.6937804775604491 0.702046444776163 +0.43388856455269476 -0.8626684804161862 -0.2598919130077544 +0.6881909602355868 0.42532540417602005 0.5877852522924731 +0.26286555605956685 0.16245984811645317 -0.9510565162951536 +-0.16245984811645314 0.9510565162951536 -0.2628655560595668 +0.8626684804161862 -0.25989191300775444 0.4338885645526948 +0.16245984811645314 -0.9510565162951536 0.2628655560595668 +-0.43388856455269476 -0.8626684804161862 0.2598919130077544 +0.25989191300775444 0.4338885645526948 0.8626684804161862 +0.8626684804161862 0.25989191300775444 -0.4338885645526948 +0.2732665289126717 0.9619383577839176 0.0 +-0.16245984811645314 -0.9510565162951536 -0.2628655560595668 +-0.26286555605956685 0.16245984811645317 0.9510565162951536 +0.25989191300775444 0.4338885645526948 -0.8626684804161862 +0.9510565162951536 0.26286555605956685 0.16245984811645317 +0.43388856455269476 -0.8626684804161862 0.2598919130077544 +-0.9619383577839176 0.0 0.2732665289126717 +-0.5877852522924731 -0.6881909602355867 0.42532540417601994 +-0.6937804775604491 -0.7020464447761631 0.16062203564002314 +0.43388856455269476 0.8626684804161862 -0.2598919130077544 +0.5257311121191337 0.0 0.8506508083520399 +0.9510565162951536 0.26286555605956685 -0.16245984811645317 +-0.6881909602355868 0.42532540417602005 0.5877852522924731 +0.6881909602355868 0.42532540417602005 -0.5877852522924731 +-0.0 -0.2732665289126717 -0.9619383577839176 +-0.6937804775604491 0.7020464447761631 -0.16062203564002314 +0.5877852522924731 0.6881909602355867 0.42532540417601994 +-0.26286555605956685 -0.16245984811645317 -0.9510565162951536 +-0.5257311121191337 0.0 0.8506508083520399 +0.0 -0.8506508083520399 -0.5257311121191336 +0.16245984811645314 0.9510565162951536 -0.2628655560595668 +-0.6881909602355868 -0.42532540417602005 -0.5877852522924731 +-0.42532540417602 0.5877852522924731 -0.6881909602355868 +0.8506508083520399 0.5257311121191337 0.0 +0.0 0.2732665289126717 0.9619383577839176 +0.6881909602355868 -0.42532540417602005 0.5877852522924731 +0.42532540417602 0.5877852522924731 0.6881909602355868 diff --git a/utils/meshGeneration/sphere.msh b/utils/meshGeneration/sphere.msh new file mode 100644 index 0000000..93aac91 --- /dev/null +++ b/utils/meshGeneration/sphere.msh @@ -0,0 +1,24497 @@ +$MeshFormat +4.1 0 8 +$EndMeshFormat +$Entities +2 3 1 1 +1 6.123233995736766e-17 -1.499759782661858e-32 1 0 +2 6.123233995736766e-17 -1.499759782661858e-32 -1 0 +1 -1.000000000616482e-07 -1.000000000615789e-07 0.9999999000000001 1.000000000616482e-07 1.000000000615789e-07 1.0000001 0 2 1 -1 +2 -1.000000002249202e-07 -1.000000002449294e-07 -1.0000001 1.0000001 1e-07 1.0000001 0 2 2 -1 +3 -1.000000000616482e-07 -1.000000000615789e-07 -1.0000001 1.000000000616482e-07 1.000000000615789e-07 -0.9999999000000001 0 2 2 -2 +1 -1.0000001 -1.0000001 -1.0000001 1.0000001 1.0000001 1.0000001 0 4 -1 -2 3 2 +1 -1.0000001 -1.0000001 -1.0000001 1.0000001 1.0000001 1.0000001 0 1 1 +$EndEntities +$Nodes +7 11585 1 11585 +0 1 0 1 +1 +6.123233995736766e-17 -1.499759782661858e-32 1 +0 2 0 1 +2 +6.123233995736766e-17 -1.499759782661858e-32 -1 +1 1 0 0 +1 2 0 39 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +0.3090169943749472 -7.568733460868295e-17 -0.9510565162951536 +0.5877852522924729 -1.439658655611993e-16 -0.8090169943749476 +0.8090169943749473 -1.981520145234183e-16 -0.5877852522924734 +0.9510565162951535 -2.329416636978185e-16 -0.3090169943749477 +1 -2.449293598294706e-16 -2.449293598294706e-16 +0.9510565162951536 -2.329416636978185e-16 0.3090169943749472 +0.8090169943749476 -1.981520145234184e-16 0.5877852522924729 +0.5877852522924734 -1.439658655611994e-16 0.8090169943749472 +0.3090169943749477 -7.568733460868307e-17 0.9510565162951535 +0.07845909572784521 -1.921693608942028e-17 -0.996917333733128 +0.1564344650402316 -3.831539337756962e-17 -0.9876883405951377 +0.2334453638559065 -5.717762352438502e-17 -0.9723699203976763 +0.38268343236509 -9.373040810652602e-17 -0.9238795325112866 +0.4539904997395474 -1.111956024698688e-16 -0.8910065241883676 +0.5224985647159498 -1.279752389676948e-16 -0.8526401643540916 +0.6494480483301839 -1.59068894720011e-16 -0.7604059656000308 +0.707106781186548 -1.731912112470988e-16 -0.707106781186547 +0.7604059656000317 -1.862457463649262e-16 -0.6494480483301828 +0.8526401643540923 -2.088366096201424e-16 -0.5224985647159487 +0.8910065241883681 -2.182336575733388e-16 -0.4539904997395462 +0.9238795325112872 -2.262852224575402e-16 -0.3826834323650887 +0.9723699203976767 -2.381619421204363e-16 -0.2334453638559052 +0.9876883405951379 -2.419138729729993e-16 -0.1564344650402302 +0.9969173337331281 -2.441743243541578e-16 -0.07845909572784386 +0.996917333733128 -2.441743243541578e-16 0.07845909572784514 +0.9876883405951377 -2.419138729729992e-16 0.1564344650402315 +0.9723699203976763 -2.381619421204362e-16 0.2334453638559065 +0.9238795325112866 -2.262852224575401e-16 0.3826834323650899 +0.8910065241883676 -2.182336575733386e-16 0.4539904997395474 +0.8526401643540916 -2.088366096201423e-16 0.5224985647159498 +0.7604059656000308 -1.86245746364926e-16 0.6494480483301838 +0.7071067811865471 -1.731912112470986e-16 0.7071067811865479 +0.6494480483301829 -1.590688947200108e-16 0.7604059656000316 +0.5224985647159487 -1.279752389676946e-16 0.8526401643540923 +0.4539904997395462 -1.111956024698685e-16 0.8910065241883681 +0.3826834323650888 -9.373040810652573e-17 0.9238795325112872 +0.2334453638559053 -5.717762352438473e-17 0.9723699203976767 +0.1564344650402303 -3.831539337756931e-17 0.9876883405951378 +0.07845909572784392 -1.921693608941997e-17 0.9969173337331281 +1 3 0 0 +2 1 0 2553 +42 +43 +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +56 +57 +58 +59 +60 +61 +62 +63 +64 +65 +66 +67 +68 +69 +70 +71 +72 +73 +74 +75 +76 +77 +78 +79 +80 +81 +82 +83 +84 +85 +86 +87 +88 +89 +90 +91 +92 +93 +94 +95 +96 +97 +98 +99 +100 +101 +102 +103 +104 +105 +106 +107 +108 +109 +110 +111 +112 +113 +114 +115 +116 +117 +118 +119 +120 +121 +122 +123 +124 +125 +126 +127 +128 +129 +130 +131 +132 +133 +134 +135 +136 +137 +138 +139 +140 +141 +142 +143 +144 +145 +146 +147 +148 +149 +150 +151 +152 +153 +154 +155 +156 +157 +158 +159 +160 +161 +162 +163 +164 +165 +166 +167 +168 +169 +170 +171 +172 +173 +174 +175 +176 +177 +178 +179 +180 +181 +182 +183 +184 +185 +186 +187 +188 +189 +190 +191 +192 +193 +194 +195 +196 +197 +198 +199 +200 +201 +202 +203 +204 +205 +206 +207 +208 +209 +210 +211 +212 +213 +214 +215 +216 +217 +218 +219 +220 +221 +222 +223 +224 +225 +226 +227 +228 +229 +230 +231 +232 +233 +234 +235 +236 +237 +238 +239 +240 +241 +242 +243 +244 +245 +246 +247 +248 +249 +250 +251 +252 +253 +254 +255 +256 +257 +258 +259 +260 +261 +262 +263 +264 +265 +266 +267 +268 +269 +270 +271 +272 +273 +274 +275 +276 +277 +278 +279 +280 +281 +282 +283 +284 +285 +286 +287 +288 +289 +290 +291 +292 +293 +294 +295 +296 +297 +298 +299 +300 +301 +302 +303 +304 +305 +306 +307 +308 +309 +310 +311 +312 +313 +314 +315 +316 +317 +318 +319 +320 +321 +322 +323 +324 +325 +326 +327 +328 +329 +330 +331 +332 +333 +334 +335 +336 +337 +338 +339 +340 +341 +342 +343 +344 +345 +346 +347 +348 +349 +350 +351 +352 +353 +354 +355 +356 +357 +358 +359 +360 +361 +362 +363 +364 +365 +366 +367 +368 +369 +370 +371 +372 +373 +374 +375 +376 +377 +378 +379 +380 +381 +382 +383 +384 +385 +386 +387 +388 +389 +390 +391 +392 +393 +394 +395 +396 +397 +398 +399 +400 +401 +402 +403 +404 +405 +406 +407 +408 +409 +410 +411 +412 +413 +414 +415 +416 +417 +418 +419 +420 +421 +422 +423 +424 +425 +426 +427 +428 +429 +430 +431 +432 +433 +434 +435 +436 +437 +438 +439 +440 +441 +442 +443 +444 +445 +446 +447 +448 +449 +450 +451 +452 +453 +454 +455 +456 +457 +458 +459 +460 +461 +462 +463 +464 +465 +466 +467 +468 +469 +470 +471 +472 +473 +474 +475 +476 +477 +478 +479 +480 +481 +482 +483 +484 +485 +486 +487 +488 +489 +490 +491 +492 +493 +494 +495 +496 +497 +498 +499 +500 +501 +502 +503 +504 +505 +506 +507 +508 +509 +510 +511 +512 +513 +514 +515 +516 +517 +518 +519 +520 +521 +522 +523 +524 +525 +526 +527 +528 +529 +530 +531 +532 +533 +534 +535 +536 +537 +538 +539 +540 +541 +542 +543 +544 +545 +546 +547 +548 +549 +550 +551 +552 +553 +554 +555 +556 +557 +558 +559 +560 +561 +562 +563 +564 +565 +566 +567 +568 +569 +570 +571 +572 +573 +574 +575 +576 +577 +578 +579 +580 +581 +582 +583 +584 +585 +586 +587 +588 +589 +590 +591 +592 +593 +594 +595 +596 +597 +598 +599 +600 +601 +602 +603 +604 +605 +606 +607 +608 +609 +610 +611 +612 +613 +614 +615 +616 +617 +618 +619 +620 +621 +622 +623 +624 +625 +626 +627 +628 +629 +630 +631 +632 +633 +634 +635 +636 +637 +638 +639 +640 +641 +642 +643 +644 +645 +646 +647 +648 +649 +650 +651 +652 +653 +654 +655 +656 +657 +658 +659 +660 +661 +662 +663 +664 +665 +666 +667 +668 +669 +670 +671 +672 +673 +674 +675 +676 +677 +678 +679 +680 +681 +682 +683 +684 +685 +686 +687 +688 +689 +690 +691 +692 +693 +694 +695 +696 +697 +698 +699 +700 +701 +702 +703 +704 +705 +706 +707 +708 +709 +710 +711 +712 +713 +714 +715 +716 +717 +718 +719 +720 +721 +722 +723 +724 +725 +726 +727 +728 +729 +730 +731 +732 +733 +734 +735 +736 +737 +738 +739 +740 +741 +742 +743 +744 +745 +746 +747 +748 +749 +750 +751 +752 +753 +754 +755 +756 +757 +758 +759 +760 +761 +762 +763 +764 +765 +766 +767 +768 +769 +770 +771 +772 +773 +774 +775 +776 +777 +778 +779 +780 +781 +782 +783 +784 +785 +786 +787 +788 +789 +790 +791 +792 +793 +794 +795 +796 +797 +798 +799 +800 +801 +802 +803 +804 +805 +806 +807 +808 +809 +810 +811 +812 +813 +814 +815 +816 +817 +818 +819 +820 +821 +822 +823 +824 +825 +826 +827 +828 +829 +830 +831 +832 +833 +834 +835 +836 +837 +838 +839 +840 +841 +842 +843 +844 +845 +846 +847 +848 +849 +850 +851 +852 +853 +854 +855 +856 +857 +858 +859 +860 +861 +862 +863 +864 +865 +866 +867 +868 +869 +870 +871 +872 +873 +874 +875 +876 +877 +878 +879 +880 +881 +882 +883 +884 +885 +886 +887 +888 +889 +890 +891 +892 +893 +894 +895 +896 +897 +898 +899 +900 +901 +902 +903 +904 +905 +906 +907 +908 +909 +910 +911 +912 +913 +914 +915 +916 +917 +918 +919 +920 +921 +922 +923 +924 +925 +926 +927 +928 +929 +930 +931 +932 +933 +934 +935 +936 +937 +938 +939 +940 +941 +942 +943 +944 +945 +946 +947 +948 +949 +950 +951 +952 +953 +954 +955 +956 +957 +958 +959 +960 +961 +962 +963 +964 +965 +966 +967 +968 +969 +970 +971 +972 +973 +974 +975 +976 +977 +978 +979 +980 +981 +982 +983 +984 +985 +986 +987 +988 +989 +990 +991 +992 +993 +994 +995 +996 +997 +998 +999 +1000 +1001 +1002 +1003 +1004 +1005 +1006 +1007 +1008 +1009 +1010 +1011 +1012 +1013 +1014 +1015 +1016 +1017 +1018 +1019 +1020 +1021 +1022 +1023 +1024 +1025 +1026 +1027 +1028 +1029 +1030 +1031 +1032 +1033 +1034 +1035 +1036 +1037 +1038 +1039 +1040 +1041 +1042 +1043 +1044 +1045 +1046 +1047 +1048 +1049 +1050 +1051 +1052 +1053 +1054 +1055 +1056 +1057 +1058 +1059 +1060 +1061 +1062 +1063 +1064 +1065 +1066 +1067 +1068 +1069 +1070 +1071 +1072 +1073 +1074 +1075 +1076 +1077 +1078 +1079 +1080 +1081 +1082 +1083 +1084 +1085 +1086 +1087 +1088 +1089 +1090 +1091 +1092 +1093 +1094 +1095 +1096 +1097 +1098 +1099 +1100 +1101 +1102 +1103 +1104 +1105 +1106 +1107 +1108 +1109 +1110 +1111 +1112 +1113 +1114 +1115 +1116 +1117 +1118 +1119 +1120 +1121 +1122 +1123 +1124 +1125 +1126 +1127 +1128 +1129 +1130 +1131 +1132 +1133 +1134 +1135 +1136 +1137 +1138 +1139 +1140 +1141 +1142 +1143 +1144 +1145 +1146 +1147 +1148 +1149 +1150 +1151 +1152 +1153 +1154 +1155 +1156 +1157 +1158 +1159 +1160 +1161 +1162 +1163 +1164 +1165 +1166 +1167 +1168 +1169 +1170 +1171 +1172 +1173 +1174 +1175 +1176 +1177 +1178 +1179 +1180 +1181 +1182 +1183 +1184 +1185 +1186 +1187 +1188 +1189 +1190 +1191 +1192 +1193 +1194 +1195 +1196 +1197 +1198 +1199 +1200 +1201 +1202 +1203 +1204 +1205 +1206 +1207 +1208 +1209 +1210 +1211 +1212 +1213 +1214 +1215 +1216 +1217 +1218 +1219 +1220 +1221 +1222 +1223 +1224 +1225 +1226 +1227 +1228 +1229 +1230 +1231 +1232 +1233 +1234 +1235 +1236 +1237 +1238 +1239 +1240 +1241 +1242 +1243 +1244 +1245 +1246 +1247 +1248 +1249 +1250 +1251 +1252 +1253 +1254 +1255 +1256 +1257 +1258 +1259 +1260 +1261 +1262 +1263 +1264 +1265 +1266 +1267 +1268 +1269 +1270 +1271 +1272 +1273 +1274 +1275 +1276 +1277 +1278 +1279 +1280 +1281 +1282 +1283 +1284 +1285 +1286 +1287 +1288 +1289 +1290 +1291 +1292 +1293 +1294 +1295 +1296 +1297 +1298 +1299 +1300 +1301 +1302 +1303 +1304 +1305 +1306 +1307 +1308 +1309 +1310 +1311 +1312 +1313 +1314 +1315 +1316 +1317 +1318 +1319 +1320 +1321 +1322 +1323 +1324 +1325 +1326 +1327 +1328 +1329 +1330 +1331 +1332 +1333 +1334 +1335 +1336 +1337 +1338 +1339 +1340 +1341 +1342 +1343 +1344 +1345 +1346 +1347 +1348 +1349 +1350 +1351 +1352 +1353 +1354 +1355 +1356 +1357 +1358 +1359 +1360 +1361 +1362 +1363 +1364 +1365 +1366 +1367 +1368 +1369 +1370 +1371 +1372 +1373 +1374 +1375 +1376 +1377 +1378 +1379 +1380 +1381 +1382 +1383 +1384 +1385 +1386 +1387 +1388 +1389 +1390 +1391 +1392 +1393 +1394 +1395 +1396 +1397 +1398 +1399 +1400 +1401 +1402 +1403 +1404 +1405 +1406 +1407 +1408 +1409 +1410 +1411 +1412 +1413 +1414 +1415 +1416 +1417 +1418 +1419 +1420 +1421 +1422 +1423 +1424 +1425 +1426 +1427 +1428 +1429 +1430 +1431 +1432 +1433 +1434 +1435 +1436 +1437 +1438 +1439 +1440 +1441 +1442 +1443 +1444 +1445 +1446 +1447 +1448 +1449 +1450 +1451 +1452 +1453 +1454 +1455 +1456 +1457 +1458 +1459 +1460 +1461 +1462 +1463 +1464 +1465 +1466 +1467 +1468 +1469 +1470 +1471 +1472 +1473 +1474 +1475 +1476 +1477 +1478 +1479 +1480 +1481 +1482 +1483 +1484 +1485 +1486 +1487 +1488 +1489 +1490 +1491 +1492 +1493 +1494 +1495 +1496 +1497 +1498 +1499 +1500 +1501 +1502 +1503 +1504 +1505 +1506 +1507 +1508 +1509 +1510 +1511 +1512 +1513 +1514 +1515 +1516 +1517 +1518 +1519 +1520 +1521 +1522 +1523 +1524 +1525 +1526 +1527 +1528 +1529 +1530 +1531 +1532 +1533 +1534 +1535 +1536 +1537 +1538 +1539 +1540 +1541 +1542 +1543 +1544 +1545 +1546 +1547 +1548 +1549 +1550 +1551 +1552 +1553 +1554 +1555 +1556 +1557 +1558 +1559 +1560 +1561 +1562 +1563 +1564 +1565 +1566 +1567 +1568 +1569 +1570 +1571 +1572 +1573 +1574 +1575 +1576 +1577 +1578 +1579 +1580 +1581 +1582 +1583 +1584 +1585 +1586 +1587 +1588 +1589 +1590 +1591 +1592 +1593 +1594 +1595 +1596 +1597 +1598 +1599 +1600 +1601 +1602 +1603 +1604 +1605 +1606 +1607 +1608 +1609 +1610 +1611 +1612 +1613 +1614 +1615 +1616 +1617 +1618 +1619 +1620 +1621 +1622 +1623 +1624 +1625 +1626 +1627 +1628 +1629 +1630 +1631 +1632 +1633 +1634 +1635 +1636 +1637 +1638 +1639 +1640 +1641 +1642 +1643 +1644 +1645 +1646 +1647 +1648 +1649 +1650 +1651 +1652 +1653 +1654 +1655 +1656 +1657 +1658 +1659 +1660 +1661 +1662 +1663 +1664 +1665 +1666 +1667 +1668 +1669 +1670 +1671 +1672 +1673 +1674 +1675 +1676 +1677 +1678 +1679 +1680 +1681 +1682 +1683 +1684 +1685 +1686 +1687 +1688 +1689 +1690 +1691 +1692 +1693 +1694 +1695 +1696 +1697 +1698 +1699 +1700 +1701 +1702 +1703 +1704 +1705 +1706 +1707 +1708 +1709 +1710 +1711 +1712 +1713 +1714 +1715 +1716 +1717 +1718 +1719 +1720 +1721 +1722 +1723 +1724 +1725 +1726 +1727 +1728 +1729 +1730 +1731 +1732 +1733 +1734 +1735 +1736 +1737 +1738 +1739 +1740 +1741 +1742 +1743 +1744 +1745 +1746 +1747 +1748 +1749 +1750 +1751 +1752 +1753 +1754 +1755 +1756 +1757 +1758 +1759 +1760 +1761 +1762 +1763 +1764 +1765 +1766 +1767 +1768 +1769 +1770 +1771 +1772 +1773 +1774 +1775 +1776 +1777 +1778 +1779 +1780 +1781 +1782 +1783 +1784 +1785 +1786 +1787 +1788 +1789 +1790 +1791 +1792 +1793 +1794 +1795 +1796 +1797 +1798 +1799 +1800 +1801 +1802 +1803 +1804 +1805 +1806 +1807 +1808 +1809 +1810 +1811 +1812 +1813 +1814 +1815 +1816 +1817 +1818 +1819 +1820 +1821 +1822 +1823 +1824 +1825 +1826 +1827 +1828 +1829 +1830 +1831 +1832 +1833 +1834 +1835 +1836 +1837 +1838 +1839 +1840 +1841 +1842 +1843 +1844 +1845 +1846 +1847 +1848 +1849 +1850 +1851 +1852 +1853 +1854 +1855 +1856 +1857 +1858 +1859 +1860 +1861 +1862 +1863 +1864 +1865 +1866 +1867 +1868 +1869 +1870 +1871 +1872 +1873 +1874 +1875 +1876 +1877 +1878 +1879 +1880 +1881 +1882 +1883 +1884 +1885 +1886 +1887 +1888 +1889 +1890 +1891 +1892 +1893 +1894 +1895 +1896 +1897 +1898 +1899 +1900 +1901 +1902 +1903 +1904 +1905 +1906 +1907 +1908 +1909 +1910 +1911 +1912 +1913 +1914 +1915 +1916 +1917 +1918 +1919 +1920 +1921 +1922 +1923 +1924 +1925 +1926 +1927 +1928 +1929 +1930 +1931 +1932 +1933 +1934 +1935 +1936 +1937 +1938 +1939 +1940 +1941 +1942 +1943 +1944 +1945 +1946 +1947 +1948 +1949 +1950 +1951 +1952 +1953 +1954 +1955 +1956 +1957 +1958 +1959 +1960 +1961 +1962 +1963 +1964 +1965 +1966 +1967 +1968 +1969 +1970 +1971 +1972 +1973 +1974 +1975 +1976 +1977 +1978 +1979 +1980 +1981 +1982 +1983 +1984 +1985 +1986 +1987 +1988 +1989 +1990 +1991 +1992 +1993 +1994 +1995 +1996 +1997 +1998 +1999 +2000 +2001 +2002 +2003 +2004 +2005 +2006 +2007 +2008 +2009 +2010 +2011 +2012 +2013 +2014 +2015 +2016 +2017 +2018 +2019 +2020 +2021 +2022 +2023 +2024 +2025 +2026 +2027 +2028 +2029 +2030 +2031 +2032 +2033 +2034 +2035 +2036 +2037 +2038 +2039 +2040 +2041 +2042 +2043 +2044 +2045 +2046 +2047 +2048 +2049 +2050 +2051 +2052 +2053 +2054 +2055 +2056 +2057 +2058 +2059 +2060 +2061 +2062 +2063 +2064 +2065 +2066 +2067 +2068 +2069 +2070 +2071 +2072 +2073 +2074 +2075 +2076 +2077 +2078 +2079 +2080 +2081 +2082 +2083 +2084 +2085 +2086 +2087 +2088 +2089 +2090 +2091 +2092 +2093 +2094 +2095 +2096 +2097 +2098 +2099 +2100 +2101 +2102 +2103 +2104 +2105 +2106 +2107 +2108 +2109 +2110 +2111 +2112 +2113 +2114 +2115 +2116 +2117 +2118 +2119 +2120 +2121 +2122 +2123 +2124 +2125 +2126 +2127 +2128 +2129 +2130 +2131 +2132 +2133 +2134 +2135 +2136 +2137 +2138 +2139 +2140 +2141 +2142 +2143 +2144 +2145 +2146 +2147 +2148 +2149 +2150 +2151 +2152 +2153 +2154 +2155 +2156 +2157 +2158 +2159 +2160 +2161 +2162 +2163 +2164 +2165 +2166 +2167 +2168 +2169 +2170 +2171 +2172 +2173 +2174 +2175 +2176 +2177 +2178 +2179 +2180 +2181 +2182 +2183 +2184 +2185 +2186 +2187 +2188 +2189 +2190 +2191 +2192 +2193 +2194 +2195 +2196 +2197 +2198 +2199 +2200 +2201 +2202 +2203 +2204 +2205 +2206 +2207 +2208 +2209 +2210 +2211 +2212 +2213 +2214 +2215 +2216 +2217 +2218 +2219 +2220 +2221 +2222 +2223 +2224 +2225 +2226 +2227 +2228 +2229 +2230 +2231 +2232 +2233 +2234 +2235 +2236 +2237 +2238 +2239 +2240 +2241 +2242 +2243 +2244 +2245 +2246 +2247 +2248 +2249 +2250 +2251 +2252 +2253 +2254 +2255 +2256 +2257 +2258 +2259 +2260 +2261 +2262 +2263 +2264 +2265 +2266 +2267 +2268 +2269 +2270 +2271 +2272 +2273 +2274 +2275 +2276 +2277 +2278 +2279 +2280 +2281 +2282 +2283 +2284 +2285 +2286 +2287 +2288 +2289 +2290 +2291 +2292 +2293 +2294 +2295 +2296 +2297 +2298 +2299 +2300 +2301 +2302 +2303 +2304 +2305 +2306 +2307 +2308 +2309 +2310 +2311 +2312 +2313 +2314 +2315 +2316 +2317 +2318 +2319 +2320 +2321 +2322 +2323 +2324 +2325 +2326 +2327 +2328 +2329 +2330 +2331 +2332 +2333 +2334 +2335 +2336 +2337 +2338 +2339 +2340 +2341 +2342 +2343 +2344 +2345 +2346 +2347 +2348 +2349 +2350 +2351 +2352 +2353 +2354 +2355 +2356 +2357 +2358 +2359 +2360 +2361 +2362 +2363 +2364 +2365 +2366 +2367 +2368 +2369 +2370 +2371 +2372 +2373 +2374 +2375 +2376 +2377 +2378 +2379 +2380 +2381 +2382 +2383 +2384 +2385 +2386 +2387 +2388 +2389 +2390 +2391 +2392 +2393 +2394 +2395 +2396 +2397 +2398 +2399 +2400 +2401 +2402 +2403 +2404 +2405 +2406 +2407 +2408 +2409 +2410 +2411 +2412 +2413 +2414 +2415 +2416 +2417 +2418 +2419 +2420 +2421 +2422 +2423 +2424 +2425 +2426 +2427 +2428 +2429 +2430 +2431 +2432 +2433 +2434 +2435 +2436 +2437 +2438 +2439 +2440 +2441 +2442 +2443 +2444 +2445 +2446 +2447 +2448 +2449 +2450 +2451 +2452 +2453 +2454 +2455 +2456 +2457 +2458 +2459 +2460 +2461 +2462 +2463 +2464 +2465 +2466 +2467 +2468 +2469 +2470 +2471 +2472 +2473 +2474 +2475 +2476 +2477 +2478 +2479 +2480 +2481 +2482 +2483 +2484 +2485 +2486 +2487 +2488 +2489 +2490 +2491 +2492 +2493 +2494 +2495 +2496 +2497 +2498 +2499 +2500 +2501 +2502 +2503 +2504 +2505 +2506 +2507 +2508 +2509 +2510 +2511 +2512 +2513 +2514 +2515 +2516 +2517 +2518 +2519 +2520 +2521 +2522 +2523 +2524 +2525 +2526 +2527 +2528 +2529 +2530 +2531 +2532 +2533 +2534 +2535 +2536 +2537 +2538 +2539 +2540 +2541 +2542 +2543 +2544 +2545 +2546 +2547 +2548 +2549 +2550 +2551 +2552 +2553 +2554 +2555 +2556 +2557 +2558 +2559 +2560 +2561 +2562 +2563 +2564 +2565 +2566 +2567 +2568 +2569 +2570 +2571 +2572 +2573 +2574 +2575 +2576 +2577 +2578 +2579 +2580 +2581 +2582 +2583 +2584 +2585 +2586 +2587 +2588 +2589 +2590 +2591 +2592 +2593 +2594 +0.3569270192488653 0.280553875011349 -0.8910065241883679 +0.3889462625002 0.2341541772868659 0.8910065241883679 +0.9461608841921922 0.2834500571065208 -0.1563190530644262 +0.8579604780797957 0.2698172279020972 0.4371526982420629 +0.6773164991001338 0.3107900810235736 -0.6668222293715911 +0.4459508471687355 0.5590059319429499 -0.6990280466205065 +0.9518018415973259 -0.2678587354049444 -0.1494153680154853 +0.6808812905081738 -0.2698172279030535 0.6808812905071159 +0.4371526982924658 -0.2698172279354422 -0.8579604780436275 +0.1506325540503649 -0.2698172279019947 0.9510565162951921 +0.6662471851407947 0.5408452145025473 -0.5134210185039771 +0.4357164394547409 0.7558919103234097 -0.4886497767281894 +0.642685096889914 0.7171989474591998 -0.2694096063599398 +0.388726294011854 0.8939508195678371 -0.2230331825935374 +0.5675516478253765 0.8231842013154865 0.01590275936070227 +0.2952948493675434 0.9528610568294071 0.0696904463678126 +0.4581658318190356 0.8335417278974876 0.3086944418146235 +0.1611694280230516 0.9238869327677427 0.3470696629377664 +0.3085053947675678 0.7591370120730647 0.5731800923794254 +-0.0002716957032419114 0.8059181132994426 0.5920269595527822 +-0.1516424815201693 0.925930397119866 0.345915390649003 +-0.3092741803661934 0.7658960434348149 0.5636956022621744 +-0.4490825809102164 0.8434677935530168 0.2947658677015104 +-0.5932097587342525 0.6552251164106573 0.4677416262928611 +-0.7019579646975889 0.6846829942890247 0.1961229541105124 +-0.8140613980413706 0.4596981073298127 0.3549389952320219 +-0.8833728233128486 0.4635524026637864 0.06907694996826076 +-0.9481588903605661 0.2100167266727788 0.2385114109384946 +-0.977457903005524 0.1995756645309246 -0.06888832977423251 +-0.9934508449536021 -0.05066447859025387 0.1024135209342577 +-0.9736502172938768 -0.07478714187202289 -0.2154347645441669 +-0.9449966454528087 -0.3256306981704392 -0.03075692591873938 +-0.8696465221203075 0.4377707977242311 -0.2281921454037011 +-0.8724248521177135 -0.3357981641892046 -0.3551259921979039 +-0.7931708502635298 -0.5820507804667318 -0.1791560527872211 +-0.8270008789567692 -0.5396040942966247 0.1577877296339944 +-0.6339975403461861 -0.7732742352403243 0.009699275667683017 +-0.5727651661938254 -0.7696636629994055 -0.2820601181544406 +-0.3771482964347201 -0.9192686861674828 -0.1127131098333223 +0.1673046779247925 0.5093951656255882 -0.8441123799481685 +-0.8275626354359716 0.1767029800310584 0.5328378189265589 +0.223596788076049 0.882969020095456 -0.4127592348012879 +-0.4153890333548259 -0.8899793975284022 0.1881186406062028 +-0.1415153755825358 -0.9869837646240088 0.07639664156462028 +-0.07837682170685691 -0.970535533904046 -0.2278548907719993 +0.1558876262495841 -0.9871089797887398 -0.03626168780825224 +0.1048638874205187 -0.9565451947646946 0.2720750916339628 +0.3780760851435548 -0.9143591352081156 0.1449339356534229 +0.4412340705950559 -0.8797188451742978 -0.17722090280584 +-0.4591754801477761 0.5553800495897734 0.6933331659085119 +-0.8659870998453066 -0.06626589462859864 -0.4956563064368156 +-0.7152246318476706 -0.3133679464329606 -0.6247033345090718 +-0.663193243467365 -0.03048938253314828 -0.7478269314299825 +-0.4839327680915777 -0.2728868646920154 -0.8314696837803438 +-0.5279259083086891 0.8492307891322733 0.01006489573825524 +0.3257021827026303 -0.8418163378205094 0.4304222828353667 +0.03185466251029605 -0.8414799952763556 0.5393484013381886 +-0.4031249999471984 0.01760208378093698 -0.9149756286722287 +-0.5556362094074317 0.2603228519601045 -0.7896204249781652 +0.5970890712367354 -0.7397972880177021 0.3101364436039499 +0.2703002414245382 -0.6882724060491149 0.6732153255513416 +-0.05151768388190546 -0.6465004194464126 0.7611722117254786 +0.1393305959919818 0.6032867757347146 0.785259225507177 +-0.505882536501727 -0.5410588567648874 -0.6718170679424958 +-0.2497605312960248 -0.4801594329868121 -0.8408725206120785 +-0.2585863596452233 -0.7248268436712043 -0.6385602096114905 +0.01824848251769633 -0.6439070748355252 -0.7648860515544513 +-0.268604973087193 -0.7629467344642191 0.5880167079286205 +-0.3477549846288119 -0.5258781904745705 0.776220715678863 +-0.5475408391943921 -0.6247447742758353 0.5566803359463458 +-0.6042317901249773 -0.3588121272467564 0.711447679835294 +-0.3805647466740792 -0.2377525286384062 0.8936689592432635 +0.6043330483682228 0.6587586349507459 0.448127914247485 +-0.2715168360327526 0.3014423959080212 -0.9140082547220212 +-0.4032783894667322 0.5300709284059867 -0.7459164507154498 +-0.6615049377457334 0.4737287243708578 -0.5813710631291974 +-0.484228100043115 0.7138065025978478 -0.5059678092306503 +-0.2019000441447132 0.7435501230508319 -0.6374712438106173 +-0.299102968786296 0.883639876448455 -0.3601638277414642 +0.6808812905078323 0.2698172279020885 0.6808812905078399 +-0.6123373096965561 -0.05572126462398086 0.7886305597821379 +-0.363762691703873 0.07270030925185574 0.9286502943299149 +0.8126829566089501 0.5825630518529838 -0.01291133815966031 +0.03205807963512129 -0.4419931963501235 -0.8964453658256645 +-0.8218054525067865 -0.157702838139352 0.5475085506847444 +0.03785043916868847 -0.8658555238516783 -0.4988602570562952 +0.2670533005213295 -0.7151225503348191 -0.6459738947382382 +0.4715958390755147 0.4837154305235898 0.737303700546823 +0.8530311313051615 0.2591113631170988 -0.4529891726386352 +-0.5932503476282941 0.2809141467291171 0.7544145194827312 +0.94670754722786 0.2896975088286888 0.1407841376017232 +0.4278242477509448 -0.2630486925030741 0.8647379940818846 +0.9504384306020707 -0.2674397097649983 0.1585647857359459 +0.8575435793990321 -0.5144044551547482 -0.002658185178351393 +0.8096310360241828 -0.5024444901818068 -0.3033926824963853 +0.8159583843643697 -0.5151357131582037 0.26238733203887 +0.6807327840420017 -0.7195601499698048 -0.1372445529187131 +0.6160292435750542 -0.6826743353074689 -0.3930187310712456 +0.6946730536688448 -0.4357611644628033 -0.5723124636528755 +0.8527104539815935 -0.2459350607989936 0.4608696426759957 +0.812281197989833 0.5149228209324233 0.2739593836231885 +0.5064353504578386 -0.4822658552749281 0.7148026865104721 +0.6951101331150212 -0.4963630715932147 0.5200438481506794 +-0.7655255095975381 -0.4514496092890059 0.4584364126334574 +-0.9187442133780305 -0.255275447450764 0.301236645037081 +-0.2808058201254602 0.9552622737401031 0.09285515469028106 +0.006772833007016007 0.9937162577573733 0.1117234433847299 +0.1239027812527623 0.9763550398805285 -0.1771410085150293 +-0.1057690507308542 0.5278649612155424 -0.8427167321398146 +-0.1316622104253981 -0.4176555253485265 0.8990155307288882 +-0.6930950873771883 -0.5471923995269193 -0.4692543849060763 +0.1951023885276563 -0.9360913578947371 -0.2926910105650508 +-0.1811738238480642 -0.910393896496266 0.3719663946845422 +-0.7723640930355721 0.1967859960623551 -0.6039279589016265 +-0.3028137859412152 -0.8726976988846478 -0.3830176724452655 +-0.9173656703469357 0.173685482985943 -0.358153011810395 +-0.6341711290617527 -0.712994501474738 0.2991083748933347 +-0.7286992721604669 0.6777039759912975 -0.09856313549391867 +0.2709269258050451 -0.5468325035737979 -0.792194934286404 +-0.2776188421293836 -0.2647232293992215 -0.9234984517102276 +-0.154655373933895 0.6411810921054248 0.7516438800654615 +-0.0210771720526643 0.4307550661158935 0.9022227140976636 +0.8194343412572402 0.4987615668670401 -0.2824256712564348 +0.1434027428692444 0.7586701012199487 -0.6354961296911966 +0.862352525887 -0.2479701585602098 -0.4414282745361191 +-0.7081450734429676 0.6082204801833234 -0.358606194096005 +0.06088439921303929 0.221533797533852 -0.9732501561688534 +-0.2126818658293458 -0.1178350488252337 0.9699903737747623 +0.2490512659209192 -0.501424833200067 0.8285810784669612 +-0.5258673171171372 0.8128471990513344 -0.2504855201053042 +-0.243477604832644 0.007304833245209441 -0.9698790106792798 +0.4925576749239548 -0.6742303034409158 0.5502730547605235 +0.4816649737484822 -0.5570733165097086 -0.6765117686313726 +-0.3205021079773509 0.3747492464384723 0.8699663218055464 +0.6917884885668124 -0.2070202264825955 -0.6917884885668019 +0.6664618034876206 0.7094942925815658 0.2290120374264451 +0.1012540610893631 0.2145687866369194 0.9714462676412277 +-0.9312593828814538 -0.009009351356201373 0.3642455125096182 +-0.1502721127990949 0.9752068720582462 -0.162449526946887 +-0.1107870088024523 0.2333483799975382 0.9660614743550898 +0.3765030141354496 -0.809547250660575 -0.4504206137543281 +0.722555929544766 -0.6854061364112704 0.09017403644882779 +-0.6867724289616216 0.4390351185011962 0.579302853040441 +-0.4764928118884178 -0.7173655784231846 -0.5082727880894654 +-0.4302757279837994 -0.8026932698934486 0.4129725322291723 +0.1877735031658354 0.3942429943785029 0.8996185707800288 +0.7075428608398615 0.4468037973895951 0.5474938051821062 +-0.04930285389151259 0.8949838177562863 -0.4433657570815935 +0.1532595193732091 -0.2004481683519601 -0.9676425225907743 +-0.8146410901413588 0.3684458485000188 -0.4478923430651608 +-0.3664099222632511 0.9205687579194299 -0.1352661480552925 +0.2194278736796971 -0.3745713840717462 -0.9008594154955496 +0.5679139631263863 -0.8224467886201039 0.03248092324056762 +0.03800855465281994 -0.06808198212954933 0.9969554621358545 +0.07625510389218476 -0.1365902667937805 0.9876883405951474 +0.1140256639584594 -0.2042459463886477 0.9722560060717743 +0.1919987780266395 -0.2042459463886486 0.9599062780397274 +0.2326895689324151 -0.1365902667937811 0.9629115554022865 +0.2719278968573592 -0.06808198212954954 0.959906278039708 +0.1169521366495912 -0.06850965130388618 0.9907717322427579 +0.1549590622809168 -0.137018006568062 0.9783730141889306 +0.1949372111540564 -0.06850965130388612 0.9784201098637021 +0.2592638149377634 0.05409865730315953 0.9642902102281825 +0.2074729344313394 0.108506840070774 0.9722043237593138 +0.1544983837277225 0.1622959719094787 0.9745718377459299 +0.0763504126818224 0.1617951441365713 0.9838663251769224 +0.05099234455656836 0.1080585349521749 0.9928359047801474 +0.02545013756060749 0.05393171471219039 0.9982202465620246 +0.1822752266328735 0.0542618350106969 0.9817491507596054 +0.1296479188717913 0.1084944366036867 0.9856066022294402 +0.1042931239616031 0.05423363713321978 0.9930667937745336 +-0.05347219535571192 -0.02962593320292075 0.9981297653139579 +-0.1071478378607896 -0.0593645850181472 0.9924692372498913 +-0.1604165860671355 -0.08887779960876212 0.9830398036963051 +-0.1236689220920388 -0.158152530370265 0.979639614779882 +-0.03164568224484703 -0.197705992525722 0.9797504229724412 +0.06069505130566388 -0.2352759168560257 0.9700316251002126 +-0.0156115412637102 -0.09881451175779211 0.9949834028994858 +-0.06971634500790777 -0.1288765679583616 0.9892069861611432 +0.02278579248637148 -0.1677915207366367 0.9855591373579035 +-0.02787470011416181 0.05871190300078648 0.9978857216833859 +-0.0558695653119403 0.1176769072261417 0.9914790654257633 +-0.08362410034248559 0.1761357090023596 0.980807433626064 +-0.1380018328516609 0.1474123611742068 0.9794003726273681 +-0.1645077203346445 0.05874702720948784 0.9846247999844134 +-0.1896002564919144 -0.03042302585667746 0.9813899236470305 +-0.08213206707641976 0.02937239563891957 0.9961885293116887 +-0.1103730798932293 0.08868316951191491 0.9899257945321982 +-0.1362132383349301 -0.0005104234509503044 0.9906794098850608 +0.04845019084390157 0.2202017417358117 0.9742503640972912 +-0.004793721560249409 0.225238849884094 0.9742917841881319 +-0.05802392253831398 0.2296317099668276 0.9715464488077646 +0.02308445647891477 0.1669754294786487 0.9856907800215511 +-0.03038005046205741 0.1717775787495369 0.9846672107737058 +-0.002435397344183365 0.1129386385161487 0.9935989798555022 +0.01529802188758529 0.05566333785530623 -0.9983323912130333 +0.03064784581912449 0.1115151624767704 -0.9932900271745542 +0.04589406566275567 0.1669900135659183 -0.9848898771467788 +0.1242186374415834 0.1679090593077534 -0.977944925808474 +0.187574928211151 0.1123385499191737 -0.9758051529422453 +0.2495981840421002 0.05596968643591774 -0.9667306453832686 +0.09424933983457108 0.0560714255190106 -0.9939683381179772 +0.109450253871218 0.1121935430711998 -0.98764024362146 +0.172398130866069 0.05612330559451257 -0.9834272006829131 +0.271731258134901 -0.05041886832643551 -0.961051539236635 +0.2330310176849686 -0.1010448060305152 -0.9672055065863528 +0.1933756843470508 -0.1512566049793066 -0.9693953188217095 +0.1156484230898339 -0.1512566049792927 -0.9817061075938017 +0.07725727071849571 -0.1010448060305027 -0.9918776443167712 +0.03854947436327797 -0.05041886832643089 -0.997983905553089 +0.1949997875366485 -0.05060075053920086 -0.9794971398148805 +0.1556313368202024 -0.1012006008093849 -0.9826175885843771 +0.1172254435307948 -0.05060075053920007 -0.9918153857618252 +-0.06121611239667173 0.0018366103662185 -0.998122845367944 +-0.1226660121300953 0.003680234837537087 -0.9924411848264056 +-0.183648337190015 0.005509831098655493 -0.9829765663578185 +-0.1696044686146525 0.06166830979050759 -0.9835808781150248 +-0.09291994314219687 0.1164537995188443 -0.9888399247320446 +-0.01540753592325322 0.1702017296913893 -0.9852887795194021 +-0.04638863350889312 0.05808173772155813 -0.9972334763857568 +-0.1082874374957501 0.06001741914505106 -0.9923062734255848 +-0.03099352019585895 0.1143881760723216 -0.9929525400948005 +0.05512162913511792 -0.1513836808553053 -0.9869369722389518 +-0.04628435242171614 -0.09908782861509471 -0.9940016906128721 +-0.1470854928611798 -0.0454971026250845 -0.9880768550282444 +-0.02300701594223069 -0.04932025145606121 -0.9985179968401896 +0.01607133720893805 -0.1006151703098598 -0.9947956069584518 +-0.08520455145078802 -0.04756664516080895 -0.9952274105350072 +0.3235714475670619 0.07070154106234372 -0.9435585887536427 +0.3365505527329856 0.1417845340971682 -0.9309301108815693 +0.3477187710769169 0.2121046231870314 -0.9132925517398278 +0.4201418519069219 0.2132065939603368 -0.8820565585993079 +0.4807666954801422 0.1427746452084199 -0.8651466842118243 +0.5371021506562874 0.07106886465344549 -0.8405179928099463 +0.3974462258928048 0.07137872480627708 -0.9148451099331489 +0.4098827161321351 0.142818685665144 -0.9008878853892001 +0.4686396036878203 0.0714414619559135 -0.8804959053674949 +0.5552461512027902 -0.06808198213798471 -0.828894779379537 +0.51885696553189 -0.1365902668107014 -0.8438782781489405 +0.4792290419225685 -0.2042459464139542 -0.8535942354253836 +0.4088884795315164 -0.2042459464147025 -0.8894345420993988 +0.3777353958746758 -0.1365902668113729 -0.9157833093673415 +0.3442244640263995 -0.06808198213823438 -0.9364156993952351 +0.4877447465357453 -0.06850965131258067 -0.8702939100693571 +0.4497087141900016 -0.1370180065854935 -0.8826030468182812 +0.4173933944781849 -0.06850965131262322 -0.9061397143503871 +0.1361502998089565 0.2384875668601951 -0.9615543543217072 +0.2115097898929804 0.2541731830088167 -0.9437476367221238 +0.285548999807901 0.2682722068147664 -0.9200498854733055 +0.2629051971629595 0.1274649926595926 -0.9563647489065014 +0.1999567914688019 0.1838013778686315 -0.962410689383225 +0.2749361948341631 0.1986000094056449 -0.9407274446056035 +0.3695709108229143 -0.2548133541720397 -0.8935812757713291 +0.2988686799991545 -0.2380499488872051 -0.9241264707551462 +0.2263096300288252 -0.2198075806580601 -0.9489302286477477 +0.3391653053561919 -0.1878420834144338 -0.9217821040469195 +0.2668639143034834 -0.1700341644777961 -0.9486158517297509 +0.3063116752127339 -0.1192744357101053 -0.9444293338383791 +0.6174363349280422 0.07862304661726328 -0.7826817928451166 +0.6426578764564299 0.1578779677401201 -0.7497102114355664 +0.6627352026929149 0.2358691398517902 -0.7107375042708509 +0.7183818180394358 0.2357640726371355 -0.6544790795464026 +0.7545892373354598 0.1577834659856138 -0.6369454142695871 +0.7849867861088912 0.07858802421237834 -0.6145076631620053 +0.677724308006592 0.07925925027233086 -0.7310319648163507 +0.7008235116667946 0.1585110411724203 -0.6955002913884777 +0.7335644420380113 0.07925324995704267 -0.6749830603420413 +0.7846850882290651 -0.0520852984442279 -0.6177025449169852 +0.7568075137162872 -0.1043935837615514 -0.6452475237085313 +0.725696825923199 -0.1562558953326826 -0.6700359781524989 +0.6700359781525068 -0.1562558953326828 -0.7256968259231916 +0.6452475237085369 -0.1043935837615515 -0.7568075137162824 +0.6177025449169876 -0.05208529844422799 -0.7846850882290631 +0.7334365989368165 -0.05228450076259639 -0.6777441156660835 +0.7032302326861525 -0.1045680623917629 -0.7032302326861468 +0.6777441156660868 -0.05228450076259628 -0.7334365989368133 +0.4434663331814053 0.2923598458520343 -0.8472681581813479 +0.5273611490715494 0.3015264999184264 -0.7943374524072739 +0.6060224185246413 0.3077007967698376 -0.7335237200750576 +0.5059664788775741 0.2231077237226756 -0.8331991753881636 +0.5876721183765367 0.2307242391343311 -0.775504872169555 +0.5645034957505306 0.1512397034132992 -0.8114569337906282 +0.6338841511984366 -0.2247599218330079 -0.7400499039909794 +0.5713976359576353 -0.2413445424455808 -0.7843835499637655 +0.5053998328790938 -0.2564460799943366 -0.8238970912567433 +0.5838610173576373 -0.1209385898288262 -0.8027952228933103 +0.6101738046258476 -0.1733674072201744 -0.7730664074076511 +0.5461612457731997 -0.1894943916122183 -0.8159655441028021 +0.8268111554977683 0.06531426899313425 -0.5586746453977822 +0.8402380000188129 0.1309921236116857 -0.5261569793094892 +0.8490004654869369 0.1959428069794032 -0.4907184793708066 +0.8856683416123079 0.1961341285714953 -0.4208598249716934 +0.9132397844892625 0.1311636969115828 -0.3857320062407214 +0.9351351634750724 0.06537804285716495 -0.34820674540367 +0.8684633656910054 0.06572204376500149 -0.4913776505051916 +0.8794991308030197 0.131453672630177 -0.4573851887291185 +0.9045801802929582 0.06573287479526076 -0.4212052784478251 +0.9365408810953111 -0.06250378442376665 -0.3449412340818733 +0.9167159080407236 -0.1253540617609269 -0.3793656588900866 +0.8918231204890256 -0.1875113532712989 -0.4116928638628353 +0.8559277251821499 -0.187491054063271 -0.4819074951800955 +0.8447893558715402 -0.1253358685711899 -0.5202132872732622 +0.8290429444212112 -0.06249701802109077 -0.555681490643588 +0.9062671558972609 -0.06283518226242682 -0.4180090692938818 +0.8835270898639994 -0.1256680382749444 -0.4512066329660719 +0.8704234072513929 -0.06283403509801631 -0.4882775605556505 +0.7266656970456083 0.300109055600826 -0.61797372070631 +0.7728704046210036 0.2878169319022273 -0.5655375773291768 +0.8151833074769098 0.2740755001602247 -0.5102536579221442 +0.7658262019721234 0.2235018066418636 -0.602957022349666 +0.8095767440192408 0.2101285994284175 -0.5481162898924428 +0.7994807612543321 0.144584325810607 -0.5830316330303923 +0.8269886704428046 -0.2398431951915151 -0.5084928521420604 +0.7863097939591428 -0.2302000864716459 -0.5733452957096422 +0.7409495435062621 -0.219186458522843 -0.6347842707393402 +0.817370239377019 -0.1782245644858566 -0.5478520752854563 +0.7736923626070796 -0.1677317471135965 -0.6109551448786529 +0.803176862575145 -0.1152987773576708 -0.5844767911249965 +0.9592022261200892 0.07156153710752633 -0.2735142332915663 +0.9611475087643845 0.143598364729879 -0.2357434538707746 +0.9567302636024088 0.2146846113225795 -0.1964121186906206 +0.9694570731986377 0.2147666312176923 -0.118441028957599 +0.9864483980908968 0.1436720144992329 -0.0792332641864265 +0.9966525649378561 0.07158887707256394 -0.03948034298586649 +0.9778533551284874 0.07206765814659867 -0.196491904447041 +0.9768642587921378 0.1441386161923333 -0.1579882249303612 +0.9903377441697406 0.07207231938579614 -0.1184767202919676 +0.9970016029001546 -0.06757818313116477 -0.03769606052644159 +0.9878769765505535 -0.1355729214078095 -0.07562448136872808 +0.9726817391466228 -0.202734549393494 -0.1130881815793242 +0.9604094409858119 -0.2027505244160721 -0.1910652519803852 +0.9632067386119764 -0.135587253705987 -0.2320536044213666 +0.9600333345388881 -0.06758350813869102 -0.271603508817193 +0.9908445028588186 -0.0679990212674027 -0.1166332039392545 +0.9786158407449462 -0.1359976618869114 -0.1543232717523687 +0.9785197166228953 -0.06799992680419023 -0.1946154519427305 +0.8844164571017916 0.2676481881555389 -0.3823244404750656 +0.9107386022259848 0.2746408527939198 -0.30842762585749 +0.9314118985529485 0.2799300597692751 -0.2326177913908608 +0.9401316953377918 0.1377894681755715 -0.3117153475226757 +0.9150493653754337 0.2035622401672564 -0.348205504413851 +0.9388821489347566 0.209790655502285 -0.2729252485124363 +0.9377103991865281 -0.2652259636143526 -0.2243978508860553 +0.9178879705325615 -0.2609883398623316 -0.2989427370041287 +0.8925877460185131 -0.2551931830632234 -0.3717035848302388 +0.9431810296199518 -0.198872634102353 -0.2661939532939078 +0.9201831617974793 -0.1937518940378737 -0.3401810581163074 +0.9427867059489148 -0.1308728404274675 -0.3066358210066807 +0.9966863722711117 0.0731590967091673 0.03555308562909253 +0.9865869316050817 0.1468180347561358 0.07134907887573616 +0.969769829412393 0.2194772901275024 0.1066592568872781 +0.9579287237139319 0.2195962416954139 0.1847973238903826 +0.9624824558033847 0.1469248865530421 0.2281240889999592 +0.9601264580939262 0.07319874723180449 0.2698131350985467 +0.9906735327969284 0.07370355747595823 0.1146025175597879 +0.9776037099789973 0.1474124936750501 0.1502016742376859 +0.9784873861911439 0.07371032489969395 0.1926894472149537 +0.9594089140376643 -0.06745806689330726 0.2738319646719276 +0.9621393235149959 -0.1353220853172483 0.2365921709852159 +0.9590971064450938 -0.2023742006799204 0.1979328757630016 +0.971902875814102 -0.2024701199461574 0.1200443689361024 +0.9875318806504604 -0.1354081397295467 0.08028337557644384 +0.9969172037400388 -0.06749003998205234 0.04001478964536732 +0.9780730045968015 -0.06788839287604589 0.1968866775373414 +0.9779067425707376 -0.1357809373014192 0.1589400512779493 +0.990578150766513 -0.06789382975372714 0.1189342469828072 +0.9542306285130976 0.2874012551387695 -0.08273104708728546 +0.9570578573884349 0.2897905487334008 -0.007854646768180812 +0.9545062514459357 0.2905511680724749 0.0670658980581679 +0.9750932929380413 0.2174593157474353 -0.04364076147255579 +0.975198349679984 0.2190367757000884 0.03179732177943516 +0.9893461724209016 0.1455285399004279 -0.00394907464618087 +0.9593486061398379 -0.2699558301279009 0.0823049310643426 +0.9626019200768889 -0.2708802450801798 0.004629934080366093 +0.9600364558126263 -0.2701672312757059 -0.07307305013170384 +0.9907218217139444 -0.135885328822923 0.00233439295950368 +0.978090149644351 -0.2037786301911487 0.04259024590337557 +0.9783519697621053 -0.2038644652320486 -0.03559077237514532 +0.9364156994009947 0.06808198212957541 0.3442244640124438 +0.9157833093812335 0.1365902667938334 0.3777353958473381 +0.8894345421235796 0.2042459463887267 0.4088884794918923 +0.8535942354528216 0.2042459463887267 0.4792290418844481 +0.843878278167329 0.1365902667938334 0.5188569655064231 +0.828894779388721 0.06808198212957543 0.5552461511901111 +0.90613971435732 0.06850965130391247 0.4173933944645637 +0.8826030468344854 0.1370180065681151 0.4497087141634939 +0.8702939100774244 0.06850965130391244 0.487744746522568 +0.8260421065296063 -0.06194130871638032 0.5601943524479988 +0.8391386506953813 -0.1241922165284438 0.5295494483642551 +0.8480514130643417 -0.1858239261491402 0.4962643139196009 +0.8850655880806283 -0.1860846441697616 0.4266513916533085 +0.9125794545153859 -0.1244258750318061 0.3895085888898602 +0.9346740550519791 -0.06202821472325436 0.3500527265869183 +0.8677881767768254 -0.06230655294097463 0.4930127520733787 +0.8786162919967812 -0.1246266590305919 0.4609789662193924 +0.9040109923514908 -0.06232128490256972 0.4229422929381331 +0.9329649131017016 0.2873280036229748 0.2168388555014304 +0.91337325880154 0.2831799484828584 0.2925036869571062 +0.8881860917640934 0.2772970746435842 0.3663765805710513 +0.9420476225880646 0.1421355271492372 0.3038811752941994 +0.9408882724950522 0.2157635201489002 0.2611041210977555 +0.9179219836701498 0.2106001446067991 0.3362540869441631 +0.8856017200382024 -0.2537349000294623 0.3890092466412802 +0.9132240246903437 -0.2600041395124066 0.313719186797339 +0.9349369587869363 -0.2645909212798119 0.2363990851727958 +0.9404086884238742 -0.1303452224749752 0.3140726376411002 +0.9156590744378841 -0.1928008054616918 0.352698609031678 +0.9404996982238214 -0.198267614855064 0.2759533847239147 +0.6167452844817817 -0.06808198212982232 0.7842130436168228 +0.6422403154199064 -0.1365902667943314 0.7542350272072972 +0.6637264417593731 -0.2042459463894659 0.7195490281370082 +0.7195490281377768 -0.2042459463894568 0.6637264417585427 +0.7542350272077877 -0.1365902667943233 0.6422403154193322 +0.7842130436170547 -0.06808198212981879 0.616745284481487 +0.6769772786786725 -0.06850965130416249 0.7328084277838246 +0.7004377437990869 -0.1370180065686145 0.7004377437985534 +0.7328084277840781 -0.06850965130416183 0.6769772786783983 +0.7842130436169463 0.06808198212957318 0.6167452844816521 +0.7542350272075862 0.1365902667938289 0.6422403154196741 +0.7195490281374979 0.20424594638872 0.6637264417590717 +0.6637264417590658 0.2042459463887199 0.7195490281375033 +0.6422403154196702 0.1365902667938289 0.7542350272075894 +0.6167452844816503 0.06808198212957323 0.7842130436169477 +0.7328084277839613 0.06850965130391021 0.6769772786785503 +0.7004377437988673 0.1370180065681104 0.7004377437988716 +0.6769772786785477 0.06850965130391022 0.7328084277839636 +0.8207038613070712 0.2721427760035779 0.502377827441389 +0.7783014432841344 0.2729314243814209 0.5654690981538797 +0.7314011469233572 0.2721427760035735 0.6252924689681353 +0.8136319851393883 0.2053982417521264 0.5438883663430145 +0.7686946855227431 0.2053982417521242 0.6057392530901617 +0.80139521299898 0.1369427755964444 0.5822477039836752 +0.7292251683710076 -0.2658101530720108 0.6305359754511315 +0.7744327196746179 -0.2604444429575506 0.5765610590647844 +0.8157791003448089 -0.2537802076010168 0.5197115215873119 +0.7662229370912281 -0.1990609554608299 0.6109641124373127 +0.8092695058270988 -0.1928708099928549 0.5548727039520538 +0.798707236261418 -0.1306582910357202 0.5873628875978396 +0.5432484695298692 0.0591013237454002 0.837489184339115 +0.4946561933604832 0.1185851098710198 0.8609604068056755 +0.4428731728335871 0.1773039712362009 0.87887806581356 +0.3712268413942778 0.1766927027036756 0.9115757352188014 +0.3518442173006961 0.1180374359590723 0.9285864582602249 +0.331017099893132 0.05889756756789185 0.941784877831942 +0.475292618868548 0.05931633280070504 0.8778260073113311 +0.4245788775157044 0.1185969876074632 0.8975898458081729 +0.4045164472519251 0.05928182131757447 0.9126073139987163 +0.3416382168551076 -0.0663289756907933 0.9374880243330432 +0.3726728854937691 -0.1330423836994387 0.9183760910200784 +0.4015538419515852 -0.1989869270723791 0.8939567746083773 +0.4721676017617731 -0.1991223079576782 0.8587246720108507 +0.5141346001064854 -0.1331638137717504 0.8473092774631391 +0.5528923378158924 -0.06637410265255966 0.8306049249080724 +0.4148681672514908 -0.06674539344797147 0.9074301384982012 +0.4447974887320501 -0.1334971913957797 0.8856261592269621 +0.4853007888451385 -0.06675306193421121 0.8717953733925717 +0.6154830125227941 0.2641570510683101 0.7425642825148273 +0.543869620585743 0.2562045968581652 0.7991026469438485 +0.4676940838008841 0.2461030200691893 0.8489378937769688 +0.5708128506962891 0.1283163406425105 0.8109917423772521 +0.5950645909240379 0.1970693038642906 0.7791417214492183 +0.5207900588529316 0.1880117255740381 0.8327240273023426 +0.4956581804005686 -0.2672042900874964 0.8263926642709472 +0.5612628461276999 -0.2697540805660715 0.7824428116959009 +0.6233640737322766 -0.270620049042014 0.7336089016883578 +0.5800090548860108 -0.1353019744894365 0.8032950092895488 +0.5393927592533453 -0.2020936496924651 0.8174433362741677 +0.6036474173808922 -0.2038122737758431 0.7707595945219882 +0.319720876086887 0.2312086665224491 0.9188694759970778 +0.2478929435546463 0.2269179578526104 0.9418372093625383 +0.1746507374440975 0.2213326416492428 0.9594315930022321 +0.3006858635401989 0.1729236802283139 0.9379154611602161 +0.2280084713108082 0.1681178885496003 0.9590351988118749 +0.2804576077539424 0.1136646540583662 0.9531127303056695 +0.2216901702178118 -0.2702703982749838 0.9369137528316464 +0.2923263726023285 -0.269286766289801 0.9176218880248806 +0.3613949407089502 -0.2668590526035338 0.8934091687874705 +0.2632747079989923 -0.2035389313818849 0.9430049477812753 +0.3334941134507666 -0.201769297609481 0.9209076103691748 +0.3035097175025132 -0.135117465487702 0.9431994072844428 +0.38360738382618 0.3542527294381316 -0.8528483914270272 +0.4077212130346062 0.4263492085463255 -0.8074588316524324 +0.4286386746111389 0.495103284153024 -0.7557391247305488 +0.5093707323881999 0.5024546991723795 -0.6986277494244718 +0.569971967940777 0.4413547201067698 -0.6930641866387216 +0.6263345098173226 0.3769725314480079 -0.6823465339148246 +0.469179248769809 0.3652464512392053 -0.8040310083454273 +0.4913589048286419 0.4358046449451124 -0.7540827130294541 +0.5509378475714948 0.3729059879581034 -0.7465980258869422 +0.31218214613985 0.3406676907041682 -0.8868414921178455 +0.265133132253174 0.3995211746898261 -0.8775461544306843 +0.2165559584453265 0.4560719202676817 -0.8631928639679405 +0.2392459036302979 0.5268177031103172 -0.8156129629215636 +0.3105799745955514 0.5410860109088933 -0.7815152002225725 +0.3799093165158079 0.5518617212104056 -0.7423729196887372 +0.3375103946342898 0.4142451802291357 -0.8452737214481099 +0.2891403435086872 0.4720971956729667 -0.8327797425450495 +0.3602826075554558 0.4852223956798836 -0.7967155511371143 +0.08841323436406869 0.2965980767767886 -0.9509009837210153 +0.1157093353378755 0.3706369540874024 -0.9215419675633225 +0.1421851977906408 0.4420484659726059 -0.885650339163545 +0.2390774546566077 0.3280535227926167 -0.9139052778369713 +0.1640247052801929 0.3132509361977163 -0.9353981756605045 +0.1910316897496106 0.3863125620994359 -0.9023688258553584 +0.6340969613480372 0.3261396811893484 0.7011090870634155 +0.5830367849136707 0.381211259831934 0.7174580704228504 +0.5285324296543051 0.434030905521166 0.7295688068004236 +0.4549057530131226 0.4250366032149129 0.7825628676362638 +0.4353472075987721 0.3631693656917614 0.8237601718091226 +0.4132169314244897 0.2991567742705892 0.860091269570936 +0.5652567282544972 0.3196397499855717 0.7604704211158924 +0.5113992557561045 0.3735498962062882 0.7739065035625259 +0.4909670270899302 0.3105644519957997 0.8139417052019292 +0.4050271634968116 0.4663989567476408 0.786400031774185 +0.3345245659380426 0.4454235921913961 0.8304764525880772 +0.2615621045221582 0.4211728885207706 0.868446120063306 +0.2395574805879925 0.3564389414599399 0.9030855410786129 +0.2907750987130885 0.3168302189383142 0.9028114168174289 +0.3407737380616724 0.2758932901350887 0.8987525532124571 +0.385927063776822 0.4052988583533352 0.8287298334572516 +0.3135827686641477 0.3822316233185603 0.8692323241413574 +0.3643356816127068 0.3414248292421319 0.8664228742829828 +0.1668478867786083 0.3508051472404597 0.921464883404198 +0.1453322666065209 0.3061299578804194 0.9408310056387086 +0.1234047978774609 0.2605872448496693 0.9575309622578695 +0.269914935969388 0.2722164572757576 0.9236038803128086 +0.2187110224279661 0.3122321553920078 0.9244871928846687 +0.1970021267086579 0.2670972653856585 0.9433181928150061 +0.8564768319733831 0.5155391587492599 0.0258227049114262 +0.8940429981592105 0.443243523906282 0.06497919634491632 +0.924303843808816 0.3673260990326154 0.1036047358460463 +0.9239328410769548 0.3626008039656892 -0.1219375337740702 +0.8938224033778879 0.4400970117133087 -0.08600076453609115 +0.8563792682985569 0.5139827726958252 -0.04935846634914937 +0.8963559767954619 0.4432096114669486 -0.01054529119416223 +0.9293571731118386 0.3680755462281822 0.02855936018886609 +0.9292331439896242 0.3664918310092853 -0.04700533921396343 +0.9212688168187738 0.3397820609080657 -0.1892403715976168 +0.8915694000258079 0.3949919767719118 -0.2215521230397901 +0.8574351035518943 0.4482371079629411 -0.2527618211715743 +0.8239264294084817 0.5236395436228752 -0.2166722577456958 +0.8243128354174122 0.5461309451404595 -0.1491621269830078 +0.8205252260525555 0.5658569415070211 -0.08089669436832501 +0.8950501067596168 0.4184574228808188 -0.1542034099024476 +0.861546641620111 0.4724220962168773 -0.1858890726190206 +0.8611676935672316 0.4944915864329462 -0.1177636382892567 +0.851659401706607 0.3216782422062155 -0.413762458393537 +0.8455483962056272 0.3831578295568303 -0.3718036946069671 +0.8347212414460921 0.4425003074032663 -0.3277711503880561 +0.8803360659544074 0.3296851529452728 -0.3410514783832043 +0.8713006345888981 0.3902125973325369 -0.2976060030442582 +0.9036866109447571 0.3357672428055206 -0.2657270551862528 +0.8254894137351629 0.3160291103306967 0.4676460512340131 +0.789302926052191 0.3613094000320637 0.4964437615419491 +0.7498099894942726 0.4050761376866662 0.5231618318756175 +0.7041746051565357 0.4044509040825027 0.5835731245006776 +0.6985767353468399 0.3605632874098601 0.6180490762102518 +0.6907811079963948 0.3155413205023374 0.650580614444447 +0.7851583934127359 0.3175724027598786 0.5316710131828225 +0.7461386158295027 0.3618442043850996 0.5588791798957518 +0.7399700914609441 0.3174205522387955 0.5930332678355407 +0.9205997977759525 0.3488453919340431 0.1755075635443081 +0.8891646668594042 0.4067336811593983 0.2096518729211113 +0.8528346352383109 0.4623828789580759 0.2426420371336724 +0.8306448015747268 0.457470653195418 0.3174111136709623 +0.8445474381740026 0.3967989826689651 0.359569453689553 +0.8536769793410991 0.3338847389890544 0.399695629214616 +0.9038442059389979 0.3459391587772807 0.2517771828720178 +0.8695509183064914 0.4029592313909922 0.2854909075769632 +0.8813968788627253 0.3409187557686635 0.3269769776241022 +0.7928470638487241 0.502168623871475 0.3452827921363681 +0.7686504683774167 0.4863928895779402 0.4154496533049459 +0.7400281853328595 0.4678166327378358 0.4832244644539304 +0.8083226093261229 0.4426174324299616 0.3882066044792599 +0.7812262230083618 0.4250299180586167 0.4572036277624829 +0.8192559500871792 0.3802141763598692 0.4292515210709678 +0.5049845548700733 0.5588477210706559 -0.6577840253432795 +0.561982170165203 0.5557434163542089 -0.6126379808625655 +0.6160032299301714 0.5496955998555042 -0.5642470808210652 +0.6738699602779237 0.4868392623218314 -0.5557758624634256 +0.6783062928171821 0.42995325559648 -0.5958529777777393 +0.6794447856412805 0.3709768703253548 -0.6330331310038041 +0.567240445327352 0.4998635686288968 -0.6545033918494323 +0.6223747887539867 0.4945948652427418 -0.6066510871983536 +0.6258633779512157 0.4367409218388216 -0.6461829457134181 +0.720957510525167 0.475699745599293 -0.5039146952154916 +0.7710894752741401 0.4060073068914704 -0.4904886215522094 +0.8153993217252434 0.3332493062140965 -0.4733591089625681 +0.7264799546435153 0.419157015440637 -0.5445496046349255 +0.7739707246028878 0.3476558840749423 -0.5292491886869085 +0.7284189205884745 0.3603338352115672 -0.5827224067516581 +0.4468886312849656 0.6130236265370447 -0.6515309543955836 +0.4454869935670423 0.6643888181928083 -0.6001073544149925 +0.4417310755265859 0.7122428915807679 -0.5455123466126061 +0.4980404967879067 0.7088069551345216 -0.4995481597525739 +0.5580011950979998 0.6566286302294334 -0.5074184744687781 +0.6144019547133103 0.6002611428469325 -0.5120515583733319 +0.5053947006264966 0.6120616453348721 -0.6082406915758128 +0.503053009095036 0.662315205226947 -0.5552262952757342 +0.5615312917077013 0.6077714041454977 -0.5615127146700158 +0.3751072834252678 0.6168040579980125 -0.6919879189397025 +0.2997959505231739 0.6702834181738321 -0.6788538335835708 +0.2218750908297867 0.717928401552927 -0.659810771595109 +0.2186863699510304 0.7656967328417228 -0.6048841086630995 +0.2935126347619383 0.7676193434562057 -0.5697463266989693 +0.3663320568126431 0.7642934872602002 -0.5307130010495885 +0.3739693193968135 0.6696256142025014 -0.6416763085495729 +0.2971757611244749 0.7209817827812032 -0.6259966740308824 +0.3709968321138963 0.7190346192904575 -0.5876653527504239 +0.1629602893602744 0.5774941292078165 -0.7999652960110966 +0.157458634369595 0.642623290743258 -0.7498280367235999 +0.1508884933249027 0.7033917258765432 -0.6946025788539506 +0.2351468603882448 0.5945631400832065 -0.7688957188747695 +0.2292785842061644 0.6587013177245445 -0.7166197770452372 +0.3063217404415404 0.6077220651254048 -0.7326942629040974 +0.9356395350538582 -0.3321718849735201 0.1193335630798751 +0.9149929018212428 -0.3956797453042625 0.07890202007994083 +0.8887700809134995 -0.4567762377274822 0.03798962911819533 +0.8887402344996528 -0.4566898662922208 -0.03968830567680994 +0.9151665844544253 -0.3956685793333524 -0.07691877551253495 +0.9362775944309512 -0.33234922658669 -0.1137024966912345 +0.9415540343834117 -0.3342446479373729 0.04191080602354187 +0.9178733563194876 -0.3968721681327821 0.0009919276100869843 +0.941766595400635 -0.3343084564290832 -0.03624273372002127 +0.8530257798295272 -0.5159266207236822 -0.07852859972563374 +0.843437114958984 -0.514432101394511 -0.1548336079941727 +0.8288581444398287 -0.5098938774714983 -0.2302225230355291 +0.8531250208870906 -0.4479732452429324 -0.2673904827829832 +0.8918163964975929 -0.3900058046951378 -0.2292574693268377 +0.9248791858027781 -0.3295768918757841 -0.189677526371176 +0.882104381383045 -0.4564761623995552 -0.1162814409345284 +0.8701583904218103 -0.4535605627299206 -0.1926322701798484 +0.9061961087511416 -0.3939975992325602 -0.1535399110435717 +0.8295733317492433 -0.4424322101042532 -0.340678479967147 +0.84519001857444 -0.3793356497977873 -0.3765080308501114 +0.8561507111760496 -0.3141494001250912 -0.4102634691924081 +0.8711170934488236 -0.3858228361302759 -0.3038021537475724 +0.8843449923904096 -0.3212131147854235 -0.3387566520732138 +0.9073967481432833 -0.3263745614925618 -0.2647844162135169 +0.4507304953368712 -0.3201639973888187 0.8332688853841784 +0.4716748506043356 -0.376283132279756 0.7974546003811837 +0.490321825625345 -0.4305695100625583 0.7577561641583112 +0.5540460618759274 -0.4322739469128392 0.7114577964575074 +0.599434461600824 -0.3797003280246172 0.7046318096306241 +0.6419032040886193 -0.3252773079396631 0.6943737822817692 +0.5176874518390868 -0.323793138996533 0.7919328919467388 +0.5372604383473591 -0.3790691691501009 0.7534306778905778 +0.5818319154716114 -0.3255088156996154 0.7453292111815217 +0.689459294074909 -0.3288484348329575 0.6453716671203054 +0.6947497382620638 -0.3868509304621579 0.6063572864123565 +0.6966259041959019 -0.4429522858009621 0.5643630233342231 +0.7408616400262267 -0.4375068266443845 0.5096192764968865 +0.7828720047570575 -0.3754468908592146 0.4961361267956755 +0.8203431979859563 -0.3112100758177656 0.4797763293740891 +0.736763760858509 -0.324624542892496 0.5931256754158125 +0.7406530111131331 -0.382140293252253 0.55263180636128 +0.7806105479493602 -0.3187031828046226 0.5376573757518843 +0.5574706884337389 -0.4891831562046478 0.6707654368129536 +0.6063871910120533 -0.4938872927574275 0.6231933220351857 +0.6524669783947241 -0.4962809953019262 0.5727058719854269 +0.6044122658976031 -0.4378709917706257 0.665548501161511 +0.6521599972528893 -0.4414475895377187 0.61628837703988 +0.6486232658217311 -0.3841614939735458 0.6570447515829994 +0.6457303210020783 -0.4692205501878257 -0.6023822937470747 +0.5934555143345415 -0.5008790703197933 -0.6300243720853221 +0.5385107502374604 -0.53028413461084 -0.6548319696370362 +0.4758038099412813 -0.4906909929318164 -0.7299541656165468 +0.4663040538735703 -0.41965062788574 -0.7787514878677142 +0.4532985504905607 -0.3454552633283949 -0.8216940337874347 +0.5099914446467466 -0.3165535313290243 -0.7998140960187241 +0.5787477794647761 -0.3607904548303384 -0.7313557653207559 +0.6409232415629301 -0.4009248726356824 -0.6545812745003693 +0.5883606059146361 -0.4325329939637445 -0.6831888512999328 +0.5330932812120769 -0.4625044730386509 -0.7084498330480299 +0.5234166030206422 -0.390715730690803 -0.7572161365641142 +0.6968747563879231 -0.2658708389327087 -0.6660917886556555 +0.6990754664398559 -0.324100371344911 -0.6373793544789388 +0.6983261301422646 -0.3809622243530076 -0.6059772269454831 +0.5758701250999351 -0.3015822890932651 -0.7598827027394763 +0.6385839213688386 -0.2846740495878053 -0.7149624191945174 +0.6410214721974276 -0.3436045279136194 -0.686314359881171 +0.4313280720601968 -0.5575477053163969 -0.7092930639370822 +0.3790492228542554 -0.55599142570519 -0.7397264502475867 +0.3253824124890268 -0.5523992772483372 -0.7674511868114711 +0.3157170940080279 -0.4825208938323774 -0.8170044697346091 +0.3589503505003724 -0.4139883388607559 -0.8365215485347474 +0.3996900715447059 -0.3425799137400353 -0.8502275280243858 +0.4134697362458232 -0.417221279298684 -0.8093016627371891 +0.4240655738602564 -0.489484335079908 -0.7619537222023079 +0.3705514158774275 -0.4867431971491629 -0.7910579676738266 +0.2591265426823142 -0.5058646189610809 -0.8227723999751518 +0.246541279339281 -0.4632647492938184 -0.8512362595915931 +0.2332698104906136 -0.4193754613904558 -0.8773308485954517 +0.2754183469135954 -0.3503664268932783 -0.8952028267881081 +0.3307896586465421 -0.3246472681354549 -0.8861051591231653 +0.3849005874029242 -0.297691130290013 -0.8736312315637178 +0.3032718790646363 -0.4395663330678116 -0.8454629537726194 +0.2898453876398727 -0.3953809748545152 -0.8715867919989295 +0.3455321989413292 -0.3696337147609738 -0.8625418345835596 +0.2036347013472214 -0.3322625566731466 -0.9209421815946167 +0.1872625336384042 -0.2889274504200856 -0.9388576419719203 +0.1704283999274514 -0.2448795766070406 -0.9544569940332174 +0.3154622206108885 -0.2816951837140966 -0.9061630155990303 +0.2599054761273927 -0.3075797212075892 -0.9153381116182452 +0.2434688203893043 -0.263981089531365 -0.933293586106791 +0.176538401996113 -0.3301525064677032 0.9272720825592411 +0.2018277899794145 -0.3894530450158857 0.8986611535611628 +0.2261131468150636 -0.4468161745096279 0.8655796618647941 +0.2962573472175516 -0.4456104372057952 0.8447857257748139 +0.342314613019947 -0.3866153433376046 0.8563581505473922 +0.3864084943872494 -0.3254027731519985 0.8630188356521358 +0.2478277941599581 -0.3303479395770769 0.9107423473513183 +0.2727995743036171 -0.3890824223938991 0.8798836632441023 +0.3181640093545137 -0.3287451544926578 0.8892121718403654 +-0.1942844590833556 -0.1946511812032663 0.9614387482387327 +-0.1743988066594971 -0.2712081419522488 0.9465892456469978 +-0.1533835879646202 -0.3460085105808917 0.9256087648400336 +-0.0616944900414591 -0.3844722842136722 0.9210726641096486 +0.009611251094233343 -0.3483054067211803 0.9373318342514548 +0.08085301097371958 -0.3098198906615732 0.947351268520254 +-0.01082268068789883 -0.2739368546273288 0.9616867833445636 +-0.1035338199243337 -0.2351322608362783 0.9664334265979712 +-0.08268407328309424 -0.3110351794306596 0.946794835844521 +-0.03703270991375177 -0.4451961865145215 0.8946669402125974 +0.05988084989127396 -0.4688283141554592 0.8812572244597197 +0.1561877845903173 -0.4877109596785127 0.8589199006625896 +0.03440504933783585 -0.4096093629486227 0.9116120130652539 +0.1314211297752367 -0.430605162788989 0.8929208701940328 +0.1061335508040671 -0.3710609867418098 0.9225233945607639 +0.4917368587822429 0.7527679718578765 -0.4376473948967957 +0.5455385127246913 0.7452027547985862 -0.3834847915820523 +0.596129433533556 0.7332516930734087 -0.3270652122741597 +0.6541929246288354 0.6789403163306138 -0.3332741577537284 +0.6620568882270285 0.6363177183073201 -0.395955096089582 +0.6660760042364979 0.5899997510666652 -0.4563365537863627 +0.5533607087041221 0.702988554971788 -0.4467650586618754 +0.6057223362675446 0.6929679095536297 -0.3910190886330998 +0.6118547376262807 0.6483776013842925 -0.4530345086937932 +0.6920249840432471 0.6675600208107176 -0.2747090098179125 +0.7383993919664389 0.6140842403213632 -0.2786877889907048 +0.781062548801712 0.5575220260811671 -0.2812658622970866 +0.7869576876048625 0.513077063945993 -0.3427090958410167 +0.7502481615544522 0.5249867233343462 -0.4018913241248575 +0.7097934226144653 0.5342756671463832 -0.4590673248103486 +0.7019789565836103 0.6268045687107389 -0.3381443140984783 +0.7464510721539928 0.5712386916913667 -0.3413167941881712 +0.7079378320489021 0.5821084230566473 -0.3999672608606907 +0.7627623872919739 0.4668685153342512 -0.4474676858972509 +0.8008740141026521 0.4557193133579931 -0.3884851618371342 +0.8104318121587374 0.3954238361016678 -0.4322502373437709 +0.4276663117198673 0.797299728846136 -0.4259280082382506 +0.4170357096066293 0.8345556406403973 -0.3599973605294782 +0.4039663398090934 0.8669311854055087 -0.291961497585972 +0.4564239550545006 0.8576700649188301 -0.2368105424058161 +0.522134038713734 0.8156164865457046 -0.2492905784247077 +0.5845849252335481 0.7684717730947713 -0.2602145252407433 +0.4828127573819135 0.7923725093803601 -0.3728775237092531 +0.4709679455908319 0.8275463594800487 -0.3055424964506066 +0.5354307182286006 0.7827026197725881 -0.3173177508087631 +0.3851096067813692 0.7926484712819581 -0.4726510253232018 +0.3324485509898943 0.8263704091485983 -0.4545216252592367 +0.2783782354724897 0.8565893372026061 -0.4344654939187037 +0.2664673209444148 0.8910250163501553 -0.3675181452757291 +0.3086164862901535 0.8955840035725191 -0.3204452479518737 +0.3495271137534892 0.8965488382963154 -0.2720863416283199 +0.3755405919973157 0.8320913632071752 -0.4081583357452478 +0.3215937781870825 0.8634700316801821 -0.3885832551996842 +0.3636028257297794 0.866943247506428 -0.3408847176456112 +0.1645579201698985 0.7950918914840737 -0.5837375908793568 +0.1851619497355451 0.8282547383152326 -0.5288753547183846 +0.2049264243951427 0.8576621411688151 -0.4716151102226744 +0.3137959364490608 0.7988020150738155 -0.5132713229687285 +0.2397330144623312 0.7996198907857147 -0.5505779799779912 +0.2597563203962104 0.8300388370103471 -0.4935201951984657 +0.4373067067616804 0.8840912774344526 -0.1647587854579273 +0.4838628605399136 0.868845580126631 -0.1048050098256283 +0.5275185651961699 0.8483917079297516 -0.04422299502988478 +0.591813243064897 0.8041314854221001 -0.05594318087002089 +0.6126921887134634 0.7798314891704304 -0.1283399017754592 +0.6297309602302045 0.7506437388930673 -0.1999322259871613 +0.5046004224148636 0.8448885469013725 -0.1775999915924228 +0.5499999201236205 0.826935791749556 -0.1169499217081654 +0.5691459574522447 0.8001246511583038 -0.1894028028424351 +0.6359584453858499 0.7716731527539 0.008797787293912031 +0.7006012625191174 0.7135513753882797 0.001518432781965633 +0.7599126274813267 0.649999597774306 -0.005772476735923671 +0.7784609989271225 0.6228448401093317 -0.07786384461717479 +0.7381682642199846 0.6592442761298526 -0.1431942669539588 +0.6925485474645323 0.6908862840752062 -0.2074913296538431 +0.6590482035720577 0.7494008570087315 -0.06366962292194354 +0.7217555729585323 0.6884949303399286 -0.07101847505767546 +0.6780310465939746 0.7223040838094944 -0.136200992532383 +0.7832683218083675 0.6041899851716593 -0.1464417900388194 +0.7841171183809214 0.582333447065167 -0.2145882128431114 +0.7401029593081526 0.6383536312352076 -0.2115472786687165 +0.3687682558267891 0.9171338045647222 -0.1512466793655511 +0.3462737767726091 0.9349163101437606 -0.07762708642483609 +0.3216178347955728 0.9468630086940841 -0.003522940276885834 +0.366598266157071 0.9286472558467724 0.05674491570959139 +0.4365742686704787 0.8986252621095311 0.04330757709008037 +0.5039402018316392 0.8632308164801292 0.02961132312031949 +0.4163207879422468 0.9046014365336743 -0.09150542360078801 +0.3926019312515994 0.9195476116687539 -0.01720213509437156 +0.4616462547405941 0.8865273599172415 -0.03085410186909465 +0.3249368181352417 0.9214039223210911 -0.2131451996913218 +0.2588846892895131 0.9445300211458116 -0.2020934358304712 +0.1915330002963007 0.9629147288247213 -0.190027194921966 +0.1681895000692469 0.9788547186208285 -0.116429085284543 +0.2120204817173856 0.9757529534604229 -0.05434601315266408 +0.2546249071232016 0.9670063757501279 0.00805145521649263 +0.3034442451359257 0.942468211035391 -0.1402685327564164 +0.2362627635517056 0.9631418174970008 -0.128599167755802 +0.2798650514967109 0.9577642760292215 -0.06605410292301692 +0.2000694367348747 0.9126845380776014 -0.3563413453960476 +0.1753835458858944 0.9384035992314795 -0.2977235240653571 +0.1498721400691094 0.9597056769500271 -0.2377043442198636 +0.2426250274362447 0.9193196035070214 -0.3098137548096509 +0.2175142610459564 0.9433989467511568 -0.2503716707425974 +0.2844107771026211 0.922235510659945 -0.2619010743499797 +0.3391392561277084 0.9316202058155719 0.1306459225130887 +0.3814263317556944 0.9043352602599937 0.1915507517445039 +0.421332520098375 0.8714053968171368 0.2512599090693154 +0.4900259768165431 0.8386775104401165 0.2376858757414099 +0.5192457693020611 0.8386792140220591 0.1643198315154072 +0.5452273516363205 0.8334506014318617 0.08992902757459452 +0.4102983498823135 0.9043109736664541 0.1178003692281153 +0.4516979128083513 0.8741324227878107 0.1784979075386915 +0.4794042705749202 0.8713925118346487 0.1041471827416857 +0.5133838657350128 0.8074749687820436 0.2905532329770431 +0.5669480164925652 0.7778763243254644 0.2710689407679365 +0.618173599863998 0.7450690678805123 0.2504665337302578 +0.6458724778153638 0.742675214370048 0.1768679404557129 +0.6223289396692752 0.7729495824749509 0.1235136988431433 +0.5960984896979632 0.7998867325251103 0.06962618552031855 +0.5442342404264303 0.8100490365023822 0.2182421820112433 +0.596385576978025 0.7779300279203151 0.1978613535597239 +0.5719894902312178 0.8075037611526408 0.1441030838995837 +0.7094322565386557 0.6839461849276246 0.170069072748159 +0.7486120896113904 0.6539250076184172 0.1093710368375495 +0.7832099810258926 0.6199014286978201 0.04800358653082719 +0.6634967655042553 0.7455438411323705 0.06274092057805603 +0.6880975672454916 0.7161741874221788 0.1166887793278261 +0.7263791420992124 0.685053811550416 0.05544923086445279 +0.2641458130637171 0.9542236251379462 0.1403006153568257 +0.2310143761729528 0.9498131344013951 0.2109202875970414 +0.1964727622346704 0.9396047158312905 0.280252442785926 +0.2376081176948157 0.9096834793543987 0.3406146646801949 +0.3135258604330603 0.8896624634697464 0.3319672211719873 +0.3874874767585029 0.864090734030341 0.3212485933326948 +0.3071834572190905 0.9299917088303439 0.2018755684022813 +0.2731326117319782 0.9226346879908214 0.2722936079392023 +0.348558353063522 0.8997575971334416 0.2625706398482139 +0.2250002622933068 0.9709978320127147 0.08085847014723353 +0.1526973959182856 0.9840088967956553 0.09170603200865041 +0.07955245503311341 0.9915934852148675 0.102047866110159 +0.04573400852436858 0.9840485765457815 0.1719209104865199 +0.08486807006804403 0.9690430564529153 0.2318468576955865 +0.1235482775790928 0.9488553270956332 0.2905329436560996 +0.1924065697199664 0.9695204915941825 0.1516895787704958 +0.1192022932334432 0.9795150245236126 0.1622995071477261 +0.1583739977412338 0.9620938713260628 0.2220204035585217 +0.09549689205787153 0.9897808735581984 -0.1058969590954192 +0.06614866196959977 0.9972601319814233 -0.03311470489112036 +0.03638935006613702 0.9985419029110866 0.03987334112499791 +0.1828811041135928 0.9829568000117627 0.01871980418777466 +0.139471029607235 0.989252527812734 -0.04390066191316425 +0.1097404288468669 0.9935256211727993 0.02939180752708184 +0.1998857687598423 0.8910909666348427 0.4074341279631206 +0.237828370270249 0.8522297183166978 0.4659851644767667 +0.2742540878069519 0.8079328964369977 0.5215641189500099 +0.3491393601067603 0.7849751928050595 0.5117769571843789 +0.3881139399370142 0.8062658404124482 0.4464336056017472 +0.4246658880469056 0.8225237257326982 0.3783035872631054 +0.2765410390130038 0.8736939563850351 0.400229839364674 +0.3139582170503204 0.8318560181066776 0.4576524916203197 +0.3519377612910938 0.8506939394462942 0.3904607964530598 +0.3865879980543562 0.7419606657211459 0.5477628047640319 +0.4630196063690801 0.7192000833160973 0.518038689941148 +0.5360973979772892 0.6912300773324933 0.4845622355001424 +0.5716280811345816 0.7072012284736789 0.4160622060506283 +0.5360522522120772 0.7528958245496781 0.3818322410090848 +0.4980506119769093 0.7951833214092988 0.3458743605153493 +0.4263541082442182 0.7644962271124787 0.483495287582064 +0.5010904152802148 0.7383864913609262 0.4513244787179209 +0.463782234348983 0.7823292539045769 0.4157727475284705 +0.6230536474695494 0.6748962586913105 0.3953722200400052 +0.639766422845115 0.6888305218708918 0.3408979852375787 +0.6542778113442501 0.7003945723966306 0.285250746782403 +0.5891337558728453 0.7223596042242385 0.3621022229649468 +0.6046950772388378 0.7350269396754338 0.3067234283756009 +0.5523986245529168 0.7667622523694165 0.3270036818346621 +0.1219577258995656 0.9028980809601336 0.412190936935681 +0.08147356621229439 0.8759190320655873 0.4755290814176726 +0.04046972275432193 0.8433528838629465 0.5358340366384352 +0.07763835612103359 0.8016132325379098 0.592780322783193 +0.1560379354481145 0.7922818671901666 0.589865752203629 +0.2334635161299587 0.7780050284030787 0.5832692023549343 +0.1601544840968088 0.8668046939852787 0.4722289314609731 +0.1191446112416698 0.8367857799512246 0.5344100673485597 +0.1975606828336823 0.8249051941327719 0.5296236373983539 +0.08373822797310332 0.9329968080334975 0.3500069504670292 +0.00482283190126512 0.936434147855871 0.3508102436102756 +-0.07412265912547343 0.9340280446505802 0.3494244456393722 +-0.1148587137070995 0.9042641003117936 0.4112346201049383 +-0.0769039032757924 0.8767181099743111 0.4748169597897901 +-0.03846905382465223 0.8436995898398353 0.5354354620324749 +0.04328933334500436 0.909033994732493 0.4144674052796323 +-0.03614477553633575 0.9094912956534378 0.4141486910906019 +0.002290455606095338 0.8790759662640666 0.4766761996890701 +-0.03309432469610857 0.9846042148411112 0.1716371340649441 +-0.07321259490970966 0.9701294533102033 0.2312763709647679 +-0.1129372864465859 0.9504394379427583 0.2896723047395718 +0.04500787444917959 0.9553190080649764 0.2921299095733204 +0.005845695275514724 0.9726109823579001 0.2323654553576029 +-0.03433165265230367 0.9558503234241947 0.2918415611869287 +0.03495110550842242 0.762288119430202 0.6462934652302352 +0.07039614348644446 0.7133854026190675 0.6972271153019417 +0.1054017642921242 0.6600296890827713 0.7438086296981287 +0.1833143442964518 0.6482255870153761 0.7390530694840073 +0.2267091613585556 0.6897032858502161 0.6876862174302431 +0.2686888455214054 0.7268758132280168 0.6320267845878714 +0.1135737331840994 0.7552054601059177 0.6455739463119901 +0.1490206720598636 0.7037545809704784 0.6946382720969907 +0.1919764765722687 0.7433270961078788 0.6407884679320669 +0.2250930085378954 0.5803451530994077 0.782644645277398 +0.310430949964517 0.5523400333217048 0.7736621438937706 +0.393239643953995 0.5198347030660501 0.7583762020997011 +0.4361463904231262 0.5593982763970509 0.7048758007513711 +0.3965166016752232 0.6317277880646258 0.6661040357053151 +0.353593612421962 0.6988105931324924 0.6218000580413302 +0.2697873456566728 0.6236498658629177 0.7336727015043504 +0.3547727218636562 0.5937634284448177 0.722205861830897 +0.3128698741851198 0.6633719044018219 0.6797427147661734 +0.5111393920758547 0.5341214090216454 0.6733875869757758 +0.5470584198910772 0.580893462680272 0.6027353235389488 +0.5783441124078817 0.6227456136605107 0.5269781668245217 +0.4316714118280536 0.6783141347009434 0.5946004766860564 +0.4735245750817601 0.6084428996255042 0.6368451261405297 +0.507117647968549 0.6527820724928995 0.562767498129309 +-0.1928281665933355 0.894165479602526 0.4040858736152965 +-0.2333310230273129 0.8564576349739484 0.4604747041780454 +-0.2723774124834814 0.8134037277127739 0.5139892225638266 +-0.2341825825422572 0.7831214724767546 0.5760896435275319 +-0.1567022021759063 0.7957035089566937 0.5850643944620338 +-0.07824367676970467 0.8033187138945709 0.5903871365064881 +-0.1556061654241174 0.8693180838510441 0.4691191643618404 +-0.1956310183547097 0.8286831638634776 0.5244165506414877 +-0.117171044286237 0.8388453169840409 0.5316102713029692 +-0.2725370160376565 0.7399233160119155 0.6150098058659075 +-0.2341641111380569 0.7102090472411208 0.6639053232741723 +-0.1946798190580795 0.6771239919451999 0.7096498203929247 +-0.1169003270044008 0.6873092129952924 0.7168963378885792 +-0.07821458045174282 0.7305647585530858 0.6783491821805561 +-0.03914921846135754 0.7702744989808843 0.6365096502910326 +-0.1959739645697442 0.7548006170536522 0.6259953943171167 +-0.1566808241831314 0.7227253072001915 0.6731413296371599 +-0.1176637525041631 0.7649853986138503 0.6332081658145665 +-0.08184459667885313 0.6370448396561085 0.7664693955155673 +-0.007749076238228916 0.6292734824916886 0.7771453120557549 +0.06639033896358279 0.6179375960354599 0.7834190770578779 +-0.003934382082278674 0.7240297653587616 0.6897575077606385 +-0.04303930084539531 0.6820842278803969 0.7300059757697483 +0.03148541937601037 0.6729228607471007 0.7390422801509091 +-0.2281055026678603 0.9137388721036342 0.336227829394625 +-0.3041065879488029 0.895726980844371 0.3243337154129446 +-0.3782094207070793 0.8721239052162439 0.3104150899018661 +-0.4179840436521495 0.8317430292713716 0.3653667643761271 +-0.3839048868489637 0.8147123798273007 0.4345811500854822 +-0.3474293715030703 0.792596244269016 0.5010828528174076 +-0.2695654122353165 0.8788524632981813 0.3936404911605547 +-0.3450895379086784 0.8579140758786165 0.3806529249005113 +-0.3095902651659319 0.8382175433107553 0.4489378774402647 +-0.1853564612327052 0.940484293827208 0.2848372787112433 +-0.2184634915584831 0.9503376880112456 0.2216573517876562 +-0.2504378175177095 0.9552637067275125 0.1573281607538187 +-0.325373187301724 0.9344885466051674 0.1444418403679449 +-0.3687237709837444 0.9086793713300083 0.1958177234849491 +-0.4101625705847489 0.8781588134601731 0.2461783175536219 +-0.2619208390557196 0.9254556770061522 0.2737321025481526 +-0.2945238001223224 0.9324016934668466 0.2094822502783061 +-0.3373451043382136 0.9045449749855917 0.2607617088595544 +-0.06564415592488296 0.9919959998779593 0.1078646421170408 +-0.1384877114268611 0.984952867482731 0.1033876328256724 +-0.2105867801329091 0.972614793053303 0.09835482889586186 +-0.1462344515281688 0.9628364062575199 0.2270716626339796 +-0.1061111032681447 0.9801002038936898 0.167761807604606 +-0.1789527653302371 0.970266452228979 0.1629690751635154 +-0.4890795475930794 0.8029167054523384 0.3407725931346469 +-0.5268491308709178 0.757546637372486 0.385425849556303 +-0.561732161600686 0.7080260486819708 0.4279673971358288 +-0.5272962009253273 0.6895231148093797 0.4965043712126693 +-0.4571121048066638 0.7198041498774523 0.5224275159851552 +-0.3839500340067978 0.7453958351969203 0.544947171987583 +-0.4568802015509982 0.7886760600349723 0.4114007216309082 +-0.4935148406673941 0.7410169364909918 0.4553427301215449 +-0.4216009466778512 0.7693894967696293 0.479887949443322 +-0.5638837544553816 0.6349737195461969 0.5280563293314177 +-0.5314552209750444 0.611356385703175 0.5863435151498798 +-0.4963658058529646 0.5846781223235213 0.6416950054785984 +-0.4250443280729717 0.6128306904869735 0.66616504259099 +-0.3883037007169578 0.667651276268557 0.6351865940859286 +-0.3494993034187237 0.7189234059491449 0.6008322338958753 +-0.4956504705658336 0.6673527223908827 0.5558515583726873 +-0.4613860759432016 0.6416767700911058 0.6126775756065995 +-0.4236980258191105 0.6955307187887004 0.5802732133557967 +-0.3868169722983237 0.5825098615189827 0.7148810328824605 +-0.310964680855189 0.6061739175813097 0.7320205932245063 +-0.2330577455743121 0.6258327872638419 0.7443234576535862 +-0.3505806916562901 0.6383777463463866 0.6852496126284975 +-0.2732546390093167 0.6599653290787614 0.6998411724626168 +-0.3122610717745607 0.6911237974378821 0.651798220056824 +-0.5171179778754588 0.8113284863893102 0.2726446114105824 +-0.5827690352498279 0.7736990358377969 0.2485358193453175 +-0.6447444105411371 0.731189655997504 0.2228594445793439 +-0.680308454254279 0.6828769729683183 0.2661943779642616 +-0.6546990562357418 0.6773150377722971 0.3355793279860081 +-0.6254881274931174 0.6680271602594362 0.4031182401242434 +-0.556317318619698 0.7677722626572152 0.3178628535988589 +-0.6204769304950629 0.7274975861503324 0.2928406407397452 +-0.5926456100906933 0.7197432550218416 0.3615810112420096 +-0.4726781340503862 0.8519099936501705 0.2254434392693909 +-0.493924184097654 0.8557395105589113 0.1541064256670102 +-0.5124264708045614 0.8548153693687699 0.08191334634670652 +-0.5764261752584908 0.8151536396770052 0.05707370846719918 +-0.6221366105657726 0.7759301045107496 0.1043000992696991 +-0.6642024068604402 0.7321609678127182 0.1509154728062769 +-0.5399287190489317 0.8171332185291351 0.2019165211724799 +-0.5598122993578188 0.8184110311055737 0.129667164896991 +-0.60418512204863 0.7769560734168621 0.1769169247859956 +-0.3451570860024872 0.9357250760206428 0.07269916153872598 +-0.4084277218864127 0.911309603563811 0.05197694149375088 +-0.4696444976675608 0.8823114293564878 0.03099334505173457 +-0.4324202032418544 0.8844402076752801 0.1754374158370467 +-0.3896976913329317 0.9125223637953637 0.1242523438133264 +-0.4523584885706123 0.8858334364273966 0.1033001487188698 +-0.7361103792396071 0.633711071906961 0.2378061961309086 +-0.7665279033686129 0.5786206087062987 0.2786272860609147 +-0.7926325227645344 0.5202745098647379 0.3178806666674407 +-0.7660446153952085 0.5134027002698301 0.3867729496483098 +-0.7125748478532374 0.5645438284581977 0.4165661435554941 +-0.6545716325007755 0.6120932918681066 0.4437091163987218 +-0.712890748617066 0.6299439756094215 0.3081515343619039 +-0.7416377293223171 0.5731316596120024 0.3485592907900026 +-0.6855559529808414 0.622708055455192 0.3771574114394995 +-0.7871970311338709 0.4574132115516059 0.4136350904747631 +-0.756778702921039 0.4531761962445937 0.4710810227152345 +-0.7231491643041591 0.4470162355499395 0.5265280346961188 +-0.6676477639588417 0.4962534795096442 0.5549585095800674 +-0.6454962851716263 0.5518365204113765 0.5280255681024308 +-0.6205655925745687 0.6050436039086525 0.4988191883656882 +-0.7363413211319587 0.5099164694347844 0.4447321137413017 +-0.7033910661625129 0.5042028434687025 0.5010194613793346 +-0.6804155349735728 0.5594654152122032 0.4733214013205658 +-0.6345507768818281 0.4715977295308045 0.6123241731795818 +-0.5786685445851474 0.5021491583154173 0.6426421541657731 +-0.5199072084814683 0.5302021973622163 0.6697627374535586 +-0.589952260028482 0.583031438645306 0.5585970573127567 +-0.6136059090404328 0.5283454994715223 0.5868039038544748 +-0.5562208318820313 0.5579630608609953 0.6158697986547891 +-0.7542701531512235 0.6352609075661063 0.165891878594212 +-0.8025526297403071 0.5812789005011851 0.1342539248180521 +-0.8458221902546715 0.523666100593232 0.1017773921962502 +-0.8731576495555352 0.4663879935629812 0.1416967130280364 +-0.8580493845717255 0.4667011669374285 0.2143391574475498 +-0.8382173153443795 0.4644450185543146 0.2858016042588695 +-0.7866951671489566 0.5815964531822715 0.2070175829012526 +-0.8326722537712995 0.5254618650625137 0.1747762746039898 +-0.8148405104561042 0.5243336760566294 0.2472026267509653 +-0.7145359637240066 0.6886171633713236 0.1234696677546226 +-0.7232928567870056 0.6887776739224754 0.04932300910159886 +-0.7280178001618248 0.6850986374609093 -0.02509859750549518 +-0.774508238482237 0.629974129002661 -0.05718028777892618 +-0.8160834966519155 0.5777412180785186 -0.01492686924752015 +-0.852564655174891 0.521901971103012 0.02741972474898486 +-0.7653334152222143 0.6370180306786345 0.09204777093779147 +-0.7721163622257069 0.6352460854621212 0.01728392572283677 +-0.8116381735956095 0.5810878338015152 0.05983648193406863 +-0.5825894641033584 0.8125840514663931 -0.01722427409860172 +-0.6348155767497276 0.7713692106816107 -0.04470709483224945 +-0.6837523700263176 0.7261574930417614 -0.07195826417235196 +-0.630246533601746 0.7758201023028548 0.02987433255775369 +-0.6810359417806946 0.7322462239249478 0.00234809508706 +-0.6744900072071305 0.7342514315775404 0.07705884377576394 +-0.9078791946703274 0.4038650768744134 0.1124649615034917 +-0.9270976799115263 0.3409519870204695 0.1556972525430649 +-0.9405714618235466 0.2759262093048612 0.1979647752044954 +-0.9227921530856449 0.2748669412218067 0.2700051977776124 +-0.8916354202959608 0.3388574467246976 0.3002697255349995 +-0.8551453983860132 0.4008210871067107 0.3287381994077072 +-0.8952627775307963 0.4050443284816845 0.1855900081703354 +-0.9119151326322622 0.3407952711089249 0.2286249637858431 +-0.8775910321826376 0.4040209416681315 0.2580718096309804 +-0.9269411745832319 0.2036505220539424 0.3151293761765401 +-0.8994346467657917 0.1958804338087359 0.390702152346512 +-0.8660564046453234 0.1868315934618467 0.4637243358476272 +-0.8329733638029039 0.2500896579306275 0.4935691827809116 +-0.8325415378903773 0.3227476749741683 0.4502316359229923 +-0.8261507818654505 0.3930956200854613 0.4036715485301525 +-0.8987246552426604 0.2683751659943414 0.3467978724509 +-0.8685927534573372 0.2600427127769471 0.4218108772578149 +-0.864933506994265 0.3318981875260763 0.3764752602701902 +-0.7991973835556829 0.2443751661120848 0.5491487233031156 +-0.7659104230570363 0.3114239633134152 0.5624911900881261 +-0.7281952868312284 0.3766722365974751 0.5725815666029083 +-0.8009986455402738 0.3175410534921068 0.5075124128430455 +-0.7641883462272185 0.3835941042925642 0.5185284318554713 +-0.7969572068814477 0.3891119800667535 0.462007659425958 +-0.9153052203295208 0.4012454322437773 0.03490639971454747 +-0.9419748670783168 0.3356833935064583 9.548180803612249e-05 +-0.9627840633609824 0.2680329169894262 -0.03471603013386403 +-0.9789337415578648 0.204020065742538 0.008033829344091956 +-0.9745071738928782 0.2072846087420168 0.08584205851437099 +-0.9641513418032108 0.2092879550162959 0.1631279926443197 +-0.9374027111898288 0.3393686160615836 0.07813513605545129 +-0.961236686526124 0.2723339435577514 0.04310748963418547 +-0.953787187491652 0.2749814954454834 0.1211411496533262 +-0.8873952284583867 0.4609791538674889 -0.00528471464714646 +-0.8864518037353569 0.4557733939525135 -0.08046000882015261 +-0.8804739401279867 0.4479791534373591 -0.1551783452709998 +-0.9045840283977306 0.3815902686307981 -0.1900436856462458 +-0.9345676845865125 0.3224741381195213 -0.1503119195894884 +-0.9589697756894268 0.2614320792671422 -0.1096824381759866 +-0.9169660543861808 0.3969238214121678 -0.04030800291506818 +-0.9133738388496057 0.3903314991353172 -0.1157132286642732 +-0.9409767474866551 0.3299833255475667 -0.07532440208859449 +-0.7707760774129055 0.6232515171515941 -0.1321430469461437 +-0.8087566043325332 0.5644257916133361 -0.1653368703894244 +-0.8418806963915304 0.5022107928673589 -0.1975378762942699 +-0.8538475802365819 0.5183196373464524 -0.04784415601905696 +-0.8147250836504327 0.5727579244818755 -0.0903957853774697 +-0.8502642173574351 0.5117223176549607 -0.1232518977354263 +-0.9900531128035656 0.1382158044837881 -0.02629116237197529 +-0.9970145054436863 0.07532901386703339 0.01695923361187029 +-0.9981196281258403 0.01199975522352126 0.06011001434461465 +-0.9903819916854371 0.01462773457619384 0.1375846645755085 +-0.9817295562849403 0.0805727376401682 0.1723807189500696 +-0.9675456899202464 0.1460637638089786 0.2062055159754691 +-0.9885651351068229 0.1417220457573685 0.05151538990996191 +-0.9924030942585949 0.0782212258633823 0.09496071993406673 +-0.9810167522944115 0.1443505899599773 0.1294953238380891 +-0.9847734841690476 -0.04053348823301972 0.1690509426451631 +-0.9714020072243902 -0.03011740538935864 0.2355229972912177 +-0.9534592822092037 -0.01955959529966383 0.3008867218752325 +-0.9411541826179978 0.04602443942748212 0.3348291437674361 +-0.9473263142909689 0.1013183593641869 0.303821401990771 +-0.9496551498883505 0.1562012314422444 0.2715810589611521 +-0.9785855183855396 0.02521024450228991 0.2042910345028373 +-0.9620984811665413 0.0357480419824927 0.2703490152219023 +-0.9668088324492617 0.09117553516735839 0.2386790801160447 +-0.9116530882505923 0.03767985854499009 0.4092296115180172 +-0.8876223786134514 0.08462972149114524 0.4527298567854014 +-0.8594428900467668 0.131184022074526 0.4941140264153725 +-0.9255777495723745 0.1489626268082963 0.3480171911140471 +-0.9204499542562528 0.09344130178111941 0.379526817011805 +-0.8952921717174569 0.1405721449452258 0.4227190548425019 +-0.9854869938569654 0.1321896432728378 -0.1064954607021421 +-0.9875725356258448 0.06316293620895996 -0.1439129263374293 +-0.9835656411892321 -0.006253429483041357 -0.1804425783780414 +-0.9880947845362869 -0.06942355345468582 -0.1372919043422199 +-0.9963360376182779 -0.06354120428432351 -0.05724522251862826 +-0.9980911515093415 -0.05724520241066958 0.02317412522012885 +-0.9955525433927461 0.06942629902835801 -0.06367984255209262 +-0.9948945935894183 -0.0002124537366845114 -0.1009192871058643 +-0.9997784385044578 0.005917199732740334 -0.02020051110519682 +-0.9704704390651009 0.1947153823718435 -0.1423834497706 +-0.9580030291878775 0.1887169417924419 -0.2159076468014943 +-0.9401734606643323 0.1816622100006855 -0.2882233601221804 +-0.9389737185303023 0.1124700966167261 -0.3250828098752699 +-0.9557505424453875 0.04998484877062644 -0.2899006993933013 +-0.9673437109659861 -0.01277149934637534 -0.2531462692970216 +-0.9754546464255642 0.1263148766682772 -0.180368469248523 +-0.95986509603834 0.1196932029216343 -0.2536385904819468 +-0.9744053200725491 0.05671376236886767 -0.2175265992293374 +-0.889017523195872 0.3748873339434042 -0.2628827310788667 +-0.9036047381551467 0.3091835605562411 -0.2964860925327423 +-0.9130784913297934 0.2417301302067125 -0.3284116514698501 +-0.9216746117495036 0.3167406640113323 -0.2240340639680986 +-0.9336071481187056 0.2497176676391667 -0.2569411984297421 +-0.948991040516184 0.2563168837812504 -0.1836236915778556 +-0.9754766701813148 -0.1387769786481907 -0.17083973814442 +-0.971276845779899 -0.2027035741812746 -0.1246296508299158 +-0.9610166226438854 -0.2653653763757712 -0.07764192181473208 +-0.9658135360489758 -0.2592251268981327 0.002558743680152185 +-0.9810289345153387 -0.1904392345667341 0.03626468780143884 +-0.9902609413658975 -0.1204918346800162 0.06974945003776092 +-0.9868363570315983 -0.1335233649173695 -0.09124426262372219 +-0.9793637898668613 -0.1971838712354048 -0.0443293133517488 +-0.9917969492723062 -0.127390104959263 -0.01051534938147262 +-0.9487957143370295 -0.3114432819492274 0.05281831675072755 +-0.945666535174613 -0.2947531570112469 0.1372420514373992 +-0.9355245587091208 -0.2758772254832298 0.2206480376341013 +-0.9451595033217932 -0.2058077866726427 0.2536073110645849 +-0.9666650378820107 -0.1546607020593867 0.2040558055412005 +-0.982821179607604 -0.1026577461577604 0.1533750829454605 +-0.9660410599678848 -0.2433436529204237 0.08688231718520212 +-0.9591053448137545 -0.2253904485911348 0.1712194008679394 +-0.9774469296784263 -0.1733342863295284 0.1206346751346838 +-0.9275226281838418 -0.1948960525347616 0.3189315019142926 +-0.9325834814130047 -0.1332254911581076 0.3354683572280417 +-0.9338185620258835 -0.07100839379189121 0.350629007965694 +-0.9518691848690418 -0.1442914499455709 0.270416405510743 +-0.9546500658054804 -0.08196295128611732 0.286226005935976 +-0.9710642830123127 -0.09254272329329448 0.2201590393857217 +-0.9571683961105636 -0.141342995328194 -0.252687196269984 +-0.9345433136829298 -0.2078516517739886 -0.2888364341722728 +-0.9060847528860931 -0.2730628850860724 -0.3231827368159042 +-0.8999467582583454 -0.3367659650599427 -0.2769196942753277 +-0.9215386129241633 -0.3353829792272839 -0.1956651275379455 +-0.9366147975248689 -0.3316286930416581 -0.1130271251024755 +-0.9562880369031972 -0.2060877808541426 -0.2074632908696003 +-0.9309537430697143 -0.2724872615108562 -0.2430551801110244 +-0.9493982745725816 -0.2699026256610598 -0.1606097409868734 +-0.9548421763892736 -0.07327905584242862 -0.2879350589334987 +-0.9303669558547587 -0.07133530232319384 -0.3596228609196142 +-0.9005496096130879 -0.06898194466876233 -0.4292457244230053 +-0.875214340863771 -0.1348224469425465 -0.4645672882875193 +-0.8794269137804537 -0.2033959522591368 -0.4303932967916501 +-0.8784614798653223 -0.2707718758166772 -0.393685178358985 +-0.9352291876268924 -0.1399988002284918 -0.3251871807825852 +-0.9077542746357925 -0.137818564496634 -0.3962173900279157 +-0.9096067866936921 -0.2062512578864049 -0.3606603834926312 +-0.9113062068321439 0.1145505306860746 -0.3954733534749826 +-0.9006284949252829 0.05424902117226078 -0.4311906281802418 +-0.885424215832863 -0.006325144426132726 -0.4647407347809615 +-0.9454673425038876 -0.01072618640815835 -0.3255402481779693 +-0.930872953344493 0.05222110740864019 -0.3615916214083458 +-0.9180000387527003 -0.008558841733842963 -0.3964879255137735 +-0.8605450624206163 -0.4010588408903484 -0.314028663798685 +-0.8431787811616845 -0.4646450236027253 -0.2704709689410659 +-0.8205493247141149 -0.5253308627410138 -0.2252249772183189 +-0.8398995046668345 -0.5234124636138102 -0.1435556163796033 +-0.8813793293375577 -0.4602615656229663 -0.1064413877529452 +-0.9166136315636506 -0.3938492183981589 -0.06857290717809553 +-0.8855099363727817 -0.4014706953416562 -0.2338662724014713 +-0.8653717687500209 -0.4640664836185823 -0.1891401613416476 +-0.904339574226119 -0.399037061729715 -0.1514574456890036 +-0.8105279771620708 -0.577783184353137 -0.0959739033087138 +-0.822144443657731 -0.5691756659845485 -0.01084320126926461 +-0.8276307807678096 -0.5563242212566369 0.07436835058586753 +-0.8642526431967269 -0.4905108984106921 0.1116531561032058 +-0.8967406698474413 -0.4378624781830607 0.06428546679422263 +-0.9237845605595795 -0.3825557834578132 0.01652749874371415 +-0.8543393926264227 -0.5163634476812593 -0.05893209741251903 +-0.8625289619188026 -0.5052978850607919 0.02679248410214453 +-0.8923616832753261 -0.4508256474458705 -0.0211391065808951 +-0.8588262583241653 -0.4734222352767556 0.1956753565436241 +-0.8851093777005316 -0.4030114932770418 0.2327297269219953 +-0.9051777004154722 -0.3297710055464205 0.2681499852162227 +-0.8942922679525027 -0.4219323090946171 0.14904518114469 +-0.9182123775746424 -0.3498820397347243 0.1856571785301911 +-0.9244572393435364 -0.3676265787912583 0.1011410460276253 +-0.8604324417589488 0.4226683976562314 -0.2846180577395731 +-0.8481121636532511 0.4059651921825625 -0.3404379834853567 +-0.8327839281725881 0.3878221700830536 -0.395050494708594 +-0.8448119661810548 0.3214641700032643 -0.4277306736737649 +-0.8721891955762352 0.2730018731405582 -0.4059014466367745 +-0.8964486782327659 0.2235636977598124 -0.3826212753346136 +-0.8774281760585548 0.3582946216815871 -0.3189745443332525 +-0.8626536963517416 0.3403987392066377 -0.3741086720689709 +-0.889507798319486 0.2915165716854991 -0.3518436657971177 +-0.7285552051584837 0.6648911469095874 -0.1647029926799546 +-0.7250571512924917 0.6489002972550573 -0.2306957554484153 +-0.7182071666330182 0.6299095890591818 -0.2956220144175072 +-0.7536349749625529 0.5694727832819595 -0.3282302143531132 +-0.7961077274611851 0.527776761861836 -0.296081367051732 +-0.8349374581277585 0.4836656121875904 -0.2625776391895566 +-0.7686522014461306 0.608112598320816 -0.1984259584215811 +-0.7629262029683888 0.5900881567369697 -0.2640825176019842 +-0.8043383681009557 0.547319893326319 -0.2312589975978412 +-0.7401176175535586 0.5522678455229734 -0.3837005850767723 +-0.7688099417474493 0.4930901010384415 -0.4071773885276331 +-0.7937532294476546 0.4315078444852088 -0.4286686259678306 +-0.7837998207951704 0.5114364796779944 -0.352264911928564 +-0.8103246354945999 0.4505752578884031 -0.3746410576663252 +-0.8240954542268888 0.4680221655253937 -0.3190954949533116 +-0.83465467000409 -0.3919632394742765 -0.3869320363335073 +-0.7917045027331699 -0.4465402116759379 -0.4169002515091983 +-0.744224632443241 -0.4985623233987787 -0.4444831899542821 +-0.7246232509125302 -0.5609459194326671 -0.4003258918790989 +-0.7521553411994831 -0.5714766569256026 -0.3281413922293653 +-0.7751146922454922 -0.5785330938435533 -0.2539619522546288 +-0.819942162089472 -0.4569974826428948 -0.3447436028211388 +-0.7743783360835491 -0.5105965759067791 -0.3736700807888511 +-0.7999719431740414 -0.519581276666341 -0.3001336153650959 +-0.8362080000610459 -0.1292644017868331 -0.5329605004731571 +-0.800723047587136 -0.1922459592786819 -0.5673482988462983 +-0.7601067582596696 -0.2539955317805055 -0.5981003142312453 +-0.7615456826132604 -0.3219436285665193 -0.5624948651485865 +-0.8037198672450738 -0.328629023924164 -0.4960215112575382 +-0.8408771817203019 -0.3332630961655051 -0.4264519597754287 +-0.8427211605443966 -0.1984533634274578 -0.5004371170437247 +-0.8045820048516037 -0.2612315146912276 -0.533297190318026 +-0.8442851639359201 -0.2668509149371334 -0.4647291158889349 +-0.7150298426984218 -0.3746205492916159 -0.5902472093107415 +-0.711247909520107 -0.4346113590007454 -0.5524847308576075 +-0.7038818522864374 -0.4924120729560954 -0.5119381685603203 +-0.7596632637305724 -0.3827331598808226 -0.5257633061234452 +-0.7538668890005163 -0.4418893710584723 -0.486228852922398 +-0.799800245186683 -0.3885420511125922 -0.4575528847210358 +-0.7603647462338636 -0.6356982693492405 -0.1331659229348585 +-0.7224496674789839 -0.6860816939094315 -0.08578104243870514 +-0.6800399623491351 -0.7321967506986337 -0.03786248637569509 +-0.6896445304949936 -0.7226063576136453 0.04722788895007263 +-0.7411159814438101 -0.6659795786605324 0.08496059590020547 +-0.7871923603746102 -0.604504695120061 0.1220748186386198 +-0.7751169541549459 -0.6299571355523116 -0.04845322226938136 +-0.7345810127711747 -0.6785208555705138 -0.0004292224751462559 +-0.7841384567629957 -0.6194652244642366 0.0372788989217835 +-0.7446869734784962 -0.6345932143737384 -0.2067190455721098 +-0.6911695762605656 -0.68397339835789 -0.2333773922010213 +-0.6334960507119359 -0.7292407259374826 -0.2586323981378857 +-0.5930358270035107 -0.7770688753701129 -0.2108849705912917 +-0.6101992114567822 -0.7801860993302513 -0.1377191807605914 +-0.6239103745568102 -0.7788893957384639 -0.06377424030555982 +-0.7088602038486213 -0.686951976651256 -0.1600443475247515 +-0.6527436636972364 -0.7343653821417017 -0.1860999597393335 +-0.6683426835229701 -0.7353585465939396 -0.112097570591711 +-0.6692541329370605 -0.608485002729838 -0.4264327696126701 +-0.640912279927514 -0.6667317494085204 -0.3803948261593076 +-0.6085227861965639 -0.7207677941492346 -0.3319545233865892 +-0.7239453388328273 -0.6297328943848369 -0.2816729097941771 +-0.6986504550950087 -0.6209731430792927 -0.3553588287488599 +-0.6680802518972077 -0.6774315422884507 -0.3078234600183269 +-0.6393003171232012 -0.76449361846617 0.08273216938214675 +-0.6411266231816868 -0.7513877919374135 0.156118670168131 +-0.6393878314415543 -0.7341037409112077 0.2286370455211431 +-0.6880276131020621 -0.6751905475978878 0.2659618920889678 +-0.7386838043154395 -0.6332411864769576 0.230980165796383 +-0.7852406551447829 -0.5877776408654601 0.1947166105046672 +-0.6930158627756733 -0.7107268486613384 0.1208153985765553 +-0.6924944571884508 -0.6948152059346194 0.1941217565480626 +-0.7420381545621644 -0.6513668073544178 0.1584318763724342 +-0.8104424122681441 -0.4057162209121447 0.4225842454301385 +-0.8514095530026374 -0.3572542191113764 0.384019785926415 +-0.8876819450263166 -0.306822285473819 0.343337806847597 +-0.819501703101863 -0.5225838403259567 0.235208606227155 +-0.8066077328881553 -0.501964417522338 0.3121148647317044 +-0.788465982716369 -0.4780792204116585 0.3869905077772466 +-0.8319852282685106 -0.4310998225667202 0.3492184458557948 +-0.8710949007633841 -0.3813969781602817 0.3094026808452626 +-0.8482076371746045 -0.4538389838683096 0.2730823702842329 +-0.6740639662838926 -0.6544573323605547 0.3425249910256677 +-0.7097697203155701 -0.5904759274206385 0.3841420613001057 +-0.7404357533215411 -0.5223018472208191 0.42303153025854 +-0.7753559882217114 -0.5696591713954983 0.2726013939321068 +-0.7266177969933439 -0.6138567913163868 0.308555370796377 +-0.760336682493835 -0.5476688815246451 0.3492089996890308 +-0.5283038130872814 -0.8139096357928155 -0.2417564597710789 +-0.4803504894151888 -0.8540561981999214 -0.1996281984963177 +-0.4296658649411851 -0.8893465474243157 -0.1563648396820477 +-0.4456541682123718 -0.8913576703323586 -0.08290878056399852 +-0.5121627179298104 -0.8573020342948943 -0.05217827475669715 +-0.5753281062903315 -0.8176503270637925 -0.02110717330326529 +-0.5470472921957067 -0.8198327014237747 -0.1691555549709822 +-0.4976345520997824 -0.8581471075697445 -0.1262671545815873 +-0.5628210877154676 -0.8210787480873033 -0.09519512940358205 +-0.3901181387415279 -0.9199871116020891 -0.03783586011829371 +-0.4009479667178538 -0.9153062110508629 0.03814797499910241 +-0.4094070939329578 -0.9052133435827016 0.1139062510892019 +-0.4742047246248991 -0.868427990862228 0.1447850262645195 +-0.5309178382789519 -0.8414925875264555 0.1000823367794504 +-0.5844771812283331 -0.8095585300122099 0.05478513582945606 +-0.457904641394911 -0.8889733268237213 -0.007054330936609067 +-0.4674860821504563 -0.8812807402283805 0.06928939239259167 +-0.5231259900557482 -0.8519166283885991 0.02402616913273569 +-0.474170001638513 -0.8530833316252803 0.217742138432699 +-0.530887773180778 -0.8108151149232723 0.2464488216630698 +-0.5845117530031473 -0.7638218071273654 0.2737193043208202 +-0.5323664094806151 -0.828489320135576 0.173756877498443 +-0.5877542613528648 -0.783450527285961 0.201866786661149 +-0.5877441285889718 -0.7987793385449505 0.1284850482464066 +-0.5097743545175072 -0.8025015319862736 -0.3100345120078455 +-0.4430079563451291 -0.8309692104113547 -0.3365027815089228 +-0.3735973633243922 -0.8544770580391731 -0.3609625567864093 +-0.3238587529223951 -0.8911129393622605 -0.3178572595626899 +-0.3434659682666055 -0.9051673402030282 -0.2504060999106421 +-0.3613106440258758 -0.9145767589625894 -0.1816699493011776 +-0.4629355876286996 -0.8446629209086797 -0.2687660539370401 +-0.3943671692026283 -0.8705590045812349 -0.2942814221075383 +-0.4131543242348618 -0.8822383252268319 -0.2257410947678542 +-0.6436318124412357 -0.5940619924875126 -0.4825229933333506 +-0.5905351292888216 -0.6384863501673327 -0.493561993802028 +-0.5345361780675894 -0.6797727767494747 -0.5021753143347484 +-0.5035521812205096 -0.7348051057253872 -0.4544190328187956 +-0.5288216899995094 -0.7494565997630612 -0.3983245225411731 +-0.5519760133223685 -0.7611104109715203 -0.340636790478521 +-0.6170629649149514 -0.6538068348371835 -0.4379154256823494 +-0.5615578406160531 -0.6961394804024146 -0.4472612385035078 +-0.5862960089369055 -0.7098712144946037 -0.3903073772510744 +-0.4359426094498448 -0.7612092014427513 -0.480119352770693 +-0.3931072428033096 -0.8020789154949818 -0.449595494832826 +-0.3485276954604302 -0.8393898791375924 -0.4170768230175585 +-0.4870487255300351 -0.7919629285492431 -0.368209531059796 +-0.4623253243444603 -0.7781592728826835 -0.4251157965736899 +-0.4187969864051445 -0.8182255024416598 -0.3938478276340528 +-0.3211395182215155 -0.9447270530056222 -0.06603184955584084 +-0.2624966312963428 -0.9647578454588907 -0.01837983089125557 +-0.2022496443316435 -0.9788930647370196 0.02938450573837777 +-0.2119177233673436 -0.9715993611548354 0.1052879856693901 +-0.2818874427640098 -0.9500595388550839 0.1338892909923441 +-0.3501157291236749 -0.9226504765073967 0.161663460376398 +-0.3327518854192493 -0.9429621231007649 0.009930616659241156 +-0.2729825528884498 -0.9602732278489504 0.05792973066623375 +-0.3424686813918267 -0.9355594341309083 0.08627715499712581 +-0.3054818101956671 -0.9414118859913241 -0.1429143958943144 +-0.2308165676646124 -0.9575720553338173 -0.1725672939328196 +-0.1546013125090696 -0.9673017990372775 -0.2010613432505596 +-0.09502802235153891 -0.9836172139325817 -0.1531889402778841 +-0.1113014606643559 -0.9908253220922653 -0.07666267641257746 +-0.1268878294198522 -0.9919170153246909 0.0003368300394075677 +-0.247450364167921 -0.964155986911869 -0.09576821067119891 +-0.1715603744265171 -0.9772085620049803 -0.1250218551725732 +-0.187550923132545 -0.9810943417531274 -0.04773409486025808 +-0.248671064079105 -0.9043085328749909 -0.3469708622625928 +-0.1926291202127078 -0.9314510611098672 -0.3086955503459365 +-0.1355580714883221 -0.9536173904662544 -0.2687710584395172 +-0.2879670690698843 -0.9338741640575429 -0.212023613866772 +-0.2689145260582833 -0.9214514655405486 -0.280378626731825 +-0.2121812061327657 -0.9469807171337901 -0.241260558610017 +-0.04413603399656959 0.5944546627845864 -0.8029169722933482 +0.01920060836940485 0.6563867238030771 -0.7541802208048868 +0.08234097479363335 0.7116089493889982 -0.6977339514596667 +0.09973919447084996 0.5176610212403433 -0.8497524111026169 +0.03106003575843662 0.5235558342315821 -0.851425018789533 +-0.03776679395800418 0.5269614673549462 -0.8490496341187926 +0.02515383492074817 0.5919124748388118 -0.8056096490974849 +0.08872976227724272 0.6513989334265892 -0.7535293350739081 +0.0944827216628247 0.5862839807830645 -0.8045769753009021 +0.01947586164130232 0.3020689004530507 -0.9530871262337005 +-0.02284169545471511 0.3813672968966054 -0.9241413538017496 +-0.06495557614328239 0.4572650910904335 -0.8869551339261483 +0.07349119449381289 0.4489761528099325 -0.8905163999275166 +0.04659876846110141 0.3765522339935573 -0.9252226596081453 +0.004159754293981455 0.4541020064392809 -0.8909399891081514 +-0.8349427373029178 0.09409544410921915 0.542233042909596 +-0.8364860126382054 0.009636025485601118 0.5479035477832543 +-0.8320334150243754 -0.07489246349146336 0.5496467185338736 +-0.7776780872616 -0.1336232120955508 0.6142976719656413 +-0.7273652462539069 -0.1082439483391962 0.6776599783002792 +-0.6718224521092248 -0.08208638127498843 0.7361497258378391 +-0.6767440845049314 0.002422746163728448 0.7362143535605704 +-0.7353488181454846 0.06178468284726524 0.6748664820670101 +-0.7860692037708102 0.120484169371697 0.6062827490651014 +-0.7888768013072864 0.03601004394743693 0.6134954515675628 +-0.7860163966658379 -0.04928691596562674 0.6162377983271143 +-0.7338730933703184 -0.023397495360759 0.6788835246475813 +-0.6142154260213669 0.02874884003655986 0.7886145539070041 +-0.6116392820667933 0.1142486918313098 0.7828439340300544 +-0.6045674907754284 0.1989087973209702 0.7713192850213377 +-0.658962737085281 0.2576508342674025 0.7066711814800334 +-0.7208310632848823 0.2321661217850723 0.6530708002191377 +-0.7774011649509291 0.2049749508758588 0.5946702432830968 +-0.6759147266543504 0.08818102554711077 0.7316853073728039 +-0.669991132001157 0.1738710634952282 0.7217206774915393 +-0.7309383645232788 0.1476016695903796 0.6662903679344065 +-0.9096858787536156 -0.0464785502284139 0.4126879527741593 +-0.8840427978362881 -0.084070313578803 0.459783116228238 +-0.8546083555541992 -0.1213015277118848 0.5049064249855713 +-0.8638985374798379 0.04740402811943049 0.5014301297870415 +-0.8889144947500465 0.0002947496514985785 0.4580730663834236 +-0.8622775180686071 -0.03741659590425456 0.5050519579056998 +-0.6203885839950511 0.32239716090604 0.7149671849031537 +-0.6452275805454523 0.3629084817987223 0.6722936881616608 +-0.6674345839807863 0.4019394372292117 0.6268777910456387 +-0.6850049439278947 0.2984323209906906 0.6646099431865666 +-0.7081814863165797 0.3382292097922493 0.6197418689113643 +-0.7450818026936732 0.2721957872459344 0.6089027514310574 +0.1564842581466682 0.8923158161342045 -0.4234207850696932 +0.08798186580710994 0.8974931269014893 -0.4321634857940764 +0.019057528529354 0.898366224766613 -0.4388336094750905 +-0.006062856699691545 0.9246929785910879 -0.3806653873324719 +0.03781150217359039 0.9485013697186704 -0.3145082541765524 +0.0814261502818313 0.96579491742 -0.2461909005954036 +0.1319921090495144 0.921158283215564 -0.3661222479063733 +0.06296022687042131 0.9251677376233188 -0.374300236566015 +0.1068884946701904 0.9457652306191362 -0.3067620873887008 +0.09606423422709465 0.7997238743071151 -0.59263259087362 +0.04760437803062161 0.8365702355864886 -0.5457875631810282 +-0.00113636630467352 0.8684804404409922 -0.4957221330978091 +0.1166856006313349 0.8344033064921536 -0.538660925555461 +0.06788099495907732 0.8690410384955276 -0.4900610614341652 +0.1368982008299772 0.8654075483329413 -0.4820048318200587 +-0.1527940373495347 -0.9765543648155669 0.1516428524860093 +-0.1632912090995582 -0.9601346836197857 0.2268862497842001 +-0.1728018789916946 -0.937914477984044 0.3007589443472262 +-0.241754935407419 -0.9129460572380453 0.3287613842586477 +-0.3016590671968465 -0.9103800579004006 0.283213624946244 +-0.3598528862724065 -0.9026524879129904 0.2360601328176938 +-0.2231999169583541 -0.9578450612267136 0.1808718766236946 +-0.2332143346557518 -0.9381729869107474 0.2558173581718834 +-0.2926520056219945 -0.9330556498717701 0.2091935894041514 +-0.2451870770519002 -0.8897750705976716 0.3849462572745111 +-0.308644972291532 -0.8647250446406793 0.3962182204926149 +-0.3706270922680203 -0.8355403657819206 0.4055956799892804 +-0.4289087838278183 -0.8290664156207359 0.3587284957250079 +-0.4259532594261779 -0.8525830480256156 0.3027638799519619 +-0.4214243465990954 -0.8729504046125347 0.2456809133415486 +-0.3055841025320683 -0.8892405575454811 0.3403962207426398 +-0.368283755567363 -0.8611505987071064 0.3504093630763753 +-0.3646933454352339 -0.8835931805731915 0.2937036857783853 +-0.4840982970991146 -0.7848873159711943 0.3867825486927662 +-0.5364365328736186 -0.7638430116167815 0.3588588856399358 +-0.5866494689946133 -0.739772449376411 0.3295134650844543 +-0.479325541462582 -0.8334028151877195 0.2751122915080068 +-0.4826702999492229 -0.8105775473530111 0.3316525610847958 +-0.5347499975373423 -0.7887292890981034 0.3032301908659703 +-0.01998355776516133 -0.9831829493097913 -0.1815267076921376 +0.0392082379640201 -0.9902592599140787 -0.1336013182202102 +0.09817064253255595 -0.9915419737446369 -0.08489428277177985 +0.08232117455735384 -0.9965723223832366 -0.008174991081341215 +0.007278736344773769 -0.9997669077435829 0.02032609598662615 +-0.0678106779941951 -0.9965091125819474 0.04869600077118704 +-0.03614674947012102 -0.9937690249695786 -0.1054349918848445 +0.02331512612319235 -0.9981121338217489 -0.05682053512291875 +-0.0521980305965077 -0.9982380101103331 -0.02821773861967769 +0.1444735237172112 -0.9886503586174921 0.04120521023167667 +0.1320131235273722 -0.9840320964136177 0.1193874718903425 +0.1187224854166454 -0.9732252012921713 0.1968188990577564 +0.04368017748803531 -0.9733154142424353 0.2252757121677575 +-0.01855901045710637 -0.9841339626248587 0.1764536957367179 +-0.08067989683344892 -0.9886792998381848 0.1265069022560459 +0.06987123246022113 -0.9950911512276864 0.07008289108511002 +0.05690830343416273 -0.9872900423673553 0.1483907586155925 +-0.005670718437619174 -0.9951009532375804 0.09870124527107049 +0.03365210087639491 -0.9534402214572349 0.2996986490029335 +-0.03861098193959915 -0.9446260200131545 0.3258694130902243 +-0.1106429953195298 -0.9301586548635326 0.350089994671636 +-0.0286591255298083 -0.9673200332050294 0.2519337370899093 +-0.1012534800003002 -0.9554504088095074 0.2772404174963925 +-0.09121151928546117 -0.9750750263298622 0.2022601092095435 +-0.01008310053547136 -0.9692378115343386 -0.2459194904348121 +0.05895667531795069 -0.9630142365025084 -0.262921453534976 +0.1276961087530457 -0.951884787401032 -0.2785840184285926 +0.1865249910420425 -0.955125154481787 -0.2300964297700168 +0.1770487124417213 -0.9701134767906336 -0.1659325030604831 +0.1667878497042076 -0.9808027808537624 -0.1010332532415596 +0.04909543487258623 -0.9788226679388071 -0.1987355604913913 +0.1182922696796534 -0.9694259092036359 -0.2149891753059673 +0.1084205156193966 -0.9827002815373302 -0.1501504194442224 +0.07769084636113617 -0.889452710020917 -0.4503754089958033 +0.1175415679085674 -0.9092126670577051 -0.3993949246991131 +0.1568542375585315 -0.9248106615699541 -0.3465861918866295 +-0.04977905082664738 -0.9531551825223223 -0.2983575776306621 +-0.02051583659451871 -0.9296437654919965 -0.3678879853035282 +0.00887547031556785 -0.9003280246203695 -0.4351214475406388 +0.04865022272085465 -0.9217763216884939 -0.3846577291614476 +0.08841621960000046 -0.9390417946651947 -0.3322394919084951 +0.01919223248168185 -0.9485458387721122 -0.316057668725945 +-0.2203396144360928 -0.8817595949006353 -0.4170736998550996 +-0.1346800593382056 -0.8837012894533484 -0.4482558562195778 +-0.04790082049862533 -0.8782961950962863 -0.4757113674014367 +-0.1070788493656962 -0.9343455408731012 -0.3399007653258089 +-0.1642424945714518 -0.91043621175017 -0.3796449753532192 +-0.07762903416466344 -0.9090904938932447 -0.4093020974385521 +0.2131906437543601 -0.976968124331947 0.009112269471369391 +0.2699504958799497 -0.9613055149461053 0.05494030131308581 +0.3252074778100902 -0.9402911191061409 0.1004624691440572 +0.3124974712500628 -0.9330401406152795 0.1782734597828164 +0.244314155314979 -0.946470445644879 0.2109603968367348 +0.1746899298243478 -0.9543186823435824 0.2424031372486194 +0.2015854338222712 -0.9755621522264576 0.08741738965428221 +0.2578971298110161 -0.9569239412130431 0.1333628177886784 +0.188663937029807 -0.9679644163944934 0.1656828520350882 +0.2296664781300413 -0.9705824827650169 -0.07227000050531995 +0.3028627005848773 -0.9468631261985491 -0.1082792909098763 +0.373873173877162 -0.9163102926765445 -0.1435071335859049 +0.4298587544220708 -0.8975962514015542 -0.09768531474374173 +0.4153518936464441 -0.9095135478083363 -0.01636798085917468 +0.3979521153410738 -0.9150961007692766 0.06506335568067896 +0.287462682927358 -0.9574184722624669 -0.02674088433109561 +0.3602189128052779 -0.9307631813648444 -0.06262775002327145 +0.3438563873367196 -0.9388244061760085 0.01927483478540624 +0.2585104622449577 -0.9287349797654936 -0.265751158548531 +0.3212793008322794 -0.9167826613147725 -0.2372533725141225 +0.3824755065353707 -0.9003427753265808 -0.2075942528533527 +0.2404689962151184 -0.9608847744642596 -0.137386724475338 +0.2501602153336033 -0.9468668363109509 -0.2021461376300229 +0.3129313601045958 -0.933853613472942 -0.1731802311657329 +0.3680844510275108 -0.9038400810623969 0.218144320982454 +0.3558936269445316 -0.8880803616740635 0.2909518817762335 +0.3416749473626846 -0.8672604262309535 0.3621016203200581 +0.2727263364523447 -0.8776871278317708 0.3940630039012787 +0.2176633041420699 -0.9091225258704989 0.3551322556242967 +0.1613953476508672 -0.9355252716706488 0.3142355928634031 +0.3009592724182303 -0.9198379081138401 0.2516381114661371 +0.2876208614716484 -0.9012830212528067 0.3239801778623496 +0.2316501428547961 -0.9304622422916016 0.2838630426544418 +0.2545953346563024 -0.8495910533750133 0.461926679892362 +0.181014442791424 -0.8521748411974193 0.4909499073541654 +0.1062998264564285 -0.8494213119782443 0.5168982314271265 +0.05053519931227873 -0.8776837051584966 0.4765684707675503 +0.06914159008108077 -0.9093010473574119 0.4103547803983445 +0.08735179214765715 -0.9357079973529843 0.3417897132715669 +0.19993297924377 -0.8831936909432592 0.424259010615842 +0.125392330554859 -0.8831910309023303 0.4519406668708847 +0.1438741804346521 -0.9120547951454486 0.3840003526775084 +-0.02156100396962366 -0.865069601318177 0.5011882959358009 +-0.07539974658951935 -0.8846208772741044 0.4601747295376291 +-0.1288642821349618 -0.899781801730751 0.4168773273566273 +-0.003162368832575416 -0.899685076181978 0.436528078270797 +-0.05714880981198996 -0.917259304602277 0.3941692297194443 +0.01536469497319644 -0.929312228789076 0.3689752126789287 +0.475735788240748 -0.8705828422433336 -0.1255427201333194 +0.5086146547035501 -0.8578983034708695 -0.07294952996827675 +0.5394550134482229 -0.8417753417256856 -0.02006396092956431 +0.5232647100096772 -0.8499897831711873 0.06092135719996995 +0.4764095378411244 -0.8746718942804562 0.08934780137107289 +0.4278332521327579 -0.8961940987955744 0.1174514608401961 +0.4628203411219416 -0.8853124572322495 -0.04493534147156353 +0.4940462785531107 -0.8693971699557086 0.008175299433466969 +0.4467336519423091 -0.8939143788309241 0.03668961081302172 +0.4371844952837441 -0.8794799148734801 0.1881084698189695 +0.4941572456448523 -0.8382307105815417 0.230603322644442 +0.5477928514884842 -0.7913207635910994 0.2715408642685571 +0.5341997247925643 -0.7724705807011689 0.3433946068049812 +0.4671853221370754 -0.8007300330700411 0.3749257112006698 +0.3972352496207583 -0.8239579082181423 0.4041008808992096 +0.4263651463280855 -0.8658932391767826 0.26161357064298 +0.4821286435869498 -0.8217968840152119 0.3036475793677538 +0.4129817006960297 -0.8472792447218731 0.3340119703749361 +0.5798345095920978 -0.8082336862473918 0.1027144094129157 +0.5887740740844271 -0.7895334025624589 0.1731533884282137 +0.5945394008188161 -0.7665765341400524 0.2426588514351538 +0.4866113960375891 -0.8587706044334179 0.1603820382942266 +0.5343174192071023 -0.8349377261268081 0.1318479769357753 +0.5425759948728484 -0.8152471767586449 0.2024434009168924 +0.4902917091649517 -0.839634852915176 -0.2337249530842208 +0.53646411717484 -0.7927711734754117 -0.2893442888502176 +0.5786550997542247 -0.7400238585610766 -0.3428162252414608 +0.6364537682500986 -0.6965455706433473 -0.3312866868701235 +0.6542104492315688 -0.707420816621989 -0.2675153758685795 +0.669022953693537 -0.715112420761597 -0.2025401518308507 +0.6258421639186696 -0.765697657921629 -0.1484206269860402 +0.5670122386870482 -0.8082331127466096 -0.1589224862599008 +0.5051314961283676 -0.8464198579381247 -0.1685692608606971 +0.5528516858458202 -0.8024500697252188 -0.2245637972947236 +0.5969863461266668 -0.752088648267862 -0.2792310292301909 +0.6127541833468484 -0.7607033737623446 -0.2141557562558696 +0.65574008523288 -0.7489503873301249 -0.09527989261555442 +0.6284310647967187 -0.7760762317601293 -0.05272645726255805 +0.5990530049024497 -0.8006469314241269 -0.009999425907273396 +0.5989561872095676 -0.7937309872190653 -0.1060311545331153 +0.5700591533868113 -0.8191748120036574 -0.0631283535242632 +0.5386054142387623 -0.8345089110139188 -0.1161855636086283 +0.4284285411999829 -0.8690263443611056 -0.2474716102740427 +0.4132174127355956 -0.8536168636315326 -0.3171586668151545 +0.3958058534602647 -0.833661773763562 -0.3851568165461739 +0.4395594029364431 -0.7834879662387191 -0.4392426869616312 +0.5010977385511611 -0.7533748715338112 -0.4258255034169812 +0.5601938310044526 -0.7195899888992392 -0.4103329374794909 +0.4759621867296422 -0.8253030201084103 -0.3038666184421613 +0.4589960508780571 -0.8064661947921277 -0.3727397241183906 +0.5202313533830724 -0.7750939971151483 -0.358592574648834 +0.2421336020378375 -0.9107785790428641 -0.3344453598434926 +0.2884762191878513 -0.880984020651701 -0.3750315004362251 +0.3334680208587971 -0.8470641764561907 -0.4138615227695275 +0.3057369035542766 -0.901274040088053 -0.3069691360192446 +0.3517090822635489 -0.8694364239983512 -0.3469596894140465 +0.3681371438615397 -0.8872919645864094 -0.2778273076748546 +-0.529881389972406 0.3071659180343529 0.790490234828378 +-0.4624919549270686 0.3318612635401384 0.8221735178107363 +-0.3922558696588799 0.3545139941858209 0.8487963010313909 +-0.3579687477038735 0.4232152861227412 0.8323143620407898 +-0.393950293377283 0.4699695292387028 0.789893542153058 +-0.42785171971515 0.5142422595310426 0.7433019604771647 +-0.4972385216887954 0.4912531979274953 0.7151392508279423 +-0.5327143133466522 0.4233133364744833 0.7328173575444605 +-0.5648942697219015 0.3527544895821912 0.745961617052089 +-0.4989970313433242 0.3785335975191274 0.779560310854636 +-0.4295881276446419 0.4021811601487157 0.8085198544304302 +-0.4647610688704393 0.447994545628746 0.7637395079143805 +-0.5567388411572788 0.4637989335179426 0.6891534023818422 +-0.6137560873605457 0.4338525112605177 0.6596025043166655 +-0.5904632483297437 0.3940748109073558 0.7043139894821195 +-0.282030586158567 0.4460867355498997 0.8493911777487972 +-0.2409915879449295 0.5152621495979206 0.8224524130498441 +-0.1982186228844476 0.5807301832661719 0.7895959927617614 +-0.353640159714763 0.5399880340565428 0.7637745482226197 +-0.3185464296203019 0.4942818910951471 0.8088347076576049 +-0.2765776189179735 0.5623249905925988 0.7792916178611816 +-0.8235130038696392 -0.05790001005019268 -0.5643349371550475 +-0.774926429010431 -0.04903164087006317 -0.6301467510149763 +-0.7210932162576671 -0.0398313030599559 -0.6916921575120824 +-0.682493270301858 -0.1021507927185503 -0.723718281888503 +-0.6978000137596214 -0.1740717769123956 -0.6948195141758997 +-0.7087510454738 -0.2449061940842099 -0.6615836391862959 +-0.7903321620789701 -0.1210091381105903 -0.6006095754126075 +-0.7387387320066164 -0.1119113577274347 -0.6646359408314138 +-0.7518280844563132 -0.1837408901127436 -0.6332407257302134 +-0.8497563091671707 -0.0005072045636337495 -0.5271754525526757 +-0.82851636616873 0.06600418800423374 -0.5560612179935449 +-0.8025461846521175 0.1321387436558891 -0.5817722698147211 +-0.7510290284684856 0.1410863394763265 -0.6450194130496022 +-0.7254620333035751 0.08403835661227216 -0.6831122842205014 +-0.6960071344470871 0.02653999451138984 -0.7175442129165909 +-0.8039433705723736 0.008468794628600344 -0.5946455552934619 +-0.7796322872975548 0.07516566529397421 -0.6217102374612284 +-0.7523303688596432 0.01755372186541355 -0.6585521110285691 +-0.8879649633597331 0.1808557171061338 -0.4228586447449952 +-0.8536563317371867 0.1871632557294484 -0.48604607085107 +-0.8149005620329774 0.1924957639908972 -0.5467014311705233 +-0.8668473583563011 0.06026928011606884 -0.4949174387561961 +-0.8796433296324826 0.1210278544039882 -0.4599781202312197 +-0.8431999778562606 0.1269314967496297 -0.522400413931785 +-0.6241322506687075 -0.09193635124236463 -0.7758908692564015 +-0.5807125407938549 -0.153578935153958 -0.7994913730877411 +-0.5336679865743341 -0.2142628696556523 -0.8181014012899753 +-0.5467968741603049 -0.2856405703384828 -0.7870340799388715 +-0.6070525238845498 -0.2967812755447339 -0.7371621990657408 +-0.6635189134266205 -0.3060694532908562 -0.6826889052030897 +-0.6412702735677178 -0.1643414927863816 -0.7495093795191144 +-0.5957535772705128 -0.2258895421012345 -0.7707474229205581 +-0.6544817575708908 -0.2361682446402201 -0.7182466075314765 +-0.4939743583219749 -0.3430929747264932 -0.7989221138594919 +-0.5010767384359603 -0.4120458286297226 -0.7610127050892288 +-0.5050513659116483 -0.4784266664548978 -0.7183530069649825 +-0.5634123855448151 -0.4886411079310931 -0.6661804195971047 +-0.6181642114017489 -0.4325386703881726 -0.6563408461774154 +-0.6690574172214567 -0.3737362991550596 -0.642404351755834 +-0.5558102285861787 -0.3555301427328726 -0.7514474748159867 +-0.5613835761990554 -0.4236226940496615 -0.7109094833099824 +-0.6145384088865622 -0.3658088452718611 -0.6989466594269123 +-0.5566723885488711 -0.5465061493437191 -0.6256571589591181 +-0.6052755035312365 -0.5493779149852133 -0.5760429422807886 +-0.650953878664512 -0.5495950424151941 -0.5236452398373052 +-0.6132365656689772 -0.492237060029582 -0.6177730904304199 +-0.6602875074389927 -0.4934832843215168 -0.5661224740418378 +-0.6663685137113891 -0.4345632399021713 -0.605894210617499 +-0.6037423257202076 -0.01863835039732333 -0.796961615153717 +-0.5398050172243837 -0.006523970276112533 -0.8417648015872482 +-0.4724982117288307 0.005631132879472257 -0.8813136389819182 +-0.4272660796816439 -0.05553212632717176 -0.9024189049987053 +-0.4490575273493019 -0.1292334689084487 -0.8841074864770799 +-0.4680459295786472 -0.2021281280172551 -0.8602774132040781 +-0.5620238912857172 -0.08030365724487171 -0.823213501017299 +-0.4959889930068834 -0.06809257355719983 -0.8656548505278389 +-0.5165071949885102 -0.1418517065597245 -0.8444515444187399 +-0.6422249145369572 0.04260648237387017 -0.7653312007279744 +-0.6170111576595017 0.1163491862668282 -0.7783059155491037 +-0.5879459781790792 0.1893656311930527 -0.7864223957046891 +-0.5223239211833905 0.2015003728314504 -0.8285984076187896 +-0.4853561442149465 0.140694652512338 -0.8629220289384393 +-0.4453587435498919 0.07901070728906354 -0.8918592364702759 +-0.5802303796652488 0.05508561183241354 -0.8125873995347023 +-0.552920171747572 0.1289268315948462 -0.8231993414535447 +-0.5141954813864145 0.06729669552008556 -0.8550287490452414 +-0.7240082361576533 0.2143954561214461 -0.6556269231585604 +-0.6712115920559427 0.2310366624612882 -0.7043415785600589 +-0.6147652127538294 0.2464215993183797 -0.7492263533653303 +-0.6730841912927997 0.1004320133033153 -0.7327148709665723 +-0.7004818328529298 0.1580065241311231 -0.6959591512258467 +-0.6458273305547323 0.1742001887001535 -0.7433447069599537 +-0.3751232931846089 -0.05346020437104314 -0.9254320728497258 +-0.3445107582786719 -0.1250630384021479 -0.9304147321790844 +-0.3118005249165681 -0.1959043735938826 -0.9297321706107308 +-0.3307858515154947 -0.2680513973970761 -0.9048365425813902 +-0.383231631751262 -0.2705387144342791 -0.88314343139578 +-0.4344405941003717 -0.2721529116835446 -0.8586001181340968 +-0.3974555017374471 -0.1270444279545842 -0.9087842634334766 +-0.3651161531663313 -0.1983680087379815 -0.9095825019240136 +-0.4173318785007117 -0.2004506040203876 -0.8863710614268321 +-0.4293480410287545 -0.3277264486016431 -0.8415792503096339 +-0.3714194393263874 -0.3812165572510174 -0.8465940801636601 +-0.3111724140334442 -0.4323270880811695 -0.8463244163179127 +-0.3167109178298022 -0.4999939339476856 -0.806039862874611 +-0.3825311268460436 -0.5169739520975312 -0.7657727272804612 +-0.4459635524153936 -0.5307269861965104 -0.720725589971531 +-0.4376225017175043 -0.3978807915447243 -0.8063357995960844 +-0.3781629551496369 -0.4505101428957168 -0.8087233089880461 +-0.4431958493311419 -0.4659733428622456 -0.7657978080912951 +-0.272035354405856 -0.3202079365465269 -0.9074489756046318 +-0.2654883532754568 -0.3749818088937382 -0.8882030045399903 +-0.2580351215314317 -0.4284757004411157 -0.8659251989564425 +-0.378083338834078 -0.326366598380795 -0.8663358657919137 +-0.3254724244857436 -0.3238893896720016 -0.8883486726265033 +-0.3188738771876158 -0.3788373806112798 -0.8687932374845707 +-0.303937694618688 0.9520103550412494 0.03603001088136783 +-0.3260862114680468 0.9450985110629221 -0.0213678982837335 +-0.3469848886636286 0.9345642459140275 -0.07868390749215576 +-0.408798154141729 0.9071931030460944 -0.09942204461744641 +-0.4501201236922732 0.8907418933668245 -0.06301391630852149 +-0.4899550317167795 0.871347940340755 -0.0263976089700106 +-0.3677921383618258 0.9297806803353664 0.01538926360611968 +-0.3891076186578661 0.9202253047010694 -0.04219774508464379 +-0.4301313095929619 0.9027493476931788 -0.005538207957804302 +-0.5308672337457325 0.8456400522267948 -0.05543358372879705 +-0.5315152515044597 0.8383236659663061 -0.1212640445431539 +-0.5298311934740344 0.8273290516223517 -0.1865624473562147 +-0.5810863328430887 0.7851566369028488 -0.2141675262741275 +-0.6338527489783737 0.7530807594180711 -0.1763520978238142 +-0.6832957716951822 0.7170563565960357 -0.1376120265409395 +-0.5847158576205627 0.8069563085088567 -0.08323990632388301 +-0.584211934852259 0.7977757662091984 -0.1491651501708973 +-0.6357994753812106 0.7638649678297541 -0.1107670439590498 +-0.4082040026477137 0.8978829940247279 -0.1648502995556138 +-0.4489707987732163 0.8722100177606619 -0.1941002492705411 +-0.4883113974313503 0.8437663853164113 -0.2227336215049696 +-0.4916165970941793 0.8659136404338499 -0.09223171239946094 +-0.4506037032097167 0.8833786771335709 -0.128834837832909 +-0.4910649646874598 0.8566776004877679 -0.157983193027057 +0.3143846486502054 -0.809956052677254 0.495109569110281 +0.3012416851574977 -0.7733634847522978 0.5578192965246482 +0.2864586825749666 -0.7325605222899055 0.6174921087429015 +0.2126567035672974 -0.7333605868151852 0.6457239163403953 +0.1529677518147145 -0.7744464267056408 0.613867737438299 +0.09232036021717108 -0.8106798692487047 0.5781652883771861 +0.241869786972695 -0.8153206673409553 0.5260714928186876 +0.227816176969654 -0.7763717870783493 0.5876620097808787 +0.1673697937109893 -0.815570525736811 0.5539242454546672 +0.5748983471230663 -0.7284002418792517 0.372726411869905 +0.5498563850376955 -0.7135451030552024 0.434178928253339 +0.5222717843233033 -0.6953903983955151 0.4936237201746689 +0.4538444158698343 -0.7208930306905476 0.5237733140257969 +0.4127727295796118 -0.7647725896008188 0.4947136140340735 +0.3698614121244183 -0.8052437365954629 0.4634490915894732 +0.5097421451207994 -0.7588230743223519 0.4054016371003211 +0.4828129247328923 -0.7415687559586401 0.4657976598232599 +0.440937632224322 -0.7846086931079421 0.4358476834719391 +0.4396687490437245 -0.6818902056816232 0.5845657691909441 +0.3845522047664064 -0.6868296306638036 0.6167533220433586 +0.3278596617514502 -0.6889542424230146 0.6464132533012876 +0.3577343218744438 -0.7707068309254973 0.5272922678342711 +0.3996687105178421 -0.7278246338904619 0.5572577717136122 +0.3436577067736866 -0.7317193177243178 0.5886308016440438 +0.191890356290767 -0.6851294798826892 0.7026917439092892 +0.1109706452042436 -0.6770219861675517 0.7275484493480122 +0.02924844025336145 -0.6640185491249231 0.7471438249499073 +-0.0309490570549884 -0.7014659939178858 0.7120306280239634 +-0.009949329026453846 -0.7529059980767253 0.6580528617915232 +0.01111010156122891 -0.7998280679343289 0.6001263428543507 +0.1324493442538539 -0.7279261320350751 0.6727411965289317 +0.0506344116095437 -0.7172175127570385 0.6950073350372373 +0.0717983690799192 -0.7663892813040701 0.6383513638269246 +-0.1067003752622094 -0.681429154370253 0.7240644567254668 +-0.161906847579618 -0.7128490925331895 0.682372584429825 +-0.2161786026335574 -0.7401536250601036 0.6367412528443481 +-0.1953077822161917 -0.7899318993391963 0.5812593780853454 +-0.1198649259566792 -0.8123093511246178 0.5707765916721728 +-0.04366664932301083 -0.8295674151570406 0.5566966206530872 +-0.0862137050457753 -0.7352297931000302 0.672312686478819 +-0.141317463154963 -0.7648848568341091 0.6284747651205338 +-0.06506730748046194 -0.7849064905665015 0.616188320697351 +-0.2485257546756032 -0.8055735940348941 0.537853264242791 +-0.2270585937666716 -0.8447405105519299 0.4846213623326632 +-0.2044950755042284 -0.8798285791593182 0.4290494556447021 +-0.1739494897999847 -0.830576576869496 0.5290407592559153 +-0.1516772923569611 -0.8673651858809834 0.4739953937591672 +-0.0977899430735588 -0.8505396987956431 0.5167391487068566 +-0.4891157204565612 0.2731207478836364 -0.8283543137315954 +-0.4187318060987628 0.2843838611730651 -0.8624323127443492 +-0.3457341413694032 0.2938718324456209 -0.8911269548086931 +-0.307251552552654 0.2326269996744277 -0.9227573692344362 +-0.3415256656636452 0.1615107046301246 -0.9258911987824945 +-0.3736679540063131 0.08938624957005591 -0.923245557008825 +-0.4534681534116297 0.2132088682179588 -0.8653950614341774 +-0.3813263429933644 0.2236496850786387 -0.8969788394959676 +-0.4147434630504724 0.151578732143198 -0.8972244690258743 +-0.2667782584890084 0.2298649723619217 -0.9359441517946596 +-0.2604580273068585 0.156148664646901 -0.9527744804204242 +-0.2526382613045968 0.08153336233312232 -0.9641194011903537 +-0.284152567653576 0.009905748545013941 -0.9587279042781861 +-0.3244636544669871 0.01249823192803417 -0.9458155904448819 +-0.3641912152865793 0.01506823808407894 -0.9312022910781126 +-0.3011827866751149 0.1594244662778898 -0.9401450784653517 +-0.2934767134846938 0.08468833354605539 -0.9522075954346378 +-0.3338552293696818 0.08729972848528754 -0.9385730889115201 +-0.2538597031542548 -0.0611470172489881 -0.9653063210173161 +-0.2631033952821837 -0.1299714370172057 -0.9559728181024132 +-0.2710554178946425 -0.1981577800973708 -0.9419460996346037 +-0.3352524040444712 -0.05643465404306223 -0.9404365770244384 +-0.2947893858595845 -0.05901907971355906 -0.9537378917786027 +-0.3040143429612296 -0.1280142186234921 -0.9440273508241531 +-0.5223626253929363 0.3308097390013032 -0.7859403311794659 +-0.4854337949845413 0.4001230691302048 -0.7773387680006264 +-0.445474856178529 0.4669388057986215 -0.7638850071523045 +-0.3737840666349501 0.477314348079614 -0.7952713276908531 +-0.3416033164332398 0.4209391212479913 -0.8403079378446812 +-0.3072902567621996 0.3619363658442803 -0.8800992927951122 +-0.4535071011169793 0.3433317450745594 -0.8224686146355565 +-0.4148213584611719 0.4118244858563986 -0.8113715754286324 +-0.381365290698714 0.3537725619352388 -0.8540523926973468 +-0.5876451999702621 0.3166605988437484 -0.7445798708612994 +-0.6163327055964016 0.3717070901312922 -0.694239033156698 +-0.6410835160359852 0.4243793807651275 -0.6394638900269082 +-0.6024479943531903 0.4923085156395066 -0.6282425801620294 +-0.5389619482515997 0.5080938090298772 -0.6718338332968581 +-0.4721451976761028 0.520739158443887 -0.7112732535211389 +-0.5526018251118865 0.3871073532628199 -0.7380915389928721 +-0.5794691130740568 0.4412895934532661 -0.6851854068082719 +-0.5138623137130814 0.45556193200311 -0.7269173602652729 +-0.7509768333997435 0.2682821515236372 -0.6033725904204981 +-0.7250919919426183 0.3390720099455998 -0.5993928388729191 +-0.6950762524672813 0.4079301522412225 -0.5919983058662358 +-0.6456131246357215 0.3022232487294835 -0.701316477223726 +-0.7003478797998777 0.2860212621142771 -0.6539913492381776 +-0.672557902071294 0.356418331385122 -0.6485613628748672 +0.7918078188858036 -0.5143802691618975 0.3293225116025936 +0.7633356830139014 -0.5109716116737815 0.3952551670771665 +0.7309175623148895 -0.5049215393119517 0.4591445918645987 +0.67781943014943 -0.563216378259503 0.4725972189636228 +0.6554178402662887 -0.6269943135628471 0.4210766977885713 +0.6282816296423591 -0.6862429545763913 0.3665143941896505 +0.6580456618025005 -0.6901757985929901 0.3010536065544432 +0.7155846309043589 -0.6355135242603375 0.289933089687393 +0.7685278556806947 -0.5767697513225215 0.2769505172448501 +0.7420646699647666 -0.5753715868800533 0.3439295895982362 +0.7116898440727232 -0.5708206652411377 0.4094646919789395 +0.6872006154634271 -0.6330480908813133 0.3563782102460972 +0.632445891459864 -0.7308101868040551 0.2567657789483644 +0.6654260061006372 -0.7186534424311799 0.2018550472164853 +0.6955776191346632 -0.7034419445650909 0.1460862977333499 +0.7506629961879449 -0.6469377455001554 0.1340769167355578 +0.775818600911852 -0.6053909863877452 0.1777842852438017 +0.797662025235693 -0.561259648667484 0.2207326443336942 +0.6919160581381476 -0.678607361529203 0.2464634199408527 +0.7229333002199265 -0.6641110024357435 0.1905886142373609 +0.7473710640348453 -0.6216973834318497 0.2343690595565353 +0.6489640824253911 -0.5445995426054477 0.5312786066798733 +0.5993720691049709 -0.5907552335137077 0.5401494023443796 +0.5469819432588204 -0.6341530387884182 0.5464985609717739 +0.6289223780379777 -0.6101861961756141 0.4817981407184859 +0.5768448723941203 -0.6544631029676768 0.4888026596148297 +0.6040395313999908 -0.6719344850456115 0.4285327202356531 +0.6092086628929246 -0.7916095320652136 0.04710789530119665 +0.6489792256108795 -0.7583014754388591 0.06168336139310607 +0.6868654326877027 -0.7227916385296669 0.07607972561947327 +0.6279898664279385 -0.7551824630345523 0.1879579080243419 +0.6202115333910571 -0.775560680580521 0.117657488440783 +0.6588843291656167 -0.7405424580698455 0.1321677289501731 +0.2664786695136404 -0.6451695678853401 0.7160623906957295 +0.2616289773036105 -0.5993229394800847 0.7565462923364423 +0.2557944144282884 -0.551220232301699 0.7941822668937843 +0.1758305742214616 -0.543634784754515 0.8206977701772213 +0.100229960455544 -0.582465530625333 0.8066522551015581 +0.02388558464311919 -0.6169740583379428 0.7866209316972599 +0.1869075484958871 -0.6404524579916819 0.7449068514704844 +0.1815418402152799 -0.5931460655667834 0.7843598059270342 +0.1053928112949942 -0.6310154818113742 0.7685777885430316 +0.445424084109899 -0.4907295427463357 0.7488537248160216 +0.3815569095686526 -0.4968108910586026 0.7794826895358077 +0.3157612959413543 -0.5003812914187626 0.8061720456475328 +0.3324633458077143 -0.6428213550690117 0.6901078387915759 +0.3933117251665658 -0.5927196175201783 0.7028437535137049 +0.451652776535002 -0.5388393440356389 0.7110991005250014 +0.3883479784570744 -0.5457114184638348 0.7425529579676409 +0.3227135700569632 -0.5498913014251999 0.7703736160578122 +0.3282799218290843 -0.597539165525466 0.7315594566315304 +0.499035660538934 -0.6300375371364414 0.5949925304653135 +0.5035483093145786 -0.5829386899148826 0.6376688670358227 +0.506016584628824 -0.5334731494381986 0.6777563093834461 +0.3896266146714604 -0.6411454655013458 0.6611532297483844 +0.4453829645349723 -0.6368398623148663 0.6293401343223088 +0.4494244940237488 -0.5889591458184694 0.6716730966238533 +-0.1268017992282123 -0.6223562581407622 0.772394971284457 +-0.202245256003124 -0.5938498444696108 0.7787420745328006 +-0.2763650951364913 -0.5614569113017729 0.7799926095429822 +-0.3310192815299169 -0.5905902150106619 0.7359547765923378 +-0.3120214810598103 -0.6524451448734301 0.6906214073487233 +-0.2910760228045145 -0.7102274709478116 0.6409771356759781 +-0.1826553253520415 -0.6554133057419469 0.7328508925947713 +-0.2579283864461049 -0.6249250331186544 0.7368457439973155 +-0.237727839356203 -0.6848668857420835 0.6887981004684691 +-0.07208144957809899 -0.5936345833607127 0.8014999975451484 +-0.09249379510924741 -0.5373287406587717 0.8382855851846356 +-0.1124492036049266 -0.4783683912243646 0.8709298817275883 +-0.1869780362702262 -0.4478070087243445 0.8743615367168691 +-0.2419413366620744 -0.4761610779650091 0.8454200242751346 +-0.2957765786099014 -0.5022950324781824 0.8125367166433541 +-0.1476295340705329 -0.5669837181126273 0.8103918706806592 +-0.1678142908877351 -0.5085196609938459 0.8445389974160759 +-0.2227141853014152 -0.5363219619933743 0.8140989772436178 +0.004015102574216861 -0.5624680704139688 0.8268092577590705 +0.08074411413125472 -0.5269430778301071 0.8460563697296373 +-0.01643002224561936 -0.5049777852133814 0.8629759503080005 +0.1522877885375674 0.5541057327986894 0.8183979877431057 +0.164774349532799 0.5024923852473825 0.8487348328567875 +0.176644625456803 0.4489996277253391 0.8758972602992503 +0.2385367374713899 0.5292646653476504 0.8142353092877666 +0.2507424157905414 0.4760538908166467 0.8429121745246391 +0.3235473436837675 0.4998013506489869 0.803439933215064 +-0.1222364536046172 0.5933100895371882 0.7956389803570084 +-0.08881268832396787 0.541741038285434 0.8358402681314713 +-0.0549099865295098 0.4872505625259887 0.8715341546362005 +0.01914936788314164 0.4769916032165577 0.8786992159838166 +0.05964472655089023 0.5215505889369203 0.85113306232 +0.09987852698208356 0.5638224344488305 0.8198344602784658 +-0.04847962168386111 0.5868541836439622 0.8082399974147334 +-0.0146118182420711 0.5332148427151837 0.84585366717647 +0.0259930387868317 0.5769560187366864 0.8163615096133199 +0.03126756410068679 0.4234154624422255 0.9053958723122421 +0.08382055264410827 0.4148369247191782 0.9060267329632008 +0.1361358423698447 0.4050819899976939 0.9040882776597433 +0.07187877694372934 0.4690659538407254 0.8802332488451934 +0.1245138195151996 0.4597188846653439 0.8792922471122946 +0.1123996961281379 0.5128388585644742 0.8510949497303985 +-0.2543840779369697 -0.5465191647670845 -0.7978756440915126 +-0.2574401805545805 -0.6102366123539128 -0.7492234849354666 +-0.2588393246759302 -0.670026402892835 -0.6957491095415047 +-0.3233346112407872 -0.6850806510030147 -0.6527780869446022 +-0.3869071009699242 -0.6406803062669826 -0.6631980400911136 +-0.4481111669364172 -0.5923580834940345 -0.6695582745259421 +-0.3209656310150998 -0.5653337645594289 -0.7598544586670154 +-0.3231898401768668 -0.6274326797311458 -0.7084324665145187 +-0.3859448801720781 -0.5807135982747229 -0.7168111789361158 +-0.3149737804819435 -0.7273741875221983 -0.6096870581989865 +-0.3705398445652155 -0.7269825844759763 -0.5780973494647904 +-0.4245920123366854 -0.7236207846492336 -0.5441457369891924 +-0.4865248076707249 -0.677024609509819 -0.5522058399175449 +-0.494831580395873 -0.6338800674236708 -0.5944222128806134 +-0.5013012037235771 -0.5883821339412264 -0.6344316886821317 +-0.3793101840645945 -0.6851717618716101 -0.6218226764911658 +-0.4339404153846461 -0.6824498140711667 -0.5881819167315763 +-0.4418357126850458 -0.6385345448481785 -0.6301228753438706 +-0.5514233760091223 -0.5931188132492032 -0.5866364579196889 +-0.5440180575677909 -0.6376953618435404 -0.545333823014311 +-0.5991116131586366 -0.5950082971695873 -0.5357521827093235 +-0.1845740049151424 -0.52627350286073 -0.8300413464980417 +-0.1172971108764332 -0.5695157314545103 -0.8135682020616808 +-0.04923814594091491 -0.6089607507605439 -0.7916706442817341 +-0.0514405972665205 -0.6703974088995405 -0.7402169810897653 +-0.1216864574202259 -0.693009290439938 -0.7105846391841364 +-0.1911627902147827 -0.7112386825855086 -0.676458663948751 +-0.1879801554754463 -0.5917437072194429 -0.7839023192424024 +-0.1198742697497399 -0.6333178183761439 -0.7645513065708855 +-0.1901850489072332 -0.6537990292312097 -0.73237727746598 +-0.1807342412837891 -0.4743668475477806 -0.8615748533790629 +-0.110012018601197 -0.4659932464599637 -0.8779223485120956 +-0.03870244278832504 -0.4551317118219972 -0.8895826245021847 +0.02876323401181576 -0.4951840891863831 -0.8683118070058898 +0.02533851042741284 -0.5469484331086788 -0.8367827504252708 +0.02182040537503189 -0.5966970765525181 -0.8021698503078681 +-0.114101372863188 -0.5186560685304178 -0.8473350926801665 +-0.04258138804165589 -0.5082709624761116 -0.8601438566286765 +-0.0460824154622711 -0.5597156634384249 -0.8274024335756128 +-0.202647229598912 -0.3128190181965545 -0.9279430813311933 +-0.1247942159129343 -0.3591539679562679 -0.9248972002206213 +-0.04591573112823657 -0.4025376429999562 -0.9142511643979456 +-0.1883634515496847 -0.4220277998953914 -0.8867985939522824 +-0.1957389688093782 -0.368023596816252 -0.9089801363483528 +-0.1172352517288352 -0.413392401396708 -0.9029743175857992 +0.02341480849180738 -0.7074258492795122 -0.7063996138974403 +0.02848143598336069 -0.7665068331432444 -0.6416043037176732 +0.03332833872078624 -0.8196744731170279 -0.5718592308937884 +-0.03669931931449793 -0.8406904637348476 -0.5402709543804287 +-0.1121669625350837 -0.8083052778087562 -0.577980233556618 +-0.186718632933906 -0.7693193455539126 -0.6109696364565042 +-0.04686290751769166 -0.7328222733400382 -0.6788043780027693 +-0.04187864559640365 -0.7900363296180425 -0.6116279726489482 +-0.1173339010933281 -0.7535728810306056 -0.6468080616608406 +-0.294225647632784 -0.8428015630682305 -0.4506848051186287 +-0.2838804526924134 -0.8078123846125184 -0.5165762672111325 +-0.2719248180118852 -0.768240526530811 -0.5795372177391762 +-0.1234777803285962 -0.8485016767890369 -0.5145854081212522 +-0.2100856802778008 -0.8491928653368842 -0.4844950819184297 +-0.1988180316540912 -0.8115198876034946 -0.5494605193398379 +-0.3391766594059091 -0.8066574887689631 -0.4840071172278338 +-0.3828091938172659 -0.7667509607212354 -0.5153155202029507 +-0.3279289090348543 -0.7690923580556691 -0.5485978266449665 +0.09246192391331913 -0.4717059651629333 -0.8768946772879587 +0.1530094169865172 -0.4993634705679277 -0.8527744382753276 +0.2127899163197116 -0.5245178054919468 -0.8243794776888629 +0.2092141167484893 -0.5751057281690879 -0.7908747402593237 +0.1459442789065406 -0.6009557664131447 -0.7858450446934431 +0.08198899993847802 -0.6239833589925852 -0.7771245534593659 +0.08938798488737684 -0.5244155783408037 -0.8467573969864417 +0.1498609828248428 -0.5511857561254746 -0.8208141982636271 +0.08588974083040339 -0.5753491627062537 -0.813385697804737 +0.08106854178760474 -0.6668011185561536 -0.7408131747105297 +0.1441196698284944 -0.6865113101655613 -0.7126933013458806 +0.2064279094419534 -0.7026827668595433 -0.6808997337068368 +0.211684356213404 -0.7597389546208217 -0.6148060297087021 +0.1543326218129492 -0.8002410579353672 -0.5794788098272668 +0.09602747383139591 -0.8357995486563721 -0.5405717701983386 +0.08657663678380956 -0.7287457622317938 -0.6792894081261729 +0.1496243602992436 -0.7462841929412152 -0.6485926719992459 +0.09158905643372048 -0.7855434415365766 -0.6119909690513838 +0.2712256572531239 -0.5916692317393303 -0.7591865140139158 +0.270677536956422 -0.6349357634837426 -0.723595361536074 +0.2692797535536672 -0.6762092170473375 -0.6857328263298347 +0.1450956193635608 -0.6447591390874734 -0.7504884501474255 +0.2088039977305833 -0.619609423042916 -0.7566274204707039 +0.2078797253997501 -0.6622513911342559 -0.7198674285647791 +-0.4014021358764282 -0.5557182260833083 0.7280477858716847 +-0.4532278994423426 -0.5824828123703248 0.6747579154483768 +-0.5022245858440174 -0.6056115041657036 0.6172561635139492 +-0.4822529564813048 -0.6654301321342659 0.5697673430557547 +-0.4131595862465247 -0.7024946289757394 0.5794829182580266 +-0.3414872477883139 -0.7351741099890247 0.585581324497126 +-0.3838301609431869 -0.6194093176149632 0.6848404958835984 +-0.4345585328705601 -0.6445129008749757 0.6290961787478208 +-0.3637328861272608 -0.679604276351834 0.637052913904201 +-0.5214645475541667 -0.6734159956759899 0.5240091816102493 +-0.4929966928370325 -0.7196873714627664 0.4888807095895305 +-0.4624654159835815 -0.7629465184149896 0.4517060427507904 +-0.3920086305058492 -0.7971297547361291 0.4592530758996039 +-0.3520176522518086 -0.7885937009863336 0.5041860244669636 +-0.3107273372686761 -0.7771468592306867 0.5472579657362674 +-0.4540436533691029 -0.7123274275956712 0.5351952884043091 +-0.4238070664432729 -0.7564122027541987 0.4982249993299094 +-0.3833208484925239 -0.7471435477893965 0.5429932284178555 +-0.2902507389593286 -0.8186444654257392 0.4955559986130421 +-0.3310912742310451 -0.8286682547092754 0.4513175066016678 +-0.2682810343489617 -0.856376164009542 0.4411860744911985 +-0.4157067536289653 -0.4886164258630246 0.767099656735753 +-0.4819267048249693 -0.4478590469077281 0.7531061845977952 +-0.5451384391014796 -0.4043061035046274 0.7344117761058219 +-0.5955496640850231 -0.4292527425456416 0.6790159649266438 +-0.5830648100113618 -0.4979085310097405 0.641967695506664 +-0.5669404285801315 -0.5634563429863858 0.6009122231988505 +-0.4690504186061676 -0.5167939912785866 0.7161813146010771 +-0.5341734014531648 -0.4743736236789974 0.6997345513390154 +-0.5197787905334683 -0.5418975745385144 0.6604369974651936 +-0.3592696766727573 -0.458069905564167 0.8130788775019847 +-0.3686991641837647 -0.3865747360411844 0.845352529886131 +-0.3758272082329894 -0.3126665426082565 0.8723494384048152 +-0.4405430509692341 -0.2705113814290659 0.8560054980898529 +-0.4985360747529657 -0.3020004546807498 0.8125623099446133 +-0.5534172048814919 -0.3316044220265953 0.7640470565570975 +-0.4266528958047867 -0.4185313459457561 0.8017473535735703 +-0.4349837449306922 -0.3453722838728528 0.831569075410167 +-0.4917758786518289 -0.376110978346198 0.7853005903115617 +-0.1956258663941757 -0.3760204993444708 0.9057257335806811 +-0.2591883967222471 -0.3316384668109735 0.9071037990967835 +-0.321192722919 -0.2852626705302401 0.9030284843491008 +-0.3062124511076156 -0.4326424109945444 0.8479708007918043 +-0.2514284372158907 -0.4051700088160525 0.8789886261580265 +-0.3147580611738285 -0.3598252817624844 0.8783240458570181 +-0.6505979838386374 -0.385552515310309 0.6542717488650982 +-0.6934801835337486 -0.4102189912600018 0.5922884552780215 +-0.7320009152242547 -0.4323054987437682 0.5265801134364602 +-0.7169142972087662 -0.4988684766883685 0.4869950034900641 +-0.6638085908501473 -0.5440601519430326 0.5131829164939788 +-0.6070198684180417 -0.5862332126269151 0.5365235314120617 +-0.6400470318001423 -0.4552890662244707 0.6189116764614133 +-0.6807564753813311 -0.4786528900516205 0.5544925897355332 +-0.6254374520908276 -0.5226066909350225 0.5794050742892055 +-0.6172558725353896 -0.6962815319563399 0.3663157327731189 +-0.5969792729704013 -0.6758014149928835 0.4323288044270789 +-0.5736053650614501 -0.6518150366627554 0.4960988239787023 +-0.6886575347378701 -0.568658778211779 0.4498644171430387 +-0.655184573417977 -0.6349606030301984 0.4093387440184846 +-0.6327419595573313 -0.6120859984480688 0.4743293614350468 +-0.5679181957674999 -0.7213460361049616 0.396394776847333 +-0.5161255091202969 -0.7436445204891458 0.4249791594675942 +-0.5460730135762276 -0.6991041531627484 0.4615816795263581 +-0.4425882867123719 -0.194033586244647 0.8754807684204424 +-0.5026393526992543 -0.1485659905054493 0.8516347970716142 +-0.5595529121109276 -0.1021710364733523 0.8224728675489189 +-0.6159899890670419 -0.1327175567721131 0.7764936467825261 +-0.6158668933403142 -0.2098503013718705 0.7593884517830681 +-0.6118995175807408 -0.2856731471409323 0.7375431061212978 +-0.5021648305016384 -0.2259929842189942 0.8347201052395073 +-0.5610150669466963 -0.179772746638047 0.8080494132322642 +-0.5589569642227342 -0.2567316786923128 0.7884516201408505 +-0.7757966226590869 -0.2102525087831371 0.5949230898369562 +-0.7234629802327419 -0.2620404608111194 0.6386987655621823 +-0.6658212089721121 -0.3119057926584072 0.6777882369804346 +-0.6741190928460763 -0.1596888820081381 0.7211538737491285 +-0.7277857351131106 -0.1857068299155209 0.6601824725699683 +-0.6721046229162295 -0.2367608436432398 0.7015836933481095 +-0.8152127871652203 -0.2332792219489281 0.530102741220243 +-0.8035072957157553 -0.3083531080770444 0.5092095702859288 +-0.7868123200522206 -0.3815122350320788 0.4851543955637935 +-0.7659417780170619 -0.2860624682867016 0.5757616320368889 +-0.7512422014850321 -0.3605372338677166 0.5528544634014796 +-0.7106506956873651 -0.3372070084705169 0.6174682357477417 +-0.3798663736913554 -0.1616294459840384 0.9108114296216712 +-0.3768027867624021 -0.08355480803139732 0.9225173461474445 +-0.3713871730478977 -0.004958615691539324 0.9284648511526511 +-0.4298694857471739 0.04097265919410677 0.9019609007168902 +-0.4941336053497836 0.008595345277460791 0.8693434879859546 +-0.5553133117891843 -0.02383562132709995 0.8312995783143879 +-0.4411064242982908 -0.1164260510765724 0.889870831679234 +-0.4368401518160535 -0.03759781240747899 0.8987530730203371 +-0.4999566607433558 -0.07020581349562922 0.8632001396720056 +-0.3401406059612271 -0.2087221940561229 0.916918433605044 +-0.2984339446243957 -0.1788790718148336 0.9375177109594179 +-0.2558157502962059 -0.1484895835238377 0.9552534456809388 +-0.2518928830965602 -0.07060506565864998 0.9651760979990337 +-0.2904394663099992 -0.0227409722278057 0.9566231047762211 +-0.3278678679728408 0.02521067313222667 0.9443871468371241 +-0.3382825632967316 -0.1315541898494166 0.9318038433610674 +-0.2955229449562751 -0.1010970929089174 0.9499713505204965 +-0.3341706549960219 -0.05303533275827892 0.9410192489097916 +-0.2169366351096546 -0.3021744782380867 0.9282397756231094 +-0.237178037104219 -0.2257987771125693 0.9448605669461807 +-0.2795751450031414 -0.2560799892846795 0.9253435996344443 +0.5352731327184126 0.478682160119944 0.6959497560691583 +0.5965496464636548 0.4707681263273623 0.6500045311675243 +0.6542895712527808 0.4600631875927854 0.6002058150099995 +0.6859624687753404 0.5028877530844138 0.5258891510854259 +0.66137117244515 0.5573599735737393 0.501934290636143 +0.6340379701223573 0.6095214966585676 0.4758985160243941 +0.5728047054023927 0.5268379578813436 0.6279622087389446 +0.6314273891205774 0.5164170602254946 0.5784573209636376 +0.6060530196935834 0.5708452055696038 0.5539273315142392 +0.7803120116157252 0.5668241052915489 0.2642415527290427 +0.7450879142971929 0.6169418164119287 0.25343005964291 +0.7069807660671275 0.6646723264624221 0.2416379416527314 +0.6621983026031907 0.6283776785976762 0.4082093838579028 +0.71680374487437 0.5938802782970293 0.3653746110280817 +0.7671036031522284 0.5558156513482665 0.3203451634521284 +0.7323150483241055 0.6063699855121319 0.3098872547686979 +0.694546740842382 0.6547484020047195 0.298176717497345 +0.6795500357668276 0.6426347149388532 0.353881861706364 +0.6911163530530884 0.5772385037037224 0.4349182640272612 +0.7171599647417828 0.5235154044082457 0.4600143544704185 +0.7443842939934209 0.5412420313612858 0.3910870572440684 +-0.3319615416439538 0.5344467156636398 -0.7772826017515881 +-0.2576963902858699 0.5355615967806829 -0.8042178476553214 +-0.1818226817891766 0.5333334685963119 -0.8261331149772526 +-0.1483766043221086 0.4750068546016468 -0.8673827709675184 +-0.1906511140512474 0.419067813224532 -0.8877129719848793 +-0.2319095243416475 0.3608952964652777 -0.9033119934490353 +-0.3005289285233183 0.4795768819892351 -0.8244321545052142 +-0.2249140566376235 0.4787906317201693 -0.8486301892484199 +-0.2669525592592383 0.4213632242411648 -0.866711811597161 +-0.02247096777142032 0.2442837051215591 -0.9694434109423298 +-0.1069377319953241 0.2655141290611877 -0.9581579038679247 +-0.1905797145976932 0.284696714788603 -0.9394823856637434 +-0.1072021204408515 0.4017252650023972 -0.9094638623011576 +-0.06479794906721272 0.3240943109136605 -0.9438030003290319 +-0.1492565218594639 0.343916833156941 -0.9270618655482039 +-0.0999228427476718 0.1916170087506533 -0.9763699849210217 +-0.1773931222433081 0.136875952965451 -0.9745751144373482 +-0.1843987984376005 0.2116138279286415 -0.9598003286955868 +-0.6227422239355062 0.5385534799131028 -0.5675845944009995 +-0.5797743792659211 0.6009275078607647 -0.550225226105698 +-0.533305797348266 0.6596730737973567 -0.5295435413839709 +-0.4683081938421255 0.6740872906854573 -0.5712212882208313 +-0.4492846847700149 0.62969125982362 -0.6337445773597203 +-0.4274567123284329 0.581364656360235 -0.6923119928330818 +-0.5611195760725958 0.556265227147712 -0.6129549888975656 +-0.5161365765960875 0.6172247298513309 -0.5938321877093079 +-0.4956189438185301 0.5706219304669071 -0.6547919326002917 +-0.4174951415616565 0.7279537054721165 -0.5438577106760808 +-0.347340408905983 0.7377613796528418 -0.5788460823342938 +-0.2750175554874988 0.7429639007209092 -0.6102212601993243 +-0.2545918147306653 0.6966025835583292 -0.6707666125054285 +-0.3063610294553695 0.6447484490348857 -0.7003158980761152 +-0.3562179192911518 0.5888697539843577 -0.7254937675943774 +-0.3995674425981485 0.6858804202468648 -0.6082054816733893 +-0.3278804722853355 0.6934327339182438 -0.6415960095142546 +-0.3790131994838746 0.6392274349083089 -0.6691317367137359 +-0.1795223848032442 0.6960459600245764 -0.6951918691181749 +-0.1557521144221451 0.6436317166102965 -0.7493193526303148 +-0.1310096295089399 0.5871998833832909 -0.7987695374327816 +-0.2317845226768788 0.6462196232176055 -0.7271011852664988 +-0.2073755433812652 0.5914541988456303 -0.7792158331779447 +-0.2829172498753487 0.5920143242075816 -0.7546369124658627 +-0.6776193437569966 0.5107088390275372 -0.5291583002330044 +-0.6908871503668387 0.5457633677725865 -0.4741490186170522 +-0.7010937218618842 0.5783996868506766 -0.4170388416165698 +-0.6573006718782461 0.6396136563665499 -0.3985601552310759 +-0.6024701836619458 0.6679803410819668 -0.4368431546062736 +-0.5444606776089379 0.6928223344907328 -0.4728210902322647 +-0.6370301232260314 0.5748663870188222 -0.5135379822160705 +-0.6485885438215284 0.6087019217904447 -0.456962658465753 +-0.5923546636564815 0.635954837299246 -0.4946487616077757 +-0.7870466872789359 0.2409602908168672 -0.5678870048633826 +-0.7990757592955764 0.2846008760145075 -0.5296038824234325 +-0.8082962424594267 0.3272411469884081 -0.4894593099979638 +-0.780195676118582 0.3967184534541393 -0.4836415776738231 +-0.7429508725735544 0.423870214703133 -0.5180328580599055 +-0.703249016303885 0.4496201720046822 -0.5507109241644823 +-0.7633796790471238 0.3122398990980751 -0.5654712291789337 +-0.7731323293512991 0.3552212695569301 -0.525437199830957 +-0.7352738895142173 0.3822287564081482 -0.5597083929809477 +-0.71871614720785 0.4860007664314852 -0.4972427523561435 +-0.7575448648621034 0.4595158820019824 -0.4636495787866068 +-0.7310482229135394 0.5203877680911323 -0.4413219534490504 +-0.4414526348702412 0.7623188383137451 -0.4732753531699108 +-0.3958628271881884 0.8072827250881293 -0.4377067783629336 +-0.3481490946240453 0.8479152936660688 -0.3997897731053685 +-0.2775737595294982 0.8571761814258357 -0.4338223161812714 +-0.2538872290264971 0.8245913685341258 -0.5055594424756247 +-0.2284821264643465 0.7864248661198181 -0.5738744181741826 +-0.3727886347222152 0.7751964233724602 -0.5099991558939018 +-0.3259139253438292 0.8184941224089407 -0.4731252316765562 +-0.3013525185223485 0.7832686594530158 -0.5437617738485422 +-0.4982388951893054 0.7439434823345177 -0.4453157289076277 +-0.5099680359349111 0.7707634116107261 -0.3819114630996084 +-0.5192100716101467 0.793824341392861 -0.3166446218567069 +-0.4722168997586382 0.8359280242016006 -0.2797061635658902 +-0.4160611095060717 0.8555972341745354 -0.3079716318582962 +-0.358099910565984 0.8715537619373218 -0.3349007227605466 +-0.4539308394219881 0.7907093773633728 -0.4107620644257167 +-0.4642233939094279 0.8153742755411804 -0.3459211345565742 +-0.406962191058616 0.8334839736343338 -0.3737462250558416 +-0.6680332565645026 0.6648084363333727 -0.3343072106667778 +-0.6238106662529294 0.7183697526501445 -0.307904451326132 +-0.5761436692912276 0.7679645488557073 -0.2798015797605345 +-0.6146873952066841 0.6948492446798356 -0.3732880032118414 +-0.5683936770418975 0.7465440058223047 -0.3458333056106335 +-0.557785156258785 0.7213743852793513 -0.4104810783948522 +-0.2382090165399776 0.8923047529605667 -0.3834692846670237 +-0.1757352226948722 0.8971343492169344 -0.405298767527723 +-0.1124876972001048 0.8980140188203335 -0.4253437903399687 +-0.08814819897681195 0.8639474104244855 -0.495807187360137 +-0.1269397041712248 0.8279960754695271 -0.5461765378629724 +-0.1650540684492851 0.7876279189618455 -0.5936323910975304 +-0.2153923530314319 0.8631938488368407 -0.4566207546595146 +-0.151996621797811 0.8654473287364384 -0.4773865814463331 +-0.1908418287539957 0.8280430452245383 -0.5271850829197501 +-0.1168909390681817 0.7558434999740002 -0.6442337401214036 +-0.02969546388040432 0.762584348980098 -0.6462068477782696 +0.05772725237309161 0.7634896104075541 -0.6432349330790226 +-0.09294816798671775 0.7065953355268045 -0.7014867567386254 +-0.004978441018616009 0.711873672151318 -0.7022898903037277 +-0.06860327608121232 0.6524731311125633 -0.7547002078223463 +-0.07862018129906843 0.7976508111810798 -0.5979732857868042 +-0.03981200131860258 0.8353799149238196 -0.5482293336669241 +0.009130636911136254 0.8017100677460366 -0.5976433708694864 +-0.351448824434933 0.916200119294778 -0.1925125066262924 +-0.3351305808834475 0.9085406095095838 -0.2494823733827243 +-0.3176157472653167 0.8976371383239798 -0.3055614586145162 +-0.4333082406928332 0.8654494271147487 -0.2514781454807455 +-0.392924214203925 0.8922881518831616 -0.2223340187671692 +-0.3761497861698574 0.8834866333015295 -0.279218027967213 +-0.1261650021090708 0.9638233723021848 -0.2347911822170118 +-0.1010010350473052 0.9464673778446943 -0.3065914114830383 +-0.07522199908322275 0.9233476538284245 -0.3765245822299887 +-0.263621684006591 0.9125075361610652 -0.3127836379524854 +-0.2266689600295427 0.9376195445724704 -0.263611024418249 +-0.1887157050513318 0.9585928415276699 -0.2132748152944609 +-0.1642049467380567 0.9441601975266026 -0.2856540860433798 +-0.1386303147194309 0.9238357632865124 -0.3568040334884382 +-0.2016938231878723 0.9202161142220618 -0.3354428488042466 +-0.3138631706676068 0.9386775863365471 -0.1427385687467506 +-0.259985419908719 0.9539213476872472 -0.1498053532469145 +-0.2052795834193935 0.9661267515167553 -0.1563949891615517 +-0.281368234021037 0.9245390066008184 -0.2570205092156165 +-0.2981609758588237 0.9332990547850522 -0.2001322233230877 +-0.2437511681830787 0.9474757581574195 -0.2070629269410813 +0.6426878375709711 0.3720889112052623 0.6697030577774239 +0.6494360169144705 0.4168427843973874 0.6359834534247734 +0.590503310410141 0.4267962119831145 0.684945861971243 +-0.4262145500889838 0.1262586133910634 0.8957677823169413 +-0.4862494312572497 0.179668218758104 0.8551495902883257 +-0.5423424777164373 0.2316213238697351 0.8075990336752682 +-0.4920279790750609 0.09446236222767918 0.8654393854740366 +-0.5507439927509428 0.1475687801323282 0.8215257205827496 +-0.5550740068488046 0.06177732556518551 0.8295037124490923 +-0.3561862741439212 0.1495725761527287 0.9223661868122159 +-0.3463377449230814 0.2264747070970444 0.910362221034519 +-0.3343574977160713 0.3019828802253023 0.892754951692724 +-0.4175373346502462 0.2036179151246149 0.8855519853817017 +-0.406179624148504 0.2801657480030836 0.8697846092984474 +-0.4759339454636152 0.2566010805334056 0.8412150527805153 +-0.175538321752003 0.1948596718840683 0.9649953398176198 +-0.2400270603739465 0.1547993121341194 0.9583445013412689 +-0.3031217545965846 0.1138398991117572 0.9461277288297352 +-0.2281741932617242 0.01798920149206494 0.9734541212399479 +-0.2024560744789246 0.1073153205405938 0.9733935277593815 +-0.2661026621687239 0.06626964959610582 0.9616640300692999 +-0.1643476542214921 0.2705619706140271 0.9485705396064897 +-0.2176454540834349 0.3068699832282026 0.9265318503485663 +-0.269932371106157 0.3417526979824995 0.9001897624671648 +-0.2939410548564289 0.1909683675886188 0.9365520481267595 +-0.2296229189121879 0.2315582866398045 0.9453327853188447 +-0.2827910692441914 0.2674270406830958 0.9211471050094056 +0.819282209194703 0.5703167678276529 0.05929119691544354 +0.8214509889974932 0.5548004570186628 0.1319648648956348 +0.8190796736477488 0.5362178076218909 0.203909173423537 +0.8600868232125035 0.5005188223155373 0.09864869509573472 +0.8588881796232981 0.4826652126334311 0.1713049544435356 +0.8941573241635442 0.4260436979166193 0.1377296159517732 +0.7866223912802256 0.6055191518887569 0.1207135876051248 +0.748954768664126 0.6371629502928144 0.1819069247429076 +0.7856324101572634 0.5877492399989019 0.1932163217515608 +0.07919563094557312 -0.4267278383164077 -0.9009058796816338 +0.1263712230579226 -0.4103221805176298 -0.9031423044892219 +0.1732309270844918 -0.3928908470545636 -0.9031211592041208 +0.1398043126301694 -0.45545735612544 -0.8792117781975114 +0.1868623035951246 -0.4379944908463007 -0.8793425416090213 +0.200115242644463 -0.4819856133481897 -0.8530203738403421 +-0.1730381269635793 -0.2532483356538576 -0.9517999196813831 +-0.06372573201157056 -0.2383688426050687 -0.9690816920955165 +0.04638127557627137 -0.2205170668010409 -0.9742797342269741 +0.1238694942857608 -0.2627655272539366 -0.9568754496131409 +0.09357688047776547 -0.3244033978445675 -0.94127881252419 +0.06282011368004303 -0.3844321871512495 -0.9210133152128329 +-0.09524660552464012 -0.2994384410469654 -0.9493496216670635 +0.01511675354777609 -0.2825672879150339 -0.959128360316031 +-0.0158600671026277 -0.3434581117957756 -0.9390340695167458 +0.1406234715457289 -0.3069509858423184 -0.9412789870919548 +0.1570898256332159 -0.3504436822067588 -0.923315770624489 +0.11004316091192 -0.3679040564552373 -0.9233293605102649 +-0.8524226349102132 -0.18346971516122 0.4896064900625708 +-0.8790618316806381 -0.2085740242239093 0.4286574069129398 +-0.9012576663666906 -0.2326240617011178 0.365541604653891 +-0.8436284049418129 -0.2591659992602102 0.470238342973847 +-0.8678990977292373 -0.2838110062306193 0.4076793702202003 +-0.8295406879266608 -0.3337281221340668 0.4477586264618826 +-0.8833525424489206 -0.1466236905204395 0.4451851065873547 +-0.91060249521043 -0.1089874345959332 0.3986537781292634 +-0.9077864967390047 -0.1712825320192167 0.3828654731931451 +0.2960616799014339 -0.7428586381470169 -0.6004236216408382 +0.3241834587698567 -0.7680333768960704 -0.5522950452734763 +0.3510924797090033 -0.7903349321356569 -0.5021003542499345 +0.2951852680329181 -0.8330656295252713 -0.4678325709481951 +0.210361586808296 -0.8505790970944935 -0.4819369278042634 +0.1239179717297684 -0.8615425005778121 -0.4923300275023971 +0.2401500492294206 -0.7872872406209057 -0.5678967816519364 +0.2680946831947139 -0.8117952920339973 -0.5187616453383606 +0.1823515417931606 -0.8270914068143037 -0.5316650449104146 +0.1641863750534928 -0.8819822711243567 -0.441757974086621 +0.2501653830282889 -0.8677326405974795 -0.429484977124969 +0.2038061092503745 -0.8984470979254404 -0.3889162918438599 +0.4309295051831715 -0.6006521192508966 -0.6734365546968725 +0.3777731186407829 -0.6418988512180754 -0.6672730592773337 +0.3228922420097423 -0.6802153900290397 -0.6580635404104708 +0.3256487534441603 -0.5968692770791864 -0.7332802707418452 +0.3790861900785214 -0.5998599267365901 -0.7046004036241563 +0.324804538106927 -0.6396033695939831 -0.6967133855676727 +0.4608472527532956 -0.6276453718235155 -0.6274401141609142 +0.4360014970758567 -0.6943263109710506 -0.5725501449139139 +0.4076343456832854 -0.7553994764922236 -0.5130359355197589 +0.4077940474080682 -0.6691656768857736 -0.6212256528641994 +0.3809344727920451 -0.7329661068799747 -0.5636041284482045 +0.3526305490087407 -0.7077803377630085 -0.6121263671676591 +0.4080435814541556 -0.3823993709319759 0.8290181884282727 +0.3627842671405069 -0.4428279870544298 0.8199335030334149 +0.4278006363514707 -0.437777310030743 0.7907829299874419 +0.9246725383522887 -0.3321852746500749 0.1861011556191676 +0.8933300918056125 -0.3957764011355979 0.2128905525821433 +0.8568564893236293 -0.4570942465032343 0.2384571376948601 +0.8319880351368202 -0.5184633899849769 0.197462965222492 +0.8443826970843609 -0.5194651233762652 0.1310490231181532 +0.8529223781098111 -0.518095268449577 0.06403678419209659 +0.906303035823679 -0.3965169394487932 0.1462502102116275 +0.8715482003690769 -0.4589909782724457 0.1724268433218179 +0.8822292779298528 -0.4588897538369407 0.105317116305197 +0.8526206090125731 -0.3166137565231021 0.4156847679039478 +0.8463985156090231 -0.3860377556935167 0.3668574708983786 +0.8340463716119304 -0.4526658721564615 0.3153732046097192 +0.9065248483744358 -0.3291411096113147 0.2643460407184843 +0.8823577494988941 -0.3238930985833458 0.3413767165307645 +0.8727095019999564 -0.3921869189740113 0.2908049960104885 +0.8204061115838679 -0.5706073755675981 -0.03662014505290671 +0.7780855164455172 -0.624159617785501 -0.07076510880066519 +0.7312327646072111 -0.6740762837925661 -0.1044978832000869 +0.7191433597481032 -0.6710535833870459 -0.1803327933394679 +0.7538404145408514 -0.6181017494519068 -0.2228785694708434 +0.7841516820420604 -0.5615538456519329 -0.2641276547128916 +0.8131426531603159 -0.5709655060755596 -0.1131256667749734 +0.768254036654989 -0.6229767674369634 -0.1472605934970597 +0.8009854962950009 -0.5679297007848789 -0.1894151252974508 +0.7603108158241326 -0.646061424947647 0.06732086255729097 +0.7956470338869023 -0.6041554554014783 0.04406793818193544 +0.8281623195381361 -0.5601074786169707 0.02065877282303762 +0.8115545813151998 -0.5634068227547466 0.1547640579065834 +0.7875644259854632 -0.6061191286018615 0.1111839775557072 +0.8217649597385907 -0.5630288066418303 0.08775485079076251 +0.7157757992185082 -0.6975265823657583 0.03349137420666368 +0.7064857920083349 -0.7073303661382084 -0.02369765450722563 +0.6947562869453829 -0.7146917357405244 -0.08080485513916313 +0.7883078362441275 -0.6151362951420433 -0.01334517572094445 +0.7532998562366996 -0.6576000225085649 0.01007655648040235 +0.7435547670599101 -0.6669942176995789 -0.04738166246354816 +0.6693421117376036 -0.6423310551584468 -0.3733523175683818 +0.7198833095490988 -0.5984225516488306 -0.3516510632868028 +0.7668586994332849 -0.5515498734594508 -0.3282079709427466 +0.7057713191336681 -0.6644326951122088 -0.2457967427657421 +0.6891076422244016 -0.6548067917036547 -0.3104170146217707 +0.7385854908051726 -0.609576796716172 -0.2879368015334842 +0.6416918442487203 -0.6268084889432901 -0.4419758989054783 +0.6636401149453592 -0.5662908085133208 -0.4887704144367166 +0.681384993401842 -0.5021863310580196 -0.5324691349414131 +0.7295932946683605 -0.4562975176962993 -0.5093978795785887 +0.760757317819954 -0.47446977129245 -0.4428619869813615 +0.7875633790836245 -0.4899240475102311 -0.3737891806855515 +0.6937686161020528 -0.5840344470346072 -0.4214129471063073 +0.7139771143699023 -0.5216160350888438 -0.4670689371968785 +0.7426225786083482 -0.5381841290301691 -0.3985844314585379 +0.7422165137093535 -0.391781847693528 -0.5437109807563005 +0.7864680924185428 -0.3453590463800275 -0.5120498693399076 +0.8266963326296883 -0.2971694901780033 -0.4777692620125005 +0.7757662718038982 -0.4110453831924161 -0.4787780117002869 +0.8181650378004653 -0.3634261928912467 -0.4455641067697638 +0.80505303139482 -0.4280329451699924 -0.4107035603584578 +0.8168059673422501 -0.38160657206743 0.4326712792282801 +0.7760110844502142 -0.4447552256905632 0.447213132668685 +0.8072164691657895 -0.4498555691773668 0.3821407316521274 +0.6788470898621526 -0.73403325583273 0.01902124909905756 +0.639830746759017 -0.768502784521475 0.004481705538990921 +0.6684381861945644 -0.7427807810710841 -0.03830277415998571 +0.5887757366647363 -0.6583606506292681 -0.468939639631695 +0.5568535907488337 -0.6289164328660695 -0.54256630833581 +0.5208625870874014 -0.5948768034153634 -0.6122285146339871 +0.6116674282392721 -0.5991202144530287 -0.5166410028878001 +0.5770238587566745 -0.5666761366423894 -0.5881510202198186 +0.6307473222190031 -0.5356661310027716 -0.5614442195001018 +0.5309798674890052 -0.6939757363949531 -0.4862695318611284 +0.470341368568038 -0.7264696737313495 -0.5010197702308877 +0.4976456669463433 -0.6630570963668361 -0.5591994967157154 +0.745029324281315 -0.335631473468118 -0.5764397800104943 +0.7445967520063717 -0.2778763785496066 -0.6069270097348753 +0.7881462510470147 -0.288363184423206 -0.5437574466890952 +0.556276739122548 -0.539692612730841 0.6318924538835252 +0.5527668281897643 -0.5882063026830843 0.5903068516770946 +0.6041572930255132 -0.5434120527577574 0.5828355738985778 +-0.03279788657818803 0.998510929754842 0.04359153353720451 +-0.07266532948108061 0.9970255471544901 -0.02568673223078046 +-0.1120683611803592 0.9891680770992978 -0.09480083158931814 +-0.1843388856969511 0.9778238932672035 -0.09939622214035605 +-0.217799958195956 0.9753598297202781 -0.03516220666951975 +-0.2501172054871001 0.9677734458147552 0.0292564709963222 +-0.1058089128337501 0.9936215396702019 0.03899628018615638 +-0.1456396791892799 0.9888658683950562 -0.03055123841900644 +-0.1786345758114858 0.9833218212282994 0.03417432107461547 +-0.239334064248937 0.9665021242090415 -0.09269762450837692 +-0.2937076973100685 0.952041103957494 -0.08575269626206211 +-0.2724007719403308 0.9617709115134517 -0.02818746552806899 +0.05575451762251445 0.9830405829316777 -0.1747073154565312 +-0.01331069750851964 0.985108410250098 -0.1714183344521857 +-0.08231221965755058 0.9824623980266715 -0.1673091000475743 +0.02643205252849086 0.9943756986534442 -0.1025588442144593 +-0.04306633765447522 0.9941703302098656 -0.09884657349366131 +-0.003253404142504705 0.9995649544298048 -0.02931411327719123 +0.01225911840948895 0.9697728534738562 -0.2437013062767546 +-0.03170097732254229 0.9497264055093803 -0.3114719934681576 +-0.0572467585544622 0.9691089041437319 -0.2398973541837055 +-0.8644917599743329 0.2304633701249707 -0.4466997111786856 +-0.8378354851966989 0.2794172571954932 -0.4689964777336387 +-0.8278193709060806 0.2362955221391153 -0.5088020394708179 +-0.6813229603821249 0.7029418444611182 -0.204136686956898 +-0.6302442475976056 0.7374893353745149 -0.2426966595958514 +-0.6762158681900724 0.6854449434768393 -0.2699950537879894 +-0.1555551705228713 -0.1155705844800425 -0.9810433369258168 +-0.05395437034577354 -0.1693656807387197 -0.9840752979871515 +-0.1642200569885881 -0.1850525704464595 -0.9689103772041163 +-0.247835706975995 0.3922162556246707 0.8858577036812807 +-0.1728287875147363 0.4075608264776165 0.8966740672769947 +-0.09678861330022065 0.4204688000063843 0.9021296761312154 +-0.1653795051950094 0.5301269695603439 0.8316339431542102 +-0.2075711048489771 0.4625894349167546 0.8619311173958001 +-0.1314118774388864 0.4764187874104064 0.8693423131715061 +-0.08878585152433476 0.28406397395836 0.9546856714479813 +-0.06635724833375524 0.3341929325103885 0.9401658361447087 +-0.04371452487858205 0.3832435238767472 0.9226122922014278 +-0.1957556724030499 0.3578214383232629 0.9130408178161047 +-0.1424585774677612 0.3216236790125501 0.9360896125928831 +-0.1198561458527437 0.3717274217667058 0.9205722286751885 +0.07111596242023739 0.2703056595281432 0.960144452838269 +0.04042585892259067 0.3253776910554224 0.9447195923097038 +0.009565451895857608 0.3790789918041966 0.9253148761922839 +-0.01299637704763536 0.3303264378298478 0.9437772717406789 +-0.03558369427946 0.2803432582830324 0.9592400420315443 +0.01786020630614378 0.2757324270333549 0.9610684896057083 +0.09302538858080012 0.316151655503523 0.9441368586183747 +0.1147428609732975 0.3612082975991756 0.9253986392907479 +0.06217309307904965 0.3706748953595902 0.9266793557898766 +3 1 0 8991 +2595 +2596 +2597 +2598 +2599 +2600 +2601 +2602 +2603 +2604 +2605 +2606 +2607 +2608 +2609 +2610 +2611 +2612 +2613 +2614 +2615 +2616 +2617 +2618 +2619 +2620 +2621 +2622 +2623 +2624 +2625 +2626 +2627 +2628 +2629 +2630 +2631 +2632 +2633 +2634 +2635 +2636 +2637 +2638 +2639 +2640 +2641 +2642 +2643 +2644 +2645 +2646 +2647 +2648 +2649 +2650 +2651 +2652 +2653 +2654 +2655 +2656 +2657 +2658 +2659 +2660 +2661 +2662 +2663 +2664 +2665 +2666 +2667 +2668 +2669 +2670 +2671 +2672 +2673 +2674 +2675 +2676 +2677 +2678 +2679 +2680 +2681 +2682 +2683 +2684 +2685 +2686 +2687 +2688 +2689 +2690 +2691 +2692 +2693 +2694 +2695 +2696 +2697 +2698 +2699 +2700 +2701 +2702 +2703 +2704 +2705 +2706 +2707 +2708 +2709 +2710 +2711 +2712 +2713 +2714 +2715 +2716 +2717 +2718 +2719 +2720 +2721 +2722 +2723 +2724 +2725 +2726 +2727 +2728 +2729 +2730 +2731 +2732 +2733 +2734 +2735 +2736 +2737 +2738 +2739 +2740 +2741 +2742 +2743 +2744 +2745 +2746 +2747 +2748 +2749 +2750 +2751 +2752 +2753 +2754 +2755 +2756 +2757 +2758 +2759 +2760 +2761 +2762 +2763 +2764 +2765 +2766 +2767 +2768 +2769 +2770 +2771 +2772 +2773 +2774 +2775 +2776 +2777 +2778 +2779 +2780 +2781 +2782 +2783 +2784 +2785 +2786 +2787 +2788 +2789 +2790 +2791 +2792 +2793 +2794 +2795 +2796 +2797 +2798 +2799 +2800 +2801 +2802 +2803 +2804 +2805 +2806 +2807 +2808 +2809 +2810 +2811 +2812 +2813 +2814 +2815 +2816 +2817 +2818 +2819 +2820 +2821 +2822 +2823 +2824 +2825 +2826 +2827 +2828 +2829 +2830 +2831 +2832 +2833 +2834 +2835 +2836 +2837 +2838 +2839 +2840 +2841 +2842 +2843 +2844 +2845 +2846 +2847 +2848 +2849 +2850 +2851 +2852 +2853 +2854 +2855 +2856 +2857 +2858 +2859 +2860 +2861 +2862 +2863 +2864 +2865 +2866 +2867 +2868 +2869 +2870 +2871 +2872 +2873 +2874 +2875 +2876 +2877 +2878 +2879 +2880 +2881 +2882 +2883 +2884 +2885 +2886 +2887 +2888 +2889 +2890 +2891 +2892 +2893 +2894 +2895 +2896 +2897 +2898 +2899 +2900 +2901 +2902 +2903 +2904 +2905 +2906 +2907 +2908 +2909 +2910 +2911 +2912 +2913 +2914 +2915 +2916 +2917 +2918 +2919 +2920 +2921 +2922 +2923 +2924 +2925 +2926 +2927 +2928 +2929 +2930 +2931 +2932 +2933 +2934 +2935 +2936 +2937 +2938 +2939 +2940 +2941 +2942 +2943 +2944 +2945 +2946 +2947 +2948 +2949 +2950 +2951 +2952 +2953 +2954 +2955 +2956 +2957 +2958 +2959 +2960 +2961 +2962 +2963 +2964 +2965 +2966 +2967 +2968 +2969 +2970 +2971 +2972 +2973 +2974 +2975 +2976 +2977 +2978 +2979 +2980 +2981 +2982 +2983 +2984 +2985 +2986 +2987 +2988 +2989 +2990 +2991 +2992 +2993 +2994 +2995 +2996 +2997 +2998 +2999 +3000 +3001 +3002 +3003 +3004 +3005 +3006 +3007 +3008 +3009 +3010 +3011 +3012 +3013 +3014 +3015 +3016 +3017 +3018 +3019 +3020 +3021 +3022 +3023 +3024 +3025 +3026 +3027 +3028 +3029 +3030 +3031 +3032 +3033 +3034 +3035 +3036 +3037 +3038 +3039 +3040 +3041 +3042 +3043 +3044 +3045 +3046 +3047 +3048 +3049 +3050 +3051 +3052 +3053 +3054 +3055 +3056 +3057 +3058 +3059 +3060 +3061 +3062 +3063 +3064 +3065 +3066 +3067 +3068 +3069 +3070 +3071 +3072 +3073 +3074 +3075 +3076 +3077 +3078 +3079 +3080 +3081 +3082 +3083 +3084 +3085 +3086 +3087 +3088 +3089 +3090 +3091 +3092 +3093 +3094 +3095 +3096 +3097 +3098 +3099 +3100 +3101 +3102 +3103 +3104 +3105 +3106 +3107 +3108 +3109 +3110 +3111 +3112 +3113 +3114 +3115 +3116 +3117 +3118 +3119 +3120 +3121 +3122 +3123 +3124 +3125 +3126 +3127 +3128 +3129 +3130 +3131 +3132 +3133 +3134 +3135 +3136 +3137 +3138 +3139 +3140 +3141 +3142 +3143 +3144 +3145 +3146 +3147 +3148 +3149 +3150 +3151 +3152 +3153 +3154 +3155 +3156 +3157 +3158 +3159 +3160 +3161 +3162 +3163 +3164 +3165 +3166 +3167 +3168 +3169 +3170 +3171 +3172 +3173 +3174 +3175 +3176 +3177 +3178 +3179 +3180 +3181 +3182 +3183 +3184 +3185 +3186 +3187 +3188 +3189 +3190 +3191 +3192 +3193 +3194 +3195 +3196 +3197 +3198 +3199 +3200 +3201 +3202 +3203 +3204 +3205 +3206 +3207 +3208 +3209 +3210 +3211 +3212 +3213 +3214 +3215 +3216 +3217 +3218 +3219 +3220 +3221 +3222 +3223 +3224 +3225 +3226 +3227 +3228 +3229 +3230 +3231 +3232 +3233 +3234 +3235 +3236 +3237 +3238 +3239 +3240 +3241 +3242 +3243 +3244 +3245 +3246 +3247 +3248 +3249 +3250 +3251 +3252 +3253 +3254 +3255 +3256 +3257 +3258 +3259 +3260 +3261 +3262 +3263 +3264 +3265 +3266 +3267 +3268 +3269 +3270 +3271 +3272 +3273 +3274 +3275 +3276 +3277 +3278 +3279 +3280 +3281 +3282 +3283 +3284 +3285 +3286 +3287 +3288 +3289 +3290 +3291 +3292 +3293 +3294 +3295 +3296 +3297 +3298 +3299 +3300 +3301 +3302 +3303 +3304 +3305 +3306 +3307 +3308 +3309 +3310 +3311 +3312 +3313 +3314 +3315 +3316 +3317 +3318 +3319 +3320 +3321 +3322 +3323 +3324 +3325 +3326 +3327 +3328 +3329 +3330 +3331 +3332 +3333 +3334 +3335 +3336 +3337 +3338 +3339 +3340 +3341 +3342 +3343 +3344 +3345 +3346 +3347 +3348 +3349 +3350 +3351 +3352 +3353 +3354 +3355 +3356 +3357 +3358 +3359 +3360 +3361 +3362 +3363 +3364 +3365 +3366 +3367 +3368 +3369 +3370 +3371 +3372 +3373 +3374 +3375 +3376 +3377 +3378 +3379 +3380 +3381 +3382 +3383 +3384 +3385 +3386 +3387 +3388 +3389 +3390 +3391 +3392 +3393 +3394 +3395 +3396 +3397 +3398 +3399 +3400 +3401 +3402 +3403 +3404 +3405 +3406 +3407 +3408 +3409 +3410 +3411 +3412 +3413 +3414 +3415 +3416 +3417 +3418 +3419 +3420 +3421 +3422 +3423 +3424 +3425 +3426 +3427 +3428 +3429 +3430 +3431 +3432 +3433 +3434 +3435 +3436 +3437 +3438 +3439 +3440 +3441 +3442 +3443 +3444 +3445 +3446 +3447 +3448 +3449 +3450 +3451 +3452 +3453 +3454 +3455 +3456 +3457 +3458 +3459 +3460 +3461 +3462 +3463 +3464 +3465 +3466 +3467 +3468 +3469 +3470 +3471 +3472 +3473 +3474 +3475 +3476 +3477 +3478 +3479 +3480 +3481 +3482 +3483 +3484 +3485 +3486 +3487 +3488 +3489 +3490 +3491 +3492 +3493 +3494 +3495 +3496 +3497 +3498 +3499 +3500 +3501 +3502 +3503 +3504 +3505 +3506 +3507 +3508 +3509 +3510 +3511 +3512 +3513 +3514 +3515 +3516 +3517 +3518 +3519 +3520 +3521 +3522 +3523 +3524 +3525 +3526 +3527 +3528 +3529 +3530 +3531 +3532 +3533 +3534 +3535 +3536 +3537 +3538 +3539 +3540 +3541 +3542 +3543 +3544 +3545 +3546 +3547 +3548 +3549 +3550 +3551 +3552 +3553 +3554 +3555 +3556 +3557 +3558 +3559 +3560 +3561 +3562 +3563 +3564 +3565 +3566 +3567 +3568 +3569 +3570 +3571 +3572 +3573 +3574 +3575 +3576 +3577 +3578 +3579 +3580 +3581 +3582 +3583 +3584 +3585 +3586 +3587 +3588 +3589 +3590 +3591 +3592 +3593 +3594 +3595 +3596 +3597 +3598 +3599 +3600 +3601 +3602 +3603 +3604 +3605 +3606 +3607 +3608 +3609 +3610 +3611 +3612 +3613 +3614 +3615 +3616 +3617 +3618 +3619 +3620 +3621 +3622 +3623 +3624 +3625 +3626 +3627 +3628 +3629 +3630 +3631 +3632 +3633 +3634 +3635 +3636 +3637 +3638 +3639 +3640 +3641 +3642 +3643 +3644 +3645 +3646 +3647 +3648 +3649 +3650 +3651 +3652 +3653 +3654 +3655 +3656 +3657 +3658 +3659 +3660 +3661 +3662 +3663 +3664 +3665 +3666 +3667 +3668 +3669 +3670 +3671 +3672 +3673 +3674 +3675 +3676 +3677 +3678 +3679 +3680 +3681 +3682 +3683 +3684 +3685 +3686 +3687 +3688 +3689 +3690 +3691 +3692 +3693 +3694 +3695 +3696 +3697 +3698 +3699 +3700 +3701 +3702 +3703 +3704 +3705 +3706 +3707 +3708 +3709 +3710 +3711 +3712 +3713 +3714 +3715 +3716 +3717 +3718 +3719 +3720 +3721 +3722 +3723 +3724 +3725 +3726 +3727 +3728 +3729 +3730 +3731 +3732 +3733 +3734 +3735 +3736 +3737 +3738 +3739 +3740 +3741 +3742 +3743 +3744 +3745 +3746 +3747 +3748 +3749 +3750 +3751 +3752 +3753 +3754 +3755 +3756 +3757 +3758 +3759 +3760 +3761 +3762 +3763 +3764 +3765 +3766 +3767 +3768 +3769 +3770 +3771 +3772 +3773 +3774 +3775 +3776 +3777 +3778 +3779 +3780 +3781 +3782 +3783 +3784 +3785 +3786 +3787 +3788 +3789 +3790 +3791 +3792 +3793 +3794 +3795 +3796 +3797 +3798 +3799 +3800 +3801 +3802 +3803 +3804 +3805 +3806 +3807 +3808 +3809 +3810 +3811 +3812 +3813 +3814 +3815 +3816 +3817 +3818 +3819 +3820 +3821 +3822 +3823 +3824 +3825 +3826 +3827 +3828 +3829 +3830 +3831 +3832 +3833 +3834 +3835 +3836 +3837 +3838 +3839 +3840 +3841 +3842 +3843 +3844 +3845 +3846 +3847 +3848 +3849 +3850 +3851 +3852 +3853 +3854 +3855 +3856 +3857 +3858 +3859 +3860 +3861 +3862 +3863 +3864 +3865 +3866 +3867 +3868 +3869 +3870 +3871 +3872 +3873 +3874 +3875 +3876 +3877 +3878 +3879 +3880 +3881 +3882 +3883 +3884 +3885 +3886 +3887 +3888 +3889 +3890 +3891 +3892 +3893 +3894 +3895 +3896 +3897 +3898 +3899 +3900 +3901 +3902 +3903 +3904 +3905 +3906 +3907 +3908 +3909 +3910 +3911 +3912 +3913 +3914 +3915 +3916 +3917 +3918 +3919 +3920 +3921 +3922 +3923 +3924 +3925 +3926 +3927 +3928 +3929 +3930 +3931 +3932 +3933 +3934 +3935 +3936 +3937 +3938 +3939 +3940 +3941 +3942 +3943 +3944 +3945 +3946 +3947 +3948 +3949 +3950 +3951 +3952 +3953 +3954 +3955 +3956 +3957 +3958 +3959 +3960 +3961 +3962 +3963 +3964 +3965 +3966 +3967 +3968 +3969 +3970 +3971 +3972 +3973 +3974 +3975 +3976 +3977 +3978 +3979 +3980 +3981 +3982 +3983 +3984 +3985 +3986 +3987 +3988 +3989 +3990 +3991 +3992 +3993 +3994 +3995 +3996 +3997 +3998 +3999 +4000 +4001 +4002 +4003 +4004 +4005 +4006 +4007 +4008 +4009 +4010 +4011 +4012 +4013 +4014 +4015 +4016 +4017 +4018 +4019 +4020 +4021 +4022 +4023 +4024 +4025 +4026 +4027 +4028 +4029 +4030 +4031 +4032 +4033 +4034 +4035 +4036 +4037 +4038 +4039 +4040 +4041 +4042 +4043 +4044 +4045 +4046 +4047 +4048 +4049 +4050 +4051 +4052 +4053 +4054 +4055 +4056 +4057 +4058 +4059 +4060 +4061 +4062 +4063 +4064 +4065 +4066 +4067 +4068 +4069 +4070 +4071 +4072 +4073 +4074 +4075 +4076 +4077 +4078 +4079 +4080 +4081 +4082 +4083 +4084 +4085 +4086 +4087 +4088 +4089 +4090 +4091 +4092 +4093 +4094 +4095 +4096 +4097 +4098 +4099 +4100 +4101 +4102 +4103 +4104 +4105 +4106 +4107 +4108 +4109 +4110 +4111 +4112 +4113 +4114 +4115 +4116 +4117 +4118 +4119 +4120 +4121 +4122 +4123 +4124 +4125 +4126 +4127 +4128 +4129 +4130 +4131 +4132 +4133 +4134 +4135 +4136 +4137 +4138 +4139 +4140 +4141 +4142 +4143 +4144 +4145 +4146 +4147 +4148 +4149 +4150 +4151 +4152 +4153 +4154 +4155 +4156 +4157 +4158 +4159 +4160 +4161 +4162 +4163 +4164 +4165 +4166 +4167 +4168 +4169 +4170 +4171 +4172 +4173 +4174 +4175 +4176 +4177 +4178 +4179 +4180 +4181 +4182 +4183 +4184 +4185 +4186 +4187 +4188 +4189 +4190 +4191 +4192 +4193 +4194 +4195 +4196 +4197 +4198 +4199 +4200 +4201 +4202 +4203 +4204 +4205 +4206 +4207 +4208 +4209 +4210 +4211 +4212 +4213 +4214 +4215 +4216 +4217 +4218 +4219 +4220 +4221 +4222 +4223 +4224 +4225 +4226 +4227 +4228 +4229 +4230 +4231 +4232 +4233 +4234 +4235 +4236 +4237 +4238 +4239 +4240 +4241 +4242 +4243 +4244 +4245 +4246 +4247 +4248 +4249 +4250 +4251 +4252 +4253 +4254 +4255 +4256 +4257 +4258 +4259 +4260 +4261 +4262 +4263 +4264 +4265 +4266 +4267 +4268 +4269 +4270 +4271 +4272 +4273 +4274 +4275 +4276 +4277 +4278 +4279 +4280 +4281 +4282 +4283 +4284 +4285 +4286 +4287 +4288 +4289 +4290 +4291 +4292 +4293 +4294 +4295 +4296 +4297 +4298 +4299 +4300 +4301 +4302 +4303 +4304 +4305 +4306 +4307 +4308 +4309 +4310 +4311 +4312 +4313 +4314 +4315 +4316 +4317 +4318 +4319 +4320 +4321 +4322 +4323 +4324 +4325 +4326 +4327 +4328 +4329 +4330 +4331 +4332 +4333 +4334 +4335 +4336 +4337 +4338 +4339 +4340 +4341 +4342 +4343 +4344 +4345 +4346 +4347 +4348 +4349 +4350 +4351 +4352 +4353 +4354 +4355 +4356 +4357 +4358 +4359 +4360 +4361 +4362 +4363 +4364 +4365 +4366 +4367 +4368 +4369 +4370 +4371 +4372 +4373 +4374 +4375 +4376 +4377 +4378 +4379 +4380 +4381 +4382 +4383 +4384 +4385 +4386 +4387 +4388 +4389 +4390 +4391 +4392 +4393 +4394 +4395 +4396 +4397 +4398 +4399 +4400 +4401 +4402 +4403 +4404 +4405 +4406 +4407 +4408 +4409 +4410 +4411 +4412 +4413 +4414 +4415 +4416 +4417 +4418 +4419 +4420 +4421 +4422 +4423 +4424 +4425 +4426 +4427 +4428 +4429 +4430 +4431 +4432 +4433 +4434 +4435 +4436 +4437 +4438 +4439 +4440 +4441 +4442 +4443 +4444 +4445 +4446 +4447 +4448 +4449 +4450 +4451 +4452 +4453 +4454 +4455 +4456 +4457 +4458 +4459 +4460 +4461 +4462 +4463 +4464 +4465 +4466 +4467 +4468 +4469 +4470 +4471 +4472 +4473 +4474 +4475 +4476 +4477 +4478 +4479 +4480 +4481 +4482 +4483 +4484 +4485 +4486 +4487 +4488 +4489 +4490 +4491 +4492 +4493 +4494 +4495 +4496 +4497 +4498 +4499 +4500 +4501 +4502 +4503 +4504 +4505 +4506 +4507 +4508 +4509 +4510 +4511 +4512 +4513 +4514 +4515 +4516 +4517 +4518 +4519 +4520 +4521 +4522 +4523 +4524 +4525 +4526 +4527 +4528 +4529 +4530 +4531 +4532 +4533 +4534 +4535 +4536 +4537 +4538 +4539 +4540 +4541 +4542 +4543 +4544 +4545 +4546 +4547 +4548 +4549 +4550 +4551 +4552 +4553 +4554 +4555 +4556 +4557 +4558 +4559 +4560 +4561 +4562 +4563 +4564 +4565 +4566 +4567 +4568 +4569 +4570 +4571 +4572 +4573 +4574 +4575 +4576 +4577 +4578 +4579 +4580 +4581 +4582 +4583 +4584 +4585 +4586 +4587 +4588 +4589 +4590 +4591 +4592 +4593 +4594 +4595 +4596 +4597 +4598 +4599 +4600 +4601 +4602 +4603 +4604 +4605 +4606 +4607 +4608 +4609 +4610 +4611 +4612 +4613 +4614 +4615 +4616 +4617 +4618 +4619 +4620 +4621 +4622 +4623 +4624 +4625 +4626 +4627 +4628 +4629 +4630 +4631 +4632 +4633 +4634 +4635 +4636 +4637 +4638 +4639 +4640 +4641 +4642 +4643 +4644 +4645 +4646 +4647 +4648 +4649 +4650 +4651 +4652 +4653 +4654 +4655 +4656 +4657 +4658 +4659 +4660 +4661 +4662 +4663 +4664 +4665 +4666 +4667 +4668 +4669 +4670 +4671 +4672 +4673 +4674 +4675 +4676 +4677 +4678 +4679 +4680 +4681 +4682 +4683 +4684 +4685 +4686 +4687 +4688 +4689 +4690 +4691 +4692 +4693 +4694 +4695 +4696 +4697 +4698 +4699 +4700 +4701 +4702 +4703 +4704 +4705 +4706 +4707 +4708 +4709 +4710 +4711 +4712 +4713 +4714 +4715 +4716 +4717 +4718 +4719 +4720 +4721 +4722 +4723 +4724 +4725 +4726 +4727 +4728 +4729 +4730 +4731 +4732 +4733 +4734 +4735 +4736 +4737 +4738 +4739 +4740 +4741 +4742 +4743 +4744 +4745 +4746 +4747 +4748 +4749 +4750 +4751 +4752 +4753 +4754 +4755 +4756 +4757 +4758 +4759 +4760 +4761 +4762 +4763 +4764 +4765 +4766 +4767 +4768 +4769 +4770 +4771 +4772 +4773 +4774 +4775 +4776 +4777 +4778 +4779 +4780 +4781 +4782 +4783 +4784 +4785 +4786 +4787 +4788 +4789 +4790 +4791 +4792 +4793 +4794 +4795 +4796 +4797 +4798 +4799 +4800 +4801 +4802 +4803 +4804 +4805 +4806 +4807 +4808 +4809 +4810 +4811 +4812 +4813 +4814 +4815 +4816 +4817 +4818 +4819 +4820 +4821 +4822 +4823 +4824 +4825 +4826 +4827 +4828 +4829 +4830 +4831 +4832 +4833 +4834 +4835 +4836 +4837 +4838 +4839 +4840 +4841 +4842 +4843 +4844 +4845 +4846 +4847 +4848 +4849 +4850 +4851 +4852 +4853 +4854 +4855 +4856 +4857 +4858 +4859 +4860 +4861 +4862 +4863 +4864 +4865 +4866 +4867 +4868 +4869 +4870 +4871 +4872 +4873 +4874 +4875 +4876 +4877 +4878 +4879 +4880 +4881 +4882 +4883 +4884 +4885 +4886 +4887 +4888 +4889 +4890 +4891 +4892 +4893 +4894 +4895 +4896 +4897 +4898 +4899 +4900 +4901 +4902 +4903 +4904 +4905 +4906 +4907 +4908 +4909 +4910 +4911 +4912 +4913 +4914 +4915 +4916 +4917 +4918 +4919 +4920 +4921 +4922 +4923 +4924 +4925 +4926 +4927 +4928 +4929 +4930 +4931 +4932 +4933 +4934 +4935 +4936 +4937 +4938 +4939 +4940 +4941 +4942 +4943 +4944 +4945 +4946 +4947 +4948 +4949 +4950 +4951 +4952 +4953 +4954 +4955 +4956 +4957 +4958 +4959 +4960 +4961 +4962 +4963 +4964 +4965 +4966 +4967 +4968 +4969 +4970 +4971 +4972 +4973 +4974 +4975 +4976 +4977 +4978 +4979 +4980 +4981 +4982 +4983 +4984 +4985 +4986 +4987 +4988 +4989 +4990 +4991 +4992 +4993 +4994 +4995 +4996 +4997 +4998 +4999 +5000 +5001 +5002 +5003 +5004 +5005 +5006 +5007 +5008 +5009 +5010 +5011 +5012 +5013 +5014 +5015 +5016 +5017 +5018 +5019 +5020 +5021 +5022 +5023 +5024 +5025 +5026 +5027 +5028 +5029 +5030 +5031 +5032 +5033 +5034 +5035 +5036 +5037 +5038 +5039 +5040 +5041 +5042 +5043 +5044 +5045 +5046 +5047 +5048 +5049 +5050 +5051 +5052 +5053 +5054 +5055 +5056 +5057 +5058 +5059 +5060 +5061 +5062 +5063 +5064 +5065 +5066 +5067 +5068 +5069 +5070 +5071 +5072 +5073 +5074 +5075 +5076 +5077 +5078 +5079 +5080 +5081 +5082 +5083 +5084 +5085 +5086 +5087 +5088 +5089 +5090 +5091 +5092 +5093 +5094 +5095 +5096 +5097 +5098 +5099 +5100 +5101 +5102 +5103 +5104 +5105 +5106 +5107 +5108 +5109 +5110 +5111 +5112 +5113 +5114 +5115 +5116 +5117 +5118 +5119 +5120 +5121 +5122 +5123 +5124 +5125 +5126 +5127 +5128 +5129 +5130 +5131 +5132 +5133 +5134 +5135 +5136 +5137 +5138 +5139 +5140 +5141 +5142 +5143 +5144 +5145 +5146 +5147 +5148 +5149 +5150 +5151 +5152 +5153 +5154 +5155 +5156 +5157 +5158 +5159 +5160 +5161 +5162 +5163 +5164 +5165 +5166 +5167 +5168 +5169 +5170 +5171 +5172 +5173 +5174 +5175 +5176 +5177 +5178 +5179 +5180 +5181 +5182 +5183 +5184 +5185 +5186 +5187 +5188 +5189 +5190 +5191 +5192 +5193 +5194 +5195 +5196 +5197 +5198 +5199 +5200 +5201 +5202 +5203 +5204 +5205 +5206 +5207 +5208 +5209 +5210 +5211 +5212 +5213 +5214 +5215 +5216 +5217 +5218 +5219 +5220 +5221 +5222 +5223 +5224 +5225 +5226 +5227 +5228 +5229 +5230 +5231 +5232 +5233 +5234 +5235 +5236 +5237 +5238 +5239 +5240 +5241 +5242 +5243 +5244 +5245 +5246 +5247 +5248 +5249 +5250 +5251 +5252 +5253 +5254 +5255 +5256 +5257 +5258 +5259 +5260 +5261 +5262 +5263 +5264 +5265 +5266 +5267 +5268 +5269 +5270 +5271 +5272 +5273 +5274 +5275 +5276 +5277 +5278 +5279 +5280 +5281 +5282 +5283 +5284 +5285 +5286 +5287 +5288 +5289 +5290 +5291 +5292 +5293 +5294 +5295 +5296 +5297 +5298 +5299 +5300 +5301 +5302 +5303 +5304 +5305 +5306 +5307 +5308 +5309 +5310 +5311 +5312 +5313 +5314 +5315 +5316 +5317 +5318 +5319 +5320 +5321 +5322 +5323 +5324 +5325 +5326 +5327 +5328 +5329 +5330 +5331 +5332 +5333 +5334 +5335 +5336 +5337 +5338 +5339 +5340 +5341 +5342 +5343 +5344 +5345 +5346 +5347 +5348 +5349 +5350 +5351 +5352 +5353 +5354 +5355 +5356 +5357 +5358 +5359 +5360 +5361 +5362 +5363 +5364 +5365 +5366 +5367 +5368 +5369 +5370 +5371 +5372 +5373 +5374 +5375 +5376 +5377 +5378 +5379 +5380 +5381 +5382 +5383 +5384 +5385 +5386 +5387 +5388 +5389 +5390 +5391 +5392 +5393 +5394 +5395 +5396 +5397 +5398 +5399 +5400 +5401 +5402 +5403 +5404 +5405 +5406 +5407 +5408 +5409 +5410 +5411 +5412 +5413 +5414 +5415 +5416 +5417 +5418 +5419 +5420 +5421 +5422 +5423 +5424 +5425 +5426 +5427 +5428 +5429 +5430 +5431 +5432 +5433 +5434 +5435 +5436 +5437 +5438 +5439 +5440 +5441 +5442 +5443 +5444 +5445 +5446 +5447 +5448 +5449 +5450 +5451 +5452 +5453 +5454 +5455 +5456 +5457 +5458 +5459 +5460 +5461 +5462 +5463 +5464 +5465 +5466 +5467 +5468 +5469 +5470 +5471 +5472 +5473 +5474 +5475 +5476 +5477 +5478 +5479 +5480 +5481 +5482 +5483 +5484 +5485 +5486 +5487 +5488 +5489 +5490 +5491 +5492 +5493 +5494 +5495 +5496 +5497 +5498 +5499 +5500 +5501 +5502 +5503 +5504 +5505 +5506 +5507 +5508 +5509 +5510 +5511 +5512 +5513 +5514 +5515 +5516 +5517 +5518 +5519 +5520 +5521 +5522 +5523 +5524 +5525 +5526 +5527 +5528 +5529 +5530 +5531 +5532 +5533 +5534 +5535 +5536 +5537 +5538 +5539 +5540 +5541 +5542 +5543 +5544 +5545 +5546 +5547 +5548 +5549 +5550 +5551 +5552 +5553 +5554 +5555 +5556 +5557 +5558 +5559 +5560 +5561 +5562 +5563 +5564 +5565 +5566 +5567 +5568 +5569 +5570 +5571 +5572 +5573 +5574 +5575 +5576 +5577 +5578 +5579 +5580 +5581 +5582 +5583 +5584 +5585 +5586 +5587 +5588 +5589 +5590 +5591 +5592 +5593 +5594 +5595 +5596 +5597 +5598 +5599 +5600 +5601 +5602 +5603 +5604 +5605 +5606 +5607 +5608 +5609 +5610 +5611 +5612 +5613 +5614 +5615 +5616 +5617 +5618 +5619 +5620 +5621 +5622 +5623 +5624 +5625 +5626 +5627 +5628 +5629 +5630 +5631 +5632 +5633 +5634 +5635 +5636 +5637 +5638 +5639 +5640 +5641 +5642 +5643 +5644 +5645 +5646 +5647 +5648 +5649 +5650 +5651 +5652 +5653 +5654 +5655 +5656 +5657 +5658 +5659 +5660 +5661 +5662 +5663 +5664 +5665 +5666 +5667 +5668 +5669 +5670 +5671 +5672 +5673 +5674 +5675 +5676 +5677 +5678 +5679 +5680 +5681 +5682 +5683 +5684 +5685 +5686 +5687 +5688 +5689 +5690 +5691 +5692 +5693 +5694 +5695 +5696 +5697 +5698 +5699 +5700 +5701 +5702 +5703 +5704 +5705 +5706 +5707 +5708 +5709 +5710 +5711 +5712 +5713 +5714 +5715 +5716 +5717 +5718 +5719 +5720 +5721 +5722 +5723 +5724 +5725 +5726 +5727 +5728 +5729 +5730 +5731 +5732 +5733 +5734 +5735 +5736 +5737 +5738 +5739 +5740 +5741 +5742 +5743 +5744 +5745 +5746 +5747 +5748 +5749 +5750 +5751 +5752 +5753 +5754 +5755 +5756 +5757 +5758 +5759 +5760 +5761 +5762 +5763 +5764 +5765 +5766 +5767 +5768 +5769 +5770 +5771 +5772 +5773 +5774 +5775 +5776 +5777 +5778 +5779 +5780 +5781 +5782 +5783 +5784 +5785 +5786 +5787 +5788 +5789 +5790 +5791 +5792 +5793 +5794 +5795 +5796 +5797 +5798 +5799 +5800 +5801 +5802 +5803 +5804 +5805 +5806 +5807 +5808 +5809 +5810 +5811 +5812 +5813 +5814 +5815 +5816 +5817 +5818 +5819 +5820 +5821 +5822 +5823 +5824 +5825 +5826 +5827 +5828 +5829 +5830 +5831 +5832 +5833 +5834 +5835 +5836 +5837 +5838 +5839 +5840 +5841 +5842 +5843 +5844 +5845 +5846 +5847 +5848 +5849 +5850 +5851 +5852 +5853 +5854 +5855 +5856 +5857 +5858 +5859 +5860 +5861 +5862 +5863 +5864 +5865 +5866 +5867 +5868 +5869 +5870 +5871 +5872 +5873 +5874 +5875 +5876 +5877 +5878 +5879 +5880 +5881 +5882 +5883 +5884 +5885 +5886 +5887 +5888 +5889 +5890 +5891 +5892 +5893 +5894 +5895 +5896 +5897 +5898 +5899 +5900 +5901 +5902 +5903 +5904 +5905 +5906 +5907 +5908 +5909 +5910 +5911 +5912 +5913 +5914 +5915 +5916 +5917 +5918 +5919 +5920 +5921 +5922 +5923 +5924 +5925 +5926 +5927 +5928 +5929 +5930 +5931 +5932 +5933 +5934 +5935 +5936 +5937 +5938 +5939 +5940 +5941 +5942 +5943 +5944 +5945 +5946 +5947 +5948 +5949 +5950 +5951 +5952 +5953 +5954 +5955 +5956 +5957 +5958 +5959 +5960 +5961 +5962 +5963 +5964 +5965 +5966 +5967 +5968 +5969 +5970 +5971 +5972 +5973 +5974 +5975 +5976 +5977 +5978 +5979 +5980 +5981 +5982 +5983 +5984 +5985 +5986 +5987 +5988 +5989 +5990 +5991 +5992 +5993 +5994 +5995 +5996 +5997 +5998 +5999 +6000 +6001 +6002 +6003 +6004 +6005 +6006 +6007 +6008 +6009 +6010 +6011 +6012 +6013 +6014 +6015 +6016 +6017 +6018 +6019 +6020 +6021 +6022 +6023 +6024 +6025 +6026 +6027 +6028 +6029 +6030 +6031 +6032 +6033 +6034 +6035 +6036 +6037 +6038 +6039 +6040 +6041 +6042 +6043 +6044 +6045 +6046 +6047 +6048 +6049 +6050 +6051 +6052 +6053 +6054 +6055 +6056 +6057 +6058 +6059 +6060 +6061 +6062 +6063 +6064 +6065 +6066 +6067 +6068 +6069 +6070 +6071 +6072 +6073 +6074 +6075 +6076 +6077 +6078 +6079 +6080 +6081 +6082 +6083 +6084 +6085 +6086 +6087 +6088 +6089 +6090 +6091 +6092 +6093 +6094 +6095 +6096 +6097 +6098 +6099 +6100 +6101 +6102 +6103 +6104 +6105 +6106 +6107 +6108 +6109 +6110 +6111 +6112 +6113 +6114 +6115 +6116 +6117 +6118 +6119 +6120 +6121 +6122 +6123 +6124 +6125 +6126 +6127 +6128 +6129 +6130 +6131 +6132 +6133 +6134 +6135 +6136 +6137 +6138 +6139 +6140 +6141 +6142 +6143 +6144 +6145 +6146 +6147 +6148 +6149 +6150 +6151 +6152 +6153 +6154 +6155 +6156 +6157 +6158 +6159 +6160 +6161 +6162 +6163 +6164 +6165 +6166 +6167 +6168 +6169 +6170 +6171 +6172 +6173 +6174 +6175 +6176 +6177 +6178 +6179 +6180 +6181 +6182 +6183 +6184 +6185 +6186 +6187 +6188 +6189 +6190 +6191 +6192 +6193 +6194 +6195 +6196 +6197 +6198 +6199 +6200 +6201 +6202 +6203 +6204 +6205 +6206 +6207 +6208 +6209 +6210 +6211 +6212 +6213 +6214 +6215 +6216 +6217 +6218 +6219 +6220 +6221 +6222 +6223 +6224 +6225 +6226 +6227 +6228 +6229 +6230 +6231 +6232 +6233 +6234 +6235 +6236 +6237 +6238 +6239 +6240 +6241 +6242 +6243 +6244 +6245 +6246 +6247 +6248 +6249 +6250 +6251 +6252 +6253 +6254 +6255 +6256 +6257 +6258 +6259 +6260 +6261 +6262 +6263 +6264 +6265 +6266 +6267 +6268 +6269 +6270 +6271 +6272 +6273 +6274 +6275 +6276 +6277 +6278 +6279 +6280 +6281 +6282 +6283 +6284 +6285 +6286 +6287 +6288 +6289 +6290 +6291 +6292 +6293 +6294 +6295 +6296 +6297 +6298 +6299 +6300 +6301 +6302 +6303 +6304 +6305 +6306 +6307 +6308 +6309 +6310 +6311 +6312 +6313 +6314 +6315 +6316 +6317 +6318 +6319 +6320 +6321 +6322 +6323 +6324 +6325 +6326 +6327 +6328 +6329 +6330 +6331 +6332 +6333 +6334 +6335 +6336 +6337 +6338 +6339 +6340 +6341 +6342 +6343 +6344 +6345 +6346 +6347 +6348 +6349 +6350 +6351 +6352 +6353 +6354 +6355 +6356 +6357 +6358 +6359 +6360 +6361 +6362 +6363 +6364 +6365 +6366 +6367 +6368 +6369 +6370 +6371 +6372 +6373 +6374 +6375 +6376 +6377 +6378 +6379 +6380 +6381 +6382 +6383 +6384 +6385 +6386 +6387 +6388 +6389 +6390 +6391 +6392 +6393 +6394 +6395 +6396 +6397 +6398 +6399 +6400 +6401 +6402 +6403 +6404 +6405 +6406 +6407 +6408 +6409 +6410 +6411 +6412 +6413 +6414 +6415 +6416 +6417 +6418 +6419 +6420 +6421 +6422 +6423 +6424 +6425 +6426 +6427 +6428 +6429 +6430 +6431 +6432 +6433 +6434 +6435 +6436 +6437 +6438 +6439 +6440 +6441 +6442 +6443 +6444 +6445 +6446 +6447 +6448 +6449 +6450 +6451 +6452 +6453 +6454 +6455 +6456 +6457 +6458 +6459 +6460 +6461 +6462 +6463 +6464 +6465 +6466 +6467 +6468 +6469 +6470 +6471 +6472 +6473 +6474 +6475 +6476 +6477 +6478 +6479 +6480 +6481 +6482 +6483 +6484 +6485 +6486 +6487 +6488 +6489 +6490 +6491 +6492 +6493 +6494 +6495 +6496 +6497 +6498 +6499 +6500 +6501 +6502 +6503 +6504 +6505 +6506 +6507 +6508 +6509 +6510 +6511 +6512 +6513 +6514 +6515 +6516 +6517 +6518 +6519 +6520 +6521 +6522 +6523 +6524 +6525 +6526 +6527 +6528 +6529 +6530 +6531 +6532 +6533 +6534 +6535 +6536 +6537 +6538 +6539 +6540 +6541 +6542 +6543 +6544 +6545 +6546 +6547 +6548 +6549 +6550 +6551 +6552 +6553 +6554 +6555 +6556 +6557 +6558 +6559 +6560 +6561 +6562 +6563 +6564 +6565 +6566 +6567 +6568 +6569 +6570 +6571 +6572 +6573 +6574 +6575 +6576 +6577 +6578 +6579 +6580 +6581 +6582 +6583 +6584 +6585 +6586 +6587 +6588 +6589 +6590 +6591 +6592 +6593 +6594 +6595 +6596 +6597 +6598 +6599 +6600 +6601 +6602 +6603 +6604 +6605 +6606 +6607 +6608 +6609 +6610 +6611 +6612 +6613 +6614 +6615 +6616 +6617 +6618 +6619 +6620 +6621 +6622 +6623 +6624 +6625 +6626 +6627 +6628 +6629 +6630 +6631 +6632 +6633 +6634 +6635 +6636 +6637 +6638 +6639 +6640 +6641 +6642 +6643 +6644 +6645 +6646 +6647 +6648 +6649 +6650 +6651 +6652 +6653 +6654 +6655 +6656 +6657 +6658 +6659 +6660 +6661 +6662 +6663 +6664 +6665 +6666 +6667 +6668 +6669 +6670 +6671 +6672 +6673 +6674 +6675 +6676 +6677 +6678 +6679 +6680 +6681 +6682 +6683 +6684 +6685 +6686 +6687 +6688 +6689 +6690 +6691 +6692 +6693 +6694 +6695 +6696 +6697 +6698 +6699 +6700 +6701 +6702 +6703 +6704 +6705 +6706 +6707 +6708 +6709 +6710 +6711 +6712 +6713 +6714 +6715 +6716 +6717 +6718 +6719 +6720 +6721 +6722 +6723 +6724 +6725 +6726 +6727 +6728 +6729 +6730 +6731 +6732 +6733 +6734 +6735 +6736 +6737 +6738 +6739 +6740 +6741 +6742 +6743 +6744 +6745 +6746 +6747 +6748 +6749 +6750 +6751 +6752 +6753 +6754 +6755 +6756 +6757 +6758 +6759 +6760 +6761 +6762 +6763 +6764 +6765 +6766 +6767 +6768 +6769 +6770 +6771 +6772 +6773 +6774 +6775 +6776 +6777 +6778 +6779 +6780 +6781 +6782 +6783 +6784 +6785 +6786 +6787 +6788 +6789 +6790 +6791 +6792 +6793 +6794 +6795 +6796 +6797 +6798 +6799 +6800 +6801 +6802 +6803 +6804 +6805 +6806 +6807 +6808 +6809 +6810 +6811 +6812 +6813 +6814 +6815 +6816 +6817 +6818 +6819 +6820 +6821 +6822 +6823 +6824 +6825 +6826 +6827 +6828 +6829 +6830 +6831 +6832 +6833 +6834 +6835 +6836 +6837 +6838 +6839 +6840 +6841 +6842 +6843 +6844 +6845 +6846 +6847 +6848 +6849 +6850 +6851 +6852 +6853 +6854 +6855 +6856 +6857 +6858 +6859 +6860 +6861 +6862 +6863 +6864 +6865 +6866 +6867 +6868 +6869 +6870 +6871 +6872 +6873 +6874 +6875 +6876 +6877 +6878 +6879 +6880 +6881 +6882 +6883 +6884 +6885 +6886 +6887 +6888 +6889 +6890 +6891 +6892 +6893 +6894 +6895 +6896 +6897 +6898 +6899 +6900 +6901 +6902 +6903 +6904 +6905 +6906 +6907 +6908 +6909 +6910 +6911 +6912 +6913 +6914 +6915 +6916 +6917 +6918 +6919 +6920 +6921 +6922 +6923 +6924 +6925 +6926 +6927 +6928 +6929 +6930 +6931 +6932 +6933 +6934 +6935 +6936 +6937 +6938 +6939 +6940 +6941 +6942 +6943 +6944 +6945 +6946 +6947 +6948 +6949 +6950 +6951 +6952 +6953 +6954 +6955 +6956 +6957 +6958 +6959 +6960 +6961 +6962 +6963 +6964 +6965 +6966 +6967 +6968 +6969 +6970 +6971 +6972 +6973 +6974 +6975 +6976 +6977 +6978 +6979 +6980 +6981 +6982 +6983 +6984 +6985 +6986 +6987 +6988 +6989 +6990 +6991 +6992 +6993 +6994 +6995 +6996 +6997 +6998 +6999 +7000 +7001 +7002 +7003 +7004 +7005 +7006 +7007 +7008 +7009 +7010 +7011 +7012 +7013 +7014 +7015 +7016 +7017 +7018 +7019 +7020 +7021 +7022 +7023 +7024 +7025 +7026 +7027 +7028 +7029 +7030 +7031 +7032 +7033 +7034 +7035 +7036 +7037 +7038 +7039 +7040 +7041 +7042 +7043 +7044 +7045 +7046 +7047 +7048 +7049 +7050 +7051 +7052 +7053 +7054 +7055 +7056 +7057 +7058 +7059 +7060 +7061 +7062 +7063 +7064 +7065 +7066 +7067 +7068 +7069 +7070 +7071 +7072 +7073 +7074 +7075 +7076 +7077 +7078 +7079 +7080 +7081 +7082 +7083 +7084 +7085 +7086 +7087 +7088 +7089 +7090 +7091 +7092 +7093 +7094 +7095 +7096 +7097 +7098 +7099 +7100 +7101 +7102 +7103 +7104 +7105 +7106 +7107 +7108 +7109 +7110 +7111 +7112 +7113 +7114 +7115 +7116 +7117 +7118 +7119 +7120 +7121 +7122 +7123 +7124 +7125 +7126 +7127 +7128 +7129 +7130 +7131 +7132 +7133 +7134 +7135 +7136 +7137 +7138 +7139 +7140 +7141 +7142 +7143 +7144 +7145 +7146 +7147 +7148 +7149 +7150 +7151 +7152 +7153 +7154 +7155 +7156 +7157 +7158 +7159 +7160 +7161 +7162 +7163 +7164 +7165 +7166 +7167 +7168 +7169 +7170 +7171 +7172 +7173 +7174 +7175 +7176 +7177 +7178 +7179 +7180 +7181 +7182 +7183 +7184 +7185 +7186 +7187 +7188 +7189 +7190 +7191 +7192 +7193 +7194 +7195 +7196 +7197 +7198 +7199 +7200 +7201 +7202 +7203 +7204 +7205 +7206 +7207 +7208 +7209 +7210 +7211 +7212 +7213 +7214 +7215 +7216 +7217 +7218 +7219 +7220 +7221 +7222 +7223 +7224 +7225 +7226 +7227 +7228 +7229 +7230 +7231 +7232 +7233 +7234 +7235 +7236 +7237 +7238 +7239 +7240 +7241 +7242 +7243 +7244 +7245 +7246 +7247 +7248 +7249 +7250 +7251 +7252 +7253 +7254 +7255 +7256 +7257 +7258 +7259 +7260 +7261 +7262 +7263 +7264 +7265 +7266 +7267 +7268 +7269 +7270 +7271 +7272 +7273 +7274 +7275 +7276 +7277 +7278 +7279 +7280 +7281 +7282 +7283 +7284 +7285 +7286 +7287 +7288 +7289 +7290 +7291 +7292 +7293 +7294 +7295 +7296 +7297 +7298 +7299 +7300 +7301 +7302 +7303 +7304 +7305 +7306 +7307 +7308 +7309 +7310 +7311 +7312 +7313 +7314 +7315 +7316 +7317 +7318 +7319 +7320 +7321 +7322 +7323 +7324 +7325 +7326 +7327 +7328 +7329 +7330 +7331 +7332 +7333 +7334 +7335 +7336 +7337 +7338 +7339 +7340 +7341 +7342 +7343 +7344 +7345 +7346 +7347 +7348 +7349 +7350 +7351 +7352 +7353 +7354 +7355 +7356 +7357 +7358 +7359 +7360 +7361 +7362 +7363 +7364 +7365 +7366 +7367 +7368 +7369 +7370 +7371 +7372 +7373 +7374 +7375 +7376 +7377 +7378 +7379 +7380 +7381 +7382 +7383 +7384 +7385 +7386 +7387 +7388 +7389 +7390 +7391 +7392 +7393 +7394 +7395 +7396 +7397 +7398 +7399 +7400 +7401 +7402 +7403 +7404 +7405 +7406 +7407 +7408 +7409 +7410 +7411 +7412 +7413 +7414 +7415 +7416 +7417 +7418 +7419 +7420 +7421 +7422 +7423 +7424 +7425 +7426 +7427 +7428 +7429 +7430 +7431 +7432 +7433 +7434 +7435 +7436 +7437 +7438 +7439 +7440 +7441 +7442 +7443 +7444 +7445 +7446 +7447 +7448 +7449 +7450 +7451 +7452 +7453 +7454 +7455 +7456 +7457 +7458 +7459 +7460 +7461 +7462 +7463 +7464 +7465 +7466 +7467 +7468 +7469 +7470 +7471 +7472 +7473 +7474 +7475 +7476 +7477 +7478 +7479 +7480 +7481 +7482 +7483 +7484 +7485 +7486 +7487 +7488 +7489 +7490 +7491 +7492 +7493 +7494 +7495 +7496 +7497 +7498 +7499 +7500 +7501 +7502 +7503 +7504 +7505 +7506 +7507 +7508 +7509 +7510 +7511 +7512 +7513 +7514 +7515 +7516 +7517 +7518 +7519 +7520 +7521 +7522 +7523 +7524 +7525 +7526 +7527 +7528 +7529 +7530 +7531 +7532 +7533 +7534 +7535 +7536 +7537 +7538 +7539 +7540 +7541 +7542 +7543 +7544 +7545 +7546 +7547 +7548 +7549 +7550 +7551 +7552 +7553 +7554 +7555 +7556 +7557 +7558 +7559 +7560 +7561 +7562 +7563 +7564 +7565 +7566 +7567 +7568 +7569 +7570 +7571 +7572 +7573 +7574 +7575 +7576 +7577 +7578 +7579 +7580 +7581 +7582 +7583 +7584 +7585 +7586 +7587 +7588 +7589 +7590 +7591 +7592 +7593 +7594 +7595 +7596 +7597 +7598 +7599 +7600 +7601 +7602 +7603 +7604 +7605 +7606 +7607 +7608 +7609 +7610 +7611 +7612 +7613 +7614 +7615 +7616 +7617 +7618 +7619 +7620 +7621 +7622 +7623 +7624 +7625 +7626 +7627 +7628 +7629 +7630 +7631 +7632 +7633 +7634 +7635 +7636 +7637 +7638 +7639 +7640 +7641 +7642 +7643 +7644 +7645 +7646 +7647 +7648 +7649 +7650 +7651 +7652 +7653 +7654 +7655 +7656 +7657 +7658 +7659 +7660 +7661 +7662 +7663 +7664 +7665 +7666 +7667 +7668 +7669 +7670 +7671 +7672 +7673 +7674 +7675 +7676 +7677 +7678 +7679 +7680 +7681 +7682 +7683 +7684 +7685 +7686 +7687 +7688 +7689 +7690 +7691 +7692 +7693 +7694 +7695 +7696 +7697 +7698 +7699 +7700 +7701 +7702 +7703 +7704 +7705 +7706 +7707 +7708 +7709 +7710 +7711 +7712 +7713 +7714 +7715 +7716 +7717 +7718 +7719 +7720 +7721 +7722 +7723 +7724 +7725 +7726 +7727 +7728 +7729 +7730 +7731 +7732 +7733 +7734 +7735 +7736 +7737 +7738 +7739 +7740 +7741 +7742 +7743 +7744 +7745 +7746 +7747 +7748 +7749 +7750 +7751 +7752 +7753 +7754 +7755 +7756 +7757 +7758 +7759 +7760 +7761 +7762 +7763 +7764 +7765 +7766 +7767 +7768 +7769 +7770 +7771 +7772 +7773 +7774 +7775 +7776 +7777 +7778 +7779 +7780 +7781 +7782 +7783 +7784 +7785 +7786 +7787 +7788 +7789 +7790 +7791 +7792 +7793 +7794 +7795 +7796 +7797 +7798 +7799 +7800 +7801 +7802 +7803 +7804 +7805 +7806 +7807 +7808 +7809 +7810 +7811 +7812 +7813 +7814 +7815 +7816 +7817 +7818 +7819 +7820 +7821 +7822 +7823 +7824 +7825 +7826 +7827 +7828 +7829 +7830 +7831 +7832 +7833 +7834 +7835 +7836 +7837 +7838 +7839 +7840 +7841 +7842 +7843 +7844 +7845 +7846 +7847 +7848 +7849 +7850 +7851 +7852 +7853 +7854 +7855 +7856 +7857 +7858 +7859 +7860 +7861 +7862 +7863 +7864 +7865 +7866 +7867 +7868 +7869 +7870 +7871 +7872 +7873 +7874 +7875 +7876 +7877 +7878 +7879 +7880 +7881 +7882 +7883 +7884 +7885 +7886 +7887 +7888 +7889 +7890 +7891 +7892 +7893 +7894 +7895 +7896 +7897 +7898 +7899 +7900 +7901 +7902 +7903 +7904 +7905 +7906 +7907 +7908 +7909 +7910 +7911 +7912 +7913 +7914 +7915 +7916 +7917 +7918 +7919 +7920 +7921 +7922 +7923 +7924 +7925 +7926 +7927 +7928 +7929 +7930 +7931 +7932 +7933 +7934 +7935 +7936 +7937 +7938 +7939 +7940 +7941 +7942 +7943 +7944 +7945 +7946 +7947 +7948 +7949 +7950 +7951 +7952 +7953 +7954 +7955 +7956 +7957 +7958 +7959 +7960 +7961 +7962 +7963 +7964 +7965 +7966 +7967 +7968 +7969 +7970 +7971 +7972 +7973 +7974 +7975 +7976 +7977 +7978 +7979 +7980 +7981 +7982 +7983 +7984 +7985 +7986 +7987 +7988 +7989 +7990 +7991 +7992 +7993 +7994 +7995 +7996 +7997 +7998 +7999 +8000 +8001 +8002 +8003 +8004 +8005 +8006 +8007 +8008 +8009 +8010 +8011 +8012 +8013 +8014 +8015 +8016 +8017 +8018 +8019 +8020 +8021 +8022 +8023 +8024 +8025 +8026 +8027 +8028 +8029 +8030 +8031 +8032 +8033 +8034 +8035 +8036 +8037 +8038 +8039 +8040 +8041 +8042 +8043 +8044 +8045 +8046 +8047 +8048 +8049 +8050 +8051 +8052 +8053 +8054 +8055 +8056 +8057 +8058 +8059 +8060 +8061 +8062 +8063 +8064 +8065 +8066 +8067 +8068 +8069 +8070 +8071 +8072 +8073 +8074 +8075 +8076 +8077 +8078 +8079 +8080 +8081 +8082 +8083 +8084 +8085 +8086 +8087 +8088 +8089 +8090 +8091 +8092 +8093 +8094 +8095 +8096 +8097 +8098 +8099 +8100 +8101 +8102 +8103 +8104 +8105 +8106 +8107 +8108 +8109 +8110 +8111 +8112 +8113 +8114 +8115 +8116 +8117 +8118 +8119 +8120 +8121 +8122 +8123 +8124 +8125 +8126 +8127 +8128 +8129 +8130 +8131 +8132 +8133 +8134 +8135 +8136 +8137 +8138 +8139 +8140 +8141 +8142 +8143 +8144 +8145 +8146 +8147 +8148 +8149 +8150 +8151 +8152 +8153 +8154 +8155 +8156 +8157 +8158 +8159 +8160 +8161 +8162 +8163 +8164 +8165 +8166 +8167 +8168 +8169 +8170 +8171 +8172 +8173 +8174 +8175 +8176 +8177 +8178 +8179 +8180 +8181 +8182 +8183 +8184 +8185 +8186 +8187 +8188 +8189 +8190 +8191 +8192 +8193 +8194 +8195 +8196 +8197 +8198 +8199 +8200 +8201 +8202 +8203 +8204 +8205 +8206 +8207 +8208 +8209 +8210 +8211 +8212 +8213 +8214 +8215 +8216 +8217 +8218 +8219 +8220 +8221 +8222 +8223 +8224 +8225 +8226 +8227 +8228 +8229 +8230 +8231 +8232 +8233 +8234 +8235 +8236 +8237 +8238 +8239 +8240 +8241 +8242 +8243 +8244 +8245 +8246 +8247 +8248 +8249 +8250 +8251 +8252 +8253 +8254 +8255 +8256 +8257 +8258 +8259 +8260 +8261 +8262 +8263 +8264 +8265 +8266 +8267 +8268 +8269 +8270 +8271 +8272 +8273 +8274 +8275 +8276 +8277 +8278 +8279 +8280 +8281 +8282 +8283 +8284 +8285 +8286 +8287 +8288 +8289 +8290 +8291 +8292 +8293 +8294 +8295 +8296 +8297 +8298 +8299 +8300 +8301 +8302 +8303 +8304 +8305 +8306 +8307 +8308 +8309 +8310 +8311 +8312 +8313 +8314 +8315 +8316 +8317 +8318 +8319 +8320 +8321 +8322 +8323 +8324 +8325 +8326 +8327 +8328 +8329 +8330 +8331 +8332 +8333 +8334 +8335 +8336 +8337 +8338 +8339 +8340 +8341 +8342 +8343 +8344 +8345 +8346 +8347 +8348 +8349 +8350 +8351 +8352 +8353 +8354 +8355 +8356 +8357 +8358 +8359 +8360 +8361 +8362 +8363 +8364 +8365 +8366 +8367 +8368 +8369 +8370 +8371 +8372 +8373 +8374 +8375 +8376 +8377 +8378 +8379 +8380 +8381 +8382 +8383 +8384 +8385 +8386 +8387 +8388 +8389 +8390 +8391 +8392 +8393 +8394 +8395 +8396 +8397 +8398 +8399 +8400 +8401 +8402 +8403 +8404 +8405 +8406 +8407 +8408 +8409 +8410 +8411 +8412 +8413 +8414 +8415 +8416 +8417 +8418 +8419 +8420 +8421 +8422 +8423 +8424 +8425 +8426 +8427 +8428 +8429 +8430 +8431 +8432 +8433 +8434 +8435 +8436 +8437 +8438 +8439 +8440 +8441 +8442 +8443 +8444 +8445 +8446 +8447 +8448 +8449 +8450 +8451 +8452 +8453 +8454 +8455 +8456 +8457 +8458 +8459 +8460 +8461 +8462 +8463 +8464 +8465 +8466 +8467 +8468 +8469 +8470 +8471 +8472 +8473 +8474 +8475 +8476 +8477 +8478 +8479 +8480 +8481 +8482 +8483 +8484 +8485 +8486 +8487 +8488 +8489 +8490 +8491 +8492 +8493 +8494 +8495 +8496 +8497 +8498 +8499 +8500 +8501 +8502 +8503 +8504 +8505 +8506 +8507 +8508 +8509 +8510 +8511 +8512 +8513 +8514 +8515 +8516 +8517 +8518 +8519 +8520 +8521 +8522 +8523 +8524 +8525 +8526 +8527 +8528 +8529 +8530 +8531 +8532 +8533 +8534 +8535 +8536 +8537 +8538 +8539 +8540 +8541 +8542 +8543 +8544 +8545 +8546 +8547 +8548 +8549 +8550 +8551 +8552 +8553 +8554 +8555 +8556 +8557 +8558 +8559 +8560 +8561 +8562 +8563 +8564 +8565 +8566 +8567 +8568 +8569 +8570 +8571 +8572 +8573 +8574 +8575 +8576 +8577 +8578 +8579 +8580 +8581 +8582 +8583 +8584 +8585 +8586 +8587 +8588 +8589 +8590 +8591 +8592 +8593 +8594 +8595 +8596 +8597 +8598 +8599 +8600 +8601 +8602 +8603 +8604 +8605 +8606 +8607 +8608 +8609 +8610 +8611 +8612 +8613 +8614 +8615 +8616 +8617 +8618 +8619 +8620 +8621 +8622 +8623 +8624 +8625 +8626 +8627 +8628 +8629 +8630 +8631 +8632 +8633 +8634 +8635 +8636 +8637 +8638 +8639 +8640 +8641 +8642 +8643 +8644 +8645 +8646 +8647 +8648 +8649 +8650 +8651 +8652 +8653 +8654 +8655 +8656 +8657 +8658 +8659 +8660 +8661 +8662 +8663 +8664 +8665 +8666 +8667 +8668 +8669 +8670 +8671 +8672 +8673 +8674 +8675 +8676 +8677 +8678 +8679 +8680 +8681 +8682 +8683 +8684 +8685 +8686 +8687 +8688 +8689 +8690 +8691 +8692 +8693 +8694 +8695 +8696 +8697 +8698 +8699 +8700 +8701 +8702 +8703 +8704 +8705 +8706 +8707 +8708 +8709 +8710 +8711 +8712 +8713 +8714 +8715 +8716 +8717 +8718 +8719 +8720 +8721 +8722 +8723 +8724 +8725 +8726 +8727 +8728 +8729 +8730 +8731 +8732 +8733 +8734 +8735 +8736 +8737 +8738 +8739 +8740 +8741 +8742 +8743 +8744 +8745 +8746 +8747 +8748 +8749 +8750 +8751 +8752 +8753 +8754 +8755 +8756 +8757 +8758 +8759 +8760 +8761 +8762 +8763 +8764 +8765 +8766 +8767 +8768 +8769 +8770 +8771 +8772 +8773 +8774 +8775 +8776 +8777 +8778 +8779 +8780 +8781 +8782 +8783 +8784 +8785 +8786 +8787 +8788 +8789 +8790 +8791 +8792 +8793 +8794 +8795 +8796 +8797 +8798 +8799 +8800 +8801 +8802 +8803 +8804 +8805 +8806 +8807 +8808 +8809 +8810 +8811 +8812 +8813 +8814 +8815 +8816 +8817 +8818 +8819 +8820 +8821 +8822 +8823 +8824 +8825 +8826 +8827 +8828 +8829 +8830 +8831 +8832 +8833 +8834 +8835 +8836 +8837 +8838 +8839 +8840 +8841 +8842 +8843 +8844 +8845 +8846 +8847 +8848 +8849 +8850 +8851 +8852 +8853 +8854 +8855 +8856 +8857 +8858 +8859 +8860 +8861 +8862 +8863 +8864 +8865 +8866 +8867 +8868 +8869 +8870 +8871 +8872 +8873 +8874 +8875 +8876 +8877 +8878 +8879 +8880 +8881 +8882 +8883 +8884 +8885 +8886 +8887 +8888 +8889 +8890 +8891 +8892 +8893 +8894 +8895 +8896 +8897 +8898 +8899 +8900 +8901 +8902 +8903 +8904 +8905 +8906 +8907 +8908 +8909 +8910 +8911 +8912 +8913 +8914 +8915 +8916 +8917 +8918 +8919 +8920 +8921 +8922 +8923 +8924 +8925 +8926 +8927 +8928 +8929 +8930 +8931 +8932 +8933 +8934 +8935 +8936 +8937 +8938 +8939 +8940 +8941 +8942 +8943 +8944 +8945 +8946 +8947 +8948 +8949 +8950 +8951 +8952 +8953 +8954 +8955 +8956 +8957 +8958 +8959 +8960 +8961 +8962 +8963 +8964 +8965 +8966 +8967 +8968 +8969 +8970 +8971 +8972 +8973 +8974 +8975 +8976 +8977 +8978 +8979 +8980 +8981 +8982 +8983 +8984 +8985 +8986 +8987 +8988 +8989 +8990 +8991 +8992 +8993 +8994 +8995 +8996 +8997 +8998 +8999 +9000 +9001 +9002 +9003 +9004 +9005 +9006 +9007 +9008 +9009 +9010 +9011 +9012 +9013 +9014 +9015 +9016 +9017 +9018 +9019 +9020 +9021 +9022 +9023 +9024 +9025 +9026 +9027 +9028 +9029 +9030 +9031 +9032 +9033 +9034 +9035 +9036 +9037 +9038 +9039 +9040 +9041 +9042 +9043 +9044 +9045 +9046 +9047 +9048 +9049 +9050 +9051 +9052 +9053 +9054 +9055 +9056 +9057 +9058 +9059 +9060 +9061 +9062 +9063 +9064 +9065 +9066 +9067 +9068 +9069 +9070 +9071 +9072 +9073 +9074 +9075 +9076 +9077 +9078 +9079 +9080 +9081 +9082 +9083 +9084 +9085 +9086 +9087 +9088 +9089 +9090 +9091 +9092 +9093 +9094 +9095 +9096 +9097 +9098 +9099 +9100 +9101 +9102 +9103 +9104 +9105 +9106 +9107 +9108 +9109 +9110 +9111 +9112 +9113 +9114 +9115 +9116 +9117 +9118 +9119 +9120 +9121 +9122 +9123 +9124 +9125 +9126 +9127 +9128 +9129 +9130 +9131 +9132 +9133 +9134 +9135 +9136 +9137 +9138 +9139 +9140 +9141 +9142 +9143 +9144 +9145 +9146 +9147 +9148 +9149 +9150 +9151 +9152 +9153 +9154 +9155 +9156 +9157 +9158 +9159 +9160 +9161 +9162 +9163 +9164 +9165 +9166 +9167 +9168 +9169 +9170 +9171 +9172 +9173 +9174 +9175 +9176 +9177 +9178 +9179 +9180 +9181 +9182 +9183 +9184 +9185 +9186 +9187 +9188 +9189 +9190 +9191 +9192 +9193 +9194 +9195 +9196 +9197 +9198 +9199 +9200 +9201 +9202 +9203 +9204 +9205 +9206 +9207 +9208 +9209 +9210 +9211 +9212 +9213 +9214 +9215 +9216 +9217 +9218 +9219 +9220 +9221 +9222 +9223 +9224 +9225 +9226 +9227 +9228 +9229 +9230 +9231 +9232 +9233 +9234 +9235 +9236 +9237 +9238 +9239 +9240 +9241 +9242 +9243 +9244 +9245 +9246 +9247 +9248 +9249 +9250 +9251 +9252 +9253 +9254 +9255 +9256 +9257 +9258 +9259 +9260 +9261 +9262 +9263 +9264 +9265 +9266 +9267 +9268 +9269 +9270 +9271 +9272 +9273 +9274 +9275 +9276 +9277 +9278 +9279 +9280 +9281 +9282 +9283 +9284 +9285 +9286 +9287 +9288 +9289 +9290 +9291 +9292 +9293 +9294 +9295 +9296 +9297 +9298 +9299 +9300 +9301 +9302 +9303 +9304 +9305 +9306 +9307 +9308 +9309 +9310 +9311 +9312 +9313 +9314 +9315 +9316 +9317 +9318 +9319 +9320 +9321 +9322 +9323 +9324 +9325 +9326 +9327 +9328 +9329 +9330 +9331 +9332 +9333 +9334 +9335 +9336 +9337 +9338 +9339 +9340 +9341 +9342 +9343 +9344 +9345 +9346 +9347 +9348 +9349 +9350 +9351 +9352 +9353 +9354 +9355 +9356 +9357 +9358 +9359 +9360 +9361 +9362 +9363 +9364 +9365 +9366 +9367 +9368 +9369 +9370 +9371 +9372 +9373 +9374 +9375 +9376 +9377 +9378 +9379 +9380 +9381 +9382 +9383 +9384 +9385 +9386 +9387 +9388 +9389 +9390 +9391 +9392 +9393 +9394 +9395 +9396 +9397 +9398 +9399 +9400 +9401 +9402 +9403 +9404 +9405 +9406 +9407 +9408 +9409 +9410 +9411 +9412 +9413 +9414 +9415 +9416 +9417 +9418 +9419 +9420 +9421 +9422 +9423 +9424 +9425 +9426 +9427 +9428 +9429 +9430 +9431 +9432 +9433 +9434 +9435 +9436 +9437 +9438 +9439 +9440 +9441 +9442 +9443 +9444 +9445 +9446 +9447 +9448 +9449 +9450 +9451 +9452 +9453 +9454 +9455 +9456 +9457 +9458 +9459 +9460 +9461 +9462 +9463 +9464 +9465 +9466 +9467 +9468 +9469 +9470 +9471 +9472 +9473 +9474 +9475 +9476 +9477 +9478 +9479 +9480 +9481 +9482 +9483 +9484 +9485 +9486 +9487 +9488 +9489 +9490 +9491 +9492 +9493 +9494 +9495 +9496 +9497 +9498 +9499 +9500 +9501 +9502 +9503 +9504 +9505 +9506 +9507 +9508 +9509 +9510 +9511 +9512 +9513 +9514 +9515 +9516 +9517 +9518 +9519 +9520 +9521 +9522 +9523 +9524 +9525 +9526 +9527 +9528 +9529 +9530 +9531 +9532 +9533 +9534 +9535 +9536 +9537 +9538 +9539 +9540 +9541 +9542 +9543 +9544 +9545 +9546 +9547 +9548 +9549 +9550 +9551 +9552 +9553 +9554 +9555 +9556 +9557 +9558 +9559 +9560 +9561 +9562 +9563 +9564 +9565 +9566 +9567 +9568 +9569 +9570 +9571 +9572 +9573 +9574 +9575 +9576 +9577 +9578 +9579 +9580 +9581 +9582 +9583 +9584 +9585 +9586 +9587 +9588 +9589 +9590 +9591 +9592 +9593 +9594 +9595 +9596 +9597 +9598 +9599 +9600 +9601 +9602 +9603 +9604 +9605 +9606 +9607 +9608 +9609 +9610 +9611 +9612 +9613 +9614 +9615 +9616 +9617 +9618 +9619 +9620 +9621 +9622 +9623 +9624 +9625 +9626 +9627 +9628 +9629 +9630 +9631 +9632 +9633 +9634 +9635 +9636 +9637 +9638 +9639 +9640 +9641 +9642 +9643 +9644 +9645 +9646 +9647 +9648 +9649 +9650 +9651 +9652 +9653 +9654 +9655 +9656 +9657 +9658 +9659 +9660 +9661 +9662 +9663 +9664 +9665 +9666 +9667 +9668 +9669 +9670 +9671 +9672 +9673 +9674 +9675 +9676 +9677 +9678 +9679 +9680 +9681 +9682 +9683 +9684 +9685 +9686 +9687 +9688 +9689 +9690 +9691 +9692 +9693 +9694 +9695 +9696 +9697 +9698 +9699 +9700 +9701 +9702 +9703 +9704 +9705 +9706 +9707 +9708 +9709 +9710 +9711 +9712 +9713 +9714 +9715 +9716 +9717 +9718 +9719 +9720 +9721 +9722 +9723 +9724 +9725 +9726 +9727 +9728 +9729 +9730 +9731 +9732 +9733 +9734 +9735 +9736 +9737 +9738 +9739 +9740 +9741 +9742 +9743 +9744 +9745 +9746 +9747 +9748 +9749 +9750 +9751 +9752 +9753 +9754 +9755 +9756 +9757 +9758 +9759 +9760 +9761 +9762 +9763 +9764 +9765 +9766 +9767 +9768 +9769 +9770 +9771 +9772 +9773 +9774 +9775 +9776 +9777 +9778 +9779 +9780 +9781 +9782 +9783 +9784 +9785 +9786 +9787 +9788 +9789 +9790 +9791 +9792 +9793 +9794 +9795 +9796 +9797 +9798 +9799 +9800 +9801 +9802 +9803 +9804 +9805 +9806 +9807 +9808 +9809 +9810 +9811 +9812 +9813 +9814 +9815 +9816 +9817 +9818 +9819 +9820 +9821 +9822 +9823 +9824 +9825 +9826 +9827 +9828 +9829 +9830 +9831 +9832 +9833 +9834 +9835 +9836 +9837 +9838 +9839 +9840 +9841 +9842 +9843 +9844 +9845 +9846 +9847 +9848 +9849 +9850 +9851 +9852 +9853 +9854 +9855 +9856 +9857 +9858 +9859 +9860 +9861 +9862 +9863 +9864 +9865 +9866 +9867 +9868 +9869 +9870 +9871 +9872 +9873 +9874 +9875 +9876 +9877 +9878 +9879 +9880 +9881 +9882 +9883 +9884 +9885 +9886 +9887 +9888 +9889 +9890 +9891 +9892 +9893 +9894 +9895 +9896 +9897 +9898 +9899 +9900 +9901 +9902 +9903 +9904 +9905 +9906 +9907 +9908 +9909 +9910 +9911 +9912 +9913 +9914 +9915 +9916 +9917 +9918 +9919 +9920 +9921 +9922 +9923 +9924 +9925 +9926 +9927 +9928 +9929 +9930 +9931 +9932 +9933 +9934 +9935 +9936 +9937 +9938 +9939 +9940 +9941 +9942 +9943 +9944 +9945 +9946 +9947 +9948 +9949 +9950 +9951 +9952 +9953 +9954 +9955 +9956 +9957 +9958 +9959 +9960 +9961 +9962 +9963 +9964 +9965 +9966 +9967 +9968 +9969 +9970 +9971 +9972 +9973 +9974 +9975 +9976 +9977 +9978 +9979 +9980 +9981 +9982 +9983 +9984 +9985 +9986 +9987 +9988 +9989 +9990 +9991 +9992 +9993 +9994 +9995 +9996 +9997 +9998 +9999 +10000 +10001 +10002 +10003 +10004 +10005 +10006 +10007 +10008 +10009 +10010 +10011 +10012 +10013 +10014 +10015 +10016 +10017 +10018 +10019 +10020 +10021 +10022 +10023 +10024 +10025 +10026 +10027 +10028 +10029 +10030 +10031 +10032 +10033 +10034 +10035 +10036 +10037 +10038 +10039 +10040 +10041 +10042 +10043 +10044 +10045 +10046 +10047 +10048 +10049 +10050 +10051 +10052 +10053 +10054 +10055 +10056 +10057 +10058 +10059 +10060 +10061 +10062 +10063 +10064 +10065 +10066 +10067 +10068 +10069 +10070 +10071 +10072 +10073 +10074 +10075 +10076 +10077 +10078 +10079 +10080 +10081 +10082 +10083 +10084 +10085 +10086 +10087 +10088 +10089 +10090 +10091 +10092 +10093 +10094 +10095 +10096 +10097 +10098 +10099 +10100 +10101 +10102 +10103 +10104 +10105 +10106 +10107 +10108 +10109 +10110 +10111 +10112 +10113 +10114 +10115 +10116 +10117 +10118 +10119 +10120 +10121 +10122 +10123 +10124 +10125 +10126 +10127 +10128 +10129 +10130 +10131 +10132 +10133 +10134 +10135 +10136 +10137 +10138 +10139 +10140 +10141 +10142 +10143 +10144 +10145 +10146 +10147 +10148 +10149 +10150 +10151 +10152 +10153 +10154 +10155 +10156 +10157 +10158 +10159 +10160 +10161 +10162 +10163 +10164 +10165 +10166 +10167 +10168 +10169 +10170 +10171 +10172 +10173 +10174 +10175 +10176 +10177 +10178 +10179 +10180 +10181 +10182 +10183 +10184 +10185 +10186 +10187 +10188 +10189 +10190 +10191 +10192 +10193 +10194 +10195 +10196 +10197 +10198 +10199 +10200 +10201 +10202 +10203 +10204 +10205 +10206 +10207 +10208 +10209 +10210 +10211 +10212 +10213 +10214 +10215 +10216 +10217 +10218 +10219 +10220 +10221 +10222 +10223 +10224 +10225 +10226 +10227 +10228 +10229 +10230 +10231 +10232 +10233 +10234 +10235 +10236 +10237 +10238 +10239 +10240 +10241 +10242 +10243 +10244 +10245 +10246 +10247 +10248 +10249 +10250 +10251 +10252 +10253 +10254 +10255 +10256 +10257 +10258 +10259 +10260 +10261 +10262 +10263 +10264 +10265 +10266 +10267 +10268 +10269 +10270 +10271 +10272 +10273 +10274 +10275 +10276 +10277 +10278 +10279 +10280 +10281 +10282 +10283 +10284 +10285 +10286 +10287 +10288 +10289 +10290 +10291 +10292 +10293 +10294 +10295 +10296 +10297 +10298 +10299 +10300 +10301 +10302 +10303 +10304 +10305 +10306 +10307 +10308 +10309 +10310 +10311 +10312 +10313 +10314 +10315 +10316 +10317 +10318 +10319 +10320 +10321 +10322 +10323 +10324 +10325 +10326 +10327 +10328 +10329 +10330 +10331 +10332 +10333 +10334 +10335 +10336 +10337 +10338 +10339 +10340 +10341 +10342 +10343 +10344 +10345 +10346 +10347 +10348 +10349 +10350 +10351 +10352 +10353 +10354 +10355 +10356 +10357 +10358 +10359 +10360 +10361 +10362 +10363 +10364 +10365 +10366 +10367 +10368 +10369 +10370 +10371 +10372 +10373 +10374 +10375 +10376 +10377 +10378 +10379 +10380 +10381 +10382 +10383 +10384 +10385 +10386 +10387 +10388 +10389 +10390 +10391 +10392 +10393 +10394 +10395 +10396 +10397 +10398 +10399 +10400 +10401 +10402 +10403 +10404 +10405 +10406 +10407 +10408 +10409 +10410 +10411 +10412 +10413 +10414 +10415 +10416 +10417 +10418 +10419 +10420 +10421 +10422 +10423 +10424 +10425 +10426 +10427 +10428 +10429 +10430 +10431 +10432 +10433 +10434 +10435 +10436 +10437 +10438 +10439 +10440 +10441 +10442 +10443 +10444 +10445 +10446 +10447 +10448 +10449 +10450 +10451 +10452 +10453 +10454 +10455 +10456 +10457 +10458 +10459 +10460 +10461 +10462 +10463 +10464 +10465 +10466 +10467 +10468 +10469 +10470 +10471 +10472 +10473 +10474 +10475 +10476 +10477 +10478 +10479 +10480 +10481 +10482 +10483 +10484 +10485 +10486 +10487 +10488 +10489 +10490 +10491 +10492 +10493 +10494 +10495 +10496 +10497 +10498 +10499 +10500 +10501 +10502 +10503 +10504 +10505 +10506 +10507 +10508 +10509 +10510 +10511 +10512 +10513 +10514 +10515 +10516 +10517 +10518 +10519 +10520 +10521 +10522 +10523 +10524 +10525 +10526 +10527 +10528 +10529 +10530 +10531 +10532 +10533 +10534 +10535 +10536 +10537 +10538 +10539 +10540 +10541 +10542 +10543 +10544 +10545 +10546 +10547 +10548 +10549 +10550 +10551 +10552 +10553 +10554 +10555 +10556 +10557 +10558 +10559 +10560 +10561 +10562 +10563 +10564 +10565 +10566 +10567 +10568 +10569 +10570 +10571 +10572 +10573 +10574 +10575 +10576 +10577 +10578 +10579 +10580 +10581 +10582 +10583 +10584 +10585 +10586 +10587 +10588 +10589 +10590 +10591 +10592 +10593 +10594 +10595 +10596 +10597 +10598 +10599 +10600 +10601 +10602 +10603 +10604 +10605 +10606 +10607 +10608 +10609 +10610 +10611 +10612 +10613 +10614 +10615 +10616 +10617 +10618 +10619 +10620 +10621 +10622 +10623 +10624 +10625 +10626 +10627 +10628 +10629 +10630 +10631 +10632 +10633 +10634 +10635 +10636 +10637 +10638 +10639 +10640 +10641 +10642 +10643 +10644 +10645 +10646 +10647 +10648 +10649 +10650 +10651 +10652 +10653 +10654 +10655 +10656 +10657 +10658 +10659 +10660 +10661 +10662 +10663 +10664 +10665 +10666 +10667 +10668 +10669 +10670 +10671 +10672 +10673 +10674 +10675 +10676 +10677 +10678 +10679 +10680 +10681 +10682 +10683 +10684 +10685 +10686 +10687 +10688 +10689 +10690 +10691 +10692 +10693 +10694 +10695 +10696 +10697 +10698 +10699 +10700 +10701 +10702 +10703 +10704 +10705 +10706 +10707 +10708 +10709 +10710 +10711 +10712 +10713 +10714 +10715 +10716 +10717 +10718 +10719 +10720 +10721 +10722 +10723 +10724 +10725 +10726 +10727 +10728 +10729 +10730 +10731 +10732 +10733 +10734 +10735 +10736 +10737 +10738 +10739 +10740 +10741 +10742 +10743 +10744 +10745 +10746 +10747 +10748 +10749 +10750 +10751 +10752 +10753 +10754 +10755 +10756 +10757 +10758 +10759 +10760 +10761 +10762 +10763 +10764 +10765 +10766 +10767 +10768 +10769 +10770 +10771 +10772 +10773 +10774 +10775 +10776 +10777 +10778 +10779 +10780 +10781 +10782 +10783 +10784 +10785 +10786 +10787 +10788 +10789 +10790 +10791 +10792 +10793 +10794 +10795 +10796 +10797 +10798 +10799 +10800 +10801 +10802 +10803 +10804 +10805 +10806 +10807 +10808 +10809 +10810 +10811 +10812 +10813 +10814 +10815 +10816 +10817 +10818 +10819 +10820 +10821 +10822 +10823 +10824 +10825 +10826 +10827 +10828 +10829 +10830 +10831 +10832 +10833 +10834 +10835 +10836 +10837 +10838 +10839 +10840 +10841 +10842 +10843 +10844 +10845 +10846 +10847 +10848 +10849 +10850 +10851 +10852 +10853 +10854 +10855 +10856 +10857 +10858 +10859 +10860 +10861 +10862 +10863 +10864 +10865 +10866 +10867 +10868 +10869 +10870 +10871 +10872 +10873 +10874 +10875 +10876 +10877 +10878 +10879 +10880 +10881 +10882 +10883 +10884 +10885 +10886 +10887 +10888 +10889 +10890 +10891 +10892 +10893 +10894 +10895 +10896 +10897 +10898 +10899 +10900 +10901 +10902 +10903 +10904 +10905 +10906 +10907 +10908 +10909 +10910 +10911 +10912 +10913 +10914 +10915 +10916 +10917 +10918 +10919 +10920 +10921 +10922 +10923 +10924 +10925 +10926 +10927 +10928 +10929 +10930 +10931 +10932 +10933 +10934 +10935 +10936 +10937 +10938 +10939 +10940 +10941 +10942 +10943 +10944 +10945 +10946 +10947 +10948 +10949 +10950 +10951 +10952 +10953 +10954 +10955 +10956 +10957 +10958 +10959 +10960 +10961 +10962 +10963 +10964 +10965 +10966 +10967 +10968 +10969 +10970 +10971 +10972 +10973 +10974 +10975 +10976 +10977 +10978 +10979 +10980 +10981 +10982 +10983 +10984 +10985 +10986 +10987 +10988 +10989 +10990 +10991 +10992 +10993 +10994 +10995 +10996 +10997 +10998 +10999 +11000 +11001 +11002 +11003 +11004 +11005 +11006 +11007 +11008 +11009 +11010 +11011 +11012 +11013 +11014 +11015 +11016 +11017 +11018 +11019 +11020 +11021 +11022 +11023 +11024 +11025 +11026 +11027 +11028 +11029 +11030 +11031 +11032 +11033 +11034 +11035 +11036 +11037 +11038 +11039 +11040 +11041 +11042 +11043 +11044 +11045 +11046 +11047 +11048 +11049 +11050 +11051 +11052 +11053 +11054 +11055 +11056 +11057 +11058 +11059 +11060 +11061 +11062 +11063 +11064 +11065 +11066 +11067 +11068 +11069 +11070 +11071 +11072 +11073 +11074 +11075 +11076 +11077 +11078 +11079 +11080 +11081 +11082 +11083 +11084 +11085 +11086 +11087 +11088 +11089 +11090 +11091 +11092 +11093 +11094 +11095 +11096 +11097 +11098 +11099 +11100 +11101 +11102 +11103 +11104 +11105 +11106 +11107 +11108 +11109 +11110 +11111 +11112 +11113 +11114 +11115 +11116 +11117 +11118 +11119 +11120 +11121 +11122 +11123 +11124 +11125 +11126 +11127 +11128 +11129 +11130 +11131 +11132 +11133 +11134 +11135 +11136 +11137 +11138 +11139 +11140 +11141 +11142 +11143 +11144 +11145 +11146 +11147 +11148 +11149 +11150 +11151 +11152 +11153 +11154 +11155 +11156 +11157 +11158 +11159 +11160 +11161 +11162 +11163 +11164 +11165 +11166 +11167 +11168 +11169 +11170 +11171 +11172 +11173 +11174 +11175 +11176 +11177 +11178 +11179 +11180 +11181 +11182 +11183 +11184 +11185 +11186 +11187 +11188 +11189 +11190 +11191 +11192 +11193 +11194 +11195 +11196 +11197 +11198 +11199 +11200 +11201 +11202 +11203 +11204 +11205 +11206 +11207 +11208 +11209 +11210 +11211 +11212 +11213 +11214 +11215 +11216 +11217 +11218 +11219 +11220 +11221 +11222 +11223 +11224 +11225 +11226 +11227 +11228 +11229 +11230 +11231 +11232 +11233 +11234 +11235 +11236 +11237 +11238 +11239 +11240 +11241 +11242 +11243 +11244 +11245 +11246 +11247 +11248 +11249 +11250 +11251 +11252 +11253 +11254 +11255 +11256 +11257 +11258 +11259 +11260 +11261 +11262 +11263 +11264 +11265 +11266 +11267 +11268 +11269 +11270 +11271 +11272 +11273 +11274 +11275 +11276 +11277 +11278 +11279 +11280 +11281 +11282 +11283 +11284 +11285 +11286 +11287 +11288 +11289 +11290 +11291 +11292 +11293 +11294 +11295 +11296 +11297 +11298 +11299 +11300 +11301 +11302 +11303 +11304 +11305 +11306 +11307 +11308 +11309 +11310 +11311 +11312 +11313 +11314 +11315 +11316 +11317 +11318 +11319 +11320 +11321 +11322 +11323 +11324 +11325 +11326 +11327 +11328 +11329 +11330 +11331 +11332 +11333 +11334 +11335 +11336 +11337 +11338 +11339 +11340 +11341 +11342 +11343 +11344 +11345 +11346 +11347 +11348 +11349 +11350 +11351 +11352 +11353 +11354 +11355 +11356 +11357 +11358 +11359 +11360 +11361 +11362 +11363 +11364 +11365 +11366 +11367 +11368 +11369 +11370 +11371 +11372 +11373 +11374 +11375 +11376 +11377 +11378 +11379 +11380 +11381 +11382 +11383 +11384 +11385 +11386 +11387 +11388 +11389 +11390 +11391 +11392 +11393 +11394 +11395 +11396 +11397 +11398 +11399 +11400 +11401 +11402 +11403 +11404 +11405 +11406 +11407 +11408 +11409 +11410 +11411 +11412 +11413 +11414 +11415 +11416 +11417 +11418 +11419 +11420 +11421 +11422 +11423 +11424 +11425 +11426 +11427 +11428 +11429 +11430 +11431 +11432 +11433 +11434 +11435 +11436 +11437 +11438 +11439 +11440 +11441 +11442 +11443 +11444 +11445 +11446 +11447 +11448 +11449 +11450 +11451 +11452 +11453 +11454 +11455 +11456 +11457 +11458 +11459 +11460 +11461 +11462 +11463 +11464 +11465 +11466 +11467 +11468 +11469 +11470 +11471 +11472 +11473 +11474 +11475 +11476 +11477 +11478 +11479 +11480 +11481 +11482 +11483 +11484 +11485 +11486 +11487 +11488 +11489 +11490 +11491 +11492 +11493 +11494 +11495 +11496 +11497 +11498 +11499 +11500 +11501 +11502 +11503 +11504 +11505 +11506 +11507 +11508 +11509 +11510 +11511 +11512 +11513 +11514 +11515 +11516 +11517 +11518 +11519 +11520 +11521 +11522 +11523 +11524 +11525 +11526 +11527 +11528 +11529 +11530 +11531 +11532 +11533 +11534 +11535 +11536 +11537 +11538 +11539 +11540 +11541 +11542 +11543 +11544 +11545 +11546 +11547 +11548 +11549 +11550 +11551 +11552 +11553 +11554 +11555 +11556 +11557 +11558 +11559 +11560 +11561 +11562 +11563 +11564 +11565 +11566 +11567 +11568 +11569 +11570 +11571 +11572 +11573 +11574 +11575 +11576 +11577 +11578 +11579 +11580 +11581 +11582 +11583 +11584 +11585 +5.551115123125783e-17 -2.220446049250313e-16 -8.326672684688674e-17 +-0.2860114036614757 0.5320877264138154 0.04163737994131989 +0.3355345637713685 -0.3764537229792014 -0.005169785488044532 +0.1023412608574828 -0.2406712931508007 -0.4300281361275562 +-0.4635049373045058 0.07300553424529781 0.1894722330462193 +-0.3820192964231976 0.113270184089498 -0.302440090582962 +-0.05949020838024328 0.2452232546223598 0.4357183090626087 +0.288881634643547 0.3992606625831315 0.1056637183698936 +0.3509141175069634 -0.02990728769365318 0.3556699370957545 +0.4406958736440661 0.05805061261823236 -0.2221483620697907 +0.05431188012489876 0.3026580174339131 -0.368950755120909 +-0.2237224772191569 -0.3646161211356121 0.2689349364677496 +-0.2760413816977559 -0.316006380230843 -0.1833765135204959 +-0.0005035413211155699 -0.09559966676216783 0.3446614239042111 +-0.001131060777043589 -0.3389963481151784 0.01414748909582725 +0.2397989918976819 -0.4135826206470456 0.3817260652335484 +-0.07427234085312072 0.008209628471077229 -0.3168100803311503 +0.1964770247690372 -0.164598900451971 0.1402212559903833 +0.1782996377562278 -0.1767741219366388 -0.152969664474689 +0.2824794461067581 0.1052408546363932 0.03209797085563794 +0.1539291800943773 0.08479196910997479 -0.2011071513517592 +0.06072318786217346 0.277817680848626 -0.01372502004941678 +0.08571397154505642 0.1382182518175763 0.2240526425882527 +-0.1876003100686299 0.1930023975942327 0.1237606112511032 +-0.2258231128408763 -0.09418929734912536 0.1591339876516461 +-0.1433660231182545 0.1708379940921964 -0.1291800948019651 +-0.5492892975171628 -0.2849818848436941 0.08335791366658275 +-0.2287751839519935 -0.07359217618271378 -0.100535754522525 +0.2717986992703839 0.06517397159738519 -0.5514111600754729 +0.579584076177976 -0.1106680221015345 0.07632809935813062 +0.1289669845381454 -0.5693316554746362 -0.2515567507946673 +-0.251765234911079 -0.2272153190122793 -0.5440802274963517 +0.1467637014232919 0.6044895633908834 -0.1709735586627568 +-0.3382991853171579 -0.1039212945895703 0.5252523372846707 +-0.3849936596574127 0.3810494756573338 0.3599994143675351 +0.5617735673602875 0.2099289861337608 0.2140005526785221 +-0.5498872251195934 0.3420189871819716 -0.05717055406675071 +-0.2314159694405853 -0.6149446978286404 0.01112849931903788 +-0.2534420316563982 0.419607541097611 -0.3207727933340856 +0.01604773991715375 0.5823571012252982 0.2879647807305578 +0.2992055570357435 0.3162530796747592 0.4616689475149783 +0.1471147773357139 0.03931935357175667 0.637769862554987 +-0.03749635299024914 -0.1748526731699952 -0.1241811118737833 +-0.1960076175931251 0.1930907968374638 -0.5889867718443109 +0.1392075947943048 -0.6542788149932817 0.09163654060813389 +0.4763116880071082 -0.2864914839217044 -0.3258144413892971 +-0.021543810208999 -0.1638764039185598 0.1401031340637009 +-0.06880110864512126 0.02261619336078957 0.1834239642835208 +0.2918461032514977 0.3465830048805462 -0.1858898230075568 +-0.6480998064892437 -0.001492522507474767 -0.1015570935816077 +-0.2596468389666694 0.08062179957584206 0.3376805168111799 +-0.1751202857390166 0.0339659349518358 0.03613523337286378 +-0.5310507343244593 -0.1837399310114018 -0.360077612462753 +0.08757459903116564 -0.1545201185344466 0.0002765036589416099 +0.611492269654982 0.3154854299848004 -0.09788358657200802 +0.170361501067372 -0.005612348292226749 -0.0493083126824421 +0.1279859669271048 -0.001643621210876994 0.1231066545637966 +-0.3761212878633722 0.1631320883578788 -0.03789980684044256 +0.0459638444302246 -0.0341993048432913 -0.1565763709471206 +0.1030553613457636 0.1244763188731336 0.02261559838805948 +-0.06130456028360856 0.1548523544424024 0.01571596438107197 +0.02054612123109574 0.1093129111314973 -0.1066141745588869 +-0.0988386461408063 0.01012302183668835 -0.1199952332766341 +-0.04759237420533605 -0.3571232558019351 0.5678296298570251 +-0.1152083891621958 -0.1184050002128179 0.01133762314600258 +-0.004108896907844896 -0.05614434720481767 -0.6779835041121096 +0.3660045561720755 -0.1320172626640025 -0.01905393834357402 +-0.5236166916189484 0.1368544401873941 0.4833754493379754 +-0.1494945353479836 -0.5109573473716222 -0.4149461003304049 +-0.02315906159696687 0.3563881540594062 0.202401482886467 +0.5321627191193068 -0.2926107695504001 0.3350506917074349 +-0.2906988433212204 -0.241822151060721 0.01749268874319612 +-0.02072442197326328 -0.5898148272573049 0.3563948772154965 +0.2608575177922076 0.5138498141462868 -0.4367240707448908 +0.4587718974459432 0.2790211589409164 -0.434666846378213 +-0.04813565058407917 -0.4016107916624263 -0.2191276266275157 +-0.4981057496619003 -0.5188802654468045 -0.1121351176394181 +-0.1450006288308962 0.6759122431327135 -0.2032294819697269 +0.0868162990275011 -0.3465583502583536 0.225283358917609 +-0.1293454762113117 -0.2165713259409232 -0.3331028031764481 +0.690302835902397 -0.1111105467417679 -0.2046798084093681 +0.309171071644837 -0.2105133939867424 0.592993581360755 +0.08554519891166996 0.2740930929561236 -0.669941783711079 +0.007110195127190895 0.08318484226175347 0.09841997807580635 +-0.5024738214862023 -0.3174839502628098 0.3827336395077889 +-0.1573712025576957 0.09137166919948475 0.6905913467701073 +-0.3675090830917958 -0.02348298331635437 0.03568467192813092 +-0.4425288191374568 -0.1587637342745027 -0.1389292766130331 +0.2744019105336347 -0.0672885138926599 -0.3475853968949331 +0.5350837153789327 -0.04407610765875029 -0.4808013879279424 +0.004892404314110449 0.269703011598484 -0.309008090041173 +-0.04452707149667785 0.2367480057630548 -0.249065424961437 +-0.09394654730746617 0.2037929999276256 -0.1891227598817011 +-0.09234372037314749 0.1975829157813038 -0.100316326113828 +-0.04132141762804051 0.2243278374704112 -0.07145255742569093 +0.009700885117066474 0.2510727591595186 -0.04258878873755385 +0.05912036092785478 0.2840277649949478 -0.1025314538172898 +0.05751753399353611 0.2902378491412696 -0.1913378875851629 +0.05591470705921743 0.2964479332875913 -0.280144321353036 +-0.176503553711074 0.3903701601816865 -0.3328172837807915 +-0.09956507576574973 0.361132779265762 -0.3448617742274973 +-0.02262659782042549 0.3318953983498376 -0.3569062646742032 +-0.1749007267767553 0.3841600760353647 -0.2440108500129184 +-0.09635942189711239 0.3487126109731185 -0.1672489066917512 +-0.01781811701746946 0.3132651459108723 -0.090486963370584 +-0.2259230295218623 0.3574151543462574 -0.2728746187010555 +-0.1984040273873263 0.2952227675949037 -0.2249764440680254 +-0.1708850252527904 0.23303038084355 -0.1770782694349952 +0.006495231248429122 0.2634929274521621 -0.2202016562733 +0.008098058182747798 0.2572828433058404 -0.1313952225054269 +-0.04292424456235919 0.230537921616733 -0.160258991193564 +-0.07204607363121379 0.2989403925144085 -0.2969635995944672 +-0.1214655494420021 0.2659853866789793 -0.2370209345147312 +-0.1489845515765381 0.3281777734303329 -0.2849191091477613 +-0.02102377088610682 0.3256853142035158 -0.2680998309063302 +-0.09796224883143106 0.3549226951194403 -0.2560553404596242 +-0.01942094395178814 0.3194752300571941 -0.1792933971384571 +-0.1473817246422194 0.3219676892840111 -0.1961126753798883 +-0.1198627225076834 0.2597753025326575 -0.1482145007468581 +-0.06884041976257645 0.2865202242217649 -0.1193507320587211 +-0.07044324669689511 0.2927303083680868 -0.208157165826594 +-0.860964368041328 -0.01974697538136596 0.1241781989622481 +-0.7284778911290539 0.01117052782752197 0.1459428769902385 +-0.5959914142167799 0.04208803103640989 0.1677075550182289 +-0.5804435486987428 0.05250181284492301 0.2331655529120691 +-0.6973821600929798 0.03199809144454822 0.2768588727779188 +-0.8143207714872168 0.01149437004417342 0.3205521926437685 +-0.6447818188582356 -0.2159887514718209 0.1535798133773416 +-0.7402743401993084 -0.1469956180999477 0.2238017130881005 +-0.835766861540381 -0.07800248472807456 0.2940236127988594 +-0.5278432074639986 -0.1954850300714461 0.1098864935114919 +-0.5063971174108343 -0.1059881752991981 0.136415073356401 +-0.48495102735767 -0.01649132052695017 0.1629436532013102 +-0.6603296843762727 -0.2264025332803341 0.08812181548350151 +-0.7713700712353825 -0.167823181716974 0.09288571730042025 +-0.8824104580944923 -0.1092438301536139 0.09764961911733899 +-0.8354563772368258 0.0009422345641528738 0.2566921685219755 +-0.7163106602468158 0.02147949623947801 0.2122205326532086 +-0.8511134782167478 -0.009544711902525073 0.1907742789069408 +-0.8569024672899901 -0.08855462020809511 0.2301635886770664 +-0.8725595682699121 -0.09904156667477304 0.1642456990620317 +-0.7592028403531443 -0.1575142133050179 0.1591633729633903 +-0.718828250146144 -0.05749876332769976 0.2503302929330096 +-0.6233357288050713 -0.1264918966995729 0.1801083932222508 +-0.601889638751907 -0.03699504192732498 0.2066369730671599 +-0.6388835943231084 -0.136905678508086 0.1146503953284106 +-0.7499239811822183 -0.07832632694472601 0.1194142971453294 +-0.6174375042699441 -0.04740882373583809 0.1411789751733198 +-0.7383281563087959 -0.06803507443852416 0.1858304940660544 +0.7270413254921163 -0.4799167721108615 -0.003286085255774677 +0.5965390715852004 -0.4454290890669748 -0.003913985333197962 +0.4660368176782844 -0.4109414060230881 -0.004541885410621247 +0.4322899052147179 -0.4536918263372186 0.01866616999617355 +0.5290452466580673 -0.5309299296952359 0.04250212548039163 +0.6258005881014167 -0.6081680330532532 0.06633808096460971 +0.6135079341892381 -0.3480591909514871 0.2506234724859883 +0.6948531492591694 -0.4035076123525742 0.1661962532645418 +0.7761983643291008 -0.4589560337536612 0.08176903404309518 +0.5797610217256716 -0.3908096112656176 0.2738315278927831 +0.6273593243320363 -0.4890084529808352 0.2126123640781313 +0.6749576269384012 -0.5872072946960528 0.1513932002634796 +0.4830056802823222 -0.3135715079076005 0.249995572408565 +0.4338486414453376 -0.3345322462648008 0.1649404531096952 +0.3846916026083531 -0.3554929846220011 0.07988533381082533 +0.6968765591836357 -0.5252060339036553 0.02005392458499154 +0.662950807326634 -0.5681830070689934 0.04338496945211821 +0.5648855657262515 -0.489769087380755 0.01941001610105988 +0.645696110422185 -0.4244683507097744 0.08114113396567191 +0.5151938565152691 -0.3899806676658877 0.0805132338882486 +0.5643508953522536 -0.3690199293086874 0.1655683531871185 +0.7460335980206204 -0.5042452955464549 0.1051090438838614 +0.6631996434002206 -0.4478476106663545 0.1895202546987996 +0.7121078461636187 -0.5472222687117931 0.1284400887509881 +0.5306039828886869 -0.411770349622818 0.1887764085939132 +0.4814469440517025 -0.4327310879800182 0.1037212892950434 +0.5782022854950519 -0.5099691913380356 0.1275572447792615 +0.6143952211146781 -0.4690760999283471 0.1044846655228725 +-0.7064856417118185 0.3046519323973886 -0.4115292799446111 +-0.5983301932822782 0.2408580162947584 -0.3751662168240614 +-0.4901747448527379 0.1770641001921282 -0.3388031537035117 +-0.4518907067538315 0.203384819159838 -0.3721728337195208 +-0.5217621170844655 0.2934994542301779 -0.4419055768560797 +-0.5916335274150994 0.3836140893005178 -0.5116383199926385 +-0.5777916532761285 0.3749464214791931 -0.1882206813323624 +-0.6056960814326634 0.4078738557764147 -0.3192708085979741 +-0.6336005095891983 0.4408012900736362 -0.4503209358635857 +-0.5079202429454944 0.2848317864088532 -0.1184879381958035 +-0.4659532607713955 0.2276445856357348 -0.1798053223248563 +-0.4239862785972965 0.1704573848626164 -0.2411227064539092 +-0.6160756913750347 0.3486257025114834 -0.1548510013163532 +-0.6822641576304761 0.3552324178409952 -0.2525314485659558 +-0.7484526238859175 0.361839133170507 -0.3502118958155583 +-0.6328670504011304 0.3590951857004988 -0.480473699242958 +-0.5618708213172156 0.2682197484094544 -0.4098081707510573 +-0.671340380308479 0.3326443264252274 -0.4469390259976285 +-0.6748340325752293 0.4162823864736172 -0.4191563151139052 +-0.713307362482578 0.3898315271983458 -0.3856216418685756 +-0.6458047856654134 0.3825941499556911 -0.2871734024929517 +-0.5637290992585644 0.3506866550032962 -0.3805881927270269 +-0.5358246711020295 0.3177592207060747 -0.2495380654614152 +-0.4938576889279305 0.2605720199329563 -0.310855449590468 +-0.5741087092009358 0.2914385017383651 -0.2161683854454061 +-0.6402971754563772 0.2980452170678768 -0.3138488326950086 +-0.5321417270268368 0.2342513009652466 -0.2774857695744589 +-0.6041449350818948 0.3255821746760034 -0.3487049384071927 +0.3476363088435652 0.7707455712294402 0.3035120265436071 +0.2371067858680947 0.7079494145613929 0.2983296112725907 +0.1265772628926242 0.6451532578933455 0.2931471960015742 +0.08425621359875207 0.5365829915647565 0.2423895151403918 +0.1524646872803504 0.4908088819042148 0.1968142495502257 +0.2206731609619487 0.4450347722436732 0.1512389839600597 +0.3312026839374192 0.5078309289117205 0.1564213992310761 +0.3735237332312913 0.6164011952403096 0.2071790800922586 +0.4158447825251635 0.7249714615688986 0.257936760953441 +0.3389456257315665 0.4455752417304413 0.4234253210898896 +0.3786856944273895 0.5748974037861234 0.3851816946648009 +0.4184257631232126 0.7042195658418056 0.3469380682397122 +0.2966245764376944 0.3370049754018523 0.3726676402287071 +0.2940435958396452 0.3577568711289454 0.2836663329424359 +0.2914626152415962 0.3785087668560385 0.1946650256561648 +0.228416102756096 0.3827790850623939 0.4182429058188732 +0.1576266484764486 0.4493050904500286 0.374816864122768 +0.08683719419680118 0.5158310958376634 0.3313908224266629 +0.305315259549693 0.6621753049008512 0.2527543456824246 +0.2629942102558209 0.5536050385722622 0.2019966648212422 +0.1947857365742225 0.5993791482328039 0.2475719304114082 +0.3078962401477421 0.6414234091737581 0.3417556529686958 +0.1973667171722716 0.5786272525057108 0.3365732376976793 +0.2681561714519191 0.512101247118076 0.3799992793937845 +0.3761047138293405 0.5956492995132165 0.2961803873785297 +0.3363646451335174 0.4663271374575344 0.3344240138036185 +0.3337836645354684 0.4870790331846274 0.2454227065173473 +0.2258351221580469 0.403530980789487 0.329241598532602 +0.1550456678783995 0.4700569861771218 0.2858155568364968 +0.2232541415599978 0.4242828765165802 0.2402402912463308 +0.2655751908538698 0.5328531428451693 0.2909979721075133 +0.2332880774663327 0.113485203931689 0.08008663878879164 +0.1840967088259073 0.1217295532269848 0.1280753067219453 +0.1349053401854818 0.1299739025222806 0.176063974655099 +0.1520140080355332 0.09618686693976895 0.2569569662151282 +0.2183140445260099 0.05415548206196157 0.2898612898420036 +0.2846140810164866 0.0121240971841542 0.322765613468879 +0.3338054496569121 0.003879747888858427 0.2747769455357253 +0.3166967818068608 0.03766678347137003 0.1938839539756962 +0.2995881139568095 0.07145381905388164 0.1129909624156671 +0.2950240293034971 0.2635000234151677 0.3542762033501432 +0.2908425015712508 0.2107469671555762 0.2468834591853081 +0.2866609738390045 0.1579939108959847 0.139490715020473 +0.3121326971535485 0.2297129878326561 0.4351691949101724 +0.3250598372713535 0.143172895990553 0.4086694423053664 +0.3379869773891584 0.05663280414844991 0.3821696897005604 +0.2458326606630717 0.2717443727104635 0.4022648712832969 +0.1924597642904 0.2272356657461678 0.3428607950516155 +0.1390868679177282 0.1827269587818721 0.2834567188199341 +0.2503967453163841 0.07969816834917741 0.1609796303488208 +0.2675054131664353 0.04591113276666581 0.2418726219088499 +0.2012053766759586 0.08794251764447318 0.2089682982819745 +0.237469605198579 0.1662382601912805 0.1874793829536268 +0.1882782365581536 0.1744826094865762 0.2354680508867804 +0.2416511329308254 0.218991316450872 0.2948721271184619 +0.3037696416890557 0.1242068753134732 0.2203837065805022 +0.3079511694213021 0.1769599315730646 0.3277764507453373 +0.3208783095391071 0.0904198397309615 0.3012766981405313 +0.2587598007808767 0.1852042808683604 0.3757651186784909 +0.2053869044082049 0.1406955739040647 0.3163610424468096 +0.2716869408986816 0.09866418902625727 0.349265366073685 +0.2545782730486302 0.1324512246087689 0.268372374513656 +-0.1790273682540598 0.2611504271726012 -0.08647572611614383 +-0.2146887133898651 0.3514628602530059 -0.04377135743032259 +-0.2503500585256704 0.4417752933334106 -0.001066988744501354 +-0.1993277557805634 0.4685202150225181 0.02779677994363572 +-0.1126441078996511 0.4049527036312207 0.01395617994595155 +-0.02596046001873883 0.3413851922399234 0.0001155799482673858 +-0.2615843746576676 0.4477275874266621 -0.2301702500152343 +-0.269726717658937 0.4758476337557132 -0.1395677066963829 +-0.2778690606602063 0.5039676800847643 -0.0489651633775315 +-0.07698276276384583 0.314640270550816 -0.02874818873986968 +-0.1636664106447581 0.3782077819421134 -0.01490758874218552 +-0.1280050655089528 0.2878953488617086 -0.05761195742800676 +-0.1045017648983818 0.3768326573021696 -0.07664636337289983 +-0.1830430697780247 0.4122801223644157 -0.153408306694067 +-0.1911854127792941 0.4404001686934669 -0.06280576337521566 +-0.2340653725231316 0.3855352006753084 -0.1822720753822041 +-0.2065463703885957 0.3233428139239548 -0.134373900749174 +-0.242207715524401 0.4136552470043596 -0.09166953206335274 +-0.1555240676434887 0.3500877356130624 -0.1055101320610369 +0.2533521513384833 0.4505678877850695 0.03650439911173101 +0.2178226680334195 0.5018751129870075 -0.0326549201464316 +0.1822931847283557 0.5531823381889455 -0.1018142394045942 +0.2519606880238131 0.6591632228720342 -0.1242544791568921 +0.3571576746243342 0.713836882353185 -0.07753539965102728 +0.4623546612248554 0.7685105418343358 -0.0308163201451625 +0.4978841445299191 0.7172033166323978 0.0383429991130001 +0.4282166412344618 0.611222431949309 0.06078323886529794 +0.3585491379390044 0.5052415472662203 0.08322347861759578 +0.2911049860995101 0.3597524193061925 -0.1130014376631942 +0.2903638689475224 0.3729218337318388 -0.0401130523188316 +0.2896227517955348 0.3860912481574852 0.032775333025531 +0.3607724893949674 0.4657333039892813 -0.135441677415492 +0.4296988755384371 0.5848836030980163 -0.08499353182342728 +0.4986252616819068 0.7040339022067514 -0.03454538623136251 +0.2555755027944463 0.4110596445081305 -0.1821607569213568 +0.2193049023373948 0.4755362841357148 -0.1784316908351568 +0.1830343018803434 0.5400129237632991 -0.1747026247489568 +0.3230196546339407 0.5565487724681583 0.01406415935943317 +0.3926871579293981 0.6625296571512469 -0.008376080392864669 +0.2874901713288768 0.6078559976700961 -0.05509515989872945 +0.2540932684904709 0.4373984733594232 -0.0363839862326316 +0.2185637851854072 0.4887056985613611 -0.1055433054907942 +0.2548343856424586 0.4242290589337768 -0.1092723715769942 +0.3592902550909921 0.4920721328405739 0.01033509327323318 +0.3600313722429798 0.4789027184149276 -0.06255329207112945 +0.4289577583864495 0.5980530175236627 -0.01210514647906467 +0.324501888937916 0.5302099436168656 -0.131712611329292 +0.2882312884808645 0.5946865832444499 -0.1279835452430921 +0.3934282750813857 0.6493602427256007 -0.08126446573722729 +0.3237607717859282 0.5433793580425119 -0.05882422598492945 +0.5308396109021233 0.3364292381343832 -0.04699676033653261 +0.4501869521492645 0.357373046283966 0.0038900658989428 +0.3695342933964058 0.3783168544335488 0.05477689213441821 +0.6005071141975806 0.4424101228174719 -0.06943700008883044 +0.5895219587401792 0.5693348156501434 -0.04099041360565288 +0.5785368032827779 0.696259508482815 -0.0125438271224753 +0.5315807280541109 0.3232598237087369 -0.1198851456808952 +0.4516691864532399 0.3310342174326734 -0.1418867047897824 +0.3717576448523688 0.3388086111566098 -0.1638882638986696 +0.3702754105483935 0.3651474400079024 -0.0181114932099444 +0.3710165277003811 0.3519780255822561 -0.09099987855430701 +0.4509280693012522 0.3442036318583196 -0.06899831944541981 +0.4392017966918633 0.4842977391166375 0.03233665238212038 +0.519854455444722 0.4633539309670547 -0.01855017385335504 +0.5088692999873204 0.5902786237997262 0.009896412629822533 +0.5205955725967095 0.4501845165414083 -0.09143855919771765 +0.4406840309958385 0.4579589102653449 -0.1134401183066049 +0.5096104171393081 0.5771092093740799 -0.06299197271454007 +0.4399429138438508 0.4711283246909911 -0.04055173296224224 +-0.355457758178732 0.4331378369159227 -0.3859223607828636 +-0.4574734847010658 0.4466681327342344 -0.4510719282316416 +-0.5594892112233996 0.4601984285525461 -0.5162214956804195 +-0.2855863478480981 0.3430232018455828 -0.3161896176463047 +-0.3177306640397979 0.2664388625935545 -0.3116064419585238 +-0.3498749802314978 0.1898545233415263 -0.3070232662707429 +-0.327553330022197 0.4002104026187012 -0.2548722335172519 +-0.4016646283879958 0.3808132641397913 -0.1889716737004182 +-0.4757759267537947 0.3614161256608814 -0.1230711138835845 +-0.5315847830668645 0.4272709942553245 -0.3851713684148079 +-0.5036803549103297 0.3943435599581029 -0.2541212411491962 +-0.4295690565445308 0.4137406984370128 -0.3200218009660299 +-0.4896178008927656 0.3700837934822061 -0.4464887525438607 +-0.3876020743704318 0.3565534976638944 -0.3813391850950827 +-0.4197463905621317 0.2799691584118662 -0.3767560094073017 +-0.3596976462138968 0.3236260633666729 -0.250289057829471 +-0.4338089445796957 0.3042289248877631 -0.1843884980126373 +-0.3918419624055967 0.2470417241146446 -0.2457058821416901 +-0.4617133727362306 0.3371563591849844 -0.315438625278249 +-0.3494557810451679 0.02814880831405371 -0.3628501248113094 +-0.3168922656671384 -0.05697256746139061 -0.4232601590396568 +-0.2843287502891087 -0.1420939432368349 -0.4836701932680042 +-0.3546222370501505 -0.1780338348924965 -0.5950169034797593 +-0.457479239189222 -0.1288523507727138 -0.645953579463167 +-0.5603362413282935 -0.07967086665293102 -0.6968902554465748 +-0.5928997567063231 0.005450509122513297 -0.6364802212182273 +-0.5226062699452813 0.04139040077817488 -0.5251335110064722 +-0.4523127831842394 0.07733029243383646 -0.4137868007947171 +-0.2425105373006433 0.1731356436504723 -0.5173501015289736 +-0.2890134570081614 0.1531804904634809 -0.4457134312136364 +-0.3355163767156795 0.1332253372764895 -0.3740767608982992 +-0.3128040240616851 0.1371957519948108 -0.6286968117407288 +-0.429600430530245 0.08130070715215774 -0.6684068516371466 +-0.546396836998805 0.02540566230950473 -0.7081168915335646 +-0.2099470219226136 0.08801426787502802 -0.5777601357573211 +-0.2238864262521021 -0.01706226108740774 -0.5665334996703313 +-0.2378258305815906 -0.1221387900498435 -0.5553068635833415 +-0.4197492678062098 -0.007791083341607868 -0.4741968350230645 +-0.4900427545672517 -0.04373097499726945 -0.5855435452348197 +-0.3871857524281802 -0.0929124591170522 -0.534606869251412 +-0.3029528613376499 0.04810396150104515 -0.4344867951266466 +-0.2703893459596202 -0.0370174142743992 -0.494896829354994 +-0.2564499416301317 0.0680591146880366 -0.5061234654419838 +-0.4058098634767213 0.0972854456208279 -0.4854234711100543 +-0.3593069437692031 0.1172405988078193 -0.5570601414253916 +-0.4761033502377632 0.0613455539651663 -0.5967701813218094 +-0.3267434283911736 0.03211922303237501 -0.617470175653739 +-0.340682832720662 -0.07295730593006076 -0.6062435395667491 +-0.4435398348597335 -0.02377582181027802 -0.6571802155501568 +-0.3732463480986916 0.01216406984538356 -0.5458335053384018 +0.2380897188689244 0.3340000598917428 0.1352609494244834 +0.1872978030943017 0.2687394572003539 0.1648581804790732 +0.1365058873196791 0.2034788545089651 0.194455411533663 +0.2840799932409553 0.1787458066230778 0.05048940773420186 +0.2856805403751526 0.2522507586097624 0.06888084461276578 +0.2872810875093498 0.325755710596447 0.08727228149132969 +0.2364891717347272 0.2604951079050582 0.1168695125459195 +0.2348886246005299 0.1869901559183736 0.09847807566735556 +0.1856972559601045 0.1952345052136694 0.1464667436005093 +0.2406706994669735 0.3132481641646497 0.2242622567107546 +0.1898787836923508 0.2479875614732608 0.2538594877653443 +0.2432516800650226 0.2924962684375566 0.3132635639970258 +0.289862068107399 0.3050038148693539 0.1762735887776009 +0.292443048705448 0.2842519191422608 0.2652748960638721 +0.2882615209732017 0.2314988628826694 0.157882151899037 +0.2390701523327763 0.2397432121779651 0.2058708198321907 +-0.5979713244385606 0.6465341773202223 0.1575015605682142 +-0.4939846841795323 0.60838536035142 0.1188801670259161 +-0.389998043920504 0.5702365433826178 0.08025877348361801 +-0.3267791979736608 0.6099327431986157 0.1049195018813675 +-0.367546992285846 0.6877777599834161 0.1682016238214151 +-0.4083147865980312 0.7656227767682166 0.2314837457614627 +-0.4642347359174567 0.4569578553152565 0.3190302993032794 +-0.5434758121775007 0.5328662349731792 0.2780611842390237 +-0.6227168884375449 0.6087746146311019 0.237092069174768 +-0.4010158899706136 0.4966540551312545 0.3436910277010289 +-0.4170381202838145 0.6122586346051753 0.3273826410345227 +-0.4330603505970154 0.7278632140790962 0.3110742543680166 +-0.3602480956584284 0.4188090383464542 0.2804089057609813 +-0.3355025316594442 0.4565686010355746 0.2008183971544275 +-0.31075696766046 0.494328163724695 0.1212278885478737 +-0.5395673149983944 0.6920415185616549 0.1839730221113313 +-0.4757540986655553 0.7321109337575582 0.2088656055269505 +-0.4334712989348868 0.6516733988036112 0.1446947039681415 +-0.5187302481785165 0.5706257976622995 0.1984706756324699 +-0.4147436079194882 0.5324769806934972 0.1598492820901718 +-0.4394891719184725 0.494717418004377 0.2394397906967256 +-0.5643128789973788 0.6542819558725347 0.2635635307178851 +-0.4829624269328552 0.5761542734253704 0.3038757211812491 +-0.5004996626645396 0.6943513710684378 0.2884561141335044 +-0.3762703259716293 0.534413617820375 0.2641005190944751 +-0.351524761972645 0.5721731805094952 0.1845100104879213 +-0.3922925562848303 0.6500181972942958 0.2477921324279689 +-0.4586763231942534 0.6145238272755881 0.224481160412284 +0.5944332289743434 -0.6337835432221539 -0.104225861061046 +0.5081336739066851 -0.548006936474503 -0.07120716920337883 +0.4218341188390268 -0.4622303297268522 -0.03818847734571168 +0.5716196608550892 -0.3434697267299653 -0.2450253773365607 +0.6669276337030702 -0.4004479695382263 -0.1642363132838242 +0.7622356065510512 -0.4574262123464872 -0.08344724923108782 +0.4411174069481733 -0.3089820436860786 -0.245653277413984 +0.4059231258892384 -0.3314726034504529 -0.1654921134386708 +0.3707288448303034 -0.3539631632148271 -0.08533094946335767 +0.5274169620158315 -0.3947586504337295 -0.2786719692716511 +0.578522236024555 -0.5030258169457545 -0.2315294971540051 +0.6296275100332782 -0.6112929834577796 -0.1843870250363591 +0.6886080758461555 -0.5354570229749747 -0.03729379609863078 +0.555677000933454 -0.4993977763296418 -0.03786439980727067 +0.644021402357827 -0.5871914770874587 -0.0712326651722209 +0.7238023569050903 -0.5129664632106004 -0.1174549600739439 +0.679215683416762 -0.5647009173230844 -0.1513938291475341 +0.6260655630513238 -0.4544166568008933 -0.1981867277578969 +0.6317333526441352 -0.4229385293026005 -0.08407514930851109 +0.5364253797961542 -0.3659602864943395 -0.1648642133612476 +0.5012310987372193 -0.3884508462587138 -0.0847030493859344 +0.4922226809568967 -0.4172492101981037 -0.198510805296338 +0.5433279549656199 -0.5255163767101287 -0.151368333178692 +0.4570283998979617 -0.439739769962478 -0.1183496413210248 +0.5914378015798838 -0.477361663591622 -0.1180770874511259 +-0.483918269755064 0.3895361719899325 -0.03246857056473307 +-0.4179493143905346 0.4370533567978935 -0.007766587062715415 +-0.3519803590260051 0.4845705416058544 0.01693539643930224 +-0.5879049100140923 0.4276849889587349 0.006152822977565052 +-0.6259225949085911 0.5133509907354982 0.06947620002188082 +-0.66394027980309 0.5990169925122614 0.1327995770661966 +-0.5086638337540482 0.3517766093008121 0.04712193804182073 +-0.4674404423885031 0.3615342314196527 0.1514144301503922 +-0.4262170510229579 0.3712918535384933 0.2557069222589636 +-0.3767259230249893 0.446810978916734 0.09652590504585602 +-0.4014714870239736 0.4090514162276137 0.1761164136524098 +-0.4426948783895188 0.3992937941087731 0.07182392154383839 +-0.4559669992850334 0.5227193585746568 0.05555678998160037 +-0.521935954649563 0.4752021737666958 0.0308548064795827 +-0.5599536395440617 0.5608681755434591 0.09417818352389846 +-0.546681518648547 0.4374426110775754 0.1104453150861365 +-0.5054581272830019 0.447200233196416 0.2147378071947079 +-0.5846992035430461 0.5231086128543386 0.1737686921304523 +-0.4807125632840176 0.4849597958855362 0.1351472985881541 +0.3965469418730204 -0.3100072977597846 0.01520468572349926 +0.4575593199746723 -0.243560872540368 0.03557915693504304 +0.5185716980763242 -0.1771144473209512 0.05595362814658683 +0.64907395198324 -0.2116021303648379 0.05658152822401012 +0.718563827788504 -0.3125362386281413 0.03683495708988961 +0.7880537035937681 -0.4134703468914448 0.01708838595576911 +0.7321130217765558 -0.211934023845013 -0.1541744026016139 +0.7739232076507145 -0.312757500948258 -0.1036689967938598 +0.8157333935248734 -0.4135809780515031 -0.05316359098610558 +0.6626231459712918 -0.1109999155817096 -0.1344278314674934 +0.6349434560401865 -0.1108892844216512 -0.06417585452561876 +0.6072637661090813 -0.1107786532615928 0.006076122416255929 +0.60161076786964 -0.1774463408011263 -0.1548023026790372 +0.5129186998368828 -0.2437821348604847 -0.1049247969487063 +0.4242266318041257 -0.310117928919843 -0.05504729121837543 +0.6575514496868522 -0.3789826638475581 0.01646048587834582 +0.5880615738815882 -0.2780485555842546 0.03620705701246633 +0.5270491957799364 -0.3444949808036714 0.01583258580092254 +0.6852311396179576 -0.3790932950076163 -0.05379149106352885 +0.5547288857110416 -0.3446056119637297 -0.05441939114095214 +0.6434209537437987 -0.2782698179043713 -0.104296896871283 +0.7462435177196094 -0.3126468697881998 -0.03341701985198507 +0.7044333318454505 -0.2118233926849546 -0.08392242565973924 +0.6767536419143453 -0.2117127615248963 -0.01367044871786457 +0.5739310779385347 -0.1773357096410679 -0.08455032573716253 +0.4852390099057775 -0.2436715037004263 -0.03467282000683164 +0.5462513880074296 -0.1772250784810096 -0.01429834879528785 +0.6157412638126935 -0.2781591867443128 -0.03404491992940834 +-0.7835290768660013 0.1585816582618318 -0.3442247815035367 +-0.6496924833850667 0.1434778335377205 -0.3302965511966784 +-0.5158558899041321 0.1283740088136093 -0.3163683208898202 +-0.6897351274022725 0.09099207024439863 -0.188140905952496 +-0.7313704483153012 0.183476662996272 -0.2747247183233842 +-0.77300576922833 0.2759612557481455 -0.3613085306942725 +-0.5815796789727322 0.02719815414176844 -0.1517778428319463 +-0.5150595514562206 0.05588883079101164 -0.2019985920822848 +-0.4485394239397091 0.08457950744025483 -0.2522193413326234 +-0.7154162724536668 0.04230197886587968 -0.1657060731388045 +-0.7827327384180898 0.08609648023923411 -0.2298550526960013 +-0.8500492043825127 0.1298909816125886 -0.2940040322531982 +-0.7359581060903857 0.2573000993091462 -0.3909507211418165 +-0.6263248093150539 0.1928920589855182 -0.3538080325435756 +-0.7617764621162412 0.2083498631874203 -0.3683960219722409 +-0.8024782336068972 0.228609422659903 -0.340729971891478 +-0.8282965896327527 0.1796591865381771 -0.3181752727219024 +-0.7593650643480772 0.1355107056870318 -0.2533665340428985 +-0.6648503207987897 0.2121673396455152 -0.3249454675737229 +-0.6232149998857609 0.1196827468936418 -0.2383616552028346 +-0.5566948723692493 0.1483734235428851 -0.2885824044531732 +-0.6488961449371553 0.07099265551512288 -0.2159268223891431 +-0.7162126109015784 0.1147871568884773 -0.2800758019463399 +-0.5823760174206436 0.09968333216436608 -0.2661475716394816 +-0.6932346551738964 0.1643233671510299 -0.3037686513263833 +-0.2847100077774719 0.6378813632453872 0.05444182362856018 +-0.283408611893468 0.7436750000769592 0.06724626731580047 +-0.2821072160094641 0.8494686369085312 0.08005071100304077 +-0.1002348402896888 0.6476347743072278 0.2896650524732959 +-0.2165174204965313 0.7129124473891575 0.2913653242160341 +-0.3328000007033738 0.7781901204710873 0.2930655959587722 +-0.05816565009349975 0.6755833943539994 0.2391873742204886 +-0.1323790401041532 0.7688096874827006 0.1904099677104194 +-0.2065924301148068 0.862035980611402 0.1416325612003503 +-0.05946704597750362 0.5697897575224274 0.2263829305332483 +-0.134981831872161 0.5572224138195567 0.1648010803359388 +-0.2104966177668183 0.5446550701166861 0.1032192301386294 +-0.3687650789536794 0.7992711811660425 0.1824529346333782 +-0.326370387312167 0.8274360477385396 0.1315846960405397 +-0.3268896413023561 0.7192057032232428 0.1184737294510516 +-0.2920322063911887 0.7003451036862868 0.2297834740187246 +-0.2512644120790035 0.6225000869014864 0.166501352078677 +-0.1757496261843461 0.6350674306043571 0.2280832022759865 +-0.2932502930590221 0.8118385248689133 0.2440347848306877 +-0.1758600695130413 0.7443403906289842 0.2416374298456706 +-0.2508556014175097 0.8400033914414103 0.1931665462378492 +-0.1336804359881571 0.6630160506511287 0.1776055240231791 +-0.2091952218828145 0.650448706948258 0.1160236738258696 +-0.2078938259988106 0.7562423437798301 0.1288281175131099 +-0.2516138284178258 0.7323619697504481 0.1801824907794024 +-0.01960433975206475 0.01655123971787293 0.1683446368535897 +0.02959242914099176 0.01048628607495629 0.1532653094236587 +0.07878919803404827 0.004421332432039646 0.1381859819937276 +0.09598947519532861 -0.001232715908157801 0.09232999092284744 +0.06399298346355242 -0.0008218106054386082 0.06155332728189826 +0.03199649173177624 -0.0004109053027194151 0.03077666364094909 +-0.01720027716128027 0.005654048340197225 0.04585599107088013 +-0.0344005543225606 0.01130809668039467 0.09171198214176035 +-0.05160083148384093 0.01696214502059212 0.1375679732126406 +-0.01186763081588714 0.0680426800365125 0.119670974627735 +-0.03084545675896518 0.05290051781127152 0.1409219711796636 +-0.04982328270204323 0.03775835558603054 0.1621729677315922 +0.005332646345393184 0.06238863169631505 0.07381498355685473 +0.003555097563595475 0.04159242113087663 0.04920998903790313 +0.001777548781797765 0.0207962105654382 0.02460499451895153 +0.03732913807716937 0.06197772639359585 0.1045916471978039 +0.06754808102714784 0.04077061052543824 0.1107633163198015 +0.09776702397712632 0.01956349465728062 0.116934985441799 +-0.00240406259078442 0.01089719137767548 0.1224886457827095 +0.01479621457049591 0.005243143037478032 0.0766326547118293 +0.04679270630227209 0.004832237734758838 0.1074093183527785 +-0.0006265138089867131 0.0316934019431139 0.1470936403016611 +0.0485702550840698 0.02562844830019726 0.13201431287173 +0.01835131213409133 0.04683556416835488 0.1258426437497325 +-0.03262300554076289 0.0321043072458331 0.116316976660712 +-0.01364517959768486 0.04724646947107407 0.09506598010878337 +-0.01542272837948257 0.02645025890563565 0.07046098558983174 +0.03555158929537166 0.04118151582815743 0.0799866526788523 +0.06577053224535014 0.01997439995999982 0.08615832180084987 +0.03377404051357395 0.02038530526271901 0.05538165815990069 +0.01657376335229363 0.02603935360291644 0.1012376492307809 +-0.346490029823279 0.6113734920934298 0.03374425889055373 +-0.4069686559850824 0.6906592577730444 0.02585113783978757 +-0.4674472821468858 0.7699450234526589 0.0179580167890214 +-0.4511971323420631 0.7743644939275667 0.08989262457543577 +-0.4313229639649755 0.7729118060682669 0.161657671036778 +-0.3892818530444748 0.6927252039616426 0.09765788637468428 +-0.5152500911860576 0.734581277569644 0.06502122403635432 +-0.4531628473604706 0.6528725150793385 0.07281598528902895 +-0.5591382069870322 0.6930849416375003 0.1119421062058932 +-0.4981133913064663 0.7370332116738112 0.1377241643044812 +-0.08421260997648787 0.532030194833307 0.3059734391398021 +-0.1844729598701295 0.4817032884413159 0.3239820975490464 +-0.2847333097637711 0.4313763820493249 0.3419907559582908 +-0.3167777703901729 0.6625855409971665 0.3093739826252784 +-0.300755540076972 0.5469809615232456 0.3256823692917846 +-0.2004951901833304 0.5973078679152368 0.3076737108825403 +-0.1597273958711452 0.5194628511304364 0.2443915889424927 +-0.2599877457647867 0.4691359447384452 0.2624002473517369 +-0.2352421817658026 0.5068955074275657 0.1828097387451832 +-0.2760099760779878 0.584740524212366 0.2460918606852309 +-0.2147855410226344 0.6625644775625268 -0.5582966311914844 +-0.2276710379005557 0.5815788320742215 -0.4791220185723515 +-0.240556534778477 0.5005931865859162 -0.3999474059532185 +-0.00974110094250423 0.4128810438381428 -0.4360808772933361 +-0.07379408200990721 0.5231040702423725 -0.5032109994657632 +-0.1378470630773102 0.6333270966466023 -0.5703411216381902 +-0.1592254826593505 0.6928217131122432 -0.3117899224299495 +-0.1734503364878047 0.7097311830917727 -0.4203503628901721 +-0.187675190316259 0.7266406530713023 -0.5289108033503946 +-0.09517250159194748 0.5825986867080134 -0.2446598002575224 +-0.04534437435299873 0.4892851302833133 -0.286090118545318 +0.004483752885950008 0.3959715738586133 -0.3275204368331135 +-0.1721109795372717 0.6118360676239378 -0.2326153098108166 +-0.1992213302436472 0.5477598921151623 -0.2620011376519062 +-0.2263316809500227 0.4836837166063866 -0.291386965492996 +-0.1507325599552315 0.5523414511582971 -0.4911665090190573 +-0.08667957888782848 0.4421184247540673 -0.4240363868466303 +-0.1636180568331527 0.4713558056699918 -0.4119918963999244 +-0.2005606871941802 0.6456550075829971 -0.4497361907312618 +-0.2134461840721015 0.5646693620946919 -0.3705615781121289 +-0.186335833365726 0.6287455376034676 -0.3411757502710392 +-0.123622209248856 0.6164176266670727 -0.4617806811779676 +-0.1093973554204017 0.5995081566875431 -0.353220240717745 +-0.05956922818145297 0.5061946002628429 -0.3946505590055406 +-0.122282852298323 0.5185225111992378 -0.2740456280986121 +-0.1493932030046985 0.4544463356904622 -0.3034314559397018 +-0.07245472505937423 0.4252089547745377 -0.3154759463864076 +-0.1365077061267773 0.5354319811787673 -0.3826060685588349 +-0.5438822481189793 0.4597260401493123 -0.1054992955763891 +-0.5378772711183653 0.577433093116653 -0.1538280370860274 +-0.5318722941177512 0.6951401460839938 -0.2021567785956658 +-0.4659033387532218 0.7426573308919547 -0.1774547950936481 +-0.4059393603893064 0.6724674627325748 -0.1044240700819921 +-0.3459753820253911 0.6022775945731951 -0.03139334507033613 +-0.321548353021583 0.5179174555860419 -0.3032009750268903 +-0.3896546743867677 0.6162273700744727 -0.2856291567196949 +-0.4577609957519524 0.7145372845629037 -0.2680573384124995 +-0.4119443373899205 0.5547604097652341 -0.05609532857235378 +-0.4719083157538357 0.624950277924614 -0.1291260535840098 +-0.4779132927544499 0.5072432249572733 -0.08079731207437142 +-0.3438380160247357 0.4564504952768034 -0.07366714687954916 +-0.4098069713892653 0.4089333104688424 -0.09836913038156679 +-0.3356956730234664 0.4283304489477522 -0.1642696901984005 +-0.3378330390241217 0.574157548244144 -0.1219958883891875 +-0.3296906960228523 0.5460375019150929 -0.2125984317080389 +-0.397797017388037 0.6443474164035239 -0.1950266134008435 +-0.3956596513873817 0.498520317107132 -0.2373004152100565 +-0.4697709497531806 0.4791231786282223 -0.1713998553932228 +-0.4637659727525665 0.5968302315955629 -0.2197285969028612 +-0.4038019943886512 0.526640363436183 -0.1466978718912051 +0.6368050489285748 -0.1549557810367521 -0.2349634666543504 +0.5833072619547526 -0.1988010153317362 -0.2652471248993326 +0.5298094749809305 -0.2426462496267203 -0.2955307831443149 +0.7204254206768923 -0.3566027352432422 -0.133952655038842 +0.6251174478289114 -0.2996244924349812 -0.2147417190915784 +0.6786152348027334 -0.2557792581399971 -0.1844580608465962 +0.5481129808958176 -0.2212915750961104 -0.1850859609240195 +0.4946151939219955 -0.2651368093910945 -0.2153696191690018 +0.4594209128630606 -0.2876273691554688 -0.1352084551936886 +0.5899231667699762 -0.3221150521993554 -0.1345805551162653 +-0.5443968959168674 0.4688219376695471 -0.04036169161549923 +-0.5389065667141413 0.5956248881571224 -0.02355282916424773 +-0.5334162375114152 0.722427838644698 -0.006743966712996246 +-0.4729376113496119 0.6431420729650834 0.001149154337769915 +-0.4124589851878085 0.5638563072854689 0.009042275388536081 +-0.4784279405523379 0.5163391224775079 -0.01565970811348158 +-0.5812190465505869 0.687064092761683 0.04031924053433668 +-0.5851007580895294 0.5578381454634167 0.02341201828499365 +-0.6251071623515616 0.6455677568295394 0.0872401227038755 +-0.519587382601577 0.6059235304628499 0.04819037894525155 +-0.6235466611468312 0.08438535491488683 -0.09046045870289346 +-0.5989935158044186 0.1702632323372484 -0.07936382382417921 +-0.574440370462006 0.25614110975961 -0.06826718894546496 +-0.7068173029728888 0.2693545404186337 -0.26362808344467 +-0.6651819820598599 0.1768699476667602 -0.1770442710737817 +-0.6406288367174473 0.2627478250891218 -0.1659476361950675 +-0.5570265336303196 0.11307603156413 -0.140681207953232 +-0.4905064061138081 0.1417667082133732 -0.1909019572035706 +-0.5324733882879071 0.1989539089864916 -0.1295845730745178 +-0.5986618545433483 0.2055606243160034 -0.2272650203241204 +0.2724495020861966 0.03205835022487392 -0.5004547192803379 +0.2731003049020093 -0.001057271147637352 -0.449498278485203 +0.273751107717822 -0.03417289252014863 -0.398541837690068 +0.2313867481145967 -0.1106342087071951 -0.3681960817030889 +0.1883715856955587 -0.1539799035217303 -0.3888067665112447 +0.1453564232765207 -0.1973255983362655 -0.4094174513194004 +0.144705620460708 -0.1642099769637542 -0.4603738921145354 +0.1870699800639333 -0.08774866077670776 -0.4907196481015145 +0.2294343396671586 -0.01128734458966128 -0.5210654040884937 +0.4692624613517955 -0.01676358784471642 -0.498453830964825 +0.4034412073246583 0.01054893196931745 -0.5161062740017076 +0.3376199532975211 0.03786145178335132 -0.5337587170385902 +0.4268981017485702 -0.0932249040317629 -0.4681080749778458 +0.3187124881182077 -0.1423737004047755 -0.4554147620277493 +0.2105268744878452 -0.1915224967777881 -0.4427214490776528 +0.4699132641676082 -0.04987920921722769 -0.4474973901696901 +0.4047428129562837 -0.0556823107757051 -0.4141933924114377 +0.3395723617449592 -0.0614854123341825 -0.3808893946531854 +0.2300851424829713 -0.04440296596217255 -0.4701089632933587 +0.187720782879746 -0.120864282149219 -0.4397632073063796 +0.2307359452987839 -0.07751858733468382 -0.4191525224982238 +0.3382707561133338 0.004745830410840051 -0.4828022762434553 +0.3389215589291464 -0.02836979096167123 -0.4318458354483204 +0.404092010140471 -0.02256668940319382 -0.4651498332065727 +0.2952555936942958 -0.03859986440369515 -0.5034129610516109 +0.361076847721433 -0.06591238421772903 -0.4857605180147284 +0.2528912340910705 -0.1150611805907416 -0.473067205064632 +0.3617276505372458 -0.0990280055902403 -0.4348040772195935 +0.2965571993259212 -0.1048311071487177 -0.4015000794613412 +0.2535420369068833 -0.1481768019632529 -0.4221107642694971 +0.2959063965101084 -0.07171548577620643 -0.452456520256476 +-0.5640863616101857 -0.1454272938918384 -0.4570149422045604 +-0.5971219888959121 -0.107114656772275 -0.5539522719463678 +-0.6301576161816385 -0.06880201965271165 -0.6508896016881751 +-0.4937928748491439 -0.1094874022361768 -0.3456682319928053 +-0.4565350153738285 -0.03523487346095186 -0.3312588515228575 +-0.419277155898513 0.03901765531427309 -0.3168494710529097 +-0.4612293594711142 -0.1946087780116211 -0.4060782662211527 +-0.3914079846177692 -0.2054776250118405 -0.4520789199795524 +-0.3215866097644241 -0.2163464720120599 -0.498079573737952 +-0.5273006140425669 -0.1179835037724944 -0.5999529257047675 +-0.4244436119034955 -0.1671649878922772 -0.5490162497213598 +-0.4942649867568406 -0.1562961408920578 -0.5030155959629601 +-0.5598641294205966 -0.03286212799705007 -0.53954289147642 +-0.5268285021348702 -0.07117476511661344 -0.4426055617346126 +-0.4895706426595549 0.003077763658611517 -0.4281961812646649 +-0.4239714999957988 -0.1203562492363962 -0.391668885751205 +-0.3541501251424538 -0.1312250962366156 -0.4376695395096046 +-0.3867136405204833 -0.04610372046117123 -0.3772595052812571 +-0.4570071272815251 -0.08204361211683282 -0.4886062154930123 +-0.4692972605285011 0.7562673739062062 -0.1131878898285659 +-0.4698152806643501 0.7654228742084278 -0.04762345801485703 +-0.4081803086356797 0.6842861391691941 -0.039680317800593 +-0.5352662158930304 0.7087501890982454 -0.1378898733305835 +-0.5401182193647384 0.5892517695532725 -0.08908428480462829 +-0.5357842360288796 0.7179056894004667 -0.0723254415168747 +-0.4744407734738531 0.6372287328716666 -0.0644488085527726 +0.2581620623814805 0.8657681834697761 0.009524445110170247 +0.2210292753954177 0.7786753101101453 -0.05064155614747211 +0.1838964884093548 0.6915824367505143 -0.1108075574051145 +0.2904849383245461 0.5376607611447004 0.09667040036937335 +0.2920882420055452 0.6760608597062694 0.0876770823688531 +0.2936915456865443 0.8144609582678382 0.07868376436833285 +0.08585951727975116 0.6749830901263254 0.2333961971398715 +0.1556712946423486 0.7676090790273526 0.1788276135491852 +0.225483072004946 0.8602350679283799 0.1242590299584989 +0.04872673029368829 0.5878902167666945 0.1732301958822292 +0.08140572067022284 0.5934233323080909 0.0584956110339005 +0.1140847110467574 0.5989564478494871 -0.05623897381442818 +0.2565587587004814 0.7273680849082074 0.01851776311069049 +0.2549554550194824 0.5889679863466384 0.02751108111121075 +0.2194259717144186 0.6402752115485764 -0.04164823814695187 +0.1883502850188831 0.773142194568749 0.06409302870085655 +0.1512174980328203 0.686049321209118 0.00392702744321418 +0.1185385076562857 0.6805162056677216 0.1186616122915428 +0.2238797683239469 0.7218349693668111 0.1332523479590191 +0.1540679909613495 0.6292089804657839 0.1878209315497054 +0.2222764646429478 0.583434870805242 0.1422456659595394 +0.1169352039752866 0.5421161071061529 0.1276549302920631 +0.1496141943518212 0.5476492226475492 0.01292034544373443 +0.1851436776568849 0.4963419974456111 0.08207966470189705 +0.186746981337884 0.6347420960071803 0.07308634670137679 +0.5440180583839741 -0.2471250826881837 0.2703700436201088 +0.5558733976486414 -0.2016393958259673 0.2056893955327828 +0.5677287369133087 -0.1561537089637509 0.1410087474454567 +0.7067084885238367 -0.3580219254903578 0.1015156051772157 +0.6372186127185728 -0.2570878172270543 0.1212621763113362 +0.6253632734539054 -0.3025735040892707 0.1859428243986622 +0.4948610195469896 -0.268085821045384 0.1853149243212389 +0.5067163588116569 -0.2226001341831677 0.1206342762339129 +0.4457039807100049 -0.2890465594025843 0.1002598050223691 +0.5762062346169206 -0.323534242446471 0.1008877050997924 +-0.4356616845803403 -0.2655442851014569 -0.373794734429666 +-0.3402726348362214 -0.347348639191512 -0.387511856396579 +-0.2448835850921025 -0.4291529932815671 -0.4012289783634919 +-0.1811312469354266 -0.4622196055864274 -0.3570537036279277 +-0.2127679585228697 -0.4134818638012326 -0.2991613069254504 +-0.2444046701103128 -0.3647441220160378 -0.2412689102229732 +-0.3397937198544317 -0.2829397679259827 -0.2275517882560602 +-0.4035460580111075 -0.2498731556211224 -0.2717270629916245 +-0.4672983961677834 -0.2168065433162621 -0.3159023377271888 +-0.50634199582754 -0.4350951818379539 -0.1741207413452519 +-0.5145782419931798 -0.3513100982291031 -0.2361063650510856 +-0.5228144881588195 -0.2675250146202525 -0.2980919887569193 +-0.4425896576708642 -0.4681617941428142 -0.1299454666096876 +-0.3870735656798281 -0.4174433228388238 -0.147755815579957 +-0.331557473688792 -0.3667248515348334 -0.1655661645502265 +-0.4109529460834211 -0.516899535928009 -0.1878378633121648 +-0.3238001425049419 -0.5149188064092134 -0.2635406089849115 +-0.2366473389264628 -0.5129380768904178 -0.3392433546576582 +-0.3719093464236645 -0.2986108974063172 -0.3296194596941018 +-0.3081570082669887 -0.3316775097111775 -0.2854441849585374 +-0.2765202966795456 -0.3804152514963722 -0.3433365816610147 +-0.4274254384147006 -0.3493293687103076 -0.3118091107238323 +-0.3320363886705817 -0.4311337228003627 -0.3255262326907453 +-0.4191891922490608 -0.4331144523191583 -0.2498234870179986 +-0.4590621500021437 -0.3005916269251128 -0.2539167140213551 +-0.450825903836504 -0.3843767105339634 -0.1919310903155213 +-0.3953098118454678 -0.3336582392299731 -0.2097414392857908 +-0.355436854092385 -0.4661810646240186 -0.2056482122824343 +-0.2682840505139058 -0.464200335105223 -0.2813509579551809 +-0.299920762101349 -0.4154625933200282 -0.2234585612527037 +-0.3636731002580248 -0.382395981015168 -0.2676338359882681 +-0.3123819476312772 0.2632502787208123 -0.5870828446655325 +-0.4287562776694293 0.3334097606041608 -0.5851789174867541 +-0.5451306077075813 0.4035692424875092 -0.5832749903079758 +-0.2103662211089434 0.2497199829025006 -0.5219332772167546 +-0.2247248246247617 0.3063491689675374 -0.4548797825891983 +-0.23908342814058 0.3629783550325742 -0.387826287961642 +-0.4431148811852475 0.3900389466691976 -0.5181254228591979 +-0.3410991546629137 0.3765086508508858 -0.45297585541042 +-0.3267405511470955 0.3198794647858491 -0.5200293500379762 +-0.4752591973769473 0.3134546074171694 -0.5135422471714168 +-0.3588848673387953 0.2432951255338208 -0.5154461743501954 +-0.4053877870463135 0.2233399723468294 -0.4438095040348581 +-0.2568691408164616 0.2297648297155092 -0.4502966069014174 +-0.2712277443322798 0.286394015780546 -0.3832431122738611 +-0.3033720605239796 0.2098096765285177 -0.3786599365860802 +-0.3732434708546136 0.2999243115988576 -0.4483926797226389 +-0.1789519266545372 0.745749750784561 -0.1292083228047249 +-0.2129032244781782 0.8155872584364083 -0.05518716363972292 +-0.2468545223018193 0.8854247660882557 0.01883399552527908 +-0.1802533225385411 0.639956113952989 -0.1420127664919652 +-0.215506016246186 0.6039999847732644 -0.08079605101420351 +-0.2507587099538308 0.5680438555935399 -0.01957933553644181 +-0.1047385366438837 0.6525234576558596 -0.08043091629465572 +-0.06447644445687124 0.6291346721790059 0.04236764938041546 +-0.02421435226985875 0.605745886702152 0.1651662150554866 +-0.1726411322911658 0.7921984729595546 0.06761140203534824 +-0.09842774228051226 0.6989721798308532 0.1163888085454174 +-0.1386898344675247 0.7223609653077072 -0.006409757129653719 +-0.2481559181858231 0.7796311292566838 0.006029551838038778 +-0.2142046203621821 0.7097936216048364 -0.0679916073269632 +-0.249457314069827 0.6738374924251118 -0.00677489184920152 +-0.1399912303515286 0.6165673284761352 -0.01921420081689403 +-0.09972913816451609 0.5931785429992813 0.1035843648581771 +-0.1752439240591735 0.5806111992964105 0.04200251466086767 +-0.1739425281751696 0.6864048361279826 0.05480695834810796 +0.3782432516489979 0.7616016791193496 0.1999335720632571 +0.3345587613782943 0.6503867319497429 0.1483083170805478 +0.3371466196636645 0.7917090836185672 0.1396265787851437 +0.3100347779673995 0.8073757887798914 0.2455088376534231 +0.2689381459820663 0.8374831932791089 0.1852018443753098 +0.1981418140150977 0.7419349512708262 0.2394588482608799 +0.2666478986073592 0.6968664563461948 0.1940330416590394 +-0.6019510891930593 0.01713199168071838 -0.02879976192465095 +-0.5558023718968748 0.03575650586891152 0.04395756973230581 +-0.5096536546006902 0.05438102005710466 0.1167149013892626 +-0.7344375661053333 -0.01378551152816954 -0.05056443995264134 +-0.820775325721423 -0.02607850054886432 0.0004282136763250205 +-0.9071130853375124 -0.0383714895695591 0.05142086730529138 +-0.6233971792462235 -0.07236486309152959 -0.0553283417695601 +-0.5986945520032032 -0.1432372036755844 -0.009099589957512477 +-0.573991924760183 -0.2141095442596393 0.03712916185453514 +-0.5310997446538546 -0.03511583471514333 0.09018632154435344 +-0.5525458347070187 -0.1246126894873913 0.0636577416994443 +-0.5772484619500391 -0.05374034890333646 0.01742898988739666 +-0.6421401315129643 0.02346351684821674 0.09495022336127217 +-0.688288848809149 0.004839002660023599 0.0221928917043154 +-0.7746266084252384 -0.007453986360671181 0.07318554533328178 +-0.7097349388623131 -0.08465785211222437 -0.004335688140593732 +-0.6850323116192929 -0.1555301926962792 0.04189306367145389 +-0.7960726984784027 -0.09695084113291913 0.04665696548837263 +-0.6635862215661286 -0.06603333792403124 0.06842164351636304 +0.324879354902003 -0.122089256399921 -0.3421426580185241 +0.3753567992703715 -0.1768899989071821 -0.3366999191421151 +0.4258342436387398 -0.2316907414144433 -0.3312571802657061 +0.3828190812197019 -0.2750364362289784 -0.3518678650738619 +0.2893264744322955 -0.2635813885362526 -0.3779212887584267 +0.1958338676448891 -0.2521263408435266 -0.4039747124429914 +0.5203907085359766 -0.1046799517244888 -0.4420546512932811 +0.5056977016930204 -0.1652837957902273 -0.4033079146586197 +0.4910046948500644 -0.2258876398559659 -0.3645611780239584 +0.2388490300639271 -0.2087806460289915 -0.3833640276348357 +0.3323416368513335 -0.2202356937217173 -0.3573106039502709 +0.2818641924829651 -0.1654349512144562 -0.3627533428266799 +0.3040194812752517 -0.202977544470514 -0.416668025393088 +0.4122050949056141 -0.1538287480975014 -0.4293613383431846 +0.397512088062658 -0.2144325921632399 -0.3906146017085232 +0.455220257324652 -0.1104830532829662 -0.4087506535350287 +0.3900498061133276 -0.1162861548414436 -0.3754466557767764 +0.440527250481696 -0.1710868973487047 -0.3700039169003675 +0.3470346436942897 -0.1596318496559787 -0.3960573405849324 +0.6078832324176173 -0.6282918901496146 -0.04761928756839911 +0.61839298855418 -0.6197093134622316 0.00952882710451429 +0.5204003034266571 -0.5412814410161713 -0.01441326297714713 +0.6557862925132931 -0.5795598144335539 -0.01397612782595534 +0.105948289541726 0.3554559666120066 -0.3858940840269045 +0.1575846989585532 0.4082539157901 -0.4028374129328999 +0.2092211083753804 0.4610518649681934 -0.4197807418388954 +0.1451681273079774 0.571274891372423 -0.4869108640113224 +0.02947873682374721 0.6286999685985594 -0.537097657277754 +-0.08621065366048299 0.6861250458246957 -0.5872844505441857 +-0.04353609217512026 0.6353966358861068 -0.2616031291635179 +0.05792844448065569 0.5948810286395001 -0.3199767763573089 +0.1593929811364316 0.5543654213928935 -0.3783504235510999 +-0.02215767259308002 0.575902019420466 -0.5201543283717585 +0.0935317178911502 0.5184769421943296 -0.469967535105327 +0.04189530847432298 0.4656789930162362 -0.4530242061993316 +-0.07198579983202875 0.6692155758451661 -0.4787240100839631 +-0.0577609460035745 0.6523061058656365 -0.3701635696237406 +0.04370359065220144 0.6117904986190297 -0.4285372168175315 +0.006292035063828475 0.5420830794614069 -0.3030334474513134 +0.05612016230277721 0.4487695230367067 -0.344463765739109 +0.1077565717196044 0.5015674722148001 -0.3614070946451045 +-0.007932818764625767 0.5589925494409363 -0.411593887911536 +0.6944912751579515 -0.007476821923413443 0.5297564234932933 +0.5799655559409554 -0.01495364384682669 0.4717275946941137 +0.4654398367239594 -0.02243046577023993 0.413698765894934 +0.4036289799702944 0.03005178076320032 0.3202525909914463 +0.4563438424336255 0.09001084922005383 0.2848352448871383 +0.5090587048969565 0.1499699176769073 0.2494178987828302 +0.6235844241139525 0.1574467396003206 0.3074467275820098 +0.6853952808676176 0.1049644930668803 0.4008929024854975 +0.7472061376212826 0.05248224653344006 0.4943390773889852 +0.601376287933217 -0.2194580771628001 0.3982343318536944 +0.6705898567471271 -0.1463053847752002 0.4614179719999539 +0.7398034255610374 -0.07315269238760018 0.5246016121462134 +0.5395654311795519 -0.1669758306293599 0.3047881569502067 +0.5469681432397971 -0.04134089170831964 0.2745256221929785 +0.5543708553000424 0.0842940472127206 0.2442630874357503 +0.486850568716221 -0.2269348990862134 0.3402055030545148 +0.4415384183131351 -0.1612590286220267 0.3453603144015946 +0.3962262679100492 -0.09558315815783991 0.3505151257486745 +0.6326804184042866 0.04500542461002682 0.4363102485898056 +0.5708695616506216 0.0974876711434671 0.3428640736863179 +0.5181546991872904 0.03752860268661358 0.3782814197906259 +0.6252777063440413 -0.08062951431101342 0.4665727833470338 +0.5107519871270453 -0.08810633623442667 0.4085439545478541 +0.5560641375301311 -0.1537822066986134 0.4033891432007743 +0.6779925688073725 -0.02067044585415992 0.4311554372427257 +0.6087789999934622 -0.09382313824175992 0.3679717970964661 +0.6161817120537074 0.03181180067928034 0.337709262339238 +0.4942532807764661 -0.1012999601651731 0.3099429682972866 +0.4489411303733802 -0.03562408970098642 0.3150977796443665 +0.5016559928367114 0.02433497875586711 0.2796804335400584 +0.5634668495903764 -0.02814726777757318 0.3731266084435462 +0.494263678815827 -0.6543386653492607 -0.357653236002101 +0.3724981140565998 -0.6260029953910525 -0.3222877409329564 +0.2507325492973726 -0.5976673254328444 -0.2869222458638119 +0.1806088793464512 -0.5211121723507774 -0.1899600094680116 +0.232250774154757 -0.4728926892269188 -0.1283632681413559 +0.2838926689630628 -0.4246732061030601 -0.06676652681470022 +0.4056582337222899 -0.4530088760612683 -0.1021320218838448 +0.4757819036732114 -0.5295640291433352 -0.1990942582796451 +0.5459055736241328 -0.6061191822254021 -0.2960564946754454 +0.5112410768990947 -0.3855371967681455 -0.3426155138097842 +0.5461704657910812 -0.4845829096145866 -0.3594165862302714 +0.5810998546830677 -0.5836286224610278 -0.3762176586507585 +0.3894755121398675 -0.3572015268099373 -0.3072500187406396 +0.3026393362726268 -0.4279115696981702 -0.2886855960919822 +0.2158031604053861 -0.4986216125864032 -0.2701211734433248 +0.4241400088649057 -0.5777835122671937 -0.2606909996063008 +0.3540163389139842 -0.501228359185127 -0.1637287632105005 +0.3023744441056784 -0.5494478423089856 -0.2253255045371562 +0.4593342899238405 -0.5552929525028195 -0.3408521635816139 +0.3375687251646132 -0.5269572825446114 -0.3054866685124693 +0.424404901031854 -0.4562472396563784 -0.3240510911611268 +0.5109761847321462 -0.5070734693789609 -0.2792554222549583 +0.4760467958401597 -0.4080277565325198 -0.2624543498344711 +0.4408525147812248 -0.4305183162968941 -0.1822931858591579 +0.3542812310809327 -0.3796920865743115 -0.2270888547653265 +0.2674450552136919 -0.4504021294625445 -0.208524432116669 +0.3190869500219977 -0.4021826463386858 -0.1469276907900134 +0.3892106199729192 -0.4787377994207527 -0.2438899271858137 +-0.4796054955762912 0.1341491370827123 -0.3778120576626281 +-0.5771916947293848 0.1550280900759266 -0.4531840247422942 +-0.6747778938824784 0.1759070430691408 -0.5285559918219603 +-0.7529013887199626 0.1655362185078035 -0.4085508627310055 +-0.7163691880565848 0.1713562419501852 -0.4704722559437695 +-0.6167260295597764 0.1499729623190068 -0.3936100642703607 +-0.5898453806461893 0.1986854514960678 -0.4155566240068176 +-0.6887971075691615 0.219947910434435 -0.4919544956832899 +-0.699421885159407 0.2630883385202054 -0.4527406482505805 +-0.7286898202296466 0.2150460348312471 -0.4320998584938578 +0.1252535730330123 0.5228215927553191 -0.1316614240094218 +0.1037434446427327 0.4411536221197547 -0.0923492893560868 +0.08223331625245307 0.3594856514841904 -0.05303715470275179 +0.1177627995575169 0.3081784262822524 0.01612216455541082 +0.1748024112528603 0.3385391717158788 0.04596934916023842 +0.2318420229482037 0.3688999171495052 0.07581653376506602 +0.05485111246316161 0.3671062811903375 0.1782170417573237 +0.1328612865232901 0.3778244083212688 0.1540326006281803 +0.2108714605834186 0.3885425354522002 0.129848159499037 +-0.002188499232181791 0.3367455357567112 0.1483698571524961 +0.01878206313260329 0.3171029174540161 0.09433823141852511 +0.03975262549738837 0.2974602991513211 0.04030660568455417 +0.01932162915809783 0.4184135063922755 0.1090577224991611 +0.06180231991316253 0.4804388587251448 0.01571396211185509 +0.1042830106682272 0.5424642110580141 -0.07762979827545088 +0.1963125396431399 0.4202071423514432 0.006657214506903405 +0.1392729279477964 0.3898463969178168 -0.02318997009792419 +0.1607830563380761 0.4715143675533812 -0.06250210475125921 +0.1753419772783548 0.4398497606541382 0.06068884024087436 +0.139812493973291 0.4911569858560761 -0.008470479017288264 +0.09733180321822631 0.4291316335232068 0.08487328137001771 +0.1538318488880752 0.3581817900185738 0.1000009748942094 +0.07582167482794669 0.3474636628876424 0.1241854160233527 +0.09679223719273176 0.3278210445849474 0.07015379028938178 +0.04029219152288291 0.3987708880895804 0.0550260967651901 +0.08277288227794764 0.4607962404224497 -0.03831766362211587 +0.06126275388766798 0.3791282697868854 0.000994471031219156 +0.1183023655830114 0.4094890152205116 0.03084165563604675 +0.1089976917776484 -0.3228363837317596 -0.3854102897943339 +0.1156541226978141 -0.4050014743127184 -0.3407924434611117 +0.1223105536179797 -0.4871665648936773 -0.2961745971278895 +0.2171414818407296 -0.5662670707334043 -0.3577955052538436 +0.3053159791433138 -0.5632024859921724 -0.4640342597130199 +0.393490476445898 -0.5601379012509404 -0.5702730141721963 +0.3868340455257324 -0.4779728106699817 -0.6148908605054186 +0.2920031173029825 -0.3988723048302547 -0.5532699523794644 +0.1971721890802326 -0.3197717989905277 -0.4916490442535103 +0.4776500094424517 -0.3541369420687054 -0.413488773199816 +0.4789883308777952 -0.4217824002157065 -0.5011631050103349 +0.4803266523131388 -0.4894278583627075 -0.5888374368208538 +0.2038286200003983 -0.4019368895714865 -0.4470311979202881 +0.2986595482231482 -0.4810373954112135 -0.5086521060462422 +0.2104850509205639 -0.4841019801524454 -0.4024133515870659 +0.2024902985650548 -0.3342914314244855 -0.3593568661097692 +0.2091467294852205 -0.4164565220054443 -0.3147390197765469 +0.2959829053524612 -0.3457464791172114 -0.3333034424252044 +0.290664795867639 -0.3312268466832536 -0.4655956205689455 +0.3841574026550454 -0.3426818943759795 -0.4395421968843808 +0.3854957240903889 -0.4103273525229806 -0.5272165286948998 +0.390813833575211 -0.4248469849569383 -0.3949243505511585 +0.3039776577079704 -0.4955570278451714 -0.3763599279025011 +0.3921521550105546 -0.4924924431039394 -0.4825986823616774 +0.2973212267878047 -0.4133919372642124 -0.4209777742357235 +-0.008267994304607215 0.2752662122848008 -0.4239597593017595 +-0.07084786873411318 0.2478744071356885 -0.47896876348261 +-0.1334277431636192 0.2204826019865761 -0.5339777676634605 +0.07773686921497716 0.281234324075571 -0.5946940265635365 +0.06992853951828436 0.2883755551950183 -0.519446269415994 +0.06212020982159155 0.2955167863144658 -0.4441985122684515 +0.0007983912696529205 0.3104717049914955 -0.5826495361168308 +-0.08394841637236414 0.3468503170268673 -0.4953572885225823 +-0.1686952240143812 0.3832289290622392 -0.408065040928334 +0.0151569947854712 0.2538425189264586 -0.6497030307443871 +-0.05523120934072758 0.2335919448967937 -0.629464277777695 +-0.1256194134669263 0.2133413708671287 -0.609225524811003 +-0.08520647224993147 0.3045035932007252 -0.4119152688550537 +-0.1621449501952557 0.3337409741166498 -0.3998707784083478 +-0.1477863466794374 0.2771117880516129 -0.4669242730359042 +-0.0004596646079144118 0.2681249811653534 -0.4992075164493021 +-0.06303953903742036 0.2407331760162411 -0.5542165206301526 +0.007348665088778381 0.260983750045906 -0.5744552735968447 +-0.01481826812373268 0.3247541672303902 -0.4321540218217457 +-0.007009938427039886 0.3176129361109428 -0.5074017789692882 +-0.09175674606905694 0.3539915481463147 -0.4201095313750399 +-0.06958981285654584 0.2902211309618305 -0.5624107831501387 +-0.1399780169827446 0.2699705569321655 -0.5421720301834467 +-0.1543366204985629 0.3265997429972023 -0.4751185355558903 +-0.07739814255323868 0.2973623620812779 -0.4871630260025962 +-0.2402173009024565 0.7101459821123688 -0.2150434915036212 +-0.3354339729740167 0.744379721092024 -0.2268575010375155 +-0.4306506450455769 0.7786134600716792 -0.2386715105714098 +-0.2426163669525614 0.5399238092644888 -0.1101818788552932 +-0.2344740239512921 0.5118037629354377 -0.2007844221741446 +-0.2073636732449166 0.5758799384442133 -0.1713985943330549 +-0.3107226883177462 0.6382337237529196 -0.09261006054809784 +-0.2754699946101013 0.6741898529326443 -0.1538267760258595 +-0.3706866666816615 0.7084235919122994 -0.1656407855597539 +-0.2673276516088319 0.6460698066035933 -0.2444293193447109 +-0.2944380023152075 0.5819936310948175 -0.2738151471858006 +-0.3625443236803921 0.6803035455832485 -0.2562433288786052 +-0.3025803453164767 0.6101136774238682 -0.1832126038669493 +0.03856992515210002 0.5863891041466165 -0.1178208240117377 +-0.06962385111909189 0.5682886449023494 -0.06466808936071847 +-0.1778176273902838 0.5501881856580824 -0.01151535470969929 +-0.08887214711309407 0.4003130471480085 0.1622104571501802 +-0.1545852326292213 0.4442379402366108 0.1220194314138934 +-0.2202983181453485 0.4881628333252131 0.08182840567760666 +-0.004450331628459217 0.4230531628754878 -0.03919655470506762 +-0.09113397950937151 0.4866206742667851 -0.02535595470738346 +0.01705979676182041 0.5047211335110522 -0.07850868935840263 +-0.04693102238352392 0.3610278105426183 0.05414720568223834 +-0.067901584748309 0.3806704288453135 0.1081788314162093 +-0.1336146702644362 0.4245953219339158 0.06798780567992251 +-0.04639145635802938 0.4623383994808777 0.06886669676287427 +-0.003910765602964654 0.5243637518137471 -0.02447706362443172 +-0.1121045418741566 0.5062632925694801 0.02867567102658748 +-0.02542089399324429 0.4426957811781826 0.01483507102890331 +0.4009231906377103 -0.4672896142388265 0.07365677178495408 +0.4663118175040519 -0.5581255054984517 0.1524833290579527 +0.5317004443703937 -0.648961396758077 0.2313098863309513 +0.393629413610123 -0.487951989389427 0.004242891694108507 +0.4517242634488774 -0.5994502557996526 0.01365556887626155 +0.5098191132876319 -0.7109485222098784 0.02306824605841459 +0.5895611636894134 -0.6450846188693486 0.05216825678600202 +0.5507327787920243 -0.6794935656371219 0.03768234162686371 +0.4917858057808411 -0.5668271541383207 0.02821201248614521 +0.598028952035333 -0.6254977636351409 0.1222144642987851 +0.4997731595343161 -0.5467898943318872 0.09812812642640632 +0.5664630881979333 -0.6391818847546229 0.1775542049062924 +0.4613607594884127 -0.5819294165864618 0.08375842246799511 +0.5209944142599978 -0.695613624509111 0.09335310544150016 +0.5283468598733569 -0.6747850484554414 0.1633253264526192 +0.561148016626859 -0.6625294010731256 0.1082764997083856 +0.2325317215255335 -0.6786748266197733 -0.5473696087523454 +0.1980101425297375 -0.6422271029047276 -0.4487653227664528 +0.1634885635339414 -0.6057793791896819 -0.35016103678056 +0.1435192707734445 -0.3592841074468053 -0.4840145757802267 +0.1846972806894061 -0.4778969217428099 -0.5380010154328971 +0.2258752906053678 -0.5965097360388145 -0.5919874550855677 +-0.04535757638065531 -0.5619986481124215 -0.4727030489323633 +0.05877938258667297 -0.6130399488532207 -0.5304599975343216 +0.1629163415540012 -0.6640812495940198 -0.5882169461362798 +-0.08653558629661701 -0.4433858338164168 -0.4187166092796927 +-0.02357663724525042 -0.3758143202612115 -0.4224871182289806 +0.03938231180611617 -0.3082428067060061 -0.4262576271782684 +-0.07987915537645135 -0.5255509243973757 -0.3740987629464705 +-0.0102637754049191 -0.5401445014231292 -0.3332514255625361 +0.05935160456661315 -0.5547380784488827 -0.2924040881786017 +0.1913537116095718 -0.5600620123237687 -0.4933831690996749 +0.1501757016936101 -0.4414491980277642 -0.4393967294470044 +0.1568321326137758 -0.5236142886087231 -0.3947788831137823 +0.1283947625582052 -0.627633525878974 -0.4896126601503871 +0.0938731835624092 -0.5911858021639284 -0.3910083741644944 +0.02425780359087693 -0.5765922251381749 -0.4318557115484288 +0.1217383316380395 -0.5454684352980153 -0.5342305064836094 +0.01760137267071127 -0.494427134557216 -0.4764735578816511 +0.08056032172207786 -0.4268556210020107 -0.4802440668309388 +-0.01692020632508475 -0.4579794108421704 -0.3778692718957584 +0.0526951736464475 -0.4725729878679238 -0.3370219345118239 +0.04603874272628184 -0.390407897286965 -0.3816397808450461 +0.08721675264224354 -0.5090207115829695 -0.4356262204977167 +-0.553080066105076 0.01532844114913534 0.2789813124558506 +-0.6426551949056462 -0.04234865194702712 0.3684903918654818 +-0.7322303237062163 -0.1000257450431896 0.4579994712751131 +-0.5823067292413484 -0.2775386722319454 0.4239273673020277 +-0.6621396369964945 -0.2375933942010809 0.4651210950962666 +-0.7419725447516404 -0.1976481161702165 0.5063148228905054 +-0.4927316004407782 -0.2198615791357829 0.3344182878923965 +-0.482989379395354 -0.122239208008756 0.2861029362770041 +-0.4732471583499299 -0.0246168368817291 0.2377875846616117 +-0.6096702118350152 -0.2403653005361577 0.3781116077582462 +-0.7168666021838281 -0.1632466508095056 0.3734895760087036 +-0.8240629925326409 -0.08612800108285348 0.3688675442591609 +-0.7641911115622981 -0.06341695868931874 0.4147670498113999 +-0.6728260272292066 -0.005442252362425792 0.3241347109630423 +-0.7917298731620064 -0.02600546994758325 0.368657813705694 +-0.7739333326077222 -0.1610393298163456 0.4630824014267923 +-0.8014720942074304 -0.1236278410746102 0.4169731653210864 +-0.6923104693200549 -0.2006869946164796 0.4207654141938272 +-0.6523974159510704 -0.139971023074054 0.4168057434808742 +-0.5725645081959242 -0.1799163011049185 0.3756120156866354 +-0.5628222871505001 -0.08229392997789158 0.3272966640712429 +-0.599927990789591 -0.1427429294091308 0.3297962561428538 +-0.7071243811384039 -0.06562427968247869 0.3251742243933112 +-0.5901857697441669 -0.0451205582821039 0.2814809045274614 +-0.6830421684452262 -0.1031096921416161 0.3726965444155278 +-0.5894516872004369 0.4085693604323095 -0.1325294640740643 +-0.6290161492812805 0.4751197336826475 -0.2078883740813779 +-0.668580611362124 0.5416701069329855 -0.2832472840886914 +-0.6490032657501061 0.4773000082524081 -0.397409043287453 +-0.6607404548025501 0.5111454321639779 -0.3413493139792356 +-0.6196218789645169 0.4432866250605392 -0.2651345624957689 +-0.6584113243101 0.4169534160930313 -0.2316775797945261 +-0.6997331004935399 0.4849111948165899 -0.3079372781869821 +-0.7265509064405881 0.4245311942977077 -0.3304212986325114 +-0.6898783227965916 0.452369883781837 -0.3652086893944315 +0.5483943071486639 -0.4044073991672256 0.3288221296815637 +0.5646258951780211 -0.516204028784051 0.3225935676556924 +0.5808574832073783 -0.6280006584008766 0.3163650056298212 +0.6471859908723177 -0.6045370252779405 0.207269583597655 +0.598087237208285 -0.5048684176174866 0.268238365024146 +0.615620127034918 -0.6182211463974225 0.2626093242051623 +0.4992372683116793 -0.4253681375244259 0.2437670103826937 +0.4500802294746948 -0.4463288758816262 0.1587118910838239 +0.5154688563410365 -0.5371647671412515 0.2375384483568225 +0.5492837610721442 -0.5262110001613387 0.1832904979441831 +0.5156403284782909 0.07906326991868969 0.722179982659955 +0.4434954046641084 0.1581265398373795 0.6353429709449627 +0.3713504808499259 0.2371898097560694 0.5485059592299706 +0.4101319012033409 -0.02243046577023992 0.4690067014155526 +0.4693496848997184 -0.01495364384682666 0.5823434657353508 +0.5285674685960958 -0.007476821923413402 0.695680230055149 +0.2572823960749038 0.02948951517881747 0.6805816455099771 +0.3674500148140936 0.01965967678587826 0.7233934284649671 +0.4776176335532835 0.00982983839293906 0.7662052114199571 +0.1980646123785263 0.02201269325540421 0.5672448811901789 +0.2490144474213387 0.004706032939051747 0.4967198998253707 +0.299964282464151 -0.01260062737730071 0.4261949184605626 +0.1851374722607213 0.1085527850975073 0.5937446337949849 +0.2231601671857287 0.1777862166232579 0.5497194050349826 +0.2611828621107361 0.2470196481490086 0.5056941762749805 +0.4564225447819134 0.07158644799527643 0.6088432183401566 +0.3972047610855359 0.06410962607186317 0.4955064540203585 +0.3842776209677309 0.1506497179139663 0.5220062066251646 +0.405472709739101 0.08889310831162889 0.6793681997049649 +0.3333277859249186 0.1679563782303187 0.5925311879899726 +0.2953050909999111 0.09872294670456812 0.636556416749975 +0.418399849856906 0.0023530164695258 0.6528684471001589 +0.3082322311177161 0.01218285486246501 0.6100566641451689 +0.3591820661605285 -0.005123805453887452 0.5395316827803607 +0.2360873073035337 0.09124612478115483 0.5232196524301768 +0.2741100022285411 0.1604795563069055 0.4791944236701745 +0.2870371423463461 0.07393946446480236 0.4526946710653686 +0.3462549260427235 0.08141628638821569 0.566031435385167 +0.227040381545612 0.1483850611894514 0.02064222312937426 +0.1716013169844658 0.1915292677425096 0.009186475403110579 +0.1161622524233196 0.2346734742955678 -0.002269272323153101 +0.08402468592022441 0.2295612529139632 -0.0605705528750024 +0.1073261839782754 0.1813048249793004 -0.107416085700588 +0.1306276820363263 0.1330483970446376 -0.1542616185261736 +0.1860667465974725 0.08990419049157941 -0.1428058707999099 +0.2182043131005677 0.09501641187318402 -0.08450459024806065 +0.2503418796036629 0.1001286332547886 -0.02620330969621136 +0.1479113825360122 0.1196674528139485 0.02498619150495409 +0.1927674037262609 0.1148585867547634 0.02735678462184871 +0.2376234249165095 0.1100497206955783 0.02972737773874332 +0.115773816032917 0.1145552314323439 -0.0333150890468952 +0.1284922707200704 0.1046341439915542 -0.08924577648184988 +0.1412107254072238 0.09471305655076451 -0.1451764639168046 +0.09247231797486606 0.1628116593670067 0.01353044377869041 +0.08188927460396853 0.2011469998608798 0.00444528916932135 +0.07130623123307099 0.2394823403547529 -0.004639865440047715 +0.1949028150425168 0.1432728398078468 -0.03765905742247504 +0.1627652485394215 0.1381606184262422 -0.09596033797432432 +0.1394637504813706 0.186417046360905 -0.04911480514873872 +0.1821843603553633 0.1531939272486365 0.01827163001247964 +0.1267452957942171 0.1963381338016948 0.006815882286215963 +0.1373283391651147 0.1580027933078216 0.01590103689558503 +0.2054858584134143 0.1049374993139737 -0.02857390281310598 +0.1606298372231657 0.1097463653731588 -0.03094449593000059 +0.173348291910319 0.09982527793236912 -0.08687518336495526 +0.1051907726620195 0.152890571926217 -0.04240024365626426 +0.09460772929112193 0.1912259124200901 -0.05148539826563333 +0.1179092273491729 0.1429694844854273 -0.09833093109121896 +0.150046793852268 0.148081705867032 -0.04002965053936964 +-0.3671177921030406 0.4667607758690391 -0.3302311435245655 +-0.4807935525496829 0.5139140106404672 -0.3396894937150453 +-0.5944693129963252 0.5610672454118952 -0.3491478439055252 +-0.5748919673843075 0.4966971467313179 -0.4633096031042867 +-0.5866291564367512 0.5305425706428877 -0.4072498737960695 +-0.4713992822329193 0.4820809020183589 -0.3969356821294363 +-0.4412290904688393 0.4473636373901292 -0.2643305837077318 +-0.5549048509154817 0.4945168721615573 -0.2737889338982116 +-0.5153403888346382 0.4279664989112193 -0.198430023890898 +-0.5458932349880675 0.462986039747819 -0.3312977342356689 +0.5751314489735539 -0.03051877004271066 0.1107462126882285 +0.5706788217691318 0.04963048201611317 0.1451643260183264 +0.5662261945647096 0.129779734074937 0.1795824393484242 +0.4080816071747165 -0.0500974712956235 0.2858344776613485 +0.4652490968424697 -0.07028765489759382 0.2159990182269425 +0.5224165865102228 -0.09047783849956416 0.1461635587925366 +0.5179639593058007 -0.01032858644074033 0.1805816721226344 +0.4607964696380476 0.009861597161230001 0.2504171315570404 +0.5135113321013784 0.06982066561808351 0.2149997854527323 +0.5632761097088868 -0.07600445690492706 0.1754268607755545 +0.5588234825044645 0.004144795153896763 0.2098449741056524 +0.5514207704442191 -0.1214901437671435 0.2401075088628806 +0.5105612472455556 -0.1359635253617806 0.2108442068798626 +0.4987059079808882 -0.181449212223997 0.2755248549671887 +0.4533937575778024 -0.1157733417598102 0.2806796663142685 +0.5061086200411338 -0.0558142733029568 0.2452623202099606 +0.6369423057272189 -0.08300101657615092 0.2041923875917162 +0.6943005352764617 -0.05533401105076734 0.3320566758253017 +0.7516587648257047 -0.02766700552538377 0.4599209640588873 +0.6898479080720397 0.02481524100805649 0.3664747891553997 +0.6324896785227969 -0.002851764517327089 0.238610500921814 +0.6280370513183746 0.07729748754149676 0.2730286142519119 +0.6824451960117945 -0.1008196979129837 0.3967373239126278 +0.6132316271978844 -0.1739723903005837 0.3335536837663683 +0.6250869664625516 -0.1284867034383673 0.2688730356790422 +0.6206343392581293 -0.04833745137954353 0.3032911490091401 +-0.6129506711756052 -0.605991347316977 0.2451707595866467 +-0.5917302132894577 -0.4989881931592161 0.1912331442799587 +-0.5705097554033103 -0.3919850390014551 0.1372955289732707 +-0.4678975924426613 -0.3048904439166736 0.1297521693668745 +-0.3865058873681598 -0.3247990029896531 0.1761464250671662 +-0.3051141822936584 -0.3447075620626326 0.2225406807674579 +-0.3263346401798058 -0.4517107162203936 0.2764782960741459 +-0.4289468031404547 -0.5388053113051751 0.2840216556805422 +-0.5315589661011038 -0.6258999063899565 0.2915650152869384 +-0.3321047593458771 -0.6394571487401648 0.08312346821261209 +-0.432793549251169 -0.6639695996516892 0.1551184371061863 +-0.5334823391564608 -0.6884820505632137 0.2271134059997605 +-0.2294925963852282 -0.5523625536553833 0.07558010860621582 +-0.2275692233298711 -0.4897804094821262 0.1400317178933937 +-0.225645850274514 -0.4271982653088692 0.2044833271805717 +-0.3108843014597297 -0.5324539945824038 0.0291858529059241 +-0.3903526334788741 -0.4499632913361672 0.04724320649281032 +-0.4698209654980184 -0.3674725880899307 0.06530056007969653 +-0.5103385082149563 -0.5188967522321956 0.2376273999802504 +-0.4077263452543073 -0.4318021571474141 0.2300840403738542 +-0.4891180503288088 -0.4118935980744345 0.1836897846735625 +-0.5122618812703134 -0.5814788964054527 0.1731757906930725 +-0.4910414233841659 -0.4744757422476916 0.1192381753863845 +-0.4115730913650215 -0.556966445493928 0.1011808217994983 +-0.4308701761958119 -0.6013874554784322 0.2195700463933642 +-0.3301813862905201 -0.5768750045669078 0.14757507749979 +-0.328258013235163 -0.5142928603936506 0.212026686786968 +-0.3089609284043726 -0.4698718504091468 0.09363746219310204 +-0.3884292604235169 -0.3873811471629102 0.1116948157799883 +-0.3070375553490154 -0.4072897062358897 0.15808907148028 +-0.4096497183096643 -0.4943843013206711 0.1656324310866762 +-0.5030112472787248 0.06838616440997386 -0.3507441445464253 +-0.6240031981342521 0.0235021447304497 -0.3990481985098888 +-0.7449951489897794 -0.02138187494907447 -0.4473522524733522 +-0.776315051253192 0.099155066658477 -0.3811443564282923 +-0.7633740557535516 0.03871722910237334 -0.4157780470812817 +-0.6401922538778505 0.08369143860973446 -0.366273567355467 +-0.6040852716664208 0.08954297681781287 -0.4284569758833301 +-0.7275120702315674 0.04456499074161608 -0.4782130534204646 +-0.7039070079740407 0.1108879648513775 -0.5055114620514872 +-0.7437839870536477 0.1054762365499623 -0.4454261375949691 +0.2814747158794375 -0.5607502311067389 -0.6033570690564578 +0.2396260672269698 -0.4405525238953844 -0.547889091840614 +0.3354933474661522 -0.5209685957176673 -0.6110435761996588 +0.2881311467996032 -0.6429153216876978 -0.5587392227232356 +0.3421497783863178 -0.6031336862986263 -0.5664257298664364 +0.2529389290673011 -0.6048827050573021 -0.4586533991741695 +0.246498059408217 -0.5230838886208701 -0.5036519984383071 +-0.641756836426429 0.2999356111329644 -0.1324161685026618 +-0.7336264477332646 0.2578522350839573 -0.2076617829385728 +-0.8254960590401001 0.2157688590349501 -0.2829073973744839 +-0.7779250882644847 0.3144873000822646 -0.3296333370127638 +-0.8037434442903402 0.2655370639605387 -0.3070786378431881 +-0.7102587736632519 0.307266460531755 -0.23117326428547 +-0.6908631271112542 0.1281798562882412 -0.1546094382600903 +-0.6663099817688416 0.2140577337106029 -0.143512803381376 +-0.7581795930756772 0.1719743576615957 -0.2187584178172871 +-0.7352016373479958 0.2215105679241485 -0.2424512671973307 +-0.1408660711995356 0.2791798098811033 0.4167885853888403 +-0.222241934018828 0.3131363651398468 0.3978588617150719 +-0.3036177968381203 0.3470929203985903 0.3789291380413035 +-0.3274090882265333 0.4460823797693566 0.4579105307920167 +-0.2698245167956539 0.5111152838813793 0.5558216472164983 +-0.2122399453647744 0.5761481879934021 0.6537327636409799 +-0.1308640825454821 0.5421916327346585 0.6726624873147482 +-0.1070727911570692 0.4432021733638923 0.5936810945640351 +-0.08328149976865623 0.344212713993126 0.5146997018133219 +-0.002836747157195511 0.4980736395745636 0.3249031628135705 +-0.02172123423154477 0.413790177923829 0.3618415448965833 +-0.04060572130589403 0.3295067162730944 0.398779926979596 +-0.02662803854560845 0.5970630989453298 0.4038845555642837 +-0.06930381700837064 0.6117690966653615 0.5198043303980097 +-0.1119795954711328 0.6264750943853932 0.6357241052317355 +-0.1646573625879486 0.3781692692518696 0.4957699781395535 +-0.1884486539763615 0.4771587286226358 0.5747513708902667 +-0.2460332254072409 0.4121258245106131 0.4768402544657852 +-0.1219815841251864 0.3634632715318379 0.3798502033058275 +-0.2033574469444787 0.3974198267905814 0.3609204796320591 +-0.1030970970508371 0.4477467331825725 0.3429118212228148 +-0.06439701269430696 0.4284961756438606 0.4777613197303092 +-0.0455125256199577 0.5127796372945953 0.4408229376472965 +-0.0881883040827199 0.527485635014627 0.5567427124810223 +-0.12688838843925 0.5467361925533387 0.421893213973528 +-0.2271487383328916 0.4964092861613476 0.4399018723827723 +-0.1695641669020122 0.5614421902733704 0.5378129888072539 +-0.1457728755135993 0.4624527309026041 0.458831596056541 +-0.4254235246692561 0.1500333510571497 -0.4242351741817628 +-0.4688277529153146 0.1867965180248012 -0.5460302577805636 +-0.5122319811613733 0.2235596849924529 -0.6678253413793643 +-0.2859147655467018 0.2098988106181239 -0.6391451851277745 +-0.3758219135002784 0.2267068243987841 -0.6893035984112381 +-0.4657290614538551 0.2435148381794443 -0.7394620116947016 +-0.543410600490031 0.2795746179770718 -0.6214597163655646 +-0.4981918272131606 0.241895086946968 -0.497230985513533 +-0.5701297585228925 0.3334340089377613 -0.5689017259483691 +-0.4969076807825128 0.2995297711640632 -0.6930963866809019 +-0.5236268388153744 0.3533891621247527 -0.6405383962637063 +-0.4051859877981245 0.2818053933209509 -0.6405043261442074 +-0.4223248332077966 0.2067516712117927 -0.6176669280959008 +-0.33241768525422 0.1899436574311325 -0.5675085148124372 +-0.3789206049617381 0.1699885042441411 -0.4958718444971 +-0.4521809944039621 0.262147015215673 -0.569421944007019 +0.507766551401972 -0.658243621175038 0.3280338490113495 +0.4184440315672087 -0.5766899543323738 0.3459312544187492 +0.3291215117324452 -0.4951362874897097 0.3638286598261488 +0.2637328848661035 -0.4043003962300845 0.2850021025531501 +0.2876667778345252 -0.3950181718131235 0.1882781398727519 +0.3116006708029469 -0.3857359473961625 0.09155417719235369 +0.2536779639049124 -0.6756584332493868 0.1462615163570879 +0.3681483330155201 -0.6970380515054919 0.2008864921060419 +0.4826187021261277 -0.7184176697615969 0.2555114678549959 +0.1882893370385707 -0.5848225419897616 0.06743495908408929 +0.2373710792828367 -0.5153662689862415 0.04323337756004468 +0.2864528215271026 -0.4459099959827215 0.01903179603600007 +0.1643554440701491 -0.5941047664067226 0.1641589217644875 +0.1895032933459933 -0.5339307178201637 0.2366813029208411 +0.2146511426218376 -0.4737566692336046 0.3092036840771947 +0.4423779245356303 -0.5674077299154128 0.2492072917383509 +0.3769892976692886 -0.4765718386557876 0.1703807344653523 +0.3530554047008669 -0.4858540630727486 0.2671046971457505 +0.3932961822913643 -0.6368640029189329 0.2734088732623955 +0.303973662456601 -0.5553103360762687 0.2913062786697951 +0.2788258131807567 -0.6154843846628277 0.2187838975134415 +0.417230075259786 -0.6275817785019717 0.1766849105819973 +0.3027597061491784 -0.6062021602458667 0.1220599348330433 +0.3518414483934443 -0.5367458872423465 0.09785835330899867 +0.213437186314415 -0.5246484934032025 0.1399573402404429 +0.2385850355902592 -0.4644744448166435 0.2124797213967965 +0.262518928558681 -0.4551922203996825 0.1157557587163983 +0.3279075554250225 -0.5460281116593074 0.1945823159893969 +-0.5437306026102144 0.1520876581856079 -0.663397699385361 +-0.5708700707891533 0.07870808377601664 -0.6528521018970037 +-0.4985523713906078 0.1146281204364797 -0.5391584443996469 +-0.4972276829026964 0.1720428113725993 -0.7350343697006982 +-0.4055465319755717 0.1545384268104626 -0.6824317850303213 +-0.5243671510816353 0.09866323696300806 -0.724488772212341 +-0.4525308795084607 0.1346740559943129 -0.611402394048177 +0.5596415250113769 -0.34047973548673 -0.3202090016660691 +0.6429713620156455 -0.3944679870517556 -0.3146035619428412 +0.7263011990199142 -0.4484562386167812 -0.3089981222196133 +0.7564500906562867 -0.4581942066908949 -0.1594263122086843 +0.7443662729614374 -0.455177835064803 -0.235273273863632 +0.6586268250708931 -0.3997008665096473 -0.2400950013849392 +0.6139796044510949 -0.451397599220597 -0.2740223327077385 +0.6996138666580202 -0.5069252311693692 -0.2692370800714809 +0.6671097055110414 -0.5616751000369257 -0.2273396493847691 +0.7155427341318603 -0.512733073971621 -0.1940680175812482 +-0.2753607899103175 -0.4741354083250712 0.3049443354081053 +-0.3269991026014781 -0.5836546955145303 0.340953734348461 +-0.3786374152926387 -0.6931739827039894 0.3769631332888166 +-0.2811309090763888 -0.6618818408448424 0.1115895075465715 +-0.3308458487121923 -0.7088189838610445 0.2120505157741051 +-0.3805607883479958 -0.7557561268772466 0.3125115240016387 +-0.4833644870205006 -0.6520010078763039 0.3217051880691485 +-0.4320889010727511 -0.6745584411736956 0.3503397298733045 +-0.3795481801330105 -0.5634730019047075 0.3135414716781799 +-0.4852878600758576 -0.7145831520495609 0.2572535787819706 +-0.3833949262437246 -0.6886372902512216 0.184638253103824 +-0.4340122741281083 -0.7371405853469526 0.2858881205861265 +-0.2792075360210317 -0.5992996966715853 0.1760411168337494 +-0.2772841629656746 -0.5367175524983282 0.2404927261209274 +-0.3289224756568352 -0.6462368396877876 0.2765021250612831 +-0.3817372156450561 -0.6264334283137094 0.2492675820788334 +-0.3947432427533092 -0.6657635206602941 -0.4849411161497003 +-0.3129936736182007 -0.6141614628974035 -0.4616094442099352 +-0.2312441044830921 -0.5625594051345129 -0.4382777722701701 +-0.2853946733552848 -0.5200161104104465 -0.4285231714743227 +-0.421294811362586 -0.5290748734492707 -0.4421002426182406 +-0.5571949493698871 -0.5381336364880951 -0.4556773137621585 +-0.5468530840907223 -0.5259582989668332 -0.2014149344560827 +-0.5956004185195443 -0.5330363324868619 -0.2906947512727472 +-0.6443477529483663 -0.5401143660068906 -0.3799745680894118 +-0.4927025152185296 -0.5685015936908996 -0.2111695352519299 +-0.487299280775159 -0.6181229219349946 -0.3102039528644418 +-0.4818960463317885 -0.6677442501790896 -0.4092383704769536 +-0.5068233223798191 -0.5843919206284951 -0.4683885201997836 +-0.369289265301198 -0.573937365995058 -0.4536476270822272 +-0.4522755051929959 -0.6272473127594762 -0.4782146807004825 +-0.5939761259582984 -0.5863726501472905 -0.3926857745270369 +-0.5394283087714752 -0.6292280422782717 -0.4025119350277357 +-0.5435948724581564 -0.5778988250326491 -0.3022421357367339 +-0.5084476149410651 -0.5310556029680662 -0.366397496945494 +-0.4597002805122431 -0.5239775694480375 -0.2771176801288294 +-0.372547476933764 -0.5219968399292421 -0.352820425801576 +-0.4055497116400505 -0.566520864172104 -0.2868722809246766 +-0.4001464771966799 -0.6161421924161992 -0.3859066985371885 +-0.3183969080615713 -0.5645401346533083 -0.3625750265974233 +-0.4568048523882796 -0.5763103369010635 -0.3782480914014753 +-0.7025716298282595 -0.01768586553775573 -0.2000818967954097 +-0.7570434531672752 -0.0338792085680367 -0.2986067000092116 +-0.8115152765062909 -0.05007255159831767 -0.3971315032230136 +-0.8428351787697036 0.0704643900092338 -0.3309236071779537 +-0.8298941832700633 0.01002655245313014 -0.365557297830943 +-0.7732325089108738 0.02631008531124808 -0.2658320688547899 +-0.6360515023117479 0.01100481111148746 -0.2503026460457482 +-0.6905233256507636 -0.005188531918793495 -0.3488274492595502 +-0.5695313747952364 0.03969548776073066 -0.3005233952960868 +-0.7072782022925568 0.05503484397106374 -0.3163237141181959 +-0.2385915356364194 -0.5184827247199385 -0.4791638422334277 +-0.3276885359248553 -0.5260081020682548 -0.5433815841364504 +-0.4167855362132911 -0.5335334794165711 -0.6075993260394731 +-0.4670287039942407 -0.5383368902610683 -0.5605758401323574 +-0.5141694490520611 -0.5398813367968058 -0.509569880571451 +-0.3766538344773376 -0.5295039716255394 -0.4947986498643083 +-0.4117321307977527 -0.5804004206694364 -0.5695579226438204 +-0.3217037705225673 -0.5718303595485724 -0.5041324323151216 +-0.4043439327713265 -0.6247216584537328 -0.5284449982615269 +-0.4614909053530927 -0.5847040774525814 -0.5211306449223485 +0.4148091938891341 -0.7539025646255237 -0.1342081234763912 +0.3883843171832122 -0.6280862840767496 -0.09119534414694228 +0.3619594404772904 -0.5022700035279755 -0.0481825648174934 +0.207033756052373 -0.6469284528995516 -0.2329727887974605 +0.2851005275666006 -0.724525250324467 -0.2143888268002536 +0.3631672990808283 -0.8021220477493824 -0.1958048648030468 +0.463145524819028 -0.7121236505712413 -0.1904909951266759 +0.5073272201136645 -0.6623181533941915 -0.2450366312052959 +0.4350039841154784 -0.5831415393586639 -0.1467201873254427 +0.3367424223749065 -0.6763057672006083 -0.152792085473598 +0.3103175456689846 -0.5504894866518342 -0.1097793061441491 +0.2586756508606789 -0.5987089697756929 -0.1713760474708048 +0.4115036300107222 -0.7603431336951001 -0.2520877364533316 +0.3317201944988667 -0.6795805056063813 -0.269913669978754 +0.4556853253053587 -0.7105376365180502 -0.3066333725319516 +0.3838597674859857 -0.6320964769168438 -0.2085853535739426 +-0.5846684255685208 0.107258332352168 0.2017320275192881 +-0.705831913832536 0.1415111304590383 0.2139918219923569 +-0.8269954020965511 0.1757639285659085 0.2262516164654258 +-0.8232849042078676 0.06659319311611223 0.2907379806429656 +-0.70445480177884 0.08705918484008054 0.2463386672052567 +-0.8275353878430438 0.1216815891234934 0.2591139382398236 +-0.7212343890536738 0.07667564171894202 0.180683661660854 +-0.85649961924008 0.04570843525946341 0.1592555702868265 +-0.8450814683574848 0.1114264498758558 0.1935659959868067 +-0.8436210657708569 0.0563300450685958 0.2259048525132606 +-0.09154576141940415 0.04886671987635702 -0.269902583948854 +-0.1088191819856876 0.08952381128163681 -0.2229950875665577 +-0.126092602551971 0.1301809026869166 -0.1760875911842614 +0.02216582488039389 0.2290459201932042 -0.3559155864234693 +-0.009980230364110981 0.1554338229524952 -0.3428804177260297 +-0.04212628560861584 0.0818217257117862 -0.32984524902859 +-0.2086496089555789 0.3167580629409776 -0.3197821150833519 +-0.1638571862547595 0.2139085847843441 -0.318791436832618 +-0.1190647635539401 0.1110591066277107 -0.3178007585818842 +-0.05939970617489929 0.122478817117066 -0.2829377526462937 +-0.02725365093039442 0.196090914357775 -0.2959729213437333 +-0.07667312674118273 0.1631359085223458 -0.2360302562639974 +-0.1363381841202235 0.1517161980329905 -0.2708932621995879 +-0.153611604686507 0.1923732894382703 -0.2239857658172915 +-0.1811306068210429 0.2545656761896239 -0.2718839404503217 +-0.08691870830943521 0.1846712038684196 -0.3308359272793239 +-0.1317111310102546 0.287520682025053 -0.3318266055300577 +-0.05477265306493036 0.2582833011091287 -0.3438710959767635 +-0.1041921288757187 0.2253282952736994 -0.2839284308970275 +0.2707440502899475 0.6326669094079626 -0.1955825705870526 +0.394724399156603 0.6608442554250415 -0.2201915825113483 +0.5187047480232585 0.6890216014421207 -0.244800594435644 +0.3795558516611018 0.4392369905252096 -0.2067697688456526 +0.4672656000707059 0.531890976169873 -0.2276497146837483 +0.5549753484803099 0.6245449618145363 -0.248529660521844 +0.5047294526492911 0.7214021325868621 -0.1747944781031346 +0.3787679015354213 0.6909385877742336 -0.149455631045674 +0.4857705940666374 0.7481460058513786 -0.1027999555445645 +0.5410000531063426 0.6569254929592778 -0.1785235441893347 +0.5220411945236889 0.6836693662237943 -0.1065290216307645 +0.4513091024495243 0.5619853085190649 -0.156913763218074 +0.4309949996136545 0.5963676157974572 -0.2239206485975483 +0.3432852512040504 0.5037136301527939 -0.2030407027594525 +0.3070146507469989 0.5681902697803781 -0.1993116366732526 +0.4155185237589507 0.6270729173998608 -0.1532852467185911 +-0.2369486474658256 0.2400141671100079 0.1828203120302112 +-0.2862969848630214 0.2870259366257832 0.2418800128093191 +-0.335645322260217 0.3340377061415585 0.3009397135884271 +-0.2614086302632643 0.4473163942089197 0.06216818776876572 +-0.2368058568650528 0.362545062004024 0.08269899559621155 +-0.2122030834668414 0.2777737297991284 0.1032298034236574 +-0.3289910434146866 0.1705996656669673 0.002515297682443886 +-0.281860798966001 0.1780672429760558 0.04293040220533033 +-0.2347305545173155 0.1855348202851442 0.08334550672821678 +-0.353593816812898 0.255370997871863 -0.01801551014500195 +-0.3310663457624239 0.3476099073858471 0.001868786550438664 +-0.3085388747119499 0.4398488168998312 0.02175308324587927 +-0.3783393808118823 0.2176114351827425 0.06157499846155185 +-0.3805574737603925 0.2720907820076063 0.1610498037635463 +-0.3827755667089026 0.3265701288324701 0.2605246090655406 +-0.2615514208640371 0.3247854993149036 0.1622895042027654 +-0.2861541942622485 0.4095568315197993 0.1417586963753195 +-0.3108997582612327 0.371797268830679 0.2213492049818733 +-0.2840788919145112 0.2325465898009195 0.1424052075073248 +-0.3334272293117069 0.2795583593166948 0.2014649082864327 +-0.3312091363631967 0.225079012491831 0.1019901029844383 +-0.2593333279155269 0.2703061524900399 0.06281469890077095 +-0.3064635723642125 0.2628385751809514 0.0223995943778845 +-0.2839361013137384 0.3550774846949356 0.04228389107332511 +-0.3558119097614082 0.3098503446967267 0.08145929515699246 +-0.3580300027099183 0.3643296915215904 0.1809341004589869 +-0.3332844387109341 0.4020892542107108 0.1013435918524331 +-0.3086816653127227 0.3173179220058151 0.1218743996798789 +0.2463841868773252 -0.6963208083999872 0.07684763626624233 +0.3535607789603455 -0.7383628018066928 0.06205873192435075 +0.4607373710433659 -0.7804047952133983 0.04726982758245919 +0.479265117629091 -0.7442413214589614 0.1875269079766638 +0.3631972749998809 -0.720841962593502 0.1321615855160843 +0.4719126720157318 -0.765069897512631 0.1175546869655447 +0.2954659291215911 -0.626864535396467 0.05264605474219772 +0.344547671365857 -0.5574082623929471 0.02844447321815312 +0.4026425212046114 -0.6689065288031728 0.03785715040030615 +0.4126757969638893 -0.6519177626821659 0.1080766934930845 +0.478202448678788 -0.7193816379005151 -0.1253076983673349 +0.5385577825739389 -0.6790205378922672 -0.1152333814300064 +0.4505106968974437 -0.5912562404545392 -0.0818323647057066 +0.4941364623715932 -0.5411413593408367 -0.1360416024192658 +0.5819477300975028 -0.6285248452810961 -0.1694413662545814 +0.5656631373757837 -0.6192414202219714 -0.2338146337742178 +0.5251552209774926 -0.6737624528678487 -0.1810429918849573 +0.03059038788886517 0.1514391035607795 -0.08339188593151933 +0.0406346545466346 0.1935652959900616 -0.06016959730415182 +0.05067892120440402 0.2356914884193438 -0.0369473086767843 +0.02898756095454649 0.1576491877071012 -0.1721983196993924 +0.03742900067799725 0.2059854642827052 -0.237782464839898 +0.045870440401448 0.2543217408583092 -0.3033666099804035 +-0.02043191485624182 0.1246941818716721 -0.1122556546196564 +-0.06140995094357937 0.1400754526118468 -0.117897134680426 +-0.1023879870309169 0.1554567233520216 -0.1235386147411955 +-0.0003433815407029583 0.2089465667302364 -0.06581107736492138 +-0.05136568428580994 0.182201645041129 -0.09467484605305843 +-0.01038764819847239 0.1668203743009543 -0.08903336599228889 +0.04907609427008536 0.2419015725656656 -0.1257537424446574 +0.03903182761231592 0.1997753801363835 -0.1489760310720249 +0.04747326733576668 0.2481116567119874 -0.2145601762125304 +-0.01199047513279107 0.173030458447276 -0.177839799760162 +-0.05296851122012861 0.1884117291874508 -0.1834812798209315 +-0.003549035409340307 0.22136673502288 -0.2434239449006675 +-0.001946208475021627 0.2151566508765581 -0.1546175111327945 +0.6031116354305726 -0.348242005452351 0.3168848517902937 +0.6740605517418383 -0.4038732413543019 0.2987190118731524 +0.745009468053104 -0.4595044772562528 0.2805531719560112 +0.7601303716193271 -0.4622506682241547 0.2152564113176429 +0.7705975431058224 -0.4620666074564548 0.1485433208024453 +0.6873089628713112 -0.4054450493838385 0.2329002832073646 +0.7258263426256362 -0.5051302633182784 0.2385750664046562 +0.6531626149155628 -0.4483547333171098 0.2562277361210304 +0.7023268281017621 -0.5479693117346141 0.195247202605588 +0.7388859273979961 -0.5067350177724699 0.1722829911915977 +-0.3223559780969618 0.1276621365901726 -0.2591250916377127 +-0.262692659770726 0.1420540890908472 -0.2158100926924635 +-0.2030293414444903 0.1564460415915218 -0.1724950937472143 +-0.1512090797456399 0.03447476737568243 -0.3132175828941032 +-0.2281458186381592 0.06073990628028764 -0.3096250854570561 +-0.3050825575306784 0.08700504518489283 -0.306032588020009 +-0.2454192392044426 0.1013969976855674 -0.2627175890747598 +-0.1684825003119234 0.07513185878096222 -0.2663100865118069 +-0.1857559208782068 0.115788950186242 -0.2194025901295106 +-0.290211661905262 0.2042464758422008 -0.2637082673254937 +-0.2305483435790262 0.2186384283428755 -0.2203932683802444 +-0.258067345713562 0.2808308150942291 -0.2682914430132746 +-0.2729382413389785 0.1635893844369211 -0.31061576370779 +-0.2407939251472787 0.2401737236889493 -0.3151989393955709 +-0.1960015024464593 0.1373242455323159 -0.314208261144837 +-0.2132749230127427 0.1779813369375957 -0.2673007647625408 +-0.6243159483250946 0.3170506246293857 -0.5214573852970881 +-0.552522919678355 0.2256881679859639 -0.4500627693631644 +-0.6522662387913256 0.247226624270593 -0.5271445275742193 +-0.664038582308687 0.2910108919317581 -0.488701068501333 +0.619290476463715 0.4159138093534003 -0.140765091518991 +0.627088683272448 0.5163421887220001 -0.1836465964659739 +0.634886890081181 0.6167705680905999 -0.2265281014129568 +0.6209115947072137 0.6491510992353414 -0.1565219850804475 +0.60195273612456 0.675894972499858 -0.08452746252187726 +0.6111321856512664 0.5464365210711921 -0.1129106450002996 +0.5471771416715769 0.5241165824459366 -0.2056481555748611 +0.5393789348628439 0.4236882030773367 -0.1627666506278782 +0.4594673932619729 0.4314625968012732 -0.1847682097367654 +0.5317006658168735 0.5548218840483404 -0.1350127536959038 +-0.598163881840908 0.06321512060570754 0.4994087246746676 +-0.6727110720628675 -0.01042419897597899 0.5154420000113599 +-0.7472582622848269 -0.08406351855766551 0.5314752753480521 +-0.6255273644345748 0.1003884923014952 0.4535929651308861 +-0.7274380372502012 0.06392254441559635 0.4238104809237968 +-0.8293487100658274 0.02745659652969749 0.3940279967167075 +-0.5085887530403378 0.12089221370187 0.4098996452650364 +-0.4935608144617271 0.1049299872163459 0.3364238411920973 +-0.4785328758831164 0.08896776073082187 0.2629480371191584 +-0.6576831334842568 -0.02638642546150305 0.4419661959384208 +-0.5681080046836866 0.0312906676346594 0.3524571165287896 +-0.5831359432622973 0.04725289412018348 0.4259329206017286 +-0.7792190501409086 -0.04745473220379466 0.488242853884339 +-0.7028819043864278 0.02648220060862234 0.4710863191089203 +-0.806757811740617 -0.01004324346205918 0.442133617778633 +-0.6104994258559642 0.08442626581597114 0.3801171610579471 +-0.5954714872773534 0.06846403933044709 0.3066413569850081 +-0.7124100986715904 0.04796031793007229 0.3503346768508578 +-0.6883278859784123 0.01047490547093489 0.3978569968730746 +-0.652384846665936 0.1198703049136058 -0.5688978002256668 +-0.6248738996552368 0.06259713243113749 -0.6051602001591613 +-0.5527686889404919 0.09854167554167809 -0.4918609517830292 +-0.6253118401986117 0.1932744396984196 -0.5795088788650353 +-0.5257030104394694 0.1718393559047055 -0.5024333644224537 +-0.5706903284966998 0.2092875112968865 -0.6263085939684203 +-0.6010649791243488 0.1366292842864171 -0.6193865210423699 +0.6171420111564379 -0.6060342855167218 -0.2496025302298945 +0.6008574184347186 -0.596750860457597 -0.3139757977495309 +0.564525024489463 -0.4961602398120882 -0.2963639303698921 +0.529698765495466 -0.5190487548063417 -0.2163532555241022 +0.6402897444557873 0.5846029659696146 0.2252591662394644 +0.6141176854239541 0.4597116393576633 0.2215062950524836 +0.5879456263921208 0.3348203127457121 0.2177534238655029 +0.4935505841811024 0.2572619052461035 0.186916344101365 +0.4253276010019172 0.3045948243584462 0.1598321355242079 +0.3571046178227322 0.3519277434707889 0.1327479269470507 +0.3832766768545655 0.4768190700827402 0.1365007981340315 +0.4776717190655838 0.5543774775823487 0.1673378778981694 +0.5720667612766023 0.6319358850819572 0.1981749576623072 +0.6252346531131416 0.4139876456339918 -0.01615968057239473 +0.6389770365713013 0.5124898612831832 0.06556422542721856 +0.652719420029461 0.6109920769323745 0.1472881314268318 +0.5990625940813084 0.2890963190220405 -0.01991255175937549 +0.5866329185076348 0.2627072080592806 0.05805848305325705 +0.5742032429339612 0.2363180970965207 0.1360295178658896 +0.5458947022447691 0.5070445584700058 0.1944220864753265 +0.4514996600337505 0.4294861509703975 0.1635850067111886 +0.5197226432129357 0.3821532318580548 0.1906692152883458 +0.6265473609976276 0.4861007503204233 0.1435352602398511 +0.6003753019657945 0.361209423708472 0.1397823890528703 +0.6128049775394679 0.3875985346712319 0.06181135424023781 +0.5583243778184426 0.5334336694327658 0.116451051662694 +0.5445819943602829 0.4349314537835746 0.03472714566308068 +0.4639293356074242 0.4558752619331574 0.08561397189855607 +0.5184099353284496 0.3100401271716233 0.03097427447609992 +0.505980259754776 0.2836510162088634 0.1089453092887324 +0.4377572765755909 0.3309839353212061 0.08186110071157532 +0.5321523187866093 0.4085423428208145 0.1126981804757132 +-0.6008668837578457 0.2648308932210202 -0.5773072554474658 +-0.6147848257046711 -0.154371421915701 -0.3939722859562687 +-0.6985189170848829 -0.1250029128200002 -0.4278669594497843 +-0.7822530084650947 -0.09563440372429942 -0.4617616329433 +-0.5913790740022374 -0.08860844924296256 -0.4210401990724715 +-0.6517074136800156 0.00652303252547666 -0.4820027856821898 +-0.7120357533577939 0.1016545142939159 -0.5429653722919081 +-0.7647699297068826 -0.02968753803360889 -0.4926224338904124 +-0.7411648674493562 0.03663543607615256 -0.519920842521435 +-0.6786009906170516 -0.05896208073263706 -0.4572757368232258 +-0.6612610576095674 -0.05075038404477524 -0.4134575789798366 +-0.5775269662293556 -0.08011889314047604 -0.3795629054863209 +-0.5402691067540403 -0.005866364365251078 -0.3651535250163732 +-0.554121214526922 -0.0143559204677376 -0.4066308186025237 +-0.6144495542047002 0.08077556130070163 -0.467593405212242 +-0.5168633550516066 0.05989660830748735 -0.3922214381325759 +-0.6419344109565077 0.01533755265711444 -0.4432631955557395 +-0.5353981483800899 -0.4163615880657918 0.3618273233541753 +-0.5683224752739775 -0.5152392258687739 0.3409210072005618 +-0.6012468021678651 -0.614116863671756 0.3200146910469482 +-0.5141776904939425 -0.3093584339080309 0.3078897080474873 +-0.5258815595016826 -0.3012329175532519 0.2330457765871858 +-0.5375854285094227 -0.293107401198473 0.1582018451268843 +-0.432785985419441 -0.3292669929810104 0.354283963747779 +-0.3630981493526796 -0.3410500356992109 0.3258342879877693 +-0.2934103132859183 -0.3528330784174115 0.2973846122277595 +-0.4986346392072162 -0.5270222685869745 0.3124713314405519 +-0.3960224762465673 -0.439927673502193 0.3049279718341558 +-0.4657103123133285 -0.4281446307839923 0.3333776475941655 +-0.5800263442817176 -0.507113709513995 0.2660770757402603 +-0.54710201738783 -0.4082360717110129 0.2869833918938738 +-0.5588058863955702 -0.4001105553562341 0.2121394604335723 +-0.4444898544271811 -0.3211414766262314 0.2794400322874775 +-0.3748020183604197 -0.332924519344432 0.2509903565274678 +-0.4561937234349212 -0.3130159602714525 0.204596100827176 +-0.4774141813210686 -0.4200191144292135 0.2585337161338641 +-0.5603130023656554 -0.13817807888542 -0.2954474827424667 +-0.5895752704068515 -0.09261622675943826 -0.2308173530221804 +-0.6188375384480476 -0.04705437463345652 -0.1661872233018941 +-0.4857972834150245 0.01032697866502988 -0.2666287218025712 +-0.5523174109315361 -0.01836369798421331 -0.2164079725522327 +-0.5230551428903401 -0.06392555011019507 -0.281038102272519 +-0.6440470937458672 -0.1088095697897192 -0.3293421562359824 +-0.6733093617870634 -0.06324771766373748 -0.264712026515696 +-0.7277811851260789 -0.07944106069401846 -0.363236829729498 +-0.606789234270552 -0.03455704101449427 -0.3149327757660346 +0.009091559734550442 0.8908764686243544 0.1557837777211869 +0.01141028646208488 0.7880366794913357 0.1998441120576439 +0.01372901318961931 0.685196890358317 0.2439044463941008 +-0.1070572633714182 0.7553632467888785 -0.1244912506311127 +-0.06911389791194011 0.8348142504450433 -0.04575301929249848 +-0.03117053245246205 0.9142652541012083 0.03298521204611574 +-0.1359033829438814 0.8781348887036589 0.1470155178369885 +-0.06103386405587114 0.7823312488454647 0.1955372581185046 +-0.06343207083986832 0.8878254921159869 0.151770424447578 +-0.1761654751308939 0.9015236741805126 0.02421695216191731 +-0.1036941630268808 0.9112142775928407 0.02897185877250676 +-0.1415580484298961 0.8291088197991723 -0.05005987323163778 +-0.06679517118440567 0.7319744613120245 -0.001692684956041517 +-0.02885180572492762 0.8114254649681893 0.07704554638257269 +-0.02653307899739318 0.7085856758351708 0.1211058807190296 +-0.1013890170923749 0.8063819020765935 0.07280816677323865 +-0.7067944634453811 0.4400359494116929 0.3562041000159002 +-0.5995275288493916 0.4203737914935732 0.3574692047997785 +-0.4922605942534022 0.4007116335754535 0.3587343095836568 +-0.4046214790691859 0.3040384903043248 0.3173676190372061 +-0.4242492984809593 0.2270275049513158 0.2747358237068772 +-0.4438771178927325 0.1500165195983068 0.2321040283765483 +-0.551144052488722 0.1696786775164265 0.23083892359267 +-0.6387831676729382 0.2663518207875553 0.2722056141391206 +-0.7264222828571544 0.363024964058684 0.3135723046855713 +-0.6159307683500377 0.3714387672189319 0.04585683325794244 +-0.6819743115804819 0.4008585472558922 0.1488842205826356 +-0.7480178548109262 0.4302783272928524 0.2519116079073288 +-0.5282916531658215 0.2747656239478031 0.004490142711491792 +-0.5066960812120496 0.2075122607136347 0.0661508394897343 +-0.4851005092582777 0.1402588974794662 0.1278115362679768 +-0.6191553482611649 0.3433628061405642 0.3148374094694496 +-0.5315162330769487 0.2466896628694356 0.273470718922999 +-0.5118884136651755 0.3237006482224445 0.3161025142533278 +-0.6407509202149367 0.4106161693747327 0.2531767126912071 +-0.5334839856189474 0.390954011456613 0.2544418174750853 +-0.5747073769844924 0.3811963893377723 0.1501493253665139 +-0.66037873962671 0.3336051840217237 0.2105449173608782 +-0.5943351963962658 0.3041854039847634 0.107517530036185 +-0.5727396244424939 0.236932040750595 0.1691782268144275 +-0.4870682618002763 0.2845232460666437 0.1087826348200632 +-0.4458448704347311 0.2942808681854843 0.2130751269286347 +-0.4654726898465044 0.2172698828324753 0.1704433315983057 +-0.5531118050307204 0.3139430261036038 0.2118100221447564 +-0.6494551414298366 0.3090184220546734 0.01674993718456061 +-0.7490230577400798 0.2760178569273752 0.09067042843587195 +-0.848590974050323 0.243017291800077 0.1645909196871833 +-0.8001811659429391 0.2403992158534022 0.2574380885341109 +-0.6762368565201675 0.2054247742047782 0.2444219658194395 +-0.7663577885931232 0.3033762887958542 0.2868045893491583 +-0.821776737896711 0.3076525790875706 0.1957773917558684 +-0.7879533605468951 0.3706296520300227 0.2251438925709158 +-0.7194280004277112 0.3399315006731151 0.1211005722629545 +-0.7274274857863079 0.2087644936932067 0.1523311252141144 +-0.6278595694760647 0.241765058820505 0.07841063396280312 +-0.6062639975222928 0.1745116955863365 0.1400713307410456 +-0.6984990896139728 0.2729314955790564 0.182985775776782 +0.4590717873139006 -0.3228537323245615 0.3467195350889632 +0.3859808555084944 -0.3530966950987229 0.3583883784704917 +0.3128899237030881 -0.3833396578728842 0.37005722185202 +0.4915349633726149 -0.5464469915582125 0.3342624110372208 +0.4753033753432577 -0.434650361941387 0.340490973063092 +0.4022124435378515 -0.4648933247155483 0.3521598164446205 +0.409914748476916 -0.3438144706817619 0.2616644157900934 +0.3607577096399315 -0.3647752090389621 0.1766092964912236 +0.3368238166715098 -0.3740574334559231 0.2733332591716218 +0.4261463365062731 -0.4556111002985874 0.2554358537642222 +-0.4084320302207525 0.8020050471726505 0.03890025288463497 +-0.3461883243882157 0.8287118705047281 0.05975316112813068 +-0.3467060977482499 0.7205529895511902 0.04674181661827508 +-0.3905412846719781 0.8045989174807169 0.1112901177753466 +-0.02587481544217703 0.6682504251989401 0.3024524332101691 +-0.0677973708015078 0.7541437491725821 0.3169400856897804 +-0.1097199261608386 0.8400370731462241 0.3314277381693917 +-0.1860674633418424 0.8263904565692345 0.3211885387331881 +-0.2611194223614519 0.8055829731255393 0.3082821689868087 +-0.143554860885158 0.7376442449426185 0.3056431201894017 +-0.143282168526685 0.85341584422274 0.2698241724851751 +-0.1009246997290268 0.7651155507513291 0.2545237502315444 +-0.1758228466691872 0.8608055506728922 0.2060696135064629 +-0.219744422210415 0.8371417330729287 0.2582470271471414 +0.8581884062658592 -0.02766700552538379 0.250844770620743 +0.7653202962365648 -0.05533401105076736 0.1926725468665389 +0.6724521862072704 -0.08300101657615092 0.1345003231123348 +0.6590943045940041 0.1574467396003206 0.2377546631026284 +0.7564150418277206 0.1049644930668803 0.2615087735267346 +0.8537357790614371 0.05248224653344003 0.2852628839508409 +0.7939677322686316 -0.02766700552538377 0.3938289321323943 +0.7339219623053326 -0.05533401105076735 0.2644595489493252 +0.8295874163472292 -0.02766700552538379 0.3239213659569645 +0.7895151050642097 0.05248224653344005 0.4282470454624923 +0.8251347891428071 0.05248224653344005 0.3583394792870623 +0.7250167078964884 0.1049644930668803 0.333295775609521 +0.6635469317984262 0.07729748754149675 0.2033365497725305 +0.7608676690321428 0.02481524100805647 0.2270906601966367 +0.6679995590028484 -0.002851764517327091 0.1689184364424327 +0.7301560040398303 0.02481524100805649 0.29922753757918 +0.4814655544195167 -0.5756261911781635 -0.02890472237472922 +0.5688614497584618 -0.6626076823498951 -0.06211400699542785 +0.5405179095932466 -0.6884559543968962 -0.01947377364128735 +0.5810622024562768 -0.6558925948023091 -0.004997171391164053 +-0.5715618225876415 -0.2746030481402811 -0.3873718055735839 +-0.6120729108508238 -0.3654661652691605 -0.4146659986844147 +-0.6525839991140061 -0.4563292823980399 -0.4419601917952455 +-0.5166838611067049 -0.4472705193592156 -0.4283831206513276 +-0.4761727728435227 -0.3564074022303363 -0.4010889275404967 +-0.3807837230994037 -0.4382117563203913 -0.4148060495074098 +-0.603836664685184 -0.4492512488780112 -0.352680374978581 +-0.5550893302563621 -0.4421732153579825 -0.2634005581619164 +-0.5633255764220018 -0.3583881317491319 -0.3253861818677501 +-0.4679365266778829 -0.4401924858391869 -0.3391033038346631 +-0.1231122484758973 -0.6430344379163409 0.3705392909689154 +-0.2255000749785313 -0.6962540485753768 0.3846837047223344 +-0.3278879014811653 -0.7494736592344127 0.3988281184757534 +-0.07147393578473668 -0.5335151507268817 0.3345298920285597 +-0.1222234495962101 -0.4772154741964585 0.3126649068416231 +-0.1729729634076835 -0.4209157976660353 0.2907999216546864 +-0.07339730884009377 -0.5960972949001389 0.2700782827413818 +-0.1260701957069243 -0.6023797625429727 0.1837616882672672 +-0.1787430825737548 -0.6086622301858065 0.09744509379315253 +-0.2781729618453618 -0.7025365162182106 0.2983671102482198 +-0.2284580222095583 -0.6555993732020086 0.1979061020206861 +-0.1757851353427278 -0.6493169055591747 0.2842226964948008 +-0.2762495887900047 -0.6399543720449535 0.3628187195353978 +-0.1738617622873707 -0.5867347613859176 0.3486743057819786 +-0.2246112760988441 -0.5304350848554944 0.3268093205950421 +-0.1241468226515672 -0.5397976183697155 0.2482132975544451 +-0.1768197095183977 -0.5460800860125494 0.1618967030803305 +-0.1748963364630406 -0.4834979418392923 0.2263483123675084 +-0.2265346491542012 -0.5930172290287514 0.2623577113078641 +-0.7231145774570743 0.05138478978758862 -0.01653996745158214 +-0.7981293484249049 0.104262102082652 0.06847715867844345 +-0.8731441193927355 0.1571394143777154 0.153494284808469 +-0.7735762030824924 0.1901399795050136 0.07957379355715768 +-0.6740082867722493 0.2231405446323118 0.005653302305846368 +-0.6985614321146617 0.1372626672099502 -0.005443332572867891 +-0.7519806311287204 0.1228866162708451 0.1412344903354002 +-0.6769658601608898 0.07000930397578176 0.05621736420537462 +-0.6308171428647054 0.08863381816397491 0.1289746958623314 +-0.5773979438506467 0.10300986910308 -0.0177031270459367 +-0.5528447985082341 0.1888877465254415 -0.006606492167222451 +-0.5312492265544622 0.1216343832912731 0.05505420461102005 +-0.6524127148184773 0.1558871813981434 0.06731399908408887 +-0.6416530264823798 -0.2775552754954616 0.1378275965092073 +-0.7340167554475967 -0.270128666147229 0.1922972793518319 +-0.8263804844128135 -0.2627020567989965 0.2467669621944565 +-0.8373774757454837 -0.140056040896396 0.2800210717065031 +-0.8342295088244629 -0.2019998702678312 0.2641723186808024 +-0.7399799463110128 -0.2089670540035102 0.209069084303288 +-0.7566398194909307 -0.2196073256294478 0.1434245553358028 +-0.8515683355106898 -0.2128145400620916 0.1986570853342383 +-0.8703991736535953 -0.1612395198046504 0.1485409712746761 +-0.8575773586460892 -0.1510412607499171 0.2152657006066617 +-0.5121745859574101 -0.451729125326516 -0.5938822040725601 +-0.5184666354130931 -0.3623993938881446 -0.5159473402026244 +-0.5247586848687762 -0.2730696624497732 -0.4380124763326888 +-0.5624177537383594 -0.4565325361710133 -0.5468587181654444 +-0.60955849879618 -0.4580769827067508 -0.495852758604538 +-0.5674319339655755 -0.3658952634454292 -0.4673644059304823 +-0.4230775856689742 -0.4442037479781997 -0.5296644621695373 +-0.4293696351246573 -0.3548740165398283 -0.4517295982996018 +-0.3339805853805384 -0.4366783706298834 -0.4654467202665147 +-0.4724084767025928 -0.4480314473119233 -0.4814294636180395 +-0.5814963074887445 0.6490794593858826 -0.2311695412284879 +-0.627441101125382 0.5975014031247153 -0.2584223566816096 +-0.5859878440237293 0.5292027398882557 -0.1821124746402034 +-0.5073850091229456 0.6684765978647926 -0.2970701010453216 +-0.4377652472921317 0.5679970168460755 -0.3139135942738709 +-0.5533298027595832 0.6168985416036251 -0.3243229164984433 +-0.5123070964891963 0.5490956933810669 -0.2482255484851561 +-0.0569867840360907 -0.02400695595904778 0.1725937567285658 +-0.04517245942706014 -0.07063010527888512 0.1617635491736109 +-0.03335813481802957 -0.1172532545987225 0.1509333416186559 +-0.01615785765674924 -0.1229073029389199 0.1050773505477757 +-0.01077190510449947 -0.08193820195928002 0.07005156703185042 +-0.005385952552249709 -0.04096910097964012 0.03502578351592517 +0.09060352264307885 -0.0422018168877977 0.1273557744387727 +0.05322107835905289 -0.0827600125647184 0.1316048943137488 +0.01583863407502695 -0.1233182082416391 0.1358540141887248 +-0.02258622971353004 -0.03531505263944267 0.08088177458680539 +-0.02797218226577981 -0.07628415361908257 0.1159075581027306 +-0.03978650687481037 -0.02966100429924522 0.1267377656576856 +0.02661053917952647 -0.04138000628235932 0.06580244715687435 +0.05860703091130266 -0.0417909115850785 0.09657911079782353 +0.02122458662727671 -0.08234910726199922 0.1008282306727996 +0.04140675375002233 -0.03613686324488107 0.1424351018687037 +-0.007790015143034183 -0.03007190960196443 0.1575144292986348 +0.004024309465996381 -0.07669505892180176 0.1466842217436798 +0.009410262018246147 -0.03572595794216189 0.1116584382277545 +-0.2407319487003445 0.7192418796326034 -0.1499058875427314 +-0.3364632685697927 0.7625715161324934 -0.09658229311573582 +-0.4321945884392409 0.8059011526323834 -0.04325869868874029 +-0.3717159622774376 0.7266153869527689 -0.03536557763797414 +-0.3112373361156342 0.6473296212731543 -0.02747245658720798 +-0.2759846424079894 0.683285750452879 -0.08868917206496968 +-0.4345625869567052 0.8013790033881523 -0.1088401734926187 +-0.3376749212203899 0.7561983975286435 -0.1621137487561164 +-0.4340445668208562 0.7922235030859308 -0.1744046053063276 +-0.3732191244016788 0.7207020468593519 -0.1009635405285167 +0.1837180045720694 -0.008709537831571041 0.1812474751967861 +0.2394500422170341 -0.01577545445226509 0.2393882958297755 +0.2951820798619987 -0.02284137107295913 0.297529116462765 +0.1666093367220181 0.02507749775094056 0.1003544836367569 +0.2052327065169315 0.05179861671275812 0.07760231270971726 +0.2438560763118448 0.07851973567457568 0.05485014178267761 +0.1174179680815927 0.03332184704623634 0.1483431515699106 +0.1068499692360806 0.06828731530334967 0.1735796485760247 +0.0962819703905685 0.103252783560463 0.1988161455821387 +0.228882043371522 0.01919001380484825 0.2646247928358895 +0.1625820068810453 0.06122139868265562 0.2317204692090142 +0.1731500057265573 0.0262559304255423 0.2064839722029001 +0.2780734120119475 0.01094566450955247 0.2166361249027358 +0.2223413743669828 0.01801158113024652 0.1584953042697464 +0.2609647441618962 0.04473270009206407 0.1357431333427067 +0.156041337876506 0.06004296600805389 0.125590980642871 +0.1454733390309939 0.09500843426516722 0.150827477648985 +0.1946647076714194 0.08676408496987145 0.1028388097158313 +0.2117733755214707 0.05297704938735989 0.1837318012758604 +0.3646631089070419 0.7887951090965519 0.06561528171978918 +0.3620754343189511 0.6475998493732912 0.07442091889242451 +0.4333340767443262 0.7560868894132301 0.05204848542515324 +0.3291336256019782 0.8401023342984899 -0.003544037538373415 +0.3978045934392623 0.8073941146151682 -0.01711083383300937 +0.2910164677088236 0.7502142997771671 -0.0638977196239007 +0.3268722096829182 0.6995786310617492 0.005293964053043138 +-0.1247431832795202 0.2776047525763879 0.5442803122483431 +-0.1899961581787971 0.3099862505304161 0.6528423154340776 +-0.255249133078074 0.3423677484844442 0.7614043186198121 +-0.3688707717373972 0.3794744183526184 0.4874911412270379 +-0.3527478838173818 0.3778993610479031 0.6149828680865408 +-0.3366249958973664 0.3763243037431877 0.7424745949460436 +-0.2161357421605767 0.4131647188300199 0.7392382694025118 +-0.1498074064508753 0.3793158570151978 0.627605947158944 +-0.174229760523517 0.480486442688156 0.7093406769089938 +-0.2975116049798691 0.4471212740887635 0.7203085457287435 +-0.2556056233428093 0.5144429979468995 0.6904109532352255 +-0.31255913208946 0.4472289675326848 0.5897464998114071 +-0.2713720209980894 0.3439428057891596 0.6339125917603091 +-0.2874949089181049 0.3455178630938749 0.5064208649008062 +-0.2061190460988126 0.3115613078351315 0.5253505885745747 +-0.2314000151260233 0.4137358348214125 0.6094159304338167 +0.2353909810549643 0.714942034361123 0.5018762644672085 +0.1622765673423608 0.6707470566491814 0.4305724365549916 +0.08916215362975725 0.6265520789372399 0.3592686086427747 +0.3015305164686995 0.4269740627743356 0.48954673373109 +0.3038554759016556 0.5376950458739119 0.5174245199472018 +0.3061804353346117 0.6484160289734884 0.5453023061633137 +0.3133733639869948 0.7584175982757857 0.372751390214629 +0.2014751819969933 0.6930532802470886 0.3665025264771499 +0.2756101000169222 0.7396433318119663 0.4394880751752657 +0.3841628182666422 0.6918915928881508 0.4161774319107341 +0.3463995542965696 0.6731173264243316 0.4829141168713709 +0.3430540905562882 0.5600012694718191 0.4533546098693603 +0.2307410621890521 0.4935000681619703 0.4461206920349849 +0.2330660216220082 0.6042210512615467 0.4739984782510968 +0.1599516079094047 0.5600260735496051 0.4026946503388797 +0.272567465241686 0.6271563701453462 0.4102769015177564 +-0.2896051761701089 -0.1660109683139752 -0.6368040777903209 +-0.3274451174291387 -0.1048066176156711 -0.7295279280842901 +-0.3652850586881686 -0.04360226691736708 -0.8222517783782595 +-0.2477869631816434 0.1492186185733321 -0.6704839860512903 +-0.2995663087701618 0.1053464403092004 -0.7519812002582698 +-0.3513456543586801 0.06147426204506868 -0.8334784144652493 +-0.4341416688982811 -0.05561925588236182 -0.7871180767618591 +-0.3949427518177991 -0.1168594638856024 -0.6916089272820847 +-0.4997637258939694 -0.06775399752075961 -0.7449420648477584 +-0.4202022645687925 0.04945727308007393 -0.7983447128488488 +-0.485824321564481 0.03732253144167615 -0.7561687009347482 +-0.3670639431588222 0.09329359403926912 -0.7140621994560642 +-0.3135057130996503 0.0002699113467646182 -0.7407545641712799 +-0.2617263675111319 0.04414208961089632 -0.6592573499643006 +-0.2756657718406204 -0.06093443935153945 -0.6480307138773107 +-0.3814245346132767 -0.0117880253024634 -0.7034923569989322 +0.367744488074716 0.4641351556750352 0.1912797673392915 +0.4466073415058849 0.5290096487669387 0.2768958163086893 +0.5254701949370538 0.5938841418588423 0.3625118652780872 +0.3754874298688633 0.4018794684937559 0.458283689198105 +0.4517693027019831 0.4875058573127525 0.4548984308812316 +0.5280511755351029 0.5731322461317493 0.4515131725643583 +0.4552587777023608 0.6856307824878518 0.2948111701024193 +0.4920475122811969 0.6416397360200419 0.3299050928700588 +0.4118604905996462 0.5752264687623103 0.2433160008264412 +0.4578397583004098 0.6648788867607588 0.3838124773886904 +0.4170224517957445 0.5337226773081239 0.4213186153989835 +0.494628492879246 0.6208878402929487 0.4189064001563299 +0.3729064492708142 0.422631364220849 0.3692823819118338 +0.3703254686727651 0.4433832599479421 0.2802810746255626 +0.4491883221039341 0.5082577530398457 0.3658971235949605 +0.4147446976117784 0.5549004604372644 0.3325332975442364 +0.04686845393586077 0.5875895198526523 0.4122883919247126 +0.07768916795456779 0.5928219384800064 0.5366120031188674 +0.1085098819732748 0.5980543571073604 0.6609356143130222 +0.08962539489892556 0.5137708954566259 0.697873996396035 +0.03992019380586927 0.4242550151785372 0.6104887672848929 +-0.009785007287187009 0.3347391349004485 0.5231035381737508 +0.2095316156817468 0.2984956234116594 0.4551812879018859 +0.1198576743277501 0.2807381671485595 0.4486936282887934 +0.0301837329737534 0.2629807108854597 0.4422059686757011 +0.259236816774803 0.388011503689748 0.5425665170130279 +0.2192680765138627 0.4597699277047369 0.6234640865110777 +0.1792993362529222 0.5315283517197258 0.7043616560091274 +0.009099479787162253 0.4190225965511831 0.4861651560907381 +0.05880468088021854 0.5085384768292718 0.5735503852018802 +0.02798396686151151 0.5033060582019178 0.4492267740077253 +0.04906822004810266 0.3472641725361942 0.4052675865926884 +0.06795270712245191 0.4315476341869288 0.3683292045096757 +0.1387421614020993 0.365021628799294 0.4117552462057808 +0.07988893406680966 0.3524965911635483 0.5295911977868432 +0.1695628754208064 0.3702540474266482 0.5360788573999355 +0.129594135159866 0.4420124714416371 0.6169764268979854 +0.1884473624951556 0.4545375090773828 0.4991404753169228 +0.1176579082155082 0.5210635144650175 0.4557144336208176 +0.1484786222342152 0.5262959330923718 0.5800380448149726 +0.09877342114115895 0.4367800528142831 0.4926528157038306 +-0.816343590710596 -0.2522217537687721 -0.2917337675438298 +-0.7602623293034786 -0.1686453433483397 -0.2283415428897558 +-0.7041810678963611 -0.08506893292790721 -0.1649493182356818 +-0.6300731861673005 -0.2976859546800717 -0.02626306279953891 +-0.7108570748174381 -0.3103900245164493 -0.1358840392656606 +-0.7916409634675758 -0.3230940943528269 -0.2455050157317822 +-0.5500028273825209 -0.2030223417531782 -0.1929784555092508 +-0.6574768356275851 -0.2472809492318536 -0.2470276344054685 +-0.7649508438726493 -0.2915395567105291 -0.3010768133016862 +-0.4692189387323833 -0.1903182719168006 -0.08335747904312911 +-0.4959090583273098 -0.2218728095590984 -0.02778568147322515 +-0.5225991779222363 -0.2534273472013963 0.0277861160966788 +-0.4939215659754035 -0.1194459313327457 -0.1295862308551767 +-0.5453143128133502 -0.08012812839098873 -0.1202431850973204 +-0.596707059651297 -0.04081032544923176 -0.110900139339464 +-0.7355597020604585 -0.2395176839323945 -0.1821127910777082 +-0.6547758134103208 -0.2268136140960169 -0.07249181461158652 +-0.6794784406533408 -0.155941273511962 -0.1187205664236341 +-0.7088695824655318 -0.2079631462900967 -0.2376845886476121 +-0.6527883210584144 -0.1243867358696642 -0.1742923639935381 +-0.6013955742204675 -0.1637045388114212 -0.1836354097513944 +-0.6841669552225117 -0.2788354868741515 -0.1914558368355645 +-0.5766929469774476 -0.234576879395476 -0.1374066579393468 +-0.6033830665723739 -0.2661314170377738 -0.08183486036944285 +-0.52061168557033 -0.1510004689750435 -0.07401443328527277 +-0.5720044324082768 -0.1116826660332866 -0.06467138752741643 +-0.5473018051652565 -0.1825550066173414 -0.01844263571536882 +-0.6280856938153945 -0.195259076453719 -0.1280636121814905 +0.08131806627253615 -0.3414802385719818 -0.51374261498428 +0.06029487168758954 -0.442289183993163 -0.5974570938410038 +0.03927167710264294 -0.5430981294143441 -0.6811715726977277 +-0.1075587808815636 -0.544194779237598 -0.5024310881364165 +-0.06562302641514363 -0.5774322111035737 -0.5899160759424281 +-0.02368727194872365 -0.6106696429695495 -0.6774010637484398 +0.164829187392471 -0.5831370342588622 -0.6261302262217776 +0.1021495035652966 -0.5651962101071674 -0.6560869467236239 +0.1230447432361309 -0.4627066179293246 -0.5704422951681197 +0.1018702383411044 -0.6507085478140675 -0.6223597172724897 +-0.002873154866602237 -0.5978496450397353 -0.562901277269544 +0.03919055451393007 -0.6327677236623728 -0.6523164377743361 +-0.04459983183019701 -0.4766232656823925 -0.5062015970857043 +0.01835911722116957 -0.4090517521271873 -0.5099721060349921 +-0.002664077363777041 -0.5098606975483684 -0.5936865848917161 +0.06017865523819313 -0.5307204733489581 -0.5671309980031314 +-0.662131759130552 -0.01165539634408748 -0.6195695806291091 +-0.6272844078911227 -0.0499633820087718 -0.5206797127229248 +-0.6896427061412516 0.04561777613838085 -0.5833071806956147 +-0.5905125363772544 0.02434544417105665 -0.5067279500623283 +-0.2547306040715707 -0.4049316384703517 0.395756381270528 +-0.2857387309239844 -0.4452471558050913 0.5225778260733063 +-0.3167468577763981 -0.4855626731398309 0.6493992708760846 +-0.3046770677129657 -0.4296482844206679 0.3408712863373987 +-0.3856316582067745 -0.4946804477057237 0.4128076362070477 +-0.4665862487005833 -0.5597126109907795 0.4847439860766967 +-0.2349431011861659 -0.4641987744677639 0.3487053793329674 +-0.2461637251531749 -0.5637814277999156 0.428475822198185 +-0.257384349120184 -0.6633640811320674 0.5082462650634028 +-0.2994456303347003 -0.5495604240075915 0.6078664742502871 +-0.279474000971999 -0.6093790519761664 0.5603776537921074 +-0.2673850646931863 -0.5075124820574245 0.4787004463009538 +-0.3699386621035889 -0.5146338464181384 0.599947105914874 +-0.3377679190396899 -0.4726404931300591 0.4707934555802833 +-0.4203498870873836 -0.539580485459336 0.5445512947360062 +-0.3177962896769831 -0.5324591210986287 0.423304635122095 +-0.3299641397605774 -0.6343647425223502 0.5048951259300071 +-0.4003469941070728 -0.5994927535949709 0.4969881352093214 +-0.3519207457383449 -0.5777914986261095 0.5557398783073064 +0.6368861684132685 -0.2194580771628001 0.328542267374313 +0.7416096177072302 -0.1463053847752002 0.322033843041191 +0.8463330670011919 -0.07315269238760021 0.3155254187080691 +0.7821123930039644 -0.07315269238760021 0.4585095802197204 +0.710211283775998 -0.1463053847752002 0.3938208451239773 +0.8177320770825618 -0.07315269238760019 0.3886020140442906 +0.6487415076779358 -0.1739723903005837 0.2638616192869868 +0.6605968469426031 -0.1284867034383673 0.1991809711996608 +0.7534649569718975 -0.1008196979129838 0.2573531949538649 +0.7227532919795848 -0.1008196979129838 0.3294900723364082 +-0.122633026811205 -0.3993119894700939 0.6199274013124846 +-0.197673679417074 -0.4415007231382528 0.672025172767944 +-0.2727143320229429 -0.4836894568064117 0.7241229442234034 +-0.09162489995879125 -0.3589964721353543 0.4931059565097062 +-0.1356574257122465 -0.3608696884687736 0.4183822831623873 +-0.1796899514657017 -0.3627429048021928 0.3436586098150685 +-0.1028455239258003 -0.4585791254675061 0.572876399374924 +-0.1580986736462645 -0.5600349951330771 0.5779231688928228 +-0.2133518233667288 -0.6614908647986482 0.5829699384107216 +-0.255413104581245 -0.5476872076741722 0.6825901475976059 +-0.2354414752185438 -0.6075058356427471 0.6351013271394261 +-0.1793200131862759 -0.503766049390586 0.6281477929955915 +-0.2417062051705292 -0.4433739394716721 0.5973014994206249 +-0.1666655525646602 -0.4011852058035132 0.5452037279651657 +-0.2106980783181155 -0.4030584221369324 0.4704800546178468 +-0.1468780496792555 -0.4604523418009254 0.4981527260276051 +-0.2021311993997197 -0.5619082114664964 0.5031994955455039 +-0.1909105754327107 -0.4623255581343446 0.4234290526802862 +-0.2235959961628797 -0.5061483411975535 0.553962982451914 +0.5258518884271872 0.6929959275270757 0.0921074470634185 +0.4549335592001054 0.5852708180153553 0.1144553906789547 +0.5507388824858875 0.6643901684495446 0.1457283245311157 +0.6065045471800459 0.6720521193774931 0.04122062082794308 +0.6313915412387463 0.6434463602999618 0.09484149829564027 +0.6162388767058227 0.5433832017161898 0.01268173820800386 +0.535922081931117 0.5647441621226155 0.06363522340726116 +0.598389497257615 0.194886099003153 0.5995784521548185 +0.5158977040073979 0.1199549701042176 0.5182756138017972 +0.4334059107571806 0.04502384120528223 0.4369727754487758 +0.3946244904037657 0.3046441167315915 0.5164720332631937 +0.4900434237717879 0.2930351537884238 0.571275119011409 +0.5854623571398101 0.2814261908452561 0.6260782047596245 +0.5566612504724835 0.06071173583983053 0.6695827628843097 +0.4955749903136608 0.0531283382827467 0.5537754864864899 +0.5801518291111912 0.1287937179694039 0.6372507551445876 +0.5437341103546786 0.1472518276819336 0.6960825154891157 +0.5672246889933863 0.215333809811507 0.6637505077493935 +0.4697207100780508 0.2262085219669528 0.6067749916961018 +0.4075516305215706 0.2181040248894884 0.4899722806583877 +0.5029705638895928 0.2064950619463207 0.5447753664066033 +0.4204787706393757 0.1315639330473853 0.4634725280535817 +0.4831489632706838 0.1397750057585203 0.5808637369238867 +0.04177055011108499 0.8964095841657508 0.04104919287285826 +0.07676826721515397 0.7991029105741283 -0.02962505763901344 +0.111765984319223 0.7017962369825059 -0.1002993081508851 +-0.07205954626734919 0.658056573197256 -0.1951655011429844 +0.0008815362961978462 0.6402009032617985 -0.1871015203162419 +0.07382261885974489 0.622345233326341 -0.1790375394894994 +0.07908699394268839 0.6962631214411095 0.0144352766974435 +0.04408927683861942 0.7935697950327321 0.08510952720931521 +0.04640800356615386 0.6907300058997133 0.1291698615457721 +0.04114362848321035 0.6168121177849446 -0.0643029546411707 +0.0084646381066758 0.6112790022435485 0.05043163020715798 +-0.03179745408033668 0.6346677877204022 -0.07236693546791317 +0.03882490175567592 0.7196519069179634 -0.1083632889776277 +-0.03411618080787111 0.7375075768534208 -0.1164272698043702 +0.003827184651606932 0.816958580509586 -0.03768903846575596 +0.006145911379141364 0.714118791376567 0.00637129587070101 +-0.8912301856536692 0.09280193568766265 0.12080866432985 +-0.8135318236460427 0.03942661334255573 0.03516899834694054 +-0.9026483365362645 0.02708392107127027 0.0864982386298697 +-0.7680745352203826 0.05810787464264439 0.1080477371725425 +0.07921620511726839 0.2481915053529286 -0.3269898541786216 +0.104120530109638 0.193724993271944 -0.2850289532363341 +0.1290248551020076 0.1392584811909594 -0.2430680522940467 +0.05389188594691612 0.1031826756261167 -0.130237418757105 +0.0872376506627365 0.09705244012073604 -0.1538606629553231 +0.1205834153785569 0.09092220461535541 -0.1774839071535411 +0.1057233570439567 0.1875149091256222 -0.1962225194684611 +0.08081903205158705 0.2419814212066068 -0.2381834204107485 +0.08242185898590575 0.235771337060285 -0.1493769866428755 +0.09728191732050594 0.1391786325500182 -0.1306383743279555 +0.07398041926245498 0.187435060484681 -0.08379284150236993 +0.06393615260468555 0.1453088680553989 -0.1070151301297374 +0.09567909038618727 0.14538871669634 -0.2194448080958286 +0.06233332567036687 0.1515189522017206 -0.1958215638976105 +0.07077476539381762 0.1998552287773246 -0.261405709038116 +0.07237759232813631 0.1936451446310028 -0.172599275270243 +0.005735792101042161 -0.1615373325725315 0.1051464764625111 +0.03301539441108332 -0.1591982612265032 0.07018981886132127 +0.06029499672112448 -0.1568591898804749 0.03523316126013144 +0.06568094927337424 -0.115890088900835 0.0002073777442061866 +0.04378729951558285 -0.07726005926722339 0.0001382518294707633 +0.02189364975779145 -0.03863002963361181 6.912591473534003e-05 +0.11788312495312 -0.03986274554176938 0.09239911683758285 +0.1077802829791352 -0.07808186987266177 0.0616915791113691 +0.09767744100515043 -0.1163009942035542 0.03098404138515536 +0.01650769720554168 -0.07959913061325172 0.0350949094306606 +0.03840134696333308 -0.1182291602468633 0.03516403534539602 +0.01112174465329193 -0.1205682315928916 0.07012069294658585 +0.05389014148956764 -0.03904093493633101 0.03084578955568451 +0.08588663322134382 -0.03945184023905018 0.06162245319663368 +0.07578379124735903 -0.07767096456994259 0.03091491547041993 +0.08050068066909406 -0.08042094121869009 0.09664823671255895 +0.04311823638506811 -0.1209791368956108 0.100897356587535 +0.07039783869510927 -0.1186400655495825 0.06594069898634518 +0.04850418893731787 -0.08001003591597093 0.06587157307160979 +-0.4399120662911307 -0.6077838709875896 0.4514585023194447 +-0.3578437294940155 -0.541398689090551 0.3783962743241348 +-0.410412500505838 -0.6525491323570893 0.4153069328897152 +-0.2875452305532098 -0.57587721405951 0.3860952286428426 +-0.2992987010020794 -0.6768758851458297 0.4669092231018119 +-0.339939347620666 -0.6868673328985511 0.4229067781834803 +-0.3715948693240665 -0.6457690768605064 0.461807386347409 +-0.3282040501889982 0.6696844014904446 0.5127715552885146 +-0.347133920011803 0.5734727595460744 0.4618475083148548 +-0.3660637898346079 0.4772611176017041 0.4109234613411949 +-0.06528274015368303 0.6282418367776773 0.3568974861134619 +-0.1466132202245198 0.6741265723300565 0.4258301914963661 +-0.2279437002953566 0.7200113078824357 0.4947628968792703 +-0.3659393223781293 0.6952385860056666 0.4491865675219581 +-0.4012166584526689 0.7148119785068444 0.3813285233013178 +-0.3838501836175113 0.5966095562137639 0.3966121114821513 +-0.2468735701181614 0.6237996659380656 0.4438388499056104 +-0.2658034399409662 0.5275880239936951 0.3929148029319506 +-0.1655430900473246 0.5779149303856861 0.3749061445227062 +-0.2656789724844876 0.7455654923976577 0.4311779091127138 +-0.1833294838302281 0.6972633689977459 0.3605947946636625 +-0.3009563085590273 0.7651388848988357 0.3633198648920735 +-0.2838893785417081 0.6475721483700317 0.3789425384450855 +-0.5137405759132498 -0.3942991562660662 0.4262203136174281 +-0.5250073303402972 -0.4711143622693226 0.4697069877270673 +-0.5362740847673446 -0.547929568272579 0.5131936618367066 +-0.4637941122718547 -0.36958251031575 0.4811054085505574 +-0.4251144030575071 -0.4216810703686902 0.579477177593326 +-0.3864346938431595 -0.4737796304216303 0.6778489466360944 +-0.4900377231541449 -0.5277974427411354 0.5730009704960159 +-0.4396264981703504 -0.5028508036999378 0.6283967816748837 +-0.4771435911732126 -0.4490744076936578 0.5276928071003029 +-0.4553194942735359 -0.4828974049875232 0.4412573119670575 +-0.4440527398464885 -0.4060821989842668 0.3977706378574182 +-0.374364903779727 -0.4178652417024674 0.3693209620974085 +-0.3941062762050934 -0.3813655530339506 0.4526557327905476 +-0.3554265669907457 -0.4334641130868908 0.5510275018333161 +-0.324418440138332 -0.3931485957521512 0.4242060570305377 +-0.4078093897519812 -0.4613119372233132 0.499769616529183 +0.5915504981471738 0.2249010465758428 0.3307207371358515 +0.6213274289340599 0.2398731070179246 0.447440921593181 +0.651104359720946 0.2548451674600065 0.5641611060505104 +0.6683938079871106 0.06071173583983052 0.5578502053696832 +0.6360618002473863 0.1287937179694039 0.581340784008393 +0.5513975766920928 0.0531283382827467 0.4979529001080582 +0.7211086704504417 0.120670804296684 0.5224328592653751 +0.6568273016187549 0.1730464751964537 0.427118207899442 +0.6887766627107172 0.1887527864262574 0.5459234379040849 +0.5388356356838427 0.1649419781189893 0.3661380832401596 +0.4861207732205117 0.1049829096621357 0.4015554293444677 +0.5686125664707288 0.1799140385610711 0.4828582676974891 +0.6047009369880145 0.1131939823732707 0.4630366670785781 +0.4807648113428411 -0.7294756774753606 -0.02956180932886247 +0.4215649823079269 -0.6163164074818555 -0.03898656300974319 +0.4489051987391037 -0.7438794277341846 -0.08230118893074004 +0.5112362274330836 -0.7066135006397232 -0.07271128051032671 +0.4746455268045623 0.7262102698672286 0.1124604012586225 +0.4470448393946737 0.7288237243713559 0.1863388253420302 +0.4032541494349895 0.6176623592595603 0.1347355850139479 +0.4080848649015837 0.763289623089985 0.1266822536553255 +0.1146415018519511 0.8929213576540683 0.03120705139155289 +0.1873654054820477 0.882623531052992 0.02061235341009015 +0.149520030043251 0.7928926110023373 -0.03976019526703029 +0.08196251147541653 0.887388242112672 0.1459416362398815 +0.08416204929018192 0.7818263799195445 0.189708974429627 +0.1546864151055132 0.8770904155115956 0.1353469382584188 +0.1169462989804853 0.7880378050064071 0.07503760555128691 +-0.7870813226694 -0.2977836058947539 -0.3563638972641162 +-0.7017377932210864 -0.2597690476003032 -0.3576018023303285 +-0.6163942637727728 -0.2217544893058525 -0.3588397073965408 +-0.4646592979342074 -0.1650077834587275 -0.194216360575463 +-0.486789776730958 -0.1712518326429522 -0.2495034445378931 +-0.5089202555277086 -0.177495881827177 -0.3047905285003231 +-0.7310000612622826 -0.2142071954743214 -0.2929716726100421 +-0.674918799855165 -0.130630785053889 -0.2295794479559681 +-0.6456565318139691 -0.1761926371798707 -0.2942095776762544 +-0.6796073144243358 -0.2535249984160785 -0.3023147183678985 +-0.5942637849760222 -0.2155104401216277 -0.3035526234341108 +-0.5721333061792715 -0.2092663909374029 -0.2482655394716808 +-0.5160520447721542 -0.1256899805169705 -0.1848733148176067 +-0.5381825235689048 -0.1319340297011953 -0.2401603987800368 +-0.5674447916101009 -0.08637217757521348 -0.1755302690597504 +-0.6235260530172184 -0.169948587995646 -0.2389224937138244 +-0.4844242981106016 -0.4387862801704695 0.3902933626881347 +-0.4663747747350009 -0.5600886100781292 0.3978530858684806 +-0.4483252513594001 -0.6813909399857889 0.4054128090488265 +-0.3966869386682395 -0.5718716527963297 0.3694034101084708 +-0.3450486259770789 -0.4623523656068707 0.3333940111681151 +-0.4147364620438402 -0.4505693228886701 0.3618436869281249 +-0.5017767371395124 -0.6627753984554949 0.3787894056333143 +-0.5189238522665331 -0.5399069164683064 0.3704408231981995 +-0.5530523230872619 -0.6402179651581034 0.3501548638291584 +-0.4495016786564603 -0.5520682414222515 0.342168867126021 +0.433405910757266 -0.08988477274600325 0.4369727754485948 +0.5158977040075686 -0.1498622577983533 0.5182756138014352 +0.5983894972578712 -0.2098397428507034 0.5995784521542755 +0.5801518291114041 -0.1437473618167291 0.637250755144267 +0.5566612504726083 -0.0756653796869073 0.6695827628841743 +0.4955749903137704 -0.08303562597664865 0.5537754864863349 +0.6360618002475761 -0.1437473618167225 0.581340784008043 +0.5513975766921895 -0.08303562597664549 0.4979529001078846 +0.668393807987215 -0.07566537968690351 0.5578502053695152 +0.5279205622360351 -0.01495364384682667 0.530298472030431 +0.5892292488384689 -0.007476821923413417 0.6458971623705914 +0.6447082074733931 -0.007476821923413431 0.5904182037356674 +0.6161016691735927 -0.07609272485131963 0.617290624070525 +0.2147142137444926 -0.7106388225385357 0.02442217975464042 +0.2902208326946804 -0.7669988300837898 -0.04279218109885306 +0.3657274516448681 -0.8233588376290437 -0.1100065419523465 +0.4316830690985751 -0.7989319504788805 -0.005360227804817869 +0.3234014978193951 -0.7552289534888957 0.009416600038346018 +0.3998234564948377 -0.8133357007377044 -0.05809960740669542 +0.2637959559887585 -0.6411825495350156 0.0002205982305958122 +0.3128776982330245 -0.5717262765314955 -0.0239809832934488 +0.3393025749389463 -0.6975425570802697 -0.06699376262289769 +0.3727380535284273 -0.6862024833569655 -0.01482152884490733 +0.1259575752793157 0.3569880594394671 0.7836435053506738 +0.06414164739279607 0.3197331245004313 0.6676684399213187 +0.002325719506276386 0.2824781895613956 0.5516933744919637 +0.2713475435682665 0.3357505583506951 0.5711563533312409 +0.2434895301007894 0.355248037026631 0.6806437591475035 +0.2156315166333124 0.3747455157025669 0.7901311649637662 +0.1572794587932443 0.1280502637734432 0.7032320396112475 +0.1674441402507746 0.2167811739751297 0.7686942166675079 +0.177608821708305 0.3055120841768163 0.8341563937237684 +0.09546353090672462 0.09079532883440745 0.5872569741818925 +0.04381228447773531 0.1422713040970582 0.5367440858087978 +-0.007838961951253991 0.193747279359709 0.4862311974357033 +0.1538155887467927 0.3374905807635312 0.6741560995344111 +0.1816736022142698 0.3179931020875953 0.5646686937181485 +0.09199966086027309 0.3002356458244955 0.558181034105056 +0.1157928938217853 0.2682571492377805 0.7181813282944134 +0.05397696593526569 0.2310022142987448 0.6022062628650583 +0.105628212364255 0.179526239036094 0.6527191512381528 +0.2054668351757821 0.2860146055008804 0.7246689879075057 +0.1953021537182517 0.1972836952991938 0.6592068108512453 +0.2333248486432591 0.2665171268249446 0.6151815820912431 +0.133486225831732 0.1600287603601581 0.5432317454218902 +0.0818349794027427 0.2115047356228089 0.4927188570487957 +0.1715089207567394 0.2292621918859087 0.499206516661888 +0.1436509072892624 0.2487596705618447 0.6086939224781507 +-0.3658193000141486 0.5024550815788928 -0.6396305363701088 +-0.3283602105615652 0.4748392347517988 -0.5333446220247677 +-0.2909011211089817 0.447223387924705 -0.4270587076794267 +-0.2478253105615269 0.2773358297295945 -0.6282191915620956 +-0.2996430035299287 0.3615808626217252 -0.6674516112798803 +-0.3514606964983304 0.445825895513856 -0.7066840309976651 +-0.4341735938150509 0.4922949167538156 -0.6037882834183054 +-0.4993249921535946 0.4780795953516254 -0.5622729467387506 +-0.3953693138355224 0.4630656890696539 -0.4952653550878349 +-0.3140016070457469 0.4182100486867621 -0.6003981166523241 +-0.2765425175931634 0.3905942018596682 -0.4941122023069829 +-0.2621839140773452 0.3339650157946313 -0.5611656969345393 +-0.4198149902992326 0.4356657306887788 -0.6708417780458618 +-0.3666521068038858 0.3498073169395803 -0.6293723443429475 +-0.4849663886377764 0.4214504092865886 -0.629326441366307 +-0.3814270483789424 0.4068289960016624 -0.5628378288292099 +-0.442353211104065 -0.4625979723267353 -0.6398828578309598 +-0.378823885706403 -0.3841370878885834 -0.6079486477194238 +-0.315294560308741 -0.3056762034504313 -0.5760144376078877 +-0.1750622102387575 -0.4400218402817865 -0.4472296321218916 +-0.2006298851295313 -0.3690863331919507 -0.4795131639133783 +-0.2261975600203052 -0.298150826102115 -0.511796695704865 +-0.4486452605597481 -0.373268240888364 -0.561947993961024 +-0.4549373100154311 -0.2839385094499925 -0.4840131300910885 +-0.3851159351620861 -0.2948073564502119 -0.5300137838494881 +-0.3532562108156292 -0.4550725949784191 -0.575665115927937 +-0.2897268854179672 -0.376611710540267 -0.543730905816401 +-0.2641592105271933 -0.4475472176301027 -0.5114473740249144 +-0.2704512599828764 -0.3582174861917313 -0.4335125101549787 +-0.2960189348736502 -0.2872819791018957 -0.4657960419464653 +-0.3658403097269953 -0.2764131321016763 -0.4197953881880657 +-0.3595482602713122 -0.3657428635400477 -0.4977302520580013 +-0.5077595390193889 -0.2038993526502588 0.4078940919653355 +-0.5130452565525754 -0.09031475503770786 0.4330545444228822 +-0.5183309740857619 0.0232698425748431 0.4582149968804288 +-0.667425354529681 -0.12400879658853 0.4902815475538132 +-0.5875924467745348 -0.1639540746193944 0.4490878197595744 +-0.5928781643077214 -0.05036947700684344 0.474248272217121 +-0.4980173179739647 -0.1062769815232319 0.3595787403499432 +-0.4882750969285407 -0.008654610396205027 0.3112633887345507 +-0.5033030355071513 0.007307616089319027 0.3847391928074897 +-0.5778502257291108 -0.06633170349236751 0.4007724681441821 +0.3648475596168795 0.2896720562895096 0.3997518488058642 +0.4304895621980155 0.26309103290426 0.3378347500967502 +0.4961315647791515 0.2365100095190104 0.2759176513876361 +0.555685426352924 0.2664541304031742 0.5093580203022949 +0.5259084955660377 0.2514820699610923 0.3926378358449656 +0.4602664929849017 0.2780630933463419 0.4545549345540796 +0.3777746997346845 0.2031319644474065 0.3732520962010583 +0.4434167023158205 0.1765509410621569 0.3113349974919442 +0.3907018398524895 0.1165918726053034 0.3467523435962523 +0.4731936331027067 0.1915230015042388 0.4280551819492736 +-0.09538090291859511 0.02545362875855112 0.1466017815558565 +-0.121960697192069 0.02829106415631268 0.1097795988281923 +-0.1485404914655428 0.03112849955407424 0.07295741610052803 +-0.1313402143042625 0.02547445121387679 0.02710142502964781 +-0.08756014286950829 0.01698296747591779 0.01806761668643185 +-0.04378007143475412 0.008491483737958784 0.009033808343215882 +-0.08640629187164685 -0.08880375015961346 0.008503217359501916 +-0.05760419458109788 -0.05920250010640905 0.00566881157300125 +-0.02880209729054891 -0.02960125005320463 0.002834405786500583 +-0.130186363306401 -0.08031226642165445 0.01753702570271788 +-0.1451643374506062 -0.04221953263049104 0.02373642825943318 +-0.1601423115948114 -0.004126798839327619 0.02993583081614848 +-0.1036065690329272 -0.08314970181941601 0.05435920843038213 +-0.09200474890365853 -0.04789440342601415 0.09738079371476169 +-0.0804029287743899 -0.01263910503261229 0.1404023789991412 +-0.06098034859603446 0.01414553207815623 0.05488979941409609 +-0.1047604200307886 0.02263701581611523 0.06392360775731205 +-0.07818062575731478 0.01979958041835368 0.1007457904849763 +-0.04600237445182925 -0.02394720171300719 0.0486903968573808 +-0.06320265161310956 -0.01829315337280974 0.09454638792826101 +-0.0748044717423782 -0.0535484517662116 0.05152480264388146 +-0.0725821687253031 -0.02110976631524563 0.01186821412971655 +-0.101384266015852 -0.05071101636845005 0.01470261991621721 +-0.1163622401600573 -0.01261828257728663 0.02090202247293252 +-0.1185845431771324 -0.0450569680282526 0.06055861098709743 +-0.1069827230478637 -0.009801669634850733 0.103580196271477 +-0.1335625173213376 -0.006964234237089181 0.06675801354381272 +-0.08978244588658341 -0.01545571797504817 0.05772420520059675 +-0.2910579507176957 0.6427762887305715 0.5634810873433806 +-0.3093010386026404 0.5447865648179456 0.5111646137484755 +-0.2521293522279072 0.6113766266972135 0.6108010946068891 +-0.1907976008240541 0.6931031951225626 0.5454724289341363 +-0.1518690023342655 0.6617035330892045 0.5927924361976449 +-0.1087803388153571 0.645440377601928 0.4751472969299869 +-0.2091796121065458 0.5955348195255774 0.4935498328754204 +0.4020986263606712 -0.2253393524658202 0.6149655086473452 +0.4950261810765054 -0.2401653109448979 0.6369374359339355 +0.5879537357923396 -0.2549912694239757 0.6589093632205256 +0.3196068331103686 -0.1653618674134701 0.5336626702945049 +0.3300425945759002 -0.1202103408401978 0.4743317592282547 +0.3404783560414318 -0.07505881426692548 0.4150008481620046 +0.3788246168067461 -0.1578850454900568 0.6469994346143031 +0.4484781619686552 -0.1052566969933713 0.7010052878678511 +0.5181317071305642 -0.0526283484966857 0.7550111411213991 +0.5697160676458723 -0.1888988883900014 0.6965816662105171 +0.5462254890070767 -0.1208169062601796 0.7289136739504244 +0.4747034673827072 -0.1733386791231932 0.6724373086188353 +0.5054619425420369 -0.1950137843716256 0.5776065248676854 +0.4125343878262027 -0.1801878258925478 0.555634597581095 +0.4229701492917344 -0.1350362993192755 0.4963036865148449 +0.3892603782722777 -0.1127335189167845 0.587668523548053 +0.4589139234341866 -0.06010517042009896 0.6416743768016009 +0.3996961397378093 -0.06758199234351223 0.5283376124818028 +0.4856403419230712 -0.1282937281835928 0.6136948953851803 +-0.09179224442389661 -0.1297728511392534 0.04352900087542717 +-0.06837609968559741 -0.1411407020656889 0.07572037860485176 +-0.04495995494729821 -0.1525085529921243 0.1079117563342763 +-0.03418804984279868 -0.07057035103284452 0.03786018930242584 +-0.03957400239504844 -0.1115394520124844 0.07288597281835109 +-0.06299014713334763 -0.1001716010860489 0.0406945950889265 +-0.08019042429462797 -0.0945175527458515 0.08655058615980672 +-0.05677427955632877 -0.105885403672287 0.1187419638892313 +-0.06858860416535933 -0.05926225435244963 0.1295721714441863 +-0.051388327004079 -0.06491630269264709 0.08371618037330603 +-0.1128980516278389 -0.01224082269237052 -0.262741498878994 +-0.1515237624025571 -0.03269127385581828 -0.2086729174268376 +-0.1901494731772753 -0.05314172501926603 -0.1546043359746813 +-0.2670862120697945 -0.02687658611466082 -0.1510118385376342 +-0.3053972401875956 0.01983900395339213 -0.2014879225527434 +-0.3437082683053966 0.06655459402144508 -0.2519640065678527 +-0.115577192371764 -0.1603760873379231 -0.3290296224651237 +-0.1018089085322162 -0.104180848734923 -0.3249564417537992 +-0.08804062469266846 -0.04798561013192288 -0.3208832610424748 +-0.1925139312642832 -0.1341109484333179 -0.3254371250280765 +-0.2556823863172547 -0.05165057092571258 -0.317771446879705 +-0.3188508413702261 0.03080980658189272 -0.3101057687313335 +-0.1542029031464822 -0.1808265385013708 -0.2749610410129673 +-0.1790603300816526 -0.1450817510618185 -0.2168192788494865 +-0.2039177570168231 -0.1093369636222661 -0.1586775166860058 +-0.1898347905203582 0.01402431621223468 -0.2591490014419469 +-0.2667715294128774 0.04028945511683987 -0.2555565040048998 +-0.2284605012950763 -0.006426134951213075 -0.2050804199897906 +-0.1266663354673867 -0.06843606129537062 -0.2668146795903185 +-0.1652920462421049 -0.08888651245881839 -0.2127460981381621 +-0.1404346193069344 -0.1246312998983708 -0.2708878603016429 +-0.1649773635851877 -0.02172047122731768 -0.3172907636054277 +-0.1787456474247354 -0.07791570983031779 -0.3213639443167522 +-0.2419141024777069 0.00454466767728752 -0.3136982661683806 +-0.2173713581994536 -0.09836616099376555 -0.2672953628645958 +-0.2422287851346241 -0.06262137355421318 -0.209153600701115 +-0.2805398132524251 -0.01590578348616023 -0.2596296847162242 +-0.2036030743599058 -0.04217092239076545 -0.2632221821532714 +0.7201348859328435 -0.2089440326017777 -0.2293580269311224 +0.7499669359632899 -0.3067775184617874 -0.2540362454528767 +0.7797989859937364 -0.4046110043217971 -0.278714463974631 +0.8099478776301088 -0.4143489723959108 -0.1291426539637021 +0.7978640599352596 -0.4113326007698189 -0.2049896156186498 +0.7656223990185376 -0.3120103979196791 -0.1795276848949748 +0.6666370989590213 -0.2527892668967617 -0.2596416851761046 +0.6964691489894678 -0.3506227527567715 -0.2843199036978589 +0.613139311985199 -0.2966345011917459 -0.2899253434210869 +0.7127484002507919 -0.3562360952888933 -0.2099258547933548 +0.01638534832717334 0.5275929822962421 0.6949254438085298 +-0.05773211949404462 0.5371466041065663 0.6864506030373746 +-0.03360866861893923 0.436357236234072 0.6053312726746658 +0.03526983540152261 0.6118764439469766 0.6579870617255171 +0.004160305529759288 0.6049241595355414 0.5314545085086402 +-0.03884763241969535 0.6214300657573009 0.6495122209543618 +-0.0147296683897384 0.5210862640462829 0.5689431595339112 +-0.5945902368798118 0.4259402343843031 -0.0675186994235427 +-0.6392932486400302 0.5098614815866346 -0.07786684478033469 +-0.6839962604002485 0.593782728788966 -0.08821499013712668 +-0.5864781599460361 0.6663532551014351 -0.165464426109705 +-0.5910391386943644 0.546562741965707 -0.1165301652371421 +-0.6375828793720829 0.6323031149480285 -0.127186676243111 +-0.5915290710922156 0.5556948797180244 -0.05088091160111378 +-0.5874704325190094 0.6846390751990923 -0.0340815492740509 +-0.6380518854804891 0.6414257959867762 -0.06144854431092603 +-0.5892126725294944 0.6783804843246823 -0.1001911856443579 +0.1444876770943733 -0.31721159575655 -0.5205698356672681 +0.1866340933312639 -0.3937518983622993 -0.61111153520698 +0.2287805095681545 -0.4702922009680486 -0.7016532347466919 +0.2288675280800381 -0.514736380028301 -0.6679991314228654 +0.2278945762303098 -0.5570063726823045 -0.631272287580825 +0.1862969831304391 -0.4373052587720673 -0.5762439031497155 +0.283038827172448 -0.4753653183381663 -0.6761642399995211 +0.2403482515660473 -0.3978223922165839 -0.5842001307509164 +0.3360116569580329 -0.4779395323721961 -0.6470851785623268 +0.2832178177688973 -0.5196859129015574 -0.6416571775104541 +-0.1981539289126095 0.1622160635092317 0.7354350905289671 +-0.2389366552675233 0.2330604578189786 0.7802788342878269 +-0.2797193816224371 0.3039048521287255 0.8251225780466866 +-0.1329009540133326 0.1298345655552035 0.6268730873432327 +-0.1084307054689695 0.1682974619109223 0.563154827916358 +-0.08396045692460641 0.206760358266641 0.4994365684894833 +-0.214276816832625 0.163791120813947 0.6079433636694642 +-0.2711824311075542 0.2362105724284093 0.5252953805688212 +-0.3280880453824834 0.3086300240428715 0.4426473974681781 +-0.2958422695424525 0.3054799094334408 0.6976308511871838 +-0.311965157462468 0.3070549667381562 0.570139124327681 +-0.2550595431875388 0.2346355151236939 0.652787107428324 +-0.2144664067231602 0.2715233541746973 0.7165605748609521 +-0.1736836803682464 0.2006789598649504 0.6717168311020925 +-0.1492134318238833 0.2391418562206692 0.6079985716752178 +-0.1898065682882619 0.2022540171696658 0.5442251042425895 +-0.2467121825631911 0.2746734687841281 0.4615771211419465 +-0.1653363197438988 0.2407169135253845 0.4805068448157149 +-0.2305892946431756 0.2730984114794125 0.5890688480014493 +0.01381463691534231 -0.2373072996161704 -0.4585411589697551 +-0.07471198702679815 -0.23394330608154 -0.4870541818119539 +-0.1632386109689386 -0.2305793125469096 -0.5155672046541528 +-0.180809406274529 -0.2809097883467404 -0.6321715120786798 +-0.1098535776379789 -0.3346042576812014 -0.720262796661008 +-0.0388977490014288 -0.3882987270156624 -0.8083540812433363 +0.04962887494071166 -0.3916627205502928 -0.7798410584011375 +0.06719967024630202 -0.3413322447504621 -0.6632367509766104 +0.0847704655518924 -0.2910017689506314 -0.5466324435520833 +-0.1041063816022074 -0.4937163096162476 -0.5353209167042198 +-0.05871822785643115 -0.4764752718608729 -0.6556957330780346 +-0.01333007411065493 -0.4592342341054982 -0.7760705494518496 +-0.003756158390248059 -0.2876377754160011 -0.5751454663942822 +-0.02132695369583843 -0.3379682512158317 -0.6917497738188092 +-0.09228278233238851 -0.2842737818813708 -0.603658489236481 +-0.04914431213602428 -0.3048788131713758 -0.4547706500204672 +-0.1376709360781647 -0.3015148196367454 -0.4832836728626661 +-0.1121032611873909 -0.372450326726581 -0.4510001410711795 +0.02181151650052581 -0.3585732825058368 -0.5428619346027954 +-0.04114743255084077 -0.4261447960610421 -0.5390914256535076 +0.004240721194935435 -0.4089037583056675 -0.6594662420273226 +-0.1296740564929812 -0.4227808025264118 -0.5676044484957066 +-0.1552417313837551 -0.3518452954365761 -0.5998879802871931 +-0.08428590274720502 -0.4055397647710371 -0.6879792648695215 +-0.06671510744161466 -0.3552092889712063 -0.5713749574449944 +0.1901562204741435 -0.3410963613415098 -0.7831515956535513 +0.1608845672685899 -0.3076213386112734 -0.6654437758115529 +0.1316129140630364 -0.2741463158810371 -0.5477359559695545 +0.1860441202162285 -0.2479577768469611 -0.537011221606574 +0.2697469795749743 -0.2552442605431214 -0.6439943070855918 +0.3534498389337201 -0.2625307442392818 -0.7509773925646097 +0.05177529573904061 -0.1357511064215498 -0.7337024819579696 +0.1076594883859261 -0.2153578656382819 -0.7894214598038296 +0.1635436810328116 -0.2949646248550141 -0.8451404376496896 +0.1062065018922328 -0.1095625673874738 -0.7229777475949891 +0.2165219006923105 -0.16298078757013 -0.7679719910778686 +0.3268372994923882 -0.2163990077527861 -0.812966234560748 +0.02250364253348702 -0.1022760836913134 -0.6159946621159713 +0.04911618197481893 -0.1484078201778092 -0.5540058201198329 +0.07572872141615085 -0.1945395566643049 -0.4920169781236945 +0.245991903332804 -0.316512853768203 -0.7766347372067345 +0.3007330235774683 -0.2901752054665704 -0.7658489395945391 +0.2162503640078713 -0.2823500358712232 -0.6572225826517345 +0.134272027827258 -0.2614896021247777 -0.7274326178076913 +0.1050003746217044 -0.2280145793945414 -0.6097247979656929 +0.07838783518037251 -0.1818828429080456 -0.6717136399618312 +0.219379363891472 -0.2703811172817073 -0.8386235792028728 +0.1630252851252074 -0.1900865628982317 -0.7812002666440113 +0.2741204841361364 -0.2440434689800747 -0.8278377815906776 +0.1328190413335647 -0.1556943038739695 -0.6609889055988508 +0.1594315807748966 -0.2018260403604653 -0.5990000636027124 +0.2431344401336424 -0.2091125240566257 -0.7059831490817301 +0.18979537243861 -0.2363729217706798 -0.7196334571346856 +0.6713301755202157 0.1574467396003206 0.1605004145088915 +0.7808867836801437 0.1049644930668803 0.1070002763392609 +0.8904433918400718 0.05248224653344002 0.05350013816963035 +0.894896019044494 -0.0276670055253838 0.01908202483953247 +0.789792038088988 -0.05533401105076736 0.03816404967906518 +0.684688057133482 -0.08300101657615092 0.0572460745185979 +0.6035152212857305 0.2089470669632167 -0.05433066508947336 +0.595538172916479 0.102408703941633 -0.0107777436069387 +0.5875611245472275 -0.004129659079950748 0.03277517787559596 +0.7086192022412365 0.2366140724886003 -0.07341268992900607 +0.805746134827491 0.1577427149924001 -0.04894179328600413 +0.9028730674137455 0.07887135749619993 -0.02447089664300219 +0.6802354299290599 -0.002851764517327091 0.09166418784869576 +0.7853394108845659 0.02481524100805647 0.07258216300916305 +0.6757828027246378 0.07729748754149673 0.1260823011787937 +0.5831084973428056 0.07601959297887308 0.06719329120569381 +0.5786558701383833 0.1561688450376969 0.1016114045357917 +0.5910855457120567 0.1825579560004568 0.02364036972315918 +0.6926651055027335 0.02353734644543282 0.01369315303606325 +0.700642153871985 0.1300757094670165 -0.02985976844647142 +0.7977690864582396 0.05120435197081637 -0.005388871803469473 +0.696189526667563 0.2102249615258404 0.004558344883626456 +0.6837598510938894 0.1838358505630805 0.08252937969625898 +0.7933164592538174 0.1313536040296402 0.02902924152662839 +0.6882124782983113 0.1036865985042566 0.0481112663661611 +-0.5321220945118634 -0.5674088244537879 -0.009324244506229928 +-0.5661384393618265 -0.6159373834607713 0.09348662862695828 +-0.6001547842117896 -0.6644659424677546 0.1962975017601465 +-0.4314333046065715 -0.5428963735422635 -0.08131921339980414 +-0.3647608595512428 -0.5669124816377225 -0.05050330916019013 +-0.298088414495914 -0.5909285897331814 -0.01968740492057612 +-0.510901636625716 -0.4604056702960269 -0.06326185981291792 +-0.5236975235895316 -0.4019310751452493 -0.01438860198641769 +-0.5364934105533472 -0.3434564799944717 0.03448465584008253 +-0.5789343263256421 -0.5574627883099936 0.1423598864534585 +-0.5577138684394947 -0.4504596341522327 0.08842227114677051 +-0.544917981475679 -0.5089342293030101 0.03954901332027029 +-0.4994659943064977 -0.6399534915562304 0.1243025328665723 +-0.4654496494565347 -0.5914249325492469 0.02149165973338407 +-0.3987772044012058 -0.6154410406447058 0.05230756397299808 +-0.4442291915703872 -0.4844217783914859 -0.03244595557330391 +-0.4570250785342028 -0.4259471832407082 0.01642730225319632 +-0.3775567465150584 -0.5084378864869449 -0.001630051333689906 +-0.4782455364203502 -0.5329503373984691 0.07036491755988424 +-0.3887534596659858 -0.3273937766475911 0.4290076370950979 +-0.2750330978457692 -0.3373036030323724 0.475281634682407 +-0.1613127360255526 -0.3472134294171538 0.521555632269716 +-0.3113940412372905 -0.4315908967534715 0.6257511751806348 +-0.2363533886314216 -0.3894021630853127 0.5736534037251755 +-0.3500737504516382 -0.3794923367005313 0.5273794061378664 +-0.3190656235992244 -0.3391768193657917 0.4005579613350881 +-0.2053452617790079 -0.349086645750573 0.4468319589223972 +-0.2493777875324631 -0.3509598620839923 0.3721082855750782 +-0.2803859143848769 -0.3912753794187318 0.4989297303778566 +-0.6297522413043528 0.1551450118087402 0.4221594397381052 +-0.7358877909897572 0.1734355834300864 0.360943430138235 +-0.8420233406751617 0.1917261550514326 0.2997274205383648 +-0.8383128427864781 0.08255541960163632 0.3642137847159046 +-0.7345106789360613 0.1189836378111287 0.3932902753511347 +-0.8425633264216545 0.1376438156090174 0.3325897423127626 +-0.6147243027257422 0.1391827853232162 0.3486836356651662 +-0.5996963641471316 0.1232205588376921 0.2752078315922272 +-0.7208598524111467 0.1574733569445623 0.287467626065296 +-0.7199631523668992 0.1030727923079355 0.3199685464348149 +0.1366474422302649 -0.6330420251136203 0.005838217757433609 +0.1340872896662251 -0.6118052352339589 -0.07996010509326669 +0.1315271371021852 -0.5905684453542975 -0.165758427943967 +0.2348109267187968 -0.4941294791065801 -0.0425649452906556 +0.183169031910491 -0.5423489622304387 -0.1041616866173113 +0.1857291844745309 -0.5635857521101002 -0.01836336376661101 +0.2121540611804527 -0.6894020326588743 -0.06137614309605988 +0.2095939086164129 -0.668165242779213 -0.1471744659467601 +0.2876606801306405 -0.7457620402041284 -0.1285905039495533 +0.2612358034247186 -0.619945759655354 -0.08557772462010454 +-0.427401438458892 -0.09075525468350251 -0.1798069801055153 +-0.4122740577803272 -0.02274677509250234 -0.2206846835979975 +-0.3971466771017624 0.04526170449849785 -0.2615623870904797 +-0.389090410341091 -0.1374708447515555 -0.129330896090406 +-0.3356520015447251 -0.1161779552286082 -0.119732515567779 +-0.2822135927483593 -0.09488506570566102 -0.110134135045152 +-0.3642329834059205 -0.1732156321911078 -0.1874726582538868 +-0.2859371476743843 -0.187667530107713 -0.2360160398947406 +-0.207641311942848 -0.2021194280243181 -0.2845594215355943 +-0.3339782220487909 -0.03719867300910747 -0.2692280652388513 +-0.2708097669958194 -0.1196590505167128 -0.2768937433872228 +-0.3491056027273558 -0.1052071526001076 -0.228350361746369 +-0.3588356489839614 -0.001453885569555106 -0.2110863030753705 +-0.3739630296625261 -0.06946236516055528 -0.1702085995828883 +-0.3205246208661603 -0.04816947563760806 -0.1606102190602612 +-0.3107945746095547 -0.1519227426681606 -0.1778742777312598 +-0.2324987388780185 -0.1663746405847657 -0.2264176593721136 +-0.2573561658131889 -0.1306298531452134 -0.1682758972086328 +-0.2956671939309898 -0.08391426307716042 -0.2187519812237421 +0.1050667899886194 0.1371782817077909 0.7038830754406562 +0.0630188026415248 0.2350372098438251 0.7699962883263254 +0.02097081529443025 0.3328961379798593 0.8361095012119945 +-0.03068043113455905 0.3843721132425101 0.7855966128388998 +-0.0402836902164538 0.3379891603691266 0.6689705115801361 +-0.04988694929834854 0.2916062074957432 0.5523444103213724 +-0.1232976949314379 0.1762175184285869 0.7434991886019964 +-0.08922418730518002 0.2610633676576891 0.7964070304338855 +-0.05515067967892216 0.3459092168867913 0.8493148722657745 +-0.08124970758434333 0.07835859029255274 0.6773859757163272 +-0.005128212610990918 0.06534551138562071 0.6641806046625471 +0.07099328236236149 0.05233243247868869 0.6509752336087671 +0.001764297130640748 0.2401302322330924 0.6028572986944669 +0.01136755621253551 0.2865131851064759 0.7194833999532306 +0.05341554355963007 0.1886542569704417 0.6533701870675617 +-0.03230921049561711 0.1552843830039902 0.5499494568625779 +0.01934203593337218 0.1038084077413395 0.6004623452356725 +-0.05677945903998021 0.1168214866482715 0.6136677162894525 +-0.07435719784271166 0.2531433111400244 0.616062669748247 +-0.09882744638707477 0.2146804147843057 0.6797809291751218 +-0.06475393876081692 0.2995262640134079 0.7326887710070107 +-0.04717619995808547 0.1632044395216549 0.7302938175482163 +0.02894529501526694 0.1501913606147229 0.7170884464944363 +-0.01310269233182761 0.2480502887507571 0.7832016593801053 +-0.02270595141372237 0.2016673358773736 0.6665755581213415 +0.5693423619665235 -0.2869123841385635 0.4215083414073552 +0.6065220048137403 -0.2812139987267268 0.5079659911072754 +0.6437016476609571 -0.2755156133148901 0.5944236408071956 +0.5612098544106543 -0.21553812826254 0.5131208024543553 +0.4787180611603518 -0.15556064321019 0.431817964101515 +0.5240302115634377 -0.2212365136743767 0.4266631527544351 +0.681373950650662 -0.2094232322809093 0.5761859726609631 +0.6420218774983613 -0.2143873669050189 0.4876432774137249 +0.7137059583903009 -0.1413412501510902 0.5526953940224353 +0.5972982249278684 -0.1488180720745036 0.4932992018356341 +0.09687879985750278 0.06564638395025041 -0.230032883596607 +0.03982841962062828 0.04650079879052601 -0.2589586158414548 +-0.01722196061624622 0.02735521363080162 -0.2878843480863025 +0.2174269944840126 0.1245449830565172 -0.505796058836832 +0.1630552896976413 0.1839159945156492 -0.4601809575981909 +0.10868358491127 0.2432870059747811 -0.41456585635955 +0.1852809392395077 0.0509328858158082 -0.4927608901393923 +0.09876317920863156 0.03669180003423121 -0.4341106202033116 +0.01224541917775543 0.02245071425265422 -0.375460350267231 +0.2423313194763822 0.07007847097553259 -0.4638351578945445 +0.2128639396823806 0.07498297035367998 -0.3762591557136161 +0.1833965598883789 0.07988746973182739 -0.2886831535326876 +0.04707014987276352 0.1745794081122196 -0.3139546854811819 +0.01492409462825865 0.1009673108715106 -0.3009195167837422 +0.07197447486513313 0.120112896031235 -0.2719937845388944 +0.1335879099036397 0.1888204938937966 -0.3726049554172625 +0.1584922348960093 0.1343539818128119 -0.3306440544749751 +0.187959614690011 0.1294494824346646 -0.4182200566559036 +0.07653752966676518 0.1696749087340722 -0.4015306876621103 +0.1309092344531364 0.1103038972749402 -0.4471457889007513 +0.04439147442226032 0.0960628114933632 -0.3884955189646707 +0.1558135594455061 0.0558373851939556 -0.4051848879584639 +0.1263461796515045 0.06074188457210301 -0.3176088857775354 +0.06929579941462993 0.04159629941237862 -0.3465346180223832 +0.1014418546591348 0.1152083966530876 -0.3595697867198228 +0.5724134376122714 0.3221363983380071 0.2725323930707628 +0.5830533078642551 0.4343438105422534 0.3310642334630036 +0.5936931781162389 0.5465512227464997 0.3895960738552443 +0.4359674712539011 0.4168022365626925 0.2183639759164486 +0.5148303246850698 0.4816767296545961 0.3039800248858464 +0.5041904544330862 0.3694693174503498 0.2454481844936057 +0.3596855984207812 0.3311758477436958 0.2217492342333219 +0.4279085815999664 0.2838429286313531 0.248833442810479 +0.3622665790188304 0.3104239520166027 0.310750541519593 +0.4411294324499994 0.3752984451085063 0.3963665904889909 +0.5067714350311353 0.3487174217232567 0.3344494917798769 +0.5174113052831192 0.4609248339275031 0.3929813321721175 +0.4385484518519501 0.3960503408355995 0.3073652832027195 +0.07415050725088859 0.3675560398342315 0.787480399336324 +0.01210574742751123 0.3297359904211598 0.6702301920243007 +0.02171636811630964 0.3767227760564973 0.7881341966625734 +0.1258017536798779 0.3160800645715807 0.8379932877094186 +0.07336761454529894 0.3252468007938465 0.838647085035668 +0.1154082402854898 0.2267840398958582 0.7712559687704899 +0.06378670620871116 0.2784070647833136 0.7210642448916975 +-0.2578342716077482 -0.2494130843169202 -0.4539042990023877 +-0.2639033083044174 -0.2716108496215611 -0.3637283705084238 +-0.2699723450010867 -0.293808614926202 -0.2735524420144598 +-0.3337246831577625 -0.2607420026213417 -0.3177277167500242 +-0.3276556464610932 -0.2385442373167009 -0.4079036452439881 +-0.3974770213144383 -0.2276753903164815 -0.3619029914855885 +-0.2383356334136436 -0.3425463567113969 -0.3314448387169371 +-0.2066989218262005 -0.3912840984965917 -0.3893372354194143 +-0.2322665967169744 -0.3203485914067559 -0.421620767210901 +-0.3020879715703193 -0.3094797444065365 -0.3756201134525014 +-0.1023028414956264 0.562755529360953 0.05006649548761019 +0.005890934775565473 0.5808559886052203 -0.003086239163409003 +-0.02678805560096907 0.5753228730638238 0.1116483456849197 +-0.1425649336826389 0.5861443148378069 -0.07273207018746097 +-0.1073122399749941 0.6221004440175315 -0.1339487856652227 +-0.034371157411447 0.604244774082074 -0.1258848048384802 +-0.06705014778798156 0.5987116585406775 -0.01115021999015152 +0.2609788407723279 0.03778091586430219 0.05912879213932427 +0.2394782354378976 -0.02967902290778887 0.08615961342301059 +0.2179776301034674 -0.09713896167987993 0.1131904347066969 +0.2350862979535187 -0.1309259972623915 0.1940834262667261 +0.2736955711380002 -0.09725309407281207 0.2479455965430689 +0.3123048443224818 -0.06358019088323263 0.3018077668194116 +0.1451087313875879 -0.04238244102115049 0.1273853049204433 +0.162231495848071 -0.08312126083142399 0.1316639552770899 +0.1793542603085541 -0.1238600806416975 0.1359426056337366 +0.2951961764724305 -0.02979315530072102 0.2209147752593825 +0.2565869032879489 -0.06346605849030046 0.1670526049830397 +0.2780875086223792 0.003993880281790587 0.1400217836993534 +0.2565728066775173 -0.05651427426253858 0.2436669461864222 +0.2008407690325525 -0.04944835764184453 0.1855261255534327 +0.2179635334930356 -0.09018717745211803 0.1898047759100794 +0.1837321011825012 -0.01566132205933293 0.1046331339934036 +0.2223554709774145 0.01105979690248463 0.08188096306636393 +0.2008548656429843 -0.05640014186960642 0.1089117843500503 +0.2394641388274659 -0.02272723868002696 0.162773954626393 +0.3567556036245626 0.05126363545191132 0.04315550298126111 +0.4310317611423671 -0.002713583732570621 0.05421303510688428 +0.5053079186601716 -0.05669080291705255 0.06527056723250745 +0.5448620255444986 -0.06848836342159277 0.001708984001150299 +0.510139974911021 -0.02630870474165106 -0.07291013135583002 +0.4754179242775436 0.01587095393829065 -0.1475292467128104 +0.4011417667597391 0.06984817312277258 -0.1585867788384335 +0.3615876598754121 0.0816457336273128 -0.09502519560707637 +0.3220335529910851 0.09344329413185302 -0.03146361237571921 +0.4919500370469052 0.1837569532594189 0.1685249072228011 +0.4221265067335228 0.157584920385077 0.12304926176708 +0.3523029764201405 0.1314128875107352 0.07757361631135898 +0.5315041439312321 0.1719593927548787 0.1049633239914439 +0.5012347205021768 0.1339897993759966 -0.004073904695634276 +0.4709652970731215 0.09602020599711447 -0.1131111333827125 +0.3963097105088896 0.0394660749473711 -0.02040608025009605 +0.4358638173932167 0.02766851444283087 -0.08396766348145321 +0.4705858680266941 -0.01451114423711084 -0.009348548124472873 +0.4265791339379449 0.07743566832625323 0.08863114843698214 +0.5008552914557496 0.02345844914177127 0.0996886805626053 +0.4964026642513273 0.1036077012005951 0.1341067938927032 +0.3918570833044674 0.1196153270061949 0.01401203308000183 +0.4616806136178498 0.1457873598805368 0.05948767853572286 +0.4314111901887945 0.1078177665016547 -0.04954955015135535 +0.5359567711356542 0.09181014069605488 0.07054521066134602 +0.5404093983400765 0.01166088863723105 0.03612709733124815 +0.5056873477065988 0.05384054731717277 -0.03849201802573217 +0.466133240822272 0.06563810782171293 0.02506956520562496 +0.3694116442701918 0.09762585192822357 0.1584666078713881 +0.4392351745835741 0.1237978848025655 0.2039422533271091 +0.3865203121202432 0.06383881634571192 0.2393595994314172 +0.3564845041523868 0.1841659437703266 0.184966360476194 +0.3606660318846331 0.2369190000299181 0.2923591046410291 +0.4263080344657691 0.2103379766446685 0.2304420059319151 +0.3735931720024383 0.150378908187815 0.2658593520362232 +0.5436888381069402 0.609470925459161 0.3093265359218707 +0.5593009200442906 0.6222200823118211 0.2542657992930696 +0.4637736820252233 0.543453039063551 0.2229876008905489 +0.6119118212861253 0.5621380063468184 0.3364107444990279 +0.6002196483835935 0.4487872008388658 0.2771560180448631 +0.6275239032234756 0.5748871631994785 0.2813500078702267 +0.5322718385639621 0.4964163965329386 0.2502184349242997 +-0.08269455975174571 -0.6330978040590335 0.4143003348937774 +-0.1446646975302281 -0.676380780860762 0.4722057925720585 +-0.2066348353087106 -0.7196637576624906 0.5301112502503394 +-0.2891898338091925 -0.7431670094289742 0.444771763370417 +-0.186046202930263 -0.6884765671203564 0.429825199016716 +-0.248549187190606 -0.733175561676253 0.4887742082887487 +-0.1334440735632191 -0.5767981275286103 0.3924353497068407 +-0.1841935873746925 -0.520498450998187 0.3705703645199041 +-0.1954142113417016 -0.6200811043303388 0.4503408073851217 +-0.2369581338328728 -0.6325407390906647 0.4081928397420362 +0.6161016691734744 0.06113908100424003 0.6172906240706744 +0.2630597027999436 -0.04633038246078184 0.3529178087978686 +0.1752052880929239 -0.0627534772279105 0.3501656804999828 +0.08735087338590417 -0.07917657199503918 0.3474135522020969 +0.02105083689542743 -0.0371451871172318 0.3145092285752215 +0.04260521511197042 0.02130929252770425 0.2843570332462319 +0.06415959332851341 0.0797637721726403 0.2542048379172424 +0.0958635898650497 -0.0251326325986997 0.1784953468989002 +0.06374121280299461 -0.04862164398652241 0.2338840392340038 +0.03161883574093952 -0.07211065537434513 0.2892727315691074 +0.1967596663094668 -0.004298997582974463 0.3200134851709932 +0.1304596298189901 0.03773238729483291 0.2871091615441178 +0.1089052516024472 -0.02072209235010314 0.3172613568731073 +0.207327665154979 -0.03926446584008779 0.2947769881648792 +0.1194732504479593 -0.05568756060721648 0.2920248598669933 +0.1515956275100143 -0.03219854921939375 0.2366361675318897 +0.08529559101953761 0.009832835658413627 0.2037318439050143 +0.05317321395748251 -0.0136561757294091 0.2591205362401178 +0.0747275921740255 0.04479830391552696 0.2289683409111283 +0.1410276286645022 0.002766919037719586 0.2618726645380038 +0.323135336104643 -0.1258261209320013 0.3621839691302029 +0.2953565547023226 -0.2217449541703494 0.3686980011646514 +0.2675777733000023 -0.3176637874086975 0.3752120331990999 +0.1797233585929825 -0.3340868821758262 0.3724599049012141 +0.1196477252882832 -0.2545911437046067 0.3631937445688797 +0.0595720919835838 -0.1750954052333873 0.3539275842365454 +0.147231883246499 -0.1473490920295202 0.1913312979688402 +0.0979867417239608 -0.1300992836070694 0.2424413399472972 +0.04874160020142262 -0.1128494751846186 0.2935513819257541 +0.2073075165511983 -0.2268448305007396 0.2005974583011745 +0.2181380083333595 -0.2890907605495083 0.2609736606119658 +0.2289685001155207 -0.3513366905982769 0.3213498629227571 +0.2352809213976232 -0.14224921569913 0.3594318408323171 +0.1474265066906035 -0.1586723104662586 0.3566797125344313 +0.2075021399953029 -0.238168048937478 0.3659458728667656 +0.2845260629201615 -0.1594990241215807 0.3083217988538601 +0.2567472815178411 -0.2554178573599288 0.3148358308883086 +0.2459167897356799 -0.1931719273111602 0.2544596285775173 +0.2244504296154621 -0.08000328565036129 0.2990556385215257 +0.1858411564309805 -0.1136761888399407 0.245193468245183 +0.1365960149084424 -0.09642638041748997 0.2963035102236399 +0.1580623750286601 -0.2095950220782888 0.2517075002796315 +0.1688928668108213 -0.2718409521270575 0.3120837025904228 +0.108817233506122 -0.1923452136558381 0.3028175422580884 +0.1966716482131418 -0.1759221188887094 0.3055696705559742 +-0.200352952188985 0.7370763718293927 -0.1862386484911183 +-0.2557052755470737 0.7982405005260718 -0.1692478150125097 +-0.3110575989051624 0.8594046292227508 -0.1522569815339011 +-0.3531792652016569 0.8452600856479318 -0.1162718718782853 +-0.3937577039891821 0.8273375042952621 -0.07975965405456739 +-0.2971886108800753 0.7825913824130692 -0.1330696543817277 +-0.352594858224885 0.8359720622357079 -0.1817575825878739 +-0.2966291644352141 0.7733684664016417 -0.1985107212500093 +-0.3926485556167034 0.8089137578815495 -0.2106992435625518 +-0.3948993068794729 0.8210575170226289 -0.1456546072142498 +-0.596227868224554 0.2175653569729987 0.451266335811487 +-0.6688390448301595 0.2982762737586034 0.4191572222849986 +-0.741450221435765 0.378987190544208 0.3870481087585103 +-0.4889609336285645 0.197903199054879 0.4525314405953653 +-0.4543051756381806 0.2589519579223639 0.4216874318527553 +-0.4196494176477966 0.3200007167898489 0.3908434231101451 +-0.4589050564713432 0.1659787460838309 0.3055798324494873 +-0.4392772370595698 0.2429897314368399 0.3482116277798162 +-0.4739329950499539 0.1819409725693549 0.3790556365224262 +-0.5661719910673326 0.1856409040019506 0.3043147276656091 +-0.5811999296459434 0.2016031304874746 0.377790531738548 +-0.6538111062515489 0.2823140472730793 0.3456814182120596 +-0.56157211023417 0.2786141158404836 0.4204223270688769 +-0.5269163522437861 0.3396628747079686 0.3895783183262668 +-0.6341832868397757 0.3593250326260883 0.3883132135423886 +-0.5465441716555595 0.2626518893549596 0.346946522995938 +-0.509599902357892 -0.596000828269389 0.4799081780794545 +-0.4972194016275382 -0.5178326036541497 0.4352956258441543 +-0.4801003365725994 -0.6407660896388889 0.443756608649725 +-0.4277894933278164 -0.5299921749766696 0.4071017244363972 +-0.7813857271717339 0.3193385152813782 0.3602803934220973 +-0.8152091045215497 0.2563614423389262 0.3309138926070499 +-0.7062927336773888 0.2373492271758263 0.3913735739653176 +-0.6919314562388112 0.2216403588304119 0.3181222766279636 +0.121330855082169 -0.2246970003472602 -0.3607635182143394 +0.1403204493068553 -0.2087227075437197 -0.2914989003011226 +0.1593100435315416 -0.1927484147401793 -0.2222342823879058 +0.1659664744517072 -0.2749135053211381 -0.1776164360546835 +0.1536333111471866 -0.3730528887056375 -0.2022632076346781 +0.141300147842666 -0.4711922720901368 -0.2269099792146727 +0.4018086754443881 -0.259062143425438 -0.2826032471606451 +0.327305662881668 -0.2316328029291716 -0.239392052931993 +0.2528026503189479 -0.2042034624329052 -0.196180858703341 +0.1279872860023347 -0.3068620909282191 -0.3161456718811171 +0.1346437169225003 -0.3890271815091779 -0.271527825547895 +0.1469768802270209 -0.2908877981246786 -0.2468810539679003 +0.2148234618695754 -0.2361520480399862 -0.3347100945297746 +0.2338130560942617 -0.2201777552364457 -0.2654454766165578 +0.3083160686569817 -0.2476070957327121 -0.3086566708452098 +0.3149724995771475 -0.329772186313671 -0.2640388245119876 +0.2404694870144273 -0.3023428458174045 -0.2208276302833356 +0.2281363237099067 -0.4004822292019038 -0.2454744018633302 +0.2214798927897411 -0.3183171386209449 -0.2900922481965523 +0.3555040706885349 0.2784227914841043 0.1143564900684868 +0.4237270538677201 0.2310898723717617 0.1414406986456439 +0.3539035235543377 0.2049178394974197 0.09596505318992289 +0.358085051286584 0.2576708957570112 0.203357797354758 +0.1239714096004832 -0.4201079183658186 -0.6070138914934504 +0.1666784433152505 -0.4979596289755304 -0.6994056653349117 +0.1030658849102448 -0.522398444387279 -0.6925305719349328 +0.1661725253790691 -0.5423449527764151 -0.664855100869553 +0.06498633894034693 -0.2838186793843072 0.2551278751642595 +0.04315637885319276 -0.2210790085102607 0.28497239141091 +0.0213264187660386 -0.1583393376362143 0.3148169076575605 +0.1250619722450463 -0.3633144178555266 0.2643940354965938 +0.1633076454625915 -0.3800704854526996 0.3035047120755787 +0.2015533186801367 -0.3968265530498726 0.3426153886545635 +0.1142314804628851 -0.3010684878067579 0.2040178331858026 +0.1416466618982691 -0.2555786253551623 0.1827523074539961 +0.1690618433336532 -0.2100887629035666 0.1614867817221897 +0.07057156028857679 -0.1755891460586651 0.2637068656791036 +0.119816701811115 -0.1928389544811159 0.2125968237006466 +0.09240152037573096 -0.2383288169327115 0.233862349432453 +0.08140205207073796 -0.2378350761074337 0.3240830679898948 +0.1032320121578921 -0.3005747469814802 0.2942385517432443 +0.1414776853754373 -0.3173308145786531 0.3333492283222292 +0.1524771536804303 -0.317824555403931 0.2431285097647874 +0.1798923351158143 -0.2723346929523353 0.221862984032981 +0.1907228268979755 -0.334580623001104 0.2822391863437723 +0.1306471935932761 -0.2550848845298844 0.2729730260114379 +0.7496542903324466 0.4386743622327576 0.2589696758870219 +0.6870273826750602 0.362425903533092 0.2439799681508553 +0.6244004750176739 0.2861774448334264 0.2289902604146887 +0.6616895017386948 0.3653447777217061 -0.004922844023208889 +0.7118867338224075 0.4152041254586119 0.08803789852559024 +0.7620839659061203 0.4650634731955176 0.1809986410743894 +0.6802057534479338 0.5390538638676334 0.2376766239067237 +0.652709978100857 0.4128386010053732 0.2334701499347046 +0.7168713762222326 0.4901297532821968 0.2489784294448794 +0.6926354290216075 0.5654429748303934 0.1597055890940912 +0.7293010517959064 0.5165188642449567 0.1710073946322468 +0.6775693292482041 0.465616822930893 0.07752808030943949 +0.6492598261650212 0.3389556667589462 0.07304819078942365 +0.6994570582487338 0.388815014495852 0.1660089333382228 +0.6368301505913475 0.3125665557961864 0.1510192256020562 +0.665500035038472 0.4395261121018688 0.1556216932350779 +0.06738185739554978 -0.2242166381555993 -0.353566380064113 +0.03242245393361681 -0.207761983160398 -0.2771046240006698 +-0.002536949528316169 -0.1913073281651966 -0.2006428679372265 +0.0164526446963701 -0.1753330353616561 -0.1313782500240097 +0.07040164238298935 -0.175813397553317 -0.1385753881742361 +0.1243506400696086 -0.1762937597449779 -0.1457725263244626 +0.06005819853703914 -0.08581730192016865 -0.2249393122422295 +0.07415255264385368 -0.137435298997046 -0.2933022535373384 +0.08824690675066822 -0.1890532960739233 -0.3616651948324473 +0.07904779276172541 -0.06984300911662818 -0.1556746943290127 +0.1121317410932262 -0.1054867133899651 -0.1547730177109048 +0.145215689424727 -0.1411304176633019 -0.1538713410927969 +0.02509879507510616 -0.06936264692496728 -0.1484775561787862 +0.00423374571998773 -0.1045259890066433 -0.1403787414104519 +-0.01663130363513071 -0.1396893310883192 -0.1322799266421176 +0.08637145162023607 -0.2082423453520589 -0.2843017621508962 +0.1053610458449223 -0.1922680525485184 -0.2150371442376793 +0.05141204815830308 -0.1917876903568575 -0.207840006087453 +0.05328750328873524 -0.172598641078722 -0.2852034387690041 +0.01832809982680227 -0.1561439860835206 -0.2087416827055608 +0.0391931491819207 -0.1209806440018446 -0.2168404974738951 +0.1072365009753545 -0.1730790032703829 -0.2924005769192305 +0.09314214686853997 -0.1214610061935055 -0.2240376356241216 +0.1262260952000408 -0.1571047104668424 -0.2231359590060137 +0.05818274340660697 -0.1050063511983042 -0.1475758795606783 +0.03731769405148853 -0.1401696932799802 -0.139477064792344 +0.09126669173810779 -0.1406500554716411 -0.1466742029425705 +0.07227709751342153 -0.1566243482751815 -0.2159388208557872 +0.2686569980675562 -0.1480552070971176 0.604187651659313 +0.2281429244902755 -0.08559702020749285 0.615381721957871 +0.1876288509129947 -0.02313883331786809 0.626575792256429 +0.4079640883913744 -0.0427985101037465 0.712199358166409 +0.2977964696521845 -0.03296867171080729 0.6693875752114191 +0.3383105432294653 -0.09542685860043205 0.658193504912861 +0.2790927595330878 -0.1029036805238453 0.5448567405930629 +0.2385786859558071 -0.04044549363422055 0.5560508108916209 +0.2895285209986194 -0.05775215395057301 0.4855258295268127 +0.3487463046949967 -0.05027533202715976 0.5988625938466107 +0.05232816194362822 0.6677395591109093 0.3027410012823599 +0.0886085839701027 0.7531220169965205 0.3175172218341621 +0.1248890059965772 0.8385044748821315 0.3322934423859643 +0.276137138466805 0.8000502581889317 0.3156072971419837 +0.2011974589349614 0.8228466308509605 0.3252903328157337 +0.1642977685719065 0.734622103958834 0.3094482048685013 +0.1231785137831738 0.7646356358549584 0.2491206549009668 +0.1600019101398618 0.8528449168223184 0.2648474884748628 +0.1938384355543852 0.8601543714756463 0.1948715747603127 +0.2365897399045378 0.8347473712497004 0.2564607975606275 +-0.01335736121843672 0.4128803908508792 0.2237923073474897 +-0.003555660839906563 0.4693726276423522 0.2451831318085124 +0.006246039538623592 0.5258648644338252 0.2665739562695351 +0.07160402029169267 0.5369310955166178 0.03710478657287779 +0.03892502991515814 0.5313979799752215 0.1518393714212065 +0.02912332953662798 0.4749057431837485 0.1304485469601837 +-0.07907044673456393 0.4568052839394815 0.1836012816112029 +-0.06926874635603375 0.5132975207309545 0.2049921060722256 +-0.1447835322506911 0.5007301770280836 0.1434102558749162 +-0.03658975597949922 0.5188306362723507 0.09025752122389696 +-0.003158494289958378 0.08403709046639227 -0.1591631510019527 +-0.02686310981101249 0.05876126980128726 -0.2117121274450186 +-0.0505677253320666 0.03348544913618225 -0.2642611038880844 +-0.01842167008756174 0.1070975463768912 -0.2772962725855241 +0.01372438515694313 0.1807096436176002 -0.2903314412829637 +0.00528294543349238 0.1323733670419962 -0.2247472961424583 +-0.06784114589835002 0.07414254054146205 -0.2173536075057881 +-0.04413653037729592 0.09941836120656705 -0.1648046310627223 +-0.0851145664646335 0.1147996319467418 -0.1704461111234918 +-0.03569509065384517 0.147754637782171 -0.2303887762032278 +-0.1647183133266892 0.1097304515234688 -0.1220190097321051 +-0.186070603535124 0.0486229089547413 -0.114857924662245 +-0.2074228937435588 -0.01248463361398624 -0.107696839592385 +-0.1099704903851683 0.05030176490056536 -0.1222914486579668 +-0.1211023346295304 0.09048050796444236 -0.1245876640392996 +-0.1322341788738924 0.1306592510283194 -0.1268838794206323 +-0.1696338087114041 0.03590981239989077 -0.1656064476032161 +-0.2404289712820019 0.0616966029630932 -0.211217661929798 +-0.3112241338525998 0.08748339352629561 -0.25682887625638 +-0.1313227805936031 -0.01080577766816218 -0.1151303635881068 +-0.1638069150463999 -0.03173457717301272 -0.1102654938995795 +-0.1962910494991967 -0.05266337667786325 -0.1054006242110523 +-0.224381631652925 0.09533849902279429 -0.1653340086773543 +-0.2840449499791607 0.08094654652211966 -0.2086490076226035 +-0.2457339218613598 0.03423095645406672 -0.1581729236074942 +-0.1535864690823272 0.06955170845959184 -0.1197227943507723 +-0.174938759290762 0.008444165890864299 -0.1125617092809123 +-0.1424546248379651 0.02937296539571483 -0.1174265789694396 +-0.1918974972001282 0.1162672985276448 -0.1701988783658815 +-0.1807656529557661 0.07608855546376778 -0.1679026629845488 +-0.251560815526364 0.1018753460269702 -0.2135138773111308 +-0.2021179431642009 0.01498101289504024 -0.1607415779146888 +-0.2346020776169977 -0.005947786609810289 -0.1558767082261615 +-0.2729131057347988 0.04076780345824266 -0.2063527922412708 +-0.2132497874085629 0.05515975595891726 -0.1630377932960215 +0.4665219405784476 -0.2823229199251389 -0.4588509505528797 +0.456732193149787 -0.2781543559285733 -0.5918874597164623 +0.4469424457211264 -0.2739857919320077 -0.7249239688800448 +0.510600961107316 -0.1005113877279233 -0.5750911604568637 +0.4861182068356993 -0.1569466677970963 -0.6693809329857849 +0.4616354525640826 -0.2133819478662692 -0.7636707055147062 +0.3632395863623807 -0.2666993082358473 -0.6179408834010269 +0.3730293337910413 -0.2708678722324129 -0.4849043742374445 +0.2795367270036349 -0.2594128245396869 -0.5109577979220092 +0.3779325932053368 -0.2060954641701088 -0.6566876200356884 +0.294229733846591 -0.1988089804739484 -0.5497045345566706 +0.4024153474769535 -0.1496601841009359 -0.5623978475067672 +0.4714251999927432 -0.2175505118628348 -0.6306341963511235 +0.4959079542643599 -0.1611152317936618 -0.5363444238222024 +0.4812149474214038 -0.2217190758594003 -0.4975976871875409 +0.3877223406339972 -0.2102640281666744 -0.5236511108721058 +-0.4035391147800035 0.4246321191404437 0.4433328522527793 +-0.4220845699025944 0.4682147626235535 0.5266662901380235 +-0.4406300250251852 0.5117974061066635 0.6099997280232677 +-0.3737203621106107 0.4243623942853798 0.7036304201505432 +-0.4086618481162488 0.4698758809895305 0.6591242193687307 +-0.3889519466834622 0.4248891242421128 0.5739037878132561 +-0.3474655092968653 0.4926104000243731 0.5448008298177792 +-0.3673980712773122 0.5380607790691522 0.6304455183392406 +-0.2905184579153065 0.5597222419415818 0.6451667307248035 +-0.3338062626038708 0.4950482278243548 0.6789078916078762 +-0.2565764668775989 0.163003181756999 0.1401885166998822 +-0.3255526236865678 0.1330039659197653 0.1566164221486613 +-0.3945287804955368 0.1030047500825315 0.1730443275974403 +-0.3979672002236556 0.1406004498297335 0.01894320313122291 +-0.4198131125839389 0.1180688113015883 0.07578621310288838 +-0.4416590249442224 0.09553717277344305 0.1326292230745539 +-0.3749009610837635 0.1800157354355406 0.2156761229277692 +-0.3059248042747945 0.2100149512727742 0.1992482174789902 +-0.3552731416719903 0.2570267207885495 0.2583079182580981 +-0.4220312055324491 0.1725481581264521 0.1752610184048828 +-0.4024033861206758 0.2495591434794611 0.2178928137352117 +-0.4001852931721657 0.1950797966545973 0.1184180084332173 +-0.3726828681352534 0.1255363886106768 0.1162013176257748 +-0.35083695577497 0.148068027138822 0.05935830765410936 +-0.3037067113262844 0.1555356044479105 0.09977341217699581 +-0.3530550487234799 0.2025473739636858 0.1588331129561038 +0.07946627562433567 0.1731181090753388 0.1646082269288354 +0.07321857970361494 0.2080179663331012 0.105163811269418 +0.0669708837828942 0.2429178235908636 0.0457193956100006 +0.1495119296702095 0.1931724048006331 0.04337762838351801 +0.1959684979946553 0.2618684907281326 0.06413965837897655 +0.2424250663191012 0.3305645766556321 0.08490168837443508 +0.09872001389558679 0.1279118021092443 0.0729748594381078 +0.09438466644541001 0.131347285345355 0.1233341204881561 +0.0900493189952332 0.1347827685814657 0.1736933815382044 +0.181050107173581 0.3036393144581164 0.1054137648196558 +0.1240104954782376 0.2732785690244899 0.07556658021482821 +0.1302581913989583 0.2383787117667276 0.1350109958742456 +0.1916331505444785 0.2653039739642433 0.1144989194290249 +0.1408412347698559 0.2000433712728545 0.1440961504836147 +0.1451765822200327 0.1966078880367438 0.09373688943356633 +0.1853854546237578 0.3002038312220057 0.05505450376960748 +0.1389288862993119 0.2315077452945062 0.03429247377414894 +0.1283458429284144 0.2698430857883793 0.02520731916477988 +0.08813697052468925 0.1662471426031174 0.06388970482873874 +0.08380162307451246 0.1696826258392281 0.114248965878787 +0.07755392715379174 0.2045824830969905 0.05480455021936967 +0.1345935388491351 0.2349432285306168 0.08465173482419727 +0.217608369260013 -0.2266940221972795 -0.1160196947280279 +0.2569171007637982 -0.2766139224579201 -0.07906972498136675 +0.2962258322675834 -0.3265338227185607 -0.04211975523470564 +0.2445839374592776 -0.3747533058424194 -0.1037164965613613 +0.2052752059554924 -0.3248334055817788 -0.1406664663080224 +0.1929420426509718 -0.4229727889662782 -0.1653132378880171 +0.3314201133265183 -0.3040432629541865 -0.1222809192100188 +0.3666143943854533 -0.2815527031898123 -0.202442083185332 +0.2921113818227331 -0.2541233626935459 -0.1592308889566799 +0.2797782185182125 -0.3522627460780453 -0.1838776605366744 +0.1872333476869458 -0.04841397830172562 -0.3398915677539874 +0.100064784840257 -0.02953944271079133 -0.3321977386130417 +0.01289622199356813 -0.01066490711985705 -0.324503909472096 +0.2442837279238203 -0.02926839314200123 -0.3109658355091396 +0.214165545314006 0.008751727608657445 -0.2743462741233462 +0.1840473627041916 0.04677184835931612 -0.2377267127375527 +0.09941398202444428 0.003576178661719939 -0.3831541794081766 +0.1859317420553204 0.01781726444329694 -0.4418044493442574 +0.1865825448711331 -0.01529835692921435 -0.3908480085491223 +0.06994660223044263 0.008480678039867337 -0.2955781772272482 +0.1571151650771315 -0.01039385755106695 -0.3032720063681939 +0.1269969824673171 0.02762626319959174 -0.2666524449824005 +0.2436329251080076 0.003847228230510041 -0.3619222763042745 +0.2429821222921949 0.03696284960302133 -0.4128787170994094 +0.2135147424981933 0.04186734898116873 -0.3253027149184811 +0.1564643622613187 0.02272176382144433 -0.3542284471633287 +0.240824519184904 0.2570596246689475 0.06651025149587116 +0.2392239720507067 0.1835546726822629 0.04811881461730724 +0.1943679508604581 0.188363538741448 0.04574822150041262 +0.1435760350858354 0.1231029360500592 0.07534545255500241 +0.1884320562760841 0.1182940699908741 0.07771604567189702 +0.1392406876356586 0.1265384192861699 0.1257047136050507 +0.1900326034102813 0.1917990219775585 0.09610748255046095 +0.1102101976715065 0.005589598488275546 0.5644927528922931 +0.07330561800729916 -0.02814015659520558 0.491215643229599 +0.0364010383430918 -0.06186991167868671 0.417938533566905 +0.1317645758880495 0.06404407813321158 0.5343405575633035 +0.1164143744403852 0.0887688026946665 0.4309112525716199 +0.1010641729927208 0.1134935272561214 0.3274819475799363 +0.2336642459736742 0.02943075750050666 0.3932905948336872 +0.1673642094831975 0.07146214237831404 0.3603862712068118 +0.1827144109308619 0.04673741781685912 0.4638155761984953 +0.2121098677571313 -0.02902372214442937 0.4234427901626767 +0.1611600327143189 -0.01171706182807692 0.4939677715274849 +0.1242554530501115 -0.04544681691155805 0.4206906618647909 +0.09485999622384217 0.03031432304973046 0.4610634479006094 +0.07950979477617778 0.05503904761118537 0.3576341429089259 +0.05795541655963479 -0.003415432033750675 0.3877863382379155 +0.1458098312666545 0.013007662733378 0.3905384665358012 +0.1146433480165404 0.4114287238301052 0.7590619156294743 +0.1024649295569226 0.4639817763667802 0.7303122793514019 +0.05248799930847096 0.3733879674421871 0.6414329665418934 +0.2043172893705371 0.429186180093205 0.7655495752425666 +0.2318358820164643 0.4089028799683868 0.6544082857680782 +0.1921388709109193 0.4817392326298802 0.7367999389644944 +0.1422389762963711 0.3913803499516288 0.6483174283638882 +-0.1064740556238552 0.3734304202781863 0.7841629321505085 +-0.1159011842591755 0.3257828912189437 0.6648559994844283 +-0.1819976024617424 0.3593041480873294 0.7760269459255412 +-0.1309443041682183 0.3349675239224674 0.8478811915773832 +-0.2064678510061055 0.3208412517316107 0.8397452053524158 +-0.1648416813479018 0.2488570985075061 0.7922925183381776 +-0.1405005896476958 0.2876245695287472 0.7292443532539896 +0.004932847227896652 -0.1526065594911441 -0.7325989695404983 +0.0139745913636382 -0.2490687717774706 -0.787214434968887 +0.02301633549937974 -0.3455309840637971 -0.8418299003972758 +0.1437935845210973 -0.3591937919443894 -0.784853189756255 +0.1142772699362576 -0.3252403179181432 -0.6660208277852169 +0.0967759364516379 -0.3761122875753115 -0.7837455499950117 +0.1171810450797653 -0.3130620554578937 -0.8468420317523934 +0.07016339701030598 -0.3299805510888157 -0.84573439199115 +0.0610521910535938 -0.2329768449451516 -0.7899985117774935 +0.03154538666922857 -0.1987382959776399 -0.6706101275443601 +0.04058713080497011 -0.2952005082639664 -0.7252255929727489 +0.05815792611056049 -0.2448700324641356 -0.6086212855482217 +0.08770421650564822 -0.2792367908896835 -0.7282918660429416 +0.2038555402944978 -0.3856717413063826 -0.7589815232275131 +0.216783906390348 -0.4289163200916952 -0.7317022989173632 +0.1742697187219733 -0.3516456666632845 -0.640039880206429 +0.2300224218169248 -0.3266108484685035 -0.6318220675035267 +0.2731814498434778 -0.4049253549190778 -0.7251396560328803 +0.3151679386118167 -0.3349548648729068 -0.7417511851777688 +0.2605251893714683 -0.3616507206755764 -0.7531272184842656 +-0.116636608640289 -0.8816378248851946 -0.16810904324924 +-0.1548963955737211 -0.7927401158663432 -0.1083631957264807 +-0.1931561825071532 -0.7038424068474918 -0.04861734820372141 +-0.1413202309459026 -0.6035414372401393 -0.0545428132093884 +-0.05122449245121993 -0.5921381766516383 -0.1202141257378147 +0.03887124604346274 -0.5807349160631372 -0.185885438266241 +0.07713103297689483 -0.6696326250819886 -0.2456312857890003 +0.02529508141564425 -0.7699335946893411 -0.2397058207833333 +-0.02654087014560633 -0.8702345642966935 -0.2337803557776663 +-0.1317151069377019 -0.6258518940047282 -0.3681732979408035 +-0.1139356785274203 -0.7407464406378341 -0.3214004955512021 +-0.09615625011713858 -0.8556409872709401 -0.2746276931616007 +-0.169974893871134 -0.5369541849858768 -0.3084274504180442 +-0.1904552523942844 -0.5629510226001313 -0.2019088005056835 +-0.2109356109174348 -0.5889478602143858 -0.09539015059332281 +-0.0648006570790384 -0.7813368552778421 -0.174034508254907 +-0.01296470551778783 -0.6810358856704897 -0.179959973260574 +-0.1030604440124705 -0.6924391462589907 -0.1142886607321477 +-0.1344160370505706 -0.7667432782520887 -0.2148818456388414 +-0.1726758239840027 -0.6778455692332372 -0.1551359981160821 +-0.1521954654608524 -0.6518487316189827 -0.2616546480284428 +-0.04432029855588801 -0.7553400176635876 -0.2805531581672677 +-0.06209972696616966 -0.6404454710304817 -0.3273259605568691 +0.007515653005362598 -0.6550390480562351 -0.2864786231729347 +-0.1003595138996018 -0.5515477620116302 -0.2675801130341098 +-0.1208398724227522 -0.5775445996258848 -0.1610614631217491 +-0.03074413392806951 -0.5661413390373837 -0.2267327756501754 +-0.08258008548932008 -0.6664423086447362 -0.2208073106445084 +-0.02744141003128147 -0.5316419343934625 0.4092535653758786 +-0.03415839808929966 -0.47346904152962 0.4621122535362608 +-0.04087538614731785 -0.4152961486657776 0.5149709416966429 +-0.1289404376542283 -0.4190425813326161 0.3655235950020052 +-0.08490791190077307 -0.4171693649991968 0.4402472683493241 +-0.07819092384275486 -0.4753422578630392 0.3873885801889418 +-0.0894115478097639 -0.5749249111951911 0.4671590230541596 +-0.0961285358677821 -0.5167520183313485 0.5200177112145417 +-0.1513816855882463 -0.6182078879969197 0.5250644807324406 +-0.1401610616212373 -0.518625234664768 0.445294037867223 +-0.06453071744080771 0.4403663544899428 0.7536567216166202 +-0.07403171422365339 0.3927517903269741 0.6346524382796066 +-0.09819395097836135 0.4933961179955426 0.7157091344770242 +-0.1411660588478985 0.4291561992656936 0.7506430339210536 +0.3563144125666342 0.5646870974745151 -0.3948954546486531 +0.4517713073410609 0.6155243808027433 -0.3530668385524153 +0.5472282021154874 0.6663616641309715 -0.3112382224561775 +0.2323340636999787 0.536509751457436 -0.3702864427243573 +0.2038106096077498 0.5591696887685851 -0.3038488147038239 +0.1752871555155208 0.5818296260797343 -0.2374111866832903 +0.2686046641570301 0.4720331118298517 -0.3740155088105573 +0.2763518105218526 0.4302164095134166 -0.3113069468762238 +0.2840989568866752 0.3883997071969814 -0.2485983849418903 +0.4595184537058833 0.573707678486308 -0.2903582766180818 +0.3718087052962792 0.4810536928416447 -0.2694783307799861 +0.3640615589314568 0.5228703951580798 -0.3321868927143196 +0.4232478532488319 0.6381843181138924 -0.2866292105318818 +0.3277909584744053 0.5873470347856642 -0.3284578266281196 +0.2992675043821763 0.6100069720968134 -0.2620201986075861 +0.2400812100648012 0.4946930491410008 -0.3075778807900239 +0.2478283564296238 0.4528763468245657 -0.2448693188556904 +0.2115577559725723 0.51735298645215 -0.2411402527694904 +0.335538104839228 0.5455303324692291 -0.265749264693786 +0.1426629869018202 0.4343166451127419 0.175423425089203 +0.07445451322022191 0.4800907547732836 0.2209986906793691 +0.06465281284169176 0.4235985179818105 0.1996078662183464 +0.1071335035967564 0.4856238703146797 0.1062641058310404 +0.07742483544949705 0.3781159039231557 -0.319456456006371 +0.1005377907740953 0.4535737904123983 -0.2699621568918329 +0.1236507460986936 0.5290316769016409 -0.2204678577772949 +0.1290612448663243 0.4309138531012492 -0.3363997849123664 +0.1806976542831515 0.4837118022793425 -0.3533431138183619 +0.1521742001909226 0.5063717395904918 -0.2869054857978284 +0.0275967082105483 0.4714294603478558 -0.2780261377185754 +0.05070966353514661 0.5468873468370984 -0.2285318386040374 +-0.02223141902840044 0.5647430167725558 -0.2365958194307799 +0.02940499038842676 0.6175409659506492 -0.2535391483367754 +0.1023460729519738 0.5996852960151917 -0.2454751675100329 +0.1308695270442027 0.5770253587040427 -0.3119127955305664 +0.07923311762737549 0.5242274095259494 -0.294969466624571 +0.3649189835134544 -0.2310377378776568 0.5285078589474249 +0.4206668953820719 -0.2515620817685713 0.464022136534095 +0.4764148072506894 -0.2720864256594857 0.3995364141207649 +0.3857905064445176 -0.1407346847311122 0.4098460368149247 +0.4311026568476035 -0.2064105551952989 0.4046912254678449 +0.3753547449789861 -0.1858862113043845 0.4691769478811748 +0.4578465382292886 -0.2458636963567346 0.5504797862340152 +0.5135944500979059 -0.2663880402476491 0.4859940638206851 +0.5507740929451229 -0.2606896548358123 0.5724517135206053 +0.46828229969482 -0.2007121697834623 0.491148875167765 +-0.6065414194591594 -0.3019318245597983 0.3623593908901119 +-0.7106090174321165 -0.2863796988567869 0.3419851422724349 +-0.8146766154050734 -0.2708275731537754 0.321610893654758 +-0.7715952307468168 -0.2232493512022898 0.4476510066364676 +-0.7960127464750554 -0.2478265244722387 0.3856185639321276 +-0.6896569860623271 -0.2627654193469894 0.4051538434330099 +-0.7165722082955325 -0.2252180867130681 0.3587569472238911 +-0.8225256398167227 -0.2101253866226101 0.3390162501411039 +-0.8256736067377435 -0.148181557251175 0.3548650031668047 +-0.8018076199752284 -0.1862169866491216 0.4027041730032795 +0.5292390637679261 0.2629242861476986 -0.06538819721509653 +0.4469858578808701 0.2103631423105968 -0.03289280785818504 +0.3647326519938141 0.157801998473495 -0.0003974185012735505 +0.5687931706522531 0.2511267256431584 -0.1289497804464537 +0.526094071649524 0.1867680213015164 -0.1600159743208993 +0.4833949726467951 0.1224093169598744 -0.191082168195345 +0.4345561823071965 0.183974031347837 0.04507822695444749 +0.5043797126205788 0.2101460642221789 0.09055387241016853 +0.5168093881942525 0.2365351751849387 0.01258283759753599 +0.4042867588781411 0.1460044379689548 -0.06395900173263072 +0.4865399647651971 0.1985655818060566 -0.09645439108954219 +0.4438408657624682 0.1342068774644146 -0.1275205849639879 +0.5563634950785794 0.2247376146803985 -0.05097874563382114 +0.5439338195049057 0.1983485037176386 0.02699228917881137 +0.5136643960758505 0.1603789103387565 -0.08204493950826683 +0.4741102891915234 0.1721764708432967 -0.01848335627690965 +0.1100686314176595 -0.4208616735111488 -0.7591479822447003 +0.1702326276208558 -0.4472675936756555 -0.7328903824451525 +0.1274835904869991 -0.3693915892391204 -0.6403326068079835 +0.1573913478900236 -0.4043283298915177 -0.760957055086052 +-0.1734479758775574 0.2767843379319834 -0.6524192619181868 +-0.1508883341619897 0.3604778790265031 -0.7158517519920627 +-0.1283286924464219 0.4441714201210227 -0.7792842420659386 +-0.1426872959622402 0.5008006061860595 -0.7122307474383823 +-0.1796055411936262 0.4737362511565767 -0.5817447627369501 +-0.2165237864250122 0.4466718961270938 -0.4512587780355179 +0.03771663650103892 0.3375360600209783 -0.713135520818263 +-0.01011192590959213 0.400979027085833 -0.7563292579254468 +-0.05794048832022318 0.4644219941506877 -0.7995229950326306 +-0.2021651829091939 0.390042710062057 -0.5183122726630742 +-0.165246937677808 0.4171070650915399 -0.6487982573645064 +-0.1878065793933756 0.3334135239970202 -0.5853657672906305 +-0.1317769787829952 0.410293284091722 -0.5385510256297661 +-0.04703017114097813 0.3739146720563502 -0.6258432732240148 +-0.09485873355160918 0.4373576391212048 -0.6690370103311986 +-0.03267156762515986 0.3172854859913133 -0.6928967678515709 +-0.1030597717513586 0.2970349119616484 -0.6726580148848789 +-0.08050013003579091 0.3807284530561681 -0.7360905049587548 +-0.1174183752671769 0.3536640980266851 -0.6056045202573226 +0.3958141985369453 -0.1860694280522354 -0.7813231485515888 +0.3544756987814248 -0.1023216281690285 -0.7046858190595502 +0.3131371990259044 -0.01857382828582166 -0.6280484895675116 +0.3121113391781996 -0.1787829443560749 -0.674340063072571 +0.2284084798194538 -0.1714964606599146 -0.5673569775935532 +0.2707728394226791 -0.09503514447286814 -0.5977027335805325 +0.4202969528085621 -0.1296341479830624 -0.6870333760226675 +0.3789584530530415 -0.04588634809985552 -0.610396046530629 +0.4447797070801788 -0.0731988679138894 -0.5927436034937462 +0.3365940934498164 -0.122347664286902 -0.5800502905436499 +-0.02470966153520153 0.002530755459171921 -0.02999880831915859 +-0.04941932307040312 0.005061510918344063 -0.05999761663831709 +-0.07412898460560471 0.007592266377516206 -0.08999642495747559 +-0.08350307285316702 -0.03612090191498254 -0.1210417029259214 +-0.06816749956552773 -0.08236482566665344 -0.1220881725752087 +-0.05283192627788844 -0.1286087494183243 -0.123134642224496 +-0.02812226474268684 -0.1311395048774965 -0.0931358339053375 +-0.01874817649512454 -0.08742633658499772 -0.06209055593689169 +-0.009374088247562244 -0.04371316829249897 -0.03104527796844589 +-0.09578038011920914 -0.1325169184521122 -0.02254206060894389 +-0.07635237107622247 -0.1466288366914066 -0.05642174436389036 +-0.05692436203323581 -0.1607407549307009 -0.09030142811883683 +-0.1111159534068484 -0.08627299470044132 -0.02149559095965659 +-0.1070235176515011 -0.05414098918806476 -0.05432880506531576 +-0.1029310818961537 -0.02200898367568821 -0.08716201917097494 +-0.03408374978276383 -0.04118241283332683 -0.06104408628760439 +-0.04345783803032614 -0.08489558112582558 -0.09208936425605019 +-0.05879341131796543 -0.0386516573741547 -0.09104289460676289 +-0.0535117588257505 -0.0270704945940325 -0.02716440253265792 +-0.0782214203609521 -0.02453973913486035 -0.05716321085181644 +-0.08231385611629946 -0.05667174464723691 -0.02432999674615725 +-0.03817618553811122 -0.07331441834570337 -0.02821087218194522 +-0.06697828282866018 -0.1029156683989078 -0.02537646639544456 +-0.0475502737856735 -0.1170275866382021 -0.05925615015039103 +-0.09168794436386177 -0.1003849129397357 -0.05537527471460306 +-0.08759550860851439 -0.06825290742735911 -0.08820848882026225 +-0.0722599353208751 -0.11449683117903 -0.08925495846954953 +-0.06288584707331282 -0.07078366288653123 -0.05820968050110373 +-0.06602298140865344 -0.09891209015668306 -0.6445076849581701 +-0.127937065909462 -0.1416798331085485 -0.6110318658042306 +-0.1898511504102705 -0.1844475760604139 -0.5775560466502911 +-0.04793949313717034 -0.2918365147293359 -0.7537386158149476 +-0.1188953217737204 -0.238142045394875 -0.6656473312326194 +-0.05698123727291189 -0.1953743024430096 -0.6991231503865589 +-0.03941044196732153 -0.1450438266431788 -0.5825188429620317 +-0.1013245264681301 -0.1878115695950442 -0.5490430238080923 +-0.01279790252598961 -0.1911755631296746 -0.5205300009658934 +-0.03036869783157997 -0.2415060389295053 -0.6371343083904205 +-0.1937343602461945 -0.8365315968293596 0.2817569208431661 +-0.2062948966443247 -0.7626692971624531 0.19154744700179 +-0.218855433042455 -0.6888069974955467 0.101337973160414 +-0.06083677244196351 -0.6699595945670452 0.3602877565827579 +-0.1009491229106637 -0.7501043618767855 0.3641806359500193 +-0.141061473379364 -0.8302491291865257 0.3680735153172807 +-0.3203287815670395 -0.7876876185082902 0.3046345199475534 +-0.2696615270502728 -0.7388012080092182 0.2031997339754668 +-0.2576087739589794 -0.8148049709161658 0.2943098085901688 +-0.267655894700209 -0.7814051508654564 0.390951114421668 +-0.2049358870921489 -0.8085225032733319 0.3806264030642834 +-0.1643157533166117 -0.7262362727235505 0.3758329229236961 +-0.113509659308794 -0.6762420622098791 0.2739711621086432 +-0.1536220097774942 -0.7563868295196193 0.2778640414759046 +-0.1661825461756245 -0.6825245298527129 0.1876545676345286 +-0.2171731120913352 -0.7330355719791051 0.2897531414147613 +1.186952618465777e-05 0.3828151367275269 0.6424925735968749 +0.009613313484232559 0.430189262498099 0.7610624508375605 +0.04997789303370352 0.4736046781142353 0.731630072984885 +0.06239524243454767 0.4220456721218275 0.7621769500628333 +0.1269378461783391 0.05504415062165827 -0.1899744562505996 +0.09994651226230095 0.02529633213334174 -0.1788417611494399 +0.07295517834626278 -0.00445148635497478 -0.1677090660482802 +0.01590479810938827 -0.02359707151469917 -0.196634798293128 +-0.01415424821144806 -0.01299483818610704 -0.2366932256391354 +-0.04421329453228438 -0.002392604857514904 -0.2767516529851429 +0.2172923940077822 -0.05901621163031776 -0.29983314040798 +0.1601828774819296 -0.0507439093679756 -0.2520808839210268 +0.1030733609560771 -0.04247160710563345 -0.2043286274340737 +0.06988746594146461 0.03589856546193389 -0.2189001884954473 +0.01283708570459012 0.01675298030220948 -0.2478259207402951 +0.04289613202542644 0.006150746973617356 -0.2077674933942877 +0.1570560287881535 0.0170240298709996 -0.226594017636393 +0.1300646948721153 -0.01272378861731693 -0.2154613225352334 +0.1871742113979678 -0.02099609087965908 -0.2632135790221866 +0.1301238311610933 -0.04014167603938347 -0.2921393112670343 +0.07301431463524079 -0.03186937377704132 -0.2443870547800811 +0.04295526831440446 -0.02126714044844919 -0.2844454821260886 +0.100005648551279 -0.002121555288724798 -0.2555197498812407 +0.7677271269267978 -0.08333291005632601 -0.1535098563070262 +0.8451514179511985 -0.0555552733708841 -0.1023399042046842 +0.9225757089755993 -0.02777763668544217 -0.05116995210234222 +0.6706001943405433 -0.004461552560125842 -0.1779807529500281 +0.6508975527786895 0.1021874416215162 -0.1512816974906881 +0.6311949112168358 0.2088364358031584 -0.1245826420313481 +0.8174717280200933 -0.05544464221082573 -0.0320879272628095 +0.7123677470645873 -0.0831116477362093 -0.01300590242327678 +0.7400474369956925 -0.08322227889626765 -0.08325787936515146 +0.8254487763893448 0.05109372081075799 -0.07564084874534417 +0.748024485364944 0.02331608412531608 -0.1268108008476861 +0.7283218438030903 0.1299650783069582 -0.1001117453883461 +0.642920504409438 -0.004350921400067487 -0.1077287760081534 +0.6152408144783328 -0.004240290240009111 -0.03747679906627873 +0.6232178628475843 0.1022980727815746 -0.0810297205488134 +0.7203447954338386 0.02342671528537443 -0.05655882390581146 +-0.4315416658408848 0.3137083359925688 -0.7345515505509672 +-0.3930977812336812 0.3817728693912279 -0.7235238885373867 +-0.3399631791894289 0.295982534618713 -0.6819497205050981 +-0.4611288116266674 0.3697631525198246 -0.6856351654780084 +-0.8705652335340415 0.2351864951936863 -0.06595888584736206 +-0.7636725640625588 0.2707973258564481 -0.06302944192049162 +-0.6567798945910761 0.3064081565192098 -0.06009999799362117 +-0.7304393306183138 0.04877452425212507 -0.0933899026297639 +-0.8127788547473839 0.09904157101172492 -0.08522271167792012 +-0.895118378876454 0.1493086177713248 -0.07705552072607631 +-0.8631742706547234 0.2419698764891451 0.08873187243406488 +-0.7607148834000658 0.2743364987806943 0.01420517846372754 +-0.8705654705320504 0.2393359318522661 0.01118479078395104 +-0.8877274159971358 0.1560919990667834 0.07763523755535065 +-0.895118615874463 0.1534580544299045 8.815590523678779e-05 +-0.8098211740848907 0.1025807439359711 -0.007988091293700948 +-0.7058861852759012 0.1346524016744867 -0.08229326775104967 +-0.7882257094049713 0.1849194484340865 -0.07412607679920588 +-0.6813330399334887 0.2205302790968482 -0.07119663287233542 +-0.7860091867955634 0.1886162709489826 0.003173830465054556 +-0.629827049369772 0.3659569398175365 -0.0999259519009883 +-0.7097668736199505 0.3898948924531014 -0.1426813497352259 +-0.789706697870129 0.4138328450886662 -0.1854367475694635 +-0.7658918112795053 0.3809071298826603 -0.2969273817423239 +-0.7797160680726857 0.3983302436692492 -0.2417111632578134 +-0.6982477050426811 0.3736321355258071 -0.1985024151454172 +-0.725467616191213 0.3251638596285149 -0.1764088726705546 +-0.8078817524166211 0.3502443039062552 -0.2198555271893066 +-0.8199122364835818 0.2836657020379094 -0.2526199873847983 +-0.795571671830984 0.3333175644455642 -0.2757953691480534 +0.09644247320934815 -0.5117478286347718 -0.1851306908220436 +0.06391796188055091 -0.4541640017949072 -0.11870463084942 +0.03139345055175366 -0.3965801749550428 -0.05227857087679638 +0.04372661385627427 -0.2984407915705435 -0.0276317992968018 +0.08858428848959213 -0.2578852350259086 -0.06941108768943086 +0.13344196312291 -0.2173296784812737 -0.1111903760820599 +0.008473171500997585 -0.3454016242309794 -0.202588136089309 +0.06508199358607433 -0.2891924567995325 -0.1860486455511023 +0.1216908156711511 -0.2329832893680857 -0.1695091550128957 +-0.03638450313232027 -0.3859571807756143 -0.1608088476966799 +-0.02463335568056138 -0.3703035698888023 -0.1024900687658442 +-0.01288220822880248 -0.3546499590019904 -0.04417128983500848 +-0.003859991803523026 -0.4435410076154788 -0.2272349076693035 +0.04041566697703311 -0.4854712235685312 -0.2353421887110915 +0.08469132575758927 -0.5274014395215837 -0.2434494697528794 +0.1211087998183894 -0.3154690618657731 -0.1358371476620545 +0.07625112518507152 -0.356024618410408 -0.09405785926942543 +0.1087756365138688 -0.4136084452502724 -0.1604839192420491 +0.1093576523666305 -0.331122672752585 -0.1941559265928902 +0.09702448906210985 -0.4292620561370843 -0.2188026981728848 +0.05274883028155373 -0.3873318401840318 -0.2106954171310969 +0.07683314103783324 -0.2735388459127206 -0.1277298666202666 +0.02022431895275648 -0.3297480133441675 -0.1442693571584733 +0.03197546640451537 -0.3140944024573555 -0.08595057822763752 +0.007891155648235868 -0.4278873967286668 -0.1689161287384678 +0.05216681442879202 -0.4698176126817193 -0.1770234097802558 +0.01964230309999477 -0.4122337858418548 -0.1105973498076321 +0.06449997773331262 -0.3716782292972199 -0.1523766382002611 +0.5047501973069359 0.3885656060704873 -0.3933525363736447 +0.5507284971679286 0.4981100532000581 -0.3520382263690763 +0.5967067970289214 0.607654500329629 -0.310723916364508 +0.4170404488973318 0.2959116204258239 -0.3724725905355489 +0.3753090003487205 0.3128020819107313 -0.3102783346928849 +0.3335775518001091 0.3296925433956387 -0.2480840788502209 +0.4969519904982029 0.2881372267018875 -0.3504710314266617 +0.5351320835504626 0.2972532944628584 -0.2662752164751105 +0.5733121766027224 0.3063693622238294 -0.1820794015235593 +0.5889085902201883 0.5072261209610291 -0.2678424114175251 +0.5811103834114554 0.4067977415924293 -0.2249609064705422 +0.5429302903591956 0.3976816738314584 -0.3091567214220934 +0.5089970486193173 0.5150005146849655 -0.2898439705264123 +0.4630187487583245 0.4054560675553947 -0.3311582805309807 +0.4212873002097132 0.4223465290403022 -0.2689640246883166 +0.4552205419495916 0.3050276881867949 -0.2882767755839977 +0.4934006350018512 0.3141437559477659 -0.2040809606324465 +0.4134890934009802 0.3219181496717023 -0.2260825197413337 +0.5011988418105842 0.4145721353163658 -0.2469624655794294 +0.1129863543255328 -0.0658714524089732 0.1827739972555469 +0.1301091187860159 -0.1066102722192467 0.1870526476121936 +0.0808639772634777 -0.08936046379679592 0.2381626895906505 +0.1687183919704975 -0.07293736902966723 0.2409148178885363 +0.01149096110755619 -0.008549826210822993 -0.0391440927367802 +0.02298192221511233 -0.01709965242164576 -0.07828818547356033 +0.03447288332266846 -0.02564947863246853 -0.1174322782103404 +-0.06263802349804858 -0.0009575598333065646 -0.1291405176942557 +-0.02643740085529085 -0.01203814150330148 -0.1382858021118773 +0.009763221787466875 -0.02311872317329639 -0.147431086529499 +0.002116872859993893 -0.05226299450332174 -0.070189370705226 +-0.007257215387568404 -0.0959761627958205 -0.1012346486736718 +0.01360783396755003 -0.06081282071414452 -0.1093334634420061 +-0.0132187004276454 -0.006019070751650851 -0.06914290105593872 +-0.00172773932008926 -0.01456889696247362 -0.1082869937927188 +-0.03792836196284699 -0.003488315292478706 -0.09914170937509721 +-0.0473024502104093 -0.04720148358497746 -0.130186987343543 +-0.01110182756765156 -0.05828206525497238 -0.1393322717611646 +-0.03196687692277 -0.09344540733664836 -0.1312334569928303 +-0.02259278867520769 -0.04973223904414961 -0.1001881790243845 +-0.1507349040742076 0.8067864238510747 0.389152808034799 +-0.1905095270192805 0.7664055479061984 0.4441044825090641 +-0.1082775248106274 0.718070852441474 0.3735011644100597 +-0.2274088112258921 0.7903367167479427 0.3782747377257095 +0.3688106039280437 -0.3378081119233325 -0.7130419228925349 +0.380063233653404 -0.4104259767250433 -0.6671719888070911 +0.2834462205367019 -0.3293722106404532 -0.6029261179147735 +0.46230321071545 -0.3492631596160585 -0.6869884992079702 +0.4704314341115146 -0.352282306025905 -0.5508192705456439 +0.4735558404408103 -0.4218810244177693 -0.6411185651225262 +0.3773770457385207 -0.3412216332720875 -0.5776045412716397 +0.2513681576342655 -0.3670893792631956 -0.0003404668420765853 +0.1672017514971625 -0.3577250355471899 0.004488851803891361 +0.08303534536005944 -0.3483606918311841 0.009318170449859307 +0.1278930199933773 -0.3078051352865492 -0.03246111794276975 +0.2120594261304804 -0.317169479002555 -0.03729043658873769 +0.1727506946266952 -0.2672495787419144 -0.07424040633539879 +0.1155598566888567 -0.4059445186710485 -0.05710788952276434 +0.148084368017654 -0.463528345510913 -0.123533949495388 +0.1997262628259597 -0.4153088623870543 -0.06193720816873227 +0.1604175313221745 -0.3653889621264136 -0.09888717791539335 +-0.4040844811885984 0.03120682634669201 0.181887671697576 +-0.3446640250726911 -0.01059188155191378 0.1743031103489327 +-0.2852435689567837 -0.05239058945051957 0.1667185490002894 +-0.3066896590099479 -0.1418874442227676 0.1401899691553803 +-0.3875562051790196 -0.1895855910964097 0.1212459506591144 +-0.4684227513480912 -0.2372837379700519 0.1023019321628486 +-0.3915080466449732 0.0006391460740586725 0.07413156220765302 +-0.4155070101981507 0.02476127546447172 0.1125784524871751 +-0.4395059737513283 0.04888340485488476 0.1510253427666972 +-0.4129541366981375 -0.08885770869818929 0.04760298236274388 +-0.4583991903044793 -0.1542324340800242 0.05952129279735684 +-0.5038442439108211 -0.2196071594618592 0.07143960323196979 +-0.3320875905290659 -0.04115956182454712 0.06654700085900972 +-0.296666097966336 -0.05883614033273987 0.09740932978988853 +-0.2612446054036062 -0.07651271884093261 0.1282716587207673 +-0.4255305712417627 -0.05829002842555597 0.1553590918526669 +-0.446976661294927 -0.1477868831978039 0.1288305120077577 +-0.3661101151258554 -0.1000887363241618 0.1477745305040236 +-0.3800855176354209 0.007084696956278964 0.1434407814180539 +-0.3206650615195135 -0.03471401094232682 0.1358562200694106 +-0.3560865540822433 -0.01703743243413408 0.1049938911385318 +-0.4609520638044926 -0.04061344991736321 0.1244967629217881 +-0.4369531002513151 -0.06473557930777626 0.08604987264226599 +-0.4823981538576568 -0.1301103046896112 0.09796818307687896 +-0.3775326441354077 -0.1065342872063821 0.07846531129362269 +-0.3421111515726778 -0.1242108657145748 0.1093276402245015 +-0.4229776977417494 -0.171909012588217 0.09038362172823566 +-0.4015316076885851 -0.08241215781596906 0.1169122015731448 +0.1908509919374715 -0.6293855542711209 -0.3012727165345825 +0.2527349993367975 -0.6894394530676056 -0.3509886822744976 +0.3146190067361235 -0.7494933518640903 -0.4007046480144129 +0.4513595195391936 -0.417255425606422 -0.3569659844805548 +0.4264073510712789 -0.5480193672911396 -0.3881175275718126 +0.4014551826033642 -0.6787833089758573 -0.4192690706630703 +0.3450592932451432 -0.6936142298575335 -0.4625446916870247 +0.281603891878218 -0.6304270398162528 -0.4108973878175018 +0.3716657467801484 -0.6297371775231794 -0.5197467810076024 +0.4318954691123839 -0.6229041869693005 -0.4811091143356823 +0.4585019226473891 -0.5590271346349465 -0.5383112036562598 +0.4552762436126994 -0.489006954039787 -0.4480262331148168 +0.3395711752040382 -0.6187294101793727 -0.3695531049231551 +0.3645233436719529 -0.4879654684946549 -0.3384015618318974 +0.2776871678047121 -0.558675511382888 -0.3198371391832399 +0.3688802422098503 -0.5604179686313153 -0.4300398404845538 +-0.09269706981888491 0.009644673495285569 -0.1691989450402632 +-0.08655549349696351 0.009166325153882788 -0.2184026568038922 +-0.08041391717504211 0.008687976812480009 -0.2676063685675213 +-0.1573506560675614 0.03495311571708521 -0.2640138711304741 +-0.2342873949600806 0.06121825462169041 -0.2604213736934271 +-0.1634922323894827 0.03543146405848799 -0.2148101593668452 +-0.1190396279497603 -0.01176247435096774 -0.213537787115365 +-0.1251812042716817 -0.01128412600956496 -0.1643340753517359 +-0.1576653387244785 -0.03221292551441549 -0.1594692056632086 +-0.1959763668422796 0.01450266455363746 -0.2099452896783178 +0.5230442127160271 0.6668187806674051 0.2194164316495864 +0.4706493456515345 0.6980217311181709 0.2394597812729791 +0.4273301837215262 0.5877663404572047 0.188086800861772 +0.5008892161549675 0.699421881178071 0.1666348436009634 +-0.006228614984895447 -0.1697695345111081 -0.09306670799060207 +0.02503912302045825 -0.1646863958522209 -0.06195230410742085 +0.05630686102581194 -0.1596032571933337 -0.03083790022423962 +-0.06451264211385545 -0.127433779793225 0.008572343274237339 +-0.01381689506551509 -0.1364625593736322 0.005807063402472097 +0.03687885198282527 -0.1454913389540394 0.003041783530706853 +0.01251956151022915 -0.08234319792611056 -0.03097615205371046 +0.03441321126802054 -0.1209732275597221 -0.03090702613897504 +0.003145473262666849 -0.1260563662186093 -0.06202143002215627 +-0.006908447532757519 -0.06823127968681621 0.002903531701236006 +-0.03571054482330648 -0.09783252974002062 0.005737937487736673 +0.01498520222503387 -0.1068613093204278 0.00297265761597143 +-0.04508463307086878 -0.1415456980325194 -0.02530734048070913 +-0.02565662402788211 -0.1556576162718137 -0.0591870242356556 +0.005611113977471573 -0.1505744776129265 -0.02807262035247438 +-0.01628253578031982 -0.1119444479793149 -0.02814174626720979 +0.3042263850013933 -0.7347579085271434 0.4182482284349121 +0.2827505873001561 -0.6276994792337774 0.4060741740344575 +0.261274789598919 -0.5206410499404115 0.393900119634003 +0.1858312417713862 -0.7011631957000886 0.1763329761649421 +0.2324548887484676 -0.7480475764068955 0.2610294117217503 +0.279078535725549 -0.7949319571137023 0.3457258472785584 +0.3753637033190684 -0.7155571175383428 0.3912133845581593 +0.4438459409049715 -0.6898134537798561 0.3608602475110452 +0.3527582395521716 -0.6058984325533505 0.3777369045428219 +0.2576027380243119 -0.6878735278203364 0.3335517928781039 +0.2361269403230747 -0.5808150985269704 0.3213777384776493 +0.2109790910472304 -0.6409891471135294 0.2488553573212957 +0.3502158540432241 -0.7757311661249018 0.3186910034018057 +0.302462541000483 -0.7262465297264686 0.2326921422301146 +0.4186980916291272 -0.749987502366415 0.2883378663546915 +0.3279773490089309 -0.6667014282925058 0.3055090152236118 +-0.03079762324716306 0.1855936860439583 0.008355718273449785 +-0.0002906862107175529 0.2163350176455142 0.0009954721658275972 +0.03021625082572795 0.2470763492470701 -0.006364773941794592 +-0.08181992599227003 0.1588487643548509 -0.02050805041468729 +-0.1023352917009315 0.1628451742672994 -0.05673206521044655 +-0.122850657409593 0.1668415841797479 -0.09295608000620581 +-0.1174812711280754 0.2491611974352556 0.02219631827113395 +-0.1736579819725421 0.3434700404281089 0.02867667216119593 +-0.2298346928170089 0.4377788834209621 0.03515702605125791 +-0.05646739705518433 0.3106438606383675 0.007475826055889576 +-0.1431510449360966 0.3742113720296648 0.02131642605357374 +-0.08697433409162984 0.2799025290368116 0.01483607216351176 +-0.02080605191937903 0.2203314275579627 -0.03522854262993166 +-0.05131298895582453 0.1895900959564068 -0.02786829652230947 +-0.07182835466448603 0.1935865058688553 -0.06409231131806874 +-0.1379966368367368 0.2531576073477041 -0.01402769652462531 +-0.1941733476812036 0.3474664503405574 -0.007547342634563332 +-0.1585120025453983 0.2571540172601527 -0.05025171132038457 +-0.1074896998002913 0.2838989389492602 -0.02138794263224749 +0.1082713245402172 -0.1172931759738916 -0.01211970042640432 +0.1289680500492688 -0.08006623341333666 -0.02451590451175025 +0.1496647755583204 -0.0428392908527817 -0.03691210859709618 +0.127771125800529 -0.004209261219170118 -0.0369812345118316 +0.08518075053368601 -0.002806174146113486 -0.02465415634122109 +0.04259037526684303 -0.001403087073056854 -0.01232707817061059 +0.1385798504621716 -0.002635802981214433 0.08000291275223692 +0.1491737339972384 -0.003627984751551872 0.03689917094067725 +0.1597676175323052 -0.004620166521889311 -0.006204570870882428 +0.08637767478242581 -0.07866314634028002 -0.01218882634113974 +0.06448402502463442 -0.04003311670666843 -0.01225795225587517 +0.1070744002914774 -0.04143620377972507 -0.02458503042648567 +0.118374166514202 -0.0790740516429992 0.01858783729980942 +0.1390708920232536 -0.04184710908244427 0.006191633214463502 +0.1284770084881868 -0.04085492731210682 0.04929537502602317 +0.1065833587303954 -0.00222489767849524 0.04922624911128776 +0.1171772422654622 -0.003217079448832679 0.006122507299728082 +0.07458686699861922 -0.001813992375776047 0.01844958547033858 +0.0964805167564106 -0.04044402200938763 0.01851871138507401 +0.4092933025325093 0.3377283227422591 -0.4351811524698824 +0.3598147076190754 0.3964354865436016 -0.4356954585615519 +0.3103361127056415 0.4551426503449442 -0.4362097646532214 +0.5012499022544947 0.5568172170014007 -0.3525525324607458 +0.4552716023935021 0.4472727698718299 -0.3938668424653141 +0.4057930074800682 0.5059799336731725 -0.3943811485569837 +0.367561853983898 0.3546187842271665 -0.3729868966272184 +0.3258304054352866 0.3715092457120739 -0.3107926407845544 +0.318083259070464 0.4133259480285091 -0.3735012027188879 +0.4135401538448905 0.4641632313567374 -0.33167258662265 +0.06486800213671229 -0.02581476750426696 -0.6463404181029504 +0.1338449011812695 0.00451481219628376 -0.6146973320937912 +0.2028218002258267 0.03484439189683448 -0.5830542460846321 +0.1180930810193761 -0.1180782404772585 -0.5223627341106738 +0.1604574406226014 -0.041616924290212 -0.5527084900976529 +0.09148054157804421 -0.07194650399076272 -0.584351576106812 +0.17518340093679 -0.07923298768692309 -0.6913346615858299 +0.2441602999813472 -0.04890340798637237 -0.6596915755766708 +0.2854987997368676 -0.1326512078695792 -0.7363289050687094 +0.2017959403781219 -0.1253647241734188 -0.6293458195896913 +-0.02416348194473853 0.4861103933050454 0.727333495890878 +-0.05683343420105576 -0.09524707440890721 0.2982795648410698 +-0.113163327080996 -0.0948944820556466 0.2518977057779286 +-0.1694932199609361 -0.09454188970238597 0.2055158467147874 +-0.2252979539354465 -0.1617960032957471 0.186584224855672 +-0.2247727950300166 -0.2294027092423687 0.2140344620596979 +-0.2242476361245868 -0.2970094151889904 0.2414846992637238 +-0.1679177432446466 -0.2973620075422511 0.287866558326865 +-0.1121130092701362 -0.23010789394889 0.3067981801859804 +-0.0563082752956259 -0.1628537803555289 0.3257298020450957 +-0.2538502743181473 -0.1018408876327197 0.4801046089395558 +-0.1694013633191367 -0.09976048067586908 0.4349568805944409 +-0.08495245232012615 -0.09768007371901846 0.3898091522493259 +-0.3096550082926576 -0.1690950012260808 0.4611729870804404 +-0.2810108312681574 -0.2342687078625912 0.3970936368762101 +-0.2523666542436571 -0.2994424144991017 0.3330142866719799 +-0.3101801671980875 -0.1014882952794591 0.4337227498764146 +-0.2820611490790171 -0.09905529596934784 0.3421931624681584 +-0.2539421309599467 -0.09662229665923661 0.2506635750599023 +-0.1126381681755661 -0.1625011880022683 0.2793479429819544 +-0.1684429021500764 -0.2297553015956294 0.2604163211228391 +-0.1689680610555063 -0.1621485956490077 0.2329660839188132 +-0.1412823452000664 -0.09732748136575785 0.3434272931861848 +-0.1976122380800066 -0.09697488901249721 0.2970454341230435 +-0.2257312561990769 -0.09940788832260845 0.3885750215312996 +-0.1407571862946365 -0.1649341873123795 0.3708775303902106 +-0.2252060972936471 -0.1670145942692302 0.4160252587353255 +-0.1965619202691468 -0.2321883009057406 0.3519459085310953 +-0.2815359901735873 -0.1666620019159695 0.3696433996721843 +-0.2534169720545169 -0.1642290026058583 0.2781138122639282 +-0.252891813149087 -0.23183570855248 0.3055640494679541 +-0.1970870791745768 -0.1645815949591189 0.3244956713270695 +-0.04109649737555623 -0.1388016307196605 0.04076372100366192 +0.00959924967278411 -0.1478304103000677 0.03799844113189668 +-0.01768035263725704 -0.150169481646096 0.0729550987330865 +-0.01229440008500728 -0.1092003806664561 0.03792931521716128 +0.3665110861340858 0.2546789028838392 0.7836721300200206 +0.3440759097679718 0.2752036284808125 0.6763377358516731 +0.3216407334018576 0.2957283540777859 0.5690033416833257 +0.2075726486268354 0.08802805950053398 0.7010790279633322 +0.268030519917957 0.1367367654293113 0.7643881933716774 +0.3284883912090785 0.1854454713580886 0.8276973587800227 +0.4700896723639912 0.1382602092591448 0.7494019307497209 +0.3961331891087358 0.2172278635827799 0.6599262862956579 +0.4199020240158502 0.1973615330045452 0.7700963714869435 +0.4320669774389838 0.0690267777333942 0.7934271595097231 +0.3818793290908428 0.1281281014787946 0.8141216002469458 +0.320087799258721 0.07876100053127862 0.7479767438156621 +0.2455953435518428 0.1572614910262846 0.6570537992033301 +0.3060532148429643 0.2059701969550619 0.7203629646116755 +0.2836180384768502 0.2264949225520352 0.6130285704433279 +0.3585093372284172 0.1480900476520839 0.7046457104879947 +-0.09768733774132557 0.04934506821775981 -0.220698872185225 +-0.114960758307609 0.09000215962303958 -0.1737913758029286 +-0.1038289140632469 0.04982341655916257 -0.1714951604215959 +-0.1746240766338448 0.07561020712236495 -0.2171063747481777 +0.1136954359065485 0.3136392642955714 -0.323185522092571 +0.1730789916881982 0.3246205111572297 -0.2774202890642329 +0.232462547469848 0.3356017580188879 -0.2316550560358949 +0.2573668724622176 0.2811352459379033 -0.1896941550936074 +0.2228876416729375 0.2156874869952605 -0.193498487179658 +0.1884084108836574 0.1502397280526176 -0.1973028192657086 +0.3825612181080518 0.230463861483181 -0.3762769226215996 +0.3063505387701603 0.1819065640254456 -0.3178869988649861 +0.2301398594322688 0.1333492665677102 -0.2594970751083727 +0.3576568931156821 0.2849303735641656 -0.418237823563887 +0.256541888785421 0.2908395881874148 -0.401808800749561 +0.1554268844551599 0.296748802810664 -0.385379777935235 +0.1635040858912878 0.2047062401336022 -0.2392637202079961 +0.1979833166805679 0.270153999076245 -0.2354593881219455 +0.1385997608989182 0.2591727522145869 -0.2812246211502836 +0.2052355344398992 0.1878157786486948 -0.3014579760506601 +0.1803312094475295 0.2422822907296794 -0.3434188769929476 +0.2814462137777907 0.2363730761064302 -0.3598478998072736 +0.2646190902215489 0.1987970255103531 -0.2556927430223221 +0.3408297695594404 0.2473543229680885 -0.3140826667789356 +0.299098321010829 0.2642447844529959 -0.2518884109362715 +0.3159254445670707 0.3018208350490731 -0.356043567721223 +0.2148104402368096 0.3077300496723222 -0.339614544906897 +0.2741939960184593 0.3187112965339804 -0.2938493118785589 +0.2397147652291792 0.2532635375913375 -0.2976536439646097 +-0.8460698084688972 -0.3154684948387529 -0.002228216022408851 +-0.7471429714849858 -0.3053062915070667 0.02630049387392169 +-0.6482161345010743 -0.2951440881753804 0.05482920377025222 +-0.722324016230135 -0.08252706642321588 -0.08385705166589064 +-0.7965482259710261 -0.163561610338957 -0.06615700975017355 +-0.8707724357119174 -0.2445961542546981 -0.04845696783445647 +-0.836014376372766 -0.3209055625385736 -0.08459036601907842 +-0.8176803567395041 -0.3234741985477159 -0.1665366506055045 +-0.7337850377043851 -0.3095896069472472 -0.05580774801115941 +-0.771845598728006 -0.2344339509230118 -0.01992825793812594 +-0.6729187617440945 -0.2242717475913256 0.008600451958204608 +-0.6976213889871147 -0.1533994070072707 -0.03762829985384302 +-0.8607170036157862 -0.2500332219545187 -0.130819117831126 +-0.7831902921904254 -0.1678449257791376 -0.1482652516352547 +-0.8423829839825244 -0.252601857963661 -0.2127654024175522 +-0.7593021237055441 -0.2390136789073133 -0.102209429285468 +-0.1186455643676103 -0.05064660839976189 -0.3736276171224506 +-0.1630187878820999 -0.109502845270601 -0.430445153913751 +-0.2073920113965895 -0.1683590821414402 -0.4872626907050513 +-0.165573798408124 0.1468705047458671 -0.5209425989660208 +-0.1351399792231229 0.1006502126542705 -0.4528984260877306 +-0.1047061600381218 0.05442992056267387 -0.3848542532094404 +-0.1955823032601295 -0.0243814694951567 -0.3700351196854035 +-0.2725190421526487 0.001883669409448495 -0.3664426222483565 +-0.2399555267746191 -0.08323770636599583 -0.4268526564767039 +-0.1490793835526114 -0.00442631630816526 -0.4416717900007408 +-0.193452607067101 -0.06328255317900437 -0.4984893267920412 +-0.1795132027376125 0.04179397578343139 -0.509715962879031 +-0.181642898930641 0.08069505946727909 -0.3812617557723933 +-0.2120767181156421 0.1269153515588757 -0.4493059286506835 +-0.2585796378231602 0.1069601983718843 -0.3776692583353463 +-0.2260161224451307 0.02183882259643997 -0.4380792925636937 +0.05636653308045986 -0.06427950826608012 -0.117363152295605 +0.06676922173069512 -0.09435971168886893 -0.07814993364408948 +0.07717191038093038 -0.1244399151116577 -0.03893671499257394 +0.03338461086534759 -0.04717985584443457 -0.03907496682204478 +0.05527826062313897 -0.08580988547804616 -0.03900584090730935 +0.04487557197290373 -0.05572968205525735 -0.0782190595588249 +0.03550148372534142 -0.0994428503477561 -0.1092643375272707 +0.04590417237557667 -0.1295230537705449 -0.07005111887575516 +0.01463643437022299 -0.1346061924294321 -0.1011655227589364 +0.02401052261778529 -0.09089302413693331 -0.07012024479049062 +0.08481149066901436 -0.7333429947209728 0.01176368276310061 +0.03041538654372394 -0.8124071744486638 -0.06810917508193269 +-0.02398071758156649 -0.8914713541763548 -0.147982032926966 +0.04655170373558227 -0.6444452857021213 0.07150953028585989 +-0.04610418732314024 -0.634611756410961 0.05138251996358589 +-0.1387600783818627 -0.6247782271198007 0.03125550964131188 +0.02785523397968409 -0.7911703845690026 -0.153907497932633 +0.07969118554093466 -0.6908694149616501 -0.1598329629383 +0.08225133810497451 -0.7121062048413114 -0.07403464008759968 +-0.06224050451499857 -0.8025736451575034 -0.08823618540420669 +-0.007844400389708149 -0.7235094654298124 -0.008363327559173392 +-0.1005002914484307 -0.7136759361386522 -0.02849033788144741 +0.04399155117154242 -0.62320849582246 -0.0142887925648404 +0.04143139860750259 -0.6019717059427986 -0.1000871154155407 +-0.04866433988718008 -0.6133749665312996 -0.03441580288711442 +-0.010404552953748 -0.702272675550151 -0.09416165040987373 +-0.3536569544847269 0.3059425566369608 0.3544196899784463 +-0.3223202493120411 0.2308356376165879 0.3488399655893575 +-0.2909835441393552 0.155728718596215 0.3432602412002688 +-0.2096076813200629 0.1217721633374715 0.3621899648740372 +-0.1595685236734563 0.1629225270991009 0.3866994129368943 +-0.1095293660268498 0.2040728908607304 0.4112088609997515 +-0.1829401116599391 0.08868420179357409 0.6023636392803754 +-0.2085090207621826 0.08599673438766341 0.5141359317906435 +-0.234077929864426 0.08330926698175273 0.4259082243009118 +-0.2722810916654345 0.2719860013782174 0.3733494136522147 +-0.1909052288461422 0.2380294461194739 0.3922791373259832 +-0.2409443864927487 0.1968790823578445 0.3677696892631259 +-0.2967513402097977 0.2335231050224986 0.4370676730790893 +-0.2654146350371118 0.1584161860021257 0.4314879486900006 +-0.2398457259348684 0.1611036534080363 0.5197156561797325 +-0.158469863115576 0.1271470981492928 0.5386453798535009 +-0.1840387722178194 0.1244596307433822 0.450417672363769 +-0.1339996145712129 0.1656099945050116 0.4749271204266261 +-0.2153754773905052 0.1995665497637551 0.4559973967528578 +-0.6332586246679073 0.3724023410524253 -0.02560867805799785 +-0.716630024216221 0.402785694922879 0.005953197950755024 +-0.8000014237645348 0.4331690487933327 0.0375150739595079 +-0.8395319571695534 0.3087058482030409 0.1236140622213263 +-0.8231858235929437 0.372675281987817 0.08086415537082439 +-0.7370562766832653 0.3409573151358044 0.04902215714362142 +-0.7027873537847753 0.4037177466203097 0.07828930228835111 +-0.7885629772005973 0.4353740353113406 0.110140507359218 +-0.7710928100950194 0.4344025478070073 0.1821929529746345 +-0.8096516541596338 0.3733891867814345 0.1540253581220405 +-0.6841966521387737 0.5000547760232771 0.3185970084408328 +-0.5746825553297418 0.4790211332715916 0.3189214228833548 +-0.6559355803763099 0.5567730570443886 0.2785597731725667 +-0.7254200435043188 0.4902971539044365 0.2143045163322614 +-0.6971589717418551 0.547015434925548 0.1742672810639953 +-0.6571293380608321 0.4595058890339104 0.110336438666212 +-0.6164450597869224 0.4696704656078633 0.2148248944402184 +-0.03844742508936099 0.07088011543427405 0.0828487919000707 +-0.08400504530591288 0.05857538860679463 0.06727760572433507 +-0.1295626655224648 0.04627066177931521 0.05170641954859942 +-0.0420025226529564 0.02928769430339721 0.03363880286216749 +-0.08578259408771059 0.03777917804135621 0.04267261120538345 +-0.0402249738711587 0.05008390486883563 0.05824379738111909 +-0.05742525103243903 0.05573795320903308 0.1040997884519993 +-0.1029828712489909 0.04343322638155366 0.08852860227626368 +-0.07640307697551706 0.0405957909837921 0.1253507850039279 +-0.05920279981423675 0.03494174264359466 0.07949479393304769 +-0.2774092354191454 -0.6837033727535808 0.05537603464082912 +-0.3234025013977055 -0.7524620476785213 0.09962356996262037 +-0.3693957673762657 -0.8212207226034618 0.1438711052844116 +-0.4828318121569145 -0.738350856751661 0.201253982405937 +-0.3803784233807077 -0.7116986336024818 0.1284296103478987 +-0.4276609364745974 -0.7829816190006182 0.1732653994618764 +-0.328291267327021 -0.7329765539726378 0.1566666019261581 +-0.3787966991306 -0.781415144273932 0.2578373426802539 +-0.3750544805162385 -0.8033571387698313 0.2013135514885243 +-0.4324649820848611 -0.7625948764167322 0.2305294050014925 +-0.1466663543751646 0.06418753982447745 0.03103041612491583 +-0.1182124230113126 0.0944091446971191 0.02592559887696787 +-0.08975849164746058 0.1246307495697607 0.02082078162901992 +-0.04597842021270641 0.1161392658318017 0.01178697328580396 +-0.03065228014180425 0.07742617722120108 0.007857982190535946 +-0.0153261400709021 0.03871308861060043 0.003928991095267931 +-0.08945512467650688 0.04630535498811686 -0.08606743386220758 +-0.08007160321220744 0.08248768813954536 -0.05213963444778106 +-0.070688081747908 0.1186700212909739 -0.01821183503335454 +-0.1179090560403589 0.01608375011547521 -0.08096261661425963 +-0.1369794659399115 0.02204447839426207 -0.04192999995188516 +-0.1560498758394641 0.02800520667304894 -0.002897383289510693 +-0.05910621150565629 0.04720457234855943 0.0129627994384839 +-0.07443235157655843 0.08591766095916009 0.01689179053375191 +-0.1028862829404105 0.05569605608651845 0.02199660778169986 +-0.06848973296995571 0.01102223919713093 -0.02096499997594262 +-0.1122698044047099 0.01951372293508993 -0.01193119163272666 +-0.09319939450515731 0.01355299465630307 -0.05096380829510114 +-0.04003580160610369 0.04124384406977257 -0.02606981722389057 +-0.06474546314130528 0.04377459952894471 -0.05606862554304907 +-0.05536194167700585 0.07995693268037322 -0.02214082612862256 +-0.1085255345760595 0.05226608326690372 -0.04703481719983311 +-0.127595944475612 0.05822681154569059 -0.008002200537458646 +-0.09914201311176002 0.08844841641833222 -0.01310701778540659 +-0.08381587304085789 0.04973532780773161 -0.01703600888067462 +0.3622319465057975 -0.1064897689214152 0.0746270305162581 +0.3584593368395195 -0.08096227517882783 0.1683079993760902 +0.3546867271732414 -0.0554347814362405 0.2619889682359223 +0.3451232786557462 -0.07270273333890356 -0.006265961043771032 +0.3242420011394168 -0.01338820401380462 0.006522016256031958 +0.3033607236230875 0.04592632531129431 0.01930999355583495 +0.3236226733213159 -0.1401626721109946 0.0207648602399153 +0.2812407904705563 -0.1483080815579867 0.06058365882340462 +0.2388589076197968 -0.1564534910049789 0.1004024574068939 +0.3160774539887599 -0.08910768462581996 0.2081267979595795 +0.2774681808042783 -0.1227805878153994 0.1542646276832367 +0.3198500636550379 -0.1146351783684073 0.1144458290997474 +0.3375780593231901 -0.0216477458537289 0.1810959766758932 +0.3413506689894681 -0.04717523959631623 0.08741500781606108 +0.3204693914731388 0.0121392897287827 0.1002029851158641 +0.3027413958049865 -0.08084814278589568 0.03355283753971829 +0.260359512954227 -0.08899355223288782 0.07337163612320761 +0.2818601182886573 -0.02153361346079674 0.04634081483952128 +0.2989687861387086 -0.05532064904330834 0.1272338063995504 +0.04941292656373149 0.1649695025187722 0.2769690592068417 +0.01311188158240657 0.1917207532199681 0.3298854758254307 +-0.02318916339891836 0.2184720039211639 0.3828018924440197 +-0.04474354161546136 0.1600175242762279 0.4129540877730092 +-0.02999687485067943 0.07481179393009599 0.3901898664834099 +-0.0152502080858975 -0.01039393641603593 0.3674256451938104 +0.006304170130645497 0.0480605432289001 0.3372734498648209 +-0.008442496634136439 0.133266273575032 0.3600376711544202 +0.02785854834718849 0.1065150228738362 0.3071212545358313 +0.02165437157830988 0.02333581866744519 0.4407027548565045 +0.05855895124251725 0.05706557375092633 0.5139798645191985 +0.006907704813527946 0.1085415490135771 0.4634669761461038 +0.08011332945906025 0.1155200533958624 0.4838276691902089 +0.06476312801139585 0.1402447779573173 0.3803983641985253 +0.02846208303007093 0.1669960286585131 0.4333147808171143 +0.04320874979485287 0.08179029831238126 0.4105505595275149 +-0.1809554762115574 -0.09890730042953413 -0.1064470938603396 +-0.1331357684711213 -0.1242224246763545 -0.1123584331981541 +-0.08531606073068523 -0.1495375489231749 -0.1182697725359687 +-0.04669034995596703 -0.1290870977597271 -0.1723383539881251 +-0.05588434692168493 -0.083321522349459 -0.2204955961024668 +-0.06507834388740283 -0.03755594693919088 -0.2686528382168086 +-0.1423297654368392 -0.07845684926608638 -0.1605156753124959 +-0.103704054662121 -0.05800639810263863 -0.2145842567646523 +-0.09451005769640314 -0.1037719735129068 -0.1664270146503105 +-0.1484713417587606 -0.0779785009246836 -0.1113119635488669 +-0.1006516340183245 -0.103293625171504 -0.1172233028866814 +-0.1159872073059638 -0.05704970141983308 -0.1161768332373941 +-0.07736149653124562 -0.03659925025638533 -0.1702454146895505 +-0.06202592324360633 -0.08284317400805623 -0.1712918843388378 +-0.07121992020932422 -0.0370775985977881 -0.2194491264531795 +-0.1098456309840424 -0.05752804976123584 -0.1653805450010232 +-0.3930203122269639 0.1229517159819822 -0.8089068184308255 +-0.4315029010437132 0.1841965487531757 -0.7772764040050824 +-0.3399244749798832 0.1666731684488604 -0.7246077969444219 +-0.4614790715542968 0.1111977189984848 -0.7709192528127133 +0.07706325858951144 -0.02705256570552516 -0.129759356380951 +0.1081626727487983 -0.01990582656775903 -0.1029423418147813 +0.1392620869080851 -0.01275908742999289 -0.07612532724861172 +0.05408133637439917 -0.009952913283879622 -0.05147117090739071 +0.09667171164124212 -0.01135600035693626 -0.06379824907800122 +0.06557229748195528 -0.01850273949470239 -0.09061526364417083 +0.08746594723974668 -0.05713276912831398 -0.0905461377294354 +0.1185653613990335 -0.04998602999054784 -0.0637291231632658 +0.09786863588998196 -0.08721297255110277 -0.05133291907791986 +0.07597498613219054 -0.04858294291749123 -0.05140204499265528 +0.04708520149751199 0.1093177372033796 0.2138954730120698 +0.008456431449967577 0.08041722258918295 0.2037383034358868 +-0.03017233859757684 0.05151670797498625 0.1935811338597038 +-0.09850090900099842 0.06521274441915036 0.1685081260254164 +-0.1282007093568756 0.1078092954775111 0.153592287767312 +-0.1579005097127528 0.1504058465358719 0.1386764495092076 +-0.1192717396652083 0.1793063611500686 0.1488336190853906 +-0.05094316926178676 0.1656103247059045 0.173906626919678 +0.01738540114163482 0.1519142882617404 0.1989796347539654 +0.02676113923165727 0.09694319465070919 0.1298281442039179 +0.04641208333612366 0.1107015470396649 0.1612363103320296 +0.06606302744059003 0.1244598994286206 0.1926444764601412 +-0.04156743117176431 0.1106392310948733 0.1047551363696306 +-0.09024505747071952 0.1380936199279931 0.1110902946634548 +-0.1389226837696747 0.1655480087611129 0.117425452957279 +-0.02124336890590959 0.1230137736475437 0.1888224651777824 +-0.0895719393093312 0.1367098100917078 0.163749457343495 +-0.05987213895345402 0.09411325903334702 0.1786652956015994 +0.02743425739304561 0.09555938481442393 0.1824873068839581 +-0.01119451265449881 0.06665887020022723 0.1723301373077752 +0.007783313288579232 0.08180103242546821 0.1510791407558466 +-0.002265542962831556 0.1381559358727847 0.1675714686258538 +-0.02191648706729794 0.124397583483829 0.1361633024977422 +-0.07059411336625314 0.1518519723169488 0.1424984607915664 +-0.06054525711484235 0.0954970688696323 0.1260061329215592 +-0.07952308305792039 0.08035490664439135 0.1472571294734877 +-0.1092228834137976 0.1229514577027521 0.1323412912153834 +-0.04089431301037598 0.109255421258588 0.1574142990496708 +-0.1599504158862535 -0.2192323242087622 -0.385847159256424 +-0.1905553555611954 -0.2218933224766012 -0.4385915153363998 +-0.2211602952361372 -0.2245543207444403 -0.4913358714163757 +-0.132413848207158 -0.106841847002762 -0.3777007978337751 +-0.1461821320467058 -0.1630370856057621 -0.3817739785450995 +-0.1767870717216476 -0.1656980838736012 -0.4345183346250754 +-0.223118870939225 -0.1367719467011569 -0.3781814811080524 +-0.2862873259921965 -0.0543115691935516 -0.370515802959681 +-0.2537238106141669 -0.1394329449689959 -0.4309258371880283 +-0.2093505870996774 -0.08057670809815679 -0.3741083003967282 +-0.1136177111120783 0.3625534844588881 0.241800965756734 +-0.2040763606271898 0.36871881485837 0.2812004486270011 +-0.2945350101423012 0.3748841452578519 0.3205999314972681 +-0.2450438821443327 0.4504032706360926 0.1614189142841605 +-0.1793307966282055 0.4064783775474904 0.2016099400204473 +-0.269789446143317 0.4126437079469724 0.2410094228907143 +-0.1038160107335482 0.4190457212503611 0.2631917902177567 +-0.094014310355018 0.4755379580418341 0.2845826146787794 +-0.1942746602486596 0.425211051649843 0.3025912730880237 +-0.1695290962496753 0.4629706143389635 0.22300076448147 +0.2544499598469116 0.07752755390423825 0.01174639997111793 +0.226420473587065 0.04981425317208325 -0.008605170913402082 +0.1983909873272185 0.02210095243992825 -0.02895674179792209 +0.1768903819927883 -0.04535898633216281 -0.001925920514235763 +0.1834192629182046 -0.08510562437209887 0.04545647165397058 +0.1899481438436209 -0.1248522624120349 0.09283886382217692 +0.2114487491780511 -0.05739232363994387 0.06580804253849058 +0.2049198682526348 -0.01764568560000781 0.01842565037028425 +0.2329493545124814 0.0100676151321472 0.03877722125480425 +0.1728253793831377 -0.08411344260176143 0.08856021346553027 +0.1557026149226546 -0.04337462279148793 0.08428156310888359 +0.1662964984577215 -0.04436680456182537 0.0411778212973239 +0.1772032202570849 0.02408531598060312 0.05725074182519725 +0.2158265900519983 0.05080643494242069 0.03449857089815759 +0.1877971037921517 0.02309313421026568 0.01414700001363759 +0.194325984717568 -0.01665350382967037 0.06152939218184393 +-0.4195627721774275 0.207853813063902 -0.0427174936470196 +-0.4630042564914828 0.2525755377699252 -0.04753518045359664 +-0.5064457408055381 0.2972972624759484 -0.05235286726017368 +-0.4239989580744477 0.3168125067136295 0.1562321169569692 +-0.4652223494399929 0.3070548845947889 0.05193962484839777 +-0.4217808651259377 0.2623331598887658 0.05675731165497481 +-0.3970353011269533 0.3000927225778862 -0.02283319695157899 +-0.4404767854410087 0.3448144472839094 -0.02765088375815603 +-0.3745078300764793 0.3923316320918704 -0.002948900256138373 +-0.3992533940754636 0.3545720694027498 0.07664160835041538 +0.0064826549048079 0.05263103429590664 -0.2353353716432366 +0.06353303514168239 0.07177661945563102 -0.2064096393983889 +0.03018727042586201 0.07790685496101166 -0.1827863952001708 +0.03862871014931276 0.1262431315366156 -0.2483705403406763 +-0.3111385487530774 0.4931572814726702 -0.3670715473082268 +-0.3688350658497566 0.5667070218477295 -0.413370301282368 +-0.4265315829464358 0.6402567622227886 -0.4596690552565091 +-0.43997196449248 0.6695644793443432 -0.3983289285622373 +-0.4504575527029006 0.6945049088735149 -0.3339933750367771 +-0.3810832575280621 0.5942457264806502 -0.3508764843581265 +-0.4862083926340549 0.6183081377902608 -0.4258145321012222 +-0.4271613531999952 0.5429127682631262 -0.3782317080328779 +-0.542628389768709 0.5917037987281693 -0.3886840646006278 +-0.4991464731382667 0.6462969324017714 -0.3629605296009182 +-0.01227574954217069 -0.1609805640221096 0.4004534753924145 +-0.02404795776322581 -0.2263614612820515 0.4562455268806181 +-0.03582016598428093 -0.2917423585419933 0.5120375783688216 +0.001084413679926441 -0.2580126034585122 0.5853146880315157 +0.04976120156518893 -0.1589019511150892 0.6027997462060061 +0.09843798945045143 -0.05979129877166627 0.6202848043804965 +-0.1181542872485507 0.04462883520907161 0.6041088660536332 +-0.07893737193940566 -0.002113998781341539 0.5176263853371592 +-0.03972045663026061 -0.04885683277175469 0.4311439046206851 +-0.1299264954696058 -0.02075206205087021 0.6599009175418367 +-0.1024817883815159 -0.1328757933012252 0.6292104883135662 +-0.07503708129342597 -0.2449995245515801 0.5985200590852957 +0.02462883012203668 -0.1272508089386285 0.4737305850551086 +0.06153340978624405 -0.09352105385514742 0.5470076947178024 +0.01285662190098156 -0.1926317061985704 0.5295226365433121 +-0.05149266485131572 -0.1142377300316965 0.4869359561088886 +-0.06326487307237083 -0.1796186272916384 0.5427280075970922 +-0.09070958016046077 -0.06749489604128336 0.5734184368253628 +-0.002815876966053236 -0.01512707768827356 0.504421014283379 +-0.04203279227519827 0.03161575630213959 0.5909034949998531 +0.03408870269815413 0.01860267739520757 0.5776981239460731 +-0.05380500049625339 -0.03376514095780223 0.6466955464880567 +-0.02636029340816349 -0.1458888722081572 0.6160051172597861 +0.02231649447709901 -0.04677821986473425 0.6334901754342767 +-0.01458808518710837 -0.08050797494821539 0.5602130657715827 +0.5092126334254876 0.6564139849542172 0.2756244525071204 +-0.006234248135032442 -0.2952163620660238 0.04563640033779567 +-0.0113374354930213 -0.2514363760168691 0.07712531157976409 +-0.01644062285101015 -0.2076563899677145 0.1086142228217325 +-0.08668905706590777 -0.173552837188408 0.01204008963345875 +-0.0581697249696197 -0.2287006741639981 0.01274255612091492 +-0.02965039287333165 -0.2838485111395883 0.01344502260837109 +-0.2183068976851762 -0.2661157003243353 0.0166563888313539 +-0.145914952049132 -0.2904092495879497 0.01582008891951169 +-0.0735230064130878 -0.314702798851564 0.01498378900766947 +-0.2468262297814643 -0.2109678633487452 0.01595392234389774 +-0.2029536162417081 -0.1801135756367694 0.01441515594459935 +-0.159081002701952 -0.1492592879247936 0.01287638954530097 +-0.2234100850431651 -0.2223357142751807 0.04814530007332232 +-0.1561213267651097 -0.2028492774896404 0.07879791140344852 +-0.08883256848705436 -0.1833628407041001 0.1094505227335747 +-0.0347535802313205 -0.2400685250904336 0.04493393385033951 +-0.06327291232760855 -0.1849206881148435 0.04423146736288334 +-0.03985676758930935 -0.196288539041279 0.07642284509230793 +-0.07862619377107666 -0.2709228128024094 0.0464727002496379 +-0.0837293811290655 -0.2271428267532548 0.07796161149160631 +-0.1510181394071209 -0.2466292635387951 0.04730900016148011 +-0.1020423385093759 -0.2595549618759739 0.0142813225202133 +-0.1744342841454201 -0.2352614126123596 0.01511762243205552 +-0.1305616706056639 -0.2044071249003838 0.01357885603275713 +-0.1795374715034089 -0.1914814265632049 0.04660653367402394 +-0.1122487132253535 -0.1719949897776646 0.07725914500415014 +-0.1356648579636528 -0.1606271388512291 0.04506776727472555 +-0.1071455258673647 -0.2157749758268192 0.04577023376218175 +0.04283014550873984 -0.4952534698411289 -0.7177876467921409 +0.04630155982713179 -0.4444969761580614 -0.7508586251411518 +0.0638165402754533 -0.3933059380101257 -0.6326344823922176 +-0.02012880354262674 -0.5628249833963344 -0.714017137842853 +-0.06210135782727988 -0.5284489651205364 -0.6250934644936419 +-0.01665738922423481 -0.5120684897132668 -0.7470881161918638 +0.0008692639075839762 -0.4611294141251381 -0.6292494538850278 +-0.3712807538877503 0.3152755448757028 0.7733186036886537 +-0.4220593997981497 0.2558018433129332 0.6766708855717609 +-0.472838045708549 0.1963281417501636 0.5800231674548681 +-0.2489325748230089 0.1027423619464621 0.6387873724120743 +-0.3404939470883221 0.1141130546934394 0.5869833980540413 +-0.4320553193536352 0.1254837474404167 0.5351794236960083 +-0.3874036418077658 0.3168506021804182 0.6458268768291509 +-0.4035265297277812 0.3184256594851335 0.518335149969648 +-0.4381822877181651 0.2573769006176486 0.5491791587122581 +-0.3304980275328365 0.2444311505659559 0.7284748599297939 +-0.3812766734432358 0.1849574490031863 0.6318271418129011 +-0.2897153011779227 0.173586756256209 0.6836311161709341 +-0.3058381890979381 0.1751618135609244 0.5561393893114313 +-0.3973995613632514 0.1865325063079017 0.5043354149533983 +-0.3627438033728674 0.2475812651753866 0.4734914062107882 +-0.3466209154528521 0.2460062078706713 0.6009831330702913 +-0.2739547517957046 -0.2725206435794438 0.08035325067433449 +-0.2572106602701887 -0.3032191360981665 0.1432138126054729 +-0.2404665687446728 -0.3339176286168893 0.2060743745366113 +-0.3553464568702061 -0.2526120845064643 0.03395899497404278 +-0.4199940704191916 -0.2634020179522075 0.05042530120488944 +-0.4846416839681772 -0.2741919513979508 0.06689160743573611 +-0.2758781248510616 -0.3351027877527009 0.01590164138715656 +-0.2610574063809029 -0.4283834244446807 0.014310594031117 +-0.246236687910744 -0.5216640611366605 0.01271954667507744 +-0.2423899418000299 -0.3964997727901464 0.1416227652494333 +-0.244313314855387 -0.4590819169634035 0.07717115596225538 +-0.2591340333255457 -0.3658012802714236 0.07876220331829495 +-0.3218582738191743 -0.3140090695439098 0.1596801188363196 +-0.3386023653446902 -0.283310577025187 0.09681955690518117 +-0.4032499788936758 -0.2941005104709303 0.1132858631360278 +-0.3405257384000472 -0.3458927211984442 0.03236794761800323 +-0.3257050199298884 -0.4391733578904239 0.03077690026196366 +-0.4051733519490328 -0.3566826546441874 0.04883425384884988 +-0.3237816468745315 -0.3765912137171668 0.09522850954914158 +-0.4322034993076688 0.02877382703658077 0.2734172591058321 +-0.4009020613108318 -0.01545788017213626 0.357362285165445 +-0.3696006233139948 -0.0596895873808533 0.4413073112250578 +-0.3106113635511285 0.078717733243206 0.3006284458699398 +-0.3615758881355876 0.07681366691056993 0.2635763749286996 +-0.4125404127200467 0.07490960057793386 0.2265243039874595 +-0.2511909074352212 0.0369190253446002 0.2930438845212965 +-0.2427349759037729 -0.006783748886641648 0.248407252231413 +-0.2342790443723246 -0.05048652311788351 0.2037706199415296 +-0.2793099255542915 0.03448602603448896 0.3845734719295527 +-0.2989730121419136 -0.01164974750686414 0.4314664270479253 +-0.3186360987295358 -0.05778552104821724 0.478359382166298 +-0.3727830431917614 -0.01302488086202502 0.2658326977571889 +-0.3133625870758541 -0.0548235887606308 0.2582481364085455 +-0.3414816051949245 -0.05725658807074205 0.3497777238168017 +-0.3812389747232098 0.03067789336921683 0.3104693300470723 +-0.3499375367263727 -0.0135538138395002 0.3944143561066852 +-0.3302744501387506 0.03258195970185289 0.3475214009883125 +-0.3531199566041394 0.03311089267932806 0.2189397426388162 +-0.3021554320196803 0.03501495901196413 0.2559918135800564 +-0.293699500488232 -0.008687815219277716 0.2113551812901729 +-0.2708539940228433 -0.009216748196752896 0.3399368396396692 +-0.2905170806104654 -0.05535252173810599 0.386829794758042 +-0.262398062491395 -0.05291952242799475 0.2953002073497857 +-0.3218185186073024 -0.01112081452938895 0.3028847686984291 +-0.1227327050380809 -0.07854644822598614 0.8869352459698184 +-0.03278354424681594 -0.03925784762673853 0.8038801181648747 +0.05716561654444899 3.075297250907175e-05 0.7208249903599309 +0.1103360830017854 0.0294895151788175 0.7283273969162403 +0.07355738866785698 0.01965967678587834 0.8188849312774935 +0.03677869433392852 0.009829838392939168 0.9094424656387468 +-0.08886474711133849 -0.2973012040577598 0.6683698158364594 +-0.1301371200173409 -0.2374791523135844 0.7689100018158936 +-0.1714094929233433 -0.1776571005694091 0.869450187795328 +-0.03569428065400202 -0.2678424418514513 0.6758722223927689 +-0.02379618710266799 -0.1785616279009676 0.7839148149285126 +-0.01189809355133397 -0.08928081395048378 0.8919574074642562 +-0.0702165581648367 -0.0494502076659787 0.8990796767993721 +-0.01674436280912489 -0.01982427446305801 0.9066246576081987 +0.0200851933121451 -0.00996625641704238 0.8141773235300592 +-0.08146033213207841 -0.1383684999701615 0.7863950599903842 +0.008488828659186508 -0.09907989937091388 0.7033399321854403 +-0.04018795922607599 -0.1981905517143368 0.6858548740109499 +-0.1188933460500992 -0.1485608600094016 0.8815946186248816 +-0.07726838245837989 -0.2081875611038883 0.7792072071810783 +-0.06542115069438738 -0.118934926806481 0.8891395994337081 +0.01298250723126047 -0.1687317895080284 0.6933572805672594 +0.06165929511652297 -0.06962113716460544 0.7108423387417497 +0.0248806007825945 -0.07945097555754463 0.801399873103003 +-0.02864245636045888 -0.1091050884135418 0.7971633785417584 +0.6122996528348785 -0.2809418423625485 0.3665054294495751 +0.6924365865504502 -0.2692729151746969 0.3979601671917153 +0.7725735202660218 -0.2576039879868453 0.4294149049338555 +0.7558463957184751 -0.1351714008779011 0.4962472112419218 +0.6846047394581404 -0.2082466934915802 0.4316400124456173 +0.7668510489858429 -0.1971127095942811 0.464282191977723 +0.7210162703428052 -0.2083335994984541 0.3617013754137742 +0.8285225709346626 -0.1352732685071787 0.356166183442783 +0.8037183374489872 -0.1973014832304324 0.394465515975978 +0.7965880700114971 -0.1355511971912568 0.4284806940032386 +0.1479942215143767 -0.03796479179668118 0.7160915259900382 +0.1488736656930394 -0.115248937165119 0.7944131894250895 +0.1497531098717022 -0.1925330825335569 0.8727348528601409 +0.001963857858589192 -0.33529674882695 0.6636363514665669 +0.05152008992251443 -0.3134702418519649 0.7594430730761086 +0.1010763219864397 -0.2916437348769798 0.8552497946856503 +0.07484674763338464 -0.05835871937028063 0.9048422818554609 +0.1128553022862044 -0.1264407014998298 0.8924925538234207 +0.1115659433206768 -0.04842230534367092 0.8111877983294008 +0.02616995974812215 -0.1574693717137036 0.8873572236809705 +0.01421236755015181 -0.2466436100305168 0.7762176819804196 +0.06417851440094188 -0.2255513538432527 0.8750074956489303 +0.05064064574385167 -0.2361860964835271 0.6811214096410573 +0.09931743362911419 -0.1370754441401041 0.6986064678155477 +0.1001968778077769 -0.214359589508542 0.7769281312505991 +0.06294865408205055 -0.1476395333207643 0.7944733917777435 +0.3431520618715453 -0.3153446079004016 -0.008640823701926904 +0.350769559971722 -0.254235492821602 -0.01211186191580928 +0.3583870580718987 -0.1931263777428022 -0.01558290012969165 +0.23124140951962 -0.2175626060837786 0.1038734956207763 +0.2660057942702029 -0.2705263117155862 0.06752573525116937 +0.3007701790207857 -0.3234900173473938 0.03117797488156242 +0.4482412955317394 -0.2606078022757928 0.286343332778172 +0.364319871944172 -0.2286048350011856 0.2376359738489091 +0.2803984483566045 -0.1966018677265783 0.1889286149196462 +0.490623178382499 -0.2524623928288007 0.2465245341946826 +0.4490836376456911 -0.2123140161072013 0.1579983766819305 +0.4075440969088833 -0.1721656393856019 0.0694722191691782 +0.3083876771209625 -0.262380902268594 0.02770693666768005 +0.2736232923703796 -0.2094171966367865 0.06405469703728697 +0.3160051752211391 -0.2012717871897943 0.02423589845379767 +0.3923091007085298 -0.2943838695432013 0.07641429559694293 +0.3999265988087066 -0.2332747544644016 0.07294325738306057 +0.4414661395455144 -0.273423131186001 0.1614694148958128 +0.3499272178577703 -0.3025292789901934 0.1162330941804323 +0.3990842566947548 -0.2815685406329932 0.2012882134793021 +0.3151628331071874 -0.2495655733583859 0.1525808545500392 +0.4067017547949316 -0.2204594255541934 0.1978171752654198 +0.3651622140581238 -0.180311048832594 0.1092910177526675 +0.3227803312073642 -0.1884564582795862 0.1491098163361569 +0.3575447159579471 -0.2414201639113937 0.1127620559665498 +-0.6778396774195303 0.5626846156388481 -0.2197775845875451 +-0.6366342055076721 0.4947096775831781 -0.1436665288077408 +-0.6830136966822631 0.5801753945640509 -0.1543180737187688 +-0.6350500585012295 0.617655959122974 -0.1937304422804276 +-0.0939557302982057 -0.4549442682039798 -0.1615635951408773 +-0.1397758100123322 -0.5082777447455333 -0.1039995636542389 +-0.1855958897264587 -0.5616112212870868 -0.0464355321676005 +-0.07347537177505528 -0.4289474305897253 -0.268082245053238 +-0.09881509296603139 -0.4562840695170243 -0.3170368634789603 +-0.1241548141570075 -0.4836207084443233 -0.3659914819046826 +0.01507594578605702 -0.5128078624958302 -0.2842968071368138 +-0.05453943418547523 -0.4982142854700767 -0.3251441445207481 +-0.02919971299449913 -0.4708776465427778 -0.2761895260950258 +-0.005404412737093401 -0.5388047001100847 -0.1777781572244531 +-0.04968007151764955 -0.4968744841570323 -0.1696708761826652 +-0.09550015123177608 -0.5502079606985858 -0.1121068446960268 +-0.1192954514891818 -0.4822809071312788 -0.2105182135665996 +-0.1446351726801579 -0.5096175460585778 -0.2594728319923219 +-0.1651155312033083 -0.5356143836728323 -0.1529541820799612 +-0.07501979270862563 -0.5242111230843313 -0.2186254946083875 +0.2072543495704324 0.6768548774351218 -0.183988464645452 +0.267744997717573 0.7492201914793603 -0.1970033706281471 +0.3282356458647134 0.8215855055235987 -0.2100182766108422 +0.4595168976510305 0.7392623990315328 -0.2351732968922377 +0.3336340707836581 0.708780241198842 -0.2097430462430183 +0.3954364125615067 0.7838615449435621 -0.2234713054747742 +0.3145881687011086 0.7353655280364928 -0.1377322244533314 +0.4214159230888863 0.7925296398442544 -0.09105613963703868 +0.3763099938716415 0.8103794245966048 -0.1513240348510599 +0.4432524891280816 0.7700588297995637 -0.1639183640176973 +0.05743209306121071 0.3463543854632444 0.2672183490435948 +0.1380232477193883 0.3363206168670827 0.3320352152007227 +0.2186144023775659 0.326286848270921 0.3968520813578505 +0.004059196688538949 0.3018456784989487 0.2078142728119134 +0.03127745497404477 0.2473032029384913 0.2132270627373599 +0.05849571325955059 0.1927607273780338 0.2186398526628063 +0.1600795448087959 0.3232819327608114 0.1594453905536268 +0.1092876290341732 0.2580213300694226 0.1890426216082165 +0.08206937074866744 0.3125638056298801 0.1836298316827701 +0.2134524411814677 0.3677906397251072 0.2188494667853081 +0.1354422671213392 0.3570725125941758 0.2430339079144515 +0.2160334217795168 0.347038743998014 0.3078507740715793 +0.08465035134671653 0.2918119099027869 0.2726311389690413 +0.1118686096322224 0.2372694343423296 0.2780439288944876 +0.1652415060048941 0.2817781413066252 0.3374480051261691 +0.162660525406845 0.3025300370337183 0.248446697839898 +-0.02848403282709675 0.7749394638086164 0.2593097500664078 +-0.03083837609619326 0.8804237460544307 0.2156288549563035 +-0.07075985697143193 0.8633413576052547 0.2746464402936173 +-0.1039545681672996 0.8748548891100285 0.2116261041502717 +0.2314938240614668 0.5750548859147023 -0.4864170854814673 +0.202130130330726 0.6362599576831178 -0.5361101002180437 +0.1727664365999852 0.6974650294515332 -0.5858031149546201 +-0.07289978590586106 0.6966017076545223 -0.3112961439000943 +-0.0007989429808259035 0.7172911721763311 -0.4193628058304618 +0.07130189994420927 0.7379806366981398 -0.5274294677608291 +-0.0006549560561400561 0.6970302907685964 -0.592849599691492 +0.08665413966449662 0.7008533459853733 -0.5923501961703014 +0.1156378372223313 0.6367581846685321 -0.540229203672552 +-0.102119492711916 0.737545898015203 -0.5344759524977009 +-0.08729123608922065 0.7177893991617454 -0.42348190928497 +-0.01481039699127933 0.74136895323198 -0.5339765489765105 +0.02856475074991489 0.6560861004079157 -0.3696697910938853 +0.1300292874056908 0.615570493161309 -0.4280434382876763 +0.1006655936749501 0.6767755649297245 -0.4777364530242527 +0.01414489543334047 0.6780032403624688 -0.4824736842732754 +-0.266109940140249 -0.761371985202079 0.1467696289286043 +-0.2541462268630675 -0.837804217551283 0.2379662231956443 +-0.3131952022955612 -0.8326574328887555 0.1916155974751673 +-0.3177917605189662 -0.8130101023741978 0.2491981039400441 +0.04559081397047229 0.207622226834862 -0.5816588578660969 +0.005636429029274623 0.1411513607136004 -0.4933759320211147 +-0.03431795591192305 0.07468049459233883 -0.4050930061761325 +-0.04041404954911208 0.2016541150440918 -0.4109245906043198 +-0.1029939239786181 0.1742623098949795 -0.4659335947851704 +-0.07256010479361696 0.1280420178033828 -0.3978894219068801 +0.02997415457708669 0.2219046890737568 -0.4311633435710118 +-0.002171900667418174 0.1482925918330478 -0.4181281748735722 +0.0377824842737795 0.2147634579543094 -0.5064111007185543 +-0.02479739015572648 0.187371652805197 -0.5614201048994049 +-0.06475177509692415 0.1209007866839355 -0.4731371790544227 +-0.09518559428192526 0.1671210787755321 -0.5411813519327129 +-0.03260571985241929 0.1945128839246444 -0.4861723477518623 +-0.3453910348008984 -0.4203889665033205 0.7134786210803148 +-0.3430270849729848 -0.3148997425320704 0.6507365264817668 +-0.3406631351450714 -0.2094105185608204 0.5879944318832188 +-0.2656224825392025 -0.1672217848926615 0.5358966604277593 +-0.1929457797612469 -0.2305222751957527 0.5465409835708479 +-0.1202690769832915 -0.2938227654988439 0.5571853067139365 +-0.4614301624439412 -0.2640932863444999 0.4183633139520093 +-0.4203865034016801 -0.2107026224261901 0.4539929883962298 +-0.379342844359419 -0.1573119585078802 0.4896226628404503 +-0.2703503821950295 -0.3782002328351617 0.6613808496248553 +-0.1953097295891605 -0.3360114991670027 0.6092830781693959 +-0.2679864323671159 -0.2727110088639115 0.5986387550263074 +-0.384070744015246 -0.3682904064503802 0.6151068520375462 +-0.3817067941873325 -0.2628011824791303 0.5523647574389984 +-0.4227504532295936 -0.3161918463974401 0.5167350829947778 +-0.3477098006237247 -0.2740031127292812 0.4646373115393184 +-0.3066661415814635 -0.2206124488109714 0.5002669859835387 +-0.233989438803508 -0.2839129391140626 0.5109113091266274 +-0.309030091409377 -0.3261016727822213 0.5630090805820869 +-0.04084188990493249 0.1434674936146761 -0.01486657035391773 +-0.02037921952625641 0.1320826327869498 -0.04544910508890744 +8.345085241966144e-05 0.1206977719592236 -0.07603163982389714 +0.01540959092332182 0.08198468334862291 -0.07996063091916517 +0.0102730606155479 0.05465645556574853 -0.05330708727944347 +0.005136530307773976 0.02732822778287415 -0.02665354363972178 +-0.0689924542978308 0.03492049416039059 -0.1166499685971973 +-0.03914626245485528 0.05971796648409282 -0.1133047039177605 +-0.009300070611879773 0.08451543880779505 -0.1099594392383237 +-0.01018960976312818 0.06604131639347481 -0.02272455254445376 +-0.005053079455354258 0.09336954417634918 -0.04937809618417546 +-0.02551574983403033 0.1047544050040755 -0.01879556144918575 +-0.01957313122742762 0.02985898324204629 -0.05665235195888028 +-0.0442827927626292 0.03238973870121845 -0.08665116027803878 +-0.0144366009196537 0.05718721102492067 -0.08330589559860196 +-0.05960893283353137 0.07110282731181911 -0.08272216918277077 +-0.05022541136923193 0.1072851604632476 -0.04879436976834424 +-0.02976274099055585 0.09590029963552134 -0.07937690450333396 +-0.03489927129832977 0.06857207185264694 -0.05272336086361223 +0.3772958822405482 -0.7224206148714714 -0.3889669070337277 +0.437613096274553 -0.6904716262017312 -0.3745120322926575 +0.3144218007542967 -0.6604353165218075 -0.3381722815076141 +0.4641320581077888 -0.6517105719832383 -0.4075313296823851 +0.4880941524887781 -0.5190152307453417 -0.3753011268049291 +0.5244492721417937 -0.6197615833134984 -0.393076454941315 +0.4015632570167158 -0.5901842471247826 -0.3569961269553767 +-0.1711988683756082 0.03906998969330513 0.760441103521271 +-0.1850265341935208 -0.01323168981287449 0.8302908602724348 +-0.1988542000114333 -0.06553336931905411 0.9001406170235985 +-0.1089050392201684 -0.02624476871980651 0.8170854892186546 +-0.01895587842890342 0.01304383187944109 0.7340303614137108 +-0.09507737340225586 0.02605691078637311 0.747235732467491 +-0.1575818271054308 -0.1253554210632295 0.7996004310441642 +-0.1437541612875183 -0.07305374155704984 0.7297506742930004 +-0.1163094541994284 -0.1851774728074048 0.6990602450647299 +-0.06763266631416591 -0.08606682046398184 0.7165453032392202 +0.0411734312597627 0.1131037630669064 -0.07430673132215027 +0.06180074128842967 0.1168946150023155 -0.04199928808541369 +0.08242805131709663 0.1206854669377245 -0.009691844848677106 +0.06126196457530156 0.1973561479254707 -0.02786215406741523 +0.05121769791753213 0.1552299554961886 -0.05108444269478275 +0.07184500794619911 0.1590208074315977 -0.01877699945804617 +0.07451919597558307 0.1069735275615258 -0.09792997552036838 +0.1078649606914035 0.1008432920561451 -0.1215532197185865 +0.09514650600425005 0.1107643794969348 -0.0656225322836318 +0.08456346263335253 0.1490997199908079 -0.07470768689300086 +-0.09151773380233995 0.232168040365328 0.3577288846097323 +-0.1235452592244366 0.2191128261082962 0.2797394601568559 +-0.1555727846465333 0.2060576118512645 0.2017500357039796 +-0.06647338357890177 0.07826795867618212 0.2464975504782927 +-0.06414565851268228 0.1339197239915747 0.3095711366730647 +-0.06181793344646278 0.1895714893069672 0.3726447228678367 +-0.05521668882101502 0.2054167896641321 0.3048124679911433 +-0.0189156438396901 0.1786655389629363 0.2518960513725543 +-0.0872442142431117 0.1923615754071004 0.226823043538267 +-0.09384545886855944 0.1765162750499354 0.2946552984149604 +-0.1258729842906561 0.1634610607929037 0.2166658739620839 +-0.09617318393477894 0.1208645097345429 0.2315817122201884 +-0.02551688846513786 0.1628202386057714 0.3197283062492478 +-0.02784461353135736 0.1071684732903788 0.2566547200544757 +0.01078415651618707 0.1360689879045755 0.2668118896306587 +-0.05754441388723449 0.1497650243487396 0.2417388817963714 +-0.2026031982475613 0.04254842825222098 0.6492565943987481 +-0.2478351939374268 -0.006274812695042792 0.607921842027389 +-0.2930671896272923 -0.05509805364230656 0.5665870896560299 +-0.09672466054118128 -0.1630609709789603 0.4456012037375294 +-0.1084968687622364 -0.2284418682389021 0.501393255225733 +-0.1811735715401919 -0.1651413779358109 0.4907489320826444 +-0.1241693676292712 -0.05093723972860532 0.4762916329658 +-0.2086182786282818 -0.05301764668545594 0.521439361310915 +-0.1633862829384162 -0.004194405738192165 0.5627741136822741 +-0.1751584911594714 -0.069575302998134 0.6185661651704775 +-0.2203904868493369 -0.1183985439453978 0.5772314127991184 +-0.1477137840713814 -0.181699034248489 0.587875735942207 +-0.1359415758503263 -0.1163181369885471 0.5320836844540034 +-0.2744799107011344 -0.2049139376328221 0.05290301347030862 +-0.2582609780810484 -0.1680057242049232 0.08831333819742113 +-0.2420420454609624 -0.1310975107770243 0.1237236629245336 +-0.3056393411990883 -0.2771008561160109 0.1950904435634321 +-0.3061645001045181 -0.2094941501693892 0.1676402063594062 +-0.3870310462735898 -0.2571922970430314 0.1486961878631403 +-0.2409917276501027 -0.2663109226702677 0.1786241373325854 +-0.2577358191756186 -0.2356124301515449 0.115763575401447 +-0.2415168865555325 -0.198704216723646 0.1511739001285595 +-0.33912752425012 -0.2157038710785654 0.06936931970115529 +-0.4037751377991056 -0.2264938045243086 0.08583562593200193 +-0.3229085916300339 -0.1787956576506665 0.1047796444282678 +-0.3223834327246042 -0.2464023635972881 0.1322298816322936 +0.7926464158926166 0.2732048798340242 -0.3642127761219784 +0.7322617004800718 0.2872983965509496 -0.2754363796053216 +0.6718769850675269 0.3013919132678751 -0.1866599830886648 +0.54377968805934 0.108315800242949 -0.2798585647120018 +0.6468635024746138 0.1585809878676656 -0.3375687673542129 +0.7499473168898877 0.2088461754923822 -0.395278969996424 +0.7309849097530882 -0.01855506927705125 -0.2667571494666849 +0.7716669836037793 0.07400040818766543 -0.3288344905240017 +0.8123490574544704 0.1665558856523821 -0.3909118315813184 +0.6279010953378144 -0.06882025690176787 -0.2090469468244738 +0.5654993547732315 -0.02652996706176779 -0.2134140852395794 +0.5030976142086488 0.01576032277823228 -0.2177812236546851 +0.6895626014773428 0.2229396922093076 -0.3065025734797672 +0.5864787870620689 0.172674504584591 -0.2487923708375562 +0.6291778860647981 0.237033208926233 -0.2177261769631105 +0.7519643420419255 0.1806494023693075 -0.3021354350646617 +0.6915796266293807 0.1947429190862329 -0.2133590385480048 +0.7112822681912345 0.08809392490459086 -0.2400580940073448 +0.7092652430391966 0.1162906980276655 -0.3332016289391073 +0.6685831691885055 0.02373522056294882 -0.2711242878817905 +0.6061814286239227 0.06602551040294891 -0.2754914262968962 +0.6081984537759606 0.03782873727987423 -0.1823478913651337 +0.5884958122141069 0.1444777314615163 -0.1556488359057937 +0.5457967132113779 0.0801190271198743 -0.1867150297802394 +0.6488805276266518 0.1303842147445909 -0.2444252324224505 +0.8902767710598425 -0.0276670055253838 0.09742018896351309 +0.8780030643921166 -0.0276670055253838 0.1749133230275437 +0.7821138516216892 -0.05533401105076736 0.1161401645750032 +0.8858241438554203 0.05248224653344002 0.131838302293611 +0.7732085972128449 0.1049644930668803 0.184976391235199 +0.8735504371876945 0.05248224653344004 0.2093314363576416 +0.778422402799701 0.02481524100805646 0.15067883671719 +-0.6355820535312546 0.5144384437990441 -0.00399250947109352 +-0.6755630023386532 0.6020077469617735 0.05977294763602328 +-0.6823039205575622 0.6002484840065663 -0.01451118499403555 +-0.6346002961817018 0.6468580628343011 0.01306857395260969 +-0.1180284019182718 0.06852875189961356 0.7679435100775804 +-0.07868560127884784 0.04568583459974238 0.8452956733850536 +-0.03934280063942389 0.02284291729987119 0.9226478366925268 +-0.002564106305495421 0.03267275569281036 0.8320903023312736 +0.03421458802843304 0.04250259408574952 0.7415327679700203 +-0.04190690694491937 0.05551567299268154 0.7547381390238004 +-0.09286585778247727 -0.006811195556125981 0.9198300286619785 +-0.1321577966345597 0.01605990139682166 0.8405880656376193 +-0.1463380531381891 -0.03643712875904668 0.9122850478531521 +-0.05608716344854878 0.003018642836813199 0.8278538077700289 +-0.6102596857037546 -0.3592491087494535 0.01772942205313179 +-0.6712300738903463 -0.4335163326552129 -0.04789906956031919 +-0.7322004620769381 -0.5077835565609723 -0.1135275611737702 +-0.5916855252758536 -0.4731097401324045 -0.1728828362790396 +-0.6852653008898069 -0.4273392148180045 -0.233630554918661 +-0.7788450765037602 -0.3815686895036046 -0.2943782735582824 +-0.5718720248123077 -0.5346728942017863 -0.1288903514263689 +-0.645638299962715 -0.5504655229567681 -0.1456455852133196 +-0.7194045751131225 -0.56625815171175 -0.1624008190002704 +-0.77838955088002 -0.3879361475567791 -0.2037925957179633 +-0.7583916820267693 -0.4500721584821117 -0.1593907524277802 +-0.6949182455422642 -0.3740883683296876 -0.09313445342095961 +-0.6980611878536226 -0.3688646196672269 -0.1847572970921608 +-0.6172772992034848 -0.3561605498308493 -0.07513632062603912 +-0.6044814122396693 -0.4146351449816269 -0.1240095784525393 +-0.7655936639162044 -0.4464107427075566 -0.2526658535444635 +-0.669326471614633 -0.4910375586312428 -0.1908809690739601 +-0.7455957950629537 -0.5085467536328894 -0.2082640102542805 +-0.5846679117761233 -0.4761982990510086 -0.08001709359986867 +-0.5974637987399389 -0.4177237039002311 -0.03114383577336844 +-0.6584341869265309 -0.4919909278059905 -0.0967723273868194 +-0.6827802554770284 -0.4329255064272263 -0.1422187483556008 +-0.07142379194411309 -0.2225963177433926 -0.3573341364142251 +-0.01350210767691448 -0.228621309545862 -0.3815654696520021 +0.04441957659028414 -0.2346463013483313 -0.4057968028897792 +-0.08551814605092763 -0.1709783206665152 -0.2889711951191162 +-0.04169081589054355 -0.1253853153921073 -0.2448395870617843 +0.002136514269840524 -0.07979231011769927 -0.2007079790044524 +-0.1063831954060461 -0.2061416627481912 -0.2808723803507819 +-0.08342091460078042 -0.1957119995554592 -0.2286419575251157 +-0.06045863379551478 -0.1852823363627272 -0.1764115346994495 +0.009460173128351167 -0.21819164635313 -0.3293350468263359 +-0.02549923033358181 -0.2017369913579286 -0.2528732907628927 +-0.04846151113884746 -0.2121666545506606 -0.3051037135885589 +0.0303252224834696 -0.183028304271454 -0.3374338615946703 +-0.02759646178372901 -0.1770033124689846 -0.3132025283568932 +0.01623086837665506 -0.1314103071945766 -0.2690709202995614 +-0.06255586524566199 -0.1605486574737832 -0.23674077229345 +-0.03959358444039635 -0.1501189942810513 -0.1845103494677838 +-0.01872853508527791 -0.1149556521993753 -0.1926091642361181 +-0.004634180978463374 -0.1665736492762526 -0.260972105531227 +0.1697872708130569 0.1332775096589622 0.4903153288033013 +0.2078099657380643 0.2025109411847129 0.4462901000432991 +0.1544370693653926 0.1580022342204171 0.3868860238116177 +0.2207371058558692 0.1159708493426097 0.4197903474384931 +0.6580070623271806 0.2298711168074928 0.1956964489093224 +0.7542405572940738 0.2498132474812248 0.1773923451401226 +0.8504740522609668 0.2697553781549568 0.1590882413709229 +0.6952960890482015 0.3090384496957725 -0.03821665552857521 +0.779099908441421 0.3025914694067446 0.02145027551485759 +0.8629037278346405 0.2961444891177167 0.0811172065582904 +0.8854333108768981 0.1257663035770578 0.08911395070311083 +0.871975039447539 0.1989254002862254 0.1246670363322036 +0.77250083410102 0.1781235897760479 0.1425533619683537 +0.8978629864505718 0.1521554145398177 0.0111429158904783 +0.7973601852483672 0.2309018117015676 -0.01338870765691137 +0.8844047150212124 0.2253145112489852 0.04669600151957105 +0.6828664134745278 0.2826493387330126 0.03975437928405731 +0.6704367379008543 0.2562602277702528 0.1177254140966898 +0.7666702328677473 0.2762023584439848 0.0994213103274901 +0.785770217365526 0.2046376610732579 0.06464305406010884 +-0.4333111443248708 -0.2616602870343887 0.3268337265437532 +-0.3641484671635393 -0.2058366238059676 0.2709338135797175 +-0.2949857900022078 -0.1500129605775465 0.2150339006156818 +-0.4138267022340225 -0.0664155447803349 0.2302030233129684 +-0.3544062461181152 -0.1082142526789407 0.2226184619643252 +-0.4235689232794467 -0.1640379159073618 0.2785183749283608 +-0.441945720353093 -0.06884854409044612 0.3217326107212246 +-0.4516879413985171 -0.166470915217473 0.3700479623366169 +-0.4106442823562559 -0.1130802512991632 0.4056776367808374 +-0.3922674852826097 -0.2082696231160788 0.3624634009879736 +-0.3231048081212782 -0.1524459598876577 0.306563488023938 +-0.3512238262403486 -0.154878959197769 0.3980930754321942 +-0.3825252642371856 -0.1106472519890519 0.3141480493725813 +0.1989247173816173 -0.7192988950469902 0.1049608893694561 +0.2586418399689298 -0.7843189751006987 0.1182852381307784 +0.3183589625562423 -0.8493390551544071 0.1316095868921006 +0.3769334577516613 -0.8128673388304459 0.1746142007226287 +0.4322376358540314 -0.7687877631892557 0.2163303979474225 +0.3158481340902095 -0.7448395771127857 0.1607306038259486 +0.3678209092252362 -0.8303347267162215 0.1039718159148998 +0.3073782879327612 -0.7636853779883314 0.09041147481410847 +0.415536638163696 -0.8072325689040281 0.07570676409478667 +0.4261926322164131 -0.7916259077049213 0.146753339933238 +0.380274127525783 0.5164242256007894 0.4889157338235328 +0.4586049898398504 0.6044783294139607 0.4872080271141027 +0.383850289878384 0.6298436236082873 0.5188083117460476 +0.4231207199610112 0.651219343330815 0.4535820479500038 +-0.1494985827389412 0.1572793987193073 -0.3858449314601743 +-0.1942910054397606 0.2601288768759407 -0.3868356097109081 +-0.1799324019239423 0.203499690810904 -0.4538891043384645 +-0.1173525274944364 0.2308914959600163 -0.398880100157614 +0.4120285979020534 0.2255593621050336 -0.4638529248025279 +0.3652852983581635 0.1720975652691508 -0.4930390032268429 +0.3185419988142737 0.118635768433268 -0.5222250816511579 +0.2596072392262705 0.1284447671895628 -0.3470730772893011 +0.2890746190202721 0.1235402678114154 -0.4346490794702296 +0.3358179185641619 0.1770020646472982 -0.4054630010459146 +0.3109135935717923 0.2314685767282828 -0.4474239019882019 +0.2641702940279024 0.1780067798924 -0.476609980412517 +0.2097985892415312 0.237377791351532 -0.430994879173876 +0.2347029142339009 0.1829112792705475 -0.3890339782315885 +-0.05172671681411984 -0.006937771669949782 0.2237333291886933 +-0.03465232498311842 -0.03649173670068913 0.2640426940938659 +-0.01757793315211699 -0.06604570173142849 0.3043520589990384 +-0.04707126668168085 0.1043657589608353 0.3498805015782373 +-0.04939899174790036 0.04871399364544277 0.2868069153834653 +-0.03232459991689891 0.01916002861470343 0.3271162802886378 +-0.01309794676657542 0.0219627429442469 0.2338904987648763 +0.02553082328096899 0.05086325755844361 0.2440476683410593 +0.003976445064426 -0.00759122208649245 0.2741998636700489 +-0.01077022170035594 0.07761450825963949 0.2969640849596481 +0.02690055203087795 0.07343485713780014 -0.1191047236559453 +0.03325498283066017 0.03755680314410299 -0.1315952727530037 +0.03960941363044238 0.001678749150405844 -0.1440858218500621 +0.05799996619016479 0.08058159627556628 -0.09228770908977567 +0.09545381114923385 0.05185028141963527 -0.07796124362066448 +0.1329076561083029 0.02311896656370426 -0.0636347781515533 +0.04772690557461695 0.02592514070981752 -0.03898062181033228 +0.09031728084145993 0.02452205363676089 -0.0513076999809428 +0.05286343588239086 0.0532533684926919 -0.06563416545005397 +0.01662749141533012 0.01877840157205138 -0.06579763637650189 +0.02176402172310403 0.04610662935492577 -0.09245118001622357 +0.02811845252288624 0.01022857536122862 -0.104941729113282 +0.06435439698994701 0.04470354228186914 -0.1047782581868341 +0.1018082419490161 0.01597222742593812 -0.0904517927177229 +0.07070882778972923 0.008825488288171984 -0.1172688072838925 +0.05921786668217308 0.01737531449899474 -0.07812471454711242 +-0.01582608167420835 -0.5271102074717733 0.2708330301855791 +-0.01092774137515343 -0.4644055876862416 0.1852711831556619 +-0.006029401076098511 -0.40170096790071 0.09970933612574455 +-0.05677891488757191 -0.3454012913702868 0.07784435093880784 +-0.1124267689981002 -0.3518062346253952 0.1415412127817884 +-0.1680746231086286 -0.3582111778805037 0.2052380746247691 +0.009181604965836601 -0.3510727929776682 0.2361962533051442 +-0.0684530890958279 -0.3555872356969828 0.2471091476926793 +-0.1460877831574924 -0.3601016784162975 0.2580220420802145 +0.06482945907636492 -0.3446678497225598 0.1724993914621636 +0.04284261912522876 -0.3427773491867659 0.1197154240067181 +0.02085577917409258 -0.3408868486509722 0.06693145655127269 +0.05993111877731001 -0.4073724695080914 0.2580612384920808 +0.03304593852711891 -0.4681865887578293 0.2908391180665527 +0.006160758276927818 -0.5290007080075672 0.3236169976410246 +-0.1173251092971552 -0.4145108544109268 0.2271030598117058 +-0.06167725518662685 -0.4081059111558184 0.1634061979687252 +-0.06657559548568176 -0.4708105309413501 0.2489680449986424 +-0.09533826934601899 -0.4164013549467207 0.2798870272671512 +-0.0445887555345456 -0.4727010314771439 0.3017520124540879 +-0.01770357528435449 -0.411886912227406 0.268974132879616 +-0.09043992904696407 -0.353696735161189 0.1943251802372339 +-0.01280523498529958 -0.3491822924418744 0.1834122858496987 +-0.03479207493643575 -0.3472917919060806 0.1306283183942533 +0.03794427882617383 -0.4054819689722976 0.2052772710366354 +0.01105909857598274 -0.4662960882220354 0.2380551506111072 +0.01595743887503766 -0.4035914684365038 0.15249330358119 +-0.03969041523549067 -0.4099964116916122 0.2161901654241706 +0.02576384033644094 0.03111907971828324 0.005653899597014808 +0.05152768067288183 0.06223815943656671 0.0113077991940297 +0.07729152100932271 0.09335723915485017 0.01696169879104459 +0.1198818962761657 0.09195415208179354 0.004634620620434083 +0.1367084312065678 0.05943198529045345 -0.01334635714719131 +0.1535349661369699 0.02690981849911335 -0.03132733491481671 +0.06835421560328392 0.02971599264522661 -0.006673178573595698 +0.1109445908701269 0.02831290557216998 -0.0190002567442062 +0.0941180559397248 0.06083507236351007 -0.001019278976580809 +0.03090037064421486 0.05844730750115762 -0.02099964404270688 +0.05666421098065574 0.08956638721944107 -0.015345744445692 +0.03603690095198878 0.08577553528403202 -0.04765318768242858 +0.07862727621883175 0.08437244821097536 -0.05998026585303908 +0.09925458624749872 0.08816330014638445 -0.0276728226163025 +0.1160811211779008 0.05564113335504435 -0.0456538003839279 +0.07349074591105779 0.05704422042810099 -0.03332672221331737 +-0.4946932484030942 -0.1141136916539771 0.2112590048167026 +-0.5161393384562584 -0.2036105464262251 0.1847304249717934 +-0.5044354694485185 -0.211736062781004 0.2595743564320949 +-0.445015013332611 -0.2535347706796097 0.2519897950834517 +-0.4567188823403511 -0.2454092543248309 0.1771458636231502 +-0.3758523361712794 -0.1977111074511887 0.196089882119416 +-0.4352727922871867 -0.1559123995525829 0.2036744434680592 +-0.00999349372550897 0.1011017203069157 0.07774397465212275 +-0.02709718257820883 0.1190185983520779 0.05706797122843917 +-0.0442008714309087 0.1369354763972402 0.03639196780475557 +-0.01354859128910439 0.05950929917603887 0.02853398561421954 +-0.02887473136000654 0.09822238778663948 0.03246297670948755 +-0.01177104250730668 0.08030550974147727 0.05313898013317114 +-0.05555111394206086 0.08879699347943627 0.0621727884763871 +-0.07265480279476071 0.1067138715245985 0.04149678505270352 +-0.1011087341586127 0.07649226665195685 0.04660160230065147 +-0.05732866272385858 0.06800078291399786 0.0375677939574355 +-0.2186959463801553 0.5054590187677295 -0.694314217735978 +-0.2937653763075439 0.5060156423013935 -0.6698889611231459 +-0.2551670716864817 0.4767488166137934 -0.561240325849253 +-0.2043373428643371 0.4488298327026927 -0.7613677123635344 +-0.2264498646548452 0.3634904444837198 -0.6953473151043655 +-0.2794067727917257 0.4493864562363565 -0.7369424557507021 +-0.2410095378129895 0.4205375067114335 -0.6289213177995348 +0.3140229928638044 0.06339313185259698 -0.4690954605740523 +0.356247286457225 0.06161229210780877 -0.3867797610726318 +0.3984715800506455 0.05983145236302057 -0.3044640615712112 +0.3690042002566439 0.06473595174116796 -0.2168880593902828 +0.2973125268692217 0.07142129086410356 -0.2116277567107749 +0.2256208534817995 0.07810662998703918 -0.2063674540312671 +0.3159754013112425 -0.03595373226493684 -0.3162261381886475 +0.3575488920888504 -0.004618950637213771 -0.2848668794823619 +0.3991223828664582 0.02671583099050929 -0.2535076207760763 +0.2550882332758012 0.07320213060889179 -0.2939434562121955 +0.3267799066632234 0.06651679148595618 -0.2992037588917034 +0.2845556130698028 0.06829763123074438 -0.381519458393124 +0.2557390360916139 0.04008650923638052 -0.2429870154170605 +0.2858572187014282 0.002066388485721837 -0.2796065768028541 +0.3274307094790361 0.0334011701134449 -0.2482473180965684 +0.3153245984954298 -0.002838110892425564 -0.3671825789837824 +0.3146737956796172 0.03027751048008571 -0.4181390197789173 +0.3568980892730377 0.02849667073529751 -0.3358233202774968 +0.2852064158856155 0.03518200985823312 -0.330563017597989 +0.2613184507777175 -0.705770577166185 -0.501174759837455 +0.2888338506815021 -0.7295087241605049 -0.4520131261420031 +0.226272032171682 -0.6679642203079865 -0.4014093693700268 +0.317985178670066 -0.670524141144101 -0.512736748459349 +-0.1765417383310361 0.1874612967187236 0.06052543473783614 +-0.1654831665934422 0.1819201958432146 -0.002709741775430929 +-0.1544245948558483 0.1763790949677055 -0.065944918288698 +-0.0928784977298639 0.16438986523036 0.04272712609857979 +-0.1244524351761192 0.1739273760183175 0.0697382878160876 +-0.1560263726223746 0.1834648868062751 0.09674944953359541 +-0.2011445117292475 0.2722326289236193 0.03999462691039031 +-0.225747285127459 0.357003961128515 0.01946381908294448 +-0.1900859399916537 0.2666915280481102 -0.02324054960287676 +-0.1449678008847808 0.177923785930766 0.03351427302032833 +-0.1339092291471869 0.172382685055257 -0.02972090349293874 +-0.1133938634385254 0.1683862751428085 0.006503111302820525 +-0.1806291460205861 0.2682362190111708 0.07621864170614957 +-0.1490552085743307 0.2586987082232132 0.04920747998864176 +-0.2052319194187975 0.3530075512160664 0.05568783387870374 +-0.1695705742829921 0.2626951181356617 0.0129834651928825 +-0.03011894042546985 -0.05401060193439226 -0.3451145942802518 +0.01403446000218102 -0.1162308323398617 -0.3734191082293533 +0.05818786042983189 -0.1784510627453312 -0.4017236221784547 +0.1005522200330572 -0.1019897465582847 -0.4320693781654339 +0.0563988196054063 -0.03976951615281527 -0.4037648642163324 +0.1429165796362825 -0.02552843037123827 -0.462415134152413 +0.1012030228488698 -0.135105367930796 -0.3811129373702989 +0.1442181852679079 -0.09175967311626082 -0.3605022525621432 +0.05704962242121901 -0.07288513752532655 -0.3528084234211974 +0.1435673824520951 -0.05864405174374953 -0.4114586933572782 +0.03395360311579351 -0.4178169648347042 0.03351975197390392 +0.0690382670086306 -0.49663758155423 0.05289201485198057 +0.1041229309014677 -0.5754581982737559 0.07226427773005724 +-0.1738447422746998 -0.5459576104002749 0.01188324676323522 +-0.1162735151088144 -0.4769705229719093 0.01263799420743257 +-0.058702287942929 -0.4079834355435439 0.01339274165162991 +-0.00129983923948318 -0.4647777974951401 -0.1414365848186033 +0.0455359721051128 -0.527944803327854 -0.06374554300969089 +0.0923717834497088 -0.5911118091605678 0.01394549879922151 +-0.02361762405009192 -0.4868040522630697 0.03276500452970657 +-0.08118885121597733 -0.5557911396914352 0.03201025708550923 +0.01146703984274517 -0.5656246689825957 0.05213726740778322 +0.02220245566403461 -0.4334705757215161 -0.02479902695693181 +0.05728711955687171 -0.5122911924410419 -0.005426764078855152 +0.01045130821227571 -0.4491241866083281 -0.08311780588776754 +-0.0704534353946879 -0.4236370464303558 -0.04492603727920581 +-0.0822045828464468 -0.4392906573171679 -0.1032448162100415 +-0.1280246625605733 -0.4926241338587214 -0.04568078472340316 +-0.04711991895360972 -0.5181112740366937 -0.08387255333196486 +-0.0002841076090137201 -0.5812782798694075 -0.006181511523052491 +-0.09293999866773622 -0.5714447505782472 -0.0263085218453265 +-0.03536877150185083 -0.5024576631498817 -0.02555377440112916 +-0.2264353216314604 0.1835445376239125 -0.3822524340231273 +-0.1260939275510536 -0.04818026090927791 -0.01529618840294129 +-0.1410719016952589 -0.01008752711811449 -0.009096785846225992 +-0.1220014917957063 -0.01604825539690134 -0.04812940250860048 +-0.09729183026050472 -0.01857901085607348 -0.01813059418944197 +-0.3179324716770928 0.1650585647914582 -0.06071987883082319 +-0.2597436554908134 0.1669850412250376 -0.08353995082120381 +-0.2015548393045339 0.168911517658617 -0.1063600228115844 +-0.3454514738116287 0.2272509515428118 -0.1086180534638533 +-0.3147816597598852 0.2913698147277449 -0.1793363000872641 +-0.2841118457081417 0.355488677912678 -0.2500545467106749 +-0.2372161844403392 0.2592239507390217 -0.0636556541257632 +-0.2728775295761445 0.3495363838194264 -0.02095128543994196 +-0.2954050006266187 0.2572974743054423 -0.04083558213538258 +-0.2290738414390698 0.2311039044099706 -0.1542581974446146 +-0.2872626576253492 0.2291774279763912 -0.131438125454234 +-0.2565928435736058 0.2932962911613243 -0.2021563720776448 +-0.3229240027611546 0.319489861056796 -0.08873375676841272 +-0.3003965317106804 0.4117287705707802 -0.06884946007297213 +-0.2922541887094111 0.3836087242417291 -0.1594520033918235 +-0.2647351865748751 0.3214163374903753 -0.1115538287587934 +-0.1948610145552809 0.03656643299133959 0.3394257435844378 +-0.1300751901438925 -0.007488933593162883 0.3411709703576955 +-0.06528936573250403 -0.05154430017766536 0.3429161971309532 +-0.1779491514923844 -0.05083911547114413 0.2501524790046707 +-0.1864050830238327 -0.007136341239902266 0.2947891112945543 +-0.1216192586124442 -0.05119170782440474 0.296534338067812 +-0.2145241011429031 -0.00956934055001351 0.3863186987028104 +-0.2341871877305252 -0.05570511409136661 0.4332116538211831 +-0.1497382767315146 -0.05362470713451599 0.3880639254760682 +-0.2060681696114549 -0.05327211478125539 0.341682066412927 +0.661789941393474 0.3822548354518463 -0.07664052446892108 +0.712087613131966 0.4490242409188921 -0.05539746236583416 +0.7623852848704581 0.5157936463859381 -0.03415440026274724 +0.6460026057364499 0.6430957777202201 -0.01969239480055458 +0.7079796967841882 0.5822590002304231 -0.02697752681547243 +0.6547139030442852 0.5131609026244517 -0.04818546564650691 +0.6789066942186281 0.4837046183987614 0.005576371533742554 +0.7316310803295395 0.5523033237497145 0.02687365583179896 +0.694742218085921 0.5843257018646166 0.08790639894046488 +0.6731539552293925 0.6163624187670969 0.03432472611910119 +0.1495645902162164 -0.2100035196456353 -0.001085068627804925 +0.2115545814012671 -0.265486920756824 -0.002446640914551461 +0.2735445725863178 -0.3209703218680127 -0.003808213201297996 +0.06539818407911333 -0.2006391759296295 0.003744250018163021 +0.04322176912706103 -0.2467582333248124 0.007211996377384432 +0.02104535417500872 -0.2928772907199954 0.01067974273660584 +0.1102558587124312 -0.1600836193849946 -0.03803503837446603 +0.1329371183936967 -0.1656471202355427 -0.07634658040787368 +0.1556183780749623 -0.1712106210860908 -0.1146581224412813 +0.2342358410825326 -0.271050421607372 -0.0407581829479591 +0.1949271095787475 -0.2211305213467314 -0.07770815269462021 +0.1722458498974819 -0.2155670204961834 -0.03939661066121257 +0.1893781664492148 -0.3116059781520069 0.00102110544466995 +0.1273881752641641 -0.2561225770408182 0.002382677731416486 +0.1052117603121117 -0.3022416344360012 0.005850424090637896 +0.08807944376037888 -0.2062026767801776 -0.03456729201524462 +0.1107607034416444 -0.2117661776307256 -0.07287883404865227 +0.06590302880832657 -0.2523217341753605 -0.03109954565602321 +0.1500694349454296 -0.2616860778913662 -0.03592886430199119 +-0.1844803039862266 0.1532432819336335 0.1018542667815434 +-0.1813602979038233 0.1134841662730343 0.0799479223119835 +-0.17824029182142 0.07372505061243503 0.05804157784242363 +-0.1877959925144816 0.001927126876595509 0.06688492194255936 +-0.2004716992899465 -0.03011168119864478 0.09763461051225496 +-0.2131474060654114 -0.06215048927388507 0.1283842990819505 +-0.2162674121478148 -0.02239137361328584 0.1502906435515104 +-0.2067117114547531 0.04940655012255368 0.1414472994513747 +-0.1971560107616915 0.1212044738583932 0.132603955351239 +-0.3225318898360043 0.0306383619112924 0.057703656758874 +-0.2775546965802128 0.08475970713893917 0.07972264158961706 +-0.2325775033244214 0.1388810523665859 0.1017416264203601 +-0.319411883753601 -0.009120753749306829 0.03579731228931413 +-0.2713146844154062 0.005241475817740714 0.03590995265049735 +-0.2232174850772114 0.01960370538478826 0.03602259301168056 +-0.1940360046792882 0.08144535819779394 0.1106976108816791 +-0.2035917053723498 0.009647434461954443 0.1195409549818148 +-0.1909159985968849 0.04168624253719474 0.08879126641211922 +-0.2294574972420181 0.09912193670598671 0.07983528195080028 +-0.2263374911596147 0.05936282104538748 0.05792893748124042 +-0.2744346904978094 0.04500059147833994 0.0578162971200572 +-0.242133204017483 0.06708312863074641 0.1105849705204959 +-0.2871103972732745 0.01296178340309964 0.0885659856897528 +-0.2516889047105446 -0.004714795105093096 0.1194283146206316 +-0.2839903911908711 -0.02679733225749958 0.06665964122019293 +-0.2358931918526763 -0.01243510269045203 0.06677228158137614 +-0.2485688986281412 -0.04447391076569232 0.09752197015107177 +-0.2390131979350797 0.0273240129701472 0.08867862605093599 +0.3280686994554097 -0.4090341973262646 -0.6989837800220055 +-0.7034864853970096 0.1083233075504517 -0.1332158565371311 +-0.7588731643047756 0.2181391376083782 -0.1648746194926544 +-0.8142598432125415 0.3279549676663047 -0.1965333824481777 +-0.8444653818259944 0.1977878246155478 -0.2637166222635126 +-0.7745739068760383 0.1534081047837918 -0.1986021424279831 +-0.8324348977590337 0.2643664264838937 -0.2309521620680209 +-0.6789333400545972 0.1942011849728133 -0.1221192216584168 +-0.6543801947121846 0.2800790623951749 -0.1110225867797026 +-0.734320018962363 0.3040170150307398 -0.1537779846139402 +-0.7506599442567038 0.239504689326449 -0.1877152328638648 +-0.02840502993694775 -0.215888591906291 -0.08959896163138066 +-0.01931370688364637 -0.2569245106425868 -0.05501681138897803 +-0.01022238383034498 -0.2979604293788826 -0.02043466114657539 +-0.2273982207384776 -0.2250797815880396 -0.01792576141104874 +-0.1640975981557348 -0.2083374121153581 -0.05334421156529359 +-0.100796975572992 -0.1915950426426767 -0.08876266171953845 +-0.03874171592663303 -0.2428125924032925 -0.02113712763403156 +-0.04783303897993443 -0.2017766736669967 -0.05571927787643419 +-0.06726104802292109 -0.1876647554277023 -0.02183959412148772 +-0.08261432946638919 -0.2736668801152683 -0.01959836123473317 +-0.1550062751024334 -0.2493733308516539 -0.01876206132289095 +-0.09170565251969058 -0.2326309613789725 -0.0541805114771358 +-0.1835256071987215 -0.1942254938760638 -0.01946452781034712 +-0.1396529936589653 -0.163371206164088 -0.0210032942096455 +-0.1202249846159786 -0.1774831244033824 -0.05488297796459198 +-0.1111336615626772 -0.2185190431396781 -0.02030082772218934 +-0.01628374298702814 -0.1468072196294618 0.1912427065238285 +-0.01102367576505729 -0.1297380353403638 0.242382278983956 +-0.005763608543086428 -0.1126688510512658 0.2935218514440835 +-0.07261363586696834 -0.1464546272762012 0.1448608474606872 +-0.1236834615249377 -0.1290328506338426 0.1496185608576735 +-0.174753287182907 -0.111611073991484 0.1543762742546598 +-0.07208847696153847 -0.2140613332228229 0.1723110846647131 +-0.1226331437140779 -0.2642462625270859 0.2045190352657253 +-0.1731778104666174 -0.314431191831349 0.2367269858667375 +-0.06156834251759675 -0.1799229646446269 0.2745902295849681 +-0.1173730764921071 -0.247177078237988 0.2556586077258528 +-0.06682840973956762 -0.1969921489337249 0.2234506571248406 +-0.06209350142302662 -0.1123162586980052 0.2471399923809423 +-0.06735356864499749 -0.1293854429871032 0.1960004199208147 +-0.1184233943029668 -0.1119636663447446 0.200758133317801 +-0.1231583026195078 -0.1966395565804643 0.1770687980616994 +-0.1737029693720473 -0.2468244858847273 0.2092767486627116 +-0.1742281282774772 -0.1792177799381057 0.1818265114586857 +-0.117898235397537 -0.1795703722913664 0.2282083705218269 +0.06648477795507833 0.2362294601842638 0.3892895520571121 +0.156158719309075 0.2539869164473636 0.3957772116702045 +0.1027858229364032 0.2094782094830679 0.3363731354385231 +0.1181360243840676 0.184753484921613 0.4398024404302066 +-0.5196752146983329 0.5244105021961452 -0.5015418020604457 +-0.4749570014047128 0.5849702991382723 -0.4825212755519315 +-0.4157330211491421 0.5093604089764204 -0.4346684306132854 +-0.5334626524775832 0.5603808819880736 -0.4469635661284314 +-0.06426937371488264 0.3155417149431128 0.1827412649776261 +-0.1053796858327984 0.2746952758268195 0.1630810470687851 +-0.1464899979507142 0.2338488367105261 0.1434208291599442 +-0.195695544747137 0.4033915011203174 0.1023592135050525 +-0.1299824592310099 0.3594666080317151 0.1425502392413393 +-0.1710927713489256 0.3186201689154217 0.1228900213324983 +-0.1547280232299941 0.3217070453425946 0.2221407478478931 +-0.2451866727451055 0.3278723757420766 0.2615402307181601 +-0.1958383353479099 0.2808606062263013 0.2024805299390521 +-0.2204411087461213 0.3656319384311969 0.1819497221116063 +-0.2512640590073155 -0.2904513475059125 -0.6182783007752833 +-0.2507628831035519 -0.3536873759995457 -0.692476374054215 +-0.2502617071997884 -0.4169234044931789 -0.7666744473331468 +-0.1745610343349939 -0.5032578687754197 -0.5214277054008233 +-0.1996275333220042 -0.4955583901792172 -0.6279093104712417 +-0.2246940323090145 -0.4878589115830146 -0.7343909155416601 +-0.1097955347722315 -0.4008679972790594 -0.8002919562532042 +-0.1808114340199636 -0.4104855651419511 -0.7862880706916433 +-0.1807417884735681 -0.3459822993485842 -0.7098294832184877 +-0.08422785988145766 -0.4718035043688951 -0.7680084244617176 +-0.1296064386920203 -0.4878533135282556 -0.6452624196355143 +-0.1552437591291897 -0.4814210722317868 -0.7540045389001565 +-0.2001287092257678 -0.4323223616855839 -0.5537112371923101 +-0.2256963841165416 -0.3613868545957483 -0.5859947689837967 +-0.2251952082127781 -0.4246228830893815 -0.6601928422627286 +-0.1552475327240792 -0.4172287981321884 -0.6781318538198688 +-0.1038629226676833 -0.03770773945837901 -0.7372315352521394 +-0.2036169484275216 -0.01927113171194035 -0.7964795663921691 +-0.30337097418736 -0.000834523965501684 -0.855727597532199 +-0.05208357707916495 0.006164438805752688 -0.6557343210451599 +-0.100058257250485 0.06847322481632305 -0.6334851379782103 +-0.1480329374218051 0.1307820108268934 -0.6112359549112606 +-0.2515916285988417 0.04303765429863002 -0.7742303833252194 +-0.1998122830103234 0.0869098325627617 -0.6927331691182401 +-0.1518376028390033 0.02460104655219135 -0.7149823521851897 +-0.2655310329283302 -0.06203887466380574 -0.7630037472382297 +-0.1657770071684918 -0.08047548241024441 -0.7037557160981998 +-0.2276910916693003 -0.1232432253621098 -0.6702798969442604 +-0.1139976615799735 -0.03660330414611271 -0.6222585018912205 +-0.1619723417512935 0.02570548186445765 -0.6000093188242708 +-0.175911746080782 -0.07937104709797811 -0.588782682737281 +-0.2137516873398118 -0.01816669639967405 -0.68150653303125 +-0.4576242284558787 0.1227962800345061 0.4469517162062765 +-0.3916317652928089 0.1087381198816181 0.4105279830745777 +-0.3256393021297391 0.09467995972873006 0.3741042499428788 +-0.3883127124751108 0.244893797769476 0.3852636987210564 +-0.3569760073024251 0.169786878749103 0.3796839743319676 +-0.4229684704654948 0.183845038901991 0.4161077074636665 +-0.2745014839252523 0.1000548945405514 0.5505596649223424 +-0.3660628561905656 0.1114255872875287 0.4987556905643095 +-0.3000703930274957 0.09736742713464074 0.4623319574326106 +-0.3314070982001817 0.1724743461550137 0.4679116818216993 +-0.1981694319212062 -0.1002432230650485 0.1221848965252352 +-0.1705157510015361 -0.1062971487809716 0.08523580539882436 +-0.1428620700818659 -0.1123510744968947 0.04828671427241347 +-0.1470996062632369 -0.1176649997074071 0.1174271831282489 +-0.09602978060526754 -0.1350867763497657 0.1126694697312626 +-0.1194459253435667 -0.1237189254233302 0.08047809200183804 +-0.2143883645412922 -0.1371514364929474 0.08677457179812276 +-0.1867346836216221 -0.1432053622088705 0.04982548067171186 +-0.2306072971613782 -0.1740596499208463 0.05136424707101024 +-0.190972219802993 -0.1485192874193829 0.1189659495275473 +-0.2071911524230791 -0.1854275008472818 0.08355562480043482 +-0.1399023941450237 -0.1659410640617415 0.114208236130561 +-0.1633185388833229 -0.154573213135306 0.08201685840113644 +-0.03224184829278598 0.3285969292001446 0.2607306894305024 +-0.04132463498860508 0.300805704340883 0.3190598959745378 +-0.05040742168442418 0.2730144794816214 0.3773891025185733 +-0.2131591473230089 0.3409275899991084 0.3395296551710365 +-0.1227004978078974 0.3347622595996265 0.3001301723007694 +-0.1317832845037165 0.3069710347403649 0.3584593788448049 +-0.02244014791425582 0.3850891659916176 0.2821215138915252 +-0.01263844753572567 0.4415814027830905 0.3035123383525479 +-0.03152293461007492 0.3572979411323559 0.3404507204355605 +-0.1128987974293673 0.3912544963910994 0.3215209967617921 +0.6145705693604899 0.03172076003521199 -0.4738483341056156 +0.6940574233420471 0.1075176277291743 -0.4668952802832887 +0.7735442773236043 0.1833144954231365 -0.4599422264609619 +0.5114867549452161 -0.01854442758950463 -0.4161381314634044 +0.4878897945114994 0.006987252479741031 -0.3514748749988665 +0.4642928340777828 0.03251893254898669 -0.2868116185343286 +0.5738884955097988 -0.06083471742950471 -0.4117709930482988 +0.6126932756406649 -0.07759332720025912 -0.3427405981686553 +0.651498055771531 -0.09435193697101353 -0.2737102032890117 +0.7328622034729132 0.09075901795841987 -0.3978648854036452 +0.6921801296222221 -0.001796459506296845 -0.3357875443463285 +0.653375349491356 0.01496215026445758 -0.4048179392259721 +0.6704604629083304 0.1330493077984199 -0.4022320238187508 +0.5909736089267733 0.05725244010445765 -0.4091850776410777 +0.5673766484930566 0.08278412017370332 -0.3445218211765397 +0.5502915350760822 -0.03530303736025905 -0.3471077365837609 +0.5890963152069483 -0.05206164713101347 -0.2780773417041174 +0.5266945746423655 -0.009771357291013387 -0.282444480119223 +0.6297783890576394 0.04049383033370323 -0.3401546827614341 +0.4542528914954739 0.2237785223602454 -0.3815372253011074 +0.4497338855450047 0.1685358857795744 -0.3284076042240018 +0.4452148795945354 0.1132932491989034 -0.2752779831468962 +0.5573367059107478 0.2740437099849621 -0.4392474279433186 +0.6559015143755523 0.2690662610290077 -0.443828009508424 +0.754466322840357 0.2640888120730532 -0.4484085910735296 +0.4879139785972644 0.1776519535405454 -0.2442117892724506 +0.5306130775999934 0.2420106578821874 -0.2131455953980049 +0.4924329845477337 0.2328945901212164 -0.2973414103495562 +0.5482986940098092 0.16355843682362 -0.3329881857891074 +0.5528176999602785 0.218801073404291 -0.3861178068662129 +0.6513825084250832 0.2138236244483366 -0.3906983884313184 +0.5955167989630075 0.283159777745933 -0.3550516129917673 +0.6336968920152671 0.2922758455069041 -0.2708557980402161 +0.6940816074278121 0.2781823287899786 -0.3596321945568728 +0.590997793012538 0.227917141165262 -0.3019219919146617 +-0.7137729328162027 -0.3718063629248394 -0.01135317405613333 +-0.8159739724955055 -0.3832354718157446 -0.04005732211063838 +-0.7776169090470973 -0.4480170944235702 -0.07754867671139228 +-0.8022541671976698 -0.3879223497059757 -0.1230156154733479 +-0.8306181332142379 0.3700483112939962 0.003184431792595088 +-0.7444659334824226 0.3383290808992866 -0.0285376846382045 +-0.8543575547299689 0.3034420536668206 -0.03162678313161067 +-0.8516743537205491 0.3075171557096086 0.04639628390991942 +0.1356495982741262 0.08313171183804735 0.7211889638265472 +0.1241844192125385 0.126944070104338 0.8046080650981073 +0.1127192401509508 0.1707564283706287 0.8880271663696675 +-0.09271488664593103 0.1221709485588434 0.7608050769878874 +-0.02805857073416634 0.1529702279182021 0.8310188072056675 +0.03659774517759836 0.1837695072775608 0.9012325374234476 +0.08244314027469482 0.2263270909208664 0.8756945901353071 +0.0937277422468807 0.1820058396189633 0.7902497635351318 +0.05166788501250495 0.2807137570588931 0.8582798018123146 +0.006321645301342429 0.2393401698277984 0.8888999611890872 +-0.02445360996084747 0.2937268359658251 0.8714851728660946 +-0.0585152476998241 0.2080319974328274 0.8166605056426918 +0.04806292423918607 0.1399571490112701 0.8178134361518874 +-0.01659339167257864 0.1091578696519114 0.7475997059341073 +0.05952810330077379 0.09614479074497936 0.7343943348803272 +0.0176275352146641 0.1951902598732085 0.8039526165375188 +-0.4632545968979942 0.1627905360076115 0.07096852629631134 +-0.4848501688517662 0.23004389924178 0.009307829518068828 +-0.4414086845377109 0.1853221745357567 0.01412551632464587 +-0.443626777486221 0.2398015213606205 0.1136003216266402 +-0.2849643318160577 -0.808259448620646 -0.2844811295041896 +-0.2671148776909003 -0.7438211983566441 -0.1859445865631138 +-0.2492654235657427 -0.6793829480926422 -0.08740804362203795 +-0.1878243479962915 -0.6013924352498786 -0.40696399335912 +-0.2261541606445994 -0.691827523128135 -0.3989818863878352 +-0.2644839732929073 -0.7822626110063915 -0.3909997794165503 +-0.1737903081574843 -0.8634076349677542 -0.2087772919764832 +-0.2117652686121494 -0.7719538297496317 -0.1483712305160085 +-0.2303468044528758 -0.8387532061721223 -0.2478771938880211 +-0.1533099496343339 -0.8374107973534994 -0.3152959418888439 +-0.2098664459297254 -0.8127563685578678 -0.3543958438003817 +-0.1708045515658486 -0.7199601545211225 -0.3614085303407299 +-0.2083047065194419 -0.6273892728641332 -0.3004453434467593 +-0.2466345191677498 -0.7178243607423898 -0.2924632364754745 +-0.2287850650425923 -0.6533861104783878 -0.1939266935343987 +-0.1914135481962475 -0.7465790169951882 -0.2550960279270896 +0.04409350632301736 -0.1268330656684539 -0.3333606808833458 +0.02999915221620281 -0.07521506859157651 -0.2649977395882369 +-5.989410463350976e-05 -0.06461283526298438 -0.3050561669342444 +0.1312620691697062 -0.1457076012593882 -0.3410545100242915 +0.1742772315887442 -0.102361906444853 -0.3204438252161358 +0.1171677150628916 -0.09408960418251081 -0.2726915687291825 +0.08710866874205536 -0.08348737085391866 -0.3127499960751901 +0.6507434793602598 0.5151411554065357 0.3489484828556024 +0.6382122601189985 0.4010128255533661 0.2891389131667689 +0.7031961296347786 0.4788601417818308 0.3050163726527151 +0.6676332244347307 0.5289408121706066 0.2942583656191653 +0.03109648668183407 0.09350771141459852 0.07946888315386963 +0.05508277823647725 0.1038305805674436 0.06051778823193292 +0.07906906979112042 0.1141534497202886 0.0415666933099962 +0.02051344331093653 0.1318430519084716 0.07038372854450056 +0.03391669149468218 0.1805012615551898 0.04234747901319479 +0.04731993967842781 0.2291594712019079 0.014311229481889 +0.05981533151986929 0.159359756686383 0.1332000608007238 +0.05356763559914856 0.1942596139441455 0.07375564514130638 +0.04016438741540291 0.1456014042974273 0.1017918946726122 +0.07039837489076682 0.1210244161925099 0.1422852154100928 +0.05074743078630044 0.1072660638035542 0.1108770492819812 +0.07473372234094362 0.1175889329563993 0.09192595436004451 +0.04449973486557971 0.1421659210613166 0.05143263362256385 +0.05790298304932535 0.1908241307080348 0.02339638409125807 +0.06848602642022288 0.1524887902141617 0.03248153870062713 +0.06415067897004609 0.1559242734502723 0.08284079975067546 +0.4193994361735506 -0.1266799525233855 0.004791571081852138 +0.4727943161750258 -0.1213426423827685 0.0286370805072783 +0.5261891961765008 -0.1160053322421515 0.05248258993270446 +0.3909729393246652 -0.01631043571311189 0.2049414861013193 +0.4481404289924184 -0.03650061931508222 0.1351060266669134 +0.373864271474614 0.01747659986939971 0.1240484945412902 +0.4118542168409946 -0.07562496503821081 0.1921535088015163 +0.4156268265072726 -0.1011524587807981 0.09847253994168424 +0.4690217065087476 -0.09581514864018115 0.1223180493671104 +0.3985181586572213 -0.06736542319828656 0.01757954838165513 +0.3776368811408919 -0.008050893873187623 0.03036752568145812 +0.4519130386586964 -0.06202811305766956 0.04142505780708129 +0.3947455489909434 -0.04183792945569921 0.1112605172414873 +-0.0326954362686273 0.3060042041551552 0.1557301032601182 +-0.04223181094028772 0.2556202542509043 0.1090587236337695 +-0.05176818561194814 0.2052363043466534 0.06238734400742073 +-0.0004571190538485478 0.1514856702111667 0.1244153542784715 +-0.008024433234887988 0.2197864981605799 0.1504107304811367 +-0.01559174741592743 0.288087326109993 0.1764061066838019 +0.009245688460942869 0.2667189675497652 0.04766685179217635 +-0.02126124857550264 0.2359776359482093 0.05502709789979855 +-0.01172487390384221 0.2863615858524602 0.1016984775261473 +0.02634937731364273 0.2488020895046029 0.06834285521585995 +0.00537881494885765 0.268444707807298 0.1223744809498309 +0.01294612912989709 0.2001438798578848 0.09637910474716573 +0.01681300264198231 0.198418139600352 0.02167147558951119 +0.00340975445823667 0.1497599299536338 0.04970772512081697 +-0.0136939343944632 0.1676768079987961 0.02903172169713338 +-0.01756080790654841 0.1694025482563289 0.1037393508547879 +-0.02512812208758785 0.237703376205742 0.1297347270574531 +-0.03466449675924827 0.1873194263014911 0.08306334743110431 +-0.004157559722802772 0.218060757903047 0.07570310132348214 +0.01196788101205483 0.6382473542438343 0.3639803254361139 +0.007888022106955918 0.6941376072623704 0.43999587014167 +0.003808163201857003 0.7500278602809065 0.516011414847226 +0.03908652360511076 0.7050796856761925 0.5694447066232424 +0.07431185299696165 0.653950470502477 0.6182022888571892 +0.04311208740871351 0.6467580027408923 0.4915079140973698 +-0.03511631936432603 0.7133677144350381 0.5598333158732947 +-0.03098851640786271 0.6555744786066933 0.4823338874101818 +-0.07399187363584767 0.6718850714422422 0.600026659672068 +0.0001408632772117498 0.6660711969995752 0.612445552565156 +0.08700309128584582 0.8622777029673698 0.2752193814345859 +0.04809595675848373 0.8798743276924441 0.2159133648497961 +0.05034444148444221 0.7744045265230027 0.2595958539009338 +0.1216767817523428 0.8743970355086452 0.2061831366805625 +0.6227247389304522 -0.4630417722540779 0.3120263768035408 +0.6409596684071666 -0.5771189727491794 0.3067727486259285 +0.6962007653462637 -0.5204159491139452 0.294721203971132 +0.6742668120238275 -0.5648641811559383 0.2518353890321147 +-0.2083341284902019 -0.2975691981656824 0.4077379600192987 +-0.2369783055147022 -0.232395491529172 0.471817310223529 +-0.1643016027367467 -0.2956959818322632 0.4824616333666176 +-0.3220544903104185 -0.2876593717809011 0.3614639624319897 +-0.3917423263771798 -0.2758763290627005 0.3899136381919994 +-0.3506986673349188 -0.2224856651443907 0.42554331263622 +-0.2780219645569633 -0.2857861554474819 0.4361876357793084 +-0.2089408209760729 -0.7079544645274825 0.02744553488043348 +-0.1864656725115605 -0.8009642312263245 0.04376257044182908 +-0.1639905240470481 -0.8939739979251666 0.06007960600322468 +0.06902685220009463 -0.7374550524009634 0.0878265658472555 +-0.001153890394115495 -0.8206312898086452 0.08401659108637709 +-0.07133463298832562 -0.9038075272163271 0.08020661632549869 +-0.1331933687020047 -0.8932511119465172 -0.09297801441232692 +-0.1491232722361614 -0.8974010126425718 -0.01621512925368111 +-0.1711869476631404 -0.8013559062286384 -0.03264877790010019 +-0.04053747764328224 -0.9030846412376774 -0.07285100409005292 +0.01412483445430461 -0.8210229648109589 0.007605242744447828 +-0.05646738117743889 -0.9072345419337321 0.003911881068592898 +-0.02362903885862788 -0.7276215231098031 0.0676995555249815 +-0.1162849299173504 -0.7177879938186428 0.04757254520270748 +-0.09380978145283803 -0.8107977605174848 0.06388958076410307 +-0.07861694029908299 -0.811953987385706 -0.01258092290116098 +-0.8716124392514466 0.1376372098215845 -0.2234778651568657 +-0.8017108781769803 0.09334813683939489 -0.158430249263999 +-0.8867609284518307 0.1441637960071636 -0.1505579099810755 +-0.7899383542664111 0.1600093257207477 -0.125710077746362 +-0.8479588869678043 0.2710405382184107 -0.1579890961158969 +-0.8751517606136523 0.2109614435365827 -0.1178084723807674 +-0.8640967258132106 0.2056164155133075 -0.1917755119883085 +-0.1210761850960503 0.7306801367886067 -0.2632635507476935 +-0.09715174136120441 0.7854480304445 -0.3232976195256602 +-0.07322729762635849 0.840215924100393 -0.3833316883036268 +-0.1120591827389362 0.8079507848628029 -0.4352550986382433 +-0.1505121174751728 0.7697910391314831 -0.48416770050694 +-0.1358008812719723 0.7508499539129396 -0.3739746355992803 +-0.02491724585240541 0.8123608399002966 -0.4351153278365932 +-0.04876834743484283 0.7550072002533835 -0.3737034219777207 +0.02368305441347868 0.7779825568333579 -0.4835705567244987 +-0.06361451199956081 0.7786125445931769 -0.4874613006991739 +0.715336605538104 0.4343763588547861 0.01685829929874112 +0.7678769192604704 0.5027298556646923 0.03816591803862848 +0.7677756514869932 0.4856803755618113 0.1104749062926752 +0.733925777921793 0.5370701893706344 0.09963702430392428 +0.598215890730181 0.2691476889477194 0.2973738658044182 +0.6346582141000745 0.3283663917616779 0.3807471789303142 +0.6711005374699679 0.3875850945756365 0.4641204920562102 +0.401289882986773 0.3488907591034682 0.4831251619317602 +0.5033742089378025 0.3815284385321771 0.5045813763485423 +0.6054585348888319 0.4141661179608861 0.5260375907653243 +0.6487674193390294 0.443266116469082 0.4419282863713793 +0.6108868934045683 0.3830668055026257 0.357447193116716 +0.622805170012538 0.4965829882561589 0.4169329688408633 +0.5831254167578935 0.4698471398543315 0.5038453850804933 +0.5571631674314019 0.5231640116414085 0.4788500675499774 +0.4796028882422962 0.4362288522731249 0.4812813905349441 +0.5690162115189383 0.3549474151469275 0.4426642776394283 +0.466931885567909 0.3223097357182185 0.4212080632226463 +0.532573888149045 0.295728712332969 0.3592909645135322 +0.5455876290725074 0.4099366660634374 0.4196244060961383 +-0.1143501420534573 -0.4143883787986523 0.07708960349461051 +-0.1719213692193428 -0.4833754662270179 0.07633485605041315 +-0.1699979961639857 -0.4207933220537607 0.1407864653375911 +-0.06360062824198393 -0.4706880553290755 0.0989545886815472 +-0.06849896854103885 -0.5333926751146072 0.1845164357114645 +-0.1211718554078693 -0.539675142757441 0.09819984123734986 +-0.1192484823525123 -0.477092998584184 0.1626514505245278 +0.5160057608956854 0.0366982089911664 -0.46926775254051 +0.4969278064124379 0.1174725256410831 -0.4577341171530777 +0.4778498519291906 0.1982468422909998 -0.4462004817656453 +0.468811840028252 0.08776156912965773 -0.3399412396114341 +0.4733308459787213 0.1430042057103287 -0.3930708606885398 +0.4924088004619688 0.06222988906041205 -0.404604496075972 +0.5954926148772426 0.1124950766851287 -0.4623146987181832 +0.5764146603939952 0.1932693933350454 -0.4507810633307508 +0.6749794688587998 0.188291944379091 -0.4553616448958564 +0.5718956544435259 0.1380267567543743 -0.3976514422536453 +0.02219466827822566 0.2195119780792296 0.2715562692813953 +-0.01410637670309926 0.2462632287804255 0.3244726858999843 +-0.005023590007280157 0.2740544536396871 0.2661434793559488 +0.04834930636539161 0.3185631606039828 0.3255475555876303 +0.03926651966957251 0.2907719357447212 0.3838767621316657 +0.1289404610235692 0.3085293920078211 0.3903644217447581 +0.0755675646508974 0.2640206850435254 0.3309603455130766 +0.1069666058709074 -0.473364279869836 -0.728436942344266 +0.1092880127410989 0.09294633385213097 0.04773836243199376 +0.1155206641364342 0.06141634883112832 0.07286112647592805 +0.1217533155317695 0.02988636381012566 0.09798389051986232 +0.05776033206821712 0.03070817441556405 0.03643056323796397 +0.08975682379999331 0.03029726911284486 0.06720722687891316 +0.08352417240465801 0.06182725413384751 0.04208446283497887 +0.126114547671501 0.06042416706079088 0.02975738466436836 +0.1323471990668363 0.02889418203978823 0.05488014870830264 +0.1429410826019031 0.02790200026945078 0.01177640689674296 +0.1003507073350601 0.02930508734250743 0.02410348506735348 +-0.8234057416253917 0.3569184156407723 -0.1468924612371827 +-0.8505986152712398 0.2968393209589444 -0.1067118375020531 +-0.7408320635815862 0.3317650805654709 -0.1035168079889335 +-0.766082904559732 0.2461279441857471 -0.1147256572872408 +0.2302414758140064 0.2953949651628206 0.05742509688650209 +0.2286409286798092 0.221890013176136 0.03903366000793818 +0.173201864118663 0.2650342197291943 0.0275779122816745 +0.1837849074895605 0.2266988792353211 0.03666306689104357 +-0.3098071182062037 -0.2386332054322133 -0.6159275915673497 +-0.3678490015013284 -0.2500510918521474 -0.6877749556383477 +-0.425890884796453 -0.2614689782720814 -0.7596223197093458 +-0.4092286553544189 -0.1901762609888096 -0.787185635095397 +-0.3888387304059172 -0.1168782601437679 -0.8082563809927105 +-0.3497106197706124 -0.1780227230922464 -0.7127141932988715 +-0.4749534372134006 -0.2023299983693855 -0.7449436007910109 +-0.4153326767662999 -0.1901574647306439 -0.6705381813847701 +-0.5201855692605872 -0.1411667391627416 -0.7238383347742241 +-0.457183665221967 -0.1294786925883153 -0.7703352483287665 +-0.10805660969406 -0.006585179316689165 0.1773514701255521 +-0.1473121107429988 -0.03578655199416789 0.1712789759675835 +-0.1865676117919376 -0.06498792467164663 0.1652064818096148 +-0.177011911098876 0.006809999064192891 0.1563631377094791 +-0.1377564100499372 0.03601137174167161 0.1624356318674477 +-0.1674562104058144 0.07860792280003237 0.1475197936093433 +-0.1738919050164726 -0.03294911659640634 0.1344567932399192 +-0.1612161982410077 -0.0009103085211660516 0.1037071046702236 +-0.1346364039675339 -0.003747743918927609 0.1405292873978878 +-0.1516604975479461 0.07088761521467347 0.09486376057008788 +-0.1547805036303495 0.1106467308752727 0.1167701050396477 +-0.1250807032744723 0.0680501798169119 0.1316859432977521 +-0.164336204323411 0.03884880713943317 0.1256134491397835 +-0.6720867208323746 0.4342940924583732 -0.1762872404190428 +-0.7133162256264711 0.5021853289019317 -0.2524280874561773 +-0.7539674672090739 0.4592817433547471 -0.219601799874399 +-0.7426767848903573 0.4434044386277322 -0.276077245972113 +0.3029886626542501 -0.4787445413455131 0.4238628126152921 +0.3661783334108183 -0.5439064620439807 0.4659995599970359 +0.4293680041673866 -0.6090683827424483 0.5081363073787797 +0.5222614580704688 -0.388015653023029 0.388856282470707 +0.5123601970216308 -0.483420536495658 0.4426618732339792 +0.5024589359727928 -0.578825419968287 0.4964674639972513 +0.458549736395496 -0.6294771301233195 0.4507881084590563 +0.3941920288104334 -0.5627389703922145 0.4074505656279176 +0.4848630177953775 -0.6459820518651879 0.3903394543066743 +0.5316406682009023 -0.5992341673491582 0.4391192650775279 +0.5579539496007837 -0.6157390890910265 0.3786706109251459 +0.5403738924212457 -0.5022530448438917 0.3841128788648609 +0.4392692652162246 -0.5136634992698195 0.4543307166155076 +0.4491705262650625 -0.4182586157971904 0.4005251258522353 +0.3760795944596564 -0.4485015785713518 0.4121939692337637 +0.4676007904444673 -0.5329084533475081 0.3960326878041524 +0.1722070233407652 -0.1113825991749854 -0.1650040361939565 +0.1661144089253025 -0.04599107641333201 -0.1770384079132241 +0.1600217945098399 0.01940044634832139 -0.1890727796324917 +0.1580372603376259 0.0621908897594244 -0.1631574416844299 +0.1621453405808746 0.03958981040887402 -0.1252077320171007 +0.1662534208241233 0.01698873105832363 -0.0872580223497714 +0.1723460352395859 -0.04840279170332976 -0.07522365063050382 +0.1743305694117999 -0.09119323511443278 -0.1011389885785655 +0.1763151035840139 -0.1339836785255358 -0.1270543265266272 +0.250376342339283 -0.09465991590365463 -0.2989314637898721 +0.2263507741449313 -0.1220313179146494 -0.2502775306848111 +0.2023252059505796 -0.1494027199256441 -0.20162359757975 +0.248391808167069 -0.05186947249255162 -0.2730161258418103 +0.2223817058005033 -0.03645043109244332 -0.1984468547886876 +0.1963716034339376 -0.02103138969233504 -0.1238775837355649 +0.1702224891685512 -0.0685921557638824 -0.1390886982458948 +0.1682379549963373 -0.02580171235277938 -0.1131733602978331 +0.1641298747530885 -0.003200633002228991 -0.1511230699651624 +0.1962325915351169 -0.08401119716399069 -0.2136579692990176 +0.1901399771196543 -0.01861967440233728 -0.2256923410182851 +0.2202581597294687 -0.05663979515299596 -0.2623119024040786 +0.2003406717783656 -0.1066122765145411 -0.1757082596316883 +0.2243662399727173 -0.07924087450354636 -0.2243621927367493 +0.1983561376061516 -0.06382183310343804 -0.1497929216836266 +0.2182736255572547 -0.01384935174189295 -0.2363965644560169 +0.1881554429474403 0.02417076900876573 -0.1997770030702234 +0.192263523190689 0.001569689658215351 -0.1618272934028941 +0.194248057362903 -0.04122075375288768 -0.1877426313509559 +-0.449282758731729 -0.6073346238062654 -0.17985575634088 +-0.4004597678015578 -0.6957889821657262 -0.2475763950423418 +-0.3516367768713865 -0.784243340525187 -0.3152970337438036 +-0.3099142922680384 -0.7479540052854473 -0.424673810299587 +-0.3536217492627457 -0.7088636664380268 -0.4561950751761542 +-0.2708648439015605 -0.655628443830897 -0.4317720941122654 +-0.3133069642230786 -0.6938082526469307 -0.3232791407150886 +-0.2749771515747707 -0.6033731647686742 -0.3312612476863734 +-0.3621299551532499 -0.6053538942874698 -0.2555585020136267 +-0.3970670958465176 -0.7499347348042428 -0.3489710646268403 +-0.4451704510585189 -0.6595899028684882 -0.2803666027667719 +-0.4407745528412249 -0.7108443959568221 -0.3804923295034076 +-0.3582356700670827 -0.6580540171508953 -0.3563187001741939 +0.1950336480796301 0.6814530033828869 0.5599261418341359 +0.1210246674130412 0.6349539006734973 0.4867523538832486 +0.1523463974671533 0.6421278902765666 0.6134392842822037 +0.2658231023592775 0.6149269979952522 0.6033521835302411 +0.2231358517468007 0.5756018848889319 0.6568653259783089 +0.262603575972336 0.5019018898982278 0.5736044372754587 +0.1919910133050954 0.5689660417179925 0.5307149681779297 +0.2768362860523641 -0.3327722417643548 0.1279019375619606 +0.2529023930839424 -0.3420544661813159 0.2246259002423588 +0.2420719013017812 -0.2798085361325472 0.1642496979315676 +0.3751503637263331 -0.2908507650499542 0.2980121761597004 +0.2912289401387657 -0.2588477977753469 0.2493048172304374 +0.3020594319209269 -0.3210937278241155 0.3096810195412287 +0.3259933248893486 -0.3118115034071546 0.2129570568608305 +-0.05673147986680176 -0.007878865447896496 -0.4071034362763901 +-0.03919061888048281 -0.02396735936687022 -0.49739679222163 +-0.02164975789416385 -0.04005585328584395 -0.5876901481668698 +0.06313167495679126 0.1915337329158883 -0.6719522138113367 +0.04071815100191253 0.108974372875653 -0.6739626439115943 +0.01830462704703382 0.02641501283541765 -0.6759730740118519 +-0.08716529905180286 0.03834142664370014 -0.4751476091546803 +-0.117599118236804 0.08456171873529678 -0.5431917820329704 +-0.06962443806548391 0.02225293272472641 -0.56544096509992 +-0.01677709492560409 0.0585920006733651 -0.4953863621213723 +0.0007637660607148627 0.04250350675439137 -0.585679718066612 +0.02317729001559359 0.1250628667946267 -0.5836692879663546 +-0.007256529169407519 0.1712831588862233 -0.6517134608446447 +-0.02967005312428623 0.08872379884598801 -0.6537238909449024 +-0.07764473329560628 0.1510325848565583 -0.6314747078779527 +-0.04721091411060521 0.1048122927649617 -0.5634305349996622 +-0.0509221603755814 -0.6891070615989809 0.2863953183027774 +-0.08111989877789952 -0.7883992959406569 0.2163957593900584 +-0.1113176371802176 -0.8876915302823328 0.1463962004773393 +0.01925858221862874 -0.6059308241912991 0.2902052930636558 +0.05924158641052076 -0.6220468211252933 0.2240157089118152 +0.09922459060241276 -0.6381628180592875 0.1578261247599745 +-0.04113689458600751 -0.8045152928746511 0.1502061752382177 +0.02904384800820262 -0.7213390554669693 0.1540161499990961 +-0.01093915618368939 -0.7052230585329751 0.2202057341509367 +-0.13379278564473 -0.7946817635834906 0.1300791649159437 +-0.1035950472424119 -0.6953895292418147 0.2000787238286627 +-0.1562679341092424 -0.7016719968846485 0.1137621293545481 +-0.03341430464820175 -0.612213291834133 0.2038886985895411 +0.006568699543690257 -0.6283292887681272 0.1376991144377005 +-0.08608719151503227 -0.6184957594769668 0.1175721041154265 +-0.06361204305051987 -0.711505526175809 0.1338891396768221 +-0.5616659561448759 -0.5742288596453011 0.4518150229730681 +-0.5489522201423112 -0.4957661172861787 0.4069704589418496 +-0.5834912098818457 -0.5964621072920934 0.3869234773702764 +-0.5336030118709184 -0.6209912117603652 0.4167792516137067 +0.3846773855400731 -0.08450029384344378 -0.06982754427512819 +0.4033502149080708 -0.03698332502288507 -0.1206011502066823 +0.4220230442760685 0.01053364379767364 -0.1713747561382365 +0.456745094909546 -0.03164601488226806 -0.09675564078125622 +0.4914671455430234 -0.07382567356220979 -0.02213652542427587 +0.4380722655415483 -0.07916298370282676 -0.04598203484970204 +0.3824689373917414 0.02233120430221387 -0.1078131729068794 +0.3637961080237438 -0.02518576451834485 -0.0570395669753252 +0.3429148305074144 0.03412876480675409 -0.04425158967552221 +0.417190988025219 -0.01984845437772785 -0.03319405754989903 +0.2895044389653129 0.286247467319508 -0.1313928745417581 +0.2871627746791279 0.2259119297584697 -0.07689592607595944 +0.284821110392943 0.1655763921974315 -0.02239897761016075 +0.2340653744041667 0.3293916738725662 -0.1428486222680218 +0.1762846455568356 0.3122003428645861 -0.0998074215284868 +0.1185039167095045 0.2950090118566061 -0.05676622078895179 +0.1651069128256064 0.1984961559872805 -0.150457286440123 +0.1418054147675555 0.2467525839219432 -0.1036117536145374 +0.1995861436148866 0.2639439149299233 -0.1466529543540724 +0.2205459773867526 0.1553519494342223 -0.1390015387138593 +0.2550252081760328 0.2207997083768651 -0.1351972066278087 +0.2526835438898478 0.1604641708158269 -0.08070025816201006 +0.2317237101179818 0.2690561363115279 -0.08835167380222311 +0.1739429812706507 0.2518648053035478 -0.04531047306268812 +0.2293820458317968 0.2087205987504897 -0.03385472533642443 +0.1972444793287016 0.203608377368885 -0.09215600588827369 +-0.333787322746229 -0.7198050902611852 -0.2167604908027278 +-0.3159378686210714 -0.6553668399971833 -0.118223947861652 +-0.3826103136764002 -0.6313507319017243 -0.149039852101266 +-0.3442805010280924 -0.5409156440234679 -0.1570219590725508 +-0.2776080559727636 -0.5649317521189269 -0.1262060548329368 +-0.2571276974496132 -0.5389349145046723 -0.2327247047452975 +-0.295457510097921 -0.6293700023829288 -0.2247425977740127 +0.2928247118471192 0.6088750655016744 -0.3833013487070525 +0.3247919059020308 0.7039003168570619 -0.3298786266692141 +0.3567590999569424 0.7989255682124495 -0.2764559046313757 +0.4880403517432594 0.7166024617203836 -0.3016109249127712 +0.3906809789681159 0.6634603665765437 -0.3426183022840853 +0.4239598666537356 0.7612016076324131 -0.2899089334953077 +0.2643012577548902 0.6315350028128235 -0.316863720686519 +0.2357778036626614 0.6541949401239726 -0.2504260926659855 +0.2962684518098019 0.7265602541682111 -0.2634409986486805 +0.3625649245183145 0.6867566957724189 -0.2763751854139088 +0.3900651383042406 -0.6550353179072399 0.4809965768298038 +0.3258259529474041 -0.5883255021450253 0.4376686340205916 +0.3480736364315326 -0.6972106708596975 0.450834465611642 +0.4187802947223502 -0.6753795081947471 0.4226037915080253 +-0.03501929756656649 -0.04815818026778301 -0.2285944108708011 +-0.0258253006008486 -0.09392375567805114 -0.1804371687564594 +-0.004960251245730165 -0.05876041359637516 -0.1885359835247937 +-0.05798157837183214 -0.058587843460515 -0.2808248336964673 +-0.02792253205099581 -0.06919007678910714 -0.2407664063504599 +-0.07174986221137988 -0.1147830820635151 -0.2848980144077918 +-0.07884662772695059 -0.093751185542191 -0.2727260189281331 +-0.09261491156649834 -0.1499464241451911 -0.2767991996394575 +-0.06965263076123268 -0.1395167609524591 -0.2245687768137912 +-0.04878758140611426 -0.1043534188707831 -0.2326675915821256 +0.5155654249415885 -0.4565551054720102 -0.4331992592610692 +0.5526791880213536 -0.5580323045115775 -0.4515650072471243 +0.5187226132326862 -0.5262903809046251 -0.5232094447482702 +0.4944466787915044 -0.5933656834314317 -0.4687423153583782 +-0.08334212305820349 0.2147738151346109 0.08939850572492852 +-0.1149160605044588 0.2243113259225685 0.1164096674424364 +-0.07380574838654308 0.2651577650388618 0.1360698853512773 +-0.07577480887716405 0.1464729871851977 0.06340312952226337 +-0.05867112002446417 0.1285561091400355 0.08407913294594696 +-0.1073487463234194 0.1560104979731553 0.09041429123977118 +-0.04913474535280377 0.1789400590442865 0.1307505125722957 +-0.0567020595338432 0.2472408869936996 0.1567458887749609 +-0.09781237165175898 0.2063944478774062 0.1370856708661199 +-0.06623843420550363 0.1968569370894487 0.1100745091486121 +0.3290585458496398 0.2744499068149677 -0.1949544577731153 +0.3662709884477819 0.2023168087493893 -0.2040190925386737 +0.403483431045924 0.1301837106838108 -0.2130837273042322 +0.3317917576585019 0.1368690498067464 -0.2078234246247244 +0.2945793150603597 0.2090021478723249 -0.1987587898591659 +0.2601000842710796 0.1435543889296821 -0.2025631219452165 +0.3735232062071132 0.119978588321839 -0.2700176804673884 +0.3018315328196911 0.1266639274447746 -0.2647573777878805 +0.3780422121575825 0.17522122490251 -0.323147301544494 +0.4080024369963933 0.1854263472644818 -0.2662133483813378 +0.4125214429468625 0.2406689838451529 -0.3193429694584434 +0.3707899943982512 0.2575594453300603 -0.2571487136157793 +0.3363107636089712 0.1921116863874173 -0.26095304570183 +0.06647811444459074 -0.4754007916745686 -0.03290630799871973 +0.1015627783374279 -0.5542214083940946 -0.01353404512064305 +0.09900262577338798 -0.5329846185144331 -0.09933236797134336 +0.04297581954107295 -0.5067080134481926 -0.1495438658603911 +0.08725147832162912 -0.5486382294012451 -0.1576511469021791 +0.08981163088566894 -0.5698750192809064 -0.07185282405147878 +0.05472696699283185 -0.4910544025613804 -0.09122508692955547 +-0.1850777341308832 -0.8627270843541285 0.2098831594494226 +-0.1971069638056 -0.7860895596142228 0.1186646988678278 +-0.1750738133098032 -0.8820470277698899 0.1353251135188142 +-0.1324048472640527 -0.8564446167112947 0.2961997539235373 +-0.1224009264429727 -0.8757645601270562 0.2216417079929288 +-0.09176119007193898 -0.7735246243285554 0.2912978878160571 +-0.1445573896710054 -0.7805321575263842 0.205152631183838 +-0.3488655756563882 -0.1373791031017793 0.6173564927743189 +-0.3594319659956186 -0.1708369116139882 0.7094606482639672 +-0.3699983563348489 -0.2042947201261972 0.8015648037536154 +-0.1308354673225218 -0.3272805740110529 0.6492894622035847 +-0.2140785604397076 -0.2974378922201706 0.7307492945501444 +-0.2973216535568934 -0.2675952104292884 0.812209126896704 +-0.3563844257116093 -0.3516589604397722 0.7491906555436927 +-0.3646631914917254 -0.2789572789618169 0.7788259359951082 +-0.3529238138850156 -0.2446447593378911 0.6839832476190353 +-0.2837077229336539 -0.4149594507428634 0.7598349786867813 +-0.2075704083291047 -0.3712457399440734 0.7052718939052125 +-0.2919864887137699 -0.3422577692649081 0.7894702591381967 +-0.2035121701004773 -0.2639800837079617 0.6386451390604961 +-0.2761888728784327 -0.2006795934048705 0.6280008159174075 +-0.2867552632176631 -0.2341374019170794 0.7201049714070558 +-0.280534791539783 -0.3082468776297254 0.6952871637453065 +-0.4306244197961724 -0.1919477797437821 -0.3533339101411768 +-0.3301981052678855 -0.2001556284761625 -0.3465902078196006 +-0.2297717907395986 -0.2083634772085428 -0.3398465054980243 +-0.3561087008455415 -0.04344272219333223 -0.3245151492012813 +-0.2929402457925701 -0.1259030997009375 -0.3321808273496528 +-0.393366560320857 -0.1176952509685572 -0.3389245296712291 +-0.4344045365770778 -0.0289908242767271 -0.2759717675604275 +-0.4716623960523932 -0.103243353051952 -0.2903811480303753 +-0.4495319172556426 -0.09699930386772727 -0.2350940640679453 +-0.3863634622026711 -0.1794596813753326 -0.2427597422163168 +-0.4084939409994217 -0.1857037305595574 -0.2980468261787468 +-0.3080676264711349 -0.1939115792919377 -0.2913031238571706 +-0.3712360815241064 -0.1114512017843323 -0.2836374457087991 +-0.7382507927685422 -0.08714289799546257 -0.5297235594469561 +-0.687040898962556 -0.07810854450034418 -0.5934021696254735 +-0.6516769221940562 -0.116302793783238 -0.494045579898159 +-0.7176057390199642 -0.02060698433566203 -0.5594402580275861 +0.4203970525987913 0.2856915576217544 0.6287100178304381 +0.4446158363058136 0.2661659291678257 0.7396618455031913 +0.5185103006667686 0.2751929446673861 0.6864750398721203 +0.497203376489997 0.2076480282144392 0.7221919011431547 +-0.3680739918029545 0.6216368909560452 0.5492126190613036 +-0.3861327377016302 0.5234632619376964 0.4967490263054838 +-0.4058465041300784 0.5685905332249593 0.581879023408861 +-0.3305993780844165 0.5933118639429608 0.5999323316218352 +-0.3180597249235178 0.5605238745253032 -0.618019056649739 +-0.2794234493336534 0.5311718549344773 -0.5094514916919943 +-0.2672466726432746 0.6143902893122888 -0.5906554791052645 +-0.2043540194062451 0.5306152314007724 -0.5338767483047819 +-0.1678033512741058 0.5594097561186223 -0.6669078052074909 +-0.1920597289212579 0.6138327944392651 -0.6151189710501876 +-0.24416065543245 0.5630354943196836 -0.6463109743950918 +0.1565357043748629 0.2617649014832739 0.8553826587505229 +0.1348141599242892 0.2166559502878787 0.8734156981773586 +0.1461205598318743 0.1725077748084106 0.7886338926930104 +0.1043152706736993 0.2720519662239896 0.8590721376359105 +-0.5167706037948816 -0.5815761148349547 -0.1546163677681738 +-0.5354354579278628 -0.644271964223105 -0.1970976178969294 +-0.5541003120608442 -0.7069678136112552 -0.239578868025685 +-0.4220771081639535 -0.7647008979841263 -0.2926407531802898 +-0.469895804291425 -0.673684780229764 -0.2238168260182727 +-0.490165603760511 -0.7387131349576765 -0.267176730791008 +-0.5129349234666696 -0.6334190118976292 -0.2548315146440382 +-0.5085079505256074 -0.6844867691651599 -0.3548244264545456 +-0.5327198665765366 -0.6976394217882265 -0.2979333052844082 +-0.4669756690479379 -0.7275267588323537 -0.3251768513446154 +0.2880222046613375 0.3125862961708006 0.01438389614696708 +0.2887633218133252 0.2994168817451543 -0.05850448919739551 +0.2864216575271402 0.2390813441841161 -0.004007540731596832 +0.3679337462622086 0.3048119024468642 0.03638545525585428 +0.3663331991280114 0.2313069504601796 0.01799401837729037 +0.4485864050150673 0.2838680942972814 -0.01450137097962112 +0.449327522167055 0.2706986798716351 -0.08738975632398373 +0.367074316279999 0.2181375360345333 -0.05489436696707224 +0.3694159805661839 0.2784730735955716 -0.1093913154328709 +0.3686748634141962 0.2916424880212179 -0.03650293008850832 +0.09991412296920202 -0.4234884664420856 0.1918716543402402 +0.1130119469109029 -0.5004185826258176 0.1584599497628715 +0.1261097708526039 -0.5773486988095496 0.1250482451855027 +0.02905526281673858 -0.4805215846202358 0.1190815990038212 +0.06413992670957568 -0.5593422013397616 0.1384538618818979 +0.02415692251768366 -0.5432262044057675 0.2046434460337385 +0.05594044306692968 -0.419707465370498 0.08630371942934935 +0.07792728301806584 -0.4215979659062918 0.1390876868847948 +0.09102510695976676 -0.4985280820900239 0.105675982307426 +0.07302894271901092 -0.4843025856918234 0.2246495339147121 +0.04614376246881982 -0.5451167049415613 0.2574274134891839 +0.08612676666071184 -0.5612327018755555 0.1912378293373433 +0.05104210276787473 -0.4824120851560297 0.1718655664592666 +-0.09478269926206787 0.1188671605145985 0.3884446397101521 +-0.08003603249728597 0.03366143016846654 0.3656804184205527 +-0.1448218569086744 0.07771679675296903 0.363935191647295 +-0.06921379015982448 0.1215546279205091 0.4766723471998839 +-0.09368403870418759 0.08309173156479034 0.5403906066267586 +-0.05446712339504253 0.03634889757437722 0.4539081259102845 +-0.1437231963507941 0.04194136780316094 0.5158811585639014 +-0.1692921054530375 0.03925390039725026 0.4276534510741696 +-0.1045062810416491 -0.004801466187252218 0.4293986778474274 +-0.119252947806431 0.08040426415887969 0.4521628991370269 +0.5972060467962762 -0.4417159741153266 -0.3382972928224307 +0.6824780991056942 -0.4970034456223592 -0.3334703616403983 +0.6337198052578535 -0.5423940364718571 -0.3560425349532158 +0.6531250207762346 -0.5544359347624119 -0.2927564027018229 +-0.1436000878596452 -0.1072017942052919 -0.01663072127112931 +-0.1719917865570947 -0.09599858819776583 -0.04459906568826119 +-0.2003834852545441 -0.0847953821902398 -0.0725674101053931 +-0.2752179284789137 -0.1997646573412192 -0.01201442207323415 +-0.259737013636607 -0.1577071636217174 -0.04152153288966443 +-0.2442560987943002 -0.1156496699022156 -0.07102864370609471 +-0.1047440697736719 -0.1354256306838805 -0.08439008878102223 +-0.152563777514108 -0.1101105064370601 -0.07847874944320768 +-0.1241720788166586 -0.1213137124445862 -0.05051040502607578 +-0.148616683313428 -0.1662799183958563 -0.08285132238172387 +-0.2119173058961709 -0.1830222878685377 -0.04743287222747901 +-0.1964363910538642 -0.140964794149036 -0.0769399830439093 +-0.2313453149391576 -0.1689103696292434 -0.01355318847253254 +-0.1874727013994014 -0.1380560819172676 -0.01509195487183092 +-0.2158644000968508 -0.1268528759097416 -0.04306029928896282 +-0.1680446923564147 -0.152168000156562 -0.04897163862677741 +0.5181170232802725 0.08022965827993267 -0.1164630528383647 +0.5608161222830017 0.1445883626215747 -0.08539685896391902 +0.5528390739137501 0.03804999959999096 -0.04184393748138436 +0.5483864467093277 0.1181992516588148 -0.007425824151286505 +-0.01051642272368869 -0.3613759170345199 -0.2718527540025258 +0.02710280513670179 -0.3211410424066135 -0.324577881377536 +0.06472203299709228 -0.2809061677787071 -0.3773030087525461 +0.07137846391725794 -0.363071258359666 -0.3326851624193238 +0.07803489483742361 -0.4452363489406248 -0.2880673160861016 +0.03375923605686746 -0.4033061329875724 -0.2799600350443137 +0.08371162722177855 -0.2649318749751667 -0.3080383908393293 +0.04609239936138807 -0.3051667496030729 -0.2553132634643191 +0.1027012214464648 -0.2489575821716261 -0.2387737729261124 +0.09036805814194418 -0.3470969655561253 -0.2634205445061071 +-0.3894100352708197 0.5530070284104254 -0.5847853390899924 +-0.4098357760276661 0.5993683455730363 -0.5242399867838671 +-0.3506622423708387 0.5236667573102286 -0.4762697169305211 +-0.4571815261041183 0.5415985433027013 -0.5463023520729692 +0.4029905860011148 0.1150740889436916 -0.3575936826483168 +0.3607662924076943 0.1168549286884798 -0.4399093821497374 +0.4075095919515841 0.1703167255243626 -0.4107233037254224 +0.3312989126136927 0.1217594280666272 -0.352333379968809 +-0.5192712427662389 -0.2060266644315552 -0.4779256302921507 +-0.5074917512080185 -0.2283133978517086 -0.5957736481215484 +-0.4957122596497981 -0.250600131271862 -0.7136216659509461 +-0.4376703763546734 -0.239182244851928 -0.6417743018799482 +-0.3796284930595488 -0.2277643584319939 -0.5699269378089501 +-0.4494498679128939 -0.2168955114317746 -0.5239262840505505 +-0.5447748120667456 -0.1914611513691661 -0.6989429470326112 +-0.55497542647299 -0.1684197707302051 -0.5785368738679707 +-0.5900069441139322 -0.1302978921625223 -0.6778376810158244 +-0.4856071571627284 -0.1794084489066619 -0.6251613370800086 +0.07902766238381573 0.371905819776834 -0.2306500222384979 +0.08063048931813438 0.3656957356305122 -0.1418435884706249 +0.102140617708414 0.4473637062660766 -0.1811557231239599 +0.1368083912311468 0.389097150784814 -0.2736912229780329 +0.1599213465557451 0.4645550372740565 -0.2241969238634949 +0.1961919470127966 0.4000783976464722 -0.2279259899496949 +0.1152982628408672 0.3074291801492497 -0.2343790883246979 +0.1746818186225169 0.3184104270109078 -0.1886138552963599 +0.1169010897751858 0.3012190960029278 -0.1455726545568248 +0.1977947739471153 0.3938683135001504 -0.1391195561818218 +0.1615241734900638 0.4583449531277348 -0.1353904900956218 +0.1400140450997841 0.3766769824921704 -0.09607835544228681 +0.1384112181654654 0.3828870666384921 -0.1848847892101598 +0.4436878017879963 0.04364863274374162 0.1695241399970113 +0.2317524184033488 -0.1817849621805987 0.530910541996619 +0.1543337651618607 -0.1530565303744551 0.468827502632483 +0.07691511192037256 -0.1243280985683115 0.406744463268347 +0.2918280517080482 -0.2612807006518182 0.5401767023289533 +0.2744850317712594 -0.312048007316894 0.4873598232971517 +0.2571420118344707 -0.3628153139819698 0.43454294426535 +0.1369907452250719 -0.2038238370395309 0.4160106236006814 +0.1970663785297713 -0.2833195755107504 0.4252767839330157 +0.2144093984665601 -0.2325522688456745 0.4780936629648174 +0.1647695266273923 -0.1079050038011828 0.4094965915662329 +0.2421881798688804 -0.1366334356073264 0.4715796309303689 +0.252623941334412 -0.09148190903405415 0.4122487198641187 +0.3022638131735798 -0.2161291740785459 0.4808457912627032 +0.284920793236791 -0.2668964807436217 0.4280289122309016 +0.3126995746391115 -0.1709776475052736 0.421514880196453 +0.2248451599320917 -0.1874007422724023 0.4187627518985671 +0.0606295755110527 -0.7917245567574178 -0.4370343804908882 +0.08340871185341693 -0.7175935896631572 -0.3752085039254812 +0.1061878481957812 -0.6434626225688966 -0.3133826273600743 +-0.1026582917188156 -0.5996818914916362 -0.4359246395118775 +-0.05582204808964757 -0.6884064356116503 -0.4569031786933501 +-0.00898580446047955 -0.7771309797316643 -0.4778817178748226 +0.1766670796944756 -0.7222626556629116 -0.5151619050098346 +0.1414114497802727 -0.6835504535566166 -0.4146228253740938 +0.1188386385034716 -0.760292952680687 -0.4780447752546528 +0.1070516997229434 -0.7076690786371581 -0.556009242393769 +0.04922325853193935 -0.7456993756549335 -0.5188921126385873 +0.002180689837208181 -0.6543632995051095 -0.4963175001419627 +-0.03304291174728333 -0.6142754685173898 -0.3950773021279431 +0.01379333188188468 -0.7030000126374036 -0.4160558413094156 +0.03657246822424891 -0.6288690455431432 -0.3542299647440086 +0.07191524650637775 -0.6695748281050558 -0.4559176402264648 +0.1455008355355231 -0.6610215810796614 -0.2618403157372632 +0.1620346865329008 -0.7527115066846866 -0.272123880679859 +0.1785685375302786 -0.8444014322897118 -0.2824074456224549 +0.1531812932276427 -0.7247319507186455 -0.004445347185162277 +0.1671549916609805 -0.7951850864440093 -0.1005272349784585 +0.1811286900943184 -0.8656382221693733 -0.1966091227717546 +0.3037993246102915 -0.8216999668606426 -0.2259996572538738 +0.2418168024650851 -0.8358960690800988 -0.2550781101014629 +0.2247299844641548 -0.7419352665103367 -0.2441147282478046 +0.3063594771743313 -0.8429367567403039 -0.1402013344031735 +0.2298502895922345 -0.7844088462696595 -0.07251808254640399 +0.2443769550291249 -0.8571328589597602 -0.1692797872507626 +0.1506211406636028 -0.7034951608389841 -0.09024367003586256 +0.1480609880995629 -0.6822583709593227 -0.1760419928865629 +0.1645948390969407 -0.7739482965643478 -0.1863255578291587 +0.2274867161387235 -0.7637330023321818 -0.1584615721003994 +0.6358202950401646 0.2249010465758449 0.2697885890694073 +0.7098670227200417 0.239873107017929 0.3255766254602925 +0.7839137503999187 0.2548451674600131 0.3813646618511777 +0.778210079108315 0.1887527864262619 0.4228289004884603 +0.7658603510762646 0.1206708042966863 0.4608374551412919 +0.7015090373905295 0.1730464751964559 0.3656190746079008 +0.7453706833146412 0.2567864906305843 0.4460563264287949 +0.668913035737751 0.2410358810686682 0.3889178504416421 +0.700719326122784 0.2567864906305822 0.5075136471921681 +0.7372784504110803 0.1896222179895151 0.4871261904260401 +0.02978628016407438 0.006362220333680495 -0.4657537062124707 +0.1163040401949505 0.02060330611525749 -0.5244039761485515 +0.04732714115039335 -0.009726273585293231 -0.5560470621577106 +-0.01257807943915089 -0.07009909585336598 -0.4354079502254916 +0.004962781547168061 -0.08618758977233971 -0.5257013061707315 +0.03157532098849998 -0.1323193262588355 -0.463712464174593 +0.07393968059172523 -0.05585801007178896 -0.4940582201615723 +-0.06808048351668101 -0.2282346776154707 0.3815218535332992 +-0.07985269173773613 -0.2936155748754126 0.4373139050215027 +-0.1238852174911914 -0.2954887912088319 0.3625902316741839 +-0.1525293945156916 -0.2303150845723214 0.4266695818784142 +0.1296180112953947 0.8833886707581172 -0.1755991460519611 +0.1353332413380271 0.7904223016357059 -0.1740572835888931 +0.1410484713806595 0.6974559325132947 -0.172515421125825 +-0.0777747763099816 0.7510229423196673 -0.1967073636060525 +-0.01054892378906698 0.8261336415066209 -0.1901852452423781 +0.05667692873184765 0.9012443406935747 -0.1836631268787037 +0.07142276588129144 0.8997083752986199 -0.03108539532597034 +0.1063534112426481 0.7993254758127629 -0.1019926838239838 +0.1009765368771587 0.8953278606221758 -0.1039705454361789 +-0.001518316682255598 0.9175640452340774 -0.03914937615271286 +0.02803545431361166 0.9131835305576335 -0.1120345262629214 +-0.03952875388444597 0.835036815683678 -0.1181206454774688 +-0.004833693746434563 0.7331672723842098 -0.18864338277931 +0.06239215877448007 0.8082779715711634 -0.1821212644156356 +0.06810738881711248 0.7153116024487522 -0.1805794019525675 +0.03346371390599995 0.8179558316849158 -0.1100823886272037 +-0.09840852178475451 0.3499290972437575 0.1155390775238315 +-0.1641216073008817 0.3938539903323598 0.0753480517875447 +-0.1079448964564149 0.2995451473395066 0.06886769789748272 +-0.07743795941996942 0.3302864789410623 0.06150745178986054 +0.1402025878332368 0.2529626680682651 -0.1924181873824105 +0.05972627171837607 -0.3008878636734051 0.203988302704132 +0.03263624440925104 -0.2552173770884567 0.182693246490655 +0.005546217100126025 -0.2095468905035082 0.1613981902771779 +-0.09554311640495294 -0.3099167491120344 0.2258140914792023 +-0.04499844965241345 -0.2597318198077713 0.1936061408781902 +-0.01790842234328842 -0.3054023063927198 0.2149011970916671 +-0.09028304918298208 -0.2928475648229364 0.2769536639393299 +-0.01264835512131757 -0.2883331221036218 0.2660407695517947 +-0.03447831520847174 -0.2255934512295754 0.2958852857984452 +0.03789631163122191 -0.2381481927993587 0.2338328189507825 +0.01080628432209688 -0.1924777062144102 0.2125377627373055 +0.01606635154406774 -0.1754085219253123 0.263677335197433 +-0.03973838243044259 -0.2426626355186734 0.2447457133383176 +0.2840682869467617 0.8582829727307031 -0.06391163141034115 +0.3076434974623698 0.8434183706660221 -0.1377735009546737 +0.2459783733672364 0.7682439850101433 -0.1241791842419876 +0.3548126676767507 0.8298175199907591 -0.07768717212052961 +-0.5411861756355738 0.3059479789611713 0.6558107432039322 +-0.4891220036428534 0.3309818111932255 0.5572069669251332 +-0.437057831650133 0.3560156434252796 0.4586031906463341 +-0.5410251056212848 0.1728693668228248 0.5511352168741643 +-0.5584335196236212 0.2088842934582556 0.6188949844103533 +-0.5758419336259577 0.2448992200936864 0.6866547519465422 +-0.4079993384755603 0.3554846818922784 0.7199413835602633 +-0.4230311447365278 0.3559447158837103 0.5898213411487098 +-0.4768120986323234 0.3318106438165445 0.6907883504587569 +-0.4426550964659443 0.2944359230247936 0.7507853923028733 +-0.5114678566227073 0.2707618849490595 0.7216323592013669 +-0.4923426607172957 0.2338471981487405 0.65150935863393 +-0.5063693476309009 0.2339181256903098 0.5202912081315543 +-0.5237777616332373 0.2699330523257406 0.5880509756677432 +-0.471713589640517 0.2949668845577947 0.4894471993889442 +-0.4580427340047681 0.2951512838737384 0.6212979123615331 +-0.2119354063862824 0.06612039802207893 0.2991163786792652 +-0.1642239738058953 0.05161899646831582 0.2605522405473504 +-0.1165125412255083 0.03711759491455269 0.2219881024154356 +-0.1118570910930693 0.1484211255453378 0.3481352748049795 +-0.1141848161592888 0.09276936022994524 0.2850616886102075 +-0.1618962487396758 0.1072707617837084 0.3236258267421223 +-0.1471495819748939 0.02206503143757646 0.3008616054525229 +-0.09943814939450688 0.007563629883813339 0.2622974673206082 +-0.08236375756350546 -0.02199033514692601 0.3026068322257807 +-0.0971104243282874 0.0632153951992059 0.3253710535153802 +-0.6749666984112704 0.4607412456308204 0.0383320406642402 +-0.761021058842311 0.4926575222174052 0.07015953878595046 +-0.7152450402905868 0.5484549257038424 0.1022167819849314 +-0.7469018906896973 0.4939437297609396 0.1431806254084465 +-0.2425723225048779 -0.540210118429191 -0.03749775389084557 +-0.2537286755691706 -0.4654755390297417 -0.08612400710072901 +-0.2648850286334632 -0.3907409596302923 -0.1347502603106125 +-0.2332483170460202 -0.4394787014154872 -0.1926426570130897 +-0.2220919639817275 -0.5142132808149366 -0.1440164038032063 +-0.201611605458577 -0.488216443200682 -0.2505350537155669 +-0.3204011206244993 -0.4414594309342827 -0.116939911340343 +-0.3759172126155354 -0.4921779022382731 -0.09912956237007359 +-0.3092447675602067 -0.516194010333732 -0.06831365813045956 +-0.2887644090370562 -0.4901971727194776 -0.1748323080428202 +-0.06188210224556077 -0.3016213053211322 0.1093332621807763 +-0.06698528960354963 -0.2578413192719776 0.1408221734227447 +-0.1175299563560891 -0.3080262485762406 0.1730301240237569 +-0.1291708605236161 -0.3211077421066725 0.07868065085065006 +-0.1848187146341445 -0.3275126853617809 0.1423775126936307 +-0.2015628061596604 -0.2968141928430581 0.07951695076249229 +-0.2066659935176492 -0.2530342067939035 0.1110058620044607 +-0.1899219019921333 -0.2837326993126263 0.1738664239355991 +-0.1393772352395938 -0.2335477700083632 0.1416584733345869 +-0.134274047881605 -0.2773277560575179 0.1101695620926185 +-0.3483065231491519 -0.07806777525244604 0.03113667613189722 +-0.3291039632065081 -0.1326525671885377 0.02658868033566352 +-0.3099014032638643 -0.1872373591246294 0.02204068453942982 +-0.2774635380236922 -0.1134209322688315 0.09286133399365483 +-0.2936824706437782 -0.1503291456967304 0.05745100926654233 +-0.3128850305864221 -0.09574435376063878 0.06199900506277602 +-0.3937515767554937 -0.143442500634281 0.04305498656651019 +-0.3745490168128499 -0.1980272925703726 0.03850699077027649 +-0.4391966303618355 -0.2088172260161159 0.05497329700112315 +-0.3583300841927636 -0.1611190791424737 0.07391731549738897 +0.06723379343974087 0.4028466222547175 0.2886091735046176 +0.1478249480979184 0.3928128536585557 0.3534260396617454 +0.07703549381827103 0.4593388590461904 0.3099999979656402 +0.1452439674998693 0.4135647493856487 0.2644247323754741 +0.148995865213468 -0.3540321934385655 0.1676700728161956 +0.2111754313994348 -0.3615060366187775 0.1100567867147823 +0.2733549975854017 -0.3689798797989894 0.05244350061336886 +0.2254872116485584 -0.3875443286329115 0.2458914259741653 +0.1872415384310132 -0.3707882610357385 0.2067807493951804 +0.24942110461698 -0.3782621042159504 0.1491674632937671 +0.176411046648852 -0.3085423309869698 0.1464045470843892 +0.203826228084236 -0.2630524685353742 0.1251390213525828 +0.2385906128348189 -0.3160161741671818 0.08879126098297581 +0.2146567198663972 -0.3252983985841428 0.1855152236633741 +0.2946127791160514 -0.819220007282313 0.2766979157561209 +0.2470436469947012 -0.7699145343199785 0.1908797556296949 +0.3078175309484645 -0.8375098346980346 0.2047192660873188 +0.3656895632186655 -0.7982965792251659 0.2480756070077297 +-0.3775957900033285 0.1506666122907836 -0.1040348777760724 +-0.3790702921432849 0.1382011362236884 -0.1701699487117023 +-0.3805447942832412 0.1257356601565932 -0.2363050196473321 +-0.3208814759570054 0.1401276126572678 -0.1929900207020829 +-0.2612181576307697 0.1545195651579424 -0.1496750217568336 +-0.3194069738170492 0.152593088724363 -0.126854949766453 +-0.3484004780915414 0.2023199994086214 -0.2408881953351131 +-0.346925975951585 0.2147854754757167 -0.1747531243994832 +-0.3162561618998415 0.2789043386606498 -0.2454713710228939 +-0.2887371597653057 0.216711951909296 -0.1975731963898638 +-0.1310942335789732 -0.3836898862799295 0.01422904156347213 +-0.1886654607448587 -0.452676973708295 0.01347429411927478 +-0.2034861792150174 -0.3593963370163152 0.01506534147531434 +-0.1867420876895016 -0.3900948295350378 0.07792590340645274 +-0.151304588773445 0.1366199793071062 -0.08785126275825786 +-0.1592431544286356 0.1024019645220161 -0.04652243071455064 +-0.1671817200838261 0.06818394973692594 -0.005193598670843437 +-0.1885340102922609 0.007076407168198403 0.001967486399016588 +-0.2019477348455051 -0.01981312061543899 -0.03220026057483059 +-0.2153614593987493 -0.04670264839907638 -0.06636800754867779 +-0.1726568789818798 0.07551243673837869 -0.08069017768839784 +-0.1940091691903146 0.01440489416965116 -0.07352909261853782 +-0.1805954446370703 0.04129442195328856 -0.03936134564469063 +-0.140172744529083 0.09644123624322923 -0.08555504737692513 +-0.1481113101842735 0.06222322145813909 -0.04422621533321791 +-0.1290409002847209 0.05626249317935221 -0.08325883199559239 +-0.1503931904931557 -0.004845049389375319 -0.07609774692573236 +-0.1694636003927083 0.001115678889411538 -0.03706513026335788 +-0.1828773249459525 -0.02577384889422585 -0.07123287723720508 +-0.1615250347375178 0.0353336936745017 -0.07839396230706509 +0.0002661761626332713 -0.1724260709428618 -0.3774922889406777 +-0.05765550810456535 -0.1664010791403925 -0.3532609557029006 +-0.04388722426501761 -0.1102058405373924 -0.3491877749915763 +-0.01382817794418128 -0.1208080738659845 -0.3091293476455687 +-0.4370476844266227 0.4495933858456647 0.3869349673488666 +-0.4891017091958326 0.5181372960339955 0.4138705203301981 +-0.5411557339650426 0.5866812062223264 0.4408060733115296 +-0.6000774061004281 0.6060296148415668 0.3069918745705166 +-0.5189459752655554 0.5282507711356055 0.3473278617058938 +-0.5726672427198474 0.5986047084871258 0.3754538056505075 +-0.4551997571271476 0.5682604263622442 0.3721847047513865 +-0.4725004714286222 0.6861073809836242 0.356742612548283 +-0.5088267784324255 0.6386620525984404 0.4003400145488739 +-0.5392436150504177 0.6498129193851987 0.3334163130761841 +-0.1395188339026702 0.3090826581274642 0.09587885961499049 +-0.2603767304145404 -0.2110244754763818 -0.3925908615780002 +-0.3608030449428273 -0.2028166267440015 -0.3993345638995766 +-0.2909816700894823 -0.2136854737442209 -0.4453352176579761 +-0.3235451854675118 -0.1285640979687766 -0.3849251834296287 +0.164346017501207 -0.181351305532725 -0.3401528334061836 +0.207361179920245 -0.1380056107181898 -0.3195421485980279 +0.1833356117258933 -0.1653770127291846 -0.2708882154929668 +0.1932668258134305 -0.08638761364131248 -0.251179207302919 +0.1361573092875779 -0.07811531137897033 -0.2034269508159658 +0.1692412576190788 -0.1137590156523072 -0.2025252741978579 +0.1502516633943924 -0.1297333084558477 -0.2717898921110746 +0.06196538093842056 0.1320703277654508 0.0208906898863126 +0.02087540053107752 0.139664336657768 0.01916578138456573 +-0.02021457987626552 0.1472583455500852 0.01744087288281885 +0.01043770026553879 0.06983216832888391 0.009582890692282823 +-0.004888439805363364 0.1085452569394845 0.01351188178755084 +0.03620154060197966 0.1009512480471673 0.01523679028929771 +0.02754138911823865 0.05191529028372167 0.03025889411596642 +0.05330522945467954 0.08303437000200511 0.0359127937129813 +0.02931893790003636 0.0727115008491601 0.05486388863491802 +0.0139927978291342 0.1114245894597607 0.05879287973018603 +0.03797908938377738 0.1217474586126058 0.03984178480824932 +-0.003110891023565663 0.129341467504923 0.03811687630650244 +0.01221524904733649 0.09062837889432235 0.03418788521123442 +-0.02851596434914685 -0.5495086720486011 0.1183268515596238 +-0.4462540230767303 -0.4496157368502837 -0.07972816604376456 +-0.3944022964915603 -0.3803512082537628 -0.04732121444811101 +-0.3425505699063904 -0.3110866796572419 -0.01491426285245744 +-0.4718457970043616 -0.3326665465487285 0.01801834960923588 +-0.407198183455376 -0.3218766131029852 0.001552043378389215 +-0.459049910040546 -0.3911411416995061 -0.03085490821726435 +-0.3795815780214016 -0.4736318449457426 -0.04891226180415057 +-0.3277298514362315 -0.4043673163492217 -0.016505310208497 +-0.3129091329660728 -0.4976479530412016 -0.01809635756453656 +-0.3923774649852173 -0.4151572497949649 -3.900397765034969e-05 +0.4361567294413937 0.2574789833345215 0.06346966383301136 +0.09153437258179101 0.05109347967828327 0.09181222139786474 +0.08530172118645572 0.08262346469928593 0.06668945735393048 +0.06131542963181254 0.07230059554644089 0.0856405522758672 +0.05953788085001482 0.05150438498100246 0.06103555775691557 +-0.204921122043729 0.2530693813670397 0.2608097364830876 +-0.1728935966216323 0.2661245956240715 0.3387991609359639 +-0.2542694594409247 0.3000811508828151 0.3198694372621955 +-0.1144624725286175 0.2469040509675579 0.2214102536128205 +-0.07335216041070175 0.2877504900838512 0.2410704715216615 +-0.08243494710652086 0.2599592652245896 0.2993996780656969 +-0.1638108099258133 0.2939158204833331 0.2804699543919286 +0.2379450942115455 0.01030339193538803 -0.09251832502927924 +0.305528687355719 0.0262191321630028 -0.1357283373761164 +0.3731122804998926 0.04213487239061758 -0.1789383497229535 +0.28989598648799 0.08833107275024842 -0.08976489292756851 +0.329450093372317 0.07653351224570819 -0.1533264761589256 +0.2577584199848947 0.08321885136864381 -0.1480661734794178 +0.2223123933438164 0.07241533252263363 -0.04655488058073137 +0.1901748268407212 0.06730311114102902 -0.1048561611325806 +0.1942829070839698 0.04470203179047862 -0.06690645146525138 +0.2940040667312386 0.06572999339969804 -0.05181518326023923 +0.265974580471392 0.03801669266754303 -0.07216675414475925 +0.3335581736155656 0.05393243289515781 -0.1153767664915964 +0.2338370139682968 0.03290447128593841 -0.1304680346966085 +0.2297289337250482 0.05550555063648881 -0.1684177443639378 +0.3014206071124704 0.04882021151355319 -0.1736780470434457 +0.2618665002281434 0.0606177720180934 -0.1101164638120885 +0.2170084993467702 0.8785638170878906 -0.05230416534560891 +0.1790854525097581 0.7887100552881808 -0.112581186848391 +0.1737907958197928 0.8844879885232408 -0.1145444355961267 +0.1448690480332257 0.8936354266224932 -0.04169155598334043 +0.8600283676478839 0.1990115890194077 0.2029298223648116 +0.7604005791321083 0.178163240298685 0.2206528910864934 +0.8611272348378811 0.125812841787603 0.2454377279688936 +0.8783668502309048 0.1263172447245201 0.1680665482191625 +-0.06985864100722167 -0.3332488561440946 -0.03523351155825354 +-0.1385862212373997 -0.3275013641730107 -0.08461451221233433 +-0.2073138014675778 -0.3217538722019268 -0.1339955128664151 +-0.2870344779153543 -0.2603682083532515 -0.03272461182272689 +-0.2833701125094882 -0.278914265645782 -0.0829419123886499 +-0.2797057471036221 -0.2974603229383125 -0.1331592129545729 +-0.1961574484032852 -0.3964884516013761 -0.08536925965653167 +-0.1274298681731071 -0.4022359435724601 -0.03598825900245088 +-0.1850010953389925 -0.4712230310008255 -0.03674300644664822 +-0.2685493940393294 -0.3721949023377619 -0.08453295974468945 +-0.2573930409750368 -0.4469294817372111 -0.03590670653480602 +-0.2722137594451955 -0.3536488450452314 -0.03431565917876645 +-0.210978166873444 -0.3032078149093963 -0.08377821230049212 +-0.2146425322793101 -0.2846617576168659 -0.0335609117345691 +-0.1422505866432659 -0.3089553068804802 -0.03439721164641132 +-0.1998218138091512 -0.3779423943088458 -0.03515195909060866 +0.5378196648421263 -0.02641933590170942 -0.1431621082977047 +0.6002214054067092 -0.06870962574170951 -0.138794969882599 +0.5725417154756037 -0.06859899458165113 -0.0685429929407244 +0.5805187638448555 0.03793936843993259 -0.112095914423259 +-0.2642248322613153 -0.2554028292188107 -0.1626663237710032 +-0.2524082828248747 -0.1947992782067784 -0.1419561340215104 +-0.2405917333884341 -0.1341957271947461 -0.1212459442720177 +-0.1660194525829227 -0.2414300895134032 -0.29567123076246 +-0.2026934289545338 -0.2662888530858831 -0.258239658348472 +-0.2393674053261449 -0.291147616658363 -0.220808085934484 +-0.4009069597775315 -0.1980743957635878 -0.1500410858398988 +-0.3592851004176063 -0.2373850572526728 -0.1611528950667645 +-0.3176632410576811 -0.2766957187417579 -0.1722647042936302 +-0.2275508558897043 -0.2305440656463308 -0.2000978961849912 +-0.1908768795180932 -0.2056853020738508 -0.2375294685989793 +-0.2157343064532637 -0.1699405146342984 -0.1793877064354985 +-0.3058466916212406 -0.2160921677297256 -0.1515545145441375 +-0.2940301421847999 -0.1554886167176933 -0.1308443247946447 +-0.3474685509811657 -0.1767815062406405 -0.1404427053172718 +-0.2809892646860701 -0.251836955169278 -0.2096962767076183 +-0.3226111240459953 -0.2125262936801929 -0.1985844674807525 +-0.244315288314459 -0.2269781915967981 -0.2471278491216063 +-0.2691727152496295 -0.1912334041572457 -0.1889860869581256 +0.3497603699184267 -0.790250301957095 -0.2659146595394768 +0.2705420909341346 -0.710337857268485 -0.2839354821023878 +0.3334490260485676 -0.7725680166583232 -0.3347572626755423 +0.396578150094909 -0.7449300314064953 -0.3220583975371187 +0.05815100674392179 0.3750553973954558 0.3469383800486531 +0.1134498142639652 -0.8809785998218413 0.2269654538775056 +0.1220357411074117 -0.8054120048789881 0.1818558161210483 +0.1306216679508583 -0.7298454099361349 0.1367461783645911 +0.01067265537518221 -0.6814974191341523 0.335314930820113 +0.0420697327236277 -0.7731800110109998 0.3142349844247296 +0.07346681007207319 -0.8648626028878472 0.2931550380293462 +0.05200223482831726 -0.8962609015257527 0.1796604151700917 +-0.01017780233242485 -0.9039428443236276 0.1302760102142359 +0.06035386756079897 -0.817638086016796 0.1337639239100178 +0.08205273691551973 -0.7892960079449939 0.248045400272889 +0.09063866375896623 -0.7137294130021408 0.2029357625164318 +0.05065565956707423 -0.6976134160681464 0.2691253466682724 +0.01201923063642524 -0.8801449045917586 0.2458499993219323 +-0.01961214082298504 -0.7854060921488075 0.266143092213699 +-0.05016080652431687 -0.8878268473896334 0.1964655943660765 +0.02035607567280709 -0.8023062404789387 0.2000941051930625 +0.3315387897222848 0.01080009076289451 -0.2102976084292391 +0.2639551965781112 -0.005115649464720261 -0.167087596082402 +0.2899652989446769 -0.02053469086482856 -0.2416568671355247 +0.2598471163348625 0.01748542988583012 -0.2050373057497313 +-0.2298074966339509 0.6853858079989971 -0.2789140637849578 +-0.3146143644370056 0.6948593728652807 -0.3545986456001886 +-0.3994212322400603 0.7043329377315642 -0.4302832274154195 +-0.4233472019965251 0.7585810843822904 -0.3046075471956873 +-0.3268625561153111 0.7223980774982016 -0.2921048286759471 +-0.4128616137861045 0.7336406548531187 -0.3689431007211477 +-0.2569178473403264 0.6213096324902214 -0.3082998916260474 +-0.2840281980467019 0.557233456981446 -0.3376857194671371 +-0.3417247151433811 0.6307831973565051 -0.3839844734412783 +-0.354283794955483 0.6587917769261853 -0.3217234784463971 +-0.07015534863798052 -0.8486895392493812 0.3456110699122482 +0.001992199459981844 -0.8603303225462324 0.3204153970778969 +-0.02960993459741537 -0.7658071327088443 0.3406445995263906 +-0.06054562875113007 -0.8730230051075887 0.2722351391460026 +-0.2281721073498047 0.03986096084631031 0.5610288869090162 +-0.2537410164520481 0.03717349344039964 0.4728011794192845 +-0.2734041030396702 -0.008962280100953467 0.5196941345376572 +-0.1889551920406597 -0.006881873144102833 0.4745464061925422 +-0.3320613621669855 -0.6545270821815614 0.01077119340619916 +-0.4327067548933857 -0.6941094665344824 0.01041388749336045 +-0.5333521476197859 -0.7336918508874033 0.01005658158052173 +-0.5320786973329718 -0.5824787578951844 -0.08167651931264285 +-0.5660516450040431 -0.6460772503435644 -0.05121792098586756 +-0.6000245926751147 -0.7096757427919445 -0.02075932265909227 +-0.5378295638763453 -0.7086349928971172 0.1561303151323637 +-0.5377858067171687 -0.7238299316745986 0.08317787706286559 +-0.4353800218614816 -0.6821216887586647 0.08340655338534139 +-0.6045020089316739 -0.6846188848016583 0.1253144108927498 +-0.568724911972139 -0.6340894725677467 0.02177474490611339 +-0.6044582517724975 -0.6998138235791393 0.0523619728232516 +-0.465406252277643 -0.6064948659906434 -0.05086061507302884 +-0.3987338072223142 -0.6305109740861026 -0.02004471083341484 +-0.4993791999487144 -0.6700933584390234 -0.02040201674625356 +-0.5024981041416375 -0.6586278587253869 0.05269916482484892 +0.2199802101822937 -0.2471658594405405 0.5867025934848225 +0.1307893487197505 -0.2838183248943387 0.58041160560889 +0.04159848725720721 -0.3204707903481369 0.5741206177329576 +0.1389520630277322 -0.122249485661291 0.6090907340819386 +0.09027527514246972 -0.2213601380047139 0.5916056759074481 +0.179466136605013 -0.1847076725509158 0.5978966637833806 +0.1507242712487873 -0.05686858840134922 0.5532986825937349 +0.1912383448260681 -0.119326775290974 0.542104612295177 +0.1138196915845799 -0.09059834348483035 0.480021572931041 +0.1425615569408056 -0.2184374276343969 0.5246195541206866 +0.05337069547826233 -0.2550898930881951 0.518328566244754 +0.06514290369931745 -0.1897089958282533 0.4625365147565506 +0.1020474833635248 -0.1559792407447721 0.5358136244192442 +0.01368388814757418 0.3914573504798007 -0.6618241487359636 +-0.05817742261652161 0.5088216080034778 -0.6537065137608482 +-0.1300387333806174 0.6261858655271548 -0.6455888787857327 +0.1000095849010636 0.3952373450220799 -0.6613303702061085 +0.1144739708904572 0.5163815970880361 -0.6527189567011378 +0.1289383568798508 0.6375258491539924 -0.6441075431961671 +-0.1073129212792409 0.5774541824038932 -0.702411218644436 +-0.08305654363208875 0.5230311440832505 -0.7542000528017393 +-0.03486040412221106 0.4578580073300286 -0.7084612434932788 +-0.04448303577627445 0.6370911104710555 -0.6511540279330389 +0.02798167778206245 0.5168798240734505 -0.6568380601556461 +0.04282605994436221 0.6409141656878324 -0.6506546244118483 +0.05232383465510092 0.4635624495214579 -0.7101336227937933 +0.004118434821983905 0.5298472855820934 -0.7574889872756654 +0.06735693921708538 0.5884244288842992 -0.7048974768588248 +-0.02030887027222396 0.5872939962381982 -0.7081878995766041 +-0.08164397515856517 -0.2177835772670467 0.8767148205973077 +-0.03953965479926175 -0.2769187397075402 0.7713326248985362 +0.01053801154028618 -0.2563452705099271 0.8719108257574728 +-0.0275491419244557 -0.188342812821127 0.88563002185245 +-0.8654863260326132 -0.2484678433016734 0.03118502220708149 +-0.7636632681122998 -0.2374201828163843 0.05975600526276966 +-0.8777100286910741 -0.1791011971926152 0.06478037538588585 +-0.8901889532756334 -0.1775955027176186 -0.01504372960496612 +-0.9024126559340943 -0.1082288566085604 0.01855162357383824 +-0.8130685225983401 -0.09567550164827462 -0.03270149836132558 +-0.7891138193072953 -0.1666930306767443 0.01355490118634261 +0.8141064902471702 0.1887527864262619 0.3523782268774112 +0.8375970688858777 0.1206708042966863 0.3200462191376869 +0.7373493440612875 0.1730464751964559 0.2952785122153451 +0.8062323890475271 0.1210981494610958 0.3927365762402045 +0.02071076088108663 0.1244886238946327 -0.04372419658716056 +0.0002480905024105553 0.1358734847223589 -0.01314166185217086 +0.04133807090975359 0.1282794758300417 -0.01141675335042398 +0.0155742305733127 0.09716039611175828 -0.01707065294743888 +0.6671748782550496 0.3448485204271565 0.4997989694725323 +0.6604781296749791 0.3003937286370739 0.5333027144444171 +0.6296257119683765 0.2849625492130904 0.4155387110755422 +0.6015328756739137 0.3714295438124061 0.5617160681816464 +0.4983417068061043 0.3381245959835896 0.5393729084937704 +0.5948361270938431 0.3269747520223235 0.5952198131535311 +0.5642584290798343 0.3116853663777001 0.4776988614690785 +-0.4580300276813805 0.4015266597060886 0.5452749241537753 +-0.5118741281119671 0.3774679478240499 0.6461850015040435 +-0.4780462540954139 0.446717301996702 0.63077381839197 +-0.4450988846815171 0.4028861393086686 0.6788150911891673 +-0.2708022272284072 0.1725261421005467 -0.02030477430793674 +-0.2126134110421277 0.1744526185341261 -0.04312484629831736 +-0.2236719827797216 0.1799937194096352 0.0201103302149497 +-0.248274756177933 0.2647650516145308 -0.0004204776124961266 +-0.1051120833624983 -0.3802096888045305 -0.2101898483507607 +-0.1620885161409175 -0.3588085859466347 -0.2012520700740058 +-0.2190649489193367 -0.3374074830887388 -0.1923142917972508 +-0.1967522427907514 -0.4868766418876375 -0.09506178537748397 +-0.1509321630766249 -0.4335431653460839 -0.1526258168641223 +-0.207908595855044 -0.4121420624881882 -0.1436880385873674 +-0.1304518045534745 -0.4075463277318295 -0.259144466776483 +-0.1557915257444506 -0.4348829666591285 -0.3080990852022054 +-0.1874282373318937 -0.3861452248739335 -0.2502066884997281 +-0.176271884267601 -0.4608798042733832 -0.2015804352898446 +0.6951594232892846 0.3074765867652305 -0.1124924531951126 +0.7788265769235871 0.2994677435456606 -0.1271013198182171 +0.8624937305578897 0.2914589003260907 -0.1417101864413217 +0.7542673479748458 -0.01247039577969575 -0.1925896195731326 +0.8182318600472946 0.08616975518237643 -0.1804994307368972 +0.8821963721197434 0.1848099061444486 -0.1684092419006617 +0.8978114494053978 0.1505837996572903 -0.06401938418254187 +0.8842137035357887 0.2221726767298545 -0.1034997271684081 +0.7972735443616145 0.2293315920649643 -0.08842213627187037 +0.9175140909672516 0.0439348054756482 -0.09071843964188191 +0.836678827485322 0.01603360370168009 -0.1418202471905504 +0.9039163450976423 0.1155236825482124 -0.1301987826277482 +0.7345647064129921 0.09417859840194635 -0.1658905641137926 +0.7148620648511383 0.2008275925835884 -0.1391915086544526 +0.7985292184854409 0.1928187493640185 -0.1538003752775572 +0.8178245806791309 0.1228061629718484 -0.1151893362848838 +0.32437521727727 0.1537788316928913 -0.0859605608415179 +0.326716881563455 0.2141143692539295 -0.1404575093073166 +0.3639293241615971 0.141981271188351 -0.149522144072875 +0.488881629051382 0.2589011193670949 -0.1509513395553409 +0.4461825300486531 0.1945424150254529 -0.1820175334297865 +0.4089700874505109 0.2666755130910313 -0.1729528986642281 +0.4066284231643261 0.2063399755299931 -0.1184559501984294 +-0.1522549068358168 0.7360758887838753 0.5063021155619138 +-0.07428545394954049 0.7461745094927834 0.5134508620513919 +-0.0700826948694136 0.6877885972054805 0.4356015853737838 +-0.1137220220635935 0.7069598199730722 0.5557083804599168 +-0.3846285618926055 -0.04372736089532923 0.5147831152979969 +-0.4309579384680531 0.01646657279891187 0.504313893311323 +-0.4772873150435007 0.07666050649315297 0.4938446713246492 +-0.4159299998894425 0.0005043463133878011 0.4308380892383841 +-0.4472314378862794 0.04473605352210483 0.3468930631787712 +-0.4622593764648901 0.0606982800076289 0.4203688672517102 +-0.4256722209348666 -0.09711802481363913 0.4791534408537764 +-0.4720015975103142 -0.036924091119398 0.4686842188671027 +-0.4667158799771277 -0.150508688731949 0.4435237664095559 +-0.4569736589317037 -0.05288631760492206 0.3952084147941637 +-0.2416352067421595 0.1087169490804397 0.2842005404211608 +-0.2236235745176497 0.1368120985850374 0.2307205640311416 +-0.2056119422931398 0.164907248089635 0.1772405876411224 +-0.1415568914489465 0.1910176766036986 0.3332194365468751 +-0.1735844168710431 0.1779624623466668 0.2552300120939988 +-0.191596049095553 0.1498673128420691 0.308709988484018 +-0.1939237741617725 0.0942155475266766 0.245636402289246 +-0.1759121419372627 0.1223106970312743 0.1921564258992268 +-0.1462123415813855 0.07971414597291346 0.2070722641573312 +-0.1438846165151659 0.135365911288306 0.2701458503521033 +-0.294460631096778 -0.2176196665241682 0.2424841378197077 +-0.3636233082581095 -0.2734433297525892 0.2983840507837434 +-0.2939354721913481 -0.2852263724707898 0.2699343750237336 +-0.3753271772658496 -0.2653178133978102 0.2235401193234418 +0.02502975905332403 0.2822030601962537 0.1537826470779425 +0.04600032141810911 0.2625604418935586 0.09975102134397154 +0.05224801733882985 0.2276605846357962 0.159195437003389 +0.1030399331134525 0.2929211873271849 0.1295982059487992 +0.7556775873261292 -0.150297593907562 -0.1908636983108974 +0.8210523387498615 -0.1894846410733562 -0.1770475882124267 +0.8864270901735938 -0.2286716882391502 -0.163231478113956 +0.845737472339032 -0.3550397146648905 -0.09024379881888073 +0.8695061523046812 -0.2928693948121252 -0.127250894326093 +0.8014058751838495 -0.2528150465906117 -0.1406876047966952 +0.7896524696236658 -0.2499428076505631 -0.2166069064932238 +0.8579694010013865 -0.2900675337971185 -0.2033230826196394 +0.8220923185435427 -0.3492657104806926 -0.242179560825543 +0.8381863186103592 -0.3542739204417756 -0.166958968353312 +0.04079929419662549 0.208741008753197 0.002720380667574472 +0.05138233756752302 0.1704056682593239 0.01180553527694354 +0.01029235716017998 0.1779996771516411 0.01008062677519666 +0.02739604601287984 0.1600827991064789 0.03075663019888025 +-0.3225796492158485 -0.2200526658342795 0.334013725227964 +0.1265588341002754 0.7159345163806092 0.3762319520935615 +0.2005960714503266 0.7626131531039978 0.449269545776836 +0.1634119119267718 0.8041921882029203 0.3922045502833914 +0.2399896669495721 0.7856514443785417 0.3845663478626214 +-0.1463184998229459 0.7507359003640967 -0.1930344932140169 +-0.1476363708149955 0.8255595575954798 -0.1828395044583069 +-0.1489542418070452 0.900383214826863 -0.172644515702597 +-0.0708154328670882 0.917489912449222 -0.03543328678152459 +-0.1087168763550849 0.8348758732798917 -0.1144170654978919 +-0.1104506701681738 0.9128184861214498 -0.1046294693447859 +-0.1811143372114609 0.8243554563368465 -0.1191496787708719 +-0.2157587495002631 0.8967047411206257 -0.04496968666165056 +-0.1828695896051886 0.9017299648468495 -0.1092960332299897 +-0.1439179943668158 0.9114797024720452 -0.04013959440486607 +0.2768282185132996 -0.1768320604219105 -0.244834791808402 +0.3513312310760198 -0.2042614009181769 -0.2880459860370541 +0.3008537867076514 -0.1494606584109158 -0.2934887249134631 +0.2578386242886135 -0.192806353225451 -0.3140994097216189 +-0.5377486389230224 -0.2950894190824599 0.6648988441976382 +-0.4712654877210676 -0.2313667109181634 0.6183500085599823 +-0.4047823365191128 -0.1676440027538668 0.5718011729223265 +-0.5279133136458961 -0.3278159945087964 0.4649121495896651 +-0.5533528058055899 -0.3381480387547831 0.5470906596715415 +-0.5787922979652835 -0.3484800830007697 0.6292691697534177 +-0.4776256920862715 -0.3400981371266384 0.6867955185235274 +-0.4129098493500145 -0.382253298305837 0.7031394588384929 +-0.4093608908411903 -0.2751912796366982 0.6380040268527289 +-0.5123091467633286 -0.2847573748364732 0.582720334115762 +-0.4458259955613739 -0.2210346666721767 0.5361714984781061 +-0.486869654603635 -0.2744253305904866 0.5005418240338857 +-0.5186693511285327 -0.3934888010449482 0.6511658440793069 +-0.4914482089257124 -0.3819726074733179 0.5667446779642882 +-0.4539535083922755 -0.4356439622241468 0.6675097843942724 +-0.4507805769983881 -0.3289313891109836 0.6029619694527605 +-0.9063051343850153 0.08756702508178374 -0.03429504617842201 +-0.8210930884769734 0.03680762867308996 -0.04232383379764402 +-0.9103383920461525 0.02445900045165028 0.008905542179872973 +-0.9036035073714461 0.09083518737125837 0.04370315800266457 +-0.1011047033812913 -0.06673510231873564 -0.4639209730676905 +-0.1454779268957809 -0.1255913391895747 -0.5207385098589907 +-0.08356384239497239 -0.08282359623770934 -0.5542143290129303 +-0.1315385225662924 -0.02051481022713898 -0.5319651459459804 +0.6641055959755398 0.3474608072192081 0.3141270904868357 +0.7290295408587879 0.4251647808636627 0.330003947564051 +0.7026201016008556 0.4079887852968431 0.3989747837228321 +0.6793256183845933 0.4635236343142025 0.3754217845380795 +0.04440643149447301 -0.5457567756047401 0.3627276742200094 +0.1095372849622093 -0.5016987239521753 0.3690604712245224 +0.1746681384299456 -0.4576406722996104 0.3753932682290354 +0.06588222919571013 -0.6528152048981061 0.374901728620464 +0.1524888803646835 -0.7158155825389072 0.3934085800254316 +0.239095531533657 -0.7788159601797082 0.4119154314303991 +0.1495202891541013 -0.5178147208861695 0.3028708870726818 +0.124372439878257 -0.5779887694727285 0.2303485059163282 +0.08438943568636503 -0.5618727725387342 0.2965380900681688 +0.1961439361311827 -0.5646991015929763 0.3875673226294899 +0.1310130826634464 -0.6087571532455411 0.3812345256249771 +0.2176197338324198 -0.6717575308863422 0.3997413770299446 +0.1058652333876021 -0.6689312018321003 0.3087121444686233 +0.1458482375794942 -0.6850471987660943 0.2425225603167827 +0.1924718845565755 -0.7319315794729013 0.3272189958735909 +0.1709960868553385 -0.6248731501795353 0.3150449414731365 +-0.09131698452656165 -0.574598645086805 -0.7029638977388886 +-0.1332003053880061 -0.5392872370911295 -0.6129010478601463 +-0.1589849140136754 -0.5332550211368982 -0.7221492488470422 +-0.08814468058871909 -0.5249188131614161 -0.7382815880551725 +0.1181200092528965 -0.4271813085507099 0.02869043332793596 +0.1532046731457336 -0.5060019252702357 0.04806269620601264 +0.2022864153899996 -0.4365456522667157 0.02386111468196802 +0.1506445205816938 -0.4847651353905743 -0.03773562664468768 +0.07949296543629075 -0.2168493162896128 -0.1039932379318335 +0.03463529080297288 -0.2574048728342477 -0.06221394953920445 +0.02554396774967149 -0.2163689540979519 -0.09679609978160708 +0.1016693803883431 -0.1707302588944298 -0.1074609842910549 +0.0477203827017238 -0.1702498967027689 -0.1002638461408285 +0.07898812070707747 -0.1651667580438818 -0.06914944225764726 +0.03413044607375963 -0.2057223145885166 -0.0273701538650182 +0.002862708068405939 -0.2108054532474039 -0.05848455774819943 +0.01195403112170733 -0.2518413719836997 -0.0239024075057968 +0.0568117057550252 -0.2112858154390647 -0.06568169589842586 +0.3684474865077288 -0.191501991396188 0.357029157783123 +0.3406687051054085 -0.2874208246345361 0.3635431898175715 +0.4137596369108147 -0.2571778618603748 0.3518743464360432 +0.3576169947255676 -0.1292560613474194 0.2966529554723317 +0.4029291451286536 -0.1949319318116061 0.2914981441252519 +0.3190077215410861 -0.1629289645369988 0.242790785195989 +0.3298382133232474 -0.2251748945857674 0.3031669875067803 +-0.002844260173053559 -0.5600414899897461 -0.09197983437375276 +0.3622049346293544 0.5205986642353519 -0.4558983076846624 +0.4635523514665012 0.5273475143244171 -0.475072544624434 +0.564899768303648 0.5340963644134822 -0.4942467815642055 +0.510640719369656 0.3444771728313242 -0.454355389409654 +0.5625095412933689 0.4099331867217318 -0.4740439324410951 +0.6143783632170818 0.4753892006121396 -0.4937324754725361 +0.5578250638192266 0.6270120412787086 -0.3748068705854823 +0.5637666036230581 0.5825417586467343 -0.4363380686017995 +0.4604959911124372 0.5741599239224632 -0.4157647132574681 +0.6073036587326606 0.568304877477366 -0.3742925644938129 +0.5594531809393049 0.456745596319778 -0.4147361010741292 +0.6132451985364918 0.5238345948453917 -0.43582376251013 +0.4611621244562222 0.4031843366326668 -0.4548696955013234 +0.4116835295427883 0.4618915004340094 -0.4553840015929929 +0.5130309463799351 0.4686403505230745 -0.4745582385327645 +0.5104551919744614 0.5159146812732909 -0.4155378422456826 +0.1433776026581246 -0.7374863561921462 0.05966198350403737 +0.1475476105219444 -0.8206938973910107 0.02768742639994082 +0.1517176183857643 -0.9039014385898752 -0.00428713070415571 +0.03461217930700056 -0.9027259933817355 -0.1012545482490879 +0.08915056858900104 -0.820820638260248 -0.02078697731191242 +0.09368927945585918 -0.9069055055991584 -0.05293833578890899 +0.07323142153794206 -0.8254097662379368 0.05594852272652841 +0.002716243787672094 -0.9117659869751896 0.05233865953428354 +0.07778217006344654 -0.9117975918758343 0.0239031636080194 +0.01851881632082421 -0.9122471454876708 -0.02477941289731268 +-0.04547582618562166 -0.3449212620393186 -0.1953909979390826 +-0.04281600178716416 -0.2882317324162108 -0.1716543692506495 +-0.04015617738870665 -0.231542202793103 -0.1479177405622164 +0.0297626295351593 -0.2644515127835058 -0.3008412526891029 +-0.007856598325231178 -0.3046863874114121 -0.2481161253140927 +-0.005196773926773677 -0.2479968577883044 -0.2243794966256596 +0.0111329958994551 -0.2887120946078716 -0.1788515074008759 +0.06774181798453184 -0.2325029271764248 -0.1623120168626692 +0.0137928202979126 -0.2320225649847639 -0.1551148787124428 +0.04875222375984558 -0.2484772199799652 -0.231576634775886 +-0.03279183165507307 0.02383991249039568 -0.1257952530148189 +-0.002945639812097556 0.04863738481409791 -0.1224499883353821 +0.003408790987684654 0.01275933082040076 -0.1349405374324405 +-0.008082170119871477 0.02130915703122353 -0.09579644469566041 +-0.03372467873386276 -0.3292676511525066 -0.1370722190082468 +-0.02197353128210387 -0.3136140402656946 -0.07875344007741113 +-0.03106485433540526 -0.2725781215293988 -0.1133355903198137 +0.022884143351214 -0.2730584837210597 -0.1205327284700402 +-0.09125614278655489 0.1152779802881446 -0.1212423993598628 +-0.08012429854219283 0.07509923722426759 -0.11894618397853 +-0.05027810669921734 0.09989670954796984 -0.1156009192990932 +-0.06285087797590941 0.0344421458189878 -0.1658536803608263 +-0.05670930165398799 0.03396379747758502 -0.2150573921244554 +-0.03300468613293389 0.05923961814269005 -0.1625084156813895 +-0.07398272222027145 0.07462088888286481 -0.1681498957421591 +0.292237650774175 0.1486666103112867 -0.1442618413933672 +-0.3803784611836007 -0.7269689791329297 0.05545679018301283 +-0.4276858142423339 -0.7983233167698881 0.1001952221568818 +-0.4828220425440509 -0.7688885863448789 0.05519527693935009 +-0.4854334834797082 -0.757284844059396 0.1289904802731665 +-0.1302377189119974 -0.06534051702490724 0.211588340872756 +-0.0909822178630586 -0.03613914434742851 0.2176608350307247 +-0.07390782603205719 -0.06569310937816789 0.2579701999358972 +-0.1950235433233858 -0.02128515044040478 0.2098431140994982 +-0.2034794748548341 0.02241762379083708 0.2544797463893817 +-0.1557680422744471 0.007916222237073956 0.2159156082574669 +-0.1386936504434457 -0.02163774279366539 0.2562249731626396 +0.002223261572582977 -0.8513214465028194 -0.3040399728398799 +0.0315505221436906 -0.8249078675518429 -0.3724219077948683 +0.05425759714130281 -0.748036629522991 -0.3091481316901589 +-0.06739211839894926 -0.8367278694770659 -0.3448873102238144 +-0.08497316280176168 -0.7188494754714843 -0.3908428064580277 +-0.03806485782784165 -0.8103142905260895 -0.4132692451788026 +-0.01537379441497417 -0.7341685929774 -0.3502825872535628 +0.3045722482078409 0.5743603381905675 -0.4497054972407155 +0.3482869786234742 0.6348708622348482 -0.4626869237365401 +0.3920017090391076 0.695381386279129 -0.4756683502323648 +0.4996637243960027 0.6813889887729225 -0.3685848217188156 +0.4023953319750535 0.6284298233059646 -0.4095401871651843 +0.4474674370203462 0.6911471281651567 -0.4238759130301337 +0.3383369217783439 0.6729826356360546 -0.397834411828501 +0.3714564767542559 0.7705669563994255 -0.3451611066115782 +0.3833064627096429 0.7357512281197391 -0.4121443619377175 +0.4380740283707197 0.730015159868124 -0.3584853529552995 +0.02425546732041844 -0.3712380970132128 0.5213037387011559 +0.09610330884617292 -0.3853529382244903 0.4747778475452867 +0.1679511503719274 -0.3994677794357679 0.4282519563894175 +0.107875517067228 -0.3199720409645485 0.4189857960570832 +0.03602767554147356 -0.305857199753271 0.4655116872129523 +0.04779988376252868 -0.2404763024933291 0.4097196357247489 +0.1852941703087162 -0.3487004727706922 0.4810688354212193 +0.2026371902455049 -0.2979331661056163 0.5338857144530207 +0.1134463287829617 -0.3345856315594146 0.5275947265770884 +0.1252185370040168 -0.2692047342994726 0.4718026750888847 +-0.2729719119148454 0.1838238681008127 0.2897802648102495 +-0.3043086170875312 0.2589307871211856 0.2953599891993383 +-0.2549602796903355 0.2119190176054103 0.2363002884202304 +-0.2229327542682388 0.224974231862442 0.3142897128731068 +-0.5996031775732042 0.1468165751483101 0.4957410417351212 +-0.6755896635274601 0.1567787101092262 0.5081066341322671 +-0.7515761494817158 0.1667408450701423 0.5204722265294131 +-0.8086363116833961 0.07421096969212987 0.4386411322898528 +-0.704582340383814 0.1106431902485761 0.4675236341523351 +-0.7825312125814834 0.1209630514568978 0.4810833397385305 +-0.7100577406166131 0.1660477489726443 0.4364011526750295 +-0.819233421887801 0.1850089795260037 0.3760840885093919 +-0.7887910369188467 0.1765995152299559 0.4503815683449355 +-0.8171006286230178 0.1300879635757029 0.4087783324240337 +0.2974541607833765 -0.85844063163623 -0.07591425436838807 +0.2204887103989532 -0.7988626013570312 -0.008126013218739271 +0.2253508129098162 -0.8855767266804661 -0.04029568782809557 +0.1579320075837149 -0.8111213913305282 -0.03696415044882716 +0.1723265723300278 -0.8836606501868722 -0.1336222054980957 +0.1624580016611103 -0.89649946337286 -0.06909061723386709 +0.2359759769984039 -0.8749472637315289 -0.1054365196947573 +-0.7480161442664524 -0.3535516554089732 -0.3877104841597415 +-0.6602451927740625 -0.3145013562239647 -0.3878926128033239 +-0.7028011254860278 -0.4068511973712242 -0.4164860609701289 +-0.7397798981008126 -0.4373367390178239 -0.3257248604539077 +-0.694564879320388 -0.4906362809800749 -0.3545004372642952 +-0.6437727004427829 -0.482071523441666 -0.2639213653916564 +-0.6935015470554466 -0.3435541312091538 -0.2956161786244947 +-0.5999217714414935 -0.3893246565235539 -0.2348684599848733 +-0.6081580176071331 -0.3055395729147032 -0.2968540836907071 +-0.6525751594857987 -0.398605797392668 -0.326205148688816 +-0.4323344424397393 0.3166944009548582 -0.1182534270770074 +-0.3582231440739405 0.3360915394337681 -0.1841539868938411 +-0.3888929581256839 0.2719726762488351 -0.1134357402704304 +-0.3663654870752098 0.3642115857628193 -0.09355144357498973 +0.306458081537721 -0.4307534293040162 0.4649952205527793 +0.3731171711777602 -0.4479242379609868 0.5482643758720103 +0.4397762608177995 -0.4650950466179575 0.6315335311912411 +0.5257308769539397 -0.3400245409815321 0.4299886904081942 +0.5192990347885726 -0.3874383124126641 0.5249266891089535 +0.5128671926232057 -0.4348520838437961 0.6198646878097127 +0.4353546555725322 -0.5641490962087028 0.5523449982999995 +0.4388451176174771 -0.5158669023595813 0.5937268877590658 +0.3711625572407805 -0.4976689819671828 0.509050242578964 +0.5084455873779383 -0.5339061334345414 0.5406761549184711 +0.5173444208515928 -0.43718305641886 0.4857125558159072 +0.5119360494228834 -0.4856239395854199 0.5820580443775374 +0.4526399451485335 -0.3702675037556935 0.4416575337897225 +0.3795490133431272 -0.4005104665298548 0.453326377171251 +0.4462081029831664 -0.4176812751868255 0.5365955324904818 +0.4445090357288615 -0.4677218558499121 0.4977050109752964 +-0.1904470608975632 -0.2161259933660045 0.1464161867315733 +-0.05649644717612719 -0.001435908174709345 -0.1783442294578848 +-0.02029582453336946 -0.01251648984470425 -0.1874895138755064 +-0.05035487085420578 -0.001914256516112123 -0.2275479412215138 +-0.04116087388848789 -0.04767983192638023 -0.1793906991071721 +-0.009832857143871002 0.2064567638221979 0.1935668448285189 +-0.03705111542937682 0.2609992393826554 0.1881540549030725 +-0.07816142754729259 0.2201528002663619 0.1684938369942316 +0.03884476915508421 0.1790023749890781 0.1872316865346947 +0.01919382505061783 0.1652440226001223 0.1558235204065831 +0.01162651086957839 0.2335448505495355 0.1818188966092483 +-0.02948380124833738 0.1926984114332422 0.1621586787004073 +0.09359208146251873 0.06117438612703889 -0.1663512120523815 +0.06024631674669834 0.06730462163241951 -0.1427279678541634 +0.06660074754648056 0.03142656763872236 -0.1552185169512218 +0.003195936509823843 0.04815903647269512 -0.1716537000990112 +-0.02050867901123027 0.02288321580759012 -0.224202676542077 +0.00955036730960605 0.01228098247899798 -0.1841442491960695 +0.03654170122564421 0.04202880096731451 -0.1952769442972293 +0.1419718160245281 -0.1644182763186182 0.1401917255087127 +0.08746660728001908 -0.1642376521852654 0.1401621950270421 +0.03296139853551004 -0.1640570280519126 0.1401326645453715 +0.04348153297945176 -0.1299186594737166 0.2424118094656265 +0.0382214657574809 -0.1469878437628146 0.1912722370054991 +0.09272667450198996 -0.1471684678961674 0.1913017674871696 +0.02635876851896867 -0.08917983966344313 0.2381331591089799 +0.05848114558102375 -0.06569082827562041 0.1827444667738763 +0.0210987012969978 -0.1062490239525411 0.1869935866488524 +0.1077262871035619 -0.0829406366980712 0.1316344247954194 +0.124849051564045 -0.1236794565083447 0.135913075152066 +0.070343842819536 -0.1234988323749919 0.1358835446703954 +0.07560391004150684 -0.1064296480858939 0.1870231171305229 +0.2095939386566629 0.08233641996342334 0.009375806854223312 +0.1647379174664143 0.08714528602260845 0.007005213737328698 +0.1815644523968164 0.05462311923126834 -0.01097576403029669 +0.1326003509633191 0.08203306464100382 -0.05129606681452059 +0.1453188056504725 0.07211197720021412 -0.1072267542494753 +0.1494268858937212 0.04951089784966373 -0.06927704458214599 +0.1774563721535678 0.07722419858181874 -0.04892547369762598 +-0.5770942087052621 -0.2161469348667915 -0.4262340429743328 +-0.6231376830860649 -0.2485539387221812 -0.4923904734859124 +-0.6691811574668678 -0.2809609425775709 -0.5585469039974921 +-0.6162852712655625 -0.273165028284462 -0.6156544054836683 +-0.5579242516324048 -0.2629505868082753 -0.6678269928515593 +-0.5681043140589609 -0.2397974714130356 -0.5474695525168668 +-0.6615882097579201 -0.2119060240230543 -0.5945161012528112 +-0.613336446106144 -0.1786342122063909 -0.5263642865000762 +-0.648459322171949 -0.1405283233402245 -0.6255834226039148 +-0.606374699200297 -0.2027784116280631 -0.6505158178519523 +0.05321413071929181 -0.3491995766442489 0.310919926652463 +0.01961196241108253 -0.3518408030301443 0.3965564943873171 +-0.01399020589712676 -0.3544820294160397 0.4821930621221711 +-0.1020552574040372 -0.3582284620828782 0.3327457154275334 +-0.02442056334237269 -0.3537140193635636 0.3218328210399982 +-0.05802273165058197 -0.356355245749459 0.4074693887748522 +0.03138417063213764 -0.2864599057702025 0.3407644428991135 +0.009554210544983475 -0.2237202348961561 0.3706089591457641 +-0.002217997676071642 -0.289101132156098 0.4264010106339676 +-0.04625052342952686 -0.2909743484895173 0.3516773372866488 +-0.7575729835968676 -0.475948541933392 0.1391802756421415 +-0.688145088236966 -0.4122929895701594 0.1205728216502886 +-0.6187171928770644 -0.3486374372069267 0.1019653676584357 +-0.5803295319856175 -0.5240612226592596 -0.04465440582106499 +-0.6625533143093347 -0.5292421798717146 0.02282630599728815 +-0.744777096633052 -0.5344231370841697 0.09030701781564128 +-0.6660070820091817 -0.5671510416291068 0.2115654659102253 +-0.6429617158202926 -0.458232989537684 0.1568485824817001 +-0.7146136030305422 -0.5234445882628929 0.175942825118075 +-0.6532111950453661 -0.6256256367798844 0.1626922080837251 +-0.7018177160667265 -0.5819191834136708 0.1270695672915748 +-0.6173699418926614 -0.5751821798392392 0.05910206682869969 +-0.5931254189494332 -0.465586627508482 0.004218852005435217 +-0.6753492012731506 -0.470767584720937 0.07169956382378835 +-0.6059213059132489 -0.4071120323577044 0.05309210983193544 +-0.6306782464044816 -0.5171468577497824 0.1081355532800913 +0.6734985214254048 0.4861754960385347 -0.1202805868537585 +0.6836894072010078 0.5891255685662665 -0.1640151282084133 +0.726645632932303 0.5551048465833291 -0.09920138569007909 +0.6684879362168367 0.6198635241825645 -0.09230730685379586 +-0.4591757521145651 -0.1173666804770158 0.5308163906346891 +-0.5800523189119722 -0.1308120663644612 0.5363804439847075 +-0.7009288857093793 -0.1442574522519066 0.5419444973347259 +-0.6263816954874197 -0.07061813267022009 0.5259112219980336 +-0.5055051286900127 -0.05717274678277466 0.5203471686480154 +-0.5518345052654603 0.003021186911466432 0.5098779466613415 +-0.6210959779542333 -0.1842027302827711 0.5007507695404869 +-0.5412630701990873 -0.2241480083136355 0.4595570417462482 +-0.5002194111568261 -0.1707573443953256 0.4951867161904687 +-0.5465487877322737 -0.1105634107010845 0.4847174942037947 +0.1297054771543822 -0.3827117118385949 0.3891412798104327 +0.05785763562862771 -0.3685968706273174 0.4356671709663019 +0.091459803936837 -0.365955644241422 0.3500306032314479 +0.06962984384968283 -0.3032159733673756 0.3798751194780983 +0.2242732553411358 -0.4384361528025095 0.07664508213741346 +0.1751915130968698 -0.5078924258060296 0.1008466636614581 +0.1620936891551689 -0.4309623096222976 0.1342583682388268 +0.1381597961867472 -0.4402445340392586 0.2309823309192251 +0.1512576201284482 -0.5171746502229906 0.1975706263418563 +0.1764054694042924 -0.4570006016364316 0.2700930074982099 +0.2003393623727141 -0.4477183772194704 0.1733690448178117 +-0.01756254373083517 0.07007865265785831 0.5271852355729785 +-0.3392847618855275 0.1039510222227306 -0.05355879376096316 +-0.3024482359076828 0.0447699560875825 -0.06921778068148376 +-0.2656117099298382 -0.01441111004756564 -0.08487676760200438 +-0.3258710373322833 0.130840550006368 -0.01939104678711597 +-0.2756207868011944 0.0985490116548573 -0.0008822867337893898 +-0.2253705362701055 0.06625747330334655 0.01762647331953719 +-0.2521979853765939 0.01247841773607176 -0.05070902062815719 +-0.2387842608233497 0.03936794551970915 -0.01654127365431 +-0.2890345113544386 0.0716594838712199 -0.03505003370763658 +-0.2442594197214034 0.04669643252116192 -0.0920378526718644 +-0.2810959456992481 0.10587749865631 -0.0763788657513438 +-0.2229071295129687 0.1078039750898895 -0.09919893774172442 +-0.2676822211460039 0.1327670264399474 -0.04221111877749661 +-0.217431970614915 0.1004754880884367 -0.02370235872417002 +-0.2094934049597244 0.1346935028735269 -0.06503119076787722 +-0.2308456951681592 0.07358596030479936 -0.0578701056980172 +-0.06056148087084338 -0.6372537542849461 -0.5270377613630096 +-0.01854587059525203 -0.6730789697684727 -0.6173374079607397 +-0.01358910548076261 -0.7292032816872307 -0.5500672164589137 +0.04469363121486355 -0.6937824167327342 -0.5894674921684269 +0.03259707323436348 0.2139022322468405 0.1277872708752773 +0.1908270875170696 -0.60548511848732 0.6468689016277624 +0.1113539336096011 -0.522697830925525 0.6205224777041833 +0.03188077970213251 -0.43991054336373 0.5941760537806042 +0.2474243042793959 -0.4822550669975629 0.4545983803129967 +0.25504961666111 -0.5509275133480802 0.527470695392445 +0.2626749290428241 -0.6195999596985976 0.6003430104718933 +0.05203174387618709 -0.6144292219552574 0.4355999892994577 +0.1247879097256375 -0.6390436166532099 0.514805101383419 +0.1975440755750878 -0.6636580113511624 0.5940102134673804 +0.1832017751353556 -0.5368126721368027 0.5739965865483142 +0.1755764627536414 -0.4681402257862853 0.501124271468866 +0.103728621227887 -0.4540253845750077 0.547650162624735 +0.1180709216676193 -0.5808707237893675 0.5676637895438013 +0.0385977677601507 -0.4980834362275726 0.5413173656202221 +0.04531475581816891 -0.556256329091415 0.4884586774598398 +0.1899187631933738 -0.5949855650006451 0.521137898387932 +0.1171625973439234 -0.5703711703026926 0.4419327863039707 +0.1822934508116597 -0.5263131186501278 0.4482655833084838 +0.03768944343645482 -0.4875838827408977 0.4155863623803915 +0.03097245537843663 -0.4294109898770552 0.4684450505407736 +0.1028202969041911 -0.4435258310883329 0.4219191593849046 +0.1104456092859052 -0.5121982774388503 0.494791474464353 +-0.098036331385445 -0.1764645812568968 -0.4193229784103635 +-0.06672718655957829 -0.1363578365728704 -0.5055431536442788 +-0.0354180417337116 -0.09625109188884406 -0.5917633288781943 +-0.07049976370634951 -0.0640741040508966 -0.4111766169877146 +-0.05295890272003055 -0.08016259796987034 -0.5014699729329544 +-0.08426804754589726 -0.1202693426538967 -0.415249797699039 +-0.04011464711824638 -0.1824895730593662 -0.4435543116481405 +-0.008805502292379683 -0.1423828283753398 -0.529774486882056 +0.01780703714895222 -0.1885145648618356 -0.4677856448859175 +-0.02634636327869866 -0.1262943344563661 -0.439481130936816 +0.1990000551215961 0.08332860173376078 0.05247954866578299 +0.1603766853266828 0.05660748277194322 0.07523171959282265 +0.1541440339313475 0.08813746779294587 0.05010895554888838 +0.1049526652909221 0.09638181708824164 0.09809762348204207 +0.1111853166862574 0.06485183206723899 0.1232203875259763 +0.1006173178407453 0.09981730032435232 0.1484568845320904 +0.1498086864811707 0.09157295102905656 0.1004682165989367 +0.3190783265681136 -0.1432064774821616 -0.05253286987635276 +0.2721520969641517 -0.1543956923003206 -0.08601180140913149 +0.2252258673601898 -0.1655849071184797 -0.1194907329419102 +0.3935813391308337 -0.170635817978428 -0.0957440641050048 +0.4211581220895919 -0.2092543732928534 -0.1724341898664355 +0.4487349050483501 -0.2478729286072789 -0.2491243156278663 +0.3783463429304802 -0.2928540481360274 -0.08880198767724005 +0.4135406239894152 -0.2703634883716532 -0.1689631516525532 +0.385963841030657 -0.2317449330572277 -0.09227302589112242 +0.3038433303677601 -0.265424707639761 -0.04559079344858801 +0.3114608284679369 -0.2043155925609613 -0.04906183166247038 +0.264534598863975 -0.2155048073791204 -0.08254076319524914 +0.3466551095268718 -0.1818250327965871 -0.1292229956377835 +0.37423189248563 -0.2204435881110125 -0.2059131213992143 +0.2997288799229099 -0.1930142476147462 -0.1627019271705623 +0.3390376114266952 -0.2429341478753868 -0.1257519574239011 +-0.02283800037408786 -0.0831148860205265 0.2532124865389109 +-0.03991239220508928 -0.05356092098978713 0.2129031216337384 +-0.02809806759605871 -0.1001840703096245 0.2020729140787835 +0.0145444439099381 -0.04255669034360578 0.2489633666639348 +0.04666682097199319 -0.01906767895578306 0.1935746743288312 +-0.002529947921063327 -0.01300272531286643 0.2086540017587623 +0.009284376687967246 -0.05962587463270377 0.1978237942038074 +-0.09713261016712582 -0.2101410999352072 -0.1389799622854614 +-0.1567688673440025 -0.2454295267004191 -0.1537788126971396 +-0.2164051245208792 -0.2807179534656311 -0.1685776631088178 +-0.1476775442907012 -0.2864654454367149 -0.119196662454737 +-0.08804128711382445 -0.251177018671503 -0.1043978120430588 +-0.07894996406052304 -0.2922129374077987 -0.06981566180065618 +-0.2200694899267454 -0.2621718961731005 -0.1183603625428948 +-0.2237338553326115 -0.24362583888057 -0.06814306197697174 +-0.1604332327498686 -0.2268834694078886 -0.1035615121312166 +-0.1513419096965672 -0.2679193881441844 -0.06897936188881398 +-0.3407152146861864 -0.8431876890827723 -0.08175270754523223 +-0.3042821329376527 -0.7671066919980616 -0.05079230525714219 +-0.2678490511891189 -0.691025694913351 -0.01983190296905216 +-0.4678663863551052 -0.6189773706269741 -0.1122796156878942 +-0.4376270230483102 -0.7190744758071437 -0.1124241137363702 +-0.4073876597415151 -0.8191715809873132 -0.1125686117848462 +-0.3243758064397355 -0.8373163889892118 -0.1506543747984898 +-0.3056498608879952 -0.8255844791890474 -0.218748029929246 +-0.2870003339573603 -0.7588947734955327 -0.1193175525564479 +-0.3709545779929814 -0.7430905839026027 -0.08160820949675621 +-0.3345214962444477 -0.667009586817892 -0.05064780720866616 +-0.4011939412997765 -0.6429934787224331 -0.08146371144828018 +-0.3910482514950643 -0.8133002808937528 -0.1814702790381038 +-0.4203452240680179 -0.7108625573046148 -0.1809493610356759 +-0.372322305943324 -0.8015683710935884 -0.24956393416886 +-0.3538930964608066 -0.7354592881602244 -0.150294080665739 +0.2973025719432449 -0.08347070108549555 -0.2654525322570933 +0.3202032333528551 -0.09965288827833119 -0.1833196676192536 +0.3431038947624653 -0.1158350754711668 -0.1011868029814138 +0.2492514355545415 -0.138213505107485 -0.1681446660469713 +0.2961776651585034 -0.1270242902893259 -0.1346657345141925 +0.2732770037488931 -0.1108421030964903 -0.2167985991520323 +0.3477800163116133 -0.1382714435927567 -0.2600097933806843 +0.3706806777212235 -0.1544536307855923 -0.1778769287428446 +0.3982574606799817 -0.1930721861000178 -0.2545670545042754 +0.3237544481172617 -0.1656428456037514 -0.2113558602756233 +0.08184059690183386 0.744466358372821 0.5158477946251432 +0.1597531769062964 0.7326622563054055 0.5110922344110139 +0.08579933802132496 0.6860831158478962 0.4379947716498107 +0.1178314397281484 0.6970175372037399 0.56801178525123 +-0.4741745415786828 0.6199749637883865 0.4688589181945073 +-0.4203083885617376 0.5492544753302419 0.4403625929838307 +-0.402501458119418 0.6479113239821568 0.4930803185819641 +-0.4397637174991627 0.6709033270178244 0.4271719464276788 +0.06822119918853617 0.03938680068915297 0.1634224789998417 +0.01902443029547967 0.04545175433206961 0.1785018064297727 +0.05765320034302408 0.07435226894626631 0.1886589760059557 +0.03609882212648108 0.01589778930133028 0.2188111713349453 +-0.2663409888253453 0.1387572885818928 0.7065471399482632 +-0.3753107750929949 0.1861429079643009 0.7225029331264192 +-0.4842805613606445 0.233528527346709 0.7384587263045752 +-0.3510937242006311 0.2830652302778163 0.8025893666609063 +-0.419906484357394 0.2593911922020822 0.7734363335593999 +-0.3092199161866693 0.2111058126547858 0.7551173073499958 +-0.3579023610906585 0.1501279813288702 0.6547431655902303 +-0.4668721473583081 0.1975136007112782 0.6706989587683863 +-0.4494637333559716 0.1614986740758475 0.6029391912321973 +-0.4011371197298391 0.222731832259276 0.7039458954621757 +-0.2998491900904879 0.577533172097062 -0.4489061393858941 +-0.2877043878843447 0.6608241805480679 -0.5300153490167572 +-0.3589431809214236 0.6533190829236716 -0.4968335742551352 +-0.3404060933197646 0.6103220504328383 -0.5606727855283123 +-0.1503373686891586 -0.3431549750598226 -0.1429332911431701 +-0.08160978845898058 -0.3489024670309065 -0.09355229048908925 +-0.09336093591073945 -0.3645560779177185 -0.151871069419925 +-0.139181015624866 -0.4178895544592718 -0.09430703793328657 +-0.4225117764573402 0.1829228609297116 -0.1749876355182793 +-0.4210372743173838 0.1953883369968068 -0.1088525645826495 +-0.4644787586314391 0.24011006170283 -0.1136702513892265 +-0.3903674602656401 0.2595072001817398 -0.1795708112060602 +0.3170937923958996 -0.1004160340710585 -0.02661753192829104 +0.2681830286197238 -0.06881480547811462 -0.03418112551300806 +0.2192722648435478 -0.03721357688517068 -0.04174471909772508 +0.3544394511318949 -0.005382096429941131 -0.1281647437913994 +0.3357666217638973 -0.05289906525049984 -0.07739113785984519 +0.2868558579877213 -0.02129783665755591 -0.08495473144456223 +0.2962125148795703 -0.04110150474595962 -0.01382955462848805 +0.2753312373632409 0.01821302457913932 -0.001041577328685062 +0.2473017511033944 -0.009500276153015689 -0.02139314821320507 +0.3148853442475679 0.006415464074599086 -0.06460316056004223 +-0.8481368153414586 -0.300655401438349 0.08155914965135927 +-0.745724717020119 -0.2893210692799614 0.1100455454294986 +-0.8415012375275044 -0.2828723732053501 0.1654740100930462 +-0.8641172568539008 -0.2320252672608031 0.1156715859290577 +-0.4859174174582768 -0.2672826483308777 0.7164771900858699 +-0.429480340502148 -0.236736128032113 0.7624564108522476 +-0.4176396566212605 -0.2024895981587005 0.6676393073040729 +-0.4234542733033965 -0.3114273315800686 0.7369079482363519 +-0.2634586587369441 -0.06106487796612393 -0.06648064790986101 +-0.2981421335218946 -0.04853757974953408 -0.03242554129719703 +-0.3328256083068452 -0.03601028153294422 0.001629565315466947 +-0.3696621342846899 0.02317078460220392 0.01728855223598755 +-0.371815185477584 0.06982455252076221 -0.001107567456155818 +-0.3739682366704781 0.1164783204393205 -0.01950368714829919 +-0.4259269363189356 -0.07828977861640733 -0.1136719091698854 +-0.4093250535004145 0.002184177041688037 -0.08841454172673781 +-0.3927231706818933 0.08265813269978342 -0.06315717428359019 +-0.4237738851260415 -0.1249435465349656 -0.09527578947774207 +-0.4050189511146263 -0.09112335879542854 -0.05162230234245107 +-0.386264017103211 -0.05730317105589146 -0.007968815207160074 +-0.3002951847147888 -0.001883811830975784 -0.05082166098934041 +-0.3371317106926334 0.05729725430417235 -0.0351626740688198 +-0.3349786594997393 0.01064348638561407 -0.01676655437667643 +-0.3168970675333099 -0.08235776748907114 -0.07607902843248802 +-0.3515805423182605 -0.06983046927248131 -0.04202392181982405 +-0.3703354763296757 -0.1036506570120184 -0.08567740895511507 +-0.319050118726204 -0.03570399957051287 -0.0944751481246314 +-0.3724885275225698 -0.0569968890934601 -0.1040735286472584 +-0.3558866447040487 0.02347706656463527 -0.07881616120411081 +-0.4071720023075204 -0.04446959087687023 -0.07001842203459444 +-0.3884170682961051 -0.01064940313733316 -0.02636493489930344 +-0.3905701194889992 0.03600436478122512 -0.04476105459144682 +-0.3537335935111547 -0.023176701353923 -0.06042004151196742 +0.4041644399731971 -0.2488981826809849 0.01173364750961688 +0.4117819380733739 -0.1877890676021852 0.00826260929573451 +0.465176818074849 -0.1824517574615682 0.03210811872116067 +0.5024785176471663 -0.2069767059665843 0.1818438861073566 +0.5143338569118334 -0.1614910191043679 0.1171632380200305 +0.4609389769103585 -0.1668283292449849 0.09331772859460435 +0.4533214788101818 -0.2279374443237846 0.09678876680848676 +0.1891885914482987 -0.3596155360829837 0.0572728192593368 +0.1050221853111956 -0.3502511923669779 0.06210213790530474 +0.1270090252623318 -0.3521416929027716 0.1148861053607502 +0.1401068492040327 -0.429071809086504 0.08147440078338139 +-0.04613390212519591 0.2332080145233938 0.2464832614471079 +0.27471190954514 -0.1085614435180507 0.01320126665519828 +0.2323300266943804 -0.1167068529650428 0.0530200652386876 +0.2258011457689642 -0.07696021492510674 0.005637673070481259 +0.2538306320288106 -0.04924691419295174 0.02598924395500126 +0.2016741062915997 -0.0741752487177017 0.4827737012289268 +-0.3169295493541817 -0.4360442847512954 -0.7304831701315088 +-0.3815558666469774 -0.4514108108757078 -0.6878260336799686 +-0.3165512350168385 -0.3712878895421886 -0.6537314769597113 +-0.2913618744634079 -0.5069797918411312 -0.6981996383400221 +-0.2654158852352907 -0.5131589037218601 -0.589164413376738 +-0.3559881917562036 -0.5223463179655434 -0.6555425018884821 +-0.291282033056926 -0.4426267696383827 -0.6220454453825721 +0.269536442246219 -0.2253393524655555 0.6825093150943642 +0.2299018128476009 -0.2401653109443685 0.7720250488279735 +0.1902671834489829 -0.2549912694231816 0.8615407825615828 +0.1407109513850577 -0.2768177763981667 0.765734060952041 +0.09115471932113245 -0.2986442833731519 0.6699273393424994 +0.1803455807836757 -0.2619918179193537 0.6762183272184317 +0.1893877392703202 -0.1777071240547438 0.7832191191265316 +0.2290223686689382 -0.1628811655759307 0.6937033853929222 +0.1885082950916575 -0.1004229786863059 0.7048974556914802 +0.1398315072063949 -0.1995336310297288 0.6874123975169897 +0.1755435284048479 0.3253697572902324 -0.02691903618412419 +0.2333242572521791 0.3425610882982125 -0.0699602369236592 +0.2325831401001913 0.3557305027238589 0.002928148420703413 +0.1970536567951275 0.4070377279257968 -0.06623117083745926 +-0.1236174185315895 -0.7162579569272056 0.4199231185796215 +-0.1862086312727853 -0.7614256314697558 0.4791806920084353 +-0.1641932916870979 -0.7985531240319679 0.424778787709391 +-0.2278288342122587 -0.7740711959015443 0.4364945839676842 +-0.3422337661654402 0.07902007008854026 -0.1858289356322229 +-0.3039227380476392 0.03230448002048731 -0.1353528516171136 +-0.3407592640254839 0.09148554615563545 -0.119693864696593 +-0.2825704478392046 0.09341202258921487 -0.1425139366869736 +0.230982592965994 0.2822255507371743 -0.01546328845786051 +-0.1286412710603868 -0.1791255795247358 -0.4720673344903394 +-0.1592462107353287 -0.1817865777925748 -0.5248116905703153 +-0.09733212623452014 -0.1390188348407095 -0.5582875097242548 +-0.1148729872208391 -0.1229303409217357 -0.4679941537790148 +-0.02665025533315168 0.0233615641489929 -0.174998964778448 +0.0377394317672399 -0.2989973631376113 0.1512043352486865 +0.01575259181610373 -0.2971068626018175 0.09842036779324111 +0.01064940445811487 -0.2533268765526629 0.1299092790352095 +-0.0398952622944246 -0.3035118058569259 0.1621172296362217 +-0.07913973992420714 0.829331866805944 -0.1871188448608898 +-0.08073394141362925 0.9064863623590385 -0.1773165041292653 +-0.01170057277359674 0.9067754548115419 -0.1810156118337438 +-0.04122939342299795 0.9170860200120976 -0.1085616414651055 +0.857724841996047 -0.2282467878491324 0.1380056141414921 +0.7650112533900233 -0.1890538659332664 0.1174464425470383 +0.6722976647839997 -0.1498609440174004 0.09688727095258444 +0.7553367345773154 -0.1501928374975755 -0.1138686598730396 +0.8203706332522338 -0.1892751282533831 -0.02305751133671112 +0.8854045319271523 -0.2283574190091907 0.06775363719961738 +0.8777304271141602 -0.162754100430849 0.09917505320169484 +0.8902375910771285 -0.09526406044879647 0.05916026355632728 +0.7819970579775233 -0.1228240510328197 0.07817883932443273 +0.7926909433211285 -0.1891644970933248 0.04719446560516358 +0.6999773547151049 -0.1499715751774588 0.02663529401070975 +0.7276570446462102 -0.1500822063375171 -0.04361668293116493 +0.9054101170452654 -0.1628647315909074 0.02892307625982015 +0.8373564378397338 -0.1230453133529364 -0.06232511455931664 +0.9179172810082338 -0.09537469160885483 -0.01109171338554741 +0.8104572081269759 -0.1230416971342385 0.007990311453985301 +-0.2745880991021088 0.1349080322524013 0.1936684930899014 +-0.2925997313266187 0.1068128827478037 0.2471484694799206 +-0.3435642559110778 0.1049088164151676 0.2100963985386805 +-0.3419480687238143 0.1538246522635789 0.3062081702590286 +-0.3732847738965002 0.2289315712839519 0.3117878946481173 +-0.3929125933082734 0.1519205859309428 0.2691560993177884 +-0.3239364364993045 0.1819198017681765 0.2527281938690094 +-0.729487409190402 -0.0198161773486118 -0.1300265113222475 +-0.8108750118915602 -0.03813983218974883 -0.1584959290628873 +-0.8922626145927185 -0.05646348703088586 -0.1869653468035271 +-0.8925824981579431 -0.1204375134962827 -0.1419665551750909 +-0.8853524743892285 -0.183731712360073 -0.09536764701024691 +-0.808173226450922 -0.1017818500097279 -0.1128989617805919 +-0.8742449780983252 -0.1230075412344628 -0.2239419800734621 +-0.7898631904937862 -0.104347731357304 -0.1947460300622759 +-0.8487031564860898 -0.1888674861134021 -0.2591897503464222 +-0.8723355619567414 -0.1878008924349625 -0.1784190771783656 +0.869252846017403 0.2950196222489351 -0.06780008187868994 +0.7829303548172493 0.3022308207952113 -0.0528580805432834 +0.869390657483822 0.2965945787157878 0.007098390694036736 +0.8889627495728395 0.2246035701856485 -0.02842549308417301 +-0.06317869737398674 0.1217933141719992 0.05764296435668417 +-0.06505283446436491 0.08873427390159598 0.09956996433229638 +-0.06692697155474309 0.05567523363119277 0.1414969643079086 +-0.1200865601016908 0.06135010442671589 0.06785259885258008 +-0.09350676582821693 0.05851266902895434 0.1046747815802443 +-0.09163262873783876 0.09157170929935753 0.06274778160463212 +-0.02897131966858701 0.08595955808167471 0.09899497120405135 +-0.04607500852128688 0.1038764361268369 0.07831896778036776 +-0.04794914561166505 0.07081739585643375 0.12024596775598 +-0.0745289398851389 0.07365483125419532 0.08342378502831566 +-0.3031197434828207 -0.2580810043535028 -0.2649833606700482 +-0.3668720816394966 -0.2250143920486425 -0.3091586354056125 +-0.2664457671112097 -0.2332222407810228 -0.3024149330840363 +-0.3814155792143569 -0.2436291064368976 -0.2164399790291945 +-0.4230374385742822 -0.2043184449478125 -0.2053281698023288 +-0.4451679173710328 -0.2105624941320373 -0.2606152537647588 +-0.344741602842746 -0.2187703428644178 -0.2538715514431825 +0.2685414401151393 0.009829838392939111 0.8727348528601119 +0.2280658858553308 0.0196596767858783 0.7944131894250703 +0.1875903315955224 0.02948951517881749 0.7160915259900287 +0.3091325523273646 -0.1578850454900568 0.6825093150943546 +0.3090940330098924 -0.1052566969933712 0.7720250488279543 +0.3090555136924201 -0.05262834849668565 0.8615407825615539 +0.4115256016267894 0.009829838392939076 0.8085141788628849 +0.2998528879381164 0.01965967678587828 0.7630148554938383 +0.3416180354513595 0.009829838392939093 0.8441338629414823 +0.4520396752040701 -0.05262834849668568 0.7973201085643269 +0.3821321090286403 -0.05262834849668566 0.8329397926429244 +0.3808810350926779 -0.1052566969933712 0.7406267148967224 +0.2686184787500838 -0.09542685860043204 0.6937033853929127 +0.2685799594326116 -0.04279851010374647 0.7832191191265121 +0.2281044051728032 -0.03296867171080728 0.7048974556914707 +0.340716836815154 -0.04279851010374649 0.7525074541341999 +0.2765565148379385 -0.7803124955393486 0.03766278053830126 +0.3535692493212226 -0.8397462164011816 -0.03002551743463106 +0.3376159297807241 -0.8484961410850429 0.05134881777757928 +0.3861177502771469 -0.8265340223163351 0.02288630254407872 +-0.4594469922398648 -0.7879073896238393 -0.1561232488749578 +-0.4885452943380668 -0.6852541785276851 -0.1555978836829907 +-0.5087659663129129 -0.7501889338080892 -0.1988190589194734 +-0.4425868348842231 -0.7799889431697116 -0.2255077085329948 +0.1321085740013485 0.221863312616439 -0.6403091278021775 +0.1786719490910269 0.1696335322767544 -0.610676471893276 +0.2252353241807054 0.1174037519370698 -0.5810438159843745 +0.1788518735452383 0.2753251094523218 -0.6111230493778625 +0.2721585481788066 0.27655712594852 -0.5523043150446461 +0.3654652228123749 0.2777891424447183 -0.4934855807114295 +0.1632352141518527 0.2896075716912165 -0.4606275350827776 +0.2643502184821138 0.2836983570679674 -0.4770565578971036 +0.1710435438485455 0.2824663405717691 -0.53587529223032 +0.1164919146079628 0.2361457748553338 -0.4898136135070925 +0.1243002443046556 0.2290045437358864 -0.565061370654635 +0.1708636193943341 0.1767747633962018 -0.5354287147457335 +0.2254152486349168 0.2230953291126372 -0.581490393468961 +0.3187219232684851 0.2243273456088354 -0.5226716591357445 +0.2719786237245952 0.1708655487729526 -0.5518577375600595 +0.217606918938224 0.2302365602320846 -0.5062426363214186 +-0.1835262138197462 0.7278441514616489 -0.2424630684126612 +-0.2220517988085961 0.7797760597905843 -0.2816966548555956 +-0.260577383797446 0.8317079681195196 -0.3209302412985299 +-0.3763738844635611 0.8008413814276125 -0.2676533602399509 +-0.2800795169966037 0.7648265681010874 -0.2552664625664726 +-0.319315389867234 0.8186542502954732 -0.2952506398372791 +-0.2699007467890198 0.7405146545613102 -0.3198810225536832 +-0.3559421814398918 0.7519581612120831 -0.3968717416681204 +-0.3092904113167939 0.7947563888882452 -0.3601289516358493 +-0.367930290720231 0.779607654911692 -0.3337614379566913 +0.2784895105512782 -0.6630167874947885 0.5436323948109999 +0.2924524935888976 -0.7017145526884627 0.4824411249946897 +0.270110328755134 -0.5924204540653126 0.4690134520800698 +0.213358657083542 -0.7070748391473535 0.537299597806487 +0.1398486218196614 -0.6805365573704424 0.4563478580710438 +0.2273216401211613 -0.7457726043410277 0.4761083279901768 +0.2051844801736256 -0.6370048050350572 0.4630602694750712 +-0.583605585853844 -0.3730139862712635 0.3264971620393403 +-0.6647373502214857 -0.4285440222797172 0.2702606845708916 +-0.7458691145891275 -0.484074058288171 0.214024207102443 +-0.7029097340228019 -0.531570104617672 0.2507867565783766 +-0.6543032130014416 -0.5752765579838858 0.2864093973705268 +-0.6195539778048124 -0.4744840222472419 0.3065364454023032 +-0.6764412192292258 -0.4204185059249383 0.1954167531105901 +-0.5953094548615842 -0.3648884699164845 0.2516532305790387 +-0.6070133238693243 -0.3567629535617057 0.1768092991187372 +-0.6317702643605568 -0.4667977789537839 0.2318527425668929 +-0.6533388527170184 -0.196616693241741 0.5884493206301914 +-0.598351145873531 -0.247443335179376 0.6298818942019305 +-0.5295540505663787 -0.1825002226551712 0.5808040003466829 +-0.6943825117592796 -0.2500073571600508 0.5528196461859709 +-0.6116413686509009 -0.289281550491791 0.5095446514582422 +-0.639394804915792 -0.3008339990976859 0.59425221975771 +-0.5712612257129256 -0.236131214096068 0.5457601014408343 +0.1828943143475028 -0.1340426333646238 -0.8635846819619489 +0.2125291093217965 -0.06763709837728747 -0.7595268413331235 +0.2421639042960902 -0.001231563389951139 -0.6554690007042983 +0.2811032730465247 0.04888047869803887 -0.6513224991303931 +0.2904078468226655 0.03258698579869256 -0.7512338381853132 +0.2997124205988064 0.01629349289934624 -0.8511451772402334 +0.03523320716241861 -0.09222030249160329 -0.7503982587317758 +0.07457531123268211 -0.1282962577783889 -0.822813013351442 +0.1139174153029456 -0.1643722130651745 -0.8952277679711081 +0.07417257591285313 -0.04210826040361328 -0.7462517571578706 +0.1524540487335512 -0.02807217360240888 -0.8145200102036316 +0.2307355215542492 -0.01403608680120448 -0.8827882632493926 +0.2228952714123635 -0.08459601109793578 -0.8643518260763112 +0.2620730583062886 -0.03417714277150025 -0.860179936283774 +0.2521760852556799 -0.01783188252774292 -0.7583172945523224 +0.1435522102772393 -0.09796667807783818 -0.7911699273422828 +0.173187005251533 -0.03156114309050186 -0.6871120867134574 +0.1042101062069758 -0.06189072279105257 -0.7187551727226167 +0.1539183723678063 -0.1149255907984865 -0.8959949120854703 +0.1142222871665655 -0.07849104192884435 -0.821603466570641 +0.1930961592617314 -0.06450672247205097 -0.8918230222929331 +0.1431494749574103 -0.01177868070306256 -0.7146086711487114 +0.2121263740019675 0.01855089899748816 -0.6829655851395523 +0.2214309477781083 0.002257406098141843 -0.7828769241944724 +0.1833185728221209 -0.04821322957270467 -0.7904558999507766 +-0.5690099292039595 -0.3983902043154401 -0.5871948244585945 +-0.6218324450422805 -0.3409377999274234 -0.5753067905379591 +-0.5736428178537976 -0.3074643172772391 -0.5071849990696111 +-0.6202532909084444 -0.3086281210676287 -0.4555851506991419 +-0.6680895823103525 -0.3418980971488448 -0.5232641904854609 +-0.6625155871043604 -0.4007938589810844 -0.4841096701102502 +-0.6183837980323086 -0.4014774205446359 -0.5380708775513275 +-0.6417006050668137 -0.156501733726557 -0.3239169004831065 +-0.752350475809168 -0.1292635364417123 -0.28775618850346 +-0.8630003465515224 -0.1020253391568676 -0.2515954765238134 +-0.7816127438503641 -0.08370168431573057 -0.2231260587831736 +-0.7002251411492058 -0.06537802947459354 -0.1946566410425339 +-0.6709628731080098 -0.1109398816005753 -0.2592867707628203 +-0.844982710057129 -0.1685693933604446 -0.2885721097937485 +-0.7313386544113939 -0.1954714356092675 -0.3240062895028486 +-0.819440888444894 -0.2344293382393838 -0.3238198800667086 +-0.7613301072487403 -0.1500717613749996 -0.2596015266898944 +-0.8720377787806374 -0.05484648412888146 -0.2592625180920548 +-0.7878978497452122 -0.03631151138153511 -0.2300737426299298 +-0.8448914953925447 -0.05269792854204831 -0.3299178508368081 +-0.8427755107394411 -0.1004083362548632 -0.3238926478123412 +-0.8156292273513484 -0.09825978066803007 -0.3945479805570945 +-0.72937331366282 -0.1274352156334986 -0.3593340020705025 +-0.7593033474174107 -0.08192456402441647 -0.2949619896605568 +0.1330304605938017 -0.01034737213999513 -0.177940084531332 +0.1391230750092644 -0.07573889490164853 -0.1659057128120644 +0.1060391266777636 -0.04009519062831166 -0.1668073894301723 +0.1310459264215877 0.03244307127110789 -0.1520247465832703 +0.1040545925055496 0.00269525278279136 -0.1408920514821106 +0.1351540066648364 0.009841991920557498 -0.114075036915941 +0.1101472069210123 -0.06269626997886205 -0.1288576797628431 +0.1432311552525131 -0.09833997425219893 -0.1279560031447352 +0.1412466210802991 -0.05554953084109589 -0.1020406651966734 +0.1371385408370504 -0.03294845149054552 -0.1399903748640027 +-0.09624228508502947 -0.05320832863652651 0.1665212625705971 +-0.0844279604759989 -0.09983147795636386 0.1556910550156422 +-0.1354977861339682 -0.08240970131400525 0.1604487684126285 +-0.07916789325402807 -0.08276229366726585 0.2068306274757696 +0.02017198416795852 0.2049501568177879 -0.02958706256916211 +-0.01033495286848698 0.174208825216232 -0.02222681646153992 +0.01012771751018909 0.1628239643885057 -0.05280935119652963 +-0.04089458523491789 0.1360790426993984 -0.0816731198846667 +-0.06135725561359396 0.1474639035271246 -0.051090585149677 +-0.08187262132225545 0.1514603134395731 -0.08731459994543626 +-0.03085031857714847 0.1782052351286806 -0.05845083125729918 +-0.4836531916401796 0.1208159074535095 0.5946941605859603 +-0.4436896916614107 0.1047773747196249 0.7060128718339451 +-0.4037261916826418 0.08873884198574032 0.81733158308193 +-0.3573968151071942 0.02854490829149922 0.8278008050686039 +-0.3510309385105154 -0.0156104926688573 0.7269513158072928 +-0.3446650619138367 -0.05976589362921382 0.6261018265459817 +-0.20896907484424 0.08670382921257749 0.7501060836600592 +-0.2605669471307844 0.08203598922567024 0.8096208205500111 +-0.3121648194173287 0.07736814923876299 0.869135557439963 +-0.3909944384892843 0.0004280400650272832 0.6156326045593079 +-0.3973603150859631 0.04458344102538379 0.7164820938206191 +-0.4373238150647319 0.06062197375926838 0.605163382572634 +-0.33939656620274 0.005095880051934537 0.5561178676693561 +-0.3857259427781876 0.06528981374617564 0.5456486456826822 +-0.2941645705128744 0.05391912099919831 0.5974526200407152 +-0.2994330662239711 -0.01094265268195005 0.6674365789173409 +-0.2542010705341056 0.03788058826531372 0.7087713312887 +-0.3057989428206499 0.03321274827840648 0.7682860681786521 +-0.3005304471095532 0.09807452195955482 0.6983021093020262 +-0.3920918193748664 0.1094452147065322 0.6464981349439932 +-0.3521283193960975 0.09340668197264758 0.7578168461919781 +-0.3457624427994188 0.04925128101229105 0.6569673569306673 +-0.4376567639411577 -0.01798536811413447 0.001374230550696263 +-0.5078044447905197 -0.01248775291191457 -0.03293621082673839 +-0.5779521256398817 -0.006990137709694668 -0.06724665220417306 +-0.4856546910475128 0.03025889066669162 0.07826801110974048 +-0.4616557274943351 0.006136761276278572 0.03982112083021836 +-0.5318034083436973 0.01163437647849848 0.005510679452783702 +-0.4831018175474995 -0.0833600934959694 0.01329254098530921 +-0.5285468711538412 -0.1487348188778043 0.02521085141992218 +-0.5532494983968615 -0.07786247829374948 -0.02101790039212544 +-0.5071007811006767 -0.05923796410555638 0.05173943126483134 +0.4491561097380374 0.4890097386924415 -0.6329377465599331 +0.4523613723073393 0.4190135454419331 -0.5668474464993598 +0.4555666348766413 0.3490173521914248 -0.5007571464387863 +0.3071308501363396 0.5251388435954526 -0.5023000647137947 +0.3534041824804716 0.5364278730446184 -0.5678760586826987 +0.3996775148246035 0.5477169024937841 -0.6334520526516025 +0.1756466109759363 0.3453213027028302 -0.677213349438436 +0.2657480230402027 0.4165495124495368 -0.6844849151657928 +0.3558494351044691 0.4877777221962433 -0.6917564808931496 +0.1293732786318044 0.3340322732536644 -0.611637355469532 +0.1732013583519388 0.3939714535512052 -0.553332927227985 +0.2170294380720732 0.453910633848746 -0.4950284989864379 +0.4028827773939054 0.4777207092432758 -0.5673617525910293 +0.3566094450497735 0.46643167979411 -0.5017857586221253 +0.4060880399632073 0.4077245159927674 -0.5012714525304558 +0.359054697673771 0.4177815289457349 -0.6256661808325762 +0.3622599602430729 0.3477853356952266 -0.5595758807720029 +0.2689532856095047 0.3465533191990284 -0.6183946151052194 +0.3095761027603371 0.4764886927470776 -0.6261804869242457 +0.2194746906960708 0.405260483000371 -0.618908921196889 +0.2633027704162051 0.4651996632979118 -0.5606044929553419 +0.2226799532653727 0.3352642897498627 -0.5528186211363155 +0.3159866278989411 0.3364963062460608 -0.493999886803099 +0.2665080329855071 0.3952034700474034 -0.4945141928947684 +0.312781365329639 0.4064924994965692 -0.5600901868636724 +-0.1734217322486328 0.1477021810581244 0.03861909026827628 +-0.1623631605110389 0.1421610801826153 -0.02461608624499079 +-0.1703017261662295 0.1079430653975252 0.01671274579871642 +-0.1529063665399713 0.1437057711456759 0.07484310506403555 +-0.149786360457568 0.1039466554850767 0.05293676059447568 +-0.1213324290937159 0.1341682603577183 0.04783194334652773 +-0.1102738573561221 0.1286271594822092 -0.01540323316673933 +-0.1387277887199741 0.0984055546095676 -0.01029841591879138 +-0.1307892230647835 0.1326235693946577 -0.0516272479624986 +-0.1418477948023774 0.1381646702701668 0.01160792855076848 +-0.6239873606204558 -0.5443098860424573 -0.219639519853141 +-0.700122618838092 -0.5618557775148784 -0.2370501035945102 +-0.6748768981716111 -0.5530621903094353 -0.3102320734067453 +-0.7239973988427777 -0.5020719942049481 -0.283049886273672 +-0.2562163478430473 -0.7810348083298781 0.07230211117096597 +-0.2342847147348206 -0.8770507397483488 0.08889844041254057 +-0.3033837176129863 -0.8525762974246294 0.1170861777660445 +-0.2453979471447187 -0.862056557405572 0.16449055409783 +0.1414131477774893 0.2055698197170927 -0.7402204668570977 +0.1972810966433086 0.1370465464780618 -0.8104991500031163 +0.2531490455091279 0.06852327323903085 -0.8807778331491349 +0.1748675726884299 0.05448718643782645 -0.812509580103374 +0.09658609986773185 0.04045109963662204 -0.7442413270576129 +0.1189996238226106 0.1230104596768574 -0.7422308969573553 +0.2438444717329871 0.08481676613837716 -0.7808664940942148 +0.1879765228671678 0.1533400393774081 -0.7105878109481962 +0.2345398979568462 0.1011102590377235 -0.6809551550392947 +0.1096950500464697 0.1393039525762036 -0.6423195579024352 +0.08728152609159101 0.05674459253596836 -0.6443299880026928 +0.1562584251361482 0.08707417223651909 -0.6126869019935337 +0.1655629989122891 0.07078067933717277 -0.712598241048454 +0.1148002054656335 -0.1570398140138277 0.03526269174180202 +0.1420258119001014 -0.1595595094932088 0.07024887982466244 +0.1692514183345693 -0.1620792049725899 0.1052350679075229 +0.08700587402841724 -0.2985487923273768 0.1690316451029422 +0.08719544902933338 -0.2505392343964001 0.1127799312882753 +0.0873850240302495 -0.2025296764654233 0.05652821747360846 +0.1147462095900602 -0.1618985808392371 0.1052055374258523 +0.08752060315559235 -0.1593788853598559 0.07021934934299186 +0.0602410008455512 -0.1617179567058843 0.1051760069441817 +0.1145566345891441 -0.2099081387702139 0.1614572512405191 +0.06005142584463508 -0.2097275146368611 0.1614277207588485 +0.0871414531537601 -0.2553980012218094 0.1827227769723256 +0.1418362368991853 -0.2075690674241855 0.1265005936393293 +0.1144210554638012 -0.2530589298757812 0.1477661193711357 +0.1146106304647174 -0.2050493719448044 0.09151440555646888 +0.05991584671929222 -0.2528783057424284 0.1477365888894651 +0.03282581941016718 -0.2072078191574799 0.1264415326759881 +0.06010542172020835 -0.2048687478114516 0.09148487507479827 +0.08733102815467621 -0.2073884432908326 0.1264710631576588 +0.2672739042312042 0.3364902953832383 0.7926628616224083 +0.3178820329680443 0.2962174697208127 0.7904963676893304 +0.294685583180288 0.3162095977361368 0.6812939973302566 +0.2292512093061969 0.2672568638574877 0.8366880903824105 +0.2186401933302732 0.1777427346846355 0.769344454850261 +0.2798593380430369 0.226984038195062 0.8345215964493325 +0.2568152606023447 0.2471421919955861 0.7257923185082324 +0.1659719730864812 0.6741094275670266 -0.2314199776973896 +0.1851802447496705 0.7437292917431697 -0.2918663967320224 +0.2043885164128598 0.8133491559193128 -0.3523128157666551 +0.2515423353631679 0.6061296156335791 -0.4307328617589901 +0.2422271529341283 0.6984094171208715 -0.4247416527730894 +0.2329119705050887 0.7906892186081637 -0.4187504437871886 +0.2470787074005687 0.8205308999159282 -0.3066137742915221 +0.2273804593861219 0.7491382453570595 -0.2453879010573906 +0.2886086038051059 0.8232928108890084 -0.2588978724678176 +0.2756021614927977 0.7978709626047791 -0.3730514023120557 +0.3171320578973349 0.8006328735778592 -0.325335500488351 +0.2844273675705797 0.7038183707347611 -0.3782631570984577 +0.2137036988418994 0.7210693544320206 -0.3583040247525558 +0.2230188812709391 0.6287895529447283 -0.3642952337384566 +0.1944954271787101 0.6514494902558774 -0.2978576057179231 +0.2560587307136512 0.7269275771082311 -0.3119862802028865 +-0.5684971046143563 -0.5917533319431703 -0.2456643820695238 +-0.6193815738658839 -0.6006455050787501 -0.3363488707560165 +-0.5890159004956355 -0.6567869007884486 -0.289109747642976 +-0.5663222094228504 -0.6453210935368052 -0.3473061185841089 +0.7505138302207012 0.3008241517068045 0.4114341041721243 +0.6747116344875028 0.2852408050712211 0.3547022471166688 +0.7126741181002559 0.3453476653847893 0.4391919944929266 +0.7088852973129637 0.3019556113192169 0.4748517504824019 +-0.7521149483100568 0.3114483388331213 0.4352375455803181 +-0.7555262392787834 0.2399453577557043 0.4801863627056977 +-0.676589382226563 0.2292235395977192 0.4659979074967536 +-0.7900396476742835 0.2496436071933652 0.4075879390222488 +-0.6574144345752668 0.4930996761637979 0.3875278643049123 +-0.5476508918027023 0.4718987358631511 0.3876202236955255 +-0.6016779431280503 0.5424449719629362 0.4159959476801183 +-0.6320475153486382 0.5523691192544999 0.3488459107566695 +-0.1312406223412165 -0.1703968753086388 -0.2227306181873011 +-0.1082783415359509 -0.1599672121159069 -0.1705001953616349 +-0.156098049276387 -0.1346520878690865 -0.1645888560238203 +-0.1174723385016688 -0.1142016367056387 -0.2186574374759768 +0.8932444169011347 -0.2305813135933399 -0.08654899364810241 +0.8929004920647404 -0.2304756130194373 -0.008860003050079217 +0.8249976834393145 -0.1905860387217856 -0.1000319339715244 +0.9058858226865492 -0.1630381417341414 -0.1266201632341862 +0.8375722534628929 -0.1231334565020487 -0.1400359647311255 +0.9180457545633149 -0.09545995860297674 -0.08892410270774485 +0.9105000111933512 -0.1638676589081343 -0.04883205678241975 +0.7345384098708856 -0.2651539069274961 0.4877586984867107 +0.6912614438839849 -0.2711688796629931 0.5431709254186206 +0.6523324267386076 -0.276202974943457 0.4550872201133283 +0.7273876580179492 -0.203973352041377 0.5226578336768273 +-0.4604383519834649 0.3955458863682994 0.4148252740357615 +-0.5358830443095172 0.410042297079265 0.469651133703988 +-0.6113277366355694 0.4245387077902306 0.5244769933722145 +-0.5644056259546167 0.2123996097658446 0.5073573002635918 +-0.6051945602902851 0.2879447793442951 0.5313391511892083 +-0.6459834946259533 0.3634899489227457 0.5553210021148246 +-0.6470176727966925 0.4320645357504516 0.4710341266187518 +-0.5700833786882138 0.4166320996040532 0.4150404884764879 +-0.6790416062115484 0.4372630237512847 0.4145876545080739 +-0.6816734307870764 0.3710157768829667 0.5018781353613618 +-0.7136973642019323 0.3762142648837998 0.445431663250684 +-0.6393948946689817 0.2945345818690833 0.4767285059617081 +-0.5705388022999012 0.3489935382117801 0.5004951424465982 +-0.5297498679642327 0.2734483686333296 0.4765132915209818 +-0.4950941099738488 0.3344971275008145 0.4456692827783716 +-0.6051405379791036 0.3558237089100236 0.4461343622515465 +0.296397066886848 -0.1376429766316135 -0.01422132784294512 +0.2267895776016206 -0.1432686905992245 -0.009388717342316206 +0.1571820883163931 -0.1488944045668355 -0.004556106841687298 +0.162722537409153 -0.1223325669326538 0.0578526757393165 +0.1561936564837367 -0.08258592889271775 0.01047028357111017 +0.1354969309746851 -0.1198128714532727 0.02286648765645609 +0.2116333011853289 -0.1539337955255978 0.06541626932403354 +0.184407694750861 -0.1514141000462166 0.03043008124117311 +0.2540151840360884 -0.1457883860786057 0.02559747074054421 +0.2474863031106722 -0.1060417480386696 -0.02178492142766213 +0.1778788138254447 -0.1116674620062806 -0.01695231092703323 +0.1985755393344962 -0.07444051944572563 -0.02934851501237916 +0.2051044202599126 -0.1141871574856617 0.01803387715582719 +0.1310026091463655 -0.2087077377097462 -0.8814387835376162 +0.1476057598562505 -0.2523992277427991 -0.8646813773183158 +0.09146132686474576 -0.1723577069224557 -0.8078415459630133 +0.18684476078724 -0.1834523643520358 -0.8749926080406878 +0.1469156867590124 -0.1467274073099338 -0.7996196281608239 +0.2584754011842846 -0.2009552511090256 -0.8473181316024785 +0.2039056030627646 -0.2275643797639617 -0.8589091671904023 +0.2070632938719871 0.3495467519887574 -0.4023231068412305 +0.3081782982022482 0.3436375373655082 -0.4187521296555565 +0.2586997032888143 0.4023447011668508 -0.419266435747226 +0.1137566192384188 0.3483147354925592 -0.4611418411744471 +0.165393028655246 0.4011126846706526 -0.4780851700804425 +0.1215649489351116 0.3411735043731118 -0.5363895983219895 +0.2148716235686799 0.34240552086931 -0.4775708639887731 +-0.0505363564627631 -0.5741561285352932 0.7128365662583651 +-0.04955502904362075 -0.5018118376241738 0.6645009207912518 +-0.0485737016244784 -0.4294675467130545 0.6161652753241385 +-0.02842273745042382 -0.6039862253045818 0.457589210842992 +-0.03612105292758437 -0.6181576233518588 0.5587835444704875 +-0.04381936840474491 -0.6323290213991357 0.659977878097983 +0.1117897458951104 -0.6011010504337163 0.6751903917559039 +0.03148851203336408 -0.5158486351528706 0.6463737071433118 +0.03046878787640763 -0.5905455850548332 0.697416432276213 +0.1185067339531286 -0.6592739432975587 0.6223317035955218 +0.03718577593442582 -0.6487184779186758 0.6445577441158308 +0.04492248814940046 -0.6321944208805554 0.5406563308225474 +-0.03513972550844201 -0.5458133324407395 0.5104478990033742 +-0.04283804098560255 -0.5599847304880162 0.6116422326308696 +-0.04185671356646019 -0.4876404395768968 0.5633065871637563 +0.03830581182442713 -0.5746335209326493 0.5941726852125332 +0.8230344574428993 0.3285883627903113 0.1936668881720624 +0.7891518761740783 0.3853571063023277 0.2272341249667445 +0.7242453919337097 0.3077715607899102 0.2115376765087562 +0.8354641330165729 0.3549774737530712 0.1156958533594299 +0.7491047430810568 0.36054978271543 0.05559560688349111 +0.801581551747752 0.4117462172650876 0.149263090154112 +0.7372869300954514 0.3344405581810048 0.1337109098416539 +0.5555319135808405 0.069755289735229 -0.7154294573757639 +0.523278574869208 0.1395105794704581 -0.6218419203765803 +0.4910252361575757 0.2092658692056873 -0.5282543833773966 +0.3507953375259061 0.04888047869803886 -0.6158126186503415 +0.4297919757814284 0.03258698579869253 -0.6802140772252102 +0.5087886140369506 0.01629349289934619 -0.7446155358000789 +0.5482590996073178 -0.03305708074406275 -0.5628552895396937 +0.5614344838357028 -0.02203805382937522 -0.644909191151445 +0.5746098680640879 -0.01101902691468768 -0.7269630927631963 +0.4765352753253183 0.08604878263457533 -0.6510279988008952 +0.397538637069796 0.1023422755339217 -0.5866265402260264 +0.4442819366136859 0.1558040723698045 -0.5574404618017116 +0.5423565293524555 0.05873626282054147 -0.6333755557640126 +0.5101031906408231 0.1284915525557706 -0.539788018764829 +0.5291811451240704 0.04771723590585395 -0.5513216541522613 +0.4956132298085656 0.005274465984658654 -0.6625616341883276 +0.4824378455801805 -0.005744560930028884 -0.5805077325765763 +0.4166165915530434 0.02156795888400499 -0.5981601756134589 +0.4501845068685482 0.06401072880520028 -0.4869201955773926 +0.4311065523853008 0.144785045455117 -0.4753865601899603 +0.3843632528414109 0.09132324861923415 -0.5045726386142753 +0.4633598910969332 0.07502975571988783 -0.5689740971891439 +0.7694185432096776 -0.1227920779440742 0.1561052597877976 +0.8649794031457898 -0.1626846271946559 0.1771965054673375 +0.8651353069420751 -0.09522656030134932 0.2151460499218004 +0.8826671019875996 -0.09566204692019123 0.1379529915767841 +-0.2682990393741329 -0.8638351312862765 -0.1118168966006026 +-0.1928587905308342 -0.8767800878092531 -0.1408903702787252 +-0.2307287653964768 -0.7846507701714706 -0.08042968512669955 +-0.2503910462420932 -0.8553159865525513 -0.1808893887016406 +-0.395672174961806 0.05772718056559303 -0.1954273161548499 +-0.4107995556403708 -0.01028129902540714 -0.1545496126623676 +-0.3941976728218497 0.07019265663268823 -0.12929224521922 +-0.3573611468440051 0.01101159049754008 -0.1449512321397407 +0.5728995726182354 -0.3435488450611037 0.381298980818246 +0.6136364261171641 -0.3944869205718074 0.4275472699290571 +0.6543732796160926 -0.4454249960825111 0.4737955590398683 +0.5563746686854796 -0.5379180201602362 0.4920493039988406 +0.6073657382687649 -0.4931412720687508 0.4844393268528903 +0.5650678659807064 -0.4409935301236665 0.4369696377666292 +0.5926066245076006 -0.4586702179841736 0.3773032491420357 +0.6358048549211139 -0.5115094599080633 0.4253304568558129 +0.6110359546675784 -0.5730227480665073 0.3722890444688268 +0.5861220859813201 -0.5579603100447624 0.4340192495642936 +-0.003081672680883656 -0.04210826040361326 -0.7584876280840822 +-0.002054448453922417 -0.02807217360240884 -0.8389917520560548 +-0.001027224226961178 -0.01403608680120442 -0.9194958760280274 +-0.06395107388904467 -0.04028205209231089 -0.7509573807539022 +-0.1237932508702444 -0.02441975697980412 -0.8239312573956947 +-0.1836354278514442 -0.008557461867297337 -0.8969051340374873 +-0.06230178345782091 -0.0121977229087109 -0.9166675949186008 +-0.1235178958544925 -0.0103611125424924 -0.9090944554135381 +-0.06327056085059414 -0.02623556323619034 -0.8342666049874954 +0.03756183063430169 -0.06450672247204553 -0.9164572398837647 +0.03649502590935553 -0.07849104192883972 -0.8339142553427775 +0.07611130499757968 -0.1149255907984764 -0.9083183409041211 +-0.02504541438543791 -0.07729236947250628 -0.8327452088728539 +-0.08614105876298017 -0.06155659526752034 -0.9120347261953675 +0.0149625022351687 -0.1144998843826308 -0.9114647848007214 +-0.02410951751091855 -0.06351754005131699 -0.9179334913222049 +-0.2661321675706605 0.09120525802115945 0.149031860800018 +-0.3351083243796295 0.06120604218392574 0.165459766248797 +-0.2756878682637221 0.01940733428531995 0.1578752049001537 +-0.3015536601333904 0.1088818365293522 0.1181695318691392 +-0.3465308533891818 0.05476049130170543 0.09615054703839609 +-0.3705298169423593 0.07888262069211849 0.1345974373179182 +-0.3111093608264519 0.0370839127935127 0.127012875969275 +-0.44411591751984 0.1219759356415404 -0.05381412852573385 +-0.5121105471763079 0.08081978292520201 -0.06972845021102514 +-0.5801051768327758 0.03966363020886363 -0.08564277189631642 +-0.4878077422404068 0.0769126585852499 0.0598718914175971 +-0.5339564595365914 0.05828814439705676 -0.01288544023935967 +-0.4659618298801235 0.09944429711339516 0.003028881445931622 +-0.4875574018338954 0.1666976603475636 -0.0586318153323109 +-0.5555520314903633 0.1255415076312252 -0.07454613701760218 +-0.5309988861479508 0.2114193850535868 -0.06344950213888793 +-0.5094033141941787 0.1441660218194184 -0.001788805360645424 +0.1536338439027483 -0.1284201776749877 -0.0887427844932196 +0.1309525842214828 -0.1228566768244397 -0.05043124245981196 +0.1516493097305343 -0.0856297342638847 -0.06282744654515789 +0.2232413331879758 -0.1227944637073767 -0.09357539499384851 +0.2212567990157618 -0.0800040202962737 -0.06766005704578681 +0.2701675627919377 -0.1116052488892176 -0.06009646346106978 +0.2025446076789242 -0.1600214062679317 -0.08117919090850258 +0.2494708372828861 -0.1488321914497726 -0.04770025937572385 +0.1798633479976586 -0.1544579054173836 -0.04286764887509494 +0.2005600735067102 -0.1172309628568286 -0.05526385296044088 +-0.03030807192436107 0.7281694731505564 0.3806499108996322 +-0.07264339769320943 0.8169008529557991 0.3963127451825561 +-0.03444856775198578 0.7866185977198201 0.4584131661463244 +-0.1132722877268209 0.7807875054791937 0.4538708266660377 +-0.4455904196597965 0.1095104595744452 -0.1199491994613637 +-0.5135850493162644 0.06835430685810681 -0.135863521146655 +-0.4470649217997528 0.09704498350735002 -0.1860842703969935 +-0.4890319039738518 0.1542321842804684 -0.1247668862679407 +0.3584871413480873 -0.2784515093087888 0.6234458576481843 +0.4078032110513378 -0.3463896246308352 0.6538981339356136 +0.4571192807545882 -0.4143277399528816 0.6843504102230428 +0.4635511229199553 -0.3669139685217496 0.5894124115222834 +0.4699829650853223 -0.3195001970906177 0.4944744128215243 +0.4142350532167048 -0.2989758531997032 0.5589601352348542 +0.390460191114549 -0.397156931295911 0.6010812549038118 +0.3411441214112986 -0.3292188159738647 0.5706289786163825 +0.3238011014745099 -0.3799861226389405 0.517812099584581 +0.3475759635766656 -0.2818050445427326 0.4756909799156233 +0.4033238754452831 -0.3023293884336471 0.4112052575022933 +0.3302329436398769 -0.3325723512078084 0.4228741008838216 +0.396892033279916 -0.349743159864779 0.5061432562030526 +0.6634777875555466 0.3613044642053603 -0.1440191077431147 +0.7154633054561111 0.4071234984259203 -0.1901546289142214 +0.7674488233566756 0.4529425326464802 -0.2362901500853281 +0.5489375083987675 0.3339562609224473 -0.3966065525977684 +0.6391031193515917 0.3888913629039783 -0.3585462588173238 +0.729268730304416 0.4438264648855092 -0.3204859650368793 +0.7816207871881983 0.3959109685870409 -0.2813073954887718 +0.7273412956156659 0.3487873523947707 -0.2343251954814023 +0.7900898673184558 0.3354999359885154 -0.3243030494915123 +0.7434406941359386 0.3867949008260699 -0.3655032104403231 +0.751909774266196 0.3263838682275444 -0.4084988644430635 +0.6509811095111464 0.3305552168728287 -0.4027168253845048 +0.6772832124038514 0.3980074306649493 -0.2743504438657726 +0.5871176014510272 0.3430723286834184 -0.3124107376462172 +0.625297694503287 0.3521883964443893 -0.228214922694666 +0.6897507212207254 0.339938423321822 -0.3187802329869962 +0.3356449392542449 0.2267088991578581 -0.8061076831601441 +0.3143628592596246 0.1728639233043671 -0.7212088421319204 +0.2930807792650042 0.1190189474508762 -0.6363100011036966 +0.4333106778966738 0.2794043379585246 -0.5487517658307517 +0.4078494583474043 0.2797875169761327 -0.6628366852832904 +0.3823882387981347 0.2801706959937409 -0.7769216047358292 +0.1533906539959688 0.27570828846993 -0.7252079688304013 +0.2212361090802676 0.2773234839837363 -0.7804741539497235 +0.2890815641645664 0.2789386794975427 -0.8357403390690457 +0.3611061588035144 0.2263257201402499 -0.6920227637076054 +0.3865673783527839 0.2259425411226418 -0.5779378442550667 +0.339824078808894 0.172480744286759 -0.6071239226793816 +0.2677994841699461 0.2250937036440517 -0.7508414980408219 +0.2465174041753257 0.1712487277905608 -0.6659426570125982 +0.1999540290856472 0.2234785081302453 -0.6955753129214998 +0.3145427837138359 0.2785555004799345 -0.721655419616507 +0.2466973286295371 0.2769403049661282 -0.6663892344971849 +0.3400040032631055 0.2781723214623263 -0.6075705001639683 +0.2932607037192155 0.2247105246264436 -0.6367565785882835 +-0.224723343679263 0.021311400617956 0.1949272758413939 +-0.2331792752107113 0.06501417484919786 0.2395639081312773 +-0.2151676429862014 0.09310932435379551 0.1860839317412581 +-0.1854678426303242 0.05051277329543471 0.2009997699993626 +-0.1343827409954797 -0.290167831298598 -0.3535636274649373 +-0.1394200057796476 -0.3637643366562727 -0.3740244517534265 +-0.1444572705638156 -0.4373608420139475 -0.3944852760419157 +-0.0441070473518563 -0.231282307813701 -0.434309825731978 +-0.1326336712939968 -0.2279183142790706 -0.4628228485741769 +-0.1020287316190549 -0.2252573160112316 -0.410078492494201 +-0.01853937246108244 -0.3022178149035367 -0.4020262939404914 +-0.07646105672828103 -0.2961928231010674 -0.3777949607027143 +-0.08149832151244903 -0.369789328458742 -0.3982557849912035 +-0.1649876806704215 -0.292828829566437 -0.4063079835449132 +-0.1955926203453633 -0.295489827834276 -0.4590523396248891 +-0.1700249454545895 -0.3664253349241118 -0.4267688078334024 +-0.1070659964032229 -0.2988538213689064 -0.4305393167826903 +0.5685657762667691 -0.3926714226518435 0.4783931730533125 +0.5633728217497095 -0.4412160936792808 0.5749437218421319 +0.610870966730202 -0.44476501322792 0.5259139394283685 +0.5618208449382065 -0.4914451227365805 0.5355230094499075 +0.225580892960266 -0.8296938991318306 0.3087237010087469 +0.1699153985595273 -0.8586129710512695 0.2688099954898092 +0.1781342184229553 -0.7804425073722456 0.2228929194952374 +0.185597888768374 -0.8135779021978364 0.3749132851605877 +0.09816821003917134 -0.7482105135042573 0.3552720877989187 +0.1299323943676353 -0.8424969741172752 0.3349995796416498 +0.1383018297536794 -0.7649555919680739 0.289328242957567 +-0.2265611306186556 -0.08904001705752247 0.09421655210810337 +-0.2272991483964349 -0.08389073676591957 0.02929911656456058 +-0.2280371661742142 -0.07874145647431667 -0.0356183189789822 +-0.2138854238431907 -0.05700120898228218 0.06346686353840776 +-0.2012097170677258 -0.02496240090704189 0.03271717496871218 +-0.21462344162097 -0.05185192869067927 -0.001450572005135018 +-0.1989074496989855 -0.0950939427734456 0.05726746098169247 +-0.1996454674767648 -0.08994466248184269 -0.007649974561850317 +-0.1712537687793154 -0.1011478684893687 0.02031836985528158 +-0.1854937251457413 -0.0682044149898082 0.09143520795553967 +-0.1578400442260711 -0.07425834070573133 0.05448611682912877 +-0.1728180183702763 -0.0361656069145679 0.06068551938584406 +-0.1585780620038504 -0.06910906041412844 -0.01043131871441401 +-0.1869697607012999 -0.0579058544066024 -0.03839966313154591 +-0.1735560361480556 -0.03101632662296502 -0.004231916157698712 +-0.1862317429235206 -0.0630551346982053 0.02651777241199687 +0.1631486432036161 -0.04836749289065381 -0.2145596459171255 +-0.1024522589640408 -0.3235201591814227 -0.1864532196623276 +-0.15942869174246 -0.3021190563235269 -0.1775154413855727 +-0.09979243456558334 -0.2668306295583149 -0.1627165909738945 +-0.09070111151228195 -0.3078665482946109 -0.1281344407314919 +-0.703944322344503 -0.1932685461955068 -0.3946019228930026 +-0.7918501519588894 -0.2321699087259733 -0.3944603164930933 +-0.7902265824581138 -0.1641951942889079 -0.4299013714573605 +-0.82193234650197 -0.1671336764699805 -0.3609357667338575 +0.4495998272348266 -0.02808491151675183 -0.2480648818996673 +0.4585037808255872 -0.114220435651736 -0.2739814017295439 +0.4674077344163477 -0.2003559597867202 -0.2998979215594205 +0.430926997866829 -0.07560188033731052 -0.1972912759681131 +0.4122541684988313 -0.1231188491578692 -0.1465176700365589 +0.4398309514575895 -0.1617374044722947 -0.2232077957979897 +0.4080263364572188 -0.05941969314447491 -0.2794241406059529 +0.4169302900479794 -0.1455552172794591 -0.3053406604358295 +0.3664528456796109 -0.09075447477219797 -0.3107833993122385 +0.3804495534984605 -0.02080113783004942 -0.2027340148445221 +0.3388760627208527 -0.05213591945777249 -0.2340932735508077 +0.361776724130463 -0.06831810665060813 -0.1519604089129679 +0.3893535070892212 -0.1069366619650336 -0.2286505346743987 +0.1521286538740862 -0.1213403851623164 0.1009564175508762 +0.1350058894136031 -0.08060156535204288 0.09667776719422952 +0.1249030474396183 -0.1188206896829353 0.06597022946801577 +0.1455997729486699 -0.08159374712238031 0.05357402538266987 +0.2875156349317703 0.7633497244250242 -0.4400441709603838 +0.3408813205862101 0.7313792914647004 -0.4591369366626328 +0.2963007194595685 0.6692343591942844 -0.4451411651829218 +0.3307165887573856 0.7698372097187901 -0.3939199670532961 +0.3759221736878844 -0.6160481656685239 0.5419027314146987 +0.3117815986476347 -0.5495024223496823 0.4986077882398321 +0.3200176300417472 -0.6195801840392197 0.5728264734698706 +0.3355309120779406 -0.6616104520265829 0.5142123115590862 +-0.1418073764076713 -0.6954926211850414 -0.4306693169793365 +-0.09499405892085996 -0.7878127567543859 -0.453656172838214 +-0.1812134558895937 -0.7895444566565605 -0.4243373390650454 +-0.1247535334423012 -0.8173403554488826 -0.3864280327750048 +0.01594216681701987 -0.2490973046708408 0.04216865397857426 +0.01083897945903102 -0.2053173186216861 0.07365756522054269 +0.03811858176907217 -0.2029782472756578 0.03870090761935285 +0.04303219412614489 -0.2947677912557892 0.06346371019205128 +0.06520860907819719 -0.2486487338606062 0.05999596383282987 +0.06501903407728106 -0.2966582917915831 0.1162476776474967 +0.03792900676815605 -0.2509878052066346 0.0949526214340197 +-0.1090430198045036 -0.262831192371299 -0.304609009039215 +-0.08874056339769544 -0.3090910588016748 -0.2761152149019819 +-0.0684381069908873 -0.3553509252320505 -0.2476214207647487 +0.006800348729893669 -0.2748811759762377 -0.353071675514769 +-0.03081887913049682 -0.315116050604144 -0.3003465481397589 +-0.05112133553730495 -0.2688561841737684 -0.328840342276992 +-0.08608073899923793 -0.252401529178567 -0.2523785862135488 +-0.06577828259242979 -0.2986613956089427 -0.2238847920763156 +-0.06311845819397228 -0.241971865985835 -0.2001481633878825 +-0.02815905473203932 -0.2584265209810363 -0.2766099194513258 +0.3103531693562414 0.127685548734545 0.8473769478132037 +0.2491183739897094 0.07855724435377021 0.7822250845401795 +0.2902482986056685 0.06878798116665316 0.862481519119774 +0.3633403202473197 0.06920671922481331 0.8323769585707854 +0.7793384547568097 -0.02777763668544213 -0.4920088913216971 +0.7496599151386723 -0.05555527337088407 -0.3962325303509208 +0.7199813755205346 -0.08333291005632601 -0.3004561693801444 +0.6035670351279364 -0.03305708074406277 -0.5075473540190751 +0.6720503548769401 -0.02203805382937525 -0.5342933201102078 +0.7405336746259437 -0.01101902691468772 -0.5610392862013406 +0.8071354417237708 0.102941797707181 -0.4280684366151176 +0.7641043231973748 0.00975899562225039 -0.3646881853968313 +0.7960407867291867 0.03762752871404656 -0.4620465196286054 +0.7683306615929049 0.1197004074779354 -0.4970988314947612 +0.7572360065983206 0.05438613848480097 -0.531076914508249 +0.6864947629356426 0.04327621516375922 -0.5027489751561184 +0.6423718152588025 -0.04981569051481718 -0.4385169591394316 +0.7108551350078061 -0.03879666360012966 -0.4652629252305643 +0.6811765953896687 -0.0665743002855716 -0.369486564259788 +0.7258825904481243 0.02660850179935903 -0.4340836845077736 +-0.618262097548351 -0.5912178959068288 -0.01374188192253596 +-0.6546276980239244 -0.657518139833657 0.01682031404023315 +-0.7034016129637326 -0.5984673085868648 0.05424377888450674 +-0.6572297754345887 -0.644731063947756 0.09048150587964734 +0.06531149306660596 -0.1926583303477631 0.212567293218976 +0.3245093521699191 -0.5729862370763119 0.6161963740826013 +0.384104067533563 -0.5209952315596255 0.626692004949314 +0.3159285265345199 -0.5022064850996855 0.5411647674459186 +0.3814412475438067 -0.5706917762212943 0.5865729492025364 +-0.7993217272777311 0.4234376720023009 -0.1119968133572257 +-0.8027823714429311 0.4299376722173657 -0.03704999804529906 +-0.7169109047063902 0.3982490704171978 -0.06870104201291194 +-0.83133074486278 0.365227086239318 -0.0722136768738913 +-0.03599331001756739 -0.1825816167688151 0.009274809761693507 +0.01470243703077296 -0.1916103963492223 0.006509529889928264 +-0.007473977921279339 -0.2377294537444052 0.009977276249149673 +-0.01257716527926817 -0.1939494676952506 0.0414661874911181 +-0.01656530097458073 -0.1966935350081095 -0.02460487399325296 +-0.8704494464988091 0.06835812987415099 -0.2604058531813622 +-0.884634442716651 0.005737331892600252 -0.224437582892238 +-0.800629260618694 0.02417838806385031 -0.1953358165838767 +-0.8615508070405311 0.00786927370355885 -0.2966569988080224 +-0.7287467996839958 0.544927115816453 -0.0466144997180308 +-0.6817118359740788 0.4589785186174041 -0.03602541779086068 +-0.7677750080303226 0.4908910368666285 -0.004314493454075282 +-0.7256274793788812 0.5495350265252552 0.02806317809039989 +0.001763083945725691 -0.3484776813339125 -0.3735324998032583 +-0.06119586510564089 -0.4160491948891178 -0.3697619908539704 +-0.0358561439146648 -0.3887125559618189 -0.3208073724282481 +0.008419514865891368 -0.4306427719148715 -0.3289146534700361 +0.7554912560005862 -0.08333291005632601 -0.230764104900763 +0.8206796760987753 -0.05555527337088409 -0.2568484013921579 +0.8858680961969644 -0.02777763668544216 -0.2829326978835528 +0.8437198259040688 0.1030803518282014 -0.3580328661483691 +0.8003522942230437 0.009822769486281101 -0.2946065467985249 +0.8684532368354511 0.0377023089710362 -0.3217063263643574 +0.7892813421675434 -0.05555527337088408 -0.3286354034749434 +0.8216474221997374 -0.02777763668544214 -0.425916859395203 +0.8572671062783348 -0.02777763668544216 -0.3560092932197729 +0.8367009903258094 0.0380459107150015 -0.3941693114200335 +0.01213942712237615 0.01327518897984975 -0.7518001671262955 +0.0283877511525972 0.08269472516451717 -0.8256168301404815 +0.04463607518281825 0.1521142613491846 -0.8994334931546675 +-0.00333860498850181 0.214423047359755 -0.8771843100877178 +-0.06756160919004292 0.2073122971856579 -0.7811184640065821 +-0.131784613391584 0.2002015470115608 -0.6850526179254466 +0.0793799989870123 0.2609532691005557 -0.7457688768255226 +0.07321479906235463 0.2478134452449878 -0.8215959699399662 +0.06704959913769697 0.2346736213894199 -0.8974230630544098 +-0.08380993322026395 0.1378927610009905 -0.7073018009923964 +-0.01958692901872285 0.1450035111750875 -0.8033676470735319 +-0.0358352530489439 0.07558397499042011 -0.7295509840593459 +-0.06139640926538523 0.2204521210412258 -0.7052913708921387 +0.008991794860813536 0.2407026950708908 -0.7255301238588308 +0.002826594936155863 0.2275628712153228 -0.8013572169732743 +0.05696647503213359 0.1783939090603204 -0.7477793069257802 +0.03455295107725487 0.09583454902008508 -0.7497897370260378 +0.05080127510747592 0.1652540852047525 -0.8236064000402239 +-0.01342172909406519 0.1581433350306554 -0.7275405539590883 +-0.2581780975187072 0.8767971908732638 -0.1596279931775356 +-0.2038863038946006 0.8905217734633679 -0.1664562033849362 +-0.2022860029371982 0.8141572060296822 -0.176398130461939 +-0.2912641544065501 0.8725348115059227 -0.09549129880944299 +-0.2352309602360273 0.8095997718051762 -0.1122782151375604 +-0.2697405573840798 0.8812578660695336 -0.03813433962268119 +-0.2378121499945628 0.8897930393938225 -0.1025132989881344 +-0.2841437997951705 0.06311010851656176 0.2025118371900372 +-0.2496933273914703 -0.1685852809479071 -0.6505299232920837 +-0.2476214198718615 -0.1099552428835349 -0.7569796190878157 +-0.2455495123522528 -0.05132520481916274 -0.8634293148835478 +-0.2861335061713045 -0.0487263974985543 -0.8518379066244015 +-0.2879685631905784 -0.1073641628488664 -0.7445226625872505 +-0.3261528299878061 -0.04614515272902182 -0.8380751000243647 +-0.224219421670496 -0.005958654546688908 -0.885313725778341 +-0.2642387454869977 -0.003377409777156407 -0.8715509191783041 +-0.1641403941889613 -0.02182867694513562 -0.8114743008951295 +-0.185707335371053 -0.0671874999316695 -0.7904554382417552 +-0.1258651583898532 -0.08304979504417631 -0.7174815615999626 +-0.1877792428906617 -0.1258175379960417 -0.6840057424460232 +-0.2261274194389972 -0.06459361024362908 -0.7782111049328734 +0.1906928878916463 0.5105088277557628 -0.742265302647349 +0.2140810978585 0.5116224898859375 -0.6404182253465296 +0.2374693078253538 0.5127361520161122 -0.5385711480457103 +0.1059850686649506 0.3329186111234897 -0.7134844327703515 +0.1264249384182312 0.3917441292908559 -0.7570270818296237 +0.1468648081715119 0.450569647458222 -0.8005697308888962 +0.1860591827205879 0.5778653408262944 -0.6966206748726709 +0.180023284702902 0.6408141391606578 -0.6439393162940981 +0.2088909545673981 0.5771463708442335 -0.5920040040887073 +0.1702530181383657 0.4516833095883966 -0.6987226535880768 +0.1936412281052194 0.4527969717185714 -0.5968755762872573 +0.149813148385085 0.3928577914210306 -0.6551800045288044 +0.1422311030004534 0.5179261605287536 -0.7549251031142181 +0.1212347951271293 0.4572680102491518 -0.7086128605718014 +0.1361952049827676 0.5808749588631169 -0.7022437445356451 +0.143837664621198 0.4551765253196207 -0.6030259419645614 +0.1876657443413323 0.5151157056171615 -0.5447215137230144 +0.1583020506105916 0.576320777385577 -0.5944145284595908 +0.1651964356040153 0.5177522813469622 -0.6509444571530235 +0.0977470625945908 0.6771131269822341 -0.239071608267466 +0.04873042376588967 0.7497366905735849 -0.3071696578721752 +-0.0002862150628114568 0.8223602541649355 -0.3752677074768843 +0.1805715301947339 0.8420655596943916 -0.2953449433800523 +0.1554728818618513 0.8655761291306042 -0.2360264427919603 +0.160867244912642 0.7703423354523489 -0.2339982017353562 +0.1369285208809345 0.8216535806401952 -0.3624946536490549 +0.1172672973806515 0.7499152919206461 -0.3010503779675743 +0.06821515607227746 0.8246787849563997 -0.3702010658517536 +0.09222267410718091 0.7748667556982136 -0.2422008513133473 +0.08685687604013623 0.8711451919873885 -0.2444659035075291 +0.04311237254937481 0.8505942225729324 -0.3117031468760633 +0.1122453311702948 0.8500974561974592 -0.304891667379924 +-0.4564230517685677 -0.2487928670675782 -0.1322307368696293 +-0.4703172843996786 -0.3388219998606536 -0.1255321971262256 +-0.4842115170307894 -0.4288511326537291 -0.1188336573828219 +-0.5006840093620688 -0.2612809654360277 -0.2428049047944894 +-0.4924477631964292 -0.3450660490448784 -0.1808192810886556 +-0.4785535305653182 -0.255036916251803 -0.1875178208320593 +-0.4148011924086424 -0.2881035285566632 -0.143342546096495 +-0.4286954250397533 -0.3781326613497387 -0.1366440063530913 +-0.3731793330487173 -0.3274141900457482 -0.1544543553233608 +-0.4369316712053931 -0.2943475777408881 -0.1986296300589251 +-0.2006419551203607 -0.5184717307187728 0.7266392308689475 +-0.1258603071662212 -0.5489214041382676 0.7228404117396848 +-0.1245879106938439 -0.4745149202616014 0.6720117101353724 +-0.1045159315766097 -0.5339573227585566 0.6241162423209663 +-0.1057249930773432 -0.6082076642689077 0.6745827819344459 +-0.1604641067630172 -0.637569899613833 0.6309211799938865 +-0.181738855883059 -0.5813367781587235 0.6824152748517156 +-0.3907379310856942 -0.3988972655462932 -0.09753851501403402 +-0.3388862045005243 -0.3296327369497724 -0.06513156341838047 +-0.3352218390946582 -0.3481787942423029 -0.1153488639843035 +-0.3240654860303654 -0.4229133736417522 -0.06672261077441999 +-0.2316105484349122 0.145775704624545 0.06143916225865691 +-0.2787407928835978 0.1383081273154566 0.02102405773577047 +-0.2284905423525089 0.1060165889639458 0.03953281778909706 +-0.2205519766973183 0.140234603749036 -0.001796014254610146 +-0.5548548721644567 -0.4855762918113306 0.5566314453530385 +-0.5691594899169026 -0.4184744915909584 0.595683316216935 +-0.54185943390939 -0.4069192465144118 0.5113488667852679 +-0.5069614093598324 -0.4632334996539081 0.6155791270253295 +0.7784187410541221 0.3186243616952087 0.3432403161993267 +0.7019672289091002 0.3028033411129984 0.2862769620606557 +0.7669026521709359 0.3804173187983905 0.3020980584274999 +0.7434261644380113 0.3648574187297264 0.3725720674032699 +-0.4655738057635415 0.1422599714319062 0.7825151510650459 +-0.5236377695772682 0.194941326671242 0.7384307767442094 +-0.5039476027608295 0.1578972044088967 0.6675294286670401 +-0.3740124334982282 0.1308892786849289 0.8343191254230788 +-0.3208248582302031 0.135155818914942 0.7711373773831061 +-0.432076397311955 0.1835706339242648 0.7902347511022423 +-0.4128789598341511 0.1467085741938455 0.7201999485981283 +-0.09900800501932501 -0.6663805571327501 0.6217240937740637 +-0.153747118704999 -0.6957427924776755 0.5780624918335043 +-0.09108195546057334 -0.6503031084862415 0.518398866000202 +-0.09791578317652515 -0.5926446413269019 0.5717499865718135 +-0.007579650852373443 -0.6527311192620676 0.4021332582461695 +0.005565120268516389 -0.7156474112668303 0.4478716392768425 +0.01870989138940622 -0.778563703271593 0.4936100203075156 +0.1393891842440115 -0.707745606898329 0.5654276118336465 +0.06588205495948547 -0.680917527644625 0.4841697397871435 +0.07922101256894835 -0.7464052481150889 0.5316482978520419 +0.0798615792915511 -0.7196605049669669 0.4229036664376203 +0.1673701725326914 -0.7852929438011876 0.4427995360885965 +0.09322241843275447 -0.7852080731028031 0.4702853118559787 +0.1543160966328251 -0.7501694586612555 0.5066355368639308 +0.02656853582622777 -0.3931986501514681 0.6330174920095091 +0.1007294458577916 -0.429274044501001 0.6982053541619931 +0.1748903558893554 -0.465349438850534 0.7633932163144772 +0.2467381974151099 -0.4794642800618117 0.716867325158608 +0.2444251289093006 -0.4575037269235563 0.6051535718502548 +0.2421120604034912 -0.4355431737853009 0.4934398185419016 +0.2941411202138575 -0.2832412537900735 0.6518904556373065 +0.2791111687828781 -0.3559691135934047 0.7107873299138581 +0.2640812173518987 -0.4286969733967358 0.7696842041904096 +0.1702642188777367 -0.4214283325740233 0.5399657096977707 +0.1725772873835461 -0.4433888857122787 0.6516794630061239 +0.09841637735198223 -0.4073134913627456 0.5864916008536399 +0.25945508034028 -0.3847758671202251 0.5462566975737032 +0.2767981002770688 -0.3340085604551494 0.5990735766055049 +0.2617681488460893 -0.4067364202584806 0.6579704508820564 +0.2049502587513143 -0.3198937192438717 0.6455994677613739 +0.115759397288771 -0.3565461846976699 0.6393084798854416 +0.1899203073203349 -0.3926215790472029 0.7044963420379258 +0.1876072388145255 -0.3706610259089477 0.5927825887295721 +0.4309426149257068 0.4238942339483225 -0.6884009818729357 +0.4324474633323014 0.3518495828682471 -0.6194803022285005 +0.4084269695332274 0.3534689565908763 -0.7369556152211748 +0.3376359402921384 0.4226622174521243 -0.7472197162061522 +0.315120294899659 0.3522369400946781 -0.7957743495543915 +0.2458341140651647 0.3493855498758507 -0.7371177708949336 +0.3395403346527197 0.3510353668097356 -0.6790903049551282 +-0.3453023887173612 0.04854418618737696 0.4209972050612515 +-0.3649654753049835 0.002408412646023865 0.4678901601796243 +-0.411294851880431 0.06260234634026499 0.4574209381929503 +-0.3197334796151178 0.05123165359328764 0.5092249125509833 +-0.2316101080227643 0.05375132414327302 -0.8746559509705376 +-0.2197426112128846 0.1001978150413366 -0.7794328912617954 +-0.2078751144030049 0.1466443059394002 -0.6842098315530531 +-0.272194101841816 0.05635013146388146 -0.8630645427113913 +-0.3122134256583178 0.05893137623341396 -0.8493017361113544 +-0.2600897545316014 0.1027888950760051 -0.7669759347612302 +-0.1717679310415645 0.03788902903076625 -0.8016820743287451 +-0.1599004342316848 0.08433551992882986 -0.7064590146200028 +-0.1119257540603647 0.02202673391825947 -0.7287081976869525 +-0.2121880151095087 0.04048291871880669 -0.7894377410198629 +0.2585963270571433 -0.5758111739744527 0.6425992847403624 +0.2504677669343231 -0.5058887603702825 0.5684241970141526 +0.2532541995144673 -0.5288365061826321 0.6816592228393898 +0.1867484855313888 -0.561696332763175 0.6891251758962317 +0.1814063579887128 -0.5147216649713544 0.7281851139952591 +0.1067720838828141 -0.4776590779477274 0.6614759793258911 +0.1787430342417302 -0.4920559290056463 0.6153060790554434 +0.1246914956218056 0.06832112526480504 -0.1395341974862118 +0.1287995758650542 0.04572004591425464 -0.1015844878188826 +0.09134573090598519 0.07445136077018565 -0.1159109532879938 +0.1119730409346521 0.07824221270559474 -0.08360351005125718 +0.9179564609909477 -0.02777763668544217 -0.1295081162263215 +0.8374732314838997 -0.05555527337088409 -0.1803160191006213 +0.905682754323222 -0.02777763668544216 -0.2070012502903522 +0.824134540381823 0.01600626373664248 -0.2198214922002308 +0.8912277179678998 0.1154642601583175 -0.208311874915346 +0.89246369922674 0.04390272305079093 -0.2468629322158189 +0.9100419930551306 0.0444132056043564 -0.1696010509375259 +-0.06860983326035157 -0.372256323188583 0.6506261050749909 +-0.08962729231536709 -0.3873893905752308 0.7334225802929566 +-0.1106447513703826 -0.4025224579618786 0.8162190555109223 +-0.2202717170218033 -0.4594685996808273 0.7595807718547168 +-0.1444848408226999 -0.4160871382015993 0.7056393782685684 +-0.1658724458519657 -0.4322245878039082 0.7904931818914744 +-0.1530008344309619 -0.3438824203696453 0.736103369410958 +-0.2372915541913958 -0.3148217659183472 0.8202475994130026 +-0.1745081259289836 -0.3602006803254626 0.8215962240287926 +-0.2303095625529879 -0.3891044207427963 0.7941952706234243 +-0.2045885750844386 -0.2201144024535988 -0.147867473359325 +-0.192772025647998 -0.1595108514415665 -0.1271572836098323 +-0.1449523179075619 -0.1848259756883868 -0.1330686229476469 +-0.2678891976671814 -0.2368567719262802 -0.1124490232050802 +-0.2715535630730476 -0.2183107146337497 -0.06223172263915716 +-0.2560726482307408 -0.1762532209142479 -0.09173883345558745 +-0.2082529404903047 -0.2015683451610683 -0.09765017279340205 +0.04193936469628834 -0.8677053787614555 -0.2515792962998168 +0.1108289693405468 -0.8590288666948023 -0.2679115602967071 +0.09388674432346629 -0.7649464774711607 -0.2569042526131848 +0.1231197632489896 -0.7382316706350358 -0.3250187756179418 +0.1400542568909439 -0.8320414114180623 -0.3360310148167599 +0.1004725612922463 -0.8143624356435438 -0.3879256233713467 +0.07135080868753535 -0.8456034126773267 -0.3214694471575197 +-0.7481224238747588 -0.5024309798836292 -0.02985827355502738 +-0.7566738256776283 -0.491701498335379 0.0553128533922633 +-0.6841843382410514 -0.4260177938242906 0.03627756865257981 +-0.7353265369109433 -0.5609055750344067 -0.07873153138152758 +-0.6585925643134203 -0.5429669841258457 -0.06146894700042065 +-0.7438779387138126 -0.5501760934861567 0.006439595565763075 +-0.6721547174504336 -0.4850228797699835 -0.01260579540088079 +-0.2332983686294757 -0.2689498513537221 -0.3109840144284479 +-0.2272293319328064 -0.2467520860490812 -0.4011599429224119 +-0.1966243922578646 -0.2440910877812422 -0.348415586842436 +-0.2970507067861515 -0.2358832390488618 -0.3551592891640122 +-0.2077306937387018 -0.3398853584435579 -0.2787004826369612 +-0.1760939821512587 -0.3886231002287527 -0.3365928793394385 +-0.1710567173670907 -0.3150265948710779 -0.3161320550509493 +-0.2016616570420325 -0.3176875931389169 -0.3688764111309253 +-0.2711554403248075 -0.255346251802486 -0.8286438956567586 +-0.2646920385202314 -0.2459692742057504 -0.7337893396032896 +-0.2582286367156552 -0.2365922966090148 -0.6389347835498207 +-0.07248638321322959 -0.1082890677534186 -0.7393622410116392 +-0.1408638695186143 -0.1604337883020196 -0.8007409779111686 +-0.2092413558239989 -0.2125785088506206 -0.862119714810698 +-0.1954634775054593 -0.303001830840414 -0.8312158975948398 +-0.1170977282701216 -0.3478611432421149 -0.824369939128216 +-0.1880233576373267 -0.2924468248052673 -0.7325886751804606 +-0.2027779540194228 -0.203201531253885 -0.767265158757229 +-0.1963145522148467 -0.1938245536571495 -0.6724106027037602 +-0.1344004677140381 -0.151056810705284 -0.7058864218576996 +-0.1335493930046508 -0.2602340878885486 -0.8646917167487793 +-0.0641951886357096 -0.2069113389015365 -0.7995403134883395 +-0.05518364376931309 -0.3050934002902496 -0.8578457582821555 +-0.1262374570238582 -0.2500479911929051 -0.7670145136734128 +-0.8233997721209407 -0.3719889824855953 0.04517459448705841 +-0.7936338134395144 -0.4259665399620348 0.09273742316680428 +-0.7216539496976582 -0.3607576128889735 0.07372412054502138 +-0.7907435705699776 -0.4400024443885854 0.007491997004931465 +0.408539371771408 0.5841919315685069 -0.4712619649039219 +0.4537349266165052 0.647023088661191 -0.4858097161797043 +0.5119156555792069 0.5927501825173963 -0.4920614154900832 +0.5086122950611069 0.6403128685365406 -0.4323727871486569 +-0.2840479092949898 -0.8672891623246939 -0.03482875767097485 +-0.2246029723500537 -0.8843721681903924 0.01287941997613446 +-0.2465552753585824 -0.7883773783499806 -0.003597586294846824 +-0.2097344816807256 -0.8855035479834941 -0.06445794092577878 +0.04708675694115637 0.846196216287041 0.334697231318723 +-0.031843686608132 0.8467118345955824 0.3344059789048944 +0.01042776217048435 0.7579347637836685 0.3188402393918792 +0.008148062391811248 0.8675494104011311 0.2763674426800851 +0.2024993053195316 0.7733244444818947 -0.1862798779847004 +0.1971785978263516 0.8687122605465345 -0.18828034608429 +0.263880506745822 0.8479568572947193 -0.1998393484689679 +0.24187691410895 0.8679798426584001 -0.1265871796802585 +0.6092282659698167 -0.1163372257223266 -0.1582733408929196 +0.5281536960372363 -0.1215639047028852 -0.1118668733764711 +0.4470791261046559 -0.1267905836834438 -0.06546040586002255 +0.4844247848406512 -0.03175664604232643 -0.1670076177231309 +0.4657519554726536 -0.07927361486288512 -0.1162340117915767 +0.546826525405234 -0.07404693588232651 -0.1626404793080252 +0.5120015677994094 -0.0703752013567519 -0.2436977434845617 +0.5744033083639921 -0.112665491196752 -0.239330605069456 +0.5209055213901699 -0.1565107254917361 -0.2696142633144382 +0.5557304789959945 -0.1601824600173107 -0.1885569991379018 +0.4746559090634141 -0.1654091389978694 -0.1421505316214533 +0.5022326920221722 -0.2040276943122948 -0.2188406573828841 +0.4933287384314118 -0.1178921701773106 -0.1929241375530075 +0.2558216598317972 -0.153122784651485 -0.8433495220315286 +0.2848694848481269 -0.08606824790883236 -0.7363334561425057 +0.3274523002288418 -0.1706256714084748 -0.8156750455933194 +0.2161246881968908 -0.1165826979774219 -0.7686942217880667 +-0.1457251541188849 0.1268658468989981 0.7594588786663529 +-0.134079105680074 0.1623600245985115 0.8283264105625985 +-0.1224330572412632 0.1978542022980248 0.8971939424588442 +-0.0163161356075355 0.1892535006388005 0.9033459647882054 +-0.06955319229864329 0.1939684847543084 0.901994007143442 +-0.08107903420245095 0.1581441975254022 0.8317448766113176 +-0.1118106953795771 0.2125127090585192 0.8146201642974059 +-0.1003250384850301 0.2484231374066483 0.8850321314526948 +-0.07778937516215377 0.2980129123658419 0.868995441829418 +-0.04702636240476143 0.2446367822132877 0.889281807518264 +-0.1767674914222935 -0.5644247214465178 -0.4708496276506763 +-0.2040404474966034 -0.6178920955214133 -0.5267531549709477 +-0.2313134035709134 -0.6713594695963088 -0.5826566822912191 +-0.2311533413136061 -0.6153116913778012 -0.6389169510872202 +-0.2289257179441259 -0.553558072314926 -0.6899802183622241 +-0.2030531183272168 -0.559615065600791 -0.5808792385734567 +-0.2957677146998705 -0.6304497389111585 -0.5959250785776807 +-0.267608712218293 -0.5748383573100735 -0.5380571405328385 +-0.3581559925476856 -0.5840884551566684 -0.6043151723683508 +-0.2952995445346194 -0.5718016299302104 -0.6508649221535372 +-0.5438277786017065 -0.06777127211537823 0.7227860041577712 +-0.475318247506857 -0.0798212796067756 0.6569414485334043 +-0.4068087164120074 -0.09187128709817297 0.5910968929090374 +-0.5457968461383503 0.08871051398455033 0.559689226949016 +-0.5679770006577523 0.0405665877817066 0.6360030045600567 +-0.5901571551771542 -0.007577338421137128 0.7123167821710973 +-0.6023273339473785 -0.09408450136968585 0.6688029418151571 +-0.6552551515235663 -0.119852916779967 0.6078769148790582 +-0.5315247275012852 -0.10588804563742 0.6002380180932053 +-0.5216476240823046 -0.0196273459125345 0.6464722265467306 +-0.4531380929874551 -0.03167735340393187 0.5806276709223637 +-0.4994674695629027 0.02851658029030923 0.5701584489356898 +-0.6486567105228263 -0.03389056767544475 0.6583337198284831 +-0.6241834806521804 0.01449982175106223 0.5792995741198579 +-0.7015845280990138 -0.05965898308572594 0.5974076928923843 +-0.5785078482188564 -0.04579139985666053 0.5903778659561664 +-0.7250489960694844 0.538236953274624 -0.1216983795871156 +-0.7606013055587969 0.4777165911325063 -0.1543957942611787 +-0.6781078060109058 0.4523750710957241 -0.1110055078434787 +-0.7221917111266526 0.5224351751417184 -0.1879478945407017 +-0.09662677191062026 0.09827178468955358 0.1265811260498042 +-0.1263265722664975 0.1408683357479143 0.1116652877916998 +-0.09475263482024207 0.1313308249599568 0.08465412607419198 +-0.07764894596754227 0.1134139469147946 0.1053301294978756 +-0.5581909395015541 0.4565985232585901 0.556822478723118 +-0.5008691553013741 0.4859007571742959 0.5855417608601063 +-0.4811113261695305 0.4409747195519221 0.5005214348420526 +-0.5912726020411094 0.3869592079786198 0.5715121711551182 +-0.5144526218226657 0.3716088873624798 0.5154609511709656 +-0.5677496020482419 0.347188069817034 0.6155568680838759 +-0.5370383923890372 0.4186062916257429 0.6039219304671545 +-0.2565768826880465 -0.2383616789322537 0.8347960520066329 +-0.2144144548555359 -0.2082453736661111 0.8539635580445804 +-0.1727852761670263 -0.2678645722959577 0.7519577847500083 +-0.110713198864662 -0.3137265508470071 0.755676693198204 +-0.1526400247578861 -0.2544084400401792 0.8593240929953719 +-0.1321895891985184 -0.3300871047289918 0.8414091012960225 +-0.1955455043176938 -0.2855626702291479 0.8424713868346818 +-0.2131695885867916 0.009090619740012025 0.7413607498883963 +-0.2689679746158875 -0.0731904297194607 0.7921301530066853 +-0.3247663606449833 -0.1554714791789334 0.8428995561249745 +-0.3687086798655678 -0.1276837486472611 0.8173481356688644 +-0.364469079543839 -0.04934833350101157 0.8261748464343546 +-0.3569629793433923 -0.0936076627136796 0.7224452388359159 +-0.314199970305753 -0.1220136706667245 0.7507954006353263 +-0.3036335799665227 -0.08855586215451552 0.6586912451456781 +-0.2584015842766571 -0.03973262120725175 0.7000259975170371 +-0.3234766841757022 -0.07886050769999735 0.8586828880402235 +-0.2664989879636612 0.004038819180847947 0.8051147435786341 +-0.3192370838539733 -0.0005250925537478128 0.8675095988057135 +-0.3120249870017205 -0.04484961606481794 0.7644997926473458 +0.01026791168852455 0.4628929654743995 -0.8048665176845493 +0.07902090590295163 0.4582427424170981 -0.8052179061764615 +0.05826569958404641 0.3982021686268842 -0.7596714031608919 +0.07356615650560799 0.5267696043575598 -0.759467292595629 +-0.4045713251833977 -0.1795283384710573 -0.09982378527397576 +-0.3666138312293386 -0.2002929426676119 -0.06071829393491847 +-0.3286563372752795 -0.2210575468641665 -0.02161280259586117 +-0.3213276064635473 -0.2581496614492274 -0.1220474037277072 +-0.3629494658234724 -0.2188389999601424 -0.1109355945008415 +-0.3249919718694134 -0.239603604156697 -0.07183010316178418 +-0.4184655578145086 -0.2695574712641328 -0.09312524553057204 +-0.4323597904456195 -0.3595866040572082 -0.0864267057871683 +-0.3805080638604495 -0.2903220754606873 -0.05401975419151474 +-0.3768436984545835 -0.3088681327532178 -0.1042370547574377 +0.7658423164170269 -0.2576004899005834 -0.4125248162494136 +0.6693321069470541 -0.2672308212409571 -0.3836213579627081 +0.5728218974770811 -0.2768611525813308 -0.3547178996760026 +0.7333152583985478 -0.1453254496963784 -0.2638669249410559 +0.7763276808946985 -0.1795403526509889 -0.3230540414727436 +0.8193401033908492 -0.2137552556055993 -0.3822411580044314 +0.7584507822334119 -0.3235314834924186 -0.3807123526560562 +0.7451620925200086 -0.3876728884819995 -0.3459198580434256 +0.6595868547348772 -0.3323911445181883 -0.3506427079845373 +0.7228298939208763 -0.223385586945973 -0.3533376997177259 +0.6263196844509034 -0.2330159182863467 -0.3244342414310204 +0.6798174714247255 -0.1891706839913625 -0.2941505831860381 +0.811948569207234 -0.2796862491974344 -0.3504286944110739 +0.7665824286825217 -0.2447006759282201 -0.2900753914945728 +0.7986598794938309 -0.3438276541870154 -0.3156361997984434 +0.7136666409866479 -0.288807121393983 -0.3206183138071386 +0.5599223261179964 -0.3842147478501738 0.6156495235632684 +0.5650686760507901 -0.3356931984883256 0.5189832405385366 +0.6038508972243424 -0.3307164283635859 0.6071075164753994 +0.5041744142493789 -0.3636904039592595 0.6801352459765986 +0.5481029853557249 -0.3101920844726714 0.6715932388887295 +0.4535728523135552 -0.2946445107064968 0.6479546853651967 +0.5096857213368102 -0.3154000297470028 0.5838979680171129 +-0.6024053600386258 0.2861393109495491 0.6464008768264858 +-0.6259283600314933 0.3259104491111349 0.6023561798977284 +-0.5837641378034335 0.2495113696275099 0.5771489686561858 +-0.5494373789524331 0.310745174177769 0.5466477599603918 +-0.01532194986007151 -0.6702309290917061 0.5062366813273267 +-0.002113386969314821 -0.7355942403006721 0.5536751061789302 +-0.02314296627742348 -0.6864132032924505 0.6096272487637365 +0.0586457526893991 -0.7012285805243794 0.591439715195934 +0.5309020294225424 -0.3238089040569792 -0.3874389469551917 +0.5854923708379765 -0.3611263241922539 -0.4490634525210863 +0.6400827122534106 -0.3984437443275286 -0.5106879580869809 +0.5187605891913444 -0.3200972503525228 -0.6641995996868753 +0.5258845155559733 -0.3226153429520289 -0.5265060633244218 +0.5842264876494361 -0.3622829210058519 -0.5915831889276978 +0.5342161118134388 -0.3931219131605187 -0.4772107865406763 +0.5366971757041425 -0.4619847058657945 -0.5663756881871728 +0.5903069610864516 -0.4314529136542873 -0.5401508502421921 +0.5310928306301607 -0.3936556054692358 -0.6197301541528681 +0.8128797524225037 0.2619257709759469 0.3098143501944327 +0.8352691630913077 0.2669412354656422 0.2350454876596222 +0.7361745348965927 0.2461207626335202 0.2528041353573814 +0.8417967127642694 0.1948346825063861 0.2791717030688512 +-0.0190065568696029 -0.352134671619779 0.7510207980859881 +0.03093122470908411 -0.3312671109615654 0.8499660002872468 +-0.04034252579850522 -0.368593307737615 0.8368266980819443 +-0.06124467944504891 -0.2946855607060885 0.8620736889205847 +-0.4351976724977473 -0.3313617742737471 -0.725734290076141 +-0.440736176292584 -0.3990286201379494 -0.6854497366288863 +-0.3756390485139454 -0.3189875698014875 -0.6513588939542944 +-0.3704701890737438 -0.3159711933666458 -0.76845820206982 +-0.3110127312210892 -0.3036210436768428 -0.6940160304050624 +-0.3113823755760887 -0.3682715131064089 -0.7708307850739594 +-0.3781762577570758 -0.3859060602005004 -0.7321602100909779 +-0.279707747773107 0.1314134750574975 0.06132652189747369 +-0.3268379922217926 0.123945897748409 0.02091141737458726 +-0.3246849410288984 0.07729212982985069 0.03930753706673062 +-0.3215649349464951 0.03753301416925146 0.01740119259717076 +-0.3237179861393892 0.08418678208780973 -0.0009949270949726006 +-0.2734677356083003 0.05189524373629901 0.01751383295835398 +-0.2765877416907037 0.09165435939689824 0.03942017742791386 +-0.8205963872560288 -0.03241345022007623 -0.07930799157132661 +-0.9051563532950238 -0.05097020842529248 -0.1083465311961689 +-0.9101545367815512 -0.04488103290328436 -0.02811351641499455 +-0.9026823462613353 -0.1150749630047029 -0.06196957509281786 +-0.2653310742495619 -0.3106532502497679 -0.8117952958114014 +-0.2583309578123499 -0.3647871321970622 -0.7910334074873068 +-0.2584002364398615 -0.3007785687530503 -0.7153836573884443 +-0.1884331676774085 -0.358084728596783 -0.8116657693690685 +-0.1797311481492682 -0.2558591898931512 -0.2060092355228058 +-0.1430571717776571 -0.2310004263206711 -0.2434408079367939 +-0.1200948909723915 -0.2205707631279392 -0.1912103851111276 +-0.1679145987128276 -0.1952556388811189 -0.1852990457733131 +-0.02421065879765737 0.7675923605090424 -0.3152336386989176 +0.02480598003104378 0.6949687969176916 -0.2471355890942085 +-0.04813510253250327 0.7128244668531492 -0.2551995699209509 +-0.02982871001417223 0.8684498925083899 -0.3197671277028057 +-0.05365949101991317 0.8105780955691287 -0.2583288129668323 +0.01391579347658919 0.889000861922846 -0.2525298843342716 +0.01931405538926398 0.7935367810619527 -0.2505348596932435 +-0.546536514197889 -0.1448016773764168 0.7094070206581977 +-0.5444912784547383 -0.2212794725608264 0.6899317503275837 +-0.4761219693205246 -0.1565583232730465 0.6411353568682913 +-0.603976056673401 -0.17177013893407 0.6529367763483671 +0.1706655998468766 0.04203339389654788 -0.8968124869552231 +0.09139975691699846 0.02789751283350894 -0.8251606448539905 +0.1079758265466182 0.0980030803324657 -0.9024196271678258 +0.1930791238017553 0.1245927539367832 -0.8948020568549655 +0.130389350501497 0.180562440372701 -0.9004091970675681 +0.1362268048267559 0.1930162329139796 -0.8211397846534751 +0.1139799102392045 0.1105566671355788 -0.8240170565903263 +0.07663102628610212 0.08949443117150727 0.1674079794540271 +0.08719902513161421 0.05452896291439396 0.1421714824479131 +0.05698008218163574 0.07573607878255158 0.1359998133259155 +0.0380022562385577 0.06059391655731061 0.1572508098778441 +-0.07071958679318824 -0.1851505713272052 -0.4962986677281164 +0.3388343656713639 -0.2236472186158253 0.6609296845410374 +0.3684976596978909 -0.2367810432449082 0.7288657877213198 +0.3981609537244178 -0.2499148678739912 0.7968018909016021 +0.4822725868457768 -0.119106353265903 0.7753781771600097 +0.4419102188187172 -0.1854804559184623 0.7894380507113988 +0.4108505207168348 -0.1716307996459306 0.7188291899101084 +0.3403835505240917 -0.1715856726841643 0.7543579904157326 +0.3712379102604441 -0.1853824079577348 0.824820805399397 +0.3412800977122054 -0.1190534322669419 0.8465864302617301 +0.4140445025692669 -0.1194772652892367 0.815466918908213 +0.03737189168309374 -0.8136208212329276 0.4299716497872353 +0.02410953687835233 -0.7482553392565227 0.3827869846175275 +0.05578018810078293 -0.8426329673301713 0.3625822710392436 +0.1122896943995838 -0.8180373586548044 0.4046107390093283 +-0.4275683512986573 0.09087182706345795 0.3000001080603986 +-0.4425962898772681 0.106834053548982 0.3734759121333374 +-0.3766038267141982 0.09277589339609399 0.3370521790016387 +-0.3962669133018205 0.0466401198547409 0.3839451341200114 +0.3423031275456863 0.3581186673869668 0.5305776357729395 +0.385400698055629 0.3999842550991745 0.5994863240309006 +0.4284982685655719 0.4418498428113822 0.6683950122888619 +0.3507273458887227 0.5864005135010925 0.5928432748257385 +0.3470377792291438 0.4726787572197655 0.5625034384556645 +0.3920037348893048 0.5166943551333717 0.6343811461807589 +0.4219736546388059 0.4473432955079187 0.5309259122075636 +0.500738050435646 0.5356594424190131 0.5295901511757426 +0.4671356902696325 0.4913473400995805 0.6027948612513697 +0.4285848200104198 0.5649090486770674 0.5648698524623217 +0.3241775855246709 -0.0354949963395416 -0.7321681404113949 +0.3668277635520232 -0.1199770470108482 -0.8115158884104029 +0.3344957557994647 -0.0518950648726141 -0.835006467058321 +0.2963580085498227 -0.1031657846743255 -0.8425234855129822 +-0.4575592199057929 0.4954376982960964 0.4724375408862715 +-0.4772951230845965 0.5404405265018879 0.5574332351186528 +-0.511054097385805 0.5655883251132257 0.5006138970450627 +-0.4419134721379623 0.597108592693645 0.5278076339222042 +0.8385357388579562 0.3733452879890784 0.04357627036625021 +0.7509413037730408 0.3784590294378691 -0.01658493309663589 +0.8046222329402398 0.4474518178474006 0.004685254898940174 +0.807202418938163 0.4317362419654188 0.0776008232640646 +0.1653318453233757 0.3664372134736649 -0.3401288509985664 +0.2247154011050254 0.3774184603353231 -0.2943636179702284 +0.2169682547402029 0.4192351626517583 -0.3570721799045619 +0.2664468496536367 0.3605279988504159 -0.3565578738128925 +-0.5682367435140363 -0.3509753650193588 0.401659332789206 +-0.6339996655418703 -0.3844667797759078 0.4205850260706231 +-0.6997625875697041 -0.4179581945324569 0.4395107193520403 +-0.7370212401445209 -0.4661540121092653 0.2913164291734508 +-0.7215033799517738 -0.4439017021521162 0.3672073799484966 +-0.6532288321976591 -0.4089077403158088 0.3469165982549949 +-0.6048618406444597 -0.4529317700267483 0.3827559500749463 +-0.6732787621112137 -0.4881408930312716 0.4032346903312436 +-0.6400928685923895 -0.5542186356011394 0.3629814207148074 +-0.6920952498842619 -0.5128529882534307 0.3286523538422097 +0.3780510174215331 -0.4729631492995799 0.6647290511003499 +0.3132196233372608 -0.4777890236357934 0.6933882115161054 +0.3101958409616543 -0.4545690188647974 0.5796194752326628 +0.3953940373583219 -0.422195842634504 0.7175459301321514 +0.3448818808352318 -0.3530344055346458 0.6852532332962661 +0.3305626432740496 -0.4270217169707176 0.7462050905479071 +0.3277799157841995 -0.4041155806937348 0.6329288053404724 +0.2083838979932314 -0.7241265166120818 -0.3128550960505887 +0.2710948113608977 -0.7861110072596798 -0.3635778241924869 +0.2254276019504179 -0.8179682085530162 -0.3238697427294693 +0.2889577710027678 -0.807655924941876 -0.296116118394196 +0.3041859416408443 0.433171503878744 0.6160896856017639 +0.3490289487270627 0.4770656297821411 0.6880208739020378 +0.2649556310190128 0.5073208547988199 0.7001550954908863 +0.3096112234879078 0.5501378251294977 0.6503305710176609 +-0.214884922203032 0.2201786966051031 -0.6702421425637385 +-0.2337622268129388 0.2472665963727425 -0.7514975132831661 +-0.2526395314228457 0.2743544961403819 -0.8327528840025936 +-0.288047861887691 0.334475662443504 -0.7973733238198042 +-0.3212947668240662 0.3921646535611708 -0.7549593412676746 +-0.26827238964585 0.3063580768997055 -0.7133360410436467 +-0.3265519266076736 0.2663045807254427 -0.8084182485515116 +-0.3067162742530537 0.2382935435010462 -0.7243637030572276 +-0.3982427161512526 0.2559290384444505 -0.7770319280129628 +-0.3619113524824044 0.3259361639290057 -0.7701873892652922 +-0.1589139308722674 -0.07104185038756974 0.1282573906832039 +-0.1196584298233287 -0.04184047771009102 0.1343298848411726 +-0.1312602499525973 -0.07709577610349289 0.09130829955679301 +-0.1078441052142981 -0.08846362702992835 0.1234996772862176 +-0.1462382240968025 -0.03900304231232948 0.0975077021135083 +0.55108358650124 0.4267868952969231 0.5780212771756255 +0.4915753672340558 0.4360963815605023 0.6258932477052048 +0.4469934545106701 0.3928128767655619 0.5548733665272787 +0.5280546572035204 0.4832146699018552 0.5561939083514471 +0.2088848445457437 -0.8923801446508203 0.04120034521598963 +0.2648932615736088 -0.8740416420379171 0.08687544505233351 +0.2042033277882649 -0.8064542183561627 0.07321195495792358 +0.2830977405213991 -0.8714787191276196 0.005348836111476446 +-0.4230429405403223 -0.003345157730973998 0.7996294066761014 +-0.4857648535613275 -0.03574929799157735 0.7642987454748502 +-0.4154452920426685 -0.04767638782803346 0.6959412884001549 +-0.4693723171157699 0.0568487759632671 0.7891601846894276 +-0.5081040451935639 0.07271147956044874 0.6750028444268072 +-0.532094230136775 0.02444463570266375 0.7538295234881764 +-0.4621602202635171 0.01252425245219697 0.6861503785310594 +-0.3212172978173492 0.1333435001519251 -0.8403422711611139 +-0.2880090970905196 0.2049638752041109 -0.8400981772739194 +-0.2682336854363044 0.1770487107298528 -0.7559941174829707 +-0.3618723441894289 0.1956108660028649 -0.8131806130787045 +0.09762344512957714 -0.1211597610289636 0.1009268870692057 +-0.007273217839108568 -0.4126549222798822 0.4293343739617889 +-0.0005562297810903748 -0.4708278151437246 0.3764756858014067 +0.02632895046910072 -0.4100136958939868 0.3436978062269349 +-0.0513057435925638 -0.4145281386133013 0.3546107006144701 +-0.7510474455084217 -0.1586286734659375 -0.4983367280638414 +-0.7129968246077337 -0.2209942384627737 -0.5309066349428855 +-0.6646040567424084 -0.1876849488975356 -0.4628040099074772 +-0.7039082836222582 -0.1502659867806697 -0.5654059197109982 +-0.3423046011466425 -0.6712953752865165 -0.5203337309433951 +-0.2874954852192715 -0.6731720767229987 -0.5531043915482922 +-0.259638715878649 -0.6182274167286692 -0.4959312489622472 +-0.3515026787125606 -0.6298562086790027 -0.5643076747001694 +-0.4636668046182739 0.01657102784925464 -0.2113416378401412 +-0.4787941852968388 -0.05143745174174552 -0.1704639343476589 +-0.5301869321347855 -0.01211964879998855 -0.1611208885898026 +-0.4773196831568823 -0.03897197567465034 -0.1043288634120291 +-0.4607178003383612 0.04150197998344503 -0.07907149596888148 +-0.528712429994829 0.0003458272671066354 -0.09498581765417274 +-0.4621923024783174 0.02903650391634983 -0.1452065669045114 +0.3609461124918523 0.4236186463403592 0.7162363659128563 +0.2892135830045257 0.4010056122269241 0.7572594100574168 +0.3162500955226142 0.3800195011544825 0.6445460117168619 +0.2783583507682035 0.4559466815947027 0.7315381293493826 +0.6957338585525299 0.4575405025418121 -0.380494090546276 +0.6571517260573315 0.4681398041420073 -0.4386732050309419 +0.6035737262778036 0.4013487622435523 -0.4177775283519479 +0.6134751567855741 0.3417478424238056 -0.4616518742336214 +0.6679440984426044 0.4091069892577432 -0.4832462145903514 +0.7151650040426426 0.337881769565145 -0.4679684214638896 +0.7091027452777016 0.399747167624335 -0.4262039482989081 +-0.111718813165231 0.1266628411158709 -0.09065986462487308 +-0.09120344745656948 0.1226664312034224 -0.05443584982911381 +-0.1005869689208689 0.08648409805199388 -0.08836364924354033 +-0.1196573788204215 0.0924448263307807 -0.0493310325811659 +0.08535918948214484 0.816018073802788 0.3969689340048981 +0.04863073212204876 0.7277412918184193 0.3809886337588079 +0.044615187909523 0.7862454752541945 0.4587904838562752 +0.1234150399216813 0.7787112014679556 0.4566623073952837 +-0.29310598572823 0.2304530341867834 0.8466158677975186 +-0.3040203739421549 0.1542478821504966 0.8614214853572644 +-0.251321544243846 0.1585746986942501 0.7990759580112886 +-0.3648130393873966 0.2082449202733704 0.8228855090520832 +0.4848268003145061 0.3913815376372564 0.659566157884669 +0.5376090661613722 0.3374359254713475 0.6453362980161649 +0.4402601262684573 0.3481691865150082 0.5885039472234489 +0.4110910676651902 0.3823739129490866 0.7126387136491572 +0.3666334496272748 0.3391748842087551 0.6414980080592891 +0.3902466568708737 0.3194339984769247 0.7514029146164932 +0.467368270436115 0.3304109450549926 0.7034848675356321 +-0.7156456384434908 -0.3432892526276411 0.1576352922732531 +-0.8111885190121597 -0.3368838473033942 0.2130969027552558 +-0.7880127979665061 -0.4087094621685617 0.1768595884189565 +-0.8227297787159036 -0.3565853172922335 0.1299904635494997 +-0.5679052824945441 0.5357433009715038 0.4714158398003355 +-0.5914463681866806 0.4813482387719997 0.4994855004075252 +-0.514550168962059 0.4658490086832411 0.4434441316702065 +-0.6269431374828881 0.4891517114164157 0.4452007589260998 +0.4752869918019635 -0.05189506487232141 -0.763269749245872 +0.4372784371618527 -0.1199770470103062 -0.7756194772687951 +0.3945181479165316 -0.03549499633929212 -0.6963278337389666 +0.5411082458291008 -0.07920758468635528 -0.7456173062089893 +0.5261606559708061 -0.09012003596735987 -0.6610229476652013 +0.50309969118899 -0.14728956682434 -0.7579670342319125 +0.4607442441859714 -0.06291409178700899 -0.6793338333887036 +-0.8163130620061712 0.03073779219371173 -0.1225130565608497 +-0.9016615824572547 0.0815124250617902 -0.1146152353308303 +-0.9007009061233882 0.01229088868385061 -0.1515887941687799 +-0.8904961078968179 0.07541464549478737 -0.1885019766928034 +0.06225184925337432 0.06381032948707807 0.9067615651147959 +0.09900752622846444 0.07359139149806876 0.8144065742122303 +0.08770198681398177 0.1177420441992686 0.8995846044222446 +-0.0138696457199781 0.07682340839401011 0.9199669361685759 +0.01158049184062935 0.1307551231062006 0.9127899754760248 +-0.05323546371824039 0.09961754931193281 0.8408173163197903 +0.02290904861395036 0.0866532467869493 0.8280600999936789 +0.6367316469899977 -0.2863180046040497 0.2909292152145626 +0.7413005748606887 -0.2800252396576992 0.2468077387216904 +0.8458695027313797 -0.2737324747113488 0.2026862622288181 +0.8187094719073742 -0.3381894299965369 0.2300358888819783 +0.7848014473930445 -0.4006439159231167 0.2562138799198246 +0.7114636164786329 -0.3436252650635273 0.2736649191822244 +0.8288151653458807 -0.2704491879056077 0.2803920122125914 +0.721216029265938 -0.2758868401025186 0.3238774288072364 +0.8041475459715137 -0.2650211772804328 0.3566970929468335 +0.6877481047157792 -0.3386252919450909 0.3502898389821342 +0.7616634944880476 -0.39599506738921 0.333163642956313 +0.770950613188369 -0.3279690095725302 0.3833194246034274 +0.7995118658159232 -0.334879950526074 0.308263975173915 +0.4507015359991224 0.2497850516061238 -0.2351471545068922 +-0.2366312096304557 -0.007285822398849137 0.001854846037833372 +-0.2847284089686504 -0.02164805196589668 0.00174220567665016 +-0.2500449341836998 -0.03417535018248653 -0.03231290093601381 +-0.2868814601615446 0.02500571595266159 -0.0166539140154932 +-0.1232065661840941 0.1011092200873151 0.08975894332213993 +0.320123905419061 -0.5272152241816956 0.6572572804352748 +0.6226803486865862 0.3028478505029093 -0.6087833836232466 +0.5680441982730385 0.294905619982245 -0.5507445378749021 +0.5134080478594909 0.2869633894615807 -0.4927056921265575 +0.570641911309233 0.04464043951183068 -0.5273065982888545 +0.6062001072395333 0.1333569866824116 -0.5738118086497668 +0.6417583031698335 0.2220735338529926 -0.6203170190106789 +0.5840756109396144 0.1485363049788908 -0.6874351608760031 +0.5494288331282109 0.2181336260877216 -0.5906882474680983 +0.6067250448220508 0.2271593515961543 -0.6514630165888702 +0.6031535654228617 0.06776198832897411 -0.6989687962634356 +0.625802999305298 0.1463850349462376 -0.6629966519763026 +0.5875847420947057 0.05658499278788825 -0.613755518242963 +0.5515639568259856 0.1254147561617474 -0.5157729629014223 +0.587122152756286 0.2141313033323283 -0.5622781732623345 +0.5324860023427384 0.2061890728116641 -0.5042393275139899 +0.5691498145229461 0.1375172780642033 -0.6029720235749264 +-0.4087217559487848 -0.8137405181970629 -0.05171683414141408 +-0.4735587249877646 -0.7768868465627798 -0.02081603051104746 +-0.3709535533459684 -0.7347243482633581 -0.02043973880729701 +-0.3531500534103737 -0.8425562830209206 -0.006598811479611784 +-0.315589292888914 -0.7637724627105179 0.02458184740224599 +-0.3627945310060886 -0.8351693990112268 0.06927224412413603 +-0.4205373978118509 -0.8102792665854008 0.02437739965481974 +-0.441962866326946 0.0753221677229821 -0.03541800883359048 +-0.5099574959834138 0.03416601500664372 -0.05133233051888177 +-0.4398098151340519 0.02866839980442382 -0.0170218891414471 +-0.4751666319639882 -0.08562574359320863 -0.08593274371988574 +-0.456411697952573 -0.05180555585367156 -0.04227925658459473 +-0.526559378801935 -0.04630794065145165 -0.0765896979620294 +-0.458564749145467 -0.005151787935113275 -0.06067537627673808 +-0.003720309824435664 0.280930418694098 -0.7309584014638146 +-0.09298581856054131 0.2877677444320724 -0.7919750192165501 +-0.1822513272966469 0.2946050701700468 -0.8529916369692856 +-0.1710261946959588 0.2569995888689643 -0.8565273617599307 +-0.08697182128282245 0.2367930840354424 -0.8715078743992237 +-0.151266479388841 0.2287905033962724 -0.7717248350736738 +-0.1633740226867401 0.2675171704024075 -0.771736266249858 +-0.1444967180768332 0.2404292706347681 -0.6904808955304305 +-0.07410851395063442 0.2606798446644331 -0.7107196484971225 +-0.1006379905697601 0.2772501628986294 -0.8767661147266228 +-0.01049007113644338 0.2692916514556024 -0.8122023410070578 +-0.01658361715662367 0.2570436580651074 -0.8917466273659158 +-0.08098137296533395 0.2492970572024641 -0.7928873394315882 +-0.4176600613910449 0.07141504338303001 0.09418233279503177 +-0.3936610978378674 0.04729291399261695 0.05573544251550965 +-0.3958141490307615 0.09394668191117525 0.03733932282336629 +-0.4638087786872295 0.05279052919483686 0.02142500113807499 +-0.7574970447157474 0.08367033847285837 0.5289362707351054 +-0.7560423835764762 -0.0008236153274829017 0.5326431085472443 +-0.6785523838912976 0.07322796524813596 0.514657665029855 +-0.7855478113070743 0.03679066073219923 0.4874836048821098 +0.3328140313548438 0.5396648168689977 -0.6757462775862344 +0.2624823249120887 0.5271428078189536 -0.7123662992026476 +0.2852175639326302 0.5265947631533241 -0.6078585060250206 +0.2889859516347094 0.479725636571457 -0.7340507058277814 +0.1975614044923614 0.4067164025582424 -0.7244673625081148 +0.2186542451919543 0.4672036275214128 -0.7706707274441947 +0.2416400753431204 0.4670921575429162 -0.6667934989959234 +0.1271664222887419 -0.8961903284978106 0.1511654526534973 +0.1400419414390248 -0.9039029071604708 0.07335860824045745 +0.1354027996806165 -0.8176082974740566 0.1053242976264252 +0.06512653509267224 -0.9091223794945167 0.1023282835089949 +-0.4579515643732507 -0.242637413755653 0.01131980986583215 +-0.3933039508242651 -0.2318474803099097 -0.005146496365014516 +-0.4312614447783242 -0.2110828761133551 -0.04425198770407181 +-0.5098032909584207 -0.3119019423521739 -0.02108714172982142 +-0.4831131713634942 -0.280347404709876 -0.07665893929972538 +-0.4970074039946051 -0.3703765375029515 -0.06996039955632163 +-0.4451556774094351 -0.3011120089064308 -0.03755344796066808 +0.3411534286094527 0.3617239038530718 0.7574358510424863 +-0.2435180810165209 -0.1207989501938185 -0.006111208162551934 +-0.2589989958588277 -0.1628564439133203 0.02339590265387835 +-0.2427800632387417 -0.1259482304854214 0.05880622738099086 +-0.2151263823190716 -0.1320021562013445 0.02185713625457997 +0.190950475580352 -0.1264407014998304 0.8801234935091821 +0.2309150349957119 -0.05835871937028086 0.8801234935091724 +0.1895390573888566 -0.0484223053436712 0.7988380702973523 +0.2314645491576328 -0.1888988883894551 0.8689294232106241 +0.2705672045434181 -0.1733386791229207 0.7764499297002363 +0.2714291085729926 -0.1208169062599056 0.8689294232106143 +0.2302346888387413 -0.1109870678669664 0.7883953193394364 +-0.4753942010041136 -0.7897244101016041 -0.08253273838102809 +-0.5402311700430934 -0.7528707384673211 -0.05163193475066147 +-0.504298443456626 -0.6866921320724402 -0.08207154728652502 +-0.4380438935709118 -0.711407749067104 -0.05129821750267734 +0.3580117250421972 -0.2366535179694603 0.416360068849373 +0.00637504706458995 0.8210460314771213 0.3988259015610622 +-0.4771541243158945 -0.1880526218195613 0.01586780566206584 +-0.450464004720968 -0.1564980841772635 -0.03970399190783811 +-0.4317090707095528 -0.1226778964377264 0.003949495227452884 +-0.5018567515589148 -0.1171802812355065 -0.03036094614998177 +0.07731093989701927 -0.01403608680120444 -0.9148766280433758 +0.1548040739610499 -0.01403608680120446 -0.90260292137565 +0.07592166644201548 -0.02807217360240886 -0.8313135655887559 +0.01428374817161254 0.04167437274564131 -0.9169845784281827 +0.01324357343366279 0.02759116425289729 -0.8347973191460079 +0.02958177005919773 0.09733771060094736 -0.9102633213950553 +0.09314727626120566 0.04213443972166338 -0.9117786933674595 +-0.9107335233286152 0.01843578525120909 -0.07166173760236155 +0.09985317006219592 -0.1300034159622058 -0.07724825702598158 +0.08945048141196066 -0.09992321253941698 -0.1164614756774971 +0.1225344297434615 -0.1355669168127538 -0.1155597990593892 +0.1205498955712475 -0.09277647340165085 -0.08964446111132754 +0.5292905163092726 -0.2553768931592105 0.7106635491083428 +0.4654375696434184 -0.2536690136819517 0.7570554303996375 +0.4343410993556298 -0.2397127817757488 0.6864971821702037 +0.5087251760010537 -0.1881408007364511 0.7470529427429033 +-0.7681175874279906 0.4868037222825189 -0.07976203272003174 +0.5815485760387115 -0.1162265945622682 -0.0880213639510449 +0.553868886107606 -0.1161159634022098 -0.01776938700917023 +0.500474006106131 -0.1214532735428268 -0.04161489643459639 +0.5191468354741284 -0.07393630472226814 -0.09238850236615058 +0.3259466985393008 0.157791938017154 -0.8272315936091744 +0.3037219042961866 0.1032885268610364 -0.7399183651611041 +0.3138730367843733 0.0870903969548102 -0.8423646121160818 +0.2793833234496224 0.2100217183568386 -0.856864249518076 +0.2673096616946948 0.1393201772944948 -0.8719972680249835 +0.2105951541168297 0.2077480875404056 -0.7991836769789072 +0.2573848900592571 0.1556136701938411 -0.7701771562287143 +0.6467627048598267 -0.4011308368936624 0.3646421217205155 +0.6893333816907468 -0.4533563649620213 0.4121487606284496 +0.719778509976204 -0.4580857298869941 0.3472377204974471 +0.6691092340233948 -0.5186660411237686 0.3616399876755834 +-0.07993565814545711 0.1624870139347717 -0.88710106390379 +-0.1570341244911567 0.1082203039843308 -0.8862471132016014 +-0.144256809931039 0.1545129082892061 -0.7867108003307622 +-0.03196097797413705 0.1001782279242013 -0.9093502469707396 +-0.04830744958839886 0.02989533626806539 -0.8312091664646616 +-0.1090594443198367 0.04591151797376046 -0.9084962962685511 +-0.09638561497802989 0.0923338172231097 -0.8100612573764195 +-0.2788406760612442 0.8449317823225643 -0.2659586931453709 +-0.2957572146460525 0.8542132728079632 -0.209434217151259 +-0.2397664573405106 0.7914154359710461 -0.2261332322950656 +-0.3371224797382241 0.8298920700949599 -0.2392426520709195 +0.1692593022097443 -0.708317860263089 -0.3658190250099816 +0.1467911287014945 -0.7857489384311884 -0.4295384334009312 +0.2324247768530694 -0.7715105029049181 -0.4172897051238302 +0.2051274462741277 -0.7497743274977677 -0.4680548801464451 +-0.3049692607557218 -0.1860217761505481 -0.8334898252242244 +-0.3366306448897422 -0.1147996915391284 -0.8313397763437219 +-0.2976135719808338 -0.1759488039973711 -0.7358311746132901 +-0.3241421424233326 -0.2584642070601777 -0.809224186013728 +-0.3171892288595061 -0.2486587367762949 -0.7128992789270476 +-0.375969513715771 -0.2605149642034119 -0.7861059737900813 +-0.3583007896902133 -0.1884221713125443 -0.8130816434279913 +-0.1633766432994437 -0.6566110007456445 -0.6196120168530108 +-0.09351554682531263 -0.6361903639026601 -0.651491175423518 +-0.1353981145443176 -0.6008876965570734 -0.5616419614248314 +-0.1620840371671144 -0.5982111852827595 -0.6748655173343718 +0.6169009180059495 -0.09504962038411516 -0.4709581095799866 +0.6987181206329663 -0.14602313310948 -0.4611148312320307 +0.7805353232599831 -0.1969966458348449 -0.4512715528840749 +0.6840251137900102 -0.2066269771752186 -0.4223680945973694 +0.5875149043200373 -0.2162573085155922 -0.393464636310664 +0.6022079111629933 -0.1556534644498537 -0.4322113729453252 +0.7375229007638324 -0.1627817428802344 -0.3920844363523872 +0.6557056981368155 -0.1118082301548696 -0.4019277147003431 +0.6945104782676818 -0.128566839925624 -0.3328973198206995 +0.5591954886668427 -0.1214385614952432 -0.3730242564136375 +0.5445024818238865 -0.1820424055609818 -0.3342775197789762 +0.5980002687977087 -0.1381971712659976 -0.3039938615339939 +0.6410126912938595 -0.1724120742206081 -0.3631809780656817 +0.09817679199485518 -0.4241285371052644 0.2971719150710657 +0.0712916117446641 -0.4849426563550022 0.3299497946455376 +0.1364224652124004 -0.4408846047024375 0.3362825916500506 +0.1112746159365561 -0.5010586532889963 0.2637602104936969 +0.2521291731523523 -0.8667073854671798 0.1647859642526254 +0.1832254024394948 -0.8773466563313315 0.1968508029855268 +0.191400647665755 -0.7989791132363563 0.1509874195619259 +0.2401515734619538 -0.8524451802018987 0.2380837139837594 +-0.1395076521042979 -0.07506978869291531 -0.04946393537678848 +-0.1354152163489505 -0.04293778318053874 -0.08229714948244767 +-0.1678993508017473 -0.06386658268538925 -0.07743227979392037 +-0.1200796430613112 -0.08918170693220963 -0.08334361913173492 +0.3727890159350278 0.01629349289934622 -0.8225441873216035 +0.3621948489054518 0.03258698579869254 -0.719835504254081 +0.4426965821104577 0.01629349289934621 -0.7869245032430059 +0.4071861129015734 -0.05232241003703259 -0.8036417872186479 +0.1971502920506031 0.1327950038288013 0.788460198527321 +0.2586123682660336 0.1821636611173163 0.8543365059779202 +0.1860772989446388 0.1772256486807131 0.8746175644804974 +0.2083760344174186 0.22293445399916 0.8580337980596744 +-0.5009246640935896 -0.05768150092597028 -0.225751018310089 +0.7709144909723394 0.4772238655927526 -0.1700975572616019 +0.7692138892943763 0.4983325645348256 -0.1022097755729165 +0.7168590486927503 0.4301168362748743 -0.1233340313145092 +0.7280041898062112 0.5111534306171245 -0.2347757750392215 +0.6740180180387307 0.4640132267153714 -0.1879355113147538 +0.6834854074269787 0.5661724279818997 -0.2314973487996345 +0.730570932819982 0.535753702550273 -0.1678145524903704 +0.0446179535375285 -0.1898716022037054 -0.8084639432625482 +0.08430174303536053 -0.2265196998893146 -0.8832533039656455 +0.05377705273250166 -0.2873530298379711 -0.8653222367654914 +0.1009895157381077 -0.270569988209047 -0.8670545642491483 +-0.1140802845886715 -0.3364276977289737 -0.3250698333277042 +-0.1191175493728395 -0.4100242030866485 -0.3455306576161934 +-0.09377782818186342 -0.3826875641593495 -0.2965760391904711 +-0.05615860032147291 -0.3424526895314432 -0.3493011665654812 +0.5460318383154481 0.3833813210732699 0.6137025896541757 +0.06858543205684225 -0.1350865546210929 -0.1083626609091628 +0.1926099925219387 0.00982983839293913 0.8925495109863695 +0.1515335035637942 0.01965967678587832 0.8112067448101947 +0.115116858457908 0.009829838392939147 0.9048232176540952 +0.1536716045207342 -0.0587860645346899 0.8974752543855491 +0.8050953619217514 0.3253250632226302 0.2698725456566202 +0.02613285261347719 -0.468713838674082 0.6857444903971328 +0.02510218888411161 -0.5433842257757885 0.7369309370882757 +0.1010746836732828 -0.5067145889840745 0.7539693563282566 +0.1067206518612162 -0.5561514553091204 0.7172994605274459 +-0.1872556076107601 0.198764501748874 0.8074857489034672 +-0.1759279912710287 0.2348413984139354 0.8785660690829133 +-0.2287203497133611 0.2704367620981716 0.8543756805132509 +-0.1540015406863796 0.2859448184736088 0.8658671178388827 +0.1769979383342284 0.07375833408903788 0.8036004432710216 +0.1658961198056246 0.118104534365372 0.8897794654515401 +0.2182788354106451 0.06400587706221243 0.8846386516926664 +0.1409785291732837 0.06414039445387111 0.900499431356225 +0.6712434240395408 0.2917640505111989 -0.5590379662800025 +0.6148481998536012 0.283056718410721 -0.49939026784622 +0.7155022292551916 0.2787472727908984 -0.5051779348879195 +0.6903213785227883 0.2109897338612823 -0.5705716016674347 +0.7345801837384389 0.1979729561409817 -0.5167115702753519 +0.653004108820096 0.1215080851108875 -0.5224575386210848 +0.6344126299267844 0.2024635652662297 -0.5112798752373898 +0.187000513044478 -0.8053007483064027 -0.3783849749583516 +0.6514577613827972 -0.3342896424196182 0.5580378280901005 +0.6550410664432936 -0.3913415679036206 0.5175335061970595 +0.6126026591273561 -0.3392555649336799 0.4699590184673495 +0.6099127276907614 -0.3894015221765357 0.5690660340082154 +0.1268280549415761 -0.3517203284383068 0.8302587371341674 +0.07686670010012614 -0.3728037981453004 0.7321277510345212 +0.1516154273510515 -0.4100521624592691 0.7994125267869441 +0.2160189164041194 -0.3150678629845086 0.8365497250101001 +0.2408062888135947 -0.3733996970054709 0.8057035146628765 +0.2552484230252127 -0.2994988672377039 0.7447097267863861 +0.166183065456126 -0.3363935088233073 0.7389775592477401 +0.2230386675643842 0.8481579390197332 -0.2484963799263809 +-0.2952620368998873 -0.8645084194860669 0.04137527397298144 +-0.047519112797842 0.04417503151467254 -0.9161158819886888 +0.188444800647974 0.4418950999629074 -0.2906345518840284 +-0.348683904582076 0.1014142592202638 0.07775442734625271 +-0.07074077707789343 0.1112815703756962 -0.08501838456410349 +-0.7541312412525343 -0.294723786816644 -0.4272507608177871 +-0.6661310832456202 -0.255671646688707 -0.4272755124623803 +-0.7144654916990136 -0.289064053017151 -0.4952722135043661 +-0.7119159516374921 -0.3496508957251287 -0.4579222614427719 +0.8709029012020038 -0.2256377034582012 -0.2381045617964019 +0.848341574617996 -0.2206213131826366 -0.3117574287684937 +0.8027259542524589 -0.1856600600402779 -0.2513652631337576 +0.83927556599554 -0.2865120582053119 -0.278337325131677 +-0.2126194450819169 0.3334873007481378 -0.8208309326818151 +-0.1708529850721474 0.3905430798163224 -0.8028663214410567 +-0.1930753409625016 0.305520936185463 -0.7371670770262939 +-0.2473981008812437 0.3937181345254859 -0.7831275076324266 +-0.2139630276965215 0.7683383359766189 -0.4641344401984292 +-0.1990142859139092 0.7488563834527702 -0.353538924573727 +-0.2385088442290974 0.8037139936296278 -0.3941083892019736 +-0.1601744928504687 0.7855358145115818 -0.3038180097366115 +-0.1364278114814945 0.8422686574975786 -0.3648039575443468 +-0.1992884711514309 0.8394140245676953 -0.3438667047078744 +-0.1760059483926064 0.8090208938406507 -0.4166129819933642 +0.08096637373627893 0.0860589479353966 0.1170487184039788 +-0.4079405318868841 0.1678828124164669 0.3426319033907275 +-0.07010581887143227 -0.6997822422527117 0.4626864382923563 +-0.05698066164399104 -0.765314752174001 0.5101411775484608 +-0.1328012280905815 -0.7454969942650789 0.52242255626459 +-0.0784400894259142 -0.7195685374201274 0.5690604996655798 +-0.2619826231813854 -0.07136343854932972 0.06335422317722456 +-0.2974041157441153 -0.05368686004113697 0.03249189424634575 +-0.2627206409591648 -0.06621415825772682 -0.001563212366318231 +-0.2493069164059206 -0.03932463047408941 0.03260453460752895 +0.06457462368664589 -0.4267697634911599 0.3828084828059198 +0.1709705688617496 0.05561530100160579 0.03212797778126299 +-0.2404355418772943 0.1280765465376523 -0.8675000136613606 +-0.2278579387449639 0.1743949820924929 -0.7695092741684088 +-0.2475055404695001 0.2022423515520521 -0.8534123889635136 +-0.1646276076421847 0.1835484211434751 -0.8762884006505217 +0.8363998258295844 0.3475103821432109 -0.1744791132017579 +0.8044829691961446 0.4017379056706487 -0.2062398379887367 +0.7504221149201581 0.3547475072101519 -0.1594423414783018 +0.846263667246716 0.2874966005793176 -0.2178866988028049 +0.759703223741176 0.2946372769736038 -0.2026773512524857 +0.8227659465211374 0.2813556647724494 -0.2927400233449073 +0.8176288876443065 0.3431504402570341 -0.2508850841459173 +0.6256804474390378 -0.4642887386377661 -0.46988078142721 +0.5689250534161947 -0.4254944469611797 -0.4065184791563714 +0.605833872862477 -0.5265998175804013 -0.4246341634092426 +0.5746214622689664 -0.4976407205395836 -0.4986310921379429 +0.3798442468909417 0.03608061203856312 -0.4514430175371698 +0.4220685404843622 0.0342997722937749 -0.3691273180357491 +0.4456655009180789 0.008768092224529242 -0.433790574500287 +0.4463163037338916 -0.02434752914798203 -0.3828341337051522 +0.422719343300175 0.00118415092126363 -0.3181708772406142 +0.3811458525225671 -0.03015063070645944 -0.3495301359468997 +0.3804950497067544 0.002964990666051845 -0.4004865767420348 +0.5749810499514107 -0.1419973718597635 -0.5036791568591756 +0.6148783845238888 -0.2399186360607768 -0.5265569257904089 +0.6547757190963668 -0.3378399002617901 -0.5494346947216422 +0.6868032019610895 -0.353853556422197 -0.4813215680604514 +0.7290431114212569 -0.3065473776644346 -0.4483507086885514 +0.6303840555883146 -0.3154835764287351 -0.4182772813868487 +0.6001853776809326 -0.3005224801265154 -0.4878101891557476 +0.5455950362654985 -0.2632050599912407 -0.426185683589853 +0.5602880431084546 -0.2026012159255021 -0.4649324202245143 +0.7014962088040456 -0.2932497123564585 -0.5200683046951127 +0.6597700692742268 -0.1942758882972579 -0.4957707546561714 +0.7437361182642129 -0.2459435335986961 -0.4870974453232128 +0.6455799797435262 -0.2551005767240621 -0.4573514550103867 +-0.6864794220846104 0.3004057191739399 0.5477574431579795 +-0.7219804704468377 0.2342571839312447 0.5360410215080832 +-0.6436565134062022 0.223689070771087 0.5221202971454937 +-0.7222901173321978 0.3071524908370273 0.4933855853071585 +-0.4196848923644039 -0.126011802974285 0.6871145776346756 +-0.4315287778602891 -0.1601386143960784 0.7819621677992925 +-0.4900110905595668 -0.1142073395104311 0.7554582173635307 +-0.4295864772014626 -0.08212494664182532 0.7953003995787533 +0.3752103502759943 0.1036558504521382 -0.70634921789005 +0.4566924240157751 0.08752158652817402 -0.7743984574767975 +0.3982122746410924 0.1585904511816197 -0.7951677403714783 +0.387498016096856 0.0878305069904311 -0.8130488433035432 +-0.03481154412550749 -0.8011437267919408 0.4547365496561818 +-0.04796853251277802 -0.7361202643908844 0.4077138444308552 +-0.08846318320817659 -0.8184998269982279 0.412581065366595 +-0.01643079439917625 -0.8349712284206692 0.3894284366615591 +-0.5860977388091495 0.1622301816651611 0.7022144883526763 +-0.5665040750086729 0.1253416294330796 0.6316711844010732 +-0.5909217064321188 0.07715020302295592 0.7108621227955095 +-0.5310857860240064 0.1103125957311726 0.7510931226270161 +-0.5822204521498031 -0.4300173974602258 0.4472464534794259 +-0.6500277516884707 -0.4648202638956448 0.467476640745474 +-0.5950805372931083 -0.5085026318649182 0.4922409047064727 +-0.6205032251400424 -0.5339671794380489 0.4295551624951004 +-0.7341016728830996 -0.2730988755594276 0.4880371730585509 +-0.7199014393265997 -0.3472153821010029 0.4655630002303262 +-0.6517431875474614 -0.3124398393766566 0.4451811039499036 +-0.6757680000667163 -0.3368766017278958 0.3828473328233283 +-0.743692049756282 -0.3715426527996189 0.4029804790736202 +-0.7823118161353682 -0.3220956850804561 0.3633572597823495 +-0.761768477709057 -0.2988559546341359 0.4275678849454504 +0.3310718314162665 -0.2533795663709028 0.8243584517401441 +0.2612194461706973 -0.2550852392066277 0.8461107437622322 +0.300356813554109 -0.2395390597130006 0.7540775210851567 +0.3026857657392505 -0.1879263690793372 0.8510413112148194 +-0.5367131151057513 0.5130933234512206 0.5308429517628424 +0.2393193323032585 0.1236562853588227 0.8728790790044361 +0.1749571256021291 0.3362314492210243 -0.7724794808769861 +0.1959475620138742 0.3964395270453283 -0.8184684165194113 +0.243760655861136 0.3387374122635716 -0.8302927305943636 +0.2685402146899046 0.4119855748474249 -0.7872047383201956 +0.09770016170576737 0.03857330677648851 -0.1284015023850522 +0.5742599086759026 -0.0848121373647116 -0.5335481630876573 +0.6134361019728726 -0.1255481670706729 -0.5862949382473721 +0.6526122952698424 -0.1662841967766342 -0.6390417134070869 +0.6577028605258295 -0.2825252319274192 -0.5825337990744618 +0.6163420793220133 -0.1837463196508042 -0.5584179478642558 +0.6569771736486586 -0.2249795392172698 -0.612591079929548 +0.6595264111767329 -0.1367954672579647 -0.5262199746843214 +0.743842712555921 -0.1884906461283566 -0.5177830969804263 +0.7008231490876499 -0.1781622777940206 -0.5809288062790663 +0.7039424331044576 -0.236768345620018 -0.5525265722034541 +-0.1587746909377198 -0.7144753290720509 -0.5537164017000078 +-0.08376503412801579 -0.7501608881625185 -0.5183670606619701 +-0.1306017557360928 -0.6579811260080012 -0.4952831978744356 +-0.08898410835302575 -0.6979032440659227 -0.5889318326763771 +0.6816091471983161 0.1463088759002836 -0.6066762403225837 +0.7149116312330438 0.06772085168790505 -0.5866905321303849 +0.6433840087265481 0.05654997038300331 -0.5576473796410731 +0.7283897340495948 0.1337466132065314 -0.5543936267820518 +-0.2840215897761363 -0.1262379476818986 0.8654864812349033 +-0.2276746903432061 -0.04361710979524776 0.8133386432065492 +-0.2418591619436258 -0.09612164241575609 0.8846539872728507 +-0.2236257890461981 0.03433723646813654 0.8226864845940931 +-0.2758866012033441 0.0297630108090331 0.8839971863051441 +-0.2378991087652038 -0.01814485858640522 0.894391661886099 +-0.2816107002846502 -0.048650953602164 0.8791155048197223 +-0.7566176542792171 -0.2278489866333913 -0.465214390648113 +0.8117369105345592 -0.152857130859875 -0.4221770215107054 +0.7982945201540899 -0.09036011283878485 -0.4590640192424515 +0.7663940853520389 -0.1180522913919744 -0.3617371506606049 +0.7729321304036931 -0.1360985210891205 -0.4912074163903489 +0.6887845250903066 -0.08453507185046558 -0.4997979404198921 +0.7594897400232238 -0.07360150306803044 -0.5280944141220951 +0.7281653104886379 -0.1013791397534722 -0.4311222441306037 +-0.4907398667635105 -0.1918623237240707 0.7400638798542265 +-0.1544856262485031 -0.03697705490175186 -0.04326453282007318 +0.4265875464348314 0.08954240887444595 -0.4222569391128546 +-0.1422312409557181 0.3537378747778027 -0.8410696856485073 +-0.1004647809459487 0.4107936538459873 -0.8231050744077486 +-0.05229893271010404 0.346022084244793 -0.7776445829596781 +-0.1228141492661452 0.3260506946378954 -0.7579972274371367 +0.51187133254078 0.4313213193481114 -0.6312466329664694 +0.5133122592743523 0.3593673871255551 -0.5625769940239307 +0.5703532212553415 0.3685802354859255 -0.6231060252116459 +0.4917581366494833 0.2895257401259262 -0.6125313927532079 +0.4682664282200757 0.2913168376408529 -0.7308851537870457 +0.5495444708916938 0.2989873130997546 -0.6740129347339006 +0.4933537626380331 0.3638456214151862 -0.6860551023877328 +0.03075502753885604 0.1666148163239149 -0.02050190795979305 +0.4821007412593039 -0.1397521157209817 -0.3386446581940817 +0.4967937481022599 -0.07914827165524316 -0.3773913948287431 +0.4731967876685433 -0.05361659158599748 -0.3127281383642052 +0.4316232968909354 -0.08495137321372061 -0.3440873970704907 +-0.5532894252210303 -0.6484297005005464 -0.124732361543922 +-0.573594153781426 -0.7133010288793203 -0.1679060598956482 +-0.5890314275580758 -0.714211289063496 -0.09435069475278231 +-0.5269975881377188 -0.7554138438774241 -0.1258291668870156 +-0.09911141551116172 0.8672687321585641 -0.3157175144781856 +-0.1228470647135215 0.8097488780990091 -0.2544436820966136 +-0.1245829170240857 0.8875065913954444 -0.2448508144716973 +-0.05544850226955787 0.8921921273478501 -0.2498780047461218 +-0.2443061560160418 -0.7138126962614407 -0.5226492007549726 +-0.2554565708264913 -0.7510932145301505 -0.4582229944446987 +-0.2162848840851591 -0.6582391960855715 -0.4650285558796536 +-0.1706968879210939 -0.7562010827042922 -0.4915828419914426 +-0.2556470091254431 -0.1198701976318653 -0.8576664219083492 +-0.2642448664956369 -0.1883755790560567 -0.8459863112169931 +-0.2571113977177639 -0.1784338588427294 -0.7488532189111559 +-0.1937329246246345 -0.07710245467999989 -0.8911422410622887 +-0.1332832287161468 -0.09289837293899857 -0.8158048572190348 +-0.2023307819948284 -0.1456078361041913 -0.8794621303709327 +-0.1953587719063891 -0.1357458754768705 -0.7829156900092085 +-0.2967036478169321 -0.1177568864918761 -0.8463242256548917 +-0.6451588354597886 -0.6673388651883759 -0.06841028320737835 +-0.6853212274021528 -0.6190896245136792 -0.1160620014869601 +-0.6091540519766998 -0.6014138877353706 -0.09882466114734749 +-0.6989867825739147 -0.6125408951783211 -0.0309344184387169 +0.8022424183472827 -0.1180590577946504 -0.2914984286908612 +0.847666246230293 -0.1528718287613232 -0.3518577987562813 +0.8700251265334357 -0.09036804433755705 -0.3184819838658003 +0.8385781977380242 -0.0906979912745893 -0.3910266309910156 +-0.1111744108510745 -0.785423358898477 0.4695563588072698 +-0.1823909725477257 -0.3125487195162589 -0.2297458642112389 +-0.1457169961761146 -0.2876899559437789 -0.267177436625227 +-0.1254145397693065 -0.3339498223741547 -0.2386836424879938 +-0.122754715370849 -0.2772602927510469 -0.2149470137995607 +0.6174450124415504 -0.3798011332624848 -0.3837039857606835 +0.6740638987909457 -0.4183890726516882 -0.4468680468819589 +0.7030489409985777 -0.4352023375586541 -0.3790636974354404 +0.7196388381646702 -0.3726599026459102 -0.4156669376888429 +0.4403723933749656 -0.3619838865979038 0.7264901275146403 +0.4205767282307287 -0.306781130261034 0.7642464881275739 +0.3898486160629725 -0.2929400738562155 0.6942530530659999 +0.4870327490511054 -0.3100565032274668 0.721684106168295 +-0.3001566066982721 -0.7140590154053813 -0.4911720929254928 +-0.6140668568365844 -0.6653337789199147 -0.2156943265290527 +-0.5935986308785582 -0.6003986178012074 -0.172405419747208 +-0.6696623182198647 -0.6180100231380429 -0.1897376502461648 +-0.6479939806400514 -0.6124918274821908 -0.2646101190712208 +0.6574279469003144 -0.4831608330865474 -0.4036810984619804 +-0.3858163911719825 -0.1457081507315202 -0.05617029813868477 +-0.3670614571605672 -0.1118879629919831 -0.01251681100339377 +-0.3478588972179233 -0.1664727549280748 -0.01706480679962747 +-0.412506510766909 -0.1772626883738181 -0.0005985005687808007 +0.535598528233126 -0.09590688142599754 -0.3083609999490995 +0.2170382471051131 0.2662026723986183 -0.8634472978449534 +0.1423388971056408 0.2513103524213327 -0.8841995322691545 +0.1481974243600494 0.2637364898968022 -0.8053719518042927 +0.2061148582150057 0.1961866088713924 -0.8834758447523308 +0.6301007988481209 -0.1152453705214168 -0.672250638372652 +0.6039340822303613 -0.06316007207718943 -0.7017447695255878 +0.58947648845684 -0.07412335227360284 -0.617996172502035 +0.5935624134333602 -0.1837351234425867 -0.6863211864684166 +0.5523628537088489 -0.1423395542862113 -0.6313874427759019 +0.5293202542736889 -0.199578202523251 -0.7282447801012986 +0.5694141051666384 -0.1321429779474594 -0.7189896880487439 +0.4582021994243893 0.5468221681604519 -0.5912325255735038 +0.410675705096165 0.5340607373046835 -0.5238698119135315 +0.5137115369544383 0.5422461075528761 -0.5444640533123966 +0.5076807943378232 0.4881150043591093 -0.5907182194818343 +0.5631901318678721 0.4835389437515334 -0.5439497472207271 +0.5096328949230328 0.4166464097019983 -0.5228411997301927 +0.460526369450869 0.4757215124761231 -0.5237611127669601 +-0.1507542609602826 -0.3612864613014535 -0.2876382609137162 +0.1970743999688425 -0.8897524866882306 0.1196687059680476 +-0.5968866355088243 -0.3632064786449242 0.4865797853292839 +-0.6242874931743065 -0.3747019930358574 0.5708913981290017 +-0.6649889588671152 -0.398078484752587 0.5070455804146826 +-0.6834933167347257 -0.3257237494606677 0.5329278211953048 +0.8382950887966949 0.3701960124073719 -0.1069398546640599 +0.750824162171369 0.3768886091577788 -0.09176579331680891 +0.804518302407496 0.4458869967724399 -0.07065032095159948 +0.8428606941838717 0.3738694116130135 -0.0317323842930573 +-0.0672475420244899 0.08161809560679986 0.9194604638906606 +-0.09512224213865181 0.1403299986075864 0.9109213198619998 +-0.1065603013930097 0.1043977376005289 0.839968962212416 +-0.04177991739141871 0.1358621203340969 0.9143018899073814 +-0.2789395735792508 -0.1031223716856257 -0.03697353709343074 +-0.2944204884215575 -0.1451798654051276 -0.007466426277000456 +-0.3136230483642014 -0.09059507346903589 -0.002918430480766756 +-0.2782015558014713 -0.1082716519772287 0.02794389845011205 +0.8935821141214993 -0.1630497123199748 -0.2047159791978763 +0.8252621118323735 -0.1231387815095747 -0.2180070944040786 +0.8933940608980374 -0.09546620418128424 -0.2449851076162802 +0.9107038952705802 -0.09588138824682871 -0.1677421614592778 +-0.0154442360353914 -0.4290859857466094 0.809605183685485 +0.0811660112166431 -0.4503433723286049 0.791731663910481 +0.005992581566473358 -0.4117884144492261 0.7223115251473093 +-0.09124614413110912 -0.462797194727359 0.7869937446242092 +-0.06992885039842441 -0.4465623715472369 0.7020222847466966 +-0.07106226711769534 -0.520430290795533 0.7522788025329894 +0.005240045695942839 -0.4886109352528831 0.7771087211302723 +-0.1034777207116435 -0.2002524652794004 -0.8876662588925981 +-0.03371866130074942 -0.1465135242161335 -0.8205116655331441 +0.006231980558281825 -0.1838868308529921 -0.8989061661653935 +-0.02510944966838578 -0.2458728369128489 -0.8828959354790615 +0.6858212202354044 -0.1152453705214167 -0.6165302169853678 +0.6451373362275323 -0.07412335227360276 -0.5623353247313423 +0.7153153513883375 -0.06316007207718938 -0.590363500367611 +0.7331134530713725 -0.1264890590310401 -0.5565843236547809 +-0.2813940171295448 0.1312464332767679 -0.8557885002083943 +0.05619650377231597 -0.3926625376790543 0.8249488460827404 +0.6563825690626992 -0.3334846103907376 0.4148742473214614 +0.6991895009822044 -0.3857678284245959 0.4626063428742209 +0.7389302799620693 -0.3226194530112865 0.4476848693128223 +0.733962510452052 -0.3926829201737815 0.3997425117947948 +0.03140267083033996 0.3268800443639328 -0.7949814568955017 +0.02541380668488988 0.3148995476897076 -0.8750643474950572 +-0.01680191220740248 0.392497643008399 -0.8419983513412812 +-0.05905563295569729 0.3364374952475355 -0.8638402303552827 +0.4000304434822952 0.6010714713532961 -0.5849733334877627 +0.3525836855989916 0.5882415366025966 -0.5176228606244928 +0.3974516656031054 0.6506811038751577 -0.5319640295962738 +0.4582648032145776 0.599664754246368 -0.5410292864537528 +-0.1466193844363195 -0.4927847205352358 0.760038597207141 +0.6352716483064621 -0.01101902691468769 -0.6771800250786378 +0.690750606941386 -0.01101902691468771 -0.6217010664437137 +0.6200053611720202 -0.02203805382937523 -0.5928641974465246 +0.6627560964136688 0.06839176994406718 -0.6465332236205036 +0.698285923534369 -0.3298557311742397 0.5051620842579584 +-0.6129089459043547 -0.4440523093387412 0.5345469668252447 +-0.7077759793265135 0.1099018654445133 0.592701857383797 +-0.6531134196935739 0.05087115384052905 0.6576676596315316 +-0.6275116678784096 0.09915394897755339 0.5773120003254055 +-0.7092901316219313 0.02504209427740494 0.5990002906218374 +0.3277170087914793 0.604435337079036 -0.6248884355519666 +0.2511009124937387 0.6549975088564932 -0.6087998618796699 +0.2796743524598674 0.5906080219608782 -0.5563117080061484 +0.2582563470751832 0.5945645655633572 -0.6647360632078315 +0.8083105274276727 0.4257354236656697 -0.1390951071026424 +-0.3188275608603079 -0.314360464319526 -0.792587408993257 +0.1160766807054862 -0.06468837961756152 -0.9088608331720782 +0.6239919403864216 0.3627320387970265 -0.5741465215408901 +0.5677146352027725 0.3539646126322548 -0.514535671555914 +0.6212045277047431 0.4206632347952649 -0.5355178872707008 +0.6727236094909876 0.3519548014519363 -0.5233875226782081 +0.3252519962236188 -0.2980099995828196 0.7234479310371149 +0.3110000947749718 -0.3720874029339843 0.7847307958644438 +0.3560756683598207 -0.3119835709070859 0.7938473508031048 +0.3773367143832174 -0.3687895893370761 0.7589780194209571 +0.8751457028207137 -0.1588451659355584 -0.2797551418423524 +-0.3511329163870319 -0.15823544894811 -0.09022540475134874 +-0.3131754224329727 -0.1790000531446646 -0.05111991341229145 +-0.297694507590666 -0.1369425594251628 -0.08062702422872173 +-0.3095110570271066 -0.1975461104371951 -0.1013372139782144 +-0.3323779823756164 -0.124415261208573 -0.04657191761605775 +0.2139680790795095 0.7643572086997874 -0.4772074114771561 +0.1937838269668874 0.7330720838574167 -0.5332686518054973 +0.2227998450373641 0.6701134152363657 -0.4822002106479533 +0.2766833655870222 0.6394224620986242 -0.5022613128006175 +0.2479357231140517 0.7032156558214845 -0.5540596536925148 +0.3217585665448581 0.7025140330307231 -0.5169740998857593 +0.2688016758619639 0.7363593217915847 -0.499037159928554 +-0.09462781889556159 -0.131839872792078 -0.9048635352944319 +0.2872740529820215 -0.3150221630546528 0.8191018882489334 +-0.2247282392184052 0.8596367150068287 -0.2731019455732367 +-0.1872752497407756 0.882679367690131 -0.2233475342442245 +-0.1855846616799288 0.8057312159885404 -0.2331293542966 +-0.2422593271483493 0.8709578300676142 -0.2170195057186105 +-0.6405933072685982 0.2210805576268179 0.6374471531292949 +-0.6208993213185268 0.1840836663795123 0.5670230808597703 +-0.6998125212014222 0.194742615931046 0.5814466840308268 +-0.6512201174422818 0.1368275906357205 0.651879829678885 +0.5692196954272088 0.4280748849079181 -0.586207062009053 +-0.632769511186364 -0.6696887396913924 -0.1427640093040057 +-0.1625317615911354 0.8668968525212197 -0.2955835572112655 +-0.1605861236147417 0.0749331684291247 0.8354932474536533 +-0.1752698589690423 0.02231816117390441 0.9094989985121454 +-0.1494706471489155 0.1112358546893465 0.9085042230023141 +-0.1216511829525486 0.05227829549521548 0.9178770941701406 +-0.1983506203659948 0.1228607273486988 0.8230764405468924 +-0.187118726608912 0.1589725812754352 0.8947316319366539 +-0.2509104430312029 0.1184626948892796 0.8852978264427116 +-0.2412151017191696 0.1955637353370228 0.8743728610702016 +0.1004222074945124 0.3217081821654104 -0.7941087225766796 +0.09452025074442072 0.3094815501492758 -0.8733214296791081 +0.1214062324577068 0.3822067447471844 -0.8406961074003729 +0.0524964936099926 0.3889631932711619 -0.8453315238414352 +0.326185523223975 0.6567850802223006 -0.5738265970276536 +-0.6662436307252604 0.2617396487919638 0.5948321698617349 +-0.2137713816964932 0.07081872398485431 0.9008825191125528 +0.1701490545627275 0.3258348220224658 -0.8564961156826602 +0.6630204897964201 -0.06335903961220049 -0.6494499079336697 +-0.6330779498504955 -0.2241142678265998 0.2284237448376432 +-0.6213740808427554 -0.2322397841813788 0.3032676762979447 +-0.7285704711915681 -0.1551211344547267 0.298645644548402 +-0.6116318597973313 -0.1346174130543519 0.2549523246825522 +-0.6299491574746396 -0.2856807918502405 0.2126715279695089 +-0.6182452884668995 -0.2938063082050194 0.2875154594298104 +-0.7223128864398565 -0.278254182502008 0.2671412108121334 +-0.7287542988803082 -0.2171608873569845 0.2840850413356016 +-0.2762007103329601 0.7924652479106394 -0.07569161433724832 +-0.3109356306805708 0.8646679996844526 -0.001463554349631017 +-0.3731793365131076 0.8379611763523749 -0.02231646259312672 +-0.3333073464410494 0.8578636356073231 -0.05889583676334031 +-0.3117101365534521 0.7570819564497261 -0.01444222680985647 +-0.5638970600136319 -0.2930514745462536 -0.186279915765847 +-0.5777912926447427 -0.3830806073393291 -0.1795813760224433 +-0.671371068258696 -0.3373100820249291 -0.2403290946620648 +-0.5905871796085582 -0.3246060121885515 -0.1307081181959431 +-0.5860275388103822 -0.2992955237304782 -0.2415669997282771 +0.5205361979370595 -0.1826730197816849 -0.1083958351625887 +0.4394616280044791 -0.1878996987622436 -0.06198936764614017 +0.4318441299043023 -0.2490088138410433 -0.05851832943225781 +0.4670384109632374 -0.226518254076669 -0.1386794934075709 +0.4928565080059544 -0.1825623886216265 -0.03814385822071403 +0.101340047587843 0.5113357110748822 -0.5452152922528696 +0.05751196786770857 0.4513965307773415 -0.6035197204944167 +-0.01434934289638719 0.5687607883010185 -0.5954020855193011 +-0.001932771245811427 0.4057398127186954 -0.5113286344408787 +-0.06598575231321439 0.5159628391229251 -0.5784587566133056 +0.005875558450881366 0.398598581599248 -0.5865763915884211 +0.04970363817101579 0.4585377618967889 -0.5282719633468739 +0.07178135236898203 0.5775484528183212 -0.5991517597086129 +-0.07106291949444286 0.4278359625151725 -0.5745319011417154 +-0.1558097271364599 0.4642145745505444 -0.4872396535474669 +-0.1429242302585386 0.5452002200388497 -0.5664142661665998 +-0.07887124919113568 0.4349771936346198 -0.4992841439941728 +-0.1197287385807414 0.4947388180919914 -0.6217536582377396 +0.7221837635514928 -0.3435424154504506 0.206856143903235 +0.8296086727620666 -0.3381585712004257 0.1631549594867815 +0.8061739456918873 -0.4004607475774067 0.1224829925059416 +0.7989709535937616 -0.4021931251111066 0.189905087676131 +0.6485869862546652 -0.2408323177418333 0.2262485671272366 +0.7531559141253561 -0.2345395527954828 0.1821270906343643 +0.6604423255193324 -0.1953466308796168 0.1615679190399105 +0.7458944420808274 -0.2525710417260178 0.07749484772858292 +0.8414640120267338 -0.2926728843382093 0.09847431139945544 +0.8180292849565545 -0.3549750607151904 0.05780234441861554 +0.7347361262755514 -0.2983581495766746 0.1422356018111354 +0.09215418906015078 0.1553924464951774 -0.5520262019571953 +0.1387175641498292 0.1031626661554928 -0.5223935460482938 +0.05219980411895311 0.08892158037391582 -0.4637432761122132 +0.08434585936345798 0.1625336776146248 -0.4767784448096529 +0.06974066510527203 0.07283308645494208 -0.5540366320574531 +0.4037714872426053 -0.1466381456430146 0.1631531880290103 +0.4453110279794131 -0.1867865223646139 0.2516793455417626 +0.3999988775763273 -0.1211106519004272 0.2568341568888424 +0.4571663672440805 -0.1413008355023976 0.1869986974544365 +0.3613896043918458 -0.1547835550900067 0.2029719866124996 +0.7457078646803429 -0.213763451668507 0.2854665559624497 +0.8531240638811226 -0.2081703140568723 0.2418771535546635 +0.8532799676774078 -0.1407122471635657 0.2798266980091265 +0.7582847822634144 -0.1683792526889492 0.2209633455670615 +0.8332513739887809 -0.2037081813322455 0.3198039934545068 +0.1459234617847801 0.6430346978481498 -0.2871042014198668 +0.1450832221462682 0.6815798323054161 -0.4032348441769767 +0.1442429825077563 0.7201249667626823 -0.5193654869340867 +0.07214213958272114 0.6994355022408736 -0.4112988250037192 +0.07298237922123302 0.6608903677836073 -0.2951681822466093 +4.129665768598176e-05 0.6787460377190648 -0.3032321630733518 +0.09662413697702572 0.7601268868979005 -0.4755065758977562 +0.04802383671114163 0.7945051699648391 -0.4270513470098508 +0.09711381769225125 0.7192958603824686 -0.3575754603242357 +0.02420784614605696 0.7377685498710346 -0.3660419914498065 +0.174446915877009 0.6203747605370007 -0.3535418294404004 +0.2029703699692378 0.5977148232258515 -0.4199794574609338 +0.1736066762384971 0.6589198949942668 -0.4696724721975102 +0.1015058333134619 0.6382304304724584 -0.3616058102671427 +0.1657529368529063 0.7154332898586639 -0.3493249546068863 +0.1652603728746585 0.7557320211685657 -0.4668310237849638 +0.1854446249872806 0.7870171460109366 -0.4107697834566225 +0.1171535237098622 0.7941476025094145 -0.4209057811036563 +0.1943813353083912 0.6932427830447119 -0.4160623336692619 +0.2887795687866713 -0.1987520917104132 -0.01075028962906274 +0.2811620706864945 -0.2598612067892129 -0.007279251415180369 +0.2191720795014438 -0.2043778056780242 -0.005917679128433833 +0.2040158030851521 -0.2150429106043975 0.0688873075379159 +0.1767901966506843 -0.2125232151250164 0.03390111945505549 +0.238780187835735 -0.2680066162362051 0.03253954716830895 +0.2463976859359118 -0.2068975011574054 0.02906850895442656 +0.2418533391827094 -0.2099413065285723 -0.04422922116184148 +-0.0935696746576288 0.5763886025616917 -0.1558533664896494 +-0.04213872048436139 0.4768649619906697 -0.1084772510095718 +0.009292233688906033 0.3773413214196479 -0.06110113552949431 +-0.1640750620729185 0.5044763442022426 -0.03341993553412598 +-0.07739141419200625 0.4409088328109453 -0.04726053553181014 +-0.1288223683652737 0.5404324733819672 -0.09463665101188767 +-0.1477903760703798 0.4482362515441404 -0.2146250221718287 +-0.1206800253640043 0.512312427052916 -0.185239194330739 +-0.06924907119073688 0.412788786481894 -0.1378630788506615 +-0.1559327190716492 0.4763562978731915 -0.1240224788529773 +0.05231249046946528 0.5406772626907768 -0.1397254048361644 +0.03080236207918566 0.4590092920552122 -0.1004132701828293 +-0.02062859209408177 0.5585329326262342 -0.1477893856629069 +-0.05588128580172663 0.5225768034465098 -0.08657267018514513 +0.006086579820268685 0.3897614897122915 -0.2387140030652404 +-0.04374154741868007 0.4830750461369916 -0.1972836847774449 +0.007689406754587354 0.3835514055659697 -0.1499075692973674 +-0.07085189812505555 0.4189988706282158 -0.2266695126185346 +0.02919953514486699 0.465219376201534 -0.1892197039507024 +0.09900704945154598 -0.8074200572304835 -0.08530760691178421 +0.04449951726032818 -0.8889421686411166 -0.1657809734491165 +0.1133891219045867 -0.8802656565744634 -0.1821132374460068 +0.09648443968979703 -0.7867965016095276 -0.1712733545383028 +0.1038360985987456 -0.8972443239863324 -0.1182381766141392 +0.7991085068648835 0.08133928861031951 -0.2560754621711657 +0.8424685880829913 0.1747066705908074 -0.3194390788042474 +0.8659663088085697 0.1808476063976755 -0.244585754262145 +0.7801119714026837 0.1882012149998398 -0.2296155341929574 +0.8721969764185101 0.1102247830937852 -0.2847484158217388 +-0.2456284886777369 0.7056855231146133 -0.3901344837037148 +-0.2605940371779692 0.7249003560568437 -0.5006295211756673 +-0.3318328302150481 0.717395258432447 -0.4674477464140455 +-0.2730098544794637 0.6421849917449196 -0.4199719607689522 +-0.2866395904613255 0.7641252471437638 -0.4331153967746546 +-0.5152817982206355 -0.2972498758010486 -0.5593575864374951 +-0.510557551145929 -0.38815977313773 -0.6394490828704867 +-0.5050190473510924 -0.3204929272735276 -0.6797336363177414 +-0.5663692140526699 -0.3326206830932226 -0.6311858464629958 +-0.4458513924470776 -0.3084402248110248 -0.6059520263651426 +0.5976578319342115 0.4457810911934295 -0.3563271412178562 +0.6453053143747191 0.5570563602209287 -0.3156931637511856 +0.6898240967539514 0.5020373628561535 -0.3189715899907728 +0.6363018313724609 0.4552829631732556 -0.2723064144996062 +0.6544912715310006 0.5153808680089498 -0.3788804547628778 +0.801253821943038 -0.2527923040461345 -0.06300910615516644 +0.8457089748876598 -0.3550856918752487 -0.01244963252325916 +0.8691437019578391 -0.2927835154982676 0.02822233445758074 +0.8739185996174008 -0.2945306337135059 -0.04950107171563518 +0.7742711554713233 -0.2529830938745166 0.007302976781934641 +0.2941931309862894 -0.08423384687822291 -0.1087503965661308 +0.2452823672101135 -0.05263261828527897 -0.1163139901508478 +0.2712924695766792 -0.06805165968538726 -0.1908832612039706 +0.312865960354287 -0.03671687805766419 -0.1595240024976849 +0.2472669013823275 -0.09542306169638197 -0.1422293280989096 +-0.6922379004280106 -0.359540285337199 0.3073231551938561 +-0.7994846500044196 -0.3450093636581731 0.2879408342155573 +-0.7763089289587661 -0.4168349785233407 0.251703519879258 +-0.7047186190184289 -0.3517684871987833 0.2326834877440726 +-0.7644502297563203 -0.3964590244567027 0.3289706745681601 +0.4686969493637739 0.2105794441239038 -0.6479770610414199 +0.4449555741849823 0.2120522480175025 -0.7659816619471632 +0.503435723559665 0.1409833833640569 -0.7452123790524825 +0.5301451944955231 0.221368827429632 -0.715057142514621 +0.4224898233695186 0.1572768762634032 -0.678127991592534 +0.1493750152153002 -0.258013077576612 0.05516664518686192 +0.211365006400351 -0.3134964786878007 0.05380507290011539 +0.1491854402143841 -0.3060226355075888 0.1114183590015288 +0.1766006216497681 -0.2605327730559931 0.0901528332697223 +0.1271986002632479 -0.304132134971795 0.05863439154608333 +-0.1857248814987016 -0.1030331115103429 0.7106703206601257 +-0.1582801744106117 -0.2151568427606979 0.6799798914318553 +-0.2415232675277976 -0.1853141609698157 0.7614397237784148 +-0.200343924879036 -0.1558091368018161 0.7830061568073852 +-0.2309568771885672 -0.1518563524576067 0.6693355682887665 +0.5552705292418856 -0.2014076548205518 -0.6039995365937446 +0.5334535960343005 -0.2594934062867843 -0.7029463363215365 +0.5989194944923922 -0.3016790769401134 -0.6303299255623592 +0.5984549464429798 -0.2439188228236035 -0.6614793398207122 +0.5414001314889137 -0.2625243120982866 -0.5662923199743853 +$EndNodes +$Elements +5 1296 1 1296 +0 1 15 1 +1 1 +0 2 15 1 +2 2 +1 2 27 10 +3 2 3 12 13 14 +4 3 4 15 16 17 +5 4 5 18 19 20 +6 5 6 21 22 23 +7 6 7 24 25 26 +8 7 8 27 28 29 +9 8 9 30 31 32 +10 9 10 33 34 35 +11 10 11 36 37 38 +12 11 1 39 40 41 +2 1 23 324 +13 1 51 11 195 196 197 198 199 200 39 40 41 201 202 203 +14 11 178 1 204 205 206 207 208 209 41 40 39 210 211 212 +15 1 169 51 213 214 215 216 217 218 197 196 195 219 220 221 +16 1 181 169 222 223 224 225 226 227 215 214 213 228 229 230 +17 178 181 1 231 232 233 224 223 222 209 208 207 234 235 236 +18 2 168 3 237 238 239 240 241 242 14 13 12 243 244 245 +19 3 190 2 246 247 248 249 250 251 12 13 14 252 253 254 +20 2 172 168 255 256 257 258 259 260 239 238 237 261 262 263 +21 2 190 172 251 250 249 264 265 266 257 256 255 267 268 269 +22 3 42 4 270 271 272 273 274 275 17 16 15 276 277 278 +23 4 50 3 279 280 281 282 283 284 15 16 17 285 286 287 +24 3 168 42 242 241 240 288 289 290 272 271 270 291 292 293 +25 50 190 3 294 295 296 248 247 246 284 283 282 297 298 299 +26 4 46 5 300 301 302 303 304 305 20 19 18 306 307 308 +27 5 176 4 309 310 311 312 313 314 18 19 20 315 316 317 +28 42 46 4 318 319 320 302 301 300 275 274 273 321 322 323 +29 4 176 50 314 313 312 324 325 326 281 280 279 327 328 329 +30 5 130 6 330 331 332 333 334 335 23 22 21 336 337 338 +31 6 166 5 339 340 341 342 343 344 21 22 23 345 346 347 +32 46 130 5 348 349 350 332 331 330 305 304 303 351 352 353 +33 166 176 5 354 355 356 311 310 309 344 343 342 357 358 359 +34 6 44 7 360 361 362 363 364 365 26 25 24 366 367 368 +35 7 48 6 369 370 371 372 373 374 24 25 26 375 376 377 +36 6 130 44 335 334 333 378 379 380 362 361 360 381 382 383 +37 48 166 6 384 385 386 341 340 339 374 373 372 387 388 389 +38 7 132 8 390 391 392 393 394 395 29 28 27 396 397 398 +39 8 134 7 399 400 401 402 403 404 27 28 29 405 406 407 +40 44 132 7 408 409 410 392 391 390 365 364 363 411 412 413 +41 7 134 48 404 403 402 414 415 416 371 370 369 417 418 419 +42 8 45 9 420 421 422 423 424 425 32 31 30 426 427 428 +43 9 141 8 429 430 431 432 433 434 30 31 32 435 436 437 +44 8 132 45 395 394 393 438 439 440 422 421 420 441 442 443 +45 8 141 134 434 433 432 444 445 446 401 400 399 447 448 449 +46 10 49 9 450 451 452 453 454 455 33 34 35 456 457 458 +47 9 121 10 459 460 461 462 463 464 35 34 33 465 466 467 +48 45 121 9 468 469 470 461 460 459 425 424 423 471 472 473 +49 49 141 9 474 475 476 431 430 429 455 454 453 477 478 479 +50 10 43 11 480 481 482 483 484 485 38 37 36 486 487 488 +51 11 133 10 489 490 491 492 493 494 36 37 38 495 496 497 +52 10 121 43 464 463 462 498 499 500 482 481 480 501 502 503 +53 10 133 49 494 493 492 504 505 506 452 451 450 507 508 509 +54 43 178 11 510 511 512 206 205 204 485 484 483 513 514 515 +55 51 133 11 516 517 518 491 490 489 200 199 198 519 520 521 +56 42 47 46 522 523 524 525 526 527 320 319 318 528 529 530 +57 42 81 47 531 532 533 534 535 536 524 523 522 537 538 539 +58 42 168 81 290 289 288 540 541 542 533 532 531 543 544 545 +59 121 129 43 546 547 548 549 550 551 500 499 498 552 553 554 +60 129 187 43 555 556 557 558 559 560 551 550 549 561 562 563 +61 43 187 178 560 559 558 564 565 566 512 511 510 567 568 569 +62 124 132 44 570 571 572 410 409 408 573 574 575 576 577 578 +63 44 164 124 579 580 581 582 583 584 575 574 573 585 586 587 +64 130 164 44 588 589 590 581 580 579 380 379 378 591 592 593 +65 45 188 121 594 595 596 597 598 599 470 469 468 600 601 602 +66 132 142 45 603 604 605 606 607 608 440 439 438 609 610 611 +67 142 188 45 612 613 614 596 595 594 608 607 606 615 616 617 +68 47 52 46 618 619 620 621 622 623 527 526 525 624 625 626 +69 52 130 46 627 628 629 350 349 348 623 622 621 630 631 632 +70 47 53 52 633 634 635 636 637 638 620 619 618 639 640 641 +71 47 165 53 642 643 644 645 646 647 635 634 633 648 649 650 +72 81 165 47 651 652 653 644 643 642 536 535 534 654 655 656 +73 134 135 48 657 658 659 660 661 662 416 415 414 663 664 665 +74 135 136 48 666 667 668 669 670 671 662 661 660 672 673 674 +75 136 166 48 675 676 677 386 385 384 671 670 669 678 679 680 +76 133 143 49 681 682 683 684 685 686 506 505 504 687 688 689 +77 49 144 141 690 691 692 693 694 695 476 475 474 696 697 698 +78 143 144 49 699 700 701 692 691 690 686 685 684 702 703 704 +79 140 174 50 705 706 707 708 709 710 711 712 713 714 715 716 +80 50 176 140 326 325 324 717 718 719 713 712 711 720 721 722 +81 50 174 160 710 709 708 723 724 725 726 727 728 729 730 731 +82 160 193 50 732 733 734 735 736 737 728 727 726 738 739 740 +83 50 193 190 737 736 735 741 742 743 296 295 294 744 745 746 +84 51 170 133 747 748 749 750 751 752 518 517 516 753 754 755 +85 51 169 151 218 217 216 756 757 758 759 760 761 762 763 764 +86 151 170 51 765 766 767 749 748 747 761 760 759 768 769 770 +87 53 54 52 771 772 773 774 775 776 638 637 636 777 778 779 +88 54 164 52 780 781 782 783 784 785 776 775 774 786 787 788 +89 52 164 130 785 784 783 590 589 588 629 628 627 789 790 791 +90 53 55 54 792 793 794 795 796 797 773 772 771 798 799 800 +91 53 83 55 801 802 803 804 805 806 794 793 792 807 808 809 +92 53 165 83 647 646 645 810 811 812 803 802 801 813 814 815 +93 55 56 54 816 817 818 819 820 821 797 796 795 822 823 824 +94 56 124 54 825 826 827 828 829 830 821 820 819 831 832 833 +95 124 164 54 584 583 582 782 781 780 830 829 828 834 835 836 +96 55 57 56 837 838 839 840 841 842 818 817 816 843 844 845 +97 55 149 57 846 847 848 849 850 851 839 838 837 852 853 854 +98 83 149 55 855 856 857 848 847 846 806 805 804 858 859 860 +99 57 58 56 861 862 863 864 865 866 842 841 840 867 868 869 +100 58 177 56 870 871 872 873 874 875 866 865 864 876 877 878 +101 56 177 124 875 874 873 879 880 881 827 826 825 882 883 884 +102 57 59 58 885 886 887 888 889 890 863 862 861 891 892 893 +103 57 148 59 894 895 896 897 898 899 887 886 885 900 901 902 +104 57 149 148 851 850 849 903 904 905 896 895 894 906 907 908 +105 59 60 58 909 910 911 912 913 914 890 889 888 915 916 917 +106 60 114 58 918 919 920 921 922 923 914 913 912 924 925 926 +107 114 177 58 927 928 929 872 871 870 923 922 921 930 931 932 +108 59 61 60 933 934 935 936 937 938 911 910 909 939 940 941 +109 59 62 61 942 943 944 945 946 947 935 934 933 948 949 950 +110 59 148 62 899 898 897 951 952 953 944 943 942 954 955 956 +111 61 104 60 957 958 959 960 961 962 938 937 936 963 964 965 +112 104 129 60 966 967 968 969 970 971 962 961 960 972 973 974 +113 60 129 114 971 970 969 975 976 977 920 919 918 978 979 980 +114 62 63 61 981 982 983 984 985 986 947 946 945 987 988 989 +115 63 162 61 990 991 992 993 994 995 986 985 984 996 997 998 +116 61 162 104 995 994 993 999 1000 1001 959 958 957 1002 1003 1004 +117 62 64 63 1005 1006 1007 1008 1009 1010 983 982 981 1011 1012 1013 +118 62 147 64 1014 1015 1016 1017 1018 1019 1007 1006 1005 1020 1021 1022 +119 62 148 147 953 952 951 1023 1024 1025 1016 1015 1014 1026 1027 1028 +120 64 65 63 1029 1030 1031 1032 1033 1034 1010 1009 1008 1035 1036 1037 +121 65 91 63 1038 1039 1040 1041 1042 1043 1034 1033 1032 1044 1045 1046 +122 91 162 63 1047 1048 1049 992 991 990 1043 1042 1041 1050 1051 1052 +123 64 66 65 1053 1054 1055 1056 1057 1058 1031 1030 1029 1059 1060 1061 +124 64 96 66 1062 1063 1064 1065 1066 1067 1055 1054 1053 1068 1069 1070 +125 64 147 96 1019 1018 1017 1071 1072 1073 1064 1063 1062 1074 1075 1076 +126 66 67 65 1077 1078 1079 1080 1081 1082 1058 1057 1056 1083 1084 1085 +127 67 184 65 1086 1087 1088 1089 1090 1091 1082 1081 1080 1092 1093 1094 +128 65 184 91 1091 1090 1089 1095 1096 1097 1040 1039 1038 1098 1099 1100 +129 66 68 67 1101 1102 1103 1104 1105 1106 1079 1078 1077 1107 1108 1109 +130 66 159 68 1110 1111 1112 1113 1114 1115 1103 1102 1101 1116 1117 1118 +131 96 159 66 1119 1120 1121 1112 1111 1110 1067 1066 1065 1122 1123 1124 +132 68 69 67 1125 1126 1127 1128 1129 1130 1106 1105 1104 1131 1132 1133 +133 69 82 67 1134 1135 1136 1137 1138 1139 1130 1129 1128 1140 1141 1142 +134 82 184 67 1143 1144 1145 1088 1087 1086 1139 1138 1137 1146 1147 1148 +135 68 70 69 1149 1150 1151 1152 1153 1154 1127 1126 1125 1155 1156 1157 +136 68 74 70 1158 1159 1160 1161 1162 1163 1151 1150 1149 1164 1165 1166 +137 68 159 74 1115 1114 1113 1167 1168 1169 1160 1159 1158 1170 1171 1172 +138 70 71 69 1173 1174 1175 1176 1177 1178 1154 1153 1152 1179 1180 1181 +139 71 179 69 1182 1183 1184 1185 1186 1187 1178 1177 1176 1188 1189 1190 +140 69 179 82 1187 1186 1185 1191 1192 1193 1136 1135 1134 1194 1195 1196 +141 70 72 71 1197 1198 1199 1200 1201 1202 1175 1174 1173 1203 1204 1205 +142 70 157 72 1206 1207 1208 1209 1210 1211 1199 1198 1197 1212 1213 1214 +143 74 157 70 1215 1216 1217 1208 1207 1206 1163 1162 1161 1218 1219 1220 +144 72 73 71 1221 1222 1223 1224 1225 1226 1202 1201 1200 1227 1228 1229 +145 73 146 71 1230 1231 1232 1233 1234 1235 1226 1225 1224 1236 1237 1238 +146 146 179 71 1239 1240 1241 1184 1183 1182 1235 1234 1233 1242 1243 1244 +147 72 75 73 1245 1246 1247 1248 1249 1250 1223 1222 1221 1251 1252 1253 +148 72 92 75 1254 1255 1256 1257 1258 1259 1247 1246 1245 1260 1261 1262 +149 72 157 92 1211 1210 1209 1263 1264 1265 1256 1255 1254 1266 1267 1268 +150 75 76 73 1269 1270 1271 1272 1273 1274 1250 1249 1248 1275 1276 1277 +151 76 77 73 1278 1279 1280 1281 1282 1283 1274 1273 1272 1284 1285 1286 +152 77 146 73 1287 1288 1289 1232 1231 1230 1283 1282 1281 1290 1291 1292 +153 74 191 157 1293 1294 1295 1296 1297 1298 1217 1216 1215 1299 1300 1301 +154 159 167 74 1302 1303 1304 1305 1306 1307 1169 1168 1167 1308 1309 1310 +155 167 191 74 1311 1312 1313 1295 1294 1293 1307 1306 1305 1314 1315 1316 +156 75 152 76 1317 1318 1319 1320 1321 1322 1271 1270 1269 1323 1324 1325 +157 92 93 75 1326 1327 1328 1329 1330 1331 1259 1258 1257 1332 1333 1334 +158 93 152 75 1335 1336 1337 1319 1318 1317 1331 1330 1329 1338 1339 1340 +159 76 78 77 1341 1342 1343 1344 1345 1346 1280 1279 1278 1347 1348 1349 +160 76 79 78 1350 1351 1352 1353 1354 1355 1343 1342 1341 1356 1357 1358 +161 76 152 79 1322 1321 1320 1359 1360 1361 1352 1351 1350 1362 1363 1364 +162 78 158 77 1365 1366 1367 1368 1369 1370 1346 1345 1344 1371 1372 1373 +163 145 146 77 1374 1375 1376 1289 1288 1287 1377 1378 1379 1380 1381 1382 +164 77 158 145 1370 1369 1368 1383 1384 1385 1379 1378 1377 1386 1387 1388 +165 79 80 78 1389 1390 1391 1392 1393 1394 1355 1354 1353 1395 1396 1397 +166 80 84 78 1398 1399 1400 1401 1402 1403 1394 1393 1392 1404 1405 1406 +167 84 158 78 1407 1408 1409 1367 1366 1365 1403 1402 1401 1410 1411 1412 +168 79 156 80 1413 1414 1415 1416 1417 1418 1391 1390 1389 1419 1420 1421 +169 152 185 79 1422 1423 1424 1425 1426 1427 1361 1360 1359 1428 1429 1430 +170 79 185 156 1427 1426 1425 1431 1432 1433 1415 1414 1413 1434 1435 1436 +171 80 85 84 1437 1438 1439 1440 1441 1442 1400 1399 1398 1443 1444 1445 +172 80 86 85 1446 1447 1448 1449 1450 1451 1439 1438 1437 1452 1453 1454 +173 80 156 86 1418 1417 1416 1455 1456 1457 1448 1447 1446 1458 1459 1460 +174 150 165 81 1461 1462 1463 653 652 651 1464 1465 1466 1467 1468 1469 +175 81 168 150 542 541 540 1470 1471 1472 1466 1465 1464 1473 1474 1475 +176 82 126 122 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 +177 122 131 82 1488 1489 1490 1491 1492 1493 1484 1483 1482 1494 1495 1496 +178 82 179 126 1193 1192 1191 1497 1498 1499 1478 1477 1476 1500 1501 1502 +179 131 184 82 1503 1504 1505 1145 1144 1143 1493 1492 1491 1506 1507 1508 +180 83 189 149 1509 1510 1511 1512 1513 1514 857 856 855 1515 1516 1517 +181 165 189 83 1518 1519 1520 1511 1510 1509 812 811 810 1521 1522 1523 +182 85 154 84 1524 1525 1526 1527 1528 1529 1442 1441 1440 1530 1531 1532 +183 154 186 84 1533 1534 1535 1536 1537 1538 1529 1528 1527 1539 1540 1541 +184 84 186 158 1538 1537 1536 1542 1543 1544 1409 1408 1407 1545 1546 1547 +185 86 87 85 1548 1549 1550 1551 1552 1553 1451 1450 1449 1554 1555 1556 +186 87 88 85 1557 1558 1559 1560 1561 1562 1553 1552 1551 1563 1564 1565 +187 88 154 85 1566 1567 1568 1526 1525 1524 1562 1561 1560 1569 1570 1571 +188 86 153 87 1572 1573 1574 1575 1576 1577 1550 1549 1548 1578 1579 1580 +189 127 153 86 1581 1582 1583 1574 1573 1572 1584 1585 1586 1587 1588 1589 +190 86 156 127 1457 1456 1455 1590 1591 1592 1586 1585 1584 1593 1594 1595 +191 87 89 88 1596 1597 1598 1599 1600 1601 1559 1558 1557 1602 1603 1604 +192 87 90 89 1605 1606 1607 1608 1609 1610 1598 1597 1596 1611 1612 1613 +193 87 153 90 1577 1576 1575 1614 1615 1616 1607 1606 1605 1617 1618 1619 +194 89 97 88 1620 1621 1622 1623 1624 1625 1601 1600 1599 1626 1627 1628 +195 97 98 88 1629 1630 1631 1632 1633 1634 1625 1624 1623 1635 1636 1637 +196 98 154 88 1638 1639 1640 1568 1567 1566 1634 1633 1632 1641 1642 1643 +197 90 194 89 1644 1645 1646 1647 1648 1649 1610 1609 1608 1650 1651 1652 +198 89 101 97 1653 1654 1655 1656 1657 1658 1622 1621 1620 1659 1660 1661 +199 89 194 101 1649 1648 1647 1662 1663 1664 1655 1654 1653 1665 1666 1667 +200 90 139 138 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 +201 138 194 90 1680 1681 1682 1646 1645 1644 1676 1675 1674 1683 1684 1685 +202 90 182 139 1686 1687 1688 1689 1690 1691 1670 1669 1668 1692 1693 1694 +203 153 182 90 1695 1696 1697 1688 1687 1686 1616 1615 1614 1698 1699 1700 +204 131 175 91 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 +205 91 184 131 1097 1096 1095 1505 1504 1503 1709 1708 1707 1713 1714 1715 +206 91 175 162 1706 1705 1704 1716 1717 1718 1049 1048 1047 1719 1720 1721 +207 92 94 93 1722 1723 1724 1725 1726 1727 1328 1327 1326 1728 1729 1730 +208 92 155 94 1731 1732 1733 1734 1735 1736 1724 1723 1722 1737 1738 1739 +209 92 157 155 1265 1264 1263 1740 1741 1742 1733 1732 1731 1743 1744 1745 +210 94 95 93 1746 1747 1748 1749 1750 1751 1727 1726 1725 1752 1753 1754 +211 95 105 93 1755 1756 1757 1758 1759 1760 1751 1750 1749 1761 1762 1763 +212 105 152 93 1764 1765 1766 1337 1336 1335 1760 1759 1758 1767 1768 1769 +213 94 99 95 1770 1771 1772 1773 1774 1775 1748 1747 1746 1776 1777 1778 +214 94 100 99 1779 1780 1781 1782 1783 1784 1772 1771 1770 1785 1786 1787 +215 94 155 100 1736 1735 1734 1788 1789 1790 1781 1780 1779 1791 1792 1793 +216 99 161 95 1794 1795 1796 1797 1798 1799 1775 1774 1773 1800 1801 1802 +217 95 106 105 1803 1804 1805 1806 1807 1808 1757 1756 1755 1809 1810 1811 +218 95 161 106 1799 1798 1797 1812 1813 1814 1805 1804 1803 1815 1816 1817 +219 147 192 96 1818 1819 1820 1821 1822 1823 1073 1072 1071 1824 1825 1826 +220 96 171 159 1827 1828 1829 1830 1831 1832 1121 1120 1119 1833 1834 1835 +221 96 192 171 1823 1822 1821 1836 1837 1838 1829 1828 1827 1839 1840 1841 +222 97 102 98 1842 1843 1844 1845 1846 1847 1631 1630 1629 1848 1849 1850 +223 101 173 97 1851 1852 1853 1854 1855 1856 1658 1657 1656 1857 1858 1859 +224 97 173 102 1856 1855 1854 1860 1861 1862 1844 1843 1842 1863 1864 1865 +225 102 103 98 1866 1867 1868 1869 1870 1871 1847 1846 1845 1872 1873 1874 +226 103 109 98 1875 1876 1877 1878 1879 1880 1871 1870 1869 1881 1882 1883 +227 109 154 98 1884 1885 1886 1640 1639 1638 1880 1879 1878 1887 1888 1889 +228 100 115 99 1890 1891 1892 1893 1894 1895 1784 1783 1782 1896 1897 1898 +229 115 172 99 1899 1900 1901 1902 1903 1904 1895 1894 1893 1905 1906 1907 +230 99 172 161 1904 1903 1902 1908 1909 1910 1796 1795 1794 1911 1912 1913 +231 100 116 115 1914 1915 1916 1917 1918 1919 1892 1891 1890 1920 1921 1922 +232 100 117 116 1923 1924 1925 1926 1927 1928 1916 1915 1914 1929 1930 1931 +233 100 155 117 1790 1789 1788 1932 1933 1934 1925 1924 1923 1935 1936 1937 +234 137 144 101 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 +235 101 183 137 1950 1951 1952 1953 1954 1955 1946 1945 1944 1956 1957 1958 +236 144 173 101 1959 1960 1961 1853 1852 1851 1943 1942 1941 1962 1963 1964 +237 101 194 183 1664 1663 1662 1965 1966 1967 1952 1951 1950 1968 1969 1970 +238 102 170 103 1971 1972 1973 1974 1975 1976 1868 1867 1866 1977 1978 1979 +239 143 170 102 1980 1981 1982 1973 1972 1971 1983 1984 1985 1986 1987 1988 +240 102 173 143 1862 1861 1860 1989 1990 1991 1985 1984 1983 1992 1993 1994 +241 103 110 109 1995 1996 1997 1998 1999 2000 1877 1876 1875 2001 2002 2003 +242 103 151 110 2004 2005 2006 2007 2008 2009 1997 1996 1995 2010 2011 2012 +243 103 170 151 1976 1975 1974 767 766 765 2006 2005 2004 2013 2014 2015 +244 104 187 129 2016 2017 2018 557 556 555 968 967 966 2019 2020 2021 +245 162 163 104 2022 2023 2024 2025 2026 2027 1001 1000 999 2028 2029 2030 +246 163 187 104 2031 2032 2033 2018 2017 2016 2027 2026 2025 2034 2035 2036 +247 106 107 105 2037 2038 2039 2040 2041 2042 1808 1807 1806 2043 2044 2045 +248 107 185 105 2046 2047 2048 2049 2050 2051 2042 2041 2040 2052 2053 2054 +249 105 185 152 2051 2050 2049 1424 1423 1422 1766 1765 1764 2055 2056 2057 +250 106 108 107 2058 2059 2060 2061 2062 2063 2039 2038 2037 2064 2065 2066 +251 106 125 108 2067 2068 2069 2070 2071 2072 2060 2059 2058 2073 2074 2075 +252 106 161 125 1814 1813 1812 2076 2077 2078 2069 2068 2067 2079 2080 2081 +253 108 127 107 2082 2083 2084 2085 2086 2087 2063 2062 2061 2088 2089 2090 +254 127 156 107 1592 1591 1590 2091 2092 2093 2087 2086 2085 2094 2095 2096 +255 156 185 107 1433 1432 1431 2048 2047 2046 2093 2092 2091 2097 2098 2099 +256 125 160 108 2100 2101 2102 2103 2104 2105 2072 2071 2070 2106 2107 2108 +257 108 128 127 2109 2110 2111 2112 2113 2114 2084 2083 2082 2115 2116 2117 +258 108 160 128 2105 2104 2103 2118 2119 2120 2111 2110 2109 2121 2122 2123 +259 110 111 109 2124 2125 2126 2127 2128 2129 2000 1999 1998 2130 2131 2132 +260 111 186 109 2133 2134 2135 2136 2137 2138 2129 2128 2127 2139 2140 2141 +261 109 186 154 2138 2137 2136 1535 1534 1533 1886 1885 1884 2142 2143 2144 +262 110 112 111 2145 2146 2147 2148 2149 2150 2126 2125 2124 2151 2152 2153 +263 110 113 112 2154 2155 2156 2157 2158 2159 2147 2146 2145 2160 2161 2162 +264 110 151 113 2009 2008 2007 2163 2164 2165 2156 2155 2154 2166 2167 2168 +265 112 145 111 2169 2170 2171 2172 2173 2174 2150 2149 2148 2175 2176 2177 +266 145 158 111 1385 1384 1383 2178 2179 2180 2174 2173 2172 2181 2182 2183 +267 158 186 111 1544 1543 1542 2135 2134 2133 2180 2179 2178 2184 2185 2186 +268 113 122 112 2187 2188 2189 2190 2191 2192 2159 2158 2157 2193 2194 2195 +269 122 126 112 1481 1480 1479 2196 2197 2198 2192 2191 2190 2199 2200 2201 +270 126 145 112 2202 2203 2204 2171 2170 2169 2198 2197 2196 2205 2206 2207 +271 113 123 122 2208 2209 2210 2211 2212 2213 2189 2188 2187 2214 2215 2216 +272 113 169 123 2217 2218 2219 2220 2221 2222 2210 2209 2208 2223 2224 2225 +273 151 169 113 758 757 756 2219 2218 2217 2165 2164 2163 2226 2227 2228 +274 129 188 114 2229 2230 2231 2232 2233 2234 977 976 975 2235 2236 2237 +275 142 177 114 2238 2239 2240 929 928 927 2241 2242 2243 2244 2245 2246 +276 114 188 142 2234 2233 2232 614 613 612 2243 2242 2241 2247 2248 2249 +277 116 150 115 2250 2251 2252 2253 2254 2255 1919 1918 1917 2256 2257 2258 +278 150 168 115 1472 1471 1470 2259 2260 2261 2255 2254 2253 2262 2263 2264 +279 168 172 115 260 259 258 1901 1900 1899 2261 2260 2259 2265 2266 2267 +280 117 118 116 2268 2269 2270 2271 2272 2273 1928 1927 1926 2274 2275 2276 +281 118 119 116 2277 2278 2279 2280 2281 2282 2273 2272 2271 2283 2284 2285 +282 119 150 116 2286 2287 2288 2252 2251 2250 2282 2281 2280 2289 2290 2291 +283 117 167 118 2292 2293 2294 2295 2296 2297 2270 2269 2268 2298 2299 2300 +284 155 191 117 2301 2302 2303 2304 2305 2306 1934 1933 1932 2307 2308 2309 +285 117 191 167 2306 2305 2304 1313 1312 1311 2294 2293 2292 2310 2311 2312 +286 118 120 119 2313 2314 2315 2316 2317 2318 2279 2278 2277 2319 2320 2321 +287 118 171 120 2322 2323 2324 2325 2326 2327 2315 2314 2313 2328 2329 2330 +288 167 171 118 2331 2332 2333 2324 2323 2322 2297 2296 2295 2334 2335 2336 +289 120 189 119 2337 2338 2339 2340 2341 2342 2318 2317 2316 2343 2344 2345 +290 119 165 150 2346 2347 2348 1463 1462 1461 2288 2287 2286 2349 2350 2351 +291 119 189 165 2342 2341 2340 1520 1519 1518 2348 2347 2346 2352 2353 2354 +292 171 192 120 1838 1837 1836 2355 2356 2357 2327 2326 2325 2358 2359 2360 +293 180 189 120 2361 2362 2363 2339 2338 2337 2364 2365 2366 2367 2368 2369 +294 120 192 180 2357 2356 2355 2370 2371 2372 2366 2365 2364 2373 2374 2375 +295 121 188 129 599 598 597 2231 2230 2229 548 547 546 2376 2377 2378 +296 123 131 122 2379 2380 2381 1490 1489 1488 2213 2212 2211 2382 2383 2384 +297 123 175 131 2385 2386 2387 1703 1702 1701 2381 2380 2379 2388 2389 2390 +298 169 181 123 227 226 225 2391 2392 2393 2222 2221 2220 2394 2395 2396 +299 123 181 175 2393 2392 2391 2397 2398 2399 2387 2386 2385 2400 2401 2402 +300 124 142 132 2403 2404 2405 605 604 603 572 571 570 2406 2407 2408 +301 124 177 142 881 880 879 2240 2239 2238 2405 2404 2403 2409 2410 2411 +302 125 193 160 2412 2413 2414 734 733 732 2102 2101 2100 2415 2416 2417 +303 161 190 125 2418 2419 2420 2421 2422 2423 2078 2077 2076 2424 2425 2426 +304 190 193 125 743 742 741 2414 2413 2412 2423 2422 2421 2427 2428 2429 +305 126 146 145 2430 2431 2432 1376 1375 1374 2204 2203 2202 2433 2434 2435 +306 126 179 146 1499 1498 1497 1241 1240 1239 2432 2431 2430 2436 2437 2438 +307 128 182 127 2439 2440 2441 2442 2443 2444 2114 2113 2112 2445 2446 2447 +308 127 182 153 2444 2443 2442 1697 1696 1695 1583 1582 1581 2448 2449 2450 +309 160 174 128 725 724 723 2451 2452 2453 2120 2119 2118 2454 2455 2456 +310 174 182 128 2457 2458 2459 2441 2440 2439 2453 2452 2451 2460 2461 2462 +311 133 170 143 752 751 750 1982 1981 1980 683 682 681 2463 2464 2465 +312 134 137 135 2466 2467 2468 2469 2470 2471 659 658 657 2472 2473 2474 +313 134 141 137 446 445 444 2475 2476 2477 2468 2467 2466 2478 2479 2480 +314 135 138 136 2481 2482 2483 2484 2485 2486 668 667 666 2487 2488 2489 +315 137 183 135 1955 1954 1953 2490 2491 2492 2471 2470 2469 2493 2494 2495 +316 135 183 138 2492 2491 2490 2496 2497 2498 2483 2482 2481 2499 2500 2501 +317 138 139 136 1673 1672 1671 2502 2503 2504 2486 2485 2484 2505 2506 2507 +318 139 140 136 2508 2509 2510 2511 2512 2513 2504 2503 2502 2514 2515 2516 +319 140 166 136 2517 2518 2519 677 676 675 2513 2512 2511 2520 2521 2522 +320 141 144 137 695 694 693 1940 1939 1938 2477 2476 2475 2523 2524 2525 +321 183 194 138 1967 1966 1965 1682 1681 1680 2498 2497 2496 2526 2527 2528 +322 139 174 140 2529 2530 2531 707 706 705 2510 2509 2508 2532 2533 2534 +323 139 182 174 1691 1690 1689 2459 2458 2457 2531 2530 2529 2535 2536 2537 +324 140 176 166 719 718 717 356 355 354 2519 2518 2517 2538 2539 2540 +325 143 173 144 1991 1990 1989 1961 1960 1959 701 700 699 2541 2542 2543 +326 148 180 147 2544 2545 2546 2547 2548 2549 1025 1024 1023 2550 2551 2552 +327 180 192 147 2372 2371 2370 1820 1819 1818 2549 2548 2547 2553 2554 2555 +328 149 180 148 2556 2557 2558 2546 2545 2544 905 904 903 2559 2560 2561 +329 149 189 180 1514 1513 1512 2363 2362 2361 2558 2557 2556 2562 2563 2564 +330 157 191 155 1298 1297 1296 2303 2302 2301 1742 1741 1740 2565 2566 2567 +331 159 171 167 1832 1831 1830 2333 2332 2331 1304 1303 1302 2568 2569 2570 +332 172 190 161 266 265 264 2420 2419 2418 1910 1909 1908 2571 2572 2573 +333 162 175 163 1718 1717 1716 2574 2575 2576 2024 2023 2022 2577 2578 2579 +334 175 181 163 2399 2398 2397 2580 2581 2582 2576 2575 2574 2583 2584 2585 +335 163 181 178 2582 2581 2580 233 232 231 2586 2587 2588 2589 2590 2591 +336 178 187 163 566 565 564 2033 2032 2031 2588 2587 2586 2592 2593 2594 +3 1 30 960 +337 2605 2620 2616 2633 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 +338 179 71 2599 2621 1184 1183 1182 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 +339 135 2597 183 2665 2744 2745 2746 2747 2748 2749 2490 2491 2492 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 +340 117 191 2600 2631 2306 2305 2304 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 +341 58 2634 2602 2635 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 +342 2614 2617 2603 2635 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 +343 2616 2620 2596 2633 2690 2689 2688 2862 2863 2864 2865 2866 2867 2697 2698 2699 2868 2869 2870 2700 2701 2702 2871 2872 2873 2714 2713 2712 2874 2875 2876 2877 2878 2879 2880 +344 2602 2627 56 2643 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 +345 2602 2643 56 2649 2892 2891 2890 2893 2894 2895 2887 2888 2889 2912 2913 2914 2915 2916 2917 2918 2919 2920 2905 2907 2906 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 +346 117 2631 2600 2633 2780 2779 2778 2781 2782 2783 2775 2776 2777 2931 2932 2933 2934 2935 2936 2937 2938 2939 2793 2795 2794 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 +347 2600 2626 94 2638 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 +348 2602 2617 2614 2635 2981 2982 2983 2833 2832 2831 2984 2985 2986 2812 2813 2814 2840 2841 2842 2846 2847 2848 2987 2988 2989 2990 2991 2992 2993 2994 2995 2854 2853 2852 2996 +349 66 2596 64 2629 2997 2998 2999 3000 3001 3002 1053 1054 1055 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 +350 135 138 2597 2640 2481 2482 2483 3025 3026 3027 2746 2745 2744 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 +351 2596 2629 66 2631 3011 3010 3009 3003 3004 3005 2997 2998 2999 3050 3051 3052 3053 3054 3055 3056 3057 3058 3016 3015 3017 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 +352 135 2597 2624 2675 2744 2745 2746 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 +353 191 157 2600 2644 1296 1297 1298 3097 3098 3099 2774 2773 2772 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 +354 64 2596 147 2634 3002 3001 3000 3122 3123 3124 1017 1018 1019 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 +355 2642 2651 2595 2678 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 +356 96 64 66 2596 1064 1063 1062 1053 1054 1055 1067 1066 1065 3178 3179 3180 2999 2998 2997 3000 3001 3002 1069 1070 1068 3181 3182 3183 3184 3185 3186 3014 3013 3012 3187 +357 64 2629 2596 2634 3008 3007 3006 3009 3010 3011 3000 3001 3002 3125 3126 3127 3131 3132 3133 3188 3189 3190 3023 3022 3021 3191 3192 3193 3137 3139 3138 3194 3195 3196 3197 +358 119 2633 2605 2672 3198 3199 3200 2694 2695 2696 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 +359 2596 2631 171 2633 3052 3051 3050 3226 3227 3228 3229 3230 3231 2868 2869 2870 3232 3233 3234 2937 2938 2939 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 +360 135 2640 2597 2675 3030 3029 3028 3031 3032 3033 2746 2745 2744 3075 3076 3077 3081 3082 3083 3248 3249 3250 3043 3045 3044 3251 3252 3253 3087 3089 3088 3254 3255 3256 3257 +361 96 2596 66 2631 3180 3179 3178 2999 2998 2997 1067 1066 1065 3258 3259 3260 3053 3054 3055 3050 3051 3052 3184 3186 3185 3261 3262 3263 3264 3265 3266 3063 3062 3064 3267 +362 191 2600 2631 2644 2772 2773 2774 2783 2782 2781 2784 2785 2786 3100 3101 3102 3268 3269 3270 3103 3104 3105 2797 2796 2798 3115 3117 3116 3271 3272 3273 3274 3275 3276 3277 +363 2623 2683 2598 2684 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 +364 94 2626 2600 2647 2955 2954 2953 2952 2951 2950 2958 2957 2956 3309 3310 3311 3312 3313 3314 3315 3316 3317 2969 2968 2970 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 +365 171 2596 96 2631 3229 3230 3231 3178 3179 3180 1827 1828 1829 3226 3227 3228 3258 3259 3260 3050 3051 3052 3328 3329 3330 3236 3235 3237 3331 3332 3333 3263 3262 3261 3334 +366 57 2627 2602 2634 3335 3336 3337 2883 2882 2881 3338 3339 3340 3341 3342 3343 2803 2804 2805 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 +367 135 2624 2597 2665 3074 3073 3072 3071 3070 3069 2746 2745 2744 2750 2751 2752 2756 2757 2758 3360 3361 3362 3084 3086 3085 3363 3364 3365 2762 2764 2763 3366 3367 3368 3369 +368 2647 2663 2607 2671 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 +369 117 2633 2600 2638 2933 2932 2931 2934 2935 2936 2775 2776 2777 3401 3402 3403 2959 2960 2961 3404 3405 3406 2943 2945 2944 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 +370 147 2634 2596 2672 3130 3129 3128 3131 3132 3133 3122 3123 3124 3417 3418 3419 3420 3421 3422 3423 3424 3425 3145 3144 3143 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 +371 58 57 2602 2634 863 862 861 3340 3339 3338 2806 2807 2808 2802 2801 2800 2803 2804 2805 3341 3342 3343 3436 3437 3438 3439 3440 3441 2818 2820 2819 3354 3353 3355 3442 +372 2599 2621 71 2644 2727 2726 2725 2728 2729 2730 2716 2717 2718 3443 3444 3445 3446 3447 3448 3449 3450 3451 2742 2741 2740 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 +373 2598 2683 2640 2684 3283 3282 3281 3462 3463 3464 3465 3466 3467 3290 3291 3292 3468 3469 3470 3293 3294 3295 3471 3472 3473 3307 3306 3305 3474 3475 3476 3477 3478 3479 3480 +374 138 183 135 2597 2498 2497 2496 2490 2491 2492 2481 2482 2483 3027 3026 3025 2746 2745 2744 2747 2748 2749 2501 2499 2500 3481 3482 3483 3039 3038 3037 2761 2760 2759 3484 +375 119 2605 2668 2672 3203 3202 3201 3485 3486 3487 3488 3489 3490 3204 3205 3206 3491 3492 3493 3207 3208 3209 3494 3495 3496 3219 3221 3220 3497 3498 3499 3500 3501 3502 3503 +376 9 2603 2630 2665 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 +377 139 2625 2597 2640 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3031 3032 3033 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 +378 157 155 191 2600 1740 1741 1742 2301 2302 2303 1296 1297 1298 3099 3098 3097 2774 2773 2772 3563 3564 3565 2565 2566 2567 3566 3567 3568 3111 3110 3109 3569 3570 3571 3572 +379 2602 2627 2616 2664 2881 2882 2883 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 +380 2598 2625 174 2640 3601 3602 3603 3604 3605 3606 3607 3608 3609 3465 3466 3467 3610 3611 3612 3547 3548 3549 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 +381 2605 2638 2633 2677 3626 3627 3628 3404 3405 3406 2694 2695 2696 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 +382 2596 2633 171 2672 2870 2869 2868 3232 3233 3234 3229 3230 3231 3420 3421 3422 3651 3652 3653 3210 3211 3212 3241 3243 3242 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 +383 2616 2627 2596 2664 3575 3574 3573 3664 3665 3666 2865 2866 2867 3582 3583 3584 3667 3668 3669 3585 3586 3587 3670 3671 3672 3599 3598 3597 3673 3674 3675 3676 3677 3678 3679 +384 183 194 101 2597 1967 1966 1965 1662 1663 1664 1950 1951 1952 2747 2748 2749 3680 3681 3682 3683 3684 3685 1970 1968 1969 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 +385 128 2625 2598 2663 3696 3697 3698 3603 3602 3601 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 +386 126 179 2599 2679 1499 1498 1497 2721 2720 2719 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 +387 117 167 191 2631 2292 2293 2294 1311 1312 1313 2304 2305 2306 2778 2779 2780 2784 2785 2786 3749 3750 3751 2310 2311 2312 3752 3753 3754 2790 2792 2791 3755 3756 3757 3758 +388 183 2597 101 2665 2749 2748 2747 3680 3681 3682 1950 1951 1952 2753 2754 2755 3759 3760 3761 2756 2757 2758 3689 3691 3690 2770 2769 2768 3762 3763 3764 3765 3766 3767 3768 +389 10 2635 2603 2636 3769 3770 3771 2843 2844 2845 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 +390 2614 2616 2615 2654 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 +391 117 167 2631 2633 2292 2293 2294 3751 3750 3749 2778 2779 2780 2931 2932 2933 2937 2938 2939 3828 3829 3830 3752 3754 3753 3831 3832 3833 2940 2942 2941 3834 3835 3836 3837 +392 2624 2630 2603 2665 3838 3839 3840 3509 3508 3507 3841 3842 3843 3360 3361 3362 3519 3520 3521 3516 3517 3518 3844 3845 3846 3847 3848 3849 3850 3851 3852 3531 3533 3532 3853 +393 9 2630 2624 2665 3512 3511 3510 3840 3839 3838 3854 3855 3856 3513 3514 3515 3360 3361 3362 3516 3517 3518 3857 3858 3859 3528 3530 3529 3860 3861 3862 3849 3848 3847 3863 +394 158 2621 2606 2632 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 +395 157 92 155 2600 1263 1264 1265 1731 1732 1733 1742 1741 1740 3099 3098 3097 3563 3564 3565 3895 3896 3897 1744 1745 1743 3898 3899 3900 3566 3568 3567 3901 3902 3903 3904 +396 128 174 2598 2625 2453 2452 2451 3607 3608 3609 3699 3700 3701 3698 3697 3696 3603 3602 3601 3604 3605 3606 3905 3906 3907 3908 3909 3910 3711 3713 3712 3615 3614 3613 3911 +397 191 2631 157 2644 2786 2785 2784 3912 3913 3914 1298 1297 1296 3100 3101 3102 3106 3107 3108 3268 3269 3270 3915 3916 3917 3271 3273 3272 3112 3114 3113 3918 3919 3920 3921 +398 2601 2629 162 2634 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3188 3189 3190 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 +399 100 117 2600 2638 1923 1924 1925 2777 2776 2775 3950 3951 3952 3953 3954 3955 2959 2960 2961 3401 3402 3403 3956 3957 3958 3959 3960 3961 3962 3963 3964 3411 3410 3412 3965 +400 101 2610 2597 2639 3966 3967 3968 3969 3970 3971 3680 3681 3682 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 +401 100 2600 94 2638 3952 3951 3950 2958 2957 2956 1779 1780 1781 3953 3954 3955 2962 2963 2964 2959 2960 2961 3994 3995 3996 3962 3964 3963 3997 3998 3999 2975 2974 2976 4000 +402 135 136 138 2640 666 667 668 2486 2485 2484 2483 2482 2481 3028 3029 3030 3034 3035 3036 4001 4002 4003 2487 2488 2489 4004 4005 4006 3040 3042 3041 4007 4008 4009 4010 +403 158 2606 186 2632 3872 3871 3870 4011 4012 4013 1542 1543 1544 3873 3874 3875 4014 4015 4016 3876 3877 3878 4017 4018 4019 3888 3890 3889 4020 4021 4022 4023 4024 4025 4026 +404 152 185 2663 2671 1422 1423 1424 4027 4028 4029 4030 4031 4032 4033 4034 4035 3385 3386 3387 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 +405 157 92 2600 2644 1263 1264 1265 3897 3896 3895 3099 3098 3097 3106 3107 3108 3103 3104 3105 4052 4053 4054 3898 3900 3899 4055 4056 4057 3119 3118 3120 4058 4059 4060 4061 +406 105 152 185 2663 1764 1765 1766 1422 1423 1424 2049 2050 2051 4062 4063 4064 4029 4028 4027 4030 4031 4032 2055 2056 2057 4065 4066 4067 4068 4069 4070 4040 4039 4041 4071 +407 90 2597 139 2625 4072 4073 4074 3541 3542 3543 1670 1669 1668 4075 4076 4077 3537 3536 3535 3538 3539 3540 4078 4079 4080 4081 4082 4083 4084 4085 4086 3552 3551 3550 4087 +408 179 71 69 2599 1184 1183 1182 1176 1177 1178 1187 1186 1185 2719 2720 2721 4088 4089 4090 2718 2717 2716 1189 1190 1188 2731 2733 2732 4091 4092 4093 4094 4095 4096 4097 +409 2611 2620 2605 2633 4098 4099 4100 2687 2686 2685 4101 4102 4103 4104 4105 4106 2694 2695 2696 2700 2701 2702 4107 4108 4109 4110 4111 4112 4113 4114 4115 2708 2707 2706 4116 +410 54 56 2627 2643 821 820 819 2886 2885 2884 4117 4118 4119 4120 4121 4122 2896 2897 2898 2893 2894 2895 4123 4124 4125 4126 4127 4128 4129 4130 4131 2908 2910 2909 4132 +411 2618 2629 2596 2652 4133 4134 4135 3009 3010 3011 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 +412 101 2597 194 2639 3682 3681 3680 3683 3684 3685 1662 1663 1664 3972 3973 3974 4161 4162 4163 3975 3976 3977 3694 3693 3692 3987 3989 3988 4164 4165 4166 4167 4168 4169 4170 +413 90 138 139 2597 1676 1675 1674 1673 1672 1671 1670 1669 1668 4074 4073 4072 3541 3542 3543 3027 3026 3025 1677 1678 1679 4171 4172 4173 4078 4080 4079 4174 4175 4176 4177 +414 2616 2620 2605 2656 2690 2689 2688 2687 2686 2685 2693 2692 2691 4178 4179 4180 4181 4182 4183 4184 4185 4186 2704 2703 2705 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 +415 137 135 183 2665 2469 2470 2471 2492 2491 2490 1953 1954 1955 4197 4198 4199 2753 2754 2755 2750 2751 2752 2493 2494 2495 4200 4201 4202 4203 4204 4205 2766 2765 2767 4206 +416 2600 2620 2611 2633 4207 4208 4209 4100 4099 4098 4210 4211 4212 2934 2935 2936 4104 4105 4106 2700 2701 2702 4213 4214 4215 4216 4217 4218 4219 4220 4221 4112 4111 4110 4222 +417 117 191 155 2600 2306 2305 2304 2303 2302 2301 1932 1933 1934 2775 2776 2777 3563 3564 3565 2774 2773 2772 2309 2307 2308 2787 2789 2788 4223 4224 4225 3569 3571 3570 4226 +418 54 56 2643 2649 821 820 819 2895 2894 2893 4120 4121 4122 4227 4228 4229 2918 2919 2920 2915 2916 2917 4126 4128 4127 4230 4231 4232 4233 4234 4235 2927 2929 2928 4236 +419 126 2599 179 2662 3726 3725 3724 2719 2720 2721 1497 1498 1499 4237 4238 4239 4240 4241 4242 4243 4244 4245 3736 3738 3737 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 +420 155 94 100 2600 1734 1735 1736 1779 1780 1781 1790 1789 1788 3563 3564 3565 3950 3951 3952 2958 2957 2956 1792 1793 1791 4256 4257 4258 4259 4260 4261 3996 3995 3994 4262 +421 138 139 2597 2640 1673 1672 1671 3543 3542 3541 3027 3026 3025 3034 3035 3036 3031 3032 3033 3544 3545 3546 4175 4174 4176 4263 4264 4265 3047 3046 3048 3557 3556 3558 4266 +422 177 2630 2602 2649 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 2912 2913 2914 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 +423 100 117 155 2600 1923 1924 1925 1934 1933 1932 1788 1789 1790 3950 3951 3952 3563 3564 3565 2775 2776 2777 1935 1936 1937 3956 3958 3957 4261 4260 4259 4224 4223 4225 4295 +424 92 155 2600 2647 1731 1732 1733 3565 3564 3563 3895 3896 3897 4296 4297 4298 3312 3313 3314 4299 4300 4301 3902 3901 3903 4302 4303 4304 4305 4306 4307 4308 4309 4310 4311 +425 158 2606 2621 2679 3872 3871 3870 3869 3868 3867 3866 3865 3864 4312 4313 4314 4315 4316 4317 4318 4319 4320 3882 3884 3883 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 +426 2600 2644 92 2647 3105 3104 3103 4052 4053 4054 3897 3896 3895 3312 3313 3314 4296 4297 4298 4331 4332 4333 4060 4059 4058 4334 4335 4336 4307 4306 4305 4337 4338 4339 4340 +427 147 148 2634 2672 1025 1024 1023 4341 4342 4343 3128 3129 3130 3417 3418 3419 3423 3424 3425 4344 4345 4346 4347 4348 4349 4350 4351 4352 3426 3428 3427 4353 4354 4355 4356 +428 67 2629 2599 2631 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 3056 3057 3058 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 +429 69 67 2599 2631 1128 1129 1130 4365 4364 4363 4088 4089 4090 4385 4386 4387 4369 4370 4371 4366 4367 4368 4388 4389 4390 4391 4392 4393 4394 4395 4396 4379 4378 4380 4397 +430 101 2597 2610 2665 3682 3681 3680 3971 3970 3969 3968 3967 3966 3759 3760 3761 4398 4399 4400 2756 2757 2758 3981 3983 3982 3767 3766 3765 4401 4402 4403 4404 4405 4406 4407 +431 96 147 64 2596 1073 1072 1071 1017 1018 1019 1062 1063 1064 3178 3179 3180 3000 3001 3002 3122 3123 3124 1076 1074 1075 4408 4409 4410 3181 3183 3182 3136 3135 3134 4411 +432 62 64 147 2634 1005 1006 1007 1019 1018 1017 1016 1015 1014 4412 4413 4414 3128 3129 3130 3125 3126 3127 1020 1021 1022 4415 4416 4417 4418 4419 4420 3141 3140 3142 4421 +433 9 8 2624 2630 32 31 30 4422 4423 4424 3854 3855 3856 3510 3511 3512 3840 3839 3838 4425 4426 4427 4428 4429 4430 4431 4432 4433 3857 3859 3858 4434 4435 4436 4437 +434 183 138 194 2597 2496 2497 2498 1680 1681 1682 1965 1966 1967 2747 2748 2749 3683 3684 3685 3027 3026 3025 2526 2527 2528 3482 3481 3483 3686 3688 3687 4438 4439 4440 4441 +435 152 2663 2647 2671 4032 4031 4030 3372 3371 3370 4442 4443 4444 4033 4034 4035 3379 3380 3381 3385 3386 3387 4445 4446 4447 4045 4047 4046 4448 4449 4450 3393 3392 3391 4451 +436 186 2632 2606 2667 4016 4015 4014 3876 3877 3878 4011 4012 4013 4452 4453 4454 4455 4456 4457 4458 4459 4460 4025 4024 4023 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 +437 69 2631 2599 2644 4387 4386 4385 4369 4370 4371 4088 4089 4090 4471 4472 4473 3443 3444 3445 3268 3269 3270 4394 4396 4395 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 +438 179 146 71 2621 1241 1240 1239 1233 1234 1235 1182 1183 1184 2722 2723 2724 2728 2729 2730 4484 4485 4486 1243 1244 1242 4487 4488 4489 2734 2736 2735 4490 4491 4492 4493 +439 105 2647 152 2663 4494 4495 4496 4442 4443 4444 1766 1765 1764 4062 4063 4064 4030 4031 4032 3372 3371 3370 4497 4498 4499 4500 4501 4502 4065 4067 4066 4447 4446 4445 4503 +440 171 2631 167 2633 3228 3227 3226 3749 3750 3751 2331 2332 2333 3232 3233 3234 3828 3829 3830 2937 2938 2939 4504 4505 4506 3246 3245 3244 4507 4508 4509 3834 3836 3835 4510 +441 2595 2642 2641 2651 3153 3154 3155 4511 4512 4513 4514 4515 4516 3150 3151 3152 4517 4518 4519 3149 3148 3147 4520 4521 4522 3166 3165 3167 4523 4524 4525 4526 4527 4528 4529 +442 96 2596 171 2672 3180 3179 3178 3231 3230 3229 1829 1828 1827 4530 4531 4532 3651 3652 3653 3420 3421 3422 3329 3328 3330 4533 4534 4535 4536 4537 4538 3658 3657 3659 4539 +443 2603 2617 2614 2651 2836 2835 2834 2833 2832 2831 2839 2838 2837 4540 4541 4542 4543 4544 4545 4546 4547 4548 2850 2849 2851 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 +444 57 56 2602 2627 840 841 842 2887 2888 2889 3338 3339 3340 3337 3336 3335 2883 2882 2881 2884 2885 2886 4559 4560 4561 4562 4563 4564 3347 3349 3348 2901 2900 2899 4565 +445 175 162 2601 2629 1716 1717 1718 3928 3929 3930 4566 4567 4568 4569 4570 4571 3924 3923 3922 3925 3926 3927 4572 4573 4574 4575 4576 4577 4578 4579 4580 3939 3938 3937 4581 +446 58 60 2634 2635 914 913 912 4582 4583 4584 2802 2801 2800 2809 2810 2811 2815 2816 2817 4585 4586 4587 4588 4589 4590 4591 4592 4593 2821 2823 2822 4594 4595 4596 4597 +447 99 94 2626 2638 1772 1771 1770 2955 2954 2953 4598 4599 4600 4601 4602 4603 2965 2966 2967 2962 2963 2964 4604 4605 4606 4607 4608 4609 4610 4611 4612 2977 2979 2978 4613 +448 58 2602 114 2635 2808 2807 2806 4614 4615 4616 921 922 923 2809 2810 2811 4617 4618 4619 2812 2813 2814 4620 4621 4622 2824 2826 2825 4623 4624 4625 4626 4627 4628 4629 +449 2601 2634 104 2635 3933 3932 3931 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 2815 2816 2817 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 +450 75 2644 2621 2682 4655 4656 4657 3449 3450 3451 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 +451 128 2598 108 2663 3701 3700 3699 4683 4684 4685 2109 2110 2111 3702 3703 3704 4686 4687 4688 3705 3706 3707 4689 4690 4691 3717 3719 3718 4692 4693 4694 4695 4696 4697 4698 +452 94 2600 155 2647 2956 2957 2958 3563 3564 3565 1734 1735 1736 3309 3310 3311 4299 4300 4301 3312 3313 3314 4257 4256 4258 3321 3323 3322 4699 4700 4701 4308 4310 4309 4702 +453 110 109 111 2606 1998 1999 2000 2129 2128 2127 2126 2125 2124 4703 4704 4705 4706 4707 4708 4709 4710 4711 2130 2131 2132 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 +454 9 2624 8 2665 3856 3855 3854 4424 4423 4422 30 31 32 3513 3514 3515 4722 4723 4724 3360 3361 3362 4428 4430 4429 3860 3862 3861 4725 4726 4727 4728 4729 4730 4731 +455 110 109 2606 2658 1998 1999 2000 4711 4710 4709 4703 4704 4705 4732 4733 4734 4735 4736 4737 4738 4739 4740 4712 4714 4713 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 +456 56 177 2602 2649 875 874 873 4275 4274 4273 2889 2888 2887 2915 2916 2917 2912 2913 2914 4276 4277 4278 4751 4752 4753 4754 4755 4756 2926 2925 2924 4289 4288 4290 4757 +457 10 121 2603 2635 464 463 462 4758 4759 4760 3772 3773 3774 3771 3770 3769 2843 2844 2845 4761 4762 4763 4764 4765 4766 4767 4768 4769 3784 3786 3785 4770 4771 4772 4773 +458 2627 2634 148 2672 3346 3345 3344 4343 4342 4341 4774 4775 4776 4777 4778 4779 4344 4345 4346 3423 3424 3425 4780 4781 4782 4783 4784 4785 4786 4787 4788 4353 4355 4354 4789 +459 69 2599 71 2644 4090 4089 4088 2718 2717 2716 1176 1177 1178 4471 4472 4473 3446 3447 3448 3443 3444 3445 4096 4095 4094 4477 4479 4478 4790 4791 4792 3456 3455 3457 4793 +460 2615 2616 2605 2656 3802 3801 3800 2691 2692 2693 4794 4795 4796 4797 4798 4799 4181 4182 4183 4178 4179 4180 4800 4801 4802 4803 4804 4805 4806 4807 4808 4191 4190 4192 4809 +461 2595 2641 2648 2651 4516 4515 4514 4810 4811 4812 4813 4814 4815 3150 3151 3152 4816 4817 4818 4517 4518 4519 4819 4820 4821 4523 4525 4524 4822 4823 4824 4825 4826 4827 4828 +462 111 109 186 2606 2127 2128 2129 2138 2137 2136 2135 2134 2133 4706 4707 4708 4011 4012 4013 4709 4710 4711 2139 2140 2141 4720 4719 4718 4829 4830 4831 4832 4833 4834 4835 +463 63 2629 64 2634 4836 4837 4838 3006 3007 3008 1008 1009 1010 4839 4840 4841 3125 3126 3127 3188 3189 3190 4842 4843 4844 4845 4846 4847 4848 4849 4850 3193 3192 3191 4851 +464 111 110 2606 2679 2126 2125 2124 4705 4704 4703 4706 4707 4708 4852 4853 4854 4318 4319 4320 4855 4856 4857 4717 4716 4715 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 +465 9 2603 121 2630 3504 3505 3506 4760 4759 4758 461 460 459 3510 3511 3512 4868 4869 4870 3509 3508 3507 4871 4872 4873 3522 3524 3523 4874 4875 4876 4877 4878 4879 4880 +466 194 138 90 2597 1682 1681 1680 1674 1675 1676 1644 1645 1646 3683 3684 3685 4074 4073 4072 3027 3026 3025 1684 1685 1683 4440 4439 4438 4881 4882 4883 4173 4172 4171 4884 +467 56 58 57 2602 866 865 864 863 862 861 840 841 842 2889 2888 2887 3338 3339 3340 2806 2807 2808 869 867 868 4885 4886 4887 4561 4560 4559 3437 3436 3438 4888 +468 148 2627 57 2634 4774 4775 4776 3337 3336 3335 894 895 896 4343 4342 4341 3341 3342 3343 3344 3345 3346 4889 4890 4891 4781 4780 4782 4892 4893 4894 3352 3351 3350 4895 +469 75 2647 2644 2682 4896 4897 4898 4331 4332 4333 4657 4656 4655 4661 4662 4663 4667 4668 4669 4899 4900 4901 4902 4903 4904 4905 4906 4907 4673 4675 4674 4908 4909 4910 4911 +470 186 2606 158 2679 4013 4012 4011 3870 3871 3872 1544 1543 1542 4912 4913 4914 4312 4313 4314 4318 4319 4320 4018 4017 4019 4915 4916 4917 4918 4919 4920 4323 4322 4321 4921 +471 49 10 9 2603 452 451 450 35 34 33 455 454 453 4922 4923 4924 3506 3505 3504 3772 3773 3774 457 458 456 4925 4926 4927 4928 4929 4930 4931 4932 4933 4934 +472 194 2597 90 2639 3685 3684 3683 4074 4073 4072 1644 1645 1646 4161 4162 4163 4935 4936 4937 3975 3976 3977 4881 4883 4882 4169 4168 4167 4938 4939 4940 4941 4942 4943 4944 +473 187 2601 2635 2636 4945 4946 4947 4638 4637 4636 4948 4949 4950 4951 4952 4953 3781 3782 3783 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 +474 116 2633 117 2638 4970 4971 4972 2931 2932 2933 1926 1927 1928 4973 4974 4975 3401 3402 3403 3404 3405 3406 4976 4977 4978 4979 4980 4981 4982 4983 4984 3409 3408 3407 4985 +475 105 2626 2647 2663 4986 4987 4988 3317 3316 3315 4496 4495 4494 4062 4063 4064 3372 3371 3370 4989 4990 4991 4992 4993 4994 4995 4996 4997 4500 4502 4501 4998 4999 5000 5001 +476 126 2599 2662 2679 3726 3725 3724 4245 4244 4243 4237 4238 4239 3727 3728 3729 5002 5003 5004 3730 3731 3732 4246 4248 4247 3742 3744 3743 5005 5006 5007 5008 5009 5010 5011 +477 121 2630 2603 2635 4870 4869 4868 3509 3508 3507 4760 4759 4758 4761 4762 4763 2843 2844 2845 5012 5013 5014 4879 4878 4877 5015 5016 5017 4771 4770 4772 5018 5019 5020 5021 +478 2595 2642 2646 2659 3153 3154 3155 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 +479 63 162 2629 2634 990 991 992 3927 3926 3925 4838 4837 4836 4839 4840 4841 3188 3189 3190 3934 3935 3936 5050 5051 5052 5053 5054 5055 4845 4847 4846 3946 3948 3947 5056 +480 49 10 2603 2676 452 451 450 3774 3773 3772 4922 4923 4924 5057 5058 5059 5060 5061 5062 5063 5064 5065 4925 4927 4926 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 +481 2595 2641 2642 2659 4516 4515 4514 4513 4512 4511 3155 3154 3153 5028 5029 5030 5034 5035 5036 5076 5077 5078 4520 4522 4521 5079 5080 5081 5040 5042 5041 5082 5083 5084 5085 +482 2611 2622 2600 2674 5086 5087 5088 5089 5090 5091 4212 4211 4210 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 +483 135 136 2640 2675 666 667 668 4003 4002 4001 3028 3029 3030 3075 3076 3077 3248 3249 3250 5114 5115 5116 4004 4006 4005 5117 5118 5119 3251 3253 3252 5120 5121 5122 5123 +484 104 2601 162 2634 4633 4634 4635 3930 3929 3928 999 1000 1001 4630 4631 4632 3934 3935 3936 3931 3932 3933 5124 5125 5126 4643 4642 4644 5127 5128 5129 3944 3943 3945 5130 +485 171 96 159 2631 1829 1828 1827 1119 1120 1121 1832 1831 1830 3226 3227 3228 5131 5132 5133 3258 3259 3260 1834 1835 1833 3331 3333 3332 5134 5135 5136 5137 5138 5139 5140 +486 160 128 174 2598 2118 2119 2120 2453 2452 2451 723 724 725 5141 5142 5143 3609 3608 3607 3699 3700 3701 2454 2455 2456 5144 5145 5146 5147 5148 5149 3906 3905 3907 5150 +487 175 2629 2601 2680 4571 4570 4569 3924 3923 3922 4566 4567 4568 5151 5152 5153 5154 5155 5156 5157 5158 5159 4578 4580 4579 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 +488 2598 2626 125 2663 5170 5171 5172 5173 5174 5175 5176 5177 5178 3705 3706 3707 5179 5180 5181 4989 4990 4991 5182 5183 5184 5185 5186 5187 5188 5189 5190 5191 5192 5193 5194 +489 193 2598 50 2660 5195 5196 5197 5198 5199 5200 737 736 735 5201 5202 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 +490 2624 2630 7 2649 3838 3839 3840 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233 5234 4279 4280 4281 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 +491 158 2621 2632 2671 3864 3865 3866 3881 3880 3879 3873 3874 3875 5248 5249 5250 5251 5252 5253 5254 5255 5256 3885 3887 3886 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 +492 110 2658 2606 2679 4734 4733 4732 4735 4736 4737 4703 4704 4705 4855 4856 4857 4318 4319 4320 5267 5268 5269 4744 4746 4745 5270 5271 5272 4865 4864 4866 5273 5274 5275 5276 +493 179 2599 69 2662 2721 2720 2719 4088 4089 4090 1187 1186 1185 4240 4241 4242 5277 5278 5279 4243 4244 4245 4091 4093 4092 4254 4253 4252 5280 5281 5282 5283 5284 5285 5286 +494 2597 2625 90 2639 3540 3539 3538 4075 4076 4077 4072 4073 4074 3975 3976 3977 4935 4936 4937 5287 5288 5289 4082 4081 4083 5290 5291 5292 4942 4941 4943 5293 5294 5295 5296 +495 2600 2674 2622 2682 5097 5096 5095 5098 5099 5100 5089 5090 5091 5297 5298 5299 5300 5301 5302 5303 5304 5305 5112 5111 5110 5306 5307 5308 5309 5310 5311 5312 5313 5314 5315 +496 2601 2636 163 2680 4956 4955 4954 5316 5317 5318 5319 5320 5321 5154 5155 5156 5322 5323 5324 5325 5326 5327 5328 5329 5330 5331 5332 5333 5334 5335 5336 5337 5338 5339 5340 +497 49 2603 9 2665 4924 4923 4922 3506 3505 3504 455 454 453 5341 5342 5343 3513 3514 3515 3519 3520 3521 4928 4930 4929 5344 5345 5346 5347 5348 5349 3527 3526 3525 5350 +498 2605 2615 2611 2623 4794 4795 4796 5351 5352 5353 4103 4102 4101 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 +499 2602 2630 114 2635 4272 4271 4270 5376 5377 5378 4616 4615 4614 2812 2813 2814 4617 4618 4619 5012 5013 5014 5379 5380 5381 5382 5383 5384 4627 4626 4628 5385 5386 5387 5388 +500 187 163 2601 2636 2033 2032 2031 5319 5320 5321 4947 4946 4945 4951 4952 4953 4954 4955 4956 5316 5317 5318 5389 5390 5391 5392 5393 5394 4960 4962 4961 5330 5329 5328 5395 +501 2607 2647 2626 2663 3376 3377 3378 3315 3316 3317 5396 5397 5398 3373 3374 3375 4989 4990 4991 3372 3371 3370 5399 5400 5401 3389 3388 3390 5402 5403 5404 4998 5000 4999 5405 +502 2596 2634 2627 2672 3133 3132 3131 3344 3345 3346 3664 3665 3666 3420 3421 3422 4777 4778 4779 3423 3424 3425 5406 5407 5408 3434 3433 3432 5409 5410 5411 4785 4784 4783 5412 +503 2603 2614 2612 2651 2837 2838 2839 5413 5414 5415 5416 5417 5418 4540 4541 4542 5419 5420 5421 4543 4544 4545 5422 5423 5424 4552 4554 4553 5425 5426 5427 5428 5429 5430 5431 +504 2614 2624 2604 2630 5432 5433 5434 5435 5436 5437 5438 5439 5440 5441 5442 5443 5444 5445 5446 3840 3839 3838 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 5459 +505 2614 2603 2630 2635 2839 2838 2837 3507 3508 3509 5441 5442 5443 2840 2841 2842 5012 5013 5014 2843 2844 2845 5460 5461 5462 2855 2857 2856 5463 5464 5465 5018 5020 5019 5466 +506 114 2602 177 2630 4616 4615 4614 4273 4274 4275 929 928 927 5376 5377 5378 4269 4268 4267 4270 4271 4272 5467 5468 5469 5380 5379 5381 5470 5471 5472 4284 4283 4282 5473 +507 186 2606 109 2667 4013 4012 4011 4709 4710 4711 2138 2137 2136 4452 4453 4454 5474 5475 5476 4455 4456 4457 4834 4833 4832 4464 4466 4465 5477 5478 5479 5480 5481 5482 5483 +508 10 121 9 2603 464 463 462 461 460 459 33 34 35 3772 3773 3774 3506 3505 3504 4760 4759 4758 467 465 466 4764 4766 4765 4932 4931 4933 4873 4872 4871 5484 +509 2603 2608 2617 2651 5485 5486 5487 5488 5489 5490 2834 2835 2836 4540 4541 4542 4546 4547 4548 5491 5492 5493 5494 5495 5496 5497 5498 5499 4549 4551 4550 5500 5501 5502 5503 +510 2603 2610 2608 2612 5504 5505 5506 5507 5508 5509 5487 5486 5485 5416 5417 5418 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 +511 192 96 171 2672 1821 1822 1823 1827 1828 1829 1838 1837 1836 5529 5530 5531 3651 3652 3653 4530 4531 4532 1840 1841 1839 5532 5533 5534 5535 5536 5537 4537 4536 4538 5538 +512 2599 2629 67 2662 4362 4361 4360 4359 4358 4357 4365 4364 4363 4243 4244 4245 5539 5540 5541 5542 5543 5544 4373 4372 4374 5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 +513 111 2606 186 2679 4708 4707 4706 4011 4012 4013 2135 2134 2133 4852 4853 4854 4912 4913 4914 4318 4319 4320 4829 4831 4830 4861 4863 4862 5555 5556 5557 4917 4916 4915 5558 +514 67 69 2599 2662 1130 1129 1128 4090 4089 4088 4363 4364 4365 5539 5540 5541 4243 4244 4245 5277 5278 5279 4390 4389 4388 5559 5560 5561 5550 5549 5548 5283 5285 5284 5562 +515 2598 2613 2625 2640 5563 5564 5565 5566 5567 5568 3603 3602 3601 3465 3466 3467 3547 3548 3549 5569 5570 5571 5572 5573 5574 5575 5576 5577 3616 3618 3617 5578 5579 5580 5581 +516 2602 2614 2630 2635 2986 2985 2984 5443 5442 5441 4270 4271 4272 2812 2813 2814 5012 5013 5014 2840 2841 2842 5582 5583 5584 2993 2995 2994 5382 5384 5383 5464 5463 5465 5585 +517 128 160 108 2598 2120 2119 2118 2103 2104 2105 2109 2110 2111 3699 3700 3701 4683 4684 4685 5141 5142 5143 2123 2121 2122 5145 5144 5146 4689 4691 4690 5586 5587 5588 5589 +518 2608 2612 2610 2673 5512 5511 5510 5513 5514 5515 5507 5508 5509 5590 5591 5592 5593 5594 5595 5596 5597 5598 5527 5526 5525 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 +519 177 142 2630 2649 2240 2239 2238 5609 5610 5611 4269 4268 4267 4276 4277 4278 4279 4280 4281 5612 5613 5614 5615 5616 5617 5618 5619 5620 4285 4287 4286 5621 5622 5623 5624 +520 2598 2637 2613 2653 5625 5626 5627 5628 5629 5630 5565 5564 5563 5631 5632 5633 5634 5635 5636 5637 5638 5639 5640 5641 5642 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 +521 10 2636 2603 2676 3777 3776 3775 3778 3779 3780 3772 3773 3774 5063 5064 5065 5060 5061 5062 5653 5654 5655 3790 3792 3791 5656 5657 5658 5073 5072 5074 5659 5660 5661 5662 +522 58 59 57 2634 890 889 888 887 886 885 861 862 863 2802 2801 2800 3341 3342 3343 5663 5664 5665 893 891 892 5666 5667 5668 3439 3441 3440 5669 5670 5671 5672 +523 2627 2634 2596 2664 3346 3345 3344 3131 3132 3133 3666 3665 3664 3585 3586 3587 3667 3668 3669 5673 5674 5675 5407 5406 5408 5676 5677 5678 3677 3676 3678 5679 5680 5681 5682 +524 2611 2605 2620 2656 4103 4102 4101 2685 2686 2687 4100 4099 4098 5683 5684 5685 4184 4185 4186 4181 4182 4183 4107 4109 4108 5686 5687 5688 5689 5690 5691 4193 4195 4194 5692 +525 2620 2622 2600 2657 5693 5694 5695 5089 5090 5091 4207 4208 4209 5696 5697 5698 5699 5700 5701 5702 5703 5704 5705 5706 5707 5708 5709 5710 5711 5712 5713 5714 5715 5716 5717 +526 50 2598 2640 2684 5200 5199 5198 3467 3466 3465 5718 5719 5720 5721 5722 5723 3468 3469 3470 3290 3291 3292 5724 5725 5726 5727 5728 5729 5730 5731 5732 3475 3474 3476 5733 +527 175 91 162 2629 1704 1705 1706 1047 1048 1049 1718 1717 1716 4569 4570 4571 3925 3926 3927 5734 5735 5736 1720 1721 1719 5737 5738 5739 4575 4577 4576 5740 5741 5742 5743 +528 2599 2629 2618 2652 4362 4361 4360 4135 4134 4133 5744 5745 5746 5747 5748 5749 4139 4140 4141 4145 4146 4147 5750 5751 5752 5753 5754 5755 5756 5757 5758 4153 4152 4151 5759 +529 2602 2617 2616 2654 2981 2982 2983 5760 5761 5762 3576 3577 3578 5763 5764 5765 3812 3813 3814 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 +530 2597 2625 2613 2640 3540 3539 3538 5568 5567 5566 5782 5783 5784 3031 3032 3033 5569 5570 5571 3547 3548 3549 5785 5786 5787 3561 3560 3559 5788 5789 5790 5578 5580 5579 5791 +531 2611 2623 2615 2683 5359 5358 5357 5360 5361 5362 5351 5352 5353 5792 5793 5794 5795 5796 5797 3280 3279 3278 5374 5373 5372 5798 5799 5800 5801 5802 5803 5804 5805 5806 5807 +532 2602 2614 2617 2654 2986 2985 2984 2831 2832 2833 2983 2982 2981 5763 5764 5765 5766 5767 5768 3806 3807 3808 2987 2989 2988 5808 5809 5810 5772 5774 5773 5811 5812 5813 5814 +533 2603 2617 2608 2636 2836 2835 2834 5490 5489 5488 5487 5486 5485 3778 3779 3780 5815 5816 5817 5818 5819 5820 5494 5496 5495 5821 5822 5823 5824 5825 5826 5827 5828 5829 5830 +534 187 2601 104 2635 4945 4946 4947 4635 4634 4633 2016 2017 2018 4948 4949 4950 4639 4640 4641 4636 4637 4638 5831 5832 5833 4957 4959 4958 5834 5835 5836 4649 4648 4650 5837 +535 163 175 2601 2680 2576 2575 2574 4568 4567 4566 5321 5320 5319 5322 5323 5324 5154 5155 5156 5151 5152 5153 5838 5839 5840 5841 5842 5843 5336 5335 5334 5164 5163 5165 5844 +536 193 125 2598 2660 2414 2413 2412 5176 5177 5178 5197 5196 5195 5201 5202 5203 5207 5208 5209 5845 5846 5847 5848 5849 5850 5851 5852 5853 5213 5215 5214 5854 5855 5856 5857 +537 193 160 50 2598 734 733 732 726 727 728 737 736 735 5197 5196 5195 5198 5199 5200 5141 5142 5143 739 740 738 5858 5859 5860 5210 5212 5211 5861 5862 5863 5864 +538 86 2632 2625 2663 5865 5866 5867 5868 5869 5870 5871 5872 5873 5874 5875 5876 3708 3709 3710 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 +539 2606 2658 109 2667 4737 4736 4735 4738 4739 4740 4711 4710 4709 4455 4456 4457 5474 5475 5476 5893 5894 5895 4749 4748 4747 5896 5897 5898 5481 5480 5482 5899 5900 5901 5902 +540 163 175 162 2601 2576 2575 2574 1716 1717 1718 2022 2023 2024 5321 5320 5319 3930 3929 3928 4566 4567 4568 2579 2577 2578 5838 5840 5839 5903 5904 5905 4573 4572 4574 5906 +541 54 2643 2627 2668 4122 4121 4120 2896 2897 2898 4117 4118 4119 5907 5908 5909 5910 5911 5912 5913 5914 5915 4129 4131 4130 5916 5917 5918 5919 5920 5921 5922 5923 5924 5925 +542 2602 2634 2627 2664 2805 2804 2803 3344 3345 3346 2883 2882 2881 3579 3580 3581 3585 3586 3587 5673 5674 5675 3358 3357 3356 5926 5927 5928 3591 3593 3592 5678 5677 5676 5929 +543 2605 2627 2668 2672 5930 5931 5932 5912 5911 5910 3487 3486 3485 3207 3208 3209 3491 3492 3493 4777 4778 4779 5933 5934 5935 5936 5937 5938 3501 3500 3502 5939 5940 5941 5942 +544 2603 2665 49 2676 3521 3520 3519 5341 5342 5343 4924 4923 4922 5060 5061 5062 5057 5058 5059 5943 5944 5945 5345 5344 5346 5946 5947 5948 5071 5070 5069 5949 5950 5951 5952 +545 126 146 179 2679 2430 2431 2432 1239 1240 1241 1497 1498 1499 3727 3728 3729 3733 3734 3735 5953 5954 5955 2436 2437 2438 5956 5957 5958 3739 3741 3740 5959 5960 5961 5962 +546 2614 2630 2604 2649 5443 5442 5441 5444 5445 5446 5438 5439 5440 5963 5964 5965 5966 5967 5968 4279 4280 4281 5453 5455 5454 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 +547 125 160 193 2598 2100 2101 2102 732 733 734 2414 2413 2412 5178 5177 5176 5197 5196 5195 5141 5142 5143 2415 2416 2417 5979 5980 5981 5850 5849 5848 5860 5859 5858 5982 +548 2633 2638 150 2677 3406 3405 3404 5983 5984 5985 5986 5987 5988 3632 3633 3634 5989 5990 5991 3635 3636 3637 5992 5993 5994 3649 3648 3647 5995 5996 5997 5998 5999 6000 6001 +549 50 2623 2598 2684 6002 6003 6004 3286 3285 3284 5198 5199 5200 5721 5722 5723 3290 3291 3292 3287 3288 3289 6005 6006 6007 6008 6009 6010 5727 5729 5728 3303 3302 3304 6011 +550 2595 2657 2637 2659 6012 6013 6014 6015 6016 6017 6018 6019 6020 5028 5029 5030 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035 6036 6037 6038 6039 +551 125 2626 2598 2660 5175 5174 5173 5172 5171 5170 5178 5177 5176 5845 5846 5847 5207 5208 5209 6040 6041 6042 5183 5182 5184 6043 6044 6045 5855 5854 5856 6046 6047 6048 6049 +552 186 154 2632 2667 1535 1534 1533 6050 6051 6052 4014 4015 4016 4452 4453 4454 4458 4459 4460 6053 6054 6055 6056 6057 6058 6059 6060 6061 4461 4463 4462 6062 6063 6064 6065 +553 187 163 104 2601 2033 2032 2031 2025 2026 2027 2016 2017 2018 4947 4946 4945 4635 4634 4633 5321 5320 5319 2035 2036 2034 5389 5391 5390 5831 5833 5832 6066 6067 6068 6069 +554 2615 2653 2611 2683 6070 6071 6072 6073 6074 6075 5353 5352 5351 5795 5796 5797 5792 5793 5794 6076 6077 6078 6079 6080 6081 6082 6083 6084 5803 5802 5801 6085 6086 6087 6088 +555 7 2624 2649 2675 5226 5227 5228 5231 5230 5229 5232 5233 5234 6089 6090 6091 6092 6093 6094 3078 3079 3080 5243 5242 5241 6095 6096 6097 6098 6099 6100 6101 6102 6103 6104 +556 100 116 117 2638 1914 1915 1916 1928 1927 1926 1925 1924 1923 3953 3954 3955 3401 3402 3403 4973 4974 4975 1929 1930 1931 6105 6106 6107 3959 3961 3960 4983 4982 4984 6108 +557 69 70 2631 2644 1154 1153 1152 6109 6110 6111 4385 4386 4387 4471 4472 4473 3268 3269 3270 6112 6113 6114 6115 6116 6117 6118 6119 6120 4474 4476 4475 6121 6122 6123 6124 +558 191 74 157 2631 1295 1294 1293 1215 1216 1217 1298 1297 1296 2784 2785 2786 3912 3913 3914 6125 6126 6127 1300 1301 1299 6128 6129 6130 3915 3917 3916 6131 6132 6133 6134 +559 2613 2625 2609 2670 5566 5567 5568 6135 6136 6137 6138 6139 6140 6141 6142 6143 6144 6145 6146 6147 6148 6149 6150 6151 6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 +560 54 2649 2643 2669 4229 4228 4227 2918 2919 2920 4120 4121 4122 6163 6164 6165 6166 6167 6168 6169 6170 6171 4233 4235 4234 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 +561 2603 2612 2608 2651 5418 5417 5416 5510 5511 5512 5487 5486 5485 4540 4541 4542 5491 5492 5493 5419 5420 5421 5522 5524 5523 5425 5427 5426 5497 5499 5498 6182 6183 6184 6185 +562 2595 2653 2637 2657 6186 6187 6188 5637 5638 5639 6018 6019 6020 6014 6013 6012 6015 6016 6017 6189 6190 6191 6192 6193 6194 6195 6196 6197 6027 6029 6028 6198 6199 6200 6201 +563 62 63 64 2634 981 982 983 1010 1009 1008 1007 1006 1005 4412 4413 4414 3125 3126 3127 4839 4840 4841 1011 1012 1013 6202 6203 6204 4415 4417 4416 4849 4848 4850 6205 +564 50 2598 174 2640 5200 5199 5198 3609 3608 3607 708 709 710 5718 5719 5720 3610 3611 3612 3465 3466 3467 6206 6207 6208 5724 5726 5725 6209 6210 6211 3620 3619 3621 6212 +565 2609 2613 2597 2625 6138 6139 6140 5782 5783 5784 6213 6214 6215 6135 6136 6137 3538 3539 3540 5568 5567 5566 6216 6217 6218 6151 6150 6152 6219 6220 6221 5787 5786 5785 6222 +566 2599 2619 2621 2681 6223 6224 6225 6226 6227 6228 2725 2726 2727 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 +567 182 174 2625 2640 2459 2458 2457 3606 3605 3604 6251 6252 6253 6254 6255 6256 3547 3548 3549 3610 3611 3612 6257 6258 6259 6260 6261 6262 6263 6264 6265 3622 3624 3623 6266 +568 2611 2600 2622 2657 4210 4211 4212 5091 5090 5089 5088 5087 5086 6267 6268 6269 5702 5703 5704 5699 5700 5701 5101 5103 5102 6270 6271 6272 6273 6274 6275 5714 5716 5715 6276 +569 177 58 56 2602 872 871 870 864 865 866 875 874 873 4273 4274 4275 2889 2888 2887 2806 2807 2808 877 878 876 6277 6278 6279 4753 4752 4751 4887 4886 4885 6280 +570 2595 2637 2648 2659 6020 6019 6018 6281 6282 6283 4813 4814 4815 5028 5029 5030 6284 6285 6286 6021 6022 6023 6287 6288 6289 6033 6035 6034 6290 6291 6292 6293 6294 6295 6296 +571 97 2610 101 2639 6297 6298 6299 3968 3967 3966 1656 1657 1658 6300 6301 6302 3972 3973 3974 3978 3979 3980 6303 6304 6305 6306 6307 6308 6309 6310 6311 3986 3985 3984 6312 +572 2616 2596 2620 2655 2867 2866 2865 2864 2863 2862 2688 2689 2690 6313 6314 6315 6316 6317 6318 6319 6320 6321 2871 2873 2872 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 +573 2648 2650 2595 2651 6332 6333 6334 6335 6336 6337 4815 4814 4813 4816 4817 4818 3150 3151 3152 6338 6339 6340 6341 6342 6343 6344 6345 6346 4824 4823 4822 6347 6348 6349 6350 +574 54 2643 2668 2669 4122 4121 4120 5915 5914 5913 5907 5908 5909 6163 6164 6165 6351 6352 6353 6166 6167 6168 5916 5918 5917 6175 6177 6176 6354 6355 6356 6357 6358 6359 6360 +575 2598 2623 50 2660 3284 3285 3286 6004 6003 6002 5200 5199 5198 5207 5208 5209 5204 5205 5206 6361 6362 6363 6006 6005 6007 6364 6365 6366 5220 5219 5221 6367 6368 6369 6370 +576 162 104 163 2601 999 1000 1001 2027 2026 2025 2024 2023 2022 3930 3929 3928 5321 5320 5319 4635 4634 4633 2028 2029 2030 5125 5124 5126 5905 5904 5903 6066 6068 6067 6371 +577 2608 2619 2606 2628 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 6394 6395 6396 6397 6398 6399 6400 6401 6402 +578 2595 2648 2641 2659 4815 4814 4813 4812 4811 4810 4514 4515 4516 5028 5029 5030 5076 5077 5078 6284 6285 6286 4819 4821 4820 6290 6292 6291 5079 5081 5080 6403 6404 6405 6406 +579 10 43 2635 2636 480 481 482 6407 6408 6409 3771 3770 3769 3775 3776 3777 3781 3782 3783 6410 6411 6412 6413 6414 6415 6416 6417 6418 3787 3789 3788 6419 6420 6421 6422 +580 2611 2620 2600 2657 4098 4099 4100 4209 4208 4207 4212 4211 4210 6267 6268 6269 5699 5700 5701 5696 5697 5698 4214 4213 4215 6423 6424 6425 6270 6272 6271 5712 5711 5713 6426 +581 2615 2605 2643 2669 4796 4795 4794 6427 6428 6429 6430 6431 6432 6433 6434 6435 6166 6167 6168 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 6448 6449 6450 6451 +582 73 2621 75 2644 6452 6453 6454 4658 4659 4660 1248 1249 1250 6455 6456 6457 4657 4656 4655 3449 3450 3451 6458 6459 6460 6461 6462 6463 6464 6465 6466 4672 4671 4670 6467 +583 2611 2626 2600 2638 6468 6469 6470 2952 2951 2950 4212 4211 4210 6471 6472 6473 2959 2960 2961 2965 2966 2967 6474 6475 6476 6477 6478 6479 6480 6481 6482 2973 2972 2971 6483 +584 2595 2648 2637 2653 4815 4814 4813 6283 6282 6281 6018 6019 6020 6188 6187 6186 5637 5638 5639 6484 6485 6486 6287 6289 6288 6487 6488 6489 6192 6194 6193 6490 6491 6492 6493 +585 86 2625 2632 2639 5873 5872 5871 5870 5869 5868 5867 5866 5865 6494 6495 6496 6497 6498 6499 5287 5288 5289 5880 5882 5881 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 +586 2629 2645 2601 2680 6510 6511 6512 6513 6514 6515 3922 3923 3924 5157 5158 5159 5154 5155 5156 6516 6517 6518 6519 6520 6521 6522 6523 6524 5167 5166 5168 6525 6526 6527 6528 +587 69 68 67 2631 1127 1126 1125 1104 1105 1106 1130 1129 1128 4385 4386 4387 4366 4367 4368 6529 6530 6531 1132 1133 1131 6532 6533 6534 4391 4393 4392 6535 6536 6537 6538 +588 67 66 2629 2631 1079 1078 1077 3005 3004 3003 4359 4358 4357 4366 4367 4368 3056 3057 3058 3053 3054 3055 6539 6540 6541 6542 6543 6544 4375 4377 4376 3065 3067 3066 6545 +589 2595 2646 2642 2678 5027 5026 5025 5024 5023 5022 3155 3154 3153 3159 3160 3161 3156 3157 3158 6546 6547 6548 5037 5039 5038 6549 6550 6551 3173 3172 3171 6552 6553 6554 6555 +590 158 186 84 2632 1544 1543 1542 1536 1537 1538 1407 1408 1409 3873 3874 3875 6556 6557 6558 4014 4015 4016 1547 1545 1546 4020 4022 4021 6559 6560 6561 6562 6563 6564 6565 +591 2595 2646 2655 2657 5027 5026 5025 6566 6567 6568 6569 6570 6571 6014 6013 6012 6572 6573 6574 6575 6576 6577 6578 6579 6580 6581 6582 6583 6584 6585 6586 6587 6588 6589 6590 +592 2603 2612 2614 2661 5418 5417 5416 5415 5414 5413 2839 2838 2837 6591 6592 6593 6594 6595 6596 6597 6598 6599 5422 5424 5423 6600 6601 6602 6603 6604 6605 6606 6607 6608 6609 +593 2608 2617 2601 2636 5488 5489 5490 6610 6611 6612 6613 6614 6615 5815 5816 5817 4954 4955 4956 5818 5819 5820 6616 6617 6618 5829 5828 5827 6619 6620 6621 6622 6623 6624 6625 +594 2622 2637 2611 2657 6626 6627 6628 6629 6630 6631 5086 5087 5088 5702 5703 5704 6267 6268 6269 6015 6016 6017 6632 6633 6634 6635 6636 6637 6275 6274 6273 6638 6639 6640 6641 +595 99 100 94 2638 1784 1783 1782 1781 1780 1779 1770 1771 1772 4601 4602 4603 2962 2963 2964 3953 3954 3955 1787 1785 1786 6642 6643 6644 4607 4609 4608 3998 3997 3999 6645 +596 2595 2650 2648 2653 6337 6336 6335 6334 6333 6332 4813 4814 4815 6188 6187 6186 6484 6485 6486 6646 6647 6648 6342 6341 6343 6649 6650 6651 6487 6489 6488 6652 6653 6654 6655 +597 2617 2642 2618 2678 6656 6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 3156 3157 3158 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 +598 2611 2600 2626 2674 4210 4211 4212 2950 2951 2952 6470 6469 6468 5092 5093 5094 6684 6685 6686 5095 5096 5097 6474 6476 6475 5107 5109 5108 6687 6688 6689 6690 6691 6692 6693 +599 2596 2634 2629 2664 3133 3132 3131 3188 3189 3190 3009 3010 3011 3667 3668 3669 6694 6695 6696 5673 5674 5675 3196 3195 3194 5681 5680 5679 6697 6698 6699 6700 6701 6702 6703 +600 2612 2614 2650 2651 5415 5414 5413 6704 6705 6706 6707 6708 6709 5419 5420 5421 6338 6339 6340 4543 4544 4545 6710 6711 6712 5430 5429 5428 6713 6714 6715 6716 6717 6718 6719 +601 2629 2631 2596 2652 3058 3057 3056 3050 3051 3052 3011 3010 3009 4145 4146 4147 4142 4143 4144 6720 6721 6722 3060 3059 3061 6723 6724 6725 4158 4157 4159 6726 6727 6728 6729 +602 2611 2615 2605 2656 5353 5352 5351 4796 4795 4794 4101 4102 4103 5683 5684 5685 4181 4182 4183 4797 4798 4799 5364 5363 5365 6730 6731 6732 5686 5688 5687 4807 4806 4808 6733 +603 118 171 167 2633 2322 2323 2324 2333 2332 2331 2295 2296 2297 6734 6735 6736 3828 3829 3830 3232 3233 3234 2336 2334 2335 6737 6738 6739 6740 6741 6742 4508 4507 4509 6743 +604 2608 2658 2636 2680 6744 6745 6746 6747 6748 6749 5815 5816 5817 6750 6751 6752 5325 5326 5327 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 +605 177 114 58 2602 929 928 927 921 922 923 870 871 872 4273 4274 4275 2806 2807 2808 4614 4615 4616 931 932 930 5468 5467 5469 6277 6279 6278 4622 4621 4620 6769 +606 2609 2641 2659 2666 6770 6771 6772 5078 5077 5076 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 +607 108 2598 125 2663 4685 4684 4683 5178 5177 5176 2070 2071 2072 4686 4687 4688 5179 5180 5181 3705 3706 3707 6798 6799 6800 4697 4696 4695 6801 6802 6803 5189 5188 5190 6804 +608 175 2662 2629 2680 6805 6806 6807 5542 5543 5544 4569 4570 4571 5151 5152 5153 5157 5158 5159 6808 6809 6810 6811 6812 6813 6814 6815 6816 5160 5162 5161 6817 6818 6819 6820 +609 2606 2632 2621 2666 3878 3877 3876 3879 3880 3881 3867 3868 3869 6821 6822 6823 6824 6825 6826 6827 6828 6829 3893 3892 3891 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 +610 2599 2628 2619 2645 6840 6841 6842 6387 6388 6389 6225 6224 6223 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 +611 169 2636 1 2658 6865 6866 6867 6868 6869 6870 213 214 215 6871 6872 6873 6874 6875 6876 6747 6748 6749 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 +612 9 8 141 2665 32 31 30 434 433 432 431 430 429 3513 3514 3515 6890 6891 6892 4722 4723 4724 435 436 437 4725 4727 4726 6893 6894 6895 6896 6897 6898 6899 +613 1 2636 51 2658 6870 6869 6868 6900 6901 6902 197 196 195 6874 6875 6876 6903 6904 6905 6747 6748 6749 6906 6907 6908 6888 6887 6886 6909 6910 6911 6912 6913 6914 6915 +614 2597 2661 2612 2665 6916 6917 6918 6597 6598 6599 6919 6920 6921 2756 2757 2758 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 6940 +615 167 171 159 2631 2331 2332 2333 1830 1831 1832 1302 1303 1304 3749 3750 3751 5131 5132 5133 3226 3227 3228 2570 2568 2569 4505 4504 4506 6941 6942 6943 5135 5134 5136 6944 +616 2625 2663 2632 2670 3710 3709 3708 5877 5878 5879 5868 5869 5870 6147 6148 6149 6945 6946 6947 6948 6949 6950 5891 5890 5889 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 +617 54 56 55 2627 821 820 819 818 817 816 795 796 797 4117 4118 4119 6961 6962 6963 2884 2885 2886 824 822 823 4123 4125 4124 6964 6965 6966 6967 6968 6969 6970 +618 2602 2617 2635 2664 2981 2982 2983 2848 2847 2846 2812 2813 2814 3579 3580 3581 6971 6972 6973 6974 6975 6976 2990 2992 2991 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 +619 147 148 62 2634 1025 1024 1023 951 952 953 1014 1015 1016 3128 3129 3130 4412 4413 4414 4343 4342 4341 1028 1026 1027 4347 4349 4348 4420 4419 4418 6987 6988 6989 6990 +620 119 2668 165 2672 3490 3489 3488 6991 6992 6993 2348 2347 2346 3204 3205 3206 6994 6995 6996 3491 3492 3493 6997 6998 6999 3497 3499 3498 7000 7001 7002 7003 7004 7005 7006 +621 186 154 84 2632 1535 1534 1533 1527 1528 1529 1538 1537 1536 4014 4015 4016 6556 6557 6558 6052 6051 6050 1540 1541 1539 6056 6058 6057 6563 6562 6564 7007 7008 7009 7010 +622 2605 2611 2638 2677 4101 4102 4103 6473 6472 6471 3628 3627 3626 3629 3630 3631 3635 3636 3637 7011 7012 7013 7014 7015 7016 7017 7018 7019 3641 3643 3642 7020 7021 7022 7023 +623 110 2628 2658 2679 7024 7025 7026 7027 7028 7029 4732 4733 4734 4855 4856 4857 5267 5268 5269 7030 7031 7032 7033 7034 7035 7036 7037 7038 5270 5272 5271 7039 7040 7041 7042 +624 2595 2655 2656 2657 6571 6570 6569 7043 7044 7045 7046 7047 7048 6014 6013 6012 7049 7050 7051 6572 6573 6574 7052 7053 7054 6584 6586 6585 7055 7056 7057 7058 7059 7060 7061 +625 182 2625 139 2640 6253 6252 6251 3537 3536 3535 1691 1690 1689 6254 6255 6256 3544 3545 3546 3547 3548 3549 7062 7063 7064 6263 6265 6264 7065 7066 7067 3555 3554 3553 7068 +626 169 2636 2658 2680 6865 6866 6867 6749 6748 6747 6871 6872 6873 7069 7070 7071 6753 6754 6755 5325 5326 5327 6880 6882 6881 7072 7073 7074 7075 7076 7077 6765 6767 6766 7078 +627 2616 2615 2654 2656 3800 3801 3802 3811 3810 3809 3812 3813 3814 4178 4179 4180 7079 7080 7081 4797 4798 4799 3825 3824 3826 4804 4803 4805 7082 7083 7084 7085 7086 7087 7088 +628 2601 2618 2617 2642 7089 7090 7091 6662 6663 6664 6610 6611 6612 7092 7093 7094 6658 6657 6656 6659 6660 6661 7095 7096 7097 7098 7099 7100 7101 7102 7103 6673 6672 6671 7104 +629 2608 2628 2658 2680 6383 6382 6381 7027 7028 7029 6746 6745 6744 6750 6751 6752 6753 6754 6755 7105 7106 7107 7108 7109 7110 7111 7112 7113 6759 6761 6760 7114 7115 7116 7117 +630 2606 2621 2619 2666 3869 3868 3867 6228 6227 6226 6375 6376 6377 6821 6822 6823 7118 7119 7120 6824 6825 6826 7121 7122 7123 6833 6835 6834 7124 7125 7126 7127 7128 7129 7130 +631 130 2649 2604 2675 7131 7132 7133 5966 5967 5968 7134 7135 7136 7137 7138 7139 7140 7141 7142 6092 6093 6094 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 +632 7 2624 8 2630 5226 5227 5228 4424 4423 4422 29 28 27 5223 5224 5225 4425 4426 4427 3840 3839 3838 7156 7157 7158 5236 5235 5237 7159 7160 7161 4434 4436 4435 7162 +633 96 66 159 2631 1065 1066 1067 1110 1111 1112 1121 1120 1119 3258 3259 3260 5131 5132 5133 3053 3054 3055 1122 1123 1124 3264 3266 3265 5138 5137 5139 7163 7164 7165 7166 +634 1 2636 169 2680 6870 6869 6868 6867 6866 6865 215 214 213 7167 7168 7169 7069 7070 7071 5325 5326 5327 6878 6877 6879 7170 7171 7172 7173 7174 7175 7074 7073 7072 7176 +635 75 2621 76 2671 4660 4659 4658 7177 7178 7179 1271 1270 1269 7180 7181 7182 7183 7184 7185 5254 5255 5256 7186 7187 7188 7189 7190 7191 7192 7193 7194 7195 7196 7197 7198 +636 2598 2637 2653 2674 5625 5626 5627 5639 5638 5637 5631 5632 5633 7199 7200 7201 7202 7203 7204 7205 7206 7207 5643 5645 5644 7208 7209 7210 7211 7212 7213 7214 7215 7216 7217 +637 2603 2635 2617 2636 2845 2844 2843 2846 2847 2848 2834 2835 2836 3778 3779 3780 5818 5819 5820 3781 3782 3783 2860 2859 2858 3795 3794 3793 5821 5823 5822 7218 7219 7220 7221 +638 7 2630 132 2649 5225 5224 5223 7222 7223 7224 392 391 390 5232 5233 5234 7225 7226 7227 4279 4280 4281 7228 7229 7230 5246 5245 5244 7231 7232 7233 7234 7235 7236 7237 +639 2599 2619 2628 2679 6223 6224 6225 6389 6388 6387 6842 6841 6840 3730 3731 3732 7030 7031 7032 7238 7239 7240 6852 6854 6853 7241 7242 7243 7244 7245 7246 7247 7248 7249 7250 +640 89 101 194 2639 1653 1654 1655 1664 1663 1662 1647 1648 1649 7251 7252 7253 4161 4162 4163 3972 3973 3974 1665 1666 1667 7254 7255 7256 7257 7258 7259 4165 4164 4166 7260 +641 58 114 60 2635 923 922 921 920 919 918 912 913 914 2809 2810 2811 4585 4586 4587 4617 4618 4619 926 924 925 4623 4625 4624 4591 4593 4592 7261 7262 7263 7264 +642 2611 2633 2605 2638 4106 4105 4104 2694 2695 2696 4101 4102 4103 6471 6472 6473 3628 3627 3626 3404 3405 3406 4113 4115 4114 7265 7266 7267 7016 7015 7014 3640 3639 3638 7268 +643 2615 2623 2605 2669 5362 5361 5360 5354 5355 5356 4794 4795 4796 6433 6434 6435 6436 6437 6438 7269 7270 7271 5367 5366 5368 7272 7273 7274 6442 6444 6443 7275 7276 7277 7278 +644 2601 2617 2608 2642 6612 6611 6610 5490 5489 5488 6615 6614 6613 7092 7093 7094 7279 7280 7281 6658 6657 6656 6617 6616 6618 7101 7103 7102 7282 7283 7284 7285 7286 7287 7288 +645 2595 2650 2653 2656 6337 6336 6335 6648 6647 6646 6188 6187 6186 7046 7047 7048 7289 7290 7291 7292 7293 7294 6649 6651 6650 7295 7296 7297 7298 7299 7300 7301 7302 7303 7304 +646 2606 2667 2609 2673 4457 4456 4455 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 7324 7325 7326 7327 7328 7329 7330 7331 7332 +647 2595 2654 2650 2656 7333 7334 7335 7336 7337 7338 6335 6336 6337 7046 7047 7048 7292 7293 7294 7079 7080 7081 7339 7340 7341 7342 7343 7344 7295 7297 7296 7345 7346 7347 7348 +648 2599 2621 2619 2679 2727 2726 2725 6228 6227 6226 6225 6224 6223 3730 3731 3732 7238 7239 7240 4315 4316 4317 6238 6240 6239 7349 7350 7351 7241 7243 7242 7352 7353 7354 7355 +649 2595 2655 2646 2678 6571 6570 6569 6568 6567 6566 5025 5026 5027 3159 3160 3161 6546 6547 6548 7356 7357 7358 6578 6580 6579 7359 7360 7361 6549 6551 6550 7362 7363 7364 7365 +650 150 2633 116 2638 5986 5987 5988 4972 4971 4970 2250 2251 2252 5983 5984 5985 4973 4974 4975 3404 3405 3406 7366 7367 7368 5993 5992 5994 7369 7370 7371 4981 4980 4979 7372 +651 2615 2623 2604 2683 5362 5361 5360 7373 7374 7375 7376 7377 7378 5795 5796 5797 7379 7380 7381 3280 3279 3278 7382 7383 7384 5806 5805 5804 7385 7386 7387 7388 7389 7390 7391 +652 128 182 174 2625 2439 2440 2441 2459 2458 2457 2451 2452 2453 3698 3697 3696 3604 3605 3606 6251 6252 6253 2462 2460 2461 7392 7393 7394 3908 3910 3909 6258 6257 6259 7395 +653 2618 2620 2596 2655 7396 7397 7398 2862 2863 2864 4136 4137 4138 7399 7400 7401 6319 6320 6321 6316 6317 6318 7402 7403 7404 7405 7406 7407 7408 7409 7410 6328 6330 6329 7411 +654 2598 2623 2611 2683 3284 3285 3286 5357 5358 5359 7412 7413 7414 3281 3282 3283 5792 5793 5794 3280 3279 3278 7415 7416 7417 3297 3296 3298 7418 7419 7420 5800 5799 5798 7421 +655 2609 2639 2632 2670 7422 7423 7424 6497 6498 6499 7425 7426 7427 6144 6145 6146 6945 6946 6947 7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 +656 2600 2633 2611 2638 2936 2935 2934 4104 4105 4106 4210 4211 4212 2959 2960 2961 6471 6472 6473 3404 3405 3406 4219 4221 4220 3415 3414 3413 6482 6481 6480 7267 7266 7265 7444 +657 2595 2646 2657 2659 5027 5026 5025 6577 6576 6575 6014 6013 6012 5028 5029 5030 6024 6025 6026 5031 5032 5033 6581 6583 6582 5043 5045 5044 6030 6032 6031 7445 7446 7447 7448 +658 2620 2596 2633 2652 2862 2863 2864 2870 2869 2868 2700 2701 2702 7449 7450 7451 7452 7453 7454 4142 4143 4144 2878 2877 2879 7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 +659 2619 2628 2608 2645 6389 6388 6387 6381 6382 6383 6372 6373 6374 6846 6847 6848 7465 7466 7467 6849 6850 6851 6394 6393 6395 6863 6862 6861 7468 7469 7470 7471 7472 7473 7474 +660 56 124 177 2649 825 826 827 881 880 879 873 874 875 2915 2916 2917 4276 4277 4278 7475 7476 7477 882 883 884 7478 7479 7480 4754 4756 4755 7481 7482 7483 7484 +661 2597 2613 2609 2648 5784 5783 5782 6140 6139 6138 6215 6214 6213 7485 7486 7487 7488 7489 7490 7491 7492 7493 6217 6216 6218 7494 7495 7496 7497 7498 7499 7500 7501 7502 7503 +662 2618 2646 2619 2681 7504 7505 7506 7507 7508 7509 7510 7511 7512 7513 7514 7515 6235 6236 6237 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 +663 50 160 174 2598 728 727 726 725 724 723 708 709 710 5198 5199 5200 3609 3608 3607 5141 5142 5143 729 730 731 5863 5862 5861 6206 6208 6207 5148 5147 5149 7532 +664 157 2631 74 2644 3914 3913 3912 6125 6126 6127 1215 1216 1217 3106 3107 3108 7533 7534 7535 3268 3269 3270 6133 6132 6131 3920 3919 3918 7536 7537 7538 7539 7540 7541 7542 +665 2609 2659 2637 2666 6775 6774 6773 6021 6022 6023 7543 7544 7545 6776 6777 6778 7546 7547 7548 6779 6780 6781 7549 7550 7551 6791 6793 6792 7552 7553 7554 7555 7556 7557 7558 +666 2608 2606 2619 2641 6380 6379 6378 6377 6376 6375 6374 6373 6372 7559 7560 7561 7562 7563 7564 7565 7566 7567 6390 6392 6391 7568 7569 7570 7571 7572 7573 7574 7575 7576 7577 +667 2601 2617 2635 2636 6612 6611 6610 2848 2847 2846 4636 4637 4638 4954 4955 4956 3781 3782 3783 5818 5819 5820 7578 7579 7580 6624 6623 6622 4967 4966 4968 7218 7220 7219 7581 +668 117 118 167 2633 2268 2269 2270 2297 2296 2295 2294 2293 2292 2931 2932 2933 3828 3829 3830 6734 6735 6736 2298 2299 2300 7582 7583 7584 3831 3833 3832 6741 6740 6742 7585 +669 2596 2629 2618 2664 3011 3010 3009 4135 4134 4133 4138 4137 4136 3667 3668 3669 7586 7587 7588 6694 6695 6696 4149 4148 4150 6697 6699 6698 7589 7590 7591 7592 7593 7594 7595 +670 125 2626 106 2663 5175 5174 5173 7596 7597 7598 2067 2068 2069 5179 5180 5181 7599 7600 7601 4989 4990 4991 7602 7603 7604 5193 5192 5191 7605 7606 7607 7608 7609 7610 7611 +671 99 2638 2626 2660 4603 4602 4601 2965 2966 2967 4598 4599 4600 7612 7613 7614 6040 6041 6042 7615 7616 7617 4610 4612 4611 7618 7619 7620 7621 7622 7623 7624 7625 7626 7627 +672 2629 2662 2645 2680 5544 5543 5542 7628 7629 7630 6512 6511 6510 5157 5158 5159 6516 6517 6518 6808 6809 6810 7631 7632 7633 6819 6818 6817 6522 6524 6523 7634 7635 7636 7637 +673 2619 2659 2641 2666 7638 7639 7640 5076 5077 5078 7562 7563 7564 7118 7119 7120 6782 6783 6784 6779 6780 6781 7641 7642 7643 7644 7645 7646 7647 7648 7649 6794 6796 6795 7650 +674 2629 2634 2601 2664 3190 3189 3188 3931 3932 3933 3922 3923 3924 6694 6695 6696 7651 7652 7653 5673 5674 5675 3941 3940 3942 6702 6701 6700 7654 7655 7656 7657 7658 7659 7660 +675 130 2675 2604 2684 7139 7138 7137 7140 7141 7142 7134 7135 7136 7661 7662 7663 7664 7665 7666 7667 7668 7669 7149 7151 7150 7670 7671 7672 7673 7674 7675 7676 7677 7678 7679 +676 2604 2649 130 2669 5968 5967 5966 7133 7132 7131 7136 7135 7134 7680 7681 7682 7683 7684 7685 6169 6170 6171 7144 7143 7145 7686 7687 7688 7689 7690 7691 7692 7693 7694 7695 +677 75 73 76 2621 1248 1249 1250 1274 1273 1272 1271 1270 1269 4658 4659 4660 7177 7178 7179 6454 6453 6452 1275 1276 1277 6459 6458 6460 7186 7188 7187 7696 7697 7698 7699 +678 68 69 70 2631 1125 1126 1127 1154 1153 1152 1151 1150 1149 6529 6530 6531 6111 6110 6109 4385 4386 4387 1155 1156 1157 6533 6532 6534 7700 7701 7702 6116 6115 6117 7703 +679 178 163 2636 2680 2586 2587 2588 5318 5317 5316 7704 7705 7706 7707 7708 7709 5325 5326 5327 5322 5323 5324 7710 7711 7712 7713 7714 7715 7716 7717 7718 5337 5339 5338 7719 +680 2599 2631 2629 2652 4371 4370 4369 3056 3057 3058 4360 4361 4362 5747 5748 5749 4145 4146 4147 6720 6721 6722 4383 4382 4381 7720 7721 7722 5753 5755 5754 6725 6724 6723 7723 +681 86 156 2632 2663 1457 1456 1455 7724 7725 7726 5867 5866 5865 5874 5875 5876 5877 5878 5879 7727 7728 7729 7730 7731 7732 7733 7734 7735 5883 5885 5884 7736 7737 7738 7739 +682 2598 2611 2653 2683 7414 7413 7412 6075 6074 6073 5631 5632 5633 3281 3282 3283 6076 6077 6078 5792 5793 5794 7740 7741 7742 7418 7420 7419 7743 7744 7745 6085 6087 6086 7746 +683 114 177 142 2630 927 928 929 2240 2239 2238 2243 2242 2241 5376 5377 5378 5611 5610 5609 4269 4268 4267 2246 2244 2245 5470 5472 5471 7747 7748 7749 5616 5615 5617 7750 +684 2617 2616 2654 2678 5760 5761 5762 3814 3813 3812 5766 5767 5768 6665 6666 6667 7751 7752 7753 7754 7755 7756 5779 5778 5780 7757 7758 7759 7760 7761 7762 7763 7764 7765 7766 +685 2603 2614 2624 2661 2837 2838 2839 5432 5433 5434 3843 3842 3841 6591 6592 6593 7767 7768 7769 6594 6595 6596 7770 7771 7772 6603 6605 6604 7773 7774 7775 7776 7777 7778 7779 +686 2616 2664 2655 2678 3584 3583 3582 7780 7781 7782 6313 6314 6315 7754 7755 7756 7356 7357 7358 7783 7784 7785 7786 7787 7788 7789 7790 7791 7792 7793 7794 7795 7796 7797 7798 +687 61 104 162 2634 957 958 959 1001 1000 999 993 994 995 7799 7800 7801 3934 3935 3936 4630 4631 4632 1002 1003 1004 7802 7803 7804 7805 7806 7807 5128 5127 5129 7808 +688 59 148 57 2634 899 898 897 896 895 894 885 886 887 5663 5664 5665 3341 3342 3343 4343 4342 4341 902 900 901 7809 7810 7811 5670 5669 5671 4893 4892 4894 7812 +689 183 101 137 2665 1952 1951 1950 1944 1945 1946 1955 1954 1953 2753 2754 2755 4197 4198 4199 3759 3760 3761 1957 1958 1956 3762 3764 3763 4205 4204 4203 7813 7814 7815 7816 +690 2606 2658 2628 2679 4737 4736 4735 7029 7028 7027 6384 6385 6386 4318 4319 4320 7030 7031 7032 5267 5268 5269 7817 7818 7819 5275 5274 5273 7820 7821 7822 7039 7041 7040 7823 +691 86 2632 85 2639 5865 5866 5867 7824 7825 7826 1451 1450 1449 6494 6495 6496 7827 7828 7829 6497 6498 6499 7830 7831 7832 6503 6505 6504 7833 7834 7835 7836 7837 7838 7839 +692 157 74 70 2644 1217 1216 1215 1161 1162 1163 1206 1207 1208 3106 3107 3108 6112 6113 6114 7533 7534 7535 1219 1220 1218 7536 7538 7537 7840 7841 7842 7843 7844 7845 7846 +693 189 119 165 2672 2340 2341 2342 2346 2347 2348 1518 1519 1520 7847 7848 7849 6994 6995 6996 3204 3205 3206 2353 2354 2352 7850 7851 7852 7853 7854 7855 7001 7000 7002 7856 +694 177 124 142 2649 879 880 881 2403 2404 2405 2238 2239 2240 4276 4277 4278 5612 5613 5614 7475 7476 7477 2410 2411 2409 7483 7482 7481 5618 5620 5619 7857 7858 7859 7860 +695 188 114 2630 2635 2232 2233 2234 5378 5377 5376 7861 7862 7863 7864 7865 7866 5012 5013 5014 4617 4618 4619 7867 7868 7869 7870 7871 7872 7873 7874 7875 5385 5387 5386 7876 +696 2609 2606 2632 2667 7308 7309 7310 3878 3877 3876 7425 7426 7427 7305 7306 7307 4458 4459 4460 4455 4456 4457 7877 7878 7879 7321 7320 7322 7880 7881 7882 4467 4469 4468 7883 +697 2604 2669 130 2684 7682 7681 7680 7683 7684 7685 7136 7135 7134 7664 7665 7666 7661 7662 7663 7884 7885 7886 7689 7691 7690 7887 7888 7889 7675 7674 7673 7890 7891 7892 7893 +698 2617 2601 2635 2664 6610 6611 6612 4638 4637 4636 2846 2847 2848 6974 6975 6976 6971 6972 6973 7651 7652 7653 7580 7579 7578 7894 7895 7896 6984 6983 6985 7897 7898 7899 7900 +699 108 160 125 2598 2105 2104 2103 2102 2101 2100 2070 2071 2072 4683 4684 4685 5178 5177 5176 5141 5142 5143 2108 2106 2107 5588 5587 5586 6798 6800 6799 5981 5980 5979 7901 +700 2595 2651 2650 2654 3152 3151 3150 6338 6339 6340 6335 6336 6337 7335 7334 7333 7336 7337 7338 7902 7903 7904 6349 6348 6347 7905 7906 7907 7339 7341 7340 7908 7909 7910 7911 +701 74 2631 70 2644 6127 6126 6125 6111 6110 6109 1163 1162 1161 7533 7534 7535 6112 6113 6114 3268 3269 3270 7912 7913 7914 7541 7540 7539 7844 7843 7845 6121 6123 6122 7915 +702 2602 2616 2614 2654 3578 3577 3576 3799 3798 3797 2984 2985 2986 5763 5764 5765 3806 3807 3808 3812 3813 3814 7916 7917 7918 5775 5777 5776 5808 5810 5809 3820 3819 3818 7919 +703 95 99 94 2626 1775 1774 1773 1772 1771 1770 1746 1747 1748 7920 7921 7922 2953 2954 2955 4598 4599 4600 1778 1776 1777 7923 7924 7925 7926 7927 7928 4605 4604 4606 7929 +704 2619 2618 2642 2646 7510 7511 7512 6661 6660 6659 7930 7931 7932 7507 7508 7509 5024 5023 5022 7506 7505 7504 7933 7934 7935 7520 7519 7521 7936 7937 7938 7939 7940 7941 7942 +705 191 167 74 2631 1313 1312 1311 1305 1306 1307 1293 1294 1295 2784 2785 2786 6125 6126 6127 3749 3750 3751 1315 1316 1314 3757 3756 3755 6128 6130 6129 7943 7944 7945 7946 +706 173 101 2610 2665 1853 1852 1851 3966 3967 3968 7947 7948 7949 7950 7951 7952 4398 4399 4400 3759 3760 3761 7953 7954 7955 7956 7957 7958 7959 7960 7961 4402 4401 4403 7962 +707 2613 2615 2650 2683 7963 7964 7965 7966 7967 7968 7969 7970 7971 7972 7973 7974 7975 7976 7977 5795 5796 5797 7978 7979 7980 7981 7982 7983 7984 7985 7986 7987 7988 7989 7990 +708 156 2663 185 2671 7729 7728 7727 4029 4028 4027 1431 1432 1433 7991 7992 7993 4036 4037 4038 3385 3386 3387 7994 7995 7996 7997 7998 7999 8000 8001 8002 4048 4050 4049 8003 +709 60 104 2634 2635 962 961 960 4632 4631 4630 4584 4583 4582 4585 4586 4587 2815 2816 2817 4639 4640 4641 8004 8005 8006 8007 8008 8009 4595 4594 4596 4651 4653 4652 8010 +710 2597 2612 2610 2665 6921 6920 6919 5513 5514 5515 3969 3970 3971 2756 2757 2758 4398 4399 4400 6922 6923 6924 8011 8012 8013 6934 6936 6935 4405 4404 4406 8014 8015 8016 8017 +711 2611 2660 2638 2677 8018 8019 8020 7615 7616 7617 6471 6472 6473 7011 7012 7013 3635 3636 3637 8021 8022 8023 8024 8025 8026 8027 8028 8029 7021 7020 7022 8030 8031 8032 8033 +712 85 2639 2632 2667 7829 7828 7827 6497 6498 6499 7824 7825 7826 8034 8035 8036 4458 4459 4460 8037 8038 8039 7838 7837 7836 8040 8041 8042 8043 8044 8045 8046 8047 8048 8049 +713 111 186 158 2679 2133 2134 2135 1542 1543 1544 2178 2179 2180 4852 4853 4854 4312 4313 4314 4912 4913 4914 2186 2184 2185 5555 5557 5556 8050 8051 8052 4919 4918 4920 8053 +714 2604 2624 2614 2661 5437 5436 5435 5434 5433 5432 5440 5439 5438 8054 8055 8056 6594 6595 6596 7767 7768 7769 5448 5447 5449 8057 8058 8059 8060 8061 8062 7776 7778 7777 8063 +715 2615 2616 2614 2643 3802 3801 3800 3799 3798 3797 3805 3804 3803 6430 6431 6432 8064 8065 8066 8067 8068 8069 3816 3815 3817 8070 8071 8072 8073 8074 8075 8076 8077 8078 8079 +716 156 2632 2663 2671 7724 7725 7726 5879 5878 5877 7727 7728 7729 7991 7992 7993 3385 3386 3387 5251 5252 5253 7737 7736 7738 8080 8081 8082 7997 7999 7998 8083 8084 8085 8086 +717 54 2627 55 2668 4119 4118 4117 6961 6962 6963 795 796 797 5907 5908 5909 8087 8088 8089 5910 5911 5912 6964 6966 6965 5919 5921 5920 8090 8091 8092 8093 8094 8095 8096 +718 173 101 97 2610 1853 1852 1851 1656 1657 1658 1856 1855 1854 7947 7948 7949 6299 6298 6297 3968 3967 3966 1858 1859 1857 7953 7955 7954 8097 8098 8099 6305 6304 6303 8100 +719 2611 2653 2637 2674 6075 6074 6073 5637 5638 5639 6629 6630 6631 5092 5093 5094 7205 7206 7207 7202 7203 7204 8101 8102 8103 8104 8105 8106 8107 8108 8109 7214 7216 7215 8110 +720 182 139 174 2640 1689 1690 1691 2529 2530 2531 2457 2458 2459 6254 6255 6256 3610 3611 3612 3544 3545 3546 2536 2537 2535 7065 7067 7066 6260 6262 6261 8111 8112 8113 8114 +721 2655 2664 2618 2678 7782 7781 7780 7586 7587 7588 7401 7400 7399 7356 7357 7358 6668 6669 6670 7783 7784 7785 8115 8116 8117 7797 7796 7795 8118 8119 8120 8121 8122 8123 8124 +722 2604 2615 2643 2669 7376 7377 7378 6432 6431 6430 8125 8126 8127 7680 7681 7682 6166 6167 6168 6433 6434 6435 8128 8129 8130 8131 8132 8133 8134 8135 8136 6446 6445 6447 8137 +723 2609 2625 2639 2670 6137 6136 6135 5289 5288 5287 7424 7423 7422 6144 6145 6146 7428 7429 7430 6147 6148 6149 8138 8139 8140 6161 6160 6159 7434 7436 7435 8141 8142 8143 8144 +724 154 85 2632 2667 1526 1525 1524 7826 7825 7824 6052 6051 6050 6053 6054 6055 4458 4459 4460 8034 8035 8036 8145 8146 8147 8148 8149 8150 6063 6062 6064 8044 8043 8045 8151 +725 110 2628 113 2658 7024 7025 7026 8152 8153 8154 2156 2155 2154 4732 4733 4734 8155 8156 8157 7029 7028 7027 8158 8159 8160 7033 7035 7034 8161 8162 8163 8164 8165 8166 8167 +726 2600 2647 2674 2682 3314 3313 3312 8168 8169 8170 5095 5096 5097 5297 5298 5299 5303 5304 5305 4899 4900 4901 8171 8172 8173 8174 8175 8176 5306 5308 5307 8177 8178 8179 8180 +727 92 94 155 2647 1722 1723 1724 1736 1735 1734 1733 1732 1731 4296 4297 4298 4299 4300 4301 3309 3310 3311 1737 1738 1739 8181 8182 8183 4302 4304 4303 4700 4699 4701 8184 +728 10 43 121 2635 480 481 482 500 499 498 462 463 464 3771 3770 3769 4761 4762 4763 6409 6408 6407 501 502 503 6413 6415 6414 4767 4769 4768 8185 8186 8187 8188 +729 63 162 91 2629 990 991 992 1049 1048 1047 1041 1042 1043 4838 4837 4836 5734 5735 5736 3925 3926 3927 1052 1050 1051 5050 5052 5051 8189 8190 8191 5740 5742 5741 8192 +730 116 150 119 2633 2250 2251 2252 2288 2287 2286 2280 2281 2282 4972 4971 4970 3200 3199 3198 5988 5987 5986 2291 2289 2290 7367 7366 7368 8193 8194 8195 8196 8197 8198 8199 +731 187 178 163 2636 564 565 566 2586 2587 2588 2031 2032 2033 4951 4952 4953 5316 5317 5318 7704 7705 7706 2593 2594 2592 8200 8201 8202 5392 5394 5393 7711 7710 7712 8203 +732 156 185 79 2671 1433 1432 1431 1425 1426 1427 1413 1414 1415 7991 7992 7993 8204 8205 8206 4036 4037 4038 1436 1434 1435 8000 8002 8001 8207 8208 8209 8210 8211 8212 8213 +733 2602 2614 2643 2649 2986 2985 2984 8066 8065 8064 2890 2891 2892 2912 2913 2914 2918 2919 2920 5963 5964 5965 8214 8215 8216 8217 8218 8219 2921 2923 2922 8220 8221 8222 8223 +734 2609 2667 2639 2673 7307 7306 7305 8037 8038 8039 7424 7423 7422 7314 7315 7316 8224 8225 8226 7317 7318 7319 8227 8228 8229 7331 7330 7329 8230 8231 8232 8233 8234 8235 8236 +735 2601 2645 2608 2680 6515 6514 6513 7465 7466 7467 6615 6614 6613 5154 5155 5156 6750 6751 6752 6516 6517 6518 8237 8238 8239 6527 6526 6525 8240 8241 8242 8243 8244 8245 8246 +736 138 136 139 2640 2484 2485 2486 2504 2503 2502 1671 1672 1673 3034 3035 3036 3544 3545 3546 4001 4002 4003 2505 2506 2507 4009 4008 4007 4263 4265 4264 8247 8248 8249 8250 +737 2637 2659 2622 2666 6023 6022 6021 8251 8252 8253 6626 6627 6628 7546 7547 7548 8254 8255 8256 6779 6780 6781 8257 8258 8259 7557 7556 7555 8260 8261 8262 8263 8264 8265 8266 +738 2604 2630 2624 2649 5446 5445 5444 3840 3839 3838 5435 5436 5437 5966 5967 5968 5229 5230 5231 4279 4280 4281 5458 5457 5456 5977 5976 5975 8267 8268 8269 5240 5239 5238 8270 +739 2598 2625 2613 2670 3601 3602 3603 5568 5567 5566 5565 5564 5563 8271 8272 8273 6141 6142 6143 6147 6148 6149 5572 5574 5573 8274 8275 8276 8277 8278 8279 6155 6154 6153 8280 +740 116 118 117 2633 2273 2272 2271 2270 2269 2268 1926 1927 1928 4972 4971 4970 2931 2932 2933 6734 6735 6736 2276 2274 2275 8281 8282 8283 4976 4978 4977 7584 7583 7582 8284 +741 2604 2623 2615 2669 7375 7374 7373 5360 5361 5362 7378 7377 7376 7680 7681 7682 6433 6434 6435 7269 7270 7271 7383 7382 7384 8285 8286 8287 8131 8133 8132 7274 7273 7272 8288 +742 95 2626 94 2647 7922 7921 7920 2953 2954 2955 1746 1747 1748 8289 8290 8291 3309 3310 3311 3315 3316 3317 7926 7928 7927 8292 8293 8294 8295 8296 8297 3320 3319 3318 8298 +743 2605 2627 2616 2643 5930 5931 5932 3573 3574 3575 2691 2692 2693 6429 6428 6427 8067 8068 8069 2896 2897 2898 8299 8300 8301 8302 8303 8304 8305 8306 8307 8308 8309 8310 8311 +744 2603 2624 2614 2630 3841 3842 3843 5434 5433 5432 2839 2838 2837 3509 3508 3507 5441 5442 5443 3840 3839 3838 7770 7772 7771 3845 3844 3846 5462 5461 5460 5452 5451 5450 8312 +745 2608 2610 2603 2676 5509 5508 5507 5506 5505 5504 5485 5486 5487 8313 8314 8315 5060 5061 5062 8316 8317 8318 5517 5516 5518 8319 8320 8321 8322 8323 8324 8325 8326 8327 8328 +746 128 127 2625 2663 2112 2113 2114 8329 8330 8331 3698 3697 3696 3702 3703 3704 3708 3709 3710 8332 8333 8334 8335 8336 8337 8338 8339 8340 3714 3716 3715 8341 8342 8343 8344 +747 90 2625 153 2639 4077 4076 4075 8345 8346 8347 1614 1615 1616 4935 4936 4937 8348 8349 8350 5287 5288 5289 8351 8352 8353 5295 5294 5293 8354 8355 8356 8357 8358 8359 8360 +748 45 9 121 2630 423 424 425 459 460 461 470 469 468 8361 8362 8363 4868 4869 4870 3510 3511 3512 471 472 473 8364 8365 8366 8367 8368 8369 4875 4874 4876 8370 +749 2611 2623 2598 2660 5359 5358 5357 3286 3285 3284 7414 7413 7412 8020 8019 8018 5207 5208 5209 6361 6362 6363 7416 7415 7417 8371 8372 8373 8374 8375 8376 6366 6365 6364 8377 +750 2608 2628 2606 2658 6383 6382 6381 6384 6385 6386 6378 6379 6380 6746 6745 6744 4735 4736 4737 7029 7028 7027 6396 6398 6397 7108 7110 7109 8378 8379 8380 7819 7818 7817 8381 +751 148 149 2627 2672 905 904 903 8382 8383 8384 4776 4775 4774 4344 4345 4346 4777 4778 4779 8385 8386 8387 8388 8389 8390 8391 8392 8393 4788 4787 4786 8394 8395 8396 8397 +752 2616 2596 2655 2664 2867 2866 2865 6321 6320 6319 6313 6314 6315 3582 3583 3584 7780 7781 7782 3667 3668 3669 6322 6324 6323 3673 3675 3674 7786 7788 7787 8398 8399 8400 8401 +753 2605 2616 2615 2643 2693 2692 2691 3800 3801 3802 4796 4795 4794 6429 6428 6427 6430 6431 6432 8067 8068 8069 4801 4800 4802 8305 8307 8306 6441 6440 6439 8072 8071 8070 8402 +754 2606 2641 2608 2673 7567 7566 7565 7559 7560 7561 6380 6379 6378 7311 7312 7313 5590 5591 5592 8403 8404 8405 7569 7568 7570 8406 8407 8408 8409 8410 8411 8412 8413 8414 8415 +755 57 55 56 2627 839 838 837 816 817 818 842 841 840 3337 3336 3335 2884 2885 2886 6961 6962 6963 844 845 843 8416 8417 8418 4562 4564 4563 6967 6969 6968 8419 +756 175 131 2629 2662 1703 1702 1701 8420 8421 8422 4569 4570 4571 6807 6806 6805 5542 5543 5544 8423 8424 8425 8426 8427 8428 8429 8430 8431 6811 6813 6812 8432 8433 8434 8435 +757 2601 2642 2608 2645 7094 7093 7092 7279 7280 7281 6615 6614 6613 6513 6514 6515 7465 7466 7467 8436 8437 8438 7282 7284 7283 8439 8440 8441 8237 8239 8238 8442 8443 8444 8445 +758 67 68 66 2631 1106 1105 1104 1103 1102 1101 1077 1078 1079 4366 4367 4368 3053 3054 3055 6529 6530 6531 1109 1107 1108 6537 6536 6535 6542 6544 6543 8446 8447 8448 8449 +759 2607 2663 2632 2671 3375 3374 3373 5877 5878 5879 8450 8451 8452 3382 3383 3384 5251 5252 5253 3385 3386 3387 8453 8454 8455 3399 3398 3397 8456 8457 8458 8083 8085 8084 8459 +760 2609 2606 2641 2666 7308 7309 7310 7567 7566 7565 6772 6771 6770 6776 6777 6778 6782 6783 6784 6821 6822 6823 8460 8461 8462 8463 8464 8465 6788 6790 6789 8466 8467 8468 8469 +761 2619 2666 2621 2681 7120 7119 7118 6824 6825 6826 6228 6227 6226 6235 6236 6237 6232 6233 6234 8470 8471 8472 7129 7128 7127 8473 8474 8475 6248 6247 6249 8476 8477 8478 8479 +762 2602 2635 2634 2664 2814 2813 2812 2815 2816 2817 2803 2804 2805 3579 3580 3581 5673 5674 5675 6971 6972 6973 2829 2828 2827 6980 6982 6981 5926 5928 5927 8480 8481 8482 8483 +763 2610 2612 2597 2673 5515 5514 5513 6919 6920 6921 3971 3970 3969 5593 5594 5595 8484 8485 8486 5596 5597 5598 8012 8011 8013 5607 5606 5605 8487 8488 8489 8490 8491 8492 8493 +764 97 101 89 2639 1658 1657 1656 1655 1654 1653 1620 1621 1622 6300 6301 6302 7251 7252 7253 3972 3973 3974 1661 1659 1660 6309 6311 6310 8494 8495 8496 7256 7255 7254 8497 +765 2600 2620 2633 2652 4207 4208 4209 2702 2701 2700 2934 2935 2936 8498 8499 8500 7452 7453 7454 7449 7450 7451 4216 4218 4217 8501 8502 8503 8504 8505 8506 7459 7458 7460 8507 +766 2609 2632 2606 2666 7427 7426 7425 3876 3877 3878 7310 7309 7308 6776 6777 6778 6821 6822 6823 6827 6828 6829 7877 7879 7878 8508 8509 8510 8463 8465 8464 6832 6831 6830 8511 +767 2620 2646 2622 2657 8512 8513 8514 8515 8516 8517 5695 5694 5693 5696 5697 5698 5702 5703 5704 6575 6576 6577 8518 8519 8520 8521 8522 8523 5708 5710 5709 8524 8525 8526 8527 +768 2598 2653 2611 2674 5633 5632 5631 6073 6074 6075 7412 7413 7414 7199 7200 7201 5092 5093 5094 7202 7203 7204 7740 7742 7741 7211 7213 7212 8528 8529 8530 8106 8105 8104 8531 +769 66 64 65 2629 1055 1054 1053 1029 1030 1031 1058 1057 1056 3003 3004 3005 8532 8533 8534 3006 3007 3008 1060 1061 1059 3018 3020 3019 8535 8536 8537 8538 8539 8540 8541 +770 2618 2655 2596 2664 7401 7400 7399 6319 6320 6321 4136 4137 4138 7586 7587 7588 3667 3668 3669 7780 7781 7782 7408 7410 7409 8116 8115 8117 7591 7590 7589 8398 8400 8399 8542 +771 2600 2647 2626 2674 3314 3313 3312 3315 3316 3317 2952 2951 2950 5095 5096 5097 6684 6685 6686 8170 8169 8168 3326 3325 3324 8171 8173 8172 6691 6690 6692 8543 8544 8545 8546 +772 2598 2653 2613 2683 5633 5632 5631 5634 5635 5636 5565 5564 5563 3281 3282 3283 7972 7973 7974 6076 6077 6078 5646 5648 5647 7743 7745 7744 8547 8548 8549 8550 8551 8552 8553 +773 2595 2654 2655 2678 7333 7334 7335 8554 8555 8556 6569 6570 6571 3159 3160 3161 7356 7357 7358 7751 7752 7753 8557 8558 8559 8560 8561 8562 7359 7361 7360 8563 8564 8565 8566 +774 2609 2632 2639 2667 7427 7426 7425 6499 6498 6497 7424 7423 7422 7305 7306 7307 8037 8038 8039 4458 4459 4460 7431 7433 7432 7880 7882 7881 8227 8229 8228 8046 8048 8047 8567 +775 2621 2666 2632 2671 6826 6825 6824 6827 6828 6829 3879 3880 3881 5254 5255 5256 5251 5252 5253 8568 8569 8570 6838 6837 6836 8571 8572 8573 5264 5263 5265 8574 8575 8576 8577 +776 2602 2630 2614 2649 4272 4271 4270 5441 5442 5443 2984 2985 2986 2912 2913 2914 5963 5964 5965 4279 4280 4281 5582 5584 5583 4293 4292 4291 8217 8219 8218 5971 5970 5969 8578 +777 2651 2654 2595 2678 7904 7903 7902 7335 7334 7333 3152 3151 3150 3162 3163 3164 3159 3160 3161 7751 7752 7753 7906 7905 7907 8579 8580 8581 3175 3174 3176 8562 8561 8560 8582 +778 2618 2629 2601 2664 4133 4134 4135 3924 3923 3922 7089 7090 7091 7586 7587 7588 7651 7652 7653 6694 6695 6696 8583 8584 8585 7594 7593 7592 8586 8587 8588 7655 7654 7656 8589 +779 2614 2615 2604 2650 3805 3804 3803 7378 7377 7376 5438 5439 5440 6706 6705 6704 8590 8591 8592 7968 7967 7966 8593 8594 8595 8596 8597 8598 8599 8600 8601 8602 8603 8604 8605 +780 57 148 149 2627 894 895 896 905 904 903 849 850 851 3337 3336 3335 8384 8383 8382 4776 4775 4774 906 907 908 4890 4889 4891 8606 8607 8608 8389 8388 8390 8609 +781 132 7 8 2630 392 391 390 27 28 29 395 394 393 7222 7223 7224 4425 4426 4427 5223 5224 5225 397 398 396 7229 7228 7230 8610 8611 8612 7160 7159 7161 8613 +782 2607 2632 2609 2666 8452 8451 8450 7425 7426 7427 8614 8615 8616 8617 8618 8619 6776 6777 6778 6827 6828 6829 8620 8621 8622 8623 8624 8625 8626 8627 8628 8510 8509 8508 8629 +783 2604 2649 2624 2675 5968 5967 5966 5229 5230 5231 5435 5436 5437 7140 7141 7142 3078 3079 3080 6092 6093 6094 8267 8269 8268 7154 7153 7152 8630 8631 8632 6101 6103 6102 8633 +784 2607 2622 2674 2682 8634 8635 8636 5100 5099 5098 8637 8638 8639 8640 8641 8642 5303 5304 5305 5300 5301 5302 8643 8644 8645 8646 8647 8648 8649 8650 8651 5312 5314 5313 8652 +785 90 139 182 2625 1668 1669 1670 1691 1690 1689 1688 1687 1686 4075 4076 4077 6251 6252 6253 3537 3536 3535 1692 1693 1694 4084 4086 4085 8653 8654 8655 7064 7063 7062 8656 +786 2634 2635 2601 2664 2817 2816 2815 4636 4637 4638 3933 3932 3931 5673 5674 5675 7651 7652 7653 6971 6972 6973 4646 4645 4647 8482 8481 8480 7658 7657 7659 7897 7899 7898 8657 +787 88 2639 85 2667 8658 8659 8660 7827 7828 7829 1562 1561 1560 8661 8662 8663 8034 8035 8036 8037 8038 8039 8664 8665 8666 8667 8668 8669 8670 8671 8672 8042 8041 8040 8673 +788 2604 2650 2615 2683 8592 8591 8590 7968 7967 7966 7378 7377 7376 7379 7380 7381 5795 5796 5797 7975 7976 7977 8604 8603 8602 8674 8675 8676 7387 7386 7385 7987 7989 7988 8677 +789 171 2633 118 2672 3234 3233 3232 6734 6735 6736 2322 2323 2324 3651 3652 3653 8678 8679 8680 3210 3211 3212 6738 6737 6739 3662 3661 3660 8681 8682 8683 8684 8685 8686 8687 +790 154 88 85 2667 1568 1567 1566 1560 1561 1562 1524 1525 1526 6053 6054 6055 8034 8035 8036 8661 8662 8663 1570 1571 1569 8688 8689 8690 8148 8150 8149 8671 8670 8672 8691 +791 2608 2645 2628 2680 7467 7466 7465 6849 6850 6851 6381 6382 6383 6750 6751 6752 7105 7106 7107 6516 6517 6518 7473 7472 7471 8245 8244 8243 7111 7113 7112 8692 8693 8694 8695 +792 158 2632 78 2671 3875 3874 3873 8696 8697 8698 1365 1366 1367 5248 5249 5250 8699 8700 8701 5251 5252 5253 8702 8703 8704 5260 5262 5261 8705 8706 8707 8708 8709 8710 8711 +793 2636 2658 2608 2676 6749 6748 6747 6746 6745 6744 5817 5816 5815 5653 5654 5655 8313 8314 8315 8712 8713 8714 6757 6756 6758 8715 8716 8717 8718 8719 8720 8721 8722 8723 8724 +794 119 150 165 2677 2286 2287 2288 1461 1462 1463 2348 2347 2346 8725 8726 8727 8728 8729 8730 5989 5990 5991 2349 2350 2351 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 +795 169 1 51 2658 215 214 213 195 196 197 218 217 216 6871 6872 6873 6903 6904 6905 6874 6875 6876 220 221 219 6883 6885 6884 8741 8742 8743 6910 6909 6911 8744 +796 73 71 2621 2644 1224 1225 1226 2730 2729 2728 6454 6453 6452 6455 6456 6457 3449 3450 3451 3446 3447 3448 8745 8746 8747 8748 8749 8750 6461 6463 6462 3458 3460 3459 8751 +797 45 8 9 2630 422 421 420 30 31 32 425 424 423 8361 8362 8363 3510 3511 3512 4425 4426 4427 427 428 426 8752 8753 8754 8364 8366 8365 4433 4432 4431 8755 +798 2595 2655 2654 2656 6571 6570 6569 8556 8555 8554 7335 7334 7333 7046 7047 7048 7079 7080 7081 7045 7044 7043 8557 8559 8558 7052 7054 7053 7342 7344 7343 8756 8757 8758 8759 +799 188 2630 121 2635 7863 7862 7861 4868 4869 4870 599 598 597 7864 7865 7866 4761 4762 4763 5012 5013 5014 8760 8761 8762 7873 7875 7874 8763 8764 8765 5017 5016 5015 8766 +800 175 131 91 2629 1703 1702 1701 1709 1708 1707 1706 1705 1704 4569 4570 4571 5734 5735 5736 8422 8421 8420 1711 1712 1710 8426 8428 8427 5737 5739 5738 8767 8768 8769 8770 +801 2596 2620 2618 2652 2864 2863 2862 7398 7397 7396 4138 4137 4136 4142 4143 4144 4139 4140 4141 7449 7450 7451 7403 7402 7404 7456 7455 7457 4156 4155 4154 8771 8772 8773 8774 +802 2632 2663 2607 2670 5879 5878 5877 3373 3374 3375 8452 8451 8450 6945 6946 6947 8775 8776 8777 6948 6949 6950 8454 8453 8455 6959 6958 6957 8778 8779 8780 8781 8782 8783 8784 +803 7 2649 44 2675 5234 5233 5232 8785 8786 8787 363 364 365 6089 6090 6091 8788 8789 8790 6092 6093 6094 8791 8792 8793 6098 6100 6099 8794 8795 8796 8797 8798 8799 8800 +804 2614 2604 2643 2649 5440 5439 5438 8127 8126 8125 8064 8065 8066 5963 5964 5965 2918 2919 2920 5966 5967 5968 8801 8802 8803 5972 5974 5973 8221 8220 8222 8804 8805 8806 8807 +805 63 61 162 2634 984 985 986 995 994 993 992 991 990 4839 4840 4841 3934 3935 3936 7799 7800 7801 996 997 998 8808 8809 8810 5053 5055 5054 7806 7805 7807 8811 +806 2628 2662 2599 2679 8812 8813 8814 4243 4244 4245 6840 6841 6842 7030 7031 7032 3730 3731 3732 5002 5003 5004 8815 8816 8817 8818 8819 8820 7246 7245 7244 5008 5010 5009 8821 +807 2601 2618 2642 2645 7089 7090 7091 6661 6660 6659 7092 7093 7094 6513 6514 6515 8436 8437 8438 8822 8823 8824 7098 7100 7099 8825 8826 8827 8439 8441 8440 8828 8829 8830 8831 +808 2619 2621 2606 2679 6226 6227 6228 3867 3868 3869 6377 6376 6375 7238 7239 7240 4318 4319 4320 4315 4316 4317 7122 7121 7123 7354 7353 7352 8832 8833 8834 4327 4329 4328 8835 +809 2602 2616 2617 2664 3578 3577 3576 5762 5761 5760 2983 2982 2981 3579 3580 3581 6974 6975 6976 3582 3583 3584 5769 5771 5770 3594 3596 3595 6977 6979 6978 8836 8837 8838 8839 +810 135 48 136 2675 660 661 662 671 670 669 668 667 666 3075 3076 3077 5114 5115 5116 8840 8841 8842 672 673 674 8843 8844 8845 5117 5119 5118 8846 8847 8848 8849 +811 2616 2655 2654 2678 6315 6314 6313 8556 8555 8554 3812 3813 3814 7754 7755 7756 7751 7752 7753 7356 7357 7358 8850 8851 8852 7792 7794 7793 7764 7763 7765 8563 8565 8564 8853 +812 2619 2606 2628 2679 6375 6376 6377 6386 6385 6384 6387 6388 6389 7238 7239 7240 7030 7031 7032 4318 4319 4320 6400 6399 6401 8832 8834 8833 7248 7247 7249 7821 7820 7822 8854 +813 58 60 59 2634 914 913 912 911 910 909 888 889 890 2802 2801 2800 5663 5664 5665 4584 4583 4582 917 915 916 4588 4590 4589 5666 5668 5667 8855 8856 8857 8858 +814 148 147 180 2672 1023 1024 1025 2549 2548 2547 2546 2545 2544 4344 4345 4346 8859 8860 8861 3417 3418 3419 2550 2551 2552 4351 4350 4352 8862 8863 8864 8865 8866 8867 8868 +815 2613 2640 2598 2683 5571 5570 5569 3465 3466 3467 5563 5564 5565 7972 7973 7974 3281 3282 3283 3462 3463 3464 5576 5575 5577 8869 8870 8871 8549 8548 8547 3473 3472 3471 8872 +816 112 2628 110 2679 8873 8874 8875 7026 7025 7024 2145 2146 2147 8876 8877 8878 4855 4856 4857 7030 7031 7032 8879 8880 8881 8882 8883 8884 8885 8886 8887 7038 7037 7036 8888 +817 70 69 71 2644 1152 1153 1154 1178 1177 1176 1175 1174 1173 6112 6113 6114 3446 3447 3448 4471 4472 4473 1179 1180 1181 6119 6118 6120 8889 8890 8891 4791 4790 4792 8892 +818 2611 2626 2638 2660 6468 6469 6470 2967 2966 2965 6471 6472 6473 8020 8019 8018 7615 7616 7617 6040 6041 6042 6477 6479 6478 8893 8894 8895 8024 8026 8025 7624 7626 7625 8896 +819 114 142 188 2630 2241 2242 2243 612 613 614 2232 2233 2234 5376 5377 5378 7861 7862 7863 5611 5610 5609 2247 2248 2249 7747 7749 7748 7869 7868 7867 8897 8898 8899 8900 +820 2610 2639 97 2667 3980 3979 3978 6300 6301 6302 6297 6298 6299 8901 8902 8903 8904 8905 8906 8037 8038 8039 6307 6306 6308 8907 8908 8909 8910 8911 8912 8913 8914 8915 8916 +821 108 125 106 2663 2072 2071 2070 2069 2068 2067 2058 2059 2060 4686 4687 4688 7599 7600 7601 5179 5180 5181 2075 2073 2074 6801 6803 6802 8917 8918 8919 7606 7605 7607 8920 +822 2609 2625 2597 2639 6137 6136 6135 3538 3539 3540 6213 6214 6215 7424 7423 7422 3975 3976 3977 5287 5288 5289 6219 6221 6220 8138 8140 8139 8921 8922 8923 5292 5291 5290 8924 +823 2613 2637 2609 2648 5630 5629 5628 7543 7544 7545 6138 6139 6140 7491 7492 7493 7488 7489 7490 6283 6282 6281 8925 8926 8927 8928 8929 8930 7501 7500 7502 8931 8932 8933 8934 +824 2603 2610 2612 2665 5504 5505 5506 5515 5514 5513 5416 5417 5418 3519 3520 3521 6922 6923 6924 4398 4399 4400 5519 5521 5520 8935 8936 8937 8938 8939 8940 8014 8016 8015 8941 +825 2632 2639 2625 2670 6499 6498 6497 5287 5288 5289 5870 5869 5868 6945 6946 6947 6147 6148 6149 7428 7429 7430 6508 6507 6506 7442 7441 7440 6956 6955 6954 8141 8143 8142 8942 +826 54 2668 52 2669 5909 5908 5907 8943 8944 8945 776 775 774 6163 6164 6165 8946 8947 8948 6351 6352 6353 8949 8950 8951 6354 6356 6355 8952 8953 8954 8955 8956 8957 8958 +827 86 85 87 2639 1449 1450 1451 1553 1552 1551 1550 1549 1548 6494 6495 6496 8959 8960 8961 7827 7828 7829 1554 1555 1556 7833 7835 7834 8962 8963 8964 8965 8966 8967 8968 +828 2598 2613 2637 2670 5563 5564 5565 5630 5629 5628 5627 5626 5625 8271 8272 8273 8969 8970 8971 6141 6142 6143 5640 5642 5641 8277 8279 8278 8972 8973 8974 8975 8976 8977 8978 +829 2595 2656 2653 2657 7048 7047 7046 7289 7290 7291 6188 6187 6186 6014 6013 6012 6189 6190 6191 7049 7050 7051 7298 7300 7299 7055 7057 7056 6195 6197 6196 8979 8980 8981 8982 +830 2613 2609 2637 2670 6140 6139 6138 7545 7544 7543 5628 5629 5630 6141 6142 6143 8969 8970 8971 6144 6145 6146 8925 8927 8926 6156 6158 6157 8976 8975 8977 8983 8984 8985 8986 +831 2620 2611 2656 2657 4100 4099 4098 5685 5684 5683 4184 4185 4186 5696 5697 5698 7049 7050 7051 6267 6268 6269 5691 5690 5689 6424 6423 6425 8987 8988 8989 8990 8991 8992 8993 +832 2604 2615 2614 2643 7376 7377 7378 3803 3804 3805 5440 5439 5438 8125 8126 8127 8064 8065 8066 6430 6431 6432 8594 8593 8595 8128 8130 8129 8803 8802 8801 8074 8073 8075 8994 +833 158 84 78 2632 1409 1408 1407 1401 1402 1403 1365 1366 1367 3873 3874 3875 8696 8697 8698 6556 6557 6558 1411 1412 1410 6559 6561 6560 8702 8704 8703 8995 8996 8997 8998 +834 2619 2608 2642 2645 6374 6373 6372 7281 7280 7279 7930 7931 7932 6846 6847 6848 8436 8437 8438 7465 7466 7467 8999 9000 9001 7468 7470 7469 9002 9003 9004 8442 8444 8443 9005 +835 86 2625 127 2663 5873 5872 5871 8331 8330 8329 1586 1585 1584 5874 5875 5876 8332 8333 8334 3708 3709 3710 9006 9007 9008 5886 5888 5887 9009 9010 9011 8341 8343 8342 9012 +836 54 55 53 2668 797 796 795 794 793 792 771 772 773 5907 5908 5909 9013 9014 9015 8087 8088 8089 800 798 799 8090 8092 8091 9016 9017 9018 9019 9020 9021 9022 +837 2610 2608 2658 2676 5507 5508 5509 6744 6745 6746 9023 9024 9025 8316 8317 8318 8712 8713 8714 8313 8314 8315 9026 9027 9028 8320 8319 8321 9029 9030 9031 8721 8723 8722 9032 +838 2601 2629 2618 2645 3922 3923 3924 4135 4134 4133 7091 7090 7089 6513 6514 6515 8822 8823 8824 6512 6511 6510 8584 8583 8585 6520 6519 6521 8825 8827 8826 9033 9034 9035 9036 +839 179 69 82 2662 1185 1186 1187 1134 1135 1136 1193 1192 1191 4240 4241 4242 9037 9038 9039 5277 5278 5279 1195 1196 1194 5280 5282 5281 9040 9041 9042 9043 9044 9045 9046 +840 90 153 87 2639 1616 1615 1614 1575 1576 1577 1605 1606 1607 4935 4936 4937 8959 8960 8961 8348 8349 8350 1619 1617 1618 8354 8356 8355 9047 9048 9049 9050 9051 9052 9053 +841 75 152 2647 2671 1317 1318 1319 4444 4443 4442 4898 4897 4896 7180 7181 7182 3379 3380 3381 4033 4034 4035 9054 9055 9056 9057 9058 9059 9060 9061 9062 4449 4448 4450 9063 +842 2631 2633 2596 2652 2939 2938 2937 2868 2869 2870 3052 3051 3050 6720 6721 6722 4142 4143 4144 7452 7453 7454 3239 3238 3240 9064 9065 9066 6727 6726 6728 7461 7463 7462 9067 +843 173 2610 143 2665 7949 7948 7947 9068 9069 9070 1991 1990 1989 7950 7951 7952 9071 9072 9073 4398 4399 4400 9074 9075 9076 7959 7961 7960 9077 9078 9079 9080 9081 9082 9083 +844 2619 2641 2606 2666 7564 7563 7562 7565 7566 7567 6377 6376 6375 7118 7119 7120 6821 6822 6823 6782 6783 6784 7576 7575 7574 7647 7649 7648 7126 7125 7124 8466 8468 8467 9084 +845 2637 2653 2611 2657 5639 5638 5637 6073 6074 6075 6631 6630 6629 6015 6016 6017 6267 6268 6269 6189 6190 6191 8102 8101 8103 6200 6199 6198 6639 6638 6640 9085 9086 9087 9088 +846 2617 2618 2664 2678 6664 6663 6662 7588 7587 7586 6974 6975 6976 6665 6666 6667 7783 7784 7785 6668 6669 6670 9089 9090 9091 6677 6679 6678 9092 9093 9094 8121 8123 8122 9095 +847 2615 2611 2653 2656 5351 5352 5353 6075 6074 6073 6072 6071 6070 4797 4798 4799 7289 7290 7291 5683 5684 5685 6079 6081 6080 6731 6730 6732 9096 9097 9098 9099 9100 9101 9102 +848 2608 2612 2641 2651 5512 5511 5510 9103 9104 9105 7559 7560 7561 5491 5492 5493 4517 4518 4519 5419 5420 5421 9106 9107 9108 6184 6183 6182 9109 9110 9111 9112 9113 9114 9115 +849 2614 2615 2650 2654 3805 3804 3803 7966 7967 7968 6706 6705 6704 3806 3807 3808 7336 7337 7338 3809 3810 3811 8596 8598 8597 3821 3823 3822 9116 9117 9118 9119 9120 9121 9122 +850 93 95 94 2647 1751 1750 1749 1748 1747 1746 1725 1726 1727 9123 9124 9125 3309 3310 3311 8289 8290 8291 1754 1752 1753 9126 9127 9128 9129 9130 9131 8296 8295 8297 9132 +851 2606 2608 2658 2673 6378 6379 6380 6744 6745 6746 4735 4736 4737 7311 7312 7313 9133 9134 9135 5590 5591 5592 8380 8379 8378 8409 8411 8410 9136 9137 9138 9139 9140 9141 9142 +852 158 77 2621 2671 1368 1369 1370 9143 9144 9145 3866 3865 3864 5248 5249 5250 5254 5255 5256 9146 9147 9148 9149 9150 9151 9152 9153 9154 5257 5259 5258 9155 9156 9157 9158 +853 56 54 124 2649 819 820 821 830 829 828 827 826 825 2915 2916 2917 7475 7476 7477 4227 4228 4229 831 832 833 4231 4230 4232 7478 7480 7479 9159 9160 9161 9162 +854 126 2662 2628 2679 4239 4238 4237 8814 8813 8812 9163 9164 9165 3727 3728 3729 7030 7031 7032 5002 5003 5004 9166 9167 9168 5005 5007 5006 9169 9170 9171 8820 8819 8818 9172 +855 2610 2658 2608 2673 9025 9024 9023 6746 6745 6744 5509 5508 5507 5593 5594 5595 5590 5591 5592 9133 9134 9135 9026 9028 9027 9173 9174 9175 5604 5603 5602 9139 9141 9140 9176 +856 2597 2639 2610 2673 3977 3976 3975 3978 3979 3980 3969 3970 3971 8484 8485 8486 5593 5594 5595 8224 8225 8226 3992 3991 3990 9177 9178 9179 8489 8488 8487 9180 9181 9182 9183 +857 2601 2608 2636 2680 6613 6614 6615 5817 5816 5815 4954 4955 4956 5154 5155 5156 5325 5326 5327 6750 6751 6752 6621 6620 6619 8240 8242 8241 5331 5333 5332 6763 6762 6764 9184 +858 2622 2646 2620 2652 8517 8516 8515 8514 8513 8512 5693 5694 5695 9185 9186 9187 7449 7450 7451 9188 9189 9190 8519 8518 8520 9191 9192 9193 9194 9195 9196 9197 9198 9199 9200 +859 128 108 127 2663 2111 2110 2109 2082 2083 2084 2114 2113 2112 3702 3703 3704 8332 8333 8334 4686 4687 4688 2116 2117 2115 4692 4694 4693 8338 8340 8339 9201 9202 9203 9204 +860 2617 2664 2616 2678 6976 6975 6974 3582 3583 3584 5762 5761 5760 6665 6666 6667 7754 7755 7756 7783 7784 7785 8838 8837 8836 9092 9094 9093 7757 7759 7758 7791 7790 7789 9205 +861 102 2658 2610 2667 9206 9207 9208 9023 9024 9025 9209 9210 9211 9212 9213 9214 8901 8902 8903 5893 5894 5895 9215 9216 9217 9218 9219 9220 9221 9222 9223 9224 9225 9226 9227 +862 2611 2660 2598 2674 8018 8019 8020 5207 5208 5209 7414 7413 7412 5092 5093 5094 7199 7200 7201 9228 9229 9230 8374 8376 8375 9231 9232 9233 8530 8529 8528 9234 9235 9236 9237 +863 2614 2651 2617 2654 4545 4544 4543 4546 4547 4548 2833 2832 2831 3806 3807 3808 5766 5767 5768 7902 7903 7904 4557 4556 4555 9238 9239 9240 5812 5811 5813 9241 9242 9243 9244 +864 2597 2640 2613 2661 3033 3032 3031 5569 5570 5571 5782 5783 5784 6918 6917 6916 9245 9246 9247 9248 9249 9250 5788 5790 5789 9251 9252 9253 9254 9255 9256 9257 9258 9259 9260 +865 2608 2641 2642 2651 7561 7560 7559 4513 4512 4511 7279 7280 7281 5491 5492 5493 3149 3148 3147 4517 4518 4519 9261 9262 9263 9109 9111 9110 9264 9265 9266 4526 4528 4527 9267 +866 2607 2609 2637 2666 8616 8615 8614 7545 7544 7543 9268 9269 9270 8617 8618 8619 7546 7547 7548 6776 6777 6778 9271 9272 9273 8626 8628 8627 9274 9275 9276 7553 7552 7554 9277 +867 80 2632 156 2671 9278 9279 9280 7726 7725 7724 1416 1417 1418 9281 9282 9283 7991 7992 7993 5251 5252 5253 9284 9285 9286 9287 9288 9289 9290 9291 9292 8082 8081 8080 9293 +868 2613 2661 2640 2683 9247 9246 9245 9248 9249 9250 5569 5570 5571 7972 7973 7974 3462 3463 3464 9294 9295 9296 9259 9258 9257 9297 9298 9299 8869 8871 8870 9300 9301 9302 9303 +869 61 60 104 2634 936 937 938 962 961 960 959 958 957 7799 7800 7801 4630 4631 4632 4584 4583 4582 963 964 965 9304 9305 9306 7802 7804 7803 8005 8004 8006 9307 +870 65 64 63 2629 1031 1030 1029 1008 1009 1010 1034 1033 1032 8532 8533 8534 4838 4837 4836 3006 3007 3008 1036 1037 1035 8540 8539 8538 9308 9309 9310 4844 4843 4842 9311 +871 2608 2642 2617 2651 7281 7280 7279 6658 6657 6656 5490 5489 5488 5491 5492 5493 4546 4547 4548 3149 3148 3147 7287 7286 7285 9264 9266 9265 5501 5500 5502 9312 9313 9314 9315 +872 175 131 2662 2680 1703 1702 1701 8425 8424 8423 6807 6806 6805 5151 5152 5153 6808 6809 6810 9316 9317 9318 8429 8431 8430 9319 9320 9321 6814 6816 6815 9322 9323 9324 9325 +873 116 119 118 2633 2282 2281 2280 2279 2278 2277 2271 2272 2273 4972 4971 4970 6734 6735 6736 3200 3199 3198 2285 2283 2284 8193 8195 8194 8281 8283 8282 9326 9327 9328 9329 +874 2607 2609 2632 2670 8616 8615 8614 7427 7426 7425 8450 8451 8452 8775 8776 8777 6945 6946 6947 6144 6145 6146 8620 8622 8621 9330 9331 9332 8780 8779 8778 7438 7437 7439 9333 +875 2600 2633 2631 2652 2936 2935 2934 2937 2938 2939 2781 2782 2783 8498 8499 8500 6720 6721 6722 7452 7453 7454 2948 2947 2946 8504 8506 8505 9334 9335 9336 9066 9065 9064 9337 +876 2604 2614 2650 2661 5438 5439 5440 6704 6705 6706 8590 8591 8592 8054 8055 8056 9338 9339 9340 6594 6595 6596 8601 8600 8599 8060 8062 8061 9341 9342 9343 9344 9345 9346 9347 +877 73 71 146 2621 1224 1225 1226 1235 1234 1233 1232 1231 1230 6454 6453 6452 4484 4485 4486 2728 2729 2730 1236 1237 1238 8745 8747 8746 9348 9349 9350 4490 4492 4491 9351 +878 112 113 110 2628 2159 2158 2157 2156 2155 2154 2145 2146 2147 8875 8874 8873 7026 7025 7024 8152 8153 8154 2162 2160 2161 9352 9353 9354 8879 8881 8880 8160 8159 8158 9355 +879 2622 2681 2652 2682 9356 9357 9358 9359 9360 9361 9185 9186 9187 5300 5301 5302 9362 9363 9364 9365 9366 9367 9368 9369 9370 9371 9372 9373 9374 9375 9376 9377 9378 9379 9380 +880 2597 2624 2661 2665 3069 3070 3071 7769 7768 7767 6918 6917 6916 2756 2757 2758 6925 6926 6927 3360 3361 3362 9381 9382 9383 3368 3367 3366 6931 6933 6932 9384 9385 9386 9387 +881 2597 2609 2639 2673 6213 6214 6215 7422 7423 7424 3975 3976 3977 8484 8485 8486 8224 8225 8226 7314 7315 7316 8923 8922 8921 9388 9389 9390 9177 9179 9178 8231 8230 8232 9391 +882 2617 2618 2601 2664 6664 6663 6662 7091 7090 7089 6612 6611 6610 6974 6975 6976 7651 7652 7653 7586 7587 7588 7096 7095 7097 9089 9091 9090 7894 7896 7895 8587 8586 8588 9392 +883 2614 2612 2650 2661 5413 5414 5415 6709 6708 6707 6706 6705 6704 6594 6595 6596 9338 9339 9340 6597 6598 6599 6712 6711 6710 6608 6607 6606 9345 9344 9346 9393 9394 9395 9396 +884 2608 2603 2636 2676 5487 5486 5485 3780 3779 3778 5815 5816 5817 8313 8314 8315 5653 5654 5655 5060 5061 5062 5826 5825 5824 8322 8324 8323 8720 8719 8718 5659 5661 5660 9397 +885 106 2626 105 2663 7598 7597 7596 4988 4987 4986 1808 1807 1806 7599 7600 7601 4062 4063 4064 4989 4990 4991 9398 9399 9400 7610 7609 7608 9401 9402 9403 4997 4996 4995 9404 +886 51 2658 2636 2676 6905 6904 6903 6747 6748 6749 6900 6901 6902 9405 9406 9407 5653 5654 5655 8712 8713 8714 6914 6913 6912 9408 9409 9410 9411 9412 9413 8717 8716 8715 9414 +887 2616 2627 2602 2643 3575 3574 3573 2883 2882 2881 3578 3577 3576 8067 8068 8069 2890 2891 2892 2896 2897 2898 3589 3588 3590 8310 8309 8308 9415 9416 9417 2904 2903 2902 9418 +888 186 109 154 2667 2136 2137 2138 1884 1885 1886 1533 1534 1535 4452 4453 4454 6053 6054 6055 5474 5475 5476 2143 2144 2142 5477 5479 5478 6059 6061 6060 9419 9420 9421 9422 +889 2600 2622 2620 2652 5091 5090 5089 5695 5694 5693 4209 4208 4207 8498 8499 8500 7449 7450 7451 9185 9186 9187 5706 5705 5707 9423 9424 9425 8501 8503 8502 9195 9194 9196 9426 +890 2602 2614 2616 2643 2986 2985 2984 3797 3798 3799 3576 3577 3578 2890 2891 2892 8067 8068 8069 8064 8065 8066 7916 7918 7917 8214 8216 8215 9417 9416 9415 8076 8078 8077 9427 +891 2611 2626 2660 2674 6468 6469 6470 6042 6041 6040 8020 8019 8018 5092 5093 5094 9228 9229 9230 6684 6685 6686 8893 8895 8894 6687 6689 6688 9231 9233 9232 9428 9429 9430 9431 +892 2653 2656 2611 2657 7291 7290 7289 5683 5684 5685 6075 6074 6073 6189 6190 6191 6267 6268 6269 7049 7050 7051 9101 9100 9099 8981 8980 8979 9086 9085 9087 8990 8992 8991 9432 +893 2606 2609 2641 2673 7310 7309 7308 6770 6771 6772 7565 7566 7567 7311 7312 7313 8403 8404 8405 7314 7315 7316 8462 8461 8460 7326 7328 7327 8406 8408 8407 9433 9434 9435 9436 +894 148 180 149 2672 2544 2545 2546 2558 2557 2556 903 904 905 4344 4345 4346 8385 8386 8387 8859 8860 8861 2561 2559 2560 8862 8864 8863 8391 8393 8392 9437 9438 9439 9440 +895 134 2624 7 2675 9441 9442 9443 5228 5227 5226 404 403 402 9444 9445 9446 6089 6090 6091 3078 3079 3080 9447 9448 9449 9450 9451 9452 9453 9454 9455 6097 6096 6095 9456 +896 2618 2629 2599 2645 4133 4134 4135 4360 4361 4362 5746 5745 5744 8822 8823 8824 6843 6844 6845 6512 6511 6510 5751 5750 5752 9035 9034 9033 9457 9458 9459 9460 9461 9462 9463 +897 72 73 75 2644 1221 1222 1223 1250 1249 1248 1247 1246 1245 9464 9465 9466 4657 4656 4655 6455 6456 6457 1251 1252 1253 9467 9468 9469 9470 9471 9472 6465 6464 6466 9473 +898 44 7 132 2649 363 364 365 390 391 392 410 409 408 8785 8786 8787 7225 7226 7227 5232 5233 5234 411 412 413 8792 8791 8793 9474 9475 9476 7232 7231 7233 9477 +899 2646 2655 2642 2678 6566 6567 6568 9478 9479 9480 5022 5023 5024 6546 6547 6548 3156 3157 3158 7356 7357 7358 9481 9482 9483 7364 7363 7362 6553 6552 6554 9484 9485 9486 9487 +900 2607 2674 2647 2682 8639 8638 8637 8170 8169 8168 3378 3377 3376 8640 8641 8642 4899 4900 4901 5303 5304 5305 9488 9489 9490 8649 8651 8650 9491 9492 9493 8177 8179 8178 9494 +901 10 11 2636 2676 36 37 38 9495 9496 9497 3775 3776 3777 5063 5064 5065 5653 5654 5655 9498 9499 9500 9501 9502 9503 9504 9505 9506 5656 5658 5657 9507 9508 9509 9510 +902 194 90 89 2639 1646 1645 1644 1608 1609 1610 1649 1648 1647 4161 4162 4163 7251 7252 7253 4935 4936 4937 1651 1652 1650 4938 4940 4939 7259 7258 7257 9511 9512 9513 9514 +903 80 156 79 2671 1418 1417 1416 1415 1414 1413 1389 1390 1391 9281 9282 9283 8204 8205 8206 7991 7992 7993 1421 1419 1420 9290 9292 9291 9515 9516 9517 8208 8207 8209 9518 +904 2605 2669 2623 2677 6438 6437 6436 7269 7270 7271 5354 5355 5356 3629 3630 3631 9519 9520 9521 9522 9523 9524 7277 7276 7275 9525 9526 9527 9528 9529 9530 9531 9532 9533 9534 +905 171 118 120 2672 2324 2323 2322 2313 2314 2315 2327 2326 2325 3651 3652 3653 9535 9536 9537 8678 8679 8680 2329 2330 2328 8681 8683 8682 9538 9539 9540 9541 9542 9543 9544 +906 102 2610 97 2667 9211 9210 9209 6299 6298 6297 1842 1843 1844 9212 9213 9214 8904 8905 8906 8901 8902 8903 9545 9546 9547 9221 9223 9222 9548 9549 9550 8911 8910 8912 9551 +907 77 158 2621 2679 1370 1369 1368 3864 3865 3866 9145 9144 9143 9552 9553 9554 4315 4316 4317 4312 4313 4314 9151 9150 9149 9555 9556 9557 9558 9559 9560 4325 4324 4326 9561 +908 126 2628 112 2679 9165 9164 9163 8875 8874 8873 2198 2197 2196 3727 3728 3729 8876 8877 8878 7030 7031 7032 9562 9563 9564 9169 9171 9170 9565 9566 9567 8884 8883 8882 9568 +909 190 2623 3 2660 9569 9570 9571 9572 9573 9574 246 247 248 9575 9576 9577 9578 9579 9580 6361 6362 6363 9581 9582 9583 9584 9585 9586 9587 9588 9589 9590 9591 9592 9593 +910 105 93 152 2647 1758 1759 1760 1335 1336 1337 1766 1765 1764 4496 4495 4494 4442 4443 4444 9123 9124 9125 1767 1768 1769 9594 9595 9596 4497 4499 4498 9597 9598 9599 9600 +911 72 2644 75 2647 9466 9465 9464 4657 4656 4655 1247 1246 1245 9601 9602 9603 4898 4897 4896 4331 4332 4333 9470 9472 9471 9604 9605 9606 9607 9608 9609 4904 4903 4902 9610 +912 72 92 2644 2647 1254 1255 1256 4054 4053 4052 9464 9465 9466 9601 9602 9603 4331 4332 4333 4296 4297 4298 9611 9612 9613 9614 9615 9616 9604 9606 9605 4337 4339 4338 9617 +913 2615 2613 2650 2653 7965 7964 7963 7971 7970 7969 7968 7967 7966 6072 6071 6070 6646 6647 6648 5634 5635 5636 7980 7979 7978 9618 9619 9620 9621 9622 9623 9624 9625 9626 9627 +914 2608 2641 2619 2642 7561 7560 7559 7562 7563 7564 6374 6373 6372 7279 7280 7281 7930 7931 7932 4511 4512 4513 7571 7573 7572 9261 9263 9262 9001 9000 8999 9628 9629 9630 9631 +915 2616 2655 2620 2656 6315 6314 6313 6316 6317 6318 2688 2689 2690 4178 4179 4180 4184 4185 4186 7045 7044 7043 6325 6327 6326 9632 9633 9634 4187 4189 4188 9635 9636 9637 9638 +916 2628 2662 123 2680 8812 8813 8814 9639 9640 9641 9642 9643 9644 7105 7106 7107 9645 9646 9647 6808 6809 6810 9648 9649 9650 9651 9652 9653 9654 9655 9656 9657 9658 9659 9660 +917 2599 2621 2644 2681 2727 2726 2725 3451 3450 3449 3443 3444 3445 6229 6230 6231 9661 9662 9663 6232 6233 6234 3452 3454 3453 6244 6246 6245 9664 9665 9666 9667 9668 9669 9670 +918 47 2669 2668 2677 9671 9672 9673 6351 6352 6353 9674 9675 9676 9677 9678 9679 9680 9681 9682 9522 9523 9524 9683 9684 9685 9686 9687 9688 9689 9690 9691 9692 9693 9694 9695 +919 2618 2646 2620 2655 7504 7505 7506 8514 8513 8512 7398 7397 7396 7399 7400 7401 6316 6317 6318 6568 6567 6566 9696 9697 9698 9699 9700 9701 7405 7407 7406 9702 9703 9704 9705 +920 75 76 152 2671 1269 1270 1271 1322 1321 1320 1319 1318 1317 7180 7181 7182 4033 4034 4035 7183 7184 7185 1323 1324 1325 7192 7194 7193 9057 9059 9058 9706 9707 9708 9709 +921 154 85 84 2632 1526 1525 1524 1440 1441 1442 1529 1528 1527 6052 6051 6050 6556 6557 6558 7824 7825 7826 1531 1532 1530 8145 8147 8146 7008 7007 7009 9710 9711 9712 9713 +922 3 2660 2623 2677 9580 9579 9578 6361 6362 6363 9572 9573 9574 9714 9715 9716 9519 9520 9521 8021 8022 8023 9592 9591 9590 9717 9718 9719 9720 9721 9722 9723 9724 9725 9726 +923 2612 2641 2648 2673 9103 9104 9105 4810 4811 4812 9727 9728 9729 5596 5597 5598 9730 9731 9732 8403 8404 8405 9733 9734 9735 9736 9737 9738 9739 9740 9741 9742 9743 9744 9745 +924 187 2635 43 2636 4950 4949 4948 6409 6408 6407 560 559 558 4951 4952 4953 6410 6411 6412 3781 3782 3783 9746 9747 9748 4963 4965 4964 9749 9750 9751 6419 6421 6420 9752 +925 83 55 2627 2668 804 805 806 6963 6962 6961 9753 9754 9755 9756 9757 9758 5910 5911 5912 8087 8088 8089 9759 9760 9761 9762 9763 9764 9765 9766 9767 8093 8095 8094 9768 +926 185 152 79 2671 1424 1423 1422 1359 1360 1361 1427 1426 1425 4036 4037 4038 8204 8205 8206 4033 4034 4035 1429 1430 1428 4043 4042 4044 8211 8210 8212 9769 9770 9771 9772 +927 45 121 188 2630 468 469 470 599 598 597 596 595 594 8361 8362 8363 7861 7862 7863 4868 4869 4870 600 601 602 8367 8369 8368 9773 9774 9775 8762 8761 8760 9776 +928 67 82 69 2662 1139 1138 1137 1136 1135 1134 1128 1129 1130 5539 5540 5541 5277 5278 5279 9037 9038 9039 1142 1140 1141 9777 9778 9779 5559 5561 5560 9043 9045 9044 9780 +929 67 66 65 2629 1079 1078 1077 1056 1057 1058 1082 1081 1080 4359 4358 4357 8532 8533 8534 3003 3004 3005 1084 1085 1083 6539 6541 6540 9781 9782 9783 8536 8535 8537 9784 +930 2611 2637 2622 2674 6631 6630 6629 6628 6627 6626 5088 5087 5086 5092 5093 5094 5098 5099 5100 7205 7206 7207 6633 6632 6634 8107 8109 8108 5104 5106 5105 9785 9786 9787 9788 +931 48 134 7 2675 416 415 414 402 403 404 369 370 371 8840 8841 8842 6089 6090 6091 9444 9445 9446 419 417 418 9789 9790 9791 9792 9793 9794 9454 9453 9455 9795 +932 141 49 9 2665 476 475 474 453 454 455 429 430 431 6890 6891 6892 3513 3514 3515 5341 5342 5343 478 479 477 9796 9797 9798 6895 6894 6893 5348 5347 5349 9799 +933 184 67 2629 2662 1088 1087 1086 4357 4358 4359 9800 9801 9802 9803 9804 9805 5542 5543 5544 5539 5540 5541 9806 9807 9808 9809 9810 9811 9812 9813 9814 5551 5553 5552 9815 +934 2612 2648 2650 2661 9729 9728 9727 6332 6333 6334 6707 6708 6709 6597 6598 6599 9338 9339 9340 9816 9817 9818 9819 9820 9821 9822 9823 9824 9394 9393 9395 9825 9826 9827 9828 +935 190 193 50 2660 743 742 741 735 736 737 294 295 296 9575 9576 9577 5204 5205 5206 5201 5202 5203 746 744 745 9829 9830 9831 9832 9833 9834 5217 5216 5218 9835 +936 2605 2668 2669 2677 3485 3486 3487 6353 6352 6351 6436 6437 6438 3629 3630 3631 9522 9523 9524 9680 9681 9682 9836 9837 9838 9839 9840 9841 9525 9527 9526 9692 9694 9693 9842 +937 102 103 2658 2667 1866 1867 1868 9843 9844 9845 9208 9207 9206 9212 9213 9214 5893 5894 5895 9846 9847 9848 9849 9850 9851 9852 9853 9854 9218 9220 9219 9855 9856 9857 9858 +938 132 2630 142 2649 7224 7223 7222 5611 5610 5609 605 604 603 7225 7226 7227 5612 5613 5614 4279 4280 4281 9859 9860 9861 7236 7235 7234 9862 9863 9864 5621 5623 5622 9865 +939 4 2669 2623 2684 9866 9867 9868 7269 7270 7271 9869 9870 9871 9872 9873 9874 3287 3288 3289 7884 7885 7886 9875 9876 9877 9878 9879 9880 9881 9882 9883 9884 9885 9886 9887 +940 7 134 8 2624 404 403 402 401 400 399 29 28 27 5228 5227 5226 4424 4423 4422 9443 9442 9441 407 405 406 9448 9447 9449 7156 7158 7157 9888 9889 9890 9891 +941 80 86 156 2632 1446 1447 1448 1457 1456 1455 1416 1417 1418 9280 9279 9278 7726 7725 7724 5867 5866 5865 1458 1459 1460 9892 9893 9894 9284 9286 9285 7731 7730 7732 9895 +942 2600 2622 2652 2682 5091 5090 5089 9187 9186 9185 8498 8499 8500 5297 5298 5299 9362 9363 9364 5300 5301 5302 9423 9425 9424 5309 5311 5310 9896 9897 9898 9375 9374 9376 9899 +943 173 144 101 2665 1961 1960 1959 1941 1942 1943 1851 1852 1853 7950 7951 7952 3759 3760 3761 9900 9901 9902 1963 1964 1962 9903 9904 9905 7956 7958 7957 9906 9907 9908 9909 +944 2 172 190 2660 255 256 257 266 265 264 249 250 251 9910 9911 9912 9575 9576 9577 9913 9914 9915 267 268 269 9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 +945 2618 2619 2599 2681 7512 7511 7510 6225 6224 6223 5746 5745 5744 7513 7514 7515 6229 6230 6231 6235 6236 6237 9926 9927 9928 7525 7527 7526 9929 9930 9931 6243 6242 6241 9932 +946 2599 2644 2631 2652 3445 3444 3443 3268 3269 3270 4369 4370 4371 5747 5748 5749 6720 6721 6722 9933 9934 9935 4482 4481 4480 9936 9937 9938 7720 7722 7721 9939 9940 9941 9942 +947 2613 2650 2648 2661 7971 7970 7969 6334 6333 6332 7491 7492 7493 9245 9246 9247 9816 9817 9818 9338 9339 9340 9943 9944 9945 9946 9947 9948 9949 9950 9951 9825 9827 9826 9952 +948 63 62 61 2634 983 982 981 945 946 947 986 985 984 4839 4840 4841 7799 7800 7801 4412 4413 4414 988 989 987 6203 6202 6204 8808 8810 8809 9953 9954 9955 9956 +949 2631 2644 2600 2652 3270 3269 3268 3103 3104 3105 2783 2782 2781 6720 6721 6722 8498 8499 8500 9933 9934 9935 3276 3275 3274 9941 9940 9939 9336 9335 9334 9957 9958 9959 9960 +950 143 2665 2610 2676 9073 9072 9071 4398 4399 4400 9068 9069 9070 9961 9962 9963 8316 8317 8318 5943 5944 5945 9082 9081 9080 9964 9965 9966 9967 9968 9969 9970 9971 9972 9973 +951 164 130 2649 2669 590 589 588 7131 7132 7133 9974 9975 9976 9977 9978 9979 6169 6170 6171 7683 7684 7685 9980 9981 9982 9983 9984 9985 9986 9987 9988 7692 7694 7693 9989 +952 42 2623 2669 2677 9990 9991 9992 7271 7270 7269 9993 9994 9995 9996 9997 9998 9522 9523 9524 9519 9520 9521 9999 10000 10001 10002 10003 10004 10005 10006 10007 9531 9533 9532 10008 +953 2619 2642 2618 2645 7932 7931 7930 6659 6660 6661 7512 7511 7510 6846 6847 6848 8822 8823 8824 8436 8437 8438 7933 7935 7934 9002 9004 9003 10009 10010 10011 8828 8830 8829 10012 +954 2598 2626 2663 2674 5170 5171 5172 4991 4990 4989 3705 3706 3707 7199 7200 7201 10013 10014 10015 6684 6685 6686 5185 5187 5186 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025 +955 173 143 144 2665 1989 1990 1991 699 700 701 1959 1960 1961 7950 7951 7952 9900 9901 9902 9071 9072 9073 2542 2543 2541 9077 9079 9078 9903 9905 9904 10026 10027 10028 10029 +956 97 2639 88 2667 6302 6301 6300 8660 8659 8658 1625 1624 1623 8904 8905 8906 8661 8662 8663 8037 8038 8039 10030 10031 10032 8915 8914 8913 10033 10034 10035 8669 8668 8667 10036 +957 2619 2622 2646 2659 10037 10038 10039 8517 8516 8515 7507 7508 7509 7640 7639 7638 5031 5032 5033 8251 8252 8253 10040 10041 10042 10043 10044 10045 10046 10047 10048 10049 10050 10051 10052 +958 2613 2653 2615 2683 5636 5635 5634 6072 6071 6070 7965 7964 7963 7972 7973 7974 5795 5796 5797 6076 6077 6078 9619 9618 9620 8552 8551 8550 7981 7983 7982 6084 6083 6082 10053 +959 2609 2607 2637 2670 8614 8615 8616 9270 9269 9268 7543 7544 7545 6144 6145 6146 8969 8970 8971 8775 8776 8777 9273 9272 9271 9331 9330 9332 8984 8983 8985 10054 10055 10056 10057 +960 72 75 92 2647 1245 1246 1247 1259 1258 1257 1256 1255 1254 9601 9602 9603 4296 4297 4298 4898 4897 4896 1260 1261 1262 9607 9609 9608 9614 9616 9615 10058 10059 10060 10061 +961 2604 2640 2661 2683 10062 10063 10064 9250 9249 9248 8054 8055 8056 7379 7380 7381 9294 9295 9296 3462 3463 3464 10065 10066 10067 10068 10069 10070 10071 10072 10073 9300 9302 9301 10074 +962 2612 2650 2648 2651 6709 6708 6707 6334 6333 6332 9727 9728 9729 5419 5420 5421 4816 4817 4818 6338 6339 6340 9819 9821 9820 6713 6715 6714 10075 10076 10077 6346 6345 6344 10078 +963 83 53 55 2668 803 802 801 792 793 794 806 805 804 9756 9757 9758 8087 8088 8089 9013 9014 9015 808 809 807 10079 10080 10081 9762 9764 9763 9019 9021 9020 10082 +964 173 97 102 2610 1854 1855 1856 1842 1843 1844 1862 1861 1860 7947 7948 7949 9209 9210 9211 6299 6298 6297 1864 1865 1863 8097 8099 8098 10083 10084 10085 9547 9546 9545 10086 +965 86 127 156 2663 1584 1585 1586 1592 1591 1590 1455 1456 1457 5874 5875 5876 7727 7728 7729 8332 8333 8334 1593 1594 1595 9009 9011 9010 7733 7735 7734 10087 10088 10089 10090 +966 2609 2648 2641 2673 7490 7489 7488 4812 4811 4810 6772 6771 6770 7314 7315 7316 8403 8404 8405 9730 9731 9732 10091 10092 10093 10094 10095 10096 9434 9433 9435 9742 9744 9743 10097 +967 2598 2670 2637 2674 8273 8272 8271 8969 8970 8971 5627 5626 5625 7199 7200 7201 7205 7206 7207 10098 10099 10100 8972 8974 8973 10101 10102 10103 7208 7210 7209 10104 10105 10106 10107 +968 43 10 11 2636 482 481 480 36 37 38 485 484 483 6410 6411 6412 9497 9496 9495 3775 3776 3777 487 488 486 6417 6416 6418 10108 10109 10110 9502 9501 9503 10111 +969 130 5 2675 2684 332 331 330 10112 10113 10114 7137 7138 7139 7661 7662 7663 7667 7668 7669 10115 10116 10117 10118 10119 10120 10121 10122 10123 7670 7672 7671 10124 10125 10126 10127 +970 158 78 77 2671 1367 1366 1365 1344 1345 1346 1370 1369 1368 5248 5249 5250 9146 9147 9148 8699 8700 8701 1372 1373 1371 8705 8707 8706 9152 9154 9153 10128 10129 10130 10131 +971 2608 2641 2612 2673 7561 7560 7559 9105 9104 9103 5510 5511 5512 5590 5591 5592 5596 5597 5598 8403 8404 8405 9106 9108 9107 8414 8413 8412 5599 5601 5600 9738 9737 9736 10132 +972 102 143 173 2610 1983 1984 1985 1991 1990 1989 1860 1861 1862 9209 9210 9211 7947 7948 7949 9068 9069 9070 1992 1993 1994 10133 10134 10135 10085 10084 10083 9076 9075 9074 10136 +973 74 68 70 2631 1160 1159 1158 1149 1150 1151 1163 1162 1161 6125 6126 6127 6111 6110 6109 6529 6530 6531 1165 1166 1164 10137 10138 10139 7912 7914 7913 7701 7700 7702 10140 +974 2641 2648 2609 2659 4810 4811 4812 7488 7489 7490 6770 6771 6772 5076 5077 5078 6773 6774 6775 6284 6285 6286 10092 10091 10093 6405 6404 6403 6787 6786 6785 10141 10142 10143 10144 +975 2637 2609 2648 2659 7543 7544 7545 7490 7489 7488 6283 6282 6281 6021 6022 6023 6284 6285 6286 6773 6774 6775 8932 8931 8933 7550 7549 7551 6294 6293 6295 10141 10143 10142 10145 +976 157 72 92 2644 1209 1210 1211 1254 1255 1256 1265 1264 1263 3106 3107 3108 4052 4053 4054 9464 9465 9466 1267 1268 1266 10146 10147 10148 4055 4057 4056 9612 9611 9613 10149 +977 159 66 68 2631 1112 1111 1110 1101 1102 1103 1115 1114 1113 5131 5132 5133 6529 6530 6531 3053 3054 3055 1117 1118 1116 7165 7164 7163 10150 10151 10152 8446 8448 8447 10153 +978 2598 2663 2625 2670 3707 3706 3705 3708 3709 3710 3603 3602 3601 8271 8272 8273 6147 6148 6149 6948 6949 6950 3722 3721 3720 10154 10155 10156 8274 8276 8275 6953 6952 6951 10157 +979 130 5 6 2675 332 331 330 21 22 23 335 334 333 7137 7138 7139 10158 10159 10160 10114 10113 10112 337 338 336 10118 10120 10119 10161 10162 10163 10164 10165 10166 10167 +980 2638 2660 168 2677 7617 7616 7615 10168 10169 10170 10171 10172 10173 3635 3636 3637 10174 10175 10176 8021 8022 8023 10177 10178 10179 8032 8031 8030 10180 10181 10182 10183 10184 10185 10186 +981 192 180 147 2672 2370 2371 2372 2547 2548 2549 1818 1819 1820 5529 5530 5531 3417 3418 3419 8859 8860 8861 2554 2555 2553 10187 10188 10189 10190 10191 10192 8865 8867 8866 10193 +982 2599 2619 2618 2645 6223 6224 6225 7510 7511 7512 5744 5745 5746 6843 6844 6845 8822 8823 8824 6846 6847 6848 9927 9926 9928 6858 6860 6859 9459 9458 9457 10010 10009 10011 10194 +983 172 99 2626 2660 1902 1903 1904 4600 4599 4598 10195 10196 10197 9913 9914 9915 6040 6041 6042 7612 7613 7614 10198 10199 10200 10201 10202 10203 10204 10205 10206 7622 7621 7623 10207 +984 81 2668 165 2677 10208 10209 10210 6991 6992 6993 653 652 651 10211 10212 10213 8728 8729 8730 9680 9681 9682 10214 10215 10216 10217 10218 10219 10220 10221 10222 10223 10224 10225 10226 +985 83 149 189 2627 855 856 857 1514 1513 1512 1511 1510 1509 9753 9754 9755 10227 10228 10229 8384 8383 8382 1515 1516 1517 10230 10231 10232 10233 10234 10235 10236 10237 10238 10239 +986 2647 2671 2607 2682 3381 3380 3379 3382 3383 3384 3376 3377 3378 4899 4900 4901 8640 8641 8642 10240 10241 10242 3394 3396 3395 10243 10244 10245 9493 9492 9491 10246 10247 10248 10249 +987 110 103 109 2658 1997 1996 1995 1875 1876 1877 2000 1999 1998 4732 4733 4734 4738 4739 4740 9845 9844 9843 2002 2003 2001 10250 10251 10252 4741 4743 4742 10253 10254 10255 10256 +988 2632 2666 2607 2671 6829 6828 6827 8617 8618 8619 8452 8451 8450 5251 5252 5253 3382 3383 3384 8568 8569 8570 8624 8623 8625 8576 8575 8574 8458 8457 8456 10257 10258 10259 10260 +989 2618 2620 2646 2652 7396 7397 7398 8512 8513 8514 7506 7505 7504 4139 4140 4141 9188 9189 9190 7449 7450 7451 9696 9698 9697 8773 8772 8771 10261 10262 10263 9197 9199 9198 10264 +990 111 112 110 2679 2150 2149 2148 2147 2146 2145 2124 2125 2126 4852 4853 4854 4855 4856 4857 8876 8877 8878 2153 2151 2152 10265 10266 10267 4858 4860 4859 8886 8885 8887 10268 +991 45 188 142 2630 594 595 596 614 613 612 606 607 608 8361 8362 8363 5611 5610 5609 7861 7862 7863 617 615 616 9773 9775 9774 10269 10270 10271 8897 8899 8898 10272 +992 123 2662 131 2680 9641 9640 9639 8423 8424 8425 2381 2380 2379 9645 9646 9647 9316 9317 9318 6808 6809 6810 10273 10274 10275 9659 9658 9657 10276 10277 10278 9322 9324 9323 10279 +993 103 109 2658 2667 1875 1876 1877 4740 4739 4738 9845 9844 9843 9846 9847 9848 5893 5894 5895 5474 5475 5476 10254 10253 10255 10280 10281 10282 9856 9855 9857 5899 5901 5900 10283 +994 102 97 98 2667 1844 1843 1842 1629 1630 1631 1847 1846 1845 9212 9213 9214 10284 10285 10286 8904 8905 8906 1849 1850 1848 9548 9550 9549 10287 10288 10289 10290 10291 10292 10293 +995 2610 2658 170 2676 9025 9024 9023 10294 10295 10296 10297 10298 10299 8316 8317 8318 10300 10301 10302 8712 8713 8714 10303 10304 10305 9029 9031 9030 10306 10307 10308 10309 10310 10311 10312 +996 47 42 2669 2677 524 523 522 9995 9994 9993 9673 9672 9671 9677 9678 9679 9522 9523 9524 9996 9997 9998 10313 10314 10315 10316 10317 10318 9686 9688 9687 10006 10005 10007 10319 +997 2645 2662 2628 2680 7630 7629 7628 8814 8813 8812 6851 6850 6849 6516 6517 6518 7105 7106 7107 6808 6809 6810 10320 10321 10322 7636 7635 7634 8693 8692 8694 9653 9652 9651 10323 +998 172 2638 99 2660 10324 10325 10326 4601 4602 4603 1904 1903 1902 9913 9914 9915 7612 7613 7614 7615 7616 7617 10327 10328 10329 10330 10331 10332 10201 10203 10202 7620 7619 7618 10333 +999 102 170 2610 2658 1971 1972 1973 10297 10298 10299 9209 9210 9211 9208 9207 9206 9023 9024 9025 10294 10295 10296 10334 10335 10336 10337 10338 10339 9215 9217 9216 10305 10304 10303 10340 +1000 2615 2650 2654 2656 7966 7967 7968 7338 7337 7336 3809 3810 3811 4797 4798 4799 7079 7080 7081 7292 7293 7294 9120 9119 9121 10341 10342 10343 7086 7085 7087 7345 7347 7346 10344 +1001 7 44 6 2675 365 364 363 362 361 360 24 25 26 6089 6090 6091 10158 10159 10160 8788 8789 8790 368 366 367 8794 8796 8795 10345 10346 10347 10348 10349 10350 10351 +1002 110 113 151 2658 2154 2155 2156 2165 2164 2163 2007 2008 2009 4732 4733 4734 10352 10353 10354 8155 8156 8157 2166 2167 2168 8161 8163 8162 10355 10356 10357 10358 10359 10360 10361 +1003 2607 2637 2622 2666 9270 9269 9268 6628 6627 6626 8636 8635 8634 8617 8618 8619 8254 8255 8256 7546 7547 7548 10362 10363 10364 9274 9276 9275 10365 10366 10367 8261 8260 8262 10368 +1004 86 153 127 2625 1572 1573 1574 1583 1582 1581 1586 1585 1584 5871 5872 5873 8331 8330 8329 8345 8346 8347 1589 1587 1588 10369 10370 10371 9006 9008 9007 10372 10373 10374 10375 +1005 76 2621 77 2671 7179 7178 7177 9145 9144 9143 1280 1279 1278 7183 7184 7185 9146 9147 9148 5254 5255 5256 10376 10377 10378 7197 7196 7195 10379 10380 10381 9155 9157 9156 10382 +1006 2607 2626 2647 2674 5398 5397 5396 3317 3316 3315 3378 3377 3376 8637 8638 8639 8170 8169 8168 6684 6685 6686 5399 5401 5400 10383 10384 10385 9488 9490 9489 8543 8545 8544 10386 +1007 2607 2663 2626 2674 3375 3374 3373 4989 4990 4991 5396 5397 5398 8637 8638 8639 6684 6685 6686 10013 10014 10015 5402 5404 5403 10387 10388 10389 10383 10385 10384 10022 10024 10023 10390 +1008 161 2626 125 2660 10391 10392 10393 5173 5174 5175 2078 2077 2076 10394 10395 10396 5845 5846 5847 6040 6041 6042 10397 10398 10399 10400 10401 10402 10403 10404 10405 6045 6044 6043 10406 +1009 73 77 76 2621 1283 1282 1281 1280 1279 1278 1272 1273 1274 6454 6453 6452 7177 7178 7179 9145 9144 9143 1286 1284 1285 10407 10408 10409 7697 7696 7698 10378 10377 10376 10410 +1010 54 53 52 2668 773 772 771 636 637 638 776 775 774 5907 5908 5909 8943 8944 8945 9013 9014 9015 778 779 777 9016 9018 9017 8949 8951 8950 10411 10412 10413 10414 +1011 80 85 86 2632 1437 1438 1439 1451 1450 1449 1448 1447 1446 9280 9279 9278 5867 5866 5865 7824 7825 7826 1452 1453 1454 10415 10416 10417 9892 9894 9893 7832 7831 7830 10418 +1012 59 62 148 2634 942 943 944 953 952 951 897 898 899 5663 5664 5665 4343 4342 4341 4412 4413 4414 954 955 956 10419 10420 10421 7809 7811 7810 6987 6989 6988 10422 +1013 57 149 55 2627 851 850 849 848 847 846 837 838 839 3337 3336 3335 6961 6962 6963 8384 8383 8382 854 852 853 8606 8608 8607 8416 8418 8417 10423 10424 10425 10426 +1014 2604 2661 2640 2675 8056 8055 8054 9248 9249 9250 10064 10063 10062 7140 7141 7142 3248 3249 3250 10427 10428 10429 10065 10067 10066 10430 10431 10432 10433 10434 10435 10436 10437 10438 10439 +1015 190 50 2623 2660 296 295 294 6002 6003 6004 9571 9570 9569 9575 9576 9577 6361 6362 6363 5204 5205 5206 10440 10441 10442 9832 9834 9833 9584 9586 9585 6367 6369 6368 10443 +1016 178 181 163 2680 231 232 233 2580 2581 2582 2588 2587 2586 7707 7708 7709 5322 5323 5324 10444 10445 10446 2591 2589 2590 10447 10448 10449 7713 7715 7714 10450 10451 10452 10453 +1017 107 106 105 2663 2039 2038 2037 1806 1807 1808 2042 2041 2040 10454 10455 10456 4062 4063 4064 7599 7600 7601 2044 2045 2043 10457 10458 10459 10460 10461 10462 9402 9401 9403 10463 +1018 122 2628 126 2662 10464 10465 10466 9163 9164 9165 1479 1480 1481 10467 10468 10469 4237 4238 4239 8814 8813 8812 10470 10471 10472 10473 10474 10475 10476 10477 10478 9168 9167 9166 10479 +1019 159 74 167 2631 1167 1168 1169 1307 1306 1305 1304 1303 1302 5131 5132 5133 3749 3750 3751 6125 6126 6127 1308 1309 1310 10480 10481 10482 6943 6942 6941 7943 7945 7944 10483 +1020 2642 2655 2618 2678 9480 9479 9478 7399 7400 7401 6661 6660 6659 3156 3157 3158 6668 6669 6670 7356 7357 7358 10484 10485 10486 9486 9485 9484 6681 6680 6682 8119 8118 8120 10487 +1021 184 91 131 2629 1095 1096 1097 1707 1708 1709 1503 1504 1505 9800 9801 9802 8422 8421 8420 5734 5735 5736 1714 1715 1713 10488 10489 10490 10491 10492 10493 8767 8769 8768 10494 +1022 113 169 151 2658 2217 2218 2219 756 757 758 2163 2164 2165 8155 8156 8157 10352 10353 10354 6871 6872 6873 2228 2226 2227 10495 10496 10497 10359 10358 10360 10498 10499 10500 10501 +1023 113 2628 123 2680 8154 8153 8152 9644 9643 9642 2210 2209 2208 10502 10503 10504 9645 9646 9647 7105 7106 7107 10505 10506 10507 10508 10509 10510 10511 10512 10513 9655 9654 9656 10514 +1024 150 81 165 2677 1466 1465 1464 651 652 653 1463 1462 1461 5989 5990 5991 8728 8729 8730 10211 10212 10213 1467 1468 1469 10515 10516 10517 8738 8737 8739 10221 10220 10222 10518 +1025 2607 2671 2666 2682 3384 3383 3382 8568 8569 8570 8617 8618 8619 8640 8641 8642 10519 10520 10521 10240 10241 10242 10259 10258 10257 10248 10247 10246 10522 10523 10524 10525 10526 10527 10528 +1026 166 2640 136 2675 10529 10530 10531 4001 4002 4003 675 676 677 10532 10533 10534 5114 5115 5116 3248 3249 3250 10535 10536 10537 10538 10539 10540 10541 10542 10543 5120 5122 5121 10544 +1027 143 49 2665 2676 684 685 686 5343 5342 5341 9071 9072 9073 9961 9962 9963 5943 5944 5945 5057 5058 5059 10545 10546 10547 10548 10549 10550 9964 9966 9965 5949 5951 5950 10551 +1028 131 184 2629 2662 1503 1504 1505 9802 9801 9800 8422 8421 8420 8423 8424 8425 5542 5543 5544 9803 9804 9805 10493 10492 10491 10552 10553 10554 8433 8432 8434 9813 9812 9814 10555 +1029 102 98 103 2667 1845 1846 1847 1871 1870 1869 1868 1867 1866 9212 9213 9214 9846 9847 9848 10284 10285 10286 1872 1873 1874 10287 10289 10288 9852 9854 9853 10556 10557 10558 10559 +1030 50 174 140 2640 710 709 708 707 706 705 713 712 711 5718 5719 5720 10560 10561 10562 3610 3611 3612 716 714 715 6209 6211 6210 10563 10564 10565 10566 10567 10568 10569 +1031 45 132 8 2630 440 439 438 393 394 395 420 421 422 8361 8362 8363 4425 4426 4427 7222 7223 7224 443 441 442 10570 10571 10572 8752 8754 8753 8611 8610 8612 10573 +1032 169 51 151 2658 216 217 218 761 760 759 758 757 756 6871 6872 6873 10352 10353 10354 6903 6904 6905 763 764 762 8741 8743 8742 10499 10498 10500 10574 10575 10576 10577 +1033 95 105 106 2626 1755 1756 1757 1808 1807 1806 1805 1804 1803 7920 7921 7922 7596 7597 7598 4988 4987 4986 1809 1810 1811 10578 10579 10580 10581 10582 10583 9400 9399 9398 10584 +1034 2618 2652 2646 2681 4141 4140 4139 9188 9189 9190 7506 7505 7504 7513 7514 7515 7516 7517 7518 9359 9360 9361 10261 10263 10262 10585 10586 10587 7522 7524 7523 10588 10589 10590 10591 +1035 73 72 71 2644 1223 1222 1221 1200 1201 1202 1226 1225 1224 6455 6456 6457 3446 3447 3448 9464 9465 9466 1228 1229 1227 9468 9467 9469 8748 8750 8749 10592 10593 10594 10595 +1036 161 106 125 2626 1812 1813 1814 2067 2068 2069 2078 2077 2076 10393 10392 10391 5173 5174 5175 7596 7597 7598 2080 2081 2079 10596 10597 10598 10397 10399 10398 7604 7603 7602 10599 +1037 2607 2622 2637 2674 8634 8635 8636 6626 6627 6628 9268 9269 9270 8637 8638 8639 7205 7206 7207 5098 5099 5100 10362 10364 10363 8643 8645 8644 10600 10601 10602 9785 9787 9786 10603 +1038 189 2627 149 2672 10229 10228 10227 8384 8383 8382 1514 1513 1512 7847 7848 7849 8385 8386 8387 4777 4778 4779 10238 10237 10236 10604 10605 10606 10607 10608 10609 8394 8396 8395 10610 +1039 122 112 126 2628 2190 2191 2192 2198 2197 2196 1479 1480 1481 10466 10465 10464 9163 9164 9165 8875 8874 8873 2199 2200 2201 10611 10612 10613 10470 10472 10471 9564 9563 9562 10614 +1040 3 168 2660 2677 242 241 240 10170 10169 10168 9578 9579 9580 9714 9715 9716 8021 8022 8023 10174 10175 10176 10615 10616 10617 10618 10619 10620 9717 9719 9718 10183 10185 10184 10621 +1041 2617 2651 2642 2678 4548 4547 4546 3149 3148 3147 6658 6657 6656 6665 6666 6667 3156 3157 3158 3162 3163 3164 9314 9313 9312 10622 10623 10624 6674 6676 6675 3170 3169 3168 10625 +1042 2598 2660 2626 2674 5209 5208 5207 6040 6041 6042 5172 5171 5170 7199 7200 7201 6684 6685 6686 9228 9229 9230 6048 6047 6046 9236 9235 9234 10016 10018 10017 9428 9430 9429 10626 +1043 10 133 11 2676 494 493 492 491 490 489 38 37 36 5063 5064 5065 9498 9499 9500 10627 10628 10629 497 495 496 10630 10631 10632 9504 9506 9505 10633 10634 10635 10636 +1044 98 97 88 2667 1631 1630 1629 1623 1624 1625 1634 1633 1632 10284 10285 10286 8661 8662 8663 8904 8905 8906 1636 1637 1635 10292 10291 10290 10637 10638 10639 10034 10033 10035 10640 +1045 2599 2628 2645 2662 6840 6841 6842 6851 6850 6849 6843 6844 6845 4243 4244 4245 7628 7629 7630 8814 8813 8812 6855 6857 6856 8816 8815 8817 10641 10642 10643 10322 10321 10320 10644 +1046 60 114 129 2635 918 919 920 977 976 975 969 970 971 4585 4586 4587 10645 10646 10647 4617 4618 4619 978 979 980 7263 7262 7261 10648 10649 10650 10651 10652 10653 10654 +1047 190 50 3 2623 296 295 294 282 283 284 246 247 248 9571 9570 9569 9572 9573 9574 6004 6003 6002 298 299 297 10440 10442 10441 9581 9583 9582 10655 10656 10657 10658 +1048 63 91 65 2629 1043 1042 1041 1040 1039 1038 1032 1033 1034 4838 4837 4836 8532 8533 8534 5734 5735 5736 1046 1044 1045 8189 8191 8190 9310 9309 9308 10659 10660 10661 10662 +1049 132 142 124 2649 603 604 605 2405 2404 2403 570 571 572 7225 7226 7227 7475 7476 7477 5612 5613 5614 2408 2406 2407 9862 9864 9863 10663 10664 10665 7857 7859 7858 10666 +1050 2605 2668 2643 2669 3485 3486 3487 5913 5914 5915 6429 6428 6427 6436 6437 6438 6166 6167 6168 6351 6352 6353 10667 10668 10669 9836 9838 9837 6449 6448 6450 6357 6359 6358 10670 +1051 77 145 158 2679 1377 1378 1379 1385 1384 1383 1368 1369 1370 9552 9553 9554 4312 4313 4314 10671 10672 10673 1386 1387 1388 10674 10675 10676 9555 9557 9556 10677 10678 10679 10680 +1052 143 2610 170 2676 9070 9069 9068 10299 10298 10297 1982 1981 1980 9961 9962 9963 10300 10301 10302 8316 8317 8318 10681 10682 10683 9967 9969 9968 10684 10685 10686 10307 10306 10308 10687 +1053 90 182 153 2625 1686 1687 1688 1697 1696 1695 1614 1615 1616 4075 4076 4077 8345 8346 8347 6251 6252 6253 1700 1698 1699 8653 8655 8654 8351 8353 8352 10688 10689 10690 10691 +1054 60 129 104 2635 971 970 969 968 967 966 960 961 962 4585 4586 4587 4639 4640 4641 10645 10646 10647 974 972 973 10648 10650 10649 8007 8009 8008 10692 10693 10694 10695 +1055 115 116 100 2638 1919 1918 1917 1916 1915 1914 1890 1891 1892 10696 10697 10698 3953 3954 3955 4973 4974 4975 1922 1920 1921 10699 10700 10701 10702 10703 10704 6107 6106 6105 10705 +1056 2619 2642 2641 2659 7932 7931 7930 4511 4512 4513 7562 7563 7564 7640 7639 7638 5076 5077 5078 5034 5035 5036 9630 9629 9628 10706 10707 10708 7641 7643 7642 5082 5084 5083 10709 +1057 2619 2646 2642 2659 7509 7508 7507 5024 5023 5022 7930 7931 7932 7640 7639 7638 5034 5035 5036 5031 5032 5033 7936 7938 7937 10046 10048 10047 10706 10708 10707 5046 5048 5047 10710 +1058 188 129 114 2635 2231 2230 2229 975 976 977 2234 2233 2232 7864 7865 7866 4617 4618 4619 10645 10646 10647 2236 2237 2235 10711 10712 10713 7870 7872 7871 10651 10653 10652 10714 +1059 87 89 90 2639 1596 1597 1598 1610 1609 1608 1607 1606 1605 8959 8960 8961 4935 4936 4937 7251 7252 7253 1611 1612 1613 10715 10716 10717 9049 9048 9047 9511 9513 9512 10718 +1060 123 2628 122 2662 9642 9643 9644 10466 10465 10464 2213 2212 2211 9639 9640 9641 10467 10468 10469 8814 8813 8812 10719 10720 10721 9649 9648 9650 10722 10723 10724 10475 10474 10473 10725 +1061 99 115 100 2638 1895 1894 1893 1892 1891 1890 1782 1783 1784 4601 4602 4603 3953 3954 3955 10696 10697 10698 1898 1896 1897 10726 10727 10728 6642 6644 6643 10703 10702 10704 10729 +1062 2612 2648 2641 2651 9729 9728 9727 4812 4811 4810 9105 9104 9103 5419 5420 5421 4517 4518 4519 4816 4817 4818 9733 9735 9734 10075 10077 10076 9113 9112 9114 4825 4827 4826 10730 +1063 2658 2667 2606 2673 5895 5894 5893 4455 4456 4457 4737 4736 4735 9133 9134 9135 7311 7312 7313 7317 7318 7319 5897 5896 5898 10731 10732 10733 9138 9137 9136 7325 7324 7323 10734 +1064 92 93 94 2647 1326 1327 1328 1727 1726 1725 1724 1723 1722 4296 4297 4298 3309 3310 3311 9123 9124 9125 1728 1729 1730 10735 10736 10737 8181 8183 8182 9130 9129 9131 10738 +1065 185 107 105 2663 2048 2047 2046 2040 2041 2042 2051 2050 2049 4029 4028 4027 4062 4063 4064 10454 10455 10456 2053 2054 2052 10739 10740 10741 4070 4069 4068 10461 10460 10462 10742 +1066 2600 2652 2644 2682 8500 8499 8498 9933 9934 9935 3103 3104 3105 5297 5298 5299 4667 4668 4669 9362 9363 9364 9959 9958 9957 9896 9898 9897 10743 10744 10745 10746 10747 10748 10749 +1067 129 187 104 2635 555 556 557 2018 2017 2016 966 967 968 10645 10646 10647 4639 4640 4641 4948 4949 4950 2021 2019 2020 10750 10751 10752 10693 10692 10694 5835 5834 5836 10753 +1068 164 52 130 2669 783 784 785 627 628 629 588 589 590 9977 9978 9979 7683 7684 7685 8946 8947 8948 790 791 789 10754 10755 10756 9983 9985 9984 10757 10758 10759 10760 +1069 2620 2655 2646 2657 6318 6317 6316 6568 6567 6566 8514 8513 8512 5696 5697 5698 6575 6576 6577 6572 6573 6574 9704 9703 9702 10761 10762 10763 8521 8523 8522 6587 6589 6588 10764 +1070 59 60 61 2634 909 910 911 938 937 936 935 934 933 5663 5664 5665 7799 7800 7801 4584 4583 4582 939 940 941 8857 8856 8855 10765 10766 10767 9306 9305 9304 10768 +1071 175 123 131 2680 2387 2386 2385 2379 2380 2381 1701 1702 1703 5151 5152 5153 9316 9317 9318 9645 9646 9647 2389 2390 2388 10769 10770 10771 9319 9321 9320 10277 10276 10278 10772 +1072 129 121 43 2635 548 547 546 498 499 500 551 550 549 10645 10646 10647 6409 6408 6407 4761 4762 4763 553 554 552 10773 10774 10775 10776 10777 10778 8185 8187 8186 10779 +1073 73 146 77 2621 1230 1231 1232 1289 1288 1287 1281 1282 1283 6454 6453 6452 9145 9144 9143 4484 4485 4486 1292 1290 1291 9348 9350 9349 10407 10409 10408 10780 10781 10782 10783 +1074 65 184 67 2629 1091 1090 1089 1088 1087 1086 1080 1081 1082 8532 8533 8534 4359 4358 4357 9800 9801 9802 1094 1092 1093 10784 10785 10786 9783 9782 9781 9807 9806 9808 10787 +1075 4 2623 50 2684 9871 9870 9869 6004 6003 6002 281 280 279 9872 9873 9874 5721 5722 5723 3287 3288 3289 10788 10789 10790 9881 9883 9882 10791 10792 10793 6010 6009 6008 10794 +1076 157 70 72 2644 1208 1207 1206 1197 1198 1199 1211 1210 1209 3106 3107 3108 9464 9465 9466 6112 6113 6114 1213 1214 1212 7840 7842 7841 10146 10148 10147 10795 10796 10797 10798 +1077 1 178 2636 2680 209 208 207 7706 7705 7704 6868 6869 6870 7167 7168 7169 5325 5326 5327 7707 7708 7709 10799 10800 10801 10802 10803 10804 7170 7172 7171 7717 7716 7718 10805 +1078 134 137 141 2665 2466 2467 2468 2477 2476 2475 444 445 446 10806 10807 10808 6890 6891 6892 4197 4198 4199 2478 2479 2480 10809 10810 10811 10812 10813 10814 10815 10816 10817 10818 +1079 2643 2649 2604 2669 2920 2919 2918 5966 5967 5968 8127 8126 8125 6166 6167 6168 7680 7681 7682 6169 6170 6171 8806 8805 8804 6180 6179 6178 8136 8135 8134 7688 7687 7686 10819 +1080 2646 2652 2622 2681 9190 9189 9188 9185 9186 9187 8517 8516 8515 7516 7517 7518 9358 9357 9356 9359 9360 9361 9192 9191 9193 10590 10589 10588 10820 10821 10822 9370 9369 9368 10823 +1081 2642 2646 2618 2655 5022 5023 5024 7506 7505 7504 6661 6660 6659 9478 9479 9480 7399 7400 7401 6568 6567 6566 7941 7940 7939 9482 9481 9483 10484 10486 10485 9701 9700 9699 10824 +1082 102 170 143 2610 1971 1972 1973 1982 1981 1980 1985 1984 1983 9209 9210 9211 9068 9069 9070 10299 10298 10297 1988 1986 1987 10334 10336 10335 10133 10135 10134 10683 10682 10681 10825 +1083 4 46 2669 2684 300 301 302 10826 10827 10828 9868 9867 9866 9872 9873 9874 7884 7885 7886 10829 10830 10831 10832 10833 10834 10835 10836 10837 9878 9880 9879 10838 10839 10840 10841 +1084 80 78 84 2632 1392 1393 1394 1403 1402 1401 1400 1399 1398 9280 9279 9278 6556 6557 6558 8696 8697 8698 1404 1405 1406 10842 10843 10844 10845 10846 10847 8995 8997 8996 10848 +1085 2652 2681 2644 2682 9361 9360 9359 9661 9662 9663 9935 9934 9933 9362 9363 9364 4667 4668 4669 9365 9366 9367 10849 10850 10851 9379 9378 9377 10747 10746 10748 10852 10853 10854 10855 +1086 115 2638 168 2677 10698 10697 10696 10173 10172 10171 2259 2260 2261 10856 10857 10858 10174 10175 10176 3635 3636 3637 10859 10860 10861 10862 10863 10864 10865 10866 10867 10181 10180 10182 10868 +1087 2599 2644 2652 2681 3445 3444 3443 9935 9934 9933 5747 5748 5749 6229 6230 6231 9359 9360 9361 9661 9662 9663 9936 9938 9937 9664 9666 9665 10869 10870 10871 10851 10850 10849 10872 +1088 82 126 179 2662 1476 1477 1478 1499 1498 1497 1191 1192 1193 9037 9038 9039 4240 4241 4242 4237 4238 4239 1500 1501 1502 10873 10874 10875 9042 9041 9040 4250 4249 4251 10876 +1089 47 2668 81 2677 9676 9675 9674 10210 10209 10208 534 535 536 9677 9678 9679 10211 10212 10213 9680 9681 9682 10877 10878 10879 9689 9691 9690 10880 10881 10882 10219 10218 10217 10883 +1090 88 87 85 2639 1559 1558 1557 1551 1552 1553 1562 1561 1560 8660 8659 8658 7827 7828 7829 8959 8960 8961 1564 1565 1563 10884 10885 10886 8664 8666 8665 8965 8967 8966 10887 +1091 2621 2666 2671 2682 6826 6825 6824 8570 8569 8568 5254 5255 5256 4664 4665 4666 10240 10241 10242 10519 10520 10521 8571 8573 8572 10888 10889 10890 10891 10892 10893 10525 10527 10526 10894 +1092 129 43 187 2635 549 550 551 560 559 558 557 556 555 10645 10646 10647 4948 4949 4950 6409 6408 6407 561 562 563 10776 10778 10777 10750 10752 10751 9748 9747 9746 10895 +1093 2622 2659 2619 2666 8253 8252 8251 7640 7639 7638 10037 10038 10039 8254 8255 8256 7118 7119 7120 6779 6780 6781 10044 10043 10045 8265 8264 8263 10896 10897 10898 7646 7645 7644 10899 +1094 51 2636 11 2676 6902 6901 6900 9497 9496 9495 200 199 198 9405 9406 9407 9498 9499 9500 5653 5654 5655 10900 10901 10902 9411 9413 9412 10903 10904 10905 9507 9509 9508 10906 +1095 80 78 2632 2671 1392 1393 1394 8698 8697 8696 9280 9279 9278 9281 9282 9283 5251 5252 5253 8699 8700 8701 10842 10844 10843 10907 10908 10909 9287 9289 9288 8708 8710 8709 10910 +1096 2610 2665 2603 2676 4400 4399 4398 3519 3520 3521 5504 5505 5506 8316 8317 8318 5060 5061 5062 5943 5944 5945 8936 8935 8937 9972 9971 9970 8326 8325 8327 5948 5947 5946 10911 +1097 59 61 62 2634 933 934 935 947 946 945 944 943 942 5663 5664 5665 4412 4413 4414 7799 7800 7801 948 949 950 10765 10767 10766 10419 10421 10420 9953 9955 9954 10912 +1098 2621 2644 2681 2682 3451 3450 3449 9663 9662 9661 6232 6233 6234 4664 4665 4666 9365 9366 9367 4667 4668 4669 9668 9667 9669 4681 4680 4679 10913 10914 10915 10852 10854 10853 10916 +1099 2 3 168 2660 12 13 14 242 241 240 239 238 237 9910 9911 9912 10168 10169 10170 9578 9579 9580 243 244 245 10917 10918 10919 10920 10921 10922 10616 10615 10617 10923 +1100 71 72 70 2644 1202 1201 1200 1199 1198 1197 1173 1174 1175 3446 3447 3448 6112 6113 6114 9464 9465 9466 1205 1203 1204 10594 10593 10592 8891 8890 8889 10795 10797 10796 10924 +1101 2648 2650 2613 2653 6332 6333 6334 7969 7970 7971 7493 7492 7491 6484 6485 6486 5634 5635 5636 6646 6647 6648 9944 9943 9945 6654 6653 6652 10925 10926 10927 9624 9626 9625 10928 +1102 49 133 10 2676 506 505 504 492 493 494 450 451 452 5057 5058 5059 5063 5064 5065 10627 10628 10629 509 507 508 10929 10930 10931 5066 5068 5067 10632 10631 10630 10932 +1103 159 68 74 2631 1113 1114 1115 1158 1159 1160 1169 1168 1167 5131 5132 5133 6125 6126 6127 6529 6530 6531 1171 1172 1170 10150 10152 10151 10480 10482 10481 10139 10138 10137 10933 +1104 2604 2624 2661 2675 5437 5436 5435 7769 7768 7767 8054 8055 8056 7140 7141 7142 10427 10428 10429 3078 3079 3080 8057 8059 8058 8630 8632 8631 10430 10432 10431 10934 10935 10936 10937 +1105 42 3 2623 2677 272 271 270 9574 9573 9572 9992 9991 9990 9996 9997 9998 9519 9520 9521 9714 9715 9716 10938 10939 10940 10941 10942 10943 10002 10004 10003 9721 9720 9722 10944 +1106 101 144 137 2665 1943 1942 1941 1940 1939 1938 1946 1945 1944 3759 3760 3761 4197 4198 4199 9900 9901 9902 1949 1947 1948 9908 9907 9906 7814 7813 7815 10945 10946 10947 10948 +1107 168 2638 172 2660 10171 10172 10173 10326 10325 10324 258 259 260 10168 10169 10170 9913 9914 9915 7615 7616 7617 10949 10950 10951 10178 10177 10179 10952 10953 10954 10332 10331 10330 10955 +1108 120 192 171 2672 2357 2356 2355 1836 1837 1838 2325 2326 2327 9535 9536 9537 3651 3652 3653 5529 5530 5531 2360 2358 2359 10956 10957 10958 9540 9539 9538 5536 5535 5537 10959 +1109 128 127 182 2625 2112 2113 2114 2444 2443 2442 2441 2440 2439 3698 3697 3696 6251 6252 6253 8331 8330 8329 2445 2446 2447 8335 8337 8336 7392 7394 7393 10960 10961 10962 10963 +1110 161 99 95 2626 1796 1795 1794 1773 1774 1775 1799 1798 1797 10393 10392 10391 7920 7921 7922 4598 4599 4600 1801 1802 1800 10964 10965 10966 10967 10968 10969 7925 7924 7923 10970 +1111 107 108 106 2663 2063 2062 2061 2060 2059 2058 2037 2038 2039 10454 10455 10456 7599 7600 7601 4686 4687 4688 2066 2064 2065 10971 10972 10973 10457 10459 10458 8918 8917 8919 10974 +1112 166 2640 2675 2684 10529 10530 10531 3250 3249 3248 10532 10533 10534 10975 10976 10977 7667 7668 7669 3468 3469 3470 10538 10540 10539 10978 10979 10980 10981 10982 10983 10984 10985 10986 10987 +1113 2639 2667 2610 2673 8039 8038 8037 8901 8902 8903 3980 3979 3978 8224 8225 8226 5593 5594 5595 7317 7318 7319 8908 8907 8909 8235 8234 8233 9181 9180 9182 10988 10989 10990 10991 +1114 89 88 97 2639 1599 1600 1601 1625 1624 1623 1622 1621 1620 7251 7252 7253 6300 6301 6302 8660 8659 8658 1626 1627 1628 10992 10993 10994 8496 8495 8494 10032 10031 10030 10995 +1115 2637 2657 2622 2659 6017 6016 6015 5702 5703 5704 6626 6627 6628 6021 6022 6023 8251 8252 8253 6024 6025 6026 6636 6635 6637 6038 6037 6036 8257 8259 8258 10996 10997 10998 10999 +1116 3 50 4 2623 284 283 282 281 280 279 17 16 15 9572 9573 9574 9869 9870 9871 6004 6003 6002 287 285 286 10657 10656 10655 11000 11001 11002 10790 10789 10788 11003 +1117 187 43 178 2636 558 559 560 510 511 512 566 565 564 4951 4952 4953 7704 7705 7706 6410 6411 6412 568 569 567 9749 9751 9750 8200 8202 8201 11004 11005 11006 11007 +1118 2644 2647 2600 2682 4333 4332 4331 3312 3313 3314 3105 3104 3103 4667 4668 4669 5297 5298 5299 4899 4900 4901 4335 4334 4336 4910 4909 4908 10745 10744 10743 8176 8175 8174 11008 +1119 164 124 54 2649 582 583 584 828 829 830 780 781 782 9974 9975 9976 4227 4228 4229 7475 7476 7477 835 836 834 11009 11010 11011 11012 11013 11014 9159 9161 9160 11015 +1120 193 190 125 2660 741 742 743 2421 2422 2423 2412 2413 2414 5201 5202 5203 5845 5846 5847 9575 9576 9577 2428 2429 2427 9830 9829 9831 5851 5853 5852 11016 11017 11018 11019 +1121 2598 2663 2670 2674 3707 3706 3705 6950 6949 6948 8271 8272 8273 7199 7200 7201 10098 10099 10100 10013 10014 10015 10154 10156 10155 10019 10021 10020 10101 10103 10102 11020 11021 11022 11023 +1122 188 121 129 2635 597 598 599 546 547 548 2229 2230 2231 7864 7865 7866 10645 10646 10647 4761 4762 4763 2377 2378 2376 8763 8765 8764 10711 10713 10712 10775 10774 10773 11024 +1123 2637 2648 2613 2653 6281 6282 6283 7491 7492 7493 5630 5629 5628 5637 5638 5639 5634 5635 5636 6484 6485 6486 8929 8928 8930 6492 6491 6490 5650 5649 5651 10926 10925 10927 11025 +1124 11 51 1 2636 200 199 198 197 196 195 41 40 39 9497 9496 9495 6868 6869 6870 6900 6901 6902 203 201 202 10901 10900 10902 11026 11027 11028 6908 6907 6906 11029 +1125 45 142 132 2630 608 607 606 605 604 603 438 439 440 8361 8362 8363 7222 7223 7224 5611 5610 5609 611 609 610 10269 10271 10270 10570 10572 10571 9861 9860 9859 11030 +1126 102 103 170 2658 1866 1867 1868 1976 1975 1974 1973 1972 1971 9208 9207 9206 10294 10295 10296 9845 9844 9843 1977 1978 1979 9849 9851 9850 10337 10339 10338 11031 11032 11033 11034 +1127 163 181 175 2680 2582 2581 2580 2397 2398 2399 2574 2575 2576 5322 5323 5324 5151 5152 5153 10444 10445 10446 2585 2583 2584 10452 10451 10450 5841 5843 5842 11035 11036 11037 11038 +1128 1 178 11 2636 209 208 207 206 205 204 39 40 41 6868 6869 6870 9497 9496 9495 7704 7705 7706 212 210 211 10799 10801 10800 11028 11027 11026 11039 11040 11041 11042 +1129 46 130 2669 2684 348 349 350 7685 7684 7683 10828 10827 10826 10829 10830 10831 7884 7885 7886 7661 7662 7663 11043 11044 11045 11046 11047 11048 10839 10838 10840 7890 7892 7891 11049 +1130 153 182 127 2625 1695 1696 1697 2442 2443 2444 1581 1582 1583 8345 8346 8347 8331 8330 8329 6251 6252 6253 2450 2448 2449 10690 10689 10688 10373 10372 10374 10960 10962 10961 11050 +1131 49 144 143 2665 690 691 692 701 700 699 684 685 686 5341 5342 5343 9071 9072 9073 9900 9901 9902 704 702 703 11051 11052 11053 10547 10546 10545 10026 10028 10027 11054 +1132 51 170 2658 2676 747 748 749 10296 10295 10294 6903 6904 6905 9405 9406 9407 8712 8713 8714 10300 10301 10302 11055 11056 11057 11058 11059 11060 9408 9410 9409 10309 10311 10310 11061 +1133 83 55 149 2627 804 805 806 846 847 848 857 856 855 9753 9754 9755 8384 8383 8382 6961 6962 6963 858 859 860 9759 9761 9760 10230 10232 10231 10423 10425 10424 11062 +1134 80 84 85 2632 1398 1399 1400 1442 1441 1440 1439 1438 1437 9280 9279 9278 7824 7825 7826 6556 6557 6558 1443 1444 1445 10845 10847 10846 10415 10417 10416 9710 9712 9711 11063 +1135 2 168 172 2660 237 238 239 260 259 258 257 256 255 9910 9911 9912 9913 9914 9915 10168 10169 10170 261 262 263 10920 10922 10921 9916 9918 9917 10953 10952 10954 11064 +1136 2627 2643 2605 2668 2898 2897 2896 6429 6428 6427 5930 5931 5932 5910 5911 5912 3487 3486 3485 5913 5914 5915 8303 8302 8304 5924 5923 5922 5935 5934 5933 10669 10668 10667 11065 +1137 2618 2599 2652 2681 5744 5745 5746 5749 5748 5747 4139 4140 4141 7513 7514 7515 9359 9360 9361 6229 6230 6231 5758 5757 5756 9929 9931 9930 10585 10587 10586 10870 10869 10871 11066 +1138 2620 2656 2655 2657 4186 4185 4184 7045 7044 7043 6316 6317 6318 5696 5697 5698 6572 6573 6574 7049 7050 7051 9637 9636 9635 8987 8989 8988 10761 10763 10762 7058 7060 7059 11067 +1139 75 152 93 2647 1317 1318 1319 1337 1336 1335 1329 1330 1331 4898 4897 4896 9123 9124 9125 4442 4443 4444 1340 1338 1339 9054 9056 9055 11068 11069 11070 9597 9599 9598 11071 +1140 48 166 136 2675 384 385 386 677 676 675 669 670 671 8840 8841 8842 5114 5115 5116 10532 10533 10534 680 678 679 11072 11073 11074 8847 8846 8848 10542 10541 10543 11075 +1141 115 150 116 2638 2255 2254 2253 2252 2251 2250 1917 1918 1919 10696 10697 10698 4973 4974 4975 5983 5984 5985 2258 2256 2257 11076 11077 11078 10699 10701 10700 7370 7369 7371 11079 +1142 119 189 120 2672 2342 2341 2340 2339 2338 2337 2316 2317 2318 3204 3205 3206 9535 9536 9537 7847 7848 7849 2345 2343 2344 7851 7850 7852 11080 11081 11082 11083 11084 11085 11086 +1143 2617 2654 2651 2678 5768 5767 5766 7902 7903 7904 4546 4547 4548 6665 6666 6667 3162 3163 3164 7751 7752 7753 9243 9242 9241 7760 7762 7761 10622 10624 10623 8581 8580 8579 11087 +1144 2599 2645 2629 2662 6845 6844 6843 6512 6511 6510 4360 4361 4362 4243 4244 4245 5542 5543 5544 7628 7629 7630 9462 9461 9460 10641 10643 10642 5545 5547 5546 7633 7632 7631 11088 +1145 103 98 109 2667 1869 1870 1871 1880 1879 1878 1877 1876 1875 9846 9847 9848 5474 5475 5476 10284 10285 10286 1881 1882 1883 10558 10557 10556 10280 10282 10281 11089 11090 11091 11092 +1146 2619 2646 2622 2681 7509 7508 7507 8515 8516 8517 10039 10038 10037 6235 6236 6237 9358 9357 9356 7516 7517 7518 10040 10042 10041 7530 7529 7528 11093 11094 11095 10821 10820 10822 11096 +1147 2610 2667 2658 2673 8903 8902 8901 5893 5894 5895 9023 9024 9025 5593 5594 5595 9133 9134 9135 7317 7318 7319 9226 9225 9224 10990 10989 10988 9173 9175 9174 10733 10732 10731 11097 +1148 2614 2650 2651 2654 6704 6705 6706 6340 6339 6338 4543 4544 4545 3806 3807 3808 7902 7903 7904 7336 7337 7338 6717 6716 6718 9116 9118 9117 9238 9240 9239 7908 7910 7909 11098 +1149 172 168 115 2638 258 259 260 2259 2260 2261 1899 1900 1901 10326 10325 10324 10696 10697 10698 10173 10172 10171 2266 2267 2265 10950 10949 10951 11099 11100 11101 10861 10860 10859 11102 +1150 44 164 130 2649 579 580 581 590 589 588 378 379 380 8785 8786 8787 7133 7132 7131 9974 9975 9976 593 591 592 11103 11104 11105 11106 11107 11108 9981 9980 9982 11109 +1151 140 174 139 2640 705 706 707 2531 2530 2529 2508 2509 2510 10560 10561 10562 3544 3545 3546 3610 3611 3612 2534 2532 2533 10568 10567 10566 11110 11111 11112 8111 8113 8112 11113 +1152 2623 2604 2683 2684 7373 7374 7375 7381 7380 7379 3280 3279 3278 3287 3288 3289 3293 3294 3295 7664 7665 7666 7389 7388 7390 11114 11115 11116 3299 3301 3300 11117 11118 11119 11120 +1153 140 2640 166 2684 10562 10561 10560 10531 10530 10529 2519 2518 2517 11121 11122 11123 10975 10976 10977 3468 3469 3470 11124 11125 11126 11127 11128 11129 11130 11131 11132 10980 10979 10978 11133 +1154 184 82 67 2662 1145 1144 1143 1137 1138 1139 1086 1087 1088 9803 9804 9805 5539 5540 5541 9037 9038 9039 1147 1148 1146 11134 11135 11136 9809 9811 9810 9779 9778 9777 11137 +1155 123 113 122 2628 2210 2209 2208 2187 2188 2189 2213 2212 2211 9644 9643 9642 10466 10465 10464 8152 8153 8154 2215 2216 2214 10506 10505 10507 10719 10721 10720 11138 11139 11140 11141 +1156 3 4 42 2623 15 16 17 275 274 273 272 271 270 9572 9573 9574 9992 9991 9990 9869 9870 9871 276 277 278 11000 11002 11001 10940 10939 10938 11142 11143 11144 11145 +1157 98 88 154 2667 1632 1633 1634 1566 1567 1568 1640 1639 1638 10284 10285 10286 6053 6054 6055 8661 8662 8663 1641 1642 1643 10637 10639 10638 11146 11147 11148 8690 8689 8688 11149 +1158 131 123 122 2662 2381 2380 2379 2211 2212 2213 1488 1489 1490 8423 8424 8425 10467 10468 10469 9639 9640 9641 2383 2384 2382 10274 10273 10275 11150 11151 11152 10723 10722 10724 11153 +1159 158 145 111 2679 1383 1384 1385 2172 2173 2174 2180 2179 2178 4312 4313 4314 4852 4853 4854 10671 10672 10673 2182 2183 2181 10679 10678 10677 8052 8051 8050 11154 11155 11156 11157 +1160 126 145 146 2679 2202 2203 2204 1374 1375 1376 2432 2431 2430 3727 3728 3729 5953 5954 5955 10671 10672 10673 2433 2434 2435 11158 11159 11160 5956 5958 5957 11161 11162 11163 11164 +1161 133 51 11 2676 518 517 516 198 199 200 489 490 491 10627 10628 10629 9498 9499 9500 9405 9406 9407 520 521 519 11165 11166 11167 10634 10633 10635 10904 10903 10905 11168 +1162 91 184 65 2629 1097 1096 1095 1089 1090 1091 1038 1039 1040 5734 5735 5736 8532 8533 8534 9800 9801 9802 1100 1098 1099 10489 10488 10490 10660 10659 10661 10786 10785 10784 11169 +1163 11 178 43 2636 204 205 206 512 511 510 483 484 485 9497 9496 9495 6410 6411 6412 7704 7705 7706 515 513 514 11041 11040 11039 10110 10109 10108 11004 11006 11005 11170 +1164 47 81 42 2677 536 535 534 533 532 531 522 523 524 9677 9678 9679 9996 9997 9998 10211 10212 10213 539 537 538 10880 10882 10881 10316 10318 10317 11171 11172 11173 11174 +1165 2615 2653 2650 2656 6070 6071 6072 6646 6647 6648 7968 7967 7966 4797 4798 4799 7292 7293 7294 7289 7290 7291 9621 9623 9622 9096 9098 9097 10341 10343 10342 7301 7303 7302 11175 +1166 140 166 176 2684 2517 2518 2519 354 355 356 717 718 719 11121 11122 11123 11176 11177 11178 10975 10976 10977 2538 2539 2540 11130 11132 11131 11179 11180 11181 11182 11183 11184 11185 +1167 107 127 108 2663 2087 2086 2085 2084 2083 2082 2061 2062 2063 10454 10455 10456 4686 4687 4688 8332 8333 8334 2090 2088 2089 11186 11187 11188 10971 10973 10972 9201 9203 9202 11189 +1168 46 5 130 2684 303 304 305 330 331 332 350 349 348 10829 10830 10831 7661 7662 7663 10115 10116 10117 351 352 353 11190 11191 11192 11046 11048 11047 10123 10122 10121 11193 +1169 113 123 169 2680 2208 2209 2210 2222 2221 2220 2219 2218 2217 10502 10503 10504 7069 7070 7071 9645 9646 9647 2223 2224 2225 10511 10513 10512 11194 11195 11196 11197 11198 11199 11200 +1170 93 92 75 2647 1328 1327 1326 1257 1258 1259 1331 1330 1329 9123 9124 9125 4898 4897 4896 4296 4297 4298 1333 1334 1332 10736 10735 10737 11070 11069 11068 10058 10060 10059 11201 +1171 166 2675 5 2684 10534 10533 10532 10114 10113 10112 344 343 342 10975 10976 10977 10115 10116 10117 7667 7668 7669 11202 11203 11204 10981 10983 10982 11205 11206 11207 10124 10126 10125 11208 +1172 122 113 112 2628 2189 2188 2187 2157 2158 2159 2192 2191 2190 10466 10465 10464 8875 8874 8873 8152 8153 8154 2194 2195 2193 11140 11139 11138 10611 10613 10612 9354 9353 9352 11209 +1173 2622 2657 2646 2659 5704 5703 5702 6575 6576 6577 8515 8516 8517 8251 8252 8253 5031 5032 5033 6024 6025 6026 8526 8525 8524 10998 10997 10996 10050 10049 10051 7445 7447 7446 11210 +1174 2623 2669 2604 2684 7271 7270 7269 7680 7681 7682 7375 7374 7373 3287 3288 3289 7664 7665 7666 7884 7885 7886 8286 8285 8287 9886 9885 9884 11114 11116 11115 7889 7888 7887 11211 +1175 115 150 2638 2677 2255 2254 2253 5985 5984 5983 10696 10697 10698 10856 10857 10858 3635 3636 3637 5989 5990 5991 11076 11078 11077 11212 11213 11214 10862 10864 10863 5998 6000 5999 11215 +1176 47 42 46 2669 524 523 522 318 319 320 527 526 525 9673 9672 9671 10828 10827 10826 9993 9994 9995 529 530 528 10313 10315 10314 11216 11217 11218 11219 11220 11221 11222 +1177 2616 2654 2655 2656 3814 3813 3812 8554 8555 8556 6313 6314 6315 4178 4179 4180 7045 7044 7043 7079 7080 7081 8850 8852 8851 7082 7084 7083 9632 9634 9633 8756 8758 8757 11223 +1178 2640 2683 2604 2684 3464 3463 3462 7379 7380 7381 10062 10063 10064 3468 3469 3470 7664 7665 7666 3293 3294 3295 10069 10068 10070 3479 3478 3477 11224 11225 11226 11117 11119 11118 11227 +1179 80 79 78 2671 1391 1390 1389 1353 1354 1355 1394 1393 1392 9281 9282 9283 8699 8700 8701 8204 8205 8206 1396 1397 1395 9515 9517 9516 10907 10909 10908 11228 11229 11230 11231 +1180 189 149 180 2672 1512 1513 1514 2556 2557 2558 2361 2362 2363 7847 7848 7849 8859 8860 8861 8385 8386 8387 2563 2564 2562 10607 10609 10608 11232 11233 11234 9437 9439 9438 11235 +1181 107 156 127 2663 2093 2092 2091 1590 1591 1592 2085 2086 2087 10454 10455 10456 8332 8333 8334 7727 7728 7729 2096 2094 2095 11236 11237 11238 11186 11188 11187 10087 10089 10088 11239 +1182 172 2626 161 2660 10197 10196 10195 10393 10392 10391 1910 1909 1908 9913 9914 9915 10394 10395 10396 6040 6041 6042 11240 11241 11242 10204 10206 10205 11243 11244 11245 10402 10401 10400 11246 +1183 172 99 161 2626 1902 1903 1904 1794 1795 1796 1910 1909 1908 10195 10196 10197 10393 10392 10391 4598 4599 4600 1912 1913 1911 10198 10200 10199 11240 11242 11241 10966 10965 10964 11247 +1184 78 76 77 2671 1343 1342 1341 1278 1279 1280 1346 1345 1344 8699 8700 8701 9146 9147 9148 7183 7184 7185 1348 1349 1347 11248 11249 11250 10129 10128 10130 10380 10379 10381 11251 +1185 5 166 6 2675 344 343 342 341 340 339 23 22 21 10114 10113 10112 10158 10159 10160 10532 10533 10534 347 345 346 11203 11202 11204 10165 10164 10166 11252 11253 11254 11255 +1186 109 98 154 2667 1878 1879 1880 1638 1639 1640 1886 1885 1884 5474 5475 5476 6053 6054 6055 10284 10285 10286 1887 1888 1889 11091 11090 11089 9420 9419 9421 11147 11146 11148 11256 +1187 2607 2637 2670 2674 9270 9269 9268 8971 8970 8969 8775 8776 8777 8637 8638 8639 10098 10099 10100 7205 7206 7207 10055 10054 10056 10600 10602 10601 11257 11258 11259 10104 10106 10105 11260 +1188 166 140 136 2640 2519 2518 2517 2511 2512 2513 675 676 677 10531 10530 10529 4001 4002 4003 10560 10561 10562 2521 2522 2520 11125 11124 11126 10535 10537 10536 11261 11262 11263 11264 +1189 143 133 49 2676 683 682 681 504 505 506 686 685 684 9961 9962 9963 5057 5058 5059 10627 10628 10629 688 689 687 11265 11266 11267 10548 10550 10549 10931 10930 10929 11268 +1190 107 185 156 2663 2046 2047 2048 1431 1432 1433 2091 2092 2093 10454 10455 10456 7727 7728 7729 4029 4028 4027 2099 2097 2098 10740 10739 10741 11236 11238 11237 7996 7995 7994 11269 +1191 79 152 76 2671 1361 1360 1359 1320 1321 1322 1350 1351 1352 8204 8205 8206 7183 7184 7185 4033 4034 4035 1364 1362 1363 9771 9770 9769 11270 11271 11272 9706 9708 9707 11273 +1192 139 136 140 2640 2502 2503 2504 2513 2512 2511 2510 2509 2508 3544 3545 3546 10560 10561 10562 4001 4002 4003 2514 2515 2516 8249 8248 8247 11112 11111 11110 11261 11263 11262 11274 +1193 2621 2681 2666 2682 6234 6233 6232 8470 8471 8472 6824 6825 6826 4664 4665 4666 10519 10520 10521 9365 9366 9367 8478 8477 8476 10913 10915 10914 10888 10890 10889 11275 11276 11277 11278 +1194 2604 2675 2640 2684 7142 7141 7140 3248 3249 3250 10064 10063 10062 7664 7665 7666 3468 3469 3470 7667 7668 7669 10433 10435 10434 7678 7677 7676 11226 11225 11224 10984 10986 10985 11279 +1195 42 168 3 2677 290 289 288 240 241 242 270 271 272 9996 9997 9998 9714 9715 9716 10174 10175 10176 293 291 292 11280 11281 11282 10941 10943 10942 10620 10619 10618 11283 +1196 176 4 50 2684 312 313 314 279 280 281 326 325 324 11176 11177 11178 5721 5722 5723 9872 9873 9874 328 329 327 11284 11285 11286 11287 11288 11289 10792 10791 10793 11290 +1197 47 52 2668 2669 618 619 620 8945 8944 8943 9674 9675 9676 9673 9672 9671 6351 6352 6353 8946 8947 8948 11291 11292 11293 11294 11295 11296 9683 9685 9684 8955 8957 8956 11297 +1198 2607 2670 2663 2674 8777 8776 8775 6948 6949 6950 3373 3374 3375 8637 8638 8639 10013 10014 10015 10098 10099 10100 8783 8782 8781 11257 11259 11258 10387 10389 10388 11020 11022 11021 11298 +1199 89 87 88 2639 1598 1597 1596 1557 1558 1559 1601 1600 1599 7251 7252 7253 8660 8659 8658 8959 8960 8961 1603 1604 1602 10716 10715 10717 10992 10994 10993 10886 10885 10884 11299 +1200 126 112 145 2679 2196 2197 2198 2169 2170 2171 2204 2203 2202 3727 3728 3729 10671 10672 10673 8876 8877 8878 2205 2206 2207 9565 9567 9566 11158 11160 11159 11300 11301 11302 11303 +1201 44 132 124 2649 408 409 410 572 571 570 575 574 573 8785 8786 8787 7475 7476 7477 7225 7226 7227 578 576 577 9474 9476 9475 11304 11305 11306 10664 10663 10665 11307 +1202 1 181 178 2680 222 223 224 233 232 231 207 208 209 7167 7168 7169 7707 7708 7709 10444 10445 10446 236 234 235 11308 11309 11310 10802 10804 10803 10449 10448 10447 11311 +1203 2622 2666 2619 2681 8256 8255 8254 7118 7119 7120 10037 10038 10039 9358 9357 9356 6235 6236 6237 8470 8471 8472 10896 10898 10897 11312 11313 11314 11095 11094 11093 8475 8474 8473 11315 +1204 48 7 6 2675 371 370 369 26 25 24 374 373 372 8840 8841 8842 10158 10159 10160 6089 6090 6091 376 377 375 9792 9794 9793 11316 11317 11318 10346 10345 10347 11319 +1205 151 170 103 2658 765 766 767 1974 1975 1976 2004 2005 2006 10352 10353 10354 9845 9844 9843 10294 10295 10296 2015 2013 2014 11320 11321 11322 11323 11324 11325 11031 11033 11032 11326 +1206 161 125 190 2660 2076 2077 2078 2423 2422 2421 2420 2419 2418 10394 10395 10396 9575 9576 9577 5845 5846 5847 2424 2425 2426 10403 10405 10404 11327 11328 11329 11016 11018 11017 11330 +1207 176 166 5 2684 356 355 354 342 343 344 309 310 311 11176 11177 11178 10115 10116 10117 10975 10976 10977 358 359 357 11184 11183 11182 11331 11332 11333 11206 11205 11207 11334 +1208 172 115 99 2638 1901 1900 1899 1893 1894 1895 1904 1903 1902 10326 10325 10324 4601 4602 4603 10696 10697 10698 1906 1907 1905 11099 11101 11100 10327 10329 10328 10728 10727 10726 11335 +1209 51 170 151 2658 747 748 749 767 766 765 759 760 761 6903 6904 6905 10352 10353 10354 10294 10295 10296 770 768 769 11055 11057 11056 10575 10574 10576 11322 11321 11320 11336 +1210 137 144 141 2665 1938 1939 1940 693 694 695 2475 2476 2477 4197 4198 4199 6890 6891 6892 9900 9901 9902 2525 2523 2524 10947 10946 10945 10816 10815 10817 11337 11338 11339 11340 +1211 115 168 150 2677 2261 2260 2259 1470 1471 1472 2253 2254 2255 10856 10857 10858 5989 5990 5991 10174 10175 10176 2264 2262 2263 10865 10867 10866 11212 11214 11213 11341 11342 11343 11344 +1212 47 52 53 2668 618 619 620 638 637 636 635 634 633 9674 9675 9676 9013 9014 9015 8943 8944 8945 639 640 641 11291 11293 11292 11345 11346 11347 10411 10413 10412 11348 +1213 110 151 103 2658 2009 2008 2007 2006 2005 2004 1995 1996 1997 4732 4733 4734 9845 9844 9843 10352 10353 10354 2012 2010 2011 10355 10357 10356 10250 10252 10251 11324 11323 11325 11349 +1214 4 5 46 2684 18 19 20 305 304 303 302 301 300 9872 9873 9874 10829 10830 10831 10115 10116 10117 306 307 308 11350 11351 11352 10835 10837 10836 11192 11191 11190 11353 +1215 141 144 49 2665 695 694 693 692 691 690 474 475 476 6890 6891 6892 5341 5342 5343 9900 9901 9902 698 696 697 11339 11338 11337 9796 9798 9797 11053 11052 11051 11354 +1216 145 112 111 2679 2171 2170 2169 2148 2149 2150 2174 2173 2172 10671 10672 10673 4852 4853 4854 8876 8877 8878 2176 2177 2175 11302 11301 11300 11155 11154 11156 10267 10266 10265 11355 +1217 82 122 126 2662 1484 1483 1482 1481 1480 1479 1478 1477 1476 9037 9038 9039 4237 4238 4239 10467 10468 10469 1485 1486 1487 11356 11357 11358 10873 10875 10874 10477 10476 10478 11359 +1218 47 165 81 2668 642 643 644 653 652 651 534 535 536 9674 9675 9676 10210 10209 10208 6991 6992 6993 656 654 655 11360 11361 11362 10877 10879 10878 10216 10215 10214 11363 +1219 164 44 124 2649 581 580 579 573 574 575 584 583 582 9974 9975 9976 7475 7476 7477 8785 8786 8787 586 587 585 11104 11103 11105 11009 11011 11010 11305 11304 11306 11364 +1220 106 161 95 2626 1814 1813 1812 1797 1798 1799 1803 1804 1805 7596 7597 7598 7920 7921 7922 10393 10392 10391 1817 1815 1816 10597 10596 10598 10583 10582 10581 10968 10967 10969 11365 +1221 2 190 3 2660 251 250 249 248 247 246 14 13 12 9910 9911 9912 9578 9579 9580 9575 9576 9577 254 252 253 9919 9921 9920 10917 10919 10918 9588 9587 9589 11366 +1222 46 130 52 2669 348 349 350 629 628 627 621 622 623 10828 10827 10826 8946 8947 8948 7683 7684 7685 632 630 631 11043 11045 11044 11367 11368 11369 10757 10759 10758 11370 +1223 143 170 133 2676 1980 1981 1982 750 751 752 681 682 683 9961 9962 9963 10627 10628 10629 10300 10301 10302 2465 2463 2464 10684 10686 10685 11265 11267 11266 11371 11372 11373 11374 +1224 48 6 166 2675 372 373 374 339 340 341 386 385 384 8840 8841 8842 10532 10533 10534 10158 10159 10160 387 388 389 11316 11318 11317 11072 11074 11073 11252 11254 11253 11375 +1225 2607 2666 2622 2682 8619 8618 8617 8254 8255 8256 8636 8635 8634 8640 8641 8642 5300 5301 5302 10519 10520 10521 10365 10367 10366 10522 10524 10523 8646 8648 8647 11376 11377 11378 11379 +1226 2666 2681 2622 2682 8472 8471 8470 9358 9357 9356 8256 8255 8254 10519 10520 10521 5300 5301 5302 9365 9366 9367 11313 11312 11314 11277 11276 11275 11377 11376 11378 9373 9372 9371 11380 +1227 83 165 53 2668 812 811 810 645 646 647 801 802 803 9756 9757 9758 9013 9014 9015 6991 6992 6993 815 813 814 11381 11382 11383 10079 10081 10080 11384 11385 11386 11387 +1228 172 161 190 2660 1908 1909 1910 2418 2419 2420 264 265 266 9913 9914 9915 9575 9576 9577 10394 10395 10396 2571 2572 2573 11243 11245 11244 9923 9922 9924 11328 11327 11329 11388 +1229 51 133 170 2676 516 517 518 752 751 750 749 748 747 9405 9406 9407 10300 10301 10302 10627 10628 10629 753 754 755 11166 11165 11167 11058 11060 11059 11371 11373 11372 11389 +1230 120 180 192 2672 2364 2365 2366 2372 2371 2370 2355 2356 2357 9535 9536 9537 5529 5530 5531 8859 8860 8861 2373 2374 2375 11390 11391 11392 10956 10958 10957 10189 10188 10187 11393 +1231 131 122 82 2662 1490 1489 1488 1482 1483 1484 1493 1492 1491 8423 8424 8425 9037 9038 9039 10467 10468 10469 1495 1496 1494 11150 11152 11151 11394 11395 11396 11358 11357 11356 11397 +1232 47 46 52 2669 525 526 527 623 622 621 620 619 618 9673 9672 9671 8946 8947 8948 10828 10827 10826 624 625 626 11216 11218 11217 11294 11296 11295 11368 11367 11369 11398 +1233 78 79 76 2671 1355 1354 1353 1352 1351 1350 1341 1342 1343 8699 8700 8701 7183 7184 7185 8204 8205 8206 1358 1356 1357 11230 11229 11228 11248 11250 11249 11271 11270 11272 11399 +1234 189 180 120 2672 2363 2362 2361 2366 2365 2364 2337 2338 2339 7847 7848 7849 9535 9536 9537 8859 8860 8861 2368 2369 2367 11232 11234 11233 11084 11083 11085 11392 11391 11390 11400 +1235 1 169 181 2680 213 214 215 227 226 225 224 223 222 7167 7168 7169 10444 10445 10446 7069 7070 7071 228 229 230 7173 7175 7174 11308 11310 11309 11401 11402 11403 11404 +1236 175 181 123 2680 2399 2398 2397 2391 2392 2393 2385 2386 2387 5151 5152 5153 9645 9646 9647 10444 10445 10446 2402 2400 2401 11037 11036 11035 10769 10771 10770 11405 11406 11407 11408 +1237 150 168 81 2677 1472 1471 1470 540 541 542 1464 1465 1466 5989 5990 5991 10211 10212 10213 10174 10175 10176 1475 1473 1474 11343 11342 11341 10515 10517 10516 11409 11410 11411 11412 +1238 53 165 47 2668 647 646 645 644 643 642 633 634 635 9013 9014 9015 9674 9675 9676 6991 6992 6993 650 648 649 11386 11385 11384 11347 11346 11345 11362 11361 11360 11413 +1239 131 82 184 2662 1491 1492 1493 1143 1144 1145 1505 1504 1503 8423 8424 8425 9803 9804 9805 9037 9038 9039 1506 1507 1508 11394 11396 11395 10552 10554 10553 11136 11135 11134 11414 +1240 181 169 123 2680 225 226 227 2220 2221 2222 2393 2392 2391 10444 10445 10446 9645 9646 9647 7069 7070 7071 2395 2396 2394 11403 11402 11401 11406 11405 11407 11197 11199 11198 11415 +1241 81 168 42 2677 542 541 540 288 289 290 531 532 533 10211 10212 10213 9996 9997 9998 10174 10175 10176 545 543 544 11411 11410 11409 11172 11171 11173 11282 11281 11280 11416 +1242 4 176 5 2684 314 313 312 311 310 309 20 19 18 9872 9873 9874 10115 10116 10117 11176 11177 11178 317 315 316 11285 11284 11286 11350 11352 11351 11332 11331 11333 11417 +1243 2621 179 2679 2599 2722 2723 2724 3735 3734 3733 4315 4316 4317 2727 2726 2725 3732 3731 3730 2719 2720 2721 11418 11419 11420 2738 2737 2739 7350 7349 7351 3747 3746 3745 11421 +1244 2621 2679 179 146 4317 4316 4315 3733 3734 3735 2724 2723 2722 4486 4485 4484 1239 1240 1241 5955 5954 5953 11418 11420 11419 11422 11423 11424 4489 4488 4487 5960 5959 5961 11425 +1245 2672 96 147 192 4530 4531 4532 1073 1072 1071 3419 3418 3417 5531 5530 5529 1820 1819 1818 1821 1822 1823 11426 11427 11428 5534 5533 5532 10191 10190 10192 1825 1826 1824 11429 +1246 2672 147 96 2596 3417 3418 3419 1071 1072 1073 4532 4531 4530 3422 3421 3420 3178 3179 3180 3122 3123 3124 11426 11428 11427 3430 3429 3431 4535 4534 4533 4410 4409 4408 11430 +1247 2682 75 2671 2621 4661 4662 4663 7182 7181 7180 10242 10241 10240 4666 4665 4664 5256 5255 5254 4658 4659 4660 11431 11432 11433 4677 4676 4678 10892 10891 10893 7190 7189 7191 11434 +1248 2682 2671 75 2647 10240 10241 10242 7180 7181 7182 4663 4662 4661 4901 4900 4899 4898 4897 4896 3381 3380 3379 11431 11433 11432 10245 10244 10243 4907 4906 4905 9062 9061 9060 11435 +1249 2675 2597 2661 2640 3081 3082 3083 6916 6917 6918 10429 10428 10427 3250 3249 3248 9250 9249 9248 3031 3032 3033 11436 11437 11438 3254 3256 3255 10436 10438 10437 9252 9251 9253 11439 +1250 2675 2661 2597 2624 10427 10428 10429 6918 6917 6916 3083 3082 3081 3080 3079 3078 3071 3070 3069 7769 7768 7767 11436 11438 11437 10934 10936 10935 3093 3095 3094 9383 9382 9381 11440 +1251 2668 119 2677 2605 3488 3489 3490 8727 8726 8725 9680 9681 9682 3485 3486 3487 3631 3630 3629 3201 3202 3203 11441 11442 11443 3495 3494 3496 9840 9839 9841 11444 11445 11446 11447 +1252 2668 2677 119 165 9682 9681 9680 8725 8726 8727 3490 3489 3488 6993 6992 6991 2348 2347 2346 8730 8729 8728 11441 11443 11442 10224 10223 10225 6999 6998 6997 8736 8735 8734 11448 +1253 2677 119 2633 2605 8725 8726 8727 3198 3199 3200 3634 3633 3632 3631 3630 3629 2696 2695 2694 3201 3202 3203 11449 11450 11451 11446 11445 11444 3645 3644 3646 3214 3213 3215 11452 +1254 2677 2633 119 150 3632 3633 3634 3200 3199 3198 8727 8726 8725 5991 5990 5989 2288 2287 2286 5986 5987 5988 11449 11451 11450 5996 5995 5997 8733 8732 8731 8197 8196 8198 11453 +1255 2665 135 134 137 2750 2751 2752 659 658 657 10808 10807 10806 4199 4198 4197 2468 2467 2466 2469 2470 2471 11454 11455 11456 4202 4201 4200 10811 10810 10809 2473 2474 2472 11457 +1256 2665 134 135 2624 10806 10807 10808 657 658 659 2752 2751 2750 3362 3361 3360 3072 3073 3074 9443 9442 9441 11454 11456 11455 11458 11459 11460 3365 3364 3363 11461 11462 11463 11464 +1257 2677 2611 2623 2605 7011 7012 7013 5359 5358 5357 9521 9520 9519 3631 3630 3629 5356 5355 5354 4101 4102 4103 11465 11466 11467 7019 7018 7017 9529 9528 9530 5369 5371 5370 11468 +1258 2677 2623 2611 2660 9519 9520 9521 5357 5358 5359 7013 7012 7011 8023 8022 8021 8020 8019 8018 6361 6362 6363 11465 11467 11466 9723 9725 9724 8029 8028 8027 8373 8372 8371 11469 +1259 2661 2603 2665 2624 6591 6592 6593 3521 3520 3519 6925 6926 6927 7769 7768 7767 3362 3361 3360 3843 3842 3841 11470 11471 11472 7774 7773 7775 9386 9385 9384 3850 3852 3851 11473 +1260 2661 2665 2603 2612 6927 6926 6925 3519 3520 3521 6593 6592 6591 6599 6598 6597 5416 5417 5418 6924 6923 6922 11470 11472 11471 6938 6937 6939 6602 6601 6600 8940 8939 8938 11474 +1261 2665 8 134 2624 4722 4723 4724 399 400 401 10808 10807 10806 3362 3361 3360 9443 9442 9441 4424 4423 4422 11475 11476 11477 4728 4730 4729 11458 11460 11459 9888 9890 9889 11478 +1262 2665 134 8 141 10806 10807 10808 401 400 399 4724 4723 4722 6892 6891 6890 432 433 434 444 445 446 11475 11477 11476 10813 10812 10814 6896 6898 6897 448 449 447 11479 +1263 165 2672 2627 189 6996 6995 6994 4777 4778 4779 11480 11481 11482 1520 1519 1518 10229 10228 10227 7849 7848 7847 11483 11484 11485 7855 7854 7853 11486 11487 11488 10604 10606 10605 11489 +1264 2627 2672 165 2668 4779 4778 4777 6994 6995 6996 11482 11481 11480 5910 5911 5912 6991 6992 6993 3493 3492 3491 11484 11483 11485 5940 5939 5941 11490 11491 11492 7004 7003 7005 11493 +1265 2627 83 165 189 9753 9754 9755 812 811 810 11482 11481 11480 10229 10228 10227 1520 1519 1518 1511 1510 1509 11494 11495 11496 10234 10233 10235 11488 11487 11486 1522 1523 1521 11497 +1266 165 83 2627 2668 810 811 812 9755 9754 9753 11480 11481 11482 6991 6992 6993 5910 5911 5912 9756 9757 9758 11495 11494 11496 11382 11381 11383 11492 11491 11490 9766 9765 9767 11498 +1267 2661 2648 2597 2612 9816 9817 9818 7485 7486 7487 6916 6917 6918 6599 6598 6597 6919 6920 6921 9729 9728 9727 11499 11500 11501 9824 9823 9822 6930 6929 6928 11502 11503 11504 11505 +1268 2661 2597 2648 2613 6918 6917 6916 7487 7486 7485 9818 9817 9816 9247 9246 9245 7493 7492 7491 5782 5783 5784 11499 11501 11500 9255 9254 9256 9950 9949 9951 7495 7494 7496 11506 +1269 2596 2672 2616 2633 3422 3421 3420 11507 11508 11509 2867 2866 2865 2868 2869 2870 2697 2698 2699 3212 3211 3210 11510 11511 11512 3654 3656 3655 2876 2875 2874 11513 11514 11515 11516 +1270 2596 2616 2672 2627 2865 2866 2867 11509 11508 11507 3420 3421 3422 3664 3665 3666 4779 4778 4777 3573 3574 3575 11510 11512 11511 3671 3670 3672 5409 5411 5410 11517 11518 11519 11520 +1271 2605 2616 2672 2633 2693 2692 2691 11509 11508 11507 3207 3208 3209 2694 2695 2696 3212 3211 3210 2697 2698 2699 11521 11522 11523 2709 2711 2710 3224 3223 3222 11513 11515 11514 11524 +1272 2605 2672 2616 2627 3209 3208 3207 11507 11508 11509 2691 2692 2693 5932 5931 5930 3573 3574 3575 4779 4778 4777 11521 11523 11522 5936 5938 5937 8299 8301 8300 11517 11519 11518 11525 +1273 2639 153 86 2625 8348 8349 8350 1574 1573 1572 6496 6495 6494 5289 5288 5287 5871 5872 5873 8345 8346 8347 11526 11527 11528 8357 8359 8358 6502 6501 6500 10371 10370 10369 11529 +1274 2639 86 153 87 6494 6495 6496 1572 1573 1574 8350 8349 8348 8961 8960 8959 1577 1576 1575 1550 1549 1548 11526 11528 11527 8963 8962 8964 9050 9052 9051 1580 1578 1579 11530 +1275 2675 44 130 2649 8788 8789 8790 380 379 378 7139 7138 7137 6094 6093 6092 7133 7132 7131 8785 8786 8787 11531 11532 11533 8797 8799 8798 7148 7147 7146 11107 11106 11108 11534 +1276 2675 130 44 6 7137 7138 7139 378 379 380 8790 8789 8788 10160 10159 10158 360 361 362 335 334 333 11531 11533 11532 10162 10161 10163 10348 10350 10349 381 382 383 11535 +1277 2672 118 119 2633 8678 8679 8680 2277 2278 2279 3206 3205 3204 3212 3211 3210 3200 3199 3198 6734 6735 6736 11536 11537 11538 8684 8686 8685 3218 3217 3216 9326 9328 9327 11539 +1278 2672 119 118 120 3204 3205 3206 2279 2278 2277 8680 8679 8678 9537 9536 9535 2315 2314 2313 2316 2317 2318 11536 11538 11537 11081 11080 11082 9541 9543 9542 2320 2321 2319 11540 +1279 2647 95 105 93 8289 8290 8291 1755 1756 1757 4494 4495 4496 9125 9124 9123 1760 1759 1758 1751 1750 1749 11541 11542 11543 9128 9127 9126 9596 9595 9594 1763 1761 1762 11544 +1280 2647 105 95 2626 4496 4495 4494 1757 1756 1755 8291 8290 8289 3317 3316 3315 7920 7921 7922 4988 4987 4986 11541 11543 11542 4993 4992 4994 8294 8293 8292 10580 10579 10578 11545 +1281 2669 164 54 2649 9977 9978 9979 782 781 780 6165 6164 6163 6171 6170 6169 4227 4228 4229 9974 9975 9976 11546 11547 11548 9987 9986 9988 6174 6173 6172 11013 11012 11014 11549 +1282 2669 54 164 52 6163 6164 6165 780 781 782 9979 9978 9977 8948 8947 8946 785 784 783 776 775 774 11546 11548 11547 8953 8952 8954 10756 10755 10754 788 786 787 11550 +1283 2675 134 135 48 9444 9445 9446 657 658 659 3077 3076 3075 8842 8841 8840 662 661 660 416 415 414 11551 11552 11553 9791 9790 9789 8845 8844 8843 665 663 664 11554 +1284 2675 135 134 2624 3075 3076 3077 659 658 657 9446 9445 9444 3080 3079 3078 9443 9442 9441 3072 3073 3074 11551 11553 11552 3091 3090 3092 9452 9451 9450 11461 11463 11462 11555 +1285 2661 2683 2650 2604 9296 9295 9294 7975 7976 7977 9340 9339 9338 8056 8055 8054 8592 8591 8590 7381 7380 7379 11556 11557 11558 10073 10072 10071 9342 9341 9343 8674 8676 8675 11559 +1286 2650 2683 2661 2613 7977 7976 7975 9294 9295 9296 9338 9339 9340 7971 7970 7969 9247 9246 9245 7974 7973 7972 11557 11556 11558 7986 7985 7984 9947 9946 9948 9297 9299 9298 11560 +1287 2679 77 146 2621 9552 9553 9554 1287 1288 1289 5955 5954 5953 4317 4316 4315 4484 4485 4486 9145 9144 9143 11561 11562 11563 9559 9558 9560 11423 11422 11424 10780 10782 10781 11564 +1288 2679 146 77 145 5953 5954 5955 1289 1288 1287 9554 9553 9552 10673 10672 10671 1379 1378 1377 1374 1375 1376 11561 11563 11562 11161 11163 11162 10676 10675 10674 1380 1381 1382 11565 +1289 2669 4 42 46 9868 9867 9866 275 274 273 9995 9994 9993 10826 10827 10828 320 319 318 302 301 300 11566 11567 11568 10833 10832 10834 11219 11221 11220 322 323 321 11569 +1290 2669 42 4 2623 9993 9994 9995 273 274 275 9866 9867 9868 7271 7270 7269 9869 9870 9871 9992 9991 9990 11566 11568 11567 10000 9999 10001 9877 9876 9875 11142 11144 11143 11570 +1291 2648 2673 2597 2612 9732 9731 9730 8484 8485 8486 7487 7486 7485 9729 9728 9727 6919 6920 6921 5598 5597 5596 11571 11572 11573 9741 9740 9739 11503 11502 11504 8491 8490 8492 11574 +1292 2597 2673 2648 2609 8486 8485 8484 9730 9731 9732 7485 7486 7487 6215 6214 6213 7490 7489 7488 7316 7315 7314 11572 11571 11573 9388 9390 9389 7497 7499 7498 10094 10096 10095 11575 +1293 2680 113 2658 169 10502 10503 10504 8157 8156 8155 6755 6754 6753 7071 7070 7069 6873 6872 6871 2219 2218 2217 11576 11577 11578 11195 11194 11196 7076 7075 7077 10496 10495 10497 11579 +1294 2680 2658 113 2628 6753 6754 6755 8155 8156 8157 10504 10503 10502 7107 7106 7105 8152 8153 8154 7027 7028 7029 11576 11578 11577 7114 7116 7115 10510 10509 10508 8165 8164 8166 11580 +1295 2684 140 50 176 11121 11122 11123 713 712 711 5723 5722 5721 11178 11177 11176 324 325 326 717 718 719 11581 11582 11583 11180 11179 11181 11288 11287 11289 721 722 720 11584 +1296 2684 50 140 2640 5721 5722 5723 711 712 713 11123 11122 11121 3470 3469 3468 10560 10561 10562 5718 5719 5720 11581 11583 11582 5731 5730 5732 11129 11128 11127 10564 10563 10565 11585 +$EndElements diff --git a/utils/meshGeneration/sphere.vtk b/utils/meshGeneration/sphere.vtk new file mode 100644 index 0000000..5b1db21 --- /dev/null +++ b/utils/meshGeneration/sphere.vtk @@ -0,0 +1,7979 @@ +# vtk DataFile Version 2.0 +sphere, Created by Gmsh 4.13.1 +ASCII +DATASET UNSTRUCTURED_GRID +POINTS 5086 double +6.123233995736766e-17 -1.499759782661858e-32 1 +6.123233995736766e-17 -1.499759782661858e-32 -1 +0.3090169943749472 -7.568733460868295e-17 -0.9510565162951536 +0.5877852522924729 -1.439658655611993e-16 -0.8090169943749476 +0.8090169943749473 -1.981520145234183e-16 -0.5877852522924734 +0.9510565162951535 -2.329416636978185e-16 -0.3090169943749477 +1 -2.449293598294706e-16 -2.449293598294706e-16 +0.9510565162951536 -2.329416636978185e-16 0.3090169943749472 +0.8090169943749476 -1.981520145234184e-16 0.5877852522924729 +0.5877852522924734 -1.439658655611994e-16 0.8090169943749472 +0.3090169943749477 -7.568733460868307e-17 0.9510565162951535 +0.104528463267653 -2.560208959210458e-17 -0.9945218953682734 +0.2079116908177586 -5.092367733305644e-17 -0.9781476007338058 +0.4067366430757998 -9.962174560774353e-17 -0.9135454576426011 +0.4999999999999993 -1.224646799147351e-16 -0.866025403784439 +0.6691306063588578 -1.638897310577806e-16 -0.7431448254773946 +0.7431448254773937 -1.820179863647617e-16 -0.6691306063588588 +0.8660254037844384 -2.121150477449813e-16 -0.5000000000000004 +0.9135454576426005 -2.237541041155229e-16 -0.406736643075801 +0.9781476007338056 -2.395770656664636e-16 -0.2079116908177599 +0.9945218953682733 -2.43587611168943e-16 -0.1045284632676543 +0.9945218953682734 -2.43587611168943e-16 0.1045284632676529 +0.9781476007338058 -2.395770656664637e-16 0.2079116908177585 +0.9135454576426011 -2.237541041155231e-16 0.4067366430757997 +0.866025403784439 -2.121150477449815e-16 0.4999999999999993 +0.7431448254773946 -1.820179863647619e-16 0.6691306063588578 +0.6691306063588589 -1.638897310577808e-16 0.7431448254773937 +0.5000000000000006 -1.224646799147355e-16 0.8660254037844384 +0.406736643075801 -9.962174560774383e-17 0.9135454576426005 +0.2079116908177599 -5.092367733305677e-17 0.9781476007338055 +0.1045284632676544 -2.560208959210492e-17 0.9945218953682733 +0.3569270192488653 0.280553875011349 -0.8910065241883679 +0.3889462625002 0.2341541772868659 0.8910065241883679 +0.9461608841921922 0.2834500571065208 -0.1563190530644262 +0.8579604780797957 0.2698172279020972 0.4371526982420629 +0.6773164991001338 0.3107900810235736 -0.6668222293715911 +0.4459508471687355 0.5590059319429499 -0.6990280466205065 +0.9518018415973259 -0.2678587354049444 -0.1494153680154853 +0.6808812905081738 -0.2698172279030535 0.6808812905071159 +0.4371526982924658 -0.2698172279354422 -0.8579604780436275 +0.1506325540503649 -0.2698172279019947 0.9510565162951921 +0.6662471851407947 0.5408452145025473 -0.5134210185039771 +0.4357164394547409 0.7558919103234097 -0.4886497767281894 +0.642685096889914 0.7171989474591998 -0.2694096063599398 +0.388726294011854 0.8939508195678371 -0.2230331825935374 +0.5675516478253765 0.8231842013154865 0.01590275936070227 +0.2952948493675434 0.9528610568294071 0.0696904463678126 +0.4581658318190356 0.8335417278974876 0.3086944418146235 +0.1611694280230516 0.9238869327677427 0.3470696629377664 +0.3085053947675678 0.7591370120730647 0.5731800923794254 +-0.0002716957032419114 0.8059181132994426 0.5920269595527822 +-0.1516424815201693 0.925930397119866 0.345915390649003 +-0.3092741803661934 0.7658960434348149 0.5636956022621744 +-0.4490825809102164 0.8434677935530168 0.2947658677015104 +-0.5932097587342525 0.6552251164106573 0.4677416262928611 +-0.7019579646975889 0.6846829942890247 0.1961229541105124 +-0.8140613980413706 0.4596981073298127 0.3549389952320219 +-0.8833728233128486 0.4635524026637864 0.06907694996826076 +-0.9481588903605661 0.2100167266727788 0.2385114109384946 +-0.977457903005524 0.1995756645309246 -0.06888832977423251 +-0.9934508449536021 -0.05066447859025387 0.1024135209342577 +-0.9736502172938768 -0.07478714187202289 -0.2154347645441669 +-0.9449966454528087 -0.3256306981704392 -0.03075692591873938 +-0.8696465221203075 0.4377707977242311 -0.2281921454037011 +-0.8724248521177135 -0.3357981641892046 -0.3551259921979039 +-0.7931708502635298 -0.5820507804667318 -0.1791560527872211 +-0.8270008789567692 -0.5396040942966247 0.1577877296339944 +-0.6339975403461861 -0.7732742352403243 0.009699275667683017 +-0.5727651661938254 -0.7696636629994055 -0.2820601181544406 +-0.3771482964347201 -0.9192686861674828 -0.1127131098333223 +0.1673046779247925 0.5093951656255882 -0.8441123799481685 +-0.8275626354359716 0.1767029800310584 0.5328378189265589 +0.223596788076049 0.882969020095456 -0.4127592348012879 +-0.4153890333548259 -0.8899793975284022 0.1881186406062028 +-0.1415153755825358 -0.9869837646240088 0.07639664156462028 +-0.07837682170685691 -0.970535533904046 -0.2278548907719993 +0.1558876262495841 -0.9871089797887398 -0.03626168780825224 +0.1048638874205187 -0.9565451947646946 0.2720750916339628 +0.3780760851435548 -0.9143591352081156 0.1449339356534229 +0.4412340705950559 -0.8797188451742978 -0.17722090280584 +-0.4591754801477761 0.5553800495897734 0.6933331659085119 +-0.8659870998453066 -0.06626589462859864 -0.4956563064368156 +-0.7152246318476706 -0.3133679464329606 -0.6247033345090718 +-0.663193243467365 -0.03048938253314828 -0.7478269314299825 +-0.4839327680915777 -0.2728868646920154 -0.8314696837803438 +-0.5279259083086891 0.8492307891322733 0.01006489573825524 +0.3257021827026303 -0.8418163378205094 0.4304222828353667 +0.03185466251029605 -0.8414799952763556 0.5393484013381886 +-0.4031249999471984 0.01760208378093698 -0.9149756286722287 +-0.5556362094074317 0.2603228519601045 -0.7896204249781652 +0.5970890712367354 -0.7397972880177021 0.3101364436039499 +0.2703002414245382 -0.6882724060491149 0.6732153255513416 +-0.05151768388190546 -0.6465004194464126 0.7611722117254786 +0.1393305959919818 0.6032867757347146 0.785259225507177 +-0.505882536501727 -0.5410588567648874 -0.6718170679424958 +-0.2497605312960248 -0.4801594329868121 -0.8408725206120785 +-0.2585863596452233 -0.7248268436712043 -0.6385602096114905 +0.01824848251769633 -0.6439070748355252 -0.7648860515544513 +-0.268604973087193 -0.7629467344642191 0.5880167079286205 +-0.3477549846288119 -0.5258781904745705 0.776220715678863 +-0.5475408391943921 -0.6247447742758353 0.5566803359463458 +-0.6042317901249773 -0.3588121272467564 0.711447679835294 +-0.3805647466740792 -0.2377525286384062 0.8936689592432635 +0.6043330483682228 0.6587586349507459 0.448127914247485 +-0.2715168360327526 0.3014423959080212 -0.9140082547220212 +-0.4032783894667322 0.5300709284059867 -0.7459164507154498 +-0.6615049377457334 0.4737287243708578 -0.5813710631291974 +-0.484228100043115 0.7138065025978478 -0.5059678092306503 +-0.2019000441447132 0.7435501230508319 -0.6374712438106173 +-0.299102968786296 0.883639876448455 -0.3601638277414642 +0.6808812905078323 0.2698172279020885 0.6808812905078399 +-0.6123373096965561 -0.05572126462398086 0.7886305597821379 +-0.363762691703873 0.07270030925185574 0.9286502943299149 +0.8126829566089501 0.5825630518529838 -0.01291133815966031 +0.03205807963512129 -0.4419931963501235 -0.8964453658256645 +-0.8218054525067865 -0.157702838139352 0.5475085506847444 +0.03785043916868847 -0.8658555238516783 -0.4988602570562952 +0.2670533005213295 -0.7151225503348191 -0.6459738947382382 +0.4715958390755147 0.4837154305235898 0.737303700546823 +0.8530311313051615 0.2591113631170988 -0.4529891726386352 +-0.5932503476282941 0.2809141467291171 0.7544145194827312 +0.94670754722786 0.2896975088286888 0.1407841376017232 +0.4278242477509448 -0.2630486925030741 0.8647379940818846 +0.9504384306020707 -0.2674397097649983 0.1585647857359459 +0.8575435793990321 -0.5144044551547482 -0.002658185178351393 +0.8096310360241828 -0.5024444901818068 -0.3033926824963853 +0.8159583843643697 -0.5151357131582037 0.26238733203887 +0.6807327840420017 -0.7195601499698048 -0.1372445529187131 +0.6160292435750542 -0.6826743353074689 -0.3930187310712456 +0.6946730536688448 -0.4357611644628033 -0.5723124636528755 +0.8527104539815935 -0.2459350607989936 0.4608696426759957 +0.812281197989833 0.5149228209324233 0.2739593836231885 +0.5064353504578386 -0.4822658552749281 0.7148026865104721 +0.6951101331150212 -0.4963630715932147 0.5200438481506794 +-0.7655255095975381 -0.4514496092890059 0.4584364126334574 +-0.9187442133780305 -0.255275447450764 0.301236645037081 +-0.2808058201254602 0.9552622737401031 0.09285515469028106 +0.006772833007016007 0.9937162577573733 0.1117234433847299 +0.1239027812527623 0.9763550398805285 -0.1771410085150293 +-0.1057690507308542 0.5278649612155424 -0.8427167321398146 +-0.1316622104253981 -0.4176555253485265 0.8990155307288882 +-0.6930950873771883 -0.5471923995269193 -0.4692543849060763 +0.1951023885276563 -0.9360913578947371 -0.2926910105650508 +-0.1811738238480642 -0.910393896496266 0.3719663946845422 +-0.7723640930355721 0.1967859960623551 -0.6039279589016265 +-0.3028137859412152 -0.8726976988846478 -0.3830176724452655 +-0.9173656703469357 0.173685482985943 -0.358153011810395 +-0.6341711290617527 -0.712994501474738 0.2991083748933347 +-0.7286992721604669 0.6777039759912975 -0.09856313549391867 +0.2709269258050451 -0.5468325035737979 -0.792194934286404 +-0.2776188421293836 -0.2647232293992215 -0.9234984517102276 +-0.154655373933895 0.6411810921054248 0.7516438800654615 +-0.0210771720526643 0.4307550661158935 0.9022227140976636 +0.8194343412572402 0.4987615668670401 -0.2824256712564348 +0.1434027428692444 0.7586701012199487 -0.6354961296911966 +0.862352525887 -0.2479701585602098 -0.4414282745361191 +-0.7081450734429676 0.6082204801833234 -0.358606194096005 +0.06088439921303929 0.221533797533852 -0.9732501561688534 +-0.2126818658293458 -0.1178350488252337 0.9699903737747623 +0.2490512659209192 -0.501424833200067 0.8285810784669612 +-0.5258673171171372 0.8128471990513344 -0.2504855201053042 +-0.243477604832644 0.007304833245209441 -0.9698790106792798 +0.4925576749239548 -0.6742303034409158 0.5502730547605235 +0.4816649737484822 -0.5570733165097086 -0.6765117686313726 +-0.3205021079773509 0.3747492464384723 0.8699663218055464 +0.6917884885668124 -0.2070202264825955 -0.6917884885668019 +0.6664618034876206 0.7094942925815658 0.2290120374264451 +0.1012540610893631 0.2145687866369194 0.9714462676412277 +-0.9312593828814538 -0.009009351356201373 0.3642455125096182 +-0.1502721127990949 0.9752068720582462 -0.162449526946887 +-0.1107870088024523 0.2333483799975382 0.9660614743550898 +0.3765030141354496 -0.809547250660575 -0.4504206137543281 +0.722555929544766 -0.6854061364112704 0.09017403644882779 +-0.6867724289616216 0.4390351185011962 0.579302853040441 +-0.4764928118884178 -0.7173655784231846 -0.5082727880894654 +-0.4302757279837994 -0.8026932698934486 0.4129725322291723 +0.1877735031658354 0.3942429943785029 0.8996185707800288 +0.7075428608398615 0.4468037973895951 0.5474938051821062 +-0.04930285389151259 0.8949838177562863 -0.4433657570815935 +0.1532595193732091 -0.2004481683519601 -0.9676425225907743 +-0.8146410901413588 0.3684458485000188 -0.4478923430651608 +-0.3664099222632511 0.9205687579194299 -0.1352661480552925 +0.2194278736796971 -0.3745713840717462 -0.9008594154955496 +0.5679139631263863 -0.8224467886201039 0.03248092324056762 +0.05076603526942013 -0.09093353687271329 0.9945621657467385 +0.1015320705388402 -0.1818670737454264 0.9780672809880574 +0.2056766741684357 -0.1818670737454271 0.9615723962293669 +0.2590552425286107 -0.09093353687271354 0.9615723962293539 +0.1557790667480316 -0.09144207497533527 0.9835503186351563 +0.2421864763721974 0.0722459637507758 0.9675361654140586 +0.172232064166361 0.1444919275015517 0.9744014567722489 +0.06793515089678476 0.1439622543638444 0.9872485424608693 +0.03396757544839243 0.07198112718192227 0.9968274279672373 +0.1388781797225155 0.07238175009423499 0.9876607380321729 +-0.07137151578131164 -0.03954293899965108 0.9966656724851859 +-0.1427430315626232 -0.07908587799930213 0.9865950794735353 +-0.09320104289102611 -0.1714837985255924 0.9807685111417777 +0.03005137834822575 -0.2230429179313964 0.9743453039964939 +-0.02085390933262535 -0.1320186895878149 0.9910278402068545 +-0.03721070850849607 0.07837614394392763 0.9962291620068028 +-0.07442141701699222 0.1567522878878552 0.9848300223546731 +-0.1469519352641062 0.1180545976499546 0.9820734395633767 +-0.1814330948862728 -0.0007856678867229414 0.9834029768136562 +-0.1096991120128462 0.03923178171165233 0.9931903000570044 +0.03072891239005065 0.2219496914979811 0.9745737880670071 +-0.04031025427453203 0.2282413342600119 0.9727697449733581 +-0.003249159029077905 0.1506466880734089 0.9885823275469356 +0.02041652681815868 0.07428751497821723 -0.9970278484330538 +0.04083305363631726 0.1485750299564343 -0.9880577524639834 +0.1454020363594228 0.1495474819372059 -0.9780050094292841 +0.2291536020484846 0.07477374096860288 -0.9705140464360962 +0.1255150690798679 0.07485905196331713 -0.989263407679183 +0.2589666925161698 -0.06730174522711856 -0.9635386485536631 +0.2066701313354263 -0.1346034904542368 -0.9691075054767319 +0.1029157134364442 -0.1346034904542223 -0.9855405908867517 +0.05145785671822217 -0.06730174522711124 -0.9964048193738085 +0.1560776009280555 -0.06750755689313291 -0.9854351892696257 +-0.0817079609559907 0.002451408333837742 -0.9966532996551986 +-0.1634159219119817 0.004902816667675492 -0.9865450820182422 +-0.1442616580414241 0.07995489674504389 -0.9863041054895942 +-0.04120891124134312 0.1524898482850773 -0.9874455285251421 +-0.06196555907325797 0.07758413109329637 -0.9950582757262193 +0.02149836712291497 -0.1342224329698604 -0.9907180016022217 +-0.1137967843029377 -0.06337457907535016 -0.9914806879658993 +-0.03076082040733942 -0.06594317526691139 -0.9973491212025931 +0.3280860805963768 0.09440974612670493 -0.9399182536557096 +0.344208378978774 0.1888194922534099 -0.9197107105965273 +0.44072641343872 0.1899873551527819 -0.8773055530312647 +0.5188934769116897 0.09499367757639085 -0.8495444431217301 +0.4258343867987977 0.0953318653261495 -0.8997649195612868 +0.5435183882609224 -0.09093353688397879 -0.8344572208879369 +0.4927523530084776 -0.1818670737679579 -0.8509521056344409 +0.3988021488020139 -0.1818670737687506 -0.8988221256676363 +0.3556179798460681 -0.09093353688437515 -0.9301972609505467 +0.4520884598320952 -0.09144207498699201 -0.8872735606388356 +0.1613296240709626 0.2438742421117282 -0.9562939435296828 +0.2611016355151783 0.2637651343245141 -0.928576270344052 +0.2461789721283229 0.1701319450832248 -0.9541755786772375 +0.3462912416728908 -0.2494091875876193 -0.9043657628899555 +0.2506187251207411 -0.2260316886055276 -0.9413288109714841 +0.3044113213829026 -0.1592101419626304 -0.9391410320660866 +0.6263776543986438 0.1050641305026915 -0.7724069928164597 +0.6566441370601523 0.2101282610053832 -0.7243373462630389 +0.731044803672965 0.2100168461119387 -0.6492044511338091 +0.7755432036185196 0.1050084230559692 -0.6224997754284108 +0.7049011191839909 0.1058221661078437 -0.701367294171464 +0.7757738676616714 -0.06952953456802766 -0.627168677531017 +0.736401659518376 -0.1390590691360545 -0.6620990644530437 +0.662099064453051 -0.1390590691360547 -0.7364016595183696 +0.6271686775310207 -0.06952953456802737 -0.7757738676616686 +0.7053843045440895 -0.0697564750091766 -0.7053843045440868 +0.4718583355233265 0.2957310036297048 -0.8305979079490409 +0.5805282955289806 0.3059865441661683 -0.7545588995429463 +0.5535426954240438 0.2020107193037706 -0.8079493509057715 +0.6135166354070756 -0.2304340227690618 -0.7553128485794803 +0.5277140610810547 -0.2515942233001967 -0.8113064874258751 +0.5805949003316524 -0.161427983179388 -0.7980291773835804 +0.8317912172393768 0.08722010374332968 -0.5481934188098564 +0.8466069225139136 0.1744402074866596 -0.5028193838383039 +0.8954577265966122 0.1746427551483128 -0.4094574067624536 +0.9284926022253386 0.08732137757415628 -0.3609383113931947 +0.8850732172037908 0.08772188061528986 -0.4571107872823043 +0.9305159598046093 -0.08346647307215824 -0.3566137916875922 +0.9006582976174176 -0.1669329461443165 -0.4011832778475121 +0.8527381997899099 -0.1669114628683475 -0.4949526504446782 +0.8347878310051596 -0.08345573143417422 -0.544209902607889 +0.8875926053099741 -0.08385398055089038 -0.4529325302347177 +0.7424565655886434 0.2961841868866866 -0.6008603628569527 +0.8015509181248885 0.2788041865061662 -0.5289464540383867 +0.792434884691002 0.192924018936681 -0.5786426154735559 +0.8139940893057741 -0.2367917471971916 -0.5304180342282536 +0.7565397175439603 -0.222997792397731 -0.6147516900051949 +0.7987863352652376 -0.1538966407094093 -0.5815979836380885 +0.960555210543213 0.09559102714039652 -0.2611437210206816 +0.9589042018752286 0.1911820542807933 -0.2096476895818474 +0.9758532986937067 0.191268949579442 -0.1054823603992072 +0.9940183173075068 0.0956344747897209 -0.05274118019960374 +0.9827696130733695 0.09620458655624732 -0.1578244757480951 +0.994644964661337 -0.09025820726058958 -0.05034729680878663 +0.9784040182381764 -0.1805164145211791 -0.100694593617573 +0.9620020676722856 -0.1805333309720673 -0.2048407630389452 +0.9617508978546286 -0.09026666548603414 -0.2586254813003701 +0.9836810062230796 -0.09075976785082335 -0.1553523174452647 +0.8937878876211942 0.2701603085130064 -0.3579896920943406 +0.9251722171064165 0.278362344572638 -0.2580131272211197 +0.9323534270548322 0.1839092059936171 -0.3112787994867418 +0.9317334931977456 -0.2639911688013667 -0.2493619065703801 +0.9016018074113673 -0.2572915496543131 -0.3477286864051309 +0.9363154975372415 -0.1746739534079031 -0.3046346977486994 +0.9940790442061969 0.0977301676768909 0.04749387535189023 +0.9761007040872491 0.1954603353537821 0.09498775070378071 +0.96020831664313 0.1955863832402061 0.1993638767188825 +0.9616763981846914 0.09779319162010294 0.2561542442499685 +0.9833663431430234 0.0983948280167342 0.1526731574084808 +0.960957414267771 -0.09009414038079502 0.2616178392863244 +0.9607491957528432 -0.18018828076159 0.2109340331393853 +0.9777879652391643 -0.1802898517565641 0.1068937060216868 +0.9944935023627034 -0.09014492587828253 0.05344685301084327 +0.9832057293717092 -0.09061492630258647 0.1584153681364976 +0.9557677391462662 0.2883761604821976 -0.05785515424558636 +0.9559517748977824 0.2904793838533287 0.04216552651124145 +0.9809463681840012 0.1942072313226634 -0.005270108974554234 +0.9610759269930955 -0.2704448684070816 0.05650341322998698 +0.961535264206519 -0.270586039389621 -0.0472560152228052 +0.9834112658881315 -0.1813630982709761 0.003115880269636887 +0.9301972609587587 0.09093353687274827 0.3556179798275608 +0.8988221256881719 0.1818670737454967 0.3988021487663352 +0.8509521056588903 0.1818670737454968 0.4927523529745453 +0.8344572209001956 0.0909335368727483 0.5435183882439809 +0.8872735606491187 0.09144207497537069 0.4520884598142641 +0.8308603825975315 -0.08270288710381471 0.5503010604156395 +0.8455535916311833 -0.1654057742076292 0.5076219592751883 +0.8948087281932978 -0.1656816933297517 0.4145683495450164 +0.9279356481279495 -0.08284084666487575 0.3634182536103667 +0.8843225418629385 -0.0831585901589206 0.4594108083576748 +0.9270783318488793 0.2861427861240329 0.2421736413515623 +0.8971749316575184 0.2794441086108329 0.3420352791277888 +0.9346496244567287 0.1897032032455538 0.3007370515604487 +0.8954326128379989 -0.2560040648155102 0.3642284374730376 +0.9283819547635838 -0.2632544352444642 0.2623052580362532 +0.9331536893314779 -0.1739888846659769 0.3145664637238705 +0.6256595587841732 -0.09093353687307905 0.7747781672025522 +0.6570346940548784 -0.1818670737461572 0.7315939982635329 +0.7315939982642072 -0.1818670737461478 0.6570346940541302 +0.7747781672028675 -0.09093353687307419 0.6256595587837835 +0.7041442845485 -0.09144207497570488 0.7041442845481447 +0.7747781672027266 0.09093353687274529 0.6256595587840059 +0.7315939982639522 0.1818670737454908 0.6570346940545959 +0.6570346940545907 0.1818670737454906 0.731593998263957 +0.6256595587840037 0.09093353687274532 0.7747781672027283 +0.7041442845483435 0.0914420749753676 0.704144284548345 +0.8071149072914238 0.2725800685308423 0.5237037642290513 +0.747484100344747 0.2725800685308394 0.6057785288135649 +0.7953907089192301 0.1827630790131505 0.5778851764101561 +0.7446815952669784 -0.2641708214880742 0.6129136144229008 +0.802464197965907 -0.2561397413997589 0.5389282362788189 +0.7921159891016997 -0.1743506057612264 0.5849394208635021 +0.5274636766858602 0.07894311257091251 0.8459019179282257 +0.4604267827190814 0.1578862251418253 0.8735439987003635 +0.3649412118865468 0.1572394163526623 0.9176566230414581 +0.3381041261357493 0.07861970817633107 0.9378190344497439 +0.4352219376874316 0.07913214419167416 0.8968388755574914 +0.3521891615243118 -0.08858074184382993 0.9317275603303784 +0.3921970951898655 -0.17716148368766 0.902660095064703 +0.4864646225483306 -0.1773048234543151 0.8555204092181229 +0.5403745230308793 -0.08865241172715772 0.8367413726798193 +0.4487831360146782 -0.08908798277358439 0.8891889721280648 +0.5922301819202159 0.2617573930928457 0.7620672403298711 +0.4934743348893463 0.2496932882978603 0.8331484517086489 +0.5628851895946972 0.1713528955969451 0.8085780410730211 +0.5178397578190348 -0.268238360327388 0.8123362402791087 +0.6031247935722863 -0.2705194854733033 0.7503730348017887 +0.5749548175742994 -0.1805926856573441 0.7980057892240956 +0.296011332243472 0.2299268125779191 0.9270981350651091 +0.1991444921019988 0.2233323519151243 0.9541824415977774 +0.2699388949065412 0.151706016027449 0.950851343648267 +0.2453395421931644 -0.2701039516641719 0.9310490665544149 +0.3386149174080553 -0.267826330460733 0.9020027685216239 +0.300383250708215 -0.1803121763880444 0.9366202121138388 +0.3919654228976154 0.3785514602249486 -0.8384878646791811 +0.4220517441313159 0.4726565804919562 -0.7736071885610715 +0.5299585463398463 0.4825369759912089 -0.6973535731338992 +0.6080956754422882 0.3987091742987152 -0.6864769798313881 +0.5045450034858877 0.391855699076876 -0.7693396197768566 +0.2967192029107801 0.3604784994177088 -0.8843149699521932 +0.2328662455228225 0.437537948616384 -0.8685239520109224 +0.263161314392189 0.5319447966469087 -0.8048483434335032 +0.3571052432077133 0.5486707768103813 -0.7559340076672385 +0.3293645567712413 0.4577042624426936 -0.825848531441858 +0.09756719687422043 0.3214723220581145 -0.941879073047422 +0.1334858443252105 0.41863041185463 -0.898292885219074 +0.1982472472460734 0.3429067009696506 -0.9182118619302764 +0.6175154996770835 0.3446867832688979 0.7070117602263074 +0.5470235496578699 0.4167324094947166 0.7260160707563101 +0.4486934017076343 0.4047203084896264 0.7967908779347899 +0.4208552037766117 0.3206625812587172 0.8485613745832667 +0.5231408331630046 0.3349459951886866 0.7836675627997994 +0.3818957369501689 0.459799690648367 0.8017106027607178 +0.286056765135901 0.4295873176214898 0.8565198559629292 +0.2567256723572605 0.3434143829785524 0.9034149050774913 +0.3242818092203023 0.2896547085898853 0.9005228803314861 +0.3549707445202401 0.3767074230349934 0.8556209955144164 +0.1597330707136645 0.3360332648462704 0.9282063299919581 +0.1307482023826037 0.2758406291924898 0.9522693184495703 +0.2287198566760121 0.2840392140498619 0.9311331548409396 +0.8697536625021804 0.4919525762990367 0.03887453198154127 +0.9150744437118857 0.392919293391975 0.09084707670439343 +0.9147565733917087 0.3887161369128969 -0.1100916724378989 +0.8696180897020825 0.4898677451164208 -0.06159521375443316 +0.9194427856412177 0.3931047323832523 -0.009676430654397859 +0.9118891547595424 0.3583527759611735 -0.2001036166411005 +0.8692744964163094 0.4307561274083906 -0.2425098113072913 +0.8245186469673497 0.5314228356608779 -0.194316161297208 +0.8222479860330545 0.5596073886239029 -0.1036716936396896 +0.873489584991708 0.4622577749481954 -0.1527537050645818 +0.8501527325702157 0.3423453329681632 -0.4000500022476097 +0.8388431141683983 0.4230182886423122 -0.3426335612376476 +0.8859420285130473 0.3522120926299974 -0.3017504994517577 +0.8138227251090479 0.3312555614549783 0.4774540031261968 +0.7633110259832173 0.3906893732072624 0.5145076202306089 +0.7025561066132631 0.3899733197170392 0.5952610578303317 +0.6936193013392541 0.3306484379517465 0.6399717769477925 +0.7576546184849324 0.3325106674580145 0.5616014023442936 +0.9106973729540279 0.3683312068553296 0.1869823974365735 +0.8654514510637257 0.444138717339158 0.2318072164795982 +0.8357947916252163 0.4375594959347292 0.33164552433209 +0.8511737050617519 0.355039419204089 0.3865880683915022 +0.8857915850868038 0.3636208316377839 0.2883628939174631 +0.7852990976305194 0.4972380508007504 0.3688626412318847 +0.7500301399320297 0.4743000605178381 0.460970977162679 +0.803639171922472 0.416326571655089 0.4252484768763829 +0.5242585325496062 0.5581430562120977 -0.6431402023285068 +0.5983799701043765 0.5520326573915808 -0.5806904136896657 +0.6757111660140661 0.4681607823987865 -0.5694206722166549 +0.6794327395991179 0.390814786883089 -0.6209951326011848 +0.6057472863168637 0.4775326407177234 -0.636421874363942 +0.7382448786842246 0.4529071180575056 -0.4998696245115911 +0.8013383047623739 0.3577407277379763 -0.4794564558310462 +0.743693282357356 0.3760906863336652 -0.5526989211402666 +0.4466843775500935 0.6304851671319999 -0.6347925022235373 +0.443240955135953 0.6967285306886637 -0.5640095834421467 +0.5183520276569616 0.6919413519576194 -0.5025219804893895 +0.5960639537314162 0.6194490998788219 -0.5108723673496047 +0.5238290279409554 0.627983910459141 -0.575533976139445 +0.3504150222915571 0.6351924409896305 -0.6882876397713693 +0.2480128718686219 0.70277191019078 -0.6667842661868085 +0.2437565887856995 0.7669183259415978 -0.59364889181948 +0.3423742044600787 0.7659810501132488 -0.5441074663958702 +0.3477638762607944 0.704038310030097 -0.6191852262272025 +0.1612520458212195 0.5996064364697811 -0.7838813041924663 +0.1531889948291563 0.6836965535280671 -0.713506940791101 +0.2572400339638347 0.621108532582319 -0.7403051773962704 +0.9294002225757685 -0.3535373550465438 0.1059554852888987 +0.8981009709774995 -0.4367476901916136 0.05163430101747214 +0.898111158203125 -0.4366704729459909 -0.05210801827133629 +0.9298539105338642 -0.3536428471686562 -0.1015304964595717 +0.9346738763343972 -0.3554993622243027 0.002224490086745633 +0.8503945508969306 -0.5157682748477522 -0.1039817025508868 +0.8342562880646098 -0.5117398295888846 -0.2052773553926446 +0.8666022728993584 -0.4289920827944438 -0.2548848632330901 +0.9145223353278792 -0.3499226566318022 -0.2029853013451565 +0.8870516559983266 -0.4351176451981525 -0.1543113554727619 +0.8352802790221021 -0.4216966373450302 -0.3528155347042605 +0.8530256697849193 -0.3360437761401954 -0.3992765798358676 +0.8885093099325879 -0.344814600896273 -0.3027442768606208 +0.4579483042124488 -0.3390233554906593 0.8217946915749679 +0.4843782639272468 -0.4127266948580678 0.7713847112734098 +0.5694589613772884 -0.4150023545523049 0.7095699662634708 +0.6281096991125331 -0.3435746748791336 0.6981652015550909 +0.5460851855001939 -0.3430880575322295 0.7642522848876413 +0.6915973200907036 -0.3483410075146757 0.6327335057723887 +0.6963815876573255 -0.4245141694694101 0.5786539590217626 +0.755324294447123 -0.4171287554842686 0.505459010767541 +0.8083974233184203 -0.3327951829586343 0.4855316386927508 +0.7533420972913633 -0.3421263892737834 0.5616272947526089 +0.574048969376282 -0.4910038376000568 0.6552732347807634 +0.6374621894626284 -0.4957418840332179 0.5898151756446316 +0.6355812125282504 -0.4215001524354196 0.6468184782286582 +0.6286456320520722 -0.4799973776478991 -0.6118882142622054 +0.5570765214319481 -0.520757347094393 -0.6468983959761303 +0.4730399922866865 -0.4674604544936097 -0.7468024432084026 +0.4580051137741378 -0.3704341769227949 -0.8080902402109993 +0.5334963651250595 -0.3316616731878994 -0.7780630841625583 +0.6210604572365792 -0.3880872327216022 -0.6809348047027557 +0.5490098123652859 -0.4291007714161782 -0.7172591957560909 +0.6979343877081834 -0.2853871106663801 -0.6568422851186566 +0.6989031052101452 -0.3622047043759146 -0.6167189000311025 +0.6192112412115528 -0.3103560123504512 -0.7212881423919117 +0.414091478115413 -0.5572562087101702 -0.7197178374933885 +0.343389153781099 -0.5538204300991995 -0.7585293799650996 +0.3303495564819416 -0.4600845128927081 -0.8241307005132523 +0.386439692163417 -0.3666102930777721 -0.8463221947521367 +0.4031164793044733 -0.4649227580167735 -0.7882537238676661 +0.2550141897406987 -0.4918298984677225 -0.832508927281939 +0.2377630347295098 -0.4341258601934297 -0.8689093605362579 +0.2939763985132816 -0.3419489747652946 -0.8925518336624065 +0.3670418582406352 -0.3067949192272419 -0.8781555396600375 +0.3131416399191516 -0.4018288771389885 -0.860509074238014 +0.1982361241899017 -0.3179165230031597 -0.9271631590328356 +0.1760834136642568 -0.2596212663950226 -0.9495216845695452 +0.2731540263644032 -0.2846055663775572 -0.9189050818598321 +0.1850564398221987 -0.350079944485427 0.9182582134396693 +0.2181519777535032 -0.4279632874050404 0.8770730523939873 +0.3117789557034762 -0.4262545128451353 0.8491766442028456 +0.371975566074196 -0.3459882694993934 0.8613514356014023 +0.279854838310633 -0.3497070182139368 0.8940840401696289 +-0.1878052922226764 -0.220273420452948 0.9571879608807843 +-0.1604889342053294 -0.3213600448875756 0.933258283406846 +-0.03800680111072006 -0.3727189182244116 0.9271656222417625 +0.05720078815593313 -0.3228585252153194 0.9447171230215577 +-0.06575266138123119 -0.2737000263958624 0.9595649446870125 +-0.004842906902776402 -0.4535568674983873 0.8912141797557876 +0.1243338540611318 -0.4819799429311233 0.867315644587607 +0.09073503068528491 -0.4042779970833341 0.9101244174731431 +0.5099687945256187 0.7507418004658875 -0.4199030574350761 +0.5796777329464019 0.7377096563768063 -0.3460609611246757 +0.6572329840768912 0.6651892615344698 -0.3543558253798175 +0.6651678291645969 0.6057998077326678 -0.4365298981690949 +0.5909104162641838 0.6821364155930674 -0.430714279392187 +0.7078522807823812 0.6501275113020244 -0.2761871967333338 +0.7672935988094591 0.5766663440124137 -0.2805645396506576 +0.7751712764673721 0.5173271213444809 -0.3626046630441724 +0.7236570402368183 0.5314791365701632 -0.4402844711164837 +0.7194235198381833 0.5939148206954127 -0.3601318992563348 +0.7921606801032597 0.4397732161391991 -0.4231796016645018 +0.4244052743580585 0.810220241976306 -0.4042565059327027 +0.4085796024926692 0.8567166929917945 -0.3148002801398622 +0.4786134119461744 0.8442665466563274 -0.2411290113243132 +0.5642023590112804 0.7846978037967688 -0.2567587482494688 +0.4969067970933234 0.801683768493 -0.332245045617413 +0.3677538740532307 0.8042518491826288 -0.4668362145390636 +0.2965157826030881 0.8469293225252531 -0.4413491965713703 +0.2806233122728472 0.8929406379067732 -0.3520050763606415 +0.3360582774694461 0.8966272938323602 -0.2883129031089786 +0.3538699181896514 0.8548395335305956 -0.3795068548967767 +0.1715019002428275 0.8065355778269492 -0.5657627240393701 +0.1984481578257704 0.848301655054545 -0.4909201876957983 +0.2713359758092636 0.8101860005050726 -0.519591601950252 +0.4530959635033869 0.8796050028217276 -0.1449106168226675 +0.5133374436603785 0.8557656213340675 -0.06441948679510907 +0.5991753166084454 0.7966028022557629 -0.08008068060047449 +0.6244978512363111 0.7608821572669558 -0.1762406779208865 +0.5418136830327831 0.8248393498208133 -0.1614867792286074 +0.6580072191162133 0.7529845671023314 0.006382890932970439 +0.7408182414364851 0.6716971808531048 -0.003351177247622298 +0.7656758822999991 0.635457883399972 -0.09966805751566396 +0.7082859644148202 0.6809098850075724 -0.1862598215180684 +0.6871012440197288 0.7209163327295817 -0.09039646934627558 +0.7699044242586804 0.6088950076667575 -0.1910341517776575 +0.3615362869266817 0.923689149848775 -0.1268458422137489 +0.3300481132881181 0.9435430201067284 -0.02819241250456026 +0.3901360569533066 0.9192701328563344 0.05230946284586985 +0.4818495547439879 0.8755866763952079 0.03419033068301768 +0.4239549343314273 0.9044852295457969 -0.04656912270509499 +0.3031252904578138 0.9296179257237291 -0.2095842800831619 +0.2140652959635271 0.9573304174541386 -0.19415076842787 +0.1828891089197819 0.9784513221806665 -0.09583623511717024 +0.2406054021284804 0.9705397214319632 -0.01271572213282918 +0.2734567587076269 0.9553720669953234 -0.1117390474373304 +0.1919540644570959 0.9217258976125997 -0.3370089120611624 +0.1584454112086266 0.9531143416619943 -0.257814086863291 +0.2483706370432726 0.9290358007370225 -0.2742344026624637 +0.3534505578724564 0.9231840069023198 0.15100990874584 +0.4083411762592779 0.8829711239688955 0.2315588003257369 +0.5000919267359545 0.8392592201231712 0.2134292066512154 +0.5369566606820798 0.8357685713743128 0.1147538219498153 +0.4475979025764731 0.8841951603504863 0.1336227376681074 +0.5314574794495582 0.7979878904616443 0.2841975971286475 +0.6013974017336144 0.7563362544936861 0.2574424893573701 +0.6383420144396776 0.7531132487135404 0.1591851350259557 +0.6051195308243342 0.7913000365600822 0.08760482609394406 +0.5713300084097507 0.7991599514783396 0.1868833685581785 +0.722956850150292 0.6744178972369886 0.1499796409757239 +0.7722257077685082 0.63164872811704 0.06846415507075461 +0.6933738858907043 0.7163054479077533 0.07835278975567912 +0.2532961770831915 0.9534026639499021 0.1639036517234146 +0.2081042329258414 0.9436401820618506 0.257363235596354 +0.2630435724057599 0.9036497069262271 0.3379723157126328 +0.3631364946658987 0.8732018110861597 0.3250392028011614 +0.3099495788429904 0.9184200376362635 0.245837127064358 +0.2010667763141541 0.9759244938949434 0.08451942781711481 +0.1039528988232301 0.9896759816594951 0.09866735099597049 +0.0587903337774717 0.9796374093531032 0.191974589074372 +0.1107436432790038 0.9561403592200188 0.2711668470589764 +0.1568159031250909 0.9713004681958526 0.1788411949456268 +0.08579363422335042 0.9929539502288589 -0.08174292049868705 +0.04632051272706665 0.9988047294090762 0.01560521101310779 +0.1441690772823084 0.9895520774807648 0.001401109942211825 +0.2126569820466681 0.8787871158084125 0.4272121405998837 +0.2623237928235034 0.8232500781288757 0.5034337459681182 +0.3623549678570432 0.7926066325401752 0.4903810796948071 +0.4127933812118216 0.8176824367155062 0.4012443857734386 +0.3144779812443481 0.8529854511203377 0.4165566221890047 +0.4123351988244948 0.7349831934937546 0.538311609657535 +0.5122089203594634 0.7010946710286448 0.496093019664084 +0.5600688413389661 0.7227730042303012 0.4048729150204211 +0.5109554891095123 0.7815015194904792 0.3580221545979121 +0.4641990279249469 0.7625053587981526 0.4506715436741427 +0.6288585152048028 0.6797954855952725 0.377379206659162 +0.6496945321459611 0.6968106184413275 0.3038946806494896 +0.5824640781766885 0.7418889381913837 0.3321692355156353 +0.1085686196629165 0.894557752631321 0.433565775899908 +0.05414692717761397 0.8547905442040399 0.516140713194167 +0.103789051595618 0.7990630698418448 0.5922212789015684 +0.2078528030475913 0.7832969491000226 0.5858695262563636 +0.1591232121154572 0.8437335427696925 0.5126338968224425 +0.05752772719584538 0.9347878804523032 0.3505170169380806 +-0.04789547377014717 0.9354765644393526 0.3501280065591424 +-0.102304366683583 0.895722034384563 0.4326844735779765 +-0.05128953326996898 0.8552756124832399 0.5156287525617318 +0.003149408576347255 0.9001543245745123 0.4355597240051274 +-0.04647083776975065 0.9803731880510657 0.1915955985600069 +-0.09977903575140289 0.9575626277841743 0.2704033244906341 +0.005512274071188643 0.9621743549589283 0.2723786436083679 +0.04677392723873427 0.7465385764158889 0.6636959798383621 +0.09382255433382358 0.6782479622497876 0.7288189281311837 +0.1978863057855826 0.6624818415079975 0.7224671754859922 +0.2549014301422527 0.7150063349323088 0.650992474547979 +0.1516832564317842 0.7348690774720366 0.6610292192434821 +0.253691081628958 0.5715524445026151 0.7803644265886384 +0.3660428829663421 0.5311207222492387 0.7641487984856979 +0.4233634051299744 0.5839796782841418 0.6926262791346453 +0.3682010760487245 0.6771359387994619 0.6371145014695025 +0.3128938723867791 0.627718472488389 0.7127881479932516 +0.5235707962865545 0.5501852828209866 0.6505150081612678 +0.5684794980186126 0.6094072831909664 0.5526787706492003 +0.4714114186821757 0.6473806790644281 0.5988902493029407 +-0.2064440802642715 0.8822338357466545 0.4231362673980854 +-0.2595689604314183 0.8282992152078646 0.4965323402021144 +-0.2085541270178117 0.787852793306498 0.5794766191857847 +-0.1044144134370832 0.8013409919439829 0.589024825365471 +-0.156300564366252 0.8465063720398638 0.5089175725740849 +-0.2599032884326219 0.7304192279092642 0.6316154147599186 +-0.207930005785939 0.6884977723937747 0.6947920049213788 +-0.1040820563476254 0.7020827960653782 0.704447778771053 +-0.05217804489463203 0.7574676160980478 0.6507843438449594 +-0.1569114675891831 0.7481758443907575 0.6446795306267958 +-0.05722876542354615 0.6348586044253142 0.770505951174447 +0.04175016785211106 0.6221003799000796 0.7818235355964268 +-0.005157325993251894 0.6936628144426137 0.7202814046247142 +-0.2535621699608943 0.9083769907055916 0.3325018326586728 +-0.3538051398246778 0.8805855251258252 0.3152634707233218 +-0.4069300199918202 0.8266509045870409 0.3886595435273446 +-0.3598119302951782 0.8005077496280224 0.479293978266718 +-0.3084063005521807 0.8592322705121493 0.4081733199147816 +-0.1964861781552706 0.9443067741103034 0.2639657139920402 +-0.239936291548217 0.9541739189126832 0.1788371003592411 +-0.3399941422174421 0.9264337759716088 0.161630572593222 +-0.3966018794937212 0.8888264882281545 0.229552658460002 +-0.2982086473590678 0.9216575786909215 0.2482315658450054 +-0.08993547909494545 0.9902436320211572 0.1064385214173411 +-0.1867083184017926 0.9773035157243573 0.1000891702053026 +-0.1438933228034819 0.971937008258231 0.1860998754180457 +-0.5019517793048077 0.7883005918530156 0.3558462984729825 +-0.5504606367073768 0.7249437890595474 0.4140647173325638 +-0.5043171513188416 0.7001012578370199 0.5054922745806026 +-0.4085799143110588 0.7374172181378749 0.5378459816856176 +-0.4577955998293212 0.7671459910323151 0.4493442079519431 +-0.5533999882479421 0.6274632931278029 0.5477574908519194 +-0.5083253688537275 0.5938862228976851 0.6236220599305664 +-0.4130629525505209 0.6314444870137669 0.6562445101104976 +-0.3626251833748549 0.7022774759258928 0.6126249449618502 +-0.460677675988476 0.6688267855821106 0.5834781998787599 +-0.361854081181487 0.5908139121207302 0.7211106331048655 +-0.2591595865451211 0.6197489299426059 0.7407749810413125 +-0.3123285817034704 0.6637664908411414 0.679606432199943 +-0.5393333091706917 0.7993715460996383 0.2648107114624805 +-0.6245668235706949 0.7458519576293391 0.2315623894230125 +-0.6721982695382406 0.6814426580084745 0.2894570611958537 +-0.6355954877011036 0.6715276413163335 0.3808792498445116 +-0.5903860053992085 0.7390579843991403 0.3244035454871692 +-0.4800431360765355 0.8537107386494377 0.2018330057756569 +-0.5065829545606698 0.8556506473474222 0.1059984898124482 +-0.5920183074486223 0.8026267866100436 0.07283244511688547 +-0.6506311133166643 0.7472082151394549 0.1354955261712648 +-0.5685441243332131 0.8049649839166387 0.1696730778711386 +-0.3664165344752091 0.9281185286159821 0.06584011013722818 +-0.4495241670951352 0.8924596482161049 0.03799736179541024 +-0.4252044058325265 0.8950553965524789 0.1344509217628982 +-0.7466970406063249 0.6157667757010721 0.2515448419118584 +-0.7844374182396509 0.5400240946576393 0.3050113343053142 +-0.748788136474781 0.5307884988174109 0.3969633436449571 +-0.6743413423306227 0.5966986230996327 0.4349879391600833 +-0.7140635390741357 0.6091888389351444 0.3449669849156163 +-0.777438308150372 0.4562178650529484 0.4329606640640891 +-0.7346893665581371 0.4492783721106959 0.5083113996557291 +-0.660590413170051 0.5150008051051325 0.5462549558300471 +-0.6291647322745708 0.5876143578242582 0.508783948391311 +-0.7073081621395219 0.5249758017455453 0.4734084614288531 +-0.6162947965248866 0.4820309647644812 0.6227574750932918 +-0.539760034321861 0.5211546510915538 0.6611028172640805 +-0.5870588410627128 0.5568929656309127 0.5875645853528882 +-0.7708653935762759 0.6177328312330465 0.1554757029355318 +-0.8320060939891407 0.5432070765188128 0.1126584732047163 +-0.8686618435951348 0.4667775443737107 0.1659678449289205 +-0.8453326332293536 0.4654802450279542 0.2621848216168186 +-0.8121941484752803 0.544331796095573 0.2098655782682855 +-0.7178938728192135 0.6890971159375536 0.09886127743043102 +-0.7268956940407687 0.6867477964397949 -0.0003377426167656842 +-0.7888845576615808 0.6130243024245942 -0.04315506134779353 +-0.8410124919271722 0.5408511412466264 0.01334284207618219 +-0.7838284444296626 0.618406571896949 0.05644715703770167 +-0.6003134906980997 0.7993294489141332 -0.02638455958493251 +-0.6678525819860964 0.7416287416648387 -0.06292645128348195 +-0.662541855544478 0.7481366892032066 0.03646620243107937 +-0.9149015783782505 0.3832010556031863 0.1269332614628248 +-0.9367339758682457 0.2977615173139831 0.1840313485820918 +-0.9130337069267724 0.2963513645019376 0.2802593776725345 +-0.8678608648900797 0.3804604509051069 0.3194798342451768 +-0.8958149745893704 0.3836629546760681 0.2243173388543 +-0.9184580313194599 0.2012119792648313 0.3405122378198923 +-0.8777944991667496 0.1899790051684145 0.4397553806695431 +-0.8334920945531111 0.2744692496328822 0.4795389028258608 +-0.8289346527133503 0.3699963332552685 0.4194878483444469 +-0.8783847160126314 0.2870889078260067 0.3821259604877422 +-0.7886294212653208 0.2668529668134804 0.5539432552324909 +-0.7412185975305426 0.3551927958998243 0.5695902636244069 +-0.788152002294944 0.363746949396241 0.4964922739412963 +-0.9248155025202524 0.3796990806501819 0.0233429743524665 +-0.9565228225794121 0.290737101221649 -0.02315227543778597 +-0.9781220161445209 0.2052446971449614 0.03394018012990876 +-0.9682504102381527 0.2087625648614362 0.1375112162193456 +-0.9517980905441078 0.2958700329785292 0.08087841752825375 +-0.8876411268562301 0.4595369887203606 -0.03031478040865964 +-0.8830196484576235 0.4508566364070725 -0.1304016635073182 +-0.9151655573269283 0.3621643299391085 -0.1769434960721908 +-0.9514829321580728 0.2819258443162804 -0.1232803638801768 +-0.9247020422956341 0.3727837594437817 -0.07719068382417629 +-0.7839335781124436 0.604085006227517 -0.1432810188368373 +-0.8314158050703873 0.5232564577566269 -0.1869503637202855 +-0.8404564517221557 0.534808692184211 -0.08725030385516049 +-0.9930166916391974 0.1173711754004019 -0.01191038668856504 +-0.9984031513923161 0.03308971774783681 0.0457844719229178 +-0.9881214843246068 0.03659097220706639 0.14925492611327 +-0.9728734333299147 0.1243522610921275 0.1950738267480789 +-0.9883045942499845 0.1215541586931611 0.09207939774331306 +-0.9808359021186964 -0.03708629225474255 0.1912734692574976 +-0.9599324573519126 -0.02308540495641494 0.2792789669851937 +-0.9436339517530146 0.06445984785333951 0.3246534969990522 +-0.9493076543173951 0.1379938737481861 0.2824405570423181 +-0.9699494066933824 0.05075170791133834 0.2379546439959467 +-0.9041246423216175 0.0533330944590948 0.4239271307456324 +-0.8692726171552867 0.1157502001702416 0.480590270630344 +-0.9145508990585817 0.1277822955360843 0.3837555706158137 +-0.9868567239846008 0.1093029751082209 -0.1190238041690538 +-0.9855736249465539 0.01684926972633524 -0.1684064485683337 +-0.9915526016700867 -0.0675158307773441 -0.1107476894374212 +-0.9982289105464237 -0.0593822325017429 -0.003576676167757147 +-0.9977820368321544 0.02506532046819442 -0.06166633348030446 +-0.9669233639638961 0.1928394907904118 -0.1669495103689667 +-0.946693945563016 0.1841238333455667 -0.2643274246620342 +-0.9451250875230366 0.09173461842355245 -0.313565509450988 +-0.9640669357943725 0.008114317382895836 -0.2655354988724836 +-0.9708466657068581 0.1010034956051121 -0.2173822567769144 +-0.894432787472244 0.3532494013259593 -0.2742350254024508 +-0.9104986714827805 0.2643382578302381 -0.3179897084425318 +-0.9356625935558581 0.274526013126585 -0.2217453024015325 +-0.9747549613890043 -0.1601524328169704 -0.15557623054415 +-0.9650982039603361 -0.2446911210180161 -0.09333655236551398 +-0.9715329514659564 -0.236503322017355 0.01378052577381879 +-0.9878588621595231 -0.1438576072833773 0.0586502965004778 +-0.9870450318972661 -0.1528581160422733 -0.04874937299014081 +-0.9485361522206368 -0.3061457214655849 0.08095656340770351 +-0.9396704675959018 -0.2823861146299939 0.1930738060749702 +-0.9529003308869107 -0.1889063182821912 0.2372664373835532 +-0.978046745951059 -0.1200338200697786 0.1703421403352695 +-0.96856526239797 -0.2142661368046957 0.1263778267527302 +-0.9296308170135574 -0.1744468075189457 0.3245841268533534 +-0.933832892482487 -0.0917608542088463 0.3457398943608543 +-0.9599682593798569 -0.1063535688097042 0.2591328990781513 +-0.9503010438706485 -0.163579745201327 -0.264895437820708 +-0.9161861708202003 -0.2515454233257977 -0.3119740380250637 +-0.9078396982341761 -0.3365702590997443 -0.250095067923402 +-0.9323331251428478 -0.3331386767406433 -0.1406185116578335 +-0.9465855139909443 -0.2497742957982714 -0.2039329935566514 +-0.9473033869559887 -0.07267871822948779 -0.3119841293691572 +-0.9110505565712609 -0.06980940385049673 -0.4063416425930696 +-0.8771892660498153 -0.1577385031865798 -0.4534948248210158 +-0.8793575694006101 -0.2485198346989096 -0.406162722192815 +-0.9184525193556954 -0.1615213114145498 -0.3610482455962085 +-0.9082598665842259 0.09453649472006125 -0.407586636089124 +-0.8909810962805057 0.01384011299158483 -0.453829414365319 +-0.9322949167605702 0.01098433207058235 -0.3615322013754304 +-0.8553611919846161 -0.4225029160812055 -0.2997474222566964 +-0.8286510861994688 -0.5054947307121389 -0.2404422062839689 +-0.8543655604645011 -0.502807512284047 -0.1313167722833115 +-0.9056090976257272 -0.416261797179091 -0.08122978829684072 +-0.8860937296439656 -0.422005376588152 -0.1917012373886479 +-0.8150651942171572 -0.5753974560321161 -0.06772367951844298 +-0.8264907080010828 -0.5610618135082468 0.04607332211493072 +-0.8756503249329946 -0.4733160382398788 0.09596059811009217 +-0.9154052671211643 -0.4012244688098148 0.03243643869341592 +-0.8707484029511612 -0.4914069574068324 -0.01778822560464562 +-0.8682436120577987 -0.4503580630656708 0.2081601430451185 +-0.8992049136977557 -0.3544035715987092 0.2565709095355326 +-0.9133769373523841 -0.3802434069210061 0.1454562539249692 +-0.8566679960030176 0.4172716188384187 -0.3033221731692874 +-0.8382174836940582 0.3940179003789611 -0.3770163712765751 +-0.8542659915208503 0.3054506013953422 -0.4206299393030912 +-0.8887246683815647 0.2401187744159237 -0.390527128357394 +-0.8771632640482706 0.3303017278410477 -0.3485475244344771 +-0.727764620117773 0.6599078809889349 -0.1867625399097135 +-0.7208570618960125 0.6365568713318953 -0.2741540550033819 +-0.7681613189262205 0.5558778172235014 -0.3176917380486391 +-0.8224319238412782 0.4986002667718294 -0.2738676772125447 +-0.779307511868468 0.5823346070312042 -0.2314437456471668 +-0.7500723527949583 0.5328625812888602 -0.3917255863928325 +-0.7858779018331676 0.4522467742472734 -0.4217449212417786 +-0.8066547790671109 0.4770328632071695 -0.3489236518617795 +-0.8208867964504504 -0.4103815549237015 -0.3971546887444763 +-0.7605042001781663 -0.4815606633397227 -0.4355831597240346 +-0.7342776664363978 -0.564830329225145 -0.3765674013508503 +-0.767995529973221 -0.5765749324911535 -0.2788264929377645 +-0.798908117512142 -0.4962292832928 -0.3398563198999243 +-0.8249919848234045 -0.1503203185774729 -0.5447862211913097 +-0.7741674150715211 -0.2336225862742395 -0.5882901500314404 +-0.7761123704063618 -0.3243922815790375 -0.5407580199628709 +-0.8290918340880359 -0.3319516915146446 -0.4499053290961366 +-0.8313932226062687 -0.2424316620909146 -0.5000121984713973 +-0.7141709654267959 -0.3948047995779247 -0.5780043272948681 +-0.7067285599357322 -0.4734424957118264 -0.5257251618719836 +-0.7718525141373256 -0.4047684798539913 -0.4903123230519283 +-0.7482695149219664 -0.6529088981260214 -0.1174849087598485 +-0.6946270204743469 -0.7173525106655464 -0.05383937099157422 +-0.7073316577878598 -0.7043458700939114 0.0598232494330503 +-0.7724952065905404 -0.6254520243048672 0.1098222249254779 +-0.7655200805891106 -0.6434004013291834 -0.003863907903587871 +-0.7273692854064849 -0.6514552154670129 -0.2157313720535042 +-0.6531180626475176 -0.7146590570203002 -0.2503981398940665 +-0.5991225351039992 -0.7785951157519683 -0.1866596733569854 +-0.619737944277804 -0.7798107051379509 -0.08843158131896794 +-0.6773328240383644 -0.7196122629110531 -0.1529000868156964 +-0.6602897658957687 -0.6283002460034381 -0.4114076152981737 +-0.6197310998416663 -0.7032868959827484 -0.3483115068842679 +-0.6976123113868902 -0.6433782973638846 -0.3152799224222652 +-0.6403033240703476 -0.7606027635249808 0.1072151542582746 +-0.6403617571510259 -0.7403115220413201 0.2046354571214734 +-0.7053163839903395 -0.6616410416089658 0.2544797251912125 +-0.770225075800708 -0.6032758541390557 0.206909585134634 +-0.7099219313267123 -0.6863422658996426 0.1579403224673641 +-0.8245778917650104 -0.3898306322551609 0.4100041201840687 +-0.8761498574797065 -0.323800265865133 0.3570921660635516 +-0.8158023486690407 -0.5160984309986534 0.260976890599159 +-0.7950744356663706 -0.4863750065592566 0.3623478918722798 +-0.8513418383319924 -0.4225694881751035 0.3108892117281246 +-0.686478844941193 -0.6336802767770883 0.3566456256172482 +-0.7308140789516175 -0.5454026422437914 0.4104226356325756 +-0.7549149916060093 -0.5776789215551348 0.3104680644436643 +-0.5126733900831715 -0.8277890872988003 -0.2278842294886761 +-0.4468107964415834 -0.8781598700426071 -0.1708664824650796 +-0.4681146622806849 -0.8806687857917952 -0.07274030993778846 +-0.5547208750377548 -0.8314413623982212 -0.03146445122256913 +-0.5363706032291126 -0.8338588673866179 -0.1303302162675443 +-0.3939796217803363 -0.9190332692059302 -0.01256613363303367 +-0.4068600665174554 -0.909167898031379 0.08876158776529368 +-0.4933970649653492 -0.8600345863577484 0.1299994098141815 +-0.5670334603329585 -0.8207234562011093 0.06990038128749231 +-0.4833400725859265 -0.8749595194261633 0.0287787004252898 +-0.493358410655533 -0.8395645936155683 0.2274396002954889 +-0.5670387726294639 -0.7799604876990548 0.2648181790646628 +-0.5698403391410638 -0.8043574683354908 0.1681994382288991 +-0.4878865583852559 -0.8125103511224355 -0.3190511486672423 +-0.3969512287380714 -0.8472182085497131 -0.3530595262914603 +-0.3305716798492727 -0.8963004799551525 -0.2955804697773401 +-0.3555752282643239 -0.9119653431194134 -0.2046593999645867 +-0.4238900247548382 -0.8666333766260387 -0.2631802375390169 +-0.6263037552909763 -0.6091783052728903 -0.4864621244179964 +-0.553473961109148 -0.6663968989664039 -0.4995815723404037 +-0.5121916412816012 -0.7400111526936703 -0.4359394642496189 +-0.5445100877053973 -0.7575675203200591 -0.3600003007542873 +-0.5888210998920476 -0.687183941835265 -0.4255207896280352 +-0.421893173022624 -0.7751942499215579 -0.4701914774275003 +-0.3635446861724865 -0.82737898632666 -0.4281112870981293 +-0.4564202850994472 -0.7967665189735298 -0.3960348944127817 +-0.3018365529170687 -0.9520363538430824 -0.05021430358285234 +-0.2224419577469367 -0.9748523984837301 0.01350468823146481 +-0.2353543251189527 -0.9650962230276855 0.11488090331077 +-0.3276445942687093 -0.932407576661415 0.1525291146990641 +-0.3163893137349156 -0.9472341278330485 0.05143256966857733 +-0.2808585750255098 -0.9474929783731739 -0.1528905385175032 +-0.1800837343960224 -0.9647851526509701 -0.1917275614778094 +-0.100510220303614 -0.9866912670286822 -0.1278203394763645 +-0.1217865499105311 -0.9922339656932353 -0.02529414132887858 +-0.2024045686021929 -0.9751936594816734 -0.08960868884043825 +-0.2301602544247335 -0.9138820745781375 -0.3344335674657992 +-0.1546395863199142 -0.9468034727613649 -0.2822229301630631 +-0.2565965889533132 -0.9350083881818053 -0.2447805232594838 +-0.02312211415362337 0.6157267729098924 -0.787620409181375 +0.06143572445620813 0.6940517851307157 -0.7172989413887404 +0.07692306515295973 0.5198973396310564 -0.8507582490296661 +-0.01486875539212051 0.5261058320065178 -0.8502891117977572 +0.06953106637154002 0.6106453357384893 -0.7888458054335233 +0.005417360320020554 0.328748403038563 -0.9444020011132747 +-0.05100989116657936 0.4324691817987321 -0.9002046421772713 +0.04145564785209309 0.4270107999926664 -0.9032957466692657 +-0.8361213158281566 0.06606222381162689 0.5445520432455051 +-0.8341779012139412 -0.04682096265385211 0.5495043462816931 +-0.7615553162745099 -0.1252837689332561 0.6358753631773366 +-0.6908437739141384 -0.09085717661777168 0.7172725099298856 +-0.6970384536808415 0.02216558713829272 0.7166910637346026 +-0.770139323423532 0.1011080367556877 0.6298115491320836 +-0.7706671116118105 -0.01221620990060249 0.6371208419880594 +-0.613859735602001 0.05722557541496184 0.7873382110154873 +-0.607414630495234 0.1708974421620621 0.7757844616404758 +-0.6800898860475668 0.2493802662387914 0.6894107844431192 +-0.7592102467066695 0.214191223568422 0.6145908566207769 +-0.693290460360945 0.1367224255173206 0.7075700077965217 +-0.9015798268532796 -0.05901932236696733 0.4285680055703579 +-0.8648177044077231 -0.1089607739828891 0.4901202789887457 +-0.8724769701896394 0.003435425987281574 0.4886431564413778 +-0.6289419164879612 0.336034796166284 0.7010796541406222 +-0.6603414792678273 0.3891231076023295 0.6422868034517629 +-0.713457541880003 0.3032238682164756 0.6316910808919034 +0.133757896580083 0.8945152293595972 -0.4265575336882695 +0.04201792868223222 0.8985542128619456 -0.4368464492442445 +0.008534916075597608 0.9333226588738699 -0.3589372781422853 +0.06697233025101373 0.9607762911143757 -0.2691163789390264 +0.1006924301178243 0.9315565416875717 -0.3493757921723521 +0.07999516163307029 0.8125141536590028 -0.5774266396860239 +0.01508844779755259 0.85842706713844 -0.5127136716990848 +0.1072378952750831 0.8570145040225499 -0.50401009286715 +-0.1563909497301617 -0.9717440262720923 0.176792019749199 +-0.1697519175510727 -0.945940829016084 0.2763697423526995 +-0.2618500581452176 -0.9126669266735399 0.3138050796364227 +-0.34070613851546 -0.9057937292636952 0.2519068224650771 +-0.2499383789026419 -0.9439742932703271 0.2155071701737691 +-0.2664474494542775 -0.8819066650638883 0.3889040894554863 +-0.3501852864241188 -0.8457021344590069 0.4026886699964848 +-0.4281004526405426 -0.837239115936954 0.3402361903061906 +-0.4231057050309823 -0.8665251453893204 0.2647937589488327 +-0.3464488972091218 -0.8786966080572082 0.3284287329259427 +-0.501742094709653 -0.7782242481837641 0.3776531344172648 +-0.5701848322872809 -0.7481145486247678 0.339431700295487 +-0.4993002857043791 -0.8115149122477264 0.3035502790232459 +-0.0002916647429099911 -0.9861777758560281 -0.1656904020736726 +0.07860594008075124 -0.9917595241553689 -0.1011639878174903 +0.05740203245747465 -0.99835028994514 0.001305846930566263 +-0.04286549429797371 -0.9983080744503314 0.03928788472114313 +-0.02170022759154682 -0.997742543977018 -0.06355246699179641 +0.140426832332151 -0.9878039450623588 0.06725824024161137 +0.1232294513590386 -0.977502523271226 0.1711821232376108 +0.02299418424242236 -0.9776058332822815 0.2091843737555018 +-0.06005948677030731 -0.9878665789975656 0.1432217865708064 +0.04041199208444783 -0.993561879426213 0.1058379074189297 +0.009618897747637184 -0.9511400592521919 0.3086098904634414 +-0.08673790756234315 -0.9355931873298454 0.3422600228096865 +-0.07378269485391349 -0.9669489709953476 0.2440610608661956 +0.01289834286185198 -0.9677142583333463 -0.2517195800285699 +0.1048812384875772 -0.9561291910660337 -0.2735267734696625 +0.1834611896985475 -0.9605866204900805 -0.2088428509904991 +0.1702868864162806 -0.9777261257306222 -0.1226947406307056 +0.09200576281366522 -0.9778274827651654 -0.1881179246063906 +0.09100039665385506 -0.8964850384339389 -0.4336283012822618 +0.1438431482643444 -0.9200870017013103 -0.3643474413217345 +-0.04007274850890786 -0.9459901783534427 -0.3217091190590708 +-0.0009018462231535873 -0.9107109296286217 -0.4130433262121075 +0.05212102657861505 -0.9372920741936269 -0.34462583513457 +-0.1920428989039365 -0.8832201366702364 -0.4278337471036869 +-0.07681785447448197 -0.8809058639522437 -0.467015927018007 +-0.1164439950192273 -0.9189772014883792 -0.3767249648862537 +0.2322190078361158 -0.9723580580438645 0.02437497398510416 +0.3070124896510563 -0.947868873480605 0.08536937322523221 +0.2900043413625371 -0.93812245371063 0.1892716139172166 +0.1979819885346127 -0.9523314110313083 0.2320948422067968 +0.2162594105121484 -0.9677826895725311 0.1289516697398521 +0.2542101361020643 -0.9634670399318019 -0.08431174098559203 +0.3505408935424029 -0.9272129592729088 -0.1318984841113384 +0.4253633005699081 -0.9022571513259169 -0.07069720934743791 +0.4040510065719935 -0.9139463152550081 0.03801206282158554 +0.3308876510345273 -0.9433798990121928 -0.02340360084683018 +0.2795512008474968 -0.9252603341250465 -0.2564067865707337 +0.3623070252632083 -0.9063064403175536 -0.2175827559432265 +0.2681147213611726 -0.9480805869928107 -0.1710488139590224 +0.3642590351038208 -0.8991657305065188 0.2425208123603245 +0.3466248063233655 -0.8747406595095616 0.3386443890603628 +0.2545623714214671 -0.8886925203506953 0.3813444680718575 +0.180227477767483 -0.9273106294476459 0.3280442847710996 +0.273673637313585 -0.9180781246816796 0.2867669737269666 +0.2302797711281872 -0.8510423487644049 0.4719090459174467 +0.1312439195231077 -0.8509289907538641 0.5086205720208554 +0.0567615877169492 -0.8887681674695204 0.4548288322575006 +0.08134508745499813 -0.9275126590725813 0.3648331728434908 +0.1565540668950622 -0.8936904639878448 0.4204856462660849 +-0.0394993075066471 -0.8720565249979072 0.4878085914732027 +-0.1111335269885977 -0.8952299212405115 0.4315237273833065 +-0.01499216151523298 -0.9162794541692555 0.4002589124059481 +0.4868974913755588 -0.8667461299267573 -0.1080832047506757 +0.5294242997922253 -0.8475197339451983 -0.03768569175392891 +0.5078689194963319 -0.8585517311565667 0.07041367436578427 +0.444184064152239 -0.8893855381870214 0.1081382523299767 +0.4682334069274072 -0.8836048186944871 -3.189099335242051e-05 +0.4564748741914942 -0.8664107924132954 0.2023932509290387 +0.5303522599860704 -0.8075276496373999 0.2581193045836837 +0.5122658379888374 -0.7824165412267237 0.3541300146053772 +0.420796641650633 -0.8168014024374278 0.3946715791031826 +0.4409635032344577 -0.8458774467394993 0.300070881480793 +0.5831581232751614 -0.8024918975287765 0.1262274045477269 +0.5929760783858964 -0.774678835662137 0.21966354280863 +0.5216331065383658 -0.8370509799492838 0.1650592594466532 +0.5060613533144729 -0.8247318475252006 -0.2524267940595718 +0.5650918746156213 -0.7581874462201418 -0.3253044260958997 +0.6426849824349244 -0.7005153196359124 -0.3102165377732404 +0.6644249361845883 -0.7129087048972261 -0.224278136825384 +0.6066298376576157 -0.7803169113548653 -0.1520057825120416 +0.5260356762453529 -0.8342122143697087 -0.1654582990166445 +0.5880855232558716 -0.7725074515991464 -0.2395572051946259 +0.6468836309128044 -0.7582596923699185 -0.08114066171866821 +0.6090576628600541 -0.7927555918577529 -0.02423499308257456 +0.5696066281228066 -0.8163861284040776 -0.0951944249836484 +0.4236176701034586 -0.8644101261873299 -0.2708195032137118 +0.4018370127748463 -0.8407988406947235 -0.362745537051246 +0.460287954424522 -0.7738854441210582 -0.4350130094482711 +0.5408198738330819 -0.7312290744272264 -0.4157137293612891 +0.4855536423448392 -0.8030825147810265 -0.3453927255438977 +0.2576910141741717 -0.9013312799684857 -0.3481339755959738 +0.318659888785582 -0.8587997187849333 -0.401147003346753 +0.3421511355926511 -0.8867404346282307 -0.3108440155576356 +-0.5078114286857699 0.3155964790439211 0.8015774543431203 +-0.4159040526998384 0.3472158867464311 0.8405146916852433 +-0.3701585059867918 0.4390299998126049 0.8186790211738483 +-0.4168155461454149 0.4998037338367348 0.7592503066409376 +-0.5093893008700296 0.4689754946930452 0.7215154367971318 +-0.5545707271178981 0.3764841786046269 0.7420990310493103 +-0.4649150619693025 0.409970128292872 0.7847155402192604 +-0.5874761838023034 0.4309488049261752 0.6849488017346871 +-0.2685983292044295 0.4694648537288083 0.8411050402072131 +-0.2126118794284383 0.5594067704761647 0.8011618150357235 +-0.3165794505613873 0.5327767160947338 0.7848098000595823 +-0.8079614221328785 -0.05499190387450831 -0.5866636437118578 +-0.739553005399015 -0.04292341919542393 -0.6717283173202231 +-0.6880617720117289 -0.1261619606649463 -0.7146006979966197 +-0.7055973393682269 -0.2214974161541966 -0.6731057044131286 +-0.7611323298415121 -0.1390351210920279 -0.6335193853174161 +-0.8432243861985486 0.02163474249917494 -0.5371262164864746 +-0.8117010082745294 0.1102057513403111 -0.5735818734388578 +-0.7429640812262273 0.1221770547789824 -0.6580859680111723 +-0.70622816351602 0.04569904220819791 -0.7065078758216663 +-0.7794177804628116 0.03375268831675748 -0.625594660726749 +-0.8770560049578132 0.1830604760444151 -0.4441414485024254 +-0.8282758558064017 0.1908317464970241 -0.5268228841053398 +-0.8640007160381966 0.1028339236238257 -0.4928772127392509 +-0.6101120154866918 -0.1125190662961914 -0.784284889742624 +-0.5496978263181439 -0.1942116274166865 -0.8124740879051281 +-0.5672333936746419 -0.2895470829059383 -0.7709790943216362 +-0.6451831501996876 -0.3031899772746943 -0.701294902575641 +-0.63116609910449 -0.2090197290368979 -0.7469538862704732 +-0.4966811265189325 -0.3662832496482941 -0.7868573184427845 +-0.5040786158882798 -0.4566623107594128 -0.7330513508179557 +-0.5820283724133366 -0.470305205128179 -0.6633671590719757 +-0.6525806395690349 -0.3935690383858147 -0.6474889349508102 +-0.5778521941132935 -0.3820559639229367 -0.7211935123039921 +-0.573154870628744 -0.5477557918032497 -0.6094727941594626 +-0.6360936311621272 -0.5498178201091273 -0.5413734913028407 +-0.647213470861646 -0.4738497984343094 -0.5971441129735648 +-0.5828782609140329 -0.01461876648036309 -0.8124279811899792 +-0.4952303171728238 0.001588972214970328 -0.868760270799836 +-0.4348161280042758 -0.08010358890552509 -0.8969494689623401 +-0.4620498825769368 -0.1780038887213541 -0.8688063775149873 +-0.5253929419947042 -0.09685123722781214 -0.8453295773540587 +-0.6342774387826595 0.06718274817685037 -0.7701808936858376 +-0.5980286729100771 0.1651920015293976 -0.7842660957915518 +-0.5103807291688679 0.1813997402247307 -0.8405983854014085 +-0.4589815513002414 0.09959822556751717 -0.8828454729055509 +-0.5496938337241554 0.08385796383237379 -0.831146516005168 +-0.706868091390654 0.2200653379020475 -0.6722415848694513 +-0.633929307158191 0.2414483779869425 -0.7347355403772234 +-0.6737707807708473 0.1443492358519831 -0.7247042383540967 +-0.3651867445763269 -0.07733160670445272 -0.9277168017182035 +-0.3229000919660427 -0.1724551659713145 -0.9305883871713249 +-0.3483738409712622 -0.2689760289194354 -0.8979351662529209 +-0.4175389857949512 -0.2717128243862491 -0.8670832349926798 +-0.3936477419750197 -0.1754125023612876 -0.9023701619919176 +-0.4103631401339357 -0.3457589857201678 -0.8438322208906085 +-0.3314426431191543 -0.4156137829036491 -0.8470011557150954 +-0.3388401324904345 -0.5059928440175141 -0.7931951880949181 +-0.4251581188750463 -0.5265171079451084 -0.7362202856453706 +-0.4201025449493785 -0.4385829838512949 -0.7944550446709683 +-0.2699578537028491 -0.3385734705564039 -0.9013826946749882 +-0.2606155102602893 -0.4108204569553913 -0.8736739139740481 +-0.3410636727504556 -0.3432908223831918 -0.8751154109015805 +-0.3114436736497121 0.9501138067202015 0.0169290408239634 +-0.3401723768676092 0.9384706763712232 -0.05962837921308949 +-0.4227120783171944 0.9020464079102242 -0.0873314194377915 +-0.476866342163954 0.878127690769094 -0.03860376167822694 +-0.3959452056725608 0.9182108700295106 -0.01077925157711219 +-0.5313418317461703 0.8436158970074279 -0.07738266054470755 +-0.5306502958146593 0.8313936743720706 -0.1649085254494815 +-0.5989931244316586 0.7749345729453032 -0.2017018704367415 +-0.6672320778966625 0.7294682059345705 -0.1505904736572049 +-0.6020813459596415 0.7901842224761034 -0.1144855772456181 +-0.4219274068170711 0.889648295946311 -0.174651575705594 +-0.4753794854262224 0.8535387054328457 -0.2132745253515335 +-0.478058561462088 0.8691815954193644 -0.126425337638653 +0.3101991495124615 -0.798263276121859 0.5162869644267055 +0.2915536583882348 -0.7465881551608102 0.5979988217831324 +0.1929362086986033 -0.7475472979907528 0.6355695529521012 +0.1125722075194767 -0.7991832936647899 0.5904519973895339 +0.212559172078024 -0.8032340362198649 0.5564473752507508 +0.5668550019024777 -0.7238278772291504 0.3933809997497131 +0.5317255262343934 -0.7017930257819561 0.4740828131398185 +0.4403921795323161 -0.7358620200784178 0.514355728667317 +0.3843341454722227 -0.7921654926113203 0.4740897562065655 +0.478242324871768 -0.7623301823210769 0.4360469835047136 +0.4215135369194985 -0.6838456858505901 0.5955513547437791 +0.3468892311897651 -0.6885604085108123 0.636829981326254 +0.3673012235915644 -0.744005540765054 0.5581626702485927 +0.1651147815448046 -0.6829818430890565 0.7115285735134513 +0.05646876793240901 -0.6688795838046102 0.7412228953678962 +-0.02397914023400986 -0.7190574337112553 0.6945368297349114 +0.004107083113409599 -0.7847415622253255 0.6198094968491974 +0.08505897231789208 -0.7379805242739581 0.6694398531761894 +-0.1251473113987467 -0.6923261091442308 0.710649498027597 +-0.1982499528414739 -0.7315385994067248 0.652340581120323 +-0.170332239420092 -0.7979337245234719 0.5781770485605914 +-0.06906098681618551 -0.8244037083457542 0.5617731799986035 +-0.09763117478426257 -0.7624505684230855 0.639638401303079 +-0.2415110622954016 -0.8190473869728404 0.5204169335080372 +-0.2121178735687273 -0.8686171604292884 0.4477836936741236 +-0.141262471442535 -0.8502567387593799 0.5070585689604412 +-0.4660262751589432 0.2770593231559809 -0.840272361983798 +-0.3702726432803919 0.2909173914300172 -0.8821934260703295 +-0.3188734654117656 0.2091158767728035 -0.9244405135744718 +-0.3632279194216905 0.1134562938415536 -0.9247665369920827 +-0.4169514465335428 0.1963524001026062 -0.8874667465361913 +-0.2648448740246456 0.2054714269550398 -0.9421457877674396 +-0.2554031191851885 0.1064253890691307 -0.9609593556815816 +-0.297641003439008 0.01077154347411818 -0.9546170996389105 +-0.3510267661659508 0.01421492301341967 -0.9362575208770274 +-0.3097390739549327 0.1105973212665605 -0.9443674806949898 +-0.2570760416323151 -0.0840967654607476 -0.9627251128217754 +-0.2685554975726175 -0.1755619379883632 -0.9471303767978799 +-0.3115744509887702 -0.08124843560520467 -0.9467418091553543 +-0.5104324243539341 0.3541114863989067 -0.7836222274594578 +-0.4590849416703739 0.4450217179158687 -0.7688931570216492 +-0.3633313097918227 0.4588797861899052 -0.8108142211081805 +-0.3189251605968318 0.3818276229469795 -0.8674643556325207 +-0.4170034315155492 0.3700323473884308 -0.8301711871598919 +-0.5976111419065386 0.335208048193148 -0.7283518981204778 +-0.6332999617125374 0.4071481181793657 -0.6581501108090007 +-0.5817287850179977 0.4979010777719441 -0.6431843728162404 +-0.4947109796844418 0.5168874096400955 -0.698633274569149 +-0.5492260586918786 0.4284378942246331 -0.7174898656051855 +-0.7428348747162347 0.2920186503068573 -0.6024296280714266 +-0.7055087889812848 0.3852647876555294 -0.5948347603014646 +-0.673498514247035 0.3152038675570876 -0.6686151906620805 +0.7827828281416579 -0.5135408055942403 0.3514639170045289 +0.7421309835867083 -0.5072259230957661 0.4381363556477288 +0.670908303175931 -0.5848935208664451 0.4558306900352878 +0.6378167541853281 -0.6670760145513498 0.3849667243941741 +0.6776674483188546 -0.6724736191370205 0.2975669018116263 +0.751453784203128 -0.5967345665216096 0.2814694784964535 +0.7143959272229057 -0.5937206050577183 0.3703164893671655 +0.6437275613439385 -0.7271069311475823 0.2386007909528608 +0.6858651097431647 -0.708839877885765 0.1647272860089981 +0.7593963147663432 -0.6334088711047979 0.1486957939050145 +0.7907661849353431 -0.5762223540974496 0.2065348382263774 +0.7213434394886223 -0.6553499894101086 0.2240090035844425 +0.6327872185949354 -0.5602512703827874 0.5345080448574731 +0.5647108916757174 -0.620031082149172 0.5446678492363424 +0.6038421576932488 -0.6461217368306658 0.4667990464721254 +0.6226534948975748 -0.7807694068894173 0.05197844319892016 +0.6744664508419836 -0.7348537900620988 0.07130858237257763 +0.6361344861063445 -0.7576304241317255 0.1460447055397723 +0.2649749182256377 -0.6301700135132456 0.7298452211120056 +0.2578446287591479 -0.5674715892857876 0.7819796306640727 +0.1508170263917569 -0.5570051840376875 0.8167003425403285 +0.04931130929894938 -0.6059989387959721 0.7939355647364457 +0.1580736807604329 -0.6221871948365054 0.7667436377514516 +0.4244091231842996 -0.4930299556626663 0.7594724214724347 +0.3378458042861096 -0.4994734959417049 0.7977383276350982 +0.3529528195113903 -0.6265998212449846 0.6948359311482916 +0.4325532972292364 -0.557155595344979 0.7088549129630815 +0.3467595283154272 -0.5648607787592403 0.7487924479733801 +0.5007636339149978 -0.6146363215853433 0.6094735229165288 +0.5054228353951866 -0.5501874130592149 0.664711642723594 +0.4284854717278048 -0.6228155326255803 0.6545998875943345 +-0.15200515151785 -0.6133205402116203 0.7750692542389755 +-0.2518954786871696 -0.5726470872551198 0.7801435645284711 +-0.3249250699851197 -0.611589459804279 0.7213750976790612 +-0.2982500109128734 -0.6914860674222092 0.6579467680226411 +-0.2263421671498031 -0.6557476896012774 0.7202528659800789 +-0.07891764579508415 -0.5752124673458273 0.8141883213311815 +-0.1058664426551652 -0.498262801167888 0.8605384810058585 +-0.2053769820392329 -0.4574805431655651 0.8651773505318988 +-0.2780033566288829 -0.4938529755410022 0.8239073808701877 +-0.1795506081961257 -0.5377731156408111 0.823748538809251 +0.02284365918916914 -0.5321175922132803 0.8463622364519758 +0.1565097976553744 0.5371458776100932 0.8288419568315522 +0.1727645696062108 0.4670022963941472 0.8672146554639018 +0.2712761125858795 0.5022521738002184 0.821067612717277 +-0.111181821821667 0.576496552692695 0.8095000477021937 +-0.0662302151031363 0.5056841908671101 0.8601726906351238 +0.03264397295584823 0.4920625124052144 0.8699476161902658 +0.0865290193565377 0.5500202989371789 0.8306566074896728 +-0.01238398622306608 0.5661713442451278 0.824194543685465 +0.04878402670283465 0.4206911676729972 0.9058913070454906 +0.1187513097341207 0.4084592203516111 0.9050188902703551 +0.1029928080585243 0.480844529586229 0.8707359070666709 +-0.2555832379942442 -0.5681186917971296 -0.7822521080106436 +-0.2585587184094243 -0.6506042172254941 -0.7140458960479208 +-0.3447164591687036 -0.670766681997079 -0.6566906586063342 +-0.4280424202732416 -0.6088464197275156 -0.6678964917048236 +-0.3437277730620676 -0.5917850576888247 -0.7291376163126041 +-0.3336219422311238 -0.7275739709309127 -0.5994435056665108 +-0.4067837572895782 -0.7250688605839803 -0.5556996690810803 +-0.4894921446088117 -0.662934264652522 -0.5664941315811542 +-0.4993532408491218 -0.6037782986487193 -0.6213679320131807 +-0.4186792813951029 -0.6692361152092249 -0.6138653609955079 +-0.565285055566328 -0.6090638616540964 -0.5563218658118456 +-0.1623184296366597 -0.5410560382523867 -0.8251733701901199 +-0.07192723751016876 -0.5962830783581892 -0.7995454727330006 +-0.07485903619624359 -0.6783951355954683 -0.7308735627317324 +-0.1681709636129616 -0.7056705303296644 -0.6882932729743464 +-0.1661940668908043 -0.6269696374174406 -0.7611101141667597 +-0.1572954137025743 -0.4718603697517744 -0.867528641766861 +-0.06246699602744916 -0.4590179112040108 -0.8862282051487718 +0.02763437390565653 -0.5126274873944379 -0.8581663012181892 +0.02300108027449007 -0.5803721347781167 -0.8140264955634418 +-0.06766987095474684 -0.5293487761706079 -0.8457012839836815 +-0.176928798175165 -0.328521313075216 -0.9277768844025096 +-0.07220230443160103 -0.3884704432171228 -0.9186280759814924 +-0.1672404710938528 -0.4015226634539425 -0.9004499850414559 +0.02512085033037396 -0.7276920305263359 -0.6854438354724165 +0.03174405156360555 -0.8026850155334356 -0.5955577898310249 +-0.06184269318447633 -0.8306778538455775 -0.5533080375615342 +-0.1620827443166849 -0.7829890305653309 -0.6005475518301073 +-0.06877240666924758 -0.7597714228219943 -0.6465429151602869 +-0.2909670648216729 -0.8316844809231773 -0.4729049496258267 +-0.2760763948793195 -0.7818987193837044 -0.5589420513940253 +-0.1776548901000178 -0.8374559962667979 -0.516823175119243 +-0.3502412917923627 -0.781460494386954 -0.5163821581310828 +0.112673390820232 -0.4811775675257756 -0.8693519744677923 +0.1930038440013023 -0.5164345262941711 -0.8342930517821877 +0.1882554020932503 -0.5840135115114695 -0.7896126404476763 +0.1033279182336602 -0.6166411428073906 -0.7804338808064993 +0.1084707528553096 -0.5507285837090831 -0.8276062607670327 +0.1021078891588593 -0.6737455432012943 -0.7318749360293156 +0.1858005676426405 -0.6977009229317022 -0.6918754015022672 +0.1927387242926933 -0.7737425612496458 -0.6034685021348366 +0.115501687250507 -0.824536727562816 -0.5538939836668101 +0.1093644605646522 -0.7543405791358279 -0.6473095900992248 +0.2711376761880016 -0.6062876978665603 -0.7475958720906883 +0.2698392753083923 -0.6626968569203799 -0.6985840259617243 +0.1873809590503103 -0.6426769307498428 -0.7428692609519846 +-0.4189317613406485 -0.5650127710569305 0.7108141444024524 +-0.4862633936239128 -0.5983326899274837 0.6368248614693817 +-0.4595883345516527 -0.6782292975454 0.5733965318129433 +-0.3655816431961431 -0.7248059862927797 0.58395748508959 +-0.3944556457890369 -0.6485246624709888 0.6510149811425571 +-0.5122266117833424 -0.689138589723654 0.5125542920848974 +-0.472848096069677 -0.7488950471947685 0.4642961192282646 +-0.3788500271733033 -0.7946136622155608 0.4744067713799644 +-0.3246069052198827 -0.7812780643834579 0.5331368897354668 +-0.4207251764799677 -0.7392024397583542 0.5258993049350765 +-0.2967555944081097 -0.8351899371566169 0.4630268740146902 +-0.4380376898868353 -0.4753884118109387 0.7629736824782871 +-0.5244752507161971 -0.4190839714353659 0.7411439376208535 +-0.5918068829991688 -0.4524038903056912 0.6671546546874152 +-0.5727009544530977 -0.5420282495517785 0.6149951166117872 +-0.5082023613254326 -0.5115600879137606 0.6928467625650855 +-0.3626576428044858 -0.4345890249093847 0.8243857189106348 +-0.3737151565515773 -0.3374851976323786 0.8639680104857265 +-0.4601527173809196 -0.2811807572568188 0.8421382656282977 +-0.5355327644631702 -0.321980144158265 0.7807262291957774 +-0.4516127769028093 -0.3804052020563166 0.8070550055520542 +-0.2169156741274957 -0.361497477256786 0.9067894817733572 +-0.3007668462942338 -0.3008911155145303 0.9049883097447404 +-0.2910842744190262 -0.3995811274935457 0.8692553524350228 +-0.6653266597216279 -0.39403257736261 0.6340968095177897 +-0.719690187951182 -0.4252557420747078 0.5488201774709837 +-0.6996762324112341 -0.5142212931661355 0.4960137411941004 +-0.626300262859784 -0.572554297619937 0.5290836956651624 +-0.6494055518856723 -0.4860052930532381 0.5848686043072423 +-0.6108606489065345 -0.6898641039947383 0.3885058373268342 +-0.5817183350860581 -0.6601770136186176 0.4751527010491557 +-0.6595322260797586 -0.6058372640906413 0.4449476960289205 +-0.5437839835725456 -0.7218986081166991 0.4279735725592713 +-0.4628844316178553 -0.1790333727239616 0.8681503639444599 +-0.5409961929370547 -0.1176853750925592 0.832750425828133 +-0.6163762400192874 -0.1584847619940002 0.7713383893955953 +-0.6136445257823359 -0.2606321465268449 0.7453262910794047 +-0.5412819241152803 -0.2210651154261105 0.8112608047771692 +-0.759013057725226 -0.2276583311338441 0.6099761163094468 +-0.6855465063860031 -0.2955654746330245 0.665332276225121 +-0.6921527001803293 -0.1942786610743193 0.6951118194105528 +-0.811878815939411 -0.2584301816483445 0.523513733766387 +-0.7929124788182838 -0.3574228245309201 0.493496429002869 +-0.7434385294090011 -0.3282951252579282 0.5826847035250393 +-0.3791100582517752 -0.1357528601558996 0.9153396772192433 +-0.3734474462049062 -0.03112434995644255 0.9271290523777272 +-0.4515592075241032 0.03022364767495795 0.8917291142614017 +-0.5353335808901694 -0.0130568648930985 0.8445398009865916 +-0.4597849496636644 -0.07482196716390291 0.8848725746074999 +-0.3263632692914755 -0.198852082597157 0.924091373027664 +-0.2700989781285182 -0.1586629223576658 0.9496697421118857 +-0.2648384867043703 -0.05469424272235984 0.9627404197254661 +-0.3155426782129503 0.009251272727231622 0.948866287829389 +-0.3229112038466171 -0.09528948632639048 0.9416200232715854 +-0.2447570014214133 -0.2616034888440097 0.933626062660978 +0.5560242510882913 0.4763629452504917 0.6811133360858396 +0.6354993350428763 0.4639298358164808 0.6171788254625683 +0.6780889183878345 0.5212600542652086 0.5181538136374648 +0.6434326939613164 0.5924311400650585 0.4847883173333469 +0.6040323105783139 0.5386012818686007 0.5874126547384927 +0.7689162406757638 0.5837593177596034 0.260754431896935 +0.719976163716154 0.6490616242817244 0.2456691506179384 +0.680817712386158 0.6173133134059302 0.3942226726015013 +0.7508713866654245 0.5688578340796279 0.3355486928798518 +0.7026670175035206 0.6350467981400003 0.3208965981197694 +0.7182030980518416 0.5478200936921165 0.4290424861198452 +-0.3074711541467903 0.5351884965391641 -0.7867876222588849 +-0.207204849306746 0.53444504364547 -0.8194111579338912 +-0.1625392465205701 0.4566639297087053 -0.874665106565666 +-0.2183103773885426 0.3804768331618224 -0.8986534140321412 +-0.264402985480206 0.460374417451751 -0.8474352229079901 +-0.05059740025135311 0.2515576872097266 -0.9665188219033801 +-0.1629103134125333 0.2785574890106837 -0.9465019572615225 +-0.1071880515349508 0.3570078565156009 -0.9279310922661644 +-0.1540710228199592 0.180259690168411 -0.971477515966067 +-0.6088566718704906 0.5596781686771684 -0.5621867133123664 +-0.5491322820200543 0.6405601327683159 -0.5367834322622906 +-0.4623006427302502 0.6597767145768976 -0.5924295760960221 +-0.4350190508586876 0.597854332005069 -0.673296831340219 +-0.5248348221515546 0.5819742920940605 -0.6211717417902743 +-0.3944323107776571 0.7317232628704954 -0.5558814790841242 +-0.2992823869537823 0.7417474285926798 -0.6002006373167176 +-0.2720007950822393 0.6798250460208966 -0.681067892560878 +-0.3398691270345678 0.6078784977269182 -0.7176159895724357 +-0.3692089213277303 0.6735557028356579 -0.6403182705417492 +-0.1717344902421539 0.6790815931270993 -0.7136914282357807 +-0.1393365173544279 0.6063915919394376 -0.7828630609223389 +-0.2409460065692877 0.6105385702931028 -0.754445277076321 +-0.6823711877688594 0.5226335867203428 -0.5111004755767167 +-0.6980400488816555 0.5678164021461268 -0.4362621042574339 +-0.6394306906158 0.6494331060999596 -0.4115398311220429 +-0.5640936686361252 0.6849575970334133 -0.4611197493827928 +-0.6265353307141492 0.6070484532331234 -0.4888206775435998 +-0.7913606087949629 0.2555898766459548 -0.5553577241776432 +-0.8055408181013102 0.3131666395123402 -0.5030215167060152 +-0.768076569761268 0.4059081584716465 -0.4952746206600139 +-0.7167316456900608 0.4412083876012181 -0.5400286166276288 +-0.7577861539021042 0.3501380492897064 -0.5506028436122133 +-0.7362901362626392 0.4889874690302343 -0.4677265123699425 +-0.4265373606070066 0.7777433417240155 -0.4617154691044795 +-0.3642422135184921 0.834892767805368 -0.4126520036997774 +-0.2698989260076254 0.8469756537148234 -0.4580249029848464 +-0.2371095636418373 0.7997193216154957 -0.5515687277796202 +-0.3336864879412714 0.7931388139176003 -0.5094940133336229 +-0.5024143513474515 0.7532768823334781 -0.4244452356925154 +-0.5164140910263214 0.7865758746151519 -0.3385481945940153 +-0.4537440613911793 0.8428811298833662 -0.2892537426530171 +-0.3775743011177878 0.8666602702382825 -0.3260945003000226 +-0.4420658980163364 0.8138517674397485 -0.377124704104899 +-0.6537203633761447 0.6830481140470142 -0.3257222135565495 +-0.5923665940195103 0.75192443097507 -0.289329342432706 +-0.5808032546386891 0.7215548711745032 -0.3768635658768993 +-0.2175213632272661 0.8943495575548113 -0.3909262404102149 +-0.1336045697527281 0.8981603931916063 -0.4188767444524552 +-0.1011155843972756 0.8524899343677688 -0.5128708905695805 +-0.1524622024598312 0.8015348147424288 -0.5781844148512807 +-0.1862600970993682 0.8530098029775389 -0.4875258477791245 +-0.08797475240484204 0.7587292794592455 -0.6454380864425037 +0.02868514342948938 0.7638375355885402 -0.6447707978595614 +-0.0555523938029505 0.6912512469538423 -0.7204759851150626 +-0.03646626649505438 0.8124330860590812 -0.5819129591995948 +-0.346153160345007 0.9140124565605274 -0.2115637465052883 +-0.3235753915829745 0.9016248546350051 -0.2870045077456639 +-0.4010420208275056 0.8809527177186898 -0.2511724640056011 +-0.1178737606876923 0.958698045325279 -0.2588509888542636 +-0.0838542505673102 0.931668541125278 -0.3534999209890873 +-0.2514455072962574 0.9213175193616016 -0.2965622790880741 +-0.2014469133943332 0.9520787549800201 -0.2301416637629759 +-0.1683057510489664 0.9301844080004922 -0.3262363273404989 +-0.296027725834411 0.9440874389124284 -0.1451430095632528 +-0.2235745869831929 0.962403081511392 -0.1542553491865735 +-0.2745948535783655 0.9356886603372351 -0.2215499882748509 +0.6280492668280048 0.4055951648089848 0.6641134547051265 +-0.4465739081669424 0.1441433593498561 0.8830597015490185 +-0.5241670959989522 0.2145435529267928 0.8241479960356475 +-0.5332673280750366 0.1014094309514941 0.8398464646123156 +-0.3531515247086581 0.1752737589340941 0.9190011479998614 +-0.3385741007113002 0.2770545266915383 0.8992265385136617 +-0.4337255381973935 0.2470656961742812 0.8665106458026347 +-0.1971200345225207 0.1816492408905327 0.9634039886121156 +-0.2823130090171044 0.1275488355208425 0.9508052689678289 +-0.2324520402026786 0.06393899695882187 0.9705039173921516 +-0.1821800297539233 0.2827917542461897 0.9417214346552925 +-0.2526607264761637 0.3303135188835274 0.9094259379077104 +-0.269044301389597 0.2301899643223519 0.935215346439021 +0.8205073673447667 0.5655012630119699 0.08352234230927007 +0.8203721361600049 0.5427336903210547 0.1800824799994706 +0.8719914538319674 0.4702433551429226 0.136022392965052 +0.7744131622146118 0.6106762594159456 0.1654048378207672 +0.09493408008442675 -0.4213808470166083 -0.9019011598873179 +0.1576678249922973 -0.3988071830262864 -0.9033790387920434 +0.1756913568756263 -0.458753615727627 -0.8710210486412082 +-0.1369418903879975 -0.2486531825788975 -0.9588631359325204 +0.009845429187548604 -0.2267565992977588 -0.9739016953466241 +0.113851376784614 -0.283433606719407 -0.9522096694459032 +0.07309566698230885 -0.3646565615502743 -0.9282686117642578 +-0.0320967867117745 -0.3088989958334711 -0.9505531056473657 +0.1359835560225821 -0.34195173111149 -0.9298265892526996 +-0.8617711161122541 -0.1919314404980839 0.4695879742742252 +-0.894373554217316 -0.2247470544716307 0.3867618220856496 +-0.8478166514840018 -0.2925154748684488 0.4423139410293784 +-0.9012570945168986 -0.1424104127499487 0.4092125656958096 +0.3055508627807588 -0.7515520086671098 -0.5846436936479915 +0.3422762101398024 -0.7832357820113065 -0.5190266907871607 +0.26721181771598 -0.83960622502025 -0.4729262430656259 +0.152789069901784 -0.8586314674647546 -0.4892928603585687 +0.2304004822992648 -0.8095405691427174 -0.5399626696988886 +0.2062511705847462 -0.8835516875236212 -0.4204721989698999 +0.4134472891021831 -0.6146917118012718 -0.6717257167749929 +0.3413310483712051 -0.6678012021774746 -0.6614640351433582 +0.3434050894821847 -0.6125017456099654 -0.7119793228335202 +0.4529938084212993 -0.6503955668796541 -0.6097394657681759 +0.4174388415334013 -0.735756303802237 -0.5332986733477989 +0.3808268491935638 -0.7039418929434805 -0.5995304181544521 +0.3998888985871832 -0.4213701997581337 0.8139631585904364 +0.9148285526853384 -0.3535671976067303 0.19513829959332 +0.869545649989872 -0.4369728353463607 0.2300980307457093 +0.8365374322996054 -0.5190599627717749 0.1754476543272857 +0.8505113733997869 -0.5188142369488997 0.08638397569421863 +0.8875160605253374 -0.4385249703359926 0.1414605694227282 +0.8512360459106538 -0.3399725172627684 0.3997697858122994 +0.8388282790525705 -0.4308566216766213 0.3327607095483354 +0.8881652408244584 -0.3487880005223127 0.2991812756221202 +0.8068485113997945 -0.5888042537919479 -0.0480107318049102 +0.7473033325312518 -0.6578952418110626 -0.09333584515098656 +0.7311589339781392 -0.6538596391834834 -0.1946129119837525 +0.7745679229345058 -0.5807417253789245 -0.2505665204388552 +0.794911754060484 -0.5878696792805772 -0.1500817891652287 +0.7723797774178862 -0.6323582992057831 0.05960252395214231 +0.8176586885419225 -0.5749992005324306 0.02846380928423146 +0.8075227431370703 -0.5779149948816872 0.1179884655688028 +0.7129561289826912 -0.7010596167040736 0.01445586291971267 +0.6989296722442505 -0.712514034774834 -0.06181475151961074 +0.7622722781788916 -0.6470356241692553 -0.01690783770517944 +0.6865389788007952 -0.6280645488305426 -0.3663320257491123 +0.7516395611240959 -0.567460420525264 -0.3361943504737505 +0.7117706241203423 -0.6434847410508004 -0.2816202525993515 +0.6494492050021986 -0.6071055181956947 -0.4578631017000052 +0.675957910995586 -0.5238777518398897 -0.5182981802878208 +0.7404324275467176 -0.4626376360079011 -0.487571777265969 +0.779140705255827 -0.4850910284354027 -0.3970219837048521 +0.7174711844283731 -0.5484658691681046 -0.4294418352613342 +0.7573721187099139 -0.3765479023774666 -0.5334783510284048 +0.8137720983804405 -0.3133832897083957 -0.489454681895105 +0.8003955426598134 -0.4012067784213859 -0.4454212570578955 +0.8008393342186404 -0.4258303255169174 0.4210996255500604 +0.6627305681290626 -0.7488416400318222 -0.004938848224106111 +0.578630361248335 -0.6490963998931339 -0.4938226085219207 +0.5332629214235625 -0.6066878290015392 -0.589542648818732 +0.6070951669821451 -0.5677502892720051 -0.5559631887620582 +0.5002196320373947 -0.6952777591362488 -0.5161096369714965 +0.7599164514908375 -0.3008735555658892 -0.576196225529735 +0.5715001733922915 -0.5575205894969965 0.602128179127586 +-0.04609140042214898 0.9987255686803648 0.02056261829648651 +-0.09903230287098651 0.9924859308642253 -0.07186292524411513 +-0.1955870970908384 0.977574082258164 -0.07806792650434294 +-0.2395033383920478 0.9708640009287083 0.007825765123319062 +-0.1434900696523143 0.9895496390227461 0.01421660371280156 +-0.2686586232495504 0.9607669120886939 -0.06891650592718673 +0.03278695175010055 0.9842517835321902 -0.1737050442809278 +-0.05937998225484448 0.9838658141739496 -0.1687663396748462 +-0.00663591627625014 0.9970115391101494 -0.07696723651259443 +-0.02558502461749976 0.963825340652925 -0.2653038243798891 +-0.8439651810157938 0.2488863979534435 -0.4751613769518083 +-0.6631615932772288 0.7092413015392318 -0.239151578278179 +-0.1246826634965221 -0.1569481577428128 -0.9797048071764016 +-0.2230313310361202 0.397584839251458 0.8900468083048492 +-0.1221658736855129 0.4164511791526865 0.9009128230239551 +-0.1683098851713428 0.4902231860785666 0.8551917974259274 +-0.08134685103483774 0.3008634744903462 0.9501914857250157 +-0.05127235300025956 0.3670424712288851 0.9287900570807215 +-0.1528235799369495 0.3506726719844556 0.9239446036091867 +0.06092880977477637 0.2887723126385227 0.9554570799323371 +0.01984708458706412 0.361372785100023 0.9322101712717183 +-0.01024102331518532 0.2956431561974169 0.9552435530455505 +0.09002328711598179 0.349534701745238 0.9325884944887005 +5.551115123125783e-17 -2.220446049250313e-16 -8.326672684688674e-17 +-0.2860114036614757 0.5320877264138154 0.04163737994131989 +0.3355345637713685 -0.3764537229792014 -0.005169785488044532 +0.1023412608574828 -0.2406712931508007 -0.4300281361275562 +-0.4635049373045058 0.07300553424529781 0.1894722330462193 +-0.3820192964231976 0.113270184089498 -0.302440090582962 +-0.05949020838024328 0.2452232546223598 0.4357183090626087 +0.288881634643547 0.3992606625831315 0.1056637183698936 +0.3509141175069634 -0.02990728769365318 0.3556699370957545 +0.4406958736440661 0.05805061261823236 -0.2221483620697907 +0.05431188012489876 0.3026580174339131 -0.368950755120909 +-0.2237224772191569 -0.3646161211356121 0.2689349364677496 +-0.2760413816977559 -0.316006380230843 -0.1833765135204959 +-0.0005035413211155699 -0.09559966676216783 0.3446614239042111 +-0.001131060777043589 -0.3389963481151784 0.01414748909582725 +0.2397989918976819 -0.4135826206470456 0.3817260652335484 +-0.07427234085312072 0.008209628471077229 -0.3168100803311503 +0.1964770247690372 -0.164598900451971 0.1402212559903833 +0.1782996377562278 -0.1767741219366388 -0.152969664474689 +0.2824794461067581 0.1052408546363932 0.03209797085563794 +0.1539291800943773 0.08479196910997479 -0.2011071513517592 +0.06072318786217346 0.277817680848626 -0.01372502004941678 +0.08571397154505642 0.1382182518175763 0.2240526425882527 +-0.1876003100686299 0.1930023975942327 0.1237606112511032 +-0.2258231128408763 -0.09418929734912536 0.1591339876516461 +-0.1433660231182545 0.1708379940921964 -0.1291800948019651 +-0.5492892975171628 -0.2849818848436941 0.08335791366658275 +-0.2287751839519935 -0.07359217618271378 -0.100535754522525 +0.2717986992703839 0.06517397159738519 -0.5514111600754729 +0.579584076177976 -0.1106680221015345 0.07632809935813062 +0.1289669845381454 -0.5693316554746362 -0.2515567507946673 +-0.251765234911079 -0.2272153190122793 -0.5440802274963517 +0.1467637014232919 0.6044895633908834 -0.1709735586627568 +-0.3382991853171579 -0.1039212945895703 0.5252523372846707 +-0.3849936596574127 0.3810494756573338 0.3599994143675351 +0.5617735673602875 0.2099289861337608 0.2140005526785221 +-0.5498872251195934 0.3420189871819716 -0.05717055406675071 +-0.2314159694405853 -0.6149446978286404 0.01112849931903788 +-0.2534420316563982 0.419607541097611 -0.3207727933340856 +0.01604773991715375 0.5823571012252982 0.2879647807305578 +0.2992055570357435 0.3162530796747592 0.4616689475149783 +0.1471147773357139 0.03931935357175667 0.637769862554987 +-0.03749635299024914 -0.1748526731699952 -0.1241811118737833 +-0.1960076175931251 0.1930907968374638 -0.5889867718443109 +0.1392075947943048 -0.6542788149932817 0.09163654060813389 +0.4763116880071082 -0.2864914839217044 -0.3258144413892971 +-0.021543810208999 -0.1638764039185598 0.1401031340637009 +-0.06880110864512126 0.02261619336078957 0.1834239642835208 +0.2918461032514977 0.3465830048805462 -0.1858898230075568 +-0.6480998064892437 -0.001492522507474767 -0.1015570935816077 +-0.2596468389666694 0.08062179957584206 0.3376805168111799 +-0.1751202857390166 0.0339659349518358 0.03613523337286378 +-0.5310507343244593 -0.1837399310114018 -0.360077612462753 +0.08757459903116564 -0.1545201185344466 0.0002765036589416099 +0.611492269654982 0.3154854299848004 -0.09788358657200802 +0.170361501067372 -0.005612348292226749 -0.0493083126824421 +0.1279859669271048 -0.001643621210876994 0.1231066545637966 +-0.3761212878633722 0.1631320883578788 -0.03789980684044256 +0.0459638444302246 -0.0341993048432913 -0.1565763709471206 +0.1030553613457636 0.1244763188731336 0.02261559838805948 +-0.06130456028360856 0.1548523544424024 0.01571596438107197 +0.02054612123109574 0.1093129111314973 -0.1066141745588869 +-0.0988386461408063 0.01012302183668835 -0.1199952332766341 +-0.04759237420533605 -0.3571232558019351 0.5678296298570251 +-0.1152083891621958 -0.1184050002128179 0.01133762314600258 +-0.004108896907844896 -0.05614434720481767 -0.6779835041121096 +0.3660045561720755 -0.1320172626640025 -0.01905393834357402 +-0.5236166916189484 0.1368544401873941 0.4833754493379754 +-0.1494945353479836 -0.5109573473716222 -0.4149461003304049 +-0.02315906159696687 0.3563881540594062 0.202401482886467 +0.5321627191193068 -0.2926107695504001 0.3350506917074349 +-0.2906988433212204 -0.241822151060721 0.01749268874319612 +-0.02072442197326328 -0.5898148272573049 0.3563948772154965 +0.2608575177922076 0.5138498141462868 -0.4367240707448908 +0.4587718974459432 0.2790211589409164 -0.434666846378213 +-0.04813565058407917 -0.4016107916624263 -0.2191276266275157 +-0.4981057496619003 -0.5188802654468045 -0.1121351176394181 +-0.1450006288308962 0.6759122431327135 -0.2032294819697269 +0.0868162990275011 -0.3465583502583536 0.225283358917609 +-0.1293454762113117 -0.2165713259409232 -0.3331028031764481 +0.690302835902397 -0.1111105467417679 -0.2046798084093681 +0.309171071644837 -0.2105133939867424 0.592993581360755 +0.08554519891166996 0.2740930929561236 -0.669941783711079 +0.007110195127190895 0.08318484226175347 0.09841997807580635 +-0.5024738214862023 -0.3174839502628098 0.3827336395077889 +-0.1573712025576957 0.09137166919948475 0.6905913467701073 +-0.3675090830917958 -0.02348298331635437 0.03568467192813092 +-0.4425288191374568 -0.1587637342745027 -0.1389292766130331 +0.2744019105336347 -0.0672885138926599 -0.3475853968949331 +0.5350837153789327 -0.04407610765875029 -0.4808013879279424 +-0.01158075428948564 0.2587180096533409 -0.2890272016812611 +-0.07747338870387005 0.2147780018727686 -0.2091036482416131 +-0.0753362861247785 0.2064978896776729 -0.09069506988444899 +-0.007306549131302527 0.2421577852631495 -0.05221004496693289 +0.05858608528308189 0.2860977930437217 -0.1321335984065809 +0.05644898270399032 0.2943779052388174 -0.250542176763745 +-0.1508573943959659 0.380624366543045 -0.3368321139296935 +-0.04827275713553358 0.3416411919884791 -0.3528914345253013 +-0.1487202918168744 0.3723442543479494 -0.2184235355725294 +-0.04399855197735045 0.3250809675982876 -0.1160742778109731 +-0.2167500288103503 0.3366843587624728 -0.2569085604900455 +-0.1800580259643024 0.2537611764273346 -0.1930443276460053 +-0.009443651710394081 0.2504378974582452 -0.170618623324097 +-0.114165391549918 0.2977011842079068 -0.2729678810856533 +-0.04613565455644203 0.3333610797933834 -0.2344828561681372 +-0.1120282889708264 0.2894210720128111 -0.1545593027284892 +-0.8168022090705701 -0.009441140978403317 0.131433091638245 +-0.6401535731875378 0.03178219663344724 0.1604526623422321 +-0.6194230858301552 0.04566723904479808 0.2477299928673523 +-0.7753412343558045 0.01832894384429835 0.3059877526884853 +-0.6766126593052599 -0.1929910403478632 0.1769871132809279 +-0.8039360210933568 -0.1010001958520323 0.2706163128952731 +-0.5206945107796105 -0.1656527451473635 0.1187293534597949 +-0.4920997240420582 -0.04632360545103284 0.1541007932530071 +-0.6973431466626426 -0.206876082759214 0.08970978275580777 +-0.8453969958081223 -0.128770280674734 0.09606165184503275 +-0.8014244322583716 0.004277945678046764 0.2200082230963035 +-0.8300192189959238 -0.1150511940182839 0.1846367833030914 +-0.6480178725677075 -0.07366190065153255 0.2123585530741401 +-0.6687483599250902 -0.08754694306288341 0.1250812225490199 +0.6835405741898111 -0.4684208777628993 -0.003495385281582439 +0.5095375689805898 -0.4224373003710504 -0.004332585384813486 +0.4645416856958344 -0.4794378607898911 0.02661148849091291 +0.5935488076203002 -0.5824219986005807 0.05839276246987035 +0.6406230058792153 -0.3665419980851828 0.2224810660788395 +0.7490832926391237 -0.4404732266199655 0.109911440450244 +0.5956271225944599 -0.4235425585040236 0.2534251399545659 +0.659091526069613 -0.5544743474576469 0.1717995882016968 +0.4666200006699941 -0.3205584206933339 0.2216438659756085 +0.4010772822206813 -0.3485060718362677 0.108237040243782 +0.6418576765770589 -0.5279370742391384 0.02763218258277641 +0.5750802874299025 -0.3944896492281166 0.109074240347013 +0.7074003950263719 -0.4999894230962046 0.1410390083146029 +0.5300844041451471 -0.4514902096469574 0.1400183142227394 +-0.6704338255686384 0.2833872936965119 -0.3994082589044279 +-0.526226560995918 0.198328738893005 -0.3509241747436949 +-0.4751811768640429 0.2334230308499513 -0.3954170814317071 +-0.5683430573048881 0.3535758776104045 -0.4883940722804523 +-0.5870931293283068 0.3859222329116003 -0.2319040570875663 +-0.6242990335370201 0.4298254786412291 -0.4066375601083818 +-0.4939312488874615 0.2657693861511471 -0.1389270662388211 +-0.4379752726553295 0.1895197851203226 -0.2206835784108915 +-0.6381385134601818 0.350827940954654 -0.1874111503995541 +-0.7263898018007703 0.3596368947273364 -0.3176517467323574 +-0.6222758372915088 0.3201289100541209 -0.4459144426235349 +-0.6782318135236407 0.3963785110849454 -0.3641579304514644 +-0.5311371530961748 0.3096726318807759 -0.3136605692596366 +-0.58218253722805 0.2745783399238295 -0.2691676625716244 +0.3107931345184083 0.7498135190067579 0.3017845547866017 +0.163420437217781 0.666085310116028 0.2948746677585797 +0.1069923714926182 0.5213249550112427 0.2271977599436698 +0.1979370030680826 0.460292808797187 0.1664307391567817 +0.3453097003687099 0.5440210176879169 0.1733406261848036 +0.4017377660938727 0.6887813727927021 0.2410175339997136 +0.3521923152968409 0.4886826290823353 0.4106774456148601 +0.4051790735579383 0.6611121784899114 0.3596859437147418 +0.295764249571678 0.34392227397755 0.3430005377999501 +0.2923229421076126 0.3715914682803407 0.2243321280849219 +0.2048196179962136 0.4049544201916055 0.4037675585868382 +0.1104336789566837 0.4936557607084518 0.345866169658698 +0.2543650687932455 0.6050531639019725 0.2341076469716917 +0.257806376257311 0.5773839695991816 0.3527760566867199 +0.3487510078327754 0.516351823385126 0.2920090358998318 +0.2013783105321481 0.4326236144943963 0.28509914887181 +0.2168909545861909 0.1162333203634543 0.09608286143317621 +0.1513024630656237 0.1272257860905153 0.1600677520107145 +0.1741140201990254 0.08217640531383318 0.2679250740907533 +0.2625140688529944 0.02613455881009 0.3117975055932539 +0.3281025603735617 0.01514209308302896 0.2478126150157156 +0.3052910032401599 0.0601914738597111 0.1399552929356768 +0.2936301867260817 0.2459156713286372 0.3184786219618649 +0.2880548164164199 0.1755782629825152 0.1752882964087514 +0.3164417438594834 0.2008662905519551 0.4263359440419037 +0.3336779306832234 0.08547950142915095 0.3910029405688291 +0.2280416952055145 0.2569081370556983 0.3824635125394031 +0.1568778333752854 0.1975631944366373 0.3032580775638279 +0.2397025117195927 0.07118393958677213 0.2039401835132151 +0.2224663248958527 0.1865707287095763 0.2392731869862897 +0.3108663735498217 0.1305288822058331 0.2831456184887903 +0.2452778820292544 0.1415213479328941 0.3471305090663285 +-0.1909144832993282 0.291254571532736 -0.07224093655420344 +-0.238462943480402 0.4116711489732757 -0.01530177830644178 +-0.170433206486926 0.4473310445587523 0.02318324661107433 +-0.05485500931237627 0.3625743627036891 0.004729113280828777 +-0.2642984889914241 0.4571009362030125 -0.1999694022422838 +-0.2751549463264499 0.4945943313084139 -0.07916601115048197 +-0.1228847463058522 0.3269144671182126 -0.03375591163668733 +-0.1595767491519001 0.4098376494533508 -0.09762014448072753 +-0.2276064861453761 0.3741777538678742 -0.1361051693982436 +0.2415089902367954 0.4676702961857155 0.01345129269234349 +0.1941363458300436 0.5360799297882994 -0.07876113298520665 +0.2870263502239868 0.6773877760324178 -0.1086814526549371 +0.4272889990246816 0.7502859886739521 -0.04638934664711744 +0.4746616434314334 0.6818763550713682 0.04582307903043271 +0.3817716390374902 0.5405685088272498 0.07574339870016317 +0.2908579470488475 0.3641422241147413 -0.08870530921507336 +0.2898697908461973 0.3817014433489364 0.008479204577410131 +0.3837479514427906 0.5054500703588597 -0.1186256288848038 +0.4756497996340835 0.6643171358371731 -0.05136143476205077 +0.2434853026420958 0.4325518577173253 -0.1809177348926235 +0.1951245020326939 0.5185207105541044 -0.1759456467776901 +0.3343989946307385 0.6089781424298337 -0.01646902697738698 +0.2424971464394455 0.4501110769515204 -0.08373322110014 +0.3827597952401404 0.5230092895930547 -0.02144111509232034 +0.3353871508333887 0.5914189231956387 -0.1136535407698705 +0.5039553913178371 0.3434105075175775 -0.03003448492470748 +0.3964185129806921 0.3713355850503545 0.03781461672259307 +0.5968453957117802 0.4847183537616958 -0.05995480459443793 +0.5821985217685783 0.6539512775385912 -0.02202602261686783 +0.5049435475204873 0.3258512882833824 -0.1272189987171909 +0.3983948253859925 0.3362171465819643 -0.1565544108623739 +0.3974066691833423 0.3537763658161594 -0.0593698970698904 +0.4893085173746352 0.5126434312944729 0.007894297052862608 +0.4902966735772854 0.4950842120602778 -0.08929021673962087 +-0.3894630003528433 0.4376479355220266 -0.4076388832657896 +-0.5254839690492883 0.4556883299464421 -0.4945049731974935 +-0.296301119911998 0.3174950887615734 -0.3146618924170445 +-0.3391602081675978 0.2153826364255357 -0.3085509915000032 +-0.3522570961441299 0.3937446897923979 -0.232905380244974 +-0.4510721606318617 0.3678818384871847 -0.1450379671558624 +-0.488278064840575 0.4117850842168134 -0.3197714701766778 +-0.4323220886084431 0.335535483185989 -0.4015279823487484 +-0.3951161843997297 0.2916322374563602 -0.2267944793279328 +-0.3386012759191581 -0.0002249836110943676 -0.3829868028874252 +-0.2951832554151186 -0.1137201513116868 -0.4635335151918885 +-0.388907904429841 -0.1616400068525689 -0.6119957954742287 +-0.526050573948603 -0.09606469469285861 -0.6799113634521056 +-0.5694685944526425 0.01743047300773382 -0.5993646511476424 +-0.47574394543792 0.06535032854861593 -0.4509023708653022 +-0.2580115105364826 0.1664839259214752 -0.4934712114238613 +-0.3200154034798401 0.1398770550054866 -0.3979556510034116 +-0.3517361595512051 0.1185640703805931 -0.6419334917062015 +-0.507464701509285 0.04403734392372241 -0.694880211568092 +-0.2145934900324431 0.05298875822088278 -0.5740179237283245 +-0.2331793624717611 -0.08711328039569823 -0.5590490756123381 +-0.4323259249338806 -0.04814483915197649 -0.5314490831697654 +-0.2765973829758006 0.02638188730489421 -0.4785023633078749 +-0.4137400524945626 0.09195719946460454 -0.5464179312857519 +-0.370322031990523 -0.0215379682359879 -0.626964643590215 +0.2211590802773835 0.3122465256612799 0.1451266931093467 +0.15343652591122 0.2252323887394281 0.1845896678487997 +0.2846135089523545 0.203247457285306 0.05661988669372317 +0.2867475717979507 0.3012540599342188 0.08114180253180839 +0.2190250174317872 0.2142399230123671 0.1206047772712614 +0.224600387741449 0.2845773313584891 0.2637951028243749 +0.2901888792620163 0.273584865631428 0.1998102122468367 +-0.5633091110188845 0.6338179049972883 0.1446277627207816 +-0.4246602573401801 0.5829528157055519 0.09313257133105071 +-0.3403684627443893 0.6358810821268825 0.12601354252805 +-0.3947255218273028 0.7396744378399496 0.2103897051147802 +-0.4906484280041381 0.4822606485345641 0.3053739276151942 +-0.5963031963508635 0.5834718214117943 0.2507484408628533 +-0.4063566334083473 0.5351889149558948 0.3382548988121935 +-0.4277196071592818 0.6893283542544557 0.3165103832568519 +-0.3519995743254337 0.4313955592428277 0.2538787362254634 +-0.3190054889934547 0.4817416428283215 0.1477580580833916 +-0.4833038454676207 0.6924370767142642 0.179336826942271 +-0.457654342672159 0.5326067321200579 0.1992532494731225 +-0.5162979307995996 0.6420909931287703 0.2854575050843427 +-0.3733625480763682 0.5855349985413887 0.2321342206701217 +0.5656667106184574 -0.605191340972937 -0.0932196304418236 +0.4506006371949129 -0.4908225319760692 -0.04919470796493407 +0.6033889851377495 -0.362462474332719 -0.2180956893189819 +0.7304662822683908 -0.4384334647437336 -0.1103769372486667 +0.4293859799285283 -0.3164788969408701 -0.218932889422213 +0.3824602718499485 -0.3464663099600357 -0.1120513374551287 +0.5444520533520727 -0.4308477059377379 -0.2629578118991025 +0.6125924186970372 -0.5752039279537713 -0.2001011824089078 +0.6298954692341383 -0.5410510728607373 -0.04883878748131376 +0.6768211773127181 -0.5110636598415715 -0.155720339448398 +0.5564632770591698 -0.3924498873518846 -0.1112141373518977 +0.4975263452734928 -0.4608351189569034 -0.1560762599320183 +-0.4619286179668876 0.4053752335925862 -0.02423457606406052 +-0.3739700108141816 0.4687314800032008 0.008701401938629682 +-0.6005774716455919 0.4562403228843226 0.02726061532567031 +-0.6512677181715903 0.5704616585866736 0.1116917847180913 +-0.4949227032988666 0.3550291500070923 0.0818861020780112 +-0.4399581814781396 0.368039312832213 0.2209427582227731 +-0.4069640961461606 0.418385396417707 0.1148220800807014 +-0.512618864492886 0.5195965692949374 0.06019659332836051 +-0.545612949824865 0.4692504857094434 0.1663172714704322 +0.4168844012402377 -0.2878584893533125 0.02199617612734718 +0.4982342387091068 -0.1992632557274235 0.0491621377427389 +0.6722372439183281 -0.2452468331192724 0.04999933784596995 +0.7648904116586801 -0.3798256441370103 0.02367057633380928 +0.7460497504012755 -0.2455418495460947 -0.1373392673323626 +0.8017966649001538 -0.3799731523504215 -0.06999872625535698 +0.6533965826609234 -0.1109630385283568 -0.1110105058202019 +0.6164903294194497 -0.1108155303149456 -0.01734120323103564 +0.5720467451920543 -0.1995582721542458 -0.1381764674355936 +0.4537906544817114 -0.2880059975667236 -0.07167312646181907 +0.5908874064494589 -0.3338420667451613 0.02283337623057823 +0.6277936596909326 -0.3339895749585725 -0.07083592635858804 +0.7091434971598018 -0.2453943413326835 -0.04366996474319632 +0.5351404919505807 -0.1994107639408346 -0.04450716484642736 +-0.738916879039023 0.1535470500204614 -0.3395820380679173 +-0.5604680877311103 0.1334086170549797 -0.3210110643254396 +-0.7036135677066154 0.1218202678283564 -0.2170021767427921 +-0.759127328923987 0.2451330581641876 -0.3324472599039764 +-0.5594063031338951 0.03676171302484951 -0.1685180925820591 +-0.4707127997785463 0.07501594855717378 -0.2354790915825105 +-0.7378550944418077 0.05690014599033116 -0.1870890663245368 +-0.8276103823943717 0.1152928144881371 -0.2726210390674659 +-0.7083366521085376 0.219613186633588 -0.3711990527478157 +-0.7970301554638863 0.1813589511012637 -0.3042380537473643 +-0.6149200643512667 0.1600745033606807 -0.2839631757432435 +-0.6491615910864592 0.09515438152265543 -0.2540500653249882 +-0.2842762091494705 0.6731459088559113 0.05870997152430694 +-0.2825410146374654 0.8142040912980071 0.075782563107294 +-0.1389957003586363 0.669393998667871 0.2902318097208754 +-0.2940391406344263 0.7564308961104439 0.2924988387111929 +-0.08290344676371757 0.7066588253968997 0.2229282387171322 +-0.1818546334445889 0.8309605495685014 0.1578916967037066 +-0.08463864127572272 0.5656006429548039 0.2058556471341452 +-0.1853250224685992 0.5488441846843096 0.1237465135377325 +-0.3408691417908797 0.7824493302045262 0.1442735369981813 +-0.2396820815515128 0.6526375403973768 0.2081226761244627 +-0.2401827605980031 0.7992057884750206 0.2263826705945939 +-0.183589827956594 0.6899023671264053 0.1408191051207196 +-0.003205416787712585 0.01452958850356738 0.1633181943769461 +0.0623902750696961 0.006442983646345194 0.1432124244703713 +0.08532397795140322 -0.00109574747391807 0.08207110304253105 +0.04266198897570164 -0.0005478737369591462 0.04103555152126549 +-0.02293370288170705 0.007538731120263041 0.06114132142784021 +-0.04586740576341415 0.0150774622405263 0.1222826428556805 +-0.01819357279691316 0.06299529262809885 0.1267546401450445 +-0.04349734072101721 0.04280574299444421 0.1550893022142826 +0.004740130084793948 0.05545656150783558 0.06561331871720422 +0.002370065042397002 0.02772828075391768 0.03280665935860207 +0.04740211906049552 0.05490868777087666 0.1066488702384698 +0.08769404299380015 0.02663253327999983 0.1148777624011332 +0.01972828609399453 0.006990857383304116 0.1021768729491058 +0.02209835113639146 0.03471913813722202 0.1349835323077079 +-0.0205636378393101 0.03526701187418094 0.09394798078644236 +0.04503205401809858 0.02718040701695875 0.07384221087986764 +-0.3666495718772135 0.6378020806533014 0.03111321854029834 +-0.4472877400929513 0.7435164348927874 0.02058905713927679 +-0.4242124980995604 0.7471497041368919 0.116489625176475 +-0.509553608142254 0.6939742427211048 0.08332178374315671 +-0.1176327266077017 0.5152545593693101 0.3119763252762169 +-0.2513131931325572 0.4481520175133219 0.335987869821876 +-0.2726761668834917 0.6022914568118829 0.3142433542665344 +-0.2183191078005782 0.4984981010988157 0.2298671916798043 +-0.2190807066486082 0.6355692623997583 -0.5319050936517735 +-0.2362613691525032 0.5275884017486846 -0.4263389434929296 +-0.03109209463163855 0.4496220526395527 -0.4584575846841451 +-0.1164960693881759 0.5965860878451923 -0.5479644142473812 +-0.1639671006021686 0.6984582031054196 -0.3479767359166903 +-0.1829335723734409 0.7210041630781258 -0.4927239898636538 +-0.07856312584563124 0.5514941678997801 -0.2584699063534543 +-0.01212562286036625 0.4270760926668466 -0.3137103307371816 +-0.1811477631060636 0.590477342454346 -0.2424105857578465 +-0.2172948973812309 0.5050424417759785 -0.2815916895459661 +-0.1336767318920709 0.4886052271941187 -0.4423982640885373 +-0.2001142348773359 0.6130233024270521 -0.38715783970481 +-0.09752959761690355 0.5740401278724863 -0.4032171603004177 +-0.1147102601207986 0.4660592672214126 -0.2976510101415739 +-0.5418805891187747 0.4989617244717592 -0.1216088760796019 +-0.5338739531179559 0.6559044617615468 -0.186047198092453 +-0.4459153459652501 0.7192607081721615 -0.1531112200897628 +-0.3659633748133628 0.6256742172929884 -0.05573692007422148 +-0.3442504601433112 0.5506874270821855 -0.2973437022578252 +-0.4350588886302242 0.68176731306676 -0.2739146111815647 +-0.4539219819660687 0.5623179708823738 -0.08867289807691164 +-0.3631135534791557 0.4312380848977992 -0.1121019891531722 +-0.355106917478337 0.5881808221875869 -0.1765403111660233 +-0.4430655246310429 0.5248245757769723 -0.2094762891687135 +0.6189724532706342 -0.1695708591350801 -0.2450580194026778 +0.5476420706388712 -0.2280311715283922 -0.2854362303959874 +0.6747193677695125 -0.3040021619394068 -0.1777174783256723 +0.5007163625602913 -0.2580185845475579 -0.1785546784289033 +-0.5425667861826253 0.5110895878320723 -0.03475873746508206 +-0.5352463472456572 0.6801601884821727 -0.01234692086341341 +-0.4546081790299193 0.5744458342426867 -0.001822759462391861 +-0.59751221529496 0.63061799631049 0.05038580574046651 +-0.6153622793660269 0.113011314055674 -0.08676158040998871 +-0.5826247522428102 0.2275151506188228 -0.07196606723836971 +-0.6708760405833986 0.2363241043915052 -0.2022066635711731 +-0.5266687760106783 0.1512655495879983 -0.1537225794104401 +0.2726664363581341 0.02101980976737017 -0.4834692390152929 +0.2735341734458844 -0.02313435206264486 -0.415527317955113 +0.217048360641584 -0.1250827736453735 -0.3750663099724741 +0.1596948107495334 -0.1828770333980871 -0.4025472230500152 +0.1588270736617831 -0.1387228715680721 -0.4704891441101951 +0.2153128864660835 -0.03677444998534346 -0.5109501520928339 +0.4473220433427498 -0.007659414573371805 -0.5043379786437858 +0.3595603713065668 0.02875727851200669 -0.5278745693596294 +0.3908362305384495 -0.1096078361561004 -0.463876970661147 +0.2465887456979661 -0.1751395646534506 -0.4469525533943516 +0.4481897804305001 -0.05181357640338683 -0.436396057583606 +0.3612958454820674 -0.05955104514802336 -0.3919907272392695 +0.2161806235538338 -0.08092861181535849 -0.443008231032654 +0.3604281083943171 -0.01539688331800833 -0.4599326482994495 +0.3030745585022665 -0.07319114307072194 -0.4874135613769904 +0.3039422955900167 -0.117345304900737 -0.4194716403168106 +-0.5750982373720945 -0.132656414851984 -0.4893273854518295 +-0.6191457404197297 -0.08157289869256612 -0.618577158440906 +-0.481373588357372 -0.08473655931110184 -0.3408651051694894 +-0.4316964423902848 0.0142668123891981 -0.3216525978762257 +-0.4379555678533326 -0.1982317270116943 -0.4214118174739526 +-0.3448604013822058 -0.2127235230119867 -0.4827460224851521 +-0.4820030709009677 -0.1471482108522764 -0.5506615904630292 +-0.5254210914050073 -0.03365304315168401 -0.4701148781585659 +-0.3882784218862453 -0.0992283553113943 -0.402199310180689 +-0.4493345104074351 0.7356990992644379 -0.06688460201762304 +-0.5372931175601411 0.6723428528538233 -0.09982058002031324 +0.2457844667194596 0.8367372256832326 -0.0105308886423772 +0.1962740840713758 0.7206133945370581 -0.09075222365256699 +0.2910193728848792 0.5837941273318901 0.09367262770253329 +0.2931571111262113 0.7683275920806485 0.08168153703517295 +0.1091301097339503 0.7058584197600011 0.2152066692763094 +0.2022124795507469 0.8293597382947041 0.142448557822061 +0.05961972708586648 0.5897345886138265 0.1349853342661196 +0.1031917142545792 0.5971120760023551 -0.01799411219831859 +0.2436467284781275 0.652203760934474 0.001460202024983165 +0.152702096902663 0.7132359071485297 0.06222722281187123 +0.2000747413094148 0.6448262735459456 0.1544396484894213 +0.1505643586613309 0.528702442399771 0.07421831347923158 +0.5479698381388632 -0.2319631870674449 0.2488098275910002 +0.5637769571584196 -0.1713156045844897 0.1625689634745654 +0.6564301248987716 -0.3058944156022276 0.1362402019624047 +0.4824271196895504 -0.2599108382103787 0.1354030018591737 +-0.4038653346656341 -0.2928124031314753 -0.378367108418637 +-0.2766799350068088 -0.4018848752515488 -0.3966566043745209 +-0.1916768174645744 -0.4459736916580292 -0.3377562380604353 +-0.2338590995811651 -0.3809900359444361 -0.2605663757904656 +-0.3610444992399904 -0.2719175638243626 -0.2422768798345816 +-0.4460476167822248 -0.2278287474178822 -0.3011772461486673 +-0.5090874112160866 -0.4071668206350036 -0.1947826159138631 +-0.5200690727702729 -0.2954533758232027 -0.277430114188308 +-0.4240842936738522 -0.4512556370414841 -0.1358822495997774 +-0.350062837685804 -0.3836310086361635 -0.1596293815601366 +-0.3819020115572614 -0.5162392927550772 -0.2130721118697471 +-0.2656982734526225 -0.5135983200633497 -0.3140091061000759 +-0.3188622171233996 -0.3369012195379557 -0.3194667421045513 +-0.3928836731114478 -0.4045258479432762 -0.295719610144192 +-0.4350659552280385 -0.3395421922296832 -0.2185297478742223 +-0.3078805555692133 -0.4486146643497567 -0.2368192438301063 +-0.3511733909773279 0.2866367726819284 -0.5864482022726065 +-0.5063391643615306 0.3801827485263931 -0.5839096327009019 +-0.2151524222808828 0.2685963782575128 -0.4995821123409026 +-0.2342972269686405 0.3441019596775619 -0.4101774528374941 +-0.3703181956650856 0.3621423541019775 -0.497043542769198 +-0.4131772839206854 0.2600299017659399 -0.4909326418521568 +-0.2771563152242403 0.2419895073415243 -0.4040665519204529 +-0.1902690259290842 0.7690289200018434 -0.1045346030830576 +-0.2355374230272722 0.8621455968709731 -0.005839724196388264 +-0.1920042204410894 0.6279707375597475 -0.1216071946660447 +-0.2390078120512825 0.5800292319867815 -0.03998490736236238 +-0.09131783924821292 0.6447271958302417 -0.03949806106963201 +-0.03763504966552959 0.6135421485277699 0.1242333598304629 +-0.1365862363464009 0.7378438726993715 0.0591968178170373 +-0.2372726175392774 0.7210874144288772 -0.02291231577937534 +-0.1383214308584061 0.5967856902572757 0.04212422623405025 +0.3502244562584271 0.7351385978181155 0.1627441424804902 +0.2592798246829627 0.7961707440321711 0.2235111632673782 +-0.5865681834276645 0.02334016307678275 -0.004547318038998716 +-0.5250365603660851 0.04817284866104028 0.09246245750361029 +-0.7632168193106965 -0.0178831745350678 -0.03356688874298591 +-0.8783338321321493 -0.03427382656266083 0.03442331609563592 +-0.6151629701652168 -0.09598897661954787 -0.0399187578322109 +-0.5822261338411898 -0.190485430731621 0.02171957791718592 +-0.5536313471036375 -0.07115629103529034 0.05709101771039811 +-0.7016851962491173 0.006949511049189715 0.06344288679962309 +-0.7302799829866695 -0.1123796286471409 0.02807144700641092 +0.3417051696914591 -0.1403561705690081 -0.3403284117263878 +0.4090084288492837 -0.2134238272453562 -0.3330714265578424 +0.3516548789572331 -0.2712180869980698 -0.3605523396353835 +0.2269980699073579 -0.2559446900744353 -0.3952902378814698 +0.5154930395883246 -0.124881233079735 -0.4291390724150607 +0.4959023637977164 -0.2056863585007197 -0.3774767569021789 +0.2843516197994086 -0.1981504303217216 -0.3678093248039288 +0.3712455547478413 -0.1904129615770851 -0.4122146551482653 +0.4285991046398918 -0.1326187018243715 -0.3847337420707242 +0.5824734549994368 -0.5966757914860363 -0.0175095580293142 +0.1231604260140017 0.3730552830047044 -0.391541860328903 +0.1920089719031046 0.4434525485754955 -0.4141329655368969 +0.1066049971465674 0.5904165837811353 -0.503639795100133 +-0.04764752349907291 0.6669833534159836 -0.5705555194553751 +-0.009714579956528302 0.6218914334705713 -0.2810610115614482 +0.1255714689178397 0.567870623808429 -0.3588925411531695 +0.03775645125746439 0.5200193182103439 -0.4810486898921391 +-0.0286810517278006 0.6444373934432774 -0.4258082655084116 +0.0567229230287367 0.4974733582376378 -0.3363014359451756 +0.6563160354189529 -0.009969095897884524 0.5104134805602334 +0.5036150764629581 -0.01993819179576885 0.433041708827994 +0.4212006007914048 0.05003813691548481 0.308446808956677 +0.4914870840758461 0.1299835615246228 0.2612236808175996 +0.6441880430318409 0.1399526574225072 0.338595452549839 +0.7266025187033942 0.06997632871125348 0.463190352421156 +0.6244474775378537 -0.1950738463669335 0.4192955452357809 +0.7167322359564006 -0.09753692318346685 0.5035403987641269 +0.5420330018663004 -0.1250975176556798 0.294700645364464 +0.551903284613294 0.04241573423904049 0.254350599021493 +0.471746518581859 -0.2050429422648178 0.3419237735035414 +0.4113303180444112 -0.1174751149792355 0.3487968552996479 +0.5739015597473995 0.06000723281336914 0.3858185806889164 +0.5640312770004059 -0.1075060190813512 0.4261686270318874 +0.6343177602848473 -0.02756059447221317 0.37894549889281 +0.4816168013288525 -0.03752969037009751 0.3015737271605705 +0.4536751572294179 -0.644893442029858 -0.3458647376457195 +0.2913210708837817 -0.6071125487522471 -0.2987107442201934 +0.1978228442825531 -0.5050390113094914 -0.1694277623591264 +0.2666787040269608 -0.4407463671443463 -0.08729877392358545 +0.4290327903725971 -0.4785272604219573 -0.1344527673491115 +0.5225310169738256 -0.5806007978647131 -0.2637357492101786 +0.5228842065297569 -0.4185524343836259 -0.34821587128328 +0.5694567250524055 -0.5506133848455474 -0.3706173011772628 +0.3605301201841206 -0.380771541106015 -0.3010618778577538 +0.244748552361133 -0.4750515982903256 -0.2763093143262105 +0.3601769306281893 -0.5428199045871022 -0.2165817557846525 +0.4071026387067693 -0.5128324915679364 -0.3234633077517367 +0.475958498451177 -0.4485398474027915 -0.2413343193161958 +0.3136044121055407 -0.4107589541251806 -0.1941803258906696 +-0.5121342286273225 0.1411087880804504 -0.4029360466891835 +-0.6422491608314472 0.1689473920714027 -0.503432002795405 +-0.6957837190624709 0.1623874688769791 -0.4244681410635757 +-0.6596402411064903 0.227342233415931 -0.4536064438222068 +0.1180835302362525 0.4955989358767977 -0.1185573791249768 +0.08940335904921295 0.3867083083627119 -0.0661411995871968 +0.1367760034559647 0.3182986747601279 0.02607122609035335 +0.2128288190497558 0.3587796686716297 0.06586747223012349 +0.08085450381653776 0.3706789902339813 0.1701555613809426 +0.1848680692300424 0.3849698264085564 0.1379096398754181 +0.004801688222746566 0.3301979963224795 0.1303593152411724 +0.03276243804246001 0.3040078385855527 0.05831714759587782 +0.03348185940978606 0.4390886238365653 0.07794313570339241 +0.090122780416539 0.5217890936137244 -0.0465152114796822 +0.1654561746430042 0.4271893022742137 -0.02634495344742666 +0.1374954248232907 0.4533794600111404 0.04569721419786797 +0.1088152536362512 0.3444888324970546 0.09811339373564795 +0.0614426092294995 0.4128984660996385 0.005900968058097804 +0.1112165020843703 -0.3502247472587459 -0.3705376743499266 +0.1200917433112579 -0.459778201366691 -0.3110472125722969 +0.246532980941591 -0.565245542486327 -0.3932084234069024 +0.3640989773450366 -0.5611594294980178 -0.5348600960191375 +0.3552237361181491 -0.4516059753900727 -0.5943505577967672 +0.2287824984878159 -0.3461386342704367 -0.5121893469621617 +0.4780961165875662 -0.3766854281177058 -0.4427135504699889 +0.4798805451680243 -0.4668793723137072 -0.5596126595506807 +0.2376577397147035 -0.4556920883783818 -0.4526988851845321 +0.2358733111342455 -0.3654981441823804 -0.3357997761038403 +0.3534393075376911 -0.3614120311940712 -0.4774514487160754 +0.3623145487645786 -0.4709654853020163 -0.4179609869384457 +-0.02912795244777586 0.26613561056843 -0.4422960940287097 +-0.1125677850204505 0.2296132037029469 -0.5156414329365103 +0.0751340926494129 0.2836147344487202 -0.5696114408476891 +0.06472298638715583 0.2931363759413166 -0.4692810979842991 +-0.02745054461101942 0.3225979090032861 -0.5535521202520812 +-0.1404462881337088 0.3711027250504485 -0.4371624567930835 +-0.008305739923261717 0.247092327583237 -0.6429567797554897 +-0.1021566787581934 0.2200915622103504 -0.6159717757999004 +-0.1317125897082082 0.305118785122996 -0.4262367734331019 +-0.01871684618551879 0.2566139690758335 -0.5426264368920997 +-0.0378616508732765 0.3321195504958826 -0.4532217773886913 +-0.1213014834459511 0.2955971436303994 -0.526567116296492 +-0.2719561915929766 0.7215572284389205 -0.218981494681586 +-0.3989117543550568 0.7672022137451274 -0.2347335073934451 +-0.2281513547162567 0.54253583688138 -0.1607882984541642 +-0.3189597832031698 0.6736157228659544 -0.1373592073779037 +-0.3081033258681439 0.6361223277605528 -0.2581625984697056 +0.002505333061702739 0.5803556177318608 -0.1001032457947313 +-0.1417530352998865 0.5562216720728381 -0.02923293292670569 +-0.1107765089518031 0.4149546781775426 0.148813448571418 +-0.1983939563066394 0.473521202295679 0.09522541425636893 +-0.02617483812533676 0.471464990217775 -0.04768706625695125 +-0.08281575913208972 0.3887645204406159 0.0767712809261234 +-0.0541355879450502 0.4976551479547017 0.02435510138834336 +0.4227193995931575 -0.4975682446587017 0.09993229087595362 +0.5099042354149464 -0.6186827663382019 0.2050343672399518 +0.4129943635563745 -0.5251180781928356 0.007380450754826186 +0.4904541633413804 -0.6737824334064697 0.0199306869976969 +0.5442181698369757 -0.6306923066435725 0.03937241336115109 +0.5550424116194905 -0.6041335106708496 0.1327194304912714 +0.5038895884774753 -0.651208152056705 0.1135737206227708 +0.2210245285269348 -0.6665255853814248 -0.5145015134237146 +0.1749957565325401 -0.6179286204280305 -0.3830291321091909 +0.157245274078765 -0.3988217122121402 -0.5020100556644502 +0.2121492873000473 -0.5569721312734797 -0.5739919752013443 +-0.01064525672487923 -0.5790124150260212 -0.491955365133016 +0.1282040218982251 -0.6470674826804201 -0.5689646299356271 +-0.06554926994616149 -0.4208619959646818 -0.419973445596122 +0.01839599545566063 -0.3307666445577412 -0.4250007908618391 +-0.05667402871927394 -0.5304154500726269 -0.3604829838184924 +0.03614647790943572 -0.5498735527736316 -0.3060198673065798 +0.1661205153056526 -0.5083751663200854 -0.4425195938868207 +0.08217524990383042 -0.5984705177270259 -0.4374922486211035 +0.07330000867694286 -0.4889170636190807 -0.4969827103987331 +0.02727123668254819 -0.4403200986656864 -0.3655103290842094 +-0.5829384423719327 -0.003897256549585469 0.308817672259061 +-0.7023719474393596 -0.08080004734446875 0.4281631114719027 +-0.6089176984930638 -0.2642235795549905 0.4376586099001074 +-0.7153615754999252 -0.2109632088471713 0.4925835802924259 +-0.4894841934256369 -0.1873207887601073 0.3183131706872657 +-0.4764945653650713 -0.05715762725740474 0.2538927018667425 +-0.6454023419512862 -0.214659083960607 0.3765709305083987 +-0.7883308624163701 -0.1118342176584042 0.3704082215090084 +-0.7433008228551694 -0.03165818736818621 0.3693868392017743 +-0.756290450915735 -0.1618213488708887 0.4338073080222975 +-0.5959280704324982 -0.134060418052288 0.3732381410795842 +-0.6324127138907205 -0.08449592245790448 0.3121504616878755 +-0.6026398412273848 0.4307528181824222 -0.1576491007431688 +-0.6553924573351763 0.5194866491828728 -0.2581276474195869 +-0.643432820590036 0.4774896586828137 -0.3348443779669671 +-0.6952791599159065 0.4423761142393684 -0.2902136872337872 +0.553804836491783 -0.4416729423728341 0.3267459423396066 +0.5754469538642591 -0.5907351151952681 0.3184411929717783 +0.6205851300688034 -0.5761858595279157 0.2461262562230979 +0.4882621180424702 -0.4696205935157679 0.2133391166077802 +0.4915920205402301 0.1054176932249196 0.6932343120882909 +0.3953987887879868 0.2108353864498394 0.5774516298016346 +0.4298711624354667 -0.01993819179576884 0.5067856228554853 +0.5088282073639701 -0.00996909589788449 0.6579013086152162 +0.2940049356546337 0.02621290238117107 0.6948522398283071 +0.4408950939735535 0.01310645119058546 0.7519346171016271 +0.2150478907261304 0.01624380648328673 0.5437365540685762 +0.2829810041165469 -0.006831740605183226 0.4497032455821653 +0.1978117039023904 0.1316305956060909 0.5790695575416509 +0.248508630469067 0.223941837640425 0.5203692525283146 +0.4126349756117267 0.09544859732703528 0.5421186263285599 +0.3447018622213102 0.1185241444155052 0.6361519348149709 +0.3619380490450501 0.003137355292701121 0.6008189313418962 +0.2657448172928069 0.1085550485176209 0.48503624905524 +0.2085606933585633 0.1627664633738042 0.01682364055395303 +0.1346419406103684 0.2202920721112151 0.001549310252268126 +0.09179185193957473 0.2134757769357423 -0.07618573048353093 +0.122860516016976 0.1491338730228585 -0.1386464409176451 +0.1967792687651709 0.0916082642854476 -0.1233721106159602 +0.2396293574359645 0.09842455946092042 -0.04563706988016113 +0.1628633895994284 0.1180644974608868 0.02577638921058564 +0.2226714178530933 0.11165267604864 0.02893718003311178 +0.1200133009286348 0.111248202285414 -0.05195865152521342 +0.1369712405115061 0.09802008569769441 -0.1265329014384863 +0.08894463685123355 0.1755901061982978 0.01050205890890073 +0.0748339123567035 0.2267038935234619 -0.001611480570258026 +0.1657106046877696 0.1559501681983313 -0.06091140018184604 +0.1487526651048984 0.169178284786051 0.01366284973142688 +0.1798213291822997 0.1048363808731672 -0.04879786070268728 +0.1059025764341048 0.1623619896105781 -0.06407219100437218 +-0.4050097122519214 0.4824785207928485 -0.3333839269213921 +-0.5565773928474445 0.5453495004880859 -0.3459950605086985 +-0.5446177561023043 0.5033525099880268 -0.4227117910560788 +-0.503824776739653 0.4566156694876353 -0.2455165138322804 +0.5736472399054132 -0.003802352689769389 0.1222189171315945 +0.5677104036328503 0.1030633167219957 0.1681097349050583 +0.4271374370639676 -0.05682753249628028 0.2625559911832132 +0.5033607566209718 -0.08374777729890737 0.1694420452706719 +0.497423920348409 0.0231178921128577 0.2153328630441357 +0.5578401208858568 -0.06444993517272461 0.2084597812480292 +0.4875536376014155 -0.1443953597818626 0.2556829093871066 +0.6560617155769666 -0.07377868140102306 0.2468138170029114 +0.732539354975957 -0.03688934070051163 0.4172995346476921 +0.6501248793044037 0.03308698801074205 0.2927046347763752 +0.6402545965574102 -0.1344262638839782 0.3330546811193462 +-0.605877185213556 -0.5703236292643901 0.2271915544844174 +-0.5775832413653594 -0.427652757054042 0.1552747340755001 +-0.4407670240844942 -0.3115266302743335 0.1452169212669717 +-0.3322447506518256 -0.3380713757049728 0.2070759288673607 +-0.3605386945000222 -0.4807422479153207 0.278992749276278 +-0.4973549117808874 -0.5968683746950294 0.2890505620848063 +-0.3656676893143077 -0.6476279657106729 0.1071217911771368 +-0.4999194091880302 -0.6803112335927055 0.2031150830352358 +-0.2288514720334425 -0.5315018389309643 0.09706397836860846 +-0.2262869746262997 -0.4480589800332882 0.1829994574181791 +-0.3373737454661111 -0.5049570935003249 0.0352049707682195 +-0.443331521491637 -0.3949694891720095 0.05928144221740112 +-0.4690609679326908 -0.4541975024846814 0.217133741675889 +-0.4716254653398335 -0.5376403613823574 0.1311982626263184 +-0.3631031919071649 -0.5641851068129968 0.1930572702267074 +-0.3348092480589683 -0.4215142346026488 0.1211404498177901 +-0.5433418975639006 0.05342482451679917 -0.3668454958675799 +-0.7046644987046036 -0.006420535055899734 -0.4312509011521977 +-0.7270867530959765 0.07388226393371472 -0.3879520470124683 +-0.6789815636320918 0.08170355930966139 -0.4710493935027648 +0.285706532776957 -0.5077214023765158 -0.5877392960153025 +0.2945817740038446 -0.6172748564844609 -0.5282488342376729 +-0.6723800401953741 0.2859078191166288 -0.1574980399812988 +-0.7948728552711549 0.2297966510512859 -0.2578255258958469 +-0.7642926283406695 0.2958627876644125 -0.2894425405757453 +-0.705117567318591 0.1714039825534799 -0.1722935531529178 +-0.1679913588059664 0.2904986616340178 0.4104786774975842 +-0.2764925092316896 0.3357740686456758 0.3852390459325596 +-0.3082142310829069 0.4677600144733641 0.4905475696001772 +-0.2314348025084009 0.5544705532893944 0.6210957248328193 +-0.1229336520826778 0.5091951462777365 0.6463353563978439 +-0.09121193023146054 0.3772092004500482 0.5410268327302263 +-0.009131576181978594 0.4699791523576521 0.3372159568412414 +-0.03431089228111094 0.3576012034900059 0.386467132951925 +-0.04085329803319585 0.6019650981853404 0.442524480508859 +-0.09775433598354544 0.6215730951453826 0.5970841802871601 +-0.1997130806571837 0.4224846074617061 0.5157872011652017 +-0.1428120427068341 0.4028766105016639 0.3612275013869005 +-0.06603261413232818 0.4895871493176943 0.4917756566195426 +-0.1745337645580514 0.5348625563293522 0.4665360250545181 +-0.4398916007512756 0.1622877400463669 -0.464833535381363 +-0.4977639050793536 0.2113052960032356 -0.6272269801797641 +-0.3158838148645606 0.215501481878344 -0.6558646562222623 +-0.4357600121359962 0.2379121669192242 -0.7227425406002137 +-0.5376434666807579 0.2852087834873373 -0.5629806998374802 +-0.4756395737374003 0.3118156544033259 -0.6584962602579298 +-0.3778877078079181 0.1888946109623554 -0.5603490958018126 +0.4779923781237175 -0.6310590655608166 0.3339996508138161 +0.3588956850106997 -0.5223208431039311 0.3578628580236822 +0.2717108491889108 -0.4012063214244309 0.2527607816596841 +0.3036227064801397 -0.3888300222018162 0.1237954980858198 +0.2918347536084483 -0.6827849726680886 0.1644698416067392 +0.4444619124225918 -0.7112911303428953 0.2373031426053446 +0.2046499177866594 -0.5616704509885884 0.05936776524274109 +0.2700922407790139 -0.4690620869838948 0.02709898987734828 +0.1727380604954305 -0.574046750211203 0.1883330488166054 +0.2062685261965562 -0.4938146854291243 0.2850295570250768 +0.3908075423019285 -0.5099445438813163 0.2288975744498179 +0.325365219309574 -0.6025529078860098 0.2611663498152107 +0.3572770766008029 -0.5901766086633951 0.1322010662413464 +0.238180383487785 -0.4814383862065096 0.1560642734512126 +-0.538108469371978 0.1152149779319153 -0.6189623600201171 +-0.4761045764286206 0.1418218488479039 -0.7144779204405668 +0.5874181373461331 -0.3584758193417386 -0.3183405217583265 +0.6985245866851579 -0.4304601547617726 -0.3108666021273559 +0.7203208423228827 -0.4379998627861137 -0.2116911664442762 +0.6606795149732511 -0.5070309494947041 -0.2569979579373016 +-0.2925735608073711 -0.5106418373882242 0.3169474683882239 +-0.3614246443955852 -0.6566675536408364 0.3649600003086981 +-0.2977025556216566 -0.6775275551835764 0.1450765102890827 +-0.363989141802728 -0.7401104125385125 0.2790245212591275 +-0.4318831347386969 -0.6303183059813813 0.3286732570601671 +-0.4344476321458397 -0.7137611648790574 0.2427377780105965 +-0.2951380582145138 -0.5940846962859003 0.2310119893386532 +-0.3674933863749398 -0.6485628347393305 -0.4771638921697786 +-0.2584939608614617 -0.5797600910554763 -0.4460549962500917 +-0.3306947193577185 -0.5230356980900546 -0.4330488618556287 +-0.5118949033674534 -0.5351140488084869 -0.4511516233808525 +-0.5631021955669964 -0.5283176434735095 -0.2311748733949708 +-0.6280986414720923 -0.5377550215002144 -0.3502146291505235 +-0.4909014370707395 -0.5850420364389313 -0.2441810077894339 +-0.4836971244795786 -0.6512038074310579 -0.3762268979394496 +-0.4430907505827026 -0.5955108505369722 -0.4669965990296016 +-0.5592944886873414 -0.5981518232286995 -0.3660596047992727 +-0.4468984574623575 -0.5256766707817819 -0.3321118676252998 +-0.3746976989661006 -0.5824010637472038 -0.3451180020197628 +-0.7207289042745981 -0.02308364654784939 -0.232923497866677 +-0.7933580020599523 -0.04467477058822401 -0.3642899021517463 +-0.8157802564513251 0.03562802840139043 -0.3209910480120168 +-0.6320354009192493 0.01517058898447489 -0.2998844968671284 +-0.2682905357325647 -0.5209911838360439 -0.5005697562011019 +-0.3870865361171458 -0.5310250203004656 -0.5861934120717989 +-0.4529143457129515 -0.5361769864279997 -0.5219307952642361 +-0.3794466402686391 -0.5925566368909545 -0.5342693879749132 +0.4060009016538269 -0.7119638044425991 -0.1198705303665749 +0.3707677327125977 -0.5442087637109003 -0.06252015792730969 +0.2330560132237822 -0.6727940520411901 -0.2267781347983915 +0.3371450419094191 -0.7762564486077439 -0.2019995188021158 +0.4688959305671542 -0.6531243389081813 -0.1943003352145053 +0.3019118729681899 -0.6085014078760452 -0.1446491463628506 +0.4000400708227465 -0.7174169830733261 -0.2764293236500462 +-0.6250562549898593 0.1186759317211248 0.2058186256769778 +-0.7866075726752126 0.1643463291969518 0.2221650183077362 +-0.7854821811249717 0.09181975194894115 0.2655220956958632 +-0.8081666183196757 0.07798292251483058 0.1779336619691894 +-0.09730356827483197 0.06241908367811694 -0.2542667518214219 +-0.1203347956965432 0.1166285388851567 -0.1917234233116935 +0.0114504731322256 0.2045085544463012 -0.3515705301909895 +-0.03141093386044756 0.1063590914586892 -0.3341903052610699 +-0.1937188013886391 0.2824749035554331 -0.3194518889997739 +-0.1339955711208799 0.1453422660132552 -0.3181309846654621 +-0.0544421612821588 0.1605685466657289 -0.2716469767513415 +-0.1570267985425911 0.1995517212202949 -0.2555876561557338 +-0.09113416412820674 0.2434917290008671 -0.3355112095953817 +0.3120708332454993 0.6420593580803222 -0.2037855745618178 +0.4773779650677066 0.679629152769761 -0.2365975904608788 +0.4087924344643031 0.4701216524067641 -0.2137297507916845 +0.5257387656771085 0.593660299932982 -0.2415696785758121 +0.4568122897560161 0.720658174304534 -0.1424316390613726 +0.505173090365418 0.6346893214677549 -0.147403727176306 +0.3604316338549011 0.5560905052435431 -0.2087576626767511 +-0.2533980932648909 0.2556847569485997 0.2025068789565805 +-0.3191958764611518 0.3183671163029667 0.2812531466620578 +-0.2532077057971938 0.4190592834739545 0.06901179037791433 +-0.2204040079329119 0.3060308405340936 0.09638620081450877 +-0.3132809619317914 0.1730888581033301 0.01598699919007269 +-0.2504406360002107 0.1830456278487814 0.06987380522058795 +-0.3460846597960734 0.286117301043191 -0.01138741124652175 +-0.3160480317287745 0.4091025137285032 0.01512498434739907 +-0.3790787451280524 0.2357712174576971 0.09473326689554998 +-0.3820362023927325 0.3084103465575154 0.2273663406315425 +-0.2862017911291728 0.3687131998884606 0.175132468519986 +-0.3162384191964717 0.2457279872031484 0.1486200729260652 +-0.2832443338644927 0.2960740707886423 0.0424993947839935 +-0.3490421170607536 0.3587564301430093 0.1212456624894708 +0.2821097175716653 -0.7103348062022224 0.07191800148561181 +0.4250118403490258 -0.7663907974111631 0.05219946236308971 +0.4384472654851208 -0.7438165160613983 0.1458424959881636 +0.3475520405640198 -0.6177264421975289 0.039649226120219 +0.4894000258914457 -0.6636609495679251 -0.1075446223389102 +0.5475481607969603 -0.5966259158374467 -0.179888153362223 +0.03393847677478831 0.1654811677038735 -0.07565112305573017 +0.04733083231848088 0.2216494242762498 -0.04468807155257348 +0.03180137419569674 0.1737612798989692 -0.1940597014128942 +0.04305662716029775 0.2382096486664412 -0.2815052282669016 +-0.03409126021868766 0.129821272118397 -0.1141361479732463 +-0.08872864166847105 0.1503296331052967 -0.1216581213876057 +-0.02069890467499509 0.1859895286907732 -0.08317309647008958 +0.04519372973938931 0.2299295364713455 -0.1630966499097375 +-0.02283600725408665 0.1942696408858689 -0.2015816748272536 +0.6267612742009945 -0.3667857507530013 0.3108295718179133 +0.7213598292826821 -0.4409607319556025 0.2866084519283916 +0.7397371749395664 -0.4434949897570249 0.1989607739096464 +0.6941084062736643 -0.5007473315842159 0.2300937746129423 +-0.3024682053215499 0.1324594540903975 -0.244686758655963 +-0.2229171142199022 0.1516487240912969 -0.186933426728964 +-0.1768546593764797 0.0432298136772175 -0.3120200837484209 +-0.2794369778998386 0.07824999888335778 -0.3072300871656914 +-0.1998858867981909 0.0974392688842572 -0.2494767552386924 +-0.2596091170659501 0.2345719064264352 -0.2507976595730043 +-0.2365778896442388 0.1803624512193955 -0.3133409880827327 +-0.6101209867069056 0.2635178740172949 -0.4999014929852844 +0.6218898787332927 0.4493899358096002 -0.1550589265013186 +0.6322874878116034 0.5832944416344 -0.2122342664306292 +0.6117218124999129 0.624323463169173 -0.118068315031123 +0.5153411565987979 0.4597557941081822 -0.1843943386465015 +-0.6230129452482278 0.03866868074514537 0.5047531497868984 +-0.7224091988775072 -0.05951707869710333 0.5261308502358214 +-0.6594975887064503 0.08823317633952893 0.4436654703951897 +-0.7953784857939521 0.03961191249166378 0.4039554914524039 +-0.5035794401808009 0.1155714715400286 0.3854077105740568 +-0.4835421887426533 0.09428850289266322 0.287439971810138 +-0.6029756938100802 0.01738571209777995 0.4067854110229797 +-0.7633380742933169 -0.01037521872082079 0.467354577965693 +-0.6394603372683026 0.0669502076921635 0.345697731631271 +-0.6104038470551483 0.09371542702555945 -0.5556779781386001 +-0.5742722316573474 0.1915946333261627 -0.5698057386098788 +0.5944738688755403 -0.566638502818281 -0.2867697053293072 +0.6315657247785096 0.5429725237656309 0.2240082091771375 +0.5966696460693985 0.3764507549496958 0.2190043809278298 +0.4708095897880407 0.2730395449502178 0.177888274575646 +0.3798456122157939 0.3361501037666746 0.1417759964727698 +0.4147416909249049 0.5026718725826096 0.1467798247220775 +0.5406017472062628 0.6060830825820878 0.1878959310742613 +0.6298154475991949 0.4468217175170556 0.01108162142747636 +0.6481386255434077 0.5781580050493107 0.1200468294269607 +0.5949193688900839 0.2802999487011206 0.006077793178168686 +0.5783464681251856 0.2451144674174407 0.1100391729283454 +0.5057056684971517 0.4395613137661527 0.1828921028249536 +0.6132425468342967 0.4116362362333758 0.1150430011776531 +0.5222785692620497 0.4747467950498326 0.07893072307477689 +0.4873824905529388 0.3082250262338976 0.07392689482546924 +-0.6426961894980751 -0.1445819188838007 -0.4052705104541072 +-0.7543416446716908 -0.1054239067561997 -0.4504634084454614 +-0.6114885205614968 -0.0568979553201495 -0.4413610612757109 +-0.6919263067985345 0.06994402037110278 -0.5226445100886687 +-0.7286587095991792 -0.01729981239063858 -0.4902619007960285 +-0.5930190435309878 -0.0455785471835008 -0.3860580031608435 +-0.5618113745944098 0.04210541638015043 -0.4221485539824472 +-0.5463729240113858 -0.4493208006667859 0.3548585513029708 +-0.5902720265365693 -0.5811576510707619 0.3269834630981527 +-0.5180789801631892 -0.3066499284564379 0.2829417308940535 +-0.5336841388401761 -0.295815906650066 0.1831498222803181 +-0.4095567067305206 -0.3331946738870772 0.3448007384944425 +-0.3166395919748387 -0.3489053975113446 0.306867837481096 +-0.453455809255704 -0.4650315242910533 0.3169256502896244 +-0.5619780826883727 -0.4384867788604139 0.2550666426892355 +-0.4251618654075073 -0.3223606520807053 0.2450088298807071 +-0.5700670917127207 -0.1229907948434261 -0.273904106169038 +-0.6090834491009822 -0.06224165867545044 -0.1877305998753228 +-0.5203899457456336 -0.02398742314312616 -0.2546915988757743 +-0.6817125468863365 -0.08383278271582506 -0.3190970041603921 +0.009864468643728587 0.8565965389133483 0.1704705558333393 +0.01295610428044117 0.7194768200693231 0.2292176682819485 +-0.0944094748849255 0.7818469146742668 -0.0982451735182413 +-0.04381832093895474 0.8877815862158199 0.006739134933244323 +-0.08686535252652811 0.8499680829902707 0.1648308241177339 +-0.1405481421092114 0.8811531302927427 0.001099403217638938 +-0.04072668530224217 0.750661867371795 0.06548624738185359 +-0.6710388185800513 0.4334818967723197 0.3566258016105264 +-0.528016239118732 0.4072656862148267 0.3583126079890307 +-0.4111640855397771 0.2783681618533218 0.3031570205937632 +-0.4373345114221414 0.1756868480493098 0.2463146268199913 +-0.5803570908834608 0.2019030586068028 0.2446278204414869 +-0.6972092444624156 0.3308005829683077 0.2997834078367544 +-0.6379452827601858 0.3812453605645854 0.08019929569950682 +-0.7260033404007782 0.420471733947199 0.2175691454657644 +-0.5210931291812309 0.2523478362030804 0.02504370830423929 +-0.4922990332428683 0.1626766852241891 0.1072579706752293 +-0.5541866650010965 0.3045843724108147 0.3014702142152588 +-0.5829807609394588 0.3942555233897059 0.2192559518442687 +-0.6091511868218231 0.291574209585694 0.1624135580704968 +-0.4661286073605038 0.2653579990282011 0.1641003644490012 +-0.6826444468665843 0.2980182336789073 0.04139010093499771 +-0.8154016686135752 0.254017480175843 0.1399507559367461 +-0.7481331697071192 0.2499391165507808 0.2630704816546435 +-0.7769272656454818 0.339610267529672 0.1808562192836535 +-0.6538503509282216 0.2083470827000161 0.1236043633059877 +0.4347081433787652 -0.3329347199159486 0.3506091495494728 +0.3372535676382236 -0.3732586702814971 0.3661676073915105 +0.4563502607512414 -0.4819968927383826 0.3423044001816444 +0.3691654249294525 -0.3608823710588824 0.2372023238176463 +-0.3673173684106067 0.7842219677486342 0.04849161729131944 +-0.03984900056195395 0.6968815331901541 0.3072816507033729 +-0.09574574104106165 0.8114059651550101 0.3265985206761879 +-0.1971065232894728 0.7904398723522383 0.3119100280375175 +-0.1401249099287779 0.8269459314160947 0.243589198360613 +0.8272323695894279 -0.03688934070051164 0.2314540293693417 +0.703408222883702 -0.07377868140102306 0.1538910643637361 +0.6915345503385762 0.1399526574225071 0.2456726999106638 +0.821295533316865 0.06997632871125346 0.2773448471428055 +0.7863849792016722 -0.03688934070051164 0.3276882474779765 +0.7804481429291092 0.06997632871125348 0.3735790652514404 +0.6974713866111392 0.03308698801074204 0.1997818821372 +0.5304919525147425 -0.6424896690689575 -0.0368484800964291 +-0.5850655186753689 -0.3048907538499076 -0.3964698699438608 +-0.6390803030262786 -0.4260415766884135 -0.4328621274249685 +-0.4578801190165437 -0.413963225969981 -0.4147593658997447 +-0.5740838571211826 -0.4166041986617086 -0.3138223716694157 +-0.1572415239767753 -0.6607743081360196 0.3752540955533884 +-0.2937586259802873 -0.731733789014734 0.3941133138912803 +-0.08839044038856114 -0.5147485918834074 0.3272415636329142 +-0.156056458803859 -0.4396823565095097 0.2980882500503319 +-0.09095493779570393 -0.5981914507810835 0.2413060845833436 +-0.1611854536181446 -0.6065680743048619 0.1262172919511907 +-0.2274720397992159 -0.669150931659798 0.2601653029212356 +-0.2249075423920732 -0.5857080727621219 0.3461007819708061 +-0.1586209562110018 -0.5231252154071859 0.2121527710007614 +-0.7481195011130179 0.06901056055260973 0.0117990745917597 +-0.848139195736792 0.1395136436126942 0.1251552427651271 +-0.7153819739898011 0.1835143971157585 0.0265945877633787 +-0.6865878780514385 0.09384324613686726 0.1088088501343687 +-0.5538306563044475 0.1378439996399315 0.01024819513262028 +-0.6724409361374521 -0.2750797390460508 0.1559841574567488 +-0.7955925747577413 -0.2651775932484073 0.2286104012469149 +-0.8042510023377357 -0.183729848857162 0.2512273116269301 +-0.8267454581183773 -0.197974007731888 0.1636554971284684 +-0.5142719357759711 -0.4219525481803922 -0.567903916115915 +-0.5226613350502152 -0.302846239595897 -0.463990764289334 +-0.5800997453717769 -0.4271045143079262 -0.5036412993083521 +-0.3954759353913899 -0.4119187117159704 -0.4822802602452179 +-0.5986580608384161 0.5923305107346852 -0.2240740366853353 +-0.4998429963506844 0.6181933620398983 -0.311941449774447 +-0.05304867583308051 -0.03954800573232689 0.1689836875435808 +-0.03729624302103976 -0.1017122048254433 0.1545434108036409 +-0.01436254013933265 -0.1092509359457066 0.09340208937580059 +-0.007181270069666298 -0.05462546797285343 0.04670104468790025 +0.07814270788173687 -0.05572121544677126 0.1287721477304314 +0.02829944883636893 -0.1097988096826655 0.1344376408970661 +-0.0301149729513734 -0.04708673685259015 0.1078423661157405 +0.03548071890603528 -0.05517334170981234 0.08773659620916582 +0.01254701602432818 -0.04763461058954907 0.1488779176370061 +-0.2726423886568272 0.7336850917992335 -0.1321313560670662 +-0.4002841484827581 0.7914579404657534 -0.06103323016440548 +-0.3196459802670203 0.6857435862262674 -0.05050906876338394 +-0.4023309187972419 0.7836406048374039 -0.1485068893213053 +0.2022953504537243 -0.01106484337180239 0.2006277487411159 +0.2766047339803439 -0.02048606553272778 0.2781488429184352 +0.1794837933203226 0.03398453740487975 0.09277042666107706 +0.2309816197135404 0.06961269602063649 0.0624341987583575 +0.1138953017997553 0.04497700313194078 0.1567553172386153 +0.09980463667240588 0.09159762747475855 0.190403979913434 +0.1882046853263749 0.03555578097101539 0.2342764114159346 +0.2537931768469421 0.02456331524395435 0.1702915208383963 +0.1653931281929731 0.08060516174769751 0.1264190893358957 +0.3869557487802805 0.731372490611558 0.06405450396626038 +0.3395831043735287 0.7997821242141421 -0.02815792171128977 +-0.1464941749126125 0.2883985852277307 0.580467646643588 +-0.2334981414449817 0.3315739158331015 0.7252169842245672 +-0.3634964757640588 0.3789493992510466 0.5299883835135388 +-0.3419992918707049 0.3768493228447595 0.6999773526595426 +-0.1802334723377037 0.4246982929424443 0.6926617214351818 +-0.2887346227634269 0.4699736999541022 0.6674220898701572 +-0.2549953253383356 0.3336739922393887 0.5552280150785633 +0.2110195098174298 0.7002103751238093 0.4781083218298028 +0.1135336248672918 0.6412837381745538 0.3830365512801803 +0.3023055029463516 0.463881057140861 0.4988393291364607 +0.3054054488569596 0.6115090346069629 0.536009710757943 +0.2637320296620062 0.7308820568269933 0.3931967487329345 +0.3581179687015361 0.6421807163101467 0.4510981376610747 +0.2079195639068216 0.5525823976577073 0.4409379402083205 +-0.3022184899231188 -0.1456095180812072 -0.6677120278883106 +-0.3526717449351586 -0.0640037171501351 -0.7913438282802696 +-0.2650467450444829 0.1345945591519548 -0.6976497241202835 +-0.3340858724958407 0.07609832146644592 -0.806312676396256 +-0.4432912709993119 -0.08008170442589067 -0.7417561598287222 +-0.4247053985599939 0.06002033419069034 -0.7567250079447088 +-0.2836326174838009 -0.005507479464626167 -0.6826808760042969 +0.3940321058851056 0.4857599867056697 0.2198184503290908 +0.4991825771266642 0.5722593108282078 0.3339731822882878 +0.4009147208132366 0.4304215981000881 0.4571552697591472 +0.5026238845907297 0.544590116525417 0.4526415920033161 +0.4533019883640084 0.6345117287679707 0.2895195959960756 +0.4567432958280739 0.6068425344651798 0.4081880057111038 +0.3974734133491711 0.4580907924028789 0.338486860044119 +0.05714202527542978 0.5893336593951036 0.4537295956560976 +0.09823631063370579 0.5963102175649091 0.6194944105816372 +0.07305699453457347 0.483932268697263 0.668745586692321 +0.006783393077165092 0.3645777616598114 0.5522319478774649 +0.1796403018970812 0.2925764713239594 0.4530187346975218 +0.06007504675841898 0.2688998629731596 0.4443685218800653 +0.2459139033544896 0.411930978361411 0.5695323735123778 +0.1926222496732357 0.5076088770480628 0.6773957995097775 +0.03196270917629743 0.4769557105274575 0.5029807717667811 +0.08525436285755132 0.3812778118408057 0.3951173457693816 +0.1263486482158274 0.3882543700106112 0.5608821606949215 +0.1515279643149597 0.5006323188782572 0.5116309845842376 +-0.7976498369082237 -0.2243629502952947 -0.2706030259924719 +-0.7228748216987336 -0.1129277364013847 -0.1860800597870398 +-0.6570011490506797 -0.3019206446255309 -0.06280338828824612 +-0.7647130005841966 -0.3188594044073677 -0.208964690243075 +-0.5858274967975423 -0.2177752109127367 -0.2109948484746567 +-0.7291261744576278 -0.2767866875509706 -0.2830604203362803 +-0.4781156452640255 -0.2008364511308998 -0.06483354651982781 +-0.5137024713905942 -0.2429091679872969 0.009262183573377471 +-0.5110524815880524 -0.1063399970188267 -0.1264718822692246 +-0.579576144038648 -0.05391625976315075 -0.1140144879254162 +-0.6899379853747067 -0.2074241905134578 -0.1244417240376429 +-0.6543511592481379 -0.1653514736570607 -0.1985374541308483 +-0.6214143229241109 -0.2598479277691337 -0.1368991183814514 +-0.546639307714621 -0.1484127138752238 -0.05237615217601935 +0.07431033474422062 -0.3750832203790422 -0.5416474412698546 +0.04627940863095847 -0.5094951476072838 -0.6532667464121529 +-0.09358019605942362 -0.5552739231929232 -0.5315927507384204 +-0.03766585677086365 -0.5995904990142242 -0.6482394011464359 +0.1300832392196609 -0.5373725864279324 -0.6179261578863796 +0.04613797381783873 -0.6274679378348729 -0.6128988126206625 +-0.009634930657601508 -0.4651785717859828 -0.5366200960041374 +-0.6600809930222353 -0.005287944674740488 -0.5748904854318639 +-0.2650666463557085 -0.4183701442485983 0.4380301962047874 +-0.3064108154922602 -0.4721241673615844 0.6071254559418252 +-0.3316619312109019 -0.4513256721823532 0.3648500696272817 +-0.439601385202647 -0.5380352232290943 0.4607652027868137 +-0.2386833091751689 -0.4973929922451478 0.3752955269547066 +-0.2536441411311809 -0.6301698633546835 0.4816561174416635 +-0.28229918603905 -0.5558972161207001 0.5494189340564839 +-0.3763058773945727 -0.509320527373342 0.5388579807798611 +-0.3496308183223175 -0.5892171349912639 0.4754296511234276 +0.6717939848445891 -0.1950738463669335 0.3263727925966057 +0.8114252505698714 -0.09753692318346686 0.3176948934857764 +0.7705778601821156 -0.09753692318346685 0.4139291115944113 +0.6876011038641455 -0.1344262638839783 0.2401319284801709 +-0.147646577679828 -0.4133749006928136 0.6372933251309711 +-0.2477007811543199 -0.469626545583692 0.7067570204049169 +-0.1063024085432763 -0.3596208775798275 0.4681980653939333 +-0.1650124428812166 -0.3621184993577198 0.3685665009308415 +-0.1212632404992884 -0.4923977486893631 0.5745586558808903 +-0.1949341067932407 -0.6276722415767911 0.5812876819047554 +-0.2235891517011097 -0.5533995943428078 0.6490504985195757 +-0.2063566120177683 -0.4158725224707058 0.5376617606678792 +-0.1799732748372286 -0.4948953704672555 0.4749270914177984 +0.5107810599691863 0.6478913159522511 0.1174845598299311 +0.6183179383063312 0.6199662384194742 0.04963545818263055 +0.5708922328408761 0.1699090560368413 0.5724775060371448 +0.4609031751739197 0.07000088417159403 0.4640737215664496 +0.4264308015264398 0.3007744624172023 0.5347397285125989 +0.553656046017136 0.2852958451596453 0.6078105095102193 +0.5445361234485193 0.08096444097486093 0.6206807008541465 +0.5272999366247793 0.196351230097665 0.6560137043272212 +0.4436669883501797 0.1853876732943981 0.4994067250395242 +0.05343645581244132 0.8639740263018767 0.01749110936890104 +0.1001000786178666 0.7342317948463801 -0.07674122464692788 +-0.04774585207950019 0.6521046832187702 -0.1924775075340702 +0.04950892467189587 0.6282971233048268 -0.1817255330984135 +0.05652809144915388 0.7268543074578517 0.07623822181751033 +0.005936937503183127 0.6209196359162984 -0.02874608663397529 +0.002845301866470556 0.7580393547603235 -0.08749319908258459 +-0.8696982413812551 0.05315023693057305 0.08092388642658035 +0.08751764678139159 0.2300360013259337 -0.3130028871978591 +0.1207234134378844 0.1574139852179542 -0.2570550192748092 +0.06500714085218959 0.1011392637909898 -0.1381118334898443 +0.1094681604732834 0.09296561645048229 -0.1696094924208018 +0.08965474936048318 0.221755889130838 -0.194594308840695 +0.07839949639588215 0.157307520363366 -0.1071487819866876 +0.07626239381679058 0.1655876325584618 -0.2255573603438517 +0.01482899287105588 -0.1607576421238554 0.09349425726211449 +0.05120179595111075 -0.157638880329151 0.04688538046052805 +0.05838306602077712 -0.1030134123562978 0.0001843357726277122 +0.02919153301038859 -0.051506706178149 9.216788631381447e-05 +0.1145155109617917 -0.05260245365206685 0.08216327092884496 +0.1010450549964787 -0.1035612860932567 0.04121988729389328 +0.02201026294072223 -0.1061321741510022 0.04679321257421416 +0.07185352198609017 -0.05205457991510792 0.04112771940757939 +0.06467225191642381 -0.1066800478879611 0.08782876409547971 +-0.4029323950240588 -0.6008832526846782 0.4152617825936372 +-0.3090598032041143 -0.646835949244877 0.4254928658610603 +-0.3345140067965998 0.6376138541756545 0.4957968729639614 +-0.3597538332270063 0.5093316649164941 0.4278981436657482 +-0.09239290017729528 0.6435367486284704 0.37987505457443 +-0.2008335402717443 0.7047163960316426 0.4717853284183022 +-0.3839118699814703 0.6694027099574656 0.4093176453871993 +-0.2260733667021508 0.5764342067724824 0.4038865991200892 +-0.2502314034566149 0.7365052518134538 0.3853061008415401 +-0.5174961607222657 -0.4199042249338183 0.4407158716539745 +-0.5325184999583288 -0.5223244996048267 0.4986981038001601 +-0.4509008758670722 -0.3869486970000634 0.5138959982314802 +-0.3993279302479421 -0.456413443737317 0.6450583569551716 +-0.4692229921502545 -0.4936098037490746 0.5767908817932077 +-0.4245790459665837 -0.4356149485580857 0.4027829706406281 +-0.3579837611113903 -0.4026594206243308 0.4759630972181338 +0.6014761417428025 0.22989173338987 0.3696274652882947 +0.6411787161253173 0.2498544806459792 0.5252543778980673 +0.6190954276578808 0.08096444097486095 0.5461213966447853 +0.689381910942322 0.160909865583999 0.498898268505708 +0.5311896584583611 0.149946308780732 0.4168505934273721 +0.4506187849797175 -0.6969065289503857 -0.05031289399754971 +0.4419767406871937 0.6914294846935385 0.1446155823236414 +0.1505944588535587 0.8566966796484408 0.004071073383442834 +0.107022471684846 0.8493191922599121 0.157050519847881 +-0.7586334795199621 -0.2851120864632704 -0.356776532286187 +-0.6448421069222107 -0.234426008737336 -0.35842707237447 +-0.472036124199791 -0.1670891331868024 -0.2126453885629397 +-0.501543429262125 -0.1754145320991021 -0.2863615005128464 +-0.6838584643104721 -0.1736768725693604 -0.2722535660807549 +-0.6153348018598765 -0.2261006098250363 -0.2847109604245633 +-0.5405597866503864 -0.1146653959311264 -0.2001879942191313 +-0.4784077903187347 -0.4792203901396894 0.3928132704149167 +-0.454341759151267 -0.6409568300165689 0.4028929013220445 +-0.3854906755630528 -0.4949311137639568 0.3548803694015703 +-0.5248002494943789 -0.6146075823571139 0.3666061580735135 +0.4609031751740336 -0.1098772677634533 0.4640737215662083 +0.5708922328411037 -0.1898472478332534 0.572477506036662 +0.5445361234486716 -0.1009026327709631 0.6206807008539463 +0.6190954276580127 -0.1009026327709584 0.5461213966445561 +0.5877298497810722 -0.009969095897884509 0.5893151229773352 +0.2398830867278885 -0.7294254917202871 0.002017392803475931 +0.3405585786614722 -0.8045721684472924 -0.08760175500118204 +0.3851764619873629 -0.789514892955079 -0.01804411863215689 +0.305325409720243 -0.6368171277155936 -0.03025138256191688 +0.1053522659838092 0.3445697477931219 0.7449851502075555 +0.02293102880178296 0.2948965012077408 0.5903517296350821 +0.2620615390791075 0.3422497179093404 0.6076521552699952 +0.2249175211224714 0.3682463561439216 0.753635363025012 +0.1606676859457544 0.1576272338406721 0.7250527652966676 +0.1742205945557949 0.2759351141095874 0.8123356680383482 +0.07824644876372819 0.1079539872552911 0.5704193447241943 +0.009378120191742452 0.1765886209388254 0.5030688268934015 +0.1424962839404452 0.3185731095585407 0.5990019424525386 +0.09179935737376868 0.2262618675242064 0.6577022474658749 +0.2113646125124309 0.2499384758750062 0.6663524602833315 +0.1289433753304047 0.2002652292896252 0.5117190397108581 +-0.3533329368632876 0.4932497993031948 -0.604201898254995 +-0.3033874842598429 0.4564286702004029 -0.4624873457945404 +-0.2650978748843275 0.3054175073603047 -0.6412966648013573 +-0.3341881321755298 0.4177442178831457 -0.6936065577584035 +-0.4432939321196125 0.4781320095032169 -0.5541968135731584 +-0.2842426795720852 0.3809230887803538 -0.5518920052979488 +-0.4241491274318548 0.4026264280831677 -0.6436014730765669 +-0.4211767693048444 -0.4364443441806847 -0.6292381211271145 +-0.3364710021079617 -0.3318298315964819 -0.5866591743117331 +-0.1835847685356821 -0.4163766712518413 -0.4579908093857205 +-0.2176750017233806 -0.3217959951320603 -0.5010355184410361 +-0.4295661685790885 -0.3173380355961894 -0.5253249693005335 +-0.3023807689202631 -0.426410507716263 -0.5436144652564175 +-0.3107701681945073 -0.3073041991317678 -0.4397013134298365 +-0.5095214448637844 -0.1660378201127419 0.4162809094511844 +-0.5165690682413664 -0.0145916899626739 0.4498281793945799 +-0.6159653218706458 -0.1127774494049226 0.4712058798435029 +-0.4965318168032188 -0.03587465861003932 0.3518604406306612 +0.3867282271439249 0.2808117151610931 0.3791128159028263 +0.4742508972521061 0.245370350647427 0.2965566842906742 +0.513953471634621 0.2653330979035362 0.4521835969004467 +0.4039644139676647 0.165424926038289 0.3437798124297516 +-0.1042408343430864 0.02639944055780498 0.1343277206466351 +-0.1396805600410515 0.03018268775482039 0.08523147700974945 +-0.1167468571593444 0.02264395663455713 0.02409015558190916 +-0.05837342857967218 0.01132197831727845 0.01204507779095454 +-0.0768055927747972 -0.07893666680854533 0.007558415430668362 +-0.03840279638739857 -0.03946833340427278 0.003779207715334139 +-0.1351790213544694 -0.06761468849126666 0.01960349322162298 +-0.155149653546743 -0.01682437676971543 0.02786936329724338 +-0.0997392956565043 -0.07139793568828207 0.06869973685850865 +-0.08427020215081278 -0.02439087116374625 0.1260618505710147 +-0.08130713146137929 0.01886070943754171 0.07318639921879481 +-0.06133649926910568 -0.0319296022840095 0.06492052914317442 +-0.09677622496707081 -0.02814635508699409 0.01582428550628876 +-0.1197099278487779 -0.02060762396673084 0.07696560693412904 +-0.2842756512919912 0.5999888253201242 0.5621356113496108 +-0.1505951847671357 0.6670913671761123 0.5381240668039518 +0.4330744779326159 -0.2302813386255128 0.6222894844095419 +0.5569778842203948 -0.2500492832642831 0.6515853874583288 +0.3230854202655458 -0.1503113585557126 0.5138856999390882 +0.3369997688862546 -0.09010932312468292 0.4347778185174213 +0.4020424651940491 -0.1403422626578283 0.6650013856988191 +0.4949138587432612 -0.07017113132891423 0.7370091900368831 +0.5306217748279628 -0.1611046682019929 0.6997885822756134 +0.4469888265533247 -0.170079303194483 0.543181602987875 +0.4159568138147579 -0.08014022722679859 0.5858935042771523 +-0.08398686284446355 -0.1335621347813985 0.05425946011856869 +-0.05276533652673128 -0.1487192693499792 0.09718129709113481 +-0.04558406645706493 -0.09409380137712597 0.05048025240323447 +-0.06851776933877203 -0.08655507025686271 0.1116215738310747 +-0.125773288552745 -0.01905763974685311 -0.2447186383949419 +-0.1772742362523692 -0.04632490796478345 -0.1726271964587334 +-0.2798565547757282 -0.01130472275864318 -0.167837199876004 +-0.3309379255994629 0.05098273066542743 -0.235138645229483 +-0.110987764425248 -0.1416443411369231 -0.3276718955613488 +-0.09263005263918439 -0.06671735633292293 -0.3222409879462496 +-0.213570082948607 -0.1066241559307828 -0.3228818989786194 +-0.2977946896859023 0.003323014079357617 -0.3126609947807907 +-0.1624887121248723 -0.1689116093548534 -0.2555804536251404 +-0.1956319480384329 -0.1212518927687836 -0.1780581040738327 +-0.2283556070761039 0.01596254545928716 -0.2399286418122124 +-0.1441310003388087 -0.0939846245508533 -0.2501495460100411 +-0.1952123711625434 -0.03169717112678268 -0.3174509913635201 +-0.2467133188621676 -0.05896443934471302 -0.2453595494273117 +0.730078902609659 -0.2415551945551142 -0.2375840997717072 +0.7698549693169209 -0.3719998423684605 -0.2704883911340462 +0.7916512249546458 -0.3795395503928016 -0.1713129554509665 +0.658748519977896 -0.3000155069484263 -0.2779623107650168 +-0.02498960198389279 0.5007274129825845 0.6626825986111609 +0.0001897141152395476 0.6131053618502307 0.6134314225004771 +-0.6094912407998846 0.4539139834517469 -0.07096808120914003 +-0.6690952564801758 0.5658089797215222 -0.08476560835152935 +-0.6053708091493049 0.6154739220206151 -0.1364876327202324 +-0.6060177659345966 0.6276590592536478 -0.04882718831172173 +0.1585364825066702 -0.3427250299584664 -0.5507504021805054 +0.2147317041558576 -0.4447787667661321 -0.6714726682334546 +0.2144394041179589 -0.503218615979247 -0.6254026780599895 +0.2866072975846649 -0.4505826439867234 -0.6360917845286813 +-0.2117481710309141 0.1858308616124806 0.7503830051152537 +-0.2661251395041325 0.2802900540254765 0.8101746634604 +-0.1247442044985449 0.1426555310071098 0.6056336675342744 +-0.09211720643939411 0.1939393928147348 0.5206759882984415 +-0.2332453549242681 0.1879309380187678 0.5803940359692499 +-0.3091195072908404 0.2844902068380507 0.4701967251683925 +-0.2876223233974864 0.2823901304317636 0.6401856943143962 +-0.1791211729717633 0.2371147234201056 0.6654253258794208 +-0.2006183568651173 0.2392147998263928 0.4954363567334169 +-0.01569423773203783 -0.2361859684379602 -0.4680454999171547 +-0.1337297363215584 -0.2317006437251197 -0.5060628637067532 +-0.1571574633956789 -0.2988079447915607 -0.6615352736061226 +-0.06254969188027883 -0.3704005705708421 -0.7789903197158935 +0.05548580670924178 -0.3748858952836826 -0.7409729559262951 +0.07891353378336226 -0.3077785942172416 -0.5855005460269256 +-0.08897699702028197 -0.4879692970311227 -0.5754458554954914 +-0.02845945869258034 -0.4649812466906231 -0.735945610660578 +-0.03912196480615833 -0.3032932695044011 -0.623517909816524 +-0.09963950313385993 -0.3262813198449007 -0.4630181546514376 +-0.005031731618459864 -0.3978739456241822 -0.5804732007612085 +-0.1230672302079805 -0.3933886209113416 -0.6184905645508071 +0.180399002738959 -0.3299380204314311 -0.7439156557062185 +0.1413701317982209 -0.2853046567911159 -0.5869718959168874 +0.2139450733358104 -0.2503866047456813 -0.57267225009958 +0.3255488858141381 -0.2601019163405617 -0.7153163640716038 +0.07040335995466911 -0.1622866928271272 -0.7522754745732563 +0.1449156168171831 -0.2684290384494367 -0.8265674450344029 +0.1429783014922587 -0.1273686407816925 -0.737975828755949 +0.2900654998923622 -0.1985929343585674 -0.7979681533997882 +0.03137448901393098 -0.117653329186812 -0.5953317147839252 +0.06685787493570686 -0.1791623111688064 -0.5126799254557407 +0.2544531725371332 -0.2964717290477791 -0.7335785031500001 +0.105886745876445 -0.2237956748091215 -0.6696236852450719 +0.2189697866153573 -0.2349627470657847 -0.8162302924781846 +0.1784616874140345 -0.1888776227636869 -0.6553240394277644 +0.7078490449068584 0.1399526574225071 0.1426670351190147 +0.8539245224534291 0.06997632871125345 0.07133351755950722 +0.859861358725992 -0.03688934070051166 0.02544269978604338 +0.719722717451984 -0.07377868140102306 0.05088539957208699 +0.6008562051626467 0.1734342792893555 -0.03981302459529515 +0.5902201406703114 0.03138312859391051 0.01825753738141773 +0.7409948464366547 0.2103236199898669 -0.06525572438133877 +0.8704974232183273 0.1051618099949333 -0.03262786219066951 +0.7137858811794212 0.03308698801074202 0.09677621734555084 +0.5842833043977486 0.1382487980056756 0.06414835515488157 +0.7303587819443192 0.06827246929442193 -0.007185162404625894 +0.7244219456717566 0.175138138706187 0.03870565536883795 +-0.5434608761285178 -0.5835850107894491 0.02494604653816614 +-0.5888160025951352 -0.6482897561320935 0.1620272107157504 +-0.4092091562547953 -0.5509017429074166 -0.0710472453199328 +-0.3203125628476903 -0.5829232203680285 -0.02995937300044746 +-0.5151669322803212 -0.4409141385791011 -0.04697077387075118 +-0.532228114898742 -0.3629480117113976 0.01819356989791578 +-0.5605220587469385 -0.5056188839217455 0.0901103903068331 +-0.4545642827214127 -0.615606488250061 0.06603391885765145 +-0.4262703388732161 -0.472935616039713 -0.005882901551265845 +-0.3508466723925803 -0.3306970521091849 0.4444323029575343 +-0.1992195232989581 -0.34391015395556 0.5061309664072797 +-0.2992737267734501 -0.4001617988464385 0.5755946616812255 +-0.2579295576368984 -0.3464077757334523 0.4064994019441879 +-0.6651307578661543 0.1612418690158556 0.4017541032048152 +-0.8066448241133601 0.1856292978443172 0.3201327570716549 +-0.8055194325631192 0.1131027205963066 0.3634898344597819 +-0.6450935064280066 0.1399589003684902 0.3037863644408965 +0.1357940580422517 -0.6259630951537332 -0.02276122319279981 +0.1323805212901985 -0.5976473753141847 -0.1371589869937335 +0.2012363810346062 -0.5333547311490398 -0.05502999855819263 +0.2364695499758354 -0.7011097718807384 -0.1123803709974578 +-0.4223589782327037 -0.06808576148650247 -0.193432881269676 +-0.4021891373279506 0.02259221130149779 -0.247936485926319 +-0.3712776074089691 -0.1303732149105731 -0.126131435916197 +-0.3000263956804813 -0.1019826955466434 -0.113333595219361 +-0.3381343714954085 -0.1780329314966429 -0.2036537854675047 +-0.2337399238533601 -0.1973021287187831 -0.2683782943219764 +-0.3179645305906554 -0.08735495870864264 -0.2581573901241477 +-0.351107766504216 -0.03969524212257283 -0.18063504057284 +-0.2668831597669207 -0.1496424121327132 -0.1908559447706687 +0.0910507942062545 0.1697979244198023 0.7259208130692126 +0.0349868110767951 0.3002764952678479 0.8140717635834381 +-0.03388151749519063 0.3689111289513823 0.7467212457526454 +-0.04668586293771695 0.307067191786871 0.5912197774076271 +-0.1119398590560186 0.204499468171621 0.7611351358792928 +-0.06650851555434145 0.3176272671437572 0.8316789249884782 +-0.0558758759265592 0.07402089732357539 0.6729841853650672 +0.04561945070457735 0.05667012544766603 0.6553770239600271 +0.02218246563426877 0.2384325581033366 0.6585702952384198 +-0.02324887786740839 0.1253047591312004 0.5880265061292345 +-0.07931286099686778 0.255783329979246 0.67617745664346 +-0.01044453242488206 0.1871486962957117 0.7435279744742526 +0.5817355762489291 -0.2850129223346179 0.4503275579739953 +0.6313084333785515 -0.2774150751188357 0.5656044242405556 +0.5213193757114813 -0.1974450950490356 0.4572006397701017 +0.6795116281954605 -0.1884704600565407 0.5392483148484497 +0.0778620064452113 0.05926452223034227 -0.2396747943448896 +0.001794832796045288 0.03373707535070975 -0.27824243733802 +0.1993030928885555 0.1443353202095612 -0.4905910250906182 +0.1268074865067271 0.2234966688217371 -0.4297708901057636 +0.1564416858958824 0.04618585722194921 -0.4732108001606987 +0.04108467252138082 0.02719774284651322 -0.3950104402459245 +0.2325088595450484 0.07171330410158172 -0.4346431571675684 +0.1932190198197128 0.07825263660577826 -0.3178751542596638 +0.04465623978871845 0.1318865383383218 -0.2956226622679395 +0.16001325316322 0.1508746527137577 -0.3738230221827137 +0.08394607951405396 0.1253472058341252 -0.4123906651758441 +0.1171518461705468 0.05272518972614573 -0.356442797252794 +0.5759600610295993 0.3595388690727559 0.2920430065348431 +0.5901465546989111 0.5091487520117509 0.370085460391164 +0.4849960834573524 0.4226494278892128 0.255930728431967 +0.3832869196798593 0.3084809094638838 0.2604444061877981 +0.4884373909214179 0.394980233586422 0.3745991381469952 +0.03601504268557069 0.3581245475489894 0.7488761687928182 +0.1048833712575564 0.289489913865455 0.8162266866236108 +-0.2598572838399713 -0.2568123394184672 -0.4238456561710665 +-0.2679493327688636 -0.2864093598246551 -0.3036110848457812 +-0.3529524503110981 -0.2423205434181747 -0.3625114511598669 +-0.2257670506522728 -0.3513930155382481 -0.3808009471157509 +-0.04106665410700999 0.5729781303433322 0.05287620066970697 +-0.09474944368969332 0.6041631776458042 -0.110855220230388 +0.2538119723275178 0.01529426960693851 0.06813906590055305 +0.2251444985482775 -0.07465231542251624 0.1041801609454681 +0.2479560556816792 -0.1197016961991984 0.212037483025507 +0.2994350865943213 -0.07480449194642579 0.2838537100606307 +0.1508163195410823 -0.05596204762457499 0.1288115217059922 +0.1736466721550597 -0.110280474038273 0.1345163888481877 +0.2766235294609196 -0.02975511116974364 0.1759963879805919 +0.2251257030677018 -0.06538326978550038 0.2063326158833114 +0.2023141459343 -0.02033388900881824 0.09847529380327259 +0.3815143227971641 0.03327122905708402 0.0468413470231355 +0.48054919948757 -0.03869839652222522 0.06158472319063306 +0.5332880086666727 -0.05442847719494554 -0.02316405445117646 +0.4869919411553694 0.001811067711643403 -0.1226562082604835 +0.3879570644649635 0.07378069329095266 -0.1373995844279811 +0.3352182552858608 0.08951077396367295 -0.0526508067861716 +0.4686755269424444 0.175032942301305 0.1533663587375607 +0.3755774865246013 0.1401368984688491 0.09273216479659935 +0.5214143361215471 0.1593028616285847 0.06861758109575122 +0.4810551048828066 0.1086767371234085 -0.07676539048701971 +0.4342531319762667 0.01754114838436371 -0.03790743061867403 +0.4746123632150072 0.06816727288953986 0.1074755409640969 +0.4283162957037039 0.1244068177961288 0.007983387154789818 +0.5273511723941098 0.05243719221681955 0.02272676332228738 +0.398389043658003 0.09508751769216695 0.2005894868766382 +0.381152856834263 0.2104743068149711 0.2359224903497128 +0.522478227331437 0.5919555888732437 0.2623125352261817 +0.6134422049036838 0.5288450300567868 0.2984248133290578 +-0.1033512723445732 -0.647525462992943 0.4336021541198711 +-0.1859781227158831 -0.7052360987285811 0.5108094310242458 +-0.2413937847888165 -0.7219021846187745 0.4546461794436425 +-0.171017290759871 -0.5724592276190452 0.4044488405372888 +0.2337748978976038 -0.05180474738315806 0.3520004326985733 +0.1166356782882441 -0.07370220707266294 0.3483309283013922 +0.02823562963427509 -0.01766036056891979 0.3044584967988916 +0.05697480058966575 0.06027894562432827 0.2642555696935722 +0.08515613084436467 -0.03296230306130727 0.1969582443439348 +0.04232629476162456 -0.06428098491173755 0.2708098341240729 +0.1453748492436348 0.004237099120585112 0.3081280011960728 +0.1594655143709842 -0.04238352522223265 0.274479338521254 +0.07106546571701522 0.0136583212815105 0.2306069070187535 +0.3138757423038696 -0.157799065344784 0.3643553131416858 +0.2768373671007757 -0.2856908429959148 0.373040689187617 +0.1596981474914161 -0.3075883026854197 0.369371184790436 +0.07959730308515026 -0.2015939847237938 0.3570163043473235 +0.1308168360723196 -0.1415991558887033 0.2083679786283258 +0.06515664737560202 -0.1185994113254356 0.2765147012662684 +0.2109176804785854 -0.2475934738503292 0.2207228590714383 +0.2253583361881336 -0.3305880472486874 0.3012244621524933 +0.19673652269451 -0.1796965250342889 0.3606858087445046 +0.2623967113912275 -0.2026962695975566 0.292539086106562 +0.1822958669849617 -0.09670195163593068 0.2801842056634495 +0.1452574917818678 -0.2245937292870615 0.2888695817093809 +-0.2188037266416812 0.7574644147282856 -0.1805750373315821 +-0.2926068244524662 0.8390165863238578 -0.1579205926934373 +-0.3481930164373481 0.8186954472706771 -0.1097215543619151 +-0.3474358403580632 0.8063664148372898 -0.1970518610089515 +-0.6204315937597558 0.2444689959015336 0.4405632979693243 +-0.7172464959005631 0.3520835516156731 0.3977511466006731 +-0.4774090142984365 0.2182527853440406 0.4422501043478286 +-0.4312013369779246 0.2996511305006871 0.4011247593576819 +-0.457371762860289 0.1969698166966752 0.34428236558391 +-0.6003943423216082 0.2231860272541681 0.3425955592054056 +-0.5742239164392438 0.3258673410581802 0.3994379529791774 +-0.4958495097797406 -0.5851725290604107 0.4531946836069836 +-0.7681704211452668 0.2712220851981462 0.3610382204185623 +0.1276607198237311 -0.2193722360794134 -0.3376753122432671 +0.1529801787899795 -0.1980731790080261 -0.245322488358978 +0.161855420016867 -0.3076266331159713 -0.1858320265813484 +0.1454112022775062 -0.4384791442953037 -0.2186943886880078 +0.3769743379234815 -0.2499190299266825 -0.2681995157510944 +0.2776369878398546 -0.2133465759316607 -0.2105845901128917 +0.1365359610506187 -0.3289256901873585 -0.2781848504656375 +0.2523175288736063 -0.2346456330030479 -0.3029374139971807 +0.2611927701004938 -0.3441990871109931 -0.2434469522195511 +0.3777115493701975 0.2381435011177619 0.1172540806346846 +0.1313081937281311 -0.4804419824898869 -0.6666915524605771 +0.05770968557796222 -0.262905455759625 0.2650760472464764 +0.02860307212842332 -0.1792525612608964 0.3048687355753437 +0.137810529984228 -0.3688997737212509 0.2774309276895888 +0.1888047609409549 -0.3912411971841482 0.3295784964615686 +0.1233698742746798 -0.2859052003228927 0.1969293246085338 +0.1599234495218585 -0.2252520503874318 0.1685752902994585 +0.09426326082514093 -0.2022523058241641 0.2367220129374011 +0.1087039165346891 -0.2852468792225223 0.3172236160184561 +0.1743641052314067 -0.30824662378579 0.2490768933805135 +0.7287786544466512 0.4132582093328691 0.2539731066416331 +0.6452761109034694 0.311593597733315 0.2339868296600776 +0.6784219124332658 0.3819645603006747 0.02606407015972415 +0.7453515552115494 0.448443690616549 0.1500117268914563 +0.6835553239174018 0.4809166427250295 0.2401413783977985 +0.7001282246823 0.5161021240087094 0.1361799986476217 +0.6618490116683675 0.3467790790169949 0.1300254499099009 +0.0557287229082388 -0.2187317531571989 -0.3280791280429652 +0.009116184958994827 -0.1967922131635971 -0.2261301199583743 +0.03443564392524318 -0.1754931560922098 -0.1337772960740852 +0.1063676408407355 -0.1761336390144243 -0.1433734802743871 +0.06475631657264398 -0.1030233009457944 -0.2477269593405991 +0.08354878871506337 -0.1718472970482976 -0.3388775477340776 +0.09007577553889234 -0.08172424387440713 -0.15537413545631 +0.1341877066475601 -0.129249182905523 -0.1541718999654995 +0.01814377862340003 -0.08108376095219261 -0.1457779512560082 +-0.009676287183424557 -0.1279682170610939 -0.1349795315648957 +0.08104818187448715 -0.1974326960858116 -0.2357263041586762 +0.03693625076581941 -0.1499077570546957 -0.2369285396494867 +0.1088682476813117 -0.1505482399769103 -0.2465247238497885 +0.06225570973206776 -0.1286086999833084 -0.1445757157651976 +0.2551523068751293 -0.1272358114672427 0.6079190084254991 +0.2011335421054216 -0.04395822894774302 0.6228444354902429 +0.3480237004243414 -0.05706468013832863 0.6799268127635629 +0.2690666554958381 -0.06703377603621297 0.528811127003832 +0.06442163595245305 0.696200378406113 0.3076664081329607 +0.1127955319877523 0.8100436555869278 0.3273680355353635 +0.2140759356629374 0.7864028730792284 0.3169920997481174 +0.1591493833087289 0.826466649079017 0.2364105560167755 +-0.01009012775892667 0.4317111364480369 0.2309225821678306 +0.002978806079113539 0.5070341188366675 0.2594436814491942 +0.04655079324782626 0.514411606225196 0.106464234984756 +-0.09770757511376292 0.4902776605661733 0.1773345478527816 +-0.01106003279697641 0.07561181691135728 -0.1766794764829747 +-0.04266618682504857 0.04191072269121725 -0.2467447784070625 +0.0001952201676245977 0.1400601856788292 -0.264125003336982 +-0.0656974142467598 0.09612017789825697 -0.1842014498973341 +-0.1718357433961675 0.08936127066722635 -0.1196319813754851 +-0.2003054636740805 0.007884547242256283 -0.110083867949005 +-0.113681105133289 0.06369467925519103 -0.1230568537850778 +-0.1285235641257717 0.1172663366736937 -0.1261184742935214 +-0.1932321962349367 0.04450540925429158 -0.1808101857120767 +-0.2876257463290671 0.07888779667189481 -0.2416251381475193 +-0.1421508254112021 -0.01778204416977903 -0.1135087403585977 +-0.1854630046815978 -0.0456871101762464 -0.1070222474405614 +-0.2513868344978152 0.07017200066632688 -0.177385313302484 +-0.1569932844036848 0.03578961324872366 -0.1165703608670414 +-0.2080746552274194 0.09807706667279426 -0.1838718062205204 +-0.2365443755053324 0.01660034324782421 -0.1743236927940403 +0.4632586914355608 -0.2809333985929504 -0.5031964536074073 +0.4502056948640133 -0.2753753132641963 -0.6805784658255174 +0.5024400430167771 -0.1193231477509809 -0.6065210846331708 +0.4697963706546214 -0.1945701878432116 -0.7322407813383991 +0.3386018823856856 -0.2656600016693158 -0.5379343518534936 +0.3581925581762938 -0.1848548762483311 -0.5895966673663754 +0.4828493672261688 -0.2001282731719656 -0.554858769120289 +-0.4097209331542006 0.439159666968147 0.471110664881194 +-0.4344482066509883 0.4972698582789602 0.5822219153948529 +-0.3906559039298731 0.4399610697688911 0.6459762473941069 +-0.3353357757946737 0.5305374392402232 0.6072950095045709 +-0.2795685191472552 0.1530034431445878 0.1456644851828086 +-0.3715367282258805 0.1130044886949428 0.167568359114514 +-0.4052491710104167 0.1330899036536851 0.03789087312177807 +-0.4343770541574612 0.1030477189494915 0.1136815530839987 +-0.3453663023435161 0.2156858024989547 0.2244107528882859 +-0.4082066282750969 0.2057290327535035 0.1705239468577706 +-0.342408845078836 0.1430466733991365 0.09177767915229332 +0.07738371031742877 0.1847513948279262 0.1447934217090296 +0.0690534490898011 0.2312845378382761 0.0655342008298064 +0.1649974524450248 0.2160711001097996 0.05029830504867086 +0.2269395435442859 0.3076658813464656 0.07798101170928225 +0.09727489807886121 0.1290569631879479 0.0897612797881239 +0.09149443481195882 0.1336376075027621 0.1569069611881883 +0.1451062646835923 0.271765531749778 0.1053304469695765 +0.1592169891781224 0.2206517444246138 0.1174439864487353 +0.1508867279504947 0.2671848874349637 0.0381847655695121 +0.08316417358433116 0.180170750513112 0.07764774030896514 +0.2307112797612748 -0.2433339889508264 -0.1037030381458075 +0.2831229217663216 -0.3098938559650139 -0.05443641181692601 +0.2142670620219139 -0.3741865001301588 -0.1365654002524669 +0.3300486298449016 -0.2799064429458482 -0.1613179637840102 +0.1581771600713829 -0.04212246643808086 -0.3373269580403389 +0.04195240960913108 -0.01695641898350182 -0.3270685191857446 +0.2342443337205489 -0.01659501955844834 -0.2987593150472085 +0.1940867569074631 0.03409847477576322 -0.2499332331994839 +0.1573094229836326 0.002031695391934175 -0.4052688791005187 +0.1180195832582971 0.008571027896130699 -0.2885008761926142 +0.2333765966327986 0.02755914227156669 -0.3667012361073884 +0.2248054806986896 0.2096592786975528 0.05345909587119702 +0.157082926332526 0.1226451417757011 0.09292207061065004 +0.09790867111677075 -0.005653653206218155 0.5400670496713951 +0.04870256489782759 -0.05062665998419299 0.4423642367878031 +0.1266478420721614 0.07228565298702989 0.4998641225660757 +0.1061809068086089 0.1052519524023031 0.3619583825771642 +0.1945809554625779 0.04921010589855995 0.4058308140796648 +0.1658417845071873 -0.02872920029468809 0.4460337411849842 +0.07744173585321826 0.02731264620905506 0.4021613096824837 +0.08992805296044731 0.4164571428755335 0.7105916404526875 +0.2094933080991095 0.4401337512263332 0.719241853270144 +-0.1348958043672921 0.3530864243421681 0.7422259801304709 +-0.167522802426443 0.301802562534543 0.8271836593663037 +0.0079467619398105 -0.184760630253253 -0.7508041246832946 +0.02000242078746589 -0.3133769133016882 -0.8236247452544795 +0.1183143886447356 -0.3536197743978985 -0.7451027782689725 +0.08283100272295971 -0.2921107924159042 -0.8277545675971568 +0.04343014786158637 -0.2462696122352473 -0.66815233535511 +0.1983728284425638 -0.3888756839373176 -0.7104821413152509 +0.2730435031676137 -0.3557886997070936 -0.7001603437976482 +-0.129389870951433 -0.8520052552122441 -0.1481937607416536 +-0.1804029201960091 -0.7334749765204422 -0.06853263071130786 +-0.1112883181143417 -0.5997403503773057 -0.07643325071886384 +0.008839333211901834 -0.584536002925971 -0.1639950007567655 +0.05985238245647798 -0.7030662816177728 -0.2436561307871113 +-0.009262219625189465 -0.8368009077609093 -0.2357555107795553 +-0.1257886308009414 -0.6641500762157635 -0.3525823638109364 +-0.1020827262538991 -0.8173428050599048 -0.2902186272914679 +-0.1768016800455175 -0.5456197975239616 -0.2729212337805907 +-0.2041088247430514 -0.580282247676301 -0.1308963672307764 +-0.06027526886976557 -0.7182706290691075 -0.1560943807492096 +-0.1530957754984753 -0.6988125263681029 -0.2105574972611222 +-0.0329681241722317 -0.6836081789167682 -0.2981192472990238 +-0.0839811734168078 -0.5650779002249663 -0.2184581172686781 +-0.02968040605062086 -0.512250970105515 0.426873128096006 +-0.03863639012797845 -0.4346871129537251 0.4973513789765155 +-0.09734642446591872 -0.4371847347316175 0.3977198145134237 +-0.1123072564219307 -0.569961605841153 0.5040804050003806 +-0.07896741510168219 0.442467999394055 0.7017970157999754 +0.3881333774914431 0.5816328585839246 -0.3809525826165738 +0.5154092371906785 0.6494159030215622 -0.3251810944882568 +0.2228262456692357 0.5440630638944857 -0.3481405667175129 +0.1847949735462638 0.5742763136426846 -0.2595570626901348 +0.2711870462786377 0.4580942110577066 -0.3531126548324462 +0.2815165747650677 0.4023386079691265 -0.2695012389200016 +0.398462905977873 0.5258772554953443 -0.2973411667041291 +0.3501021053684712 0.6118461083321233 -0.2923690785891958 +0.2331557741556657 0.4883074608059055 -0.2645291508050682 +0.09392343765457796 0.4460019726226119 0.1986766606623062 +0.08512915389102982 0.4032685327529033 -0.302958356301525 +0.1159464276571609 0.5038790480718933 -0.2369659574821409 +0.1539776997801328 0.4736657983236945 -0.3255494615095189 +0.01869165090576481 0.5276866079858367 -0.2477179319177976 +0.08754019679486776 0.598083873556628 -0.2703090371257915 +0.3835016208029936 -0.237879185841295 0.5070126181429817 +0.4578321699611502 -0.2652449776958475 0.4210316549252083 +0.3974159694237023 -0.1776771504102652 0.4279047367213148 +0.5074050270907724 -0.2576471304800654 0.5363085211917684 +-0.6412306187834784 -0.2967477826587945 0.3555679746842196 +-0.7799874160807545 -0.2760116150547792 0.3284023098606503 +-0.7528728306052574 -0.2447208150775081 0.4130278119558879 +-0.7886458436607489 -0.1945638706635339 0.3510192202406656 +0.5018213284722408 0.2454039048686647 -0.05455640076279271 +0.3921503872894995 0.175322379752529 -0.01122921495357738 +0.5545601376513434 0.2296738241959444 -0.1393051784046022 +0.4976280056477047 0.1438622184070884 -0.1807267702371964 +0.4852484277073426 0.2102184235849848 0.04940497898738401 +0.4448891964686021 0.1595922990798087 -0.09597799259538692 +0.5379872368864451 0.1944883429122646 -0.0353437986544255 +0.136006165226339 -0.4127611289902491 -0.7112243874591786 +-0.1659280953057015 0.30468218496349 -0.6735634252761455 +-0.1358485730182779 0.4162735730895162 -0.7581400787079799 +-0.1549933777060356 0.4917791545095653 -0.6687354192045716 +-0.2042177046812169 0.4556933478035881 -0.4947541062693286 +0.02177378236416191 0.3586837157092632 -0.7275334331873242 +-0.04199763418334616 0.4432743384624028 -0.7851250826635694 +-0.1850728999934592 0.380187766383539 -0.5841587657727372 +-0.09122196115852747 0.4071885317564256 -0.6111437697283264 +-0.07207715647076979 0.3316829503363766 -0.7005484292317349 +0.3820346986184385 -0.1581534947578331 -0.7557773720542427 +0.3269166989444112 -0.04648976158022396 -0.6535942660648577 +0.2704308861401108 -0.1484381831629526 -0.6131332580822187 +0.4146783709805941 -0.08290645466560247 -0.6300576753490141 +-0.03294621538026873 0.003374340612229302 -0.03999841109221142 +-0.06589243076053751 0.006748681224458825 -0.07999682218442275 +-0.07839121509062058 -0.0515355431655395 -0.1213905261423505 +-0.05794378404043486 -0.1131941081677674 -0.1227858190080669 +-0.02499756866016608 -0.1165684487799969 -0.08278740791585558 +-0.01249878433008301 -0.05828422438999856 -0.04139370395792783 +-0.08930437710488026 -0.1372208911985437 -0.03383528852725938 +-0.0634003650475647 -0.1560367821842694 -0.07900820020052134 +-0.109751808155066 -0.07556232619631581 -0.03243999566154297 +-0.1042952271479361 -0.03271965217981374 -0.07621761446908852 +-0.04544499971035179 -0.05490988377776903 -0.08139211505013916 +-0.07134901176766736 -0.03609399279204326 -0.03621920337687719 +-0.05090158071748165 -0.09775255779427111 -0.0376144962425936 +-0.08384779609775042 -0.09437821718204159 -0.07761290733480491 +-0.0866610095755896 -0.1131680044739715 -0.6333490785735236 +-0.1692131222433343 -0.1701916617431254 -0.5887146530349376 +-0.0746053507279342 -0.2417842875224068 -0.7061696991447084 +-0.0511776236538137 -0.1746769864559659 -0.5506972892453392 +-0.1979212057122379 -0.8119108302737241 0.2516870962293741 +-0.2146685875764116 -0.7134277640511822 0.131407797774206 +-0.07420755593153025 -0.6966745170036253 0.3615853830385117 +-0.1276906898897972 -0.8035342067499456 0.366775888861527 +-0.2826829017729938 -0.7808511657838453 0.2675737529236696 +-0.2124523859505532 -0.7724745422600666 0.3826625455558225 +-0.1444380717539709 -0.7050511405274038 0.2464965904063589 +0.01989426131071422 0.429102021988251 0.7121075109141826 +0.1179407348729931 0.04512821112555276 -0.1862635578835464 +0.08195228965160883 0.00546445314113073 -0.1714199644153335 +0.005885116002442833 -0.0200629937385018 -0.2099876074084638 +-0.03419361242533894 -0.005926682633712284 -0.2633988438698071 +0.1982558884991646 -0.05625877754287037 -0.2839157215789956 +0.1221098664646946 -0.04522904119308084 -0.2202460462630581 +0.04187356122382706 0.01960076424592024 -0.2248312008766767 +0.1580983116860789 -0.00556528320865881 -0.235089639731271 +0.08203113803691287 -0.03109273008829133 -0.2736572827244014 +0.7935352239349314 -0.07407369782784538 -0.1364532056062455 +0.8967676119674657 -0.03703684891392282 -0.06822660280312288 +0.6640326471532587 0.03108811216708818 -0.1690810677969148 +0.6377624584041204 0.1732867710759443 -0.1334823271844614 +0.7566289706934577 -0.07392618961443422 -0.04278390301707927 +0.767265035185793 0.06812496108101074 -0.1008544649937922 +0.6271263939117849 0.03123562038049937 -0.07541176520774853 +-0.3885083278724777 0.330741333717413 -0.7138340521084725 +-0.8349343437102139 0.2470567720812736 -0.06498240453840524 +-0.6924107844149037 0.2945378796316226 -0.06107647930257798 +-0.7578858386613372 0.06553020650532501 -0.09066750564581599 +-0.8676718708334306 0.1325529355181248 -0.07977791771002424 +-0.8320865505007556 0.2520087497294564 0.03809361409416789 +-0.8648240776239724 0.1375049131663076 0.02329810092254888 +-0.7251483115381204 0.1800340430684738 -0.07587199247419697 +-0.6564736574531648 0.3739362573627248 -0.1141777511790675 +-0.7630600897867361 0.4058535275434779 -0.1711849482913843 +-0.7482575682722231 0.3844361687997838 -0.245836366170871 +-0.784939561358206 0.319868882112723 -0.2164650959705778 +0.08560096943308242 -0.4925532196881502 -0.1629886708311691 +0.04223495432801941 -0.4157747839016643 -0.07442059086767093 +0.05867917206738021 -0.2849222727223319 -0.04155822876101148 +0.118489404911804 -0.2308481973294853 -0.09726394661785021 +0.02734277886268983 -0.3266652350871638 -0.1970749725765735 +0.1028212083094588 -0.2517196785119013 -0.1750223185256312 +-0.03246745398173398 -0.3807393104800103 -0.1413692547197347 +-0.01679925737938878 -0.3598678292975943 -0.06361088281195373 +0.01089856112332901 -0.4575177462664963 -0.2299373346832329 +0.06993277283073721 -0.5134247008705662 -0.2407470427389501 +0.1020451871724432 -0.3617007085088178 -0.1301263087245097 +0.086376990570098 -0.3825721896912337 -0.2078846806322907 +0.04301097546503502 -0.3057937539047478 -0.1193166006687925 +0.02656675772567422 -0.4366462650840802 -0.152178962775452 +0.5200762972606001 0.4250804217803442 -0.3795810997054553 +0.5813806970752571 0.571139684619772 -0.3244953530326975 +0.4031299660477947 0.3015417742541264 -0.3517411719213276 +0.3474880346496462 0.3240623895673363 -0.2688154974644422 +0.5096786881822895 0.2911759159555445 -0.3224057597761447 +0.5605854789186357 0.3033306729701725 -0.2101446731740763 +0.5709830879969463 0.4372351787949723 -0.2673200131033869 +0.4644343658624516 0.4476010370935541 -0.2966554252485699 +0.454036756784141 0.3136965312687544 -0.2394800853192592 +0.1079864834583421 -0.08728072947500526 0.2026631114861303 +0.01532128147674157 -0.01139976828109725 -0.05219212364904025 +0.03064256295348309 -0.02279953656219428 -0.1043842472980804 +-0.050571149283796 -0.004651087056638202 -0.1321889458334629 +-0.0023036524267857 -0.01942519594996475 -0.1443826583902917 +0.002822497146658504 -0.06968399267109558 -0.09358582760696799 +-0.01762493390352721 -0.008025427668867723 -0.09219053474125155 +-0.03012371823361028 -0.06630965205886603 -0.1335842386991793 +-0.1499884335928454 0.7642967173932725 0.4025444627769192 +0.3444621223061023 -0.3595219748557351 -0.6616402731823194 +0.4691189313559775 -0.3747953717793696 -0.626902374936233 +0.2233126889218978 -0.3639679313578604 0.001269306039912729 +0.1110908140724271 -0.3514821397365194 0.007708397567869991 +0.170901046916851 -0.297408064343673 -0.04799732028896875 +0.1544568291774901 -0.4282605755230053 -0.0808596823956282 +-0.384277662483296 0.01727392371382342 0.1793594845813616 +-0.3050503876620861 -0.03845768681765097 0.1692467361165039 +-0.3336451743996385 -0.1577868265139816 0.1338752963232917 +-0.4414672359584007 -0.2213843556788379 0.1086166049949372 +-0.3995077011626991 0.008679855870863017 0.08694719230082705 +-0.4315063192336024 0.04084269505808041 0.1382097126735232 +-0.4281024879002515 -0.1106492838254676 0.05157575250761487 +-0.4886958927087072 -0.1978155843345809 0.0674668330870988 +-0.3202804263414893 -0.04705175466061137 0.07683444383596932 +-0.2730517695911828 -0.07062052600486836 0.1179842157438077 +-0.4128724492208483 -0.1020552159825072 0.1439880447881494 +-0.3522790444123926 -0.01488891547339397 0.1280969642086655 +-0.4601011059711547 -0.07848644463825022 0.102838272880311 +-0.3808738311499449 -0.1342180551697246 0.09272552441545326 +0.2114789944039135 -0.6494035205366158 -0.3178447051145542 +0.2939910042696815 -0.7294753855985954 -0.3841326594344411 +0.4430421300498887 -0.4608434061679946 -0.3673498321776408 +0.4097725720926692 -0.6351953284142848 -0.4088852229659844 +0.3331332114976153 -0.6518278420521757 -0.4648649633035473 +0.4489147793206029 -0.557547784867865 -0.4896175268350906 +0.3272605622269011 -0.555123463352305 -0.3425972686460975 +-0.09064987771157777 0.00948522404815131 -0.1856001822948062 +-0.08246110928234925 0.00884742625961427 -0.2512051313129782 +-0.1850434278057082 0.04386761146575454 -0.2464151347302487 +-0.1339620569819735 -0.01841984195831606 -0.1791136893767698 +0.4739121719422399 0.651194935846154 0.2157679349519704 +0.00419396435022245 -0.1680751549581457 -0.08269524002954168 +0.04588428169069404 -0.1612976367462961 -0.04120936818530004 +-0.04761405976440868 -0.1304433729866941 0.00765058331698226 +0.01998026963337848 -0.1424817457605703 0.003963543487961935 +0.01669274868030551 -0.1097909305681473 -0.04130153607161394 +-0.009211263377010056 -0.09097503958242155 0.003871375601648037 +-0.02171004770709312 -0.1492592639724199 -0.03752232835627971 +0.2970677857676476 -0.6990717654293549 0.4141902103014272 +0.2684333888326647 -0.5563271930382002 0.3979581377674878 +0.2013724574304133 -0.7167913226023577 0.2045651213505448 +0.2635373200665218 -0.7793038302114335 0.3174937020929557 +0.3909538238457174 -0.6709335214370656 0.3768425529807027 +0.234902923131539 -0.6365592578202789 0.3012616295590163 +0.3574233581445917 -0.7511655862191444 0.2801460447722312 +-0.02062864423501456 0.1958407965778103 0.005902302904242391 +0.02004727181357944 0.2368292387132181 -0.003911358572587195 +-0.08865838122849054 0.1601809009923337 -0.03258272201327371 +-0.1160122021733725 0.165509447542265 -0.08088140840761938 +-0.1362068414095643 0.2805974784328734 0.02435643623448795 +-0.21110912253552 0.4063426024233444 0.03299690808790391 +-0.09553092536097027 0.3215859205682812 0.01454277475765836 +-0.04798246517989652 0.2011693431277416 -0.04239638349010329 +-0.1635606623544462 0.2859260249828047 -0.02394225015985774 +0.1151702330432344 -0.1048841951203733 -0.01625176845485296 +0.1427658670553032 -0.05524827170630002 -0.03278004056864754 +0.1135743340449147 -0.003741565528151241 -0.03287220845496144 +0.05678716702245736 -0.001870782764075731 -0.01643610422748076 +0.1421111449738605 -0.002966530237993579 0.06563499881505039 +0.1562363230206162 -0.004289439265110165 0.008163343066304139 +0.0859787000328459 -0.05337748894222451 -0.01634393634116686 +0.1286406890085474 -0.05392536267918343 0.02469161518009872 +0.09944915599815894 -0.002418656501034656 0.02459944729378481 +0.3928004375613647 0.3572973773427066 -0.4353525878337723 +0.3268289776767861 0.4355735957444967 -0.4360383292893316 +0.4541048373760216 0.5033566401821343 -0.3802668411610145 +0.3371585061632162 0.3798179926559165 -0.3524269133768869 +0.08786030181823136 -0.01570490760408339 -0.6357927227665641 +0.1798295005443076 0.0247345319966509 -0.5936019414210184 +0.1233436877400072 -0.07721388958607775 -0.5531409334383794 +0.2349475002183349 -0.08692920118095825 -0.6957850474104034 +-0.07561006516103581 -0.09512954362448701 0.2828189451533561 +-0.1507165890009561 -0.09465942048680619 0.2209764664025011 +-0.2251229009669699 -0.184331571944621 0.1957343039236806 +-0.2244226890930633 -0.2744738465401165 0.2323346201957151 +-0.1493161652531431 -0.2749439696777974 0.2941770989465701 +-0.07490985328712935 -0.1852718182199826 0.3194192614253906 +-0.2257006373184771 -0.1011474186471028 0.4650553661578508 +-0.1131020893197963 -0.09837354270463533 0.4048583950310309 +-0.3001069492844909 -0.1908195701049176 0.4398132036790304 +-0.2619147132518239 -0.2777178456202649 0.35437407007339 +-0.3008071611583973 -0.100677295509422 0.4032128874069959 +-0.2633151369996368 -0.09743329642927369 0.281173437529321 +-0.1500163771270496 -0.1848016950823018 0.2575767826745356 +-0.1882086131597165 -0.0979034195669545 0.343015916280176 +-0.1875084012858101 -0.18804569416245 0.3796162325522104 +-0.2626149251257303 -0.1875755710247693 0.3177737538013555 +-0.01639253344667641 -0.1456005075552747 0.05057242028954837 +0.3590326940120478 0.2615204780828304 0.7478939986305715 +0.3291191255238957 0.2888867788787948 0.6047814730727749 +0.2277252723905426 0.1042642948101264 0.7221820830994474 +0.3083357674453713 0.1692092360484962 0.8065943036439076 +0.4290320054802284 0.1843608057958323 0.7270382880478559 +0.3783350789135518 0.09204956376149814 0.7857385930611922 +0.2784221989572191 0.1965755368444606 0.6634817780861111 +-0.1054923367040605 0.06305688146665399 -0.1886618028032498 +0.1334899545004317 0.3172996799161242 -0.3079304444164583 +0.2126680288759647 0.3319413423983352 -0.2469101337120076 +0.2458737955324576 0.2593193262903558 -0.1909622657889576 +0.1999014878134174 0.1720556477001653 -0.1960347085703584 +0.3571576583287546 0.2142780956639359 -0.3568136147027284 +0.2555434192115659 0.1495350323869554 -0.2789603830272438 +0.3239518916722617 0.2869001117719154 -0.4127614826257783 +0.1891318858985803 0.2947790646029143 -0.3908561188733437 +0.1666957211569246 0.2446776638081447 -0.2519825764934084 +0.2223376525550731 0.2221570484949348 -0.3349082509502937 +0.3015157269306061 0.2367987109771458 -0.273887940245843 +0.2683099602741132 0.3094207270851252 -0.329835808168893 +-0.8130941961409268 -0.3120810937281909 0.007281353943034658 +-0.6811917468290448 -0.2985314892859425 0.0453196338048087 +-0.7470654194770987 -0.1095385810617962 -0.07795703769398495 +-0.8460310324649537 -0.2175846396161177 -0.05435698180636216 +-0.7964873736313955 -0.3182302735613606 -0.1024518886382176 +-0.7141285831530717 -0.2040350351738693 -0.01631870194458813 +-0.8294242099554225 -0.2237338194492875 -0.1640902243876144 +-0.1334366388724402 -0.07026535402337493 -0.3925667960528841 +-0.1926009368917596 -0.1487403365178271 -0.4683235117746179 +-0.1554291920131237 0.1314637407153349 -0.4982612080065908 +-0.1148507664331222 0.06983668459320608 -0.4075356441688706 +-0.2360189573957991 -0.03524516881723465 -0.3877767994701547 +-0.1740150644524416 -0.008638297901246067 -0.4832923598906043 +-0.2174330849564811 0.1048568697993464 -0.4027456475861412 +0.05983409596387162 -0.07430624274034306 -0.1042920794117665 +0.07370434749751863 -0.1144131806373948 -0.05200778787641246 +0.0445128144871301 -0.06290647445924603 -0.05209995576272634 +0.03201403015704703 -0.1211906988492444 -0.09349365972065408 +0.06667945596058424 -0.7596977212968699 -0.01486060318524382 +-0.005848682873136335 -0.8651166276004578 -0.1213577469786215 +0.01566640671600812 -0.641167442605068 0.0648005268451019 +-0.1078747813622886 -0.6280560702168542 0.03796451308206989 +0.06326591920853113 -0.7313820014573212 -0.1292583669861775 +-0.05686173211771244 -0.7465863489086561 -0.04169661694827582 +0.01225286996395499 -0.6128517227655195 -0.04959723695583181 +-0.3432113860938316 0.2809069169635032 0.35255978184875 +-0.3014291125302505 0.1807643582696726 0.345120149329965 +-0.1929279621045274 0.1354889512580146 0.3703597808949896 +-0.1262090852423853 0.1903561029401872 0.4030390449787991 +-0.191463081360687 0.08778837932493719 0.5729544034504649 +-0.2255549601636782 0.08420508945038963 0.4553174601308224 +-0.2347102356681085 0.2356315099518452 0.3777994134137745 +-0.2673372337272593 0.1843476481442202 0.4627570926496075 +-0.1588360833015361 0.1390722411325622 0.487996724214632 +-0.6610490911840119 0.3825301256759099 -0.01508805272174689 +-0.7722109572484303 0.4230412641698481 0.02699444862325693 +-0.8005075931220298 0.3409938533663804 0.08459801865938862 +-0.7546272339813604 0.4247589255278788 0.1236607041596628 +-0.6387093728344628 0.5122801153386817 0.3055185301949026 +-0.6936738946551897 0.499269952513561 0.1664618740501406 +-0.05363329849487828 0.06677853982511425 0.07765839650815884 +-0.1143767921169475 0.05037223738847503 0.0568968149405113 +-0.05600336353727522 0.03905025907119635 0.04485173714955669 +-0.07893706641898232 0.04658899019145962 0.105993058577397 +-0.2927403240786655 -0.7066229310618943 0.07012521308142619 +-0.3540646787167456 -0.7983011642951483 0.1291219268438145 +-0.4306043842418608 -0.7448232597144211 0.1677954262263965 +-0.3608740423707034 -0.7729029863849717 0.205386149524687 +-0.137181710587214 0.074261408115358 0.02932881037559984 +-0.09924313543541126 0.1145568812788802 0.02252238737833591 +-0.04086970685573903 0.1032349029616015 0.01047730958738129 +-0.02043485342786949 0.05161745148080066 0.005238654793690603 +-0.08632728418840706 0.0583661327052597 -0.07475816739073207 +-0.0738159222360078 0.106609243573831 -0.02952110150483005 +-0.1242658593402098 0.0180706595417375 -0.06795174439346814 +-0.1496930725396132 0.02601829724678665 -0.01590825551030219 +-0.07880828200754172 0.06293942979807934 0.01728373258464522 +-0.09131964395994095 0.01469631892950798 -0.0279533333012568 +-0.05338106880813826 0.05499179209303018 -0.03475975629852073 +-0.1117544973878105 0.06631377041030884 -0.02271467850756612 +0.3609744099503714 -0.09798060434055272 0.1058540201362021 +0.3559442637286674 -0.06394394601710296 0.2307619786159783 +0.3381628528169697 -0.05293122356387059 -0.002003301943836704 +0.310321149461864 0.02615481553626132 0.01504733445590061 +0.3094953790377294 -0.1428778085933253 0.0340377931010784 +0.2529862019033833 -0.1537383545226482 0.08712952454573082 +0.3044652328160253 -0.1088411502698756 0.1589457515808546 +0.3331327065952657 -0.01889456524042082 0.1229046565359395 +0.2816536756826237 -0.06379176949319343 0.05108842950081571 +0.03731257823662319 0.1738865860858375 0.2946078647463714 +-0.01108881507181005 0.2095549203540986 0.3651630869044901 +-0.03982798602720072 0.1316156141608506 0.4053660140098095 +-0.02016576367415814 0.0180079736993414 0.3750137189570103 +0.008573407281232522 0.09594727989258943 0.3348107918516909 +0.02904034254478502 0.06298098047731623 0.4727165318406023 +0.05777951350017568 0.1409202866705642 0.4325136047352829 +-0.1650155736314121 -0.1073456751784743 -0.1084175403062778 +-0.1012559633108306 -0.1410991741742347 -0.1162993260900305 +-0.04975501561120634 -0.1138319059563044 -0.188390768026239 +-0.06201367823216353 -0.0528111387426136 -0.2526004241786947 +-0.1135146259317878 -0.08007840696054394 -0.1805089822424862 +-0.1217033943610163 -0.07944060917200688 -0.1149040332243141 +-0.07020244666139205 -0.05217334095407655 -0.1869954751605226 +-0.3884566326874115 0.1580295875432372 -0.7708102100504233 +0.0874297299759404 -0.02467031932626979 -0.1208203515255611 +0.1288956155216562 -0.01514133380924827 -0.08506433210400161 +0.07210844849919888 -0.01327055104517276 -0.0686282278765209 +0.1012999815095874 -0.06477725722332153 -0.06853605999020702 +0.0342089448149972 0.09968423233198076 0.2105097498200088 +-0.01729608191506203 0.06115021284638516 0.1969668570517648 +-0.1084008424529575 0.07941159477193728 0.1635361799393816 +-0.1480005762607937 0.136206996183085 0.1436483955952424 +-0.09649554953073451 0.1747410156686806 0.1571912883634864 +-0.005390788992839048 0.1564796337431285 0.1906219654758696 +0.03331145393314607 0.1015293121136944 0.1402975329132885 +0.05951271273910124 0.1198737819656354 0.1821750877507706 +-0.05779330660474938 0.1197906940392466 0.1068668558009053 +-0.1226968083366897 0.1563965458167396 0.1153137335260043 +-0.05689581572289826 0.1179456142575329 0.1770790727076256 +0.008007686009042017 0.0813397624800398 0.1686321949825266 +-0.03159204779879421 0.1381351638911875 0.1487444106383874 +-0.08309707452885343 0.09960114440559191 0.1352015178701435 +-0.1701520624445675 -0.2201193236313752 -0.4034286112830826 +-0.2109586486778233 -0.2236673213218272 -0.4737544193897171 +-0.1517943506585038 -0.1451923388273751 -0.3979977036679833 +-0.2543766691818628 -0.1101721536212348 -0.3932077070852539 +-0.1437705942837821 0.3646085945920488 0.2549341267134897 +-0.2643821269705974 0.3728290351246912 0.3074667705405124 +-0.2313880416386184 0.4231751187101851 0.2013460923984406 +-0.1307016604457419 0.4399315769806794 0.2834552259948533 +0.2451067977602961 0.06828978699351992 0.00496254300961126 +0.207734149413834 0.03133871935064659 -0.02217288483641542 +0.1790666756345937 -0.05860786567880816 0.01386821020849967 +0.1877718502018154 -0.1116033830653896 0.07704473309944146 +0.2164393239810557 -0.02165679803593482 0.04100363805452635 +0.1649414975878379 -0.05728495665169157 0.07133986595724591 +0.1936089713670783 0.03266162837776317 0.03529877091233083 +-0.4340432669487793 0.2227610546325764 -0.04432338924921195 +-0.4919652460341863 0.282390020907274 -0.05074697165798132 +-0.4370007242134595 0.2954001837323947 0.08830968448678057 +-0.4040066388814805 0.3457462673178886 -0.01781099365529113 +0.03340098682411743 0.06743816957084978 -0.2081771354139321 +-0.3303707211186371 0.5176738615976899 -0.3825044652996072 +-0.407299410580876 0.6157401820977689 -0.4442361372651287 +-0.424090158010057 0.6531534326820803 -0.3612554078735388 +-0.4856554636361077 0.5846660814103279 -0.3978107912796405 +-0.01619981894918906 -0.1827741964420903 0.4190508258884824 +-0.03189609657726255 -0.2699487261220126 0.4934402278727538 +0.0173100096416806 -0.2249757193440379 0.5911430407563458 +0.08221239348869724 -0.09282818288614061 0.6144564516556663 +-0.1050819821455024 0.02904789054560056 0.5752813724814753 +-0.05279276173330896 -0.03327588810828363 0.4599713981928432 +-0.1207782597735758 -0.05812663913432185 0.6496707744657466 +-0.08418531698945594 -0.2076249474681285 0.6087502021613859 +0.03300628726975409 -0.1378011896641154 0.5167536387720744 +-0.06848903936138244 -0.120450417788206 0.5343608001771145 +-0.003586655514365822 0.01169711866969121 0.5576742110764352 +-0.01928293314243931 -0.07547741101023123 0.6320636130607065 +-0.007935310587695393 -0.2806230333829722 0.05613270408511847 +-0.0147395603983472 -0.222249718650766 0.0981179190744097 +-0.07718261303381174 -0.1919354495136047 0.01227424512927747 +-0.03915683690542767 -0.2654658988143915 0.01321086711255236 +-0.1941762491398282 -0.2742135500788735 0.01637762219407317 +-0.09765365495843588 -0.3066049490970259 0.01526255564495021 +-0.2322020252682122 -0.2006831007780867 0.01544100021079828 +-0.173705207215204 -0.1595440504954523 0.01338931167840043 +-0.20098049895048 -0.2158402353466673 0.05836283718336439 +-0.1112621545797395 -0.1898583196326136 0.09923298562353265 +-0.04596108671607948 -0.2070925840821853 0.05519608210184358 +-0.1044579047690877 -0.2482316343648198 0.05724777063424143 +-0.13567943108682 -0.2330744997962391 0.01432593366167532 +-0.1424836808974718 -0.1747011850640329 0.05631114865096654 +0.05099223834587645 -0.4445569717744518 -0.700740310969729 +-0.03295302705594567 -0.5346523231813922 -0.695712965704012 +-0.3882069691912168 0.295450977688113 0.7411026976496895 +-0.4559118304050825 0.2161527089377535 0.6122390734938324 +-0.27945303224478 0.1065325928621212 0.6215193809593966 +-0.4015348619318642 0.1216935165247576 0.552447415148686 +-0.4097041530845706 0.2975510540944 0.5711137285036856 +-0.3338300007179983 0.2009917852751171 0.6813110393045431 +-0.3553271846113523 0.2030918616814041 0.5113220701585391 +-0.2683733879538659 -0.2827534744190181 0.1013067713180473 +-0.2460479325865114 -0.3236847977773151 0.1851208538928985 +-0.3768956613865346 -0.2562087289883788 0.03944776371765833 +-0.4630924794518487 -0.2705953069160364 0.06140283869212054 +-0.2709378853610087 -0.3661963333166942 0.01537129226847671 +-0.251176927400797 -0.4905705155726672 0.01324989579375729 +-0.2486124299936542 -0.4071276566749912 0.09918537484332786 +-0.35457020601918 -0.2971400523466757 0.1232618462925095 +-0.3571347034263228 -0.3805829112443518 0.03732636724293891 +-0.4217696866420565 0.0140299246336751 0.3013989344590364 +-0.3800344359796072 -0.04494568497794761 0.4133256358718536 +-0.3275995384126149 0.07808304446566064 0.2882777555561931 +-0.3955522378585603 0.07554428935547922 0.2388749943012062 +-0.248372263591405 0.02235143393418626 0.2781650070913354 +-0.2370976882161407 -0.03591893170746955 0.2186494973714908 +-0.2858642877501656 0.01910743485403794 0.4002044569690102 +-0.3120817365336617 -0.0424069298677662 0.4627283971268404 +-0.3425424118208467 -0.04170168589779928 0.2912861859941787 +-0.353816987196111 0.01656867974385651 0.3508016957140233 +-0.3163249630373505 0.01981267882400484 0.2287622458363485 +-0.2745897123749012 -0.03916293078761787 0.3406889472491657 +-0.09274965144099259 -0.06545024802623695 0.8592502033681706 +0.02718256294736066 -0.01306544722724014 0.7485100329615788 +0.09807651822380929 0.02621290238117112 0.7585132417033247 +0.04903825911190468 0.01310645119058556 0.8792566208516623 +-0.1026222047466726 -0.2773605201430347 0.7018832111629375 +-0.1576520352880092 -0.1975977844841342 0.8359367924688499 +-0.03172824947022401 -0.2380821705346234 0.7118864199046835 +-0.01586412473511198 -0.1190410852673117 0.8559432099523416 +-0.02233325666940699 -0.02643648780906551 0.8736768715045695 +-0.037719820899656 -0.1452129836851374 0.7251966220622583 +-0.08723564051642363 -0.1585840242669628 0.8503634606052487 +0.03317413437679263 -0.1059346340767262 0.735199830804004 +0.6390119640734024 -0.277052199966598 0.3769903420302885 +0.7458612090274979 -0.2614936303827958 0.4189299923531421 +0.7361922311160072 -0.1802398102872814 0.4643245704660875 +0.7849690318135181 -0.1803777698483425 0.3710124316209393 +0.1482873695739309 -0.06372617358616046 0.7421987471350554 +0.1494599618121479 -0.1667717007440776 0.8466276317151237 +0.0184826018798976 -0.328021246501955 0.6955719253364141 +0.08455757796513125 -0.2989192372019749 0.8233142208158031 +0.09980429438132474 -0.07782708568212765 0.8701331030965943 +0.03490191053430808 -0.209974622140025 0.8468196921972736 +0.08338498572691426 -0.1958737100440577 0.7188853362357348 +0.3456912279049376 -0.2949749028741352 -0.009797836439887695 +0.3558478920385065 -0.2134960827690688 -0.01442588739173086 +0.2428295377698143 -0.2352171746277145 0.091757575497574 +0.2891820507705914 -0.305835448803458 0.04329389500476474 +0.420267487669217 -0.2499401465175904 0.2701075464684177 +0.3083722562191271 -0.2072695234847807 0.2051644012294005 +0.4767766648035631 -0.2390796005882676 0.2170158150237653 +0.4213906104878193 -0.185548431626135 0.09898093834009564 +0.2993387149041604 -0.2243566286983917 0.03866584405292157 +0.4112339463542503 -0.2670272517312013 0.1036089892919388 +0.3547247692199041 -0.2778877976605242 0.1567007207365912 +0.3648814333534732 -0.1964089775554579 0.1520726697847481 +-0.6661696357111263 0.546161246500934 -0.1726957163266153 +-0.1092290902029145 -0.472722093717831 -0.1423755846453312 +-0.1703225298217499 -0.5438333957732356 -0.06562354266314666 +-0.08192194550538065 -0.4380596435654917 -0.2844004511951455 +-0.1157082404266821 -0.4745084954685569 -0.3496732757627751 +-0.02288773379797247 -0.4939665981695616 -0.2952101592508627 +-0.05019487849550635 -0.5286290483219009 -0.1531852927010484 +-0.143015385124216 -0.5091709456208962 -0.207648409212961 +0.2274178989528126 0.7009766487832014 -0.1883267666396837 +0.3080720964823333 0.7974637341755192 -0.2056799746166105 +0.3965264907935822 0.7444846379479932 -0.2229537727455129 +0.3710657028623524 0.7799533958488927 -0.1267678874268445 +0.08429581128060323 0.3430097959311906 0.2888239710959708 +0.1917506841581733 0.3296314378029749 0.3752464593054745 +0.01313194945037422 0.2836648533121297 0.2096185361203956 +0.04942296049771532 0.210941552564853 0.2168355893543242 +0.1171455148638789 0.2979556894867047 0.1773726146148711 +0.1883093766941079 0.3573006321057657 0.2565780495904463 +0.1205868223279443 0.270286495183914 0.2960410243298993 +-0.04340071120133325 0.8400976390201793 0.2499879012603996 +0.2217059261512199 0.5954565765041742 -0.5029814237269928 +0.1825543345102322 0.6770633388620614 -0.5692387767090947 +-0.04886617159751602 0.7034981958284585 -0.3473183645435501 +0.0472682856358642 0.7310841485242036 -0.4914072471173734 +0.06718930293895167 0.678805543064691 -0.5756443183489852 +-0.06809674593541631 0.7328263527268331 -0.497812788757264 +0.08641987727685192 0.6494773861663162 -0.4251498941352714 +-0.2779907220337542 -0.8111351179219584 0.1922801338068459 +0.03227268565673974 0.1854652714611082 -0.5522312159177695 +-0.02099982759819049 0.0968374499660927 -0.4345206481244599 +-0.07198935944044903 0.167986147580818 -0.4249158690987901 +0.02186157939448267 0.1949869129537047 -0.4519008730543795 +-0.06157825317819195 0.1584645060882215 -0.5252462119621801 +-0.3446030515249272 -0.3852258918462372 0.6925645895474656 +-0.3414511184210425 -0.2445735932179037 0.6089084634160682 +-0.2413969149465506 -0.1883219483270253 0.5394447681421222 +-0.1444946445759433 -0.2727226020644802 0.5536371989995736 +-0.4477489427631876 -0.24629639837173 0.4302398721000829 +-0.3930240640401727 -0.1751088464806502 0.4777461046923768 +-0.2445488480504353 -0.3289742469553586 0.6231008942735196 +-0.3961759971440573 -0.3157611451089836 0.5614022308237742 +-0.2961217936695655 -0.2595095002181051 0.4919385355498282 +-0.03402099977870714 0.139672540005434 -0.0250607485989143 +-0.0067374392738057 0.1244927255684657 -0.06583746157890057 +0.01369741415406384 0.0728752740876648 -0.07107611637259127 +0.00684870707703195 0.03643763704383229 -0.03553805818629568 +-0.05904372368350563 0.04318631826829133 -0.1155348803707184 +-0.01924880122620495 0.0762496146998943 -0.1110745274648026 +-0.0135861463508376 0.08805508852463316 -0.03029940339260498 +-0.02609750830323684 0.03981197765606181 -0.07553646927850702 +-0.04653236173110638 0.09142942913686267 -0.07029781448481633 +0.3766916042652498 -0.6914820580076402 -0.3674278298680758 +0.4924731720882374 -0.5972020008233295 -0.3921803933996191 +-0.1758080903149124 0.0216360965245786 0.7837243557716589 +-0.1942449780721291 -0.04809947615032757 0.8768573647732105 +-0.07431276368377589 0.00428532464866923 0.766117194366619 +-0.1392151475307925 -0.127862211809228 0.7428037834672981 +0.04804920126931836 0.1143673803787094 -0.06353758357657141 +0.07555228130754098 0.1194218496259215 -0.02046099259425597 +0.06144155681301092 0.1705356369510856 -0.03257453207341472 +0.09251022089041221 0.1061937330382019 -0.09503524250752887 +-0.1021935756097055 0.2278163022796508 0.3317324097921069 +-0.1448969428391677 0.2104093499369418 0.2277465105216051 +-0.06569747522349527 0.09681854711464631 0.2675220792098834 +-0.06259384180186928 0.1710209008685031 0.3516201941362461 +-0.05379218230127227 0.1921479680113896 0.2611771876339882 +-0.1052972090313315 0.153613948525794 0.2476342948657443 +-0.01419244849343603 0.1353525666002419 0.2810649719781274 +-0.2176805301441831 0.02627401460313306 0.6354783436082951 +-0.2779898577306705 -0.03882363999321863 0.5803653404464829 +-0.1287983669478698 -0.1855480723845577 0.4792477970153022 +-0.1653913097319897 -0.03604976405075112 0.520168369319663 +-0.1810875873600632 -0.1232242937306735 0.5945577713039345 +-0.2690735998277724 -0.1926111998235225 0.06470645504601279 +-0.2474483563343244 -0.1434002485863239 0.1119202213488295 +-0.332944962525732 -0.2479291011094772 0.1704756125953261 +-0.2467481444604178 -0.2335425231818195 0.1485205376208639 +-0.3552704178930865 -0.2069977777511801 0.08666153002047501 +0.7725181774217684 0.277902718739666 -0.3346206439497595 +0.6920052235383751 0.2966940743622332 -0.2162521152608838 +0.5781409595310979 0.1250708627845212 -0.2990952989260722 +0.7155860454181296 0.19209111295081 -0.3760422357823537 +0.7445456010366519 0.01229675654452096 -0.2874495964857905 +0.7987883661709066 0.1357040598308099 -0.3702193845622128 +0.6071005151496202 -0.05472349362176785 -0.210502659629509 +0.523898194396843 0.001663559498232249 -0.2163255108496498 +0.6350730915347365 0.2108824685733772 -0.257673707093478 +0.7182754122875135 0.1544954154533771 -0.2518508558733371 +0.6613432802838748 0.06868380966452106 -0.2932724477059313 +0.5808303264004817 0.08747516528708826 -0.1749039190170556 +0.8507511907600186 -0.03688934070051166 0.129589417814514 +0.8448143544874556 0.06997632871125345 0.1754802355879779 +-0.6648922639931918 0.5726212998531067 0.0137843269156382 +-0.1049141350384638 0.06091444613298984 0.7937275645134049 +-0.05245706751923188 0.03045722306649492 0.8968637822567024 +-0.003418808407327268 0.04356367425708048 0.7761204031083647 +-0.1238285833005435 -0.009085715933156149 0.8912840329096094 +-0.6305831484326185 -0.3840048500513733 -0.00414674181801853 +-0.7118769993480741 -0.4830278152590525 -0.09165139730261983 +-0.6228787838138381 -0.4578528983609379 -0.1931320758255801 +-0.7476518179657757 -0.3968255312750713 -0.274129034011742 +-0.5964607831957769 -0.5399371037867804 -0.1344754293553525 +-0.6948158167296533 -0.560993942126756 -0.1568157410712868 +-0.7444338585670826 -0.4043265105456794 -0.1522772382913608 +-0.6399399664322589 -0.3798867714932344 -0.1279677320569131 +-0.7273726759486618 -0.482292637413383 -0.2174415820600278 +-0.6135219658141975 -0.4619709769190768 -0.0693110855866855 +-0.0521165638550469 -0.2246046483442157 -0.3654112474934841 +0.02511234850121792 -0.2326379707475082 -0.3977196918105201 +-0.07090903599746629 -0.1557806522417126 -0.2742606591000056 +-0.01247259578362084 -0.09498997854250195 -0.2154185150235631 +-0.09872910180429086 -0.2026651083506139 -0.2634622394088932 +-0.06811272739727001 -0.1887588907603046 -0.1938216756413382 +-0.02150018944802603 -0.2106984307539064 -0.2957706837259292 +0.006319876358798535 -0.1638139746450051 -0.3065691034170416 +-0.04029266159044542 -0.1418744346514033 -0.2046200953324507 +0.1773447686388379 0.1645968950213641 0.4411638175527394 +0.6900848939828117 0.2365184936987368 0.1895950809862558 +0.8183962206053359 0.2631080012637128 0.1651896092939895 +0.723230695512608 0.3068894562660965 -0.01832767851409762 +0.834969121370234 0.2982934825473926 0.06122822954381279 +0.8439844385512445 0.1677064963881446 0.1188273929113977 +0.8605573393161426 0.2028919776718245 0.01486601316122096 +0.7066577947477098 0.2717039749824167 0.08563370123607908 +-0.410256918604427 -0.2430523992915817 0.308200422222408 +-0.3180400157226517 -0.1686208483203535 0.2336672049370271 +-0.3972672905438615 -0.1128892377888791 0.2437799534018848 +-0.434759314702622 -0.1161332368690274 0.3658194032795595 +-0.3555320398814122 -0.1718648474005018 0.3557066548147019 +0.2188304249107215 -0.7409722550648929 0.1094023389565636 +0.2984532550271381 -0.8276656951365042 0.1271681373049932 +0.3753449096572898 -0.776072419014659 0.1840496987069521 +0.3637535261476252 -0.8007386947789565 0.09006282243463165 +0.4079165587399005 0.5841103147323862 0.4986911922788657 +-0.1745739967008814 0.206969322135384 -0.4088565485031823 +0.3964474980540901 0.2077387631597394 -0.4735816176106329 +0.334123098662237 0.1364563673785623 -0.5124963888430529 +0.2948332589369015 0.1429956998827588 -0.3957283859351484 +0.2616274922804086 0.2156177159907383 -0.4516762538581983 +-0.0460352528704527 -0.01678909334686289 0.2371697841570842 +-0.02326939709578413 -0.05619438005451536 0.2909156040306476 +-0.04293161944882671 0.05741326040699385 0.3212678990834469 +0.005469773859606531 0.02174492613873269 0.2507126769253282 +0.02901869563080536 0.06147550580656776 -0.1232682400216314 +0.03749127003051498 0.01363810048163823 -0.139922305484376 +0.07048458117652115 0.07100449132358928 -0.08751222060007194 +0.1204230411219466 0.03269607151568127 -0.06841026664125702 +0.06363587409948925 0.03456685427975678 -0.05197416241377635 +0.02216998855377346 0.02503786876273527 -0.08773018183533582 +0.07895715557623077 0.02316708599865975 -0.1041662860628165 +-0.01419330157452338 -0.5062086675432628 0.2423124145089401 +-0.007662181175783486 -0.4226025078292206 0.1282299518023837 +-0.07532819959108135 -0.347536272455323 0.09907663821980138 +-0.1495253384051191 -0.3560761967954675 0.1840057873437755 +-0.01669662638805155 -0.3525776072174398 0.2398338847676559 +-0.1202095518036042 -0.3585968641765259 0.2543844106177028 +0.05750051242598621 -0.3440376828772952 0.1549047356436818 +0.02818472582447131 -0.3415170154962368 0.08452611236975452 +0.05096939202724631 -0.4276438425913374 0.2689871983502382 +0.01512248502699152 -0.5087293349243212 0.3126910377828673 +-0.08185931998982124 -0.4311424321693651 0.2131591009263578 +-0.05254353338830633 -0.4336630995504235 0.2835377242002851 +-0.04601241298956645 -0.3500569398363814 0.1694552614937287 +0.02165360542573141 -0.4251231752102789 0.1986085750763109 +0.03435178711525456 0.0414921062910444 0.007538532796019771 +0.06870357423050907 0.08298421258208902 0.01507706559203963 +0.1254907412529664 0.08111342981801352 -0.001359038635441045 +0.1479261211601692 0.03775054076289339 -0.02533367565894157 +0.09113895413771188 0.0396213235269689 -0.008897571431460902 +0.04120049419228645 0.0779297433348769 -0.02799952539027582 +0.09798766121474377 0.07605896057080141 -0.04443562961775649 +-0.5050893521026236 -0.1764867669537354 0.2185212620735303 +-0.4258620772814138 -0.2322183774852097 0.2084085136086726 +-0.01569472334307559 0.1070740129886364 0.07085197351089491 +-0.03849964181334208 0.1309631837155194 0.04328396894598344 +-0.01806478838547253 0.07934573223471855 0.03804531415229276 +-0.07643821696514475 0.09066771055199722 0.05009039194324738 +-0.2560393450366448 0.4964136937607484 -0.6423238578422874 +-0.2368945403488871 0.4209081123406992 -0.7317285173456958 +0.3280977573949446 0.06279951860433425 -0.4416568940735788 +0.3843968155195053 0.0604250656112833 -0.3319026280716847 +0.3451069757941699 0.06696439811547983 -0.2151346251637802 +0.2495180779442736 0.07587818361272732 -0.2081208882577697 +0.3298332315704451 -0.02550880505569582 -0.305773051953219 +0.3852645526072556 0.01627090378126827 -0.2639607070115048 +0.2888079176696091 0.06933885110853077 -0.3248888911656742 +0.2896756547573593 0.02518468927851574 -0.2569469701054944 +0.3289654944826949 0.01864535677431922 -0.3737149730133988 +0.2589313524862356 -0.7013731487176841 -0.4517423784099398 +-0.1728555477518381 0.1856142630935539 0.03944704256674712 +-0.1581107854350463 0.1782261285928752 -0.04486652611760897 +-0.1034031435452823 0.1675690354930125 0.05173084667108238 +-0.1455017268069561 0.1802857165436226 0.0877457289610928 +-0.20565924561612 0.2986427060334149 0.01207263213015268 +-0.1307569644901643 0.1728975820429439 0.003432160276736713 +-0.1783054246712381 0.2933141594834835 0.06037131852449835 +-0.01540114028291957 -0.07475067873621542 -0.3545494322632856 +0.04347006028728159 -0.1577109859435081 -0.3922887841954209 +0.09995587309158196 -0.05576256436077945 -0.4327497921780598 +0.1008236101793323 -0.09991672619079446 -0.3648078711178799 +0.04564849108007253 -0.4440905037412128 0.0399771729332628 +0.09242804293718866 -0.5491846593672473 0.06580685677069834 +-0.1546543332194047 -0.5229619145908198 0.01213482924463434 +-0.07789269699822415 -0.430979131352999 0.01314115917023079 +0.01431209787538214 -0.4858334661060448 -0.1155395708822992 +0.07675984633484347 -0.5700561405496632 -0.01195151513708265 +-0.03111314514110802 -0.5360732869790334 0.03897084300766634 +0.02998029447772734 -0.4649619849236288 -0.0377811989745182 +-0.09356089360056934 -0.451850612535415 -0.06461721273755019 +-0.04678134174345319 -0.5569447681614494 -0.03878752890011465 +-0.1297224403473396 -0.02477201447476458 -0.02417412558592258 +-0.2985361996149996 0.1657007236026513 -0.0683265694942834 +-0.220951111366627 0.1682693588474238 -0.09875333214812423 +-0.3352282024610476 0.2486239059377895 -0.1321908023383236 +-0.2943351170587228 0.3341157235177002 -0.2264817978362046 +-0.2684995715477008 0.2886859362879635 -0.04181417390036259 +-0.2576431142126749 0.251192541182562 -0.1626175649921644 +-0.3051915743937487 0.3716091186231018 -0.1056784067444028 +-0.1732657397514848 0.02188131079650544 0.3400074858421903 +-0.08688464053630018 -0.03685917798283119 0.3423344548732007 +-0.1619911643762204 -0.03638905484515037 0.2804919761223458 +-0.199483188534981 -0.03963305392529869 0.4025314260000205 +0.6785558319729714 0.4045113039408616 -0.06955950376789212 +0.7456193942909607 0.4935371778969228 -0.04123542096377621 +0.6701059100692268 0.5800557259800789 -0.03161729096221996 +0.7022249425245941 0.5405173517796097 0.04018673649149018 +0.1702279206112333 -0.2284979866826982 -0.001538926056720437 +0.2528812421913009 -0.3024758548309498 -0.003354355772382484 +0.05800604576176257 -0.2160121950613572 0.004900165471236824 +0.02843749249235949 -0.2775042715882677 0.009523827283532038 +0.1178162786061864 -0.1619381196685106 -0.05080555238560191 +0.1480579581812071 -0.1693561208025747 -0.1018876084301454 +0.200469600186254 -0.2359159878167623 -0.05262098210126395 +0.1406593673418302 -0.2899900632096089 0.003084735755574776 +0.08824772533678329 -0.2234301961954213 -0.04618189057330668 +-0.1834403019587589 0.1399902433801004 0.09455215195835674 +-0.1792802938488877 0.08697808916596811 0.06534369266561026 +-0.1920212281063032 -0.008752475815151251 0.0771348181324579 +-0.2089221704735897 -0.0514708865821383 0.118134402892052 +-0.2130821785834609 0.001541267631993984 0.1473428621847985 +-0.2003412443260454 0.09727183261311334 0.1355517367179508 +-0.3075394920840738 0.04867881032050798 0.06504331836912168 +-0.2475699010763519 0.1208406039573704 0.09440196481011244 +-0.3033794839742027 -0.004333343893624317 0.03583485907637521 +-0.2392498848566097 0.01481629552910574 0.03598504622461949 +-0.1961812362161743 0.04425967839898105 0.1063432774252044 +-0.2434098929664808 0.06782844974323804 0.06519350551736597 +-0.2603108353337674 0.02511003897625098 0.1061930902769601 +-0.2561508272238961 -0.02790211523788131 0.0769846309842136 +-0.7219487116995984 0.1449285842364272 -0.1437687775223055 +-0.7957976169099529 0.2913496909803291 -0.1859804614630033 +-0.8176770884814227 0.2053650455495742 -0.2312606091421968 +-0.6892111845763815 0.259432420799576 -0.1289732643506865 +-0.02537458891918063 -0.2295672314850563 -0.07807157821724647 +-0.01325282484811211 -0.2842817898001173 -0.03196204456070961 +-0.2062980132108967 -0.2194989917638124 -0.02973191146246369 +-0.1218971831005729 -0.1971758324669038 -0.07695651166812349 +-0.05127860097649619 -0.2107513404993305 -0.03289866654398449 +-0.1097754190295044 -0.2518903907819649 -0.03084697801158665 +-0.1478011951578884 -0.1783599414811781 -0.03178359999486152 +-0.01453038724637119 -0.1411174915330958 0.2082892306772043 +-0.007516964283743382 -0.1183585791476318 0.2764753272907077 +-0.08963691108629143 -0.140647368395415 0.1464467519263493 +-0.1577300119635839 -0.1174183328722702 0.1527903697889977 +-0.08893669921238495 -0.2307896429909106 0.1830470681983838 +-0.1563295882157709 -0.2977028820632613 0.2259910023330667 +-0.08192327624975715 -0.2080307306054466 0.2512331648118872 +-0.08262348812366362 -0.117888456009951 0.2146328485398527 +-0.1570298000896774 -0.2075606074677657 0.1893906860610322 +0.1084764400668522 0.2332315287048984 0.3738132997219465 +-0.4704769951823143 0.5399486141810317 -0.4732476463029142 +-0.07797281108752123 0.3019262352376818 0.1761878590080124 +-0.1327865605780756 0.2474643164159572 0.1499742351295578 +-0.1655902584423575 0.3604927593558181 0.1225998246929634 +-0.1985843437743365 0.3101466757703242 0.2287205028350351 +-0.2510970003727276 -0.3115300236704569 -0.6430109918682607 +-0.2504287658343762 -0.3958447283286345 -0.7419417562401696 +-0.1829165339973307 -0.5006913759100189 -0.5569215737576294 +-0.2163385326466777 -0.4904254044484155 -0.698897047184854 +-0.1571758815470342 -0.3860311999893548 -0.7659456914706616 +-0.1230856483593357 -0.4806118761091358 -0.7229009824153458 +-0.2170067671850291 -0.4061106997902378 -0.5999662828129451 +-0.1371142645876294 -0.03156220354289946 -0.7569808789654826 +-0.2701196322674139 -0.006980059880981241 -0.8359782538188556 +-0.06807513713627163 0.02693403414260946 -0.64831792668951 +-0.1320413773646984 0.1100124154900366 -0.6186523492669105 +-0.2010805048160561 0.05151617780452768 -0.727315301542883 +-0.2196663772553741 -0.08858586081205332 -0.7123464534268965 +-0.1506272498040163 -0.03008962312654439 -0.6036835011509241 +-0.4356267407348554 0.1181102266502101 0.4348104718290436 +-0.3476367898507624 0.09936601311302606 0.3862454943201118 +-0.3894190634143435 0.1995085718068566 0.3936851268388968 +-0.3135449110477712 0.1029493029875736 0.5038824376397542 +-0.1889515382813162 -0.1022611983036895 0.1098685328164316 +-0.152079963721756 -0.1103330992582537 0.06060307798121711 +-0.1208584374040237 -0.1254902338268344 0.1035249149537832 +-0.2105767817747642 -0.1514721495408881 0.06265476651361496 +-0.1793552554570319 -0.1666292841094688 0.1055766034861811 +-0.03526944385805901 0.3193331875803908 0.2801737582785142 +-0.04737982611915115 0.2822782211013753 0.3579460336705614 +-0.1558809765448743 0.3275536281130332 0.3327064021055369 +-0.0222005100200188 0.3946561699690214 0.3086948575598778 +0.6410661873543424 0.05698638259986606 -0.4715306494981734 +0.7470486593297518 0.1580488728584824 -0.4622599110684043 +0.5036211014673105 -0.01003386756642275 -0.3945837126418918 +0.4721584875556883 0.0240083725259048 -0.3083660373558412 +0.5868234222200875 -0.06642092068642284 -0.388760861421751 +0.6385631290612422 -0.08876573371409538 -0.2967203349155595 +0.692805894195497 0.0346415695721935 -0.3794901229919819 +0.6096035734427201 0.0910286226921936 -0.3853129742121227 +0.5553608083084653 -0.0323786805940953 -0.3025431861357004 +0.4527465561786509 0.2053643101666884 -0.3638273516087389 +0.4467212149113585 0.1317074613924604 -0.2929878568392648 +0.5901916420656826 0.2723845603329773 -0.4407742884650204 +0.721611386685422 0.265747961725038 -0.4468817305518278 +0.5036533469149971 0.2175190671813164 -0.2515662650066706 +0.5841663007983903 0.1987277115587492 -0.3699347936955463 +0.6410984328020288 0.2845393173476053 -0.3285132018629521 +-0.7697546518691303 -0.4013503981022772 -0.04306288230452313 +-0.8104085167397527 0.3374850563512676 -0.01899328505069007 +0.1318278719202636 0.09773583126014425 0.7489953309170673 +0.1165409665048133 0.1561523089485318 0.8602207992791474 +-0.07116278134200948 0.132437375011963 0.7842096537271475 +0.01504563987367678 0.1735030808244412 0.8778279606841874 +0.07596355723251814 0.2298214837701008 0.841812371253014 +-0.02553176939861843 0.2471722556460101 0.8594195326580543 +0.03033254528912705 0.1150866031360536 0.7666024923221073 +-0.4631711500958238 0.1927188699283828 0.03146729071300867 +-0.2790145137743386 -0.7867800318659787 -0.2516356151904978 +-0.2552152416074619 -0.7008623648473096 -0.1202535579357299 +-0.2006009522123942 -0.6315374645426308 -0.4043032910353584 +-0.2517073690768047 -0.7521175817136392 -0.393660481740312 +-0.2054052700617443 -0.8252100817227144 -0.2018426661032749 +-0.1780981253642104 -0.7905476315703748 -0.3438675326530891 +-0.227908096909928 -0.6661999146949702 -0.2622784244855442 +0.02467758814486221 -0.08888698984100493 -0.3011381958019423 +0.140902338607114 -0.114053037295584 -0.3113966346565367 +0.6644875554706233 0.4653667112064396 0.314590639386625 +0.03909191720004846 0.0969486677988802 0.07315185151322406 +0.07107363927290603 0.1107124933360069 0.04788372495064178 +0.02498119270551841 0.1480624551240443 0.06103831203406532 +0.04285219028384593 0.2129400679863352 0.02365664599232427 +0.05118245151147358 0.1664069249759853 0.1029158668715475 +0.06529317600600362 0.1152931376508212 0.1150294063507062 +0.05696291477837598 0.1618262806611711 0.03577018547148302 +0.4371977295073757 -0.1249008491431798 0.01274007422366086 +0.5083909028426759 -0.1177844356223571 0.04453408679089574 +0.4043258799305659 -0.01177815171959813 0.1546986691031743 +0.4321675832856716 -0.09086419081973005 0.137648032703437 +0.40935602615227 -0.0458148100430479 0.02979071062339817 +-0.03587422782584744 0.2892095541870716 0.140172976718002 +-0.048589394054728 0.222030954314737 0.07794447054953699 +-0.002979557114195027 0.174252612860971 0.1330804796793599 +-0.01306930935558095 0.2653203834601886 0.1677409812829134 +-0.007913478006133999 0.2630193964501449 0.06813080907270741 +0.01489144046413248 0.2391302257232619 0.09569881363761885 +0.002176274235251926 0.1719516258509273 0.03347030746915386 +-0.02578447558446151 0.198141783587854 0.1055124751144484 +0.01060792804368853 0.6568774385833462 0.3893188403379659 +0.005168116170223309 0.7313977759413944 0.490672899945374 +0.05221474049657052 0.6690478799636582 0.5601598962333677 +-0.04673745377503455 0.6806358377962414 0.5477323011155233 +0.06186057232454309 0.8393782899328067 0.2503687389546353 +0.6537613172137631 -0.5206063184030101 0.3046956906718382 +-0.2032046789138836 -0.2752202238423725 0.4540056345364818 +-0.3548318280075057 -0.2620071219959974 0.3923069710867364 +-0.2014491048212354 -0.7389577200937631 0.03288454673423202 +-0.1714822402018856 -0.8629707423588859 0.05464059414942615 +0.04563327133535795 -0.7651804648701908 0.08655657426029603 +-0.04794105212358891 -0.8760821147470997 0.08147660791245816 +-0.1512375798849101 -0.8646233101835193 -0.04732866049540174 +-0.02769639180661343 -0.877734682571733 -0.02049264673236971 +-0.07790791674293873 -0.7520690924819771 0.05972056049726403 +-0.8539057053387187 0.1251569338761679 -0.1776113428708695 +-0.8382494319914149 0.2141992172493047 -0.1339269845113251 +-0.1131013705177684 0.7489361013405711 -0.2832749070070157 +-0.08120211220464046 0.8219599595484287 -0.3633203320443046 +-0.132859471896001 0.7766456640809704 -0.4314282624635293 +-0.01663900646675779 0.7822844879767187 -0.4311232644516119 +0.7507905910532513 0.4745734611059417 0.0552404119122442 +0.6103633318534789 0.2888872565523722 0.3251649701797168 +0.6589530963466701 0.3678455269709836 0.4363293876809115 +0.4353179916371162 0.3597699855797045 0.490277233404021 +0.5714304262384888 0.4032868914846497 0.5188855192930636 +0.6277650599031461 0.4412067268213426 0.4056475612164446 +0.5402423897949648 0.4766480913350087 0.4882036928285967 +0.5228406617452975 0.3243286210660384 0.4077211017918689 +-0.152089835812262 -0.4395190556931436 0.09807030829420493 +-0.08442381739696404 -0.5145852910670412 0.1272236218767872 +0.5096464427346029 0.06362298120780528 -0.4654232074113659 +0.4842091700902731 0.1713220700743609 -0.4500450268947894 +0.4781838288229807 0.09766522130013283 -0.3792055321253153 +0.6156289147100125 0.1646854714664216 -0.4561524689815968 +0.001021567189282086 0.2466098868331141 0.2873908115124428 +0.0721854290195111 0.3059548294521751 0.3665962464880179 +0.1113655632062107 0.0824363388451301 0.05611261711330519 +0.1196757650666577 0.04039635881712655 0.0896096358385509 +0.07701377609095615 0.04094423255408548 0.04857408431728533 +0.1338009431134134 0.03907344979000997 0.03213798008980467 +-0.8055119048681981 0.3287030538124535 -0.1191314713397061 +0.2106947562041595 0.260773066022717 0.04134555639203826 +-0.3291544126379119 -0.2424391675721913 -0.639876712924349 +-0.4065435903647448 -0.2576630161321034 -0.7356731983523463 +-0.3828770818307639 -0.1617742655463862 -0.7699453579912263 +-0.4705250255719716 -0.1779820042417191 -0.713613068381368 +-0.1211417767103729 -0.01631897020918207 0.1753273054062293 +-0.1734824447756246 -0.05525413377915372 0.1672306465289377 +-0.1607415105182091 0.04047643120196562 0.1554395210620901 +-0.1565815024083381 -0.01253572301216666 0.1262310617693436 +-0.1438405681509226 0.08319484196895269 0.1144399363024959 +-0.7134934892956973 0.4654990237257675 -0.2162433231093115 +0.3240518862397729 -0.5004651815783356 0.4379083950758734 +0.4083047805818638 -0.5873477425096257 0.4940907249181984 +0.5189610377208562 -0.4198172808472387 0.4067914793917978 +0.5057593563224054 -0.5470237921440773 0.4785322670761606 +0.4461265066781843 -0.613067841219384 0.4163966260410266 +0.5435810824187259 -0.5727438908538356 0.4008381681989888 +0.4215064619803145 -0.4601412312127872 0.4223499372338355 +0.1701761518689443 -0.08958542492110096 -0.1690154934337124 +0.1620526659816608 -0.002396727905563084 -0.1850613223927358 +0.1594066204187088 0.05465719664257428 -0.1505075384619869 +0.1648840607430404 0.02452242417517377 -0.09990792557221449 +0.1730075466303239 -0.06266627284036409 -0.08386209661319105 +0.1756535921932759 -0.1197201973885014 -0.11841588054394 +0.2423678196078324 -0.1037837165739862 -0.2827134860881851 +0.2103337286820301 -0.1402789192553125 -0.217841575281437 +0.2397217740448804 -0.04672979202584885 -0.2481597021574362 +0.2050416375561262 -0.0261710701590378 -0.1487340074199391 +0.1675301063059924 -0.0325315003729636 -0.1344617095029634 +0.2022102427947466 -0.05309022223977464 -0.2338874042404605 +0.2076876831190781 -0.08322499470717515 -0.1832877913506881 +0.1995641972317946 0.003963702308362713 -0.1993336203097115 +-0.433008428421672 -0.6368194099260857 -0.2024293025747006 +-0.3679111071814436 -0.7547585544053667 -0.292723487509983 +-0.3116441315143647 -0.7045101945399467 -0.4377496216186781 +-0.316804690317033 -0.6341784372343581 -0.3033662968050295 +-0.4278478696190035 -0.7071511672316741 -0.3368126273883492 +0.1562784919483297 0.6532817592218683 0.5538081435881763 +0.2506644309878596 0.5645804187050218 0.6117095325163165 +0.2572701934793625 -0.3182117480260727 0.172259178578629 +0.3228129119286753 -0.2902640968831389 0.2856660043104555 +-0.05088452620469545 -0.01324169675422107 -0.4372012215914701 +-0.02749671155627017 -0.03469302197951937 -0.5575923628517898 +0.05566050030516502 0.1640139462358099 -0.6726223571780893 +0.02577580169866006 0.0539347995154961 -0.6753029306450995 +-0.09146295178469691 0.04838535936790776 -0.5279267854291904 +0.002387987050234789 0.07538612474079441 -0.5549117893847797 +-0.03819043852976667 0.1370131808629232 -0.6456373532224999 +-0.0609880731763541 -0.7222044730462063 0.2630621319985378 +-0.1012517243794449 -0.8545941188351075 0.169729386781579 +0.03258625028259274 -0.6113028231692972 0.2681420983463756 +0.08589692253844876 -0.6327908190812894 0.1798893194772548 +-0.007677400920498081 -0.7436924689581983 0.1748093531294169 +-0.1312185889987947 -0.7305810965699846 0.1479733393663849 +-0.03764426553984788 -0.6196794466930757 0.1530533057142228 +-0.5650176018262649 -0.5558416892920552 0.415464059294593 +0.3909016619960723 -0.06866130423659089 -0.08675207958564622 +0.4157987678200692 -0.005305345809179268 -0.1544502208277184 +0.4620948353313725 -0.06154489071576821 -0.05495806701841133 +0.3630599586409665 0.01042473486354102 -0.0697014431859089 +0.2887238842032512 0.2661356214658286 -0.1132272250531586 +0.2856016651550047 0.1856882380511109 -0.04056462709876033 +0.2148051314550563 0.3236612302032395 -0.1285015553548435 +0.1377641596586149 0.3007394555259327 -0.07111328770213013 +0.1688328237360161 0.236397551613049 -0.1335739981362443 +0.2427515764842111 0.1788719428756381 -0.1182996678345594 +0.2116829124068098 0.2432138467885218 -0.05583895740044521 +-0.3441118350145669 -0.6688408873866976 -0.1613414302552152 +-0.2930054181501565 -0.5482607702156891 -0.1719842395502617 +0.3034804431987564 0.6405501492868035 -0.3654937746944397 +0.3461033686053052 0.7672504844273204 -0.2942634786439886 +0.4345577629165541 0.7142713881997942 -0.3115372767728909 +0.2654491710757845 0.6707633990350024 -0.2769102706670617 +0.3548417723007402 -0.6472033777789279 0.4567238500358103 +-0.02193494980438175 -0.0669474498474031 -0.1991891877173514 +-0.05255132421140261 -0.08085366743771244 -0.2688297514849063 +-0.08037139001822718 -0.1277381235466138 -0.2580313317937939 +0.529401656893002 -0.5140919042721257 -0.4697265662433165 +-0.09068797731640178 0.2347476353653471 0.1139593528395474 +-0.08059822507501585 0.1436798647661295 0.07929885123599384 +-0.0678830588461353 0.2108584646384641 0.1415273574044589 +0.3414626933823539 0.2504055407931083 -0.1979760026949681 +0.39107928351321 0.1542280767056703 -0.2100621823823794 +0.2954903856633136 0.1631418622029178 -0.2030484454763689 +0.3511323170614622 0.1406212468897079 -0.2859741199332543 +0.3971046247805022 0.2278849254798983 -0.2809016771518535 +0.08901450618513555 -0.5208689395276986 -0.04859090703023538 +0.07334630958279034 -0.5417404207101147 -0.1263492789380164 +-0.1858529455739399 -0.8442098510389389 0.1547634204736454 +-0.1156224297514992 -0.8358332275151601 0.2698522131057983 +-0.352387705769465 -0.1485317059391823 0.648057877937535 +-0.3664762262217721 -0.1931421172887942 0.7708634185903993 +-0.1585831650282504 -0.3173330134140921 0.676442739652438 +-0.2695739558511648 -0.2775427710262491 0.7850558494478508 +-0.3582239948910736 -0.2919985057104445 0.7378686888936773 +-0.2613217245204664 -0.3763991594478994 0.7520611197511287 +-0.2554854353988577 -0.2329323596766372 0.6622503087949864 +-0.3971489816200768 -0.1946837293212423 -0.3510860093673181 +-0.2632472289156942 -0.2056275276310827 -0.3420944062718831 +-0.3474718356529896 -0.09568035762094232 -0.3318735020740545 +-0.4518662832950378 -0.07641116039880218 -0.2671489932195827 +-0.3676416765577425 -0.1863583304089425 -0.2773698974174114 +-0.6928550539521177 -0.093885084693778 -0.5394898578316112 +0.4616366912817686 0.2759012536884884 0.6856282131844995 +-0.3868939318609296 0.5715904795323312 0.5429562898132942 +-0.2884373179244017 0.5691036949484751 -0.5731522251557997 +-0.1881710130843267 0.5683602420547159 -0.6057757608307351 +0.145865350143994 0.2170644158701723 0.8394151703321717 +-0.5229922218392087 -0.6024747312976715 -0.168776784477759 +-0.547878694016517 -0.6860691971485384 -0.2254184513160998 +-0.4609811789284091 -0.7262029417063176 -0.2614152641993736 +-0.5182691595496328 -0.6721529794868446 -0.3026916275477748 +0.2877357280006009 0.2836948407000237 -0.01604271126067511 +0.3942844501350957 0.2733289824014418 0.01329270088450784 +0.395272606337746 0.2557697631672466 -0.08389181290797564 +0.1042800642831023 -0.4491318385033296 0.1807344194811173 +0.1217438295387036 -0.5517053267483056 0.1361854800446256 +0.03911737068133264 -0.5276966634552549 0.1540596356398192 +0.07496427768158744 -0.4466111711222711 0.1103557962071901 +0.06843315728284753 -0.5302173308363133 0.2244382589137465 +-0.1065468628893428 0.07674846247867803 0.372686749926 +-0.07245498408635152 0.08033175235322559 0.4903236932456424 +-0.1391738609484936 0.025464600671053 0.4576444291618328 +0.6381634093106664 -0.4940054844258369 -0.3427802725373866 +-0.1530639874254617 -0.1034673922027832 -0.0259535027435066 +-0.1909195856887276 -0.08852978419274848 -0.06324462863301578 +-0.2700576235314781 -0.185745492768052 -0.0218501256787109 +-0.2494164037417358 -0.1296688344753829 -0.06119294010061794 +-0.1271599753681462 -0.122283283188509 -0.07112641441676855 +-0.1856567934211544 -0.1634223334711433 -0.06907472588437071 +-0.2115608054784699 -0.1446064424854176 -0.02390181421110875 +0.543924073159008 0.08762267350049943 -0.08123461642788934 +0.002023319896441465 -0.3479642921585511 -0.2894277964608625 +0.05218229037696211 -0.2943177926546759 -0.3597279662942093 +0.06105753160384966 -0.403871246762621 -0.3002375045165797 +0.07750174934321045 -0.2730187355832887 -0.2673751424099202 +-0.3835872417484454 0.5590795292265258 -0.5288330669234422 +0.3904221567867977 0.1340819143855113 -0.4027421228411589 +-0.5153447455801654 -0.2134555755716063 -0.51720830290195 +-0.4996387568358716 -0.2431712201318108 -0.6743389933411468 +-0.4222495791090387 -0.2279473715718988 -0.5785425079131495 +-0.5636201920430983 -0.1634902082414266 -0.6522788633701684 +0.08726625647012139 0.3949884205578075 -0.1845497779443609 +0.1643072282665628 0.4179101952351142 -0.2419380455970742 +0.1356270570795233 0.3090195677210285 -0.1895218660592942 +0.1664443308456544 0.4096300830400185 -0.1235294672399101 +0.2059462006561862 -0.1722088182452175 0.510216195541907 +0.1027213296675353 -0.1339042425036927 0.427438809723059 +0.2860470450624519 -0.2782031362068434 0.5225710759850195 +0.2629230184800669 -0.3458928784269445 0.4521485706092839 +0.1828221740738011 -0.2398985604653186 0.4397936901661715 +0.219860549276895 -0.1120067828141878 0.4311083141202402 +0.2999613936831607 -0.2180011007758137 0.4434631945633525 +0.06822262095850744 -0.7670142343926644 -0.4164257549690859 +0.09859480274832641 -0.6681729449336502 -0.3339912528818766 +-0.08704621050909292 -0.629256739531641 -0.4429174859057017 +-0.02459788567020223 -0.7475561316916597 -0.4708888714809984 +0.1457357986937818 -0.7225369814290327 -0.4696397455321047 +0.0529152920650722 -0.703078878728028 -0.5241028620440171 +0.005774296119616735 -0.6487148422326456 -0.3884543693937892 +0.1510121192013157 -0.6915848896146699 -0.2652681707181285 +0.173057253864486 -0.8138381237547034 -0.2789795906415896 +0.157839192705422 -0.7482163292937669 -0.036472643116261 +0.1764707906165391 -0.8421538435942519 -0.1645818268406559 +0.2569417368829502 -0.8002994766390787 -0.2418487644362091 +0.2603552736350032 -0.828615196478627 -0.1274510006352754 +0.1544256559533688 -0.7199006094542182 -0.1508704069171947 +0.6605025376001236 0.229891733389873 0.2883846011997024 +0.7592315078399596 0.2498544806459851 0.3627686497208827 +0.7490609646397912 0.160909865584002 0.4167570979656827 +0.7054575249988194 0.2516963743984808 0.4478276152403794 +0.06447248716980608 0.005746417621214917 -0.5154015815062443 +0.007986674365505701 -0.09620200396151371 -0.4749405735236054 +-0.09060613091520282 -0.2724463478999051 0.3938086634096619 +0.1315230879762722 0.8523998810506469 -0.1750851918976051 +0.139143394699782 0.7284447222207652 -0.173029375280181 +-0.05536615880301007 0.7760598420486519 -0.1945333241514944 +0.0342683112248761 0.8762074409645901 -0.1858371663332618 +0.09295928279123632 0.8654160810096063 -0.07903708938277867 +-0.00429549396015973 0.8892236409235494 -0.08978906381843539 +0.04188861794838598 0.7522522821347084 -0.1837813497158376 +-0.1234916751806837 0.347776078305208 0.08658494240295296 +0.05069626261533441 -0.285664368145089 0.196889950632973 +0.0145762262031677 -0.2247703860318244 0.1684965423483369 +-0.05281666280021825 -0.2916836251041752 0.2114404764830198 +-0.04580323983759044 -0.2689247127187112 0.2796265730965232 +0.02158964916579551 -0.2020114736463604 0.2366826389618403 +0.2794493672126972 0.8239072444487956 -0.1086706044603553 +-0.5238314516380004 0.3142925897051894 0.6229428177776659 +-0.4544125556477066 0.3476710326812615 0.4914711160726005 +-0.5468279102887303 0.1848743423679684 0.573721806052894 +-0.5700391289585123 0.2328942445485428 0.6640681627678126 +-0.4362363803476736 0.3479539471492287 0.6673638534652997 +-0.4824440576681855 0.266555601992582 0.7084891984554462 +-0.5006202329682184 0.266272687524615 0.5325964610627473 +-0.1960315955261534 0.0612865975041579 0.2862616659686269 +-0.1324163520856373 0.04195139543247373 0.2348428151260739 +-0.1293127186640113 0.1161537491863305 0.3189409300524365 +-0.1096504963109688 0.002546108724821267 0.2885886349996373 +-0.7175862375616699 0.5009862983112769 0.07032120735783244 +-0.2462911068596421 -0.515298591962708 -0.05370650496080671 +-0.261166244278699 -0.4156524860967755 -0.1185415092406513 +-0.2189839621621082 -0.4806361418103685 -0.195731371510621 +-0.3351877002667472 -0.483277114502096 -0.09479437728029205 +-0.08213244940173314 -0.2891629577231168 0.1410618532090926 +-0.1718507937724737 -0.3151448734371705 0.1001917047689243 +-0.1786550435831254 -0.2567715587049643 0.1421769197582156 +-0.3419056698349373 -0.09626270589780993 0.02962067753315266 +-0.3163022565780789 -0.1690424284792655 0.02355668313817439 +-0.2946770130846308 -0.1198314772420669 0.07077044944099105 +-0.402499074643393 -0.1834290064069232 0.0455117581126366 +0.09736474511864344 0.4183327783198212 0.3173450703773344 +0.1697223872754569 -0.3565234744986362 0.1484656441157245 +0.2526284755234127 -0.3664885987389188 0.07164792931383999 +0.2207166182321838 -0.3788648979615335 0.2006132128877043 +0.2062759625226356 -0.2958703245631754 0.1201116098066493 +0.2833638120738303 -0.8093950683364539 0.2242672473429404 +-0.3780872907166473 0.1465114536017519 -0.1260799014212824 +-0.3800532935699225 0.129890818845625 -0.2142599960021221 +-0.3005022024682747 0.1490800888465244 -0.1565066640751232 +-0.3371942053143226 0.2320032711816626 -0.2203708969191633 +-0.1744152911796165 -0.3985877323348466 0.01425622571935375 +-0.1539507773251752 0.1252139743787429 -0.07407498541035547 +-0.1645355315320959 0.07958995466528934 -0.01896987601874585 +-0.1930052518100089 -0.001886768759680725 -0.009421762592265803 +-0.2108902178810012 -0.03773947247119725 -0.05497875855739538 +-0.1824204976030882 0.04373725095377282 -0.06452687198387544 +-0.1391083183326924 0.07164231696024018 -0.0710133649019118 +-0.1675780386106055 -0.009834406464729873 -0.06146525147543176 +-0.03375885206898324 -0.1496776635402156 -0.3599803398783848 +-0.4543990260163593 0.4724413559084416 0.3959134850093105 +-0.523804392375306 0.5638332361595494 0.4318275556510858 +-0.5642624722989189 0.5780065916607139 0.3434452418026335 +-0.4791353585565324 0.6314312855232989 0.3766368100576938 +-0.30405381514895 -0.2091755253215347 -0.4124202143785176 +0.1850142697157817 -0.1615779763266998 -0.3101943991657261 +0.1662217975733623 -0.09275398022419666 -0.2190438107722475 +0.04826872080263955 0.1346016640628899 0.02031572038573031 +-0.006517919740484504 0.1447270092526461 0.01801584238340114 +0.01391693368738503 0.09310955777184528 0.01277718758971046 +0.03672185215765151 0.06922038704496229 0.04034519215462193 +0.01628699872978198 0.1208378385257632 0.04558384694831261 +-0.428970114215007 -0.4265275606514434 -0.06892584884521338 +-0.3598344787681137 -0.3341748558560822 -0.02571658005100863 +-0.4460312968334278 -0.3485614337837399 -0.003761505076546426 +-0.340073520807902 -0.4585490381120553 -0.02783797652572804 +0.07938384113335308 0.06867251330800336 0.08138074367588748 +-0.2106947260354286 0.2730917092913087 0.3064927782270823 +-0.09008319334861337 0.2648712687586663 0.2539601344000597 +0.2604729585929367 0.01560863867792628 -0.106921662478225 +0.3505844161185014 0.03682962564807932 -0.1645350122740078 +0.2923681666150672 0.0826944787882001 -0.1303858475219707 +0.2022567090895025 0.06147349181804709 -0.07277249772618785 +0.2978456069393987 0.05255970632079962 -0.07978623463219828 +0.2549955182686051 0.04574341114532679 -0.1575212753679973 +0.1900860708238514 0.8511602023345044 -0.09317517197091872 +0.827886094062703 0.1677695203313566 0.223172891215791 +-0.09276783441728102 -0.3313330254870666 -0.0516938451096138 +-0.1844046080575185 -0.3236697028589548 -0.1175351793150549 +-0.2858130227800656 -0.2665502274507617 -0.04946371201136789 +-0.2809272022389108 -0.2912783038408023 -0.1164201127659319 +-0.1695294706384616 -0.4233158087248873 -0.05270017503521025 +-0.2660520648198539 -0.3909244097067348 -0.05158510848608729 +-0.1892904285986733 -0.2989416264689142 -0.05057877856049084 +0.5701942619081464 -0.05457598540835669 -0.1168333570403427 +-0.2602859824491685 -0.2352016455481333 -0.1557629271878389 +-0.244530583200581 -0.1543969108654235 -0.128149340855182 +-0.1782441113734598 -0.2497163440375632 -0.2831940399577974 +-0.2271427465356078 -0.2828613621342031 -0.2332852767391466 +-0.3870330066575565 -0.2111779495932828 -0.153745022248854 +-0.3315371941776562 -0.2635921649120629 -0.168560767884675 +-0.2113873472870204 -0.2020566274514934 -0.2056716904064897 +-0.3157817949290687 -0.1827874302293532 -0.140947181552018 +-0.2826385590155082 -0.230447146815423 -0.2184695311033257 +0.3181405558054834 -0.7581802074522299 -0.295040597019875 +0.1163117898784474 -0.8557897348408904 0.2119289079586865 +0.1277596923363761 -0.755034274917086 0.1517827242834102 +0.02113834782466404 -0.7120582830931015 0.3282882820216519 +0.06300111762259135 -0.834301738928898 0.3001816868278074 +0.03404743075547328 -0.8732504090910429 0.148014233644814 +0.07444902008052005 -0.7335462790050936 0.2400355031525311 +-0.01926324150038274 -0.8517624131790505 0.2362670125139349 +0.295153095081691 -0.004950083188884773 -0.2063473572157219 +-0.2580764525683025 0.688543662954425 -0.304142257723368 +-0.3711522763057087 0.7011750827761364 -0.4050550334770092 +-0.3879430237348896 0.7385883333604477 -0.3220743040854191 +-0.2942235868434698 0.6031087622760574 -0.3433233615114877 +-0.03261447726265641 -0.8255160246131141 0.3357549301628748 +-0.2517724089471743 0.0226907247285855 0.5178414002886527 +-0.3656098264091189 -0.6677212102992017 0.01065209143525293 +-0.4998036833776524 -0.7204977227697631 0.01017568355146797 +-0.543403013223329 -0.6036782553779778 -0.07152365320371776 +-0.5887002767847574 -0.6884762453091511 -0.03091218876801737 +-0.5040270168873195 -0.7052863277983138 0.1076597035662619 +-0.5929236102944245 -0.6732648503377018 0.0665718312467766 +-0.4545064198162239 -0.6356997328385898 -0.03043578088423242 +0.1902499230281127 -0.25938334792514 0.5846055975261784 +0.07132877441138831 -0.3082533018635375 0.5762176136916017 +0.136231158258405 -0.1761057654056403 0.5995310245909224 +0.1519274358864784 -0.08893123572571784 0.525141622606651 +0.08702505203946183 -0.2210787721836151 0.5018282117073303 +-0.01026988210712441 0.4305787696543597 -0.6591182704109251 +-0.1060849631259188 0.5870644463525958 -0.6482947571107711 +0.1048310468975281 0.4356187623773986 -0.6584598990377849 +0.1241168948833863 0.5971444317986736 -0.6469780143644908 +-0.07517526956163727 0.5198554260075535 -0.7221654242897328 +0.008751863312105763 0.5988866360013031 -0.6533835560043812 +0.0412862697380849 0.5279572169989106 -0.7249537114270649 +-0.03691401291604548 -0.2505499907529747 0.8409811483317655 +-0.8362270370475474 -0.2217809380481421 0.05192957864695978 +-0.8691638733715745 -0.127284483936069 -0.00970875710243705 +0.7969309846690726 0.1609098655840019 0.3228068937574727 +0.02076564076441692 0.1295471948156778 -0.02276087059658513 +0.6526496584376016 0.3101835812675155 0.483077795818882 +0.5651269883294201 0.3456249457811816 0.5656339274310342 +-0.4829845625484468 0.4088363829850019 0.6078712940713258 +-0.2356958736834189 0.1756574933481026 -0.01443976346376815 +-0.1241042276219714 -0.3730759878518985 -0.2072105889251758 +-0.2000728046598637 -0.3445411840413708 -0.1952935512228358 +-0.1851976672408067 -0.4441872899073032 -0.1304585469429912 +-0.1578905225432729 -0.4095248397549638 -0.2724834134928055 +0.7230484745007189 0.3048069723587072 -0.1173620754028141 +0.8346046793464555 0.294128514732614 -0.1368405642336201 +0.7755888519989955 0.02040965454099497 -0.1885595566277208 +0.8608748680955939 0.1519298558237579 -0.1724393048460735 +0.8604546285520652 0.2007962847846545 -0.08536904239027299 +0.8867248173012034 0.0585976258757983 -0.1209677830027264 +0.7493186632498572 0.1626083134498511 -0.1529608160152675 +0.3383404743341073 0.1699581573783906 -0.1253134047405698 +0.4480114155168486 0.2400396824945263 -0.1686405905497851 +-0.09897360017924703 0.7238502954919264 0.4854887417606044 +-0.4000716874177547 -0.02366271633058221 0.5112933746357723 +-0.4618441895183515 0.05659586192840592 0.4973344119868738 +-0.441806938080204 0.03531289328104051 0.3993666732229552 +-0.4547965661407696 -0.09485026822166207 0.4637871420434783 +-0.2356313293339896 0.1180819989153056 0.2663738816244877 +-0.2116158197013098 0.1555421982547692 0.1950672464377955 +-0.1689124524718476 0.1729491505974782 0.2990531457082973 +-0.1720160858934735 0.09874679684362145 0.2149550307819346 +-0.3173398038487452 -0.2587631229158491 0.2702675212090616 +0.04109269927008766 0.2574746955752029 0.137576368475101 +0.77746917113404 -0.1633599429628267 -0.1862583282780739 +0.864635506365683 -0.2156093391838856 -0.1678368481467796 +0.8394226348797955 -0.3004746222854716 -0.1194394410467587 +0.8238091480432115 -0.2966750953893379 -0.2208499909958715 +0.03415799630810949 0.185715451388054 0.008202180906571562 +0.1636761715957751 0.7614647650541956 0.4062035557661866 +-0.1467577901536291 0.7756771194412244 -0.1896361636287803 +-0.148514951476362 0.8754419957497352 -0.1760428452878336 +-0.09670811070801057 0.8890412475591012 -0.08484326297245183 +-0.1933636881045941 0.8747834421065284 -0.09115721445025027 +0.3096710787656568 -0.1768513732503343 -0.2754565009196398 +-0.5155875885223709 -0.2738485163610277 0.6493825656517529 +-0.4269433869197644 -0.188884905475299 0.5873174514682118 +-0.536393144365794 -0.3312600092574587 0.492304986283624 +-0.5703124672453856 -0.3450360682521075 0.601876333059459 +-0.4336040419733967 -0.3327978926119584 0.6764566524612705 +-0.4816682656427792 -0.2600724573663789 0.5398112188759179 +-0.4883289206964115 -0.4039854445030381 0.6289504198689766 +-0.8798398831735856 0.04965612354692131 -0.02256100278241834 +-0.1100488242240149 -0.09171667924867323 -0.5129579373132038 +0.6990342683076122 0.3938223658174497 0.3479447236910286 +0.06611671598371843 -0.5310707583872185 0.3648386065548471 +0.1529578539407002 -0.4723266895171321 0.3732823358941977 +0.09475111291870125 -0.6738153307783732 0.3810706790887866 +0.2102266478106658 -0.7578158342994412 0.4057464809620766 +0.1194273882395745 -0.5525587542992106 0.2765858276857262 +0.181592250875683 -0.6150712619082866 0.3895144084281371 +0.1480617851745573 -0.6953033266903653 0.2928179002196656 +-0.127913400831604 -0.5494321546607327 -0.6798883144178418 +0.1578703659295432 -0.4565762953625538 0.03353808140530554 +0.0465574079963117 -0.2302077144072708 -0.08766776241754833 +0.07612596126571478 -0.1687156378803602 -0.09229142422984354 +0.01631572842129097 -0.2227897132732067 -0.03658570637300482 +0.3742919428413174 -0.2453668926303663 0.3574822313455792 +0.3598512871317691 -0.1623723192320081 0.2769806282645242 +0.3959874069084033 0.522848280931707 -0.4622897199979197 +0.531117296024599 0.5318467477171271 -0.4878553692509484 +0.5279303266775603 0.3662958441281268 -0.460918237086801 +0.5970887559091775 0.453570529315337 -0.4871696277953891 +0.5277527770112318 0.5949462944711414 -0.4092032647646011 +0.5937242368958104 0.5166700760693513 -0.4085175233090418 +0.4619588667929818 0.4445720625299169 -0.4616039785423603 +0.1447676052793979 -0.7652222032584344 0.04900379780267186 +0.150327615764491 -0.8761655915235871 0.006371054997209809 +0.07250729004404868 -0.8774053716682262 -0.05840594976100965 +0.05124804431793525 -0.8836457264629174 0.04407675741994778 +-0.0445892180528025 -0.3260247521649493 -0.1874787883762716 +-0.04104278552152582 -0.2504387126674723 -0.1558299501250274 +0.005569752427718146 -0.2723782526610741 -0.2577789582096184 +0.03088921139396649 -0.2510791955896868 -0.1654261343253293 +-0.01077622682649533 0.02841220937496478 -0.1277285929275472 +-0.0289210214504573 -0.3051532709825333 -0.1097204164684906 +-0.07388618267598834 0.09675797568679399 -0.118596500879162 +-0.05085495525427709 0.04254852047975429 -0.1811398293888904 +-0.4306154982462975 -0.7652342467958327 0.07034276347357055 +-0.09837592093570438 -0.05572425691683454 0.2290731252797927 +-0.184757020150889 0.003016231862502095 0.2267461562487823 +0.02933079660202798 -0.8086775878189002 -0.3287697320219485 +-0.06348971002668169 -0.7892194851178955 -0.3832328485338611 +0.3191438250130521 0.5945305128719944 -0.4540326394059904 +0.3774301322338965 0.6752112115977021 -0.4713412080670899 +0.4501680150880761 0.6674337569963268 -0.4008960297682141 +0.3646141315476451 0.7269289163714623 -0.3852602856058186 +0.04820474782900325 -0.3759430440836387 0.5057951083158663 +0.1440018698633426 -0.3947628323653421 0.4437605867747073 +0.06390102545707677 -0.2887685144037162 0.4314057063315949 +0.1671258964457276 -0.327073090145241 0.5141830921504429 +-0.2774136028975707 0.2182245576091362 0.2738135141432727 +-0.6249320062246229 0.1501372868019488 0.4998629058675033 +-0.7262473208302973 0.1634201334165036 0.516350362397031 +-0.7656713170319509 0.1019792449389101 0.4626309502379839 +-0.7732897407017192 0.1760151415402132 0.4212143559424703 +0.2479862081462573 -0.848319604732664 -0.04152456149626552 +0.164318556969711 -0.8641971870713281 -0.07996701700435692 +-0.7041472436510252 -0.3585607164249419 -0.3976051536437546 +-0.693165582096839 -0.4702741612367429 -0.3149576553693096 +-0.6338604453680243 -0.3461394535491369 -0.275779574100025 +-0.3931501815464546 0.3082528722124871 -0.138614384747093 +0.3286777780844008 -0.4364770321896732 0.4927516056591896 +0.4175565642711197 -0.4593714437323006 0.6037771460848308 +0.5235869295654841 -0.3558291314585761 0.461634689975114 +0.5150111400116614 -0.4190474933667521 0.588218688242793 +0.4153284870692887 -0.5261354517638679 0.5519704102912237 +0.5127830628098304 -0.4858115013983194 0.5364119524491858 +0.4261323538249424 -0.3961530818241245 0.4771931478171518 +-0.04238238085456747 -0.005288884845175241 -0.197793894851635 +-0.04168180004018014 0.2292029344904051 0.183404912241941 +0.02322170169176014 0.192597082712912 0.174958034516842 +0.07347971525189921 0.05330185846606027 -0.1547658989525889 +-0.00258745839726679 0.02777441158642775 -0.1933335419457193 +0.1238034131096918 -0.1643580682741673 0.1401818820148225 +0.0511298014503464 -0.1641172360963635 0.1401425080392617 +0.0581432244129742 -0.1413583237108996 0.2083286046527651 +0.03531287179899674 -0.08703989729720153 0.2026237375105695 +0.1009730604957143 -0.1100396418604693 0.1344770148726269 +0.1852987695066312 0.07470160840576671 0.00180175218708511 +0.1424486808358376 0.0678853132302939 -0.07593328854871396 +-0.592442033498863 -0.2269492694852547 -0.4482861864781926 +-0.6538333326732668 -0.2701586079591076 -0.5364947604936322 +-0.5811557593995963 -0.2588256637306781 -0.6107838697866768 +-0.6415699485681383 -0.1771331026101816 -0.582594671624167 +0.04201340794988873 -0.3500799854395474 0.3394654492307477 +-0.002789483127723657 -0.3536016206207412 0.4536475395438864 +-0.06149951746566391 -0.3560992423986337 0.3540159750807946 +0.01290679450034984 -0.2664270909408188 0.379258137559615 +-0.7344303518102339 -0.4547300244789812 0.1329777909781905 +-0.6418598246636984 -0.3698559546613376 0.1081678523223867 +-0.6077374594268566 -0.5257882083967447 -0.02216083521494729 +-0.7173691691918129 -0.5326961513466847 0.06781344720952356 +-0.6749435857694035 -0.5166329268639052 0.1815824079974764 +-0.6578824031509826 -0.5945990537316087 0.1164180642288094 +-0.6247986420452775 -0.4478220815290412 0.04300350855371966 +0.6951513721232672 0.5439510661307817 -0.1279371552019135 +-0.4994679410470341 -0.1218484757728309 0.5326710750846952 +-0.6606366967769103 -0.1397756569560915 0.5400898128847198 +-0.5612404431476309 -0.04158989751384276 0.5187121124357968 +-0.554192819770049 -0.1930360276639107 0.4851648424924013 +0.09300763890661562 -0.3724214089024448 0.3916130180027274 +0.1871861525310581 -0.4590969627436122 0.1039167046792328 +0.1552742952398292 -0.471473261966227 0.2328819882530971 +-0.3270059198929126 0.08422400017768128 -0.05877845606780337 +-0.277890551922453 0.005315911997483748 -0.07965710529516416 +-0.3091209538219203 0.1200767038891978 -0.01322146010267378 +-0.2421206197804685 0.07702131942051679 0.011456886635095 +-0.2600055858514608 0.04116861570900028 -0.03410010933003458 +-0.24942083164454 0.08679263542245381 -0.08920521872164422 +-0.2315358655735478 0.1226453391339703 -0.04364822275651462 +-0.03087654448466804 -0.6804447978104644 -0.5653159085446154 +0.1643360362145801 -0.5778893559667216 0.6380867603199027 +0.05837183100462204 -0.4675063058843284 0.6029581950884639 +0.2499660750733007 -0.5051458824477354 0.4788891520061461 +0.2601331582489194 -0.5967091442484251 0.5760522387787438 +0.0762837991593372 -0.6226340201879084 0.4620016933274448 +0.1732920202919377 -0.6554532131185116 0.5676085094393932 +0.1541689530389614 -0.4863260941660318 0.540923673547305 +0.06732781508197962 -0.5450701630361183 0.5324799442079543 +0.1631249371163189 -0.5638899513178217 0.4704454226667955 +0.05716073190636085 -0.4535069012354285 0.4353168574353566 +-0.08759994977682278 -0.1630956663622214 -0.4480630368216686 +-0.04585442334233383 -0.1096200067835195 -0.5630232704668892 +-0.06924223799075913 -0.08816868155822122 -0.4426321292065694 +-0.01037103742055797 -0.1711289887655139 -0.4803714811387046 +0.1711735914598755 0.0760245174328833 0.05927340793583136 +0.1055850999393083 0.08701698315994433 0.1232582985133696 +0.3034362500334596 -0.1469362157548812 -0.06369251372061233 +0.2408679438948437 -0.16185516884576 -0.1083310890976506 +0.4027736001170864 -0.1835086697499031 -0.121307439358815 +0.4395426440620973 -0.2350000768358038 -0.223560940374056 +0.3926169359835174 -0.2649874898549694 -0.1166793884069719 +0.2932795858998907 -0.2284150358599476 -0.05906446276876917 +0.3402052939784705 -0.1984276228407819 -0.1659460147358534 +-0.03028282005841195 -0.07895329243997935 0.2227295074171442 +0.01956043898695599 -0.02487569820408508 0.2170640142505095 +-0.1170113625594181 -0.2219039088569445 -0.1439129124226875 +-0.196526372128587 -0.2689551445438937 -0.1636447129715917 +-0.1048895984883495 -0.2766184671720056 -0.09780337876615067 +-0.2014121926697418 -0.2442270681538531 -0.09668831221702769 +-0.3285708541033419 -0.817827356721202 -0.07143257344920222 +-0.2799934117719636 -0.7163860272749212 -0.03015203706508217 +-0.4577865985861736 -0.6523430723536974 -0.1123277817040528 +-0.4174674475104468 -0.78580587926059 -0.1125204457686876 +-0.3058542925180606 -0.8077368403010687 -0.1630371234742963 +-0.3688900051790685 -0.6843645498143092 -0.07123990938456751 +-0.3947508859251656 -0.7757153628404567 -0.2041249957937816 +0.3049361257464483 -0.08886476348310743 -0.2380749107111468 +0.3354703409592619 -0.110441013073555 -0.1285644245273604 +0.2729020348206459 -0.1253599661644337 -0.1732029999043987 +0.3722393849042727 -0.1619324201594556 -0.2308179255426014 +0.1092298648534544 0.7215723733890551 0.4886851952961633 +-0.4326302417624377 0.6061893172107429 0.4677792235445851 +0.04829960994234665 0.05306360798916297 0.17686108714519 +-0.3026642509145618 0.1545524950426955 0.7118657376743153 +-0.447957299271428 0.2177333208859063 0.7331401285785232 +-0.3603622279811013 0.2513946783299456 0.777561164266157 +-0.424746080601646 0.1697134187053319 0.6427937718636046 +-0.3157189097959459 0.631026077520262 -0.4922849699116426 +-0.1084360310196262 -0.3522045066694826 -0.1294522170173948 +-0.4360092698020544 0.2061404198764495 -0.1325034838300517 +0.3007902044705077 -0.08988229120674392 -0.02913872978986339 +0.2355758527689398 -0.04774731974948533 -0.03922352123615274 +0.3256873102945045 -0.02652633277933232 -0.09683687103193558 +0.2729485011154019 -0.010796252106612 -0.01208809339012606 +-0.8124986391112337 -0.2911712403130911 0.1191294277164188 +-0.4446615557204159 -0.2356940653348847 0.7160389440362487 +-0.2750198169985943 -0.05688911189392731 -0.05512894570563968 +-0.321264450045195 -0.04018604760514084 -0.009722136888754382 +-0.3703798180156546 0.03872204057505668 0.01115651233860643 +-0.3732505529395134 0.1009270644664677 -0.01337164725091806 +-0.4203929753794286 -0.05146512673037556 -0.1052527866888362 +-0.3982571316214004 0.05583348081375161 -0.07157629676463939 +-0.4175222404555698 -0.1136701506217866 -0.08072462709931175 +-0.3925156617736828 -0.0685765669690705 -0.02251997758559041 +-0.3241351849690538 0.02201897628627022 -0.03425029647827887 +-0.346271028727082 -0.08527963125785697 -0.06792678640247571 +-0.3491417636509409 -0.0230746073664459 -0.0924549459920002 +-0.3953863966975416 -0.006371543077659449 -0.0470481371751149 +0.4270410653738067 -0.2063796692482462 0.01736812517550402 +0.4925837838231194 -0.1784320181053124 0.1307749509073305 +0.140406600673942 -0.3540028071175778 0.07808702084179726 +0.2442810273361616 -0.1007428371360668 0.02395300165478903 +-0.3385878287588533 -0.4199084236583006 -0.6911652337455468 +-0.3044975955711547 -0.5144890997780815 -0.6481205246902311 +0.2563248991133463 -0.2302813386251598 0.7123478930055673 +0.2034787265818556 -0.2500492832635773 0.8317022046503797 +0.137403750496622 -0.2791512925635574 0.7039599091709907 +0.2023061343436386 -0.1470037561056602 0.7272733200703114 +0.2138169752524061 0.3412204494374346 -0.03131704156236 +-0.1581177859457974 -0.7591597915531444 0.4415318347992191 +-0.3289719227461878 0.06760336542155437 -0.1469585506486432 +-0.1284065360100785 -0.1666436640526733 -0.5183888449283031 +0.02138047601381951 -0.2831437007640306 0.1265113273590457 +-0.05719788644521339 0.8813432802796178 -0.1819002886418336 +0.8268203124607059 -0.2151824805438437 0.1311525569433408 +0.7032021943193409 -0.1629252513226891 0.1037403281507357 +0.7770147008022883 -0.1632202677495114 -0.08359827702759681 +0.8637265657021794 -0.2153299887572548 0.03748325435417454 +0.8506218479266148 -0.1270342665787937 0.07888955279688689 +0.7401084475608146 -0.1630727595361002 0.01007102556156944 +0.8875281011680884 -0.1271817747922048 -0.01477974979227938 +-0.3035840287799351 0.1155432438051242 0.2169711203695008 +-0.369381811976196 0.1782256031594912 0.2957173880749782 +-0.7566166100907881 -0.02592406229565747 -0.1395163172357941 +-0.8651334136923324 -0.05035560208384018 -0.1774755408899805 +-0.8626509906128613 -0.1354453587808204 -0.1168232921637573 +-0.8381956737266975 -0.1388725636781998 -0.2261421898091264 +0.8410705945663435 0.2981136581067755 -0.03785773810211765 +-0.06380340973744614 0.1107736340818648 0.07161863101522158 +-0.0663022591912837 0.06669491372132719 0.1275212976493712 +-0.1017419848892488 0.07047816091834259 0.07842505401248549 +-0.04099849126717965 0.08688446335498182 0.09918663558013302 +-0.3121458640778423 -0.2387725457277226 -0.2921856430532324 +-0.4165403117198907 -0.2195033485055825 -0.2274611341987607 +0.2550495886952032 0.01310645119058551 0.846627631715098 +0.2010821830154585 0.02621290238117109 0.7421987471350425 +0.3091197125548739 -0.1403422626578283 0.7123478930055545 +0.3090683534649108 -0.07017113132891419 0.8317022046503539 +0.3512838068038385 0.01310645119058548 0.8057802413273419 +0.4053025715735462 -0.07017113132891421 0.790854814262598 +0.2551009477851662 -0.0570646801383286 0.7272733200702984 +0.3228739673120687 -0.8234940938580689 0.01965046469409387 +-0.4858633120622184 -0.7416097409294039 -0.170295276531058 +0.1476296990312413 0.2044533858365442 -0.6304315758325436 +0.2097141991508126 0.1348136787169647 -0.5909213679540082 +0.2099540984230944 0.2757357816177213 -0.5915168046001237 +0.3343629979345188 0.2773784702793188 -0.5130918254891683 +0.1995429921608373 0.2852574231103178 -0.4911864617367336 +0.1372185927689842 0.2139750273291407 -0.5301012329691536 +0.2720385985426657 0.2060960744981418 -0.5520065967215882 +-0.1963680754826962 0.7451547875712941 -0.255540930560306 +-0.2477355221344961 0.8143973320098744 -0.3078523791508851 +-0.3254396637799544 0.7951512144181206 -0.2728592416409221 +-0.3119267343187982 0.7628494508873657 -0.3591989849246613 +0.2805172665994594 -0.6528113506432383 0.4986706171477954 +0.1936761286424776 -0.7115554195133247 0.4902268878084448 +-0.6106495073097247 -0.3915239982740815 0.3077516695498574 +-0.718825193133247 -0.4655640462853531 0.2327696995919259 +-0.6593384270924166 -0.5274669486702771 0.2813743166112118 +-0.6262546659867116 -0.3806899764677095 0.207959760936122 +-0.5942862498094623 -0.2090483667854796 0.6001869099397461 +-0.6490111285324771 -0.2802359186765595 0.5526806773474523 +0.192772579338934 -0.1119074550355117 -0.8288987350856738 +0.232285639304659 -0.02336674171906326 -0.6901549475805733 +0.2842047976385716 0.04344931439825677 -0.6846262788153665 +0.2966108960067594 0.02172465719912835 -0.8178413975552601 +0.04834724185250643 -0.1042456209205318 -0.7745365102716646 +0.1008033806128578 -0.152346894636246 -0.8710895164312193 +0.1002664001864191 -0.03742956480321182 -0.7690078415064576 +0.2046416972806832 -0.01871478240160595 -0.8600321789008056 +0.24581184104066 -0.04557708802799007 -0.8280191047019559 +0.1403164405785827 -0.06380618131979754 -0.7323457289261189 +0.1538426423145837 -0.08601652762872436 -0.8702098860475014 +0.1922355989124954 0.003009874797522478 -0.7268170601609119 +-0.5885532487689437 -0.3492047248417985 -0.5569779021618463 +-0.650650086562329 -0.350662408767051 -0.4879357005432015 +-0.6785838953142651 -0.1474223346316088 -0.3118633298232243 +-0.826117056304071 -0.1111047382518159 -0.2636490471836956 +-0.7176002527025267 -0.08667319846363314 -0.2256898235295092 +-0.799179316338436 -0.1996216998461755 -0.3123156961028416 +-0.835484583338831 -0.04799354819581976 -0.2732942885146115 +-0.7964682259505695 -0.1087426843637954 -0.3594677948083266 +0.1260642207602766 -0.04206048588998511 -0.1702177289245229 +0.1234181751973246 0.01499343865815225 -0.135663944993774 +0.1315416610846081 -0.07219525835738561 -0.1196181160347506 +-0.1053893438983322 -0.07848316930229854 0.1608870286662893 +0.006654916269886867 0.1806609821408419 -0.03487441007574388 +-0.06137482072358909 0.1450010865553653 -0.07335943499325998 +-0.47033202498059 0.115469729875548 0.6318003976686219 +-0.4170473583422315 0.09408501956370185 0.7802253459992683 +-0.3552748562416346 0.01382644130471372 0.7941843086481668 +-0.3467870207793963 -0.04504742664242831 0.6597183229664187 +-0.2261683656064215 0.08514788255027508 0.7699443292900432 +-0.2949655286551472 0.07892409590106542 0.8492973118099789 +-0.408559522879993 0.03521115161655982 0.6457593603175202 +-0.3397623598312673 0.04143493826576948 0.5664063777975844 +-0.2864776931929089 0.0200502279539234 0.7148313261282309 +-0.3482501952935056 0.1003088062129115 0.7008723634793323 +-0.4610393242242784 -0.0161528297133945 -0.01006258324178195 +-0.5545695653567611 -0.008822676110434635 -0.05580983841169483 +-0.4930379422951817 0.01601000947382288 0.04119993713091417 +-0.5216327290327342 -0.1033191302225077 0.005828497337701983 +0.4502245305944714 0.4656776742756055 -0.6109076465397421 +0.4544982140202073 0.3723494166082609 -0.5227872464589776 +0.3225552942510502 0.5289018534118413 -0.5241587293700961 +0.3842530707098928 0.5439538926773956 -0.6115933879953013 +0.2056804149973585 0.3690640392850657 -0.6796372046808883 +0.325815631083047 0.4640349856140078 -0.6893326256506973 +0.1439826385385158 0.3540120000195114 -0.592202546055683 +0.2024200781653617 0.4339309070828991 -0.514463308400287 +0.3885267541356288 0.450625635010051 -0.5234729879145368 +0.3300893145087829 0.3707067279466634 -0.6012122255699328 +0.2641178546242043 0.4489829463484535 -0.6018979670254921 +0.2683915380499403 0.3556546886811089 -0.5137775669447276 +-0.168695539641967 0.1326021088794217 0.01023858327400064 +-0.1413417186970851 0.1272735623294903 0.05853726966834631 +-0.1265969563802932 0.1198854278288115 -0.02577629901600977 +-0.6667929820238399 -0.5534285090543678 -0.2558430039760109 +-0.264804962942749 -0.8374828325059136 0.09284617244295731 +0.1600357973994291 0.1827287286374157 -0.7636466945724373 +0.2345263958871882 0.09136436431870783 -0.8573516054337955 +0.1301510987929241 0.07264958191710197 -0.7663272680394474 +0.2221202975190003 0.1130890215178363 -0.7241364866939018 +0.1177450004247363 0.09437423911623039 -0.6331121492995538 +0.1238754076104562 -0.1578797125069547 0.04692475443608882 +0.1601762161897466 -0.1612393064794628 0.09357300521323604 +0.08706906569538929 -0.2825456063503846 0.1502810738313866 +0.08732183236327747 -0.2185328624424156 0.07527878874516408 +0.08750260453040126 -0.1609984743016591 0.09353363123767527 +0.0872498378625131 -0.2250112182096281 0.1685359163238977 +0.123622640942568 -0.2218924564149237 0.1219270395223113 +0.05094902928322258 -0.22165162423712 0.1218876655467505 +0.2934043462044355 0.3164407237477322 0.7552022443079852 +0.2427074196377589 0.2241294817133981 0.8139025493213214 +0.1723747303075443 0.6973160489590744 -0.2515687840422672 +0.1979857591917967 0.7901425345272651 -0.3321640094217775 +0.2484372745534881 0.6368895494626765 -0.4287357920970232 +0.2360170313147686 0.7599292847790663 -0.4207475134491555 +0.2544817637218617 0.7980191650433388 -0.2704305127107923 +0.2925130358448337 0.7678059152951401 -0.3590140167381703 +0.2104060024305162 0.6671027992108755 -0.3401522880696451 +-0.5927088717997785 -0.6168224691443303 -0.2906180799406198 +0.712969106150851 0.3106246402653338 0.4019873920117759 +-0.7286811462951366 0.2604400076918483 0.460800733502761 +-0.6027077128209387 0.5028455325247925 0.3973168990575252 +-0.1318723377178515 -0.1550053917645441 -0.1859398898575855 +0.8709713423673373 -0.2173804848461569 -0.06514413680072881 +0.8877839396006367 -0.1272950561745122 -0.1185738996119093 +0.6931028374507306 -0.2709737774794111 0.4956308474697181 +-0.4855865827588157 0.4003780232719546 0.4331005605918371 +-0.5861795058602186 0.4197065708865754 0.5062017068161391 +-0.5780019373998395 0.2375813329586615 0.5153512505721307 +-0.6323871831807306 0.3383082257299288 0.5473270518062858 +-0.6323737781219739 0.428848570940326 0.433757159362451 +-0.6785814554424858 0.3474502257836795 0.4748825043525978 +-0.5317942600793276 0.318979678115308 0.4742259055819839 +0.2731945704584389 -0.1395182146208172 -0.01261045767606881 +0.1803845847448023 -0.1470191665776319 -0.006166977008563601 +0.1514710416225249 -0.1082437890928814 0.03039648232229425 +0.2166853933240928 -0.15037876055014 0.04048127376858361 +0.2079802187568711 -0.09738324316355861 -0.02269524912235817 +0.1234035469821045 -0.2112273788676667 -0.85155611590483 +0.1976003566285957 -0.1771950744659882 -0.841226025991183 +0.2579804317876832 0.3651763301737054 -0.4134472240813376 +0.1335715322762587 0.3635336415121078 -0.4918722031922931 +-0.05020924732304899 -0.5500413648982535 0.6967246844359941 +-0.04890081076419252 -0.4535823103500943 0.6322771571465096 +-0.03098884260947734 -0.6087100246536742 0.4913206553854905 +-0.0412532632456914 -0.6276052220500433 0.6262464335554845 +0.05799705842395918 -0.569661560898534 0.6735270329127909 +0.06695304250131678 -0.6472254180503239 0.6030487820322813 +-0.03994482668683492 -0.5311461675018843 0.561798906266 +0.7793074637926805 0.3407996367760828 0.2109300555315646 +0.7958803645575785 0.3759851180597626 0.1069686757813879 +0.544780800676963 0.09300705298030539 -0.6842336117093694 +0.5017763490614531 0.1860141059606109 -0.5594502290437912 +0.3771275502777469 0.04344931439825675 -0.6372797715086311 +0.4824564012851099 0.0217246571991283 -0.7231483829417893 +0.5526508943501128 -0.02938407177250025 -0.5902065900769441 +0.5702180733212928 -0.0146920358862502 -0.6996117922259457 +0.4394519496696 0.1147317101794338 -0.5983650002762111 +0.5272136217057829 0.07831501709405532 -0.5748284095603676 +0.4648892223139298 0.007032621312878249 -0.6137431807927876 +0.42188477069842 0.1000396742931838 -0.4889597981272094 +0.8337635620661967 -0.1269834810813065 0.1829599905946134 +-0.2307860929540392 -0.8424076096175949 -0.1111632002254249 +-0.4002231344746756 0.03921284605762469 -0.1597563913454792 +0.586478523784545 -0.3605282035646716 0.3967150771885164 +0.6407943284497831 -0.4284456375789432 0.4583794626695979 +0.5765536097966533 -0.4909643740274532 0.4714088619337501 +0.6136292588268554 -0.514860101656065 0.3919493687122989 +-0.00273926460522991 -0.03742956480321179 -0.7853223360747398 +-0.001369632302614925 -0.01871478240160589 -0.8926611680373698 +-0.08389846621611126 -0.03499462038814197 -0.7752820063011664 +-0.1636880355243776 -0.01384489357146627 -0.8725805084902231 +-0.08307759325860577 -0.01626337406776815 -0.8870606285951833 +0.05008822441560715 -0.08601652762871709 -0.8866429714575567 +-0.03213577136262255 -0.08458045308334276 -0.8867273978934102 +-0.2923094534046707 0.05727287816346838 0.1574556106496562 +-0.3395381101549771 0.08084164950772539 0.1163058387418178 +-0.466780794071996 0.1082572180694276 -0.05911890242083094 +-0.5574403002806199 0.05338234778097643 -0.08033799800121932 +-0.4959086772190406 0.07821503336523394 0.01667177754138966 +-0.5247027731574032 0.1678861843441252 -0.06554248482960033 +0.1454119126182551 -0.1123021962544374 -0.06733382449939647 +0.2382218983318918 -0.1048012442976227 -0.07377730516690169 +0.210626264319823 -0.1544371677116959 -0.05724903305310711 +-0.04584872001213276 0.7777849160310335 0.4120926689567553 +-0.4687467969252711 0.0916365833133007 -0.1472989970016708 +0.3749258312491709 -0.301097547749471 0.6335966164106607 +0.4406805908535048 -0.3916817015121995 0.6741996514605664 +0.4492563804073275 -0.3284633396040235 0.5476156531928873 +0.3518018046667858 -0.368787289969572 0.5631741110349251 +0.3603775942206086 -0.305568928061396 0.4365901127672461 +0.6808062935224015 0.3765774756122137 -0.1593976148001502 +0.7501203173898209 0.4376695212396269 -0.2209116430282925 +0.5789927120497089 0.3522679615829577 -0.3839197880042869 +0.6992135266534746 0.4255147642249988 -0.3331727296303608 +0.7668293721311987 0.3602830171984253 -0.2801890500190884 +0.7159225813948524 0.3481282601837972 -0.3924501366211567 +0.6298995027860551 0.3644227185975857 -0.2716587014022186 +0.3285509125893715 0.2087605738733611 -0.7778080694840697 +0.3001748059298777 0.1369672727353732 -0.6646096147797712 +0.4248236047135839 0.2795320642977274 -0.5867800723149312 +0.3908753119812246 0.2800429696545382 -0.7388932982516496 +0.1760058056907351 0.2762466869745321 -0.743630030536842 +0.2664664124698002 0.2784002809929406 -0.8173182773626049 +0.3624992053217308 0.2082496685165502 -0.6256948435473512 +0.2380903058103064 0.2066069798549527 -0.7041198226583065 +0.3004147052021595 0.2778893756361298 -0.6652050514258866 +-0.2243567539587252 0.0598116332736498 0.2068583719046431 +-0.136061829256869 -0.3146999997511563 -0.3603839022277671 +-0.1427781823024263 -0.4128286735613892 -0.3876650012790859 +-0.09292315008830267 -0.2281526460346677 -0.4357370556001187 +-0.05883291690060419 -0.3227333221544487 -0.3926923465448031 +-0.1768684154901247 -0.3182479974416082 -0.4307097103344015 +0.5812246259860725 -0.4264521637278915 0.5267130340442765 +0.1913324813277516 -0.8234273215972076 0.2670084311503637 +0.1380218090718956 -0.8019393256852154 0.3552612100194845 +-0.2268071365445821 -0.08732359029365484 0.07257740692692244 +-0.2277911602482878 -0.08045788323818431 -0.01397917379780126 +-0.2099061941772955 -0.04460517952666777 0.03157782216732832 +-0.1899355619850219 -0.09539549124821901 0.02331195209170794 +-0.1720505959140296 -0.05954278753670247 0.06886894805683751 +-0.1730346196177353 -0.05267708048123196 -0.0176876326678862 +-0.1205577950906947 -0.2974899483544215 -0.1755617506739316 +-0.7625325232582949 -0.1966660896322971 -0.4065783864921946 +0.4525678117650802 -0.05679675289507988 -0.2567037218429595 +0.4644397498860942 -0.1716441184083921 -0.2912590816161283 +0.4276707059410832 -0.1201527113224915 -0.1890055806008872 +0.3971364907282696 -0.09857646173204396 -0.2985160667846737 +0.3603674467832587 -0.04708505464614335 -0.1962625657694326 +0.1373458635757692 -0.1069208800657648 0.08786813807104049 +0.3083757248161755 0.7216769952847228 -0.4483031606184416 +0.3360672533356485 -0.5953295716694826 0.5380358004345271 +-0.1394517629088007 -0.7583611159980341 -0.436598591484033 +0.02163324268170768 -0.2191309568560616 0.05150904227282325 +0.05775327909387439 -0.2800249389693262 0.07990245055745931 +-0.1022755343355675 -0.2782511478480909 -0.2951110776601373 +-0.07520559245982335 -0.3399309697552586 -0.2571193521438265 +-0.02504662197930272 -0.2862844702513834 -0.3274195219771733 +-0.07165915992854667 -0.2643449302577816 -0.2254705138925824 +0.2833867051193367 0.09172615936691667 0.8310818400153963 +0.7694456082174306 -0.03703684891392277 -0.4600834376647717 +0.7298742220599138 -0.07407369782784536 -0.3323816230370699 +0.6263948083776043 -0.02938407177250027 -0.5164626760494527 +0.7177059013762758 -0.01469203588625023 -0.552123964170963 +0.7895669918852289 0.0501832548294071 -0.4185642036858428 +0.7378272850440744 0.07252806785707964 -0.5106047301920342 +0.678134515218759 -0.05172888480017281 -0.4244221495432613 +-0.6593108713467668 -0.6162260532818611 0.01917011890637 +0.3417683695461028 -0.5324460124123362 0.5951389697816405 +-0.7735160001444823 0.4174708707698016 -0.07262899932757619 +-0.009588283636024597 -0.2039738222874809 0.008587205300257146 +-0.8524306099355508 0.03278547109965783 -0.2268860339683598 +-0.7265947582361154 0.498631476951064 -0.02899425777945401 +-0.03176297502486001 -0.3844131440616164 -0.3547006210284922 +0.7772207293666493 -0.07407369782784538 -0.2394588703978947 +0.8641386228309014 -0.0370368489139228 -0.2742379323864211 +0.838084388241449 0.05028452866023369 -0.3250251755216721 +0.8232912324431452 -0.0370368489139228 -0.3704721504950565 +0.01755553513244983 0.03641503437473888 -0.7764057214643576 +0.03921996717274456 0.1289744159542954 -0.8748279388166054 +-0.02474627305568217 0.2120527973017226 -0.8451623613940059 +-0.1103769453244036 0.2025717970695932 -0.7170745666191585 +0.07732493234545974 0.2565733278153665 -0.7710445745303371 +0.06910466577924952 0.2390535626746092 -0.8721473653495952 +-0.0464107050959769 0.119493415722166 -0.746740144041758 +-0.01652600648947193 0.2295725624424798 -0.7440595705747479 +0.04744023373895479 0.1464941810950527 -0.7737251479973475 +-0.2215343138828334 0.8608009211855112 -0.1675426135731843 +-0.2655388931160725 0.8548322420747126 -0.08197627345295098 +-0.2490026915516007 -0.1490419349264497 -0.6860131552239944 +-0.2462401481921224 -0.07086855084062013 -0.8279460829516371 +-0.3001443348386792 -0.06740961750824714 -0.8116516160040965 +-0.2175922221709345 -0.01038596023909328 -0.8562860415426823 +-0.166450578883856 -0.09201827765729582 -0.7306475807625803 +0.1984889578805975 0.5108800484658211 -0.7083162768804093 +0.2296732378364026 0.5123649313060539 -0.5725201738126501 +0.1127983585827108 0.3525271171792785 -0.7279986491234423 +0.1400515182537516 0.4309611414024333 -0.7860555145358052 +0.1917661861475278 0.5990509347147117 -0.6447041052428193 +0.1712357982095567 0.4324460242426661 -0.6502594114680461 +0.1333287465206819 0.5191320276513239 -0.7224433428982153 +0.163268486524374 0.5155376694407864 -0.580720661382389 +0.08140818298502377 0.7013209815126844 -0.2617709581357024 +0.01605266454675559 0.7981523996344854 -0.3525683576086479 +0.1657210590296715 0.8264432675551592 -0.2552655191957367 +0.1075131755618691 0.7991863352041421 -0.3447925138650902 +0.07409031591663442 0.8328628377930428 -0.2663424052480228 +-0.4610544626456047 -0.2788025779986033 -0.1299978902884948 +-0.4795801061537525 -0.3988414217227039 -0.1210665039639564 +-0.4905617677079388 -0.287127976910903 -0.2037140022384014 +-0.4055586501657044 -0.3312167933173834 -0.1448136359243157 +-0.1504976681367852 -0.514363627756225 0.7076808162081573 +-0.1236632128151855 -0.593662654784297 0.6436065696683151 +-0.3549486582269589 -0.3589029322461229 -0.09267298080557264 +-0.2462806278903396 0.1300334736346491 0.04066534592784146 +-0.5556605529794896 -0.4373053633734264 0.5549611369356637 +0.749580688015752 0.3341759670908596 0.3107447151340381 +-0.498119231928281 0.1651804508213477 0.730194382307547 +-0.3760374022411967 0.1500195271587112 0.7992663481182576 +-0.114707228737828 -0.6712265119360867 0.5731283187878056 +-0.003198060478743501 -0.6737032165969885 0.4173793852563938 +0.01432830101577628 -0.7575916059366721 0.4783638932972912 +0.09492799808160556 -0.7121818063042825 0.5274721425190438 +0.1135997562260105 -0.7639287222585246 0.4456414983845995 +0.05128883917008237 -0.4052237816013124 0.6547467793936705 +0.1501700525455008 -0.4533243074006897 0.7416639289303157 +0.2459671745798401 -0.4721440956823932 0.6796294073891569 +0.242883083238761 -0.4428633581647194 0.5306777363113526 +0.2891311364035311 -0.3074838737245172 0.6715227470628238 +0.2690912011622252 -0.4044543534622921 0.7500519127648924 +0.1470859612044217 -0.4240435698830158 0.5927122578525116 +0.2660071098211459 -0.3751736159446183 0.6011002416870882 +0.1702099877868067 -0.3563538276629148 0.663134763228247 +0.4242630214916249 0.3767430665526071 -0.6822539665394886 +0.2998541219802004 0.3751003778910095 -0.7606789456504439 +-0.3738542386342585 0.03785164839122192 0.448769434477942 +-0.2276542757528044 0.06923348777596088 -0.8429149310676236 +-0.2118309466729648 0.1311621423067123 -0.7159508514559673 +-0.2815584623993613 0.07269242110833388 -0.8266204641200829 +-0.147864706444538 0.04808376095928515 -0.7456164288785668 +0.2542061796274892 -0.5370747411486928 0.631183639003209 +0.1584090575931499 -0.5182549528669893 0.6932181605443678 +0.114945600797615 0.06283084398308178 -0.1190098795310294 +0.8876574440014919 -0.03703684891392282 -0.1723733208315941 +0.8699207494402795 0.05855417822647394 -0.2251570730039657 +-0.07561565294535674 -0.3773006789841323 0.6782249301476462 +-0.1036389316853774 -0.3974781021663294 0.7886202304382672 +-0.1769909042911506 -0.4361522581695008 0.7523047870863704 +-0.1884249648756885 -0.3398372828577505 0.7932024737917076 +-0.1807709728799995 -0.188150409861184 -0.1360311266389347 +-0.2651718029903232 -0.2104735691580926 -0.08880652643327491 +0.08224885529585818 -0.8310583682913387 -0.2589343680976333 +0.1212701764854483 -0.7953012318699617 -0.3498441644662212 +-0.7302817332451343 -0.473813718128019 0.0205691854210235 +-0.7132205506267135 -0.5517798449957225 -0.04459515834764347 +-0.2190506976067155 -0.2532643417280152 -0.3535198480644319 +-0.1849604644190171 -0.3478450178477961 -0.3104751390091163 +-0.2690009730566155 -0.2522205926035741 -0.7970257103056023 +-0.2603831039838472 -0.2397179558079267 -0.670552968900977 +-0.09527887864835781 -0.125670641269619 -0.759821819978149 +-0.1864488603888707 -0.1951969353344203 -0.8416601358441882 +-0.1669654458392817 -0.314735691768206 -0.796828395960118 +-0.1778309913161025 -0.1826942985387728 -0.7151873944395629 +-0.08441333317153696 -0.2577120344990521 -0.8414628214987039 +-0.7801149631904406 -0.3865074639644626 0.07058498349003027 +0.4584244997268617 0.6084134219942426 -0.4833728061946284 +-0.2518981600348636 -0.8472778167184842 -0.008527038677449889 +0.008559997780950655 0.8175405153723181 0.3295366014092602 +0.2213180959482109 0.8304793021895835 -0.1915695357245962 +0.5822034093256233 -0.1180794520491795 -0.1428045183874368 +0.4741039827488494 -0.125048357356591 -0.0809292283655054 +0.4990010885728462 -0.06169239892917937 -0.1486273696075776 +0.5357701325178572 -0.11318380601508 -0.2508808706228186 +0.5108730266938604 -0.1765397644424916 -0.1831827293807464 +0.2895695553546719 -0.1367556348652539 -0.7990352446456375 +-0.1418431379726146 0.1386972394655026 0.7824147226317681 +-0.1263150733875334 0.1860228097315204 0.8742380984934289 +-0.05565084814739237 0.1805208983191592 0.8793116266034908 +-0.09666346886426434 0.2530925383062386 0.8565242965252813 +-0.1858584767803969 -0.582247179471483 -0.4894841367574335 +-0.2222224182128101 -0.6535370115713437 -0.564022173184462 +-0.2212121639172174 -0.5765600854647487 -0.6370813681296564 +-0.3074178049299763 -0.5968568163654056 -0.5798444168805209 +-0.5209912682367568 -0.07178794127917736 0.7008378189496489 +-0.4296452267769573 -0.08785461793437384 0.6130450781171598 +-0.553190230978151 0.07266253858360243 0.5851271528193629 +-0.5827637703373536 0.008470636979810785 0.6868788563007504 +-0.5968994251686019 -0.1066874133801994 0.6261334034639643 +-0.4914177288775542 -0.007596039675385712 0.5990861154682614 +-0.6586719272691989 -0.02642883512121122 0.6121744408150658 +-0.7217455361008079 0.4897868170553719 -0.1291339788746245 +-0.1059019929991199 0.1234903151324749 0.107633513305232 +-0.5136828301680535 0.4614116971711228 0.547953235574969 +-0.5580923518044003 0.3687357931419825 0.56778862398664 +-0.2146848738751099 -0.238212753585586 0.8138635816655249 +-0.131962200211114 -0.299585573714153 0.8194252913815518 +-0.2317690505964902 -0.01833639674647887 0.7582838842611594 +-0.3061668986352847 -0.1280444626924425 0.8259764217522114 +-0.3636188965912798 -0.09026616823397082 0.7892403556272137 +-0.2920783781829775 -0.08343405134283056 0.7031708810993472 +-0.3033095690047923 -0.02516851363761913 0.844353358789026 +0.04919983622416974 0.4400320881978993 -0.7903297148461673 +-0.3919188271987114 -0.1864498732032422 -0.08678862149429001 +-0.3413088352599659 -0.2141360121319816 -0.03464796637554694 +-0.3364230147188111 -0.2388640885220222 -0.101604367130111 +-0.4104444707068592 -0.3064887169273428 -0.0778572351697517 +0.7336722465937027 -0.2608106003473747 -0.4028903301538451 +0.6049919673004054 -0.2736510421345395 -0.3643523857715711 +0.7476527325639314 -0.1567304173479152 -0.2835959637849518 +0.8050026292254656 -0.2023502879540625 -0.3625121191605354 +0.7215392122713766 -0.3480772991356433 -0.3593021853098084 +0.6763223499321684 -0.2151907297412274 -0.3239741747782614 +0.7928695949031395 -0.2896169867423312 -0.3189239743164987 +0.5765771265363762 -0.3503959329939462 0.5809286198419988 +0.5022465773782194 -0.3230301411393936 0.6669095830597721 +-0.6043000291249123 0.2873374479853358 0.6089139689767867 +-0.01353215969795451 -0.6978712743979619 0.5569137345998685 +0.5490988098943538 -0.3362480441020707 -0.4079804488104899 +0.6218859317815992 -0.386004604282437 -0.4901464562316827 +0.5436228367895823 -0.3354134632770686 -0.5949374434182038 +0.5540112804970428 -0.4290820695546653 -0.5282003505425443 +0.7953422769555618 0.2585052936228756 0.2660698243859577 +-0.009466129053374329 -0.3509002330805553 0.8132374583734485 +-0.4175083257727638 -0.3500536264733286 -0.6879962989190306 +-0.3311903393880563 -0.3295293625453654 -0.7449712013673517 +-0.3104102270079326 0.110883834211919 0.04051515877959718 +-0.3062502188980615 0.05787167999778672 0.01130669948685071 +-0.879293772901918 -0.04279686192885392 -0.07196048639559537 +-0.2607795329580725 -0.3255364155080248 -0.7730456120484627 +-0.1476277369664389 -0.2358101264472539 -0.2135534761902425 +-0.0158465937663723 0.7251285414266277 -0.2725229325713591 +-0.02316446083476164 0.8566703977069863 -0.2770943796836796 +-0.5227733170395937 -0.1743460677034718 0.6806390059198903 +0.1234822471666875 0.05605895856699702 -0.8755008533258299 +0.1533669457731925 0.1661381052873108 -0.8728202798588197 +0.07360337786645069 0.0732531576228176 0.1485264250759519 +0.3487221303468729 -0.228025160158853 0.6835750522677981 +0.3882731890489088 -0.2455369263309635 0.7741565231748413 +0.4453367390746822 -0.1588235430560717 0.761751787752899 +0.3511857761196714 -0.1587518731727441 0.809127078918612 +0.03912741773289467 -0.8020318845998022 0.3920189607721626 +-0.4155894892967078 0.09682725800284465 0.3368427330651249 +0.3566689843823339 0.3720738632910361 0.5535471985255933 +0.4141324117289242 0.4278946469073129 0.6454254495362082 +0.3635900127381474 0.5257895655861209 0.5971365760397087 +0.4637519504469702 0.4919485485622373 0.5549542421084821 +0.3420729426394886 -0.06920887968524686 -0.7934768488978852 +-0.4822396722530275 0.5341329972276072 0.5104596550500069 +0.7987734586230161 0.4001190998919373 0.01061267403797555 +0.2023385003895347 0.3876969454869154 -0.3305215496244522 +-0.5901577175233143 -0.3621391699382085 0.4079678972163451 +-0.6778416135604262 -0.4067943896136071 0.4332021549249012 +-0.7044502019405379 -0.4399857959402398 0.3353528073264092 +-0.6399222484596709 -0.4988556230945632 0.3832673002525375 +0.334017973122697 -0.4686953574171389 0.646312271447027 +0.3571419997050821 -0.4010056151970378 0.7167347768227625 +0.2351059624992997 -0.7764875514093517 -0.3336125765791313 +0.3063131738770145 0.4729754154755377 0.6687273908631048 +-0.221177357073001 0.2292079965276496 -0.697327266136881 +-0.2463470965528767 0.2653251962178354 -0.8056677604294511 +-0.2927546959939266 0.3445994019914495 -0.755755116195004 +-0.3441021786774867 0.2536891704744872 -0.7704841866328127 +-0.1366108702160645 -0.06332603473371788 0.1179651916937232 +0.4969097143889704 0.4188486202472439 0.5866537030211287 +0.2261463640938256 -0.8581685821725836 0.06712696260615676 +-0.4417306579104769 -0.02891817060257029 0.753840417510888 +-0.5035031600110738 0.05134040765641785 0.7398814548619894 +-0.2927030008088605 0.1718876558172737 -0.812731274136955 +0.006166500949633936 -0.4311654777725311 0.3831692886633769 +-0.710070044739795 -0.1892276119543714 -0.4977179945618343 +-0.2966334116228952 -0.6545333929621717 -0.5233630916926654 +-0.4908826406832993 -0.01566202423082648 -0.1809754869258676 +-0.4889166378300241 0.0009586105253004337 -0.09279539234502777 +0.3223860197072711 0.401880029314872 0.706633135412875 +0.6525334047167112 0.4426091389518535 -0.412518660179623 +0.6661183602975139 0.3632230015787994 -0.4713309755736167 +-0.1011697431808898 0.1119377901237624 -0.07781978789917572 +0.0595877622525614 0.7772351326868865 0.4125570899415443 +-0.2830322759925513 0.181233318275039 0.8362730110945433 +0.4879148687902324 0.3592240908127912 0.631565592832532 +0.3895847208399965 0.3472119898077009 0.7023404000110117 +-0.7722459410909057 -0.3632478398360247 0.1826963220824112 +-0.5582496017006782 0.4945548795289081 0.471679439529631 +0.4360231468465946 -0.06920887968485051 -0.7456068288659503 +0.5237848188827775 -0.105625572770229 -0.7220702381501067 +-0.8735100518067993 0.04155324077569379 -0.1296624487729984 +0.08300583456029703 0.0850875783725078 0.8739486109943645 +-0.01848949207083953 0.1024383502484172 0.8915557723994045 +0.671587956280228 -0.2842204162885995 0.2762220563836053 +0.8110131934411493 -0.2758300630267989 0.2173934210597756 +0.7721789739315056 -0.3610502675011636 0.2534290073488213 +0.7853257622402964 -0.2706230898701248 0.3205281290722419 +0.7407423480275104 -0.3544799694965965 0.3558603956893565 +-0.257134850927602 -0.02103640818241078 -0.009571949740510094 +0.604468298548737 0.3002004403293546 -0.5894371017071317 +0.5316200979973401 0.2896107996351355 -0.5120519740426723 +0.5824946432859999 0.07421262190202432 -0.5428083350758253 +0.6299055711930668 0.192501351462799 -0.6048152822237082 +0.5805978963015798 0.198071183482997 -0.6438037284859039 +0.6060351689459096 0.09037209461644144 -0.6591819090024804 +0.5570573706416699 0.1819117107685799 -0.5274301545592488 +-0.4180838355863416 -0.7756849486728856 -0.03102542061377324 +-0.3440852192461256 -0.8143819550219832 0.02910798448376596 +-0.4639100591481373 0.04605219417801655 -0.03459074283130645 +-0.4860459029061653 -0.06124641336611062 -0.06826723275550328 +-0.03347547940313753 0.2832095272734229 -0.7512972740480598 +-0.152496157717945 0.292325961590722 -0.8326527643850405 +-0.1365051104190038 0.241068657685958 -0.8340025170030712 +-0.1273264182380692 0.2562087619005362 -0.7243122700924703 +-0.04265417158407212 0.2680694230588446 -0.8609875209586606 +-0.4023784360865578 0.07088487976227406 0.06241903271130256 +-0.7313053028870155 0.05203190044838962 0.5258106129550579 +0.2937080251307033 0.5314884625345256 -0.6658354739485441 +0.2352705855038574 0.4515695554711379 -0.7435747116039402 +0.1342879594951648 -0.8731950944422887 0.1100256346957854 +-0.4275056533252801 -0.2285225900596393 -0.01269289140108474 +-0.4966412887721733 -0.3208752948550004 -0.05590216019528949 +-0.24843238003803 -0.1365345415308534 0.02536364062410577 +0.2039488980109201 -0.07782708568212796 0.8536382183379027 +0.2579676627806278 -0.1611046682016277 0.8387127912731585 +-0.5069804289934466 -0.7436634712122736 -0.07211329293325858 +-0.4531090665821386 -0.1557428674781837 -0.006628897006106478 +0.1027770857258555 -0.01871478240160592 -0.8835510000713963 +0.01904689451554369 0.05557273257661127 -0.8876897016697156 +0.1039460270725393 -0.1218311817714589 -0.103089843920956 +0.476711874345386 -0.2497570799291445 0.7185676188138841 +0.5452971560841495 -0.1179319438357683 -0.04913521579827052 +0.3146977196151782 0.1161344033258334 -0.8036800414425699 +0.2526132194956069 0.1857741104454128 -0.8431902493211052 +0.6856921769492242 -0.4377924994134689 0.3748836547865642 +-0.1271593956252975 0.1418451806225283 -0.8542454686196824 +-0.0631931553968707 0.05876679927510117 -0.8839110460422818 +-0.2715763935862926 0.8305165181094153 -0.2339325787402263 +0.1829892907186364 -0.7558564493198802 -0.4045919514062872 +-0.3132840238178162 -0.1590006972293488 -0.8007951387952933 +-0.3392260205590975 -0.2559680574393212 -0.7696995429139841 +-0.1308415117190629 -0.631674337765585 -0.6113709786788279 +0.6441733188816219 -0.1120407912925701 -0.4676770167973346 +0.7532629223843108 -0.1800054749263899 -0.4545526456667269 +0.6245826430910136 -0.1928459167135548 -0.4160147012844528 +0.6959130257227766 -0.1343856043202427 -0.3756364902911432 +0.5672327464294793 -0.1472260461074075 -0.3370985459088692 +0.1019636229839732 -0.4499852660542346 0.321134767122218 +0.2090646415638182 -0.8482442265784067 0.1710009989107158 +-0.1476074064183319 -0.06062471818628111 -0.06973112155105216 +0.3928451141153944 0.02172465719912832 -0.7769940071675043 +0.2140902005603949 0.1641928393549334 0.8396834797392911 +0.7527529675517955 0.4688385514231938 -0.1319571471696352 +0.6955460497489409 0.5140930950997462 -0.2182117743186664 +0.06094604895302597 -0.2347448384914996 -0.8528205951074236 +-0.1089918873811248 -0.3763798216583238 -0.3223921767114562 +0.1531849771403761 0.01310645119058553 0.8701464528856886 +0.05084532049512341 -0.506709126211865 0.7261551790445997 +-0.1974039862625942 0.2348256474430673 0.8472462397777034 +0.1871777726247575 0.08535241494136141 0.8599024949137646 +0.6675931270531583 0.2846698441112564 -0.5214912210911842 +0.6930303996974881 0.1769707552447008 -0.5368694016077606 +0.6400472089557787 -0.3551553155114953 0.5154793855005287 +0.1185386811234553 -0.3783888292308008 0.7877202985635605 +0.2374598297401797 -0.3295188752924032 0.796108282398137 +-0.7120849796062856 -0.280027968035028 -0.4502469871739201 +0.8412127121705033 -0.2107977550658159 -0.2672568004616264 +-0.1922857471674126 0.3434105199026639 -0.7874350974807059 +-0.2173363728267863 0.7742024061543442 -0.4042743709113978 +-0.1653755206036301 0.8228073979597104 -0.3376774889441323 +-0.08670588273651358 -0.7373840867088437 0.498781701924897 +-0.2740357932948886 -0.06375481894939784 0.03142763501908402 +-0.2387518702676531 0.1683292042872114 -0.8306973050977773 +0.7975519736102781 0.3681981111181215 -0.1801656715068 +0.8101507914608641 0.2880026943568149 -0.2379621352958228 +0.6005729346682976 -0.4724915846524295 -0.4339919077923743 +0.4158594294311276 0.02638282551895575 -0.4181203033577353 +0.4167271665188778 -0.01777133631105928 -0.3501783822975554 +0.5882801614755702 -0.1746377932601013 -0.5113050798362534 +0.6414766075722075 -0.3051994788614523 -0.5418087717445644 +0.6824853016991541 -0.3254742253358555 -0.4495824914376023 +0.5686894856849619 -0.2554429186810859 -0.4596427643233716 +0.7020759774897625 -0.2446690999148708 -0.501244806950484 +-0.6844882368049373 0.2529667343002329 0.5356363227316244 +-0.4473932699573558 -0.1335466808020304 0.7420510423524213 +0.4104728632069312 0.1167183347755193 -0.7594203854094892 +-0.05711908548950269 -0.7857004244985745 0.4252423986906685 +-0.5816303525720612 0.1216591525881393 0.6821660406646461 +-0.6094834389190735 -0.4680865136829607 0.4692770254556838 +-0.7024217054146323 -0.3111123188140248 0.4665812674256815 +-0.7344005235769732 -0.3437049494610345 0.3832766419184697 +0.2977085104153522 -0.2494812253705491 0.8086818054789313 +0.2050435491150908 0.3573698469967388 -0.8075935685580646 +0.5873186397748926 -0.09839081393336538 -0.5511304214742289 +0.6395535641708525 -0.1527055202079804 -0.6214594550205154 +0.6439737360990871 -0.2305559742336816 -0.5847875243592338 +0.7018725074095556 -0.1679552157512243 -0.5419903707204636 +-0.1244733242830483 -0.7082080772608436 -0.5229338965740156 +0.6805572408901391 0.09031638716971922 -0.5841685381633874 +-0.2512778166592298 -0.08871444525177932 0.8547841539698856 +-0.2459174558250055 0.01530956640145219 0.867399351441654 +0.792609622232489 -0.1204925803480965 -0.4146141204873117 +0.7408699153913341 -0.098147767320424 -0.5066546469935032 +-0.09843480833248089 0.3704112852755505 -0.8144201014362953 +0.5322753730760259 0.3867557697436135 -0.6061657997811668 +0.5037195094994168 0.2935795689122632 -0.6732745512900666 +0.4840304256767023 -0.09083899298740741 -0.34292139712901 +-0.5723220763479011 -0.6924286954455745 -0.1290754574384572 +-0.1155762133619662 0.8554262765277569 -0.2718601306043593 +-0.2388459983496587 -0.7081801825595012 -0.4822643671167524 +-0.2591322580386706 -0.1622913408204634 -0.8179785723720022 +-0.1765801453709258 -0.1052676835513095 -0.8626129979105883 +-0.6470007616860711 -0.6297138914127908 -0.09448646579694696 +0.8404923644414746 -0.1205033219860809 -0.3208256259814907 +-0.1511741694977156 -0.3113961659447309 -0.2452023144414866 +0.6652949402698842 -0.4114067161216693 -0.403469400786706 +0.4171658799281775 -0.3207544814451564 0.7287243280697109 +-0.6261976992386342 -0.6283315126447058 -0.1927548765289963 +-0.3669122485168244 -0.141356289550526 -0.02858397198056867 +0.169325486165937 0.2605774897974553 -0.8516039991949378 +0.6081171524543347 -0.08422157045427747 -0.6643256383693268 +0.5587714706223543 -0.1753681179093362 -0.6824735746444325 +0.46116534014873 0.5413418425833219 -0.553518228921021 +0.5271368000333085 0.4630656241815316 -0.5528324874654618 +-0.6291635563863374 -0.3789240899000424 0.5218835421655208 +0.7986223109162578 0.3980231040047061 -0.08985682425478 +-0.08966777602772802 0.1088333670104225 0.8905501770438611 +-0.2956610367883366 -0.1129657701865964 -0.01578613128373264 +0.8713519338097704 -0.1273035143999565 -0.2227153509162278 +0.02396619098433977 -0.4308866887438152 0.7754531514001399 +-0.07745882088519515 -0.4768661747718835 0.7475188107313551 +-0.04373511936943127 -0.1771847096938247 -0.870249445130418 +0.6824197475196599 -0.08422157045427747 -0.590023043304001 +0.6986281456282835 -0.3475115693311011 0.4420137803892421 +0.01331755602170373 0.3451035592644728 -0.8381828090005417 +0.3835942834927514 0.6136878373223167 -0.5451753854701915 +0.6491197157383947 -0.01469203588625022 -0.6310256065880652 +-0.6635981562411073 0.08670935469379151 0.6099593540682204 +0.2864284706507956 0.6172713884422325 -0.5972653255676895 +0.6046386010197091 0.3793322427409306 -0.5416942170653507 +0.3309751978075031 -0.3275853921104236 0.7678405537216673 +-0.3206676154702236 -0.1580593538393125 -0.07399078079745397 +0.2102691919536018 0.7228956823425936 -0.4978023274933531 +0.2823294370126619 0.6822497300670445 -0.5248268096534137 +-0.199297683173829 0.8497695058247785 -0.2433111416069256 +-0.654305608124395 0.2001419766648691 0.5957923634672905 +-0.1619187442360249 0.06954686632090548 0.8853559210490466 +-0.2122680820324403 0.1335232485369533 0.8682668681166839 +0.1055327467037003 0.338065275622956 -0.8367045806591917 +-0.661007500628273 -0.2038250621542351 0.2767790218946632 +-0.6568357774604652 -0.2859137608524226 0.2557760660704842 +-0.3203137768004135 0.8321634733215999 -0.03313067001236284 +-0.6043531403056902 -0.3378140546368372 -0.2020634621501184 +0.4639473186152804 -0.2065271774616573 -0.07630117741366223 +0.04816755751972147 0.5104976767177476 -0.581379032755529 +-0.02068098836938148 0.4401004111469562 -0.5587879275475351 +-0.1232656256298138 0.4790835857015222 -0.5427286069519273 +0.7865546375575247 -0.3609652715961859 0.1642134926712686 +0.6873950752997845 -0.2235728338056443 0.1899811922671705 +0.8023617565770813 -0.3003176891132305 0.07797262855483382 +0.09435718577631104 0.1158255643415287 -0.5127210080392339 +0.4163604642661152 -0.1515117733026853 0.2238888968198717 +0.8179564430466402 -0.1876310635642617 0.2692008547110482 +0.1456433819052761 0.6558830760005718 -0.3258144156722368 +0.1445230623872603 0.7072765886102602 -0.4806552726817167 +0.04838860515388002 0.6796906359145152 -0.3365663901078934 +0.08061577028463826 0.7584769280627753 -0.4203712900159551 +0.183674654028248 0.6256698262523729 -0.4143979196996148 +0.1722379198306299 0.7531089320907924 -0.409218823465975 +0.2630379063248699 -0.2209970347258835 -0.007982406724225647 +0.2065287291905238 -0.2318575806552063 0.04510932472042679 +-0.07642602326653969 0.5432140557046844 -0.1400613279962902 +-0.007851417702183117 0.4105158682766552 -0.07689317402285349 +-0.1234296148767328 0.4952725501317183 -0.05843904069260794 +-0.112573157541707 0.4577791550263168 -0.1792424317844098 +0.02082875348485638 0.5194064957907411 -0.1293093535606335 +-0.009988520281274688 0.418795980471751 -0.1953017523800176 +0.08566239204791132 -0.8593740881308871 -0.1445366042966995 +0.8364209802100027 0.1458040354479588 -0.2735608759082761 +-0.2795717755207785 0.7164609781986295 -0.4531038661235229 +-0.5106034922438905 -0.3355618304730362 -0.626662093907831 +0.6446392590125944 0.5019383380851182 -0.3304728609207348 +0.8392680098185549 -0.3004651973266418 -0.01569667403433245 +0.2702559892576941 -0.06830604161629639 -0.1386492159736498 +-0.7566407824139187 -0.3740818616423965 0.2824882306961467 +0.4727972625987843 0.1880007305566964 -0.7205056141770692 +0.1699751539433451 -0.2925107305906672 0.07346335902950202 +-0.1951761078123703 -0.1678347050802855 0.7173633119567986 +0.5632135125801905 -0.2546083378560839 -0.6465997589310855 + +CELLS 960 20160 +20 1470 1485 1481 1498 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 +20 168 60 1464 1486 717 716 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 +20 124 1462 172 1530 1580 1581 1582 1583 1412 1413 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 +20 106 180 1465 1496 1320 1319 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 +20 47 1499 1467 1500 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 +20 1479 1482 1468 1500 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 +20 1481 1485 1461 1498 1553 1552 1640 1641 1642 1643 1558 1559 1644 1645 1560 1561 1646 1565 1647 1648 +20 1467 1492 45 1508 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 +20 1467 1508 45 1514 1656 1655 1657 1658 1653 1654 1665 1666 1667 1668 1669 1670 1663 1671 1672 1673 +20 106 1496 1465 1498 1599 1598 1600 1601 1596 1597 1674 1675 1676 1677 1678 1679 1606 1680 1681 1682 +20 1465 1491 83 1503 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 +20 1467 1482 1479 1500 1699 1700 1625 1624 1701 1702 1616 1617 1630 1631 1634 1635 1703 1704 1705 1637 +20 55 1461 53 1494 1706 1707 1708 1709 646 647 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 +20 124 127 1462 1505 1407 1408 1720 1721 1581 1580 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 +20 1461 1494 55 1496 1715 1714 1710 1711 1706 1707 1732 1733 1734 1735 1736 1737 1717 1738 1739 1740 +20 124 1462 1489 1540 1580 1581 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 +20 180 146 1465 1509 778 779 1755 1756 1595 1594 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 +20 53 1461 136 1499 1709 1708 1767 1768 627 628 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 +20 1507 1516 1460 1543 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 +20 85 53 55 1461 652 651 646 647 654 653 1795 1796 1707 1706 1708 1709 655 1797 1798 1716 +20 53 1494 1461 1499 1713 1712 1714 1715 1708 1709 1769 1770 1773 1774 1799 1800 1719 1801 1776 1802 +20 108 1498 1470 1537 1803 1804 1556 1557 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 +20 1461 1496 160 1498 1733 1732 1817 1818 1819 1820 1644 1645 1821 1822 1678 1679 1823 1824 1825 1826 +20 124 1505 1462 1540 1723 1722 1724 1725 1581 1580 1745 1746 1749 1750 1827 1828 1730 1829 1752 1830 +20 85 1461 55 1496 1796 1795 1707 1706 654 653 1831 1832 1734 1735 1732 1733 1798 1833 1834 1739 +20 180 1465 1496 1509 1594 1595 1601 1600 1602 1603 1757 1758 1835 1836 1759 1760 1607 1765 1837 1838 +20 1488 1548 1463 1549 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 +20 83 1491 1465 1512 1686 1685 1684 1683 1688 1687 1855 1856 1857 1858 1859 1860 1695 1861 1862 1863 +20 160 1461 85 1496 1819 1820 1795 1796 1065 1066 1817 1818 1831 1832 1732 1733 1864 1823 1865 1833 +20 46 1492 1467 1499 1866 1867 1650 1649 1868 1869 1870 1871 1610 1611 1872 1873 1874 1875 1876 1877 +20 124 1489 1462 1530 1744 1743 1742 1741 1581 1580 1584 1585 1588 1589 1878 1879 1751 1880 1591 1881 +20 1512 1528 1472 1536 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 +20 106 1498 1465 1503 1675 1674 1676 1677 1596 1597 1898 1899 1689 1690 1900 1901 1681 1902 1903 1904 +20 136 1499 1461 1537 1772 1771 1773 1774 1767 1768 1905 1906 1907 1908 1909 1910 1778 1911 1912 1913 +20 47 46 1467 1499 543 542 1869 1868 1612 1613 1609 1608 1610 1611 1870 1871 1914 1915 1620 1876 +20 1464 1486 60 1509 1573 1572 1574 1575 1566 1567 1916 1917 1918 1919 1920 1921 1579 1922 1923 1924 +20 1463 1548 1505 1549 1842 1841 1925 1926 1927 1928 1847 1848 1929 1930 1849 1850 1931 1854 1932 1933 +20 127 172 124 1462 1416 1415 1412 1413 1407 1408 1721 1720 1581 1580 1582 1583 1417 1934 1728 1590 +20 108 1470 1533 1537 1806 1805 1935 1936 1937 1938 1807 1808 1939 1940 1809 1810 1941 1815 1942 1943 +20 8 1468 1495 1530 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 +20 128 1490 1462 1505 1960 1961 1962 1963 1964 1965 1966 1967 1724 1725 1968 1969 1970 1971 1972 1973 +20 146 144 180 1465 1018 1019 1317 1318 778 779 1756 1755 1595 1594 1974 1975 1447 1976 1763 1977 +20 1467 1492 1481 1529 1649 1650 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 +20 1463 1490 163 1505 1992 1993 1994 1995 1996 1997 1927 1928 1998 1999 1968 1969 2000 2001 2002 2003 +20 1470 1503 1498 1542 2004 2005 1900 1901 1556 1557 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 +20 1461 1498 160 1537 1645 1644 1821 1822 1819 1820 1907 1908 2016 2017 1811 1812 1825 2018 2019 2020 +20 1481 1492 1461 1529 1979 1978 2021 2022 1642 1643 1984 1985 2023 2024 1986 1987 2025 1991 2026 2027 +20 172 183 90 1462 1141 1140 976 977 1132 1133 1582 1583 2028 2029 2030 2031 1142 2032 2033 2034 +20 117 1490 1463 1528 2035 2036 1993 1992 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 +20 115 168 1464 1544 888 887 1569 1568 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 +20 106 156 180 1496 1312 1313 786 787 1319 1320 1598 1599 1602 1603 2061 2062 1322 2063 1605 2064 +20 172 1462 90 1530 1583 1582 2028 2029 1132 1133 1586 1587 2065 2066 1588 1589 2033 1593 2067 2068 +20 9 1500 1468 1501 2069 2070 1632 1633 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 +20 1479 1481 1480 1519 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 +20 106 156 1496 1498 1312 1313 2062 2061 1598 1599 1674 1675 1678 1679 2099 2100 2063 2101 1680 2102 +20 1489 1495 1468 1530 2103 2104 1947 1946 2105 2106 1878 1879 1954 1955 1952 1953 2107 2108 2109 1959 +20 8 1495 1489 1530 1949 1948 2104 2103 2110 2111 1950 1951 1878 1879 1952 1953 2112 1958 2113 2108 +20 147 1486 1471 1497 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 +20 146 81 144 1465 760 761 1013 1014 1019 1018 1756 1755 1974 1975 2130 2131 1020 2132 1976 2133 +20 117 163 1463 1490 1393 1392 1996 1997 2037 2038 2036 2035 1993 1992 1994 1995 2134 2135 2045 2000 +20 180 1496 146 1509 1603 1602 2136 2137 779 778 1757 1758 1761 1762 1835 1836 2138 1837 1764 2139 +20 1466 1494 151 1499 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 1799 1800 2150 2151 2152 2153 +20 89 106 1465 1503 1117 1118 1597 1596 2154 2155 2156 2157 1689 1690 1898 1899 2158 2159 2160 1903 +20 90 1475 1462 1504 2161 2162 2163 2164 2028 2029 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 +20 89 1465 83 1503 2155 2154 1688 1687 1039 1040 2156 2157 1691 1692 1689 1690 2175 2160 2176 1697 +20 124 125 127 1505 437 438 1410 1409 1408 1407 1722 1723 1726 1727 2177 2178 1411 2179 1729 2180 +20 147 1471 175 1497 2119 2118 2181 2182 911 912 2120 2121 2183 2184 2122 2123 2185 2128 2186 2187 +20 141 174 1528 1536 846 847 2188 2189 2190 2191 2192 2193 1892 1893 2194 2195 2196 2197 2198 2199 +20 146 81 1465 1509 760 761 2131 2130 1756 1755 1761 1762 1759 1760 2200 2201 2132 2202 1766 2203 +20 94 141 174 1528 1031 1032 846 847 1185 1186 2204 2205 2189 2188 2190 2191 1188 2206 2207 2196 +20 79 1462 128 1490 2208 2209 1964 1965 980 979 2210 2211 1961 1960 1962 1963 2212 2213 2214 1970 +20 168 60 58 1464 717 716 713 714 719 718 1568 1569 2215 2216 1567 1566 720 1576 2217 2218 +20 1476 1485 1470 1498 2219 2220 1551 1550 2221 2222 2223 2224 1556 1557 1560 1561 2225 2226 2227 1563 +20 43 45 1492 1508 521 520 1652 1651 2228 2229 2230 2231 1659 1660 1657 1658 2232 2233 2234 1664 +20 1483 1494 1461 1517 2235 2236 1714 1715 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 +20 90 1462 183 1504 2029 2028 2030 2031 976 977 2165 2166 2249 2250 2167 2168 2034 2173 2251 2252 +20 79 127 128 1462 984 983 982 981 980 979 2209 2208 1964 1965 1721 1720 985 2253 2212 2254 +20 1481 1485 1470 1521 1553 1552 1551 1550 1555 1554 2255 2256 2257 2258 2259 2260 1562 2261 2262 2263 +20 126 124 172 1530 1401 1402 1413 1412 1134 1135 2264 2265 1586 1587 1584 1585 1414 2266 2267 1592 +20 1465 1485 1476 1498 2268 2269 2220 2219 2270 2271 1676 1677 2223 2224 1560 1561 2272 2273 2274 2226 +20 106 180 144 1465 1320 1319 1318 1317 1122 1123 1596 1597 1974 1975 1595 1594 1321 1604 2275 1977 +20 43 45 1508 1514 521 520 1658 1657 2230 2231 2276 2277 1669 1670 1667 1668 2233 2278 2279 1673 +20 115 1464 168 1527 2050 2049 1568 1569 887 888 2280 2281 2282 2283 2284 2285 2057 2286 2287 2288 +20 144 83 89 1465 1015 1016 1039 1040 1045 1044 1974 1975 2154 2155 1688 1687 1046 2289 2290 2175 +20 127 128 1462 1505 982 981 1965 1964 1721 1720 1726 1727 1724 1725 1966 1967 2254 2291 1731 1972 +20 166 1495 1467 1514 2292 2293 2294 2295 2296 2297 2298 2299 1665 1666 2300 2301 2302 2303 2304 2305 +20 89 106 144 1465 1117 1118 1123 1122 1044 1045 2154 2155 1974 1975 1596 1597 1124 2158 2290 2275 +20 81 144 1465 1512 1013 1014 1975 1974 2130 2131 2306 2307 1857 1858 2308 2309 2133 2310 2311 2312 +20 147 1471 1486 1544 2119 2118 2117 2116 2115 2114 2313 2314 2315 2316 2317 2318 2126 2319 2320 2321 +20 1465 1509 81 1512 1760 1759 2200 2201 2131 2130 1857 1858 2306 2307 2322 2323 2203 2324 2311 2325 +20 136 137 1499 1537 631 630 2326 2327 1771 1772 1905 1906 1909 1910 2328 2329 2330 2331 1911 2332 +20 56 1494 1464 1496 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 1736 1737 2343 2344 2345 2346 +20 58 56 1464 1496 687 688 2338 2337 2215 2216 2347 2348 2341 2342 2339 2340 2349 2350 2351 2345 +20 90 1462 1475 1530 2029 2028 2164 2163 2162 2161 2065 2066 2352 2353 1588 1589 2171 2068 2354 2355 +20 85 136 53 1461 657 656 627 628 651 652 1795 1796 1708 1709 1767 1768 658 2356 1797 1775 +20 51 53 136 1499 620 621 628 627 626 625 2357 2358 1771 1772 1769 1770 629 2359 2360 1777 +20 8 7 1489 1495 24 23 2361 2362 2110 2111 1948 1949 2104 2103 2363 2364 2365 2366 2112 2367 +20 172 127 183 1462 1415 1416 986 987 1140 1141 1582 1583 2030 2031 1721 1720 1430 1934 2032 2368 +20 141 1528 1512 1536 2191 2190 1883 1882 2369 2370 2192 2193 1888 1889 1892 1893 2371 2198 2372 1895 +20 175 1497 1471 1532 2184 2183 2122 2123 2181 2182 2373 2374 2375 2376 2377 2378 2187 2379 2380 2381 +20 58 1496 1464 1509 2348 2347 2341 2342 2215 2216 2382 2383 1916 1917 1835 1836 2351 2384 2385 2386 +20 168 135 60 1486 748 747 744 745 716 717 1570 1571 1574 1575 2387 2388 749 2389 1577 2390 +20 94 1512 141 1528 2391 2392 2369 2370 1032 1031 2204 2205 2190 2191 1883 1882 2393 2394 2206 2371 +20 160 1496 156 1498 1818 1817 2061 2062 1333 1334 1821 1822 2099 2100 1678 1679 2395 1826 2396 2102 +20 1460 1507 1506 1516 1783 1784 2397 2398 2399 2400 1781 1782 2401 2402 1780 1779 2403 1791 2404 2405 +20 85 1461 160 1537 1796 1795 1820 1819 1066 1065 2406 2407 2016 2017 1907 1908 1864 2408 2409 2019 +20 1468 1482 1479 1516 1627 1626 1625 1624 1629 1628 2410 2411 2412 2413 2414 2415 1636 2416 2417 2418 +20 46 45 1467 1492 531 532 1653 1654 1868 1869 1867 1866 1650 1649 1651 1652 2419 2420 1874 1661 +20 164 151 1466 1494 1005 1006 2144 2145 2421 2422 2423 2424 2141 2140 2142 2143 2425 2426 2427 2150 +20 47 49 1499 1500 571 570 2428 2429 1609 1608 1614 1615 1618 1619 2430 2431 2432 2433 1621 2434 +20 88 83 1491 1503 1035 1034 1686 1685 2435 2436 2437 2438 1693 1694 1691 1692 2439 2440 2441 1698 +20 47 1467 103 1500 1613 1612 2442 2443 575 576 1614 1615 2444 2445 1616 1617 2446 1622 2447 2448 +20 1466 1499 93 1500 2147 2146 2449 2450 2451 2452 2453 2454 2455 2456 1618 1619 2457 2458 2459 2460 +20 64 1509 1486 1547 2461 2462 1920 1921 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 +20 117 1463 97 1528 2038 2037 2475 2476 1216 1217 2039 2040 2477 2478 2041 2042 2479 2047 2480 2481 +20 83 1465 144 1512 1687 1688 1974 1975 1015 1016 1855 1856 2308 2309 1857 1858 2289 1862 2482 2312 +20 99 98 100 1471 1158 1159 1227 1226 1225 1224 2483 2484 2485 2486 2487 2488 1228 2489 2490 2491 +20 8 1489 7 1530 2111 2110 2362 2361 23 24 1950 1951 2492 2493 1878 1879 2365 2113 2494 2495 +20 99 98 1471 1523 1158 1159 2488 2487 2483 2484 2496 2497 2498 2499 2500 2501 2489 2502 2503 2504 +20 45 166 1467 1514 550 549 2297 2296 1654 1653 1667 1668 1665 1666 2298 2299 2505 2506 1672 2304 +20 9 110 1468 1500 329 328 2507 2508 2071 2072 2070 2069 1632 1633 2509 2510 2511 2512 2079 2513 +20 1492 1499 137 1537 1873 1872 2327 2326 2514 2515 2516 2517 2328 2329 1909 1910 2518 2519 2520 2332 +20 58 1464 60 1509 2216 2215 1567 1566 713 714 2382 2383 1918 1919 1916 1917 2218 2385 2521 1923 +20 1480 1481 1470 1521 2086 2085 1554 1555 2522 2523 2524 2525 2257 2258 2255 2256 2526 2527 2528 2262 +20 1460 1506 1513 1516 2400 2399 2529 2530 2531 2532 1781 1782 2533 2534 2401 2402 2535 2404 2536 2537 +20 100 98 175 1471 1226 1227 1232 1231 1230 1229 2485 2486 2181 2182 2487 2488 1233 2491 2538 2539 +20 52 1494 53 1499 2540 2541 1712 1713 622 623 2542 2543 1769 1770 1799 1800 2544 2545 2546 1801 +20 100 99 1471 1544 1225 1224 2484 2483 2485 2486 2547 2548 2317 2318 2549 2550 2490 2551 2552 2553 +20 8 1468 110 1495 1944 1945 2508 2507 327 326 1948 1949 2554 2555 1947 1946 2556 1956 2557 2558 +20 183 127 79 1462 987 986 983 984 966 967 2030 2031 2209 2208 1721 1720 988 2368 2559 2253 +20 45 47 46 1467 545 544 543 542 531 532 1654 1653 1868 1869 1612 1613 546 2560 2419 1914 +20 137 1492 46 1499 2514 2515 1867 1866 560 561 2327 2326 1870 1871 1872 1873 2561 2518 2562 1875 +20 64 1512 1509 1547 2563 2564 2322 2323 2462 2461 2465 2466 2469 2470 2565 2566 2567 2568 2472 2569 +20 175 1471 147 1544 2182 2181 2118 2119 912 911 2570 2571 2313 2314 2317 2318 2185 2572 2573 2319 +20 38 9 8 1468 322 321 26 25 324 323 2574 2575 1945 1944 2071 2072 325 2576 2577 2578 +20 183 1462 79 1504 2031 2030 2209 2208 966 967 2249 2250 2579 2580 2167 2168 2559 2252 2581 2582 +20 176 1466 1500 1501 2583 2584 2454 2453 2585 2586 2587 2588 2077 2078 2589 2590 2591 2592 2593 2594 +20 105 1498 106 1503 2595 2596 1674 1675 1119 1120 2597 2598 1898 1899 1900 1901 2599 2600 2601 1902 +20 94 1491 1512 1528 2602 2603 1860 1859 2392 2391 2204 2205 1883 1882 2604 2605 2606 2607 2394 2608 +20 115 1464 1527 1544 2050 2049 2285 2284 2280 2281 2051 2052 2609 2610 2053 2054 2286 2059 2611 2612 +20 110 1495 1468 1500 2555 2554 1947 1946 2508 2507 2509 2510 1632 1633 2613 2614 2558 2615 2513 2616 +20 1460 1507 1511 1524 1783 1784 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 +20 52 151 1494 1499 612 613 2143 2142 2541 2540 2542 2543 1799 1800 2148 2149 2631 2632 2545 2153 +20 38 9 1468 1541 322 321 2072 2071 2574 2575 2633 2634 2635 2636 2637 2638 2576 2639 2640 2641 +20 1460 1506 1507 1524 2400 2399 2398 2397 1784 1783 2621 2622 2625 2626 2642 2643 2403 2644 2628 2645 +20 1476 1487 1465 1539 2646 2647 2648 2649 2271 2270 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 +20 124 125 1505 1540 437 438 2178 2177 1722 1723 1745 1746 1827 1828 2660 2661 2179 2662 1829 2663 +20 93 1466 151 1499 2451 2452 2145 2144 617 618 2449 2450 2148 2149 2146 2147 2664 2457 2665 2152 +20 160 85 148 1496 1066 1065 682 683 1068 1067 1817 1818 2666 2667 1831 1832 1069 1865 2668 2669 +20 149 117 163 1463 1221 1222 1393 1392 468 469 2670 2671 1997 1996 2037 2038 1394 2672 2673 2134 +20 164 1494 1466 1545 2424 2423 2141 2140 2421 2422 2674 2675 2676 2677 2678 2679 2427 2680 2681 2682 +20 1463 1491 114 1528 2683 2684 2685 2686 2687 2688 2041 2042 2689 2690 2604 2605 2691 2692 2693 2694 +20 182 1463 39 1525 2695 2696 2697 2698 476 475 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 +20 1489 1495 6 1514 2103 2104 2709 2710 2711 2712 2713 2714 2715 2716 2300 2301 2717 2718 2719 2720 +20 147 1486 1497 1536 2114 2115 2125 2124 2120 2121 2721 2722 2723 2724 2725 2726 2127 2727 2728 2729 +20 99 1523 1471 1544 2497 2496 2498 2499 2483 2484 2549 2550 2317 2318 2730 2731 2503 2732 2553 2733 +20 168 1464 58 1527 1569 1568 2215 2216 719 718 2282 2283 2734 2735 2284 2285 2217 2288 2736 2737 +20 1462 1490 79 1504 1963 1962 2210 2211 2208 2209 2167 2168 2579 2580 2738 2739 2213 2740 2582 2741 +20 1465 1539 1487 1547 2653 2652 2654 2655 2648 2649 2742 2743 2744 2745 2746 2747 2659 2748 2749 2750 +20 1466 1501 152 1545 2590 2589 2751 2752 2753 2754 2676 2677 2755 2756 2757 2758 2759 2760 2761 2762 +20 38 1468 8 1530 2575 2574 1945 1944 324 323 2763 2764 1950 1951 1954 1955 2577 2765 2766 1957 +20 1470 1480 1476 1488 2522 2523 2767 2768 2222 2221 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 +20 1467 1495 103 1500 2295 2294 2779 2780 2443 2442 1616 1617 2444 2445 2613 2614 2781 2782 2448 2783 +20 176 152 1466 1501 1176 1175 2753 2754 2584 2583 2587 2588 2589 2590 2751 2752 2784 2785 2592 2759 +20 1472 1512 1491 1528 1886 1887 1859 1860 2786 2787 1884 1885 2604 2605 1883 1882 2788 1894 2789 2608 +20 1461 1499 1492 1537 1774 1773 1872 1873 2021 2022 1907 1908 2516 2517 1909 1910 2790 1913 2791 2519 +20 1468 1479 1477 1516 1628 1629 2792 2793 2794 2795 2410 2411 2796 2797 2412 2413 2798 2417 2799 2800 +20 1479 1489 1469 1495 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2104 2103 2811 2812 2813 2814 +20 1479 1468 1495 1500 1629 1628 1946 1947 2807 2808 1630 1631 2613 2614 1632 1633 2815 1638 2816 2616 +20 103 1467 166 1495 2443 2442 2296 2297 579 578 2779 2780 2293 2292 2294 2295 2817 2781 2818 2302 +20 175 1471 98 1532 2182 2181 2487 2488 1232 1231 2373 2374 2819 2820 2375 2376 2539 2380 2821 2822 +20 9 110 8 1468 329 328 327 326 25 26 2071 2072 1945 1944 2508 2507 330 2511 2578 2556 +20 1468 1473 1482 1516 2823 2824 2825 2826 1626 1627 2410 2411 2414 2415 2827 2828 2829 2830 2416 2831 +20 1468 1475 1473 1477 2832 2833 2834 2835 2824 2823 2794 2795 2836 2837 2838 2839 2840 2841 2842 2843 +20 181 85 160 1537 1062 1063 1065 1066 1071 1070 2844 2845 2016 2017 2406 2407 1072 2846 2847 2409 +20 1464 1494 56 1527 2336 2335 2334 2333 2338 2337 2284 2285 2848 2849 2850 2851 2343 2852 2853 2854 +20 100 1471 175 1544 2486 2485 2181 2182 1230 1229 2547 2548 2570 2571 2317 2318 2538 2552 2855 2572 +20 56 58 1464 1527 688 687 2216 2215 2337 2338 2848 2849 2284 2285 2734 2735 2349 2856 2853 2737 +20 1463 1478 1490 1505 2857 2858 2859 2860 1993 1992 1927 1928 1968 1969 2861 2862 2863 2864 2001 2865 +20 1467 1479 1495 1500 1702 1701 2808 2807 2294 2295 1616 1617 2613 2614 1630 1631 2866 1705 2782 2816 +20 117 149 97 1463 1222 1221 1213 1214 1216 1217 2037 2038 2475 2476 2670 2671 1223 2672 2479 2867 +20 1473 1477 1475 1538 2837 2836 2838 2839 2834 2835 2868 2869 2870 2871 2872 2873 2843 2874 2875 2876 +20 166 131 1495 1514 1285 1284 2877 2878 2293 2292 2298 2299 2300 2301 2879 2880 2881 2882 2303 2883 +20 1463 1502 1478 1518 2884 2885 2886 2887 2858 2857 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 +20 9 1501 1468 1541 2074 2073 2075 2076 2071 2072 2637 2638 2635 2636 2898 2899 2081 2900 2641 2901 +20 47 48 46 1499 558 557 556 555 542 543 1609 1608 1870 1871 2902 2903 559 2904 1915 2905 +20 1492 1499 1461 1529 1873 1872 1773 1774 2022 2021 1986 1987 2023 2024 2906 2907 2790 2908 2027 2909 +20 1476 1470 1485 1521 2222 2221 1550 1551 2220 2219 2910 2911 2259 2260 2257 2258 2225 2912 2913 2263 +20 1485 1487 1465 1522 2914 2915 2648 2649 2268 2269 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 +20 39 1463 1505 1549 2698 2697 1928 1927 2926 2927 2928 2929 1929 1930 1847 1848 2930 2931 2932 1932 +20 164 80 151 1494 999 1000 643 644 1006 1005 2423 2424 2142 2143 2933 2934 1007 2935 2426 2936 +20 1464 1494 1483 1517 2336 2335 2236 2235 2937 2938 2939 2940 2239 2240 2243 2244 2941 2942 2943 2246 +20 1467 1482 1481 1519 1699 1700 2944 2945 1980 1981 2946 2947 2093 2094 2948 2949 2950 2951 2952 2953 +20 1462 1490 1478 1505 1963 1962 2860 2859 2954 2955 1724 1725 2861 2862 1968 1969 2956 1973 2957 2865 +20 1476 1488 1480 1548 2772 2771 2773 2774 2767 2768 2958 2959 2960 2961 1840 1839 2778 2962 2963 2964 +20 1467 1479 1482 1519 1702 1701 1624 1625 1700 1699 2946 2947 2948 2949 2089 2090 1703 2965 2951 2966 +20 1468 1482 1473 1501 1627 1626 2826 2825 2824 2823 2075 2076 2967 2968 2969 2970 2829 2971 2972 2973 +20 176 1466 93 1500 2583 2584 2452 2451 1167 1168 2585 2586 2455 2456 2453 2454 2974 2591 2975 2459 +20 152 164 1466 1545 1451 1450 2422 2421 2754 2753 2755 2756 2676 2677 2674 2675 2976 2977 2761 2681 +20 182 114 1463 1525 1374 1373 2687 2688 2696 2695 2699 2700 2703 2704 2978 2979 2980 2981 2706 2982 +20 182 149 39 1463 474 473 470 471 476 475 2696 2695 2697 2698 2670 2671 477 2983 2705 2984 +20 75 1497 1490 1528 2985 2986 2987 2988 2989 2990 2991 2992 2043 2044 2993 2994 2995 2996 2997 2998 +20 1471 1523 98 1532 2499 2498 2500 2501 2488 2487 2375 2376 2819 2820 2999 3000 2504 3001 2822 3002 +20 152 164 151 1466 1451 1450 1005 1006 1170 1171 2754 2753 2145 2144 2421 2422 1452 2976 3003 2425 +20 43 1508 1492 1533 2231 2230 1659 1660 2228 2229 3004 3005 3006 3007 3008 3009 2234 3010 3011 3012 +20 1467 1499 1492 1529 1611 1610 1872 1873 1650 1649 1982 1983 1986 1987 2906 2907 1877 3013 1989 2908 +20 1470 1492 1533 1537 3014 3015 3007 3006 1936 1935 1809 1810 1939 1940 2516 2517 3016 3017 1943 3018 +20 1468 1530 38 1541 1955 1954 2763 2764 2575 2574 2635 2636 2633 2634 3019 3020 2765 3021 2640 3022 +20 115 135 168 1544 1382 1383 747 748 887 888 2051 2052 2055 2056 3023 3024 1385 3025 2058 3026 +20 1479 1495 1469 1514 2808 2807 2809 2810 2805 2806 3027 3028 3029 3030 2300 2301 2813 3031 3032 3033 +20 114 149 182 1463 1211 1212 473 474 1374 1373 2688 2687 2696 2695 2670 2671 1375 3034 2980 2983 +20 1498 1503 139 1542 1901 1900 3035 3036 3037 3038 2008 2009 3039 3040 2010 2011 3041 2015 3042 3043 +20 39 1488 1463 1549 3044 3045 1844 1843 2697 2698 2928 2929 1847 1848 1845 1846 3046 3047 2931 1853 +20 1460 1522 1502 1524 3048 3049 3050 3051 3052 3053 2621 2622 3054 3055 3056 3057 3058 3059 3060 3061 +20 114 1491 1463 1525 2686 2685 2684 2683 2688 2687 2978 2979 2703 2704 3062 3063 2691 3064 2982 3065 +20 175 143 1497 1532 907 906 3066 3067 2183 2184 2373 2374 2377 2378 3068 3069 3070 3071 2379 3072 +20 176 152 93 1466 1176 1175 1172 1173 1167 1168 2584 2583 2452 2451 2754 2753 1177 2784 2974 3073 +20 1480 1518 1476 1548 3074 3075 3076 3077 2768 2767 2960 2961 2958 2959 3078 3079 3080 3081 2963 3082 +20 6 1489 1514 1540 2711 2712 2714 2713 2715 2716 3083 3084 3085 3086 1747 1748 2719 3087 3088 3089 +20 89 105 106 1503 1112 1113 1120 1119 1118 1117 2156 2157 1898 1899 2597 2598 1121 3090 2159 2601 +20 58 59 1496 1509 701 700 3091 3092 2347 2348 2382 2383 1835 1836 3093 3094 3095 3096 2384 3097 +20 180 63 146 1496 777 776 734 735 779 778 1602 1603 2136 2137 3098 3099 780 3100 2138 3101 +20 1478 1490 1474 1535 2859 2860 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 +20 43 1514 1508 1534 2277 2276 1669 1670 2230 2231 3116 3117 3118 3119 3120 3121 2279 3122 3123 3124 +20 1468 1477 1473 1516 2795 2794 2836 2837 2824 2823 2410 2411 2827 2828 2796 2797 2842 2799 2830 3125 +20 1460 1518 1502 1522 3126 3127 2892 2893 3052 3053 3049 3048 3050 3051 3128 3129 3130 3131 3058 3132 +20 51 52 53 1499 607 608 623 622 621 620 2357 2358 1769 1770 2542 2543 624 3133 2359 2546 +20 39 1463 163 1505 2698 2697 1997 1996 460 461 2926 2927 1998 1999 1927 1928 3134 2930 3135 2002 +20 1474 1478 1462 1490 3104 3105 2954 2955 3136 3137 3102 3103 1962 1963 2860 2859 3138 3112 3139 2956 +20 1464 1484 1486 1546 3140 3141 3142 3143 1572 1573 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 +20 171 163 1490 1505 1396 1395 1995 1994 3154 3155 3156 3157 1968 1969 1998 1999 3158 3159 3160 2003 +20 1476 1465 1487 1522 2270 2271 2649 2648 2647 2646 3161 3162 2920 2921 2918 2919 2656 3163 3164 2925 +20 166 47 45 1467 548 547 544 545 550 549 2296 2297 1654 1653 1612 1613 551 3165 2505 2560 +20 1460 1502 1513 1524 3053 3052 3166 3167 2531 2532 2621 2622 3168 3169 3054 3055 3170 3060 3171 3172 +20 86 1475 90 1504 3173 3174 2162 2161 973 974 3175 3176 2165 2166 2169 2170 3177 3178 3179 2172 +20 1481 1461 1485 1520 1643 1642 1641 1640 1552 1553 3180 3181 3182 3183 3184 3185 1646 3186 3187 3188 +20 1513 1515 1460 1516 3189 3190 3191 3192 2532 2531 2533 2534 1781 1782 3193 3194 3195 3196 2536 3197 +20 43 1508 1533 1534 2231 2230 3009 3008 3004 3005 3116 3117 3198 3199 3118 3119 3010 3123 3200 3201 +20 1463 1488 39 1525 1843 1844 3045 3044 2698 2697 2703 2704 2701 2702 3202 3203 3046 3204 2708 3205 +20 151 93 152 1466 617 618 1173 1172 1171 1170 2145 2144 2754 2753 2452 2451 1174 2664 3003 3073 +20 1473 1484 1471 1493 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 +20 1460 1513 1506 1524 2532 2531 2530 2529 2399 2400 2621 2622 2642 2643 3168 3169 2535 3171 2644 3222 +20 9 32 1500 1501 337 338 3223 3224 2070 2069 2073 2074 2077 2078 3225 3226 3227 3228 2080 3229 +20 1476 1485 1465 1522 2219 2220 2269 2268 2271 2270 3161 3162 2918 2919 2916 2917 2272 3230 3163 2924 +20 1480 1470 1508 1534 2523 2522 3231 3232 3233 3234 3235 3236 3118 3119 3237 3238 3239 3240 3241 3242 +20 62 1486 64 1509 3243 3244 2463 2464 752 753 3245 3246 2462 2461 1920 1921 3247 3248 3249 2471 +20 1476 1491 1465 1503 3250 3251 1684 1683 2271 2270 3252 3253 1689 1690 1693 1694 3254 3255 3256 1696 +20 1460 1513 1502 1518 2532 2531 3167 3166 3052 3053 3127 3126 2892 2893 3257 3258 3170 3259 3130 3260 +20 75 1490 1497 1504 2990 2989 2988 2987 2986 2985 3261 3262 3263 3264 2738 2739 2995 3265 3266 3267 +20 1494 1510 1466 1545 3268 3269 3270 3271 2140 2141 2678 2679 2676 2677 3272 3273 3274 3275 2682 3276 +20 58 57 56 1496 686 685 674 675 688 687 2347 2348 2339 2340 3277 3278 689 3279 2350 3280 +20 56 55 1494 1496 660 659 1711 1710 2334 2333 2339 2340 1736 1737 1734 1735 3281 3282 2344 1740 +20 1460 1511 1507 1543 2620 2619 2618 2617 1784 1783 1787 1788 1785 1786 3283 3284 2627 3285 1793 3286 +20 147 175 73 1497 912 911 908 909 838 839 2120 2121 3287 3288 2183 2184 913 2186 3289 3290 +20 1460 1511 1520 1522 2620 2619 3291 3292 3293 3294 3049 3048 3295 3296 3297 3298 3299 3300 3301 3302 +20 1468 1477 1479 1526 2795 2794 2793 2792 1629 1628 3303 3304 3305 3306 3307 3308 2798 3309 3310 3311 +20 1473 1482 1466 1501 2825 2826 3312 3313 3314 3315 2967 2968 2589 2590 2969 2970 3316 2973 3317 3318 +20 1487 1502 1476 1522 3319 3320 3321 3322 2646 2647 2920 2921 3161 3162 3050 3051 3323 3324 3164 3325 +20 88 89 83 1503 1042 1041 1040 1039 1034 1035 2437 2438 1691 1692 2156 2157 1043 3326 2440 2176 +20 1460 1515 1513 1518 3192 3191 3190 3189 2531 2532 3127 3126 3257 3258 3327 3328 3195 3329 3259 3330 +20 1482 1507 1483 1543 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 1785 1786 3341 3342 3343 3344 +20 1476 1465 1491 1539 2270 2271 1683 1684 3251 3250 2650 2651 3345 3346 2652 2653 3254 2658 3347 3348 +20 1461 1499 1494 1529 1774 1773 1799 1800 1714 1715 2023 2024 3349 3350 2906 2907 1802 2909 3351 3352 +20 1477 1479 1515 1516 2793 2792 3353 3354 3355 3356 2796 2797 3193 3194 2412 2413 3357 2800 3358 3359 +20 1494 1496 1461 1517 1737 1736 1732 1733 1715 1714 2243 2244 2241 2242 3360 3361 1738 3362 2248 3363 +20 1476 1480 1470 1521 2768 2767 2523 2522 2221 2222 2910 2911 2257 2258 2524 2525 2775 3364 2912 2528 +20 107 160 156 1498 1328 1329 1334 1333 1314 1315 3365 3366 2099 2100 1821 1822 1335 3367 3368 2396 +20 1473 1523 1501 1545 3369 3370 3371 3372 2967 2968 3373 3374 2757 2758 3375 3376 3377 3378 3379 3380 +20 166 103 47 1467 579 578 575 576 547 548 2296 2297 1612 1613 2442 2443 580 2817 3165 2446 +20 1474 1506 1524 1531 3381 3382 2643 2642 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 +20 97 1463 114 1528 2476 2475 2688 2687 1196 1197 2477 2478 2689 2690 2041 2042 3395 2481 3396 2693 +20 164 1527 1494 1545 3397 3398 2850 2851 2423 2424 2674 2675 2678 2679 3399 3400 3401 3402 2680 3403 +20 1471 1497 1486 1531 2123 2122 2124 2125 2116 2117 3404 3405 3406 3407 3408 3409 2129 3410 3411 3412 +20 1464 1493 1484 1510 3413 3414 3216 3217 3141 3140 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 +20 158 1501 0 1523 3425 3426 3427 3428 194 195 3429 3430 3431 3432 3371 3372 3433 3434 3435 3436 +20 8 7 130 1530 24 23 313 312 311 310 1950 1951 3437 3438 2492 2493 314 2494 3439 3440 +20 0 1501 40 1523 3428 3427 3441 3442 185 184 3431 3432 3443 3444 3371 3372 3445 3436 3446 3447 +20 1462 1526 1477 1530 3448 3449 3307 3308 3450 3451 1588 1589 3452 3453 3454 3455 3456 3457 3458 3459 +20 156 160 148 1496 1333 1334 1067 1068 781 782 2061 2062 2666 2667 1817 1818 1448 2395 3460 2668 +20 1490 1528 1497 1535 2044 2043 2993 2994 2987 2988 3110 3111 3461 3462 3463 3464 2998 3465 3466 3467 +20 43 45 44 1492 521 520 519 518 507 508 2228 2229 3468 3469 1651 1652 522 2232 3470 3471 +20 1467 1482 1500 1529 1699 1700 1635 1634 1616 1617 1982 1983 3472 3473 3474 3475 1704 3476 3477 3478 +20 136 137 51 1499 631 630 591 592 625 626 1771 1772 2357 2358 2327 2326 632 2330 2360 3479 +20 108 1533 154 1537 1938 1937 3480 3481 1342 1341 1807 1808 3482 3483 1939 1940 3484 1942 3485 3486 +20 175 143 73 1497 907 906 903 904 909 908 2183 2184 3287 3288 3067 3066 910 3070 3290 3487 +20 1470 1476 1503 1542 2221 2222 3253 3252 2005 2004 2006 2007 2010 2011 3488 3489 3490 3491 2013 3492 +20 99 1493 1523 1544 3493 3494 3495 3496 2496 2497 2549 2550 2730 2731 3497 3498 3499 3500 2732 3501 +20 1460 1520 1521 1522 3294 3293 3502 3503 3504 3505 3049 3048 3506 3507 3295 3296 3508 3301 3509 3510 +20 171 1490 128 1505 3155 3154 1961 1960 992 991 3156 3157 1966 1967 1968 1969 3511 3160 3512 1971 +20 158 1501 1523 1545 3425 3426 3372 3371 3429 3430 3513 3514 3375 3376 2757 2758 3434 3515 3516 3380 +20 1481 1480 1519 1521 2085 2086 2092 2091 2093 2094 2255 2256 3517 3518 2524 2525 2098 2527 3519 3520 +20 1466 1483 1482 1507 3521 3522 3335 3336 3312 3313 3523 3524 3332 3331 3333 3334 3525 3526 3527 3341 +20 1473 1493 1523 1545 3213 3212 3495 3496 3370 3369 3373 3374 3375 3376 3528 3529 3530 3531 3378 3532 +20 1471 1486 1484 1531 2117 2116 3143 3142 3208 3209 3404 3405 3533 3534 3406 3407 3535 3411 3536 3537 +20 119 1514 1469 1540 3538 3539 3029 3030 3540 3541 3542 3543 3544 3545 3085 3086 3546 3547 3548 3549 +20 6 1489 7 1495 2711 2712 2362 2361 22 21 2709 2710 2363 2364 2104 2103 3550 2717 3551 2367 +20 85 55 148 1496 653 654 677 678 683 682 1831 1832 2666 2667 1734 1735 684 1834 2669 3552 +20 0 1501 158 1545 3428 3427 3426 3425 195 194 3553 3554 3513 3514 2757 2758 3433 3555 3556 3515 +20 64 1486 65 1536 2464 2463 3557 3558 764 763 3559 3560 3561 3562 2725 2726 3563 3564 3565 3566 +20 1463 1502 1518 1539 2884 2885 2893 2892 2888 2889 3567 3568 3569 3570 3571 3572 2895 3573 3574 3575 +20 1468 1500 1482 1501 1633 1632 1634 1635 1626 1627 2075 2076 2969 2970 2077 2078 1639 2082 2971 3576 +20 6 1495 121 1514 2710 2709 3577 3578 290 289 2715 2716 3579 3580 2300 2301 3581 2720 3582 3583 +20 1464 1484 1493 1544 3140 3141 3217 3216 3414 3413 2053 2054 3497 3498 3584 3585 3421 3586 3587 3588 +20 78 90 183 1504 971 972 977 976 968 969 3589 3590 2249 2250 2165 2166 978 3591 3592 2251 +20 47 103 49 1500 576 575 574 573 570 571 1614 1615 2430 2431 2444 2445 577 2447 2433 3593 +20 1476 1498 1470 1503 2224 2223 1556 1557 2221 2222 3252 3253 2005 2004 1900 1901 2227 3594 3490 2012 +20 1480 1488 1470 1534 2774 2773 2769 2770 2522 2523 3235 3236 3237 3238 3595 3596 2776 3597 3240 3598 +20 1466 1482 1473 1507 3313 3312 2826 2825 3315 3314 3523 3524 3599 3600 3332 3331 3316 3527 3601 3602 +20 1460 1515 1518 1521 3192 3191 3328 3327 3127 3126 3504 3505 3603 3604 3605 3606 3329 3607 3608 3609 +20 1471 1532 1474 1538 2376 2375 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 +20 1460 1519 1515 1521 3624 3625 3626 3627 3191 3192 3504 3505 3605 3606 3517 3518 3628 3629 3607 3630 +20 1464 1486 1484 1544 1573 1572 3143 3142 3141 3140 2053 2054 3584 3585 2315 2316 3150 3631 3586 3632 +20 1460 1520 1511 1543 3294 3293 3292 3291 2619 2620 1787 1788 3283 3284 3633 3634 3299 3635 3285 3636 +20 139 1498 105 1503 3037 3038 2596 2595 1290 1291 3035 3036 2597 2598 1900 1901 3637 3041 3638 2600 +20 1480 1488 1469 1548 2774 2773 3639 3640 3641 3642 2960 2961 3643 3644 1840 1839 3645 2964 3646 3647 +20 117 171 163 1490 1386 1387 1396 1395 1392 1393 2036 2035 1994 1995 3154 3155 1397 3648 2135 3158 +20 1483 1485 1461 1520 3649 3650 1640 1641 2237 2238 3651 3652 3184 3185 3182 3183 3653 3654 3655 3188 +20 1463 1488 1476 1548 1843 1844 2771 2772 3656 3657 1841 1842 2958 2959 1840 1839 3658 1851 3659 2962 +20 1474 1504 1497 1535 3660 3661 3263 3264 3662 3663 3108 3109 3461 3462 3664 3665 3666 3667 3668 3669 +20 1465 1498 1476 1503 1677 1676 2223 2224 2270 2271 1689 1690 3252 3253 1900 1901 2274 1904 3256 3594 +20 1460 1511 1522 1524 2620 2619 3298 3297 3049 3048 2621 2622 3056 3057 2623 2624 3300 2629 3059 3670 +20 1485 1461 1498 1517 1640 1641 1645 1644 1560 1561 3671 3672 3673 3674 2241 2242 1648 3675 3676 3677 +20 1484 1493 1473 1510 3217 3216 3212 3213 3206 3207 3417 3418 3678 3679 3419 3420 3219 3424 3680 3681 +20 45 113 166 1514 523 524 553 552 549 550 1667 1668 2298 2299 3682 3683 554 3684 2506 3685 +20 1462 1478 1474 1513 2955 2954 3105 3104 3137 3136 3686 3687 3688 3689 3690 3691 3138 3692 3693 3694 +20 1483 1511 1484 1546 3695 3696 3697 3698 3699 3700 3701 3702 3148 3149 3703 3704 3705 3706 3707 3708 +20 39 149 163 1463 471 470 469 468 460 461 2697 2698 1997 1996 2670 2671 472 2984 3134 2673 +20 146 1496 63 1509 2137 2136 3098 3099 734 735 1761 1762 3709 3710 1835 1836 3101 2139 3711 3712 +20 1474 1524 1502 1531 3384 3383 3054 3055 3713 3714 3385 3386 3715 3716 3387 3388 3717 3393 3718 3719 +20 1473 1471 1484 1506 3211 3210 3209 3208 3207 3206 3720 3721 3722 3723 3724 3725 3218 3726 3727 3728 +20 1466 1482 1500 1501 3313 3312 1635 1634 2453 2454 2589 2590 2077 2078 2969 2970 3729 3318 2594 3576 +20 106 107 156 1498 1299 1300 1315 1314 1313 1312 1674 1675 2099 2100 3365 3366 1316 3730 2101 3368 +20 1461 1494 1483 1529 1715 1714 2236 2235 2238 2237 2023 2024 3731 3732 3349 3350 2245 3351 3733 3734 +20 114 1491 95 1528 2686 2685 3735 3736 1194 1195 2689 2690 3737 3738 2604 2605 3739 2694 3740 3741 +20 88 1503 1491 1525 2438 2437 1693 1694 2435 2436 3742 3743 3062 3063 3744 3745 2441 3746 3747 3748 +20 1494 1527 1510 1545 2851 2850 3749 3750 3269 3268 2678 2679 3272 3273 3399 3400 3751 3403 3275 3752 +20 1484 1524 1506 1531 3753 3754 2642 2643 3722 3723 3533 3534 3389 3390 3387 3388 3755 3756 3757 3394 +20 1494 1499 1466 1529 1800 1799 2146 2147 2140 2141 3349 3350 3758 3759 2906 2907 2151 3352 3760 3761 +20 119 1540 1469 1549 3543 3542 3544 3545 3540 3541 3762 3763 3764 3765 3766 3767 3548 3768 3769 3770 +20 1469 1514 119 1534 3030 3029 3539 3538 3541 3540 3771 3772 3773 3774 3120 3121 3546 3775 3776 3777 +20 64 62 65 1486 752 753 766 765 764 763 2463 2464 3557 3558 3244 3243 767 3247 3563 3778 +20 57 58 59 1496 685 686 701 700 699 698 3277 3278 3092 3091 2347 2348 702 3279 3779 3095 +20 167 152 1501 1545 1456 1457 2752 2751 3780 3781 3782 3783 2757 2758 2755 2756 3784 3785 3786 2762 +20 1464 1496 1494 1517 2342 2341 1736 1737 2335 2336 2939 2940 2243 2244 3360 3361 2346 3787 2942 3362 +20 75 145 1497 1528 865 864 3788 3789 2986 2985 2991 2992 2993 2994 3790 3791 3792 3793 2996 3794 +20 1463 1476 1518 1548 3657 3656 3077 3076 2888 2889 1841 1842 3078 3079 2958 2959 3795 3659 3796 3082 +20 103 166 131 1495 578 579 1285 1284 1287 1286 2779 2780 2878 2877 2293 2292 1288 2818 3797 2881 +20 1482 1481 1519 1543 2944 2945 2094 2093 2948 2949 3337 3338 3798 3799 3800 3801 2953 3802 3803 3804 +20 1468 1479 1489 1526 1628 1629 2801 2802 2106 2105 3303 3304 3805 3806 3305 3306 3807 3310 3808 3809 +20 1481 1529 1520 1543 1985 1984 3810 3811 3180 3181 3800 3801 3633 3634 3812 3813 3814 3815 3816 3817 +20 50 93 151 1499 594 595 618 617 614 615 3818 3819 2148 2149 2449 2450 619 3820 3821 2665 +20 48 137 46 1499 563 562 561 560 555 556 2902 2903 1870 1871 2327 2326 564 3822 2905 2562 +20 172 90 126 1530 1133 1132 1129 1130 1135 1134 1586 1587 2264 2265 2065 2066 1136 2067 2267 3823 +20 1471 1523 1493 1544 2499 2498 3496 3495 3214 3215 2317 2318 3497 3498 2730 2731 3824 2733 3825 3501 +20 75 1497 74 1504 2985 2986 3826 3827 862 861 3261 3262 3828 3829 3263 3264 3830 3266 3831 3832 +20 146 63 59 1509 735 734 705 706 729 730 1761 1762 3093 3094 3709 3710 736 3711 3833 3834 +20 178 108 154 1537 1338 1339 1341 1342 898 899 3835 3836 3482 3483 1807 1808 1344 3837 3838 3485 +20 166 113 131 1514 552 553 1369 1370 1284 1285 2298 2299 2879 2880 3682 3683 1372 3685 2882 3839 +20 177 103 1495 1500 1281 1282 2780 2779 3840 3841 3842 3843 2613 2614 2444 2445 3844 3845 3846 2783 +20 1474 1471 1497 1532 3612 3613 2123 2122 3662 3663 3610 3611 2377 2378 2375 2376 3847 3620 3848 2381 +20 1469 1534 119 1549 3772 3771 3773 3774 3541 3540 3764 3765 3762 3763 3849 3850 3776 3851 3769 3852 +20 1482 1466 1500 1529 3312 3313 2454 2453 1634 1635 3474 3475 3472 3473 3758 3759 3729 3853 3478 3854 +20 97 149 114 1463 1214 1213 1212 1211 1196 1197 2475 2476 2688 2687 2670 2671 1215 2867 3395 3034 +20 1460 1516 1515 1519 1782 1781 3193 3194 3191 3192 3625 3624 3626 3627 3855 3856 3197 3857 3628 3858 +20 63 1496 59 1509 3099 3098 3092 3091 706 705 3709 3710 3093 3094 1835 1836 3859 3712 3834 3097 +20 1467 1481 1479 1519 1981 1980 2084 2083 1701 1702 2946 2947 2089 2090 2093 2094 3860 2952 2965 2096 +20 84 88 83 1491 1037 1036 1035 1034 1021 1022 3861 3862 1685 1686 2435 2436 1038 3863 3864 2439 +20 1484 1483 1507 1511 3699 3700 3334 3333 3865 3866 3697 3698 2618 2617 3696 3695 3867 3705 3868 3869 +20 180 156 63 1496 787 786 783 784 776 777 1602 1603 3098 3099 2061 2062 788 2064 3100 3870 +20 162 90 1475 1530 1079 1078 2161 2162 3871 3872 3873 3874 2352 2353 2065 2066 3875 3876 3877 2354 +20 1478 1480 1515 1548 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 2960 2961 3888 3889 3890 3891 +20 145 1528 174 1536 3791 3790 2189 2188 851 852 3892 3893 2194 2195 1892 1893 3894 3895 3896 2199 +20 49 93 1499 1500 597 596 2450 2449 2429 2428 2430 2431 1618 1619 2455 2456 3897 3898 2434 2460 +20 1462 1477 1475 1530 3451 3450 2838 2839 2163 2164 1588 1589 2352 2353 3452 3453 3899 3458 2355 3900 +20 1476 1525 1503 1542 3901 3902 3744 3745 3252 3253 3488 3489 2010 2011 3903 3904 3905 3906 3492 3907 +20 74 1504 1497 1532 3829 3828 3263 3264 3826 3827 3908 3909 2377 2378 3910 3911 3832 3912 3913 3914 +20 100 175 147 1544 1229 1230 911 912 1253 1254 2547 2548 2313 2314 2570 2571 1256 2855 3915 2573 +20 1469 1489 1479 1526 2804 2803 2802 2801 2806 2805 3916 3917 3305 3306 3805 3806 2811 3918 3919 3809 +20 1480 1481 1479 1508 2086 2085 2084 2083 2088 2087 3233 3234 3920 3921 3922 3923 2095 3924 3925 3926 +20 145 1497 1528 1536 3788 3789 2994 2993 3790 3791 3892 3893 1892 1893 2723 2724 3794 3927 3895 3928 +20 43 1492 44 1533 2229 2228 3468 3469 507 508 3004 3005 3929 3930 3006 3007 3470 3011 3931 3932 +20 162 90 86 1475 1079 1078 973 974 1081 1080 3871 3872 3174 3173 2162 2161 1082 3875 3933 3177 +20 1476 1518 1502 1539 3077 3076 2892 2893 3321 3322 2650 2651 3571 3572 3569 3570 3934 3935 3936 3575 +20 171 128 163 1505 991 992 1431 1432 1395 1396 3156 3157 1998 1999 1966 1967 1434 3512 3159 3937 +20 1520 1529 1483 1543 3811 3810 3731 3732 3652 3651 3633 3634 3339 3340 3812 3813 3938 3817 3939 3940 +20 1469 1480 1508 1534 3641 3642 3234 3233 3941 3942 3771 3772 3118 3119 3235 3236 3943 3944 3945 3241 +20 1474 1490 1504 1535 3103 3102 2739 2738 3661 3660 3108 3109 3664 3665 3110 3111 3946 3115 3667 3947 +20 143 74 1497 1532 902 901 3827 3826 3067 3066 3068 3069 2377 2378 3908 3909 3948 3949 3072 3913 +20 99 1493 102 1523 3493 3494 3950 3951 1241 1240 2496 2497 3952 3953 3496 3495 3954 3499 3955 3956 +20 1465 1512 1539 1547 1858 1857 3957 3958 2652 2653 2742 2743 2746 2747 2565 2566 3959 3960 2748 3961 +20 81 83 144 1512 1008 1009 1016 1015 1014 1013 2306 2307 2308 2309 1855 1856 1017 3962 2310 2482 +20 9 32 110 1500 337 338 348 347 328 329 2070 2069 2509 2510 3224 3223 349 3227 2512 3963 +20 52 151 80 1494 612 613 644 643 640 641 2541 2540 2933 2934 2142 2143 645 2631 3964 2936 +20 105 139 108 1498 1290 1291 1310 1309 1306 1307 2596 2595 1804 1803 3038 3037 1311 3637 3965 3966 +20 176 167 152 1501 382 383 1456 1457 1175 1176 2587 2588 2751 2752 3780 3781 1459 3967 2785 3784 +20 145 174 68 1536 852 851 848 849 841 842 3892 3893 3968 3969 2194 2195 853 3896 3970 3971 +20 1467 1479 1508 1514 1702 1701 3921 3920 1655 1656 1665 1666 1669 1670 3027 3028 3972 3973 1671 3974 +20 1474 1532 1504 1538 3611 3610 3910 3911 3661 3660 3616 3617 3975 3976 3618 3619 3977 3623 3978 3979 +20 1466 1510 1473 1545 3271 3270 3678 3679 3315 3314 2676 2677 3373 3374 3272 3273 3980 3276 3981 3982 +20 127 125 128 1505 1409 1410 1419 1418 981 982 1726 1727 1966 1967 2177 2178 1420 2180 2291 3983 +20 1502 1524 1487 1531 3055 3054 3984 3985 3319 3320 3715 3716 3986 3987 3387 3388 3988 3719 3989 3990 +20 1469 1495 1489 1514 2810 2809 2104 2103 2803 2804 3029 3030 2713 2714 2300 2301 2814 3033 3991 2718 +20 1463 1490 1478 1535 1992 1993 2860 2859 2858 2857 3992 3993 3106 3107 3110 3111 2863 3994 3995 3113 +20 105 107 106 1498 1302 1301 1300 1299 1119 1120 2596 2595 1674 1675 3365 3366 1303 3996 2599 3730 +20 1469 1488 1480 1534 3640 3639 2773 2774 3642 3641 3771 3772 3235 3236 3595 3596 3645 3997 3944 3597 +20 84 1491 83 1512 3862 3861 1685 1686 1021 1022 3998 3999 1855 1856 1859 1860 3864 4000 4001 1861 +20 1470 1492 1481 1508 3014 3015 1978 1979 1554 1555 3232 3231 3922 3923 1659 1660 4002 4003 4004 4005 +20 1468 1489 1479 1495 2105 2106 2802 2801 1629 1628 1947 1946 2807 2808 2104 2103 3807 2107 2815 2812 +20 1473 1475 1468 1541 2835 2834 2833 2832 2823 2824 4006 4007 2635 2636 4008 4009 2840 4010 4011 4012 +20 117 116 1490 1528 1218 1219 4013 4014 2036 2035 2039 2040 2043 2044 4015 4016 4017 4018 2046 4019 +20 79 1490 142 1504 2211 2210 4020 4021 950 951 2579 2580 4022 4023 2738 2739 4024 2741 4025 4026 +20 34 8 110 1495 307 308 326 327 332 331 4027 4028 2554 2555 1948 1949 333 4029 4030 2557 +20 1476 1488 1463 1525 2772 2771 1844 1843 3657 3656 3902 3901 2703 2704 3202 3203 3658 4031 4032 3204 +20 1473 1493 1471 1523 3213 3212 3214 3215 3210 3211 3370 3369 2498 2499 3496 3495 3220 3530 4033 3824 +20 137 138 1492 1537 566 565 4034 4035 2515 2514 2328 2329 2516 2517 4036 4037 4038 4039 2520 4040 +20 1481 1461 1520 1529 1643 1642 3185 3184 3180 3181 1984 1985 3810 3811 2023 2024 3186 2026 3814 4041 +20 1470 1481 1480 1508 1555 1554 2085 2086 2523 2522 3232 3231 3233 3234 3922 3923 2526 4004 3239 3924 +20 1471 1506 1473 1538 3725 3724 3720 3721 3211 3210 3614 3615 2868 2869 4042 4043 3726 4044 4045 4046 +20 46 44 45 1492 530 529 518 519 532 531 1867 1866 1651 1652 3468 3469 533 4047 2420 3471 +20 164 120 1494 1527 998 997 4048 4049 2423 2424 3398 3397 2850 2851 4050 4051 4052 4053 3401 4054 +20 1466 1507 1473 1510 3524 3523 3599 3600 3315 3314 3270 3271 3678 3679 4055 4056 3601 4057 3980 4058 +20 56 57 55 1496 675 674 673 672 659 660 2339 2340 1734 1735 3277 3278 676 3280 3282 4059 +20 1472 1528 1497 1536 1885 1884 2993 2994 4060 4061 1890 1891 2723 2724 1892 1893 4062 1897 4063 3928 +20 1474 1471 1506 1531 3612 3613 3725 3724 3382 3381 3385 3386 3389 3390 3404 3405 4064 4065 3392 4066 +20 1484 1531 1486 1546 3534 3533 3406 3407 3143 3142 3148 3149 3146 3147 4067 4068 3537 4069 3153 4070 +20 1467 1500 1499 1529 1617 1616 1618 1619 1610 1611 1982 1983 2906 2907 3472 3473 1623 3477 3013 4071 +20 1475 1477 1462 1538 2839 2838 3450 3451 2164 2163 2870 2871 4072 4073 2872 2873 3899 2876 4074 4075 +20 86 90 78 1504 974 973 972 971 953 954 3175 3176 3589 3590 2165 2166 975 3179 4076 3591 +20 1465 1485 1498 1517 2268 2269 1561 1560 1676 1677 4077 4078 3673 3674 3671 3672 2273 4079 4080 3676 +20 1474 1497 1471 1531 3663 3662 2122 2123 3613 3612 3385 3386 3404 3405 3408 3409 3847 4081 4065 3410 +20 1485 1511 1487 1522 4082 4083 4084 4085 2915 2914 2916 2917 2920 2921 3297 3298 4086 4087 2923 4088 +20 1463 1518 1476 1539 2889 2888 3076 3077 3656 3657 3567 3568 2650 2651 3569 3570 3795 3574 4089 3935 +20 55 53 54 1494 647 646 633 634 649 648 1710 1711 4090 4091 1712 1713 650 1718 4092 4093 +20 1483 1520 1461 1529 3652 3651 3184 3185 2237 2238 3731 3732 2023 2024 3810 3811 3655 3938 3733 4041 +20 1465 1512 1491 1539 1858 1857 1859 1860 1684 1683 2652 2653 3345 3346 3958 3957 1863 3959 3348 4094 +20 1463 1518 1478 1548 2889 2888 2890 2891 2858 2857 1841 1842 3884 3885 3078 3079 2896 3796 4095 4096 +20 1460 1519 1520 1543 3624 3625 4097 4098 3293 3294 1787 1788 3633 3634 3798 3799 4099 4100 3635 4101 +20 1474 1497 1504 1532 3663 3662 3264 3263 3661 3660 3610 3611 3910 3911 2377 2378 3666 3848 3977 3914 +20 1486 1531 1497 1536 3407 3406 3408 3409 2124 2125 2725 2726 2723 2724 4102 4103 3412 4104 2729 4105 +20 1467 1495 1479 1514 2295 2294 2807 2808 1701 1702 1665 1666 3027 3028 2300 2301 2866 2305 3973 3031 +20 1516 1519 1460 1543 3856 3855 3625 3624 1782 1781 1789 1790 1787 1788 3798 3799 3857 4106 1794 4100 +20 1483 1494 1466 1529 2235 2236 2141 2140 3521 3522 3731 3732 3758 3759 3349 3350 4107 3734 4108 3760 +20 1479 1480 1469 1515 2088 2087 3642 3641 2805 2806 3354 3353 4109 4110 3881 3880 4111 4112 4113 4114 +20 46 137 138 1492 560 561 566 565 536 537 1867 1866 4035 4034 2515 2514 567 2561 4115 4038 +20 121 6 7 1495 290 289 21 22 292 291 3577 3578 2363 2364 2709 2710 293 3581 4116 3551 +20 1472 1497 1474 1531 4061 4060 3662 3663 4117 4118 4119 4120 3385 3386 3408 3409 4121 4122 4123 4081 +20 1469 1514 1489 1540 3030 3029 2713 2714 2803 2804 3544 3545 1747 1748 3085 3086 3991 3549 4124 3089 +20 1472 1487 1539 1547 4125 4126 2655 2654 4127 4128 4129 4130 2746 2747 2744 2745 4131 4132 4133 2750 +20 79 128 171 1490 979 980 992 991 990 989 2210 2211 3154 3155 1961 1960 993 2214 4134 3511 +20 1499 1500 1466 1529 1619 1618 2453 2454 2147 2146 2906 2907 3758 3759 3472 3473 2458 4071 3761 3854 +20 77 1504 74 1532 4135 4136 3828 3829 922 921 4137 4138 3908 3909 3910 3911 4139 4140 4141 3912 +20 1469 1515 1480 1548 4110 4109 3881 3880 3642 3641 3643 3644 2960 2961 3886 3887 4114 4142 3646 3891 +20 160 1498 107 1537 1822 1821 3365 3366 1328 1329 2016 2017 4143 4144 1811 1812 3367 2020 4145 4146 +20 143 77 74 1532 925 924 921 922 901 902 3068 3069 3908 3909 4137 4138 926 4147 3949 4141 +20 1473 1510 1493 1545 3679 3678 3419 3420 3212 3213 3373 3374 3528 3529 3272 3273 3681 3982 3531 4148 +20 147 1497 67 1536 2121 2120 4149 4150 815 816 2721 2722 4151 4152 2723 2724 4153 2728 4154 4155 +20 1501 1523 1473 1541 3372 3371 3370 3369 2968 2967 2898 2899 4006 4007 4156 4157 3377 4158 4159 4160 +20 108 139 154 1542 1309 1310 867 868 1342 1341 4161 4162 4163 4164 3039 3040 1343 4165 4166 4167 +20 158 0 40 1523 195 194 184 185 197 196 3429 3430 3443 3444 3431 3432 198 3435 4168 3446 +20 62 60 1486 1509 739 740 1575 1574 3244 3243 3245 3246 1920 1921 1918 1919 4169 4170 3248 1924 +20 34 7 8 1495 306 305 23 24 308 307 4027 4028 1948 1949 2363 2364 309 4171 4029 2366 +20 1460 1520 1519 1521 3294 3293 4098 4097 3625 3624 3504 3505 3517 3518 3503 3502 4099 3508 3629 4172 +20 177 1495 110 1500 3841 3840 2554 2555 401 400 3842 3843 2509 2510 2613 2614 4173 3846 4174 2615 +20 164 120 80 1494 998 997 1002 1001 1000 999 2423 2424 2933 2934 4049 4048 1003 4052 2935 4175 +20 1461 1485 1483 1517 1641 1640 3650 3649 2238 2237 2241 2242 2239 2240 3671 3672 3653 3675 2247 4176 +20 1497 1528 1472 1535 2994 2993 1884 1885 4061 4060 3461 3462 4177 4178 3463 3464 4062 3467 4179 4180 +20 6 1514 33 1540 2716 2715 4181 4182 275 276 3083 3084 4183 4184 3085 3086 4185 3088 4186 4187 +20 1479 1469 1508 1514 2806 2805 3942 3941 3920 3921 3027 3028 1669 1670 3029 3030 4188 3032 3974 4189 +20 52 50 151 1499 609 610 615 614 613 612 2542 2543 2148 2149 3818 3819 616 4190 2632 3821 +20 1493 1527 1464 1544 4191 4192 2284 2285 3413 3414 3497 3498 2053 2054 2609 2610 4193 4194 3587 2612 +20 1466 1483 1507 1510 3521 3522 3334 3333 3523 3524 3270 3271 4055 4056 4195 4196 3526 4197 4057 4198 +20 1484 1486 1471 1544 3142 3143 2116 2117 3209 3208 3584 3585 2317 2318 2315 2316 3535 3632 4199 2321 +20 1467 1481 1482 1529 1981 1980 2945 2944 1700 1699 1982 1983 3474 3475 1984 1985 2950 1990 3476 4200 +20 124 37 125 1540 434 435 440 439 438 437 1745 1746 2660 2661 4201 4202 441 4203 2662 4204 +20 1481 1520 1519 1543 3181 3180 4098 4097 2093 2094 3800 3801 3798 3799 3633 3634 4205 3816 3804 4101 +20 1484 1471 1493 1544 3208 3209 3215 3214 3216 3217 3584 3585 3497 3498 2317 2318 3221 4199 3588 3825 +20 47 49 48 1499 571 570 569 568 557 558 1609 1608 2902 2903 2429 2428 572 2432 2904 4206 +20 137 136 169 1537 630 631 1440 1439 1438 1437 2328 2329 4207 4208 1905 1906 1441 2331 4209 4210 +20 1478 1505 1463 1548 2862 2861 1927 1928 2857 2858 3884 3885 1841 1842 1925 1926 2864 4211 4095 1931 +20 101 1493 99 1544 4212 4213 3494 3493 1235 1236 4214 4215 2549 2550 3497 3498 4216 4217 4218 3500 +20 59 58 60 1509 700 701 714 713 712 711 3093 3094 1918 1919 2382 2383 715 3096 4219 2521 +20 1476 1491 1503 1525 3250 3251 1694 1693 3252 3253 3902 3901 3744 3745 3062 3063 3255 4220 3905 3748 +20 103 131 177 1495 1286 1287 408 409 1281 1282 2779 2780 3840 3841 2878 2877 1289 3797 3844 4221 +20 1475 1504 86 1532 2170 2169 3175 3176 3173 3174 4222 4223 4224 4225 3910 3911 3178 4226 4227 4228 +20 97 114 95 1528 1197 1196 1195 1194 1189 1190 2477 2478 3737 3738 2689 2690 1198 3396 4229 3740 +20 1474 1490 1462 1504 3103 3102 1962 1963 3136 3137 3661 3660 2167 2168 2738 2739 3139 3946 4230 2740 +20 1478 1502 1474 1513 2887 2886 3713 3714 3104 3105 3690 3691 3688 3689 3167 3166 4231 4232 3694 4233 +20 1468 1475 1477 1530 2832 2833 2839 2838 2794 2795 1954 1955 3452 3453 2352 2353 2841 4234 4235 3900 +20 1497 1504 1490 1535 3264 3263 2738 2739 2988 2987 3461 3462 3110 3111 3664 3665 3267 3669 3466 3947 +20 43 1533 41 1534 3005 3004 4236 4237 497 496 3116 3117 4238 4239 3198 3199 4240 3200 4241 4242 +20 75 74 76 1504 861 862 917 916 915 914 3261 3262 4243 4244 3828 3829 918 3831 4245 4246 +20 1463 1478 1502 1535 2857 2858 2887 2886 2885 2884 3992 3993 4247 4248 3106 3107 2894 3995 4249 4250 +20 1460 1521 1518 1522 3505 3504 3603 3604 3127 3126 3049 3048 3128 3129 3506 3507 3608 3509 3131 4251 +20 1478 1474 1502 1535 3105 3104 3714 3713 2886 2887 3106 3107 4247 4248 3108 3109 4231 3114 4250 4252 +20 1485 1476 1521 1522 2220 2219 2911 2910 2259 2260 2916 2917 3506 3507 3161 3162 2913 3230 4253 4254 +20 1469 1480 1479 1508 3641 3642 2087 2088 2806 2805 3941 3942 3920 3921 3233 3234 4111 3943 4188 3925 +20 147 73 67 1497 839 838 835 836 815 816 2120 2121 4149 4150 3287 3288 840 3289 4153 4255 +20 1484 1473 1507 1510 3207 3206 3600 3599 3865 3866 3417 3418 4055 4056 3678 3679 4256 3680 4257 4058 +20 75 1490 116 1528 2990 2989 4014 4013 935 934 2991 2992 4015 4016 2043 2044 4258 2997 4259 4019 +20 43 44 42 1533 508 507 506 505 494 495 3004 3005 4260 4261 3929 3930 509 3931 4262 4263 +20 1475 1473 1523 1541 2834 2835 3369 3370 4264 4265 4008 4009 4156 4157 4006 4007 4266 4010 4267 4160 +20 1466 1494 1483 1510 2140 2141 2236 2235 3522 3521 3270 3271 4195 4196 3269 3268 4107 3274 4197 4268 +20 168 58 71 1527 718 719 690 691 722 721 2282 2283 4269 4270 2734 2735 723 2736 4271 4272 +20 79 142 76 1504 951 950 929 930 945 946 2579 2580 4243 4244 4022 4023 952 4025 4273 4274 +20 64 141 1512 1536 789 790 2370 2369 2564 2563 3559 3560 1888 1889 2192 2193 4275 4276 4277 2372 +20 1496 1498 1461 1517 1679 1678 1644 1645 1733 1732 3360 3361 2241 2242 3673 3674 1824 4278 3363 3677 +20 162 1475 132 1530 3872 3871 4279 4280 1154 1153 3873 3874 4281 4282 2352 2353 4283 3877 4284 4285 +20 1484 1506 1471 1531 3723 3722 3724 3725 3209 3208 3533 3534 3404 3405 3389 3390 3728 3757 3536 4066 +20 1502 1518 1476 1522 2893 2892 3076 3077 3322 3321 3050 3051 3161 3162 3128 3129 3934 3132 3325 4286 +20 1482 1483 1529 1543 3336 3335 3732 3731 3474 3475 3337 3338 3812 3813 3339 3340 4287 3343 4288 3940 +20 1480 1476 1518 1521 2767 2768 3077 3076 3075 3074 2524 2525 3603 3604 2910 2911 3080 3364 4289 4290 +20 1473 1477 1506 1516 2837 2836 4291 4292 3720 3721 2827 2828 2401 2402 2796 2797 4293 3125 4294 4295 +20 1479 1480 1515 1519 2088 2087 3880 3881 3354 3353 2089 2090 3626 3627 2091 2092 4112 2097 4296 4297 +20 82 84 83 1512 1024 1023 1022 1021 1010 1011 4298 4299 1855 1856 3998 3999 1025 4300 4301 4001 +20 1471 1473 1523 1538 3210 3211 3369 3370 2498 2499 3614 3615 4302 4303 2868 2869 4033 4045 4304 4305 +20 147 66 1486 1536 817 818 4306 4307 2115 2114 2721 2722 2725 2726 4308 4309 4310 4311 2727 4312 +20 45 43 113 1514 520 521 526 525 524 523 1667 1668 3682 3683 2276 2277 527 2278 3684 4313 +20 115 1527 1493 1544 2281 2280 4192 4191 4314 4315 2051 2052 3497 3498 2609 2610 4316 2611 4317 4194 +20 1475 1523 1473 1538 4265 4264 3370 3369 2835 2834 2870 2871 2868 2869 4302 4303 4266 4318 2875 4305 +20 1462 1504 1475 1538 2168 2167 2169 2170 2163 2164 4072 4073 2870 2871 3975 3976 2174 4319 4074 4320 +20 1466 1473 1501 1545 3314 3315 2968 2967 2589 2590 2676 2677 2757 2758 3373 3374 3317 3981 2760 3379 +20 1487 1511 1485 1517 4085 4084 4083 4082 2914 2915 4321 4322 3671 3672 4323 4324 4086 4325 4326 4327 +20 117 97 116 1528 1217 1216 1202 1203 1219 1218 2039 2040 4015 4016 2477 2478 1220 2480 4018 4328 +20 1482 1529 1481 1543 3475 3474 1984 1985 2945 2944 3337 3338 3800 3801 3812 3813 4200 4288 3802 3815 +20 91 1523 1475 1532 4329 4330 4264 4265 4331 4332 4333 4334 4222 4223 2999 3000 4335 4336 4337 4338 +20 1476 1525 1463 1539 3901 3902 2703 2704 3657 3656 2650 2651 3567 3568 4339 4340 4032 4341 4089 4342 +20 1479 1516 1482 1519 2413 2412 2414 2415 1625 1624 2089 2090 2948 2949 3855 3856 2418 4343 2966 4344 +20 1462 1505 1478 1526 1725 1724 2861 2862 2954 2955 3449 3448 4345 4346 4347 4348 2957 4349 4350 4351 +20 1473 1506 1507 1516 3721 3720 2398 2397 3599 3600 2827 2828 1780 1779 2401 2402 4352 4294 4353 2405 +20 1472 1474 1502 1531 4118 4117 3714 3713 4354 4355 4119 4120 3715 3716 3385 3386 4356 4123 4357 3718 +20 69 1497 145 1536 4358 4359 3789 3788 843 844 4360 4361 3892 3893 2723 2724 4362 4363 4364 3927 +20 1478 1526 1505 1548 4346 4345 4347 4348 2861 2862 3884 3885 1925 1926 4365 4366 4351 4367 4211 4368 +20 50 49 93 1499 583 584 597 596 595 594 3818 3819 2449 2450 2429 2428 598 4369 3820 3897 +20 54 53 52 1494 634 633 622 623 636 635 4090 4091 2541 2540 1712 1713 637 4093 4370 2544 +20 1473 1507 1482 1516 3600 3599 3332 3331 2826 2825 2827 2828 2414 2415 1780 1779 3602 4353 2831 4371 +20 164 120 1527 1545 998 997 4051 4050 3398 3397 2674 2675 3399 3400 4372 4373 4053 4374 3402 4375 +20 105 108 107 1498 1307 1306 1305 1304 1301 1302 2596 2595 3365 3366 1804 1803 1308 3965 3996 4376 +20 1472 1474 1497 1535 4118 4117 3663 3662 4060 4061 4177 4178 3461 3462 3108 3109 4121 4377 4179 3668 +20 1465 1498 1496 1517 1677 1676 1678 1679 1600 1601 4077 4078 3360 3361 3673 3674 1682 4080 4378 4278 +20 1469 1479 1515 1526 2805 2806 3353 3354 4109 4110 3916 3917 4379 4380 3305 3306 4113 3919 4381 4382 +20 62 60 135 1486 739 740 745 744 743 742 3244 3243 2387 2388 1574 1575 746 4169 4383 2390 +20 101 102 99 1493 1243 1242 1241 1240 1235 1236 4213 4212 3494 3493 3950 3951 1244 4384 4216 3954 +20 1487 1546 1517 1547 4385 4386 4387 4388 4321 4322 2744 2745 4389 4390 4391 4392 4393 4394 4395 4396 +20 1462 1489 1526 1530 1741 1742 3806 3805 3449 3448 1588 1589 3454 3455 1878 1879 4397 1881 3457 4398 +20 1462 1474 1504 1538 3136 3137 3660 3661 2167 2168 4072 4073 3975 3976 3616 3617 4230 4399 4319 3978 +20 1482 1483 1466 1529 3336 3335 3522 3521 3313 3312 3474 3475 3758 3759 3731 3732 3525 4287 3853 4108 +20 1479 1477 1515 1526 2792 2793 3356 3355 3354 3353 3305 3306 4379 4380 3307 3308 3357 3311 4382 4400 +20 1473 1468 1501 1541 2824 2823 2076 2075 2967 2968 4006 4007 2898 2899 2635 2636 2972 4011 4159 2901 +20 95 1491 94 1528 3736 3735 2603 2602 1055 1054 3737 3738 2204 2205 2604 2605 4401 3741 4402 2607 +20 40 1523 1501 1541 3444 3443 3371 3372 3441 3442 4403 4404 2898 2899 4156 4157 3447 4405 4406 4158 +20 1481 1492 1467 1508 1979 1978 1650 1649 1981 1980 3922 3923 1655 1656 1659 1660 1988 4005 4407 1662 +20 175 98 143 1532 1231 1232 1096 1097 906 907 2373 2374 3068 3069 2819 2820 1234 2821 3071 4408 +20 1465 1487 1485 1517 2649 2648 2915 2914 2269 2268 4077 4078 3671 3672 4321 4322 2922 4409 4079 4326 +20 1467 1479 1481 1508 1702 1701 2083 2084 1980 1981 1655 1656 3922 3923 3920 3921 3860 3972 4407 3926 +20 1476 1491 1525 1539 3250 3251 3063 3062 3902 3901 2650 2651 4339 4340 3345 3346 4220 3347 4341 4410 +20 1518 1521 1476 1522 3604 3603 2910 2911 3077 3076 3128 3129 3161 3162 3506 3507 4290 4251 4286 4254 +20 1471 1474 1506 1538 3613 3612 3381 3382 3724 3725 3614 3615 4042 4043 3616 3617 4064 3622 4044 4411 +20 137 169 138 1537 1437 1438 1444 1443 565 566 2328 2329 4036 4037 4207 4208 1445 4209 4039 4412 +20 123 1489 6 1540 4413 4414 2712 2711 297 296 4415 4416 3083 3084 1747 1748 4417 4418 4419 3087 +20 1483 1494 1464 1510 2235 2236 2335 2336 2938 2937 4195 4196 3415 3416 3269 3268 2941 4268 4420 4421 +20 61 62 64 1509 737 738 753 752 751 750 4422 4423 2462 2461 3245 3246 754 4424 4425 3249 +20 33 6 121 1514 275 276 289 290 300 299 4181 4182 3579 3580 2715 2716 301 4185 4426 3582 +20 1511 1520 1507 1543 3291 3292 4427 4428 2617 2618 3283 3284 1785 1786 3633 3634 4429 3636 3286 4430 +20 1472 1539 1512 1547 4128 4127 3958 3957 1887 1886 4129 4130 2565 2566 2746 2747 4431 4133 4432 3961 +20 9 10 1501 1541 27 28 4433 4434 2073 2074 2637 2638 2898 2899 4435 4436 4437 4438 2900 4439 +20 183 79 78 1504 967 966 947 948 969 968 2249 2250 3589 3590 2579 2580 970 2581 3592 4440 +20 69 145 68 1536 844 843 842 841 828 829 4360 4361 3968 3969 3892 3893 845 4364 4441 3970 +20 1470 1534 1488 1542 3238 3237 3595 3596 2769 2770 2006 2007 4442 4443 4444 4445 3598 4446 4447 4448 +20 160 107 109 1537 1329 1328 1323 1324 1331 1330 2016 2017 4449 4450 4143 4144 1332 4145 4451 4452 +20 91 1475 86 1532 4332 4331 3174 3173 1073 1074 4333 4334 4224 4225 4222 4223 4453 4337 4454 4227 +20 66 147 1486 1544 818 817 2114 2115 4307 4306 4455 4456 2315 2316 2313 2314 4310 4457 4458 2320 +20 115 1493 101 1544 4315 4314 4213 4212 1263 1262 2051 2052 4214 4215 3497 3498 4459 4317 4460 4217 +20 179 1488 2 1525 4461 4462 4463 4464 212 213 4465 4466 4467 4468 3202 3203 4469 4470 4471 4472 +20 94 82 141 1512 1028 1029 799 800 1032 1031 2392 2391 2369 2370 4298 4299 1033 4473 2393 4474 +20 61 1509 64 1512 4423 4422 2462 2461 751 750 4475 4476 2564 2563 2322 2323 4425 4477 4478 2567 +20 61 81 1509 1512 755 756 2201 2200 4422 4423 4475 4476 2322 2323 2306 2307 4479 4480 4477 2325 +20 1480 1478 1515 1518 3879 3878 3883 3882 3881 3880 3075 3074 3327 3328 2890 2891 3888 4481 4482 4483 +20 1473 1506 1484 1507 3721 3720 3722 3723 3207 3206 3599 3600 3865 3866 2397 2398 3727 4352 4256 4484 +20 1481 1520 1485 1521 3181 3180 3182 3183 1552 1553 2255 2256 2259 2260 3503 3502 3187 4485 2261 4486 +20 1493 1527 112 1545 4191 4192 4487 4488 4489 4490 3528 3529 4491 4492 3399 3400 4493 4494 4495 4496 +20 1464 1486 1509 1546 1573 1572 1921 1920 1916 1917 3144 3145 4497 4498 3146 3147 1922 3152 4499 4500 +20 36 1534 1533 1542 4501 4502 3198 3199 4503 4504 4505 4506 4507 4508 4444 4445 4509 4510 4511 4512 +20 1483 1511 1485 1520 3695 3696 4083 4082 3650 3649 3651 3652 3182 3183 3292 3291 4513 4514 3654 4515 +20 64 65 141 1536 763 764 792 791 790 789 3559 3560 2192 2193 3561 3562 793 3565 4276 4516 +20 143 74 73 1497 902 901 856 857 904 903 3067 3066 3287 3288 3826 3827 905 3948 3487 4517 +20 2 1525 1488 1542 4468 4467 3202 3203 4463 4464 4518 4519 4442 4443 3903 3904 4472 4520 4521 4522 +20 1477 1506 1513 1538 4291 4292 2529 2530 4523 4524 2872 2873 4525 4526 4042 4043 4527 4528 4529 4530 +20 176 1500 32 1501 2586 2585 3224 3223 380 379 2587 2588 3225 3226 2077 2078 4531 2593 4532 3229 +20 72 44 1492 1533 512 513 3469 3468 4533 4534 4535 4536 3006 3007 3929 3930 4537 4538 4539 3932 +20 174 141 68 1536 847 846 812 813 849 848 2194 2195 3968 3969 2192 2193 850 2197 3971 4540 +20 34 110 177 1495 331 332 401 400 399 398 4027 4028 3840 3841 2554 2555 402 4030 4541 4173 +20 56 71 58 1527 693 692 691 690 687 688 2848 2849 2734 2735 4269 4270 694 4542 2856 4272 +20 56 55 54 1494 660 659 648 649 662 661 2334 2333 4090 4091 1710 1711 663 3281 4543 4092 +20 1476 1502 1487 1539 3322 3321 3320 3319 2647 2646 2650 2651 2654 2655 3571 3572 3323 3936 2657 4544 +20 37 123 6 1540 303 302 296 297 278 279 4201 4202 3083 3084 4415 4416 304 4545 4546 4419 +20 130 38 8 1530 335 334 323 324 310 311 3437 3438 1950 1951 2763 2764 336 4547 3439 2766 +20 173 56 1494 1527 665 664 2333 2334 4548 4549 4550 4551 2850 2851 2848 2849 4552 4553 4554 2854 +20 1477 1513 1515 1526 4524 4523 3189 3190 3355 3356 3307 3308 4379 4380 4555 4556 4557 4558 4400 4559 +20 179 182 39 1525 479 478 475 476 238 239 4465 4466 2701 2702 2699 2700 480 4560 4561 2707 +20 1470 1533 1534 1542 1935 1936 3199 3198 3237 3238 2006 2007 4444 4445 4507 4508 4562 4563 4446 4512 +20 91 92 1523 1532 1086 1087 4564 4565 4330 4329 4333 4334 2999 3000 4566 4567 4568 4569 4336 4570 +20 121 1495 131 1514 3578 3577 2878 2877 404 403 3579 3580 2879 2880 2300 2301 4571 3583 4572 2883 +20 3 1534 1488 1549 4573 4574 3595 3596 4575 4576 4577 4578 1845 1846 3849 3850 4579 4580 4581 4582 +20 6 123 7 1489 297 296 295 294 22 21 2712 2711 2362 2361 4414 4413 298 4417 3550 4583 +20 69 75 145 1497 859 860 865 864 843 844 4359 4358 3789 3788 2986 2985 866 4584 4362 3792 +20 1465 1487 1517 1547 2649 2648 4322 4321 4077 4078 2742 2743 4389 4390 2744 2745 4409 2749 4585 4395 +20 162 133 90 1530 1138 1137 1127 1128 1078 1079 3873 3874 2065 2066 4586 4587 1139 4588 3876 4589 +20 1 161 179 1525 217 218 223 222 214 215 4590 4591 4465 4466 4592 4593 224 4594 4595 4596 +20 1483 1484 1464 1546 3700 3699 3141 3140 2938 2937 3701 3702 3144 3145 3148 3149 4597 3707 4598 3151 +20 1464 1509 1496 1517 1917 1916 1835 1836 2341 2342 2939 2940 3360 3361 4599 4600 2386 4601 3787 4602 +20 1478 1515 1513 1526 3883 3882 3190 3189 3690 3691 4345 4346 4555 4556 4379 4380 4603 4604 4605 4559 +20 52 51 50 1499 608 607 588 589 610 609 2542 2543 3818 3819 2357 2358 611 3133 4190 4606 +20 1496 1509 1465 1517 1836 1835 1759 1760 1601 1600 3360 3361 4077 4078 4599 4600 1838 4602 4378 4607 +20 132 1530 1475 1541 4282 4281 2352 2353 4279 4280 4608 4609 4008 4009 3019 3020 4285 4610 4611 4612 +20 153 119 1514 1534 396 395 3538 3539 4613 4614 4615 4616 3120 3121 3773 3774 4617 4618 4619 3777 +20 31 1488 1534 1542 4620 4621 3596 3595 4622 4623 4624 4625 4444 4445 4442 4443 4626 4627 4628 4448 +20 1484 1507 1483 1510 3866 3865 3333 3334 3700 3699 3417 3418 4195 4196 4055 4056 3867 4257 4629 4198 +20 1463 1491 1528 1539 2683 2684 2605 2604 2041 2042 3567 3568 4630 4631 3345 3346 2692 4632 4633 4634 +20 162 132 133 1530 1153 1154 455 456 1137 1138 3873 3874 4586 4587 4281 4282 1436 4284 4588 4635 +20 86 1504 77 1532 3176 3175 4136 4135 956 955 4224 4225 4137 4138 3910 3911 4636 4228 4637 4140 +20 1484 1487 1511 1524 4638 4639 4085 4084 3697 3698 3754 3753 2623 2624 3984 3985 4640 4641 4642 4643 +20 1478 1518 1480 1548 2891 2890 3075 3074 3879 3878 3884 3885 2960 2961 3078 3079 4481 4096 3889 3081 +20 1474 1472 1502 1535 4117 4118 4355 4354 3713 3714 3108 3109 4247 4248 4177 4178 4356 4377 4252 4644 +20 61 64 81 1512 750 751 758 757 756 755 4475 4476 2306 2307 2564 2563 759 4478 4480 4645 +20 1469 1505 1526 1548 4646 4647 4348 4347 3916 3917 3643 3644 4365 4366 1925 1926 4648 4649 4650 4368 +20 1477 1515 1513 1516 3356 3355 3190 3189 4523 4524 2796 2797 2533 2534 3193 3194 4557 3358 4651 3196 +20 72 42 44 1533 511 510 505 506 513 512 4535 4536 3929 3930 4260 4261 514 4652 4538 4263 +20 162 86 91 1475 1080 1081 1073 1074 1084 1083 3871 3872 4331 4332 3174 3173 1085 3933 4653 4453 +20 75 116 145 1528 934 935 938 937 864 865 2991 2992 3790 3791 4015 4016 939 4259 3793 4654 +20 1474 1513 1506 1538 3689 3688 2530 2529 3382 3381 3616 3617 4042 4043 4525 4526 4655 4656 4411 4530 +20 1463 1535 1502 1539 3993 3992 4247 4248 2885 2884 3567 3568 3571 3572 4657 4658 4249 4659 3573 4660 +20 32 9 10 1501 338 337 27 28 340 339 3225 3226 4434 4433 2073 2074 341 3228 4661 4437 +20 119 4 1540 1549 258 257 4662 4663 3542 3543 3762 3763 3766 3767 4664 4665 4666 4667 3768 4668 +20 147 67 66 1536 816 815 804 805 818 817 2721 2722 4308 4309 4151 4152 819 4154 4311 4669 +20 1473 1506 1477 1538 3721 3720 4292 4291 2836 2837 2868 2869 2872 2873 4042 4043 4293 4046 2874 4528 +20 91 132 162 1475 1150 1151 1154 1153 1083 1084 4331 4332 3871 3872 4279 4280 1155 4670 4653 4283 +20 63 57 59 1496 704 703 698 699 706 705 3098 3099 3092 3091 3277 3278 707 4671 3859 3779 +20 1506 1513 1474 1524 2529 2530 3688 3689 3381 3382 2642 2643 3383 3384 3168 3169 4655 3222 3391 4672 +20 1502 1474 1513 1524 3713 3714 3689 3688 3167 3166 3054 3055 3168 3169 3383 3384 4233 3717 3172 4672 +20 146 61 81 1509 731 732 755 756 761 760 1761 1762 2200 2201 4422 4423 762 4673 2202 4479 +20 148 55 57 1496 678 677 672 673 680 679 2666 2667 3277 3278 1734 1735 681 3552 4674 4059 +20 1463 1528 1490 1535 2042 2041 2043 2044 1993 1992 3992 3993 3110 3111 3463 3464 2048 4675 3994 3465 +20 119 4 5 1540 258 257 17 18 260 259 3542 3543 4676 4677 4663 4662 261 4666 4678 4679 +20 1503 1525 157 1542 3745 3744 4680 4681 4682 4683 2010 2011 4684 4685 3903 3904 4686 3907 4687 4688 +20 181 169 136 1537 1353 1354 1439 1440 1060 1061 2844 2845 1905 1906 4207 4208 1442 4689 4690 4210 +20 1464 1484 1483 1510 3140 3141 3699 3700 2937 2938 3415 3416 4195 4196 3417 3418 4597 3423 4420 4629 +20 161 88 1491 1525 1106 1107 2436 2435 4691 4692 4592 4593 3062 3063 3742 3743 4693 4694 4695 3747 +20 70 1533 154 1542 4696 4697 3480 3481 430 429 4698 4699 4163 4164 4507 4508 4700 4701 4702 4703 +20 72 138 178 1492 539 540 896 895 894 893 4533 4534 4704 4705 4035 4034 897 4706 4707 4708 +20 1512 1536 1472 1547 1889 1888 1890 1891 1886 1887 2565 2566 4129 4130 4709 4710 1896 4711 4432 4712 +20 99 92 98 1523 1157 1156 1091 1092 1159 1158 2496 2497 2500 2501 4565 4564 1160 4713 2502 4714 +20 1497 1531 1472 1536 3409 3408 4119 4120 4061 4060 2723 2724 1890 1891 4102 4103 4122 4105 4063 4715 +20 1483 1485 1511 1517 3649 3650 4082 4083 3696 3695 2239 2240 4323 4324 3671 3672 4513 4176 4716 4327 +20 100 101 99 1544 1238 1237 1236 1235 1224 1225 2547 2548 2549 2550 4214 4215 1239 4717 2551 4218 +20 34 177 131 1495 398 399 409 408 405 406 4027 4028 2878 2877 3840 3841 410 4541 4718 4221 +20 112 1527 120 1545 4488 4487 4050 4051 1358 1357 4491 4492 4372 4373 3399 3400 4719 4496 4720 4375 +20 92 98 1523 1532 1091 1092 2501 2500 4565 4564 4566 4567 2999 3000 2819 2820 4714 4721 4570 3002 +20 91 86 87 1532 1074 1073 958 959 1076 1075 4333 4334 4722 4723 4224 4225 1077 4454 4724 4725 +20 1475 1523 159 1541 4265 4264 4726 4727 4728 4729 4008 4009 4730 4731 4156 4157 4732 4267 4733 4734 +20 36 31 1534 1542 360 359 4623 4622 4502 4501 4505 4506 4444 4445 4624 4625 4735 4736 4510 4628 +20 1510 1527 1493 1545 3750 3749 4192 4191 3420 3419 3272 3273 3528 3529 3399 3400 4737 3752 4148 4494 +20 161 1503 88 1525 4738 4739 2437 2438 1107 1106 4592 4593 3742 3743 3744 3745 4740 4741 4694 3746 +20 91 159 1475 1523 1143 1144 4728 4729 4331 4332 4330 4329 4264 4265 4726 4727 4742 4743 4335 4732 +20 1480 1515 1519 1521 3880 3881 3627 3626 2091 2092 2524 2525 3517 3518 3605 3606 4297 4744 3520 3630 +20 6 33 5 1540 276 275 274 273 19 20 3083 3084 4676 4677 4183 4184 277 4186 4745 4746 +20 99 102 140 1523 1240 1241 1246 1245 1163 1164 2496 2497 4747 4748 3952 3953 1247 3955 4749 4750 +20 1472 1502 1487 1531 4355 4354 3320 3319 4126 4125 4119 4120 3986 3987 3715 3716 4751 4357 4752 3989 +20 75 142 116 1490 927 928 933 932 935 934 2989 2990 4014 4013 4020 4021 936 4753 4258 4754 +20 65 1486 66 1536 3558 3557 4307 4306 769 768 3561 3562 4308 4309 2725 2726 4755 3566 4756 4312 +20 1472 1491 1512 1539 2787 2786 1860 1859 1887 1886 4127 4128 3958 3957 3345 3346 2788 4757 4431 4094 +20 1472 1528 1491 1539 1885 1884 2604 2605 2786 2787 4127 4128 3345 3346 4630 4631 2789 4758 4757 4634 +20 150 1491 114 1525 4759 4760 2685 2686 1200 1199 4761 4762 2978 2979 3062 3063 4763 4764 4765 3064 +20 62 66 65 1486 771 770 769 768 765 766 3244 3243 3557 3558 4307 4306 772 4766 3778 4755 +20 43 42 41 1533 495 494 421 422 497 496 3004 3005 4236 4237 4260 4261 498 4262 4240 4767 +20 69 74 75 1497 854 855 862 861 860 859 4359 4358 2986 2985 3826 3827 863 4768 4584 3830 +20 48 51 137 1499 586 587 592 591 562 563 2902 2903 2327 2326 2357 2358 593 4769 3822 3479 +20 46 138 44 1492 537 536 535 534 529 530 1867 1866 3468 3469 4035 4034 538 4115 4047 4770 +20 1469 1526 1505 1540 3917 3916 4347 4348 4647 4646 3544 3545 1827 1828 4771 4772 4648 4773 4774 4775 +20 179 39 1488 1525 239 238 3044 3045 4462 4461 4465 4466 3202 3203 2701 2702 4776 4561 4470 3205 +20 167 170 152 1545 204 205 1453 1454 1457 1456 3782 3783 2755 2756 4777 4778 1458 4779 3785 4780 +20 96 95 94 1528 1179 1178 1054 1055 1181 1180 4781 4782 2204 2205 3737 3738 1182 4783 4784 4402 +20 111 1493 115 1527 4785 4786 4314 4315 877 878 4787 4788 2280 2281 4192 4191 4789 4790 4791 4316 +20 148 63 156 1496 708 709 784 783 782 781 2666 2667 2061 2062 3098 3099 785 4792 3460 3870 +20 1507 1520 1483 1543 4428 4427 3651 3652 3334 3333 1785 1786 3339 3340 3633 3634 4793 4430 3344 3939 +20 173 80 120 1494 669 670 1001 1002 890 891 4548 4549 4049 4048 2933 2934 1004 4794 4795 4175 +20 102 158 140 1523 1273 1274 486 487 1245 1246 3952 3953 4747 4748 3429 3430 1278 4796 4750 4797 +20 102 1493 112 1545 3951 3950 4490 4489 1269 1268 4798 4799 4491 4492 3528 3529 4800 4801 4802 4495 +20 139 70 154 1542 870 869 429 430 868 867 3039 3040 4163 4164 4698 4699 871 4803 4167 4702 +20 1472 1536 1531 1547 1891 1890 4102 4103 4119 4120 4129 4130 4804 4805 4709 4710 4715 4712 4806 4807 +20 155 1505 125 1540 4808 4809 2177 2178 442 443 4810 4811 2660 2661 1827 1828 4812 4813 4814 2663 +20 132 38 1530 1541 447 448 2764 2763 4281 4282 4608 4609 3019 3020 2633 2634 4815 4816 4610 3022 +20 120 173 1494 1527 890 891 4549 4548 4049 4048 4050 4051 2850 2851 4550 4551 4795 4817 4054 4554 +20 91 87 92 1532 1075 1076 1089 1088 1087 1086 4333 4334 4566 4567 4722 4723 1090 4724 4569 4818 +20 39 163 129 1505 461 460 459 458 463 462 2926 2927 4819 4820 1998 1999 464 3135 4821 4822 +20 34 121 7 1495 316 315 291 292 305 306 4027 4028 2363 2364 3577 3578 317 4823 4171 4116 +20 158 40 140 1523 196 197 489 488 487 486 3429 3430 4747 4748 3443 3444 490 4168 4797 4824 +20 84 94 95 1491 1026 1027 1055 1054 1053 1052 3861 3862 3735 3736 2603 2602 1056 4825 4826 4401 +20 1483 1517 1511 1546 2240 2239 4323 4324 3696 3695 3701 3702 3703 3704 4387 4388 4716 4827 3706 4828 +20 62 61 60 1509 738 737 726 727 740 739 3245 3246 1918 1919 4422 4423 741 4424 4170 4829 +20 150 95 114 1491 1057 1058 1194 1195 1200 1199 4760 4759 2685 2686 3735 3736 1201 4830 4763 3739 +20 1472 1487 1502 1539 4125 4126 3319 3320 4354 4355 4127 4128 3571 3572 2654 2655 4751 4131 4831 4544 +20 178 1492 138 1537 4705 4704 4035 4034 896 895 3835 3836 4036 4037 2516 2517 4708 4832 4833 4040 +20 111 101 115 1493 1259 1260 1263 1262 877 878 4786 4785 4314 4315 4213 4212 1264 4834 4789 4459 +20 2 157 1525 1542 210 209 4681 4680 4467 4468 4518 4519 3903 3904 4684 4685 4835 4836 4520 4688 +20 1482 1516 1507 1543 2415 2414 1780 1779 3332 3331 3337 3338 1785 1786 1789 1790 4371 4837 3342 1792 +20 1463 1525 1491 1539 2704 2703 3062 3063 2684 2683 3567 3568 3345 3346 4339 4340 3065 4342 4632 4410 +20 9 122 10 1541 345 344 343 342 28 27 2637 2638 4435 4436 4838 4839 346 4840 4438 4841 +20 87 86 77 1532 959 958 955 956 961 960 4722 4723 4137 4138 4224 4225 962 4725 4842 4637 +20 1464 1493 1510 1527 3413 3414 3420 3419 3415 3416 2284 2285 3749 3750 4192 4191 3422 4193 4843 4737 +20 49 103 118 1500 573 574 605 604 601 602 2430 2431 4844 4845 2444 2445 606 3593 4846 4847 +20 179 39 2 1488 239 238 232 233 212 213 4462 4461 4463 4464 3045 3044 240 4776 4469 4848 +20 52 80 54 1494 641 640 639 638 635 636 2541 2540 4090 4091 2933 2934 642 3964 4370 4849 +20 121 131 113 1514 403 404 1370 1369 385 386 3579 3580 3682 3683 2879 2880 1371 4572 4850 3839 +20 1470 1533 1508 1534 1935 1936 3008 3009 3232 3231 3237 3238 3118 3119 3198 3199 4851 4562 3242 3201 +20 66 134 147 1544 822 823 826 825 817 818 4455 4456 2313 2314 4852 4853 827 4854 4457 4855 +20 132 1475 159 1541 4280 4279 4729 4728 1149 1148 4608 4609 4730 4731 4008 4009 4856 4611 4857 4733 +20 79 171 142 1490 989 990 995 994 950 951 2210 2211 4020 4021 3154 3155 996 4134 4024 4858 +20 49 118 93 1500 602 601 600 599 596 597 2430 2431 2455 2456 4844 4845 603 4846 3898 4859 +20 104 105 89 1503 1115 1114 1113 1112 1099 1100 4860 4861 2156 2157 2597 2598 1116 4862 4863 3090 +20 1484 1507 1506 1524 3866 3865 2397 2398 3722 3723 3754 3753 2642 2643 2625 2626 4484 4864 3755 2645 +20 1484 1511 1507 1524 3698 3697 2618 2617 3865 3866 3754 3753 2625 2626 2623 2624 3868 4642 4864 2630 +20 177 118 103 1500 1280 1279 604 605 1282 1281 3842 3843 2444 2445 4844 4845 1283 4865 3845 4847 +20 76 78 79 1504 940 941 948 947 946 945 4243 4244 2579 2580 3589 3590 949 4866 4273 4440 +20 112 1493 111 1527 4489 4490 4786 4785 1271 1270 4487 4488 4787 4788 4192 4191 4867 4493 4868 4790 +20 88 104 89 1503 1102 1101 1100 1099 1041 1042 2437 2438 2156 2157 4860 4861 1103 4869 3326 4863 +20 1477 1513 1506 1516 4524 4523 2530 2529 4292 4291 2796 2797 2401 2402 2533 2534 4527 4651 4295 2537 +20 1523 1532 1471 1538 3000 2999 2375 2376 2499 2498 4302 4303 3614 3615 3618 3619 3001 4870 4304 3621 +20 81 82 83 1512 794 795 1011 1010 1009 1008 2306 2307 1855 1856 4298 4299 1012 4871 3962 4301 +20 174 96 94 1528 1184 1183 1180 1181 1186 1185 2189 2188 2204 2205 4781 4782 1187 4872 2207 4784 +20 1465 1517 1509 1547 4078 4077 4599 4600 1759 1760 2742 2743 2469 2470 4389 4390 4607 4585 4873 4874 +20 118 176 93 1500 377 378 1168 1167 599 600 4844 4845 2455 2456 2585 2586 1169 4875 4859 2975 +20 153 41 119 1534 501 502 416 417 395 396 4615 4616 3773 3774 4238 4239 504 4876 4618 4877 +20 1485 1520 1511 1522 3183 3182 3292 3291 4083 4082 2916 2917 3297 3298 3295 3296 4515 4878 4087 3302 +20 48 49 50 1499 568 569 584 583 582 581 2902 2903 3818 3819 2429 2428 585 4206 4879 4369 +20 164 112 120 1545 1361 1360 1357 1358 997 998 2674 2675 4372 4373 4491 4492 1362 4880 4374 4720 +20 118 110 32 1500 373 372 347 348 375 374 4844 4845 3224 3223 2509 2510 376 4881 4882 3963 +20 62 135 66 1486 742 743 774 773 770 771 3244 3243 4307 4306 2387 2388 775 4383 4766 4883 +20 54 173 56 1494 667 666 665 664 661 662 4090 4091 2334 2333 4548 4549 668 4884 4543 4552 +20 3 1488 39 1549 4576 4575 3045 3044 231 230 4577 4578 2928 2929 1845 1846 4885 4581 4886 3047 +20 146 59 61 1509 730 729 724 725 732 731 1761 1762 4422 4423 3093 3094 733 3833 4673 4887 +20 0 167 1501 1545 192 191 3781 3780 3427 3428 3553 3554 2757 2758 3782 3783 4888 4889 3555 3786 +20 123 126 130 1530 1399 1400 1405 1404 318 319 4890 4891 3437 3438 2264 2265 1406 4892 4893 4894 +20 1508 1514 1469 1534 1670 1669 3029 3030 3942 3941 3118 3119 3771 3772 3120 3121 4189 3124 3945 3775 +20 1511 1517 1487 1546 4324 4323 4321 4322 4085 4084 3703 3704 4386 4385 4387 4388 4325 4828 4895 4393 +20 1507 1511 1483 1520 2617 2618 3696 3695 3334 3333 4427 4428 3651 3652 3292 3291 3869 4429 4793 4514 +20 91 159 132 1475 1143 1144 1149 1148 1151 1150 4331 4332 4279 4280 4729 4728 1152 4742 4670 4856 +20 3 35 1534 1549 241 242 4896 4897 4574 4573 4577 4578 3849 3850 4898 4899 4900 4901 4580 4902 +20 69 67 73 1497 830 831 836 835 834 833 4359 4358 3287 3288 4149 4150 837 4903 4904 4255 +20 1517 1546 1509 1547 4388 4387 4497 4498 4600 4599 4389 4390 2469 2470 4391 4392 4905 4396 4874 4906 +20 104 1503 157 1542 4861 4860 4683 4682 1295 1296 4907 4908 4684 4685 2010 2011 4909 4910 4911 4687 +20 1464 1509 1517 1546 1917 1916 4600 4599 2939 2940 3144 3145 4387 4388 4497 4498 4601 4499 4912 4905 +20 71 115 168 1527 875 876 888 887 721 722 4269 4270 2282 2283 2280 2281 889 4913 4271 2287 +20 36 1533 70 1542 4504 4503 4697 4696 366 367 4505 4506 4698 4699 4507 4508 4914 4511 4915 4701 +20 77 76 74 1504 920 919 916 917 922 921 4136 4135 3828 3829 4243 4244 923 4916 4139 4246 +20 1486 1531 1536 1547 3407 3406 4103 4102 2725 2726 2467 2468 4709 4710 4804 4805 4104 4917 4918 4807 +20 118 32 176 1500 374 375 380 379 378 377 4844 4845 2585 2586 3224 3223 381 4882 4875 4531 +20 1487 1524 1484 1531 3985 3984 3754 3753 4638 4639 3986 3987 3533 3534 3387 3388 4641 3990 4919 3756 +20 40 1501 10 1541 3442 3441 4434 4433 187 186 4403 4404 4435 4436 2898 2899 4920 4406 4921 4439 +20 69 67 1497 1536 830 831 4150 4149 4359 4358 4360 4361 2723 2724 4151 4152 4903 4922 4363 4155 +20 1475 1530 1468 1541 2353 2352 1954 1955 2832 2833 4008 4009 2635 2636 3019 3020 4234 4612 4012 3021 +20 48 50 51 1499 581 582 589 588 587 586 2902 2903 2357 2358 3818 3819 590 4879 4769 4606 +20 1486 1509 1546 1547 1921 1920 4498 4497 3146 3147 2467 2468 4391 4392 2469 2470 4500 2474 4923 4906 +20 1 2 157 1525 11 12 210 209 208 207 4590 4591 4680 4681 4467 4468 211 4924 4925 4835 +20 60 61 59 1509 727 726 725 724 711 712 1918 1919 3093 3094 4422 4423 728 4829 4219 4887 +20 1513 1515 1478 1518 3189 3190 3882 3883 3691 3690 3257 3258 2890 2891 3327 3328 4603 3330 4926 4483 +20 38 122 9 1541 351 350 344 345 321 322 2633 2634 2637 2638 4838 4839 352 4927 2639 4840 +20 148 57 63 1496 679 680 703 704 709 708 2666 2667 3098 3099 3277 3278 710 4674 4792 4671 +20 1469 1489 1526 1540 2804 2803 3806 3805 3916 3917 3544 3545 4771 4772 1747 1748 3918 4124 4773 4928 +20 31 2 1488 1542 226 225 4464 4463 4621 4620 4624 4625 4442 4443 4518 4519 4929 4930 4627 4521 +20 90 133 126 1530 1128 1127 1126 1125 1130 1129 2065 2066 2264 2265 4586 4587 1131 4589 3823 4931 +20 157 1503 161 1525 4682 4683 4739 4738 219 220 4680 4681 4592 4593 3744 3745 4932 4686 4933 4741 +20 109 181 160 1537 1346 1345 1070 1071 1330 1331 4449 4450 2016 2017 2844 2845 1347 4934 4451 2847 +20 117 116 171 1490 1218 1219 1389 1388 1387 1386 2036 2035 3154 3155 4014 4013 1390 4017 3648 4935 +20 150 88 84 1491 1048 1047 1036 1037 1050 1049 4760 4759 3861 3862 2435 2436 1051 4936 4937 3863 +20 96 97 95 1528 1192 1191 1190 1189 1178 1179 4781 4782 3737 3738 2477 2478 1193 4938 4783 4229 +20 155 1505 1540 1549 4808 4809 1828 1827 4810 4811 4939 4940 3766 3767 1929 1930 4813 4941 4942 4943 +20 1504 1532 1475 1538 3911 3910 4222 4223 2170 2169 3975 3976 2870 2871 3618 3619 4226 3979 4320 4944 +20 78 77 86 1504 942 943 956 955 954 953 3589 3590 3175 3176 4136 4135 957 4945 4076 4636 +20 1502 1522 1487 1524 3051 3050 2920 2921 3319 3320 3054 3055 3984 3985 3056 3057 3324 3061 3988 4946 +20 2 39 3 1488 233 232 231 230 14 13 4463 4464 4575 4576 3045 3044 234 4848 4947 4885 +20 176 32 167 1501 379 380 353 354 383 382 2587 2588 3780 3781 3225 3226 384 4532 3967 4948 +20 1509 1512 1465 1547 2323 2322 1857 1858 1760 1759 2469 2470 2742 2743 2565 2566 2324 2569 4873 3960 +20 153 113 43 1514 392 393 525 526 499 500 4613 4614 2276 2277 3682 3683 528 4949 4950 4313 +20 182 179 114 1525 478 479 1378 1379 1373 1374 2699 2700 2978 2979 4465 4466 1381 4560 2981 4951 +20 1463 1528 1535 1539 2042 2041 3464 3463 3992 3993 3567 3568 4657 4658 4630 4631 4675 4633 4659 4952 +20 177 110 118 1500 400 401 372 373 1279 1280 3842 3843 4844 4845 2509 2510 1356 4174 4865 4881 +20 1502 1513 1478 1518 3166 3167 3690 3691 2887 2886 2892 2893 2890 2891 3257 3258 4232 3260 2897 4926 +20 10 40 0 1501 187 186 185 184 30 29 4434 4433 3427 3428 3441 3442 188 4920 4953 3445 +20 34 131 121 1495 406 405 404 403 315 316 4027 4028 3577 3578 2878 2877 407 4718 4823 4571 +20 91 92 159 1523 1086 1087 1146 1145 1144 1143 4330 4329 4726 4727 4565 4564 1147 4568 4743 4954 +20 152 170 164 1545 1454 1453 1366 1367 1450 1451 2755 2756 2674 2675 4777 4778 1455 4780 2977 4955 +20 0 167 10 1501 192 191 190 189 29 30 3427 3428 4434 4433 3780 3781 193 4888 4953 4956 +20 35 119 1534 1549 267 268 3774 3773 4897 4896 4898 4899 3849 3850 3762 3763 4957 4958 4902 3852 +20 142 171 116 1490 994 995 1388 1389 932 933 4020 4021 4014 4013 3154 3155 1391 4858 4754 4935 +20 38 133 132 1530 450 451 456 455 447 448 2763 2764 4281 4282 4586 4587 457 4959 4815 4635 +20 40 159 1523 1541 481 482 4727 4726 3443 3444 4403 4404 4156 4157 4730 4731 4960 4961 4405 4734 +20 72 44 138 1492 512 513 534 535 540 539 4533 4534 4035 4034 3468 3469 541 4537 4706 4770 +20 69 73 74 1497 833 834 857 856 855 854 4359 4358 3826 3827 3287 3288 858 4904 4768 4517 +20 1 157 161 1525 207 208 220 219 218 217 4590 4591 4592 4593 4680 4681 221 4925 4594 4933 +20 1492 1508 1470 1533 1660 1659 3232 3231 3014 3015 3006 3007 1936 1935 3008 3009 4003 3012 3016 4851 +20 1483 1464 1517 1546 2937 2938 2940 2939 2239 2240 3701 3702 4387 4388 3144 3145 2943 4598 4827 4912 +20 1485 1521 1520 1522 2260 2259 3503 3502 3182 3183 2916 2917 3295 3296 3506 3507 4486 4253 4878 3510 +20 64 141 82 1512 789 790 800 799 796 797 2564 2563 4298 4299 2369 2370 801 4275 4962 4474 +20 37 155 125 1540 286 287 443 442 439 440 4201 4202 2660 2661 4810 4811 444 4963 4204 4814 +20 104 139 105 1503 1293 1292 1291 1290 1114 1115 4860 4861 2597 2598 3035 3036 1294 4964 4862 3638 +20 108 178 109 1537 1339 1338 1337 1336 1325 1326 1807 1808 4449 4450 3835 3836 1340 3837 4965 4966 +20 1482 1519 1516 1543 2949 2948 3855 3856 2414 2415 3337 3338 1789 1790 3798 3799 4344 3803 4837 4106 +20 1464 1510 1494 1527 3416 3415 3269 3268 2335 2336 2284 2285 2850 2851 3749 3750 4421 4843 2852 3751 +20 92 87 98 1532 1088 1089 1094 1093 1092 1091 4566 4567 2819 2820 4722 4723 1095 4818 4721 4967 +20 1484 1511 1487 1546 3698 3697 4084 4085 4639 4638 3148 3149 4386 4385 3703 3704 4640 3708 4968 4895 +20 1475 1532 1523 1538 4223 4222 2999 3000 4264 4265 2870 2871 4302 4303 3618 3619 4338 4944 4318 4870 +20 1479 1515 1516 1519 3353 3354 3194 3193 2412 2413 2089 2090 3855 3856 3626 3627 3359 4296 4343 3858 +20 161 157 104 1503 219 220 1295 1296 1104 1105 4739 4738 4860 4861 4683 4682 1298 4932 4969 4909 +20 33 153 119 1514 390 391 396 395 283 284 4181 4182 3539 3538 4613 4614 397 4970 4971 4617 +20 129 163 128 1505 458 459 1432 1431 1421 1422 4819 4820 1966 1967 1998 1999 1433 4822 4972 3937 +20 1488 1469 1548 1549 3639 3640 3644 3643 1840 1839 1845 1846 1849 1850 3764 3765 3647 4973 1852 4974 +20 129 1505 155 1549 4820 4819 4809 4808 1427 1426 4975 4976 4939 4940 1929 1930 4977 4978 4979 4941 +20 173 71 56 1527 696 695 692 693 664 665 4550 4551 2848 2849 4269 4270 697 4980 4553 4542 +20 112 102 111 1493 1269 1268 1257 1258 1271 1270 4490 4489 4786 4785 3950 3951 1272 4800 4867 4981 +20 2 3 31 1488 13 14 228 227 226 225 4463 4464 4621 4620 4575 4576 229 4947 4929 4982 +20 87 77 143 1532 960 961 924 925 964 963 4722 4723 3068 3069 4137 4138 965 4842 4983 4147 +20 120 112 111 1527 1358 1357 1270 1271 882 883 4050 4051 4787 4788 4487 4488 1359 4719 4984 4868 +20 147 134 100 1544 825 826 1250 1251 1254 1253 2313 2314 2547 2548 4852 4853 1255 4855 3915 4985 +20 115 134 135 1544 1265 1266 820 821 1383 1382 2051 2052 3023 3024 4852 4853 1384 4986 3025 4987 +20 122 40 10 1541 357 356 186 187 342 343 4838 4839 4435 4436 4403 4404 358 4988 4841 4921 +20 80 173 54 1494 670 669 666 667 638 639 2933 2934 4090 4091 4548 4549 671 4794 4849 4884 +20 10 167 32 1501 189 190 354 353 339 340 4434 4433 3225 3226 3780 3781 355 4956 4661 4948 +20 36 70 31 1542 367 366 365 364 359 360 4505 4506 4624 4625 4698 4699 368 4915 4736 4989 +20 1480 1518 1515 1521 3074 3075 3327 3328 3881 3880 2524 2525 3605 3606 3603 3604 4482 4289 4744 3609 +20 129 155 165 1549 1426 1427 270 271 465 466 4975 4976 4990 4991 4939 4940 1435 4979 4992 4993 +20 96 116 97 1528 1205 1204 1203 1202 1191 1192 4781 4782 2477 2478 4015 4016 1206 4994 4938 4328 +20 35 4 119 1549 243 244 257 258 268 267 4898 4899 3762 3763 4664 4665 269 4995 4958 4667 +20 102 112 158 1545 1268 1269 1276 1275 1274 1273 4798 4799 3513 3514 4491 4492 1277 4802 4996 4997 +20 82 81 64 1512 795 794 757 758 797 796 4298 4299 2564 2563 2306 2307 798 4871 4962 4645 +20 155 1540 4 1549 4811 4810 4663 4662 265 264 4939 4940 4664 4665 3766 3767 4998 4942 4999 4668 +20 111 102 101 1493 1258 1257 1242 1243 1260 1259 4786 4785 4213 4212 3950 3951 1261 4981 4834 4384 +20 1487 1522 1511 1524 2921 2920 3297 3298 4084 4085 3984 3985 2623 2624 3056 3057 4088 4946 4643 3670 +20 1488 1534 1469 1549 3596 3595 3771 3772 3640 3639 1845 1846 3764 3765 3849 3850 3997 4582 4973 3851 +20 104 139 1503 1542 1293 1292 3036 3035 4860 4861 4907 4908 2010 2011 3039 3040 4964 5000 4910 3043 +20 36 31 35 1534 360 359 251 252 362 361 4502 4501 4897 4896 4622 4623 363 4735 5001 5002 +20 1481 1519 1520 1521 2094 2093 4097 4098 3180 3181 2255 2256 3503 3502 3517 3518 4205 3519 4485 4172 +20 1505 1548 1469 1549 1926 1925 3643 3644 4646 4647 1929 1930 3764 3765 1849 1850 4649 1933 5003 4974 +20 69 68 67 1536 829 828 809 810 831 830 4360 4361 4151 4152 3968 3969 832 4441 4922 5004 +20 178 138 169 1537 895 896 1443 1444 1348 1349 3835 3836 4207 4208 4036 4037 1446 4833 5005 4412 +20 96 145 116 1528 1208 1207 937 938 1204 1205 4781 4782 4015 4016 3790 3791 1209 5006 4994 4654 +20 161 1491 150 1525 4692 4691 4760 4759 1110 1109 4592 4593 4761 4762 3062 3063 5007 4695 5008 4764 +20 161 88 150 1491 1106 1107 1047 1048 1110 1109 4691 4692 4760 4759 2435 2436 1111 4693 5007 4936 +20 67 65 66 1536 803 802 768 769 805 804 4151 4152 4308 4309 3561 3562 806 5009 4669 4756 +20 4 155 5 1540 265 264 263 262 18 17 4663 4662 4676 4677 4810 4811 266 4998 4679 5010 +20 98 87 143 1532 1093 1094 963 964 1097 1096 2819 2820 3068 3069 4722 4723 1098 4967 4408 4983 +20 1472 1502 1535 1539 4355 4354 4248 4247 4177 4178 4127 4128 4657 4658 3571 3572 4644 4831 5011 4660 +20 155 129 125 1505 1427 1426 1423 1424 442 443 4809 4808 2177 2178 4819 4820 1428 4977 4812 5012 +20 132 122 38 1541 446 445 350 351 448 447 4608 4609 2633 2634 4838 4839 449 5013 4816 4927 +20 96 174 145 1528 1183 1184 851 852 1207 1208 4781 4782 3790 3791 2189 2188 1210 4872 5006 3894 +20 68 141 65 1536 813 812 791 792 807 808 3968 3969 3561 3562 2192 2193 814 4540 5014 4516 +20 128 125 129 1505 1418 1419 1424 1423 1422 1421 1966 1967 4819 4820 2177 2178 1425 3983 4972 5012 +20 1486 1546 1531 1547 3147 3146 4067 4068 3406 3407 2467 2468 4804 4805 4391 4392 4070 4923 4917 5015 +20 1469 1540 1505 1549 3545 3544 1827 1828 4647 4646 3764 3765 1929 1930 3766 3767 4774 3770 5003 4943 +20 31 157 2 1542 236 235 209 210 225 226 4624 4625 4518 4519 4684 4685 237 5016 4930 4836 +20 165 3 39 1549 248 249 230 231 255 254 4990 4991 2928 2929 4577 4578 256 5017 5018 4886 +20 36 41 1533 1534 411 412 4237 4236 4503 4504 4502 4501 3198 3199 4238 4239 5019 5020 4509 4242 +20 1472 1535 1528 1539 4178 4177 3463 3464 1884 1885 4127 4128 4630 4631 4657 4658 4180 5011 4758 4952 +20 78 76 77 1504 941 940 919 920 943 942 3589 3590 4136 4135 4243 4244 944 4866 4945 4916 +20 115 101 134 1544 1262 1263 1248 1249 1266 1265 2051 2052 4852 4853 4214 4215 1267 4460 4986 5021 +20 33 121 113 1514 299 300 386 385 388 387 4181 4182 3682 3683 3579 3580 389 4426 5022 4850 +20 0 170 167 1545 199 200 205 204 191 192 3553 3554 3782 3783 4777 4778 206 5023 4889 4779 +20 1487 1531 1484 1546 3987 3986 3533 3534 4638 4639 4386 4385 3148 3149 4067 4068 4919 5024 4968 4069 +20 37 6 5 1540 279 278 20 19 281 280 4201 4202 4676 4677 3083 3084 282 4546 5025 4745 +20 140 159 92 1523 491 492 1145 1146 1161 1162 4747 4748 4565 4564 4726 4727 1166 5026 5027 4954 +20 150 114 179 1525 1199 1200 1379 1378 1377 1376 4761 4762 4465 4466 2978 2979 1380 4765 5028 4951 +20 165 155 4 1549 271 270 264 265 246 247 4990 4991 4664 4665 4939 4940 272 4993 5029 4999 +20 161 104 88 1503 1105 1104 1101 1102 1107 1106 4739 4738 2437 2438 4860 4861 1108 4969 4740 4869 +20 40 159 140 1523 481 482 492 491 488 489 3443 3444 4747 4748 4726 4727 493 4960 4824 5026 +20 126 133 130 1530 1125 1126 452 453 1404 1405 2264 2265 3437 3438 4586 4587 1429 4931 4894 5030 +20 104 157 139 1542 1296 1295 872 873 1292 1293 4907 4908 3039 3040 4684 4685 1297 4911 5000 5031 +20 36 41 42 1533 411 412 422 421 420 419 4503 4504 4260 4261 4236 4237 423 5019 5032 4767 +20 99 140 92 1523 1164 1163 1162 1161 1156 1157 2496 2497 4565 4564 4747 4748 1165 4749 4713 5027 +20 3 4 35 1549 15 16 244 243 242 241 4577 4578 4898 4899 4664 4665 245 5033 4901 4995 +20 130 133 38 1530 453 452 451 450 334 335 3437 3438 2763 2764 4586 4587 454 5030 4547 4959 +20 134 101 100 1544 1249 1248 1237 1238 1251 1250 4852 4853 2547 2548 4214 4215 1252 5021 4985 4717 +20 71 111 115 1527 880 879 878 877 876 875 4269 4270 2280 2281 4787 4788 881 5034 4913 4791 +20 36 154 70 1533 424 425 430 429 366 367 4503 4504 4697 4696 3480 3481 431 5035 4914 4700 +20 153 33 113 1514 391 390 387 388 393 392 4613 4614 3682 3683 4181 4182 394 4970 4949 5022 +20 95 150 84 1491 1058 1057 1049 1050 1052 1053 3735 3736 3861 3862 4760 4759 1059 4830 4826 4937 +20 1 179 2 1525 215 214 213 212 12 11 4590 4591 4467 4468 4465 4466 216 4595 4924 4471 +20 35 119 41 1534 267 268 417 416 413 414 4897 4896 4238 4239 3773 3774 418 4957 5036 4877 +20 132 159 122 1541 1148 1149 483 484 445 446 4608 4609 4838 4839 4730 4731 1398 4857 5013 5037 +20 37 5 155 1540 280 281 262 263 287 286 4201 4202 4810 4811 4676 4677 288 5025 4963 5010 +20 1472 1531 1487 1547 4120 4119 3986 3987 4126 4125 4129 4130 2744 2745 4804 4805 4752 4806 4132 5038 +20 1531 1546 1487 1547 4068 4067 4386 4385 3987 3986 4804 4805 2744 2745 4391 4392 5024 5015 5038 4394 +20 72 154 42 1533 516 515 426 427 510 511 4535 4536 4260 4261 3480 3481 517 5039 4652 5040 +20 161 150 179 1525 1109 1110 1376 1377 222 223 4592 4593 4465 4466 4761 4762 1449 5008 4596 5028 +20 40 122 159 1541 356 357 484 483 482 481 4403 4404 4730 4731 4838 4839 485 4988 4961 5037 +20 109 169 181 1537 1350 1351 1354 1353 1345 1346 4449 4450 2844 2845 4207 4208 1355 5041 4934 4689 +20 120 111 71 1527 883 882 879 880 885 884 4050 4051 4269 4270 4787 4788 886 4984 5042 5034 +20 36 35 41 1534 361 362 414 413 412 411 4502 4501 4238 4239 4897 4896 415 5001 5020 5036 +20 67 68 65 1536 810 809 808 807 802 803 4151 4152 3561 3562 3968 3969 811 5004 5009 5014 +20 178 169 109 1537 1349 1348 1351 1350 1336 1337 3835 3836 4449 4450 4207 4208 1352 5005 4966 5041 +20 0 158 170 1545 194 195 202 201 200 199 3553 3554 4777 4778 3513 3514 203 3556 5023 5043 +20 164 170 112 1545 1367 1366 1363 1364 1360 1361 2674 2675 4491 4492 4777 4778 1368 4955 4880 5044 +20 139 157 70 1542 873 872 369 370 869 870 3039 3040 4698 4699 4684 4685 874 5031 4803 5045 +20 42 154 36 1533 427 426 425 424 419 420 4260 4261 4503 4504 3480 3481 428 5040 5032 5035 +20 120 71 173 1527 884 885 695 696 891 890 4050 4051 4550 4551 4269 4270 892 5042 4817 4980 +20 170 158 112 1545 201 202 1275 1276 1364 1363 4777 4778 4491 4492 3513 3514 1365 5043 5044 4997 +20 70 157 31 1542 370 369 235 236 364 365 4698 4699 4624 4625 4684 4685 371 5045 4989 5016 +20 3 165 4 1549 249 248 247 246 16 15 4577 4578 4664 4665 4990 4991 250 5017 5033 5029 +20 1486 168 1544 1464 1570 1571 2056 2055 2315 2316 1573 1572 2054 2053 1568 1569 5046 1578 3631 2060 +20 1486 1544 168 135 2316 2315 2055 2056 1571 1570 2388 2387 747 748 3024 3023 5046 5047 2389 3026 +20 1537 85 136 181 2406 2407 657 656 1906 1905 2845 2844 1061 1060 1062 1063 5048 2846 4690 1064 +20 1537 136 85 1461 1905 1906 656 657 2407 2406 1908 1907 1795 1796 1767 1768 5048 1912 2408 2356 +20 1547 64 1536 1486 2465 2466 3560 3559 4710 4709 2468 2467 2726 2725 2463 2464 5049 2473 4918 3564 +20 1547 1536 64 1512 4709 4710 3559 3560 2466 2465 2566 2565 2564 2563 1889 1888 5049 4711 2568 4277 +20 1540 1462 1526 1505 1749 1750 3448 3449 4772 4771 1828 1827 4348 4347 1724 1725 5050 1830 4775 4349 +20 1540 1526 1462 1489 4771 4772 3449 3448 1750 1749 1748 1747 1742 1741 3806 3805 5050 4928 1754 4397 +20 1533 108 1542 1470 1937 1938 4162 4161 4507 4508 1935 1936 2007 2006 1805 1806 5051 1941 4563 5052 +20 1533 1542 108 154 4508 4507 4161 4162 1938 1937 3481 3480 1342 1341 4164 4163 5051 4703 3484 4166 +20 1542 108 1498 1470 4161 4162 1803 1804 2009 2008 2007 2006 1557 1556 1805 1806 5053 5052 2014 1813 +20 1542 1498 108 139 2008 2009 1804 1803 4162 4161 3040 3039 1310 1309 3037 3038 5053 3042 4165 3966 +20 1530 124 123 126 1584 1585 433 432 4891 4890 2265 2264 1400 1399 1401 1402 5054 2266 4892 1403 +20 1530 123 124 1489 4890 4891 432 433 1585 1584 1879 1878 1743 1744 4414 4413 5054 5055 1880 5056 +20 1542 1476 1488 1470 3488 3489 2772 2771 4443 4442 2007 2006 2770 2769 2221 2222 5057 3491 4447 2777 +20 1542 1488 1476 1525 4442 4443 2771 2772 3489 3488 3904 3903 3902 3901 3202 3203 5057 4522 3906 4031 +20 1526 1468 1530 1489 3303 3304 1955 1954 3454 3455 3806 3805 1879 1878 2106 2105 5058 3808 4398 2109 +20 1526 1530 1468 1477 3455 3454 1954 1955 3304 3303 3308 3307 2794 2795 3453 3452 5058 3459 3309 4235 +20 1530 7 123 1489 2492 2493 294 295 4891 4890 1879 1878 4414 4413 2362 2361 5059 2495 5055 4583 +20 1530 123 7 130 4890 4891 295 294 2493 2492 3438 3437 312 313 318 319 5059 4893 3440 320 +20 154 1537 1492 178 3483 3482 2516 2517 5060 5061 899 898 4705 4704 3836 3835 5062 3838 5063 4832 +20 1492 1537 154 1533 2517 2516 3482 3483 5061 5060 3006 3007 3480 3481 1940 1939 5062 3018 5064 3486 +20 1492 72 154 178 4533 4534 516 515 5061 5060 4705 4704 899 898 894 893 5065 4707 5063 900 +20 154 72 1492 1533 515 516 4534 4533 5060 5061 3480 3481 3006 3007 4535 4536 5065 5039 5064 4539 +20 1526 1513 1462 1477 4555 4556 3686 3687 3448 3449 3308 3307 3450 3451 4524 4523 5066 4558 3456 5067 +20 1526 1462 1513 1478 3449 3448 3687 3686 4556 4555 4346 4345 3691 3690 2954 2955 5066 4350 4605 3692 +20 1461 1537 1481 1498 1908 1907 5068 5069 1643 1642 1644 1645 1558 1559 1812 1811 5070 2018 1647 5071 +20 1461 1481 1537 1492 1642 1643 5069 5068 1907 1908 2021 2022 2517 2516 1978 1979 5070 2025 2791 5072 +20 1470 1481 1537 1498 1555 1554 5069 5068 1809 1810 1556 1557 1812 1811 1558 1559 5073 1564 1816 5071 +20 1470 1537 1481 1492 1810 1809 5068 5069 1554 1555 3015 3014 1978 1979 2517 2516 5073 3017 4002 5072 +20 1504 142 75 1490 4022 4023 928 927 3262 3261 2739 2738 2989 2990 4020 4021 5074 4026 3265 4753 +20 1504 75 142 76 3261 3262 927 928 4023 4022 4244 4243 930 929 915 914 5074 4245 4274 931 +20 1540 33 119 1514 4183 4184 284 283 3543 3542 3086 3085 3539 3538 4181 4182 5075 4187 3547 4971 +20 1540 119 33 5 3542 3543 283 284 4184 4183 4677 4676 273 274 260 259 5075 4678 4746 285 +20 1537 107 108 1498 4143 4144 1304 1305 1808 1807 1812 1811 1804 1803 3365 3366 5076 4146 1814 4376 +20 1537 108 107 109 1807 1808 1305 1304 4144 4143 4450 4449 1324 1323 1325 1326 5076 4965 4452 1327 +20 1512 84 94 82 3998 3999 1026 1027 2391 2392 4299 4298 1029 1028 1024 1023 5077 4300 4473 1030 +20 1512 94 84 1491 2392 2391 1027 1026 3999 3998 1860 1859 3861 3862 2603 2602 5077 2606 4000 4825 +20 1534 153 43 1514 4615 4616 500 499 3117 3116 3121 3120 2276 2277 4613 4614 5078 4619 3122 4950 +20 1534 43 153 41 3116 3117 499 500 4616 4615 4239 4238 502 501 497 496 5078 4241 4876 503 +20 1540 123 124 37 4415 4416 432 433 1746 1745 4202 4201 435 434 303 302 5079 4545 4203 436 +20 1540 124 123 1489 1745 1746 433 432 4416 4415 1748 1747 4414 4413 1743 1744 5079 1753 4418 5056 +20 1526 1548 1515 1469 4366 4365 3886 3887 4380 4379 3917 3916 4110 4109 3644 3643 5080 4650 4381 4142 +20 1515 1548 1526 1478 3887 3886 4365 4366 4379 4380 3883 3882 4346 4345 3885 3884 5080 3890 4604 4367 +20 1544 66 135 1486 4455 4456 773 774 3024 3023 2316 2315 2387 2388 4307 4306 5081 4458 5047 4883 +20 1544 135 66 134 3023 3024 774 773 4456 4455 4853 4852 823 822 820 821 5081 4987 4854 824 +20 1534 3 31 35 4574 4573 228 227 4623 4622 4896 4897 252 251 242 241 5082 4900 5002 253 +20 1534 31 3 1488 4622 4623 227 228 4573 4574 3596 3595 4575 4576 4621 4620 5082 4626 4579 4982 +20 1513 1538 1462 1477 4526 4525 4072 4073 3687 3686 4524 4523 3450 3451 2873 2872 5083 4529 5067 4075 +20 1462 1538 1513 1474 4073 4072 4525 4526 3686 3687 3137 3136 3689 3688 3617 3616 5083 4399 3693 4656 +20 1545 102 1523 158 4798 4799 3953 3952 3376 3375 3514 3513 3430 3429 1274 1273 5084 4996 3516 4796 +20 1545 1523 102 1493 3375 3376 3952 3953 4799 4798 3529 3528 3950 3951 3495 3496 5084 3532 4801 3956 +20 1549 129 39 165 4975 4976 463 462 2929 2928 4991 4990 254 255 465 466 5085 4992 5018 467 +20 1549 39 129 1505 2928 2929 462 463 4976 4975 1930 1929 4819 4820 2926 2927 5085 2932 4978 4821 + +CELL_TYPES 960 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 + +CELL_DATA 960 +SCALARS CellEntityIds int 1 +LOOKUP_TABLE default +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 +1 diff --git a/utils/meshGeneration/sphere.vtu b/utils/meshGeneration/sphere.vtu new file mode 100644 index 0000000000000000000000000000000000000000..6cfee76addf6667c31eb62ac4efc0ca3cc2ea6e1 GIT binary patch literal 316952 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 literal 0 HcmV?d00001 diff --git a/utils/meshGeneration/sphere_order2.msh b/utils/meshGeneration/sphere_order2.msh new file mode 100644 index 0000000..1549a8d --- /dev/null +++ b/utils/meshGeneration/sphere_order2.msh @@ -0,0 +1,1503 @@ +$MeshFormat +4.1 0 8 +$EndMeshFormat +$Entities +2 3 1 1 +1 6.123233995736766e-17 -1.499759782661858e-32 1 0 +2 6.123233995736766e-17 -1.499759782661858e-32 -1 0 +1 -1.000000000616482e-07 -1.000000000615789e-07 0.9999999000000001 1.000000000616482e-07 1.000000000615789e-07 1.0000001 0 2 1 -1 +2 -1.000000002249202e-07 -1.000000002449294e-07 -1.0000001 1.0000001 1e-07 1.0000001 0 2 2 -1 +3 -1.000000000616482e-07 -1.000000000615789e-07 -1.0000001 1.000000000616482e-07 1.000000000615789e-07 -0.9999999000000001 0 2 2 -2 +1 -1.0000001 -1.0000001 -1.0000001 1.0000001 1.0000001 1.0000001 0 4 -1 -2 3 2 +1 -1.0000001 -1.0000001 -1.0000001 1.0000001 1.0000001 1.0000001 0 1 1 +$EndEntities +$Nodes +7 212 1 212 +0 1 0 1 +1 +6.123233995736766e-17 -1.499759782661858e-32 1 +0 2 0 1 +2 +6.123233995736766e-17 -1.499759782661858e-32 -1 +1 1 0 0 +1 2 0 9 +3 +4 +5 +6 +7 +8 +9 +10 +11 +0.3090169943749472 -7.568733460868295e-17 -0.9510565162951536 +0.5877852522924729 -1.439658655611993e-16 -0.8090169943749476 +0.8090169943749473 -1.981520145234183e-16 -0.5877852522924734 +0.9510565162951535 -2.329416636978185e-16 -0.3090169943749477 +1 -2.449293598294706e-16 -2.449293598294706e-16 +0.9510565162951536 -2.329416636978185e-16 0.3090169943749472 +0.8090169943749476 -1.981520145234184e-16 0.5877852522924729 +0.5877852522924734 -1.439658655611994e-16 0.8090169943749472 +0.3090169943749477 -7.568733460868307e-17 0.9510565162951535 +1 3 0 0 +2 1 0 153 +12 +13 +14 +15 +16 +17 +18 +19 +20 +21 +22 +23 +24 +25 +26 +27 +28 +29 +30 +31 +32 +33 +34 +35 +36 +37 +38 +39 +40 +41 +42 +43 +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +56 +57 +58 +59 +60 +61 +62 +63 +64 +65 +66 +67 +68 +69 +70 +71 +72 +73 +74 +75 +76 +77 +78 +79 +80 +81 +82 +83 +84 +85 +86 +87 +88 +89 +90 +91 +92 +93 +94 +95 +96 +97 +98 +99 +100 +101 +102 +103 +104 +105 +106 +107 +108 +109 +110 +111 +112 +113 +114 +115 +116 +117 +118 +119 +120 +121 +122 +123 +124 +125 +126 +127 +128 +129 +130 +131 +132 +133 +134 +135 +136 +137 +138 +139 +140 +141 +142 +143 +144 +145 +146 +147 +148 +149 +150 +151 +152 +153 +154 +155 +156 +157 +158 +159 +160 +161 +162 +163 +164 +0.3569270192488653 0.280553875011349 -0.8910065241883679 +0.3889462625002 0.2341541772868659 0.8910065241883679 +0.9461608841921922 0.2834500571065208 -0.1563190530644262 +0.8579604780797957 0.2698172279020972 0.4371526982420629 +0.6773164991001338 0.3107900810235736 -0.6668222293715911 +0.4459508471687355 0.5590059319429499 -0.6990280466205065 +0.9518018415973259 -0.2678587354049444 -0.1494153680154853 +0.6808812905081738 -0.2698172279030535 0.6808812905071159 +0.4371526982924658 -0.2698172279354422 -0.8579604780436275 +0.1506325540503649 -0.2698172279019947 0.9510565162951921 +0.6662471851407947 0.5408452145025473 -0.5134210185039771 +0.4357164394547409 0.7558919103234097 -0.4886497767281894 +0.642685096889914 0.7171989474591998 -0.2694096063599398 +0.388726294011854 0.8939508195678371 -0.2230331825935374 +0.5675516478253765 0.8231842013154865 0.01590275936070227 +0.2952948493675434 0.9528610568294071 0.0696904463678126 +0.4581658318190356 0.8335417278974876 0.3086944418146235 +0.1611694280230516 0.9238869327677427 0.3470696629377664 +0.3085053947675678 0.7591370120730647 0.5731800923794254 +-0.0002716957032419114 0.8059181132994426 0.5920269595527822 +-0.1516424815201693 0.925930397119866 0.345915390649003 +-0.3092741803661934 0.7658960434348149 0.5636956022621744 +-0.4490825809102164 0.8434677935530168 0.2947658677015104 +-0.5932097587342525 0.6552251164106573 0.4677416262928611 +-0.7019579646975889 0.6846829942890247 0.1961229541105124 +-0.8140613980413706 0.4596981073298127 0.3549389952320219 +-0.8833728233128486 0.4635524026637864 0.06907694996826076 +-0.9481588903605661 0.2100167266727788 0.2385114109384946 +-0.977457903005524 0.1995756645309246 -0.06888832977423251 +-0.9934508449536021 -0.05066447859025387 0.1024135209342577 +-0.9736502172938768 -0.07478714187202289 -0.2154347645441669 +-0.9449966454528087 -0.3256306981704392 -0.03075692591873938 +-0.8696465221203075 0.4377707977242311 -0.2281921454037011 +-0.8724248521177135 -0.3357981641892046 -0.3551259921979039 +-0.7931708502635298 -0.5820507804667318 -0.1791560527872211 +-0.8270008789567692 -0.5396040942966247 0.1577877296339944 +-0.6339975403461861 -0.7732742352403243 0.009699275667683017 +-0.5727651661938254 -0.7696636629994055 -0.2820601181544406 +-0.3771482964347201 -0.9192686861674828 -0.1127131098333223 +0.1673046779247925 0.5093951656255882 -0.8441123799481685 +-0.8275626354359716 0.1767029800310584 0.5328378189265589 +0.223596788076049 0.882969020095456 -0.4127592348012879 +-0.4153890333548259 -0.8899793975284022 0.1881186406062028 +-0.1415153755825358 -0.9869837646240088 0.07639664156462028 +-0.07837682170685691 -0.970535533904046 -0.2278548907719993 +0.1558876262495841 -0.9871089797887398 -0.03626168780825224 +0.1048638874205187 -0.9565451947646946 0.2720750916339628 +0.3780760851435548 -0.9143591352081156 0.1449339356534229 +0.4412340705950559 -0.8797188451742978 -0.17722090280584 +-0.4591754801477761 0.5553800495897734 0.6933331659085119 +-0.8659870998453066 -0.06626589462859864 -0.4956563064368156 +-0.7152246318476706 -0.3133679464329606 -0.6247033345090718 +-0.663193243467365 -0.03048938253314828 -0.7478269314299825 +-0.4839327680915777 -0.2728868646920154 -0.8314696837803438 +-0.5279259083086891 0.8492307891322733 0.01006489573825524 +0.3257021827026303 -0.8418163378205094 0.4304222828353667 +0.03185466251029605 -0.8414799952763556 0.5393484013381886 +-0.4031249999471984 0.01760208378093698 -0.9149756286722287 +-0.5556362094074317 0.2603228519601045 -0.7896204249781652 +0.5970890712367354 -0.7397972880177021 0.3101364436039499 +0.2703002414245382 -0.6882724060491149 0.6732153255513416 +-0.05151768388190546 -0.6465004194464126 0.7611722117254786 +0.1393305959919818 0.6032867757347146 0.785259225507177 +-0.505882536501727 -0.5410588567648874 -0.6718170679424958 +-0.2497605312960248 -0.4801594329868121 -0.8408725206120785 +-0.2585863596452233 -0.7248268436712043 -0.6385602096114905 +0.01824848251769633 -0.6439070748355252 -0.7648860515544513 +-0.268604973087193 -0.7629467344642191 0.5880167079286205 +-0.3477549846288119 -0.5258781904745705 0.776220715678863 +-0.5475408391943921 -0.6247447742758353 0.5566803359463458 +-0.6042317901249773 -0.3588121272467564 0.711447679835294 +-0.3805647466740792 -0.2377525286384062 0.8936689592432635 +0.6043330483682228 0.6587586349507459 0.448127914247485 +-0.2715168360327526 0.3014423959080212 -0.9140082547220212 +-0.4032783894667322 0.5300709284059867 -0.7459164507154498 +-0.6615049377457334 0.4737287243708578 -0.5813710631291974 +-0.484228100043115 0.7138065025978478 -0.5059678092306503 +-0.2019000441447132 0.7435501230508319 -0.6374712438106173 +-0.299102968786296 0.883639876448455 -0.3601638277414642 +0.6808812905078323 0.2698172279020885 0.6808812905078399 +-0.6123373096965561 -0.05572126462398086 0.7886305597821379 +-0.363762691703873 0.07270030925185574 0.9286502943299149 +0.8126829566089501 0.5825630518529838 -0.01291133815966031 +0.03205807963512129 -0.4419931963501235 -0.8964453658256645 +-0.8218054525067865 -0.157702838139352 0.5475085506847444 +0.03785043916868847 -0.8658555238516783 -0.4988602570562952 +0.2670533005213295 -0.7151225503348191 -0.6459738947382382 +0.4715958390755147 0.4837154305235898 0.737303700546823 +0.8530311313051615 0.2591113631170988 -0.4529891726386352 +-0.5932503476282941 0.2809141467291171 0.7544145194827312 +0.94670754722786 0.2896975088286888 0.1407841376017232 +0.4278242477509448 -0.2630486925030741 0.8647379940818846 +0.9504384306020707 -0.2674397097649983 0.1585647857359459 +0.8575435793990321 -0.5144044551547482 -0.002658185178351393 +0.8096310360241828 -0.5024444901818068 -0.3033926824963853 +0.8159583843643697 -0.5151357131582037 0.26238733203887 +0.6807327840420017 -0.7195601499698048 -0.1372445529187131 +0.6160292435750542 -0.6826743353074689 -0.3930187310712456 +0.6946730536688448 -0.4357611644628033 -0.5723124636528755 +0.8527104539815935 -0.2459350607989936 0.4608696426759957 +0.812281197989833 0.5149228209324233 0.2739593836231885 +0.5064353504578386 -0.4822658552749281 0.7148026865104721 +0.6951101331150212 -0.4963630715932147 0.5200438481506794 +-0.7655255095975381 -0.4514496092890059 0.4584364126334574 +-0.9187442133780305 -0.255275447450764 0.301236645037081 +-0.2808058201254602 0.9552622737401031 0.09285515469028106 +0.006772833007016007 0.9937162577573733 0.1117234433847299 +0.1239027812527623 0.9763550398805285 -0.1771410085150293 +-0.1057690507308542 0.5278649612155424 -0.8427167321398146 +-0.1316622104253981 -0.4176555253485265 0.8990155307288882 +-0.6930950873771883 -0.5471923995269193 -0.4692543849060763 +0.1951023885276563 -0.9360913578947371 -0.2926910105650508 +-0.1811738238480642 -0.910393896496266 0.3719663946845422 +-0.7723640930355721 0.1967859960623551 -0.6039279589016265 +-0.3028137859412152 -0.8726976988846478 -0.3830176724452655 +-0.9173656703469357 0.173685482985943 -0.358153011810395 +-0.6341711290617527 -0.712994501474738 0.2991083748933347 +-0.7286992721604669 0.6777039759912975 -0.09856313549391867 +0.2709269258050451 -0.5468325035737979 -0.792194934286404 +-0.2776188421293836 -0.2647232293992215 -0.9234984517102276 +-0.154655373933895 0.6411810921054248 0.7516438800654615 +-0.0210771720526643 0.4307550661158935 0.9022227140976636 +0.8194343412572402 0.4987615668670401 -0.2824256712564348 +0.1434027428692444 0.7586701012199487 -0.6354961296911966 +0.862352525887 -0.2479701585602098 -0.4414282745361191 +-0.7081450734429676 0.6082204801833234 -0.358606194096005 +0.06088439921303929 0.221533797533852 -0.9732501561688534 +-0.2126818658293458 -0.1178350488252337 0.9699903737747623 +0.2490512659209192 -0.501424833200067 0.8285810784669612 +-0.5258673171171372 0.8128471990513344 -0.2504855201053042 +-0.243477604832644 0.007304833245209441 -0.9698790106792798 +0.4925576749239548 -0.6742303034409158 0.5502730547605235 +0.4816649737484822 -0.5570733165097086 -0.6765117686313726 +-0.3205021079773509 0.3747492464384723 0.8699663218055464 +0.6917884885668124 -0.2070202264825955 -0.6917884885668019 +0.6664618034876206 0.7094942925815658 0.2290120374264451 +0.1012540610893631 0.2145687866369194 0.9714462676412277 +-0.9312593828814538 -0.009009351356201373 0.3642455125096182 +-0.1502721127990949 0.9752068720582462 -0.162449526946887 +-0.1107870088024523 0.2333483799975382 0.9660614743550898 +0.3765030141354496 -0.809547250660575 -0.4504206137543281 +0.722555929544766 -0.6854061364112704 0.09017403644882779 +-0.6867724289616216 0.4390351185011962 0.579302853040441 +-0.4764928118884178 -0.7173655784231846 -0.5082727880894654 +-0.4302757279837994 -0.8026932698934486 0.4129725322291723 +0.1877735031658354 0.3942429943785029 0.8996185707800288 +0.7075428608398615 0.4468037973895951 0.5474938051821062 +-0.04930285389151259 0.8949838177562863 -0.4433657570815935 +0.1532595193732091 -0.2004481683519601 -0.9676425225907743 +-0.8146410901413588 0.3684458485000188 -0.4478923430651608 +-0.3664099222632511 0.9205687579194299 -0.1352661480552925 +0.2194278736796971 -0.3745713840717462 -0.9008594154955496 +0.5679139631263863 -0.8224467886201039 0.03248092324056762 +3 1 0 48 +165 +166 +167 +168 +169 +170 +171 +172 +173 +174 +175 +176 +177 +178 +179 +180 +181 +182 +183 +184 +185 +186 +187 +188 +189 +190 +191 +192 +193 +194 +195 +196 +197 +198 +199 +200 +201 +202 +203 +204 +205 +206 +207 +208 +209 +210 +211 +212 +5.551115123125783e-17 -2.220446049250313e-16 -8.326672684688674e-17 +-0.2006621653929016 0.4639699423168751 0.004737637188589397 +0.3355345637713685 -0.3764537229792014 -0.005169785488044532 +-0.1673308821311877 -0.4491944611146383 0.1632946668454811 +0.1023412608574828 -0.2406712931508007 -0.4300281361275562 +-0.4930263195499314 0.02674267839849057 0.1128512134969096 +0.4079361307858675 0.2158084903558375 0.2099451151701836 +-0.3389523260389379 0.07205143144113717 -0.3709493460448765 +0.03005308464013981 0.05235556153057325 0.5 +0.1014238716591917 0.3231181478167007 -0.3772441880475738 +0.4070473447054087 0.02785618482208013 -0.2073391831813299 +-0.3345719356759461 -0.3679238011994183 -0.252657180614372 +0.3949750199190982 -0.2982535604062214 0.4146380955151779 +0.07124124417998125 0.4560828315534712 0.3439349350643697 +-0.3233874253829957 0.3086445173760207 0.3781739450963957 +0.02564999146513312 -0.5720877906546975 -0.1957296825625366 +0.2566114407193316 0.5332610368972954 -0.03411605380755123 +-0.325518040792382 -0.1752219418686689 0.4476808783853897 +0.5948352195247895 -0.1135489759648288 0.1187786119446523 +-0.5083498112726962 0.3462774756780072 -0.1769467738693264 +0.02136264801337692 -0.3551890514048038 0.5640110944124956 +-0.04462191434344195 0.06134470074360376 -0.6210993025551724 +-0.5168283082278178 -0.3456925268528093 0.0745025945093606 +-0.6066637392832631 -0.1221329847792807 -0.2058364537299193 +0.1574802345167155 -0.6018867481811915 0.2164617625189565 +-0.2253722708601768 0.4937092112209438 -0.362180515120389 +0.5543462631889127 0.3385265483327897 -0.0966127689723574 +-0.2593062816832393 -0.2148147762292421 -0.563419340648792 +0.3604887557869329 0.108020382836886 0.5552764474853166 +0.09807302489716239 -0.2529873484359921 0.1897817536480756 +0.3163054821946044 0.0264242373836208 -0.5631604801655203 +0.5969028589285085 -0.257354287226175 -0.192548623643057 +-0.2678192706164588 0.1603021059135586 -0.07147550486505957 +-0.2750877861221978 -0.1527351328893694 -0.02904898052996014 +0.3569362386844209 -0.4584008336729246 -0.341230042499397 +-0.01116432239248843 -0.2894090910363074 -0.09117264439039419 +-0.1838455895854376 0.04413478766382042 0.2600731436662803 +0.2967039095331584 -0.04849936689913781 0.07087424871740075 +0.2116050127215573 0.2238239505059288 -0.05960466466707281 +0.1135829242114049 0.03875229181920824 -0.2769057096935654 +0.1058996529204494 0.1789950960681753 0.2224491633523036 +0.05888572352940105 0.633851531074013 -0.2762252730932653 +-0.5687624779733049 0.3512243654106663 0.1531677381455784 +-0.2113097652553952 0.6100457978853843 0.2953398163518741 +-0.08844902422153778 0.3370286258513039 0.5994787435494959 +0.4391942189843927 0.307169971972779 -0.4152761560602925 +0.372116615004652 0.5288854900577887 0.2639762432354126 +-0.2648273882380837 -0.6249109342917039 -0.08137401472393577 +$EndNodes +$Elements +5 1048 1 1048 +0 1 15 1 +1 1 +0 2 15 1 +2 2 +1 2 1 10 +3 2 3 +4 3 4 +5 4 5 +6 5 6 +7 6 7 +8 7 8 +9 8 9 +10 9 10 +11 10 11 +12 11 1 +2 1 2 324 +13 1 21 11 +14 11 148 1 +15 1 139 21 +16 1 151 139 +17 148 151 1 +18 2 138 3 +19 3 160 2 +20 2 142 138 +21 2 160 142 +22 3 12 4 +23 4 20 3 +24 3 138 12 +25 20 160 3 +26 4 16 5 +27 5 146 4 +28 12 16 4 +29 4 146 20 +30 5 100 6 +31 6 136 5 +32 16 100 5 +33 136 146 5 +34 6 14 7 +35 7 18 6 +36 6 100 14 +37 18 136 6 +38 7 102 8 +39 8 104 7 +40 14 102 7 +41 7 104 18 +42 8 15 9 +43 9 111 8 +44 8 102 15 +45 8 111 104 +46 10 19 9 +47 9 91 10 +48 15 91 9 +49 19 111 9 +50 10 13 11 +51 11 103 10 +52 10 91 13 +53 10 103 19 +54 13 148 11 +55 21 103 11 +56 12 17 16 +57 12 51 17 +58 12 138 51 +59 91 99 13 +60 99 157 13 +61 13 157 148 +62 94 102 14 +63 14 134 94 +64 100 134 14 +65 15 158 91 +66 102 112 15 +67 112 158 15 +68 17 22 16 +69 22 100 16 +70 17 23 22 +71 17 135 23 +72 51 135 17 +73 104 105 18 +74 105 106 18 +75 106 136 18 +76 103 113 19 +77 19 114 111 +78 113 114 19 +79 110 144 20 +80 20 146 110 +81 20 144 130 +82 130 163 20 +83 20 163 160 +84 21 140 103 +85 21 139 121 +86 121 140 21 +87 23 24 22 +88 24 134 22 +89 22 134 100 +90 23 25 24 +91 23 53 25 +92 23 135 53 +93 25 26 24 +94 26 94 24 +95 94 134 24 +96 25 27 26 +97 25 119 27 +98 53 119 25 +99 27 28 26 +100 28 147 26 +101 26 147 94 +102 27 29 28 +103 27 118 29 +104 27 119 118 +105 29 30 28 +106 30 84 28 +107 84 147 28 +108 29 31 30 +109 29 32 31 +110 29 118 32 +111 31 74 30 +112 74 99 30 +113 30 99 84 +114 32 33 31 +115 33 132 31 +116 31 132 74 +117 32 34 33 +118 32 117 34 +119 32 118 117 +120 34 35 33 +121 35 61 33 +122 61 132 33 +123 34 36 35 +124 34 66 36 +125 34 117 66 +126 36 37 35 +127 37 154 35 +128 35 154 61 +129 36 38 37 +130 36 129 38 +131 66 129 36 +132 38 39 37 +133 39 52 37 +134 52 154 37 +135 38 40 39 +136 38 44 40 +137 38 129 44 +138 40 41 39 +139 41 149 39 +140 39 149 52 +141 40 42 41 +142 40 127 42 +143 44 127 40 +144 42 43 41 +145 43 116 41 +146 116 149 41 +147 42 45 43 +148 42 62 45 +149 42 127 62 +150 45 46 43 +151 46 47 43 +152 47 116 43 +153 44 161 127 +154 129 137 44 +155 137 161 44 +156 45 122 46 +157 62 63 45 +158 63 122 45 +159 46 48 47 +160 46 49 48 +161 46 122 49 +162 48 128 47 +163 115 116 47 +164 47 128 115 +165 49 50 48 +166 50 54 48 +167 54 128 48 +168 49 126 50 +169 122 155 49 +170 49 155 126 +171 50 55 54 +172 50 56 55 +173 50 126 56 +174 120 135 51 +175 51 138 120 +176 52 96 92 +177 92 101 52 +178 52 149 96 +179 101 154 52 +180 53 159 119 +181 135 159 53 +182 55 124 54 +183 124 156 54 +184 54 156 128 +185 56 57 55 +186 57 58 55 +187 58 124 55 +188 56 123 57 +189 97 123 56 +190 56 126 97 +191 57 59 58 +192 57 60 59 +193 57 123 60 +194 59 67 58 +195 67 68 58 +196 68 124 58 +197 60 164 59 +198 59 71 67 +199 59 164 71 +200 60 109 108 +201 108 164 60 +202 60 152 109 +203 123 152 60 +204 101 145 61 +205 61 154 101 +206 61 145 132 +207 62 64 63 +208 62 125 64 +209 62 127 125 +210 64 65 63 +211 65 75 63 +212 75 122 63 +213 64 69 65 +214 64 70 69 +215 64 125 70 +216 69 131 65 +217 65 76 75 +218 65 131 76 +219 117 162 66 +220 66 141 129 +221 66 162 141 +222 67 72 68 +223 71 143 67 +224 67 143 72 +225 72 73 68 +226 73 79 68 +227 79 124 68 +228 70 85 69 +229 85 142 69 +230 69 142 131 +231 70 86 85 +232 70 87 86 +233 70 125 87 +234 107 114 71 +235 71 153 107 +236 114 143 71 +237 71 164 153 +238 72 140 73 +239 113 140 72 +240 72 143 113 +241 73 80 79 +242 73 121 80 +243 73 140 121 +244 74 157 99 +245 132 133 74 +246 133 157 74 +247 76 77 75 +248 77 155 75 +249 75 155 122 +250 76 78 77 +251 76 95 78 +252 76 131 95 +253 78 97 77 +254 97 126 77 +255 126 155 77 +256 95 130 78 +257 78 98 97 +258 78 130 98 +259 80 81 79 +260 81 156 79 +261 79 156 124 +262 80 82 81 +263 80 83 82 +264 80 121 83 +265 82 115 81 +266 115 128 81 +267 128 156 81 +268 83 92 82 +269 92 96 82 +270 96 115 82 +271 83 93 92 +272 83 139 93 +273 121 139 83 +274 99 158 84 +275 112 147 84 +276 84 158 112 +277 86 120 85 +278 120 138 85 +279 138 142 85 +280 87 88 86 +281 88 89 86 +282 89 120 86 +283 87 137 88 +284 125 161 87 +285 87 161 137 +286 88 90 89 +287 88 141 90 +288 137 141 88 +289 90 159 89 +290 89 135 120 +291 89 159 135 +292 141 162 90 +293 150 159 90 +294 90 162 150 +295 91 158 99 +296 93 101 92 +297 93 145 101 +298 139 151 93 +299 93 151 145 +300 94 112 102 +301 94 147 112 +302 95 163 130 +303 131 160 95 +304 160 163 95 +305 96 116 115 +306 96 149 116 +307 98 152 97 +308 97 152 123 +309 130 144 98 +310 144 152 98 +311 103 140 113 +312 104 107 105 +313 104 111 107 +314 105 108 106 +315 107 153 105 +316 105 153 108 +317 108 109 106 +318 109 110 106 +319 110 136 106 +320 111 114 107 +321 153 164 108 +322 109 144 110 +323 109 152 144 +324 110 146 136 +325 113 143 114 +326 118 150 117 +327 150 162 117 +328 119 150 118 +329 119 159 150 +330 127 161 125 +331 129 141 137 +332 142 160 131 +333 132 145 133 +334 145 151 133 +335 133 151 148 +336 148 157 133 +3 1 4 712 +337 118 166 181 208 +338 175 183 6 191 +339 7 6 183 191 +340 79 168 81 182 +341 118 181 166 206 +342 118 181 178 208 +343 93 182 179 209 +344 77 180 169 192 +345 77 176 180 192 +346 168 182 79 185 +347 165 200 198 204 +348 71 107 167 177 +349 81 79 156 168 +350 29 178 118 181 +351 71 177 167 189 +352 143 177 71 189 +353 167 177 107 183 +354 77 78 169 180 +355 93 173 182 209 +356 118 166 150 206 +357 15 9 171 183 +358 165 198 172 204 +359 80 79 81 182 +360 81 182 168 187 +361 127 172 125 184 +362 96 170 182 187 +363 178 193 157 209 +364 85 86 70 172 +365 118 117 150 166 +366 198 200 172 204 +367 81 156 128 168 +368 127 125 161 184 +369 80 79 182 185 +370 150 166 162 190 +371 9 171 183 193 +372 6 183 175 196 +373 70 86 87 172 +374 170 179 52 182 +375 29 118 178 208 +376 153 71 107 167 +377 107 105 153 167 +378 127 125 172 188 +379 165 197 203 204 +380 162 66 141 166 +381 7 14 6 191 +382 86 87 172 190 +383 101 179 93 182 +384 117 166 118 208 +385 162 150 117 166 +386 165 203 166 205 +387 127 172 184 188 +388 165 172 197 204 +389 165 197 172 198 +390 167 180 60 189 +391 96 116 170 187 +392 77 169 78 192 +393 178 181 166 208 +394 15 171 9 193 +395 79 68 124 168 +396 162 166 141 190 +397 40 184 170 188 +398 146 196 195 199 +399 165 197 166 203 +400 143 72 177 189 +401 166 197 165 205 +402 128 81 168 187 +403 164 167 60 189 +404 98 169 78 180 +405 108 153 105 167 +406 172 198 176 200 +407 68 124 168 189 +408 141 166 66 184 +409 68 168 79 185 +410 98 169 180 199 +411 63 172 64 188 +412 103 21 11 193 +413 127 184 40 188 +414 96 182 115 187 +415 101 52 179 182 +416 9 183 177 193 +417 21 173 11 193 +418 153 164 71 167 +419 71 114 107 177 +420 68 168 185 189 +421 87 161 125 184 +422 66 184 166 207 +423 143 114 71 177 +424 99 157 178 193 +425 15 8 9 183 +426 66 207 166 208 +427 90 150 162 190 +428 96 116 149 170 +429 117 66 162 166 +430 63 172 188 192 +431 29 118 27 181 +432 52 96 170 182 +433 115 182 81 187 +434 107 105 167 183 +435 170 184 40 207 +436 63 64 172 192 +437 15 171 102 183 +438 178 181 29 211 +439 146 5 195 196 +440 157 74 178 209 +441 100 175 6 191 +442 176 192 172 200 +443 87 125 172 184 +444 66 36 207 208 +445 87 184 172 190 +446 124 55 168 189 +447 96 115 116 187 +448 164 60 59 189 +449 139 182 173 185 +450 66 129 184 207 +451 167 200 202 204 +452 55 189 180 212 +453 7 183 6 196 +454 170 187 41 188 +455 128 156 54 168 +456 105 167 183 196 +457 57 60 180 189 +458 102 183 171 191 +459 7 183 102 191 +460 52 96 149 170 +461 166 190 150 206 +462 99 193 178 211 +463 71 167 164 189 +464 41 40 170 188 +465 153 108 164 167 +466 9 111 177 183 +467 156 79 124 168 +468 175 195 5 196 +469 70 87 125 172 +470 72 185 177 189 +471 167 169 200 204 +472 55 168 189 212 +473 93 179 101 209 +474 141 166 184 190 +475 66 34 36 208 +476 128 168 54 212 +477 141 66 129 184 +478 60 180 167 199 +479 165 202 200 204 +480 197 201 165 205 +481 15 102 8 183 +482 62 172 125 188 +483 62 64 125 172 +484 126 180 176 212 +485 118 119 181 206 +486 128 187 168 212 +487 57 180 55 189 +488 181 206 23 210 +489 105 108 167 196 +490 99 157 74 178 +491 41 170 116 187 +492 167 202 175 204 +493 124 54 168 212 +494 63 188 176 192 +495 11 173 148 193 +496 124 168 55 212 +497 164 108 60 167 +498 166 197 174 203 +499 43 41 187 188 +500 158 171 193 211 +501 5 6 175 196 +502 107 177 114 183 +503 72 113 143 177 +504 156 124 54 168 +505 149 116 41 170 +506 62 64 172 188 +507 157 148 173 193 +508 124 55 54 212 +509 1 148 11 173 +510 145 93 101 209 +511 93 173 139 182 +512 77 176 126 180 +513 100 5 6 175 +514 127 62 125 188 +515 69 70 64 172 +516 167 175 169 204 +517 85 186 120 190 +518 29 181 27 211 +519 174 203 197 204 +520 15 158 171 193 +521 52 179 170 207 +522 40 39 41 170 +523 66 166 117 208 +524 98 78 97 180 +525 39 170 40 207 +526 165 198 194 201 +527 122 176 63 188 +528 62 63 64 188 +529 173 157 193 209 +530 101 93 92 182 +531 85 120 86 190 +532 114 177 111 183 +533 57 59 60 189 +534 101 92 52 182 +535 157 173 148 209 +536 24 181 23 210 +537 49 176 46 212 +538 150 190 90 206 +539 155 77 75 176 +540 75 63 122 176 +541 139 173 21 185 +542 149 41 39 170 +543 176 187 46 212 +544 146 136 5 196 +545 195 196 175 199 +546 139 1 21 173 +547 19 9 177 193 +548 20 146 195 199 +549 60 167 108 199 +550 102 171 112 191 +551 174 197 172 204 +552 90 162 141 190 +553 158 193 99 211 +554 151 173 93 209 +555 111 19 9 177 +556 14 100 6 191 +557 69 172 64 192 +558 112 191 171 211 +559 15 158 112 171 +560 27 118 119 181 +561 128 115 81 187 +562 69 186 172 192 +563 11 21 1 173 +564 15 112 102 171 +565 46 176 122 188 +566 169 175 167 199 +567 118 150 119 206 +568 77 97 78 180 +569 166 203 181 205 +570 63 176 75 192 +571 77 155 126 176 +572 130 144 169 199 +573 120 186 174 190 +574 103 177 140 185 +575 14 7 102 191 +576 175 191 100 210 +577 24 191 181 210 +578 98 130 78 169 +579 149 39 52 170 +580 112 171 158 211 +581 166 181 178 205 +582 125 64 70 172 +583 51 12 174 186 +584 147 191 112 211 +585 107 114 111 183 +586 127 44 40 184 +587 5 175 100 210 +588 166 181 203 206 +589 77 78 76 192 +590 110 196 146 199 +591 124 58 55 189 +592 41 42 40 188 +593 66 36 129 207 +594 43 41 116 187 +595 166 201 197 205 +596 163 130 20 169 +597 130 169 98 199 +598 169 195 175 199 +599 78 169 95 192 +600 29 32 118 208 +601 77 75 176 192 +602 165 201 194 205 +603 46 187 176 188 +604 23 181 25 206 +605 179 201 166 205 +606 174 186 12 195 +607 108 167 196 199 +608 20 195 169 199 +609 60 123 57 180 +610 174 23 206 210 +611 88 141 137 184 +612 5 195 175 210 +613 95 130 163 169 +614 128 48 187 212 +615 128 54 48 212 +616 178 179 166 205 +617 15 91 158 193 +618 166 203 174 206 +619 177 202 194 205 +620 38 40 184 207 +621 24 25 23 181 +622 1 139 151 173 +623 163 169 20 195 +624 52 92 96 182 +625 170 179 182 201 +626 44 38 40 184 +627 194 198 168 201 +628 5 136 6 196 +629 48 49 46 212 +630 48 46 187 212 +631 126 176 155 212 +632 26 191 147 211 +633 127 40 42 188 +634 174 190 172 197 +635 180 189 168 212 +636 30 99 178 211 +637 87 88 137 184 +638 36 35 207 208 +639 18 7 6 196 +640 120 51 174 186 +641 172 192 186 204 +642 45 46 122 188 +643 169 186 192 204 +644 139 121 182 185 +645 52 170 39 207 +646 157 13 148 193 +647 155 176 49 212 +648 160 169 163 195 +649 11 148 13 193 +650 51 174 12 210 +651 59 71 164 189 +652 166 190 174 197 +653 174 186 172 190 +654 83 139 121 182 +655 17 23 174 210 +656 2 142 160 186 +657 135 190 174 206 +658 115 82 81 182 +659 141 184 88 190 +660 36 34 35 208 +661 26 181 191 211 +662 194 198 165 200 +663 175 196 167 199 +664 182 194 168 201 +665 78 95 76 192 +666 55 180 56 212 +667 143 67 72 189 +668 177 194 173 205 +669 18 183 7 196 +670 56 55 57 180 +671 154 179 52 207 +672 151 139 93 173 +673 173 194 185 201 +674 75 122 155 176 +675 1 151 148 173 +676 49 122 46 176 +677 135 174 23 206 +678 66 117 34 208 +679 58 57 55 189 +680 29 178 31 208 +681 98 180 152 199 +682 179 208 61 209 +683 20 169 144 199 +684 174 206 181 210 +685 88 184 87 190 +686 193 202 177 205 +687 182 168 198 201 +688 33 61 208 209 +689 174 195 12 210 +690 72 68 185 189 +691 17 174 51 210 +692 171 202 193 205 +693 143 71 67 189 +694 45 122 63 188 +695 155 122 49 176 +696 15 9 91 193 +697 31 208 178 209 +698 20 130 144 169 +699 9 8 111 183 +700 147 94 112 191 +701 81 82 80 182 +702 185 194 182 201 +703 83 93 139 182 +704 21 103 140 185 +705 148 173 151 209 +706 163 160 95 169 +707 30 99 74 178 +708 72 140 177 185 +709 72 140 113 177 +710 80 83 121 182 +711 143 113 114 177 +712 173 193 177 205 +713 19 10 9 193 +714 96 82 115 182 +715 171 183 175 191 +716 80 182 121 185 +717 194 202 165 205 +718 51 138 12 186 +719 179 207 35 208 +720 161 44 127 184 +721 105 183 104 196 +722 23 135 17 174 +723 172 186 174 204 +724 28 29 27 211 +725 102 7 8 183 +726 170 188 184 197 +727 53 23 25 206 +728 120 174 135 190 +729 174 203 181 206 +730 29 31 32 208 +731 78 130 95 169 +732 105 104 18 196 +733 31 132 208 209 +734 101 52 154 179 +735 117 118 32 208 +736 168 187 182 198 +737 173 185 182 201 +738 139 21 121 185 +739 107 104 105 183 +740 98 97 152 180 +741 166 179 197 201 +742 166 179 178 208 +743 73 68 79 185 +744 182 185 168 194 +745 20 110 146 199 +746 26 94 147 191 +747 89 190 135 206 +748 89 120 135 190 +749 104 183 18 196 +750 167 169 199 200 +751 176 188 172 192 +752 26 181 24 191 +753 184 188 172 197 +754 167 189 177 194 +755 166 174 190 206 +756 77 126 97 180 +757 80 73 79 185 +758 43 187 46 188 +759 111 114 19 177 +760 63 65 64 192 +761 179 166 197 207 +762 113 140 103 177 +763 194 201 173 205 +764 17 51 12 210 +765 120 51 135 174 +766 182 187 170 198 +767 194 200 165 202 +768 160 186 169 195 +769 179 205 178 209 +770 137 141 129 184 +771 38 39 40 207 +772 180 189 167 200 +773 10 103 11 193 +774 17 135 51 174 +775 35 179 154 207 +776 86 88 87 190 +777 201 205 179 209 +778 173 205 201 209 +779 182 198 170 201 +780 33 132 61 209 +781 68 58 124 189 +782 43 42 41 188 +783 77 76 75 192 +784 120 138 51 186 +785 93 83 92 182 +786 61 179 35 208 +787 113 103 19 177 +788 170 197 179 201 +789 168 189 180 200 +790 175 183 171 202 +791 177 185 173 194 +792 170 179 197 207 +793 105 106 108 196 +794 27 119 25 181 +795 33 208 132 209 +796 20 144 110 199 +797 65 69 64 192 +798 30 178 29 211 +799 123 152 97 180 +800 82 83 80 182 +801 31 178 74 209 +802 181 203 171 205 +803 126 155 49 212 +804 99 13 157 193 +805 177 189 185 194 +806 26 27 181 211 +807 25 181 119 206 +808 104 107 111 183 +809 72 67 68 189 +810 26 28 27 211 +811 110 136 146 196 +812 178 205 181 211 +813 189 194 167 200 +814 18 104 7 183 +815 181 205 171 211 +816 134 24 22 191 +817 29 30 31 178 +818 165 203 202 204 +819 33 61 35 208 +820 166 207 179 208 +821 129 38 184 207 +822 172 188 176 198 +823 174 181 203 210 +824 45 43 46 188 +825 129 38 44 184 +826 167 199 180 200 +827 165 197 198 201 +828 134 100 191 210 +829 191 203 181 210 +830 24 26 25 181 +831 87 137 161 184 +832 16 195 5 210 +833 154 52 37 207 +834 84 112 158 211 +835 175 203 174 204 +836 168 187 176 212 +837 65 63 75 192 +838 158 91 99 193 +839 168 198 194 200 +840 123 56 57 180 +841 176 187 168 198 +842 167 177 183 202 +843 24 23 22 210 +844 102 112 94 191 +845 134 191 22 210 +846 72 68 73 185 +847 60 108 109 199 +848 168 194 189 200 +849 172 190 184 197 +850 158 99 84 211 +851 180 199 169 200 +852 131 160 186 192 +853 172 197 188 198 +854 24 22 191 210 +855 160 163 20 195 +856 171 175 202 203 +857 168 176 198 200 +858 145 151 93 209 +859 26 24 94 191 +860 61 154 35 179 +861 19 114 113 177 +862 175 195 169 204 +863 56 180 126 212 +864 47 115 128 187 +865 168 176 200 212 +866 47 116 115 187 +867 31 74 132 209 +868 188 197 170 198 +869 33 31 132 208 +870 92 82 96 182 +871 154 61 101 179 +872 63 62 45 188 +873 35 154 37 207 +874 4 146 5 195 +875 67 71 59 189 +876 31 30 74 178 +877 56 97 126 180 +878 2 3 138 186 +879 43 116 47 187 +880 27 25 26 181 +881 167 200 194 202 +882 131 95 160 192 +883 171 191 181 211 +884 14 134 100 191 +885 175 171 191 203 +886 175 167 196 202 +887 166 184 190 197 +888 53 135 23 206 +889 184 197 166 207 +890 127 42 62 188 +891 86 120 89 190 +892 85 138 120 186 +893 160 3 186 195 +894 183 196 167 202 +895 16 5 100 210 +896 141 88 90 190 +897 18 6 136 196 +898 174 203 175 210 +899 167 194 177 202 +900 37 52 39 207 +901 174 175 204 210 +902 59 57 58 189 +903 4 5 16 195 +904 111 8 104 183 +905 157 148 133 209 +906 159 90 190 206 +907 7 104 8 183 +908 159 150 90 206 +909 165 202 203 205 +910 130 98 144 199 +911 161 137 44 184 +912 48 46 47 187 +913 28 30 29 211 +914 128 48 47 187 +915 43 47 46 187 +916 2 160 3 186 +917 56 123 97 180 +918 185 189 168 194 +919 92 83 82 182 +920 159 190 89 206 +921 129 36 38 207 +922 180 200 176 212 +923 181 191 171 203 +924 175 196 183 202 +925 170 197 184 207 +926 178 208 179 209 +927 30 84 99 211 +928 53 25 119 206 +929 129 44 137 184 +930 50 55 56 212 +931 134 22 100 210 +932 50 54 55 212 +933 142 186 69 192 +934 174 186 195 204 +935 80 121 73 185 +936 68 67 58 189 +937 176 188 187 198 +938 195 204 175 210 +939 168 200 180 212 +940 12 195 16 210 +941 142 85 69 186 +942 174 204 195 210 +943 175 203 191 210 +944 159 89 135 206 +945 10 91 9 193 +946 106 196 110 199 +947 131 76 95 192 +948 65 75 76 192 +949 187 188 170 198 +950 42 43 45 188 +951 37 36 35 207 +952 170 198 197 201 +953 202 203 175 204 +954 86 89 88 190 +955 14 102 94 191 +956 84 147 112 211 +957 145 61 132 209 +958 89 159 90 190 +959 148 151 133 209 +960 169 195 186 204 +961 50 48 54 212 +962 105 18 106 196 +963 134 94 24 191 +964 60 109 152 199 +965 35 34 33 208 +966 147 28 26 211 +967 32 34 117 208 +968 50 49 48 212 +969 72 73 140 185 +970 33 32 31 208 +971 109 106 110 199 +972 146 4 20 195 +973 4 16 12 195 +974 159 119 150 206 +975 17 22 23 210 +976 13 10 11 193 +977 121 140 73 185 +978 59 58 67 189 +979 142 131 160 186 +980 42 45 62 188 +981 39 38 37 207 +982 89 90 88 190 +983 21 140 121 185 +984 17 12 16 210 +985 50 56 126 212 +986 134 14 94 191 +987 157 133 74 209 +988 160 20 3 195 +989 18 136 106 196 +990 50 126 49 212 +991 142 131 186 192 +992 171 203 202 205 +993 99 91 13 193 +994 136 110 106 196 +995 131 69 65 192 +996 53 119 159 206 +997 10 13 91 193 +998 142 138 85 186 +999 2 138 142 186 +1000 98 152 144 199 +1001 133 145 132 209 +1002 37 38 36 207 +1003 3 4 12 195 +1004 132 74 133 209 +1005 32 33 34 208 +1006 152 109 144 199 +1007 3 20 4 195 +1008 159 135 53 206 +1009 16 100 22 210 +1010 28 84 30 211 +1011 142 69 131 192 +1012 133 151 145 209 +1013 110 144 109 199 +1014 76 131 65 192 +1015 17 16 22 210 +1016 147 84 28 211 +1017 190 85 172 86 +1018 190 172 85 186 +1019 172 85 69 70 +1020 172 69 85 186 +1021 101 209 61 145 +1022 61 209 101 179 +1023 192 200 180 169 +1024 180 200 192 176 +1025 173 185 193 21 +1026 173 193 185 177 +1027 103 193 185 21 +1028 103 185 193 177 +1029 192 204 200 169 +1030 200 204 192 172 +1031 193 19 103 177 +1032 193 103 19 10 +1033 180 152 60 123 +1034 180 60 152 199 +1035 193 202 183 177 +1036 183 202 193 171 +1037 192 160 169 95 +1038 192 169 160 186 +1039 199 106 108 109 +1040 199 108 106 196 +1041 186 12 3 138 +1042 186 3 12 195 +1043 201 209 182 173 +1044 182 209 201 179 +1045 209 205 193 173 +1046 209 193 205 178 +1047 211 205 193 178 +1048 211 193 205 171 +$EndElements diff --git a/utils/meshGeneration/sphere_order2.vtk b/utils/meshGeneration/sphere_order2.vtk new file mode 100644 index 0000000..d73a6f8 --- /dev/null +++ b/utils/meshGeneration/sphere_order2.vtk @@ -0,0 +1,2317 @@ +# vtk DataFile Version 2.0 +sphere, Created by Gmsh 4.13.1 +ASCII +DATASET UNSTRUCTURED_GRID +POINTS 212 double +6.123233995736766e-17 -1.499759782661858e-32 1 +6.123233995736766e-17 -1.499759782661858e-32 -1 +0.3090169943749472 -7.568733460868295e-17 -0.9510565162951536 +0.5877852522924729 -1.439658655611993e-16 -0.8090169943749476 +0.8090169943749473 -1.981520145234183e-16 -0.5877852522924734 +0.9510565162951535 -2.329416636978185e-16 -0.3090169943749477 +1 -2.449293598294706e-16 -2.449293598294706e-16 +0.9510565162951536 -2.329416636978185e-16 0.3090169943749472 +0.8090169943749476 -1.981520145234184e-16 0.5877852522924729 +0.5877852522924734 -1.439658655611994e-16 0.8090169943749472 +0.3090169943749477 -7.568733460868307e-17 0.9510565162951535 +0.3569270192488653 0.280553875011349 -0.8910065241883679 +0.3889462625002 0.2341541772868659 0.8910065241883679 +0.9461608841921922 0.2834500571065208 -0.1563190530644262 +0.8579604780797957 0.2698172279020972 0.4371526982420629 +0.6773164991001338 0.3107900810235736 -0.6668222293715911 +0.4459508471687355 0.5590059319429499 -0.6990280466205065 +0.9518018415973259 -0.2678587354049444 -0.1494153680154853 +0.6808812905081738 -0.2698172279030535 0.6808812905071159 +0.4371526982924658 -0.2698172279354422 -0.8579604780436275 +0.1506325540503649 -0.2698172279019947 0.9510565162951921 +0.6662471851407947 0.5408452145025473 -0.5134210185039771 +0.4357164394547409 0.7558919103234097 -0.4886497767281894 +0.642685096889914 0.7171989474591998 -0.2694096063599398 +0.388726294011854 0.8939508195678371 -0.2230331825935374 +0.5675516478253765 0.8231842013154865 0.01590275936070227 +0.2952948493675434 0.9528610568294071 0.0696904463678126 +0.4581658318190356 0.8335417278974876 0.3086944418146235 +0.1611694280230516 0.9238869327677427 0.3470696629377664 +0.3085053947675678 0.7591370120730647 0.5731800923794254 +-0.0002716957032419114 0.8059181132994426 0.5920269595527822 +-0.1516424815201693 0.925930397119866 0.345915390649003 +-0.3092741803661934 0.7658960434348149 0.5636956022621744 +-0.4490825809102164 0.8434677935530168 0.2947658677015104 +-0.5932097587342525 0.6552251164106573 0.4677416262928611 +-0.7019579646975889 0.6846829942890247 0.1961229541105124 +-0.8140613980413706 0.4596981073298127 0.3549389952320219 +-0.8833728233128486 0.4635524026637864 0.06907694996826076 +-0.9481588903605661 0.2100167266727788 0.2385114109384946 +-0.977457903005524 0.1995756645309246 -0.06888832977423251 +-0.9934508449536021 -0.05066447859025387 0.1024135209342577 +-0.9736502172938768 -0.07478714187202289 -0.2154347645441669 +-0.9449966454528087 -0.3256306981704392 -0.03075692591873938 +-0.8696465221203075 0.4377707977242311 -0.2281921454037011 +-0.8724248521177135 -0.3357981641892046 -0.3551259921979039 +-0.7931708502635298 -0.5820507804667318 -0.1791560527872211 +-0.8270008789567692 -0.5396040942966247 0.1577877296339944 +-0.6339975403461861 -0.7732742352403243 0.009699275667683017 +-0.5727651661938254 -0.7696636629994055 -0.2820601181544406 +-0.3771482964347201 -0.9192686861674828 -0.1127131098333223 +0.1673046779247925 0.5093951656255882 -0.8441123799481685 +-0.8275626354359716 0.1767029800310584 0.5328378189265589 +0.223596788076049 0.882969020095456 -0.4127592348012879 +-0.4153890333548259 -0.8899793975284022 0.1881186406062028 +-0.1415153755825358 -0.9869837646240088 0.07639664156462028 +-0.07837682170685691 -0.970535533904046 -0.2278548907719993 +0.1558876262495841 -0.9871089797887398 -0.03626168780825224 +0.1048638874205187 -0.9565451947646946 0.2720750916339628 +0.3780760851435548 -0.9143591352081156 0.1449339356534229 +0.4412340705950559 -0.8797188451742978 -0.17722090280584 +-0.4591754801477761 0.5553800495897734 0.6933331659085119 +-0.8659870998453066 -0.06626589462859864 -0.4956563064368156 +-0.7152246318476706 -0.3133679464329606 -0.6247033345090718 +-0.663193243467365 -0.03048938253314828 -0.7478269314299825 +-0.4839327680915777 -0.2728868646920154 -0.8314696837803438 +-0.5279259083086891 0.8492307891322733 0.01006489573825524 +0.3257021827026303 -0.8418163378205094 0.4304222828353667 +0.03185466251029605 -0.8414799952763556 0.5393484013381886 +-0.4031249999471984 0.01760208378093698 -0.9149756286722287 +-0.5556362094074317 0.2603228519601045 -0.7896204249781652 +0.5970890712367354 -0.7397972880177021 0.3101364436039499 +0.2703002414245382 -0.6882724060491149 0.6732153255513416 +-0.05151768388190546 -0.6465004194464126 0.7611722117254786 +0.1393305959919818 0.6032867757347146 0.785259225507177 +-0.505882536501727 -0.5410588567648874 -0.6718170679424958 +-0.2497605312960248 -0.4801594329868121 -0.8408725206120785 +-0.2585863596452233 -0.7248268436712043 -0.6385602096114905 +0.01824848251769633 -0.6439070748355252 -0.7648860515544513 +-0.268604973087193 -0.7629467344642191 0.5880167079286205 +-0.3477549846288119 -0.5258781904745705 0.776220715678863 +-0.5475408391943921 -0.6247447742758353 0.5566803359463458 +-0.6042317901249773 -0.3588121272467564 0.711447679835294 +-0.3805647466740792 -0.2377525286384062 0.8936689592432635 +0.6043330483682228 0.6587586349507459 0.448127914247485 +-0.2715168360327526 0.3014423959080212 -0.9140082547220212 +-0.4032783894667322 0.5300709284059867 -0.7459164507154498 +-0.6615049377457334 0.4737287243708578 -0.5813710631291974 +-0.484228100043115 0.7138065025978478 -0.5059678092306503 +-0.2019000441447132 0.7435501230508319 -0.6374712438106173 +-0.299102968786296 0.883639876448455 -0.3601638277414642 +0.6808812905078323 0.2698172279020885 0.6808812905078399 +-0.6123373096965561 -0.05572126462398086 0.7886305597821379 +-0.363762691703873 0.07270030925185574 0.9286502943299149 +0.8126829566089501 0.5825630518529838 -0.01291133815966031 +0.03205807963512129 -0.4419931963501235 -0.8964453658256645 +-0.8218054525067865 -0.157702838139352 0.5475085506847444 +0.03785043916868847 -0.8658555238516783 -0.4988602570562952 +0.2670533005213295 -0.7151225503348191 -0.6459738947382382 +0.4715958390755147 0.4837154305235898 0.737303700546823 +0.8530311313051615 0.2591113631170988 -0.4529891726386352 +-0.5932503476282941 0.2809141467291171 0.7544145194827312 +0.94670754722786 0.2896975088286888 0.1407841376017232 +0.4278242477509448 -0.2630486925030741 0.8647379940818846 +0.9504384306020707 -0.2674397097649983 0.1585647857359459 +0.8575435793990321 -0.5144044551547482 -0.002658185178351393 +0.8096310360241828 -0.5024444901818068 -0.3033926824963853 +0.8159583843643697 -0.5151357131582037 0.26238733203887 +0.6807327840420017 -0.7195601499698048 -0.1372445529187131 +0.6160292435750542 -0.6826743353074689 -0.3930187310712456 +0.6946730536688448 -0.4357611644628033 -0.5723124636528755 +0.8527104539815935 -0.2459350607989936 0.4608696426759957 +0.812281197989833 0.5149228209324233 0.2739593836231885 +0.5064353504578386 -0.4822658552749281 0.7148026865104721 +0.6951101331150212 -0.4963630715932147 0.5200438481506794 +-0.7655255095975381 -0.4514496092890059 0.4584364126334574 +-0.9187442133780305 -0.255275447450764 0.301236645037081 +-0.2808058201254602 0.9552622737401031 0.09285515469028106 +0.006772833007016007 0.9937162577573733 0.1117234433847299 +0.1239027812527623 0.9763550398805285 -0.1771410085150293 +-0.1057690507308542 0.5278649612155424 -0.8427167321398146 +-0.1316622104253981 -0.4176555253485265 0.8990155307288882 +-0.6930950873771883 -0.5471923995269193 -0.4692543849060763 +0.1951023885276563 -0.9360913578947371 -0.2926910105650508 +-0.1811738238480642 -0.910393896496266 0.3719663946845422 +-0.7723640930355721 0.1967859960623551 -0.6039279589016265 +-0.3028137859412152 -0.8726976988846478 -0.3830176724452655 +-0.9173656703469357 0.173685482985943 -0.358153011810395 +-0.6341711290617527 -0.712994501474738 0.2991083748933347 +-0.7286992721604669 0.6777039759912975 -0.09856313549391867 +0.2709269258050451 -0.5468325035737979 -0.792194934286404 +-0.2776188421293836 -0.2647232293992215 -0.9234984517102276 +-0.154655373933895 0.6411810921054248 0.7516438800654615 +-0.0210771720526643 0.4307550661158935 0.9022227140976636 +0.8194343412572402 0.4987615668670401 -0.2824256712564348 +0.1434027428692444 0.7586701012199487 -0.6354961296911966 +0.862352525887 -0.2479701585602098 -0.4414282745361191 +-0.7081450734429676 0.6082204801833234 -0.358606194096005 +0.06088439921303929 0.221533797533852 -0.9732501561688534 +-0.2126818658293458 -0.1178350488252337 0.9699903737747623 +0.2490512659209192 -0.501424833200067 0.8285810784669612 +-0.5258673171171372 0.8128471990513344 -0.2504855201053042 +-0.243477604832644 0.007304833245209441 -0.9698790106792798 +0.4925576749239548 -0.6742303034409158 0.5502730547605235 +0.4816649737484822 -0.5570733165097086 -0.6765117686313726 +-0.3205021079773509 0.3747492464384723 0.8699663218055464 +0.6917884885668124 -0.2070202264825955 -0.6917884885668019 +0.6664618034876206 0.7094942925815658 0.2290120374264451 +0.1012540610893631 0.2145687866369194 0.9714462676412277 +-0.9312593828814538 -0.009009351356201373 0.3642455125096182 +-0.1502721127990949 0.9752068720582462 -0.162449526946887 +-0.1107870088024523 0.2333483799975382 0.9660614743550898 +0.3765030141354496 -0.809547250660575 -0.4504206137543281 +0.722555929544766 -0.6854061364112704 0.09017403644882779 +-0.6867724289616216 0.4390351185011962 0.579302853040441 +-0.4764928118884178 -0.7173655784231846 -0.5082727880894654 +-0.4302757279837994 -0.8026932698934486 0.4129725322291723 +0.1877735031658354 0.3942429943785029 0.8996185707800288 +0.7075428608398615 0.4468037973895951 0.5474938051821062 +-0.04930285389151259 0.8949838177562863 -0.4433657570815935 +0.1532595193732091 -0.2004481683519601 -0.9676425225907743 +-0.8146410901413588 0.3684458485000188 -0.4478923430651608 +-0.3664099222632511 0.9205687579194299 -0.1352661480552925 +0.2194278736796971 -0.3745713840717462 -0.9008594154955496 +0.5679139631263863 -0.8224467886201039 0.03248092324056762 +5.551115123125783e-17 -2.220446049250313e-16 -8.326672684688674e-17 +-0.2006621653929016 0.4639699423168751 0.004737637188589397 +0.3355345637713685 -0.3764537229792014 -0.005169785488044532 +-0.1673308821311877 -0.4491944611146383 0.1632946668454811 +0.1023412608574828 -0.2406712931508007 -0.4300281361275562 +-0.4930263195499314 0.02674267839849057 0.1128512134969096 +0.4079361307858675 0.2158084903558375 0.2099451151701836 +-0.3389523260389379 0.07205143144113717 -0.3709493460448765 +0.03005308464013981 0.05235556153057325 0.5 +0.1014238716591917 0.3231181478167007 -0.3772441880475738 +0.4070473447054087 0.02785618482208013 -0.2073391831813299 +-0.3345719356759461 -0.3679238011994183 -0.252657180614372 +0.3949750199190982 -0.2982535604062214 0.4146380955151779 +0.07124124417998125 0.4560828315534712 0.3439349350643697 +-0.3233874253829957 0.3086445173760207 0.3781739450963957 +0.02564999146513312 -0.5720877906546975 -0.1957296825625366 +0.2566114407193316 0.5332610368972954 -0.03411605380755123 +-0.325518040792382 -0.1752219418686689 0.4476808783853897 +0.5948352195247895 -0.1135489759648288 0.1187786119446523 +-0.5083498112726962 0.3462774756780072 -0.1769467738693264 +0.02136264801337692 -0.3551890514048038 0.5640110944124956 +-0.04462191434344195 0.06134470074360376 -0.6210993025551724 +-0.5168283082278178 -0.3456925268528093 0.0745025945093606 +-0.6066637392832631 -0.1221329847792807 -0.2058364537299193 +0.1574802345167155 -0.6018867481811915 0.2164617625189565 +-0.2253722708601768 0.4937092112209438 -0.362180515120389 +0.5543462631889127 0.3385265483327897 -0.0966127689723574 +-0.2593062816832393 -0.2148147762292421 -0.563419340648792 +0.3604887557869329 0.108020382836886 0.5552764474853166 +0.09807302489716239 -0.2529873484359921 0.1897817536480756 +0.3163054821946044 0.0264242373836208 -0.5631604801655203 +0.5969028589285085 -0.257354287226175 -0.192548623643057 +-0.2678192706164588 0.1603021059135586 -0.07147550486505957 +-0.2750877861221978 -0.1527351328893694 -0.02904898052996014 +0.3569362386844209 -0.4584008336729246 -0.341230042499397 +-0.01116432239248843 -0.2894090910363074 -0.09117264439039419 +-0.1838455895854376 0.04413478766382042 0.2600731436662803 +0.2967039095331584 -0.04849936689913781 0.07087424871740075 +0.2116050127215573 0.2238239505059288 -0.05960466466707281 +0.1135829242114049 0.03875229181920824 -0.2769057096935654 +0.1058996529204494 0.1789950960681753 0.2224491633523036 +0.05888572352940105 0.633851531074013 -0.2762252730932653 +-0.5687624779733049 0.3512243654106663 0.1531677381455784 +-0.2113097652553952 0.6100457978853843 0.2953398163518741 +-0.08844902422153778 0.3370286258513039 0.5994787435494959 +0.4391942189843927 0.307169971972779 -0.4152761560602925 +0.372116615004652 0.5288854900577887 0.2639762432354126 +-0.2648273882380837 -0.6249109342917039 -0.08137401472393577 + +CELLS 1048 4890 +1 0 +1 1 +2 1 2 +2 2 3 +2 3 4 +2 4 5 +2 5 6 +2 6 7 +2 7 8 +2 8 9 +2 9 10 +2 10 0 +3 0 20 10 +3 10 147 0 +3 0 138 20 +3 0 150 138 +3 147 150 0 +3 1 137 2 +3 2 159 1 +3 1 141 137 +3 1 159 141 +3 2 11 3 +3 3 19 2 +3 2 137 11 +3 19 159 2 +3 3 15 4 +3 4 145 3 +3 11 15 3 +3 3 145 19 +3 4 99 5 +3 5 135 4 +3 15 99 4 +3 135 145 4 +3 5 13 6 +3 6 17 5 +3 5 99 13 +3 17 135 5 +3 6 101 7 +3 7 103 6 +3 13 101 6 +3 6 103 17 +3 7 14 8 +3 8 110 7 +3 7 101 14 +3 7 110 103 +3 9 18 8 +3 8 90 9 +3 14 90 8 +3 18 110 8 +3 9 12 10 +3 10 102 9 +3 9 90 12 +3 9 102 18 +3 12 147 10 +3 20 102 10 +3 11 16 15 +3 11 50 16 +3 11 137 50 +3 90 98 12 +3 98 156 12 +3 12 156 147 +3 93 101 13 +3 13 133 93 +3 99 133 13 +3 14 157 90 +3 101 111 14 +3 111 157 14 +3 16 21 15 +3 21 99 15 +3 16 22 21 +3 16 134 22 +3 50 134 16 +3 103 104 17 +3 104 105 17 +3 105 135 17 +3 102 112 18 +3 18 113 110 +3 112 113 18 +3 109 143 19 +3 19 145 109 +3 19 143 129 +3 129 162 19 +3 19 162 159 +3 20 139 102 +3 20 138 120 +3 120 139 20 +3 22 23 21 +3 23 133 21 +3 21 133 99 +3 22 24 23 +3 22 52 24 +3 22 134 52 +3 24 25 23 +3 25 93 23 +3 93 133 23 +3 24 26 25 +3 24 118 26 +3 52 118 24 +3 26 27 25 +3 27 146 25 +3 25 146 93 +3 26 28 27 +3 26 117 28 +3 26 118 117 +3 28 29 27 +3 29 83 27 +3 83 146 27 +3 28 30 29 +3 28 31 30 +3 28 117 31 +3 30 73 29 +3 73 98 29 +3 29 98 83 +3 31 32 30 +3 32 131 30 +3 30 131 73 +3 31 33 32 +3 31 116 33 +3 31 117 116 +3 33 34 32 +3 34 60 32 +3 60 131 32 +3 33 35 34 +3 33 65 35 +3 33 116 65 +3 35 36 34 +3 36 153 34 +3 34 153 60 +3 35 37 36 +3 35 128 37 +3 65 128 35 +3 37 38 36 +3 38 51 36 +3 51 153 36 +3 37 39 38 +3 37 43 39 +3 37 128 43 +3 39 40 38 +3 40 148 38 +3 38 148 51 +3 39 41 40 +3 39 126 41 +3 43 126 39 +3 41 42 40 +3 42 115 40 +3 115 148 40 +3 41 44 42 +3 41 61 44 +3 41 126 61 +3 44 45 42 +3 45 46 42 +3 46 115 42 +3 43 160 126 +3 128 136 43 +3 136 160 43 +3 44 121 45 +3 61 62 44 +3 62 121 44 +3 45 47 46 +3 45 48 47 +3 45 121 48 +3 47 127 46 +3 114 115 46 +3 46 127 114 +3 48 49 47 +3 49 53 47 +3 53 127 47 +3 48 125 49 +3 121 154 48 +3 48 154 125 +3 49 54 53 +3 49 55 54 +3 49 125 55 +3 119 134 50 +3 50 137 119 +3 51 95 91 +3 91 100 51 +3 51 148 95 +3 100 153 51 +3 52 158 118 +3 134 158 52 +3 54 123 53 +3 123 155 53 +3 53 155 127 +3 55 56 54 +3 56 57 54 +3 57 123 54 +3 55 122 56 +3 96 122 55 +3 55 125 96 +3 56 58 57 +3 56 59 58 +3 56 122 59 +3 58 66 57 +3 66 67 57 +3 67 123 57 +3 59 163 58 +3 58 70 66 +3 58 163 70 +3 59 108 107 +3 107 163 59 +3 59 151 108 +3 122 151 59 +3 100 144 60 +3 60 153 100 +3 60 144 131 +3 61 63 62 +3 61 124 63 +3 61 126 124 +3 63 64 62 +3 64 74 62 +3 74 121 62 +3 63 68 64 +3 63 69 68 +3 63 124 69 +3 68 130 64 +3 64 75 74 +3 64 130 75 +3 116 161 65 +3 65 140 128 +3 65 161 140 +3 66 71 67 +3 70 142 66 +3 66 142 71 +3 71 72 67 +3 72 78 67 +3 78 123 67 +3 69 84 68 +3 84 141 68 +3 68 141 130 +3 69 85 84 +3 69 86 85 +3 69 124 86 +3 106 113 70 +3 70 152 106 +3 113 142 70 +3 70 163 152 +3 71 139 72 +3 112 139 71 +3 71 142 112 +3 72 79 78 +3 72 120 79 +3 72 139 120 +3 73 156 98 +3 131 132 73 +3 132 156 73 +3 75 76 74 +3 76 154 74 +3 74 154 121 +3 75 77 76 +3 75 94 77 +3 75 130 94 +3 77 96 76 +3 96 125 76 +3 125 154 76 +3 94 129 77 +3 77 97 96 +3 77 129 97 +3 79 80 78 +3 80 155 78 +3 78 155 123 +3 79 81 80 +3 79 82 81 +3 79 120 82 +3 81 114 80 +3 114 127 80 +3 127 155 80 +3 82 91 81 +3 91 95 81 +3 95 114 81 +3 82 92 91 +3 82 138 92 +3 120 138 82 +3 98 157 83 +3 111 146 83 +3 83 157 111 +3 85 119 84 +3 119 137 84 +3 137 141 84 +3 86 87 85 +3 87 88 85 +3 88 119 85 +3 86 136 87 +3 124 160 86 +3 86 160 136 +3 87 89 88 +3 87 140 89 +3 136 140 87 +3 89 158 88 +3 88 134 119 +3 88 158 134 +3 140 161 89 +3 149 158 89 +3 89 161 149 +3 90 157 98 +3 92 100 91 +3 92 144 100 +3 138 150 92 +3 92 150 144 +3 93 111 101 +3 93 146 111 +3 94 162 129 +3 130 159 94 +3 159 162 94 +3 95 115 114 +3 95 148 115 +3 97 151 96 +3 96 151 122 +3 129 143 97 +3 143 151 97 +3 102 139 112 +3 103 106 104 +3 103 110 106 +3 104 107 105 +3 106 152 104 +3 104 152 107 +3 107 108 105 +3 108 109 105 +3 109 135 105 +3 110 113 106 +3 152 163 107 +3 108 143 109 +3 108 151 143 +3 109 145 135 +3 112 142 113 +3 117 149 116 +3 149 161 116 +3 118 149 117 +3 118 158 149 +3 126 160 124 +3 128 140 136 +3 141 159 130 +3 131 144 132 +3 144 150 132 +3 132 150 147 +3 147 156 132 +4 117 165 180 207 +4 174 182 5 190 +4 6 5 182 190 +4 78 167 80 181 +4 117 180 165 205 +4 117 180 177 207 +4 92 181 178 208 +4 76 179 168 191 +4 76 175 179 191 +4 167 181 78 184 +4 164 199 197 203 +4 70 106 166 176 +4 80 78 155 167 +4 28 177 117 180 +4 70 176 166 188 +4 142 176 70 188 +4 166 176 106 182 +4 76 77 168 179 +4 92 172 181 208 +4 117 165 149 205 +4 14 8 170 182 +4 164 197 171 203 +4 79 78 80 181 +4 80 181 167 186 +4 126 171 124 183 +4 95 169 181 186 +4 177 192 156 208 +4 84 85 69 171 +4 117 116 149 165 +4 197 199 171 203 +4 80 155 127 167 +4 126 124 160 183 +4 79 78 181 184 +4 149 165 161 189 +4 8 170 182 192 +4 5 182 174 195 +4 69 85 86 171 +4 169 178 51 181 +4 28 117 177 207 +4 152 70 106 166 +4 106 104 152 166 +4 126 124 171 187 +4 164 196 202 203 +4 161 65 140 165 +4 6 13 5 190 +4 85 86 171 189 +4 100 178 92 181 +4 116 165 117 207 +4 161 149 116 165 +4 164 202 165 204 +4 126 171 183 187 +4 164 171 196 203 +4 164 196 171 197 +4 166 179 59 188 +4 95 115 169 186 +4 76 168 77 191 +4 177 180 165 207 +4 14 170 8 192 +4 78 67 123 167 +4 161 165 140 189 +4 39 183 169 187 +4 145 195 194 198 +4 164 196 165 202 +4 142 71 176 188 +4 165 196 164 204 +4 127 80 167 186 +4 163 166 59 188 +4 97 168 77 179 +4 107 152 104 166 +4 171 197 175 199 +4 67 123 167 188 +4 140 165 65 183 +4 67 167 78 184 +4 97 168 179 198 +4 62 171 63 187 +4 102 20 10 192 +4 126 183 39 187 +4 95 181 114 186 +4 100 51 178 181 +4 8 182 176 192 +4 20 172 10 192 +4 152 163 70 166 +4 70 113 106 176 +4 67 167 184 188 +4 86 160 124 183 +4 65 183 165 206 +4 142 113 70 176 +4 98 156 177 192 +4 14 7 8 182 +4 65 206 165 207 +4 89 149 161 189 +4 95 115 148 169 +4 116 65 161 165 +4 62 171 187 191 +4 28 117 26 180 +4 51 95 169 181 +4 114 181 80 186 +4 106 104 166 182 +4 169 183 39 206 +4 62 63 171 191 +4 14 170 101 182 +4 177 180 28 210 +4 145 4 194 195 +4 156 73 177 208 +4 99 174 5 190 +4 175 191 171 199 +4 86 124 171 183 +4 65 35 206 207 +4 86 183 171 189 +4 123 54 167 188 +4 95 114 115 186 +4 163 59 58 188 +4 138 181 172 184 +4 65 128 183 206 +4 166 199 201 203 +4 54 188 179 211 +4 6 182 5 195 +4 169 186 40 187 +4 127 155 53 167 +4 104 166 182 195 +4 56 59 179 188 +4 101 182 170 190 +4 6 182 101 190 +4 51 95 148 169 +4 165 189 149 205 +4 98 192 177 210 +4 70 166 163 188 +4 40 39 169 187 +4 152 107 163 166 +4 8 110 176 182 +4 155 78 123 167 +4 174 194 4 195 +4 69 86 124 171 +4 71 184 176 188 +4 166 168 199 203 +4 54 167 188 211 +4 92 178 100 208 +4 140 165 183 189 +4 65 33 35 207 +4 127 167 53 211 +4 140 65 128 183 +4 59 179 166 198 +4 164 201 199 203 +4 196 200 164 204 +4 14 101 7 182 +4 61 171 124 187 +4 61 63 124 171 +4 125 179 175 211 +4 117 118 180 205 +4 127 186 167 211 +4 56 179 54 188 +4 180 205 22 209 +4 104 107 166 195 +4 98 156 73 177 +4 40 169 115 186 +4 166 201 174 203 +4 123 53 167 211 +4 62 187 175 191 +4 10 172 147 192 +4 123 167 54 211 +4 163 107 59 166 +4 165 196 173 202 +4 42 40 186 187 +4 157 170 192 210 +4 4 5 174 195 +4 106 176 113 182 +4 71 112 142 176 +4 155 123 53 167 +4 148 115 40 169 +4 61 63 171 187 +4 156 147 172 192 +4 123 54 53 211 +4 0 147 10 172 +4 144 92 100 208 +4 92 172 138 181 +4 76 175 125 179 +4 99 4 5 174 +4 126 61 124 187 +4 68 69 63 171 +4 166 174 168 203 +4 84 185 119 189 +4 28 180 26 210 +4 173 202 196 203 +4 14 157 170 192 +4 51 178 169 206 +4 39 38 40 169 +4 65 165 116 207 +4 97 77 96 179 +4 38 169 39 206 +4 164 197 193 200 +4 121 175 62 187 +4 61 62 63 187 +4 172 156 192 208 +4 100 92 91 181 +4 84 119 85 189 +4 113 176 110 182 +4 56 58 59 188 +4 100 91 51 181 +4 156 172 147 208 +4 23 180 22 209 +4 48 175 45 211 +4 149 189 89 205 +4 154 76 74 175 +4 74 62 121 175 +4 138 172 20 184 +4 148 40 38 169 +4 175 186 45 211 +4 145 135 4 195 +4 194 195 174 198 +4 138 0 20 172 +4 18 8 176 192 +4 19 145 194 198 +4 59 166 107 198 +4 101 170 111 190 +4 173 196 171 203 +4 89 161 140 189 +4 157 192 98 210 +4 150 172 92 208 +4 110 18 8 176 +4 13 99 5 190 +4 68 171 63 191 +4 111 190 170 210 +4 14 157 111 170 +4 26 117 118 180 +4 127 114 80 186 +4 68 185 171 191 +4 10 20 0 172 +4 14 111 101 170 +4 45 175 121 187 +4 168 174 166 198 +4 117 149 118 205 +4 76 96 77 179 +4 165 202 180 204 +4 62 175 74 191 +4 76 154 125 175 +4 129 143 168 198 +4 119 185 173 189 +4 102 176 139 184 +4 13 6 101 190 +4 174 190 99 209 +4 23 190 180 209 +4 97 129 77 168 +4 148 38 51 169 +4 111 170 157 210 +4 165 180 177 204 +4 124 63 69 171 +4 50 11 173 185 +4 146 190 111 210 +4 106 113 110 182 +4 126 43 39 183 +4 4 174 99 209 +4 165 180 202 205 +4 76 77 75 191 +4 109 195 145 198 +4 123 57 54 188 +4 40 41 39 187 +4 65 35 128 206 +4 42 40 115 186 +4 165 200 196 204 +4 162 129 19 168 +4 129 168 97 198 +4 168 194 174 198 +4 77 168 94 191 +4 28 31 117 207 +4 76 74 175 191 +4 164 200 193 204 +4 45 186 175 187 +4 22 180 24 205 +4 178 200 165 204 +4 173 185 11 194 +4 107 166 195 198 +4 19 194 168 198 +4 59 122 56 179 +4 173 22 205 209 +4 87 140 136 183 +4 4 194 174 209 +4 94 129 162 168 +4 127 47 186 211 +4 127 53 47 211 +4 177 178 165 204 +4 14 90 157 192 +4 165 202 173 205 +4 176 201 193 204 +4 37 39 183 206 +4 23 24 22 180 +4 0 138 150 172 +4 162 168 19 194 +4 51 91 95 181 +4 169 178 181 200 +4 43 37 39 183 +4 193 197 167 200 +4 4 135 5 195 +4 47 48 45 211 +4 47 45 186 211 +4 125 175 154 211 +4 25 190 146 210 +4 126 39 41 187 +4 173 189 171 196 +4 179 188 167 211 +4 29 98 177 210 +4 86 87 136 183 +4 35 34 206 207 +4 17 6 5 195 +4 119 50 173 185 +4 171 191 185 203 +4 44 45 121 187 +4 168 185 191 203 +4 138 120 181 184 +4 51 169 38 206 +4 156 12 147 192 +4 154 175 48 211 +4 159 168 162 194 +4 10 147 12 192 +4 50 173 11 209 +4 58 70 163 188 +4 165 189 173 196 +4 173 185 171 189 +4 82 138 120 181 +4 16 22 173 209 +4 1 141 159 185 +4 134 189 173 205 +4 114 81 80 181 +4 140 183 87 189 +4 35 33 34 207 +4 25 180 190 210 +4 193 197 164 199 +4 174 195 166 198 +4 181 193 167 200 +4 77 94 75 191 +4 54 179 55 211 +4 142 66 71 188 +4 176 193 172 204 +4 17 182 6 195 +4 55 54 56 179 +4 153 178 51 206 +4 150 138 92 172 +4 172 193 184 200 +4 74 121 154 175 +4 0 150 147 172 +4 48 121 45 175 +4 134 173 22 205 +4 65 116 33 207 +4 57 56 54 188 +4 28 177 30 207 +4 97 179 151 198 +4 178 207 60 208 +4 19 168 143 198 +4 173 205 180 209 +4 87 183 86 189 +4 192 201 176 204 +4 181 167 197 200 +4 32 60 207 208 +4 173 194 11 209 +4 71 67 184 188 +4 16 173 50 209 +4 170 201 192 204 +4 142 70 66 188 +4 44 121 62 187 +4 154 121 48 175 +4 14 8 90 192 +4 30 207 177 208 +4 19 129 143 168 +4 8 7 110 182 +4 146 93 111 190 +4 80 81 79 181 +4 184 193 181 200 +4 82 92 138 181 +4 20 102 139 184 +4 147 172 150 208 +4 162 159 94 168 +4 29 98 73 177 +4 71 139 176 184 +4 71 139 112 176 +4 79 82 120 181 +4 142 112 113 176 +4 172 192 176 204 +4 18 9 8 192 +4 95 81 114 181 +4 170 182 174 190 +4 79 181 120 184 +4 193 201 164 204 +4 50 137 11 185 +4 178 206 34 207 +4 160 43 126 183 +4 104 182 103 195 +4 22 134 16 173 +4 171 185 173 203 +4 27 28 26 210 +4 101 6 7 182 +4 169 187 183 196 +4 52 22 24 205 +4 119 173 134 189 +4 173 202 180 205 +4 28 30 31 207 +4 77 129 94 168 +4 104 103 17 195 +4 30 131 207 208 +4 100 51 153 178 +4 116 117 31 207 +4 167 186 181 197 +4 172 184 181 200 +4 138 20 120 184 +4 106 103 104 182 +4 97 96 151 179 +4 165 178 196 200 +4 165 178 177 207 +4 72 67 78 184 +4 181 184 167 193 +4 19 109 145 198 +4 25 93 146 190 +4 88 189 134 205 +4 88 119 134 189 +4 103 182 17 195 +4 166 168 198 199 +4 175 187 171 191 +4 25 180 23 190 +4 183 187 171 196 +4 166 188 176 193 +4 165 173 189 205 +4 76 125 96 179 +4 79 72 78 184 +4 42 186 45 187 +4 110 113 18 176 +4 62 64 63 191 +4 178 165 196 206 +4 112 139 102 176 +4 193 200 172 204 +4 16 50 11 209 +4 119 50 134 173 +4 181 186 169 197 +4 193 199 164 201 +4 159 185 168 194 +4 178 204 177 208 +4 136 140 128 183 +4 37 38 39 206 +4 179 188 166 199 +4 9 102 10 192 +4 16 134 50 173 +4 34 178 153 206 +4 85 87 86 189 +4 200 204 178 208 +4 172 204 200 208 +4 181 197 169 200 +4 32 131 60 208 +4 67 57 123 188 +4 42 41 40 187 +4 76 75 74 191 +4 119 137 50 185 +4 92 82 91 181 +4 60 178 34 207 +4 112 102 18 176 +4 169 196 178 200 +4 167 188 179 199 +4 174 182 170 201 +4 176 184 172 193 +4 169 178 196 206 +4 104 105 107 195 +4 26 118 24 180 +4 32 207 131 208 +4 19 143 109 198 +4 64 68 63 191 +4 29 177 28 210 +4 122 151 96 179 +4 81 82 79 181 +4 30 177 73 208 +4 180 202 170 204 +4 125 154 48 211 +4 98 12 156 192 +4 176 188 184 193 +4 25 26 180 210 +4 24 180 118 205 +4 103 106 110 182 +4 71 66 67 188 +4 25 27 26 210 +4 109 135 145 195 +4 177 204 180 210 +4 188 193 166 199 +4 17 103 6 182 +4 180 204 170 210 +4 133 23 21 190 +4 28 29 30 177 +4 164 202 201 203 +4 32 60 34 207 +4 165 206 178 207 +4 128 37 183 206 +4 171 187 175 197 +4 173 180 202 209 +4 44 42 45 187 +4 128 37 43 183 +4 166 198 179 199 +4 164 196 197 200 +4 133 99 190 209 +4 190 202 180 209 +4 23 25 24 180 +4 86 136 160 183 +4 15 194 4 209 +4 153 51 36 206 +4 83 111 157 210 +4 174 202 173 203 +4 167 186 175 211 +4 64 62 74 191 +4 157 90 98 192 +4 167 197 193 199 +4 122 55 56 179 +4 175 186 167 197 +4 166 176 182 201 +4 23 22 21 209 +4 101 111 93 190 +4 133 190 21 209 +4 71 67 72 184 +4 59 107 108 198 +4 167 193 188 199 +4 171 189 183 196 +4 157 98 83 210 +4 179 198 168 199 +4 130 159 185 191 +4 171 196 187 197 +4 23 21 190 209 +4 159 162 19 194 +4 170 174 201 202 +4 167 175 197 199 +4 144 150 92 208 +4 25 23 93 190 +4 60 153 34 178 +4 18 113 112 176 +4 174 194 168 203 +4 55 179 125 211 +4 46 114 127 186 +4 167 175 199 211 +4 46 115 114 186 +4 30 73 131 208 +4 187 196 169 197 +4 32 30 131 207 +4 91 81 95 181 +4 153 60 100 178 +4 62 61 44 187 +4 34 153 36 206 +4 3 145 4 194 +4 66 70 58 188 +4 30 29 73 177 +4 55 96 125 179 +4 1 2 137 185 +4 42 115 46 186 +4 26 24 25 180 +4 166 199 193 201 +4 130 94 159 191 +4 170 190 180 210 +4 13 133 99 190 +4 174 170 190 202 +4 174 166 195 201 +4 165 183 189 196 +4 52 134 22 205 +4 183 196 165 206 +4 126 41 61 187 +4 85 119 88 189 +4 84 137 119 185 +4 159 2 185 194 +4 182 195 166 201 +4 15 4 99 209 +4 140 87 89 189 +4 17 5 135 195 +4 173 202 174 209 +4 166 193 176 201 +4 36 51 38 206 +4 173 174 203 209 +4 58 56 57 188 +4 3 4 15 194 +4 110 7 103 182 +4 156 147 132 208 +4 158 89 189 205 +4 6 103 7 182 +4 158 149 89 205 +4 164 201 202 204 +4 129 97 143 198 +4 160 136 43 183 +4 47 45 46 186 +4 27 29 28 210 +4 127 47 46 186 +4 42 46 45 186 +4 1 159 2 185 +4 55 122 96 179 +4 184 188 167 193 +4 91 82 81 181 +4 158 189 88 205 +4 128 35 37 206 +4 179 199 175 211 +4 180 190 170 202 +4 174 195 182 201 +4 169 196 183 206 +4 177 207 178 208 +4 29 83 98 210 +4 52 24 118 205 +4 128 43 136 183 +4 49 54 55 211 +4 133 21 99 209 +4 49 53 54 211 +4 141 185 68 191 +4 173 185 194 203 +4 79 120 72 184 +4 67 66 57 188 +4 175 187 186 197 +4 194 203 174 209 +4 167 199 179 211 +4 11 194 15 209 +4 141 84 68 185 +4 173 203 194 209 +4 174 202 190 209 +4 158 88 134 205 +4 9 90 8 192 +4 105 195 109 198 +4 130 75 94 191 +4 64 74 75 191 +4 186 187 169 197 +4 41 42 44 187 +4 36 35 34 206 +4 169 197 196 200 +4 201 202 174 203 +4 85 88 87 189 +4 13 101 93 190 +4 83 146 111 210 +4 144 60 131 208 +4 88 158 89 189 +4 147 150 132 208 +4 168 194 185 203 +4 49 47 53 211 +4 104 17 105 195 +4 133 93 23 190 +4 59 108 151 198 +4 34 33 32 207 +4 146 27 25 210 +4 31 33 116 207 +4 49 48 47 211 +4 71 72 139 184 +4 32 31 30 207 +4 108 105 109 198 +4 145 3 19 194 +4 3 15 11 194 +4 158 118 149 205 +4 16 21 22 209 +4 12 9 10 192 +4 120 139 72 184 +4 58 57 66 188 +4 141 130 159 185 +4 41 44 61 187 +4 38 37 36 206 +4 88 89 87 189 +4 20 139 120 184 +4 16 11 15 209 +4 49 55 125 211 +4 133 13 93 190 +4 156 132 73 208 +4 159 19 2 194 +4 17 135 105 195 +4 49 125 48 211 +4 141 130 185 191 +4 170 202 201 204 +4 98 90 12 192 +4 135 109 105 195 +4 130 68 64 191 +4 52 118 158 205 +4 9 12 90 192 +4 141 137 84 185 +4 1 137 141 185 +4 97 151 143 198 +4 132 144 131 208 +4 36 37 35 206 +4 2 3 11 194 +4 131 73 132 208 +4 31 32 33 207 +4 151 108 143 198 +4 2 19 3 194 +4 158 134 52 205 +4 15 99 21 209 +4 27 83 29 210 +4 141 68 130 191 +4 132 150 144 208 +4 109 143 108 198 +4 75 130 64 191 +4 16 15 21 209 +4 146 83 27 210 +4 189 84 171 85 +4 189 171 84 185 +4 171 84 68 69 +4 171 68 84 185 +4 100 208 60 144 +4 60 208 100 178 +4 191 199 179 168 +4 179 199 191 175 +4 172 184 192 20 +4 172 192 184 176 +4 102 192 184 20 +4 102 184 192 176 +4 191 203 199 168 +4 199 203 191 171 +4 192 18 102 176 +4 192 102 18 9 +4 179 151 59 122 +4 179 59 151 198 +4 192 201 182 176 +4 182 201 192 170 +4 191 159 168 94 +4 191 168 159 185 +4 198 105 107 108 +4 198 107 105 195 +4 185 11 2 137 +4 185 2 11 194 +4 200 208 181 172 +4 181 208 200 178 +4 208 204 192 172 +4 208 192 204 177 +4 210 204 192 177 +4 210 192 204 170 + +CELL_TYPES 1048 +1 +1 +3 +3 +3 +3 +3 +3 +3 +3 +3 +3 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +5 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 +10 From ed4b6404ab06c51348f09bbe73d8f101488b21e5 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 30 Apr 2025 07:28:00 -0400 Subject: [PATCH 116/167] refactor(poly): refactored initializer --- src/poly/solver/private/polySolver.cpp | 73 +++++++++++++++----------- src/poly/solver/public/polySolver.h | 18 ++++--- 2 files changed, 54 insertions(+), 37 deletions(-) diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index 94e0881..5f9576e 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -70,37 +70,40 @@ namespace laneEmden { } -PolySolver::PolySolver(const double n, const double order) { - - // --- Check the polytropic index --- - if (n > 4.99 || n < 0.0) { - LOG_ERROR(m_logger, "The polytropic index n must be less than 5.0 and greater than 0.0. Currently it is {}", m_polytropicIndex); - throw std::runtime_error("The polytropic index n must be less than 5.0 and greater than 0.0. Currently it is " + std::to_string(m_polytropicIndex)); - } - - m_polytropicIndex = n; - m_feOrder = order; - - // Load and rescale the mesh - const ResourceManager& rm = ResourceManager::getInstance(); - const Resource& genericResource = rm.getResource("mesh:polySphere"); - const auto &meshIO = std::get>(genericResource); - meshIO->LinearRescale(polycoeff::x1(m_polytropicIndex)); - m_mesh = std::make_unique(meshIO->GetMesh()); +PolySolver::PolySolver(mfem::Mesh& mesh, const double n, const double order) + : m_config(Config::getInstance()), + m_logManager(Probe::LogManager::getInstance()), + m_logger(m_logManager.getLogger("log")), + m_polytropicIndex(n), + m_feOrder(order), + m_mesh(mesh) { // Use feOrder - 1 for the RT space to satisfy Brezzi-Babuska condition // for the H1 and RT [H(div)] spaces - m_fecH1 = std::make_unique(m_feOrder, m_mesh->SpaceDimension()); - m_fecRT = std::make_unique(m_feOrder - 1, m_mesh->SpaceDimension()); + m_fecH1 = std::make_unique(m_feOrder, m_mesh.SpaceDimension()); + m_fecRT = std::make_unique(m_feOrder - 1, m_mesh.SpaceDimension()); - m_feTheta = std::make_unique(m_mesh.get(), m_fecH1.get()); - m_fePhi = std::make_unique(m_mesh.get(), m_fecRT.get()); + m_feTheta = std::make_unique(&m_mesh, m_fecH1.get()); + m_fePhi = std::make_unique(&m_mesh, m_fecRT.get()); m_theta = std::make_unique(m_feTheta.get()); m_phi = std::make_unique(m_fePhi.get()); assembleBlockSystem(); +} +PolySolver::PolySolver(const double n, const double order) + : PolySolver(prepareMesh(n), n, order){} + +mfem::Mesh& PolySolver::prepareMesh(const double n) { + if (n > 4.99 || n < 0.0) { + throw std::runtime_error("The polytropic index n must be less than 5.0 and greater than 0.0. Currently it is " + std::to_string(n)); + } + const ResourceManager& rm = ResourceManager::getInstance(); + const Resource& genericResource = rm.getResource("mesh:polySphere"); + const auto &meshIO = std::get>(genericResource); + meshIO->LinearRescale(polycoeff::x1(n)); + return meshIO->GetMesh(); } PolySolver::~PolySolver() = default; @@ -139,7 +142,7 @@ std::unique_ptr PolySolver::buildIndividualForms(const mfem::Array M --- - mfem::Vector negOneVec(m_mesh->SpaceDimension()); + mfem::Vector negOneVec(m_mesh.SpaceDimension()); negOneVec = -1.0; m_negationCoeff = std::make_unique(negOneVec); @@ -214,7 +217,7 @@ SSE::MFEMArrayPairSet PolySolver::getEssentialTrueDof() const { thetaCenterVals = 1.0; - mfem::Array ess_brd(m_mesh->bdr_attributes.Max()); + mfem::Array ess_brd(m_mesh.bdr_attributes.Max()); ess_brd = 1; mfem::Array thetaSurfaceVals, phiSurfaceVals; @@ -240,14 +243,14 @@ SSE::MFEMArrayPairSet PolySolver::getEssentialTrueDof() const { std::pair, mfem::Array> PolySolver::findCenterElement() const { mfem::Array thetaCenterDofs; mfem::Array phiCenterDofs; - mfem::DenseMatrix centerPoint(m_mesh->SpaceDimension(), 1); + mfem::DenseMatrix centerPoint(m_mesh.SpaceDimension(), 1); centerPoint(0, 0) = 0.0; centerPoint(1, 0) = 0.0; centerPoint(2, 0) = 0.0; mfem::Array elementIDs; mfem::Array ips; - m_mesh->FindPoints(centerPoint, elementIDs, ips); + m_mesh.FindPoints(centerPoint, elementIDs, ips); mfem::Array tempDofs; for (int i = 0; i < elementIDs.Size(); i++) { m_feTheta->GetElementDofs(elementIDs[i], tempDofs); @@ -263,7 +266,7 @@ void PolySolver::setInitialGuess() const { mfem::FunctionCoefficient thetaInitGuess ( [this](const mfem::Vector &x) { const double r = x.Norml2(); - const double radius = Probe::getMeshRadius(*m_mesh); + // const double radius = Probe::getMeshRadius(*m_mesh); // const double u = 1/radius; // return (-1.0/radius) * r + 1; @@ -272,18 +275,18 @@ void PolySolver::setInitialGuess() const { } ); - mfem::VectorFunctionCoefficient phiSurfaceVectors (m_mesh->SpaceDimension(), + mfem::VectorFunctionCoefficient phiSurfaceVectors (m_mesh.SpaceDimension(), [this](const mfem::Vector &x, mfem::Vector &y) { const double r = x.Norml2(); mfem::Vector xh(x); xh /= r; // Normalize the vector - y.SetSize(m_mesh->SpaceDimension()); + y.SetSize(m_mesh.SpaceDimension()); y = xh; y *= polycoeff::thetaSurfaceFlux(m_polytropicIndex); } ); // We want to apply specific boundary conditions to the surface - mfem::Array ess_brd(m_mesh->bdr_attributes.Max()); + mfem::Array ess_brd(m_mesh.bdr_attributes.Max()); ess_brd = 1; // θ = 0 at surface @@ -294,11 +297,19 @@ void PolySolver::setInitialGuess() const { mfem::GradientGridFunctionCoefficient phiInitGuess (m_theta.get()); m_phi->ProjectCoefficient(phiInitGuess); + + // Note that this will not result in perfect boundary conditions + // because it must maintain H(div) continuity, this is + // why inhomogenous boundary conditions enforcement is needed for φ + // This manifests in PolytropeOperator::Mult where we do not + // just zero out the essential dof elements in the residuals vector + // for φ; rather, we need to set this to something which will push the + // solver towards a more consistent answer (x_φ - target) m_phi->ProjectBdrCoefficientNormal(phiSurfaceVectors, ess_brd); if (m_config.get("Poly:Solver:ViewInitialGuess", false)) { - Probe::glVisView(*m_theta, *m_mesh, "θ init"); - Probe::glVisView(*m_phi, *m_mesh, "φ init"); + Probe::glVisView(*m_theta, m_mesh, "θ init"); + Probe::glVisView(*m_phi, m_mesh, "φ init"); } } diff --git a/src/poly/solver/public/polySolver.h b/src/poly/solver/public/polySolver.h index b463973..6448c9a 100644 --- a/src/poly/solver/public/polySolver.h +++ b/src/poly/solver/public/polySolver.h @@ -28,6 +28,7 @@ #include "4DSTARTypes.h" #include "operator.h" #include "config.h" +#include "meshIO.h" #include "probe.h" #include "quill/Logger.h" @@ -60,16 +61,16 @@ public: // Public methods double getN() const { return m_polytropicIndex; } double getOrder() const { return m_feOrder; } - mfem::Mesh* getMesh() const { return m_mesh.get(); } + mfem::Mesh& getMesh() const { return m_mesh; } mfem::GridFunction& getSolution() const { return *m_theta; } private: // Private Attributes - Config& m_config = Config::getInstance(); - Probe::LogManager& m_logManager = Probe::LogManager::getInstance(); - quill::Logger* m_logger = m_logManager.getLogger("log"); + Config& m_config; + Probe::LogManager& m_logManager; + quill::Logger* m_logger; double m_polytropicIndex, m_feOrder; - - std::unique_ptr m_mesh; + + mfem::Mesh& m_mesh; std::unique_ptr m_fecH1; std::unique_ptr m_fecRT; @@ -87,6 +88,11 @@ private: // Private Attributes private: // Private methods + PolySolver(mfem::Mesh& mesh, double n, double order); + + static mfem::Mesh& prepareMesh(double n); + + void assembleBlockSystem(); /** From dee6ca80f492dbbe73991b69aff72310dde2d73c Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 30 Apr 2025 07:32:56 -0400 Subject: [PATCH 117/167] fix(operator): changed MULT (residuals) to deal with negated M properly --- src/poly/utils/private/operator.cpp | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/src/poly/utils/private/operator.cpp b/src/poly/utils/private/operator.cpp index 6dda6c2..d37e8df 100644 --- a/src/poly/utils/private/operator.cpp +++ b/src/poly/utils/private/operator.cpp @@ -26,9 +26,6 @@ #include "../../../../utils/debugUtils/MFEMAnalysisUtils/MFEMAnalysis-cpp/src/include/mfem_smout.h" -static int s_PolyOperatorMultCalledCount = 0; -static int s_PolyOperatorGradCalledCount = 0; - void approxJacobiInvert(const mfem::SparseMatrix& mat, std::unique_ptr& invMat, const std::string& name="matrix") { // PERF: This likely can be made much more efficient and will probably be called in tight loops, a good // PERF: place for some easy optimization might be here. @@ -99,7 +96,8 @@ void PolytropeOperator::finalize(const mfem::Vector &initTheta) { // m_negM_op = std::make_unique(m_Mmat.get(), -1.0); // m_negQ_op = std::make_unique(m_Qmat.get(), -1.0); - m_Mmat->operator*=(-1.0); + // TODO Replace this with a scaled operator when I am done writing these out to disk + m_Mmat->operator*=(-1.0); // Sparse matrix only defines an inplace operator*= not an operator* so we need to do this m_Qmat->operator*=(-1.0); // Set up the constant parts of the jacobian now @@ -165,7 +163,7 @@ void PolytropeOperator::Mult(const mfem::Vector &x, mfem::Vector &y) const { MFEM_ASSERT(m_f.get() != nullptr, "NonlinearForm m_f is null in PolytropeOperator::Mult"); m_f->Mult(x_theta, f_term); // fixme: this may be the wrong way to assemble m_f? - m_M->Mult(x_phi, Mphi_term); + m_M->Mult(x_phi, Mphi_term); // Does the order of operations work out between this and the next subtract to make Mφ negative properly? I think so but double check m_D->Mult(x_phi, Dphi_term); m_Q->Mult(x_theta, Qtheta_term); @@ -175,16 +173,16 @@ void PolytropeOperator::Mult(const mfem::Vector &x, mfem::Vector &y) const { // -- Apply essential boundary conditions -- for (int i = 0; i < m_theta_ess_tdofs.first.Size(); i++) { if (int idx = m_theta_ess_tdofs.first[i]; idx >= 0 && idx < y_R0.Size()) { - // const double &targetValue = m_theta_ess_tdofs.second[i]; - // y_block.GetBlock(0)[idx] = targetValue - x_theta(idx); // inhomogenous essential bc. This is commented out since seems it results in dramatic instabilies arrising - y_block.GetBlock(0)[idx] = 0; // Zero out the essential theta dofs in the bi-linear form // TODO Check if this is double zeroing (i.e if they were already removed maybe I am removing something that should not be removed here) + const double &targetValue = m_theta_ess_tdofs.second[i]; + y_block.GetBlock(0)[idx] = x_theta(idx) - targetValue; // inhomogenous essential bc. This is commented out since seems it results in dramatic instabilies arrising } } std::cout << "θ Norm: " << y_block.GetBlock(0).Norml2() << std::endl; for (int i = 0; i < m_phi_ess_tdofs.first.Size(); i++) { if (int idx = m_phi_ess_tdofs.first[i]; idx >= 0 && idx < y_R1.Size()) { - y_block.GetBlock(1)[idx] = 0; // Zero out the essential phi dofs in the bi-linear form // TODO Check if this is double zeroing (i.e if they were already removed maybe I am removing something that should not be removed here) + const double &targetValue = m_phi_ess_tdofs.second[i]; + y_block.GetBlock(1)[idx] = x_phi(idx) - targetValue; // inhomogenous essential bc. This is commented out since seems it results in dramatic instabilies arrising } } @@ -205,14 +203,15 @@ void PolytropeOperator::updateInverseSchurCompliment() const { if (m_invNonlinearJacobian == nullptr) { MFEM_ABORT("PolytropeOperator::updateInverseSchurCompliment called before updateInverseNonlinearJacobian"); } - mfem::SparseMatrix* schurCompliment(&m_D->SpMat()); // This is now a copy of D + mfem::SparseMatrix* schurCompliment(&m_D->SpMat()); // Represents S in the preconditioner, starts as a copy of D before being modified in place // Calculate S = D - Q df^{-1} M - mfem::SparseMatrix* temp_QxdfInv = mfem::Mult(m_Q->SpMat(), *m_invNonlinearJacobian); // Q * df^{-1} - const mfem::SparseMatrix* temp_QxdfInvxM = mfem::Mult(*temp_QxdfInv, m_M->SpMat()); // Q * df^{-1} * M + mfem::SparseMatrix* temp_QxdfInv = mfem::Mult(*m_Qmat, *m_invNonlinearJacobian); // Q * df^{-1} + const mfem::SparseMatrix* temp_QxdfInvxM = mfem::Mult(*temp_QxdfInv, *m_Mmat); // Q * df^{-1} * M // PERF: Could potentially add some caching in here to only update the preconditioner when some condition has been met - schurCompliment->Add(-1, *temp_QxdfInvxM); // D - Q * df^{-1} * M + schurCompliment->Add(1, *temp_QxdfInvxM); // D - Q * df^{-1} * M + saveSparseMatrixBinary(*schurCompliment, "schurCompliment.bin"); approxJacobiInvert(*schurCompliment, m_invSchurCompliment, "Schur Compliment"); if (m_schurPreconditioner == nullptr) { From ff1df81e2b5de8485fe8dc67c06e08c975532af5 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 30 Apr 2025 07:33:37 -0400 Subject: [PATCH 118/167] refactor(mfem_smout): broke logic saving sparse matrix into two methods --- .../MFEMAnalysis-cpp/src/include/mfem_smout.h | 56 +++++++++++++------ 1 file changed, 40 insertions(+), 16 deletions(-) diff --git a/utils/debugUtils/MFEMAnalysisUtils/MFEMAnalysis-cpp/src/include/mfem_smout.h b/utils/debugUtils/MFEMAnalysisUtils/MFEMAnalysis-cpp/src/include/mfem_smout.h index 06d1bcd..12d1ab5 100644 --- a/utils/debugUtils/MFEMAnalysisUtils/MFEMAnalysis-cpp/src/include/mfem_smout.h +++ b/utils/debugUtils/MFEMAnalysisUtils/MFEMAnalysis-cpp/src/include/mfem_smout.h @@ -34,15 +34,39 @@ * - J array (int64_t * NNZ): CSR Column Indices * - Data array (double * NNZ): CSR Non-zero values */ -void write_sparse_matrix(const mfem::SparseMatrix &mat, std::ostream &outfile) { +inline void write_sparse_matrix(mfem::Operator &op, std::ostream &outfile, bool neg) { + mfem::SparseMatrix* mat; + try { + mat = dynamic_cast(&op); + if (!mat) { + throw std::runtime_error("The operator is not a SparseMatrix."); + } + } catch (const std::runtime_error&) { + try { + const auto& blf = dynamic_cast(&op); + if (!blf) { + throw std::runtime_error("The operator is not a SparseMatrix or BilinearForm."); + } + mat = &blf->SpMat(); + } catch (const std::runtime_error&) { + auto mblf = dynamic_cast(&op); + if (!mblf) { + throw std::runtime_error("The operator is not a SparseMatrix or BilinearForm or MixedBilinear Form."); + } + mat = &mblf->SpMat(); + } + } + if (neg) { + *mat *= -1.0; + } // --- Get Data Pointers and Dimensions from MFEM Matrix --- - const int* mfem_I = mat.GetI(); - const int* mfem_J = mat.GetJ(); - const double* mfem_data = mat.GetData(); + const int* mfem_I = mat->GetI(); + const int* mfem_J = mat->GetJ(); + const double* mfem_data = mat->GetData(); - uint64_t height = static_cast(mat.Height()); - uint64_t width = static_cast(mat.Width()); - uint64_t nnz = static_cast(mat.NumNonZeroElems()); + auto height = static_cast(mat->Height()); + auto width = static_cast(mat->Width()); + auto nnz = static_cast(mat->NumNonZeroElems()); uint64_t i_count = height + 1; uint64_t j_count = nnz; uint64_t data_count = nnz; @@ -86,7 +110,7 @@ void write_sparse_matrix(const mfem::SparseMatrix &mat, std::ostream &outfile) { if (!outfile) throw std::runtime_error("Error writing Data array."); } -bool saveSparseMatrixBinary(const mfem::SparseMatrix& mat, const std::string& filename) { +inline bool saveSparseMatrixBinary(mfem::SparseMatrix& mat, const std::string& filename) { std::ofstream outfile(filename, std::ios::binary | std::ios::trunc); if (!outfile) { std::cerr << "Error: Cannot open file for writing: " << filename << std::endl; @@ -94,7 +118,7 @@ bool saveSparseMatrixBinary(const mfem::SparseMatrix& mat, const std::string& fi } try { - write_sparse_matrix(mat, outfile); + write_sparse_matrix(mat, outfile, false); } catch (const std::exception& e) { @@ -111,7 +135,7 @@ bool saveSparseMatrixBinary(const mfem::SparseMatrix& mat, const std::string& fi return true; } -void writeDenseMatrixToCSV(const std::string &filename, int precision, const mfem::DenseMatrix *mat) { +inline void writeDenseMatrixToCSV(const std::string &filename, int precision, const mfem::DenseMatrix *mat) { if (!mat) { throw std::runtime_error("The operator is not a SparseMatrix."); } @@ -159,9 +183,9 @@ void writeDenseMatrixToCSV(const std::string &filename, int precision, const mfe * @param filename The name of the output CSV file. * @param precision Number of decimal places for floating-point values. */ - void writeOperatorToCSV(const mfem::Operator &op, - const std::string &filename, - int precision = 6) // Add precision argument +inline void writeOperatorToCSV(const mfem::Operator &op, + const std::string &filename, + int precision = 6) // Add precision argument { // Attempt to cast the Operator to a SparseMatrix const auto *sparse_mat = dynamic_cast(&op); @@ -172,7 +196,7 @@ void writeDenseMatrixToCSV(const std::string &filename, int precision, const mfe writeDenseMatrixToCSV(filename, precision, mat); } -void saveBlockFormToBinary(std::vector &block_diags, std::vector> block, std::string filename) { +inline void saveBlockFormToBinary(const std::vector &block_diags, const std::vector>& block, const std::vector neg, const std::string &filename) { // First write a magic number and version // --- Open the file --- @@ -191,11 +215,11 @@ void saveBlockFormToBinary(std::vector &block_diags, std:: outfile.write(reinterpret_cast(&magic), 4); outfile.write(reinterpret_cast(&size), sizeof(size)); - for (const auto&& [block_diag, blockIDs] : std::views::zip(block_diags, block)) { + for (const auto&& [block_diag, blockIDs, isNeg] : std::views::zip(block_diags, block, neg)) { // Write the sparse matrix data outfile.write(reinterpret_cast(&datastart), 9); outfile.write(reinterpret_cast(&blockIDs), sizeof(blockIDs)); - write_sparse_matrix(*block_diag, outfile); + write_sparse_matrix(*block_diag, outfile, isNeg); outfile.write(reinterpret_cast(&dataend), 7); } From 90083113b55eee135d9badfa2eb24fe42c558cc4 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 30 Apr 2025 07:35:27 -0400 Subject: [PATCH 119/167] refactor(probe): removed old cout debug statements --- src/probe/private/probe.cpp | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/src/probe/private/probe.cpp b/src/probe/private/probe.cpp index 78d512a..3cbced4 100644 --- a/src/probe/private/probe.cpp +++ b/src/probe/private/probe.cpp @@ -58,25 +58,23 @@ void glVisView(mfem::GridFunction& u, mfem::Mesh& mesh, const std::string& windowTitle, const std::string& keyset) { Config& config = Config::getInstance(); quill::Logger* logger = LogManager::getInstance().getLogger("log"); - std::string usedKeyset; if (config.get("Probe:GLVis:Visualization", true)) { + std::string usedKeyset; LOG_INFO(logger, "Visualizing solution using GLVis..."); LOG_INFO(logger, "Window title: {}", windowTitle); - if (keyset == "") { + if (keyset.empty()) { usedKeyset = config.get("Probe:GLVis:DefaultKeyset", ""); } else { usedKeyset = keyset; } LOG_INFO(logger, "Keyset: {}", usedKeyset); - std::string vishost = config.get("Probe:GLVis:Host", "localhost"); - int visport = config.get("Probe:GLVis:Port", 19916); - std::cout << "GLVis visualization enabled. Opening GLVis window... " << std::endl; - std::cout << "Using host: " << vishost << " and port: " << visport << std::endl; + const auto vishost = config.get("Probe:GLVis:Host", "localhost"); + const auto visport = config.get("Probe:GLVis:Port", 19916); mfem::socketstream sol_sock(vishost.c_str(), visport); sol_sock.precision(8); - sol_sock << "solution\n" << mesh << u - << "window_title '" << windowTitle << - "'\n" << "keys " << usedKeyset << "\n"; + sol_sock << "mesh\n" << mesh << u + << "window_title '" << windowTitle << '\n'; + // "'\n" << "keys " << usedKeyset << "\n"; sol_sock << std::flush; } } From afccf3084034df66349eb7ac97374076326ed670 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 30 Apr 2025 07:36:23 -0400 Subject: [PATCH 120/167] refactor(resource): increased const correctness --- src/resource/private/resourceManager.cpp | 12 +++++------- src/resource/public/resourceManager.h | 2 +- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/src/resource/private/resourceManager.cpp b/src/resource/private/resourceManager.cpp index 10de1f3..2efd2b5 100644 --- a/src/resource/private/resourceManager.cpp +++ b/src/resource/private/resourceManager.cpp @@ -35,10 +35,10 @@ #define TOSTRING(x) STRINGIFY(x) ResourceManager::ResourceManager() { - std::string defaultDataDir = TOSTRING(DATA_DIR); + const std::string defaultDataDir = TOSTRING(DATA_DIR); m_dataDir = m_config.get("Data:Dir", defaultDataDir); // -- Get the index file path using filesytem to make it a system safe path - std::string indexFilePath = m_dataDir + "/index.yaml"; + const std::string indexFilePath = m_dataDir + "/index.yaml"; // TODO Add checks to make sure data dir exists and index.yaml exists const std::filesystem::path indexFile(indexFilePath); @@ -49,15 +49,13 @@ ResourceManager::ResourceManager() { } -std::vector ResourceManager::getAvaliableResources() { - std::vector resources; - resources = m_resourceConfig.keys(); +std::vector ResourceManager::getAvaliableResources() const { + const std::vector resources = m_resourceConfig.keys(); return resources; } const Resource& ResourceManager::getResource(const std::string &name) const { - auto it = m_resources.find(name); - if (it != m_resources.end()) { + if (const auto it = m_resources.find(name); it != m_resources.end()) { return it->second; } throw std::runtime_error("Resource " + name + " not found"); diff --git a/src/resource/public/resourceManager.h b/src/resource/public/resourceManager.h index fb03a12..ac119d9 100644 --- a/src/resource/public/resourceManager.h +++ b/src/resource/public/resourceManager.h @@ -90,7 +90,7 @@ public: * std::vector resources = manager.getAvaliableResources(); * @endcode */ - std::vector getAvaliableResources(); + std::vector getAvaliableResources() const; /** * @brief Gets a resource by name. From 7ae0c63b7f7432265d30114daf0bd3a755feb626 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 30 Apr 2025 07:37:09 -0400 Subject: [PATCH 121/167] refactor(meshView): removed unused capture in anonymous function --- utils/meshView/meshView.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/meshView/meshView.cpp b/utils/meshView/meshView.cpp index 0190c9e..ecad8c9 100644 --- a/utils/meshView/meshView.cpp +++ b/utils/meshView/meshView.cpp @@ -19,7 +19,7 @@ int main(int argv, char **argc) { mfem::FiniteElementSpace feSpace(&mesh, &feCollection); mfem::GridFunction u(&feSpace); mfem::FunctionCoefficient initCoeff ( - [&mesh](const mfem::Vector &x) { + [](const mfem::Vector &x) { return 1.0; } ); From ecbf65c71be4b691ac6c36525f861a9d13754307 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 5 May 2025 15:22:39 -0400 Subject: [PATCH 122/167] refactor(gitignore): pulled gitignore from main --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index 36dfbbb..92cc732 100644 --- a/.gitignore +++ b/.gitignore @@ -64,6 +64,8 @@ subprojects/yaml-cpp/ subprojects/quill/ subprojects/googletest-1.15.2/ subprojects/opat-core/ +subprojects/pybind11*/ +subprojects/packagecache/ .vscode/ From 45c6c267d238d9e8e3d7eeaf99984e6166038bdd Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 5 May 2025 15:23:36 -0400 Subject: [PATCH 123/167] refactor(resources): changed resources module name to macros (to prevent conflict with resource) --- src/resources/macros/debug.h | 31 ---------------------- src/resources/macros/meson.build | 21 --------------- src/resources/macros/warning_control.h | 36 -------------------------- src/resources/meson.build | 2 -- 4 files changed, 90 deletions(-) delete mode 100644 src/resources/macros/debug.h delete mode 100644 src/resources/macros/meson.build delete mode 100644 src/resources/macros/warning_control.h delete mode 100644 src/resources/meson.build diff --git a/src/resources/macros/debug.h b/src/resources/macros/debug.h deleted file mode 100644 index 5c3e99e..0000000 --- a/src/resources/macros/debug.h +++ /dev/null @@ -1,31 +0,0 @@ -/* *********************************************************************** -// -// Copyright (C) 2025 -- The 4D-STAR Collaboration -// File Author: Emily Boudreaux -// Last Modified: March 19, 2025 -// -// 4DSSE is free software; you can use it and/or modify -// it under the terms and restrictions the GNU General Library Public -// License version 3 (GPLv3) as published by the Free Software Foundation. -// -// 4DSSE is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU Library General Public License for more details. -// -// You should have received a copy of the GNU Library General Public License -// along with this software; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -// -// *********************************************************************** */ -#ifdef __GNUC__ // GCC and Clang - #define BREAKPOINT() __builtin_debugtrap() -#elif defined(_MSC_VER) // MSVC - #define BREAKPOINT() __debugbreak() -#elif defined(__APPLE__) && defined(__MACH__) // macOS with Clang and LLDB - #include - #define BREAKPOINT() raise(SIGTRAP) -#else - #include - #define BREAKPOINT() std::raise(SIGTRAP) -#endif diff --git a/src/resources/macros/meson.build b/src/resources/macros/meson.build deleted file mode 100644 index f91a3b9..0000000 --- a/src/resources/macros/meson.build +++ /dev/null @@ -1,21 +0,0 @@ -# *********************************************************************** -# -# Copyright (C) 2025 -- The 4D-STAR Collaboration -# File Author: Emily Boudreaux -# Last Modified: March 19, 2025 -# -# 4DSSE is free software; you can use it and/or modify -# it under the terms and restrictions the GNU General Library Public -# License version 3 (GPLv3) as published by the Free Software Foundation. -# -# 4DSSE is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -# See the GNU Library General Public License for more details. -# -# You should have received a copy of the GNU Library General Public License -# along with this software; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -# -# *********************************************************************** # -macros_dep = declare_dependency(include_directories: include_directories('.')) diff --git a/src/resources/macros/warning_control.h b/src/resources/macros/warning_control.h deleted file mode 100644 index 7371376..0000000 --- a/src/resources/macros/warning_control.h +++ /dev/null @@ -1,36 +0,0 @@ -/* *********************************************************************** -// -// Copyright (C) 2025 -- The 4D-STAR Collaboration -// File Author: Emily Boudreaux -// Last Modified: February 20, 2025 -// -// 4DSSE is free software; you can use it and/or modify -// it under the terms and restrictions the GNU General Library Public -// License version 3 (GPLv3) as published by the Free Software Foundation. -// -// 4DSSE is distributed in the hope that it will be useful, -// but WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -// See the GNU Library General Public License for more details. -// -// You should have received a copy of the GNU Library General Public License -// along with this software; if not, write to the Free Software -// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -// -// *********************************************************************** */ -#ifndef WARNING_CONTROL_H -#define WARNING_CONTROL_H - -#if defined(__GNUC__) || defined(__clang__) - #define DEPRECATION_WARNING_OFF _Pragma("GCC diagnostic push") \ - _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"") - #define DEPRECATION_WARNING_ON _Pragma("GCC diagnostic pop") -#elif defined(_MSC_VER) - #define DEPRECATION_WARNING_OFF __pragma(warning(push)) __pragma(warning(disable: 4996)) - #define DEPRECATION_WARNING_ON __pragma(warning(pop)) -#else - #define DEPRECATION_WARNING_OFF - #define DEPRECATION_WARNING_ON -#endif - -#endif // WARNING_CONTROL_H diff --git a/src/resources/meson.build b/src/resources/meson.build deleted file mode 100644 index 5ae81d9..0000000 --- a/src/resources/meson.build +++ /dev/null @@ -1,2 +0,0 @@ -subdir('const') -subdir('macros') \ No newline at end of file From d78f09623c53f0ae02fab25e15be3230072a0d1e Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Tue, 6 May 2025 15:27:40 -0400 Subject: [PATCH 124/167] refactor(network): header guard -> pragma once --- src/network/public/approx8.h | 5 +---- src/network/public/network.h | 5 +---- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/src/network/public/approx8.h b/src/network/public/approx8.h index cb9e01a..6977df7 100644 --- a/src/network/public/approx8.h +++ b/src/network/public/approx8.h @@ -18,8 +18,7 @@ // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // *********************************************************************** */ -#ifndef APPROX8_H -#define APPROX8_H +#pragma once #include @@ -330,5 +329,3 @@ namespace nnApprox8{ }; } // namespace nnApprox8 - -#endif \ No newline at end of file diff --git a/src/network/public/network.h b/src/network/public/network.h index 82f24d6..36f5058 100644 --- a/src/network/public/network.h +++ b/src/network/public/network.h @@ -18,8 +18,7 @@ // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // *********************************************************************** */ -#ifndef NETWORK_H -#define NETWORK_H +#pragma once #include @@ -109,5 +108,3 @@ namespace nuclearNetwork { }; } // namespace nuclearNetwork - -#endif // NETWORK_H \ No newline at end of file From 454d49c3d380b465ef7d64251b427aa5cce45b85 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Sun, 11 May 2025 14:37:26 -0400 Subject: [PATCH 125/167] style(polySolver): removed redundant lines --- src/poly/solver/private/polySolver.cpp | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index 5f9576e..407748a 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -193,8 +193,7 @@ void PolySolver::solve() const { state_vector.GetBlock(0) = thetaVec; // NOLINT(*-slicing) state_vector.GetBlock(1) = phiVec; // NOLINT(*-slicing) - - mfem::Vector zero_rhs(block_offsets.Last()); // TODO: Is this right? + mfem::Vector zero_rhs(block_offsets.Last()); zero_rhs = 0.0; const solverBundle sb = setupNewtonSolver(); @@ -271,7 +270,7 @@ void PolySolver::setInitialGuess() const { // return (-1.0/radius) * r + 1; // return -std::pow((u*r), 2)+1.0; // The series expansion is a better guess; however, this is cheaper and ensures that the value at the surface is very close to zero in a way that the series expansion does not - return laneEmden::thetaSeriesExpansion(r, m_polytropicIndex, 10); + return laneEmden::thetaSeriesExpansion(r, m_polytropicIndex, 10) + 3.0; } ); @@ -326,14 +325,14 @@ void PolySolver::saveAndViewSolution(const mfem::BlockVector& state_vector) cons // --- Extract the Solution --- if (m_config.get("Poly:Output:1D:Save", true)) { - auto solutionPath = m_config.get("Poly:Output:1D:Path", "polytropeSolution_1D.csv"); + const auto solutionPath = m_config.get("Poly:Output:1D:Path", "polytropeSolution_1D.csv"); auto derivSolPath = "d" + solutionPath; - auto rayCoLatitude = m_config.get("Poly:Output:1D:RayCoLatitude", 0.0); - auto rayLongitude = m_config.get("Poly:Output:1D:RayLongitude", 0.0); - auto raySamples = m_config.get("Poly:Output:1D:RaySamples", 100); + const auto rayCoLatitude = m_config.get("Poly:Output:1D:RayCoLatitude", 0.0); + const auto rayLongitude = m_config.get("Poly:Output:1D:RayLongitude", 0.0); + const auto raySamples = m_config.get("Poly:Output:1D:RaySamples", 100); - std::vector rayDirection = {rayCoLatitude, rayLongitude}; + const std::vector rayDirection = {rayCoLatitude, rayLongitude}; Probe::getRaySolution(x_theta, *m_feTheta, rayDirection, raySamples, solutionPath); // Probe::getRaySolution(x_phi, *m_fePhi, rayDirection, raySamples, derivSolPath); From 3d3383902817cc78eb821e897996538592f61d9b Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Sun, 11 May 2025 14:38:22 -0400 Subject: [PATCH 126/167] feat(NonlinearPowerIntergrator): increased robustness to theta ~ 0 and theta < 0 --- src/poly/utils/private/integrators.cpp | 70 +++++++++++++------------- src/poly/utils/public/integrators.h | 25 +++++++++ 2 files changed, 61 insertions(+), 34 deletions(-) diff --git a/src/poly/utils/private/integrators.cpp b/src/poly/utils/private/integrators.cpp index e433d62..d2882df 100644 --- a/src/poly/utils/private/integrators.cpp +++ b/src/poly/utils/private/integrators.cpp @@ -22,14 +22,23 @@ #include #include "integrators.h" +#include "config.h" #include - -// static std::ofstream debugOut("gradient.csv", std::ios::trunc); - namespace polyMFEMUtils { NonlinearPowerIntegrator::NonlinearPowerIntegrator(const double n) : - m_polytropicIndex(n) {} + m_polytropicIndex(n), + m_epsilon(Config::getInstance().get("Poly:Solver:Epsilon", 1.0e-8)) { + if (m_polytropicIndex < 0.0) { + throw std::invalid_argument("Polytropic index must be non-negative."); + } + if (m_polytropicIndex > 5.0) { + throw std::invalid_argument("Polytropic index must be less than 5.0."); + } + if (m_epsilon <= 0.0) { + throw std::invalid_argument("Epsilon (Poly:Solver:Epsilon) must be positive non-zero."); + } + } void NonlinearPowerIntegrator::AssembleElementVector( const mfem::FiniteElement &el, @@ -54,13 +63,20 @@ namespace polyMFEMUtils { for (int j = 0; j < dof; j++) { u_val += elfun(j) * shape(j); } - const double u_safe = std::max(u_val, 0.0); - const double u_nl = std::pow(u_safe, m_polytropicIndex); - const double x2_u_nl = u_nl; + double u_nl; + if (u_val < m_epsilon) { + u_nl = fmod(u_val, m_polytropicIndex, m_epsilon); + } else { + u_nl = std::pow(u_val, m_polytropicIndex); + } + // const double u_safe = std::max(u_val, 0.0); + // const double u_nl = std::pow(u_safe, m_polytropicIndex); + // + // const double x2_u_nl = u_nl; for (int i = 0; i < dof; i++){ - elvect(i) += shape(i) * x2_u_nl * weight; + elvect(i) += shape(i) * u_nl * weight; } } } @@ -99,37 +115,23 @@ namespace polyMFEMUtils { // Calculate the Jacobian // TODO: Check for when theta ~ 0? - const double u_safe = std::max(u_val, 0.0); - const double d_u_nl = m_polytropicIndex * std::pow(u_safe, m_polytropicIndex - 1); - const double x2_d_u_nl = d_u_nl; + double d_u_nl; + if (u_val < m_epsilon) { + d_u_nl = dfmod(m_epsilon, m_polytropicIndex); + } else { + d_u_nl = m_polytropicIndex * std::pow(u_val, m_polytropicIndex - 1.0); + } + // const double u_safe = std::max(u_val, 0.0); + // const double d_u_nl = m_polytropicIndex * std::pow(u_safe, m_polytropicIndex - 1); + // const double x2_d_u_nl = d_u_nl; for (int i = 0; i < dof; i++) { for (int j = 0; j < dof; j++) { - elmat(i, j) += shape(i) * x2_d_u_nl * shape(j) * weight; + elmat(i, j) += shape(i) * d_u_nl * shape(j) * weight; } } - // // --- Debug Code to write out gradient --- - // Trans.Transform(ip,physCoord); - // el.CalcDShape(ip, dshape); - // - // mfem::CalcInverse(Trans.Jacobian(), invJ); - // - // mfem::DenseMatrix dshapePhys; - // dshapePhys.SetSize(dof, physCoord.Size()); - // mfem::Mult(dshape, invJ, dshapePhys); - // - // gradPhys = 0.0; - // for (int j = 0; j < dof; j++) { - // for (int d = 0; d < gradPhys.Size(); d++) { - // gradPhys(d) += elfun(j)*dshapePhys(j, d); - // } - // } - // - // debugOut - // << physCoord(0) << ", " << physCoord(1) << ", " << physCoord(2) - // << ", " << gradPhys(0) << ", " << gradPhys(1) << ", " << gradPhys(2) << '\n'; - } - // debugOut.flush(); } + } + } // namespace polyMFEMUtils \ No newline at end of file diff --git a/src/poly/utils/public/integrators.h b/src/poly/utils/public/integrators.h index 8a625d6..fe34bf2 100644 --- a/src/poly/utils/public/integrators.h +++ b/src/poly/utils/public/integrators.h @@ -73,5 +73,30 @@ namespace polyMFEMUtils { Probe::LogManager& m_logManager = Probe::LogManager::getInstance(); quill::Logger* m_logger = m_logManager.getLogger("log"); double m_polytropicIndex; + double m_epsilon; }; + + inline double dfmod(const double epsilon, const double n) { + if (n == 0.0) { + return 0.0; + } + if (n == 1.0) { + return 1.0; + } + return n * std::pow(epsilon, n - 1.0); + } + + inline double fmod(const double theta, const double n, const double epsilon) { + if (n == 0.0) { + return 1.0; + } + // For n != 0 + const double y_prime_at_epsilon = dfmod(epsilon, n); // Uses the robust dfmod + const double y_at_epsilon = std::pow(epsilon, n); // epsilon^n + + // f_mod(theta) = y_at_epsilon + y_prime_at_epsilon * (theta - epsilon) + return y_at_epsilon + y_prime_at_epsilon * (theta - epsilon); + } + + } // namespace polyMFEMUtils \ No newline at end of file From 8b9d46e996dda9b55e1bfa0bf9df98c9cde73f2a Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Sun, 11 May 2025 14:38:50 -0400 Subject: [PATCH 127/167] style(NonlinearPowerIntegrator): removed old comments --- src/poly/utils/private/integrators.cpp | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/poly/utils/private/integrators.cpp b/src/poly/utils/private/integrators.cpp index d2882df..056bc0c 100644 --- a/src/poly/utils/private/integrators.cpp +++ b/src/poly/utils/private/integrators.cpp @@ -70,10 +70,6 @@ namespace polyMFEMUtils { } else { u_nl = std::pow(u_val, m_polytropicIndex); } - // const double u_safe = std::max(u_val, 0.0); - // const double u_nl = std::pow(u_safe, m_polytropicIndex); - // - // const double x2_u_nl = u_nl; for (int i = 0; i < dof; i++){ elvect(i) += shape(i) * u_nl * weight; @@ -121,10 +117,7 @@ namespace polyMFEMUtils { } else { d_u_nl = m_polytropicIndex * std::pow(u_val, m_polytropicIndex - 1.0); } - // const double u_safe = std::max(u_val, 0.0); - // const double d_u_nl = m_polytropicIndex * std::pow(u_safe, m_polytropicIndex - 1); - // const double x2_d_u_nl = d_u_nl; - + for (int i = 0; i < dof; i++) { for (int j = 0; j < dof; j++) { elmat(i, j) += shape(i) * d_u_nl * shape(j) * weight; From 412a3be2ec42b93c6f380a00e853fcd0b00d43cc Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Sun, 11 May 2025 14:40:19 -0400 Subject: [PATCH 128/167] refactor(PolytropeOperator): commented out debug code --- src/poly/utils/private/operator.cpp | 46 +++++++++++++++++++++++++---- src/poly/utils/public/operator.h | 1 - 2 files changed, 41 insertions(+), 6 deletions(-) diff --git a/src/poly/utils/private/operator.cpp b/src/poly/utils/private/operator.cpp index d37e8df..9951f14 100644 --- a/src/poly/utils/private/operator.cpp +++ b/src/poly/utils/private/operator.cpp @@ -55,6 +55,9 @@ void approxJacobiInvert(const mfem::SparseMatrix& mat, std::unique_ptr M, @@ -82,6 +85,7 @@ void PolytropeOperator::finalize(const mfem::Vector &initTheta) { m_Qmat = std::make_unique(m_Q->SpMat()); m_Dmat = std::make_unique(m_D->SpMat()); + // Remove the essential dofs from the constant matrices for (const auto& dof: m_theta_ess_tdofs.first) { m_Mmat->EliminateRow(dof); m_Qmat->EliminateCol(dof); @@ -104,7 +108,7 @@ void PolytropeOperator::finalize(const mfem::Vector &initTheta) { m_jacobian = std::make_unique(m_blockOffsets); m_jacobian->SetBlock(0, 1, m_Mmat.get()); //<- -M (constant) m_jacobian->SetBlock(1, 0, m_Qmat.get()); //<- -Q (constant) - m_jacobian->SetBlock(1, 1, m_Dmat.get()); //<- D (constant) + m_jacobian->SetBlock(1, 1, m_Dmat.get()); //<- D (constant) // Build the initial preconditioner based on some initial guess const auto &grad = m_f->GetGradient(initTheta); @@ -174,7 +178,7 @@ void PolytropeOperator::Mult(const mfem::Vector &x, mfem::Vector &y) const { for (int i = 0; i < m_theta_ess_tdofs.first.Size(); i++) { if (int idx = m_theta_ess_tdofs.first[i]; idx >= 0 && idx < y_R0.Size()) { const double &targetValue = m_theta_ess_tdofs.second[i]; - y_block.GetBlock(0)[idx] = x_theta(idx) - targetValue; // inhomogenous essential bc. This is commented out since seems it results in dramatic instabilies arrising + y_block.GetBlock(0)[idx] = x_theta(idx) - targetValue; // inhomogenous essential bc. This is commented out since seems it results in dramatic instabilities arising } } std::cout << "θ Norm: " << y_block.GetBlock(0).Norml2() << std::endl; @@ -182,11 +186,31 @@ void PolytropeOperator::Mult(const mfem::Vector &x, mfem::Vector &y) const { for (int i = 0; i < m_phi_ess_tdofs.first.Size(); i++) { if (int idx = m_phi_ess_tdofs.first[i]; idx >= 0 && idx < y_R1.Size()) { const double &targetValue = m_phi_ess_tdofs.second[i]; - y_block.GetBlock(1)[idx] = x_phi(idx) - targetValue; // inhomogenous essential bc. This is commented out since seems it results in dramatic instabilies arrising + y_block.GetBlock(1)[idx] = x_phi(idx) - targetValue; // inhomogenous essential bc. This is commented out since seems it results in dramatic instabilities arising } } - std::cout << "φ Norm: " << y_block.GetBlock(1).Norml2() << std::endl; + // std::cout << "φ Norm: " << y_block.GetBlock(1).Norml2() << std::endl; + // + // std::cout << "Writing out residuals to file..." << std::endl; + // std::ofstream outfile("Residuals_" + std::to_string(s_newtonStepMult) + ".csv", std::ios::trunc); + // if (!outfile.is_open()) { + // MFEM_ABORT("Could not open file for writing residuals"); + // } + // outfile << "# Residuals for Newton Step: " << s_newtonStepMult << '\n'; + // outfile << "# theta size: " << theta_size << '\n'; + // outfile << "# phi size: " << phi_size << '\n'; + // outfile << "dof,R\n"; + // for (int i = 0; i < y_block.GetBlock(0).Size(); i++) { + // outfile << i << "," << y_block.GetBlock(0)[i] << '\n'; + // } + // for (int i = 0; i < y_block.GetBlock(1).Size(); i++) { + // outfile << y_block.GetBlock(0).Size() + i << "," << y_block.GetBlock(1)[i] << '\n'; + // } + // outfile.close(); + // s_newtonStepMult++; + // std::cout << "Done writing out residuals to file." << std::endl; + // } @@ -243,7 +267,19 @@ mfem::Operator& PolytropeOperator::GetGradient(const mfem::Vector &x) const { // auto *gradPtr = &grad; // updatePreconditioner(grad); - m_jacobian->SetBlock(0, 0, &grad); + // // TODO: Save the state vector somewhere so that I can inspect how the actual solution + // // to theta and phi are evolving + // m_jacobian->SetBlock(0, 0, &grad); + // // TODO: Save the jacobian here + // std::cout << "Writing out jacobian to file..." << std::endl; + // std::vector ops; + // ops.push_back(&m_jacobian->GetBlock(0, 0)); + // ops.push_back(&m_jacobian->GetBlock(0, 1)); + // ops.push_back(&m_jacobian->GetBlock(1, 0)); + // ops.push_back(&m_jacobian->GetBlock(1, 1)); + // saveBlockFormToBinary(ops, {{0, 0}, {0, 1}, {1, 0}, {1, 1}}, {false, false, false, false}, "jacobian_" + std::to_string(s_newtonStepGrad) + ".bin"); + // s_newtonStepGrad++; + // std::cout << "Done writing out jacobian to file." << std::endl; return *m_jacobian; } diff --git a/src/poly/utils/public/operator.h b/src/poly/utils/public/operator.h index e046480..1bd8683 100644 --- a/src/poly/utils/public/operator.h +++ b/src/poly/utils/public/operator.h @@ -38,7 +38,6 @@ public: void Mult(const mfem::Vector &x, mfem::Vector &y) const override; - mfem::Operator& GetGradient(const mfem::Vector &x) const override; void SetEssentialTrueDofs(const SSE::MFEMArrayPair& theta_ess_tdofs, const SSE::MFEMArrayPair& phi_ess_tdofs); From 2db56b2f994fef9018768f49d42c82d2a9421be7 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Sun, 11 May 2025 14:40:58 -0400 Subject: [PATCH 129/167] feat(glVlisView): changed mesh socket stream to display solution --- src/probe/private/probe.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/probe/private/probe.cpp b/src/probe/private/probe.cpp index 3cbced4..23a8ea0 100644 --- a/src/probe/private/probe.cpp +++ b/src/probe/private/probe.cpp @@ -72,9 +72,9 @@ void glVisView(mfem::GridFunction& u, mfem::Mesh& mesh, const auto visport = config.get("Probe:GLVis:Port", 19916); mfem::socketstream sol_sock(vishost.c_str(), visport); sol_sock.precision(8); - sol_sock << "mesh\n" << mesh << u - << "window_title '" << windowTitle << '\n'; - // "'\n" << "keys " << usedKeyset << "\n"; + sol_sock << "solution\n" << mesh << u + << "window_title '" << windowTitle << + "'\n" << "keys " << usedKeyset << "\n"; sol_sock << std::flush; } } From 441123ec817a96ef546e5cd2acdc42bcfd449f2d Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Sun, 11 May 2025 14:41:26 -0400 Subject: [PATCH 130/167] refactor(4DSTARTypes): header guards -> pragma once --- src/types/public/4DSTARTypes.h | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/types/public/4DSTARTypes.h b/src/types/public/4DSTARTypes.h index 687d0a1..838a46e 100644 --- a/src/types/public/4DSTARTypes.h +++ b/src/types/public/4DSTARTypes.h @@ -18,8 +18,7 @@ // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // *********************************************************************** */ -#ifndef _4DSTAR_TYPES_H -#define _4DSTAR_TYPES_H +#pragma once #include #include "mfem.hpp" @@ -29,5 +28,3 @@ namespace SSE { typedef std::pair, mfem::Array> MFEMArrayPair; typedef std::pair MFEMArrayPairSet; } - -#endif // _4DSTAR_TYPES_H \ No newline at end of file From 03a7083caf1c819d2972492c88866a8c9e76fddd Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Sun, 11 May 2025 14:42:04 -0400 Subject: [PATCH 131/167] refactor(testConfig): updated test config --- tests/testsConfig.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/testsConfig.yaml b/tests/testsConfig.yaml index 83cbc2a..4b5cd30 100644 --- a/tests/testsConfig.yaml +++ b/tests/testsConfig.yaml @@ -11,7 +11,8 @@ Probe: MakeDir: true Poly: Solver: - ViewInitialGuess: true + Epsilon: 1.0e-8 + ViewInitialGuess: false GMRES: MaxIter: 5000 RelTol: 1.0e-8 From bee8f693c13f713eaeb8a66d4037fe3c01d9d48b Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Sun, 11 May 2025 14:42:47 -0400 Subject: [PATCH 132/167] feat(saveBlockFormToBinary): added ability to negate operators in function call --- .../MFEMAnalysisUtils/MFEMAnalysis-cpp/src/include/mfem_smout.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/debugUtils/MFEMAnalysisUtils/MFEMAnalysis-cpp/src/include/mfem_smout.h b/utils/debugUtils/MFEMAnalysisUtils/MFEMAnalysis-cpp/src/include/mfem_smout.h index 12d1ab5..84e5c27 100644 --- a/utils/debugUtils/MFEMAnalysisUtils/MFEMAnalysis-cpp/src/include/mfem_smout.h +++ b/utils/debugUtils/MFEMAnalysisUtils/MFEMAnalysis-cpp/src/include/mfem_smout.h @@ -196,7 +196,7 @@ inline void writeOperatorToCSV(const mfem::Operator &op, writeDenseMatrixToCSV(filename, precision, mat); } -inline void saveBlockFormToBinary(const std::vector &block_diags, const std::vector>& block, const std::vector neg, const std::string &filename) { +inline void saveBlockFormToBinary(const std::vector &block_diags, const std::vector>& block, const std::vector& neg, const std::string &filename) { // First write a magic number and version // --- Open the file --- From 14eb21bd3155f8db3429f809da3cc1c315a4fdbd Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Sun, 11 May 2025 15:09:22 -0400 Subject: [PATCH 133/167] fix(PolytropeOperator): uncommented code that should never have been commented in GetGradient --- src/poly/utils/private/operator.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/poly/utils/private/operator.cpp b/src/poly/utils/private/operator.cpp index 9951f14..04fc048 100644 --- a/src/poly/utils/private/operator.cpp +++ b/src/poly/utils/private/operator.cpp @@ -267,9 +267,10 @@ mfem::Operator& PolytropeOperator::GetGradient(const mfem::Vector &x) const { // auto *gradPtr = &grad; // updatePreconditioner(grad); - // // TODO: Save the state vector somewhere so that I can inspect how the actual solution - // // to theta and phi are evolving - // m_jacobian->SetBlock(0, 0, &grad); + // TODO: Save the state vector somewhere so that I can inspect how the actual solution + // to theta and phi are evolving + m_jacobian->SetBlock(0, 0, &grad); + // // TODO: Save the jacobian here // std::cout << "Writing out jacobian to file..." << std::endl; // std::vector ops; @@ -280,6 +281,7 @@ mfem::Operator& PolytropeOperator::GetGradient(const mfem::Vector &x) const { // saveBlockFormToBinary(ops, {{0, 0}, {0, 1}, {1, 0}, {1, 1}}, {false, false, false, false}, "jacobian_" + std::to_string(s_newtonStepGrad) + ".bin"); // s_newtonStepGrad++; // std::cout << "Done writing out jacobian to file." << std::endl; + return *m_jacobian; } From 1ee919a4a90eca706e01073dd138a68a7236f829 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 12 May 2025 14:27:01 -0400 Subject: [PATCH 134/167] feat(PolytropeOperator): added polytropic index as a member variable --- src/poly/utils/private/operator.cpp | 41 +++++++++++++++-------------- src/poly/utils/public/operator.h | 4 ++- 2 files changed, 24 insertions(+), 21 deletions(-) diff --git a/src/poly/utils/private/operator.cpp b/src/poly/utils/private/operator.cpp index 04fc048..010094f 100644 --- a/src/poly/utils/private/operator.cpp +++ b/src/poly/utils/private/operator.cpp @@ -55,8 +55,8 @@ void approxJacobiInvert(const mfem::SparseMatrix& mat, std::unique_ptr Q, std::unique_ptr D, std::unique_ptr f, - const mfem::Array &blockOffsets) : + const mfem::Array &blockOffsets, + const double index) : mfem::Operator(blockOffsets.Last()), // Initialize the base class with the total size of the block offset vector m_blockOffsets(blockOffsets), - m_jacobian(nullptr) { + m_jacobian(nullptr), + m_polytropicIndex(index){ m_M = std::move(M); m_Q = std::move(Q); @@ -181,7 +183,6 @@ void PolytropeOperator::Mult(const mfem::Vector &x, mfem::Vector &y) const { y_block.GetBlock(0)[idx] = x_theta(idx) - targetValue; // inhomogenous essential bc. This is commented out since seems it results in dramatic instabilities arising } } - std::cout << "θ Norm: " << y_block.GetBlock(0).Norml2() << std::endl; for (int i = 0; i < m_phi_ess_tdofs.first.Size(); i++) { if (int idx = m_phi_ess_tdofs.first[i]; idx >= 0 && idx < y_R1.Size()) { @@ -190,10 +191,11 @@ void PolytropeOperator::Mult(const mfem::Vector &x, mfem::Vector &y) const { } } - // std::cout << "φ Norm: " << y_block.GetBlock(1).Norml2() << std::endl; + std::cout << "||r_θ|| = " << y_block.GetBlock(0).Norml2(); + std::cout << ", ||r_φ|| = " << y_block.GetBlock(1).Norml2() << std::endl; // // std::cout << "Writing out residuals to file..." << std::endl; - // std::ofstream outfile("Residuals_" + std::to_string(s_newtonStepMult) + ".csv", std::ios::trunc); + // std::ofstream outfile("Residuals_n" + std::to_string(m_polytropicIndex) + "_" + std::to_string(s_newtonStepMult) + ".csv", std::ios::trunc); // if (!outfile.is_open()) { // MFEM_ABORT("Could not open file for writing residuals"); // } @@ -267,24 +269,23 @@ mfem::Operator& PolytropeOperator::GetGradient(const mfem::Vector &x) const { // auto *gradPtr = &grad; // updatePreconditioner(grad); - // TODO: Save the state vector somewhere so that I can inspect how the actual solution - // to theta and phi are evolving m_jacobian->SetBlock(0, 0, &grad); - // // TODO: Save the jacobian here - // std::cout << "Writing out jacobian to file..." << std::endl; - // std::vector ops; - // ops.push_back(&m_jacobian->GetBlock(0, 0)); - // ops.push_back(&m_jacobian->GetBlock(0, 1)); - // ops.push_back(&m_jacobian->GetBlock(1, 0)); - // ops.push_back(&m_jacobian->GetBlock(1, 1)); - // saveBlockFormToBinary(ops, {{0, 0}, {0, 1}, {1, 0}, {1, 1}}, {false, false, false, false}, "jacobian_" + std::to_string(s_newtonStepGrad) + ".bin"); - // s_newtonStepGrad++; - // std::cout << "Done writing out jacobian to file." << std::endl; + + std::cout << "Writing out jacobian to file..." << std::endl; + std::vector ops; + ops.push_back(&m_jacobian->GetBlock(0, 0)); + ops.push_back(&m_jacobian->GetBlock(0, 1)); + ops.push_back(&m_jacobian->GetBlock(1, 0)); + ops.push_back(&m_jacobian->GetBlock(1, 1)); + saveBlockFormToBinary(ops, {{0, 0}, {0, 1}, {1, 0}, {1, 1}}, {false, false, false, false}, "jacobian_" + std::to_string(m_polytropicIndex) + "_" + std::to_string(s_newtonStepGrad) + ".bin"); + s_newtonStepGrad++; + std::cout << "Done writing out jacobian to file." << std::endl; + // // Exit the code here + // // throw std::runtime_error("Done writing out jacobian to file"); return *m_jacobian; } - void PolytropeOperator::SetEssentialTrueDofs(const SSE::MFEMArrayPair& theta_ess_tdofs, const SSE::MFEMArrayPair& phi_ess_tdofs) { m_isFinalized = false; m_theta_ess_tdofs = theta_ess_tdofs; diff --git a/src/poly/utils/public/operator.h b/src/poly/utils/public/operator.h index 1bd8683..8d7e609 100644 --- a/src/poly/utils/public/operator.h +++ b/src/poly/utils/public/operator.h @@ -33,7 +33,8 @@ public: std::unique_ptr Q, std::unique_ptr D, std::unique_ptr f, - const mfem::Array &blockOffsets); + const mfem::Array &blockOffsets, + const double index); ~PolytropeOperator() override = default; void Mult(const mfem::Vector &x, mfem::Vector &y) const override; @@ -90,6 +91,7 @@ private: mutable std::unique_ptr m_schurPreconditioner; bool m_isFinalized = false; + double m_polytropicIndex; private: void updateInverseNonlinearJacobian(const mfem::Operator &grad) const; From 534a9cdf4be4159ca9fcae078e7762ab3f1686c2 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 12 May 2025 14:27:41 -0400 Subject: [PATCH 135/167] feat(polySolver): added polytropic index as a constructor argument for polytrope operator --- src/poly/solver/private/polySolver.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index 407748a..21dfc6b 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -119,7 +119,8 @@ void PolySolver::assembleBlockSystem() { std::move(forms->Q), std::move(forms->D), std::move(forms->f), - blockOffsets); + blockOffsets, + m_polytropicIndex); } mfem::Array PolySolver::computeBlockOffsets() const { @@ -270,7 +271,7 @@ void PolySolver::setInitialGuess() const { // return (-1.0/radius) * r + 1; // return -std::pow((u*r), 2)+1.0; // The series expansion is a better guess; however, this is cheaper and ensures that the value at the surface is very close to zero in a way that the series expansion does not - return laneEmden::thetaSeriesExpansion(r, m_polytropicIndex, 10) + 3.0; + return laneEmden::thetaSeriesExpansion(r, m_polytropicIndex, 10); } ); From 678f9b6277d4d6e669af4adc7cbe5748ad5e7623 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Tue, 13 May 2025 14:09:25 -0400 Subject: [PATCH 136/167] docs(.gitignore): added hypre --- .gitignore | 3 ++- build-config/mpi/meson.build | 0 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 build-config/mpi/meson.build diff --git a/.gitignore b/.gitignore index 92cc732..6510088 100644 --- a/.gitignore +++ b/.gitignore @@ -62,10 +62,11 @@ subprojects/mfem/ subprojects/tetgen/ subprojects/yaml-cpp/ subprojects/quill/ -subprojects/googletest-1.15.2/ +subprojects/googletest-*/ subprojects/opat-core/ subprojects/pybind11*/ subprojects/packagecache/ +subprojects/hypre/ .vscode/ diff --git a/build-config/mpi/meson.build b/build-config/mpi/meson.build new file mode 100644 index 0000000..e69de29 From 21c6657dc63e83149689a2ce7e06a48ad5ee5b66 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Tue, 13 May 2025 14:12:48 -0400 Subject: [PATCH 137/167] build(hypre-&-mpi): brought hypre and mpi in as dependencies and fixed incorrect branch --- build-config/hypre/meson.build | 2 + build-config/meson.build | 15 ++ build-config/mpi/.mpi_installed | 0 build-config/mpi/install.sh | 272 ++++++++++++++++++++++++++++++++ build-config/mpi/meson.build | 1 + 5 files changed, 290 insertions(+) create mode 100644 build-config/hypre/meson.build create mode 100644 build-config/mpi/.mpi_installed create mode 100755 build-config/mpi/install.sh diff --git a/build-config/hypre/meson.build b/build-config/hypre/meson.build new file mode 100644 index 0000000..72951bf --- /dev/null +++ b/build-config/hypre/meson.build @@ -0,0 +1,2 @@ +hypre_sp = cmake.subproject('hypre') +hypre_dep = hypre_sp.dependency('HYPRE') diff --git a/build-config/meson.build b/build-config/meson.build index f7f6466..18e4720 100644 --- a/build-config/meson.build +++ b/build-config/meson.build @@ -5,3 +5,18 @@ subdir('yaml-cpp') subdir('quill') subdir('boost') subdir('opatIO') +subdir('mpi') +subdir('hypre') + +# Set the config file error handling options +configErr = get_option('config_error_handling') + +# build up any -D flags we need +commonCppArgs = [] +if configErr == 'warn' + commonCppArgs += ['-DCONFIG_WARN'] +elif configErr == 'harsh' + commonCppArgs += ['-DCONFIG_HARSH'] +endif + +add_project_arguments(commonCppArgs, language: 'cpp') \ No newline at end of file diff --git a/build-config/mpi/.mpi_installed b/build-config/mpi/.mpi_installed new file mode 100644 index 0000000..e69de29 diff --git a/build-config/mpi/install.sh b/build-config/mpi/install.sh new file mode 100755 index 0000000..9a02198 --- /dev/null +++ b/build-config/mpi/install.sh @@ -0,0 +1,272 @@ +#!/usr/bin/env bash +# +# install_mpi.sh - Interactive installation script for MPI. +# +# This script checks if MPI is installed (by trying to compile a simple MPI program). +# If not found, it prompts the user to install MPI using the native package manager for: +# - FreeBSD, Ubuntu, Debian, Fedora, Arch, Mint, Manjaro, macOS, OpenSuse, and NixOS. +# +# All output is colorized for clarity and logged to mpi-install-log.txt. + +set -e + +# ANSI color codes. +RED="\033[0;31m" +GREEN="\033[0;32m" +YELLOW="\033[0;33m" +BLUE="\033[0;34m" +NC="\033[0m" # No Color + +# Log file. +LOGFILE="mpi-install-log.txt" +touch "$LOGFILE" # Ensure log file exists + +# Log function: prints to stdout and appends to logfile. +log() { + local message="$1" + # Print the colored message to stdout. + echo -e "$message" + # Strip ANSI escape sequences and append the cleaned message to the log file. + echo -e "$message" | sed -r 's/\x1B\[[0-9;]*[mK]//g' >> "$LOGFILE" +} + +# Function to check if MPI (specifically mpicc and a compilable environment) is installed. +check_mpi_installed() { + log "${BLUE}[Info] Checking for MPI (e.g., Open MPI, MPICH) using mpicc...${NC}" + local tmpDir="mpiTest" # Define tmpDir locally + + # Clean up any previous test directory + if [[ -d "$tmpDir" ]]; then + rm -rf "$tmpDir" + fi + mkdir "$tmpDir" + local sourceFile="$tmpDir/test_mpi.c" + local outputFile="$tmpDir/test_mpi_app" + + # Write a minimal MPI C program + cat > "$sourceFile" < +#include + +int main(int argc, char** argv) { + if (MPI_Init(NULL, NULL) != MPI_SUCCESS) { + // Using fprintf for stderr in case stdout is redirected by build tools + fprintf(stderr, "MPI_Init failed\n"); + return 1; + } + int world_size; + if (MPI_Comm_size(MPI_COMM_WORLD, &world_size) != MPI_SUCCESS) { + fprintf(stderr, "MPI_Comm_size failed\n"); + MPI_Finalize(); // Attempt to finalize even if a step fails + return 1; + } + int world_rank; + if (MPI_Comm_rank(MPI_COMM_WORLD, &world_rank) != MPI_SUCCESS) { + fprintf(stderr, "MPI_Comm_rank failed\n"); + MPI_Finalize(); + return 1; + } + // A simple printf to ensure it links and runs, though not strictly necessary for the check + // printf("MPI Initialized successfully on rank %d of %d\\n", world_rank, world_size); + if (MPI_Finalize() != MPI_SUCCESS) { + fprintf(stderr, "MPI_Finalize failed\n"); + return 1; + } + return 0; +} +EOF + + # Try to find mpicc and compile the test program + if command -v mpicc &> /dev/null; then + # Log the compilation command + log "${BLUE}[Info] Attempting to compile MPI test program with: mpicc \"$sourceFile\" -o \"$outputFile\"${NC}" + # Attempt compilation, redirecting stdout and stderr of mpicc to the log file for details + if mpicc "$sourceFile" -o "$outputFile" >> "$LOGFILE" 2>&1; then + log "${GREEN}[Success] MPI compiler (mpicc) found and test program compiled successfully.${NC}" + # Optional: Could add a mpiexec -n 1 "$outputFile" check here for further validation + rm -rf "$tmpDir" + return 0 # MPI seems to be installed and working + else + log "${RED}[Error] MPI compiler (mpicc) found, but failed to compile the test program. See $LOGFILE for details.${NC}" + fi + else + log "${RED}[Error] MPI compiler (mpicc) not found in PATH.${NC}" + fi + + # Cleanup and return failure + rm -rf "$tmpDir" + return 1 +} + +# Prompt the user for a yes/no answer. +prompt_yes_no() { + local promptMsg="$1" + while true; do + read -r -p "$(echo -e "${YELLOW}$promptMsg${NC} (y/n): ")" answer + case "$answer" in + [Yy]* ) return 0;; + [Nn]* ) return 1;; + * ) echo -e "${RED}Please answer yes (y) or no (n).${NC}";; + esac + done +} + +# Detect OS and Distribution. +OS=$(uname -s) +DISTRO="unknown" +if [ -f /etc/os-release ]; then + # shellcheck disable=SC1091 + . /etc/os-release + DISTRO=$ID +elif [ -f /etc/lsb-release ]; then # Fallback for older systems + # shellcheck disable=SC1091 + . /etc/lsb-release + DISTRO=$DISTRIB_ID +fi +# Normalize some distro names +DISTRO=$(echo "$DISTRO" | tr '[:upper:]' '[:lower:]') + + +if [[ "$OS" == "Darwin" ]]; then + OS="macOS" +fi + +if [[ $OS == "macOS" ]]; then + log "${BLUE}[Info] Detected OS: ${OS}${NC}" +else + log "${BLUE}[Info] Detected OS: ${OS} Distribution: ${DISTRO}${NC}" +fi + +# Main script logic +log "${BLUE}[Info] Starting MPI installation check...${NC}" + +if check_mpi_installed; then + log "${GREEN}[Success] MPI appears to be already installed and configured on your system.${NC}" + log "${GREEN}[Success] Your MPI-dependent application can now proceed.${NC}" + exit 0 +else + log "${YELLOW}[Warning] MPI was not detected or is not properly configured on your system.${NC}" + if prompt_yes_no "[Query] Would you like this script to attempt to install MPI (Open MPI) now?"; then + log "${BLUE}[Info] Attempting to install MPI...${NC}" + case "$OS" in + "macOS") + if ! command -v brew &> /dev/null; then + log "${YELLOW}[Warning] Homebrew is not installed. It is highly recommended for installing MPI on macOS.${NC}" + if prompt_yes_no "[Query] Would you like to install Homebrew now?"; then + log "${BLUE}[Info] Installing Homebrew...${NC}" + # Piping to tee to ensure output is captured in the log file + /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 2>&1 | tee -a "$LOGFILE" + else + log "${RED}[Error] Homebrew is required for an easy MPI installation on macOS using this script. Aborting.${NC}" + exit 1 + fi + fi + log "${BLUE}[Info] Running: brew install open-mpi${NC}" + brew install open-mpi 2>&1 | tee -a "$LOGFILE" + ;; + "Linux") + case "$DISTRO" in + "ubuntu"|"debian"|"linuxmint"|"pop"|"raspbian") # Added pop and raspbian + log "${BLUE}[Info] Running: sudo apt-get update && sudo apt-get install -y libopenmpi-dev${NC}" + sudo apt-get update 2>&1 | tee -a "$LOGFILE" + sudo apt-get install -y libopenmpi-dev 2>&1 | tee -a "$LOGFILE" + ;; + "fedora"|"centos"|"rhel") # Added centos and rhel (dnf is common now) + if command -v dnf &> /dev/null; then + log "${BLUE}[Info] Running: sudo dnf install -y openmpi-devel${NC}" + sudo dnf install -y openmpi-devel 2>&1 | tee -a "$LOGFILE" + elif command -v yum &> /dev/null; then # Fallback for older CentOS/RHEL + log "${BLUE}[Info] Running: sudo yum install -y openmpi-devel${NC}" + sudo yum install -y openmpi-devel 2>&1 | tee -a "$LOGFILE" + else + log "${RED}[Error] Neither dnf nor yum found. Cannot install MPI on this Fedora/RHEL-like system automatically.${NC}" + exit 1 + fi + ;; + "arch"|"manjaro"|"endeavouros") # Added endeavouros + log "${BLUE}[Info] Running: sudo pacman -S --noconfirm openmpi${NC}" + sudo pacman -S --noconfirm openmpi 2>&1 | tee -a "$LOGFILE" + ;; + "opensuse"|"opensuse-leap"|"opensuse-tumbleweed") # More specific opensuse IDs + log "${BLUE}[Info] Running: sudo zypper install -y openmpi-devel${NC}" # Or openmpi4-devel, openmpi-devel is often a meta package + sudo zypper install -y openmpi-devel 2>&1 | tee -a "$LOGFILE" + ;; + "nixos") + log "${BLUE}[Info] On NixOS, you typically manage packages declaratively or with nix-shell.${NC}" + log "${BLUE}[Info] To install Open MPI imperatively: nix-env -iA nixpkgs.openmpi${NC}" + log "${YELLOW}[Warning] This script will not run nix-env automatically. Please install manually if desired.${NC}" + log "${YELLOW}[Info] For declarative environment, add 'openmpi' to your configuration.nix or shell.nix.${NC}" + # nix-env -iA nixpkgs.openmpi 2>&1 | tee -a "$LOGFILE" # Decided against auto-running this for NixOS + ;; + *) + log "${RED}[Error] Your Linux distribution ($DISTRO) is not recognized or not explicitly supported for automatic MPI installation by this script.${NC}" + log "${RED}[Info] Please try installing Open MPI or another MPI implementation manually.${NC}" + exit 1 + ;; + esac + ;; + "FreeBSD") + log "${BLUE}[Info] Running: sudo pkg install openmpi${NC}" + sudo pkg install -y openmpi 2>&1 | tee -a "$LOGFILE" + ;; + *) + log "${RED}[Error] Automatic MPI installation is not supported on OS: ${OS} by this script.${NC}" + log "${RED}[Info] Please try installing Open MPI or another MPI implementation manually.${NC}" + exit 1 + ;; + esac + + # Verify MPI installation after attempting to install + log "${BLUE}[Info] Verifying MPI installation attempt...${NC}" + if check_mpi_installed; then + log "${GREEN}[Success] MPI installation appears to have succeeded.${NC}" + else + log "${RED}[Error] MPI installation appears to have failed or is still not correctly configured. Please check $LOGFILE and install MPI manually.${NC}" + exit 1 + fi + + else + log "${YELLOW}[Info] User chose not to install MPI automatically.${NC}" + log "${RED}[Error] MPI is required for the application to proceed.${NC}" + log "${YELLOW}Please install an MPI implementation (e.g., Open MPI, MPICH) manually using the appropriate command for your system:${NC}" + case "$OS" in + "macOS") + log "${YELLOW} Example: brew install open-mpi (Install Homebrew from https://brew.sh if not present)${NC}" + ;; + "Linux") + case "$DISTRO" in + "ubuntu"|"debian"|"linuxmint"|"pop"|"raspbian") + log "${YELLOW} Example: sudo apt-get install libopenmpi-dev${NC}" + ;; + "fedora"|"centos"|"rhel") + log "${YELLOW} Example: sudo dnf install openmpi-devel (or sudo yum install openmpi-devel)${NC}" + ;; + "arch"|"manjaro"|"endeavouros") + log "${YELLOW} Example: sudo pacman -S openmpi${NC}" + ;; + "opensuse"|"opensuse-leap"|"opensuse-tumbleweed") + log "${YELLOW} Example: sudo zypper install openmpi-devel${NC}" + ;; + "nixos") + log "${YELLOW} Example: nix-env -iA nixpkgs.openmpi or add to configuration.nix${NC}" + ;; + *) + log "${YELLOW} Please consult your distribution's documentation for installing an MPI development package (e.g., Open MPI, MPICH).${NC}" + ;; + esac + ;; + "FreeBSD") + log "${YELLOW} Example: sudo pkg install openmpi${NC}" + ;; + *) + log "${YELLOW} Please consult your operating system's documentation for installing an MPI development package.${NC}" + ;; + esac + exit 1 + fi +fi + +log "${GREEN}[SUCCESS] MPI is installed and ready for use!${NC}" +log "${GREEN}[SUCCESS] 4DSSE installation can now proceed.${NC}" +exit 0 + diff --git a/build-config/mpi/meson.build b/build-config/mpi/meson.build index e69de29..775a46d 100644 --- a/build-config/mpi/meson.build +++ b/build-config/mpi/meson.build @@ -0,0 +1 @@ +mpi_dep = dependency('mpi', version: '>=5.0.0', language: 'cpp') \ No newline at end of file From 5595f7109a217c25c8ff47bc0ccc2ecd265b2af4 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Tue, 13 May 2025 14:14:33 -0400 Subject: [PATCH 138/167] build(hypre): added hypre as a subproject --- .gitignore | 1 + mk | 17 +++++++++++++++++ subprojects/hypre.wrap | 7 +++++++ subprojects/packagefiles/hypre/CMakeLists.txt | 6 ++++++ 4 files changed, 31 insertions(+) create mode 100644 subprojects/hypre.wrap create mode 100644 subprojects/packagefiles/hypre/CMakeLists.txt diff --git a/.gitignore b/.gitignore index 6510088..c54117a 100644 --- a/.gitignore +++ b/.gitignore @@ -71,6 +71,7 @@ subprojects/hypre/ .vscode/ *.log +mpi-install-log.txt output/ diff --git a/mk b/mk index 8a8f521..c3745aa 100755 --- a/mk +++ b/mk @@ -339,6 +339,23 @@ else fi fi +## --- Check if MPI is installed --- +log "${BLUE}[Info] Checking MPI status...${NC}" +# if the following script exists with anything other than a 0 status the script will exit +if [[ -f ./build-config/mpi/.mpi_installed ]]; then + log "${MAGENTA}[Succsess] MPI already installed. Skipping...${NC}" +else + log "${BLUE}[Info] Installing MPI...${NC}" + if ! ./build-config/mpi/install.sh; then + log "${RED}[Error] MPI check failed. Exiting...${NC}" + exit 1 + else + touch ./build-config/mpi/.mpi_installed + log "${GREEN}[Succsess] MPI check passed.${NC}" + fi +fi + + #check if the last build flags are the same as the current build flags # if the flags are the same skip the configuration step # if they are different then reconfigure the build directory diff --git a/subprojects/hypre.wrap b/subprojects/hypre.wrap new file mode 100644 index 0000000..6e25e35 --- /dev/null +++ b/subprojects/hypre.wrap @@ -0,0 +1,7 @@ +[wrap-git] +url = https://github.com/hypre-space/hypre.git +revision = v2.33.0 +depth = 1 +patch_directory = hypre + +[cmake] \ No newline at end of file diff --git a/subprojects/packagefiles/hypre/CMakeLists.txt b/subprojects/packagefiles/hypre/CMakeLists.txt new file mode 100644 index 0000000..8521326 --- /dev/null +++ b/subprojects/packagefiles/hypre/CMakeLists.txt @@ -0,0 +1,6 @@ +# subprojects/packagefiles/hypre/CMakeLists.txt +cmake_minimum_required(VERSION 3.10) +project(hypre-wrapper C CXX) +add_subdirectory(src) + +# This file is just used to redirect to the src directory where hypre stores its CMakeLists.txt \ No newline at end of file From ddab27b833515d17624392fadb610a507edb044d Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Tue, 13 May 2025 14:23:37 -0400 Subject: [PATCH 139/167] build(build-config): removed unused meson option --- build-config/meson.build | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/build-config/meson.build b/build-config/meson.build index 18e4720..cdd208d 100644 --- a/build-config/meson.build +++ b/build-config/meson.build @@ -6,17 +6,4 @@ subdir('quill') subdir('boost') subdir('opatIO') subdir('mpi') -subdir('hypre') - -# Set the config file error handling options -configErr = get_option('config_error_handling') - -# build up any -D flags we need -commonCppArgs = [] -if configErr == 'warn' - commonCppArgs += ['-DCONFIG_WARN'] -elif configErr == 'harsh' - commonCppArgs += ['-DCONFIG_HARSH'] -endif - -add_project_arguments(commonCppArgs, language: 'cpp') \ No newline at end of file +subdir('hypre') \ No newline at end of file From b16ba8a7b6c1c019e1d855c72553659dbfebbd3e Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Sun, 18 May 2025 15:32:08 -0400 Subject: [PATCH 140/167] feat(operator): added matrix free inverter and SchurComplement operator In order to maintain memory efficienty I have implimented a matrix free SchurComplement operator as well as an operator which uses a few iterations of GMRES to approxinate the inverse of any general operator. --- src/poly/utils/private/operator.cpp | 237 +++++++++++++++------------- src/poly/utils/public/operator.h | 47 +++++- 2 files changed, 166 insertions(+), 118 deletions(-) diff --git a/src/poly/utils/private/operator.cpp b/src/poly/utils/private/operator.cpp index 010094f..16c659b 100644 --- a/src/poly/utils/private/operator.cpp +++ b/src/poly/utils/private/operator.cpp @@ -24,40 +24,7 @@ #include "mfem_smout.h" #include -#include "../../../../utils/debugUtils/MFEMAnalysisUtils/MFEMAnalysis-cpp/src/include/mfem_smout.h" -void approxJacobiInvert(const mfem::SparseMatrix& mat, std::unique_ptr& invMat, const std::string& name="matrix") { - // PERF: This likely can be made much more efficient and will probably be called in tight loops, a good - // PERF: place for some easy optimization might be here. - - // Confirm that mat is a square matrix - MFEM_ASSERT(mat.Height() == mat.Width(), "Matrix " + name + " is not square, cannot invert."); - - mfem::Vector diag; - mat.GetDiag(diag); - - // Invert the diagonal - for (int i = 0; i < diag.Size(); i++) { - MFEM_ASSERT(diag(i) != 0, "Diagonal element (" + std::to_string(i) +") in " + name + " is zero, cannot invert."); - diag(i) = 1.0 / diag(i); - } - - // If the matrix is already inverted, just set the diagonal to avoid reallocation - if (invMat != nullptr) { - MFEM_ASSERT(invMat->Height() == invMat->Width(), "invMat (result matrix) is not square, cannot invert " + name + " into it."); - MFEM_ASSERT(invMat->Height() == mat.Height(), "Incompatible matrix sizes for inversion of " + name + ", expected " + std::to_string(mat.Height()) + " but got " + std::to_string(invMat->Height())); - for (int i = 0; i < diag.Size(); i++) { - MFEM_ASSERT(diag(i) != 0, "Diagonal element (" + std::to_string(i) +") in " + name + " is zero, resulting matrix would be singular."); - invMat->Elem(i, i) = diag(i); - } - } else { // The matrix has not been allocated yet so that needs to be done. Sparse Matrix has a constructor that can build from the diagonals - invMat = std::make_unique(diag); - } -} - -static int s_newtonStepGrad = 0; -static int s_newtonStepMult = 0; -// PolytropeOperator::PolytropeOperator( std::unique_ptr M, @@ -69,54 +36,51 @@ PolytropeOperator::PolytropeOperator( mfem::Operator(blockOffsets.Last()), // Initialize the base class with the total size of the block offset vector m_blockOffsets(blockOffsets), - m_jacobian(nullptr), - m_polytropicIndex(index){ + m_jacobian(nullptr) { m_M = std::move(M); m_Q = std::move(Q); m_D = std::move(D); m_f = std::move(f); + + // Use Gauss-Seidel smoother to approximate the inverse of the matrix + // t = 0 (symmetric Gauss-Seidel), 1 (forward Gauss-Seidel), 2 (backward Gauss-Seidel) + // iterations = 3 + m_invNonlinearJacobian = std::make_unique(0, 3); } void PolytropeOperator::finalize(const mfem::Vector &initTheta) { if (m_isFinalized) { - return; // do nothing if already finalized + return; } - m_Mmat = std::make_unique(m_M->SpMat()); - m_Qmat = std::make_unique(m_Q->SpMat()); - m_Dmat = std::make_unique(m_D->SpMat()); + m_M -> EliminateTestEssentialBC(m_theta_ess_tdofs.first); + m_M -> EliminateTrialEssentialBC(m_phi_ess_tdofs.first); - // Remove the essential dofs from the constant matrices - for (const auto& dof: m_theta_ess_tdofs.first) { - m_Mmat->EliminateRow(dof); - m_Qmat->EliminateCol(dof); - } + m_Q -> EliminateTestEssentialBC(m_phi_ess_tdofs.first); + m_Q -> EliminateTrialEssentialBC(m_theta_ess_tdofs.first); - for (const auto& dof: m_phi_ess_tdofs.first) { - m_Mmat->EliminateCol(dof); - m_Qmat->EliminateRow(dof); - m_Dmat->EliminateRowCol(dof); - } + m_D -> EliminateEssentialBC(m_phi_ess_tdofs.first); - // m_negM_op = std::make_unique(m_Mmat.get(), -1.0); - // m_negQ_op = std::make_unique(m_Qmat.get(), -1.0); + m_negM_op = std::make_unique(m_M.get(), -1.0); + m_negQ_op = std::make_unique(m_Q.get(), -1.0); - // TODO Replace this with a scaled operator when I am done writing these out to disk - m_Mmat->operator*=(-1.0); // Sparse matrix only defines an inplace operator*= not an operator* so we need to do this - m_Qmat->operator*=(-1.0); + m_schurCompliment = std::make_unique(*m_Q, *m_D, *m_M); // Set up the constant parts of the jacobian now m_jacobian = std::make_unique(m_blockOffsets); - m_jacobian->SetBlock(0, 1, m_Mmat.get()); //<- -M (constant) - m_jacobian->SetBlock(1, 0, m_Qmat.get()); //<- -Q (constant) - m_jacobian->SetBlock(1, 1, m_Dmat.get()); //<- D (constant) + m_jacobian->SetBlock(0, 1, m_negM_op.get()); //<- -M (constant) + m_jacobian->SetBlock(1, 0, m_negQ_op.get()); //<- -Q (constant) + m_jacobian->SetBlock(1, 1, m_D.get()); //<- D (constant) + + m_invSchurCompliment = std::make_unique(*m_schurCompliment); + + m_isFinalized = true; // Build the initial preconditioner based on some initial guess const auto &grad = m_f->GetGradient(initTheta); updatePreconditioner(grad); - m_isFinalized = true; } const mfem::BlockOperator &PolytropeOperator::GetJacobianOperator() const { @@ -168,8 +132,8 @@ void PolytropeOperator::Mult(const mfem::Vector &x, mfem::Vector &y) const { MFEM_ASSERT(m_f.get() != nullptr, "NonlinearForm m_f is null in PolytropeOperator::Mult"); - m_f->Mult(x_theta, f_term); // fixme: this may be the wrong way to assemble m_f? - m_M->Mult(x_phi, Mphi_term); // Does the order of operations work out between this and the next subtract to make Mφ negative properly? I think so but double check + m_f->Mult(x_theta, f_term); + m_M->Mult(x_phi, Mphi_term); m_D->Mult(x_phi, Dphi_term); m_Q->Mult(x_theta, Qtheta_term); @@ -193,59 +157,31 @@ void PolytropeOperator::Mult(const mfem::Vector &x, mfem::Vector &y) const { std::cout << "||r_θ|| = " << y_block.GetBlock(0).Norml2(); std::cout << ", ||r_φ|| = " << y_block.GetBlock(1).Norml2() << std::endl; - // - // std::cout << "Writing out residuals to file..." << std::endl; - // std::ofstream outfile("Residuals_n" + std::to_string(m_polytropicIndex) + "_" + std::to_string(s_newtonStepMult) + ".csv", std::ios::trunc); - // if (!outfile.is_open()) { - // MFEM_ABORT("Could not open file for writing residuals"); - // } - // outfile << "# Residuals for Newton Step: " << s_newtonStepMult << '\n'; - // outfile << "# theta size: " << theta_size << '\n'; - // outfile << "# phi size: " << phi_size << '\n'; - // outfile << "dof,R\n"; - // for (int i = 0; i < y_block.GetBlock(0).Size(); i++) { - // outfile << i << "," << y_block.GetBlock(0)[i] << '\n'; - // } - // for (int i = 0; i < y_block.GetBlock(1).Size(); i++) { - // outfile << y_block.GetBlock(0).Size() + i << "," << y_block.GetBlock(1)[i] << '\n'; - // } - // outfile.close(); - // s_newtonStepMult++; - // std::cout << "Done writing out residuals to file." << std::endl; - // } void PolytropeOperator::updateInverseNonlinearJacobian(const mfem::Operator &grad) const { - if (const auto *sparse_mat = dynamic_cast(&grad); sparse_mat != nullptr) { - approxJacobiInvert(*sparse_mat, m_invNonlinearJacobian, "Nonlinear Jacobian"); - } else { - MFEM_ABORT("PolytropeOperator::GetGradient called on nonlinear jacobian where nonlinear jacobian is not dynamically castable to a sparse matrix"); - } + m_invNonlinearJacobian->SetOperator(grad); } void PolytropeOperator::updateInverseSchurCompliment() const { - // TODO Add a flag in to make sure this tracks in parallel (i.e. every time the non linear jacobian inverse is updated set the flag to true and then check if the flag is true here and if so do work (if not throw error). then at the end of this function set it to false. + // TODO: This entire function could probably be refactored out + if (!m_isFinalized) { + MFEM_ABORT("PolytropeOperator::updateInverseSchurCompliment called before finalize"); + } if (m_invNonlinearJacobian == nullptr) { MFEM_ABORT("PolytropeOperator::updateInverseSchurCompliment called before updateInverseNonlinearJacobian"); } - mfem::SparseMatrix* schurCompliment(&m_D->SpMat()); // Represents S in the preconditioner, starts as a copy of D before being modified in place + if (m_schurCompliment == nullptr) { + MFEM_ABORT("PolytropeOperator::updateInverseSchurCompliment called before updateInverseSchurCompliment"); + } - // Calculate S = D - Q df^{-1} M - mfem::SparseMatrix* temp_QxdfInv = mfem::Mult(*m_Qmat, *m_invNonlinearJacobian); // Q * df^{-1} - const mfem::SparseMatrix* temp_QxdfInvxM = mfem::Mult(*temp_QxdfInv, *m_Mmat); // Q * df^{-1} * M - - // PERF: Could potentially add some caching in here to only update the preconditioner when some condition has been met - schurCompliment->Add(1, *temp_QxdfInvxM); // D - Q * df^{-1} * M - saveSparseMatrixBinary(*schurCompliment, "schurCompliment.bin"); - approxJacobiInvert(*schurCompliment, m_invSchurCompliment, "Schur Compliment"); + m_schurCompliment->updateInverseNonlinearJacobian(*m_invNonlinearJacobian); if (m_schurPreconditioner == nullptr) { m_schurPreconditioner = std::make_unique(m_blockOffsets); } - // ⎡ḟ(θ)^-1 0⎤ - // ⎣0 S^-1⎦ m_schurPreconditioner->SetDiagonalBlock(0, m_invNonlinearJacobian.get()); m_schurPreconditioner->SetDiagonalBlock(1, m_invSchurCompliment.get()); @@ -256,7 +192,6 @@ void PolytropeOperator::updatePreconditioner(const mfem::Operator &grad) const { updateInverseSchurCompliment(); } - mfem::Operator& PolytropeOperator::GetGradient(const mfem::Vector &x) const { if (!m_isFinalized) { MFEM_ABORT("PolytropeOperator::GetGradient called before finalize"); @@ -266,24 +201,10 @@ mfem::Operator& PolytropeOperator::GetGradient(const mfem::Vector &x) const { const mfem::Vector& x_theta = x_block.GetBlock(0); auto &grad = m_f->GetGradient(x_theta); - // auto *gradPtr = &grad; - // updatePreconditioner(grad); + updatePreconditioner(grad); m_jacobian->SetBlock(0, 0, &grad); - - std::cout << "Writing out jacobian to file..." << std::endl; - std::vector ops; - ops.push_back(&m_jacobian->GetBlock(0, 0)); - ops.push_back(&m_jacobian->GetBlock(0, 1)); - ops.push_back(&m_jacobian->GetBlock(1, 0)); - ops.push_back(&m_jacobian->GetBlock(1, 1)); - saveBlockFormToBinary(ops, {{0, 0}, {0, 1}, {1, 0}, {1, 1}}, {false, false, false, false}, "jacobian_" + std::to_string(m_polytropicIndex) + "_" + std::to_string(s_newtonStepGrad) + ".bin"); - s_newtonStepGrad++; - std::cout << "Done writing out jacobian to file." << std::endl; - // // Exit the code here - // // throw std::runtime_error("Done writing out jacobian to file"); - return *m_jacobian; } void PolytropeOperator::SetEssentialTrueDofs(const SSE::MFEMArrayPair& theta_ess_tdofs, const SSE::MFEMArrayPair& phi_ess_tdofs) { @@ -304,4 +225,92 @@ void PolytropeOperator::SetEssentialTrueDofs(const SSE::MFEMArrayPairSet& ess_td SSE::MFEMArrayPairSet PolytropeOperator::GetEssentialTrueDofs() const { return std::make_pair(m_theta_ess_tdofs, m_phi_ess_tdofs); -} \ No newline at end of file +} +GMRESInverter::GMRESInverter(const SchurCompliment &op) : +mfem::Operator(op.Height(), op.Width()), +m_op(op) { + m_solver.SetOperator(m_op); + // PERF: It might be a good idea to turn down the total number of iterations and the tolerances + // PERF: since we only need an approximation of the inverse +} + +void GMRESInverter::Mult(const mfem::Vector &x, mfem::Vector &y) const { + m_solver.Mult(x, y); // Approximates m_op^-1 * x +} + + +SchurCompliment::SchurCompliment( + const mfem::MixedBilinearForm &QOp, + const mfem::BilinearForm &DOp, + const mfem::MixedBilinearForm &MOp, + const mfem::Solver &GradInvOp) : +mfem::Operator(DOp.Height(), DOp.Width()) +{ + SetOperator(QOp, DOp, MOp, GradInvOp); + m_nPhi = m_DOp->Height(); + m_nTheta = m_MOp->Height(); +} + +SchurCompliment::SchurCompliment( + const mfem::MixedBilinearForm &QOp, + const mfem::BilinearForm &DOp, + const mfem::MixedBilinearForm &MOp) : +mfem::Operator(DOp.Height(), DOp.Width()) +{ + updateConstantTerms(QOp, DOp, MOp); + m_nPhi = m_DOp->Height(); + m_nTheta = m_MOp->Height(); +} + +void SchurCompliment::SetOperator(const mfem::MixedBilinearForm &QOp, const mfem::BilinearForm &DOp, const mfem::MixedBilinearForm &MOp, const mfem::Solver &GradInvOp) { + updateConstantTerms(QOp, DOp, MOp); + updateInverseNonlinearJacobian(GradInvOp); +} + +void SchurCompliment::updateInverseNonlinearJacobian(const mfem::Solver &gradInv) { + m_GradInvOp = &gradInv; +} + +void SchurCompliment::updateConstantTerms(const mfem::MixedBilinearForm &QOp, const mfem::BilinearForm &DOp, const mfem::MixedBilinearForm &MOp) { + m_QOp = &QOp; + m_DOp = &DOp; + m_MOp = &MOp; +} + +void SchurCompliment::Mult(const mfem::Vector &x, mfem::Vector &y) const { + // Check that the input vector is the correct size + if (x.Size() != m_nPhi) { + MFEM_ABORT("Input vector x has size " + std::to_string(x.Size()) + ", expected " + std::to_string(m_nPhi)); + } + if (y.Size() != m_nPhi) { + MFEM_ABORT("Output vector y has size " + std::to_string(y.Size()) + ", expected " + std::to_string(m_nPhi)); + } + + // Check that the operators are set + if (m_QOp == nullptr) { + MFEM_ABORT("QOp is null in SchurCompliment::Mult"); + } + if (m_DOp == nullptr) { + MFEM_ABORT("DOp is null in SchurCompliment::Mult"); + } + if (m_MOp == nullptr) { + MFEM_ABORT("MOp is null in SchurCompliment::Mult"); + } + if (m_GradInvOp == nullptr) { + MFEM_ABORT("GradInvOp is null in SchurCompliment::Mult"); + } + + mfem::Vector v1(m_nTheta); // M * x + m_MOp -> Mult(x, v1); // M * x + + mfem::Vector v2(m_nTheta); // GradInv * M * x + m_GradInvOp -> Mult(v1, v2); // GradInv * M * x + + mfem::Vector v3(m_nPhi); // Q * GradInv * M * x + m_QOp -> Mult(v2, v3); // Q * GradInv * M * x + + mfem::Vector v4(m_nPhi); // D * x + m_DOp -> Mult(x, v4); // D * x + + subtract(v4, v3, y); // (D - Q * GradInv * M) * x +} diff --git a/src/poly/utils/public/operator.h b/src/poly/utils/public/operator.h index 8d7e609..1cffe05 100644 --- a/src/poly/utils/public/operator.h +++ b/src/poly/utils/public/operator.h @@ -26,6 +26,42 @@ #include "probe.h" +class SchurCompliment final : public mfem::Operator { +public: + SchurCompliment(const mfem::MixedBilinearForm &QOp, const mfem::BilinearForm &DOp, const mfem::MixedBilinearForm &MOp, const mfem::Solver &GradInvOp); + SchurCompliment(const mfem::MixedBilinearForm &QOp, const mfem::BilinearForm &DOp, const mfem::MixedBilinearForm &MOp); + ~SchurCompliment() override = default; + void Mult(const mfem::Vector &x, mfem::Vector &y) const override; + void SetOperator(const mfem::MixedBilinearForm &QOp, const mfem::BilinearForm &DOp, const mfem::MixedBilinearForm &MOp, const mfem::Solver &GradInvOp); + void updateInverseNonlinearJacobian(const mfem::Solver &gradInv); + +private: + void updateConstantTerms(const mfem::MixedBilinearForm &QOp, const mfem::BilinearForm &DOp, const mfem::MixedBilinearForm &MOp); + +private: + + // Note that these are not owned by this class + const mfem::MixedBilinearForm* m_QOp = nullptr; + const mfem::BilinearForm* m_DOp = nullptr; + const mfem::MixedBilinearForm* m_MOp = nullptr; + const mfem::Solver* m_GradInvOp = nullptr; + int m_nPhi = 0; + int m_nTheta = 0; + + mutable std::unique_ptr m_matrixForm; +}; + +class GMRESInverter final : public mfem::Operator { +public: + explicit GMRESInverter(const SchurCompliment& op); + ~GMRESInverter() override = default; + void Mult(const mfem::Vector &x, mfem::Vector &y) const override; + +private: + const SchurCompliment& m_op; + mfem::GMRESSolver m_solver; +}; + class PolytropeOperator final : public mfem::Operator { public: PolytropeOperator( @@ -70,13 +106,16 @@ private: SSE::MFEMArrayPair m_theta_ess_tdofs; SSE::MFEMArrayPair m_phi_ess_tdofs; - std::unique_ptr m_Mmat, m_Qmat, m_Dmat; + // std::unique_ptr m_Mmat, m_Qmat, m_Dmat; std::unique_ptr m_negM_op; std::unique_ptr m_negQ_op; mutable std::unique_ptr m_jacobian; - mutable std::unique_ptr m_invSchurCompliment; - mutable std::unique_ptr m_invNonlinearJacobian; + // mutable std::unique_ptr m_invSchurCompliment; + // mutable std::unique_ptr m_invNonlinearJacobian; + mutable std::unique_ptr m_schurCompliment; + mutable std::unique_ptr m_invSchurCompliment; + mutable std::unique_ptr m_invNonlinearJacobian; /* * The schur preconditioner has the form @@ -91,10 +130,10 @@ private: mutable std::unique_ptr m_schurPreconditioner; bool m_isFinalized = false; - double m_polytropicIndex; private: void updateInverseNonlinearJacobian(const mfem::Operator &grad) const; void updateInverseSchurCompliment() const; void updatePreconditioner(const mfem::Operator &grad) const; }; + From bd4aebedce8f546e7257aaf779938b0b4ca794b3 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Sun, 18 May 2025 15:33:06 -0400 Subject: [PATCH 141/167] refactor(polySolver): turned on preconditioner and removed redundant validation check --- src/poly/solver/private/polySolver.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index 21dfc6b..f04affe 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -183,11 +183,6 @@ void PolySolver::solve() const { // Finalize with the initial state of theta for the initial jacobian calculation m_polytropOperator->finalize(thetaVec); - if (!m_polytropOperator->isFinalized()) { - LOG_ERROR(m_logger, "PolytropeOperator is not finalized. Cannot solve."); - throw std::runtime_error("PolytropeOperator is not finalized. Cannot solve."); - } - // It's safer to get the offsets directly from the operator after finalization const mfem::Array& block_offsets = m_polytropOperator->GetBlockOffsets(); // Assuming a getter exists or accessing member if public/friend mfem::BlockVector state_vector(block_offsets); @@ -411,7 +406,7 @@ solverBundle PolySolver::setupNewtonSolver() const { solver.solver.SetPrintLevel(gmresPrintLevel); // Preconditioner turned off because the polytrope operator seems *very* well conditioned without it - // solver.solver.SetPreconditioner(m_polytropOperator->GetPreconditioner()); + solver.solver.SetPreconditioner(m_polytropOperator->GetPreconditioner()); // --- Set up the Newton solver --- solver.newton.SetRelTol(newtonRelTol); solver.newton.SetAbsTol(newtonAbsTol); From f5dea85db1bb47e66d811279dc54765838700b62 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Thu, 22 May 2025 11:30:24 -0400 Subject: [PATCH 142/167] fix(PolytropeOperator): seperated boundary aware and unaware operators for M, Q, and D residual calculation needs to be done when boundary degrees of freedom have not been removed (since their removal takes place in the Mult step in order to introduce the proper restoring force). Whereas jacobian calculation needs to always work from the boundary aware operators (these are sparse matrices) The other thing to note here is that this seems contrary to a matrix free design. While true it is common practive to assemble linear terms since they are cheap. We still never assemble the non linear matrix form. --- src/poly/utils/private/operator.cpp | 48 +++++++++++++++++------------ src/poly/utils/public/operator.h | 46 ++++++++++++++------------- 2 files changed, 53 insertions(+), 41 deletions(-) diff --git a/src/poly/utils/private/operator.cpp b/src/poly/utils/private/operator.cpp index 16c659b..f4f23c2 100644 --- a/src/poly/utils/private/operator.cpp +++ b/src/poly/utils/private/operator.cpp @@ -54,24 +54,34 @@ void PolytropeOperator::finalize(const mfem::Vector &initTheta) { return; } - m_M -> EliminateTestEssentialBC(m_theta_ess_tdofs.first); - m_M -> EliminateTrialEssentialBC(m_phi_ess_tdofs.first); + m_Mmat = std::make_unique(m_M->SpMat()); + m_Qmat = std::make_unique(m_Q->SpMat()); + m_Dmat = std::make_unique(m_D->SpMat()); - m_Q -> EliminateTestEssentialBC(m_phi_ess_tdofs.first); - m_Q -> EliminateTrialEssentialBC(m_theta_ess_tdofs.first); + // Remove the essential dofs from the constant matrices + for (const auto& dof: m_theta_ess_tdofs.first) { + m_Mmat->EliminateRow(dof); + m_Qmat->EliminateCol(dof); + } - m_D -> EliminateEssentialBC(m_phi_ess_tdofs.first); + for (const auto& dof: m_phi_ess_tdofs.first) { + m_Mmat->EliminateCol(dof); + m_Qmat->EliminateRow(dof); + m_Dmat->EliminateRowCol(dof); + } - m_negM_op = std::make_unique(m_M.get(), -1.0); - m_negQ_op = std::make_unique(m_Q.get(), -1.0); + m_negM_mat = std::make_unique(m_Mmat.get(), -1.0); + m_negQ_mat = std::make_unique(m_Qmat.get(), -1.0); - m_schurCompliment = std::make_unique(*m_Q, *m_D, *m_M); + m_schurCompliment = std::make_unique(*m_Qmat, *m_Dmat, *m_Mmat); // Set up the constant parts of the jacobian now + + // We use the assembled matrices with their boundary conditions already removed for the jacobian m_jacobian = std::make_unique(m_blockOffsets); - m_jacobian->SetBlock(0, 1, m_negM_op.get()); //<- -M (constant) - m_jacobian->SetBlock(1, 0, m_negQ_op.get()); //<- -Q (constant) - m_jacobian->SetBlock(1, 1, m_D.get()); //<- D (constant) + m_jacobian->SetBlock(0, 1, m_negM_mat.get()); //<- -M (constant) + m_jacobian->SetBlock(1, 0, m_negQ_mat.get()); //<- -Q (constant) + m_jacobian->SetBlock(1, 1, m_Dmat.get()); //<- D (constant) m_invSchurCompliment = std::make_unique(*m_schurCompliment); @@ -240,9 +250,9 @@ void GMRESInverter::Mult(const mfem::Vector &x, mfem::Vector &y) const { SchurCompliment::SchurCompliment( - const mfem::MixedBilinearForm &QOp, - const mfem::BilinearForm &DOp, - const mfem::MixedBilinearForm &MOp, + const mfem::SparseMatrix &QOp, + const mfem::SparseMatrix &DOp, + const mfem::SparseMatrix &MOp, const mfem::Solver &GradInvOp) : mfem::Operator(DOp.Height(), DOp.Width()) { @@ -252,9 +262,9 @@ mfem::Operator(DOp.Height(), DOp.Width()) } SchurCompliment::SchurCompliment( - const mfem::MixedBilinearForm &QOp, - const mfem::BilinearForm &DOp, - const mfem::MixedBilinearForm &MOp) : + const mfem::SparseMatrix &QOp, + const mfem::SparseMatrix &DOp, + const mfem::SparseMatrix &MOp) : mfem::Operator(DOp.Height(), DOp.Width()) { updateConstantTerms(QOp, DOp, MOp); @@ -262,7 +272,7 @@ mfem::Operator(DOp.Height(), DOp.Width()) m_nTheta = m_MOp->Height(); } -void SchurCompliment::SetOperator(const mfem::MixedBilinearForm &QOp, const mfem::BilinearForm &DOp, const mfem::MixedBilinearForm &MOp, const mfem::Solver &GradInvOp) { +void SchurCompliment::SetOperator(const mfem::SparseMatrix &QOp, const mfem::SparseMatrix &DOp, const mfem::SparseMatrix &MOp, const mfem::Solver &GradInvOp) { updateConstantTerms(QOp, DOp, MOp); updateInverseNonlinearJacobian(GradInvOp); } @@ -271,7 +281,7 @@ void SchurCompliment::updateInverseNonlinearJacobian(const mfem::Solver &gradInv m_GradInvOp = &gradInv; } -void SchurCompliment::updateConstantTerms(const mfem::MixedBilinearForm &QOp, const mfem::BilinearForm &DOp, const mfem::MixedBilinearForm &MOp) { +void SchurCompliment::updateConstantTerms(const mfem::SparseMatrix &QOp, const mfem::SparseMatrix &DOp, const mfem::SparseMatrix &MOp) { m_QOp = &QOp; m_DOp = &DOp; m_MOp = &MOp; diff --git a/src/poly/utils/public/operator.h b/src/poly/utils/public/operator.h index 1cffe05..051845f 100644 --- a/src/poly/utils/public/operator.h +++ b/src/poly/utils/public/operator.h @@ -28,22 +28,23 @@ class SchurCompliment final : public mfem::Operator { public: - SchurCompliment(const mfem::MixedBilinearForm &QOp, const mfem::BilinearForm &DOp, const mfem::MixedBilinearForm &MOp, const mfem::Solver &GradInvOp); - SchurCompliment(const mfem::MixedBilinearForm &QOp, const mfem::BilinearForm &DOp, const mfem::MixedBilinearForm &MOp); + SchurCompliment(const mfem::SparseMatrix &QOp, const mfem::SparseMatrix &DOp, const mfem::SparseMatrix &MOp, const mfem::Solver &GradInvOp); + SchurCompliment(const mfem::SparseMatrix &QOp, const mfem::SparseMatrix &DOp, const mfem::SparseMatrix &MOp); ~SchurCompliment() override = default; void Mult(const mfem::Vector &x, mfem::Vector &y) const override; - void SetOperator(const mfem::MixedBilinearForm &QOp, const mfem::BilinearForm &DOp, const mfem::MixedBilinearForm &MOp, const mfem::Solver &GradInvOp); + void SetOperator(const mfem::SparseMatrix &QOp, const mfem::SparseMatrix &DOp, const mfem::SparseMatrix &MOp, const mfem::Solver & + GradInvOp); void updateInverseNonlinearJacobian(const mfem::Solver &gradInv); private: - void updateConstantTerms(const mfem::MixedBilinearForm &QOp, const mfem::BilinearForm &DOp, const mfem::MixedBilinearForm &MOp); + void updateConstantTerms(const mfem::SparseMatrix &QOp, const mfem::SparseMatrix &DOp, const mfem::SparseMatrix &MOp); private: // Note that these are not owned by this class - const mfem::MixedBilinearForm* m_QOp = nullptr; - const mfem::BilinearForm* m_DOp = nullptr; - const mfem::MixedBilinearForm* m_MOp = nullptr; + const mfem::SparseMatrix* m_QOp = nullptr; + const mfem::SparseMatrix* m_DOp = nullptr; + const mfem::SparseMatrix* m_MOp = nullptr; const mfem::Solver* m_GradInvOp = nullptr; int m_nPhi = 0; int m_nTheta = 0; @@ -101,32 +102,33 @@ private: std::unique_ptr m_D; std::unique_ptr m_f; + // These are used to store the matrix representations + // for the bi-linear forms. This might seem counterintuitive + // for a matrix-free approach. However, these will be computed + // regardless due to MFEM's implementation of these operators. + // Further since these do not change it is not a performance issue. + + // We need to store these separately because the jacobian and preconditioner + // must be computed from the boundary aware operators (which will be these + // matrices) whereas the residuals must be computed from the raw, physical, + // operators + std::unique_ptr m_Mmat; + std::unique_ptr m_Qmat; + std::unique_ptr m_Dmat; + const mfem::Array m_blockOffsets; SSE::MFEMArrayPair m_theta_ess_tdofs; SSE::MFEMArrayPair m_phi_ess_tdofs; - // std::unique_ptr m_Mmat, m_Qmat, m_Dmat; - std::unique_ptr m_negM_op; - std::unique_ptr m_negQ_op; + std::unique_ptr m_negM_mat; + std::unique_ptr m_negQ_mat; mutable std::unique_ptr m_jacobian; - // mutable std::unique_ptr m_invSchurCompliment; - // mutable std::unique_ptr m_invNonlinearJacobian; mutable std::unique_ptr m_schurCompliment; mutable std::unique_ptr m_invSchurCompliment; mutable std::unique_ptr m_invNonlinearJacobian; - /* - * The schur preconditioner has the form - * - * ⎡ḟ(θ)^-1 0 ⎤ - * ⎣ 0 S^-1 ⎦ - * - * Where S is the Schur compliment of the system - * - */ - mutable std::unique_ptr m_schurPreconditioner; bool m_isFinalized = false; From 56e5144d97e00c366c6ec38aab05973ffa662a75 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Fri, 23 May 2025 09:01:02 -0400 Subject: [PATCH 143/167] docs(gitignore): added scratch/ to gitignore --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index c54117a..abf4f1a 100644 --- a/.gitignore +++ b/.gitignore @@ -80,3 +80,5 @@ output/ .last_build_flags .idea/ + +scratch/ From 2e9de49f88105933ed7dba84670ed8ea79c0e967 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Tue, 3 Jun 2025 08:11:01 -0400 Subject: [PATCH 144/167] refactor(poly): minor comment cleaning up --- src/poly/solver/private/polySolver.cpp | 7 ++----- src/poly/utils/private/operator.cpp | 9 +++++---- utils/debugUtils/MeshQuality/meshQuality.py | 0 3 files changed, 7 insertions(+), 9 deletions(-) create mode 100644 utils/debugUtils/MeshQuality/meshQuality.py diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index f04affe..74830fc 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -195,9 +195,7 @@ void PolySolver::solve() const { const solverBundle sb = setupNewtonSolver(); sb.newton.Mult(zero_rhs, state_vector); - // Ax = b for x - - // --- Save and view the solution --- + // --- Save and view an approximate 1D solution --- saveAndViewSolution(state_vector); } @@ -405,8 +403,7 @@ solverBundle PolySolver::setupNewtonSolver() const { solver.solver.SetMaxIter(gmresMaxIter); solver.solver.SetPrintLevel(gmresPrintLevel); - // Preconditioner turned off because the polytrope operator seems *very* well conditioned without it - solver.solver.SetPreconditioner(m_polytropOperator->GetPreconditioner()); + // solver.solver.SetPreconditioner(m_polytropOperator->GetPreconditioner()); // --- Set up the Newton solver --- solver.newton.SetRelTol(newtonRelTol); solver.newton.SetAbsTol(newtonAbsTol); diff --git a/src/poly/utils/private/operator.cpp b/src/poly/utils/private/operator.cpp index f4f23c2..db092a0 100644 --- a/src/poly/utils/private/operator.cpp +++ b/src/poly/utils/private/operator.cpp @@ -154,14 +154,14 @@ void PolytropeOperator::Mult(const mfem::Vector &x, mfem::Vector &y) const { for (int i = 0; i < m_theta_ess_tdofs.first.Size(); i++) { if (int idx = m_theta_ess_tdofs.first[i]; idx >= 0 && idx < y_R0.Size()) { const double &targetValue = m_theta_ess_tdofs.second[i]; - y_block.GetBlock(0)[idx] = x_theta(idx) - targetValue; // inhomogenous essential bc. This is commented out since seems it results in dramatic instabilities arising + y_block.GetBlock(0)[idx] = x_theta(idx) - targetValue; // inhomogenous essential bc. } } for (int i = 0; i < m_phi_ess_tdofs.first.Size(); i++) { if (int idx = m_phi_ess_tdofs.first[i]; idx >= 0 && idx < y_R1.Size()) { const double &targetValue = m_phi_ess_tdofs.second[i]; - y_block.GetBlock(1)[idx] = x_phi(idx) - targetValue; // inhomogenous essential bc. This is commented out since seems it results in dramatic instabilities arising + y_block.GetBlock(1)[idx] = x_phi(idx) - targetValue; // inhomogenous essential bc. } } @@ -240,8 +240,9 @@ GMRESInverter::GMRESInverter(const SchurCompliment &op) : mfem::Operator(op.Height(), op.Width()), m_op(op) { m_solver.SetOperator(m_op); - // PERF: It might be a good idea to turn down the total number of iterations and the tolerances - // PERF: since we only need an approximation of the inverse + m_solver.SetMaxIter(100); + m_solver.SetRelTol(1e-1); + m_solver.SetAbsTol(1e-1); } void GMRESInverter::Mult(const mfem::Vector &x, mfem::Vector &y) const { diff --git a/utils/debugUtils/MeshQuality/meshQuality.py b/utils/debugUtils/MeshQuality/meshQuality.py new file mode 100644 index 0000000..e69de29 From cf153e06445d890abe4be01aa161ca458d195e20 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Tue, 3 Jun 2025 08:11:39 -0400 Subject: [PATCH 145/167] refactor(smread): broke sparse matrix debug utilities into smaller functions --- .../SSEDebug/src/SSEDebug/smRead/__init__.py | 2 +- .../SSEDebug/src/SSEDebug/smRead/smread.py | 3 + utils/debugUtils/MeshQuality/meshQuality.py | 106 ++++++++++++++++++ 3 files changed, 110 insertions(+), 1 deletion(-) diff --git a/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/SSEDebug/smRead/__init__.py b/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/SSEDebug/smRead/__init__.py index e9efdf1..cd0af5a 100644 --- a/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/SSEDebug/smRead/__init__.py +++ b/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/SSEDebug/smRead/__init__.py @@ -1 +1 @@ -from .smread import loadSparseMatrixBinary, analyze_sparse_matrix, load_and_analyze_sparse_matrix \ No newline at end of file +from .smread import loadSparseMatrixBinary, analyze_sparse_matrix, load_and_analyze_sparse_matrix diff --git a/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/SSEDebug/smRead/smread.py b/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/SSEDebug/smRead/smread.py index 373cd19..c00de34 100644 --- a/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/SSEDebug/smRead/smread.py +++ b/utils/debugUtils/MFEMAnalysisUtils/SSEDebug/src/SSEDebug/smRead/smread.py @@ -26,6 +26,9 @@ def loadSparseMatrixBinary(f): EXPECTED_MAGIC = b'CSRB' EXPECTED_VERSION = 1 + if isinstance(f, str): + f = open(f, 'rb') + try: # --- Read Header --- magic = f.read(4) diff --git a/utils/debugUtils/MeshQuality/meshQuality.py b/utils/debugUtils/MeshQuality/meshQuality.py index e69de29..cb493b8 100644 --- a/utils/debugUtils/MeshQuality/meshQuality.py +++ b/utils/debugUtils/MeshQuality/meshQuality.py @@ -0,0 +1,106 @@ +#!/usr/bin/env python3 + +import argparse +import meshio +import pyvista as pv +import numpy as np +import matplotlib.pyplot as plt +import warnings + +def analyze_mesh_quality(mesh_filepath): + """ + Reads a mesh file, computes various quality metrics using the current + PyVista API (cell_quality), and prints statistics. + """ + print(f"--- Analyzing Mesh: {mesh_filepath} ---") + + try: + mesh_mshio = meshio.read(mesh_filepath) + except FileNotFoundError: + print(f"ERROR: Mesh file '{mesh_filepath}' not found.") + return + except Exception as e: + print(f"ERROR: Could not read mesh file '{mesh_filepath}' with meshio: {e}") + return + + points = mesh_mshio.points + cells_list = [] + cell_types_list = [] + + supported_3d_types = { + "tetra": pv.CellType.TETRA, + "tetra10": pv.CellType.QUADRATIC_TETRA + } + + found_3d_cells = False + for cells_block in mesh_mshio.cells: + if cells_block.type in supported_3d_types: + print(f"Found cell block of type '{cells_block.type}' with {len(cells_block.data)} cells.") + num_points_per_cell = cells_block.data.shape[1] + pv_cell_block = np.hstack(( + np.full((len(cells_block.data), 1), num_points_per_cell, dtype=cells_block.data.dtype), + cells_block.data + )).ravel() + cells_list.append(pv_cell_block) + cell_types_list.extend([supported_3d_types[cells_block.type]] * len(cells_block.data)) + found_3d_cells = True + + if not found_3d_cells: + print("ERROR: No supported 3D cell types (e.g., tetra, tetra10, hexahedron) found in the mesh.") + print("Meshio cell types found in file:", [block.type for block in mesh_mshio.cells]) + return + + if len(cells_list) > 1: + print("Warning: Multiple 3D cell blocks found and concatenated. Ensure these are compatible for a single UnstructuredGrid.") + flat_cells = np.concatenate(cells_list) + elif len(cells_list) == 1: + flat_cells = cells_list[0] + else: # Should have been caught by "not found_3d_cells" + return + + try: + mesh_pv = pv.UnstructuredGrid(flat_cells, cell_types_list, points) + print(f"\nSuccessfully converted to PyVista mesh with {mesh_pv.n_points} points and {mesh_pv.n_cells} cells.") + except Exception as e: + print(f"ERROR: Could not create PyVista UnstructuredGrid: {e}") + return + + quality_measures_to_try = [ + ('aspect_ratio', "Aspect Ratio"), + ('condition', "Condition Number of Element Jacobian"), + ('distortion', "Distortion (0=perfect, 1=degenerated)"), + ('jacobian', "Determinant of Element Jacobian (should be > 0)"), + ('radius_ratio', "Radius Ratio (for tets: inscribed/circumscribed, 1 is best)"), + ('scaled_jacobian', "Scaled Jacobian (1 is ideal, <0 bad)"), + ('skew', "Skewness (0 is ideal, higher is worse)"), + ('volume', "Volume (should be > 0)"), + ('min_angle', "Minimum Dihedral/Face Angle (larger is better)"), + ('max_angle', "Maximum Dihedral/Face Angle (smaller is better, less 'flat')") + ] + + # Suppress common warnings for cleaner output, adjust as needed + warnings.filterwarnings("ignore", category=UserWarning, message="`quality_measure`.*not implemented for this cell type.") + warnings.filterwarnings("ignore", category=UserWarning, message="Cannot compute quality of a point cell.") # If points/lines exist + warnings.filterwarnings("ignore", category=UserWarning, message="Mesh contains non-tetrahedral cells. Radius ratio is only defined for tetrahedra.") + warnings.filterwarnings("ignore", category=RuntimeWarning) # For potential NaN in stats from empty arrays etc. + + + for measure, description in quality_measures_to_try: + if not mesh_pv.n_cells > 0: + continue + # Use the recommended cell_quality method + quality_array = mesh_pv.cell_quality(quality_measure=measure) + range = quality_array.get_data_range(measure) + print(f"Range for {measure} is: {range[0]:0.3E} → {range[1]:0.3E}") + + + + warnings.resetwarnings() + +if __name__ == "__main__": + parser = argparse.ArgumentParser(description="Analyze mesh quality using PyVista.") + parser.add_argument("mesh_filepath", type=str, help="Path to the mesh file (e.g., .msh, .vtk).") + + args = parser.parse_args() + + analyze_mesh_quality(args.mesh_filepath) \ No newline at end of file From 4eb8b71271cb657391fd58e7e570a0d4da710aa5 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Thu, 5 Jun 2025 12:36:26 -0400 Subject: [PATCH 146/167] docs(laneEmdenVariationalForm): updated to match MFEM sign convention more closley --- .../laneEmdenVariationalBlockForm.pdf | Bin 214202 -> 214205 bytes .../laneEmdenVariationalBlockForm.tex | 20 +++++++------- .../{operator.cpp => polytropeOperator.cpp} | 26 +++++++++++++----- src/poly/utils/private/utilities.cpp | 5 ++++ .../{operator.h => polytropeOperator.h} | 0 5 files changed, 34 insertions(+), 17 deletions(-) rename src/poly/utils/private/{operator.cpp => polytropeOperator.cpp} (92%) create mode 100644 src/poly/utils/private/utilities.cpp rename src/poly/utils/public/{operator.h => polytropeOperator.h} (100%) diff --git a/docs/derivations/laneEmdenVariationalForm/laneEmdenVariationalBlockForm.pdf b/docs/derivations/laneEmdenVariationalForm/laneEmdenVariationalBlockForm.pdf index 092993d7994465dba4e7f57f06d2c85efd1235aa..05ea41c101f5a79a5e81bb49f6e2ff276378472c 100644 GIT binary patch delta 6693 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 delta 6662 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 m_Dmat = std::make_unique(m_D->SpMat()); + saveSparseMatrixBinary(*m_Mmat, "MmatRawO2.bin"); + saveSparseMatrixBinary(*m_Qmat, "QmatRawO2.bin"); + saveSparseMatrixBinary(*m_Dmat, "DmatRawO2.bin"); + // Remove the essential dofs from the constant matrices for (const auto& dof: m_theta_ess_tdofs.first) { + std::cout << "Eliminating dof: " << dof << std::endl; m_Mmat->EliminateRow(dof); m_Qmat->EliminateCol(dof); } + saveSparseMatrixBinary(*m_Mmat, "MmatBCThetaO2.bin"); + saveSparseMatrixBinary(*m_Qmat, "QmatBCThetaO2.bin"); + saveSparseMatrixBinary(*m_Dmat, "DmatBCThetaO2.bin"); + for (const auto& dof: m_phi_ess_tdofs.first) { m_Mmat->EliminateCol(dof); m_Qmat->EliminateRow(dof); m_Dmat->EliminateRowCol(dof); } + saveSparseMatrixBinary(*m_Mmat, "MmatBCO2.bin"); + saveSparseMatrixBinary(*m_Qmat, "QmatBCO2.bin"); + saveSparseMatrixBinary(*m_Dmat, "DmatBCO2.bin"); m_negM_mat = std::make_unique(m_Mmat.get(), -1.0); m_negQ_mat = std::make_unique(m_Qmat.get(), -1.0); - m_schurCompliment = std::make_unique(*m_Qmat, *m_Dmat, *m_Mmat); + // m_schurCompliment = std::make_unique(*m_Qmat, *m_Dmat, *m_Mmat); // Set up the constant parts of the jacobian now // We use the assembled matrices with their boundary conditions already removed for the jacobian m_jacobian = std::make_unique(m_blockOffsets); - m_jacobian->SetBlock(0, 1, m_negM_mat.get()); //<- -M (constant) + m_jacobian->SetBlock(0, 1, m_Mmat.get()); //<- M (constant) m_jacobian->SetBlock(1, 0, m_negQ_mat.get()); //<- -Q (constant) m_jacobian->SetBlock(1, 1, m_Dmat.get()); //<- D (constant) - m_invSchurCompliment = std::make_unique(*m_schurCompliment); + // m_invSchurCompliment = std::make_unique(*m_schurCompliment); m_isFinalized = true; // Build the initial preconditioner based on some initial guess const auto &grad = m_f->GetGradient(initTheta); - updatePreconditioner(grad); + // updatePreconditioner(grad); } @@ -137,7 +149,7 @@ void PolytropeOperator::Mult(const mfem::Vector &x, mfem::Vector &y) const { mfem::Vector Qtheta_term(phi_size); // Calculate R0 and R1 terms - // R0 = f(θ) - Mɸ + // R0 = f(θ) + Mɸ // R1 = Dɸ - Qθ MFEM_ASSERT(m_f.get() != nullptr, "NonlinearForm m_f is null in PolytropeOperator::Mult"); @@ -147,7 +159,7 @@ void PolytropeOperator::Mult(const mfem::Vector &x, mfem::Vector &y) const { m_D->Mult(x_phi, Dphi_term); m_Q->Mult(x_theta, Qtheta_term); - subtract(f_term, Mphi_term, y_R0); + add(f_term, Mphi_term, y_R0); subtract(Dphi_term, Qtheta_term, y_R1); // -- Apply essential boundary conditions -- @@ -211,7 +223,7 @@ mfem::Operator& PolytropeOperator::GetGradient(const mfem::Vector &x) const { const mfem::Vector& x_theta = x_block.GetBlock(0); auto &grad = m_f->GetGradient(x_theta); - updatePreconditioner(grad); + // updatePreconditioner(grad); m_jacobian->SetBlock(0, 0, &grad); diff --git a/src/poly/utils/private/utilities.cpp b/src/poly/utils/private/utilities.cpp new file mode 100644 index 0000000..227b549 --- /dev/null +++ b/src/poly/utils/private/utilities.cpp @@ -0,0 +1,5 @@ +// +// Created by Emily Boudreaux on 6/4/25. +// + +#include "utilities.h" diff --git a/src/poly/utils/public/operator.h b/src/poly/utils/public/polytropeOperator.h similarity index 100% rename from src/poly/utils/public/operator.h rename to src/poly/utils/public/polytropeOperator.h From a31c96614664555dd865bbb39aa48b5eab41b443 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Thu, 5 Jun 2025 12:37:00 -0400 Subject: [PATCH 147/167] feat(poly): refactoring PolytropeOperator to work on the reduced system so as to avoid rank deficiencies --- src/poly/solver/private/polySolver.cpp | 15 +- src/poly/solver/public/polySolver.h | 2 +- src/poly/utils/meson.build | 3 +- src/poly/utils/private/polytropeOperator.cpp | 199 ++++++++++++------- src/poly/utils/private/utilities.cpp | 99 ++++++++- src/poly/utils/public/polytropeOperator.h | 56 +++--- src/poly/utils/public/utilities.h | 11 + 7 files changed, 272 insertions(+), 113 deletions(-) create mode 100644 src/poly/utils/public/utilities.h diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index 74830fc..5ae30f1 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -31,7 +31,7 @@ #include "config.h" #include "integrators.h" #include "mfem.hpp" -#include "operator.h" +#include "polytropeOperator.h" #include "polyCoeff.h" #include "probe.h" #include "resourceManager.h" @@ -119,8 +119,7 @@ void PolySolver::assembleBlockSystem() { std::move(forms->Q), std::move(forms->D), std::move(forms->f), - blockOffsets, - m_polytropicIndex); + blockOffsets); } mfem::Array PolySolver::computeBlockOffsets() const { @@ -149,7 +148,7 @@ std::unique_ptr PolySolver::buildIndividualForms(const mfem::Array(negOneVec); // --- Add the integrators to the forms --- - forms->M->AddDomainIntegrator(new mfem::MixedVectorWeakDivergenceIntegrator(*m_negationCoeff)); + forms->M->AddDomainIntegrator(new mfem::MixedVectorWeakDivergenceIntegrator()); forms->Q->AddDomainIntegrator(new mfem::MixedVectorGradientIntegrator()); forms->D->AddDomainIntegrator(new mfem::VectorFEMassIntegrator()); @@ -184,12 +183,12 @@ void PolySolver::solve() const { m_polytropOperator->finalize(thetaVec); // It's safer to get the offsets directly from the operator after finalization - const mfem::Array& block_offsets = m_polytropOperator->GetBlockOffsets(); // Assuming a getter exists or accessing member if public/friend + const mfem::Array& block_offsets = m_polytropOperator->get_reduced_block_offsets(); // Assuming a getter exists or accessing member if public/friend mfem::BlockVector state_vector(block_offsets); state_vector.GetBlock(0) = thetaVec; // NOLINT(*-slicing) state_vector.GetBlock(1) = phiVec; // NOLINT(*-slicing) - mfem::Vector zero_rhs(block_offsets.Last()); + mfem::Vector zero_rhs(m_polytropOperator->get_reduced_system_size()); zero_rhs = 0.0; const solverBundle sb = setupNewtonSolver(); @@ -308,7 +307,7 @@ void PolySolver::setInitialGuess() const { } void PolySolver::saveAndViewSolution(const mfem::BlockVector& state_vector) const { - mfem::BlockVector x_block(const_cast(state_vector), m_polytropOperator->GetBlockOffsets()); + mfem::BlockVector x_block(const_cast(state_vector), m_polytropOperator->get_block_offsets()); mfem::Vector& x_theta = x_block.GetBlock(0); mfem::Vector& x_phi = x_block.GetBlock(1); @@ -335,7 +334,7 @@ void PolySolver::saveAndViewSolution(const mfem::BlockVector& state_vector) cons void PolySolver::setOperatorEssentialTrueDofs() const { const SSE::MFEMArrayPairSet ess_tdof_pair_set = getEssentialTrueDof(); - m_polytropOperator->SetEssentialTrueDofs(ess_tdof_pair_set); + m_polytropOperator->set_essential_true_dofs(ess_tdof_pair_set); } void PolySolver::LoadSolverUserParams(double &newtonRelTol, double &newtonAbsTol, int &newtonMaxIter, int &newtonPrintLevel, double &gmresRelTol, double &gmresAbsTol, int &gmresMaxIter, int &gmresPrintLevel) const { diff --git a/src/poly/solver/public/polySolver.h b/src/poly/solver/public/polySolver.h index 6448c9a..11c4071 100644 --- a/src/poly/solver/public/polySolver.h +++ b/src/poly/solver/public/polySolver.h @@ -26,7 +26,7 @@ #include "integrators.h" #include "4DSTARTypes.h" -#include "operator.h" +#include "polytropeOperator.h" #include "config.h" #include "meshIO.h" #include "probe.h" diff --git a/src/poly/utils/meson.build b/src/poly/utils/meson.build index 8fc7d68..cd668cc 100644 --- a/src/poly/utils/meson.build +++ b/src/poly/utils/meson.build @@ -20,7 +20,8 @@ # *********************************************************************** # polyutils_sources = files( 'private/integrators.cpp', - 'private/operator.cpp' + 'private/polytropeOperator.cpp', + 'private/utilities.cpp', ) dependencies = [ diff --git a/src/poly/utils/private/polytropeOperator.cpp b/src/poly/utils/private/polytropeOperator.cpp index e81a032..6eab1e3 100644 --- a/src/poly/utils/private/polytropeOperator.cpp +++ b/src/poly/utils/private/polytropeOperator.cpp @@ -18,8 +18,10 @@ // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA // // *********************************************************************** */ -#include "operator.h" +#include "polytropeOperator.h" #include "4DSTARTypes.h" +#include "utilities.h" + #include "mfem.hpp" #include "mfem_smout.h" #include @@ -31,9 +33,9 @@ PolytropeOperator::PolytropeOperator( std::unique_ptr Q, std::unique_ptr D, std::unique_ptr f, - const mfem::Array &blockOffsets, - const double index) : + const mfem::Array &blockOffsets) : + // TODO: Need to update this so that the size is that of the reduced system operator mfem::Operator(blockOffsets.Last()), // Initialize the base class with the total size of the block offset vector m_blockOffsets(blockOffsets), m_jacobian(nullptr) { @@ -49,63 +51,96 @@ PolytropeOperator::PolytropeOperator( m_invNonlinearJacobian = std::make_unique(0, 3); } -void PolytropeOperator::finalize(const mfem::Vector &initTheta) { - if (m_isFinalized) { - return; +void PolytropeOperator::populate_free_dof_array() { + m_freeDofs.SetSize(0); + for (int i = 0; i < m_blockOffsets.Last(); i++) { + const int thetaSearchIndex = i; + const int phiSearchIndex = i - m_blockOffsets[1]; + if (phiSearchIndex < 0){ + if (m_theta_ess_tdofs.first.Find(thetaSearchIndex) == -1) { + m_freeDofs.Append(i); + } + } else { + if (m_phi_ess_tdofs.first.Find(phiSearchIndex) == -1) { + m_freeDofs.Append(i); + } + } + } +} + +void PolytropeOperator::scatter_boundary_conditions() { + mfem::Vector thetaStateValues(m_theta_ess_tdofs.first.Size()); + for (int i = 0; i < m_theta_ess_tdofs.first.Size(); i++) { + thetaStateValues[i] = m_theta_ess_tdofs.second[i]; + } + mfem::Vector phiStateValues(m_phi_ess_tdofs.first.Size()); + for (int i = 0; i < m_phi_ess_tdofs.first.Size(); i++) { + phiStateValues[i] = m_phi_ess_tdofs.second[i]; } + mfem::Array phiDofIndices(m_phi_ess_tdofs.first.Size()); + for (int i = 0; i < m_phi_ess_tdofs.first.Size(); i++) { + phiDofIndices[i] = m_phi_ess_tdofs.first[i] + m_blockOffsets[1]; + } + + m_state.SetSize(m_blockOffsets.Last()); + m_state = 0.0; + m_state.SetSubVector(m_theta_ess_tdofs.first, thetaStateValues); + m_state.SetSubVector(phiDofIndices, phiStateValues); + +} + +void PolytropeOperator::construct_matrix_representations() { m_Mmat = std::make_unique(m_M->SpMat()); m_Qmat = std::make_unique(m_Q->SpMat()); m_Dmat = std::make_unique(m_D->SpMat()); - saveSparseMatrixBinary(*m_Mmat, "MmatRawO2.bin"); - saveSparseMatrixBinary(*m_Qmat, "QmatRawO2.bin"); - saveSparseMatrixBinary(*m_Dmat, "DmatRawO2.bin"); + m_MReduced = std::make_unique(serif::utilities::buildReducedMatrix(*m_Mmat, m_phi_ess_tdofs.first, m_theta_ess_tdofs.first)); + m_QReduced = std::make_unique(serif::utilities::buildReducedMatrix(*m_Qmat, m_theta_ess_tdofs.first, m_phi_ess_tdofs.first)); + m_DReduced = std::make_unique(serif::utilities::buildReducedMatrix(*m_Dmat, m_phi_ess_tdofs.first, m_phi_ess_tdofs.first)); - // Remove the essential dofs from the constant matrices - for (const auto& dof: m_theta_ess_tdofs.first) { - std::cout << "Eliminating dof: " << dof << std::endl; - m_Mmat->EliminateRow(dof); - m_Qmat->EliminateCol(dof); + m_negQ_mat = std::make_unique(m_QReduced.get(), -1.0); +} + +void PolytropeOperator::construct_reduced_block_offsets() { + m_reducedBlockOffsets.SetSize(3); + m_reducedBlockOffsets[0] = 0; // R0 block (theta) + m_reducedBlockOffsets[1] = m_MReduced->Height(); // R1 block (theta) + m_reducedBlockOffsets[2] = m_QReduced->Height() + m_reducedBlockOffsets[1]; // R2 block (phi) +} + +void PolytropeOperator::construct_jacobian_constant_terms() { + m_jacobian = std::make_unique(m_reducedBlockOffsets); + m_jacobian->SetBlock(0, 1, m_MReduced.get()); //<- M (constant) + m_jacobian->SetBlock(1, 0, m_negQ_mat.get()); //<- -Q (constant) + m_jacobian->SetBlock(1, 1, m_DReduced.get()); //<- D (constant) +} + +void PolytropeOperator::finalize(const mfem::Vector &initTheta) { + using serif::utilities::buildReducedMatrix; + + if (m_isFinalized) { + return; } - saveSparseMatrixBinary(*m_Mmat, "MmatBCThetaO2.bin"); - saveSparseMatrixBinary(*m_Qmat, "QmatBCThetaO2.bin"); - saveSparseMatrixBinary(*m_Dmat, "DmatBCThetaO2.bin"); + // These functions must be called in this order since they depend on each others post state + // TODO: Refactor this so that either there are explicit checks to make sure the order is correct or make + // them pure functions + construct_matrix_representations(); + construct_reduced_block_offsets(); + construct_jacobian_constant_terms(); + scatter_boundary_conditions(); + populate_free_dof_array(); - for (const auto& dof: m_phi_ess_tdofs.first) { - m_Mmat->EliminateCol(dof); - m_Qmat->EliminateRow(dof); - m_Dmat->EliminateRowCol(dof); - } - saveSparseMatrixBinary(*m_Mmat, "MmatBCO2.bin"); - saveSparseMatrixBinary(*m_Qmat, "QmatBCO2.bin"); - saveSparseMatrixBinary(*m_Dmat, "DmatBCO2.bin"); - - m_negM_mat = std::make_unique(m_Mmat.get(), -1.0); - m_negQ_mat = std::make_unique(m_Qmat.get(), -1.0); - - // m_schurCompliment = std::make_unique(*m_Qmat, *m_Dmat, *m_Mmat); - - // Set up the constant parts of the jacobian now - - // We use the assembled matrices with their boundary conditions already removed for the jacobian - m_jacobian = std::make_unique(m_blockOffsets); - m_jacobian->SetBlock(0, 1, m_Mmat.get()); //<- M (constant) - m_jacobian->SetBlock(1, 0, m_negQ_mat.get()); //<- -Q (constant) - m_jacobian->SetBlock(1, 1, m_Dmat.get()); //<- D (constant) - - // m_invSchurCompliment = std::make_unique(*m_schurCompliment); + // Override the size based on the reduced system + height = m_reducedBlockOffsets.Last(); + width = m_reducedBlockOffsets.Last(); m_isFinalized = true; - // Build the initial preconditioner based on some initial guess - const auto &grad = m_f->GetGradient(initTheta); - // updatePreconditioner(grad); - } -const mfem::BlockOperator &PolytropeOperator::GetJacobianOperator() const { +const mfem::BlockOperator &PolytropeOperator::get_jacobian_operator() const { if (m_jacobian == nullptr) { MFEM_ABORT("Jacobian has not been initialized before GetJacobianOperator() call."); } @@ -116,7 +151,7 @@ const mfem::BlockOperator &PolytropeOperator::GetJacobianOperator() const { return *m_jacobian; } -mfem::BlockDiagonalPreconditioner& PolytropeOperator::GetPreconditioner() const { +mfem::BlockDiagonalPreconditioner& PolytropeOperator::get_preconditioner() const { if (m_schurPreconditioner == nullptr) { MFEM_ABORT("Schur preconditioner has not been initialized before GetPreconditioner() call."); } @@ -126,12 +161,25 @@ mfem::BlockDiagonalPreconditioner& PolytropeOperator::GetPreconditioner() const return *m_schurPreconditioner; } -void PolytropeOperator::Mult(const mfem::Vector &x, mfem::Vector &y) const { +int PolytropeOperator::get_reduced_system_size() const { + if (!m_isFinalized) { + MFEM_ABORT("PolytropeOperator not finalized prior to call to GetReducedSystemSize()."); + } + return m_reducedBlockOffsets.Last(); +} + +void PolytropeOperator::Mult(const mfem::Vector &xFree, mfem::Vector &yFree) const { if (!m_isFinalized) { MFEM_ABORT("PolytropeOperator::Mult called before finalize"); } + + // TODO: confirm that the vectors xFree and m_freeDofs are always parallel + m_state.SetSubVector(m_freeDofs, xFree); // Scatter the free dofs from the input vector xFree into the state vector + mfem::Vector y; + y.SetSize(m_blockOffsets.Last()); + // -- Create BlockVector views for input x and output y - mfem::BlockVector x_block(const_cast(x), m_blockOffsets); + mfem::BlockVector x_block(const_cast(m_state), m_blockOffsets); mfem::BlockVector y_block(y, m_blockOffsets); // -- Get Vector views for individual blocks @@ -162,31 +210,22 @@ void PolytropeOperator::Mult(const mfem::Vector &x, mfem::Vector &y) const { add(f_term, Mphi_term, y_R0); subtract(Dphi_term, Qtheta_term, y_R1); - // -- Apply essential boundary conditions -- - for (int i = 0; i < m_theta_ess_tdofs.first.Size(); i++) { - if (int idx = m_theta_ess_tdofs.first[i]; idx >= 0 && idx < y_R0.Size()) { - const double &targetValue = m_theta_ess_tdofs.second[i]; - y_block.GetBlock(0)[idx] = x_theta(idx) - targetValue; // inhomogenous essential bc. + yFree.SetSize(m_reducedBlockOffsets.Last()); + MFEM_ASSERT(m_freeDofs.Size() == m_reducedBlockOffsets.Last(), "PolytropeOperator::Mult: Size of free dofs does not match reduced block offsets size."); + for (int i = 0, j = 0; i < y.Size(); ++i) { + if (m_freeDofs.Find(i) != -1) { + yFree[j] = y[i]; + j++; } } - - for (int i = 0; i < m_phi_ess_tdofs.first.Size(); i++) { - if (int idx = m_phi_ess_tdofs.first[i]; idx >= 0 && idx < y_R1.Size()) { - const double &targetValue = m_phi_ess_tdofs.second[i]; - y_block.GetBlock(1)[idx] = x_phi(idx) - targetValue; // inhomogenous essential bc. - } - } - - std::cout << "||r_θ|| = " << y_block.GetBlock(0).Norml2(); - std::cout << ", ||r_φ|| = " << y_block.GetBlock(1).Norml2() << std::endl; } -void PolytropeOperator::updateInverseNonlinearJacobian(const mfem::Operator &grad) const { +void PolytropeOperator::update_inverse_nonlinear_jacobian(const mfem::Operator &grad) const { m_invNonlinearJacobian->SetOperator(grad); } -void PolytropeOperator::updateInverseSchurCompliment() const { +void PolytropeOperator::update_inverse_schur_compliment() const { // TODO: This entire function could probably be refactored out if (!m_isFinalized) { MFEM_ABORT("PolytropeOperator::updateInverseSchurCompliment called before finalize"); @@ -209,27 +248,37 @@ void PolytropeOperator::updateInverseSchurCompliment() const { } -void PolytropeOperator::updatePreconditioner(const mfem::Operator &grad) const { - updateInverseNonlinearJacobian(grad); - updateInverseSchurCompliment(); +void PolytropeOperator::update_preconditioner(const mfem::Operator &grad) const { + update_inverse_nonlinear_jacobian(grad); + update_inverse_schur_compliment(); } -mfem::Operator& PolytropeOperator::GetGradient(const mfem::Vector &x) const { +mfem::Operator& PolytropeOperator::GetGradient(const mfem::Vector &xFree) const { + //TODO: This now needs to be updated to deal with the reduced system size if (!m_isFinalized) { MFEM_ABORT("PolytropeOperator::GetGradient called before finalize"); } + m_state.SetSubVector(m_freeDofs, xFree); // Scatter the free dofs from the input vector xFree into the state vector // --- Get the gradient of f --- - mfem::BlockVector x_block(const_cast(x), m_blockOffsets); + mfem::BlockVector x_block(const_cast(m_state), m_blockOffsets); const mfem::Vector& x_theta = x_block.GetBlock(0); + // PERF: There are a lot of copies and loops here, probably performance could be gained by flattering some of these. auto &grad = m_f->GetGradient(x_theta); // updatePreconditioner(grad); + const auto gradMatrix = dynamic_cast(&grad); - m_jacobian->SetBlock(0, 0, &grad); + if (gradMatrix == nullptr) { + MFEM_ABORT("PolytropeOperator::GetGradient: Gradient is not a SparseMatrix."); + } + + mfem::SparseMatrix reducedGrad = serif::utilities::buildReducedMatrix(*gradMatrix, m_theta_ess_tdofs.first, m_theta_ess_tdofs.first); + + m_jacobian->SetBlock(0, 0, &reducedGrad); return *m_jacobian; } -void PolytropeOperator::SetEssentialTrueDofs(const SSE::MFEMArrayPair& theta_ess_tdofs, const SSE::MFEMArrayPair& phi_ess_tdofs) { +void PolytropeOperator::set_essential_true_dofs(const SSE::MFEMArrayPair& theta_ess_tdofs, const SSE::MFEMArrayPair& phi_ess_tdofs) { m_isFinalized = false; m_theta_ess_tdofs = theta_ess_tdofs; m_phi_ess_tdofs = phi_ess_tdofs; @@ -241,11 +290,11 @@ void PolytropeOperator::SetEssentialTrueDofs(const SSE::MFEMArrayPair& theta_ess } } -void PolytropeOperator::SetEssentialTrueDofs(const SSE::MFEMArrayPairSet& ess_tdof_pair_set) { - SetEssentialTrueDofs(ess_tdof_pair_set.first, ess_tdof_pair_set.second); +void PolytropeOperator::set_essential_true_dofs(const SSE::MFEMArrayPairSet& ess_tdof_pair_set) { + set_essential_true_dofs(ess_tdof_pair_set.first, ess_tdof_pair_set.second); } -SSE::MFEMArrayPairSet PolytropeOperator::GetEssentialTrueDofs() const { +SSE::MFEMArrayPairSet PolytropeOperator::get_essential_true_dofs() const { return std::make_pair(m_theta_ess_tdofs, m_phi_ess_tdofs); } GMRESInverter::GMRESInverter(const SchurCompliment &op) : diff --git a/src/poly/utils/private/utilities.cpp b/src/poly/utils/private/utilities.cpp index 227b549..5eb02e7 100644 --- a/src/poly/utils/private/utilities.cpp +++ b/src/poly/utils/private/utilities.cpp @@ -1,5 +1,96 @@ -// -// Created by Emily Boudreaux on 6/4/25. -// - #include "utilities.h" +#include "mfem.hpp" + +namespace serif::utilities { + mfem::SparseMatrix buildReducedMatrix( + const mfem::SparseMatrix& matrix, + const mfem::Array& trialEssentialDofs, + const mfem::Array& testEssentialDofs + ) { + int M_orig = matrix.Height(); + int N_orig = matrix.Width(); + + // 1. Create boolean lookup tables for eliminated rows/columns + // These tables help quickly check if an original row/column index is eliminated. + mfem::Array row_is_eliminated(M_orig); + row_is_eliminated = false; // Initialize all to false (no rows eliminated yet) + for (int i = 0; i < testEssentialDofs.Size(); ++i) { + int r_idx = testEssentialDofs[i]; + if (r_idx >= 0 && r_idx < M_orig) { // Check for valid index + row_is_eliminated[r_idx] = true; + } + } + + mfem::Array col_is_eliminated(N_orig); + col_is_eliminated = false; // Initialize all to false (no columns eliminated yet) + for (int i = 0; i < trialEssentialDofs.Size(); ++i) { + int c_idx = trialEssentialDofs[i]; + if (c_idx >= 0 && c_idx < N_orig) { // Check for valid index + col_is_eliminated[c_idx] = true; + } + } + + // 2. Create mappings from old (original) indices to new indices + // Also, count the number of rows and columns in the new, reduced matrix. + mfem::Array old_row_to_new_row(M_orig); + int num_new_rows = 0; + for (int i = 0; i < M_orig; ++i) { + if (row_is_eliminated[i]) { + old_row_to_new_row[i] = -1; // Mark as eliminated (no corresponding new row) + } else { + old_row_to_new_row[i] = num_new_rows++; // Assign the next available new row index + } + } + + mfem::Array old_col_to_new_col(N_orig); + int num_new_cols = 0; + for (int i = 0; i < N_orig; ++i) { + if (col_is_eliminated[i]) { + old_col_to_new_col[i] = -1; // Mark as eliminated (no corresponding new column) + } else { + old_col_to_new_col[i] = num_new_cols++; // Assign the next available new column index + } + } + + // 3. Create the new sparse matrix with the calculated reduced dimensions. + // It's initially empty (no non-zero entries). + mfem::SparseMatrix A_new(num_new_rows, num_new_cols); + + // 4. Iterate through the non-zero entries of the original matrix (A_orig). + // A_orig is typically stored in Compressed Sparse Row (CSR) format. + // GetI() returns row pointers, GetJ() returns column indices, GetData() returns values. + const int* I_orig = matrix.GetI(); + const int* J_orig = matrix.GetJ(); + const double* V_orig = matrix.GetData(); // Assuming double, can be templated if needed + + for (int r_orig = 0; r_orig < M_orig; ++r_orig) { + // If the original row is marked for elimination, skip all its entries. + if (row_is_eliminated[r_orig]) { + continue; + } + + // Get the new row index for the current original row. + int r_new = old_row_to_new_row[r_orig]; + + // Iterate through non-zero entries in the current original row r_orig. + // I_orig[r_orig] is the start index in J_orig and V_orig for row r_orig. + // I_orig[r_orig+1]-1 is the end index. + for (int k = I_orig[r_orig]; k < I_orig[r_orig + 1]; ++k) { + int c_orig = J_orig[k]; // Original column index of the non-zero entry + double val = V_orig[k]; // Value of the non-zero entry + + if (col_is_eliminated[c_orig]) { + continue; + } + + int c_new = old_col_to_new_col[c_orig]; + + A_new.Add(r_new, c_new, val); + } + } + + A_new.Finalize(); + + return A_new; + } +} diff --git a/src/poly/utils/public/polytropeOperator.h b/src/poly/utils/public/polytropeOperator.h index 051845f..6b905ee 100644 --- a/src/poly/utils/public/polytropeOperator.h +++ b/src/poly/utils/public/polytropeOperator.h @@ -70,28 +70,34 @@ public: std::unique_ptr Q, std::unique_ptr D, std::unique_ptr f, - const mfem::Array &blockOffsets, - const double index); + const mfem::Array &blockOffsets); + + void populate_free_dof_array(); + + ~PolytropeOperator() override = default; - void Mult(const mfem::Vector &x, mfem::Vector &y) const override; + void Mult(const mfem::Vector &xFree, mfem::Vector &yFree) const override; - mfem::Operator& GetGradient(const mfem::Vector &x) const override; + mfem::Operator& GetGradient(const mfem::Vector &xFree) const override; - void SetEssentialTrueDofs(const SSE::MFEMArrayPair& theta_ess_tdofs, const SSE::MFEMArrayPair& phi_ess_tdofs); - void SetEssentialTrueDofs(const SSE::MFEMArrayPairSet& ess_tdof_pair_set); + void set_essential_true_dofs(const SSE::MFEMArrayPair& theta_ess_tdofs, const SSE::MFEMArrayPair& phi_ess_tdofs); + void set_essential_true_dofs(const SSE::MFEMArrayPairSet& ess_tdof_pair_set); - SSE::MFEMArrayPairSet GetEssentialTrueDofs() const; + SSE::MFEMArrayPairSet get_essential_true_dofs() const; bool isFinalized() const { return m_isFinalized; } void finalize(const mfem::Vector &initTheta); - const mfem::Array& GetBlockOffsets() const { return m_blockOffsets; } + const mfem::Array& get_block_offsets() const { return m_blockOffsets; } + const mfem::Array& get_reduced_block_offsets() const {return m_reducedBlockOffsets; } - const mfem::BlockOperator &GetJacobianOperator() const; + const mfem::BlockOperator &get_jacobian_operator() const; - mfem::BlockDiagonalPreconditioner &GetPreconditioner() const; + mfem::BlockDiagonalPreconditioner &get_preconditioner() const; + + int get_reduced_system_size() const; private: @@ -102,26 +108,24 @@ private: std::unique_ptr m_D; std::unique_ptr m_f; - // These are used to store the matrix representations - // for the bi-linear forms. This might seem counterintuitive - // for a matrix-free approach. However, these will be computed - // regardless due to MFEM's implementation of these operators. - // Further since these do not change it is not a performance issue. - - // We need to store these separately because the jacobian and preconditioner - // must be computed from the boundary aware operators (which will be these - // matrices) whereas the residuals must be computed from the raw, physical, - // operators std::unique_ptr m_Mmat; std::unique_ptr m_Qmat; std::unique_ptr m_Dmat; + mutable mfem::Vector m_state; + mfem::Array m_freeDofs; + + // These are used to store the reduced system matrices after essential dofs have been eliminated + std::unique_ptr m_MReduced; + std::unique_ptr m_QReduced; + std::unique_ptr m_DReduced; + const mfem::Array m_blockOffsets; + mfem::Array m_reducedBlockOffsets; SSE::MFEMArrayPair m_theta_ess_tdofs; SSE::MFEMArrayPair m_phi_ess_tdofs; - std::unique_ptr m_negM_mat; std::unique_ptr m_negQ_mat; mutable std::unique_ptr m_jacobian; @@ -134,8 +138,12 @@ private: bool m_isFinalized = false; private: - void updateInverseNonlinearJacobian(const mfem::Operator &grad) const; - void updateInverseSchurCompliment() const; - void updatePreconditioner(const mfem::Operator &grad) const; + void update_inverse_nonlinear_jacobian(const mfem::Operator &grad) const; + void update_inverse_schur_compliment() const; + void update_preconditioner(const mfem::Operator &grad) const; + void scatter_boundary_conditions(); + void construct_matrix_representations(); + void construct_reduced_block_offsets(); + void construct_jacobian_constant_terms(); }; diff --git a/src/poly/utils/public/utilities.h b/src/poly/utils/public/utilities.h new file mode 100644 index 0000000..c7e529b --- /dev/null +++ b/src/poly/utils/public/utilities.h @@ -0,0 +1,11 @@ +#pragma once + +#include "mfem.hpp" + +namespace serif::utilities { + mfem::SparseMatrix buildReducedMatrix( + const mfem::SparseMatrix& matrix, + const mfem::Array& trialEssentialDofs, + const mfem::Array& testEssentialDofs + ); +} From 6e1453cf6e7b7ca0ae386212179482a9b55d0e9f Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Thu, 5 Jun 2025 15:13:50 -0400 Subject: [PATCH 148/167] docs(poly): began cleaning up and adding docs --- src/poly/solver/private/polySolver.cpp | 3 + src/poly/solver/public/polySolver.h | 2 +- src/poly/utils/private/polytropeOperator.cpp | 5 + src/poly/utils/public/polytropeOperator.h | 314 +++++++++++++++---- 4 files changed, 267 insertions(+), 57 deletions(-) diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index 5ae30f1..29c221c 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -194,6 +194,9 @@ void PolySolver::solve() const { const solverBundle sb = setupNewtonSolver(); sb.newton.Mult(zero_rhs, state_vector); + // TODO: Need some system here to reconstruct the full system vector from what MFEM's Newton Solver + // will return, since that will end up being the vector for the reduced system. + // --- Save and view an approximate 1D solution --- saveAndViewSolution(state_vector); } diff --git a/src/poly/solver/public/polySolver.h b/src/poly/solver/public/polySolver.h index 11c4071..8b14be6 100644 --- a/src/poly/solver/public/polySolver.h +++ b/src/poly/solver/public/polySolver.h @@ -190,4 +190,4 @@ private: // Private methods static void GetDofCoordinates(const mfem::FiniteElementSpace &fes, const std::string& filename); -}; \ No newline at end of file +}; diff --git a/src/poly/utils/private/polytropeOperator.cpp b/src/poly/utils/private/polytropeOperator.cpp index 6eab1e3..1be8402 100644 --- a/src/poly/utils/private/polytropeOperator.cpp +++ b/src/poly/utils/private/polytropeOperator.cpp @@ -168,6 +168,11 @@ int PolytropeOperator::get_reduced_system_size() const { return m_reducedBlockOffsets.Last(); } +const mfem::Vector &PolytropeOperator::reconstruct_full_state_vector(const mfem::Vector &reducedState) const { + m_state.SetSubVector(m_freeDofs, reducedState); // Scatter the reduced state vector into the full state vector + return m_state; +} + void PolytropeOperator::Mult(const mfem::Vector &xFree, mfem::Vector &yFree) const { if (!m_isFinalized) { MFEM_ABORT("PolytropeOperator::Mult called before finalize"); diff --git a/src/poly/utils/public/polytropeOperator.h b/src/poly/utils/public/polytropeOperator.h index 6b905ee..0714c64 100644 --- a/src/poly/utils/public/polytropeOperator.h +++ b/src/poly/utils/public/polytropeOperator.h @@ -26,45 +26,128 @@ #include "probe.h" +/** + * @brief Represents the Schur complement operator used in the solution process. + * + * This class computes S = D - Q * GradInv * M. + */ class SchurCompliment final : public mfem::Operator { public: + /** + * @brief Constructs a SchurCompliment operator. + * @param QOp The Q matrix operator. + * @param DOp The D matrix operator. + * @param MOp The M matrix operator. + * @param GradInvOp The inverse of the gradient operator. + */ SchurCompliment(const mfem::SparseMatrix &QOp, const mfem::SparseMatrix &DOp, const mfem::SparseMatrix &MOp, const mfem::Solver &GradInvOp); + + /** + * @brief Constructs a SchurCompliment operator without the inverse gradient initially. + * The inverse gradient must be set later using updateInverseNonlinearJacobian. + * @param QOp The Q matrix operator. + * @param DOp The D matrix operator. + * @param MOp The M matrix operator. + */ SchurCompliment(const mfem::SparseMatrix &QOp, const mfem::SparseMatrix &DOp, const mfem::SparseMatrix &MOp); + + /** + * @brief Destructor. + */ ~SchurCompliment() override = default; + + /** + * @brief Applies the Schur complement operator: y = (D - Q * GradInv * M) * x. + * @param x The input vector. + * @param y The output vector. + */ void Mult(const mfem::Vector &x, mfem::Vector &y) const override; - void SetOperator(const mfem::SparseMatrix &QOp, const mfem::SparseMatrix &DOp, const mfem::SparseMatrix &MOp, const mfem::Solver & - GradInvOp); + + /** + * @brief Sets all operators for the Schur complement. + * @param QOp The Q matrix operator. + * @param DOp The D matrix operator. + * @param MOp The M matrix operator. + * @param GradInvOp The inverse of the gradient operator. + */ + void SetOperator(const mfem::SparseMatrix &QOp, const mfem::SparseMatrix &DOp, const mfem::SparseMatrix &MOp, const mfem::Solver &GradInvOp); + + /** + * @brief Updates the inverse of the nonlinear Jacobian (GradInv). + * @param gradInv The new inverse gradient solver. + */ void updateInverseNonlinearJacobian(const mfem::Solver &gradInv); private: + /** + * @brief Updates the constant matrix terms (Q, D, M). + * @param QOp The Q matrix operator. + * @param DOp The D matrix operator. + * @param MOp The M matrix operator. + */ void updateConstantTerms(const mfem::SparseMatrix &QOp, const mfem::SparseMatrix &DOp, const mfem::SparseMatrix &MOp); private: + // Pointers to external operators (not owned by this class) + const mfem::SparseMatrix* m_QOp = nullptr; ///< Pointer to the Q matrix operator. + const mfem::SparseMatrix* m_DOp = nullptr; ///< Pointer to the D matrix operator. + const mfem::SparseMatrix* m_MOp = nullptr; ///< Pointer to the M matrix operator. + const mfem::Solver* m_GradInvOp = nullptr; ///< Pointer to the inverse of the gradient operator. - // Note that these are not owned by this class - const mfem::SparseMatrix* m_QOp = nullptr; - const mfem::SparseMatrix* m_DOp = nullptr; - const mfem::SparseMatrix* m_MOp = nullptr; - const mfem::Solver* m_GradInvOp = nullptr; - int m_nPhi = 0; - int m_nTheta = 0; + // Dimensions + int m_nPhi = 0; ///< Dimension related to the phi variable (typically number of rows/cols of D). + int m_nTheta = 0; ///< Dimension related to the theta variable (typically number of rows of M). - mutable std::unique_ptr m_matrixForm; + // Owned resources + mutable std::unique_ptr m_matrixForm; ///< Optional: if a matrix representation is ever explicitly formed. }; +/** + * @brief Provides an approximate inverse of the SchurCompliment operator using GMRES. + */ class GMRESInverter final : public mfem::Operator { public: + /** + * @brief Constructs a GMRESInverter. + * @param op The SchurCompliment operator to invert. + */ explicit GMRESInverter(const SchurCompliment& op); + + /** + * @brief Destructor. + */ ~GMRESInverter() override = default; + + /** + * @brief Applies the GMRES solver to approximate op^-1 * x. + * @param x The input vector. + * @param y The output vector (approximation of op^-1 * x). + */ void Mult(const mfem::Vector &x, mfem::Vector &y) const override; private: - const SchurCompliment& m_op; - mfem::GMRESSolver m_solver; + const SchurCompliment& m_op; ///< Reference to the SchurCompliment operator to be inverted. + mfem::GMRESSolver m_solver; ///< GMRES solver instance. }; +/** + * @brief Represents the coupled nonlinear operator for the polytropic system. + * + * This operator defines the system F(X) = 0, where X = [θ, φ]^T, + * and F(X) = [ f(θ) + Mφ ] + * [ Dφ - Qθ ]. + * It handles essential boundary conditions and the construction of the Jacobian. + */ class PolytropeOperator final : public mfem::Operator { public: + /** + * @brief Constructs the PolytropeOperator. + * @param M The M bilinear form (coupling θ and φ). + * @param Q The Q bilinear form (coupling φ and θ). + * @param D The D bilinear form (acting on φ). + * @param f The nonlinear form f(θ). + * @param blockOffsets Offsets defining the blocks for θ and φ variables. + */ PolytropeOperator( std::unique_ptr M, std::unique_ptr Q, @@ -72,78 +155,197 @@ public: std::unique_ptr f, const mfem::Array &blockOffsets); - void populate_free_dof_array(); - - + /** + * @brief Destructor. + */ ~PolytropeOperator() override = default; + /** + * @brief Applies the PolytropeOperator: y = F(x). + * This computes the residual of the nonlinear system. + * @param xFree The vector of free (non-essential) degrees of freedom. + * @param yFree The resulting residual vector corresponding to free DOFs. + */ void Mult(const mfem::Vector &xFree, mfem::Vector &yFree) const override; + /** + * @brief Computes the Jacobian of the PolytropeOperator at a given state xFree. + * The Jacobian is of the form: + * J = [ G M ] + * [ -Q D ] + * where G is the gradient of f(θ). + * @param xFree The vector of free DOFs at which to evaluate the gradient. + * @return A reference to the Jacobian operator. + */ mfem::Operator& GetGradient(const mfem::Vector &xFree) const override; - void set_essential_true_dofs(const SSE::MFEMArrayPair& theta_ess_tdofs, const SSE::MFEMArrayPair& phi_ess_tdofs); - void set_essential_true_dofs(const SSE::MFEMArrayPairSet& ess_tdof_pair_set); - - SSE::MFEMArrayPairSet get_essential_true_dofs() const; - - bool isFinalized() const { return m_isFinalized; } - + /** + * @brief Finalizes the operator setup. + * This must be called after setting essential true DOFs and before using Mult or GetGradient. + * It constructs reduced matrices, block offsets, and populates free DOFs. + * @param initTheta Initial guess for θ, used to evaluate the nonlinear form if necessary during setup. + */ void finalize(const mfem::Vector &initTheta); + /** + * @brief Checks if the operator has been finalized. + * @return True if finalize() has been successfully called, false otherwise. + */ + bool isFinalized() const { return m_isFinalized; } + + /** + * @brief Sets the essential true degrees of freedom for both θ and φ variables. + * Marks the operator as not finalized. + * @param theta_ess_tdofs Pair of arrays: (indices of essential DOFs for θ, values at these DOFs). + * @param phi_ess_tdofs Pair of arrays: (indices of essential DOFs for φ, values at these DOFs). + */ + void set_essential_true_dofs(const SSE::MFEMArrayPair& theta_ess_tdofs, const SSE::MFEMArrayPair& phi_ess_tdofs); + + /** + * @brief Sets the essential true degrees of freedom using a pair of pairs. + * Marks the operator as not finalized. + * @param ess_tdof_pair_set A pair containing the essential TDOF pairs for theta and phi. + */ + void set_essential_true_dofs(const SSE::MFEMArrayPairSet& ess_tdof_pair_set); + + /** + * @brief Gets the currently set essential true degrees of freedom. + * @return A pair containing the essential TDOF pairs for theta and phi. + */ + SSE::MFEMArrayPairSet get_essential_true_dofs() const; + + /** + * @brief Gets the block offsets for the full (unreduced) system. + * @return Constant reference to the array of block offsets. + */ const mfem::Array& get_block_offsets() const { return m_blockOffsets; } + + /** + * @brief Gets the block offsets for the reduced system (after eliminating essential DOFs). + * @return Constant reference to the array of reduced block offsets. + */ const mfem::Array& get_reduced_block_offsets() const {return m_reducedBlockOffsets; } + /** + * @brief Gets the Jacobian operator. + * Asserts that the operator is finalized and the Jacobian has been computed. + * @return Constant reference to the block Jacobian operator. + */ const mfem::BlockOperator &get_jacobian_operator() const; + /** + * @brief Gets the block diagonal preconditioner for the Schur complement system. + * Asserts that the operator is finalized and the preconditioner has been computed. + * @return Reference to the block diagonal preconditioner. + */ mfem::BlockDiagonalPreconditioner &get_preconditioner() const; + /** + * @brief Gets the size of the reduced system (number of free DOFs). + * Asserts that the operator is finalized. + * @return The total number of free degrees of freedom. + */ int get_reduced_system_size() const; + /** + * @brief Reconstructs the full state vector (including essential DOFs) from a reduced state vector (free DOFs). + * @param reducedState The vector containing only the free degrees of freedom. + * @return Constant reference to the internal full state vector, updated with the reducedState. + */ + [[nodiscard]] const mfem::Vector &reconstruct_full_state_vector(const mfem::Vector &reducedState) const; + + /** + * @brief Populates the internal array of free (non-essential) degree of freedom indices. + * This is called during finalize(). + */ + void populate_free_dof_array(); private: - Probe::LogManager& m_logManager = Probe::LogManager::getInstance(); - quill::Logger* m_logger = m_logManager.getLogger("log"); - std::unique_ptr m_M; - std::unique_ptr m_Q; - std::unique_ptr m_D; - std::unique_ptr m_f; + // --- Logging --- + Probe::LogManager& m_logManager = Probe::LogManager::getInstance(); ///< Reference to the global log manager. + quill::Logger* m_logger = m_logManager.getLogger("log"); ///< Pointer to the specific logger instance. - std::unique_ptr m_Mmat; - std::unique_ptr m_Qmat; - std::unique_ptr m_Dmat; + // --- Input Bilinear/Nonlinear Forms (owned) --- + std::unique_ptr m_M; ///< Bilinear form M, coupling θ and φ. + std::unique_ptr m_Q; ///< Bilinear form Q, coupling φ and θ. + std::unique_ptr m_D; ///< Bilinear form D, acting on φ. + std::unique_ptr m_f; ///< Nonlinear form f, acting on θ. - mutable mfem::Vector m_state; - mfem::Array m_freeDofs; + // --- Full Matrix Representations (owned, derived from forms) --- + std::unique_ptr m_Mmat; ///< Sparse matrix representation of M. + std::unique_ptr m_Qmat; ///< Sparse matrix representation of Q. + std::unique_ptr m_Dmat; ///< Sparse matrix representation of D. - // These are used to store the reduced system matrices after essential dofs have been eliminated - std::unique_ptr m_MReduced; - std::unique_ptr m_QReduced; - std::unique_ptr m_DReduced; + // --- Reduced Matrix Representations (owned, after eliminating essential DOFs) --- + std::unique_ptr m_MReduced; ///< Reduced M matrix (free DOFs only). + std::unique_ptr m_QReduced; ///< Reduced Q matrix (free DOFs only). + std::unique_ptr m_DReduced; ///< Reduced D matrix (free DOFs only). - const mfem::Array m_blockOffsets; - mfem::Array m_reducedBlockOffsets; + // --- State Vectors and DOF Management --- + mutable mfem::Vector m_state; ///< Full state vector [θ, φ]^T, including essential DOFs. + mfem::Array m_freeDofs; ///< Array of indices for free (non-essential) DOFs. - SSE::MFEMArrayPair m_theta_ess_tdofs; - SSE::MFEMArrayPair m_phi_ess_tdofs; + // --- Block Offsets --- + const mfem::Array m_blockOffsets; ///< Block offsets for the full system [0, size(θ), size(θ)+size(φ)]. + mfem::Array m_reducedBlockOffsets; ///< Block offsets for the reduced system (free DOFs). - std::unique_ptr m_negQ_mat; - mutable std::unique_ptr m_jacobian; + // --- Essential Boundary Conditions --- + SSE::MFEMArrayPair m_theta_ess_tdofs; ///< Essential true DOFs for θ (indices and values). + SSE::MFEMArrayPair m_phi_ess_tdofs; ///< Essential true DOFs for φ (indices and values). - mutable std::unique_ptr m_schurCompliment; - mutable std::unique_ptr m_invSchurCompliment; - mutable std::unique_ptr m_invNonlinearJacobian; + // --- Jacobian and Preconditioner Components (owned, mutable) --- + std::unique_ptr m_negQ_mat; ///< Scaled operator for -Q_reduced. + mutable std::unique_ptr m_jacobian; ///< Jacobian operator J = [G M; -Q D]_reduced. + mutable std::unique_ptr m_schurCompliment; ///< Schur complement S = D_reduced - Q_reduced * G_inv_reduced * M_reduced. + mutable std::unique_ptr m_invSchurCompliment; ///< Approximate inverse of the Schur complement. + mutable std::unique_ptr m_invNonlinearJacobian; ///< Solver for the inverse of the G block (gradient of f(θ)_reduced). + mutable std::unique_ptr m_schurPreconditioner; ///< Block diagonal preconditioner for the system. - mutable std::unique_ptr m_schurPreconditioner; - - bool m_isFinalized = false; + // --- State Flags --- + bool m_isFinalized = false; ///< Flag indicating if finalize() has been called. private: - void update_inverse_nonlinear_jacobian(const mfem::Operator &grad) const; - void update_inverse_schur_compliment() const; - void update_preconditioner(const mfem::Operator &grad) const; - void scatter_boundary_conditions(); + /** + * @brief Constructs the sparse matrix representations of M, Q, and D, and their reduced forms. + * Called during finalize(). + */ void construct_matrix_representations(); - void construct_reduced_block_offsets(); - void construct_jacobian_constant_terms(); -}; + /** + * @brief Constructs the block offsets for the reduced system. + * Called during finalize(). + */ + void construct_reduced_block_offsets(); + + /** + * @brief Constructs the constant terms of the Jacobian operator (M, -Q, D). + * The (0,0) block (gradient of f) is set in GetGradient. + * Called during finalize(). + */ + void construct_jacobian_constant_terms(); + + /** + * @brief Scatters the values of essential boundary conditions into the full state vector. + * Called during finalize(). + */ + void scatter_boundary_conditions(); + + /** + * @brief Updates the solver for the inverse of the nonlinear Jacobian block (G_00). + * @param grad The gradient operator (G_00) of the nonlinear part f(θ). + */ + void update_inverse_nonlinear_jacobian(const mfem::Operator &grad) const; + + /** + * @brief Updates the inverse Schur complement operator and its components. + * This is typically called after the nonlinear Jacobian part has been updated. + */ + void update_inverse_schur_compliment() const; + + /** + * @brief Updates the preconditioner components. + * This involves updating the inverse nonlinear Jacobian and then the inverse Schur complement. + * @param grad The gradient operator (G_00) of the nonlinear part f(θ). + */ + void update_preconditioner(const mfem::Operator &grad) const; +}; From 2a91d57ad712d51a1919b3c73f9e8ee2b605aeaf Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 9 Jun 2025 10:19:18 -0400 Subject: [PATCH 149/167] fix(poly): fixed numerous bugs related to inconsistent system sizing with the reduced operator this has restored the symmetry which we relied on before. --- src/poly/solver/private/polySolver.cpp | 122 ++++- src/poly/utils/private/polytropeOperator.cpp | 546 ++++++++++--------- src/poly/utils/private/utilities.cpp | 9 +- src/poly/utils/public/polytropeOperator.h | 86 +-- src/poly/utils/public/utilities.h | 34 +- 5 files changed, 481 insertions(+), 316 deletions(-) diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index 29c221c..50c6cc9 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -36,6 +36,7 @@ #include "probe.h" #include "resourceManager.h" #include "resourceManagerTypes.h" +#include "utilities.h" #include "quill/LogMacros.h" @@ -113,6 +114,19 @@ void PolySolver::assembleBlockSystem() { const std::unique_ptr forms = buildIndividualForms(blockOffsets); + // const double penalty_param = m_config.get("Poly::Solver::ZeroDerivativePenalty", 1e10); + // mfem::Array thetaCenterDofs, phiCenterDofs; + // std::tie(thetaCenterDofs, phiCenterDofs) = findCenterElement(); + // mfem::SparseMatrix& D_mat = forms->D->SpMat(); + // + // for (int i = 0; i < phiCenterDofs.Size(); ++i) + // { + // const int dof_idx = phiCenterDofs[i]; + // if (dof_idx >= 0 && dof_idx < D_mat.Height()) { + // D_mat(dof_idx, dof_idx) += penalty_param; + // } + // } + // --- Build the BlockOperator --- m_polytropOperator = std::make_unique( std::move(forms->M), @@ -173,8 +187,9 @@ void PolySolver::assembleAndFinalizeForm(auto &f) { void PolySolver::solve() const { // --- Set the initial guess for the solution --- setInitialGuess(); - setOperatorEssentialTrueDofs(); + + // --- Cast the GridFunctions to mfem::Vector --- const auto thetaVec = static_cast(*m_theta); // NOLINT(*-slicing) const auto phiVec = static_cast(*m_phi); // NOLINT(*-slicing) @@ -182,23 +197,31 @@ void PolySolver::solve() const { // Finalize with the initial state of theta for the initial jacobian calculation m_polytropOperator->finalize(thetaVec); - // It's safer to get the offsets directly from the operator after finalization - const mfem::Array& block_offsets = m_polytropOperator->get_reduced_block_offsets(); // Assuming a getter exists or accessing member if public/friend - mfem::BlockVector state_vector(block_offsets); - state_vector.GetBlock(0) = thetaVec; // NOLINT(*-slicing) - state_vector.GetBlock(1) = phiVec; // NOLINT(*-slicing) + // --- Broadcast initial condition to the full state vector --- + const mfem::Array& full_block_offsets = m_polytropOperator->get_block_offsets(); + mfem::Vector x_full(full_block_offsets.Last()); + mfem::BlockVector x_full_block(x_full, full_block_offsets); + x_full_block.GetBlock(0) = thetaVec; // NOLINT(*-slicing) + x_full_block.GetBlock(1) = phiVec; // NOLINT(*-slicing) + // --- Extract only the free DOFs from the full state vector --- + const mfem::Array& freeDofs = m_polytropOperator->get_free_dofs(); + mfem::Vector x_free(m_polytropOperator->get_reduced_system_size()); + x_full.GetSubVector(freeDofs, x_free); // Extract the free DOFs from the full vector + + // --- Initialize RHS --- mfem::Vector zero_rhs(m_polytropOperator->get_reduced_system_size()); zero_rhs = 0.0; + // --- Setup and run the Newton solver --- const solverBundle sb = setupNewtonSolver(); - sb.newton.Mult(zero_rhs, state_vector); + sb.newton.Mult(zero_rhs, x_free); - // TODO: Need some system here to reconstruct the full system vector from what MFEM's Newton Solver - // will return, since that will end up being the vector for the reduced system. + // --- Reconstruct the full state vector from the reduced solution --- + mfem::BlockVector solution = m_polytropOperator->reconstruct_full_block_state_vector(x_free); // --- Save and view an approximate 1D solution --- - saveAndViewSolution(state_vector); + saveAndViewSolution(solution); } SSE::MFEMArrayPairSet PolySolver::getEssentialTrueDof() const { @@ -206,10 +229,12 @@ SSE::MFEMArrayPairSet PolySolver::getEssentialTrueDof() const { mfem::Array phi_ess_tdof_list; mfem::Array thetaCenterDofs, phiCenterDofs; // phiCenterDofs are not used - mfem::Array thetaCenterVals; + mfem::Array thetaCenterVals, phiCenterVals; std::tie(thetaCenterDofs, phiCenterDofs) = findCenterElement(); thetaCenterVals.SetSize(thetaCenterDofs.Size()); + // phiCenterVals.SetSize(phiCenterDofs.Size()); + // phiCenterVals = 0.0; thetaCenterVals = 1.0; mfem::Array ess_brd(m_mesh.bdr_attributes.Max()); @@ -228,6 +253,9 @@ SSE::MFEMArrayPairSet PolySolver::getEssentialTrueDof() const { theta_ess_tdof_list.Append(thetaCenterDofs); thetaSurfaceVals.Append(thetaCenterVals); + // phi_ess_tdof_list.Append(phiCenterDofs); + // phiSurfaceVals.Append(phiCenterVals); + SSE::MFEMArrayPair thetaPair = std::make_pair(theta_ess_tdof_list, thetaSurfaceVals); SSE::MFEMArrayPair phiPair = std::make_pair(phi_ess_tdof_list, phiSurfaceVals); SSE::MFEMArrayPairSet pairSet = std::make_pair(thetaPair, phiPair); @@ -238,21 +266,59 @@ SSE::MFEMArrayPairSet PolySolver::getEssentialTrueDof() const { std::pair, mfem::Array> PolySolver::findCenterElement() const { mfem::Array thetaCenterDofs; mfem::Array phiCenterDofs; - mfem::DenseMatrix centerPoint(m_mesh.SpaceDimension(), 1); - centerPoint(0, 0) = 0.0; - centerPoint(1, 0) = 0.0; - centerPoint(2, 0) = 0.0; - mfem::Array elementIDs; - mfem::Array ips; - m_mesh.FindPoints(centerPoint, elementIDs, ips); - mfem::Array tempDofs; - for (int i = 0; i < elementIDs.Size(); i++) { - m_feTheta->GetElementDofs(elementIDs[i], tempDofs); - thetaCenterDofs.Append(tempDofs); - m_fePhi->GetElementDofs(elementIDs[i], tempDofs); - phiCenterDofs.Append(tempDofs); + // --- 1. Find the index of the single mesh vertex at the origin --- + int center_vertex_idx = -1; + constexpr double tol = 1e-9; // A small tolerance for floating point comparison + + for (int i = 0; i < m_mesh.GetNV(); ++i) { + const double* vertex_coords = m_mesh.GetVertex(i); + if (std::abs(vertex_coords[0]) < tol && + std::abs(vertex_coords[1]) < tol && + std::abs(vertex_coords[2]) < tol) { + + center_vertex_idx = i; + break; // Found it, assume there's only one. + } } + + if (center_vertex_idx == -1) { + MFEM_ABORT("Could not find the center vertex at [0,0,0]. Check mesh construction."); + } + + // --- 2. Get Theta (H1) DoFs associated ONLY with that vertex --- + // CORRECTED: Use GetVertexDofs, not GetVDofs. + m_feTheta->GetVertexDofs(center_vertex_idx, thetaCenterDofs); + + + mfem::Array central_element_ids; + + // PERF: could probably move this to a member variable and populate during construction + mfem::Table* vertex_to_elements_table = m_mesh.GetVertexToElementTable(); + vertex_to_elements_table->Finalize(); + mfem::Array element_ids; + vertex_to_elements_table->GetRow(center_vertex_idx, element_ids); + delete vertex_to_elements_table; + + for (int i = 0; i < element_ids.Size(); ++i) { + int element_id = element_ids[i]; + mfem::Array tempDofs; + m_fePhi->GetElementDofs(element_id, tempDofs); + + // decode negative dofs to their true, physical, dof indices + for (int j = 0; j < tempDofs.Size(); ++j) { + int dof = tempDofs[j]; + if (dof < 0) { + dof = -dof - 1; // Convert to positive index + } + phiCenterDofs.Append(dof); + } + } + + + phiCenterDofs.Sort(); + phiCenterDofs.Unique(); + return std::make_pair(thetaCenterDofs, phiCenterDofs); } @@ -302,10 +368,18 @@ void PolySolver::setInitialGuess() const { // solver towards a more consistent answer (x_φ - target) m_phi->ProjectBdrCoefficientNormal(phiSurfaceVectors, ess_brd); + auto [thetaCenterDofs, phiCenterDofs] = findCenterElement(); + + for (int i = 0; i < phiCenterDofs.Size(); ++i) + { + (*m_phi)(phiCenterDofs[i]) = 0.0; + } + if (m_config.get("Poly:Solver:ViewInitialGuess", false)) { Probe::glVisView(*m_theta, m_mesh, "θ init"); Probe::glVisView(*m_phi, m_mesh, "φ init"); } + std::cout << "HERE" << std::endl; } diff --git a/src/poly/utils/private/polytropeOperator.cpp b/src/poly/utils/private/polytropeOperator.cpp index 1be8402..898c03c 100644 --- a/src/poly/utils/private/polytropeOperator.cpp +++ b/src/poly/utils/private/polytropeOperator.cpp @@ -26,7 +26,109 @@ #include "mfem_smout.h" #include +// --- SchurCompliment Class Implementation --- +// SchurCompliment: Constructors +SchurCompliment::SchurCompliment( + const mfem::SparseMatrix &QOp, + const mfem::SparseMatrix &DOp, + const mfem::SparseMatrix &MOp, + const mfem::Solver &GradInvOp) : +mfem::Operator(DOp.Height(), DOp.Width()) +{ + SetOperator(QOp, DOp, MOp, GradInvOp); + m_nPhi = m_DOp->Height(); + m_nTheta = m_MOp->Height(); +} + +SchurCompliment::SchurCompliment( + const mfem::SparseMatrix &QOp, + const mfem::SparseMatrix &DOp, + const mfem::SparseMatrix &MOp) : +mfem::Operator(DOp.Height(), DOp.Width()) +{ + updateConstantTerms(QOp, DOp, MOp); + m_nPhi = m_DOp->Height(); + m_nTheta = m_MOp->Height(); +} + +// SchurCompliment: Public Interface Methods +void SchurCompliment::Mult(const mfem::Vector &x, mfem::Vector &y) const { + // Check that the input vector is the correct size + if (x.Size() != m_nPhi) { + MFEM_ABORT("Input vector x has size " + std::to_string(x.Size()) + ", expected " + std::to_string(m_nPhi)); + } + if (y.Size() != m_nPhi) { + MFEM_ABORT("Output vector y has size " + std::to_string(y.Size()) + ", expected " + std::to_string(m_nPhi)); + } + + // Check that the operators are set + if (m_QOp == nullptr) { + MFEM_ABORT("QOp is null in SchurCompliment::Mult"); + } + if (m_DOp == nullptr) { + MFEM_ABORT("DOp is null in SchurCompliment::Mult"); + } + if (m_MOp == nullptr) { + MFEM_ABORT("MOp is null in SchurCompliment::Mult"); + } + if (m_GradInvOp == nullptr) { + MFEM_ABORT("GradInvOp is null in SchurCompliment::Mult"); + } + + mfem::Vector v1(m_nTheta); // M * x + m_MOp -> Mult(x, v1); // M * x + + mfem::Vector v2(m_nTheta); // GradInv * M * x + m_GradInvOp -> Mult(v1, v2); // GradInv * M * x + + mfem::Vector v3(m_nPhi); // Q * GradInv * M * x + m_QOp -> Mult(v2, v3); // Q * GradInv * M * x + + mfem::Vector v4(m_nPhi); // D * x + m_DOp -> Mult(x, v4); // D * x + + subtract(v4, v3, y); // (D - Q * GradInv * M) * x +} + +void SchurCompliment::SetOperator(const mfem::SparseMatrix &QOp, const mfem::SparseMatrix &DOp, const mfem::SparseMatrix &MOp, const mfem::Solver &GradInvOp) { + updateConstantTerms(QOp, DOp, MOp); + updateInverseNonlinearJacobian(GradInvOp); +} + +void SchurCompliment::updateInverseNonlinearJacobian(const mfem::Solver &gradInv) { + m_GradInvOp = &gradInv; +} + +// SchurCompliment: Private Helper Methods +void SchurCompliment::updateConstantTerms(const mfem::SparseMatrix &QOp, const mfem::SparseMatrix &DOp, const mfem::SparseMatrix &MOp) { + m_QOp = &QOp; + m_DOp = &DOp; + m_MOp = &MOp; +} + + +// --- GMRESInverter Class Implementation --- + +// GMRESInverter: Constructor +GMRESInverter::GMRESInverter(const SchurCompliment &op) : +mfem::Operator(op.Height(), op.Width()), +m_op(op) { + m_solver.SetOperator(m_op); + m_solver.SetMaxIter(100); + m_solver.SetRelTol(1e-1); + m_solver.SetAbsTol(1e-1); +} + +// GMRESInverter: Public Interface Methods +void GMRESInverter::Mult(const mfem::Vector &x, mfem::Vector &y) const { + m_solver.Mult(x, y); // Approximates m_op^-1 * x +} + + +// --- PolytropeOperator Class Implementation --- + +// PolytropeOperator: Constructor PolytropeOperator::PolytropeOperator( std::unique_ptr M, @@ -51,128 +153,7 @@ PolytropeOperator::PolytropeOperator( m_invNonlinearJacobian = std::make_unique(0, 3); } -void PolytropeOperator::populate_free_dof_array() { - m_freeDofs.SetSize(0); - for (int i = 0; i < m_blockOffsets.Last(); i++) { - const int thetaSearchIndex = i; - const int phiSearchIndex = i - m_blockOffsets[1]; - if (phiSearchIndex < 0){ - if (m_theta_ess_tdofs.first.Find(thetaSearchIndex) == -1) { - m_freeDofs.Append(i); - } - } else { - if (m_phi_ess_tdofs.first.Find(phiSearchIndex) == -1) { - m_freeDofs.Append(i); - } - } - } -} - -void PolytropeOperator::scatter_boundary_conditions() { - mfem::Vector thetaStateValues(m_theta_ess_tdofs.first.Size()); - for (int i = 0; i < m_theta_ess_tdofs.first.Size(); i++) { - thetaStateValues[i] = m_theta_ess_tdofs.second[i]; - } - mfem::Vector phiStateValues(m_phi_ess_tdofs.first.Size()); - for (int i = 0; i < m_phi_ess_tdofs.first.Size(); i++) { - phiStateValues[i] = m_phi_ess_tdofs.second[i]; - } - - mfem::Array phiDofIndices(m_phi_ess_tdofs.first.Size()); - for (int i = 0; i < m_phi_ess_tdofs.first.Size(); i++) { - phiDofIndices[i] = m_phi_ess_tdofs.first[i] + m_blockOffsets[1]; - } - - m_state.SetSize(m_blockOffsets.Last()); - m_state = 0.0; - m_state.SetSubVector(m_theta_ess_tdofs.first, thetaStateValues); - m_state.SetSubVector(phiDofIndices, phiStateValues); - -} - -void PolytropeOperator::construct_matrix_representations() { - m_Mmat = std::make_unique(m_M->SpMat()); - m_Qmat = std::make_unique(m_Q->SpMat()); - m_Dmat = std::make_unique(m_D->SpMat()); - - m_MReduced = std::make_unique(serif::utilities::buildReducedMatrix(*m_Mmat, m_phi_ess_tdofs.first, m_theta_ess_tdofs.first)); - m_QReduced = std::make_unique(serif::utilities::buildReducedMatrix(*m_Qmat, m_theta_ess_tdofs.first, m_phi_ess_tdofs.first)); - m_DReduced = std::make_unique(serif::utilities::buildReducedMatrix(*m_Dmat, m_phi_ess_tdofs.first, m_phi_ess_tdofs.first)); - - m_negQ_mat = std::make_unique(m_QReduced.get(), -1.0); -} - -void PolytropeOperator::construct_reduced_block_offsets() { - m_reducedBlockOffsets.SetSize(3); - m_reducedBlockOffsets[0] = 0; // R0 block (theta) - m_reducedBlockOffsets[1] = m_MReduced->Height(); // R1 block (theta) - m_reducedBlockOffsets[2] = m_QReduced->Height() + m_reducedBlockOffsets[1]; // R2 block (phi) -} - -void PolytropeOperator::construct_jacobian_constant_terms() { - m_jacobian = std::make_unique(m_reducedBlockOffsets); - m_jacobian->SetBlock(0, 1, m_MReduced.get()); //<- M (constant) - m_jacobian->SetBlock(1, 0, m_negQ_mat.get()); //<- -Q (constant) - m_jacobian->SetBlock(1, 1, m_DReduced.get()); //<- D (constant) -} - -void PolytropeOperator::finalize(const mfem::Vector &initTheta) { - using serif::utilities::buildReducedMatrix; - - if (m_isFinalized) { - return; - } - - // These functions must be called in this order since they depend on each others post state - // TODO: Refactor this so that either there are explicit checks to make sure the order is correct or make - // them pure functions - construct_matrix_representations(); - construct_reduced_block_offsets(); - construct_jacobian_constant_terms(); - scatter_boundary_conditions(); - populate_free_dof_array(); - - // Override the size based on the reduced system - height = m_reducedBlockOffsets.Last(); - width = m_reducedBlockOffsets.Last(); - - m_isFinalized = true; - -} - -const mfem::BlockOperator &PolytropeOperator::get_jacobian_operator() const { - if (m_jacobian == nullptr) { - MFEM_ABORT("Jacobian has not been initialized before GetJacobianOperator() call."); - } - if (!m_isFinalized) { - MFEM_ABORT("PolytropeOperator not finalized prior to call to GetJacobianOperator()."); - } - - return *m_jacobian; -} - -mfem::BlockDiagonalPreconditioner& PolytropeOperator::get_preconditioner() const { - if (m_schurPreconditioner == nullptr) { - MFEM_ABORT("Schur preconditioner has not been initialized before GetPreconditioner() call."); - } - if (!m_isFinalized) { - MFEM_ABORT("PolytropeOperator not finalized prior to call to GetPreconditioner()."); - } - return *m_schurPreconditioner; -} - -int PolytropeOperator::get_reduced_system_size() const { - if (!m_isFinalized) { - MFEM_ABORT("PolytropeOperator not finalized prior to call to GetReducedSystemSize()."); - } - return m_reducedBlockOffsets.Last(); -} - -const mfem::Vector &PolytropeOperator::reconstruct_full_state_vector(const mfem::Vector &reducedState) const { - m_state.SetSubVector(m_freeDofs, reducedState); // Scatter the reduced state vector into the full state vector - return m_state; -} - +// PolytropeOperator: Core Operator Overrides void PolytropeOperator::Mult(const mfem::Vector &xFree, mfem::Vector &yFree) const { if (!m_isFinalized) { MFEM_ABORT("PolytropeOperator::Mult called before finalize"); @@ -225,7 +206,194 @@ void PolytropeOperator::Mult(const mfem::Vector &xFree, mfem::Vector &yFree) con } } +mfem::Operator& PolytropeOperator::GetGradient(const mfem::Vector &xFree) const { + //TODO: This now needs to be updated to deal with the reduced system size + if (!m_isFinalized) { + MFEM_ABORT("PolytropeOperator::GetGradient called before finalize"); + } + m_state.SetSubVector(m_freeDofs, xFree); // Scatter the free dofs from the input vector xFree into the state vector + // --- Get the gradient of f --- + mfem::BlockVector x_block(const_cast(m_state), m_blockOffsets); + const mfem::Vector& x_theta = x_block.GetBlock(0); + // PERF: There are a lot of copies and loops here, probably performance could be gained by flattering some of these. + auto &grad = m_f->GetGradient(x_theta); + // updatePreconditioner(grad); + const auto gradMatrix = dynamic_cast(&grad); + + if (gradMatrix == nullptr) { + MFEM_ABORT("PolytropeOperator::GetGradient: Gradient is not a SparseMatrix."); + } + + m_gradReduced = std::make_unique ( + serif::utilities::build_reduced_matrix( + *gradMatrix, + m_theta_ess_tdofs.first, + m_theta_ess_tdofs.first + ) + ); + + m_jacobian->SetBlock(0, 0, m_gradReduced.get()); + + return *m_jacobian; +} + + +// PolytropeOperator: Setup and Finalization +void PolytropeOperator::finalize(const mfem::Vector &initTheta) { + using serif::utilities::build_reduced_matrix; + + if (m_isFinalized) { + return; + } + + // These functions must be called in this order since they depend on each others post state + // TODO: Refactor this so that either there are explicit checks to make sure the order is correct or make + // them pure functions + construct_matrix_representations(); + construct_reduced_block_offsets(); + construct_jacobian_constant_terms(); + scatter_boundary_conditions(); + populate_free_dof_array(); + + // Override the size based on the reduced system + height = m_reducedBlockOffsets.Last(); + width = m_reducedBlockOffsets.Last(); + + m_isFinalized = true; + +} + +// PolytropeOperator: Essential True DOF Management +void PolytropeOperator::set_essential_true_dofs(const SSE::MFEMArrayPair& theta_ess_tdofs, const SSE::MFEMArrayPair& phi_ess_tdofs) { + m_isFinalized = false; + m_theta_ess_tdofs = theta_ess_tdofs; + m_phi_ess_tdofs = phi_ess_tdofs; + + if (m_f) { + m_f->SetEssentialTrueDofs(theta_ess_tdofs.first); + } else { + MFEM_ABORT("m_f is null in PolytropeOperator::SetEssentialTrueDofs"); + } +} + +void PolytropeOperator::set_essential_true_dofs(const SSE::MFEMArrayPairSet& ess_tdof_pair_set) { + set_essential_true_dofs(ess_tdof_pair_set.first, ess_tdof_pair_set.second); +} + +SSE::MFEMArrayPairSet PolytropeOperator::get_essential_true_dofs() const { + return std::make_pair(m_theta_ess_tdofs, m_phi_ess_tdofs); +} + +// PolytropeOperator: Getter Methods +const mfem::BlockOperator &PolytropeOperator::get_jacobian_operator() const { + if (m_jacobian == nullptr) { + MFEM_ABORT("Jacobian has not been initialized before GetJacobianOperator() call."); + } + if (!m_isFinalized) { + MFEM_ABORT("PolytropeOperator not finalized prior to call to GetJacobianOperator()."); + } + + return *m_jacobian; +} + +mfem::BlockDiagonalPreconditioner& PolytropeOperator::get_preconditioner() const { + if (m_schurPreconditioner == nullptr) { + MFEM_ABORT("Schur preconditioner has not been initialized before GetPreconditioner() call."); + } + if (!m_isFinalized) { + MFEM_ABORT("PolytropeOperator not finalized prior to call to GetPreconditioner()."); + } + return *m_schurPreconditioner; +} + +int PolytropeOperator::get_reduced_system_size() const { + if (!m_isFinalized) { + MFEM_ABORT("PolytropeOperator not finalized prior to call to GetReducedSystemSize()."); + } + return m_reducedBlockOffsets.Last(); +} + +// PolytropeOperator: State Reconstruction +const mfem::Vector &PolytropeOperator::reconstruct_full_state_vector(const mfem::Vector &reducedState) const { + m_state.SetSubVector(m_freeDofs, reducedState); // Scatter the reduced state vector into the full state vector + return m_state; +} + +const mfem::BlockVector PolytropeOperator::reconstruct_full_block_state_vector(const mfem::Vector &reducedState) const { + m_state.SetSubVector(m_freeDofs, reducedState); // Scatter the reduced state vector into the full state vector + mfem::BlockVector x_block(m_state, m_blockOffsets); + return x_block; +} + +// PolytropeOperator: DOF Population +void PolytropeOperator::populate_free_dof_array() { + m_freeDofs.SetSize(0); + for (int i = 0; i < m_blockOffsets.Last(); i++) { + const int thetaSearchIndex = i; + const int phiSearchIndex = i - m_blockOffsets[1]; + if (phiSearchIndex < 0){ + if (m_theta_ess_tdofs.first.Find(thetaSearchIndex) == -1) { + m_freeDofs.Append(i); + } + } else { + if (m_phi_ess_tdofs.first.Find(phiSearchIndex) == -1) { + m_freeDofs.Append(i); + } + } + } +} + +// PolytropeOperator: Private Helper Methods - Construction and Setup +void PolytropeOperator::construct_matrix_representations() { + m_Mmat = std::make_unique(m_M->SpMat()); + m_Qmat = std::make_unique(m_Q->SpMat()); + m_Dmat = std::make_unique(m_D->SpMat()); + + m_MReduced = std::make_unique(serif::utilities::build_reduced_matrix(*m_Mmat, m_phi_ess_tdofs.first, m_theta_ess_tdofs.first)); + m_QReduced = std::make_unique(serif::utilities::build_reduced_matrix(*m_Qmat, m_theta_ess_tdofs.first, m_phi_ess_tdofs.first)); + m_DReduced = std::make_unique(serif::utilities::build_reduced_matrix(*m_Dmat, m_phi_ess_tdofs.first, m_phi_ess_tdofs.first)); + + m_negQ_mat = std::make_unique(m_QReduced.get(), -1.0); +} + +void PolytropeOperator::construct_reduced_block_offsets() { + m_reducedBlockOffsets.SetSize(3); + m_reducedBlockOffsets[0] = 0; // R0 block (theta) + m_reducedBlockOffsets[1] = m_MReduced->Height(); // R1 block (theta) + m_reducedBlockOffsets[2] = m_QReduced->Height() + m_reducedBlockOffsets[1]; // R2 block (phi) +} + +void PolytropeOperator::construct_jacobian_constant_terms() { + m_jacobian = std::make_unique(m_reducedBlockOffsets); + m_jacobian->SetBlock(0, 1, m_MReduced.get()); //<- M (constant) + m_jacobian->SetBlock(1, 0, m_negQ_mat.get()); //<- -Q (constant) + m_jacobian->SetBlock(1, 1, m_DReduced.get()); //<- D (constant) +} + +void PolytropeOperator::scatter_boundary_conditions() { + mfem::Vector thetaStateValues(m_theta_ess_tdofs.first.Size()); + for (int i = 0; i < m_theta_ess_tdofs.first.Size(); i++) { + thetaStateValues[i] = m_theta_ess_tdofs.second[i]; + } + mfem::Vector phiStateValues(m_phi_ess_tdofs.first.Size()); + for (int i = 0; i < m_phi_ess_tdofs.first.Size(); i++) { + phiStateValues[i] = m_phi_ess_tdofs.second[i]; // TODO: figure out if this needs to be normalized + } + + mfem::Array phiDofIndices(m_phi_ess_tdofs.first.Size()); + for (int i = 0; i < m_phi_ess_tdofs.first.Size(); i++) { + phiDofIndices[i] = m_phi_ess_tdofs.first[i] + m_blockOffsets[1]; + } + + m_state.SetSize(m_blockOffsets.Last()); + m_state = 0.0; + m_state.SetSubVector(m_theta_ess_tdofs.first, thetaStateValues); + m_state.SetSubVector(phiDofIndices, phiStateValues); + +} + +// PolytropeOperator: Private Helper Methods - Jacobian and Preconditioner Updates void PolytropeOperator::update_inverse_nonlinear_jacobian(const mfem::Operator &grad) const { m_invNonlinearJacobian->SetOperator(grad); } @@ -257,137 +425,3 @@ void PolytropeOperator::update_preconditioner(const mfem::Operator &grad) const update_inverse_nonlinear_jacobian(grad); update_inverse_schur_compliment(); } - -mfem::Operator& PolytropeOperator::GetGradient(const mfem::Vector &xFree) const { - //TODO: This now needs to be updated to deal with the reduced system size - if (!m_isFinalized) { - MFEM_ABORT("PolytropeOperator::GetGradient called before finalize"); - } - m_state.SetSubVector(m_freeDofs, xFree); // Scatter the free dofs from the input vector xFree into the state vector - // --- Get the gradient of f --- - mfem::BlockVector x_block(const_cast(m_state), m_blockOffsets); - const mfem::Vector& x_theta = x_block.GetBlock(0); - - // PERF: There are a lot of copies and loops here, probably performance could be gained by flattering some of these. - auto &grad = m_f->GetGradient(x_theta); - // updatePreconditioner(grad); - const auto gradMatrix = dynamic_cast(&grad); - - if (gradMatrix == nullptr) { - MFEM_ABORT("PolytropeOperator::GetGradient: Gradient is not a SparseMatrix."); - } - - mfem::SparseMatrix reducedGrad = serif::utilities::buildReducedMatrix(*gradMatrix, m_theta_ess_tdofs.first, m_theta_ess_tdofs.first); - - m_jacobian->SetBlock(0, 0, &reducedGrad); - - return *m_jacobian; -} -void PolytropeOperator::set_essential_true_dofs(const SSE::MFEMArrayPair& theta_ess_tdofs, const SSE::MFEMArrayPair& phi_ess_tdofs) { - m_isFinalized = false; - m_theta_ess_tdofs = theta_ess_tdofs; - m_phi_ess_tdofs = phi_ess_tdofs; - - if (m_f) { - m_f->SetEssentialTrueDofs(theta_ess_tdofs.first); - } else { - MFEM_ABORT("m_f is null in PolytropeOperator::SetEssentialTrueDofs"); - } -} - -void PolytropeOperator::set_essential_true_dofs(const SSE::MFEMArrayPairSet& ess_tdof_pair_set) { - set_essential_true_dofs(ess_tdof_pair_set.first, ess_tdof_pair_set.second); -} - -SSE::MFEMArrayPairSet PolytropeOperator::get_essential_true_dofs() const { - return std::make_pair(m_theta_ess_tdofs, m_phi_ess_tdofs); -} -GMRESInverter::GMRESInverter(const SchurCompliment &op) : -mfem::Operator(op.Height(), op.Width()), -m_op(op) { - m_solver.SetOperator(m_op); - m_solver.SetMaxIter(100); - m_solver.SetRelTol(1e-1); - m_solver.SetAbsTol(1e-1); -} - -void GMRESInverter::Mult(const mfem::Vector &x, mfem::Vector &y) const { - m_solver.Mult(x, y); // Approximates m_op^-1 * x -} - - -SchurCompliment::SchurCompliment( - const mfem::SparseMatrix &QOp, - const mfem::SparseMatrix &DOp, - const mfem::SparseMatrix &MOp, - const mfem::Solver &GradInvOp) : -mfem::Operator(DOp.Height(), DOp.Width()) -{ - SetOperator(QOp, DOp, MOp, GradInvOp); - m_nPhi = m_DOp->Height(); - m_nTheta = m_MOp->Height(); -} - -SchurCompliment::SchurCompliment( - const mfem::SparseMatrix &QOp, - const mfem::SparseMatrix &DOp, - const mfem::SparseMatrix &MOp) : -mfem::Operator(DOp.Height(), DOp.Width()) -{ - updateConstantTerms(QOp, DOp, MOp); - m_nPhi = m_DOp->Height(); - m_nTheta = m_MOp->Height(); -} - -void SchurCompliment::SetOperator(const mfem::SparseMatrix &QOp, const mfem::SparseMatrix &DOp, const mfem::SparseMatrix &MOp, const mfem::Solver &GradInvOp) { - updateConstantTerms(QOp, DOp, MOp); - updateInverseNonlinearJacobian(GradInvOp); -} - -void SchurCompliment::updateInverseNonlinearJacobian(const mfem::Solver &gradInv) { - m_GradInvOp = &gradInv; -} - -void SchurCompliment::updateConstantTerms(const mfem::SparseMatrix &QOp, const mfem::SparseMatrix &DOp, const mfem::SparseMatrix &MOp) { - m_QOp = &QOp; - m_DOp = &DOp; - m_MOp = &MOp; -} - -void SchurCompliment::Mult(const mfem::Vector &x, mfem::Vector &y) const { - // Check that the input vector is the correct size - if (x.Size() != m_nPhi) { - MFEM_ABORT("Input vector x has size " + std::to_string(x.Size()) + ", expected " + std::to_string(m_nPhi)); - } - if (y.Size() != m_nPhi) { - MFEM_ABORT("Output vector y has size " + std::to_string(y.Size()) + ", expected " + std::to_string(m_nPhi)); - } - - // Check that the operators are set - if (m_QOp == nullptr) { - MFEM_ABORT("QOp is null in SchurCompliment::Mult"); - } - if (m_DOp == nullptr) { - MFEM_ABORT("DOp is null in SchurCompliment::Mult"); - } - if (m_MOp == nullptr) { - MFEM_ABORT("MOp is null in SchurCompliment::Mult"); - } - if (m_GradInvOp == nullptr) { - MFEM_ABORT("GradInvOp is null in SchurCompliment::Mult"); - } - - mfem::Vector v1(m_nTheta); // M * x - m_MOp -> Mult(x, v1); // M * x - - mfem::Vector v2(m_nTheta); // GradInv * M * x - m_GradInvOp -> Mult(v1, v2); // GradInv * M * x - - mfem::Vector v3(m_nPhi); // Q * GradInv * M * x - m_QOp -> Mult(v2, v3); // Q * GradInv * M * x - - mfem::Vector v4(m_nPhi); // D * x - m_DOp -> Mult(x, v4); // D * x - - subtract(v4, v3, y); // (D - Q * GradInv * M) * x -} diff --git a/src/poly/utils/private/utilities.cpp b/src/poly/utils/private/utilities.cpp index 5eb02e7..f0ffe08 100644 --- a/src/poly/utils/private/utilities.cpp +++ b/src/poly/utils/private/utilities.cpp @@ -2,7 +2,7 @@ #include "mfem.hpp" namespace serif::utilities { - mfem::SparseMatrix buildReducedMatrix( + mfem::SparseMatrix build_reduced_matrix( const mfem::SparseMatrix& matrix, const mfem::Array& trialEssentialDofs, const mfem::Array& testEssentialDofs @@ -93,4 +93,11 @@ namespace serif::utilities { return A_new; } + + mfem::Vector build_dof_identification_vector(const mfem::Array& allDofs, const::mfem::Array& highlightDofs) { + mfem::Vector v(allDofs.Size()); + v = 0.0; // Initialize the vector to zero + v.SetSubVector(highlightDofs, 1.0); // Set the highlighted dofs to 1.0 + return v; + } } diff --git a/src/poly/utils/public/polytropeOperator.h b/src/poly/utils/public/polytropeOperator.h index 0714c64..db332df 100644 --- a/src/poly/utils/public/polytropeOperator.h +++ b/src/poly/utils/public/polytropeOperator.h @@ -208,6 +208,57 @@ public: */ void set_essential_true_dofs(const SSE::MFEMArrayPairSet& ess_tdof_pair_set); + + /** + * @brief Reconstructs the full state vector (including essential DOFs) from a reduced state vector (free DOFs). + * @param reducedState The vector containing only the free degrees of freedom. + * @return Constant reference to the internal full state vector, updated with the reducedState. + */ + [[nodiscard]] const mfem::Vector &reconstruct_full_state_vector(const mfem::Vector &reducedState) const; + + /** + * @breif Reconstruct the full state vector (including essential DOFs) from a reduced state vector (free DOFs) as well as the block offsets. + * @param reducedState The vector containing only the free degrees of freedom. + * @return Constant reference to the internal full state vector, updated with the reducedState as a block vector. + */ + [[nodiscard]] const mfem::BlockVector reconstruct_full_block_state_vector(const mfem::Vector &reducedState) const; + + /** + * @brief Populates the internal array of free (non-essential) degree of freedom indices. + * This is called during finalize(). + */ + void populate_free_dof_array(); + + /// --- Getters for key internal state and operators --- + /** + * @brief Gets the Jacobian operator. + * Asserts that the operator is finalized and the Jacobian has been computed. + * @return Constant reference to the block Jacobian operator. + */ + const mfem::BlockOperator &get_jacobian_operator() const; + + /** + * @brief Gets the block diagonal preconditioner for the Schur complement system. + * Asserts that the operator is finalized and the preconditioner has been computed. + * @return Reference to the block diagonal preconditioner. + */ + mfem::BlockDiagonalPreconditioner &get_preconditioner() const; + + + /// --- Getters for information on internal state --- + /** + * @brief Gets the full state vector, including essential DOFs. + * @return Constant reference to the internal state vector. + */ + const mfem::Array& get_free_dofs() const { return m_freeDofs; } ///< Getter for the free DOFs array. + + /** + * @brief Gets the size of the reduced system (number of free DOFs). + * Asserts that the operator is finalized. + * @return The total number of free degrees of freedom. + */ + int get_reduced_system_size() const; + /** * @brief Gets the currently set essential true degrees of freedom. * @return A pair containing the essential TDOF pairs for theta and phi. @@ -226,40 +277,6 @@ public: */ const mfem::Array& get_reduced_block_offsets() const {return m_reducedBlockOffsets; } - /** - * @brief Gets the Jacobian operator. - * Asserts that the operator is finalized and the Jacobian has been computed. - * @return Constant reference to the block Jacobian operator. - */ - const mfem::BlockOperator &get_jacobian_operator() const; - - /** - * @brief Gets the block diagonal preconditioner for the Schur complement system. - * Asserts that the operator is finalized and the preconditioner has been computed. - * @return Reference to the block diagonal preconditioner. - */ - mfem::BlockDiagonalPreconditioner &get_preconditioner() const; - - /** - * @brief Gets the size of the reduced system (number of free DOFs). - * Asserts that the operator is finalized. - * @return The total number of free degrees of freedom. - */ - int get_reduced_system_size() const; - - /** - * @brief Reconstructs the full state vector (including essential DOFs) from a reduced state vector (free DOFs). - * @param reducedState The vector containing only the free degrees of freedom. - * @return Constant reference to the internal full state vector, updated with the reducedState. - */ - [[nodiscard]] const mfem::Vector &reconstruct_full_state_vector(const mfem::Vector &reducedState) const; - - /** - * @brief Populates the internal array of free (non-essential) degree of freedom indices. - * This is called during finalize(). - */ - void populate_free_dof_array(); - private: // --- Logging --- Probe::LogManager& m_logManager = Probe::LogManager::getInstance(); ///< Reference to the global log manager. @@ -280,6 +297,7 @@ private: std::unique_ptr m_MReduced; ///< Reduced M matrix (free DOFs only). std::unique_ptr m_QReduced; ///< Reduced Q matrix (free DOFs only). std::unique_ptr m_DReduced; ///< Reduced D matrix (free DOFs only). + mutable std::unique_ptr m_gradReduced; ///< Reduced gradient operator (G) for the nonlinear part f(θ). // --- State Vectors and DOF Management --- mutable mfem::Vector m_state; ///< Full state vector [θ, φ]^T, including essential DOFs. diff --git a/src/poly/utils/public/utilities.h b/src/poly/utils/public/utilities.h index c7e529b..a1a1e42 100644 --- a/src/poly/utils/public/utilities.h +++ b/src/poly/utils/public/utilities.h @@ -3,9 +3,41 @@ #include "mfem.hpp" namespace serif::utilities { - mfem::SparseMatrix buildReducedMatrix( + [[nodiscard]] mfem::SparseMatrix build_reduced_matrix( const mfem::SparseMatrix& matrix, const mfem::Array& trialEssentialDofs, const mfem::Array& testEssentialDofs ); + + /** + * @brief Generate a vector of 1s and 0s where 1 elemetns cooresponds to queried dofs. Useful for degugging + * @param allDofs array, counding from 0, of all dofs in the system + * @param highlightDofs the dofs that you want to identify + * @return + * + * *Example Usage:* + * One could use this to identify, for example, which dofs are being identified as the central dofs + * @code + * ... + * mfem::Array phiDofs, thetaDofs; + * phiDofs.SetSize(m_fePhi->GetNDofs()); + * thetaDofs.SetSize(m_feTheta->GetNDofs()); + * const mfem::Vector phiHighlightVector = serif::utilities::build_dof_identification_vector(phiDofs, phiCenterDofs); + * const mfem::Vector thetaHighlightVector = serif::utilities::build_dof_identification_vector(thetaDofs, thetaCenterDofs); + * Probe::glVisView( + * const_cast(phiHighlightVector), + * *m_fePhi, + * "Phi Center Dofs" + * ); + * Probe::glVisView( + * const_cast(thetaHighlightVector), + * *m_feTheta, + * "Theta Center Dofs" + * ); + * @endcode + */ + mfem::Vector build_dof_identification_vector( + const mfem::Array& allDofs, + const::mfem::Array& highlightDofs + ); } From 36b605142ef81f5915f0bf45add5200cce74d336 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 9 Jun 2025 10:20:00 -0400 Subject: [PATCH 150/167] refactor(probe): changed from header guard to pragma once --- src/probe/public/probe.h | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/probe/public/probe.h b/src/probe/public/probe.h index f0d2709..3987a69 100644 --- a/src/probe/public/probe.h +++ b/src/probe/public/probe.h @@ -19,8 +19,7 @@ // // *********************************************************************** */ //=== Probe.h === -#ifndef PROBE_H -#define PROBE_H +#pragma once #include #include @@ -135,5 +134,4 @@ namespace Probe { const std::string& loggerName); }; -} // namespace Probe -#endif \ No newline at end of file +} // namespace Probe \ No newline at end of file From f65db72bce75cd4de6d8355541b634fe3318d97a Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 9 Jun 2025 10:20:18 -0400 Subject: [PATCH 151/167] style(testConfig): updated test config --- tests/testsConfig.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/testsConfig.yaml b/tests/testsConfig.yaml index 4b5cd30..154b82a 100644 --- a/tests/testsConfig.yaml +++ b/tests/testsConfig.yaml @@ -12,7 +12,7 @@ Probe: Poly: Solver: Epsilon: 1.0e-8 - ViewInitialGuess: false + ViewInitialGuess: true GMRES: MaxIter: 5000 RelTol: 1.0e-8 From 76d6d3d1cf3ab1cd21b9edd51fed264e58a125a4 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Tue, 10 Jun 2025 12:49:31 -0400 Subject: [PATCH 152/167] fix(poly): working to resolve overshoot mode --- src/poly/solver/private/polySolver.cpp | 26 +++++++++--------- src/poly/utils/private/integrators.cpp | 37 +++++++++++++++++--------- src/poly/utils/private/utilities.cpp | 29 ++++++++++++++++++++ src/poly/utils/public/integrators.h | 2 ++ src/poly/utils/public/utilities.h | 19 +++++++++++++ 5 files changed, 87 insertions(+), 26 deletions(-) diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index 50c6cc9..767618c 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -114,18 +114,18 @@ void PolySolver::assembleBlockSystem() { const std::unique_ptr forms = buildIndividualForms(blockOffsets); - // const double penalty_param = m_config.get("Poly::Solver::ZeroDerivativePenalty", 1e10); - // mfem::Array thetaCenterDofs, phiCenterDofs; - // std::tie(thetaCenterDofs, phiCenterDofs) = findCenterElement(); - // mfem::SparseMatrix& D_mat = forms->D->SpMat(); - // - // for (int i = 0; i < phiCenterDofs.Size(); ++i) - // { - // const int dof_idx = phiCenterDofs[i]; - // if (dof_idx >= 0 && dof_idx < D_mat.Height()) { - // D_mat(dof_idx, dof_idx) += penalty_param; - // } - // } + const double penalty_param = m_config.get("Poly::Solver::ZeroDerivativePenalty", 1.0); + mfem::Array thetaCenterDofs, phiCenterDofs; + std::tie(thetaCenterDofs, phiCenterDofs) = findCenterElement(); + mfem::SparseMatrix& D_mat = forms->D->SpMat(); + + for (int i = 0; i < phiCenterDofs.Size(); ++i) + { + const int dof_idx = phiCenterDofs[i]; + if (dof_idx >= 0 && dof_idx < D_mat.Height()) { + D_mat(dof_idx, dof_idx) += penalty_param; + } + } // --- Build the BlockOperator --- m_polytropOperator = std::make_unique( @@ -233,7 +233,7 @@ SSE::MFEMArrayPairSet PolySolver::getEssentialTrueDof() const { std::tie(thetaCenterDofs, phiCenterDofs) = findCenterElement(); thetaCenterVals.SetSize(thetaCenterDofs.Size()); // phiCenterVals.SetSize(phiCenterDofs.Size()); - + // // phiCenterVals = 0.0; thetaCenterVals = 1.0; diff --git a/src/poly/utils/private/integrators.cpp b/src/poly/utils/private/integrators.cpp index 056bc0c..b2f122e 100644 --- a/src/poly/utils/private/integrators.cpp +++ b/src/poly/utils/private/integrators.cpp @@ -50,8 +50,9 @@ namespace polyMFEMUtils { int dof = el.GetDof(); elvect.SetSize(dof); elvect = 0.0; - + mfem::Vector shape(dof); + mfem::Vector physCoord; for (int iqp = 0; iqp < ir->GetNPoints(); iqp++) { mfem::IntegrationPoint ip = ir->IntPoint(iqp); Trans.SetIntPoint(&ip); @@ -65,10 +66,19 @@ namespace polyMFEMUtils { } double u_nl; - if (u_val < m_epsilon) { - u_nl = fmod(u_val, m_polytropicIndex, m_epsilon); + Trans.Transform(ip, physCoord); + const double r = physCoord.Norml2(); + std::ofstream outFile("r.dat", std::ios::app); + outFile << r << '\n'; + outFile.close(); + if (r > m_regularizationRadius) { + if (u_val < m_epsilon) { + u_nl = fmod(u_val, m_polytropicIndex, m_epsilon); + } else { + u_nl = std::pow(u_val, m_polytropicIndex); + } } else { - u_nl = std::pow(u_val, m_polytropicIndex); + u_nl = 1.0 - m_polytropicIndex * m_regularizationCoeff * std::pow(r, 2); } for (int i = 0; i < dof; i++){ @@ -91,14 +101,14 @@ namespace polyMFEMUtils { mfem::Vector shape(dof); mfem::DenseMatrix dshape(dof, 3); mfem::DenseMatrix invJ(3, 3); - mfem::Vector gradPhys(3); - mfem::Vector physCoord(3); + mfem::Vector physCoord; for (int iqp = 0; iqp < ir->GetNPoints(); iqp++) { const mfem::IntegrationPoint &ip = ir->IntPoint(iqp); Trans.SetIntPoint(&ip); const double weight = ip.weight * Trans.Weight(); - + Trans.Transform(ip, physCoord); + double r = physCoord.Norml2(); el.CalcShape(ip, shape); @@ -108,14 +118,15 @@ namespace polyMFEMUtils { u_val += elfun(j) * shape(j); } - // Calculate the Jacobian - - // TODO: Check for when theta ~ 0? double d_u_nl; - if (u_val < m_epsilon) { - d_u_nl = dfmod(m_epsilon, m_polytropicIndex); + if (r > m_regularizationRadius) { + if (u_val < m_epsilon) { + d_u_nl = dfmod(m_epsilon, m_polytropicIndex); + } else { + d_u_nl = m_polytropicIndex * std::pow(u_val, m_polytropicIndex - 1.0); + } } else { - d_u_nl = m_polytropicIndex * std::pow(u_val, m_polytropicIndex - 1.0); + d_u_nl = 0.0; } for (int i = 0; i < dof; i++) { diff --git a/src/poly/utils/private/utilities.cpp b/src/poly/utils/private/utilities.cpp index f0ffe08..74ae125 100644 --- a/src/poly/utils/private/utilities.cpp +++ b/src/poly/utils/private/utilities.cpp @@ -1,5 +1,6 @@ #include "utilities.h" #include "mfem.hpp" +#include namespace serif::utilities { mfem::SparseMatrix build_reduced_matrix( @@ -100,4 +101,32 @@ namespace serif::utilities { v.SetSubVector(highlightDofs, 1.0); // Set the highlighted dofs to 1.0 return v; } + + mfem::GridFunction compute_curl(mfem::GridFunction& phi_gf) { + mfem::Mesh* mesh = phi_gf.FESpace()->GetMesh(); + const int dim = mesh->Dimension(); + // Match the polynomial order of the original RT space for consistency. + const int order = phi_gf.FESpace()->GetOrder(0); + mfem::Vector curl_mag_vec; + + for (int ne = 0; ne < mesh->GetNE(); ++ne) { + if (mesh->GetElementType(ne) != mfem::Element::TRIANGLE && + mesh->GetElementType(ne) != mfem::Element::QUADRILATERAL && + mesh->GetElementType(ne) != mfem::Element::TETRAHEDRON && + mesh->GetElementType(ne) != mfem::Element::HEXAHEDRON) { + throw std::invalid_argument("Mesh element type not supported for curl computation."); + } + mfem::IsoparametricTransformation T; + mesh->GetElementTransformation(ne, &T); + phi_gf.GetCurl(T, curl_mag_vec); + std::cout << "HERE" << std::endl; + } + mfem::L2_FECollection fac(order, dim); + mfem::FiniteElementSpace fs(mesh, &fac); + mfem::GridFunction curl_gf(&fs); + curl_gf = 0.0; + return curl_gf; + + } + } diff --git a/src/poly/utils/public/integrators.h b/src/poly/utils/public/integrators.h index fe34bf2..9437665 100644 --- a/src/poly/utils/public/integrators.h +++ b/src/poly/utils/public/integrators.h @@ -74,6 +74,8 @@ namespace polyMFEMUtils { quill::Logger* m_logger = m_logManager.getLogger("log"); double m_polytropicIndex; double m_epsilon; + static constexpr double m_regularizationRadius = 0.15; ///< Regularization radius for the epsilon function, used to avoid singularities in the power law. + static constexpr double m_regularizationCoeff = 1.0/6.0; ///< Coefficient for the regularization term, used to ensure smoothness in the power law. }; inline double dfmod(const double epsilon, const double n) { diff --git a/src/poly/utils/public/utilities.h b/src/poly/utils/public/utilities.h index a1a1e42..a20cac3 100644 --- a/src/poly/utils/public/utilities.h +++ b/src/poly/utils/public/utilities.h @@ -40,4 +40,23 @@ namespace serif::utilities { const mfem::Array& allDofs, const::mfem::Array& highlightDofs ); + + /** + * @brief Computes the curl of a given H(div) grid function (e.g., from an RT space). + * + * This function is crucial for diagnosing spurious, non-physical modes in mixed FEM + * formulations where the curl of a gradient field is expected to be zero. + * + * @param phi_gf The GridFunction representing the vector field (e.g., φ). It is expected + * to be in an H(div)-conforming space like Raviart-Thomas (RT). + * @return A std::pair containing two new grid functions: + * - pair.first: A unique_ptr to the vector curl field (∇ × φ). This field will + * be in an H(curl)-conforming Nedelec (ND) space. + * - pair.second: A unique_ptr to the scalar magnitude of the curl (||∇ × φ||). + * This field will be in an L2 space. + * + * @note The returned unique_ptrs manage the lifetime of the new GridFunctions and their + * associated FiniteElementSpaces and FECollections, preventing memory leaks. + */ + mfem::GridFunction compute_curl(mfem::GridFunction& phi_gf); } From bb79b918ce69004619dcd063e32f356de641318c Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Tue, 10 Jun 2025 12:50:15 -0400 Subject: [PATCH 153/167] feat(probe): added minor new logging --- src/probe/private/probe.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/probe/private/probe.cpp b/src/probe/private/probe.cpp index 23a8ea0..950f08b 100644 --- a/src/probe/private/probe.cpp +++ b/src/probe/private/probe.cpp @@ -170,6 +170,7 @@ std::pair, std::vector> getRaySolution(mfem::GridFun LOG_DEBUG(logger, "Probe::getRaySolution() : Ray point {} found in element {} with r={:0.2f} and theta={:0.2f}", i, elementId, r, sampleValue); samples.push_back(sampleValue); } else { // If the point was not found in an element + LOG_INFO(logger, "Probe::getRaySolution() : Ray point {} not found", i); samples.push_back(0.0); } } From 1e85c48f3383444a674062813f285659e3c8c767 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Tue, 10 Jun 2025 12:50:32 -0400 Subject: [PATCH 154/167] refactor(tests): updated test config --- tests/testsConfig.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/testsConfig.yaml b/tests/testsConfig.yaml index 154b82a..e67ce14 100644 --- a/tests/testsConfig.yaml +++ b/tests/testsConfig.yaml @@ -12,7 +12,7 @@ Probe: Poly: Solver: Epsilon: 1.0e-8 - ViewInitialGuess: true + ViewInitialGuess: false GMRES: MaxIter: 5000 RelTol: 1.0e-8 @@ -38,4 +38,4 @@ Poly: # ANY OPTIONS NEEDED FOR THE TEST SUITE SHOULD BE PLACED HERE Tests: Poly: - Index: 1.5 \ No newline at end of file + Index: 1.0 \ No newline at end of file From 26febe7fbb1270eb81745298e3936114372d58ba Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 11 Jun 2025 10:43:09 -0400 Subject: [PATCH 155/167] fix(poly): added stabilization term least squares stabalization term seems to have stabilized polytrope and mostly resolve the overshoot mode (in more non linear cases (n > 2) the mode does reapear; however, it is much less pronounced --- src/poly/solver/private/polySolver.cpp | 47 ++++----- src/poly/solver/public/polySolver.h | 3 +- src/poly/utils/private/polytropeOperator.cpp | 100 +++++++++++++++---- src/poly/utils/public/polytropeOperator.h | 15 +++ 4 files changed, 120 insertions(+), 45 deletions(-) diff --git a/src/poly/solver/private/polySolver.cpp b/src/poly/solver/private/polySolver.cpp index 767618c..60325da 100644 --- a/src/poly/solver/private/polySolver.cpp +++ b/src/poly/solver/private/polySolver.cpp @@ -114,24 +114,25 @@ void PolySolver::assembleBlockSystem() { const std::unique_ptr forms = buildIndividualForms(blockOffsets); - const double penalty_param = m_config.get("Poly::Solver::ZeroDerivativePenalty", 1.0); - mfem::Array thetaCenterDofs, phiCenterDofs; - std::tie(thetaCenterDofs, phiCenterDofs) = findCenterElement(); - mfem::SparseMatrix& D_mat = forms->D->SpMat(); - - for (int i = 0; i < phiCenterDofs.Size(); ++i) - { - const int dof_idx = phiCenterDofs[i]; - if (dof_idx >= 0 && dof_idx < D_mat.Height()) { - D_mat(dof_idx, dof_idx) += penalty_param; - } - } + // const double penalty_param = m_config.get("Poly::Solver::ZeroDerivativePenalty", 1.0); + // mfem::Array thetaCenterDofs, phiCenterDofs; + // std::tie(thetaCenterDofs, phiCenterDofs) = findCenterElement(); + // mfem::SparseMatrix& D_mat = forms->D->SpMat(); + // + // for (int i = 0; i < phiCenterDofs.Size(); ++i) + // { + // const int dof_idx = phiCenterDofs[i]; + // if (dof_idx >= 0 && dof_idx < D_mat.Height()) { + // D_mat(dof_idx, dof_idx) += penalty_param; + // } + // } // --- Build the BlockOperator --- m_polytropOperator = std::make_unique( std::move(forms->M), std::move(forms->Q), std::move(forms->D), + std::move(forms->S), std::move(forms->f), blockOffsets); } @@ -152,26 +153,26 @@ std::unique_ptr PolySolver::buildIndividualForms(const mfem::Array(m_fePhi.get(), m_feTheta.get()), std::make_unique(m_feTheta.get(), m_fePhi.get()), std::make_unique(m_fePhi.get()), + std::make_unique(m_feTheta.get()), std::make_unique(m_feTheta.get()) ); - // --- -M negation -> M --- - mfem::Vector negOneVec(m_mesh.SpaceDimension()); - negOneVec = -1.0; - - m_negationCoeff = std::make_unique(negOneVec); - // --- Add the integrators to the forms --- - forms->M->AddDomainIntegrator(new mfem::MixedVectorWeakDivergenceIntegrator()); - forms->Q->AddDomainIntegrator(new mfem::MixedVectorGradientIntegrator()); - forms->D->AddDomainIntegrator(new mfem::VectorFEMassIntegrator()); + forms->M->AddDomainIntegrator(new mfem::MixedVectorWeakDivergenceIntegrator()); // M ∫∇ψ^θ·N^φ dV + forms->Q->AddDomainIntegrator(new mfem::MixedVectorGradientIntegrator()); // Q ∫ψ^φ·∇N^θ dV + forms->D->AddDomainIntegrator(new mfem::VectorFEMassIntegrator()); // D ∫ψ^φ·N^φ dV + forms->S->AddDomainIntegrator(new mfem::DiffusionIntegrator()); // S ∫∇ψ^θ·∇N^θ dV + forms->f->AddDomainIntegrator(new polyMFEMUtils::NonlinearPowerIntegrator(m_polytropicIndex)); // --- Assemble and Finalize the forms --- assembleAndFinalizeForm(forms->M); assembleAndFinalizeForm(forms->Q); assembleAndFinalizeForm(forms->D); + assembleAndFinalizeForm(forms->S); + + // Note: The NonlinearForm does not need to / cannot be finalized, as it is not a matrix form. Rather, the operator + // will evaluate the nonlinear form during the solve phase. - forms->f->AddDomainIntegrator(new polyMFEMUtils::NonlinearPowerIntegrator(m_polytropicIndex)); return forms; } @@ -179,7 +180,7 @@ std::unique_ptr PolySolver::buildIndividualForms(const mfem::Array Computes the local element matrices across the domain. Adds these to the global matrix . Adds these to the global matrix. - // Finalize => Builds the sparsity pattern and allows the SparseMatrix representation to be extracted. + // Finalize => Builds the sparsity pattern and allows the SparseMatrix representation to be extracted (CSR). f->Assemble(); f->Finalize(); } diff --git a/src/poly/solver/public/polySolver.h b/src/poly/solver/public/polySolver.h index 8b14be6..3e140fd 100644 --- a/src/poly/solver/public/polySolver.h +++ b/src/poly/solver/public/polySolver.h @@ -49,6 +49,7 @@ struct formBundle { std::unique_ptr M; //<-- M ∫∇ψ^θ·N^φ dV std::unique_ptr Q; //<-- Q ∫ψ^φ·∇N^θ dV std::unique_ptr D; //<-- D ∫ψ^φ·N^φ dV + std::unique_ptr S; //<-- S ∫∇ψ^θ·∇N^θ dV std::unique_ptr f; //<-- f(θ) ∫ψ^θ·θ^n dV }; @@ -84,8 +85,6 @@ private: // Private Attributes std::unique_ptr m_prec; - std::unique_ptr m_negationCoeff; - private: // Private methods PolySolver(mfem::Mesh& mesh, double n, double order); diff --git a/src/poly/utils/private/polytropeOperator.cpp b/src/poly/utils/private/polytropeOperator.cpp index 898c03c..4b4ee82 100644 --- a/src/poly/utils/private/polytropeOperator.cpp +++ b/src/poly/utils/private/polytropeOperator.cpp @@ -134,10 +134,10 @@ PolytropeOperator::PolytropeOperator( std::unique_ptr M, std::unique_ptr Q, std::unique_ptr D, + std::unique_ptr S, std::unique_ptr f, const mfem::Array &blockOffsets) : - // TODO: Need to update this so that the size is that of the reduced system operator mfem::Operator(blockOffsets.Last()), // Initialize the base class with the total size of the block offset vector m_blockOffsets(blockOffsets), m_jacobian(nullptr) { @@ -145,6 +145,7 @@ PolytropeOperator::PolytropeOperator( m_M = std::move(M); m_Q = std::move(Q); m_D = std::move(D); + m_S = std::move(S); m_f = std::move(f); // Use Gauss-Seidel smoother to approximate the inverse of the matrix @@ -181,21 +182,33 @@ void PolytropeOperator::Mult(const mfem::Vector &xFree, mfem::Vector &yFree) con mfem::Vector Mphi_term(theta_size); mfem::Vector Dphi_term(phi_size); mfem::Vector Qtheta_term(phi_size); + mfem::Vector Stheta_term(theta_size); + // Calculate R0 and R1 terms - // R0 = f(θ) + Mɸ - // R1 = Dɸ - Qθ + // R0 = f(θ) + (1+c)Mɸ + cSθ + // R1 = (1+c)Dɸ - (1+c)Qθ MFEM_ASSERT(m_f.get() != nullptr, "NonlinearForm m_f is null in PolytropeOperator::Mult"); - m_f->Mult(x_theta, f_term); - m_M->Mult(x_phi, Mphi_term); - m_D->Mult(x_phi, Dphi_term); - m_Q->Mult(x_theta, Qtheta_term); + m_f->Mult(x_theta, f_term); // f(θ) + m_M->Mult(x_phi, Mphi_term); // Mɸ + m_D->Mult(x_phi, Dphi_term); // Dɸ + m_Q->Mult(x_theta, Qtheta_term); // Qθ + m_S->Mult(x_theta, Stheta_term); // Sθ - add(f_term, Mphi_term, y_R0); - subtract(Dphi_term, Qtheta_term, y_R1); + // PERF: these multiplications may be able to be refactored into the matrices so they only need to be done once. + Stheta_term *= m_stabilizationCoefficient; // cSθ + Qtheta_term *= m_IncrementedStabilizationCoefficient; // (1+c)Qθ + Mphi_term *= m_IncrementedStabilizationCoefficient; // (1+c)Mɸ + Dphi_term *= m_IncrementedStabilizationCoefficient; // (1+c)Dɸ + mfem::Vector y_R0_temp(theta_size); + add(f_term, Mphi_term, y_R0_temp); // R0 = f(θ) + (1+c)Mɸ + add(y_R0_temp, Stheta_term, y_R0); // R0 = f(θ) + (1+c)Mɸ + cSθ + subtract(Dphi_term, Qtheta_term, y_R1); // R1 = (1+c)Dɸ - (1+c)Qθ + + // --- Scatter the residual vector y into the free dofs --- yFree.SetSize(m_reducedBlockOffsets.Last()); MFEM_ASSERT(m_freeDofs.Size() == m_reducedBlockOffsets.Last(), "PolytropeOperator::Mult: Size of free dofs does not match reduced block offsets size."); for (int i = 0, j = 0; i < y.Size(); ++i) { @@ -207,7 +220,6 @@ void PolytropeOperator::Mult(const mfem::Vector &xFree, mfem::Vector &yFree) con } mfem::Operator& PolytropeOperator::GetGradient(const mfem::Vector &xFree) const { - //TODO: This now needs to be updated to deal with the reduced system size if (!m_isFinalized) { MFEM_ABORT("PolytropeOperator::GetGradient called before finalize"); } @@ -219,7 +231,7 @@ mfem::Operator& PolytropeOperator::GetGradient(const mfem::Vector &xFree) const // PERF: There are a lot of copies and loops here, probably performance could be gained by flattering some of these. auto &grad = m_f->GetGradient(x_theta); // updatePreconditioner(grad); - const auto gradMatrix = dynamic_cast(&grad); + const auto gradMatrix = dynamic_cast(&grad); // ∂f(θ)/∂θ if (gradMatrix == nullptr) { MFEM_ABORT("PolytropeOperator::GetGradient: Gradient is not a SparseMatrix."); @@ -231,7 +243,11 @@ mfem::Operator& PolytropeOperator::GetGradient(const mfem::Vector &xFree) const m_theta_ess_tdofs.first, m_theta_ess_tdofs.first ) - ); + ); // ∂f(θ)/∂θ (now reduced to only the free DOFs) + + + // TODO: Confirm this actually does what I want it to do + *m_gradReduced += *m_ScaledSReduced; // ∂f(θ)/∂θ + cS (reduced to only the free DOFs) m_jacobian->SetBlock(0, 0, m_gradReduced.get()); @@ -346,29 +362,73 @@ void PolytropeOperator::populate_free_dof_array() { // PolytropeOperator: Private Helper Methods - Construction and Setup void PolytropeOperator::construct_matrix_representations() { + // --- Construct the sparse matrix representations of M, Q, D, and S --- m_Mmat = std::make_unique(m_M->SpMat()); m_Qmat = std::make_unique(m_Q->SpMat()); m_Dmat = std::make_unique(m_D->SpMat()); + m_Smat = std::make_unique(m_S->SpMat()); - m_MReduced = std::make_unique(serif::utilities::build_reduced_matrix(*m_Mmat, m_phi_ess_tdofs.first, m_theta_ess_tdofs.first)); - m_QReduced = std::make_unique(serif::utilities::build_reduced_matrix(*m_Qmat, m_theta_ess_tdofs.first, m_phi_ess_tdofs.first)); - m_DReduced = std::make_unique(serif::utilities::build_reduced_matrix(*m_Dmat, m_phi_ess_tdofs.first, m_phi_ess_tdofs.first)); + // --- Reduce the matrices to only the free DOFs --- + m_MReduced = std::make_unique( + serif::utilities::build_reduced_matrix( + *m_Mmat, + m_phi_ess_tdofs.first, + m_theta_ess_tdofs.first) + ); + m_QReduced = std::make_unique( + serif::utilities::build_reduced_matrix( + *m_Qmat, + m_theta_ess_tdofs.first, + m_phi_ess_tdofs.first) + ); + m_DReduced = std::make_unique( + serif::utilities::build_reduced_matrix( + *m_Dmat, + m_phi_ess_tdofs.first, + m_phi_ess_tdofs.first) + ); + m_SReduced = std::make_unique( + serif::utilities::build_reduced_matrix( + *m_Smat, + m_theta_ess_tdofs.first, + m_theta_ess_tdofs.first) + ); - m_negQ_mat = std::make_unique(m_QReduced.get(), -1.0); + // --- Scale the reduced matrices by the stabilization coefficients --- + mfem::SparseMatrix MScaledTemp(*m_MReduced); // Create a temporary copy of the M matrix for scaling + MScaledTemp *= m_IncrementedStabilizationCoefficient; // Scale the M matrix by the incremented stabilization coefficient + m_MScaledReduced = std::make_unique(MScaledTemp); // Store the scaled M matrix so that it persists + + mfem::SparseMatrix QScaledTemp(*m_QReduced); + QScaledTemp *= m_IncrementedStabilizationCoefficient; // Scale the Q matrix by the incremented stabilization coefficient + m_QScaledReduced = std::make_unique(QScaledTemp); // Store the scaled Q matrix so that it persists + + mfem::SparseMatrix DRScaledTemp(*m_DReduced); + DRScaledTemp *= m_IncrementedStabilizationCoefficient; // Scale the D matrix by the incremented stabilization coefficient + m_DScaledReduced = std::make_unique(DRScaledTemp); // Store the scaled D matrix so that it persists + + // Scale the S matrix by the stabilization coefficient (so that the allocations only need to be done once) + mfem::SparseMatrix SScaledTemp(*m_SReduced); // Create a temporary copy of the S matrix for scaling + SScaledTemp *= m_stabilizationCoefficient; // Scale the S matrix by the stabilization coefficient + m_ScaledSReduced = std::make_unique(SScaledTemp); // Store the scaled S matrix so that it persists + + // --- Create the scaled operator for -(1+c)Q --- + m_negQ_mat = std::make_unique(m_QScaledReduced.get(), -1.0); } void PolytropeOperator::construct_reduced_block_offsets() { m_reducedBlockOffsets.SetSize(3); m_reducedBlockOffsets[0] = 0; // R0 block (theta) m_reducedBlockOffsets[1] = m_MReduced->Height(); // R1 block (theta) - m_reducedBlockOffsets[2] = m_QReduced->Height() + m_reducedBlockOffsets[1]; // R2 block (phi) + m_reducedBlockOffsets[2] = m_QReduced->Height() + m_reducedBlockOffsets[1]; // R2 block (phi + theta) } void PolytropeOperator::construct_jacobian_constant_terms() { m_jacobian = std::make_unique(m_reducedBlockOffsets); - m_jacobian->SetBlock(0, 1, m_MReduced.get()); //<- M (constant) - m_jacobian->SetBlock(1, 0, m_negQ_mat.get()); //<- -Q (constant) - m_jacobian->SetBlock(1, 1, m_DReduced.get()); //<- D (constant) + + m_jacobian->SetBlock(0, 1, m_MScaledReduced.get()); //<- (1+c)M (constant, reduced to only free DOFs) + m_jacobian->SetBlock(1, 0, m_negQ_mat.get()); //<- -(1+c)Q (constant, reduced to only free DOFs) + m_jacobian->SetBlock(1, 1, m_DScaledReduced.get()); //<- (1+c)D (constant, reduced to only free DOFs) } void PolytropeOperator::scatter_boundary_conditions() { diff --git a/src/poly/utils/public/polytropeOperator.h b/src/poly/utils/public/polytropeOperator.h index db332df..828214b 100644 --- a/src/poly/utils/public/polytropeOperator.h +++ b/src/poly/utils/public/polytropeOperator.h @@ -152,6 +152,7 @@ public: std::unique_ptr M, std::unique_ptr Q, std::unique_ptr D, + std::unique_ptr S, std::unique_ptr f, const mfem::Array &blockOffsets); @@ -286,19 +287,33 @@ private: std::unique_ptr m_M; ///< Bilinear form M, coupling θ and φ. std::unique_ptr m_Q; ///< Bilinear form Q, coupling φ and θ. std::unique_ptr m_D; ///< Bilinear form D, acting on φ. + std::unique_ptr m_S; std::unique_ptr m_f; ///< Nonlinear form f, acting on θ. // --- Full Matrix Representations (owned, derived from forms) --- std::unique_ptr m_Mmat; ///< Sparse matrix representation of M. std::unique_ptr m_Qmat; ///< Sparse matrix representation of Q. std::unique_ptr m_Dmat; ///< Sparse matrix representation of D. + std::unique_ptr m_Smat; // --- Reduced Matrix Representations (owned, after eliminating essential DOFs) --- std::unique_ptr m_MReduced; ///< Reduced M matrix (free DOFs only). std::unique_ptr m_QReduced; ///< Reduced Q matrix (free DOFs only). std::unique_ptr m_DReduced; ///< Reduced D matrix (free DOFs only). + std::unique_ptr m_SReduced; ///< Reduced S matrix (free DOFs only, used for least squares stabilization). mutable std::unique_ptr m_gradReduced; ///< Reduced gradient operator (G) for the nonlinear part f(θ). + // --- Scaled Reduced Matrix Representations (owned, after eliminating essential DOFs and scaling by stabilization coefficients) --- + std::unique_ptr m_MScaledReduced; ///< Scaled M matrix (free DOFs only, scaled by stabilization coefficient). + std::unique_ptr m_QScaledReduced; ///< Scaled Q matrix (free DOFs only, scaled by stabilization coefficient). + std::unique_ptr m_DScaledReduced; ///< Scaled D matrix (free DOFs only, scaled by stabilization coefficient). + std::unique_ptr m_ScaledSReduced; ///< Scaled S matrix (free DOFs only, scaled by stabilization coefficient). + + + // --- Stabilization Coefficient --- (Perhapses this should be a user parameter...) + static constexpr double m_stabilizationCoefficient = -1.0; ///< Stabilization coefficient for the system, used to more tightly couple ∇θ and φ. + static constexpr double m_IncrementedStabilizationCoefficient = 1.0 + m_stabilizationCoefficient; ///< 1 + Stabilization coefficient for the system, used to more tightly couple ∇θ and φ. + // --- State Vectors and DOF Management --- mutable mfem::Vector m_state; ///< Full state vector [θ, φ]^T, including essential DOFs. mfem::Array m_freeDofs; ///< Array of indices for free (non-essential) DOFs. From 94c25f247c38d6a520485535d3403a01b51b2e09 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 11 Jun 2025 11:16:54 -0400 Subject: [PATCH 156/167] docs(polySolver): added loads of documentation --- src/poly/solver/public/polySolver.h | 566 +++++++++++++++++++--- src/poly/utils/public/polytropeOperator.h | 4 +- 2 files changed, 494 insertions(+), 76 deletions(-) diff --git a/src/poly/solver/public/polySolver.h b/src/poly/solver/public/polySolver.h index 3e140fd..8d0007e 100644 --- a/src/poly/solver/public/polySolver.h +++ b/src/poly/solver/public/polySolver.h @@ -32,161 +32,579 @@ #include "probe.h" #include "quill/Logger.h" - +/** + * @brief Namespace for Lane-Emden equation related utility functions. + * + * Provides functions to compute coefficients and evaluate the series expansion + * solution to the Lane-Emden equation, which describes the structure of a + * spherically symmetric polytropic star. + * The Lane-Emden equation is given by: + * \f[ + * \frac{1}{\xi^2} \frac{d}{d\xi} \left( \xi^2 \frac{d\theta}{d\xi} \right) = -\theta^n + * \f] + * where \f$\xi\f$ is a dimensionless radius and \f$\theta\f$ is related to the density, + * and \f$n\f$ is the polytropic index. + */ namespace laneEmden { + /** + * @brief Computes the coefficient \f$a_k\f$ for the Lane-Emden series expansion. + * + * The series solution for \f$\theta(\xi)\f$ is given by \f$\theta(\xi) = \sum_{k=0}^{\infty} a_k \xi^k\f$. + * The coefficients \f$a_k\f$ are determined by substituting the series into the Lane-Emden equation. + * Specifically, \f$a_0 = 1\f$, \f$a_1 = 0\f$, and for \f$k \ge 2\f$, + * \f$a_k = -\frac{c_{k-2,n}}{k(k+1)}\f$. + * + * @param k The index of the coefficient. + * @param n The polytropic index. + * @return The value of the coefficient \f$a_k\f$. + * @see c(const int m, const double n) + */ double a (const int k, const double n); + + /** + * @brief Computes the auxiliary coefficient \f$c_{m,n}\f$ used in determining \f$a_k\f$. + * + * The term \f$\theta^n\f$ in the Lane-Emden equation can also be expanded as a series + * \f$\theta^n(\xi) = \sum_{m=0}^{\infty} c_{m,n} \xi^m\f$. + * The coefficients \f$c_{m,n}\f$ are related to \f$a_k\f$ by: + * \f$c_{0,n} = a_0^n\f$ + * \f$c_{m,n} = \frac{1}{m a_0} \sum_{j=1}^{m} (j n - m + j) a_j c_{m-j,n}\f$ for \f$m > 0\f$. + * + * @param m The index of the coefficient. + * @param n The polytropic index. + * @return The value of the coefficient \f$c_{m,n}\f$. + * @see a(const int k, const double n) + */ double c(const int m, const double n); + + /** + * @brief Computes the Lane-Emden function \f$\theta(\xi)\f$ using a series expansion. + * + * Evaluates the series \f$\theta(\xi) = \sum_{k=0}^{\text{order}-1} a_k \xi^k\f$ up to a specified order. + * This provides an approximate solution to the Lane-Emden equation, particularly accurate for small \f$\xi\f$. + * + * @param xi The dimensionless radius \f$\xi\f$. + * @param n The polytropic index. + * @param order The number of terms to include in the series expansion. + * @return The approximate value of \f$\theta(\xi)\f$. + * + * @example + * @code + * double xi = 0.5; + * double n = 1.5; + * int series_order = 10; + * double theta_val = laneEmden::thetaSeriesExpansion(xi, n, series_order); + * // theta_val will be an approximation of the Lane-Emden function at xi=0.5 for n=1.5 + * @endcode + */ double thetaSeriesExpansion(const double xi, const double n, const int order); } -// Struct to persist lifetime of the linear and nonlinear solvers +/** + * @brief Structure to manage the lifetime of MFEM solver objects. + * + * This structure ensures that the `mfem::GMRESSolver` outlives the `mfem::NewtonSolver` + * that might use it. The `mfem::NewtonSolver` often takes a pointer or reference to a + * linear solver, and if the linear solver is destroyed first, it can lead to dangling + * pointers and crashes. + * + * @note The order of declaration of members is crucial: `solver` must be declared + * before `newton` to ensure it is constructed first and destroyed last. + */ struct solverBundle { - mfem::GMRESSolver solver; // Must be first so it lives longer than the newton solver - mfem::NewtonSolver newton; // Must be second so that when it is destroyed the solver is still alive preventing a double delete + mfem::GMRESSolver solver; ///< The linear solver (e.g., GMRES). Must be declared first. + mfem::NewtonSolver newton; ///< The nonlinear solver (e.g., Newton). Must be declared second. }; +/** + * @brief Structure to hold the various bilinear and nonlinear forms for the polytrope problem. + * + * This structure bundles the MFEM forms that represent the discretized weak formulation + * of the mixed variable polytropic equations. + * The system being solved is typically: + * \f[ + * \begin{aligned} + * \boldsymbol{\phi} + \nabla \theta &= \mathbf{0} \\ + * \nabla \cdot \boldsymbol{\phi} - \theta^n &= 0 + * \end{aligned} + * \f] + * After integration by parts and discretization, these lead to matrix equations involving + * the forms stored here. + */ struct formBundle { - std::unique_ptr M; //<-- M ∫∇ψ^θ·N^φ dV - std::unique_ptr Q; //<-- Q ∫ψ^φ·∇N^θ dV - std::unique_ptr D; //<-- D ∫ψ^φ·N^φ dV - std::unique_ptr S; //<-- S ∫∇ψ^θ·∇N^θ dV - std::unique_ptr f; //<-- f(θ) ∫ψ^θ·θ^n dV + /** + * @brief Mixed bilinear form \f$ M(\psi^\theta, N^\phi) = \int_\Omega \nabla\psi^\theta \cdot N^\phi \,dV \f$. + * This form arises from the term \f$\nabla \theta\f$ in the first equation, tested with a vector test function \f$N^\phi\f$. + * It couples the scalar field \f$\theta\f$ (potential) with the vector field \f$\boldsymbol{\phi}\f$ (flux). + */ + std::unique_ptr M; + + /** + * @brief Mixed bilinear form \f$ Q(\psi^\phi, N^\theta) = \int_\Omega \psi^\phi \cdot \nabla N^\theta \,dV \f$. + * This form arises from the term \f$\boldsymbol{\phi}\f$ in the first equation, tested with a scalar test function \f$N^\theta\f$, + * after integration by parts of the \f$\nabla \theta\f$ term. + * It can also be seen as related to the transpose of a discrete gradient operator. + */ + std::unique_ptr Q; + + /** + * @brief Bilinear form \f$ D(\psi^\phi, N^\phi) = \int_\Omega \psi^\phi \cdot N^\phi \,dV \f$. + * This is a mass matrix for the vector field \f$\boldsymbol{\phi}\f$. It arises from the \f$\boldsymbol{\phi}\f$ term + * in the first equation when tested with a vector test function \f$N^\phi\f$. + */ + std::unique_ptr D; + + /** + * @brief Bilinear form \f$ S(\psi^\theta, N^\theta) = \int_\Omega \nabla\psi^\theta \cdot \nabla N^\theta \,dV \f$. + * This is a stiffness matrix (Laplacian) for the scalar field \f$\theta\f$. It is used for stabilization terms + * or alternative formulations. + */ + std::unique_ptr S; + + /** + * @brief Nonlinear form \f$ f(\theta)(\psi^\theta) = \int_\Omega \psi^\theta \cdot \theta^n \,dV \f$. + * This form arises from the nonlinear source term \f$\theta^n\f$ in the second equation, tested with a scalar + * test function \f$\psi^\theta\f$. + */ + std::unique_ptr f; }; +/** + * @brief Solves the Lane-Emden equation for a polytropic star using a mixed finite element method. + * + * This class sets up and solves the system of equations describing a polytropic + * stellar model. The Lane-Emden equation, in its second-order form, is: + * \f[ + * \frac{1}{\xi^2} \frac{d}{d\xi} \left( \xi^2 \frac{d\theta}{d\xi} \right) = -\theta^n + * \f] + * where \f$\xi\f$ is a dimensionless radius, \f$\theta\f$ is a dimensionless temperature/potential + * related to density (\f$\rho = \rho_c \theta^n\f$), and \f$n\f$ is the polytropic index. + * + * This solver uses a mixed formulation by introducing \f$\boldsymbol{\phi} = -\nabla \theta\f$: + * \f[ + * \begin{aligned} + * \boldsymbol{\phi} + \nabla \theta &= \mathbf{0} \\ + * \nabla \cdot \boldsymbol{\phi} - \theta^n &= 0 + * \end{aligned} + * \f] + * These equations are discretized using H1 finite elements for \f$\theta\f$ and + * RT (Raviart-Thomas) finite elements for \f$\boldsymbol{\phi}\f$. The resulting nonlinear + * system is solved using a Newton method, with the `PolytropeOperator` class + * defining the system residual and Jacobian. + * + * Boundary conditions typically include \f$\theta(\xi_c) = 1\f$ at the center (\f$\xi_c \approx 0\f$), + * \f$\theta(\xi_1) = 0\f$ at the surface (\f$\xi_1\f$ is the first root of \f$\theta\f$), and + * \f$\boldsymbol{\phi} \cdot \mathbf{n} = -\frac{d\theta}{d\xi}\f$ at the surface, which is related to the + * surface gravity. At the center, \f$\boldsymbol{\phi}(\xi_c) = \mathbf{0}\f$ due to symmetry. + */ class PolySolver final{ public: // Public methods + /** + * @brief Constructs a PolySolver instance. + * + * Initializes the solver for a given polytropic index \f$n\f$ and finite element order. + * This constructor internally calls `prepareMesh` to load and scale the mesh. + * + * @param n The polytropic index. Must be \f$0 \le n < 5\f$. + * @param order The polynomial order of the H1 finite elements for \f$\theta\f$. + * The RT elements for \f$\boldsymbol{\phi}\f$ will be of order `order-1`. + * @throw std::runtime_error If \f$n \ge 5\f$ or \f$n < 0\f$ (via `prepareMesh`). + * + * @example + * @code + * try { + * PolySolver solver(1.5, 2); // Polytropic index n=1.5, FE order 2 for theta + * solver.solve(); + * } catch (const std::exception& e) { + * std::cerr << "Error: " << e.what() << std::endl; + * } + * @endcode + */ PolySolver(const double n, const double order); + + /** + * @brief Destructor for PolySolver. + * + * Defaulted, handles cleanup of owned resources like `std::unique_ptr` members. + */ ~PolySolver(); + /** + * @brief Solves the polytropic system. + * + * This method orchestrates the solution process: + * 1. Sets the initial guess for \f$\theta\f$ and \f$\boldsymbol{\phi}\f$. + * 2. Applies essential boundary conditions to the `PolytropeOperator`. + * 3. Finalizes the `PolytropeOperator` with the initial state. + * 4. Sets up the Newton solver (including the GMRES linear solver for Jacobian systems). + * 5. Runs the Newton iteration to find the solution for the free DOFs. + * 6. Reconstructs the full solution vector from the free DOFs. + * 7. Saves and/or views the solution based on configuration. + * + * @throw std::runtime_error or `mfem::ErrorException` if the solver fails to converge or encounters numerical issues. + */ void solve() const; + /** + * @brief Gets the polytropic index \f$n\f$. + * @return The polytropic index. + */ double getN() const { return m_polytropicIndex; } + + /** + * @brief Gets the finite element order used for the \f$\theta\f$ variable. + * @return The polynomial order of the H1 finite elements. + */ double getOrder() const { return m_feOrder; } + + /** + * @brief Gets a reference to the computational mesh. + * @return A reference to the `mfem::Mesh` object. + */ mfem::Mesh& getMesh() const { return m_mesh; } + + /** + * @brief Gets a reference to the solution grid function for \f$\theta\f$. + * @return A reference to the `mfem::GridFunction` storing the \f$\theta\f$ solution. + * @note The solution is populated after `solve()` has been successfully called. + */ mfem::GridFunction& getSolution() const { return *m_theta; } private: // Private Attributes - Config& m_config; - Probe::LogManager& m_logManager; - quill::Logger* m_logger; - double m_polytropicIndex, m_feOrder; + // --- Configuration and Logging --- + Config& m_config; ///< Reference to the global configuration manager instance. + Probe::LogManager& m_logManager; ///< Reference to the global log manager instance. + quill::Logger* m_logger; ///< Pointer to the specific logger instance for this class. - mfem::Mesh& m_mesh; - std::unique_ptr m_fecH1; - std::unique_ptr m_fecRT; + // --- Physical and Discretization Parameters --- + double m_polytropicIndex; ///< The polytropic index \f$n\f$. + double m_feOrder; ///< The polynomial order for H1 elements (\f$\theta\f$). RT elements for \f$\boldsymbol{\phi}\f$ are of order `m_feOrder - 1`. - std::unique_ptr m_feTheta; - std::unique_ptr m_fePhi; + // --- MFEM Core Objects --- + mfem::Mesh& m_mesh; ///< Reference to the computational mesh (owned by ResourceManager). + std::unique_ptr m_fecH1; ///< Finite Element Collection for \f$\theta\f$ (H1 elements). + std::unique_ptr m_fecRT; ///< Finite Element Collection for \f$\boldsymbol{\phi}\f$ (Raviart-Thomas elements). - std::unique_ptr m_theta; - std::unique_ptr m_phi; + std::unique_ptr m_feTheta; ///< Finite Element Space for \f$\theta\f$. + std::unique_ptr m_fePhi; ///< Finite Element Space for \f$\boldsymbol{\phi}\f$. - std::unique_ptr m_polytropOperator; - - std::unique_ptr m_prec; + // --- Solution Vectors --- + std::unique_ptr m_theta; ///< Grid function for the scalar potential \f$\theta\f$. + std::unique_ptr m_phi; ///< Grid function for the vector flux \f$\boldsymbol{\phi}\f$. + // --- Operator and Solver Components --- + std::unique_ptr m_polytropOperator; ///< The main nonlinear operator for the mixed system. + std::unique_ptr m_prec; ///< Preconditioner (currently seems unused in `polySolver.cpp`). private: // Private methods + /** + * @brief Private constructor that takes an existing mesh. + * + * Initializes FE collections, spaces, grid functions, and assembles the block system. + * This is called by the public constructor after `prepareMesh`. + * + * @param mesh A reference to an initialized `mfem::Mesh`. + * @param n The polytropic index. + * @param order The polynomial order for H1 finite elements. + */ PolySolver(mfem::Mesh& mesh, double n, double order); + /** + * @brief Prepares the mesh for the simulation. + * + * Loads a generic sphere mesh from the `ResourceManager` and scales it + * to the dimensionless radius \f$\xi_1(n)\f$ (the first zero of the Lane-Emden function + * for the given polytropic index \f$n\f$). + * + * @param n The polytropic index. + * @return A reference to the prepared `mfem::Mesh` (owned by `ResourceManager`). + * @throw std::runtime_error If \f$n \ge 5.0\f$ or \f$n < 0.0\f$, as \f$\xi_1(n)\f$ is typically + * undefined or infinite outside this range for physical polytropes. + * @throw std::runtime_error If the mesh resource "mesh:polySphere" cannot be found or loaded. + * + * @details The scaling factor \f$\xi_1(n)\f$ is obtained from `polycoeff::x1(n)`. + * The mesh is expected to be a unit sphere initially. + */ static mfem::Mesh& prepareMesh(double n); - + /** + * @brief Assembles the block system operator `m_polytropOperator`. + * + * This involves: + * 1. Computing block offsets for \f$\theta\f$ and \f$\boldsymbol{\phi}\f$ variables. + * 2. Building individual bilinear and nonlinear forms (M, Q, D, S, f) using `buildIndividualForms`. + * 3. Constructing the `PolytropeOperator` with these forms and offsets. + */ void assembleBlockSystem(); /** - * @breif Compute the block offsets for the operator. These are the offsets that define which dofs belong to which variable. + * @brief Compute the block offsets for the operator. These are the offsets that define which dofs belong to which variable. * * @details - * * Create the block offsets. These define the start of each block in the combined vector. - * Block offsets will be [0, thetaDofs, thetaDofs + phiDofs]. + * Block offsets will be \f$[0, N_\theta, N_\theta + N_\phi]\f$, where \f$N_\theta\f$ is the number of + * degrees of freedom for \f$\theta\f$ and \f$N_\phi\f$ is for \f$\boldsymbol{\phi}\f$. * The interpretation of this is that each block tells the operator where in the flattened (1D) vector * the degrees of freedom or coefficients for that free parameter start and end. I.e. - * we know that in any flattened vector will have a size thetaDofs + phiDofs. The theta dofs will span - * from blockOffsets[0] -> blockOffsets[1] and the phiDofs will span from blockOffsets[1] -> blockOffsets[2]. + * we know that in any flattened vector will have a size \f$N_\theta + N_\phi\f$. The \f$\theta\f$ dofs will span + * from `blockOffsets[0]` to `blockOffsets[1]` and the \f$\boldsymbol{\phi}\f$ dofs will span from `blockOffsets[1]` to `blockOffsets[2]`. * - * This is the same for matrices only in 2D (rows and columns) + * This is the same for matrices only in 2D (rows and columns). * * The key point here is that this is fundamentally an accounting structure, it is here to keep track of what * parts of vectors and matrices belong to which variable. * - * Also note that we use VSize rather than Size. Size referees to the number of true dofs. That is the dofs which - * still are present in the system after eliminating boundary conditions. This is the wrong size to use if we are - * trying to account for the true size of the system. VSize on the other hand refers to the total number of dofs. + * Also note that we use `VSize` rather than `Size`. `Size` refers to the number of true dofs (after eliminating + * boundary conditions). `VSize` refers to the total number of dofs before BC elimination, which is needed here. * - * @return blockOffsets The offsets for the blocks in the operator + * @return `mfem::Array` The offsets for the blocks in the operator. * - * @pre m_feTheta and m_fePhi must be valid, populated FiniteElementSpaces. + * @pre `m_feTheta` and `m_fePhi` must be valid, populated `mfem::FiniteElementSpace` objects. */ mfem::Array computeBlockOffsets() const; /** - * @breif Build the individual forms for the block operator (M, Q, D, and f) + * @brief Build the individual forms for the block operator (M, Q, D, S, and f). * - * @param blockOffsets The offsets for the blocks in the operator - * @return forms The forms for the block operator + * @param blockOffsets The offsets for the blocks in the operator, computed by `computeBlockOffsets`. + * @return A `std::unique_ptr` containing the assembled forms. * - * @note These forms are build exactly how they are defined in the derivation. This means that Mform -> M not -M and Qform -> Q not -Q. + * @note These forms are built exactly how they are defined in the derivation. + * For example, `Mform` corresponds to \f$+M\f$, not \f$-M\f$. + * The `PolytropeOperator` handles any necessary sign changes for the final system assembly. * * @details - * Computes the block offsets - * \f$\{0,\;|\theta|,\;|\theta|+|\phi|\}\f$, then builds and finalizes - * the MixedBilinearForms \c Mform, \c Qform and the BilinearForm \c Dform, - * plus the NonlinearForm \c fform. Finally, these are handed off to - * \c PolytropeOperator along with the offsets. - * - * The discretized weak form is + * This method initializes and assembles the discrete forms corresponding to the weak formulation + * of the mixed polytropic system: * \f[ - * R(X) - * = \begin{pmatrix} - * f(\theta) - M\,\theta \\[6pt] - * D\,\theta - Q\,\phi + * M = \int_\Omega \nabla\psi^\theta \cdot N^\phi \,dV \quad (\text{from } \nabla\theta \text{ term}) + * \f] + * \f[ + * Q = \int_\Omega \psi^\phi \cdot \nabla N^\theta \,dV \quad (\text{from } \boldsymbol{\phi} \text{ term, related to } -M^T) + * \f] + * \f[ + * D = \int_\Omega \psi^\phi \cdot N^\phi \,dV \quad (\text{mass matrix for } \boldsymbol{\phi}) + * \f] + * \f[ + * S = \int_\Omega \nabla\psi^\theta \cdot \nabla N^\theta \,dV \quad (\text{stiffness matrix for } \theta \text{, for stabilization}) + * \f] + * \f[ + * f(\theta)(\psi^\theta) = \int_\Omega \psi^\theta \cdot \theta^n \,dV \quad (\text{from nonlinear term } \theta^n) + * \f] + * The `PolytropeOperator` will then use these to form a system like: + * \f[ + * R(X) = \begin{pmatrix} + * \text{nonlin_op}(\theta) + M\,\boldsymbol{\phi} \\ + * D\,\boldsymbol{\phi} - Q\,\theta * \end{pmatrix} - * = \mathbf{0}, - * \f] - * with - * \f[ - * M = \int \nabla\psi^\theta \;\cdot\; N^\phi \,dV,\quad - * D = \int \psi^\phi \;\cdot\; N^\phi \,dV, - * \quad - * Q = \int \psi^\phi \;\cdot\; \nabla N^\theta \,dV, - * \quad - * f(\theta) = \int \psi^\theta \;\cdot\; \theta^n \,dV. + * = \mathbf{0} * \f] + * (The exact structure depends on the `PolytropeOperator`'s internal assembly, which might involve stabilization terms using S). * - * @note MFEM’s MixedVectorWeakDivergenceIntegrator implements - * \f$ -\nabla\!\cdot \f$ so we supply a –1 coefficient to make - * `Mform` represent the +M from the derivation. The single negation - * in `PolytropeOperator` then restores the final block sign. - * - - * - * @pre \c m_feTheta and \c m_fePhi must be valid, populated FiniteElementSpaces. - * @post \c m_polytropOperator is constructed with assembled forms and offsets. - * + * @pre `m_feTheta` and `m_fePhi` must be valid, populated `mfem::FiniteElementSpace` objects. + * `m_polytropicIndex` must be set. + * @post The returned `formBundle` contains unique pointers to assembled (and finalized where appropriate) MFEM forms. */ std::unique_ptr buildIndividualForms(const mfem::Array& blockOffsets); /** - * @brief Assemble and finalize the form (Must be a form that can be assembled and finalized) + * @brief Assemble and finalize a given MFEM form. * - * @param f form which is to be assembled and finalized + * This template function calls `Assemble()` and `Finalize()` on the provided form. + * `Assemble()` computes local element matrices and adds them to the global matrix. + * `Finalize()` builds the sparsity pattern and allows the `SparseMatrix` representation to be extracted. * - * @pre f is a valid form that can be assembled and finalized (Such as Bilinear or MixedBilinearForm) - * @post f is assembled and finalized + * @tparam FormType The type of the MFEM form (e.g., `mfem::BilinearForm`, `mfem::MixedBilinearForm`). + * @param f A reference to the form to be assembled and finalized. + * + * @pre `f` must be a valid form object that supports `Assemble()` and `Finalize()` methods. + * @post `f` is assembled and finalized, and its sparse matrix representation is available. + * + * @note Nonlinear forms like `mfem::NonlinearForm` are typically not "finalized" in this sense, + * as they don't directly produce a sparse matrix but are evaluated. This function is + * intended for linear forms. */ static void assembleAndFinalizeForm(auto &f); + + /** + * @brief Computes the essential true degrees of freedom (DOFs) and their values for boundary conditions. + * + * This method determines the DOFs that correspond to: + * 1. \f$\theta = 1\f$ at the center of the star. + * 2. \f$\theta = 0\f$ on the surface of the star (boundary attribute 1). + * 3. \f$\boldsymbol{\phi} \cdot \mathbf{n} = \text{surface\_flux}\f$ on the surface, where the flux is derived from \f$\theta'(\xi_1)\f$. + * (This is applied to the normal component of \f$\boldsymbol{\phi}\f$). + * 4. Potentially \f$\boldsymbol{\phi} = \mathbf{0}\f$ at the center (though the current implementation in `polySolver.cpp` + * seems to set components of \f$\boldsymbol{\phi}\f$ to zero at DOFs associated with the center element(s)). + * + * @return An `SSE::MFEMArrayPairSet` containing two pairs: + * - The first pair is for \f$\theta\f$: (`mfem::Array` of essential TDOF indices, `mfem::Array` of corresponding values). + * - The second pair is for \f$\boldsymbol{\phi}\f$: (`mfem::Array` of essential TDOF indices, `mfem::Array` of corresponding values). + * + * @details "True DOFs" (tdof) in MFEM refer to the actual degrees of freedom in the global system, + * as opposed to local DOFs within an element. Essential boundary conditions fix the values of these DOFs. + * The center condition for \f$\theta\f$ is applied to DOFs identified by `findCenterElement()`. + * Surface conditions are applied to boundary attributes marked as essential (typically attribute 1). + * The surface flux for \f$\boldsymbol{\phi}\f$ is obtained from `polycoeff::thetaSurfaceFlux(m_polytropicIndex)`. + * + * @pre `m_mesh`, `m_feTheta`, `m_fePhi` must be initialized. `m_polytropicIndex` must be set. + * @throw `mfem::ErrorException` (via `MFEM_ABORT`) if `findCenterElement()` fails to locate the center vertex. + */ SSE::MFEMArrayPairSet getEssentialTrueDof() const; + + /** + * @brief Finds the degrees of freedom (DOFs) associated with the geometric center (origin) of the mesh. + * + * This method identifies: + * 1. The mesh vertex located at coordinates (0,0,0). + * 2. The H1 DOFs (\f$\theta\f$) associated with this center vertex. + * 3. The RT DOFs (\f$\boldsymbol{\phi}\f$) associated with mesh elements that share this center vertex. + * + * These DOFs are used to apply boundary conditions at the center of the polytrope, + * such as \f$\theta(\xi_c)=1\f$ and \f$\boldsymbol{\phi}(\xi_c)=\mathbf{0}\f$. + * + * @return A `std::pair` of `mfem::Array`: + * - `first`: Array of \f$\theta\f$ (H1) DOF indices at the center. + * - `second`: Array of \f$\boldsymbol{\phi}\f$ (RT) DOF indices associated with central elements. + * + * @throw `mfem::ErrorException` (via `MFEM_ABORT`) if no vertex is found at the origin (within tolerance). + * + * @details For RT elements, DOFs are typically associated with faces (or edges in 2D). This method collects + * DOFs from all elements connected to the center vertex. For H1 elements, DOFs can be directly + * associated with vertices. + * + * @pre `m_mesh`, `m_feTheta`, `m_fePhi` must be initialized. + */ std::pair, mfem::Array> findCenterElement() const; + + /** + * @brief Sets the initial guess for the solution variables \f$\theta\f$ and \f$\boldsymbol{\phi}\f$. + * + * - For \f$\theta\f$: + * - The interior initial guess is based on the Lane-Emden series expansion: + * \f$\theta(\xi) = \sum a_k \xi^k\f$ (using `laneEmden::thetaSeriesExpansion`). + * - The boundary condition \f$\theta(\xi_1) = 0\f$ is projected onto the surface. + * - For \f$\boldsymbol{\phi}\f$: + * - The initial guess is \f$\boldsymbol{\phi} = -\nabla \theta_{\text{init}}\f$, where \f$\theta_{\text{init}}\f$ is the initial guess for \f$\theta\f$. + * - The boundary condition for the normal component \f$\boldsymbol{\phi} \cdot \mathbf{n}\f$ at the surface is projected. + * This value is \f$\theta'(\xi_1)\f$, obtained from `polycoeff::thetaSurfaceFlux`. + * - \f$\boldsymbol{\phi}\f$ components corresponding to central DOFs (from `findCenterElement`) are set to 0. + * + * The method uses `mfem::GridFunction::ProjectCoefficient` and `ProjectBdrCoefficient` (or `ProjectBdrCoefficientNormal`) + * for these projections. + * + * @note The projection of boundary conditions for \f$\boldsymbol{\phi}\f$ (RT elements) might not be exact due to + * H(div) continuity requirements. Inhomogeneous BC enforcement in `PolytropeOperator` handles this more robustly. + * + * @pre `m_theta`, `m_phi`, `m_mesh`, `m_feTheta`, `m_fePhi` must be initialized. + * `m_polytropicIndex` must be set. + * Configuration settings for viewing initial guess should be loaded if desired. + * @post `m_theta` and `m_phi` grid functions are populated with the initial guess. + */ void setInitialGuess() const; + + /** + * @brief Saves the 1D radial solution and optionally displays the 2D/3D solution using GLVis. + * + * Extracts the \f$\theta\f$ and \f$\boldsymbol{\phi}\f$ components from the converged `state_vector`. + * - If configured (`Poly:Output:1D:Save`), it extracts a 1D solution along a specified ray + * (defined by co-latitude and longitude) using `Probe::getRaySolution` and saves it to a CSV file. + * - If configured (`Poly:Output:View`), it displays \f$\theta\f$ and \f$\boldsymbol{\phi}\f$ using `Probe::glVisView`. + * + * @param state_vector The full solution vector (block vector containing \f$\theta\f$ and \f$\boldsymbol{\phi}\f$) + * obtained from the Newton solver, typically after reconstruction by `PolytropeOperator`. + * + * @pre `m_polytropOperator`, `m_feTheta`, `m_fePhi` must be initialized. + * Configuration settings for output and viewing must be loaded. + * @post Solution data is saved and/or visualized according to configuration. + */ void saveAndViewSolution(const mfem::BlockVector& state_vector) const; + + /** + * @brief Sets up the Newton solver and its associated linear solver (GMRES). + * + * 1. Loads solver parameters (tolerances, max iterations, print levels) for both Newton + * and GMRES from the configuration file (via `LoadSolverUserParams`). + * 2. Creates a `solverBundle` to manage the lifetimes of `mfem::GMRESSolver` and `mfem::NewtonSolver`. + * 3. Configures the GMRES solver with its parameters. + * 4. Configures the Newton solver with its parameters, sets the `PolytropeOperator` as the + * nonlinear system operator, and sets the configured GMRES solver as the linear solver + * for inverting Jacobians. + * + * @return A `solverBundle` struct containing the configured Newton and GMRES solvers. + * The ownership of the solvers within the bundle is managed by the bundle itself. + * + * @pre `m_polytropOperator` must be initialized and finalized. + * Configuration settings for solver parameters must be available. + * @post A fully configured `solverBundle` is returned, ready for `newton.Mult()`. + */ solverBundle setupNewtonSolver() const; + + /** + * @brief Sets the essential true DOFs on the `PolytropeOperator`. + * + * Calls `getEssentialTrueDof()` to compute the boundary condition DOFs and values, + * and then passes them to `m_polytropOperator->set_essential_true_dofs()`. + * This step is crucial for the `PolytropeOperator` to correctly handle + * boundary conditions when forming reduced systems and applying residuals/Jacobians. + * + * @pre `m_polytropOperator` must be initialized. + * `m_mesh`, `m_feTheta`, `m_fePhi`, `m_polytropicIndex` must be set (for `getEssentialTrueDof`). + * @post Essential boundary conditions are registered with the `m_polytropOperator`. + * The `PolytropeOperator` will likely be marked as not finalized after this call. + */ void setOperatorEssentialTrueDofs() const; + /** + * @brief Loads Newton and GMRES solver parameters from the configuration. + * + * Retrieves relative tolerance, absolute tolerance, maximum iterations, and print level + * for both the Newton solver and the GMRES linear solver from the `Config` instance. + * Default values are used if specific configuration keys are not found. + * + * Configuration keys are typically prefixed with `Poly:Solver:Newton:` and `Poly:Solver:GMRES:`. + * Example keys: `Poly:Solver:Newton:RelTol`, `Poly:Solver:GMRES:MaxIter`. + * + * @param[out] newtonRelTol Relative tolerance for Newton solver. + * @param[out] newtonAbsTol Absolute tolerance for Newton solver. + * @param[out] newtonMaxIter Maximum iterations for Newton solver. + * @param[out] newtonPrintLevel Print level for Newton solver. + * @param[out] gmresRelTol Relative tolerance for GMRES solver. + * @param[out] gmresAbsTol Absolute tolerance for GMRES solver. + * @param[out] gmresMaxIter Maximum iterations for GMRES solver. + * @param[out] gmresPrintLevel Print level for GMRES solver. + * + * @pre `m_config` must be a valid reference to a `Config` object. + * `m_logger` should be initialized if debug logging is enabled. + * @post Output parameters are populated with values from configuration or defaults. + * Solver parameters are logged at DEBUG level. + */ void LoadSolverUserParams(double &newtonRelTol, double &newtonAbsTol, int &newtonMaxIter, int &newtonPrintLevel, double &gmresRelTol, double &gmresAbsTol, int &gmresMaxIter, int &gmresPrintLevel) const; + /** + * @brief Utility function to get and save the coordinates of degrees of freedom for a finite element space. + * + * For each element in the mesh: + * 1. Gets the DOFs associated with that element from the given `fes`. + * 2. Gets the physical coordinates of the element's center (or a reference point). + * 3. Writes the DOF indices, mesh radius, element center radius, and element center x,y,z coordinates + * to the specified output file in CSV format. + * + * This can be useful for debugging or analyzing the distribution of DOFs. + * + * @param fes The `mfem::FiniteElementSpace` for which to get DOF coordinates. + * @param filename The name of the output CSV file. + * + * @pre `fes` must be a valid, initialized `mfem::FiniteElementSpace`. + * The mesh associated with `fes` must be valid. + * @post A CSV file named `filename` is created/truncated and populated with DOF coordinate information. + * + * @note For DOFs shared by multiple elements, this function might list them multiple times, + * associated with each element they belong to. The output format lists all DOFs for an element + * on one line, pipe-separated, followed by coordinate data for that element. + */ static void GetDofCoordinates(const mfem::FiniteElementSpace &fes, const std::string& filename); }; + diff --git a/src/poly/utils/public/polytropeOperator.h b/src/poly/utils/public/polytropeOperator.h index 828214b..b8ba482 100644 --- a/src/poly/utils/public/polytropeOperator.h +++ b/src/poly/utils/public/polytropeOperator.h @@ -310,8 +310,8 @@ private: std::unique_ptr m_ScaledSReduced; ///< Scaled S matrix (free DOFs only, scaled by stabilization coefficient). - // --- Stabilization Coefficient --- (Perhapses this should be a user parameter...) - static constexpr double m_stabilizationCoefficient = -1.0; ///< Stabilization coefficient for the system, used to more tightly couple ∇θ and φ. + // --- Stabilization Coefficient --- (Perhapses this should be a user parameter...) // TODO: Sort out why this is negative (sign error?) + static constexpr double m_stabilizationCoefficient = -2.0; ///< Stabilization coefficient for the system, used to more tightly couple ∇θ and φ. static constexpr double m_IncrementedStabilizationCoefficient = 1.0 + m_stabilizationCoefficient; ///< 1 + Stabilization coefficient for the system, used to more tightly couple ∇θ and φ. // --- State Vectors and DOF Management --- From 1e5938df0d258398a9e48bea217501315ef01eed Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 11 Jun 2025 11:17:08 -0400 Subject: [PATCH 157/167] docs(docs): added landing page --- docs/static/mainpage.md | 355 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 355 insertions(+) create mode 100644 docs/static/mainpage.md diff --git a/docs/static/mainpage.md b/docs/static/mainpage.md new file mode 100644 index 0000000..f3eb819 --- /dev/null +++ b/docs/static/mainpage.md @@ -0,0 +1,355 @@ +/** +@mainpage 4DSSE: A 4D Stellar Structure and Evolution Code + +@section intro_sec Introduction + +Welcome to the documentation for 4DSSE (4D Stellar Structure and Evolution), a new code designed for simulating stellar phenomena in three spatial dimensions plus time. This project is currently under active development. + +The primary goal of 4DSSE is to provide a flexible and extensible framework for advanced stellar modeling, incorporating modern numerical techniques and physics modules. + +@section build_sec Building 4DSSE + +The project uses Meson as its build system. MFEM is a core dependency and will be automatically downloaded and built if not found. + +**Prerequisites:** +- A C++ compiler (supporting C++17 or later) +- Meson (Install via pip: `pip install meson`) +- Python 3 + +**Build Steps:** + +1. **Clone the repository (if you haven't already):** + ```bash + git clone + cd 4dsse + ``` + +2. **Using the `mk` script (recommended for ease of use):** + - To build the project: + ```bash + ./mk + ``` + - To build without tests: + ```bash + ./mk --noTest + ``` + +3. **Using the `4DSSEConsole.sh` script:** + This script provides a simple interface for building and debugging. + ```bash + ./4DSSEConsole.sh + ``` + Follow the on-screen prompts. + +4. **Manual Meson build:** + - Setup the build directory (e.g., `build`): + ```bash + meson setup build + ``` + - Compile the project: + ```bash + meson compile -C build + ``` + - To run tests (if built with tests enabled): + ```bash + meson test -C build + ``` + +The compiled executables and libraries will typically be found in the `build` directory. + +@section usage_sec High-Level Usage Examples + +Below are some high-level examples of how to use key components of 4DSSE. + +@subsection usage_polysolver Solving for a Polytrope + +The `PolySolver` class handles the setup and solution of the Lane-Emden equation for polytropic stellar models. + +```cpp +#include "polySolver.h" +#include "config.h" // For global configuration +#include "probe.h" // For logging + +int main() { + // Initialize configuration and logging + Config::getInstance().loadConfig("path/to/your/config.yaml"); + Probe::LogManager::getInstance().getLogger("main_log"); // Initialize a logger + + try { + // Create a PolySolver for polytropic index n=1.5 and FE order 2 + PolySolver solver(1.5, 2); + solver.solve(); // Solve the system + + // Access the solution + mfem::GridFunction& theta_solution = solver.getSolution(); + // ... process or visualize theta_solution ... + + } catch (const std::exception& e) { + std::cerr << "An error occurred: " << e.what() << std::endl; + return 1; + } + return 0; +} +``` + +@subsection usage_composition Managing Chemical Compositions + +The `Composition` class allows for defining and managing chemical compositions. + +```cpp +#include "composition.h" +#include +#include + +int main() { + try { + // Define symbols and their mass fractions + std::vector symbols = {"H-1", "He-4"}; // Use specific isotopes + std::vector mass_fractions = {0.75, 0.25}; + + // Create and finalize the composition + composition::Composition comp(symbols, mass_fractions); + + // Get mass fraction of a specific element + std::cout << "Mass fraction of H-1: " << comp.getMassFraction("H-1") << std::endl; + + // Get global properties + auto global_props = comp.getComposition().second; + std::cout << "Mean particle mass: " << global_props.meanParticleMass << std::endl; + + } catch (const std::exception& e) { + std::cerr << "Composition error: " << e.what() << std::endl; + } + return 0; +} +``` + +@subsection usage_network Nuclear Reaction Networks + +The `Network` and `Approx8Network` classes provide interfaces for nuclear reaction network calculations. + +```cpp +#include "network.h" +#include "approx8.h" // Specific network implementation +#include +#include + +int main() { + nnApprox8::Approx8Network approx8_net; // Using the Approx8 network + approx8_net.setStiff(true); // Example: use stiff solver + + nuclearNetwork::NetIn input; + input.composition = {0.7, 0.0, 0.28, 0.01, 0.005, 0.004, 0.0005, 0.0005}; // H1, He3, He4, C12, N14, O16, Ne20, Mg24 + input.temperature = 1.5e7; // K + input.density = 150.0; // g/cm^3 + input.tmax = 1.0e10; // s + input.dt0 = 1.0e6; // s + // input.energy can also be set if needed + + try { + nuclearNetwork::NetOut output = approx8_net.evaluate(input); + std::cout << "Number of steps: " << output.num_steps << std::endl; + std::cout << "Final H-1 mass fraction (approx): " << output.composition[nnApprox8::Net::ih1] << std::endl; + } catch (const std::exception& e) { + std::cerr << "Network evaluation error: " << e.what() << std::endl; + } + return 0; +} +``` + +@subsection usage_constants Accessing Physical Constants + +The `Constants` singleton provides access to a database of physical constants. + +```cpp +#include "const.h" +#include + +int main() { + Constants& consts = Constants::getInstance(); + if (consts.isLoaded()) { + Constant G = consts.get("Gravitational constant"); + std::cout << G.name << ": " << G.value << " " << G.unit << std::endl; + + Constant c = consts["Speed of light in vacuum"]; // Can also use operator[] + std::cout << c.name << ": " << c.value << " " << c.unit << std::endl; + } else { + std::cerr << "Failed to load constants." << std::endl; + } + return 0; +} +``` + +@subsection usage_config Configuration Management + +The `Config` singleton manages settings from a YAML configuration file. + +```cpp +#include "config.h" +#include + +int main() { + Config& config = Config::getInstance(); + if (config.loadConfig("path/to/your/config.yaml")) { + // Get a string value, with a default if not found + std::string outputPath = config.get("Output:Path", "./output/"); + std::cout << "Output path: " << outputPath << std::endl; + + // Get an integer value + int maxIter = config.get("Solver:MaxIterations", 100); + std::cout << "Max iterations: " << maxIter << std::endl; + } else { + std::cerr << "Failed to load configuration." << std::endl; + } + return 0; +} +``` + +@subsection usage_logging Logging + +The `Probe::LogManager` provides a way to manage and use loggers. + +```cpp +#include "probe.h" +#include "config.h" // Often used to configure logging + +int main() { + // Assuming config is loaded and might define log file, level etc. + // Config::getInstance().loadConfig("config.yaml"); + + Probe::LogManager& logManager = Probe::LogManager::getInstance(); + quill::Logger* mainLogger = logManager.getLogger("main_app_log"); // Get or create logger + + // Example: Create a new file logger if not configured through a central mechanism + // quill::Logger* fileLogger = logManager.newFileLogger("app_trace.log", "trace_log"); + + LOG_INFO(mainLogger, "Application started. Version: {}", "1.0.0"); + // ... application logic ... + LOG_ERROR(mainLogger, "An unexpected error occurred in module X."); + + return 0; +} +``` + +@subsection usage_eos Equation of State (EOS) + +The `EosIO` class loads EOS tables, and the `helmholtz` namespace provides functions to use them, for example, the Helmholtz EOS. + +```cpp +#include "eosIO.h" +#include "helm.h" +#include + +int main() { + try { + // Load the Helmholtz EOS table + EosIO helm_eos_io("path/to/helm_table.dat"); // Replace with actual path + EOSTable& table_variant = helm_eos_io.getTable(); + + // Assuming it's a HELMTable, get it (add error checking in real code) + auto* helm_table_ptr = std::get_if>(&table_variant); + if (!helm_table_ptr || !(*helm_table_ptr) || !(*helm_table_ptr)->loaded) { + std::cerr << "Failed to load or access HELM table." << std::endl; + return 1; + } + const helmholtz::HELMTable& table = **helm_table_ptr; + + // Define input conditions + helmholtz::EOSInput input; + input.T = 1.0e7; // Temperature in K + input.rho = 100.0; // Density in g/cm^3 + input.abar = 1.0; // Mean atomic mass (e.g., for pure hydrogen) + input.zbar = 1.0; // Mean atomic number (e.g., for pure hydrogen) + + // Get EOS results + helmholtz::EOS results = helmholtz::get_helm_EOS(input, table); + + std::cout << "Total Pressure (Ptot): " << results.ptot << " dyne/cm^2" << std::endl; + std::cout << "Total Energy (Etot): " << results.etot << " erg/g" << std::endl; + + } catch (const std::exception& e) { + std::cerr << "EOS error: " << e.what() << std::endl; + return 1; + } + return 0; +} +``` + +@subsection usage_meshio Mesh Handling + +The `MeshIO` class facilitates loading and managing computational meshes. + +```cpp +#include "meshIO.h" +#include "mfem.hpp" // For mfem::Mesh +#include + +int main() { + try { + // Initialize MeshIO with a mesh file and a scale factor + MeshIO mesh_handler("path/to/your/mesh.msh", 1.0); // Replace with actual path + + if (mesh_handler.IsLoaded()) { + mfem::Mesh& mesh = mesh_handler.GetMesh(); + std::cout << "Mesh loaded successfully with " << mesh.GetNE() << " elements." << std::endl; + + // Optionally, rescale the mesh + // mesh_handler.LinearRescale(2.0); + // std::cout << "Mesh rescaled. New bounding box: "; + // mfem::Vector min, max; + // mesh.GetBoundingBox(min, max); + // min.Print(std::cout); max.Print(std::cout); + } else { + std::cerr << "Failed to load mesh." << std::endl; + } + } catch (const std::exception& e) { + std::cerr << "MeshIO error: " << e.what() << std::endl; + } + return 0; +} +``` + +@section modules_sec Key Modules and Components + +4DSSE is organized into several key modules: + +- **Polytrope Solver (`polySolver.h`, `polytropeOperator.h`):** + Provides tools to solve the Lane-Emden equation for polytropic stellar structures using a mixed finite element method. `PolytropeOperator` defines the nonlinear system and its Jacobian, while `PolySolver` orchestrates the solution process. The `SchurCompliment` and `GMRESInverter` classes are helper components for the linear algebra involved. + +- **Equation of State (EOS) (`helm.h`, `eosIO.h`):** + Manages Equation of State data. `helm.h` provides an implementation of the Helmholtz EOS (Timmes & Swesty 2000), including structures for table data (`HELMTable`), input parameters (`EOSInput`), and output results (`EOS`). It also defines functions for reading tables and calculating EOS quantities. `eosIO.h` provides the `EosIO` class for loading EOS tables from files, currently supporting the HELM table format. + +- **Chemical Composition (`composition.h`, `atomicSpecies.h`):** + Manages chemical compositions, allowing representation in mass or number fractions. It interfaces with `atomicSpecies.h` which provides a database of atomic species properties (based on AME2020). + +- **Nuclear Reaction Networks (`network.h`, `approx8.h`):** + Defines a base `Network` class for nuclear reaction network calculations. `approx8.h` provides a specific implementation, `Approx8Network`, for an 8-isotope network (H1, He3, He4, C12, N14, O16, Ne20, Mg24) based on Frank Timmes' "aprox8". It includes functions for individual reaction rates and uses Boost.Numeric.Odeint for solving the ODE system. + +- **Physical Constants (`const.h`):** + A singleton class `Constants` that loads and provides access to a wide range of physical constants with their values, uncertainties, units, and references. + +- **Configuration Management (`config.h`):** + A singleton class `Config` for loading and accessing application settings from YAML configuration files. + +- **Probing and Logging (`probe.h`):** + The `Probe` namespace offers utility functions for debugging, such as GLVis visualization (`glVisView`), and a `LogManager` for handling application-wide logging using the Quill library. + +- **Mesh I/O (`meshIO.h`):** + The `MeshIO` class handles loading and basic manipulation (e.g., scaling) of computational meshes using MFEM's `mfem::Mesh`. It ensures that meshes are correctly loaded and accessible. + +- **Integrators (`integrators.h`):** + (Details inferred) Likely contains custom MFEM integrators or coefficients used in the finite element formulations. + +- **Custom Types (`4DSTARTypes.h`):** + Defines project-specific data type aliases within the `SSE` namespace, primarily for simplifying common `std::pair` combinations involving `mfem::Array` and `mfem::Array`. These include `SSE::MFEMArrayPair` and `SSE::MFEMArrayPairSet`, often used for managing collections of MFEM degree-of-freedom lists and their corresponding values, especially for boundary conditions. + +@section future_dev Future Development + +Future work will focus on expanding the physics modules (e.g., equation of state, opacity), improving numerical solvers, and enhancing the parallelization capabilities for large-scale simulations. + +@section contact_sec Contact and Contributions + +For questions, bug reports, or contributions, please refer to the project's repository or contact the development team. +(Details to be added) + +*/ \ No newline at end of file From f0e1840c91b309586bed2132876d57e7dd53de68 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 11 Jun 2025 11:41:55 -0400 Subject: [PATCH 158/167] docs(docs): rebuilt docs --- Doxyfile | 31 +- docs/html/_d_object_8cpp.html | 87 +- docs/html/_d_object_8h.html | 40 +- docs/html/_d_object_8h_source.html | 235 +- docs/html/_lockable_d_object_8h.html | 37 +- docs/html/_lockable_d_object_8h_source.html | 113 +- docs/html/_metadata_8cpp.html | 43 +- docs/html/_metadata_8h.html | 61 +- docs/html/_metadata_8h.js | 3 +- docs/html/_metadata_8h_source.html | 172 +- docs/html/annotated.html | 162 +- docs/html/annotated_dup.js | 81 +- docs/html/class_d_object-members.html | 57 +- docs/html/class_d_object.html | 390 +- docs/html/class_d_object.js | 16 +- .../html/class_lockable_d_object-members.html | 37 +- docs/html/class_lockable_d_object.html | 191 +- docs/html/class_lockable_d_object.js | 4 +- docs/html/class_metadata-members.html | 39 +- docs/html/class_metadata.html | 214 +- docs/html/class_metadata.js | 6 +- docs/html/classes.html | 145 +- .../dir_4e6f6de88c62da29e0ddd0d8e63af038.html | 98 +- .../dir_4e6f6de88c62da29e0ddd0d8e63af038.js | 6 +- .../dir_5657658ab0dc14c9c63c088cb1f6321c.html | 100 +- .../dir_5657658ab0dc14c9c63c088cb1f6321c.js | 10 +- .../dir_68267d1309a1af8e8297ef4c3efbcdba.html | 114 +- .../dir_68267d1309a1af8e8297ef4c3efbcdba.js | 10 +- .../dir_768194193337d64eaa7edd2c5f5038a4.html | 92 +- docs/html/doxygen.css | 776 +-- docs/html/doxygen.svg | 4 +- docs/html/doxygen_crawl.html | 915 ++- docs/html/dynsections.js | 252 +- docs/html/files.html | 281 +- docs/html/files_dup.js | 4 +- docs/html/functions.html | 476 +- docs/html/functions_func.html | 505 +- docs/html/functions_rela.html | 91 +- docs/html/functions_type.html | 93 +- docs/html/globals.html | 224 +- docs/html/globals_func.html | 172 +- docs/html/index.html | 423 +- docs/html/jquery.js | 197 +- docs/html/navtree.css | 17 +- docs/html/navtree.js | 873 ++- docs/html/navtreedata.js | 38 +- docs/html/navtreeindex0.js | 500 +- docs/html/resize.js | 185 +- docs/html/search/all_0.js | 5 +- docs/html/search/all_1.js | 22 +- docs/html/search/all_2.js | 9 +- docs/html/search/all_3.js | 76 +- docs/html/search/all_4.js | 69 +- docs/html/search/all_5.js | 26 +- docs/html/search/all_6.js | 32 +- docs/html/search/all_7.js | 51 +- docs/html/search/all_8.js | 23 +- docs/html/search/all_9.js | 29 +- docs/html/search/classes_0.js | 3 +- docs/html/search/classes_1.js | 16 +- docs/html/search/classes_2.js | 5 +- docs/html/search/close.svg | 19 +- docs/html/search/files_0.js | 2 +- docs/html/search/files_1.js | 9 +- docs/html/search/files_2.js | 13 +- docs/html/search/functions_0.js | 8 +- docs/html/search/functions_1.js | 4 +- docs/html/search/functions_2.js | 31 +- docs/html/search/functions_3.js | 11 +- docs/html/search/functions_4.js | 17 +- docs/html/search/functions_5.js | 6 +- docs/html/search/functions_6.js | 49 +- docs/html/search/functions_7.js | 10 +- docs/html/search/functions_8.js | 16 +- docs/html/search/mag_sel.svg | 53 +- docs/html/search/related_0.js | 2 +- docs/html/search/search.css | 168 +- docs/html/search/search.js | 1034 ++-- docs/html/search/searchdata.js | 49 +- docs/html/search/typedefs_0.js | 2 +- docs/html/search/typedefs_1.js | 2 +- docs/html/tabs.css | 2 +- docs/latex/Makefile | 47 +- docs/latex/_d_object_8cpp.tex | 39 +- docs/latex/_d_object_8h.tex | 6 +- docs/latex/_d_object_8h_source.tex | 159 +- docs/latex/_lockable_d_object_8h.tex | 5 +- docs/latex/_lockable_d_object_8h_source.tex | 66 +- docs/latex/_metadata_8cpp.tex | 8 + docs/latex/_metadata_8h.tex | 23 +- docs/latex/_metadata_8h_source.tex | 114 +- docs/latex/annotated.tex | 67 +- docs/latex/class_d_object.tex | 308 +- docs/latex/class_lockable_d_object.tex | 98 +- docs/latex/class_metadata.tex | 129 +- docs/latex/doxygen.sty | 216 +- docs/latex/files.tex | 82 +- docs/latex/longtable_doxygen.sty | 25 +- docs/latex/refman.tex | 643 ++- docs/latex/tabu_doxygen.sty | 5114 ++++++++--------- .../.github/workflows/publish.yaml | 22 + docs/static/doxygen-awesome-css/.gitignore | 6 + docs/static/doxygen-awesome-css/.npmignore | 3 + docs/static/doxygen-awesome-css/Doxyfile | 2932 ++++++++++ docs/static/doxygen-awesome-css/LICENSE | 21 + docs/static/doxygen-awesome-css/Makefile | 39 + docs/static/doxygen-awesome-css/README.md | 173 + .../doxygen-awesome-css/docs/customization.md | 121 + .../doxygen-awesome-css/docs/extensions.md | 284 + .../docs/img/darkmode_toggle.png | Bin 0 -> 11523 bytes .../docs/img/fancy_scrollbars_firefox.png | Bin 0 -> 37200 bytes .../docs/img/fancy_scrollbars_webkit.gif | Bin 0 -> 5614878 bytes .../docs/img/fragment_copy_button.png | Bin 0 -> 32871 bytes .../docs/img/interactive_toc_mobile.png | Bin 0 -> 16425 bytes .../docs/img/paragraph_link.png | Bin 0 -> 12629 bytes .../static/doxygen-awesome-css/docs/tricks.md | 127 + .../doxygen-awesome-darkmode-toggle.js | 157 + .../doxygen-awesome-fragment-copy-button.js | 85 + .../doxygen-awesome-interactive-toc.js | 91 + .../doxygen-awesome-paragraph-link.js | 51 + ...n-awesome-sidebar-only-darkmode-toggle.css | 40 + .../doxygen-awesome-sidebar-only.css | 116 + .../doxygen-awesome-tabs.js | 90 + .../doxygen-awesome-css/doxygen-awesome.css | 2681 +++++++++ .../doxygen-custom/custom-alternative.css | 54 + .../doxygen-custom/custom.css | 57 + .../doxygen-custom/header.html | 90 + .../toggle-alternative-theme.js | 12 + .../doxygen-awesome-css/img/screenshot.png | Bin 0 -> 216518 bytes .../doxygen-awesome-css/img/testimage.png | Bin 0 -> 4792 bytes .../img/theme-variants-base.drawio.svg | 117 + .../theme-variants-sidebar-only.drawio.svg | 102 + .../include/MyLibrary/example.hpp | 169 + .../include/MyLibrary/subclass-example.hpp | 46 + .../doxygen-awesome-css/logo.drawio.svg | 1 + docs/static/doxygen-awesome-css/package.json | 34 + docs/static/mainpage.m.bakd | 355 ++ docs/static/mainpage.md | 3 - 138 files changed, 18404 insertions(+), 7317 deletions(-) create mode 100644 docs/static/doxygen-awesome-css/.github/workflows/publish.yaml create mode 100644 docs/static/doxygen-awesome-css/.gitignore create mode 100644 docs/static/doxygen-awesome-css/.npmignore create mode 100644 docs/static/doxygen-awesome-css/Doxyfile create mode 100644 docs/static/doxygen-awesome-css/LICENSE create mode 100644 docs/static/doxygen-awesome-css/Makefile create mode 100644 docs/static/doxygen-awesome-css/README.md create mode 100644 docs/static/doxygen-awesome-css/docs/customization.md create mode 100644 docs/static/doxygen-awesome-css/docs/extensions.md create mode 100644 docs/static/doxygen-awesome-css/docs/img/darkmode_toggle.png create mode 100644 docs/static/doxygen-awesome-css/docs/img/fancy_scrollbars_firefox.png create mode 100644 docs/static/doxygen-awesome-css/docs/img/fancy_scrollbars_webkit.gif create mode 100644 docs/static/doxygen-awesome-css/docs/img/fragment_copy_button.png create mode 100644 docs/static/doxygen-awesome-css/docs/img/interactive_toc_mobile.png create mode 100644 docs/static/doxygen-awesome-css/docs/img/paragraph_link.png create mode 100644 docs/static/doxygen-awesome-css/docs/tricks.md create mode 100644 docs/static/doxygen-awesome-css/doxygen-awesome-darkmode-toggle.js create mode 100644 docs/static/doxygen-awesome-css/doxygen-awesome-fragment-copy-button.js create mode 100644 docs/static/doxygen-awesome-css/doxygen-awesome-interactive-toc.js create mode 100644 docs/static/doxygen-awesome-css/doxygen-awesome-paragraph-link.js create mode 100644 docs/static/doxygen-awesome-css/doxygen-awesome-sidebar-only-darkmode-toggle.css create mode 100644 docs/static/doxygen-awesome-css/doxygen-awesome-sidebar-only.css create mode 100644 docs/static/doxygen-awesome-css/doxygen-awesome-tabs.js create mode 100644 docs/static/doxygen-awesome-css/doxygen-awesome.css create mode 100644 docs/static/doxygen-awesome-css/doxygen-custom/custom-alternative.css create mode 100644 docs/static/doxygen-awesome-css/doxygen-custom/custom.css create mode 100644 docs/static/doxygen-awesome-css/doxygen-custom/header.html create mode 100644 docs/static/doxygen-awesome-css/doxygen-custom/toggle-alternative-theme.js create mode 100644 docs/static/doxygen-awesome-css/img/screenshot.png create mode 100644 docs/static/doxygen-awesome-css/img/testimage.png create mode 100644 docs/static/doxygen-awesome-css/img/theme-variants-base.drawio.svg create mode 100644 docs/static/doxygen-awesome-css/img/theme-variants-sidebar-only.drawio.svg create mode 100644 docs/static/doxygen-awesome-css/include/MyLibrary/example.hpp create mode 100644 docs/static/doxygen-awesome-css/include/MyLibrary/subclass-example.hpp create mode 100644 docs/static/doxygen-awesome-css/logo.drawio.svg create mode 100644 docs/static/doxygen-awesome-css/package.json create mode 100644 docs/static/mainpage.m.bakd diff --git a/Doxyfile b/Doxyfile index 0dd57ca..eb85550 100644 --- a/Doxyfile +++ b/Doxyfile @@ -42,7 +42,7 @@ DOXYFILE_ENCODING = UTF-8 # title of most generated pages and in a few other places. # The default value is: My Project. -PROJECT_NAME = "New 4DSSE Code" +PROJECT_NAME = SERiF # The PROJECT_NUMBER tag can be used to enter a project or revision number. This # could be handy for archiving the generated documentation or if some version @@ -54,7 +54,7 @@ PROJECT_NUMBER = 0.0.1a # for a project that appears at the top of each page and should give viewers a # quick idea about the purpose of the project. Keep the description short. -PROJECT_BRIEF = +PROJECT_BRIEF = 3+1D Stellar Structure and Evolution # With the PROJECT_LOGO tag one can specify a logo or an icon that is included # in the documentation. The maximum height of the logo should not exceed 55 @@ -349,7 +349,7 @@ OPTIMIZE_OUTPUT_SLICE = NO # # Note see also the list of default file extension mappings. -EXTENSION_MAPPING = py=C++ +EXTENSION_MAPPING = md=markdown # If the MARKDOWN_SUPPORT tag is enabled then Doxygen pre-processes all comments # according to the Markdown format, which allows for more readable @@ -406,7 +406,7 @@ AUTOLINK_IGNORE_WORDS = # collaboration diagrams that involve STL classes more complete and accurate. # The default value is: NO. -BUILTIN_STL_SUPPORT = NO +BUILTIN_STL_SUPPORT = YES # If you use Microsoft's C++/CLI language, you should set this option to YES to # enable parsing support. @@ -540,13 +540,13 @@ EXTRACT_ALL = YES # be included in the documentation. # The default value is: NO. -EXTRACT_PRIVATE = NO +EXTRACT_PRIVATE = YES # If the EXTRACT_PRIV_VIRTUAL tag is set to YES, documented private virtual # methods of a class will be included in the documentation. # The default value is: NO. -EXTRACT_PRIV_VIRTUAL = NO +EXTRACT_PRIV_VIRTUAL = YES # If the EXTRACT_PACKAGE tag is set to YES, all members with package or internal # scope will be included in the documentation. @@ -558,7 +558,7 @@ EXTRACT_PACKAGE = NO # included in the documentation. # The default value is: NO. -EXTRACT_STATIC = NO +EXTRACT_STATIC = YES # If the EXTRACT_LOCAL_CLASSES tag is set to YES, classes (and structs) defined # locally in source files will be included in the documentation. If set to NO, @@ -991,7 +991,7 @@ WARN_LOGFILE = # spaces. See also FILE_PATTERNS and EXTENSION_MAPPING # Note: If this tag is empty the current directory is searched. -INPUT = src tests utils/opatio +INPUT = src tests docs/static/mainpage.md # This tag can be used to specify the character encoding of the source files # that Doxygen parses. Internally Doxygen uses the UTF-8 encoding. Doxygen uses @@ -1207,7 +1207,7 @@ FILTER_SOURCE_PATTERNS = # (index.html). This can be useful if you have a project on for instance GitHub # and want to reuse the introduction page also for the Doxygen output. -USE_MDFILE_AS_MAINPAGE = +USE_MDFILE_AS_MAINPAGE = docs/static/mainpage.md # If the IMPLICIT_DIR_DOCS tag is set to YES, any README.md file found in sub- # directories of the project's root, is used as the documentation for that sub- @@ -1238,7 +1238,7 @@ FORTRAN_COMMENT_AFTER = 72 # also VERBATIM_HEADERS is set to NO. # The default value is: NO. -SOURCE_BROWSER = NO +SOURCE_BROWSER = YES # Setting the INLINE_SOURCES tag to YES will include the body of functions, # multi-line macros, enums or list initialized variables directly into the @@ -1398,7 +1398,7 @@ HTML_FOOTER = # obsolete. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_STYLESHEET = +HTML_STYLESHEET = # The HTML_EXTRA_STYLESHEET tag can be used to specify additional user-defined # cascading style sheets that are included after the standard style sheets @@ -1416,7 +1416,10 @@ HTML_STYLESHEET = # documentation. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_EXTRA_STYLESHEET = +HTML_EXTRA_STYLESHEET = docs/static/doxygen-awesome-css/doxygen-awesome.css \ + docs/static/doxygen-awesome-css/doxygen-awesome-sidebar-only.css + + # The HTML_EXTRA_FILES tag can be used to specify one or more extra images or # other source files which should be copied to the HTML output directory. Note @@ -1439,7 +1442,7 @@ HTML_EXTRA_FILES = # The default value is: AUTO_LIGHT. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_COLORSTYLE = AUTO_LIGHT +HTML_COLORSTYLE = LIGHT # The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen # will adjust the colors in the style sheet and background images according to @@ -1750,7 +1753,7 @@ ECLIPSE_DOC_ID = org.doxygen.Project # The default value is: YES. # This tag requires that the tag GENERATE_HTML is set to YES. -DISABLE_INDEX = YES +DISABLE_INDEX = NO # The GENERATE_TREEVIEW tag is used to specify whether a tree-like index # structure should be generated to display hierarchical information. If the tag diff --git a/docs/html/_d_object_8cpp.html b/docs/html/_d_object_8cpp.html index b32a475..9cb7e04 100644 --- a/docs/html/_d_object_8cpp.html +++ b/docs/html/_d_object_8cpp.html @@ -5,7 +5,7 @@ -New 4DSSE Code: src/dobj/private/DObject.cpp File Reference +SERiF: src/dobj/private/DObject.cpp File Reference @@ -18,12 +18,9 @@ - + +

    @@ -32,21 +29,10 @@ -
    New 4DSSE Code 0.0.1a +
    SERiF 0.0.1a
    +
    3+1D Stellar Structure and Evolution
    -
    - @@ -63,6 +49,17 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); $(function() { codefold.init(0); }); /* @license-end */ + + + +
    +
    DObject.cpp File Reference
    @@ -111,10 +110,56 @@ $(function(){initNavTree('_d_object_8cpp.html',''); initResizable(true); });
    #include "DObject.h"
    #include <iostream>
    #include <stdexcept>
    -

    Detailed Description

    +
    +

    Go to the source code of this file.

    + + + + + +

    +Functions

    std::ostream & operator<< (std::ostream &os, const DObject &obj)
     Provides a human-readable summary of the DObject.
     
    +

    Detailed Description

    Implementation of the DObject class.

    Provides the implementation for a universal data container with plugin support.

    -
    + +

    Definition in file DObject.cpp.

    +

    Function Documentation

    + +

    ◆ operator<<()

    + +
    +
    + + + + + + + + + + + +
    std::ostream & operator<< (std::ostream & os,
    const DObject & obj )
    +
    + +

    Provides a human-readable summary of the DObject.

    +

    Useful for quick inspection or logging during debugging sessions.

    +
    Parameters
    + + + +
    osThe output stream to write to.
    objThe DObject to summarize.
    +
    +
    +
    Returns
    A reference to the output stream.
    + +

    Definition at line 126 of file DObject.cpp.

    + +
    +
    +
  • 5h}oMI|T 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�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

    lv^?&+M8PTgzA!&VxtTa1>i!!fG4Syj_hgy~f^t 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

  • {$g{ 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�?jNL*0)1<(AbaG>tIe(ax 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 literal 1721293 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

    class  Metadata  Represents metadata information for data objects in the dobj module. More...
      + + + +

    +Macros

    #define EXPORT_SYMBOL
     

    Detailed Description

    Public interface for the Metadata class used in the dobj module.

    The Metadata class provides descriptive information about the data encapsulated within a dobj, including size, type, dimensions, and debugging flags.

    -
    + +

    Definition in file Metadata.h.

    +

    Macro Definition Documentation

    + +

    ◆ EXPORT_SYMBOL

    + +
    +
    + + + + +
    #define EXPORT_SYMBOL
    +
    + +

    Definition at line 27 of file Metadata.h.

    + +
    +
    +

    lv^?&+M8PTgzA!&VxtTa1>i!!fG4Syj_hgy~f^t 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

  • lv^?&+M8PTgzA!&VxtTa1>i!!fG4Syj_hgy~f^t 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

  • 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

    - + @@ -291,10 +354,44 @@ Friends

    Use the appropriate type (matching the stored data) with std::get<T>().

    Returns
    A constant reference to the stored data.
    +

    Definition at line 46 of file DObject.cpp.

    + - -

    ◆ getMetadata()

    + +

    ◆ getDataAs()

    + +
    +
    +
    +template<typename T>
    +
    const DObject::DataType & DObject::getData const DObject::DataType & DObject::getData ( ) const
    + + + + +
    + + + + + + + +
    T DObject::getDataAs () const
    +
    +inline
    +
    + +

    Retrieves the data stored in the DObject as a typed object so that std::get<T>() is not needed.

    +
    Returns
    Data as type T
    + +

    Definition at line 156 of file DObject.h.

    + +
    + + +

    ◆ getErrorCode()

    @@ -303,7 +400,7 @@ Friends

    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 v|0$=h<+v6VmapvPQcg$ol0*m(fH+SiUg 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

    - + @@ -316,9 +413,10 @@ Friends
    const Metadata & DObject::getMetadata int DObject::getErrorCode ( ) const
    -

    Retrieves the metadata associated with the DObject.

    -

    The metadata provides essential information about the stored data, such as its type, size, and dimensions.

    -
    Returns
    A constant reference to the metadata.
    +

    Get the error code tracked by the DObject.

    +
    Returns
    The error code
    + +

    Definition at line 80 of file DObject.cpp.

    @@ -340,7 +438,7 @@ Friends -nodiscardnoexcept +noexcept
    @@ -348,6 +446,8 @@ Friends

    Checks if debugging is enabled for the DObject.

    Returns
    True if debugging is enabled, false otherwise.
    +

    Definition at line 67 of file DObject.cpp.

    +
    @@ -379,6 +479,8 @@ Friends

    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

    +

    Definition at line 87 of file DObject.cpp.

    + @@ -399,6 +501,8 @@ Friends

    Executes all registered plugins in the registry.

    Iterates through all plugins and invokes them on the current DObject.

    +

    Definition at line 117 of file DObject.cpp.

    + @@ -425,6 +529,8 @@ Friends +

    Definition at line 106 of file DObject.cpp.

    + @@ -436,7 +542,7 @@ Friends void DObject::setData ( - const DataType & data) + const DataType & data) @@ -451,6 +557,8 @@ Friends +

    Definition at line 53 of file DObject.cpp.

    + @@ -477,31 +585,37 @@ Friends +

    Definition at line 60 of file DObject.cpp.

    + - -

    ◆ setMetadata()

    + +

    ◆ setErrorCode()

    + + + + + +
    - + - +
    void DObject::setMetadata int DObject::setErrorCode (const Metadata & metadata)int code)
    +
    +noexcept
    +

    @breif Set error code tracked by the DOBject

    +
    Returns
    The previous error code
    +

    @breif Sets an error code and returns the old one

    -

    Updates the metadata for the DObject.

    -

    Use this function carefully to ensure consistency between the data and metadata.

    -
    Parameters
    - - -
    metadataThe new metadata to associate with the DObject.
    -
    -
    +

    Definition at line 74 of file DObject.cpp.

    @@ -529,6 +643,8 @@ Friends +

    Definition at line 97 of file DObject.cpp.

    +

    Friends And Related Symbol Documentation

    @@ -570,11 +686,143 @@ Friends
    Returns
    A reference to the output stream.
    +

    Definition at line 126 of file DObject.cpp.

    + + + +

    Member Data Documentation

    + +

    ◆ data_

    + +
    +
    + + + + + +
    + + + + +
    DataType DObject::data_
    +
    +private
    +
    + +

    The main data stored in the DObject.

    + +

    Definition at line 251 of file DObject.h.

    + +
    +
    + +

    ◆ dataTypeMap

    + +
    +
    + + + + +
    std::map<int, std::string> DObject::dataTypeMap
    +
    +Initial value:
    = {
    +
    {0, "bool"}, {1, "short int"}, {2, "int"}, {3, "long int"}, {4, "float"},
    +
    {5, "double"}, {6, "long double"}, {7, "string"}, {8, "std::monostate"},
    +
    {9, "vector<int>"}, {10, "vector<float>"}, {11, "vector<double>"},
    +
    {12, "vector<string>"}, {13, "vector<vector<int>"},
    +
    {14, "vector<vector<float>"}, {15, "vector<vector<double>"},
    +
    {16, "vector<vector<vector<int>>"}, {17, "vector<vector<vector<float>>"},
    +
    {18, "vector<vector<vector<double>>"}
    +
    }
    +
    +

    Definition at line 109 of file DObject.h.

    + +
    +
    + +

    ◆ debugEnabled_

    + +
    +
    + + + + + +
    + + + + +
    bool DObject::debugEnabled_ = false
    +
    +private
    +
    + +

    Indicates whether debugging is enabled.

    + +

    Definition at line 252 of file DObject.h.

    + +
    +
    + +

    ◆ errorCode_

    + +
    +
    + + + + + +
    + + + + +
    int DObject::errorCode_ = 0
    +
    +private
    +
    + +

    Error code tracked by the DObject.

    + +

    Definition at line 253 of file DObject.h.

    + +
    +
    + +

    ◆ plugins_

    + +
    +
    + + + + + +
    + + + + +
    std::map<std::string, Plugin> DObject::plugins_
    +
    +private
    +
    + +

    Registry for dynamically registered plugins.

    + +

    Definition at line 254 of file DObject.h.

    +

    The documentation for this class was generated from the following files: diff --git a/docs/html/class_d_object.js b/docs/html/class_d_object.js index d22767d..b512b2a 100644 --- a/docs/html/class_d_object.js +++ b/docs/html/class_d_object.js @@ -1,18 +1,24 @@ var class_d_object = [ - [ "DataType", "class_d_object.html#ad6fc2e29eae70cf94a2d241527857573", null ], + [ "DataType", "class_d_object.html#a55b7cdac36a3a518ba6e1ecef0e25dcd", null ], [ "Plugin", "class_d_object.html#af11334d08ef85c68b3aae7554548e5a7", null ], [ "DObject", "class_d_object.html#a0ae54853e18265657296bfb5ac3bf9d0", null ], - [ "DObject", "class_d_object.html#ab0c940fa193a42158c6726bf1a2ef54d", null ], + [ "DObject", "class_d_object.html#a598321f3b8524b98df72393c04d7470c", null ], [ "getData", "class_d_object.html#a4862655c3634d019b0a45b811d6f7235", null ], - [ "getMetadata", "class_d_object.html#a157b31e881aac6dd40782d3abc561d4e", null ], + [ "getDataAs", "class_d_object.html#aca2db093c1c8c6f7893de07544aed619", null ], + [ "getErrorCode", "class_d_object.html#afa8926d916081de72478cb8813c25e98", null ], [ "isDebuggingEnabled", "class_d_object.html#ae47bf220fbe2173cf6933c2380035dbd", null ], [ "registerPlugin", "class_d_object.html#a15afffdf339150fc872bf63bdd08d581", null ], [ "runAllPlugins", "class_d_object.html#a1223275dcbbf20334ea11707346acb93", null ], [ "runPlugin", "class_d_object.html#a99072eb52bb22745f0248f273fbf28fb", null ], [ "setData", "class_d_object.html#ab1718571434e84e90f1ec463e4786a8a", null ], [ "setDebugging", "class_d_object.html#a6f0023aee463e71d92442dcf61b6ed47", null ], - [ "setMetadata", "class_d_object.html#a296b1519249fdc1f6c7b4ab62d5421bc", null ], + [ "setErrorCode", "class_d_object.html#a3dce47a519f9da5085c0c5ac1eea4f38", null ], [ "unregisterPlugin", "class_d_object.html#a99b8688849e11501033a25f61efb8356", null ], - [ "operator<<", "class_d_object.html#aa54e75574f0302a2ca7252f9f0f0b3f1", null ] + [ "operator<<", "class_d_object.html#aa54e75574f0302a2ca7252f9f0f0b3f1", null ], + [ "data_", "class_d_object.html#ad7ba02f6d87ce64792149096f3310b21", null ], + [ "dataTypeMap", "class_d_object.html#a358d5f015da09ae5f0cbb46f3fd9e401", null ], + [ "debugEnabled_", "class_d_object.html#accf5c10d4afc3969607e11b0055312d5", null ], + [ "errorCode_", "class_d_object.html#ad8de5890e8dae5fc7e72fabca2520fc3", null ], + [ "plugins_", "class_d_object.html#ae9f7e4d2fbabc076961a40185676e208", null ] ]; \ No newline at end of file diff --git a/docs/html/class_lockable_d_object-members.html b/docs/html/class_lockable_d_object-members.html index 258beda..b5dfd71 100644 --- a/docs/html/class_lockable_d_object-members.html +++ b/docs/html/class_lockable_d_object-members.html @@ -5,7 +5,7 @@ -New 4DSSE Code: Member List +SERiF: Member List @@ -18,12 +18,9 @@ - + +
    @@ -32,21 +29,10 @@ -
    New 4DSSE Code 0.0.1a +
    SERiF 0.0.1a
    +
    3+1D Stellar Structure and Evolution
    -
    - -   - - - - -
    - @@ -63,6 +49,17 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); $(function() { codefold.init(0); }); /* @license-end */ + + + +
    diff --git a/docs/html/class_lockable_d_object.html b/docs/html/class_lockable_d_object.html index 7d7bd8e..aaae3fb 100644 --- a/docs/html/class_lockable_d_object.html +++ b/docs/html/class_lockable_d_object.html @@ -5,7 +5,7 @@ -New 4DSSE Code: LockableDObject Class Reference +SERiF: LockableDObject Class Reference @@ -18,12 +18,9 @@ - + +
    @@ -32,21 +29,10 @@ -
    New 4DSSE Code 0.0.1a +
    SERiF 0.0.1a
    +
    3+1D Stellar Structure and Evolution
    -
    - -   - - - - -
    - @@ -63,6 +49,17 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); $(function() { codefold.init(0); }); /* @license-end */ + + + +

    Constructor & Destructor Documentation

    + +

    ◆ LockableDObject()

    + +
    +
    + + + + + +
    + + + + + + + +
    LockableDObject::LockableDObject ()
    +
    +default
    +
    + +

    Default constructor.

    + +
    +
    +

    Member Function Documentation

    ◆ get()

    @@ -153,11 +187,108 @@ void unlock ()Access the underlying DObject.

    Returns
    A reference to the wrapped DObject.
    +

    Definition at line 26 of file LockableDObject.cpp.

    + +
    +
    + +

    ◆ lock()

    + +
    +
    + + + + + + + +
    void LockableDObject::lock ()
    +
    + +

    Locks the mutex to ensure thread-safe access.

    + +

    Definition at line 33 of file LockableDObject.cpp.

    + +
    +
    + +

    ◆ unlock()

    + +
    +
    + + + + + + + +
    void LockableDObject::unlock ()
    +
    + +

    Unlocks the mutex after thread-safe access.

    + +

    Definition at line 40 of file LockableDObject.cpp.

    + +
    +
    +

    Member Data Documentation

    + +

    ◆ mutex_

    + +
    +
    + + + + + +
    + + + + +
    std::mutex LockableDObject::mutex_
    +
    +private
    +
    + +

    Mutex for thread-safe access.

    + +

    Definition at line 64 of file LockableDObject.h.

    + +
    +
    + +

    ◆ object_

    + +
    +
    + + + + + +
    + + + + +
    DObject LockableDObject::object_
    +
    +private
    +
    + +

    The underlying DObject instance.

    + +

    Definition at line 63 of file LockableDObject.h.

    +

    The documentation for this class was generated from the following files:
    diff --git a/docs/html/class_lockable_d_object.js b/docs/html/class_lockable_d_object.js index 9200c33..d537ab7 100644 --- a/docs/html/class_lockable_d_object.js +++ b/docs/html/class_lockable_d_object.js @@ -3,5 +3,7 @@ var class_lockable_d_object = [ "LockableDObject", "class_lockable_d_object.html#ae1a174a2740fa053626fe2820ee0efee", null ], [ "get", "class_lockable_d_object.html#adcfe201fc728cc1c6fcf638a566ba9a1", null ], [ "lock", "class_lockable_d_object.html#ade38ca54703913359fc3b4366f6e292a", null ], - [ "unlock", "class_lockable_d_object.html#a1481ed99dcd837490bf28309aadaedfb", null ] + [ "unlock", "class_lockable_d_object.html#a1481ed99dcd837490bf28309aadaedfb", null ], + [ "mutex_", "class_lockable_d_object.html#a712cd3ea0c565f7e9089a651ef79b7bd", null ], + [ "object_", "class_lockable_d_object.html#a1eb1ca1d9cf979dcb9eead96054b89bb", null ] ]; \ No newline at end of file diff --git a/docs/html/class_metadata-members.html b/docs/html/class_metadata-members.html index 9f76ecc..4f64cd0 100644 --- a/docs/html/class_metadata-members.html +++ b/docs/html/class_metadata-members.html @@ -5,7 +5,7 @@ -New 4DSSE Code: Member List +SERiF: Member List @@ -18,12 +18,9 @@ - + +
    @@ -32,21 +29,10 @@ -
    New 4DSSE Code 0.0.1a +
    SERiF 0.0.1a
    +
    3+1D Stellar Structure and Evolution
    -
    - -   - - - - -
    - @@ -63,6 +49,17 @@ var searchBox = new SearchBox("searchBox", "search/",'.html'); $(function() { codefold.init(0); }); /* @license-end */ + + + +
    -

    ◆ Metadata()

    +

    ◆ Metadata() [2/2]

    @@ -199,6 +240,8 @@ Friends +

    Definition at line 40 of file Metadata.cpp.

    +

    Member Function Documentation

    @@ -230,6 +273,8 @@ Friends

    The size is often required for memory allocation and validation in numerical routines.

    Returns
    The total byte size of the data.
    +

    Definition at line 50 of file Metadata.cpp.

    +
    @@ -260,6 +305,8 @@ Friends

    The type (e.g., "float", "double") is critical for casting raw data or interfacing with libraries that require specific types.

    Returns
    A string representing the data type.
    +

    Definition at line 74 of file Metadata.cpp.

    +
    @@ -290,6 +337,8 @@ Friends

    Dimensions define the shape of the data (e.g., 2D arrays, 3D matrices). This is essential for ensuring that operations (e.g., matrix multiplication) are performed correctly.

    Returns
    A vector representing the size of each dimension.
    +

    Definition at line 98 of file Metadata.cpp.

    + @@ -320,6 +369,8 @@ Friends

    Debugging flags can be useful for tracking performance metrics or error provenance.

    Returns
    True if debugging is enabled, false otherwise.
    +

    Definition at line 120 of file Metadata.cpp.

    + @@ -360,6 +411,8 @@ Friends +

    Definition at line 62 of file Metadata.cpp.

    + @@ -392,6 +445,8 @@ Friends +

    Definition at line 86 of file Metadata.cpp.

    + @@ -432,6 +487,8 @@ Friends +

    Definition at line 132 of file Metadata.cpp.

    + @@ -464,6 +521,8 @@ Friends +

    Definition at line 109 of file Metadata.cpp.

    +

    Friends And Related Symbol Documentation

    @@ -513,11 +572,118 @@ Friends
    Returns
    A reference to the output stream.
    +

    Definition at line 146 of file Metadata.cpp.

    + + + +

    Member Data Documentation

    + +

    ◆ byteSize_

    + +
    +
    + + + + + +
    + + + + +
    int Metadata::byteSize_ = 0
    +
    +private
    +
    + +

    Total size of the data in bytes.

    + +

    Definition at line 126 of file Metadata.h.

    + +
    +
    + +

    ◆ dataType_

    + +
    +
    + + + + + +
    + + + + +
    std::string Metadata::dataType_
    +
    +private
    +
    + +

    Type of the data (e.g., "float", "double").

    + +

    Definition at line 127 of file Metadata.h.

    + +
    +
    + +

    ◆ debugFlag_

    + +
    +
    + + + + + +
    + + + + +
    bool Metadata::debugFlag_ = false
    +
    +private
    +
    + +

    Indicates whether debugging is enabled.

    + +

    Definition at line 129 of file Metadata.h.

    + +
    +
    + +

    ◆ dimensions_

    + +
    +
    + + + + + +
    + + + + +
    std::vector<std::size_t> Metadata::dimensions_
    +
    +private
    +
    + +

    Dimensions of the data (e.g., {3, 4} for a 3x4 matrix).

    + +

    Definition at line 128 of file Metadata.h.

    +

    The documentation for this class was generated from the following files: diff --git a/docs/html/class_metadata.js b/docs/html/class_metadata.js index 6dba3b2..4ad95e0 100644 --- a/docs/html/class_metadata.js +++ b/docs/html/class_metadata.js @@ -10,5 +10,9 @@ var class_metadata = [ "setDataType", "class_metadata.html#a88f4f57d443e2b7664e75e57a29dfbf0", null ], [ "setDebugEnabled", "class_metadata.html#a365c4594ad65c3b10b40a1cf4f4aea26", null ], [ "setDimensions", "class_metadata.html#af5264d1666839e69c192b565b5cfa606", null ], - [ "operator<<", "class_metadata.html#a12949a1ea26c4ff1afeb97101c0493c5", null ] + [ "operator<<", "class_metadata.html#a12949a1ea26c4ff1afeb97101c0493c5", null ], + [ "byteSize_", "class_metadata.html#ac73a509797c98c0d52fb32e1f93e38bc", null ], + [ "dataType_", "class_metadata.html#a290205e5f46416dd0f48bd6ff62888ac", null ], + [ "debugFlag_", "class_metadata.html#a65fd506f1bd41699d9cd19bc0dfc9701", null ], + [ "dimensions_", "class_metadata.html#a163f74d4ef9ecd13a34e7e9cab2e21ce", null ] ]; \ No newline at end of file diff --git a/docs/html/classes.html b/docs/html/classes.html index d82ecc0..e0a85ee 100644 --- a/docs/html/classes.html +++ b/docs/html/classes.html @@ -1,65 +1,65 @@ - + - - + + -New 4DSSE Code: Class Index +SERiF: Class Index + - + + - + +
    - - + -
    -
    New 4DSSE Code -  0.0.1a +
    +
    SERiF 0.0.1a
    +
    3+1D Stellar Structure and Evolution
    - - - - - - -
    -
    - + + + + + +
    diff --git a/docs/html/dir_4e6f6de88c62da29e0ddd0d8e63af038.html b/docs/html/dir_4e6f6de88c62da29e0ddd0d8e63af038.html index 45c78cc..2514f8a 100644 --- a/docs/html/dir_4e6f6de88c62da29e0ddd0d8e63af038.html +++ b/docs/html/dir_4e6f6de88c62da29e0ddd0d8e63af038.html @@ -1,65 +1,65 @@ - + - - + + -New 4DSSE Code: src/dobj/private Directory Reference +SERiF: src/dobj/private Directory Reference + - + + - + +
    - - + -
    -
    New 4DSSE Code -  0.0.1a +
    +
    SERiF 0.0.1a
    +
    3+1D Stellar Structure and Evolution
    - - - - - - -
    -
    - + + + + + +
    @@ -86,26 +86,32 @@ $(document).ready(function(){initNavTree('dir_4e6f6de88c62da29e0ddd0d8e63af038.h
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    private Directory Reference
    +
    private Directory Reference
    - - - + + - + - - + +

    +

    Files

    file  DObject.cpp
     Implementation of the DObject class.
     DObject.cpp
     Implementation of the DObject class.
     
    file  LockableDObject.cpp
     LockableDObject.cpp
     
     Metadata.cpp
     
    @@ -114,7 +120,7 @@ Files diff --git a/docs/html/dir_4e6f6de88c62da29e0ddd0d8e63af038.js b/docs/html/dir_4e6f6de88c62da29e0ddd0d8e63af038.js index 6959778..c6b1971 100644 --- a/docs/html/dir_4e6f6de88c62da29e0ddd0d8e63af038.js +++ b/docs/html/dir_4e6f6de88c62da29e0ddd0d8e63af038.js @@ -1,6 +1,6 @@ var dir_4e6f6de88c62da29e0ddd0d8e63af038 = [ - [ "DObject.cpp", "DObject_8cpp.html", "DObject_8cpp" ], - [ "LockableDObject.cpp", "LockableDObject_8cpp.html", null ], - [ "Metadata.cpp", "Metadata_8cpp.html", "Metadata_8cpp" ] + [ "DObject.cpp", "_d_object_8cpp.html", "_d_object_8cpp" ], + [ "LockableDObject.cpp", "_lockable_d_object_8cpp.html", null ], + [ "Metadata.cpp", "_metadata_8cpp.html", "_metadata_8cpp" ] ]; \ No newline at end of file diff --git a/docs/html/dir_5657658ab0dc14c9c63c088cb1f6321c.html b/docs/html/dir_5657658ab0dc14c9c63c088cb1f6321c.html index 6a10645..c1eb787 100644 --- a/docs/html/dir_5657658ab0dc14c9c63c088cb1f6321c.html +++ b/docs/html/dir_5657658ab0dc14c9c63c088cb1f6321c.html @@ -1,65 +1,65 @@ - + - - + + -New 4DSSE Code: src/dobj/public Directory Reference +SERiF: src/dobj/public Directory Reference + - + + - + +
    - - + -
    -
    New 4DSSE Code -  0.0.1a +
    +
    SERiF 0.0.1a
    +
    3+1D Stellar Structure and Evolution
    - - - - - - -
    -
    - + + + + + +
    @@ -86,27 +86,33 @@ $(document).ready(function(){initNavTree('dir_5657658ab0dc14c9c63c088cb1f6321c.h
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    public Directory Reference
    +
    public Directory Reference
    - - - + + - - + + - - + +

    +

    Files

    file  DObject.h [code]
     Defines the DObject class, a universal data container for the project.
     DObject.h
     Defines the DObject class, a universal data container for the project.
     
    file  LockableDObject.h [code]
     A lightweight wrapper for DObject that adds locking capabilities.
     LockableDObject.h
     A lightweight wrapper for DObject that adds locking capabilities.
     
     Metadata.h
     
    @@ -115,7 +121,7 @@ Files diff --git a/docs/html/dir_5657658ab0dc14c9c63c088cb1f6321c.js b/docs/html/dir_5657658ab0dc14c9c63c088cb1f6321c.js index edabcba..3d45c5b 100644 --- a/docs/html/dir_5657658ab0dc14c9c63c088cb1f6321c.js +++ b/docs/html/dir_5657658ab0dc14c9c63c088cb1f6321c.js @@ -1,10 +1,6 @@ var dir_5657658ab0dc14c9c63c088cb1f6321c = [ - [ "DObject.h", "DObject_8h.html", [ - [ "DObject", "classDObject.html", "classDObject" ] - ] ], - [ "LockableDObject.h", "LockableDObject_8h.html", [ - [ "LockableDObject", "classLockableDObject.html", "classLockableDObject" ] - ] ], - [ "Metadata.h", "Metadata_8h.html", "Metadata_8h" ] + [ "DObject.h", "_d_object_8h.html", "_d_object_8h" ], + [ "LockableDObject.h", "_lockable_d_object_8h.html", "_lockable_d_object_8h" ], + [ "Metadata.h", "_metadata_8h.html", "_metadata_8h" ] ]; \ No newline at end of file diff --git a/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html index 5ebf5f5..ab04d9a 100644 --- a/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html +++ b/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html @@ -1,65 +1,65 @@ - + - - + + -New 4DSSE Code: src Directory Reference +SERiF: src Directory Reference + - + + - + +
    - - + -
    -
    New 4DSSE Code -  0.0.1a +
    +
    SERiF 0.0.1a
    +
    3+1D Stellar Structure and Evolution
    - - - - - - -
    -
    - + + + + + +
    @@ -86,32 +86,50 @@ $(document).ready(function(){initNavTree('dir_68267d1309a1af8e8297ef4c3efbcdba.h
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    src Directory Reference
    +
    src Directory Reference
    - - + - + - + - + - + - + - + + + + + + + + + + + + +

    +

    Directories

    directory  config
     composition
     
    directory  const
     config
     
    directory  dobj
     const
     
    directory  meshIO
     dobj
     
    directory  opac
     eos
     
    directory  opatIO
     meshIO
     
    directory  poly
     misc
     
     network
     
     opac
     
     poly
     
     probe
     
     resource
     
     types
     
    @@ -120,7 +138,7 @@ Directories diff --git a/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.js b/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.js index 6087830..7214dbb 100644 --- a/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.js +++ b/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.js @@ -1,10 +1,16 @@ var dir_68267d1309a1af8e8297ef4c3efbcdba = [ + [ "composition", "dir_425afc2e69e55565110382214454a15b.html", "dir_425afc2e69e55565110382214454a15b" ], [ "config", "dir_7e83d1792d529f4aa7126ac7e0b3b699.html", "dir_7e83d1792d529f4aa7126ac7e0b3b699" ], [ "const", "dir_409882efad9ab48a895cd8b217d1e026.html", "dir_409882efad9ab48a895cd8b217d1e026" ], [ "dobj", "dir_768194193337d64eaa7edd2c5f5038a4.html", "dir_768194193337d64eaa7edd2c5f5038a4" ], + [ "eos", "dir_689df5374f46a72a7f1c8390720533bf.html", "dir_689df5374f46a72a7f1c8390720533bf" ], [ "meshIO", "dir_440126c2838a14af33b22611dbbb2bf6.html", "dir_440126c2838a14af33b22611dbbb2bf6" ], + [ "misc", "dir_88826aa2a10e1882b573f502bc7f4b55.html", "dir_88826aa2a10e1882b573f502bc7f4b55" ], + [ "network", "dir_fc4c7f03e1a69a98c370fae55a743828.html", "dir_fc4c7f03e1a69a98c370fae55a743828" ], [ "opac", "dir_98811334950283dfb0b975440d5272eb.html", "dir_98811334950283dfb0b975440d5272eb" ], - [ "opatIO", "dir_dc4574cef47f5b50114efcdd6e195baf.html", "dir_dc4574cef47f5b50114efcdd6e195baf" ], - [ "poly", "dir_d0d2d394e86fce6a7356095f51b9fa38.html", "dir_d0d2d394e86fce6a7356095f51b9fa38" ] + [ "poly", "dir_d0d2d394e86fce6a7356095f51b9fa38.html", "dir_d0d2d394e86fce6a7356095f51b9fa38" ], + [ "probe", "dir_6bad3e3551706232e4c4a487f3402f33.html", "dir_6bad3e3551706232e4c4a487f3402f33" ], + [ "resource", "dir_b8641f383bb3a55bd12c64e8208632c3.html", "dir_b8641f383bb3a55bd12c64e8208632c3" ], + [ "types", "dir_0c0c9fa8a58db41e576adc3ce68c5ee9.html", "dir_0c0c9fa8a58db41e576adc3ce68c5ee9" ] ]; \ No newline at end of file diff --git a/docs/html/dir_768194193337d64eaa7edd2c5f5038a4.html b/docs/html/dir_768194193337d64eaa7edd2c5f5038a4.html index 9da54d9..6396b31 100644 --- a/docs/html/dir_768194193337d64eaa7edd2c5f5038a4.html +++ b/docs/html/dir_768194193337d64eaa7edd2c5f5038a4.html @@ -1,65 +1,65 @@ - + - - + + -New 4DSSE Code: src/dobj Directory Reference +SERiF: src/dobj Directory Reference + - + + - + +
    - - + -
    -
    New 4DSSE Code -  0.0.1a +
    +
    SERiF 0.0.1a
    +
    3+1D Stellar Structure and Evolution
    - - - - - - -
    -
    - + + + + + +
    @@ -86,22 +86,28 @@ $(document).ready(function(){initNavTree('dir_768194193337d64eaa7edd2c5f5038a4.h
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    dobj Directory Reference
    +
    dobj Directory Reference
    - - + - +

    +

    Directories

    directory  private
     private
     
    directory  public
     public
     
    @@ -110,7 +116,7 @@ Directories diff --git a/docs/html/doxygen.css b/docs/html/doxygen.css index ffbff02..90fba19 100644 --- a/docs/html/doxygen.css +++ b/docs/html/doxygen.css @@ -1,26 +1,31 @@ -/* The standard CSS for doxygen 1.9.1 */ +/* The standard CSS for doxygen 1.13.2*/ -body, table, div, p, dl { - font: 400 14px/22px Roboto,sans-serif; +body { + background-color: white; + color: black; } -p.reference, p.definition { - font: 400 14px/22px Roboto,sans-serif; +body, table, div, p, dl { + font-weight: 400; + font-size: 14px; + font-family: Roboto,sans-serif; + line-height: 22px; } /* @group Heading Levels */ -h1.groupheader { - font-size: 150%; -} - .title { - font: 400 14px/28px Roboto,sans-serif; + font-family: Roboto,sans-serif; + line-height: 28px; font-size: 150%; font-weight: bold; margin: 10px 2px; } +h1.groupheader { + font-size: 150%; +} + h2.groupheader { border-bottom: 1px solid #879ECB; color: #354C7B; @@ -53,15 +58,6 @@ dt { font-weight: bold; } -ul.multicol { - -moz-column-gap: 1em; - -webkit-column-gap: 1em; - column-gap: 1em; - -moz-column-count: 3; - -webkit-column-count: 3; - column-count: 3; -} - p.startli, p.startdd { margin-top: 2px; } @@ -113,7 +109,6 @@ h3.version { } div.navtab { - border-right: 1px solid #A3B4D7; padding-right: 15px; text-align: right; line-height: 110%; @@ -127,6 +122,7 @@ td.navtab { padding-right: 6px; padding-left: 6px; } + td.navtabHL { background-image: url('tab_a.png'); background-repeat:repeat-x; @@ -135,7 +131,7 @@ td.navtabHL { } td.navtabHL a, td.navtabHL a:visited { - color: #fff; + color: white; text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); } @@ -151,6 +147,12 @@ div.qindex{ color: #A0A0A0; } +#main-menu a:focus { + outline: auto; + z-index: 10; + position: relative; +} + dt.alphachar{ font-size: 180%; font-weight: bold; @@ -176,6 +178,10 @@ dt.alphachar{ line-height: 1.15em; } +.classindex dl.even { + background-color: white; +} + .classindex dl.odd { background-color: #F8F9FC; } @@ -206,11 +212,13 @@ a { } a:hover { - text-decoration: underline; + text-decoration: none; + background: linear-gradient(to bottom, transparent 0,transparent calc(100% - 1px), currentColor 100%); } -.contents a.qindexHL:visited { - color: #FFFFFF; +a:hover > span.arrow { + text-decoration: none; + background : #F9FAFC; } a.el { @@ -221,21 +229,75 @@ a.elRef { } a.code, a.code:visited, a.line, a.line:visited { - color: #4665A2; + color: #4665A2; } a.codeRef, a.codeRef:visited, a.lineRef, a.lineRef:visited { - color: #4665A2; + color: #4665A2; } +a.code.hl_class { /* style for links to class names in code snippets */ } +a.code.hl_struct { /* style for links to struct names in code snippets */ } +a.code.hl_union { /* style for links to union names in code snippets */ } +a.code.hl_interface { /* style for links to interface names in code snippets */ } +a.code.hl_protocol { /* style for links to protocol names in code snippets */ } +a.code.hl_category { /* style for links to category names in code snippets */ } +a.code.hl_exception { /* style for links to exception names in code snippets */ } +a.code.hl_service { /* style for links to service names in code snippets */ } +a.code.hl_singleton { /* style for links to singleton names in code snippets */ } +a.code.hl_concept { /* style for links to concept names in code snippets */ } +a.code.hl_namespace { /* style for links to namespace names in code snippets */ } +a.code.hl_package { /* style for links to package names in code snippets */ } +a.code.hl_define { /* style for links to macro names in code snippets */ } +a.code.hl_function { /* style for links to function names in code snippets */ } +a.code.hl_variable { /* style for links to variable names in code snippets */ } +a.code.hl_typedef { /* style for links to typedef names in code snippets */ } +a.code.hl_enumvalue { /* style for links to enum value names in code snippets */ } +a.code.hl_enumeration { /* style for links to enumeration names in code snippets */ } +a.code.hl_signal { /* style for links to Qt signal names in code snippets */ } +a.code.hl_slot { /* style for links to Qt slot names in code snippets */ } +a.code.hl_friend { /* style for links to friend names in code snippets */ } +a.code.hl_dcop { /* style for links to KDE3 DCOP names in code snippets */ } +a.code.hl_property { /* style for links to property names in code snippets */ } +a.code.hl_event { /* style for links to event names in code snippets */ } +a.code.hl_sequence { /* style for links to sequence names in code snippets */ } +a.code.hl_dictionary { /* style for links to dictionary names in code snippets */ } + /* @end */ dl.el { margin-left: -1cm; } +ul.check { + list-style:none; + text-indent: -16px; + padding-left: 38px; +} +li.unchecked:before { + content: "\2610\A0"; +} +li.checked:before { + content: "\2611\A0"; +} + +ol { + text-indent: 0px; +} + ul { - overflow: hidden; /*Fixed: list item bullets overlap floating elements*/ + text-indent: 0px; + overflow: visible; +} + +ul.multicol { + -moz-column-gap: 1em; + -webkit-column-gap: 1em; + column-gap: 1em; + -moz-column-count: 3; + -webkit-column-count: 3; + column-count: 3; + list-style-type: none; } #side-nav ul { @@ -249,35 +311,69 @@ ul { .fragment { text-align: left; direction: ltr; - overflow-x: auto; /*Fixed: fragment lines overlap floating elements*/ + overflow-x: auto; overflow-y: hidden; + position: relative; + min-height: 12px; + margin: 10px 0px; + padding: 10px 10px; + border: 1px solid #C4CFE5; + border-radius: 4px; + background-color: #FBFCFD; + color: black; } pre.fragment { - border: 1px solid #C4CFE5; - background-color: #FBFCFD; - padding: 4px 6px; - margin: 4px 8px 4px 2px; - overflow: auto; - word-wrap: break-word; - font-size: 9pt; - line-height: 125%; - font-family: monospace, fixed; - font-size: 105%; + word-wrap: break-word; + font-size: 10pt; + line-height: 125%; + font-family: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed; } -div.fragment { - padding: 0 0 1px 0; /*Fixed: last line underline overlap border*/ - margin: 4px 8px 4px 2px; - background-color: #FBFCFD; - border: 1px solid #C4CFE5; +.clipboard { + width: 24px; + height: 24px; + right: 5px; + top: 5px; + opacity: 0; + position: absolute; + display: inline; + overflow: hidden; + justify-content: center; + align-items: center; + cursor: pointer; +} + +.clipboard.success { + border: 1px solid black; + border-radius: 4px; +} + +.fragment:hover .clipboard, .clipboard.success { + opacity: .4; +} + +.clipboard:hover, .clipboard.success { + opacity: 1 !important; +} + +.clipboard:active:not([class~=success]) svg { + transform: scale(.91); +} + +.clipboard.success svg { + fill: #2EC82E; +} + +.clipboard.success { + border-color: #2EC82E; } div.line { - font-family: monospace, fixed; + font-family: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed; font-size: 13px; min-height: 13px; - line-height: 1.0; + line-height: 1.2; text-wrap: unrestricted; white-space: -moz-pre-wrap; /* Moz */ white-space: -pre-wrap; /* Opera 4-6 */ @@ -310,19 +406,35 @@ div.line.glow { box-shadow: 0 0 10px cyan; } +span.fold { + margin-left: 5px; + margin-right: 1px; + margin-top: 0px; + margin-bottom: 0px; + padding: 0px; + display: inline-block; + width: 12px; + height: 12px; + background-repeat:no-repeat; + background-position:center; +} span.lineno { padding-right: 4px; + margin-right: 9px; text-align: right; - border-right: 2px solid #0F0; + border-right: 2px solid #00FF00; + color: black; background-color: #E8E8E8; white-space: pre; } -span.lineno a { +span.lineno a, span.lineno a:visited { + color: #4665A2; background-color: #D8D8D8; } span.lineno a:hover { + color: #4665A2; background-color: #C8C8C8; } @@ -335,24 +447,6 @@ span.lineno a:hover { user-select: none; } -div.ah, span.ah { - background-color: black; - font-weight: bold; - color: #FFFFFF; - margin-bottom: 3px; - margin-top: 3px; - padding: 0.2em; - border: solid thin #333; - border-radius: 0.5em; - -webkit-border-radius: .5em; - -moz-border-radius: .5em; - box-shadow: 2px 2px 3px #999; - -webkit-box-shadow: 2px 2px 3px #999; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; - background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#000),color-stop(0.3, #444)); - background-image: -moz-linear-gradient(center top, #eee 0%, #444 40%, #000 110%); -} - div.classindex ul { list-style: none; padding-left: 0; @@ -374,7 +468,6 @@ div.groupText { } body { - background-color: white; color: black; margin: 0; } @@ -385,33 +478,15 @@ div.contents { margin-right: 8px; } -td.indexkey { - background-color: #EBEFF6; - font-weight: bold; - border: 1px solid #C4CFE5; - margin: 2px 0px 2px 0; - padding: 2px 10px; - white-space: nowrap; - vertical-align: top; -} - -td.indexvalue { - background-color: #EBEFF6; - border: 1px solid #C4CFE5; - padding: 2px 10px; - margin: 2px 0px; -} - -tr.memlist { - background-color: #EEF1F7; -} - p.formulaDsp { text-align: center; } -img.formulaDsp { - +img.dark-mode-visible { + display: none; +} +img.light-mode-visible { + display: none; } img.formulaInl, img.inline { @@ -437,52 +512,63 @@ address.footer { img.footer { border: 0px; vertical-align: middle; + width: 104px; +} + +.compoundTemplParams { + color: #4665A2; + font-size: 80%; + line-height: 120%; } /* @group Code Colorization */ span.keyword { - color: #008000 + color: #008000; } span.keywordtype { - color: #604020 + color: #604020; } span.keywordflow { - color: #e08000 + color: #E08000; } span.comment { - color: #800000 + color: #800000; } span.preprocessor { - color: #806020 + color: #806020; } span.stringliteral { - color: #002080 + color: #002080; } span.charliteral { - color: #008080 + color: #008080; +} + +span.xmlcdata { + color: black; } span.vhdldigit { - color: #ff00ff + color: #FF00FF; } span.vhdlchar { - color: #000000 + color: #000000; } span.vhdlkeyword { - color: #700070 + color: #700070; } span.vhdllogic { - color: #ff0000 + color: #FF0000; } blockquote { @@ -492,34 +578,8 @@ blockquote { padding: 0 12px 0 16px; } -blockquote.DocNodeRTL { - border-left: 0; - border-right: 2px solid #9CAFD4; - margin: 0 4px 0 24px; - padding: 0 16px 0 12px; -} - /* @end */ -/* -.search { - color: #003399; - font-weight: bold; -} - -form.search { - margin-bottom: 0px; - margin-top: 0px; -} - -input.search { - font-size: 75%; - color: #000080; - font-weight: normal; - background-color: #e8eef2; -} -*/ - td.tiny { font-size: 75%; } @@ -527,11 +587,12 @@ td.tiny { .dirtab { padding: 4px; border-collapse: collapse; - border: 1px solid #A3B4D7; + border: 1px solid #2D4068; } th.dirtab { - background: #EBEFF6; + background-color: #374F7F; + color: #FFFFFF; font-weight: bold; } @@ -641,15 +702,6 @@ table.memberdecls { margin-left: 9px; } -.memnav { - background-color: #EBEFF6; - border: 1px solid #A3B4D7; - text-align: center; - margin: 2px; - margin-right: 15px; - padding: 2px; -} - .mempage { width: 100%; } @@ -689,33 +741,24 @@ table.memberdecls { font-weight: bold; text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); background-color: #DFE5F1; - /* opera specific markup */ box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); border-top-right-radius: 4px; - /* firefox specific markup */ - -moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px; - -moz-border-radius-topright: 4px; - /* webkit specific markup */ - -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15); - -webkit-border-top-right-radius: 4px; - } .overload { - font-family: "courier new",courier,monospace; + font-family: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed; font-size: 65%; } .memdoc, dl.reflist dd { - border-bottom: 1px solid #A8B8D9; - border-left: 1px solid #A8B8D9; - border-right: 1px solid #A8B8D9; + border-bottom: 1px solid #A8B8D9; + border-left: 1px solid #A8B8D9; + border-right: 1px solid #A8B8D9; padding: 6px 10px 2px 10px; - background-color: #FBFCFD; border-top-width: 0; background-image:url('nav_g.png'); background-repeat:repeat-x; - background-color: #FFFFFF; + background-color: white; /* opera specific markup */ border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; @@ -745,36 +788,44 @@ dl.reflist dd { .paramtype { white-space: nowrap; + padding: 0px; + padding-bottom: 1px; } .paramname { - color: #602020; white-space: nowrap; + padding: 0px; + padding-bottom: 1px; + margin-left: 2px; } + .paramname em { + color: #602020; font-style: normal; + margin-right: 1px; } -.paramname code { - line-height: 14px; + +.paramname .paramdefval { + font-family: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed; } .params, .retval, .exception, .tparams { margin-left: 0px; padding-left: 0px; -} +} .params .paramname, .retval .paramname, .tparams .paramname, .exception .paramname { font-weight: bold; vertical-align: top; } - + .params .paramtype, .tparams .paramtype { font-style: italic; vertical-align: top; -} - +} + .params .paramdir, .tparams .paramdir { - font-family: "courier new",courier,monospace; + font-family: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed; vertical-align: top; } @@ -858,9 +909,14 @@ div.directory { border-left: 1px solid rgba(0,0,0,0.05); } +.directory tr.odd { + padding-left: 6px; + background-color: #F8F9FC; +} + .directory tr.even { padding-left: 6px; - background-color: #F7F8FB; + background-color: white; } .directory img { @@ -896,7 +952,8 @@ div.directory { } .icon { - font-family: Arial, Helvetica; + font-family: Arial,Helvetica; + line-height: normal; font-weight: bold; font-size: 12px; height: 14px; @@ -920,8 +977,7 @@ div.directory { width: 24px; height: 18px; margin-bottom: 4px; - background-image:url('folderopen.png'); - background-position: 0px -4px; + background-image:url('folderopen.svg'); background-repeat: repeat-y; vertical-align:top; display: inline-block; @@ -931,8 +987,7 @@ div.directory { width: 24px; height: 18px; margin-bottom: 4px; - background-image:url('folderclosed.png'); - background-position: 0px -4px; + background-image:url('folderclosed.svg'); background-repeat: repeat-y; vertical-align:top; display: inline-block; @@ -942,17 +997,13 @@ div.directory { width: 24px; height: 18px; margin-bottom: 4px; - background-image:url('doc.png'); + background-image:url('doc.svg'); background-position: 0px -4px; background-repeat: repeat-y; vertical-align:top; display: inline-block; } -table.directory { - font: 400 14px Roboto,sans-serif; -} - /* @end */ div.dynheader { @@ -994,15 +1045,10 @@ table.doxtable th { } table.fieldtable { - /*width: 100%;*/ margin-bottom: 10px; border: 1px solid #A8B8D9; border-spacing: 0px; - -moz-border-radius: 4px; - -webkit-border-radius: 4px; border-radius: 4px; - -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px; - -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15); } @@ -1010,7 +1056,7 @@ table.fieldtable { padding: 3px 7px 2px; } -.fieldtable td.fieldtype, .fieldtable td.fieldname { +.fieldtable td.fieldtype, .fieldtable td.fieldname, .fieldtable td.fieldinit { white-space: nowrap; border-right: 1px solid #A8B8D9; border-bottom: 1px solid #A8B8D9; @@ -1021,15 +1067,20 @@ table.fieldtable { padding-top: 3px; } +.fieldtable td.fieldinit { + padding-top: 3px; + text-align: right; +} + + .fieldtable td.fielddoc { border-bottom: 1px solid #A8B8D9; - /*width: 100%;*/ } .fieldtable td.fielddoc p:first-child { margin-top: 0px; -} - +} + .fieldtable td.fielddoc p:last-child { margin-bottom: 2px; } @@ -1039,7 +1090,7 @@ table.fieldtable { } .fieldtable th { - background-image:url('nav_f.png'); + background-image: url('nav_f.png'); background-repeat:repeat-x; background-color: #E2E8F2; font-size: 90%; @@ -1048,10 +1099,6 @@ table.fieldtable { padding-top: 5px; text-align:left; font-weight: 400; - -moz-border-radius-topleft: 4px; - -moz-border-radius-topright: 4px; - -webkit-border-top-left-radius: 4px; - -webkit-border-top-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom: 1px solid #A8B8D9; @@ -1071,12 +1118,12 @@ table.fieldtable { .navpath ul { font-size: 11px; - background-image:url('tab_b.png'); + background-image: url('tab_b.png'); background-repeat:repeat-x; background-position: 0 -5px; height:30px; line-height:30px; - color:#8AA0CC; + color:#283A5D; border:solid 1px #C2CDE4; overflow:hidden; margin:0px; @@ -1092,24 +1139,24 @@ table.fieldtable { background-image:url('bc_s.png'); background-repeat:no-repeat; background-position:right; - color:#364D7C; + color: #364D7C; } .navpath li.navelem a { height:32px; display:block; - text-decoration: none; outline: none; color: #283A5D; font-family: 'Lucida Grande',Geneva,Helvetica,Arial,sans-serif; text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9); - text-decoration: none; + text-decoration: none; } .navpath li.navelem a:hover { - color:#6884BD; + color: white; + text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); } .navpath li.footer @@ -1121,7 +1168,7 @@ table.fieldtable { background-image:none; background-repeat:no-repeat; background-position:right; - color:#364D7C; + color: #2A3D61; font-size: 8pt; } @@ -1133,7 +1180,7 @@ div.summary padding-right: 5px; width: 50%; text-align: right; -} +} div.summary a { @@ -1148,7 +1195,7 @@ table.classindex margin-right: 3%; width: 94%; border: 0; - border-spacing: 0; + border-spacing: 0; padding: 0; } @@ -1166,7 +1213,7 @@ div.ingroups a div.header { - background-image:url('nav_h.png'); + background-image: url('nav_h.png'); background-repeat:repeat-x; background-color: #F9FAFC; margin: 0px; @@ -1187,17 +1234,13 @@ dl { padding: 0 0 0 0; } -/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug, dl.examples */ +/* + dl.section { margin-left: 0px; padding-left: 0px; } -dl.section.DocNodeRTL { - margin-right: 0px; - padding-right: 0px; -} - dl.note { margin-left: -7px; padding-left: 3px; @@ -1205,33 +1248,13 @@ dl.note { border-color: #D0C000; } -dl.note.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #D0C000; -} - -dl.warning, dl.attention { +dl.warning, dl.attention, dl.important { margin-left: -7px; padding-left: 3px; border-left: 4px solid; border-color: #FF0000; } -dl.warning.DocNodeRTL, dl.attention.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #FF0000; -} - dl.pre, dl.post, dl.invariant { margin-left: -7px; padding-left: 3px; @@ -1239,16 +1262,6 @@ dl.pre, dl.post, dl.invariant { border-color: #00D000; } -dl.pre.DocNodeRTL, dl.post.DocNodeRTL, dl.invariant.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #00D000; -} - dl.deprecated { margin-left: -7px; padding-left: 3px; @@ -1256,16 +1269,6 @@ dl.deprecated { border-color: #505050; } -dl.deprecated.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #505050; -} - dl.todo { margin-left: -7px; padding-left: 3px; @@ -1273,16 +1276,6 @@ dl.todo { border-color: #00C0E0; } -dl.todo.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #00C0E0; -} - dl.test { margin-left: -7px; padding-left: 3px; @@ -1290,16 +1283,6 @@ dl.test { border-color: #3030E0; } -dl.test.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #3030E0; -} - dl.bug { margin-left: -7px; padding-left: 3px; @@ -1307,20 +1290,110 @@ dl.bug { border-color: #C08050; } -dl.bug.DocNodeRTL { - margin-left: 0; - padding-left: 0; - border-left: 0; - margin-right: -7px; - padding-right: 3px; - border-right: 4px solid; - border-color: #C08050; +*/ + +dl.bug dt a, dl.deprecated dt a, dl.todo dt a, dl.test a { + font-weight: bold !important; +} + +dl.warning, dl.attention, dl.important, dl.note, dl.deprecated, dl.bug, +dl.invariant, dl.pre, dl.post, dl.todo, dl.test, dl.remark { + padding: 10px; + margin: 10px 0px; + overflow: hidden; + margin-left: 0; + border-radius: 4px; } dl.section dd { - margin-bottom: 6px; + margin-bottom: 2px; } +dl.warning, dl.attention, dl.important { + background: #f8d1cc; + border-left: 8px solid #b61825; + color: #75070f; +} + +dl.warning dt, dl.attention dt, dl.important dt { + color: #b61825; +} + +dl.note, dl.remark { + background: #faf3d8; + border-left: 8px solid #f3a600; + color: #5f4204; +} + +dl.note dt, dl.remark dt { + color: #f3a600; +} + +dl.todo { + background: #e4f3ff; + border-left: 8px solid #1879C4; + color: #274a5c; +} + +dl.todo dt { + color: #1879C4; +} + +dl.test { + background: #e8e8ff; + border-left: 8px solid #3939C4; + color: #1a1a5c; +} + +dl.test dt { + color: #3939C4; +} + +dl.bug dt a { + color: #5b2bdd !important; +} + +dl.bug { + background: #e4dafd; + border-left: 8px solid #5b2bdd; + color: #2a0d72; +} + +dl.bug dt a { + color: #5b2bdd !important; +} + +dl.deprecated { + background: #ecf0f3; + border-left: 8px solid #5b6269; + color: #43454a; +} + +dl.deprecated dt a { + color: #5b6269 !important; +} + +dl.note dd, dl.warning dd, dl.pre dd, dl.post dd, +dl.remark dd, dl.attention dd, dl.important dd, dl.invariant dd, +dl.bug dd, dl.deprecated dd, dl.todo dd, dl.test dd { + margin-inline-start: 0px; +} + +dl.invariant, dl.pre, dl.post { + background: #d8f1e3; + border-left: 8px solid #44b86f; + color: #265532; +} + +dl.invariant dt, dl.pre dt, dl.post dt { + color: #44b86f; +} + + +#projectrow +{ + height: 56px; +} #projectlogo { @@ -1328,34 +1401,43 @@ dl.section dd { vertical-align: bottom; border-collapse: separate; } - + #projectlogo img -{ +{ border: 0px none; } - + #projectalign { vertical-align: middle; + padding-left: 0.5em; } #projectname { - font: 300% Tahoma, Arial,sans-serif; + font-size: 200%; + font-family: Tahoma,Arial,sans-serif; margin: 0px; padding: 2px 0px; } - + +#side-nav #projectname +{ + font-size: 130%; +} + #projectbrief { - font: 120% Tahoma, Arial,sans-serif; + font-size: 90%; + font-family: Tahoma,Arial,sans-serif; margin: 0px; padding: 0px; } #projectnumber { - font: 50% Tahoma, Arial,sans-serif; + font-size: 50%; + font-family: 50% Tahoma,Arial,sans-serif; margin: 0px; padding: 0px; } @@ -1366,6 +1448,7 @@ dl.section dd { margin: 0px; width: 100%; border-bottom: 1px solid #5373B4; + background-color: white; } .image @@ -1398,11 +1481,6 @@ dl.section dd { font-weight: bold; } -div.zoom -{ - border: 1px solid #90A5CE; -} - dl.citelist { margin-bottom:50px; } @@ -1433,27 +1511,16 @@ div.toc { width: 200px; } -.PageDocRTL-title div.toc { - float: left !important; - text-align: right; -} - div.toc li { - background: url("bdwn.png") no-repeat scroll 0 5px transparent; - font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif; + background: url("data:image/svg+xml;utf8,&%238595;") no-repeat scroll 0 5px transparent; + font: 10px/1.2 Verdana,'DejaVu Sans',Geneva,sans-serif; margin-top: 5px; padding-left: 10px; padding-top: 2px; } -.PageDocRTL-title div.toc li { - background-position-x: right !important; - padding-left: 0 !important; - padding-right: 10px; -} - div.toc h3 { - font: bold 12px/1.2 Arial,FreeSans,sans-serif; + font: bold 12px/1.2 Verdana,'DejaVu Sans',Geneva,sans-serif; color: #4665A2; border-bottom: 0 none; margin: 0; @@ -1463,22 +1530,19 @@ div.toc ul { list-style: none outside none; border: medium none; padding: 0px; -} +} + +div.toc li[class^='level'] { + margin-left: 15px; +} div.toc li.level1 { margin-left: 0px; } -div.toc li.level2 { - margin-left: 15px; -} - -div.toc li.level3 { - margin-left: 30px; -} - -div.toc li.level4 { - margin-left: 45px; +div.toc li.empty { + background-image: none; + margin-top: 0px; } span.emoji { @@ -1487,24 +1551,8 @@ span.emoji { */ } -.PageDocRTL-title div.toc li.level1 { - margin-left: 0 !important; - margin-right: 0; -} - -.PageDocRTL-title div.toc li.level2 { - margin-left: 0 !important; - margin-right: 15px; -} - -.PageDocRTL-title div.toc li.level3 { - margin-left: 0 !important; - margin-right: 30px; -} - -.PageDocRTL-title div.toc li.level4 { - margin-left: 0 !important; - margin-right: 45px; +span.obfuscator { + display: none; } .inherit_header { @@ -1541,7 +1589,8 @@ tr.heading h2 { #powerTip { cursor: default; - white-space: nowrap; + /*white-space: nowrap;*/ + color: black; background-color: white; border: 1px solid gray; border-radius: 4px 4px 4px 4px; @@ -1564,6 +1613,10 @@ tr.heading h2 { font-weight: bold; } +#powerTip a { + color: #4665A2; +} + #powerTip div.ttname { font-weight: bold; } @@ -1575,7 +1628,9 @@ tr.heading h2 { #powerTip div { margin: 0px; padding: 0px; - font: 12px/16px Roboto,sans-serif; + font-size: 12px; + font-family: Roboto,sans-serif; + line-height: 16px; } #powerTip:before, #powerTip:after { @@ -1620,12 +1675,12 @@ tr.heading h2 { } #powerTip.n:after, #powerTip.ne:after, #powerTip.nw:after { - border-top-color: #FFFFFF; + border-top-color: white; border-width: 10px; margin: 0px -10px; } -#powerTip.n:before { - border-top-color: #808080; +#powerTip.n:before, #powerTip.ne:before, #powerTip.nw:before { + border-top-color: gray; border-width: 11px; margin: 0px -11px; } @@ -1648,13 +1703,13 @@ tr.heading h2 { } #powerTip.s:after, #powerTip.se:after, #powerTip.sw:after { - border-bottom-color: #FFFFFF; + border-bottom-color: white; border-width: 10px; margin: 0px -10px; } #powerTip.s:before, #powerTip.se:before, #powerTip.sw:before { - border-bottom-color: #808080; + border-bottom-color: gray; border-width: 11px; margin: 0px -11px; } @@ -1675,13 +1730,13 @@ tr.heading h2 { left: 100%; } #powerTip.e:after { - border-left-color: #FFFFFF; + border-left-color: gray; border-width: 10px; top: 50%; margin-top: -10px; } #powerTip.e:before { - border-left-color: #808080; + border-left-color: gray; border-width: 11px; top: 50%; margin-top: -11px; @@ -1691,13 +1746,13 @@ tr.heading h2 { right: 100%; } #powerTip.w:after { - border-right-color: #FFFFFF; + border-right-color: gray; border-width: 10px; top: 50%; margin-top: -10px; } #powerTip.w:before { - border-right-color: #808080; + border-right-color: gray; border-width: 11px; top: 50%; margin-top: -11px; @@ -1758,32 +1813,13 @@ th.markdownTableHeadCenter, td.markdownTableBodyCenter { text-align: center } -.DocNodeRTL { - text-align: right; - direction: rtl; -} - -.DocNodeLTR { - text-align: left; - direction: ltr; -} - -table.DocNodeRTL { - width: auto; - margin-right: 0; - margin-left: auto; -} - -table.DocNodeLTR { - width: auto; - margin-right: auto; - margin-left: 0; -} - -tt, code, kbd, samp +tt, code, kbd { display: inline-block; - direction:ltr; +} +tt, code, kbd +{ + vertical-align: top; } /* @end */ @@ -1791,3 +1827,23 @@ u { text-decoration: underline; } +details>summary { + list-style-type: none; +} + +details > summary::-webkit-details-marker { + display: none; +} + +details>summary::before { + content: "\25ba"; + padding-right:4px; + font-size: 80%; +} + +details[open]>summary::before { + content: "\25bc"; + padding-right:4px; + font-size: 80%; +} + diff --git a/docs/html/doxygen.svg b/docs/html/doxygen.svg index d42dad5..79a7635 100644 --- a/docs/html/doxygen.svg +++ b/docs/html/doxygen.svg @@ -1,4 +1,6 @@ + @@ -17,7 +19,7 @@ - + diff --git a/docs/html/doxygen_crawl.html b/docs/html/doxygen_crawl.html index 3e3a587..e0ff558 100644 --- a/docs/html/doxygen_crawl.html +++ b/docs/html/doxygen_crawl.html @@ -8,67 +8,970 @@ + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/html/dynsections.js b/docs/html/dynsections.js index 3174bd7..0c35605 100644 --- a/docs/html/dynsections.js +++ b/docs/html/dynsections.js @@ -22,100 +22,184 @@ @licend The above is the entire license notice for the JavaScript code in this file */ -function toggleVisibility(linkObj) -{ - var base = $(linkObj).attr('id'); - var summary = $('#'+base+'-summary'); - var content = $('#'+base+'-content'); - var trigger = $('#'+base+'-trigger'); - var src=$(trigger).attr('src'); - if (content.is(':visible')===true) { - content.hide(); - summary.show(); - $(linkObj).addClass('closed').removeClass('opened'); - $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png'); - } else { - content.show(); - summary.hide(); - $(linkObj).removeClass('closed').addClass('opened'); - $(trigger).attr('src',src.substring(0,src.length-10)+'open.png'); - } - return false; + +function toggleVisibility(linkObj) { + return dynsection.toggleVisibility(linkObj); } -function updateStripes() -{ - $('table.directory tr'). - removeClass('even').filter(':visible:even').addClass('even'); -} +let dynsection = { -function toggleLevel(level) -{ - $('table.directory tr').each(function() { - var l = this.id.split('_').length-1; - var i = $('#img'+this.id.substring(3)); - var a = $('#arr'+this.id.substring(3)); - if (l'); + // add vertical lines to other rows + $('span[class=lineno]').not(':eq(0)').append(''); + // add toggle controls to lines with fold divs + $('div[class=foldopen]').each(function() { + // extract specific id to use + const id = $(this).attr('id').replace('foldopen',''); + // extract start and end foldable fragment attributes + const start = $(this).attr('data-start'); + const end = $(this).attr('data-end'); + // replace normal fold span with controls for the first line of a foldable fragment + $(this).find('span[class=fold]:first').replaceWith(''); + // append div for folded (closed) representation + $(this).after(''); + // extract the first line from the "open" section to represent closed content + const line = $(this).children().first().clone(); + // remove any glow that might still be active on the original line + $(line).removeClass('glow'); + if (start) { + // if line already ends with a start marker (e.g. trailing {), remove it + $(line).html($(line).html().replace(new RegExp('\\s*'+start+'\\s*$','g'),'')); + } + // replace minus with plus symbol + $(line).find('span[class=fold]').css('background-image',codefold.plusImg[relPath]); + // append ellipsis + $(line).append(' '+start+''+end); + // insert constructed line into closed div + $('#foldclosed'+id).html(line); + }); + }, +}; /* @license-end */ +$(function() { + $('.code,.codeRef').each(function() { + $(this).data('powertip',$('#a'+$(this).attr('href').replace(/.*\//,'').replace(/[^a-z_A-Z0-9]/g,'_')).html()); + $.fn.powerTip.smartPlacementLists.s = [ 's', 'n', 'ne', 'se' ]; + $(this).powerTip({ placement: 's', smartPlacement: true, mouseOnToPopup: true }); + }); +}); diff --git a/docs/html/files.html b/docs/html/files.html index 68c5129..2bb6c39 100644 --- a/docs/html/files.html +++ b/docs/html/files.html @@ -1,65 +1,65 @@ - + - - + + -New 4DSSE Code: File List +SERiF: File List + - + + - + +
    - - + -
    -
    New 4DSSE Code -  0.0.1a +
    +
    SERiF 0.0.1a
    +
    3+1D Stellar Structure and Evolution
    - - - - - - -
    -
    - + + + + + +
    @@ -86,96 +86,139 @@ $(document).ready(function(){initNavTree('files.html',''); initResizable(); });
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    File List
    +
    File List
    Here is a list of all files with brief descriptions:
    -
    [detail level 1234567]
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +
    [detail level 12345]
      src
      config
      private
     config.cpp
      public
     config.h
      const
      private
     const.cpp
      public
     const.h
      dobj
      private
     DObject.cppImplementation of the DObject class
     LockableDObject.cpp
     Metadata.cppImplementation of the Metadata class used in the dobj module
      public
     DObject.hDefines the DObject class, a universal data container for the project
     LockableDObject.hA lightweight wrapper for DObject that adds locking capabilities
     Metadata.hPublic interface for the Metadata class used in the dobj module
      meshIO
      private
     meshIO.cpp
      public
     meshIO.h
      opac
      public
     opac.h
      opatIO
      private
     opatIO.cpp
      public
     opatIO.h
      poly
      coeff
      private
     polyCoeff.cpp
      public
     polyCoeff.h
      utils
      private
     polyIO.cpp
     polyMFEMUtils.cpp
      public
     polyIO.h
     polyMFEMUtils.h
      tests
      config
     configTest.cppUnit tests for the Config class
      const
     constTest.cppUnit tests for the const class
      dobj
     DObjectTest.cppUnit tests for the DObject class
     LockableDObjectTest.cppUnit tests for the LockableDObject class
     MetadataTest.cppUnit tests and integration tests for the Metadata class
      dobj_sandbox
     testDObject.cpp
      meshIO
     meshIOTest.cpp
      opatIO
     opatIOTest.cppUnit tests for the OpatIO class and associated structs
      utils
      opatio
      build
      lib
      opatio
      opat
     __init__.py
     opat.py
     __init__.py
      src
      opatio
      opat
     __init__.py
     opat.py
     __init__.py
      utils
     mkTestData.py
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      docs
     static
      src
      composition
      private
      public
      config
      private
      public
      const
      private
      public
      dobj
      private
      public
      eos
      private
      public
      meshIO
      private
      public
      misc
      macros
      network
      private
      public
      opac
      public
      poly
      coeff
      solver
      utils
      probe
      private
      public
      resource
      private
      public
      types
      public
      tests
      composition
     compositionTest.cpp
      composition_sandbox
     comp.cpp
      config
     configTest.cppUnit tests for the Config class
      const
     constTest.cppUnit tests for the const class
      dobj
     DObjectTest.cppUnit tests for the DObject class
     LockableDObjectTest.cppUnit tests for the LockableDObject class
     MetadataTest.cppUnit tests and integration tests for the Metadata class
      dobj_sandbox
     testDObject.cpp
      eos
     eosTest.cpp
      meshIO
     meshIOTest.cpp
      network
     approx8Test.cpp
      poly
     polyTest.cpp
      probe
     probeTest.cpp
      resource
     resourceManagerTest.cpp
    @@ -183,7 +226,7 @@ $(document).ready(function(){initNavTree('files.html',''); initResizable(); }); diff --git a/docs/html/files_dup.js b/docs/html/files_dup.js index ae2945d..7bcb685 100644 --- a/docs/html/files_dup.js +++ b/docs/html/files_dup.js @@ -1,6 +1,6 @@ var files_dup = [ + [ "docs", "dir_49e56c817e5e54854c35e136979f97ca.html", "dir_49e56c817e5e54854c35e136979f97ca" ], [ "src", "dir_68267d1309a1af8e8297ef4c3efbcdba.html", "dir_68267d1309a1af8e8297ef4c3efbcdba" ], - [ "tests", "dir_59425e443f801f1f2fd8bbe4959a3ccf.html", "dir_59425e443f801f1f2fd8bbe4959a3ccf" ], - [ "utils", "dir_cbdb8362360e11eafe2fa3bc74cf0ffd.html", "dir_cbdb8362360e11eafe2fa3bc74cf0ffd" ] + [ "tests", "dir_59425e443f801f1f2fd8bbe4959a3ccf.html", "dir_59425e443f801f1f2fd8bbe4959a3ccf" ] ]; \ No newline at end of file diff --git a/docs/html/functions.html b/docs/html/functions.html index 87ef3c4..51eb71c 100644 --- a/docs/html/functions.html +++ b/docs/html/functions.html @@ -1,65 +1,65 @@ - + - - + + -New 4DSSE Code: Class Members +SERiF: Class Members + - + + - + +
    - - + -
    -
    New 4DSSE Code -  0.0.1a +
    +
    SERiF 0.0.1a
    +
    3+1D Stellar Structure and Evolution
    - - - - - - -
    -
    - + + + + + +
    @@ -86,407 +86,35 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable();
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    Here is a list of all class members with links to the classes they belong to:
    -

    - a -

    - - -

    - b -

    - - -

    - c -

    - - -

    - d -

    - - -

    - g -

    - - -

    - h -

    - - -

    - i -

    - - -

    - k -

    - - -

    - l -

    - - -

    - m -

    - - -

    - n -

    - - -

    - o -

    - - -

    - p -

    - - -

    - r -

    - - -

    - s -

    - - -

    - t -

    - - -

    - u -

    - - -

    - v -

    - - -

    - ~ -

    diff --git a/docs/html/functions_func.html b/docs/html/functions_func.html index ad8fe2c..11a04e0 100644 --- a/docs/html/functions_func.html +++ b/docs/html/functions_func.html @@ -1,65 +1,65 @@ - + - - + + -New 4DSSE Code: Class Members - Functions +SERiF: Class Members - Functions + - + + - + +
    - - + -
    -
    New 4DSSE Code -  0.0.1a +
    +
    SERiF 0.0.1a
    +
    3+1D Stellar Structure and Evolution
    - - - - - - -
    -
    - + + + + + +
    @@ -86,312 +86,265 @@ $(document).ready(function(){initNavTree('functions_func.html',''); initResizabl
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all functions with links to the classes they belong to:
    -

    - a -

    diff --git a/docs/html/functions_rela.html b/docs/html/functions_rela.html index 2486401..318c055 100644 --- a/docs/html/functions_rela.html +++ b/docs/html/functions_rela.html @@ -1,65 +1,65 @@ - + - - + + -New 4DSSE Code: Class Members - Related Functions +SERiF: Class Members - Related Symbols + - + + - + +
    - - + -
    -
    New 4DSSE Code -  0.0.1a +
    +
    SERiF 0.0.1a
    +
    3+1D Stellar Structure and Evolution
    - - - - - - -
    -
    - + + + + + +
    @@ -86,25 +86,28 @@ $(document).ready(function(){initNavTree('functions_rela.html',''); initResizabl
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    diff --git a/docs/html/functions_type.html b/docs/html/functions_type.html index 43153b1..25799bf 100644 --- a/docs/html/functions_type.html +++ b/docs/html/functions_type.html @@ -1,65 +1,65 @@ - + - - + + -New 4DSSE Code: Class Members - Typedefs +SERiF: Class Members - Typedefs + - + + - + +
    - - + -
    -
    New 4DSSE Code -  0.0.1a +
    +
    SERiF 0.0.1a
    +
    3+1D Stellar Structure and Evolution
    - - - - - - -
    -
    - + + + + + +
    @@ -86,26 +86,29 @@ $(document).ready(function(){initNavTree('functions_type.html',''); initResizabl
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
      -
    • DataType -: DObject -
    • -
    • Plugin -: DObject -
    • +
      Here is a list of all typedefs with links to the classes they belong to:
    diff --git a/docs/html/globals.html b/docs/html/globals.html index 4d42e29..7315e13 100644 --- a/docs/html/globals.html +++ b/docs/html/globals.html @@ -1,65 +1,65 @@ - + - - + + -New 4DSSE Code: File Members +SERiF: File Members + - + + - + +
    - - + -
    -
    New 4DSSE Code -  0.0.1a +
    +
    SERiF 0.0.1a
    +
    3+1D Stellar Structure and Evolution
    - - - - - - -
    -
    - + + + + + +
    @@ -86,135 +86,115 @@ $(document).ready(function(){initNavTree('globals.html',''); initResizable(); })
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    Here is a list of all file members with links to the files they belong to:
    -

    - c -

    diff --git a/docs/html/globals_func.html b/docs/html/globals_func.html index b1cee3a..b24caa0 100644 --- a/docs/html/globals_func.html +++ b/docs/html/globals_func.html @@ -1,65 +1,65 @@ - + - - + + -New 4DSSE Code: File Members +SERiF: File Members + - + + - + +
    - - + -
    -
    New 4DSSE Code -  0.0.1a +
    +
    SERiF 0.0.1a
    +
    3+1D Stellar Structure and Evolution
    - - - - - - -
    -
    - + + + + + +
    @@ -86,110 +86,74 @@ $(document).ready(function(){initNavTree('globals_func.html',''); initResizable(
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -  +
    Here is a list of all functions with links to the files they belong to:
    -

    - c -

    diff --git a/docs/html/index.html b/docs/html/index.html index 45c30ec..22403cf 100644 --- a/docs/html/index.html +++ b/docs/html/index.html @@ -1,65 +1,65 @@ - + - - + + -New 4DSSE Code: Main Page +SERiF: 4DSSE: A 4D Stellar Structure and Evolution Code + - + + - + +
    - - + -
    -
    New 4DSSE Code -  0.0.1a +
    +
    SERiF 0.0.1a
    +
    3+1D Stellar Structure and Evolution
    - - - - - - -
    -
    - + + + + + +
    @@ -86,35 +86,350 @@ $(document).ready(function(){initNavTree('index.html',''); initResizable(); });
    - +
    +
    +
    +
    +
    Loading...
    +
    Searching...
    +
    No Matches
    +
    +
    +
    -
    -
    -
    New 4DSSE Code Documentation
    +
    +
    4DSSE: A 4D Stellar Structure and Evolution Code
    - +

    +Introduction

    +

    Welcome to the documentation for 4DSSE (4D Stellar Structure and Evolution), a new code designed for simulating stellar phenomena in three spatial dimensions plus time. This project is currently under active development.

    +

    The primary goal of 4DSSE is to provide a flexible and extensible framework for advanced stellar modeling, incorporating modern numerical techniques and physics modules.

    +

    +Building 4DSSE

    +

    The project uses Meson as its build system. MFEM is a core dependency and will be automatically downloaded and built if not found.

    +

    Prerequisites:

      +
    • A C++ compiler (supporting C++17 or later)
    • +
    • Meson (Install via pip: pip install meson)
    • +
    • Python 3
    • +
    +

    Build Steps:

    +
      +
    1. Clone the repository (if you haven't already): bash git clone <repository-url> cd 4dsse
    2. +
    3. Using the mk script (recommended for ease of use):
        +
      • To build the project: bash ./mk
      • +
      • To build without tests: bash ./mk --noTest
      • +
      +
    4. +
    5. Using the 4DSSEConsole.sh script: This script provides a simple interface for building and debugging. bash ./4DSSEConsole.sh Follow the on-screen prompts.
    6. +
    7. Manual Meson build:
        +
      • Setup the build directory (e.g., build): bash meson setup build
      • +
      • Compile the project: bash meson compile -C build
      • +
      • To run tests (if built with tests enabled): bash meson test -C build
      • +
      +
    8. +
    +

    The compiled executables and libraries will typically be found in the build directory.

    +

    +High-Level Usage Examples

    +

    Below are some high-level examples of how to use key components of 4DSSE.

    +

    +Solving for a Polytrope

    +

    The PolySolver class handles the setup and solution of the Lane-Emden equation for polytropic stellar models.

    +
    #include "polySolver.h"
    +
    #include "config.h" // For global configuration
    +
    #include "probe.h" // For logging
    +
    +
    int main() {
    +
    // Initialize configuration and logging
    +
    Config::getInstance().loadConfig("path/to/your/config.yaml");
    +
    Probe::LogManager::getInstance().getLogger("main_log"); // Initialize a logger
    +
    +
    try {
    +
    // Create a PolySolver for polytropic index n=1.5 and FE order 2
    +
    PolySolver solver(1.5, 2);
    +
    solver.solve(); // Solve the system
    +
    +
    // Access the solution
    +
    mfem::GridFunction& theta_solution = solver.getSolution();
    +
    // ... process or visualize theta_solution ...
    +
    +
    } catch (const std::exception& e) {
    +
    std::cerr << "An error occurred: " << e.what() << std::endl;
    +
    return 1;
    +
    }
    +
    return 0;
    +
    }
    +
    Solves the Lane-Emden equation for a polytropic star using a mixed finite element method.
    Definition polySolver.h:200
    +
    quill::Logger * getLogger(const std::string &loggerName)
    Get a logger by name.
    Definition probe.cpp:219
    +
    static LogManager & getInstance()
    Get the singleton instance of LogManager.
    Definition probe.h:103
    + + + +
    int main()
    +

    +Managing Chemical Compositions

    +

    The Composition class allows for defining and managing chemical compositions.

    +
    #include "composition.h"
    +
    #include <iostream>
    +
    #include <vector>
    +
    +
    int main() {
    +
    try {
    +
    // Define symbols and their mass fractions
    +
    std::vector<std::string> symbols = {"H-1", "He-4"}; // Use specific isotopes
    +
    std::vector<double> mass_fractions = {0.75, 0.25};
    +
    +
    // Create and finalize the composition
    +
    composition::Composition comp(symbols, mass_fractions);
    +
    +
    // Get mass fraction of a specific element
    +
    std::cout << "Mass fraction of H-1: " << comp.getMassFraction("H-1") << std::endl;
    +
    +
    // Get global properties
    +
    auto global_props = comp.getComposition().second;
    +
    std::cout << "Mean particle mass: " << global_props.meanParticleMass << std::endl;
    +
    +
    } catch (const std::exception& e) {
    +
    std::cerr << "Composition error: " << e.what() << std::endl;
    +
    }
    +
    return 0;
    +
    }
    + + +

    +Nuclear Reaction Networks

    +

    The Network and Approx8Network classes provide interfaces for nuclear reaction network calculations.

    +
    #include "network.h"
    +
    #include "approx8.h" // Specific network implementation
    +
    #include <iostream>
    +
    #include <vector>
    +
    +
    int main() {
    +
    nnApprox8::Approx8Network approx8_net; // Using the Approx8 network
    +
    approx8_net.setStiff(true); // Example: use stiff solver
    +
    + +
    input.composition = {0.7, 0.0, 0.28, 0.01, 0.005, 0.004, 0.0005, 0.0005}; // H1, He3, He4, C12, N14, O16, Ne20, Mg24
    +
    input.temperature = 1.5e7; // K
    +
    input.density = 150.0; // g/cm^3
    +
    input.tmax = 1.0e10; // s
    +
    input.dt0 = 1.0e6; // s
    +
    // input.energy can also be set if needed
    +
    +
    try {
    +
    nuclearNetwork::NetOut output = approx8_net.evaluate(input);
    +
    std::cout << "Number of steps: " << output.num_steps << std::endl;
    +
    std::cout << "Final H-1 mass fraction (approx): " << output.composition[nnApprox8::Net::ih1] << std::endl;
    +
    } catch (const std::exception& e) {
    +
    std::cerr << "Network evaluation error: " << e.what() << std::endl;
    +
    }
    +
    return 0;
    +
    }
    +
    Header file for the Approx8 nuclear reaction network.
    +
    Class for the Approx8 nuclear reaction network.
    Definition approx8.h:297
    +
    void setStiff(bool stiff)
    Sets whether the solver should use a stiff method.
    Definition approx8.cpp:505
    +
    virtual nuclearNetwork::NetOut evaluate(const nuclearNetwork::NetIn &netIn)
    Evaluates the nuclear network.
    Definition approx8.cpp:447
    + +
    static const int ih1
    Definition approx8.h:65
    +
    Input structure for the network evaluation.
    Definition network.h:48
    +
    std::vector< double > composition
    Composition of the network.
    Definition network.h:49
    +
    double density
    Density in g/cm^3.
    Definition network.h:53
    +
    double temperature
    Temperature in Kelvin.
    Definition network.h:52
    +
    double dt0
    Initial time step.
    Definition network.h:51
    +
    double tmax
    Maximum time.
    Definition network.h:50
    +
    Output structure for the network evaluation.
    Definition network.h:71
    +
    std::vector< double > composition
    Composition of the network after evaluation.
    Definition network.h:72
    +
    int num_steps
    Number of steps taken in the evaluation.
    Definition network.h:73
    +

    +Accessing Physical Constants

    +

    The Constants singleton provides access to a database of physical constants.

    +
    #include "const.h"
    +
    #include <iostream>
    +
    +
    int main() {
    + +
    if (consts.isLoaded()) {
    +
    Constant G = consts.get("Gravitational constant");
    +
    std::cout << G.name << ": " << G.value << " " << G.unit << std::endl;
    +
    +
    Constant c = consts["Speed of light in vacuum"]; // Can also use operator[]
    +
    std::cout << c.name << ": " << c.value << " " << c.unit << std::endl;
    +
    } else {
    +
    std::cerr << "Failed to load constants." << std::endl;
    +
    }
    +
    return 0;
    +
    }
    +
    Class to manage a collection of constants.
    Definition const.h:66
    +
    Constant get(const std::string &key) const
    Get a constant by key.
    Definition const.cpp:41
    +
    static Constants & getInstance()
    get instance of constants singelton
    Definition const.h:102
    +
    bool isLoaded()
    Check if constants are loaded.
    Definition const.h:111
    + +
    Structure to hold a constant's details.
    Definition const.h:34
    +
    const std::string unit
    Unit of the constant.
    Definition const.h:38
    +
    const double value
    Value of the constant.
    Definition const.h:36
    +
    const std::string name
    Name of the constant.
    Definition const.h:35
    +

    +Configuration Management

    +

    The Config singleton manages settings from a YAML configuration file.

    +
    #include "config.h"
    +
    #include <iostream>
    +
    +
    int main() {
    +
    Config& config = Config::getInstance();
    +
    if (config.loadConfig("path/to/your/config.yaml")) {
    +
    // Get a string value, with a default if not found
    +
    std::string outputPath = config.get<std::string>("Output:Path", "./output/");
    +
    std::cout << "Output path: " << outputPath << std::endl;
    +
    +
    // Get an integer value
    +
    int maxIter = config.get<int>("Solver:MaxIterations", 100);
    +
    std::cout << "Max iterations: " << maxIter << std::endl;
    +
    } else {
    +
    std::cerr << "Failed to load configuration." << std::endl;
    +
    }
    +
    return 0;
    +
    }
    +
    Singleton class to manage configuration settings loaded from a YAML file.
    +

    +Logging

    +

    The Probe::LogManager provides a way to manage and use loggers.

    +
    #include "probe.h"
    +
    #include "config.h" // Often used to configure logging
    +
    +
    int main() {
    +
    // Assuming config is loaded and might define log file, level etc.
    +
    // Config::getInstance().loadConfig("config.yaml");
    +
    + +
    quill::Logger* mainLogger = logManager.getLogger("main_app_log"); // Get or create logger
    +
    +
    // Example: Create a new file logger if not configured through a central mechanism
    +
    // quill::Logger* fileLogger = logManager.newFileLogger("app_trace.log", "trace_log");
    +
    +
    LOG_INFO(mainLogger, "Application started. Version: {}", "1.0.0");
    +
    // ... application logic ...
    +
    LOG_ERROR(mainLogger, "An unexpected error occurred in module X.");
    +
    +
    return 0;
    +
    }
    +
    Class to manage logging operations.
    Definition probe.h:79
    +

    +Equation of State (EOS)

    +

    The EosIO class loads EOS tables, and the helmholtz namespace provides functions to use them, for example, the Helmholtz EOS.

    +
    #include "eosIO.h"
    +
    #include "helm.h"
    +
    #include <iostream>
    +
    +
    int main() {
    +
    try {
    +
    // Load the Helmholtz EOS table
    +
    EosIO helm_eos_io("path/to/helm_table.dat"); // Replace with actual path
    +
    EOSTable& table_variant = helm_eos_io.getTable();
    +
    +
    // Assuming it's a HELMTable, get it (add error checking in real code)
    +
    auto* helm_table_ptr = std::get_if<std::unique_ptr<helmholtz::HELMTable>>(&table_variant);
    +
    if (!helm_table_ptr || !(*helm_table_ptr) || !(*helm_table_ptr)->loaded) {
    +
    std::cerr << "Failed to load or access HELM table." << std::endl;
    +
    return 1;
    +
    }
    +
    const helmholtz::HELMTable& table = **helm_table_ptr;
    +
    +
    // Define input conditions
    + +
    input.T = 1.0e7; // Temperature in K
    +
    input.rho = 100.0; // Density in g/cm^3
    +
    input.abar = 1.0; // Mean atomic mass (e.g., for pure hydrogen)
    +
    input.zbar = 1.0; // Mean atomic number (e.g., for pure hydrogen)
    +
    +
    // Get EOS results
    +
    helmholtz::EOS results = helmholtz::get_helm_EOS(input, table);
    +
    +
    std::cout << "Total Pressure (Ptot): " << results.ptot << " dyne/cm^2" << std::endl;
    +
    std::cout << "Total Energy (Etot): " << results.etot << " erg/g" << std::endl;
    +
    +
    } catch (const std::exception& e) {
    +
    std::cerr << "EOS error: " << e.what() << std::endl;
    +
    return 1;
    +
    }
    +
    return 0;
    +
    }
    +
    Handles the input/output operations for EOS tables.
    Definition eosIO.h:49
    + +
    std::variant< std::unique_ptr< helmholtz::HELMTable > > EOSTable
    Definition eosIO.h:31
    + +
    EOS get_helm_EOS(EOSInput &q, const HELMTable &table)
    Calculate the Helmholtz EOS components.
    Definition helm.cpp:236
    +
    Structure to hold the output parameters and derivatives of the EOS calculation.
    Definition helm.h:312
    +
    double etot
    Definition helm.h:316
    +
    double ptot
    Definition helm.h:315
    +
    Structure to hold the input parameters for the EOS calculation.
    Definition helm.h:290
    +
    double zbar
    Mean atomic number.
    Definition helm.h:294
    +
    double T
    Temperature.
    Definition helm.h:291
    +
    double rho
    Density.
    Definition helm.h:292
    +
    double abar
    Mean atomic mass.
    Definition helm.h:293
    +
    Structure to hold the Helmholtz EOS table data.
    Definition helm.h:65
    +

    +Mesh Handling

    +

    The MeshIO class facilitates loading and managing computational meshes.

    +
    #include "meshIO.h"
    +
    #include "mfem.hpp" // For mfem::Mesh
    +
    #include <iostream>
    +
    +
    int main() {
    +
    try {
    +
    // Initialize MeshIO with a mesh file and a scale factor
    +
    MeshIO mesh_handler("path/to/your/mesh.msh", 1.0); // Replace with actual path
    +
    +
    if (mesh_handler.IsLoaded()) {
    +
    mfem::Mesh& mesh = mesh_handler.GetMesh();
    +
    std::cout << "Mesh loaded successfully with " << mesh.GetNE() << " elements." << std::endl;
    +
    +
    // Optionally, rescale the mesh
    +
    // mesh_handler.LinearRescale(2.0);
    +
    // std::cout << "Mesh rescaled. New bounding box: ";
    +
    // mfem::Vector min, max;
    +
    // mesh.GetBoundingBox(min, max);
    +
    // min.Print(std::cout); max.Print(std::cout);
    +
    } else {
    +
    std::cerr << "Failed to load mesh." << std::endl;
    +
    }
    +
    } catch (const std::exception& e) {
    +
    std::cerr << "MeshIO error: " << e.what() << std::endl;
    +
    }
    +
    return 0;
    +
    }
    +
    Class for handling mesh input/output operations.
    Definition meshIO.h:30
    + +

    +Key Modules and Components

    +

    4DSSE is organized into several key modules:

    +
      +
    • Polytrope Solver (polySolver.h, polytropeOperator.h): Provides tools to solve the Lane-Emden equation for polytropic stellar structures using a mixed finite element method. PolytropeOperator defines the nonlinear system and its Jacobian, while PolySolver orchestrates the solution process. The SchurCompliment and GMRESInverter classes are helper components for the linear algebra involved.
    • +
    • Equation of State (EOS) (helm.h, eosIO.h): Manages Equation of State data. helm.h provides an implementation of the Helmholtz EOS (Timmes & Swesty 2000), including structures for table data (HELMTable), input parameters (EOSInput), and output results (EOS). It also defines functions for reading tables and calculating EOS quantities. eosIO.h provides the EosIO class for loading EOS tables from files, currently supporting the HELM table format.
    • +
    • Chemical Composition (composition.h, atomicSpecies.h): Manages chemical compositions, allowing representation in mass or number fractions. It interfaces with atomicSpecies.h which provides a database of atomic species properties (based on AME2020).
    • +
    • Nuclear Reaction Networks (network.h, approx8.h): Defines a base Network class for nuclear reaction network calculations. approx8.h provides a specific implementation, Approx8Network, for an 8-isotope network (H1, He3, He4, C12, N14, O16, Ne20, Mg24) based on Frank Timmes' "aprox8". It includes functions for individual reaction rates and uses Boost.Numeric.Odeint for solving the ODE system.
    • +
    • Physical Constants (const.h): A singleton class Constants that loads and provides access to a wide range of physical constants with their values, uncertainties, units, and references.
    • +
    • Configuration Management (config.h): A singleton class Config for loading and accessing application settings from YAML configuration files.
    • +
    • Probing and Logging (probe.h): The Probe namespace offers utility functions for debugging, such as GLVis visualization (glVisView), and a LogManager for handling application-wide logging using the Quill library.
    • +
    • Mesh I/O (meshIO.h): The MeshIO class handles loading and basic manipulation (e.g., scaling) of computational meshes using MFEM's mfem::Mesh. It ensures that meshes are correctly loaded and accessible.
    • +
    • Integrators (integrators.h): (Details inferred) Likely contains custom MFEM integrators or coefficients used in the finite element formulations.
    • +
    • Custom Types (4DSTARTypes.h): Defines project-specific data type aliases within the SSE namespace, primarily for simplifying common std::pair combinations involving mfem::Array<int> and mfem::Array<double>. These include SSE::MFEMArrayPair and SSE::MFEMArrayPairSet, often used for managing collections of MFEM degree-of-freedom lists and their corresponding values, especially for boundary conditions.
    • +
    +

    +Future Development

    +

    Future work will focus on expanding the physics modules (e.g., equation of state, opacity), improving numerical solvers, and enhancing the parallelization capabilities for large-scale simulations.

    +

    +Contact and Contributions

    +

    For questions, bug reports, or contributions, please refer to the project's repository or contact the development team. (Details to be added)

    +
    +
    diff --git a/docs/html/jquery.js b/docs/html/jquery.js index 103c32d..875ada7 100644 --- a/docs/html/jquery.js +++ b/docs/html/jquery.js @@ -1,18 +1,143 @@ -/*! jQuery v3.4.1 | (c) JS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],E=C.document,r=Object.getPrototypeOf,s=t.slice,g=t.concat,u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.4.1",k=function(e,t){return new k.fn.init(e,t)},p=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function d(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp($),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+$),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ne=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(m.childNodes),m.childNodes),t[m.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&((e?e.ownerDocument||e:m)!==C&&T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!A[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&U.test(t)){(s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=k),o=(l=h(t)).length;while(o--)l[o]="#"+s+" "+xe(l[o]);c=l.join(","),f=ee.test(t)&&ye(e.parentNode)||e}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){A(t,!0)}finally{s===k&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[k]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:m;return r!==C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),m!==C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=k,!C.getElementsByName||!C.getElementsByName(k).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+k+"-]").length||v.push("~="),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+k+"+*").length||v.push(".#.+[+~]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",$)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===C||e.ownerDocument===m&&y(m,e)?-1:t===C||t.ownerDocument===m&&y(m,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===C?-1:t===C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]===m?-1:s[r]===m?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&T(e),d.matchesSelector&&E&&!A[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){A(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=p[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&p(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?k.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?k.grep(e,function(e){return e===n!==r}):"string"!=typeof n?k.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(k.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:L.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof k?t[0]:t,k.merge(this,k.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),D.test(r[1])&&k.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(k):k.makeArray(e,this)}).prototype=k.fn,q=k(E);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}k.fn.extend({has:function(e){var t=k(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,""],thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?k.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;nx",y.noCloneChecked=!!me.cloneNode(!0).lastChild.defaultValue;var Te=/^key/,Ce=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ee=/^([^.]*)(?:\.(.+)|)/;function ke(){return!0}function Se(){return!1}function Ne(e,t){return e===function(){try{return E.activeElement}catch(e){}}()==("focus"===t)}function Ae(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Ae(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=Se;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return k().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=k.guid++)),e.each(function(){k.event.add(this,t,i,r,n)})}function De(e,i,o){o?(Q.set(e,i,!1),k.event.add(e,i,{namespace:!1,handler:function(e){var t,n,r=Q.get(this,i);if(1&e.isTrigger&&this[i]){if(r.length)(k.event.special[i]||{}).delegateType&&e.stopPropagation();else if(r=s.call(arguments),Q.set(this,i,r),t=o(this,i),this[i](),r!==(n=Q.get(this,i))||t?Q.set(this,i,!1):n={},r!==n)return e.stopImmediatePropagation(),e.preventDefault(),n.value}else r.length&&(Q.set(this,i,{value:k.event.trigger(k.extend(r[0],k.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Q.get(e,i)&&k.event.add(e,i,ke)}k.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.get(t);if(v){n.handler&&(n=(o=n).handler,i=o.selector),i&&k.find.matchesSelector(ie,i),n.guid||(n.guid=k.guid++),(u=v.events)||(u=v.events={}),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof k&&k.event.triggered!==e.type?k.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(R)||[""]).length;while(l--)d=g=(s=Ee.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=k.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=k.event.special[d]||{},c=k.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&k.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),k.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=Q.hasData(e)&&Q.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(R)||[""]).length;while(l--)if(d=g=(s=Ee.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=k.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||k.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)k.event.remove(e,d+t[l],n,r,!0);k.isEmptyObject(u)&&Q.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=k.event.fix(e),u=new Array(arguments.length),l=(Q.get(this,"events")||{})[s.type]||[],c=k.event.special[s.type]||{};for(u[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,qe=/\s*$/g;function Oe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&k(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Re(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Me(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(Q.hasData(e)&&(o=Q.access(e),a=Q.set(t,o),l=o.events))for(i in delete a.handle,a.events={},l)for(n=0,r=l[i].length;n")},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=oe(e);if(!(y.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||k.isXMLDoc(e)))for(a=ve(c),r=0,i=(o=ve(e)).length;r").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Vt,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;k.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||k.expando+"_"+kt++;return this[e]=!0,e}}),k.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||k.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?k(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Vt=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===Vt.childNodes.length),k.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=D.exec(e))?[t.createElement(i[1])]:(i=we([e],t,o),o&&o.length&&k(o).remove(),k.merge([],i.childNodes)));var r,i,o},k.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(k.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},k.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){k.fn[t]=function(e){return this.on(t,e)}}),k.expr.pseudos.animated=function(t){return k.grep(k.timers,function(e){return t===e.elem}).length},k.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=k.css(e,"position"),c=k(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=k.css(e,"top"),u=k.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,k.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},k.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){k.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===k.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===k.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=k(e).offset()).top+=k.css(e,"borderTopWidth",!0),i.left+=k.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-k.css(r,"marginTop",!0),left:t.left-i.left-k.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===k.css(e,"position"))e=e.offsetParent;return e||ie})}}),k.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;k.fn[t]=function(e){return _(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),k.each(["top","left"],function(e,n){k.cssHooks[n]=ze(y.pixelPosition,function(e,t){if(t)return t=_e(e,n),$e.test(t)?k(e).position()[n]+"px":t})}),k.each({Height:"height",Width:"width"},function(a,s){k.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){k.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return _(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?k.css(e,t,i):k.style(e,t,n,i)},s,n?e:void 0,n)}})}),k.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){k.fn[n]=function(e,t){return 0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp( +"^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType +}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c +)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){ +return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll( +":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id") +)&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push( +"\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test( +a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null, +null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne +).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for( +var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
    "],col:[2,"","
    "],tr:[2,"","
    "],td:[3,"","
    "],_default:[0,"",""]};function ve(e,t){var n; +return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0, +r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r] +,C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
    ",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each( +function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r, +"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})} +),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each( +"blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0a;a++)for(i in o[a])n=o[a][i],o[a].hasOwnProperty(i)&&void 0!==n&&(e[i]=t.isPlainObject(n)?t.isPlainObject(e[i])?t.widget.extend({},e[i],n):t.widget.extend({},n):n);return e},t.widget.bridge=function(e,i){var n=i.prototype.widgetFullName||e;t.fn[e]=function(o){var a="string"==typeof o,r=s.call(arguments,1),h=this;return a?this.length||"instance"!==o?this.each(function(){var i,s=t.data(this,n);return"instance"===o?(h=s,!1):s?t.isFunction(s[o])&&"_"!==o.charAt(0)?(i=s[o].apply(s,r),i!==s&&void 0!==i?(h=i&&i.jquery?h.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+o+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+o+"'")}):h=void 0:(r.length&&(o=t.widget.extend.apply(null,[o].concat(r))),this.each(function(){var e=t.data(this,n);e?(e.option(o||{}),e._init&&e._init()):t.data(this,n,new i(o,this))})),h}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
    ",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+o.eventNamespace,c=h[2];c?n.on(l,c,r):i.on(l,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,h=/top|center|bottom/,l=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("
    "),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.widthi?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};l>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),h.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,h=n-r,l=r+e.collisionWidth-a-n;e.collisionWidth>a?h>0&&0>=l?(i=t.left+h+e.collisionWidth-a-n,t.left+=h-i):t.left=l>0&&0>=h?n:h>l?n+a-e.collisionWidth:n:h>0?t.left+=h:l>0?t.left-=l:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,h=n-r,l=r+e.collisionHeight-a-n;e.collisionHeight>a?h>0&&0>=l?(i=t.top+h+e.collisionHeight-a-n,t.top+=h-i):t.top=l>0&&0>=h?n:h>l?n+a-e.collisionHeight:n:h>0?t.top+=h:l>0?t.top-=l:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,h=n.isWindow?n.scrollLeft:n.offset.left,l=t.left-e.collisionPosition.marginLeft,c=l-h,u=l+e.collisionWidth-r-h,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-h,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,h=n.isWindow?n.scrollTop:n.offset.top,l=t.top-e.collisionPosition.marginTop,c=l-h,u=l+e.collisionHeight-r-h,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,m=-2*e.offset[1];0>c?(s=t.top+p+f+m+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+m)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+m-h,(i>0||u>a(i))&&(t.top+=p+f+m))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(i){return!!t.data(i,e)}}):function(e,i,s){return!!t.data(e,s[3])}}),t.fn.extend({disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}}),t.ui.focusable=function(i,s){var n,o,a,r,h,l=i.nodeName.toLowerCase();return"area"===l?(n=i.parentNode,o=n.name,i.href&&o&&"map"===n.nodeName.toLowerCase()?(a=t("img[usemap='#"+o+"']"),a.length>0&&a.is(":visible")):!1):(/^(input|select|textarea|button|object)$/.test(l)?(r=!i.disabled,r&&(h=t(i).closest("fieldset")[0],h&&(r=!h.disabled))):r="a"===l?i.href||s:s,r&&t(i).is(":visible")&&e(t(i)))},t.extend(t.expr[":"],{focusable:function(e){return t.ui.focusable(e,null!=t.attr(e,"tabindex"))}}),t.ui.focusable,t.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):t(this[0].form)},t.ui.formResetMixin={_formResetHandler:function(){var e=t(this);setTimeout(function(){var i=e.data("ui-form-reset-instances");t.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var t=this.form.data("ui-form-reset-instances")||[];t.length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t)}},_unbindFormResetHandler:function(){if(this.form.length){var e=this.form.data("ui-form-reset-instances");e.splice(t.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}},"1.7"===t.fn.jquery.substring(0,3)&&(t.each(["Width","Height"],function(e,i){function s(e,i,s,o){return t.each(n,function(){i-=parseFloat(t.css(e,"padding"+this))||0,s&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),o&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],o=i.toLowerCase(),a={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+i]=function(e){return void 0===e?a["inner"+i].call(this):this.each(function(){t(this).css(o,s(this,e)+"px")})},t.fn["outer"+i]=function(e,n){return"number"!=typeof e?a["outer"+i].call(this,e):this.each(function(){t(this).css(o,s(this,e,!0,n)+"px")})}}),t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.ui.escapeSelector=function(){var t=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g;return function(e){return e.replace(t,"\\$1")}}(),t.fn.labels=function(){var e,i,s,n,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),s=this.attr("id"),s&&(e=this.eq(0).parents().last(),o=e.add(e.length?e.siblings():this.siblings()),i="label[for='"+t.ui.escapeSelector(s)+"']",n=n.add(o.find(i).addBack(i))),this.pushStack(n))},t.fn.scrollParent=function(e){var i=this.css("position"),s="absolute"===i,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var e=t(this);return s&&"static"===e.css("position")?!1:n.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&o.length?o:t(this[0].ownerDocument||document)},t.extend(t.expr[":"],{tabbable:function(e){var i=t.attr(e,"tabindex"),s=null!=i;return(!s||i>=0)&&t.ui.focusable(e,s)}}),t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var n=!1;t(document).on("mouseup",function(){n=!1}),t.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(i){return!0===t.data(i.target,e.widgetName+".preventClickEvent")?(t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!n){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var i=this,s=1===e.which,o="string"==typeof this.options.cancel&&e.target.nodeName?t(e.target).closest(this.options.cancel).length:!1;return s&&!o&&this._mouseCapture(e)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(e)!==!1,!this._mouseStarted)?(e.preventDefault(),!0):(!0===t.data(e.target,this.widgetName+".preventClickEvent")&&t.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return i._mouseMove(t)},this._mouseUpDelegate=function(t){return i._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),n=!0,!0)):!0}},_mouseMove:function(e){if(this._mouseMoved){if(t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,n=!1,e.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),t.ui.plugin={add:function(e,i,s){var n,o=t.ui[e].prototype;for(n in s)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([i,s[n]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;o.length>n;n++)t.options[o[n][0]]&&o[n][1].apply(t.element,i)}},t.widget("ui.resizable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(e,i){if("hidden"===t(e).css("overflow"))return!1;var s=i&&"left"===i?"scrollLeft":"scrollTop",n=!1;return e[s]>0?!0:(e[s]=1,n=e[s]>0,e[s]=0,n)},_create:function(){var e,i=this.options,s=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("
    ").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,e={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(e),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(e),this._proportionallyResize()),this._setupHandles(),i.autoHide&&t(this.element).on("mouseenter",function(){i.disabled||(s._removeClass("ui-resizable-autohide"),s._handles.show())}).on("mouseleave",function(){i.disabled||s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy();var e,i=function(e){t(e).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;default:}},_setupHandles:function(){var e,i,s,n,o,a=this.options,r=this;if(this.handles=a.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),s=this.handles.split(","),this.handles={},i=0;s.length>i;i++)e=t.trim(s[i]),n="ui-resizable-"+e,o=t("
    "),this._addClass(o,"ui-resizable-handle "+n),o.css({zIndex:a.zIndex}),this.handles[e]=".ui-resizable-"+e,this.element.append(o);this._renderAxis=function(e){var i,s,n,o;e=e||this.element;for(i in this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=t(this.handles[i]),this._on(this.handles[i],{mousedown:r._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=t(this.handles[i],this.element),o=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),e.css(n,o),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){r.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),r.axis=o&&o[1]?o[1]:"se")}),a.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(e){var i,s,n=!1;for(i in this.handles)s=t(this.handles[i])[0],(s===e.target||t.contains(s,e.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(e){var i,s,n,o=this.options,a=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),o.containment&&(i+=t(o.containment).scrollLeft()||0,s+=t(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:a.width(),height:a.height()},this.originalSize=this._helper?{width:a.outerWidth(),height:a.outerHeight()}:{width:a.width(),height:a.height()},this.sizeDiff={width:a.outerWidth()-a.width(),height:a.outerHeight()-a.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio="number"==typeof o.aspectRatio?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===n?this.axis+"-resize":n),this._addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var i,s,n=this.originalMousePosition,o=this.axis,a=e.pageX-n.left||0,r=e.pageY-n.top||0,h=this._change[o];return this._updatePrevProperties(),h?(i=h.apply(this,[e,a,r]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",e,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(e){this.resizing=!1;var i,s,n,o,a,r,h,l=this.options,c=this;return this._helper&&(i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),n=s&&this._hasScroll(i[0],"left")?0:c.sizeDiff.height,o=s?0:c.sizeDiff.width,a={width:c.helper.width()-o,height:c.helper.height()-n},r=parseFloat(c.element.css("left"))+(c.position.left-c.originalPosition.left)||null,h=parseFloat(c.element.css("top"))+(c.position.top-c.originalPosition.top)||null,l.animate||this.element.css(t.extend(a,{top:h,left:r})),c.helper.height(c.size.height),c.helper.width(c.size.width),this._helper&&!l.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s,n,o,a=this.options;o={minWidth:this._isNumber(a.minWidth)?a.minWidth:0,maxWidth:this._isNumber(a.maxWidth)?a.maxWidth:1/0,minHeight:this._isNumber(a.minHeight)?a.minHeight:0,maxHeight:this._isNumber(a.maxHeight)?a.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,s=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,n=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),s>o.minHeight&&(o.minHeight=s),o.maxWidth>i&&(o.maxWidth=i),o.maxHeight>n&&(o.maxHeight=n)),this._vBoundaries=o},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,i=this.size,s=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===s&&(t.left=e.left+(i.width-t.width),t.top=null),"nw"===s&&(t.top=e.top+(i.height-t.height),t.left=e.left+(i.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,i=this.axis,s=this._isNumber(t.width)&&e.maxWidth&&e.maxWidtht.width,a=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,h=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),a&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=r-e.minWidth),s&&l&&(t.left=r-e.maxWidth),a&&c&&(t.top=h-e.minHeight),n&&c&&(t.top=h-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];4>e;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;this._proportionallyResizeElements.length>e;e++)t=this._proportionallyResizeElements[e],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var e=this.element,i=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||t("
    "),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element -},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize,s=this.originalPosition;return{left:s.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize,n=this.originalPosition;return{top:n.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]),"resize"!==e&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).resizable("instance"),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),a=o&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,r=o?0:i.sizeDiff.width,h={width:i.size.width-r,height:i.size.height-a},l=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,c=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(h,c&&l?{top:c,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};n&&n.length&&t(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var e,i,s,n,o,a,r,h=t(this).resizable("instance"),l=h.options,c=h.element,u=l.containment,d=u instanceof t?u.get(0):/parent/.test(u)?c.parent().get(0):u;d&&(h.containerElement=t(d),/document/.test(u)||u===document?(h.containerOffset={left:0,top:0},h.containerPosition={left:0,top:0},h.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(e=t(d),i=[],t(["Top","Right","Left","Bottom"]).each(function(t,s){i[t]=h._num(e.css("padding"+s))}),h.containerOffset=e.offset(),h.containerPosition=e.position(),h.containerSize={height:e.innerHeight()-i[3],width:e.innerWidth()-i[1]},s=h.containerOffset,n=h.containerSize.height,o=h.containerSize.width,a=h._hasScroll(d,"left")?d.scrollWidth:o,r=h._hasScroll(d)?d.scrollHeight:n,h.parentData={element:d,left:s.left,top:s.top,width:a,height:r}))},resize:function(e){var i,s,n,o,a=t(this).resizable("instance"),r=a.options,h=a.containerOffset,l=a.position,c=a._aspectRatio||e.shiftKey,u={top:0,left:0},d=a.containerElement,p=!0;d[0]!==document&&/static/.test(d.css("position"))&&(u=h),l.left<(a._helper?h.left:0)&&(a.size.width=a.size.width+(a._helper?a.position.left-h.left:a.position.left-u.left),c&&(a.size.height=a.size.width/a.aspectRatio,p=!1),a.position.left=r.helper?h.left:0),l.top<(a._helper?h.top:0)&&(a.size.height=a.size.height+(a._helper?a.position.top-h.top:a.position.top),c&&(a.size.width=a.size.height*a.aspectRatio,p=!1),a.position.top=a._helper?h.top:0),n=a.containerElement.get(0)===a.element.parent().get(0),o=/relative|absolute/.test(a.containerElement.css("position")),n&&o?(a.offset.left=a.parentData.left+a.position.left,a.offset.top=a.parentData.top+a.position.top):(a.offset.left=a.element.offset().left,a.offset.top=a.element.offset().top),i=Math.abs(a.sizeDiff.width+(a._helper?a.offset.left-u.left:a.offset.left-h.left)),s=Math.abs(a.sizeDiff.height+(a._helper?a.offset.top-u.top:a.offset.top-h.top)),i+a.size.width>=a.parentData.width&&(a.size.width=a.parentData.width-i,c&&(a.size.height=a.size.width/a.aspectRatio,p=!1)),s+a.size.height>=a.parentData.height&&(a.size.height=a.parentData.height-s,c&&(a.size.width=a.size.height*a.aspectRatio,p=!1)),p||(a.position.left=a.prevPosition.left,a.position.top=a.prevPosition.top,a.size.width=a.prevSize.width,a.size.height=a.prevSize.height)},stop:function(){var e=t(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.containerPosition,o=e.containerElement,a=t(e.helper),r=a.offset(),h=a.outerWidth()-e.sizeDiff.width,l=a.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l}),e._helper&&!i.animate&&/static/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var e=t(this).resizable("instance"),i=e.options;t(i.alsoResize).each(function(){var e=t(this);e.data("ui-resizable-alsoresize",{width:parseFloat(e.width()),height:parseFloat(e.height()),left:parseFloat(e.css("left")),top:parseFloat(e.css("top"))})})},resize:function(e,i){var s=t(this).resizable("instance"),n=s.options,o=s.originalSize,a=s.originalPosition,r={height:s.size.height-o.height||0,width:s.size.width-o.width||0,top:s.position.top-a.top||0,left:s.position.left-a.left||0};t(n.alsoResize).each(function(){var e=t(this),s=t(this).data("ui-resizable-alsoresize"),n={},o=e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(o,function(t,e){var i=(s[e]||0)+(r[e]||0);i&&i>=0&&(n[e]=i||null)}),e.css(n)})},stop:function(){t(this).removeData("ui-resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var e=t(this).resizable("instance"),i=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}),e._addClass(e.ghost,"ui-resizable-ghost"),t.uiBackCompat!==!1&&"string"==typeof e.options.ghost&&e.ghost.addClass(this.options.ghost),e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var e,i=t(this).resizable("instance"),s=i.options,n=i.size,o=i.originalSize,a=i.originalPosition,r=i.axis,h="number"==typeof s.grid?[s.grid,s.grid]:s.grid,l=h[0]||1,c=h[1]||1,u=Math.round((n.width-o.width)/l)*l,d=Math.round((n.height-o.height)/c)*c,p=o.width+u,f=o.height+d,m=s.maxWidth&&p>s.maxWidth,g=s.maxHeight&&f>s.maxHeight,_=s.minWidth&&s.minWidth>p,v=s.minHeight&&s.minHeight>f;s.grid=h,_&&(p+=l),v&&(f+=c),m&&(p-=l),g&&(f-=c),/^(se|s|e)$/.test(r)?(i.size.width=p,i.size.height=f):/^(ne)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.top=a.top-d):/^(sw)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.left=a.left-u):((0>=f-c||0>=p-l)&&(e=i._getPaddingPlusBorderDimensions(this)),f-c>0?(i.size.height=f,i.position.top=a.top-d):(f=c-e.height,i.size.height=f,i.position.top=a.top+o.height-f),p-l>0?(i.size.width=p,i.position.left=a.left-u):(p=l-e.width,i.size.width=p,i.position.left=a.left+o.width-p))}}),t.ui.resizable});/** +* Includes: widget.js, position.js, data.js, disable-selection.js, focusable.js, form-reset-mixin.js, jquery-patch.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/resizable.js, widgets/mouse.js +* Copyright jQuery Foundation and other contributors; Licensed MIT */!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(y){"use strict";y.ui=y.ui||{};y.ui.version="1.13.2";var n,i=0,h=Array.prototype.hasOwnProperty,a=Array.prototype.slice;y.cleanData=(n=y.cleanData,function(t){for(var e,i,s=0;null!=(i=t[s]);s++)(e=y._data(i,"events"))&&e.remove&&y(i).triggerHandler("remove");n(t)}),y.widget=function(t,i,e){var s,n,o,h={},a=t.split(".")[0],r=a+"-"+(t=t.split(".")[1]);return e||(e=i,i=y.Widget),Array.isArray(e)&&(e=y.extend.apply(null,[{}].concat(e))),y.expr.pseudos[r.toLowerCase()]=function(t){return!!y.data(t,r)},y[a]=y[a]||{},s=y[a][t],n=y[a][t]=function(t,e){if(!this||!this._createWidget)return new n(t,e);arguments.length&&this._createWidget(t,e)},y.extend(n,s,{version:e.version,_proto:y.extend({},e),_childConstructors:[]}),(o=new i).options=y.widget.extend({},o.options),y.each(e,function(e,s){function n(){return i.prototype[e].apply(this,arguments)} +function o(t){return i.prototype[e].apply(this,t)}h[e]="function"==typeof s?function(){var t,e=this._super,i=this._superApply;return this._super=n,this._superApply=o,t=s.apply(this,arguments),this._super=e,this._superApply=i,t}:s}),n.prototype=y.widget.extend(o,{widgetEventPrefix:s&&o.widgetEventPrefix||t},h,{constructor:n,namespace:a,widgetName:t,widgetFullName:r}),s?(y.each(s._childConstructors,function(t,e){var i=e.prototype;y.widget(i.namespace+"."+i.widgetName,n,e._proto)}),delete s._childConstructors):i._childConstructors.push(n),y.widget.bridge(t,n),n},y.widget.extend=function(t){for(var e,i,s=a.call(arguments,1),n=0,o=s.length;n",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=y(e||this.defaultElement||this)[0],this.element=y(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=y(),this.hoverable=y(),this.focusable=y(),this.classesElementLookup={},e!==this&&(y.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t +){t.target===e&&this.destroy()}}),this.document=y(e.style?e.ownerDocument:e.document||e),this.window=y(this.document[0].defaultView||this.document[0].parentWindow)),this.options=y.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:y.noop,_create:y.noop,_init:y.noop,destroy:function(){var i=this;this._destroy(),y.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:y.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return y.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t +]=y.widget.extend({},this.options[t]),n=0;n
    "),i=e.children()[0];return y("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i}, +getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthx(D(s),D(n))?o.important="horizontal":o.important="vertical",p.using.call(this,t,o)}),h.offset(y.extend(l,{using:t}))})},y.ui.position={fit:{left:function(t,e){var i=e.within, +s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,h=s-o,a=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),y.ui.plugin={add:function(t,e,i){var s,n=y.ui[t].prototype;for(s in i)n.plugins[s]=n.plugins[s]||[],n.plugins[s].push([e,i[s]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;n
    ").css({overflow:"hidden",position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})), +this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,t={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(t),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(t),this._proportionallyResize()),this._setupHandles(),e.autoHide&&y(this.element).on("mouseenter",function(){e.disabled||(i._removeClass("ui-resizable-autohide"),i._handles.show())}).on("mouseleave",function(){e.disabled||i.resizing||(i._addClass("ui-resizable-autohide"),i._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy(),this._addedHandles.remove();function t(t){y(t +).removeData("resizable").removeData("ui-resizable").off(".resizable")}var e;return this.elementIsWrapper&&(t(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!e}},_setupHandles:function(){var t,e,i,s,n,o=this.options,h=this;if(this.handles=o.handles||(y(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=y(),this._addedHandles=y(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),i=this.handles.split( +","),this.handles={},e=0;e"),this._addClass(n,"ui-resizable-handle "+s),n.css({zIndex:o.zIndex}),this.handles[t]=".ui-resizable-"+t,this.element.children(this.handles[t]).length||(this.element.append(n),this._addedHandles=this._addedHandles.add(n));this._renderAxis=function(t){var e,i,s;for(e in t=t||this.element,this.handles)this.handles[e].constructor===String?this.handles[e]=this.element.children(this.handles[e]).first().show():(this.handles[e].jquery||this.handles[e].nodeType)&&(this.handles[e]=y(this.handles[e]),this._on(this.handles[e],{mousedown:h._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(i=y(this.handles[e],this.element),s=/sw|ne|nw|se|n|s/.test(e)?i.outerHeight():i.outerWidth(),i=["padding",/ne|nw|n/.test(e)?"Top":/se|sw|s/.test(e)?"Bottom":/^e$/.test(e)?"Right":"Left"].join(""),t.css(i,s),this._proportionallyResize()),this._handles=this._handles.add( +this.handles[e])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){h.resizing||(this.className&&(n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),h.axis=n&&n[1]?n[1]:"se")}),o.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(t){var e,i,s=!1;for(e in this.handles)(i=y(this.handles[e])[0])!==t.target&&!y.contains(i,t.target)||(s=!0);return!this.options.disabled&&s},_mouseStart:function(t){var e,i,s=this.options,n=this.element;return this.resizing=!0,this._renderProxy(),e=this._num(this.helper.css("left")),i=this._num(this.helper.css("top")),s.containment&&(e+=y(s.containment).scrollLeft()||0,i+=y(s.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:e,top:i},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{ +width:n.width(),height:n.height()},this.originalSize=this._helper?{width:n.outerWidth(),height:n.outerHeight()}:{width:n.width(),height:n.height()},this.sizeDiff={width:n.outerWidth()-n.width(),height:n.outerHeight()-n.height()},this.originalPosition={left:e,top:i},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof s.aspectRatio?s.aspectRatio:this.originalSize.width/this.originalSize.height||1,s=y(".ui-resizable-"+this.axis).css("cursor"),y("body").css("cursor","auto"===s?this.axis+"-resize":s),this._addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var e=this.originalMousePosition,i=this.axis,s=t.pageX-e.left||0,e=t.pageY-e.top||0,i=this._change[i];return this._updatePrevProperties(),i&&(e=i.apply(this,[t,s,e]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(e=this._updateRatio(e,t)),e=this._respectSize(e,t),this._updateCache(e),this._propagate("resize",t),e=this._applyChanges(), +!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),y.isEmptyObject(e)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges())),!1},_mouseStop:function(t){this.resizing=!1;var e,i,s,n=this.options,o=this;return this._helper&&(s=(e=(i=this._proportionallyResizeElements).length&&/textarea/i.test(i[0].nodeName))&&this._hasScroll(i[0],"left")?0:o.sizeDiff.height,i=e?0:o.sizeDiff.width,e={width:o.helper.width()-i,height:o.helper.height()-s},i=parseFloat(o.element.css("left"))+(o.position.left-o.originalPosition.left)||null,s=parseFloat(o.element.css("top"))+(o.position.top-o.originalPosition.top)||null,n.animate||this.element.css(y.extend(e,{top:s,left:i})),o.helper.height(o.size.height),o.helper.width(o.size.width),this._helper&&!n.animate&&this._proportionallyResize()),y("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){ +this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s=this.options,n={minWidth:this._isNumber(s.minWidth)?s.minWidth:0,maxWidth:this._isNumber(s.maxWidth)?s.maxWidth:1/0,minHeight:this._isNumber(s.minHeight)?s.minHeight:0,maxHeight:this._isNumber(s.maxHeight)?s.maxHeight:1/0};(this._aspectRatio||t)&&(e=n.minHeight*this.aspectRatio,i=n.minWidth/this.aspectRatio,s=n.maxHeight*this.aspectRatio,t=n.maxWidth/this.aspectRatio,e>n.minWidth&&(n.minWidth=e),i>n.minHeight&&(n.minHeight=i),st.width,h=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,a=this.originalPosition.left+this.originalSize.width,r=this.originalPosition.top+this.originalSize.height +,l=/sw|nw|w/.test(i),i=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),h&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=a-e.minWidth),s&&l&&(t.left=a-e.maxWidth),h&&i&&(t.top=r-e.minHeight),n&&i&&(t.top=r-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];e<4;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;e
    ").css({overflow:"hidden"}),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++e.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize;return{left:this.originalPosition.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize;return{top:this.originalPosition.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(t,e,i){return y.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},sw:function(t,e, +i){return y.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,e,i]))},ne:function(t,e,i){return y.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},nw:function(t,e,i){return y.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,e,i]))}},_propagate:function(t,e){y.ui.plugin.call(this,t,[e,this.ui()]),"resize"!==t&&this._trigger(t,e,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),y.ui.plugin.add("resizable","animate",{stop:function(e){var i=y(this).resizable("instance"),t=i.options,s=i._proportionallyResizeElements,n=s.length&&/textarea/i.test(s[0].nodeName),o=n&&i._hasScroll(s[0],"left")?0:i.sizeDiff.height,h=n?0:i.sizeDiff.width,n={width:i.size.width-h,height:i.size.height-o},h=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left +)||null,o=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(y.extend(n,o&&h?{top:o,left:h}:{}),{duration:t.animateDuration,easing:t.animateEasing,step:function(){var t={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};s&&s.length&&y(s[0]).css({width:t.width,height:t.height}),i._updateCache(t),i._propagate("resize",e)}})}}),y.ui.plugin.add("resizable","containment",{start:function(){var i,s,n=y(this).resizable("instance"),t=n.options,e=n.element,o=t.containment,h=o instanceof y?o.get(0):/parent/.test(o)?e.parent().get(0):o;h&&(n.containerElement=y(h),/document/.test(o)||o===document?(n.containerOffset={left:0,top:0},n.containerPosition={left:0,top:0},n.parentData={element:y(document),left:0,top:0,width:y(document).width(),height:y(document).height()||document.body.parentNode.scrollHeight}):(i=y(h),s=[],y(["Top","Right","Left","Bottom"]).each(function(t,e +){s[t]=n._num(i.css("padding"+e))}),n.containerOffset=i.offset(),n.containerPosition=i.position(),n.containerSize={height:i.innerHeight()-s[3],width:i.innerWidth()-s[1]},t=n.containerOffset,e=n.containerSize.height,o=n.containerSize.width,o=n._hasScroll(h,"left")?h.scrollWidth:o,e=n._hasScroll(h)?h.scrollHeight:e,n.parentData={element:h,left:t.left,top:t.top,width:o,height:e}))},resize:function(t){var e=y(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.position,o=e._aspectRatio||t.shiftKey,h={top:0,left:0},a=e.containerElement,t=!0;a[0]!==document&&/static/.test(a.css("position"))&&(h=s),n.left<(e._helper?s.left:0)&&(e.size.width=e.size.width+(e._helper?e.position.left-s.left:e.position.left-h.left),o&&(e.size.height=e.size.width/e.aspectRatio,t=!1),e.position.left=i.helper?s.left:0),n.top<(e._helper?s.top:0)&&(e.size.height=e.size.height+(e._helper?e.position.top-s.top:e.position.top),o&&(e.size.width=e.size.height*e.aspectRatio,t=!1),e.position.top=e._helper?s.top:0), +i=e.containerElement.get(0)===e.element.parent().get(0),n=/relative|absolute/.test(e.containerElement.css("position")),i&&n?(e.offset.left=e.parentData.left+e.position.left,e.offset.top=e.parentData.top+e.position.top):(e.offset.left=e.element.offset().left,e.offset.top=e.element.offset().top),n=Math.abs(e.sizeDiff.width+(e._helper?e.offset.left-h.left:e.offset.left-s.left)),s=Math.abs(e.sizeDiff.height+(e._helper?e.offset.top-h.top:e.offset.top-s.top)),n+e.size.width>=e.parentData.width&&(e.size.width=e.parentData.width-n,o&&(e.size.height=e.size.width/e.aspectRatio,t=!1)),s+e.size.height>=e.parentData.height&&(e.size.height=e.parentData.height-s,o&&(e.size.width=e.size.height*e.aspectRatio,t=!1)),t||(e.position.left=e.prevPosition.left,e.position.top=e.prevPosition.top,e.size.width=e.prevSize.width,e.size.height=e.prevSize.height)},stop:function(){var t=y(this).resizable("instance"),e=t.options,i=t.containerOffset,s=t.containerPosition,n=t.containerElement,o=y(t.helper),h=o.offset(),a=o.outerWidth( +)-t.sizeDiff.width,o=o.outerHeight()-t.sizeDiff.height;t._helper&&!e.animate&&/relative/.test(n.css("position"))&&y(this).css({left:h.left-s.left-i.left,width:a,height:o}),t._helper&&!e.animate&&/static/.test(n.css("position"))&&y(this).css({left:h.left-s.left-i.left,width:a,height:o})}}),y.ui.plugin.add("resizable","alsoResize",{start:function(){var t=y(this).resizable("instance").options;y(t.alsoResize).each(function(){var t=y(this);t.data("ui-resizable-alsoresize",{width:parseFloat(t.width()),height:parseFloat(t.height()),left:parseFloat(t.css("left")),top:parseFloat(t.css("top"))})})},resize:function(t,i){var e=y(this).resizable("instance"),s=e.options,n=e.originalSize,o=e.originalPosition,h={height:e.size.height-n.height||0,width:e.size.width-n.width||0,top:e.position.top-o.top||0,left:e.position.left-o.left||0};y(s.alsoResize).each(function(){var t=y(this),s=y(this).data("ui-resizable-alsoresize"),n={},e=t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];y.each(e, +function(t,e){var i=(s[e]||0)+(h[e]||0);i&&0<=i&&(n[e]=i||null)}),t.css(n)})},stop:function(){y(this).removeData("ui-resizable-alsoresize")}}),y.ui.plugin.add("resizable","ghost",{start:function(){var t=y(this).resizable("instance"),e=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}),t._addClass(t.ghost,"ui-resizable-ghost"),!1!==y.uiBackCompat&&"string"==typeof t.options.ghost&&t.ghost.addClass(this.options.ghost),t.ghost.appendTo(t.helper)},resize:function(){var t=y(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=y(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),y.ui.plugin.add("resizable","grid",{resize:function(){var t,e=y(this).resizable("instance"),i=e.options,s=e.size,n=e.originalSize,o=e.originalPosition,h=e.axis,a="number"==typeof i.grid?[i.grid,i.grid]:i.grid,r=a[0 +]||1,l=a[1]||1,u=Math.round((s.width-n.width)/r)*r,p=Math.round((s.height-n.height)/l)*l,d=n.width+u,c=n.height+p,f=i.maxWidth&&i.maxWidthd,s=i.minHeight&&i.minHeight>c;i.grid=a,m&&(d+=r),s&&(c+=l),f&&(d-=r),g&&(c-=l),/^(se|s|e)$/.test(h)?(e.size.width=d,e.size.height=c):/^(ne)$/.test(h)?(e.size.width=d,e.size.height=c,e.position.top=o.top-p):/^(sw)$/.test(h)?(e.size.width=d,e.size.height=c,e.position.left=o.left-u):((c-l<=0||d-r<=0)&&(t=e._getPaddingPlusBorderDimensions(this)),0=f[g]?0:Math.min(f[g],n));!a&&1=f[g]?0:Math.min(f[g],n));!a&&1-1){targetElements.on(evt+EVENT_NAMESPACE,function elementToggle(event){$.powerTip.toggle(this,event)})}else{targetElements.on(evt+EVENT_NAMESPACE,function elementOpen(event){$.powerTip.show(this,event)})}});$.each(options.closeEvents,function(idx,evt){if($.inArray(evt,options.openEvents)<0){targetElements.on(evt+EVENT_NAMESPACE,function elementClose(event){$.powerTip.hide(this,!isMouseEvent(event))})}});targetElements.on("keydown"+EVENT_NAMESPACE,function elementKeyDown(event){if(event.keyCode===27){$.powerTip.hide(this,true)}})}return targetElements};$.fn.powerTip.defaults={fadeInTime:200,fadeOutTime:100,followMouse:false,popupId:"powerTip",popupClass:null,intentSensitivity:7,intentPollInterval:100,closeDelay:100,placement:"n",smartPlacement:false,offset:10,mouseOnToPopup:false,manual:false,openEvents:["mouseenter","focus"],closeEvents:["mouseleave","blur"]};$.fn.powerTip.smartPlacementLists={n:["n","ne","nw","s"],e:["e","ne","se","w","nw","sw","n","s","e"],s:["s","se","sw","n"],w:["w","nw","sw","e","ne","se","n","s","w"],nw:["nw","w","sw","n","s","se","nw"],ne:["ne","e","se","n","s","sw","ne"],sw:["sw","w","nw","s","n","ne","sw"],se:["se","e","ne","s","n","nw","se"],"nw-alt":["nw-alt","n","ne-alt","sw-alt","s","se-alt","w","e"],"ne-alt":["ne-alt","n","nw-alt","se-alt","s","sw-alt","e","w"],"sw-alt":["sw-alt","s","se-alt","nw-alt","n","ne-alt","w","e"],"se-alt":["se-alt","s","sw-alt","ne-alt","n","nw-alt","e","w"]};$.powerTip={show:function apiShowTip(element,event){if(isMouseEvent(event)){trackMouse(event);session.previousX=event.pageX;session.previousY=event.pageY;$(element).data(DATA_DISPLAYCONTROLLER).show()}else{$(element).first().data(DATA_DISPLAYCONTROLLER).show(true,true)}return element},reposition:function apiResetPosition(element){$(element).first().data(DATA_DISPLAYCONTROLLER).resetPosition();return element},hide:function apiCloseTip(element,immediate){var displayController;immediate=element?immediate:true;if(element){displayController=$(element).first().data(DATA_DISPLAYCONTROLLER)}else if(session.activeHover){displayController=session.activeHover.data(DATA_DISPLAYCONTROLLER)}if(displayController){displayController.hide(immediate)}return element},toggle:function apiToggle(element,event){if(session.activeHover&&session.activeHover.is(element)){$.powerTip.hide(element,!isMouseEvent(event))}else{$.powerTip.show(element,event)}return element}};$.powerTip.showTip=$.powerTip.show;$.powerTip.closeTip=$.powerTip.hide;function CSSCoordinates(){var me=this;me.top="auto";me.left="auto";me.right="auto";me.bottom="auto";me.set=function(property,value){if($.isNumeric(value)){me[property]=Math.round(value)}}}function DisplayController(element,options,tipController){var hoverTimer=null,myCloseDelay=null;function openTooltip(immediate,forceOpen){cancelTimer();if(!element.data(DATA_HASACTIVEHOVER)){if(!immediate){session.tipOpenImminent=true;hoverTimer=setTimeout(function intentDelay(){hoverTimer=null;checkForIntent()},options.intentPollInterval)}else{if(forceOpen){element.data(DATA_FORCEDOPEN,true)}closeAnyDelayed();tipController.showTip(element)}}else{cancelClose()}}function closeTooltip(disableDelay){if(myCloseDelay){myCloseDelay=session.closeDelayTimeout=clearTimeout(myCloseDelay);session.delayInProgress=false}cancelTimer();session.tipOpenImminent=false;if(element.data(DATA_HASACTIVEHOVER)){element.data(DATA_FORCEDOPEN,false);if(!disableDelay){session.delayInProgress=true;session.closeDelayTimeout=setTimeout(function closeDelay(){session.closeDelayTimeout=null;tipController.hideTip(element);session.delayInProgress=false;myCloseDelay=null},options.closeDelay);myCloseDelay=session.closeDelayTimeout}else{tipController.hideTip(element)}}}function checkForIntent(){var xDifference=Math.abs(session.previousX-session.currentX),yDifference=Math.abs(session.previousY-session.currentY),totalDifference=xDifference+yDifference;if(totalDifference",{id:options.popupId});if($body.length===0){$body=$("body")}$body.append(tipElement);session.tooltips=session.tooltips?session.tooltips.add(tipElement):tipElement}if(options.followMouse){if(!tipElement.data(DATA_HASMOUSEMOVE)){$document.on("mousemove"+EVENT_NAMESPACE,positionTipOnCursor);$window.on("scroll"+EVENT_NAMESPACE,positionTipOnCursor);tipElement.data(DATA_HASMOUSEMOVE,true)}}function beginShowTip(element){element.data(DATA_HASACTIVEHOVER,true);tipElement.queue(function queueTipInit(next){showTip(element);next()})}function showTip(element){var tipContent;if(!element.data(DATA_HASACTIVEHOVER)){return}if(session.isTipOpen){if(!session.isClosing){hideTip(session.activeHover)}tipElement.delay(100).queue(function queueTipAgain(next){showTip(element);next()});return}element.trigger("powerTipPreRender");tipContent=getTooltipContent(element);if(tipContent){tipElement.empty().append(tipContent)}else{return}element.trigger("powerTipRender");session.activeHover=element;session.isTipOpen=true;tipElement.data(DATA_MOUSEONTOTIP,options.mouseOnToPopup);tipElement.addClass(options.popupClass);if(!options.followMouse||element.data(DATA_FORCEDOPEN)){positionTipOnElement(element);session.isFixedTipOpen=true}else{positionTipOnCursor()}if(!element.data(DATA_FORCEDOPEN)&&!options.followMouse){$document.on("click"+EVENT_NAMESPACE,function documentClick(event){var target=event.target;if(target!==element[0]){if(options.mouseOnToPopup){if(target!==tipElement[0]&&!$.contains(tipElement[0],target)){$.powerTip.hide()}}else{$.powerTip.hide()}}})}if(options.mouseOnToPopup&&!options.manual){tipElement.on("mouseenter"+EVENT_NAMESPACE,function tipMouseEnter(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).cancel()}});tipElement.on("mouseleave"+EVENT_NAMESPACE,function tipMouseLeave(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).hide()}})}tipElement.fadeIn(options.fadeInTime,function fadeInCallback(){if(!session.desyncTimeout){session.desyncTimeout=setInterval(closeDesyncedTip,500)}element.trigger("powerTipOpen")})}function hideTip(element){session.isClosing=true;session.isTipOpen=false;session.desyncTimeout=clearInterval(session.desyncTimeout);element.data(DATA_HASACTIVEHOVER,false);element.data(DATA_FORCEDOPEN,false);$document.off("click"+EVENT_NAMESPACE);tipElement.off(EVENT_NAMESPACE);tipElement.fadeOut(options.fadeOutTime,function fadeOutCallback(){var coords=new CSSCoordinates;session.activeHover=null;session.isClosing=false;session.isFixedTipOpen=false;tipElement.removeClass();coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);tipElement.css(coords);element.trigger("powerTipClose")})}function positionTipOnCursor(){var tipWidth,tipHeight,coords,collisions,collisionCount;if(!session.isFixedTipOpen&&(session.isTipOpen||session.tipOpenImminent&&tipElement.data(DATA_HASMOUSEMOVE))){tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=new CSSCoordinates;coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);collisions=getViewportCollisions(coords,tipWidth,tipHeight);if(collisions!==Collision.none){collisionCount=countFlags(collisions);if(collisionCount===1){if(collisions===Collision.right){coords.set("left",session.scrollLeft+session.windowWidth-tipWidth)}else if(collisions===Collision.bottom){coords.set("top",session.scrollTop+session.windowHeight-tipHeight)}}else{coords.set("left",session.currentX-tipWidth-options.offset);coords.set("top",session.currentY-tipHeight-options.offset)}}tipElement.css(coords)}}function positionTipOnElement(element){var priorityList,finalPlacement;if(options.smartPlacement||options.followMouse&&element.data(DATA_FORCEDOPEN)){priorityList=$.fn.powerTip.smartPlacementLists[options.placement];$.each(priorityList,function(idx,pos){var collisions=getViewportCollisions(placeTooltip(element,pos),tipElement.outerWidth(),tipElement.outerHeight());finalPlacement=pos;return collisions!==Collision.none})}else{placeTooltip(element,options.placement);finalPlacement=options.placement}tipElement.removeClass("w nw sw e ne se n s w se-alt sw-alt ne-alt nw-alt");tipElement.addClass(finalPlacement)}function placeTooltip(element,placement){var iterationCount=0,tipWidth,tipHeight,coords=new CSSCoordinates;coords.set("top",0);coords.set("left",0);tipElement.css(coords);do{tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=placementCalculator.compute(element,placement,tipWidth,tipHeight,options.offset);tipElement.css(coords)}while(++iterationCount<=5&&(tipWidth!==tipElement.outerWidth()||tipHeight!==tipElement.outerHeight()));return coords}function closeDesyncedTip(){var isDesynced=false,hasDesyncableCloseEvent=$.grep(["mouseleave","mouseout","blur","focusout"],function(eventType){return $.inArray(eventType,options.closeEvents)!==-1}).length>0;if(session.isTipOpen&&!session.isClosing&&!session.delayInProgress&&hasDesyncableCloseEvent){if(session.activeHover.data(DATA_HASACTIVEHOVER)===false||session.activeHover.is(":disabled")){isDesynced=true}else if(!isMouseOver(session.activeHover)&&!session.activeHover.is(":focus")&&!session.activeHover.data(DATA_FORCEDOPEN)){if(tipElement.data(DATA_MOUSEONTOTIP)){if(!isMouseOver(tipElement)){isDesynced=true}}else{isDesynced=true}}if(isDesynced){hideTip(session.activeHover)}}}this.showTip=beginShowTip;this.hideTip=hideTip;this.resetPosition=positionTipOnElement}function isSvgElement(element){return Boolean(window.SVGElement&&element[0]instanceof SVGElement)}function isMouseEvent(event){return Boolean(event&&$.inArray(event.type,MOUSE_EVENTS)>-1&&typeof event.pageX==="number")}function initTracking(){if(!session.mouseTrackingActive){session.mouseTrackingActive=true;getViewportDimensions();$(getViewportDimensions);$document.on("mousemove"+EVENT_NAMESPACE,trackMouse);$window.on("resize"+EVENT_NAMESPACE,trackResize);$window.on("scroll"+EVENT_NAMESPACE,trackScroll)}}function getViewportDimensions(){session.scrollLeft=$window.scrollLeft();session.scrollTop=$window.scrollTop();session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackResize(){session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackScroll(){var x=$window.scrollLeft(),y=$window.scrollTop();if(x!==session.scrollLeft){session.currentX+=x-session.scrollLeft;session.scrollLeft=x}if(y!==session.scrollTop){session.currentY+=y-session.scrollTop;session.scrollTop=y}}function trackMouse(event){session.currentX=event.pageX;session.currentY=event.pageY}function isMouseOver(element){var elementPosition=element.offset(),elementBox=element[0].getBoundingClientRect(),elementWidth=elementBox.right-elementBox.left,elementHeight=elementBox.bottom-elementBox.top;return session.currentX>=elementPosition.left&&session.currentX<=elementPosition.left+elementWidth&&session.currentY>=elementPosition.top&&session.currentY<=elementPosition.top+elementHeight}function getTooltipContent(element){var tipText=element.data(DATA_POWERTIP),tipObject=element.data(DATA_POWERTIPJQ),tipTarget=element.data(DATA_POWERTIPTARGET),targetElement,content;if(tipText){if($.isFunction(tipText)){tipText=tipText.call(element[0])}content=tipText}else if(tipObject){if($.isFunction(tipObject)){tipObject=tipObject.call(element[0])}if(tipObject.length>0){content=tipObject.clone(true,true)}}else if(tipTarget){targetElement=$("#"+tipTarget);if(targetElement.length>0){content=targetElement.html()}}return content}function getViewportCollisions(coords,elementWidth,elementHeight){var viewportTop=session.scrollTop,viewportLeft=session.scrollLeft,viewportBottom=viewportTop+session.windowHeight,viewportRight=viewportLeft+session.windowWidth,collisions=Collision.none;if(coords.topviewportBottom||Math.abs(coords.bottom-session.windowHeight)>viewportBottom){collisions|=Collision.bottom}if(coords.leftviewportRight){collisions|=Collision.left}if(coords.left+elementWidth>viewportRight||coords.right-1){ +targetElements.on(evt+EVENT_NAMESPACE,function elementToggle(event){$.powerTip.toggle(this,event)})}else{targetElements.on(evt+EVENT_NAMESPACE,function elementOpen(event){$.powerTip.show(this,event)})}});$.each(options.closeEvents,function(idx,evt){if($.inArray(evt,options.openEvents)<0){targetElements.on(evt+EVENT_NAMESPACE,function elementClose(event){$.powerTip.hide(this,!isMouseEvent(event))})}});targetElements.on("keydown"+EVENT_NAMESPACE,function elementKeyDown(event){if(event.keyCode===27){$.powerTip.hide(this,true)}})}return targetElements};$.fn.powerTip.defaults={fadeInTime:200,fadeOutTime:100,followMouse:false,popupId:"powerTip",popupClass:null,intentSensitivity:7,intentPollInterval:100,closeDelay:100,placement:"n",smartPlacement:false,offset:10,mouseOnToPopup:false,manual:false,openEvents:["mouseenter","focus"],closeEvents:["mouseleave","blur"]};$.fn.powerTip.smartPlacementLists={n:["n","ne","nw","s"],e:["e","ne","se","w","nw","sw","n","s","e"],s:["s","se","sw","n"],w:["w","nw","sw","e","ne","se", +"n","s","w"],nw:["nw","w","sw","n","s","se","nw"],ne:["ne","e","se","n","s","sw","ne"],sw:["sw","w","nw","s","n","ne","sw"],se:["se","e","ne","s","n","nw","se"],"nw-alt":["nw-alt","n","ne-alt","sw-alt","s","se-alt","w","e"],"ne-alt":["ne-alt","n","nw-alt","se-alt","s","sw-alt","e","w"],"sw-alt":["sw-alt","s","se-alt","nw-alt","n","ne-alt","w","e"],"se-alt":["se-alt","s","sw-alt","ne-alt","n","nw-alt","e","w"]};$.powerTip={show:function apiShowTip(element,event){if(isMouseEvent(event)){trackMouse(event);session.previousX=event.pageX;session.previousY=event.pageY;$(element).data(DATA_DISPLAYCONTROLLER).show()}else{$(element).first().data(DATA_DISPLAYCONTROLLER).show(true,true)}return element},reposition:function apiResetPosition(element){$(element).first().data(DATA_DISPLAYCONTROLLER).resetPosition();return element},hide:function apiCloseTip(element,immediate){var displayController;immediate=element?immediate:true;if(element){displayController=$(element).first().data(DATA_DISPLAYCONTROLLER)}else if( +session.activeHover){displayController=session.activeHover.data(DATA_DISPLAYCONTROLLER)}if(displayController){displayController.hide(immediate)}return element},toggle:function apiToggle(element,event){if(session.activeHover&&session.activeHover.is(element)){$.powerTip.hide(element,!isMouseEvent(event))}else{$.powerTip.show(element,event)}return element}};$.powerTip.showTip=$.powerTip.show;$.powerTip.closeTip=$.powerTip.hide;function CSSCoordinates(){var me=this;me.top="auto";me.left="auto";me.right="auto";me.bottom="auto";me.set=function(property,value){if($.isNumeric(value)){me[property]=Math.round(value)}}}function DisplayController(element,options,tipController){var hoverTimer=null,myCloseDelay=null;function openTooltip(immediate,forceOpen){cancelTimer();if(!element.data(DATA_HASACTIVEHOVER)){if(!immediate){session.tipOpenImminent=true;hoverTimer=setTimeout(function intentDelay(){hoverTimer=null;checkForIntent()},options.intentPollInterval)}else{if(forceOpen){element.data(DATA_FORCEDOPEN,true)} +closeAnyDelayed();tipController.showTip(element)}}else{cancelClose()}}function closeTooltip(disableDelay){if(myCloseDelay){myCloseDelay=session.closeDelayTimeout=clearTimeout(myCloseDelay);session.delayInProgress=false}cancelTimer();session.tipOpenImminent=false;if(element.data(DATA_HASACTIVEHOVER)){element.data(DATA_FORCEDOPEN,false);if(!disableDelay){session.delayInProgress=true;session.closeDelayTimeout=setTimeout(function closeDelay(){session.closeDelayTimeout=null;tipController.hideTip(element);session.delayInProgress=false;myCloseDelay=null},options.closeDelay);myCloseDelay=session.closeDelayTimeout}else{tipController.hideTip(element)}}}function checkForIntent(){var xDifference=Math.abs(session.previousX-session.currentX),yDifference=Math.abs(session.previousY-session.currentY),totalDifference=xDifference+yDifference;if(totalDifference",{id:options.popupId});if($body.length===0){$body=$("body")}$body.append(tipElement);session.tooltips=session.tooltips?session.tooltips.add(tipElement):tipElement}if(options.followMouse){if(!tipElement.data(DATA_HASMOUSEMOVE)){$document.on("mousemove"+EVENT_NAMESPACE,positionTipOnCursor);$window.on("scroll"+EVENT_NAMESPACE,positionTipOnCursor);tipElement.data(DATA_HASMOUSEMOVE,true)}}function beginShowTip(element){element.data(DATA_HASACTIVEHOVER,true);tipElement.queue(function queueTipInit(next){showTip(element);next()})}function showTip(element){var tipContent;if(!element.data(DATA_HASACTIVEHOVER)){return}if( +session.isTipOpen){if(!session.isClosing){hideTip(session.activeHover)}tipElement.delay(100).queue(function queueTipAgain(next){showTip(element);next()});return}element.trigger("powerTipPreRender");tipContent=getTooltipContent(element);if(tipContent){tipElement.empty().append(tipContent)}else{return}element.trigger("powerTipRender");session.activeHover=element;session.isTipOpen=true;tipElement.data(DATA_MOUSEONTOTIP,options.mouseOnToPopup);tipElement.addClass(options.popupClass);if(!options.followMouse||element.data(DATA_FORCEDOPEN)){positionTipOnElement(element);session.isFixedTipOpen=true}else{positionTipOnCursor()}if(!element.data(DATA_FORCEDOPEN)&&!options.followMouse){$document.on("click"+EVENT_NAMESPACE,function documentClick(event){var target=event.target;if(target!==element[0]){if(options.mouseOnToPopup){if(target!==tipElement[0]&&!$.contains(tipElement[0],target)){$.powerTip.hide()}}else{$.powerTip.hide()}}})}if(options.mouseOnToPopup&&!options.manual){tipElement.on("mouseenter"+EVENT_NAMESPACE, +function tipMouseEnter(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).cancel()}});tipElement.on("mouseleave"+EVENT_NAMESPACE,function tipMouseLeave(){if(session.activeHover){session.activeHover.data(DATA_DISPLAYCONTROLLER).hide()}})}tipElement.fadeIn(options.fadeInTime,function fadeInCallback(){if(!session.desyncTimeout){session.desyncTimeout=setInterval(closeDesyncedTip,500)}element.trigger("powerTipOpen")})}function hideTip(element){session.isClosing=true;session.isTipOpen=false;session.desyncTimeout=clearInterval(session.desyncTimeout);element.data(DATA_HASACTIVEHOVER,false);element.data(DATA_FORCEDOPEN,false);$document.off("click"+EVENT_NAMESPACE);tipElement.off(EVENT_NAMESPACE);tipElement.fadeOut(options.fadeOutTime,function fadeOutCallback(){var coords=new CSSCoordinates;session.activeHover=null;session.isClosing=false;session.isFixedTipOpen=false;tipElement.removeClass();coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset); +tipElement.css(coords);element.trigger("powerTipClose")})}function positionTipOnCursor(){var tipWidth,tipHeight,coords,collisions,collisionCount;if(!session.isFixedTipOpen&&(session.isTipOpen||session.tipOpenImminent&&tipElement.data(DATA_HASMOUSEMOVE))){tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=new CSSCoordinates;coords.set("top",session.currentY+options.offset);coords.set("left",session.currentX+options.offset);collisions=getViewportCollisions(coords,tipWidth,tipHeight);if(collisions!==Collision.none){collisionCount=countFlags(collisions);if(collisionCount===1){if(collisions===Collision.right){coords.set("left",session.scrollLeft+session.windowWidth-tipWidth)}else if(collisions===Collision.bottom){coords.set("top",session.scrollTop+session.windowHeight-tipHeight)}}else{coords.set("left",session.currentX-tipWidth-options.offset);coords.set("top",session.currentY-tipHeight-options.offset)}}tipElement.css(coords)}}function positionTipOnElement(element){var priorityList, +finalPlacement;if(options.smartPlacement||options.followMouse&&element.data(DATA_FORCEDOPEN)){priorityList=$.fn.powerTip.smartPlacementLists[options.placement];$.each(priorityList,function(idx,pos){var collisions=getViewportCollisions(placeTooltip(element,pos),tipElement.outerWidth(),tipElement.outerHeight());finalPlacement=pos;return collisions!==Collision.none})}else{placeTooltip(element,options.placement);finalPlacement=options.placement}tipElement.removeClass("w nw sw e ne se n s w se-alt sw-alt ne-alt nw-alt");tipElement.addClass(finalPlacement)}function placeTooltip(element,placement){var iterationCount=0,tipWidth,tipHeight,coords=new CSSCoordinates;coords.set("top",0);coords.set("left",0);tipElement.css(coords);do{tipWidth=tipElement.outerWidth();tipHeight=tipElement.outerHeight();coords=placementCalculator.compute(element,placement,tipWidth,tipHeight,options.offset);tipElement.css(coords)}while(++iterationCount<=5&&(tipWidth!==tipElement.outerWidth()||tipHeight!==tipElement.outerHeight())); +return coords}function closeDesyncedTip(){var isDesynced=false,hasDesyncableCloseEvent=$.grep(["mouseleave","mouseout","blur","focusout"],function(eventType){return $.inArray(eventType,options.closeEvents)!==-1}).length>0;if(session.isTipOpen&&!session.isClosing&&!session.delayInProgress&&hasDesyncableCloseEvent){if(session.activeHover.data(DATA_HASACTIVEHOVER)===false||session.activeHover.is(":disabled")){isDesynced=true}else if(!isMouseOver(session.activeHover)&&!session.activeHover.is(":focus")&&!session.activeHover.data(DATA_FORCEDOPEN)){if(tipElement.data(DATA_MOUSEONTOTIP)){if(!isMouseOver(tipElement)){isDesynced=true}}else{isDesynced=true}}if(isDesynced){hideTip(session.activeHover)}}}this.showTip=beginShowTip;this.hideTip=hideTip;this.resetPosition=positionTipOnElement}function isSvgElement(element){return Boolean(window.SVGElement&&element[0]instanceof SVGElement)}function isMouseEvent(event){return Boolean(event&&$.inArray(event.type,MOUSE_EVENTS)>-1&&typeof event.pageX==="number")} +function initTracking(){if(!session.mouseTrackingActive){session.mouseTrackingActive=true;getViewportDimensions();$(getViewportDimensions);$document.on("mousemove"+EVENT_NAMESPACE,trackMouse);$window.on("resize"+EVENT_NAMESPACE,trackResize);$window.on("scroll"+EVENT_NAMESPACE,trackScroll)}}function getViewportDimensions(){session.scrollLeft=$window.scrollLeft();session.scrollTop=$window.scrollTop();session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackResize(){session.windowWidth=$window.width();session.windowHeight=$window.height()}function trackScroll(){var x=$window.scrollLeft(),y=$window.scrollTop();if(x!==session.scrollLeft){session.currentX+=x-session.scrollLeft;session.scrollLeft=x}if(y!==session.scrollTop){session.currentY+=y-session.scrollTop;session.scrollTop=y}}function trackMouse(event){session.currentX=event.pageX;session.currentY=event.pageY}function isMouseOver(element){var elementPosition=element.offset(),elementBox=element[0].getBoundingClientRect(), +elementWidth=elementBox.right-elementBox.left,elementHeight=elementBox.bottom-elementBox.top;return session.currentX>=elementPosition.left&&session.currentX<=elementPosition.left+elementWidth&&session.currentY>=elementPosition.top&&session.currentY<=elementPosition.top+elementHeight}function getTooltipContent(element){var tipText=element.data(DATA_POWERTIP),tipObject=element.data(DATA_POWERTIPJQ),tipTarget=element.data(DATA_POWERTIPTARGET),targetElement,content;if(tipText){if($.isFunction(tipText)){tipText=tipText.call(element[0])}content=tipText}else if(tipObject){if($.isFunction(tipObject)){tipObject=tipObject.call(element[0])}if(tipObject.length>0){content=tipObject.clone(true,true)}}else if(tipTarget){targetElement=$("#"+tipTarget);if(targetElement.length>0){content=targetElement.html()}}return content}function getViewportCollisions(coords,elementWidth,elementHeight){var viewportTop=session.scrollTop,viewportLeft=session.scrollLeft,viewportBottom=viewportTop+session.windowHeight, +viewportRight=viewportLeft+session.windowWidth,collisions=Collision.none;if(coords.topviewportBottom||Math.abs(coords.bottom-session.windowHeight)>viewportBottom){collisions|=Collision.bottom}if(coords.leftviewportRight){collisions|=Collision.left}if(coords.left+elementWidth>viewportRight||coords.right1)){a.preventDefault();var c=a.originalEvent.changedTouches[0],d=document.createEvent("MouseEvents");d.initMouseEvent(b,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),a.target.dispatchEvent(d)}}if(a.support.touch="ontouchend"in document,a.support.touch){var e,b=a.ui.mouse.prototype,c=b._mouseInit,d=b._mouseDestroy;b._touchStart=function(a){var b=this;!e&&b._mouseCapture(a.originalEvent.changedTouches[0])&&(e=!0,b._touchMoved=!1,f(a,"mouseover"),f(a,"mousemove"),f(a,"mousedown"))},b._touchMove=function(a){e&&(this._touchMoved=!0,f(a,"mousemove"))},b._touchEnd=function(a){e&&(f(a,"mouseup"),f(a,"mouseout"),this._touchMoved||f(a,"click"),e=!1)},b._mouseInit=function(){var b=this;b.element.bind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),c.call(b)},b._mouseDestroy=function(){var b=this;b.element.unbind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),d.call(b)}}}(jQuery);/*! SmartMenus jQuery Plugin - v1.1.0 - September 17, 2017 + */!function(a){function f(a,b){if(!(a.originalEvent.touches.length>1)){a.preventDefault();var c=a.originalEvent.changedTouches[0],d=document.createEvent("MouseEvents");d.initMouseEvent(b,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),a.target.dispatchEvent(d)}}if(a.support.touch="ontouchend"in document,a.support.touch){var e,b=a.ui.mouse.prototype,c=b._mouseInit,d=b._mouseDestroy;b._touchStart=function(a){var b=this;!e&&b._mouseCapture(a.originalEvent.changedTouches[0])&&(e=!0,b._touchMoved=!1,f(a,"mouseover"),f(a,"mousemove"),f(a,"mousedown"))},b._touchMove=function(a){e&&(this._touchMoved=!0,f(a,"mousemove"))},b._touchEnd=function(a){e&&(f(a,"mouseup"),f(a,"mouseout"),this._touchMoved||f(a,"click"),e=!1)},b._mouseInit=function(){var b=this;b.element.bind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),c.call(b)},b._mouseDestroy=function(){var b=this;b.element.unbind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b, +"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),d.call(b)}}}(jQuery); +/*! SmartMenus jQuery Plugin - v1.1.0 - September 17, 2017 * http://www.smartmenus.org/ - * Copyright Vasil Dinkov, Vadikom Web Ltd. http://vadikom.com; Licensed MIT */(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&"object"==typeof module.exports?module.exports=t(require("jquery")):t(jQuery)})(function($){function initMouseDetection(t){var e=".smartmenus_mouse";if(mouseDetectionEnabled||t)mouseDetectionEnabled&&t&&($(document).off(e),mouseDetectionEnabled=!1);else{var i=!0,s=null,o={mousemove:function(t){var e={x:t.pageX,y:t.pageY,timeStamp:(new Date).getTime()};if(s){var o=Math.abs(s.x-e.x),a=Math.abs(s.y-e.y);if((o>0||a>0)&&2>=o&&2>=a&&300>=e.timeStamp-s.timeStamp&&(mouse=!0,i)){var n=$(t.target).closest("a");n.is("a")&&$.each(menuTrees,function(){return $.contains(this.$root[0],n[0])?(this.itemEnter({currentTarget:n[0]}),!1):void 0}),i=!1}}s=e}};o[touchEvents?"touchstart":"pointerover pointermove pointerout MSPointerOver MSPointerMove MSPointerOut"]=function(t){isTouchEvent(t.originalEvent)&&(mouse=!1)},$(document).on(getEventsNS(o,e)),mouseDetectionEnabled=!0}}function isTouchEvent(t){return!/^(4|mouse)$/.test(t.pointerType)}function getEventsNS(t,e){e||(e="");var i={};for(var s in t)i[s.split(" ").join(e+" ")+e]=t[s];return i}var menuTrees=[],mouse=!1,touchEvents="ontouchstart"in window,mouseDetectionEnabled=!1,requestAnimationFrame=window.requestAnimationFrame||function(t){return setTimeout(t,1e3/60)},cancelAnimationFrame=window.cancelAnimationFrame||function(t){clearTimeout(t)},canAnimate=!!$.fn.animate;return $.SmartMenus=function(t,e){this.$root=$(t),this.opts=e,this.rootId="",this.accessIdPrefix="",this.$subArrow=null,this.activatedItems=[],this.visibleSubMenus=[],this.showTimeout=0,this.hideTimeout=0,this.scrollTimeout=0,this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.idInc=0,this.$firstLink=null,this.$firstSub=null,this.disabled=!1,this.$disableOverlay=null,this.$touchScrollingSub=null,this.cssTransforms3d="perspective"in t.style||"webkitPerspective"in t.style,this.wasCollapsible=!1,this.init()},$.extend($.SmartMenus,{hideAll:function(){$.each(menuTrees,function(){this.menuHideAll()})},destroy:function(){for(;menuTrees.length;)menuTrees[0].destroy();initMouseDetection(!0)},prototype:{init:function(t){var e=this;if(!t){menuTrees.push(this),this.rootId=((new Date).getTime()+Math.random()+"").replace(/\D/g,""),this.accessIdPrefix="sm-"+this.rootId+"-",this.$root.hasClass("sm-rtl")&&(this.opts.rightToLeftSubMenus=!0);var i=".smartmenus";this.$root.data("smartmenus",this).attr("data-smartmenus-id",this.rootId).dataSM("level",1).on(getEventsNS({"mouseover focusin":$.proxy(this.rootOver,this),"mouseout focusout":$.proxy(this.rootOut,this),keydown:$.proxy(this.rootKeyDown,this)},i)).on(getEventsNS({mouseenter:$.proxy(this.itemEnter,this),mouseleave:$.proxy(this.itemLeave,this),mousedown:$.proxy(this.itemDown,this),focus:$.proxy(this.itemFocus,this),blur:$.proxy(this.itemBlur,this),click:$.proxy(this.itemClick,this)},i),"a"),i+=this.rootId,this.opts.hideOnClick&&$(document).on(getEventsNS({touchstart:$.proxy(this.docTouchStart,this),touchmove:$.proxy(this.docTouchMove,this),touchend:$.proxy(this.docTouchEnd,this),click:$.proxy(this.docClick,this)},i)),$(window).on(getEventsNS({"resize orientationchange":$.proxy(this.winResize,this)},i)),this.opts.subIndicators&&(this.$subArrow=$("").addClass("sub-arrow"),this.opts.subIndicatorsText&&this.$subArrow.html(this.opts.subIndicatorsText)),initMouseDetection()}if(this.$firstSub=this.$root.find("ul").each(function(){e.menuInit($(this))}).eq(0),this.$firstLink=this.$root.find("a").eq(0),this.opts.markCurrentItem){var s=/(index|default)\.[^#\?\/]*/i,o=/#.*/,a=window.location.href.replace(s,""),n=a.replace(o,"");this.$root.find("a").each(function(){var t=this.href.replace(s,""),i=$(this);(t==a||t==n)&&(i.addClass("current"),e.opts.markCurrentTree&&i.parentsUntil("[data-smartmenus-id]","ul").each(function(){$(this).dataSM("parent-a").addClass("current")}))})}this.wasCollapsible=this.isCollapsible()},destroy:function(t){if(!t){var e=".smartmenus";this.$root.removeData("smartmenus").removeAttr("data-smartmenus-id").removeDataSM("level").off(e),e+=this.rootId,$(document).off(e),$(window).off(e),this.opts.subIndicators&&(this.$subArrow=null)}this.menuHideAll();var i=this;this.$root.find("ul").each(function(){var t=$(this);t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.dataSM("shown-before")&&((i.opts.subMenusMinWidth||i.opts.subMenusMaxWidth)&&t.css({width:"",minWidth:"",maxWidth:""}).removeClass("sm-nowrap"),t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.css({zIndex:"",top:"",left:"",marginLeft:"",marginTop:"",display:""})),0==(t.attr("id")||"").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeDataSM("in-mega").removeDataSM("shown-before").removeDataSM("scroll-arrows").removeDataSM("parent-a").removeDataSM("level").removeDataSM("beforefirstshowfired").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeAttr("aria-expanded"),this.$root.find("a.has-submenu").each(function(){var t=$(this);0==t.attr("id").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeClass("has-submenu").removeDataSM("sub").removeAttr("aria-haspopup").removeAttr("aria-controls").removeAttr("aria-expanded").closest("li").removeDataSM("sub"),this.opts.subIndicators&&this.$root.find("span.sub-arrow").remove(),this.opts.markCurrentItem&&this.$root.find("a.current").removeClass("current"),t||(this.$root=null,this.$firstLink=null,this.$firstSub=null,this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),menuTrees.splice($.inArray(this,menuTrees),1))},disable:function(t){if(!this.disabled){if(this.menuHideAll(),!t&&!this.opts.isPopup&&this.$root.is(":visible")){var e=this.$root.offset();this.$disableOverlay=$('
    ').css({position:"absolute",top:e.top,left:e.left,width:this.$root.outerWidth(),height:this.$root.outerHeight(),zIndex:this.getStartZIndex(!0),opacity:0}).appendTo(document.body)}this.disabled=!0}},docClick:function(t){return this.$touchScrollingSub?(this.$touchScrollingSub=null,void 0):((this.visibleSubMenus.length&&!$.contains(this.$root[0],t.target)||$(t.target).closest("a").length)&&this.menuHideAll(),void 0)},docTouchEnd:function(){if(this.lastTouch){if(!(!this.visibleSubMenus.length||void 0!==this.lastTouch.x2&&this.lastTouch.x1!=this.lastTouch.x2||void 0!==this.lastTouch.y2&&this.lastTouch.y1!=this.lastTouch.y2||this.lastTouch.target&&$.contains(this.$root[0],this.lastTouch.target))){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var t=this;this.hideTimeout=setTimeout(function(){t.menuHideAll()},350)}this.lastTouch=null}},docTouchMove:function(t){if(this.lastTouch){var e=t.originalEvent.touches[0];this.lastTouch.x2=e.pageX,this.lastTouch.y2=e.pageY}},docTouchStart:function(t){var e=t.originalEvent.touches[0];this.lastTouch={x1:e.pageX,y1:e.pageY,target:e.target}},enable:function(){this.disabled&&(this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),this.disabled=!1)},getClosestMenu:function(t){for(var e=$(t).closest("ul");e.dataSM("in-mega");)e=e.parent().closest("ul");return e[0]||null},getHeight:function(t){return this.getOffset(t,!0)},getOffset:function(t,e){var i;"none"==t.css("display")&&(i={position:t[0].style.position,visibility:t[0].style.visibility},t.css({position:"absolute",visibility:"hidden"}).show());var s=t[0].getBoundingClientRect&&t[0].getBoundingClientRect(),o=s&&(e?s.height||s.bottom-s.top:s.width||s.right-s.left);return o||0===o||(o=e?t[0].offsetHeight:t[0].offsetWidth),i&&t.hide().css(i),o},getStartZIndex:function(t){var e=parseInt(this[t?"$root":"$firstSub"].css("z-index"));return!t&&isNaN(e)&&(e=parseInt(this.$root.css("z-index"))),isNaN(e)?1:e},getTouchPoint:function(t){return t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0]||t},getViewport:function(t){var e=t?"Height":"Width",i=document.documentElement["client"+e],s=window["inner"+e];return s&&(i=Math.min(i,s)),i},getViewportHeight:function(){return this.getViewport(!0)},getViewportWidth:function(){return this.getViewport()},getWidth:function(t){return this.getOffset(t)},handleEvents:function(){return!this.disabled&&this.isCSSOn()},handleItemEvents:function(t){return this.handleEvents()&&!this.isLinkInMegaMenu(t)},isCollapsible:function(){return"static"==this.$firstSub.css("position")},isCSSOn:function(){return"inline"!=this.$firstLink.css("display")},isFixed:function(){var t="fixed"==this.$root.css("position");return t||this.$root.parentsUntil("body").each(function(){return"fixed"==$(this).css("position")?(t=!0,!1):void 0}),t},isLinkInMegaMenu:function(t){return $(this.getClosestMenu(t[0])).hasClass("mega-menu")},isTouchMode:function(){return!mouse||this.opts.noMouseOver||this.isCollapsible()},itemActivate:function(t,e){var i=t.closest("ul"),s=i.dataSM("level");if(s>1&&(!this.activatedItems[s-2]||this.activatedItems[s-2][0]!=i.dataSM("parent-a")[0])){var o=this;$(i.parentsUntil("[data-smartmenus-id]","ul").get().reverse()).add(i).each(function(){o.itemActivate($(this).dataSM("parent-a"))})}if((!this.isCollapsible()||e)&&this.menuHideSubMenus(this.activatedItems[s-1]&&this.activatedItems[s-1][0]==t[0]?s:s-1),this.activatedItems[s-1]=t,this.$root.triggerHandler("activate.smapi",t[0])!==!1){var a=t.dataSM("sub");a&&(this.isTouchMode()||!this.opts.showOnClick||this.clickActivated)&&this.menuShow(a)}},itemBlur:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&this.$root.triggerHandler("blur.smapi",e[0])},itemClick:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(this.$touchScrollingSub&&this.$touchScrollingSub[0]==e.closest("ul")[0])return this.$touchScrollingSub=null,t.stopPropagation(),!1;if(this.$root.triggerHandler("click.smapi",e[0])===!1)return!1;var i=$(t.target).is(".sub-arrow"),s=e.dataSM("sub"),o=s?2==s.dataSM("level"):!1,a=this.isCollapsible(),n=/toggle$/.test(this.opts.collapsibleBehavior),r=/link$/.test(this.opts.collapsibleBehavior),h=/^accordion/.test(this.opts.collapsibleBehavior);if(s&&!s.is(":visible")){if((!r||!a||i)&&(this.opts.showOnClick&&o&&(this.clickActivated=!0),this.itemActivate(e,h),s.is(":visible")))return this.focusActivated=!0,!1}else if(a&&(n||i))return this.itemActivate(e,h),this.menuHide(s),n&&(this.focusActivated=!1),!1;return this.opts.showOnClick&&o||e.hasClass("disabled")||this.$root.triggerHandler("select.smapi",e[0])===!1?!1:void 0}},itemDown:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&e.dataSM("mousedown",!0)},itemEnter:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(!this.isTouchMode()){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);var i=this;this.showTimeout=setTimeout(function(){i.itemActivate(e)},this.opts.showOnClick&&1==e.closest("ul").dataSM("level")?1:this.opts.showTimeout)}this.$root.triggerHandler("mouseenter.smapi",e[0])}},itemFocus:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(!this.focusActivated||this.isTouchMode()&&e.dataSM("mousedown")||this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0]==e[0]||this.itemActivate(e,!0),this.$root.triggerHandler("focus.smapi",e[0]))},itemLeave:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(this.isTouchMode()||(e[0].blur(),this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0)),e.removeDataSM("mousedown"),this.$root.triggerHandler("mouseleave.smapi",e[0]))},menuHide:function(t){if(this.$root.triggerHandler("beforehide.smapi",t[0])!==!1&&(canAnimate&&t.stop(!0,!0),"none"!=t.css("display"))){var e=function(){t.css("z-index","")};this.isCollapsible()?canAnimate&&this.opts.collapsibleHideFunction?this.opts.collapsibleHideFunction.call(this,t,e):t.hide(this.opts.collapsibleHideDuration,e):canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,t,e):t.hide(this.opts.hideDuration,e),t.dataSM("scroll")&&(this.menuScrollStop(t),t.css({"touch-action":"","-ms-touch-action":"","-webkit-transform":"",transform:""}).off(".smartmenus_scroll").removeDataSM("scroll").dataSM("scroll-arrows").hide()),t.dataSM("parent-a").removeClass("highlighted").attr("aria-expanded","false"),t.attr({"aria-expanded":"false","aria-hidden":"true"});var i=t.dataSM("level");this.activatedItems.splice(i-1,1),this.visibleSubMenus.splice($.inArray(t,this.visibleSubMenus),1),this.$root.triggerHandler("hide.smapi",t[0])}},menuHideAll:function(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);for(var t=this.opts.isPopup?1:0,e=this.visibleSubMenus.length-1;e>=t;e--)this.menuHide(this.visibleSubMenus[e]);this.opts.isPopup&&(canAnimate&&this.$root.stop(!0,!0),this.$root.is(":visible")&&(canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,this.$root):this.$root.hide(this.opts.hideDuration))),this.activatedItems=[],this.visibleSubMenus=[],this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.$root.triggerHandler("hideAll.smapi")},menuHideSubMenus:function(t){for(var e=this.activatedItems.length-1;e>=t;e--){var i=this.activatedItems[e].dataSM("sub");i&&this.menuHide(i)}},menuInit:function(t){if(!t.dataSM("in-mega")){t.hasClass("mega-menu")&&t.find("ul").dataSM("in-mega",!0);for(var e=2,i=t[0];(i=i.parentNode.parentNode)!=this.$root[0];)e++;var s=t.prevAll("a").eq(-1);s.length||(s=t.prevAll().find("a").eq(-1)),s.addClass("has-submenu").dataSM("sub",t),t.dataSM("parent-a",s).dataSM("level",e).parent().dataSM("sub",t);var o=s.attr("id")||this.accessIdPrefix+ ++this.idInc,a=t.attr("id")||this.accessIdPrefix+ ++this.idInc;s.attr({id:o,"aria-haspopup":"true","aria-controls":a,"aria-expanded":"false"}),t.attr({id:a,role:"group","aria-hidden":"true","aria-labelledby":o,"aria-expanded":"false"}),this.opts.subIndicators&&s[this.opts.subIndicatorsPos](this.$subArrow.clone())}},menuPosition:function(t){var e,i,s=t.dataSM("parent-a"),o=s.closest("li"),a=o.parent(),n=t.dataSM("level"),r=this.getWidth(t),h=this.getHeight(t),u=s.offset(),l=u.left,c=u.top,d=this.getWidth(s),m=this.getHeight(s),p=$(window),f=p.scrollLeft(),v=p.scrollTop(),b=this.getViewportWidth(),S=this.getViewportHeight(),g=a.parent().is("[data-sm-horizontal-sub]")||2==n&&!a.hasClass("sm-vertical"),M=this.opts.rightToLeftSubMenus&&!o.is("[data-sm-reverse]")||!this.opts.rightToLeftSubMenus&&o.is("[data-sm-reverse]"),w=2==n?this.opts.mainMenuSubOffsetX:this.opts.subMenusSubOffsetX,T=2==n?this.opts.mainMenuSubOffsetY:this.opts.subMenusSubOffsetY;if(g?(e=M?d-r-w:w,i=this.opts.bottomToTopSubMenus?-h-T:m+T):(e=M?w-r:d-w,i=this.opts.bottomToTopSubMenus?m-T-h:T),this.opts.keepInViewport){var y=l+e,I=c+i;if(M&&f>y?e=g?f-y+e:d-w:!M&&y+r>f+b&&(e=g?f+b-r-y+e:w-r),g||(S>h&&I+h>v+S?i+=v+S-h-I:(h>=S||v>I)&&(i+=v-I)),g&&(I+h>v+S+.49||v>I)||!g&&h>S+.49){var x=this;t.dataSM("scroll-arrows")||t.dataSM("scroll-arrows",$([$('')[0],$('')[0]]).on({mouseenter:function(){t.dataSM("scroll").up=$(this).hasClass("scroll-up"),x.menuScroll(t)},mouseleave:function(e){x.menuScrollStop(t),x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(t){t.preventDefault()}}).insertAfter(t));var A=".smartmenus_scroll";if(t.dataSM("scroll",{y:this.cssTransforms3d?0:i-m,step:1,itemH:m,subH:h,arrowDownH:this.getHeight(t.dataSM("scroll-arrows").eq(1))}).on(getEventsNS({mouseover:function(e){x.menuScrollOver(t,e)},mouseout:function(e){x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(e){x.menuScrollMousewheel(t,e)}},A)).dataSM("scroll-arrows").css({top:"auto",left:"0",marginLeft:e+(parseInt(t.css("border-left-width"))||0),width:r-(parseInt(t.css("border-left-width"))||0)-(parseInt(t.css("border-right-width"))||0),zIndex:t.css("z-index")}).eq(g&&this.opts.bottomToTopSubMenus?0:1).show(),this.isFixed()){var C={};C[touchEvents?"touchstart touchmove touchend":"pointerdown pointermove pointerup MSPointerDown MSPointerMove MSPointerUp"]=function(e){x.menuScrollTouch(t,e)},t.css({"touch-action":"none","-ms-touch-action":"none"}).on(getEventsNS(C,A))}}}t.css({top:"auto",left:"0",marginLeft:e,marginTop:i-m})},menuScroll:function(t,e,i){var s,o=t.dataSM("scroll"),a=t.dataSM("scroll-arrows"),n=o.up?o.upEnd:o.downEnd;if(!e&&o.momentum){if(o.momentum*=.92,s=o.momentum,.5>s)return this.menuScrollStop(t),void 0}else s=i||(e||!this.opts.scrollAccelerate?this.opts.scrollStep:Math.floor(o.step));var r=t.dataSM("level");if(this.activatedItems[r-1]&&this.activatedItems[r-1].dataSM("sub")&&this.activatedItems[r-1].dataSM("sub").is(":visible")&&this.menuHideSubMenus(r-1),o.y=o.up&&o.y>=n||!o.up&&n>=o.y?o.y:Math.abs(n-o.y)>s?o.y+(o.up?s:-s):n,t.css(this.cssTransforms3d?{"-webkit-transform":"translate3d(0, "+o.y+"px, 0)",transform:"translate3d(0, "+o.y+"px, 0)"}:{marginTop:o.y}),mouse&&(o.up&&o.y>o.downEnd||!o.up&&o.y0;t.dataSM("scroll-arrows").eq(i?0:1).is(":visible")&&(t.dataSM("scroll").up=i,this.menuScroll(t,!0))}e.preventDefault()},menuScrollOut:function(t,e){mouse&&(/^scroll-(up|down)/.test((e.relatedTarget||"").className)||(t[0]==e.relatedTarget||$.contains(t[0],e.relatedTarget))&&this.getClosestMenu(e.relatedTarget)==t[0]||t.dataSM("scroll-arrows").css("visibility","hidden"))},menuScrollOver:function(t,e){if(mouse&&!/^scroll-(up|down)/.test(e.target.className)&&this.getClosestMenu(e.target)==t[0]){this.menuScrollRefreshData(t);var i=t.dataSM("scroll"),s=$(window).scrollTop()-t.dataSM("parent-a").offset().top-i.itemH;t.dataSM("scroll-arrows").eq(0).css("margin-top",s).end().eq(1).css("margin-top",s+this.getViewportHeight()-i.arrowDownH).end().css("visibility","visible")}},menuScrollRefreshData:function(t){var e=t.dataSM("scroll"),i=$(window).scrollTop()-t.dataSM("parent-a").offset().top-e.itemH;this.cssTransforms3d&&(i=-(parseFloat(t.css("margin-top"))-i)),$.extend(e,{upEnd:i,downEnd:i+this.getViewportHeight()-e.subH})},menuScrollStop:function(t){return this.scrollTimeout?(cancelAnimationFrame(this.scrollTimeout),this.scrollTimeout=0,t.dataSM("scroll").step=1,!0):void 0},menuScrollTouch:function(t,e){if(e=e.originalEvent,isTouchEvent(e)){var i=this.getTouchPoint(e);if(this.getClosestMenu(i.target)==t[0]){var s=t.dataSM("scroll");if(/(start|down)$/i.test(e.type))this.menuScrollStop(t)?(e.preventDefault(),this.$touchScrollingSub=t):this.$touchScrollingSub=null,this.menuScrollRefreshData(t),$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp});else if(/move$/i.test(e.type)){var o=void 0!==s.touchY?s.touchY:s.touchStartY;if(void 0!==o&&o!=i.pageY){this.$touchScrollingSub=t;var a=i.pageY>o;void 0!==s.up&&s.up!=a&&$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp}),$.extend(s,{up:a,touchY:i.pageY}),this.menuScroll(t,!0,Math.abs(i.pageY-o))}e.preventDefault()}else void 0!==s.touchY&&((s.momentum=15*Math.pow(Math.abs(i.pageY-s.touchStartY)/(e.timeStamp-s.touchStartTime),2))&&(this.menuScrollStop(t),this.menuScroll(t),e.preventDefault()),delete s.touchY)}}},menuShow:function(t){if((t.dataSM("beforefirstshowfired")||(t.dataSM("beforefirstshowfired",!0),this.$root.triggerHandler("beforefirstshow.smapi",t[0])!==!1))&&this.$root.triggerHandler("beforeshow.smapi",t[0])!==!1&&(t.dataSM("shown-before",!0),canAnimate&&t.stop(!0,!0),!t.is(":visible"))){var e=t.dataSM("parent-a"),i=this.isCollapsible();if((this.opts.keepHighlighted||i)&&e.addClass("highlighted"),i)t.removeClass("sm-nowrap").css({zIndex:"",width:"auto",minWidth:"",maxWidth:"",top:"",left:"",marginLeft:"",marginTop:""});else{if(t.css("z-index",this.zIndexInc=(this.zIndexInc||this.getStartZIndex())+1),(this.opts.subMenusMinWidth||this.opts.subMenusMaxWidth)&&(t.css({width:"auto",minWidth:"",maxWidth:""}).addClass("sm-nowrap"),this.opts.subMenusMinWidth&&t.css("min-width",this.opts.subMenusMinWidth),this.opts.subMenusMaxWidth)){var s=this.getWidth(t);t.css("max-width",this.opts.subMenusMaxWidth),s>this.getWidth(t)&&t.removeClass("sm-nowrap").css("width",this.opts.subMenusMaxWidth)}this.menuPosition(t)}var o=function(){t.css("overflow","")};i?canAnimate&&this.opts.collapsibleShowFunction?this.opts.collapsibleShowFunction.call(this,t,o):t.show(this.opts.collapsibleShowDuration,o):canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,t,o):t.show(this.opts.showDuration,o),e.attr("aria-expanded","true"),t.attr({"aria-expanded":"true","aria-hidden":"false"}),this.visibleSubMenus.push(t),this.$root.triggerHandler("show.smapi",t[0])}},popupHide:function(t){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},t?1:this.opts.hideTimeout)},popupShow:function(t,e){if(!this.opts.isPopup)return alert('SmartMenus jQuery Error:\n\nIf you want to show this menu via the "popupShow" method, set the isPopup:true option.'),void 0;if(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),this.$root.dataSM("shown-before",!0),canAnimate&&this.$root.stop(!0,!0),!this.$root.is(":visible")){this.$root.css({left:t,top:e});var i=this,s=function(){i.$root.css("overflow","")};canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,this.$root,s):this.$root.show(this.opts.showDuration,s),this.visibleSubMenus[0]=this.$root}},refresh:function(){this.destroy(!0),this.init(!0)},rootKeyDown:function(t){if(this.handleEvents())switch(t.keyCode){case 27:var e=this.activatedItems[0];if(e){this.menuHideAll(),e[0].focus();var i=e.dataSM("sub");i&&this.menuHide(i)}break;case 32:var s=$(t.target);if(s.is("a")&&this.handleItemEvents(s)){var i=s.dataSM("sub");i&&!i.is(":visible")&&(this.itemClick({currentTarget:t.target}),t.preventDefault())}}},rootOut:function(t){if(this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),!this.opts.showOnClick||!this.opts.hideOnClick)){var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},this.opts.hideTimeout)}},rootOver:function(t){this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0)},winResize:function(t){if(this.handleEvents()){if(!("onorientationchange"in window)||"orientationchange"==t.type){var e=this.isCollapsible();this.wasCollapsible&&e||(this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0].blur(),this.menuHideAll()),this.wasCollapsible=e}}else if(this.$disableOverlay){var i=this.$root.offset();this.$disableOverlay.css({top:i.top,left:i.left,width:this.$root.outerWidth(),height:this.$root.outerHeight()})}}}}),$.fn.dataSM=function(t,e){return e?this.data(t+"_smartmenus",e):this.data(t+"_smartmenus")},$.fn.removeDataSM=function(t){return this.removeData(t+"_smartmenus")},$.fn.smartmenus=function(options){if("string"==typeof options){var args=arguments,method=options;return Array.prototype.shift.call(args),this.each(function(){var t=$(this).data("smartmenus");t&&t[method]&&t[method].apply(t,args)})}return this.each(function(){var dataOpts=$(this).data("sm-options")||null;if(dataOpts)try{dataOpts=eval("("+dataOpts+")")}catch(e){dataOpts=null,alert('ERROR\n\nSmartMenus jQuery init:\nInvalid "data-sm-options" attribute value syntax.')}new $.SmartMenus(this,$.extend({},$.fn.smartmenus.defaults,options,dataOpts))})},$.fn.smartmenus.defaults={isPopup:!1,mainMenuSubOffsetX:0,mainMenuSubOffsetY:0,subMenusSubOffsetX:0,subMenusSubOffsetY:0,subMenusMinWidth:"10em",subMenusMaxWidth:"20em",subIndicators:!0,subIndicatorsPos:"append",subIndicatorsText:"",scrollStep:30,scrollAccelerate:!0,showTimeout:250,hideTimeout:500,showDuration:0,showFunction:null,hideDuration:0,hideFunction:function(t,e){t.fadeOut(200,e)},collapsibleShowDuration:0,collapsibleShowFunction:function(t,e){t.slideDown(200,e)},collapsibleHideDuration:0,collapsibleHideFunction:function(t,e){t.slideUp(200,e)},showOnClick:!1,hideOnClick:!0,noMouseOver:!1,keepInViewport:!0,keepHighlighted:!0,markCurrentItem:!1,markCurrentTree:!0,rightToLeftSubMenus:!1,bottomToTopSubMenus:!1,collapsibleBehavior:"default"},$}); \ No newline at end of file + * Copyright Vasil Dinkov, Vadikom Web Ltd. http://vadikom.com; Licensed MIT */(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):"object"==typeof module&&"object"==typeof module.exports?module.exports=t(require("jquery")):t(jQuery)})(function($){function initMouseDetection(t){var e=".smartmenus_mouse";if(mouseDetectionEnabled||t)mouseDetectionEnabled&&t&&($(document).off(e),mouseDetectionEnabled=!1);else{var i=!0,s=null,o={mousemove:function(t){var e={x:t.pageX,y:t.pageY,timeStamp:(new Date).getTime()};if(s){var o=Math.abs(s.x-e.x),a=Math.abs(s.y-e.y);if((o>0||a>0)&&2>=o&&2>=a&&300>=e.timeStamp-s.timeStamp&&(mouse=!0,i)){var n=$(t.target).closest("a");n.is("a")&&$.each(menuTrees,function(){return $.contains(this.$root[0],n[0])?(this.itemEnter({currentTarget:n[0]}),!1):void 0}),i=!1}}s=e}};o[touchEvents?"touchstart":"pointerover pointermove pointerout MSPointerOver MSPointerMove MSPointerOut"]=function(t){isTouchEvent(t.originalEvent)&&(mouse=!1)},$(document).on(getEventsNS(o,e)), +mouseDetectionEnabled=!0}}function isTouchEvent(t){return!/^(4|mouse)$/.test(t.pointerType)}function getEventsNS(t,e){e||(e="");var i={};for(var s in t)i[s.split(" ").join(e+" ")+e]=t[s];return i}var menuTrees=[],mouse=!1,touchEvents="ontouchstart"in window,mouseDetectionEnabled=!1,requestAnimationFrame=window.requestAnimationFrame||function(t){return setTimeout(t,1e3/60)},cancelAnimationFrame=window.cancelAnimationFrame||function(t){clearTimeout(t)},canAnimate=!!$.fn.animate;return $.SmartMenus=function(t,e){this.$root=$(t),this.opts=e,this.rootId="",this.accessIdPrefix="",this.$subArrow=null,this.activatedItems=[],this.visibleSubMenus=[],this.showTimeout=0,this.hideTimeout=0,this.scrollTimeout=0,this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.idInc=0,this.$firstLink=null,this.$firstSub=null,this.disabled=!1,this.$disableOverlay=null,this.$touchScrollingSub=null,this.cssTransforms3d="perspective"in t.style||"webkitPerspective"in t.style,this.wasCollapsible=!1,this.init()},$.extend( +$.SmartMenus,{hideAll:function(){$.each(menuTrees,function(){this.menuHideAll()})},destroy:function(){for(;menuTrees.length;)menuTrees[0].destroy();initMouseDetection(!0)},prototype:{init:function(t){var e=this;if(!t){menuTrees.push(this),this.rootId=((new Date).getTime()+Math.random()+"").replace(/\D/g,""),this.accessIdPrefix="sm-"+this.rootId+"-",this.$root.hasClass("sm-rtl")&&(this.opts.rightToLeftSubMenus=!0);var i=".smartmenus";this.$root.data("smartmenus",this).attr("data-smartmenus-id",this.rootId).dataSM("level",1).on(getEventsNS({"mouseover focusin":$.proxy(this.rootOver,this),"mouseout focusout":$.proxy(this.rootOut,this),keydown:$.proxy(this.rootKeyDown,this)},i)).on(getEventsNS({mouseenter:$.proxy(this.itemEnter,this),mouseleave:$.proxy(this.itemLeave,this),mousedown:$.proxy(this.itemDown,this),focus:$.proxy(this.itemFocus,this),blur:$.proxy(this.itemBlur,this),click:$.proxy(this.itemClick,this)},i),"a"),i+=this.rootId,this.opts.hideOnClick&&$(document).on(getEventsNS({touchstart:$.proxy( +this.docTouchStart,this),touchmove:$.proxy(this.docTouchMove,this),touchend:$.proxy(this.docTouchEnd,this),click:$.proxy(this.docClick,this)},i)),$(window).on(getEventsNS({"resize orientationchange":$.proxy(this.winResize,this)},i)),this.opts.subIndicators&&(this.$subArrow=$("").addClass("sub-arrow"),this.opts.subIndicatorsText&&this.$subArrow.html(this.opts.subIndicatorsText)),initMouseDetection()}if(this.$firstSub=this.$root.find("ul").each(function(){e.menuInit($(this))}).eq(0),this.$firstLink=this.$root.find("a").eq(0),this.opts.markCurrentItem){var s=/(index|default)\.[^#\?\/]*/i,o=/#.*/,a=window.location.href.replace(s,""),n=a.replace(o,"");this.$root.find("a").each(function(){var t=this.href.replace(s,""),i=$(this);(t==a||t==n)&&(i.addClass("current"),e.opts.markCurrentTree&&i.parentsUntil("[data-smartmenus-id]","ul").each(function(){$(this).dataSM("parent-a").addClass("current")}))})}this.wasCollapsible=this.isCollapsible()},destroy:function(t){if(!t){var e=".smartmenus";this.$root.removeData( +"smartmenus").removeAttr("data-smartmenus-id").removeDataSM("level").off(e),e+=this.rootId,$(document).off(e),$(window).off(e),this.opts.subIndicators&&(this.$subArrow=null)}this.menuHideAll();var i=this;this.$root.find("ul").each(function(){var t=$(this);t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.dataSM("shown-before")&&((i.opts.subMenusMinWidth||i.opts.subMenusMaxWidth)&&t.css({width:"",minWidth:"",maxWidth:""}).removeClass("sm-nowrap"),t.dataSM("scroll-arrows")&&t.dataSM("scroll-arrows").remove(),t.css({zIndex:"",top:"",left:"",marginLeft:"",marginTop:"",display:""})),0==(t.attr("id")||"").indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeDataSM("in-mega").removeDataSM("shown-before").removeDataSM("scroll-arrows").removeDataSM("parent-a").removeDataSM("level").removeDataSM("beforefirstshowfired").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeAttr("aria-expanded"),this.$root.find("a.has-submenu").each(function(){var t=$(this);0==t.attr("id" +).indexOf(i.accessIdPrefix)&&t.removeAttr("id")}).removeClass("has-submenu").removeDataSM("sub").removeAttr("aria-haspopup").removeAttr("aria-controls").removeAttr("aria-expanded").closest("li").removeDataSM("sub"),this.opts.subIndicators&&this.$root.find("span.sub-arrow").remove(),this.opts.markCurrentItem&&this.$root.find("a.current").removeClass("current"),t||(this.$root=null,this.$firstLink=null,this.$firstSub=null,this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),menuTrees.splice($.inArray(this,menuTrees),1))},disable:function(t){if(!this.disabled){if(this.menuHideAll(),!t&&!this.opts.isPopup&&this.$root.is(":visible")){var e=this.$root.offset();this.$disableOverlay=$('
    ').css({position:"absolute",top:e.top,left:e.left,width:this.$root.outerWidth(),height:this.$root.outerHeight(),zIndex:this.getStartZIndex(!0),opacity:0}).appendTo(document.body)}this.disabled=!0}},docClick:function(t){return this.$touchScrollingSub?( +this.$touchScrollingSub=null,void 0):((this.visibleSubMenus.length&&!$.contains(this.$root[0],t.target)||$(t.target).closest("a").length)&&this.menuHideAll(),void 0)},docTouchEnd:function(){if(this.lastTouch){if(!(!this.visibleSubMenus.length||void 0!==this.lastTouch.x2&&this.lastTouch.x1!=this.lastTouch.x2||void 0!==this.lastTouch.y2&&this.lastTouch.y1!=this.lastTouch.y2||this.lastTouch.target&&$.contains(this.$root[0],this.lastTouch.target))){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var t=this;this.hideTimeout=setTimeout(function(){t.menuHideAll()},350)}this.lastTouch=null}},docTouchMove:function(t){if(this.lastTouch){var e=t.originalEvent.touches[0];this.lastTouch.x2=e.pageX,this.lastTouch.y2=e.pageY}},docTouchStart:function(t){var e=t.originalEvent.touches[0];this.lastTouch={x1:e.pageX,y1:e.pageY,target:e.target}},enable:function(){this.disabled&&(this.$disableOverlay&&(this.$disableOverlay.remove(),this.$disableOverlay=null),this.disabled=!1)},getClosestMenu:function(t){for( +var e=$(t).closest("ul");e.dataSM("in-mega");)e=e.parent().closest("ul");return e[0]||null},getHeight:function(t){return this.getOffset(t,!0)},getOffset:function(t,e){var i;"none"==t.css("display")&&(i={position:t[0].style.position,visibility:t[0].style.visibility},t.css({position:"absolute",visibility:"hidden"}).show());var s=t[0].getBoundingClientRect&&t[0].getBoundingClientRect(),o=s&&(e?s.height||s.bottom-s.top:s.width||s.right-s.left);return o||0===o||(o=e?t[0].offsetHeight:t[0].offsetWidth),i&&t.hide().css(i),o},getStartZIndex:function(t){var e=parseInt(this[t?"$root":"$firstSub"].css("z-index"));return!t&&isNaN(e)&&(e=parseInt(this.$root.css("z-index"))),isNaN(e)?1:e},getTouchPoint:function(t){return t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0]||t},getViewport:function(t){var e=t?"Height":"Width",i=document.documentElement["client"+e],s=window["inner"+e];return s&&(i=Math.min(i,s)),i},getViewportHeight:function(){return this.getViewport(!0)},getViewportWidth:function(){ +return this.getViewport()},getWidth:function(t){return this.getOffset(t)},handleEvents:function(){return!this.disabled&&this.isCSSOn()},handleItemEvents:function(t){return this.handleEvents()&&!this.isLinkInMegaMenu(t)},isCollapsible:function(){return"static"==this.$firstSub.css("position")},isCSSOn:function(){return"inline"!=this.$firstLink.css("display")},isFixed:function(){var t="fixed"==this.$root.css("position");return t||this.$root.parentsUntil("body").each(function(){return"fixed"==$(this).css("position")?(t=!0,!1):void 0}),t},isLinkInMegaMenu:function(t){return $(this.getClosestMenu(t[0])).hasClass("mega-menu")},isTouchMode:function(){return!mouse||this.opts.noMouseOver||this.isCollapsible()},itemActivate:function(t,e){var i=t.closest("ul"),s=i.dataSM("level");if(s>1&&(!this.activatedItems[s-2]||this.activatedItems[s-2][0]!=i.dataSM("parent-a")[0])){var o=this;$(i.parentsUntil("[data-smartmenus-id]","ul").get().reverse()).add(i).each(function(){o.itemActivate($(this).dataSM("parent-a"))})}if(( +!this.isCollapsible()||e)&&this.menuHideSubMenus(this.activatedItems[s-1]&&this.activatedItems[s-1][0]==t[0]?s:s-1),this.activatedItems[s-1]=t,this.$root.triggerHandler("activate.smapi",t[0])!==!1){var a=t.dataSM("sub");a&&(this.isTouchMode()||!this.opts.showOnClick||this.clickActivated)&&this.menuShow(a)}},itemBlur:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&this.$root.triggerHandler("blur.smapi",e[0])},itemClick:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(this.$touchScrollingSub&&this.$touchScrollingSub[0]==e.closest("ul")[0])return this.$touchScrollingSub=null,t.stopPropagation(),!1;if(this.$root.triggerHandler("click.smapi",e[0])===!1)return!1;var i=$(t.target).is(".sub-arrow"),s=e.dataSM("sub"),o=s?2==s.dataSM("level"):!1,a=this.isCollapsible(),n=/toggle$/.test(this.opts.collapsibleBehavior),r=/link$/.test(this.opts.collapsibleBehavior),h=/^accordion/.test(this.opts.collapsibleBehavior);if(s&&!s.is(":visible")){if((!r||!a||i)&&(this.opts.showOnClick&&o&&( +this.clickActivated=!0),this.itemActivate(e,h),s.is(":visible")))return this.focusActivated=!0,!1}else if(a&&(n||i))return this.itemActivate(e,h),this.menuHide(s),n&&(this.focusActivated=!1),!1;return this.opts.showOnClick&&o||e.hasClass("disabled")||this.$root.triggerHandler("select.smapi",e[0])===!1?!1:void 0}},itemDown:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&e.dataSM("mousedown",!0)},itemEnter:function(t){var e=$(t.currentTarget);if(this.handleItemEvents(e)){if(!this.isTouchMode()){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);var i=this;this.showTimeout=setTimeout(function(){i.itemActivate(e)},this.opts.showOnClick&&1==e.closest("ul").dataSM("level")?1:this.opts.showTimeout)}this.$root.triggerHandler("mouseenter.smapi",e[0])}},itemFocus:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(!this.focusActivated||this.isTouchMode()&&e.dataSM("mousedown")||this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0]==e[0 +]||this.itemActivate(e,!0),this.$root.triggerHandler("focus.smapi",e[0]))},itemLeave:function(t){var e=$(t.currentTarget);this.handleItemEvents(e)&&(this.isTouchMode()||(e[0].blur(),this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0)),e.removeDataSM("mousedown"),this.$root.triggerHandler("mouseleave.smapi",e[0]))},menuHide:function(t){if(this.$root.triggerHandler("beforehide.smapi",t[0])!==!1&&(canAnimate&&t.stop(!0,!0),"none"!=t.css("display"))){var e=function(){t.css("z-index","")};this.isCollapsible()?canAnimate&&this.opts.collapsibleHideFunction?this.opts.collapsibleHideFunction.call(this,t,e):t.hide(this.opts.collapsibleHideDuration,e):canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,t,e):t.hide(this.opts.hideDuration,e),t.dataSM("scroll")&&(this.menuScrollStop(t),t.css({"touch-action":"","-ms-touch-action":"","-webkit-transform":"",transform:""}).off(".smartmenus_scroll").removeDataSM("scroll").dataSM("scroll-arrows").hide()),t.dataSM("parent-a").removeClass( +"highlighted").attr("aria-expanded","false"),t.attr({"aria-expanded":"false","aria-hidden":"true"});var i=t.dataSM("level");this.activatedItems.splice(i-1,1),this.visibleSubMenus.splice($.inArray(t,this.visibleSubMenus),1),this.$root.triggerHandler("hide.smapi",t[0])}},menuHideAll:function(){this.showTimeout&&(clearTimeout(this.showTimeout),this.showTimeout=0);for(var t=this.opts.isPopup?1:0,e=this.visibleSubMenus.length-1;e>=t;e--)this.menuHide(this.visibleSubMenus[e]);this.opts.isPopup&&(canAnimate&&this.$root.stop(!0,!0),this.$root.is(":visible")&&(canAnimate&&this.opts.hideFunction?this.opts.hideFunction.call(this,this.$root):this.$root.hide(this.opts.hideDuration))),this.activatedItems=[],this.visibleSubMenus=[],this.clickActivated=!1,this.focusActivated=!1,this.zIndexInc=0,this.$root.triggerHandler("hideAll.smapi")},menuHideSubMenus:function(t){for(var e=this.activatedItems.length-1;e>=t;e--){var i=this.activatedItems[e].dataSM("sub");i&&this.menuHide(i)}},menuInit:function(t){if(!t.dataSM("in-mega")){ +t.hasClass("mega-menu")&&t.find("ul").dataSM("in-mega",!0);for(var e=2,i=t[0];(i=i.parentNode.parentNode)!=this.$root[0];)e++;var s=t.prevAll("a").eq(-1);s.length||(s=t.prevAll().find("a").eq(-1)),s.addClass("has-submenu").dataSM("sub",t),t.dataSM("parent-a",s).dataSM("level",e).parent().dataSM("sub",t);var o=s.attr("id")||this.accessIdPrefix+ ++this.idInc,a=t.attr("id")||this.accessIdPrefix+ ++this.idInc;s.attr({id:o,"aria-haspopup":"true","aria-controls":a,"aria-expanded":"false"}),t.attr({id:a,role:"group","aria-hidden":"true","aria-labelledby":o,"aria-expanded":"false"}),this.opts.subIndicators&&s[this.opts.subIndicatorsPos](this.$subArrow.clone())}},menuPosition:function(t){var e,i,s=t.dataSM("parent-a"),o=s.closest("li"),a=o.parent(),n=t.dataSM("level"),r=this.getWidth(t),h=this.getHeight(t),u=s.offset(),l=u.left,c=u.top,d=this.getWidth(s),m=this.getHeight(s),p=$(window),f=p.scrollLeft(),v=p.scrollTop(),b=this.getViewportWidth(),S=this.getViewportHeight(),g=a.parent().is("[data-sm-horizontal-sub]" +)||2==n&&!a.hasClass("sm-vertical"),M=this.opts.rightToLeftSubMenus&&!o.is("[data-sm-reverse]")||!this.opts.rightToLeftSubMenus&&o.is("[data-sm-reverse]"),w=2==n?this.opts.mainMenuSubOffsetX:this.opts.subMenusSubOffsetX,T=2==n?this.opts.mainMenuSubOffsetY:this.opts.subMenusSubOffsetY;if(g?(e=M?d-r-w:w,i=this.opts.bottomToTopSubMenus?-h-T:m+T):(e=M?w-r:d-w,i=this.opts.bottomToTopSubMenus?m-T-h:T),this.opts.keepInViewport){var y=l+e,I=c+i;if(M&&f>y?e=g?f-y+e:d-w:!M&&y+r>f+b&&(e=g?f+b-r-y+e:w-r),g||(S>h&&I+h>v+S?i+=v+S-h-I:(h>=S||v>I)&&(i+=v-I)),g&&(I+h>v+S+.49||v>I)||!g&&h>S+.49){var x=this;t.dataSM("scroll-arrows")||t.dataSM("scroll-arrows",$([$('')[0],$('')[0]]).on({mouseenter:function(){t.dataSM("scroll").up=$(this).hasClass("scroll-up"),x.menuScroll(t)},mouseleave:function(e){x.menuScrollStop(t),x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(t){ +t.preventDefault()}}).insertAfter(t));var A=".smartmenus_scroll";if(t.dataSM("scroll",{y:this.cssTransforms3d?0:i-m,step:1,itemH:m,subH:h,arrowDownH:this.getHeight(t.dataSM("scroll-arrows").eq(1))}).on(getEventsNS({mouseover:function(e){x.menuScrollOver(t,e)},mouseout:function(e){x.menuScrollOut(t,e)},"mousewheel DOMMouseScroll":function(e){x.menuScrollMousewheel(t,e)}},A)).dataSM("scroll-arrows").css({top:"auto",left:"0",marginLeft:e+(parseInt(t.css("border-left-width"))||0),width:r-(parseInt(t.css("border-left-width"))||0)-(parseInt(t.css("border-right-width"))||0),zIndex:t.css("z-index")}).eq(g&&this.opts.bottomToTopSubMenus?0:1).show(),this.isFixed()){var C={};C[touchEvents?"touchstart touchmove touchend":"pointerdown pointermove pointerup MSPointerDown MSPointerMove MSPointerUp"]=function(e){x.menuScrollTouch(t,e)},t.css({"touch-action":"none","-ms-touch-action":"none"}).on(getEventsNS(C,A))}}}t.css({top:"auto",left:"0",marginLeft:e,marginTop:i-m})},menuScroll:function(t,e,i){var s,o=t.dataSM("scroll"), +a=t.dataSM("scroll-arrows"),n=o.up?o.upEnd:o.downEnd;if(!e&&o.momentum){if(o.momentum*=.92,s=o.momentum,.5>s)return this.menuScrollStop(t),void 0}else s=i||(e||!this.opts.scrollAccelerate?this.opts.scrollStep:Math.floor(o.step));var r=t.dataSM("level");if(this.activatedItems[r-1]&&this.activatedItems[r-1].dataSM("sub")&&this.activatedItems[r-1].dataSM("sub").is(":visible")&&this.menuHideSubMenus(r-1),o.y=o.up&&o.y>=n||!o.up&&n>=o.y?o.y:Math.abs(n-o.y)>s?o.y+(o.up?s:-s):n,t.css(this.cssTransforms3d?{"-webkit-transform":"translate3d(0, "+o.y+"px, 0)",transform:"translate3d(0, "+o.y+"px, 0)"}:{marginTop:o.y}),mouse&&(o.up&&o.y>o.downEnd||!o.up&&o.y0;t.dataSM("scroll-arrows").eq(i?0:1).is(":visible")&&(t.dataSM("scroll").up=i,this.menuScroll(t,!0))}e.preventDefault()},menuScrollOut:function(t,e){mouse&&(/^scroll-(up|down)/.test((e.relatedTarget||"").className)||(t[0]==e.relatedTarget||$.contains(t[0],e.relatedTarget))&&this.getClosestMenu(e.relatedTarget)==t[0]||t.dataSM("scroll-arrows").css("visibility","hidden"))},menuScrollOver:function(t,e){if(mouse&&!/^scroll-(up|down)/.test(e.target.className)&&this.getClosestMenu(e.target)==t[0]){this.menuScrollRefreshData(t);var i=t.dataSM("scroll"),s=$(window).scrollTop()-t.dataSM("parent-a").offset().top-i.itemH;t.dataSM("scroll-arrows").eq(0).css("margin-top",s).end().eq(1).css("margin-top",s+this.getViewportHeight()-i.arrowDownH).end().css("visibility","visible")}},menuScrollRefreshData:function(t){var e=t.dataSM("scroll"),i=$(window).scrollTop()-t.dataSM("parent-a").offset().top-e.itemH;this.cssTransforms3d&&(i=-(parseFloat(t.css("margin-top"))-i)),$.extend(e,{upEnd:i, +downEnd:i+this.getViewportHeight()-e.subH})},menuScrollStop:function(t){return this.scrollTimeout?(cancelAnimationFrame(this.scrollTimeout),this.scrollTimeout=0,t.dataSM("scroll").step=1,!0):void 0},menuScrollTouch:function(t,e){if(e=e.originalEvent,isTouchEvent(e)){var i=this.getTouchPoint(e);if(this.getClosestMenu(i.target)==t[0]){var s=t.dataSM("scroll");if(/(start|down)$/i.test(e.type))this.menuScrollStop(t)?(e.preventDefault(),this.$touchScrollingSub=t):this.$touchScrollingSub=null,this.menuScrollRefreshData(t),$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp});else if(/move$/i.test(e.type)){var o=void 0!==s.touchY?s.touchY:s.touchStartY;if(void 0!==o&&o!=i.pageY){this.$touchScrollingSub=t;var a=i.pageY>o;void 0!==s.up&&s.up!=a&&$.extend(s,{touchStartY:i.pageY,touchStartTime:e.timeStamp}),$.extend(s,{up:a,touchY:i.pageY}),this.menuScroll(t,!0,Math.abs(i.pageY-o))}e.preventDefault()}else void 0!==s.touchY&&((s.momentum=15*Math.pow(Math.abs(i.pageY-s.touchStartY)/(e.timeStamp-s.touchStartTime),2) +)&&(this.menuScrollStop(t),this.menuScroll(t),e.preventDefault()),delete s.touchY)}}},menuShow:function(t){if((t.dataSM("beforefirstshowfired")||(t.dataSM("beforefirstshowfired",!0),this.$root.triggerHandler("beforefirstshow.smapi",t[0])!==!1))&&this.$root.triggerHandler("beforeshow.smapi",t[0])!==!1&&(t.dataSM("shown-before",!0),canAnimate&&t.stop(!0,!0),!t.is(":visible"))){var e=t.dataSM("parent-a"),i=this.isCollapsible();if((this.opts.keepHighlighted||i)&&e.addClass("highlighted"),i)t.removeClass("sm-nowrap").css({zIndex:"",width:"auto",minWidth:"",maxWidth:"",top:"",left:"",marginLeft:"",marginTop:""});else{if(t.css("z-index",this.zIndexInc=(this.zIndexInc||this.getStartZIndex())+1),(this.opts.subMenusMinWidth||this.opts.subMenusMaxWidth)&&(t.css({width:"auto",minWidth:"",maxWidth:""}).addClass("sm-nowrap"),this.opts.subMenusMinWidth&&t.css("min-width",this.opts.subMenusMinWidth),this.opts.subMenusMaxWidth)){var s=this.getWidth(t);t.css("max-width",this.opts.subMenusMaxWidth),s>this.getWidth(t +)&&t.removeClass("sm-nowrap").css("width",this.opts.subMenusMaxWidth)}this.menuPosition(t)}var o=function(){t.css("overflow","")};i?canAnimate&&this.opts.collapsibleShowFunction?this.opts.collapsibleShowFunction.call(this,t,o):t.show(this.opts.collapsibleShowDuration,o):canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,t,o):t.show(this.opts.showDuration,o),e.attr("aria-expanded","true"),t.attr({"aria-expanded":"true","aria-hidden":"false"}),this.visibleSubMenus.push(t),this.$root.triggerHandler("show.smapi",t[0])}},popupHide:function(t){this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0);var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},t?1:this.opts.hideTimeout)},popupShow:function(t,e){if(!this.opts.isPopup)return alert('SmartMenus jQuery Error:\n\nIf you want to show this menu via the "popupShow" method, set the isPopup:true option.'),void 0;if(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),this.$root.dataSM("shown-before",!0), +canAnimate&&this.$root.stop(!0,!0),!this.$root.is(":visible")){this.$root.css({left:t,top:e});var i=this,s=function(){i.$root.css("overflow","")};canAnimate&&this.opts.showFunction?this.opts.showFunction.call(this,this.$root,s):this.$root.show(this.opts.showDuration,s),this.visibleSubMenus[0]=this.$root}},refresh:function(){this.destroy(!0),this.init(!0)},rootKeyDown:function(t){if(this.handleEvents())switch(t.keyCode){case 27:var e=this.activatedItems[0];if(e){this.menuHideAll(),e[0].focus();var i=e.dataSM("sub");i&&this.menuHide(i)}break;case 32:var s=$(t.target);if(s.is("a")&&this.handleItemEvents(s)){var i=s.dataSM("sub");i&&!i.is(":visible")&&(this.itemClick({currentTarget:t.target}),t.preventDefault())}}},rootOut:function(t){if(this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&(this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0),!this.opts.showOnClick||!this.opts.hideOnClick)){var e=this;this.hideTimeout=setTimeout(function(){e.menuHideAll()},this.opts.hideTimeout)}}, +rootOver:function(t){this.handleEvents()&&!this.isTouchMode()&&t.target!=this.$root[0]&&this.hideTimeout&&(clearTimeout(this.hideTimeout),this.hideTimeout=0)},winResize:function(t){if(this.handleEvents()){if(!("onorientationchange"in window)||"orientationchange"==t.type){var e=this.isCollapsible();this.wasCollapsible&&e||(this.activatedItems.length&&this.activatedItems[this.activatedItems.length-1][0].blur(),this.menuHideAll()),this.wasCollapsible=e}}else if(this.$disableOverlay){var i=this.$root.offset();this.$disableOverlay.css({top:i.top,left:i.left,width:this.$root.outerWidth(),height:this.$root.outerHeight()})}}}}),$.fn.dataSM=function(t,e){return e?this.data(t+"_smartmenus",e):this.data(t+"_smartmenus")},$.fn.removeDataSM=function(t){return this.removeData(t+"_smartmenus")},$.fn.smartmenus=function(options){if("string"==typeof options){var args=arguments,method=options;return Array.prototype.shift.call(args),this.each(function(){var t=$(this).data("smartmenus");t&&t[method]&&t[method].apply(t,args)})} +return this.each(function(){var dataOpts=$(this).data("sm-options")||null;if(dataOpts)try{dataOpts=eval("("+dataOpts+")")}catch(e){dataOpts=null,alert('ERROR\n\nSmartMenus jQuery init:\nInvalid "data-sm-options" attribute value syntax.')}new $.SmartMenus(this,$.extend({},$.fn.smartmenus.defaults,options,dataOpts))})},$.fn.smartmenus.defaults={isPopup:!1,mainMenuSubOffsetX:0,mainMenuSubOffsetY:0,subMenusSubOffsetX:0,subMenusSubOffsetY:0,subMenusMinWidth:"10em",subMenusMaxWidth:"20em",subIndicators:!0,subIndicatorsPos:"append",subIndicatorsText:"",scrollStep:30,scrollAccelerate:!0,showTimeout:250,hideTimeout:500,showDuration:0,showFunction:null,hideDuration:0,hideFunction:function(t,e){t.fadeOut(200,e)},collapsibleShowDuration:0,collapsibleShowFunction:function(t,e){t.slideDown(200,e)},collapsibleHideDuration:0,collapsibleHideFunction:function(t,e){t.slideUp(200,e)},showOnClick:!1,hideOnClick:!0,noMouseOver:!1,keepInViewport:!0,keepHighlighted:!0,markCurrentItem:!1,markCurrentTree:!0,rightToLeftSubMenus:!1, +bottomToTopSubMenus:!1,collapsibleBehavior:"default"},$}); diff --git a/docs/html/navtree.css b/docs/html/navtree.css index 33341a6..6b1e5e4 100644 --- a/docs/html/navtree.css +++ b/docs/html/navtree.css @@ -22,10 +22,15 @@ #nav-tree .selected { background-image: url('tab_a.png'); background-repeat:repeat-x; - color: #fff; + color: white; text-shadow: 0px 1px 1px rgba(0, 0, 0, 1.0); } +#nav-tree .selected .arrow { + color: #9CAFD4; + text-shadow: none; +} + #nav-tree img { margin:0px; padding:0px; @@ -37,7 +42,6 @@ text-decoration:none; padding:0px; margin:0px; - outline:none; } #nav-tree .label { @@ -52,7 +56,7 @@ #nav-tree .selected a { text-decoration:none; - color:#fff; + color:white; } #nav-tree .children_ul { @@ -67,7 +71,6 @@ #nav-tree { padding: 0px 0px; - background-color: #FAFAFF; font-size:14px; overflow:auto; } @@ -86,7 +89,8 @@ display:block; position: absolute; left: 0px; - width: 250px; + width: $width; + overflow : hidden; } .ui-resizable .ui-resizable-handle { @@ -94,7 +98,7 @@ } .ui-resizable-e { - background-image:url("splitbar.png"); + background-image:url('splitbar.png'); background-size:100%; background-repeat:repeat-y; background-attachment: scroll; @@ -117,7 +121,6 @@ } #nav-tree { - background-image:url('nav_h.png'); background-repeat:repeat-x; background-color: #F9FAFC; -webkit-overflow-scrolling : touch; /* iOS 5+ */ diff --git a/docs/html/navtree.js b/docs/html/navtree.js index 1e272d3..2d4fa84 100644 --- a/docs/html/navtree.js +++ b/docs/html/navtree.js @@ -22,525 +22,462 @@ @licend The above is the entire license notice for the JavaScript code in this file */ -var navTreeSubIndices = new Array(); -var arrowDown = '▼'; -var arrowRight = '►'; -function getData(varName) -{ - var i = varName.lastIndexOf('/'); - var n = i>=0 ? varName.substring(i+1) : varName; - return eval(n.replace(/\-/g,'_')); -} +function initNavTree(toroot,relpath) { + let navTreeSubIndices = []; + const ARROW_DOWN = '▼'; + const ARROW_RIGHT = '►'; + const NAVPATH_COOKIE_NAME = ''+'navpath'; -function stripPath(uri) -{ - return uri.substring(uri.lastIndexOf('/')+1); -} - -function stripPath2(uri) -{ - var i = uri.lastIndexOf('/'); - var s = uri.substring(i+1); - var m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/); - return m ? uri.substring(i-6) : s; -} - -function hashValue() -{ - return $(location).attr('hash').substring(1).replace(/[^\w\-]/g,''); -} - -function hashUrl() -{ - return '#'+hashValue(); -} - -function pathName() -{ - return $(location).attr('pathname').replace(/[^-A-Za-z0-9+&@#/%?=~_|!:,.;\(\)]/g, ''); -} - -function localStorageSupported() -{ - try { - return 'localStorage' in window && window['localStorage'] !== null && window.localStorage.getItem; + const getData = function(varName) { + const i = varName.lastIndexOf('/'); + const n = i>=0 ? varName.substring(i+1) : varName; + return eval(n.replace(/-/g,'_')); } - catch(e) { - return false; + + const stripPath = function(uri) { + return uri.substring(uri.lastIndexOf('/')+1); } -} -function storeLink(link) -{ - if (!$("#nav-sync").hasClass('sync') && localStorageSupported()) { - window.localStorage.setItem('navpath',link); + const stripPath2 = function(uri) { + const i = uri.lastIndexOf('/'); + const s = uri.substring(i+1); + const m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/); + return m ? uri.substring(i-6) : s; } -} -function deleteLink() -{ - if (localStorageSupported()) { - window.localStorage.setItem('navpath',''); + const hashValue = function() { + return $(location).attr('hash').substring(1).replace(/[^\w-]/g,''); } -} -function cachedLink() -{ - if (localStorageSupported()) { - return window.localStorage.getItem('navpath'); - } else { - return ''; + const hashUrl = function() { + return '#'+hashValue(); } -} -function getScript(scriptName,func,show) -{ - var head = document.getElementsByTagName("head")[0]; - var script = document.createElement('script'); - script.id = scriptName; - script.type = 'text/javascript'; - script.onload = func; - script.src = scriptName+'.js'; - head.appendChild(script); -} + const pathName = function() { + return $(location).attr('pathname').replace(/[^-A-Za-z0-9+&@#/%?=~_|!:,.;()]/g, ''); + } -function createIndent(o,domNode,node,level) -{ - var level=-1; - var n = node; - while (n.parentNode) { level++; n=n.parentNode; } - if (node.childrenData) { - var imgNode = document.createElement("span"); - imgNode.className = 'arrow'; - imgNode.style.paddingLeft=(16*level).toString()+'px'; - imgNode.innerHTML=arrowRight; - node.plus_img = imgNode; - node.expandToggle = document.createElement("a"); - node.expandToggle.href = "javascript:void(0)"; - node.expandToggle.onclick = function() { - if (node.expanded) { - $(node.getChildrenUL()).slideUp("fast"); - node.plus_img.innerHTML=arrowRight; - node.expanded = false; - } else { - expandNode(o, node, false, false); - } + const storeLink = function(link) { + if (!$("#nav-sync").hasClass('sync')) { + Cookie.writeSetting(NAVPATH_COOKIE_NAME,link,0); } - node.expandToggle.appendChild(imgNode); - domNode.appendChild(node.expandToggle); - } else { - var span = document.createElement("span"); - span.className = 'arrow'; - span.style.width = 16*(level+1)+'px'; - span.innerHTML = ' '; - domNode.appendChild(span); } -} -var animationInProgress = false; - -function gotoAnchor(anchor,aname,updateLocation) -{ - var pos, docContent = $('#doc-content'); - var ancParent = $(anchor.parent()); - if (ancParent.hasClass('memItemLeft') || - ancParent.hasClass('memtitle') || - ancParent.hasClass('fieldname') || - ancParent.hasClass('fieldtype') || - ancParent.is(':header')) - { - pos = ancParent.position().top; - } else if (anchor.position()) { - pos = anchor.position().top; + const deleteLink = function() { + Cookie.eraseSetting(NAVPATH_COOKIE_NAME); } - if (pos) { - var dist = Math.abs(Math.min( - pos-docContent.offset().top, - docContent[0].scrollHeight- - docContent.height()-docContent.scrollTop())); - animationInProgress=true; - docContent.animate({ - scrollTop: pos + docContent.scrollTop() - docContent.offset().top - },Math.max(50,Math.min(500,dist)),function(){ - if (updateLocation) window.location.href=aname; - animationInProgress=false; - }); + + const cachedLink = function() { + return Cookie.readSetting(NAVPATH_COOKIE_NAME,''); } -} -function newNode(o, po, text, link, childrenData, lastNode) -{ - var node = new Object(); - node.children = Array(); - node.childrenData = childrenData; - node.depth = po.depth + 1; - node.relpath = po.relpath; - node.isLast = lastNode; + const getScript = function(scriptName,func) { + const head = document.getElementsByTagName("head")[0]; + const script = document.createElement('script'); + script.id = scriptName; + script.type = 'text/javascript'; + script.onload = func; + script.src = scriptName+'.js'; + head.appendChild(script); + } - node.li = document.createElement("li"); - po.getChildrenUL().appendChild(node.li); - node.parentNode = po; - - node.itemDiv = document.createElement("div"); - node.itemDiv.className = "item"; - - node.labelSpan = document.createElement("span"); - node.labelSpan.className = "label"; - - createIndent(o,node.itemDiv,node,0); - node.itemDiv.appendChild(node.labelSpan); - node.li.appendChild(node.itemDiv); - - var a = document.createElement("a"); - node.labelSpan.appendChild(a); - node.label = document.createTextNode(text); - node.expanded = false; - a.appendChild(node.label); - if (link) { - var url; - if (link.substring(0,1)=='^') { - url = link.substring(1); - link = url; - } else { - url = node.relpath+link; - } - a.className = stripPath(link.replace('#',':')); - if (link.indexOf('#')!=-1) { - var aname = '#'+link.split('#')[1]; - var srcPage = stripPath(pathName()); - var targetPage = stripPath(link.split('#')[0]); - a.href = srcPage!=targetPage ? url : "javascript:void(0)"; - a.onclick = function(){ - storeLink(link); - if (!$(a).parent().parent().hasClass('selected')) - { - $('.item').removeClass('selected'); - $('.item').removeAttr('id'); - $(a).parent().parent().addClass('selected'); - $(a).parent().parent().attr('id','selected'); + const createIndent = function(o,domNode,node) { + let level=-1; + let n = node; + while (n.parentNode) { level++; n=n.parentNode; } + if (node.childrenData) { + const imgNode = document.createElement("span"); + imgNode.className = 'arrow'; + imgNode.style.paddingLeft=(16*level).toString()+'px'; + imgNode.innerHTML=ARROW_RIGHT; + node.plus_img = imgNode; + node.expandToggle = document.createElement("a"); + node.expandToggle.href = "javascript:void(0)"; + node.expandToggle.onclick = function() { + if (node.expanded) { + $(node.getChildrenUL()).slideUp("fast"); + node.plus_img.innerHTML=ARROW_RIGHT; + node.expanded = false; + } else { + expandNode(o, node, false, true); } - var anchor = $(aname); - gotoAnchor(anchor,aname,true); - }; + } + node.expandToggle.appendChild(imgNode); + domNode.appendChild(node.expandToggle); } else { - a.href = url; - a.onclick = function() { storeLink(link); } + let span = document.createElement("span"); + span.className = 'arrow'; + span.style.width = 16*(level+1)+'px'; + span.innerHTML = ' '; + domNode.appendChild(span); } - } else { - if (childrenData != null) - { + } + + let animationInProgress = false; + + const gotoAnchor = function(anchor,aname) { + let pos, docContent = $('#doc-content'); + let ancParent = $(anchor.parent()); + if (ancParent.hasClass('memItemLeft') || ancParent.hasClass('memtitle') || + ancParent.hasClass('fieldname') || ancParent.hasClass('fieldtype') || + ancParent.is(':header')) { + pos = ancParent.offset().top; + } else if (anchor.position()) { + pos = anchor.offset().top; + } + if (pos) { + const dcOffset = docContent.offset().top; + const dcHeight = docContent.height(); + const dcScrHeight = docContent[0].scrollHeight + const dcScrTop = docContent.scrollTop(); + let dist = Math.abs(Math.min(pos-dcOffset,dcScrHeight-dcHeight-dcScrTop)); + animationInProgress = true; + docContent.animate({ + scrollTop: pos + dcScrTop - dcOffset + },Math.max(50,Math.min(500,dist)),function() { + animationInProgress=false; + if (anchor.parent().attr('class')=='memItemLeft') { + let rows = $('.memberdecls tr[class$="'+hashValue()+'"]'); + glowEffect(rows.children(),300); // member without details + } else if (anchor.parent().attr('class')=='fieldname') { + glowEffect(anchor.parent().parent(),1000); // enum value + } else if (anchor.parent().attr('class')=='fieldtype') { + glowEffect(anchor.parent().parent(),1000); // struct field + } else if (anchor.parent().is(":header")) { + glowEffect(anchor.parent(),1000); // section header + } else { + glowEffect(anchor.next(),1000); // normal member + } + }); + } + } + + const newNode = function(o, po, text, link, childrenData, lastNode) { + const node = { + children : [], + childrenData : childrenData, + depth : po.depth + 1, + relpath : po.relpath, + isLast : lastNode, + li : document.createElement("li"), + parentNode : po, + itemDiv : document.createElement("div"), + labelSpan : document.createElement("span"), + label : document.createTextNode(text), + expanded : false, + childrenUL : null, + getChildrenUL : function() { + if (!this.childrenUL) { + this.childrenUL = document.createElement("ul"); + this.childrenUL.className = "children_ul"; + this.childrenUL.style.display = "none"; + this.li.appendChild(node.childrenUL); + } + return node.childrenUL; + }, + }; + + node.itemDiv.className = "item"; + node.labelSpan.className = "label"; + createIndent(o,node.itemDiv,node); + node.itemDiv.appendChild(node.labelSpan); + node.li.appendChild(node.itemDiv); + + const a = document.createElement("a"); + node.labelSpan.appendChild(a); + po.getChildrenUL().appendChild(node.li); + a.appendChild(node.label); + if (link) { + let url; + if (link.substring(0,1)=='^') { + url = link.substring(1); + link = url; + } else { + url = node.relpath+link; + } + a.className = stripPath(link.replace('#',':')); + if (link.indexOf('#')!=-1) { + const aname = '#'+link.split('#')[1]; + const srcPage = stripPath(pathName()); + const targetPage = stripPath(link.split('#')[0]); + a.href = srcPage!=targetPage ? url : aname; + a.onclick = function() { + storeLink(link); + aPPar = $(a).parent().parent(); + if (!aPPar.hasClass('selected')) { + $('.item').removeClass('selected'); + $('.item').removeAttr('id'); + aPPar.addClass('selected'); + aPPar.attr('id','selected'); + } + const anchor = $(aname); + gotoAnchor(anchor,aname); + }; + } else { + a.href = url; + a.onclick = () => storeLink(link); + } + } else if (childrenData != null) { a.className = "nolink"; a.href = "javascript:void(0)"; a.onclick = node.expandToggle.onclick; } + return node; } - node.childrenUL = null; - node.getChildrenUL = function() { - if (!node.childrenUL) { - node.childrenUL = document.createElement("ul"); - node.childrenUL.className = "children_ul"; - node.childrenUL.style.display = "none"; - node.li.appendChild(node.childrenUL); - } - return node.childrenUL; - }; - - return node; -} - -function showRoot() -{ - var headerHeight = $("#top").height(); - var footerHeight = $("#nav-path").height(); - var windowHeight = $(window).height() - headerHeight - footerHeight; - (function (){ // retry until we can scroll to the selected item - try { - var navtree=$('#nav-tree'); - navtree.scrollTo('#selected',100,{offset:-windowHeight/2}); - } catch (err) { - setTimeout(arguments.callee, 0); - } - })(); -} - -function expandNode(o, node, imm, showRoot) -{ - if (node.childrenData && !node.expanded) { - if (typeof(node.childrenData)==='string') { - var varName = node.childrenData; - getScript(node.relpath+varName,function(){ - node.childrenData = getData(varName); - expandNode(o, node, imm, showRoot); - }, showRoot); - } else { - if (!node.childrenVisited) { - getNode(o, node); + const showRoot = function() { + const headerHeight = $("#top").height(); + const footerHeight = $("#nav-path").height(); + const windowHeight = $(window).height() - headerHeight - footerHeight; + (function() { // retry until we can scroll to the selected item + try { + const navtree=$('#nav-tree'); + navtree.scrollTo('#selected',100,{offset:-windowHeight/2}); + } catch (err) { + setTimeout(arguments.callee, 0); } - $(node.getChildrenUL()).slideDown("fast"); - node.plus_img.innerHTML = arrowDown; - node.expanded = true; - } + })(); } -} -function glowEffect(n,duration) -{ - n.addClass('glow').delay(duration).queue(function(next){ - $(this).removeClass('glow');next(); - }); -} - -function highlightAnchor() -{ - var aname = hashUrl(); - var anchor = $(aname); - if (anchor.parent().attr('class')=='memItemLeft'){ - var rows = $('.memberdecls tr[class$="'+hashValue()+'"]'); - glowEffect(rows.children(),300); // member without details - } else if (anchor.parent().attr('class')=='fieldname'){ - glowEffect(anchor.parent().parent(),1000); // enum value - } else if (anchor.parent().attr('class')=='fieldtype'){ - glowEffect(anchor.parent().parent(),1000); // struct field - } else if (anchor.parent().is(":header")) { - glowEffect(anchor.parent(),1000); // section header - } else { - glowEffect(anchor.next(),1000); // normal member - } -} - -function selectAndHighlight(hash,n) -{ - var a; - if (hash) { - var link=stripPath(pathName())+':'+hash.substring(1); - a=$('.item a[class$="'+link+'"]'); - } - if (a && a.length) { - a.parent().parent().addClass('selected'); - a.parent().parent().attr('id','selected'); - highlightAnchor(); - } else if (n) { - $(n.itemDiv).addClass('selected'); - $(n.itemDiv).attr('id','selected'); - } - if ($('#nav-tree-contents .item:first').hasClass('selected')) { - $('#nav-sync').css('top','30px'); - } else { - $('#nav-sync').css('top','5px'); - } - showRoot(); -} - -function showNode(o, node, index, hash) -{ - if (node && node.childrenData) { - if (typeof(node.childrenData)==='string') { - var varName = node.childrenData; - getScript(node.relpath+varName,function(){ - node.childrenData = getData(varName); - showNode(o,node,index,hash); - },true); - } else { - if (!node.childrenVisited) { - getNode(o, node); - } - $(node.getChildrenUL()).css({'display':'block'}); - node.plus_img.innerHTML = arrowDown; - node.expanded = true; - var n = node.children[o.breadcrumbs[index]]; - if (index+11) hash = '#'+parts[1].replace(/[^\w\-]/g,''); - else hash=''; - } - if (hash.match(/^#l\d+$/)) { - var anchor=$('a[name='+hash.substring(1)+']'); - glowEffect(anchor.parent(),1000); // line number - hash=''; // strip line number anchors - } - var url=root+hash; - var i=-1; - while (NAVTREEINDEX[i+1]<=url) i++; - if (i==-1) { i=0; root=NAVTREE[0][1]; } // fallback: show index - if (navTreeSubIndices[i]) { - gotoNode(o,i,root,hash,relpath) - } else { - getScript(relpath+'navtreeindex'+i,function(){ - navTreeSubIndices[i] = eval('NAVTREEINDEX'+i); - if (navTreeSubIndices[i]) { - gotoNode(o,i,root,hash,relpath); + const removeToInsertLater = function(element) { + const parentNode = element.parentNode; + const nextSibling = element.nextSibling; + parentNode.removeChild(element); + return function() { + if (nextSibling) { + parentNode.insertBefore(element, nextSibling); + } else { + parentNode.appendChild(element); } - },true); + }; } -} -function showSyncOff(n,relpath) -{ - n.html(''); -} - -function showSyncOn(n,relpath) -{ - n.html(''); -} - -function toggleSyncButton(relpath) -{ - var navSync = $('#nav-sync'); - if (navSync.hasClass('sync')) { - navSync.removeClass('sync'); - showSyncOff(navSync,relpath); - storeLink(stripPath2(pathName())+hashUrl()); - } else { - navSync.addClass('sync'); - showSyncOn(navSync,relpath); - deleteLink(); - } -} - -var loadTriggered = false; -var readyTriggered = false; -var loadObject,loadToRoot,loadUrl,loadRelPath; - -$(window).on('load',function(){ - if (readyTriggered) { // ready first - navTo(loadObject,loadToRoot,loadUrl,loadRelPath); - showRoot(); - } - loadTriggered=true; -}); - -function initNavTree(toroot,relpath) -{ - var o = new Object(); - o.toroot = toroot; - o.node = new Object(); - o.node.li = document.getElementById("nav-tree-contents"); - o.node.childrenData = NAVTREE; - o.node.children = new Array(); - o.node.childrenUL = document.createElement("ul"); - o.node.getChildrenUL = function() { return o.node.childrenUL; }; - o.node.li.appendChild(o.node.childrenUL); - o.node.depth = 0; - o.node.relpath = relpath; - o.node.expanded = false; - o.node.isLast = true; - o.node.plus_img = document.createElement("span"); - o.node.plus_img.className = 'arrow'; - o.node.plus_img.innerHTML = arrowRight; - - if (localStorageSupported()) { - var navSync = $('#nav-sync'); - if (cachedLink()) { - showSyncOff(navSync,relpath); - navSync.removeClass('sync'); - } else { - showSyncOn(navSync,relpath); + const getNode = function(o, po) { + const insertFunction = removeToInsertLater(po.li); + po.childrenVisited = true; + const l = po.childrenData.length-1; + for (let i in po.childrenData) { + const nodeData = po.childrenData[i]; + po.children[i] = newNode(o, po, nodeData[0], nodeData[1], nodeData[2], i==l); } - navSync.click(function(){ toggleSyncButton(relpath); }); + insertFunction(); } - if (loadTriggered) { // load before ready - navTo(o,toroot,hashUrl(),relpath); - showRoot(); - } else { // ready before load - loadObject = o; - loadToRoot = toroot; - loadUrl = hashUrl(); - loadRelPath = relpath; - readyTriggered=true; + const gotoNode = function(o,subIndex,root,hash,relpath) { + const nti = navTreeSubIndices[subIndex][root+hash]; + o.breadcrumbs = $.extend(true, [], nti ? nti : navTreeSubIndices[subIndex][root]); + if (!o.breadcrumbs && root!=NAVTREE[0][1]) { // fallback: show index + navTo(o,NAVTREE[0][1],"",relpath); + $('.item').removeClass('selected'); + $('.item').removeAttr('id'); + } + if (o.breadcrumbs) { + o.breadcrumbs.unshift(0); // add 0 for root node + showNode(o, o.node, 0, hash); + } } - $(window).bind('hashchange', function(){ - if (window.location.hash && window.location.hash.length>1){ - var a; - if ($(location).attr('hash')){ - var clslink=stripPath(pathName())+':'+hashValue(); - a=$('.item a[class$="'+clslink.replace(/1 ? '#'+parts[1].replace(/[^\w-]/g,'') : ''; + } + if (hash.match(/^#l\d+$/)) { + const anchor=$('a[name='+hash.substring(1)+']'); + glowEffect(anchor.parent(),1000); // line number + hash=''; // strip line number anchors + } + const url=root+hash; + let i=-1; + while (NAVTREEINDEX[i+1]<=url) i++; + if (i==-1) { i=0; root=NAVTREE[0][1]; } // fallback: show index + if (navTreeSubIndices[i]) { + gotoNode(o,i,root,hash,relpath) + } else { + getScript(relpath+'navtreeindex'+i,function() { + navTreeSubIndices[i] = eval('NAVTREEINDEX'+i); + if (navTreeSubIndices[i]) { + gotoNode(o,i,root,hash,relpath); + } + }); + } + } + + const showSyncOff = function(n,relpath) { + n.html(''); + } + + const showSyncOn = function(n,relpath) { + n.html(''); + } + + const o = { + toroot : toroot, + node : { + childrenData : NAVTREE, + children : [], + childrenUL : document.createElement("ul"), + getChildrenUL : function() { return this.childrenUL }, + li : document.getElementById("nav-tree-contents"), + depth : 0, + relpath : relpath, + expanded : false, + isLast : true, + plus_img : document.createElement("span"), + }, + }; + o.node.li.appendChild(o.node.childrenUL); + o.node.plus_img.className = 'arrow'; + o.node.plus_img.innerHTML = ARROW_RIGHT; + + const navSync = $('#nav-sync'); + if (cachedLink()) { + showSyncOff(navSync,relpath); + navSync.removeClass('sync'); + } else { + showSyncOn(navSync,relpath); + } + + navSync.click(() => { + const navSync = $('#nav-sync'); + if (navSync.hasClass('sync')) { + navSync.removeClass('sync'); + showSyncOff(navSync,relpath); + storeLink(stripPath2(pathName())+hashUrl()); + } else { + navSync.addClass('sync'); + showSyncOn(navSync,relpath); + deleteLink(); + } + }); + + navTo(o,toroot,hashUrl(),relpath); + showRoot(); + + $(window).bind('hashchange', () => { + if (!animationInProgress) { + if (window.location.hash && window.location.hash.length>1) { + let a; + if ($(location).attr('hash')) { + const clslink=stripPath(pathName())+':'+hashValue(); + a=$('.item a[class$="'+clslink.replace(/=desktop_vp) { - if (!collapsed) { - collapseExpand(); - } - } else if (width>desktop_vp && collapsedWidth0) { - restoreWidth(0); - collapsed=true; - } - else { - var width = readCookie('width'); - if (width>200 && width<$(window).width()) { restoreWidth(width); } else { restoreWidth(200); } - collapsed=false; + newWidth=0; + } else { + const width = Cookie.readSetting(RESIZE_COOKIE_NAME,250); + newWidth = (width>250 && width<$(window).width()) ? width : 250; } + restoreWidth(newWidth); + const sidenavWidth = $(sidenav).outerWidth(); + Cookie.writeSetting(RESIZE_COOKIE_NAME,sidenavWidth-barWidth); } header = $("#top"); - sidenav = $("#side-nav"); content = $("#doc-content"); - navtree = $("#nav-tree"); footer = $("#nav-path"); - $(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(); } }); - $(sidenav).resizable({ minWidth: 0 }); - $(window).resize(function() { resizeHeight(); }); - var device = navigator.userAgent.toLowerCase(); - var touch_device = device.match(/(iphone|ipod|ipad|android)/); - if (touch_device) { /* wider split bar for touch only devices */ - $(sidenav).css({ paddingRight:'20px' }); - $('.ui-resizable-e').css({ width:'20px' }); - $('#nav-sync').css({ right:'34px' }); - barWidth=20; + sidenav = $("#side-nav"); + if (!treeview) { +// title = $("#titlearea"); +// titleH = $(title).height(); +// let animating = false; +// content.on("scroll", function() { +// slideOpts = { duration: 200, +// step: function() { +// contentHeight = $(window).height() - header.outerHeight(); +// content.css({ height : contentHeight + "px" }); +// }, +// done: function() { animating=false; } +// }; +// if (content.scrollTop()>titleH && title.css('display')!='none' && !animating) { +// title.slideUp(slideOpts); +// animating=true; +// } else if (content.scrollTop()<=titleH && title.css('display')=='none' && !animating) { +// title.slideDown(slideOpts); +// animating=true; +// } +// }); + } else { + navtree = $("#nav-tree"); + $(".side-nav-resizable").resizable({resize: function(e, ui) { resizeWidth(); } }); + $(sidenav).resizable({ minWidth: 0 }); } - var width = readCookie('width'); - if (width) { restoreWidth(width); } else { resizeWidth(); } - resizeHeight(); - var url = location.href; - var i=url.indexOf("#"); + $(window).resize(function() { resizeHeight(treeview); }); + if (treeview) + { + const device = navigator.userAgent.toLowerCase(); + const touch_device = device.match(/(iphone|ipod|ipad|android)/); + if (touch_device) { /* wider split bar for touch only devices */ + $(sidenav).css({ paddingRight:'20px' }); + $('.ui-resizable-e').css({ width:'20px' }); + $('#nav-sync').css({ right:'34px' }); + barWidth=20; + } + const width = Cookie.readSetting(RESIZE_COOKIE_NAME,250); + if (width) { restoreWidth(width); } else { resizeWidth(); } + } + resizeHeight(treeview); + const url = location.href; + const i=url.indexOf("#"); if (i>=0) window.location.hash=url.substr(i); - var _preventDefault = function(evt) { evt.preventDefault(); }; - $("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault); - $(".ui-resizable-handle").dblclick(collapseExpand); - $(window).on('load',resizeHeight); + const _preventDefault = function(evt) { evt.preventDefault(); }; + if (treeview) + { + $("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault); + $(".ui-resizable-handle").dblclick(collapseExpand); + // workaround for firefox + $("body").css({overflow: "hidden"}); + } + $(window).on('load',function() { resizeHeight(treeview); }); } /* @license-end */ diff --git a/docs/html/search/all_0.js b/docs/html/search/all_0.js index 9020b14..9a84641 100644 --- a/docs/html/search/all_0.js +++ b/docs/html/search/all_0.js @@ -1,4 +1,7 @@ var searchData= [ - ['_5f_5finit_5f_5f_2epy_0',['__init__.py',['../build_2lib_2opatio_2____init_____8py.html',1,'(Global Namespace)'],['../build_2lib_2opatio_2opat_2____init_____8py.html',1,'(Global Namespace)'],['../src_2opatio_2____init_____8py.html',1,'(Global Namespace)'],['../src_2opatio_2opat_2____init_____8py.html',1,'(Global Namespace)']]] + ['4d_20stellar_20structure_20and_20evolution_20code_0',['4DSSE: A 4D Stellar Structure and Evolution Code',['../index.html',1,'']]], + ['4dsse_1',['Building 4DSSE',['../index.html#build_sec',1,'']]], + ['4dsse_3a_20a_204d_20stellar_20structure_20and_20evolution_20code_2',['4DSSE: A 4D Stellar Structure and Evolution Code',['../index.html',1,'']]], + ['4dstartypes_2eh_3',['4DSTARTypes.h',['../4_d_s_t_a_r_types_8h.html',1,'']]] ]; diff --git a/docs/html/search/all_1.js b/docs/html/search/all_1.js index 6e118a2..ad47643 100644 --- a/docs/html/search/all_1.js +++ b/docs/html/search/all_1.js @@ -1,6 +1,22 @@ var searchData= [ - ['add_5fintegrator_1',['add_integrator',['../classCompositeNonlinearIntegrator.html#af336df4849e99a3bc95161f03868efc4',1,'CompositeNonlinearIntegrator']]], - ['assembleelementgrad_2',['AssembleElementGrad',['../classNonlinearPowerIntegrator.html#a5d8116206e35119fbee20540f5bd3157',1,'NonlinearPowerIntegrator::AssembleElementGrad()'],['../classBilinearIntegratorWrapper.html#a19b6facddeba8256619981e6276f5815',1,'BilinearIntegratorWrapper::AssembleElementGrad()'],['../classCompositeNonlinearIntegrator.html#a2b466f6e16a5797f5ed50621fc4818a0',1,'CompositeNonlinearIntegrator::AssembleElementGrad()']]], - ['assembleelementvector_3',['AssembleElementVector',['../classNonlinearPowerIntegrator.html#a23b79c0ab632824ffda9b43928a00504',1,'NonlinearPowerIntegrator::AssembleElementVector()'],['../classBilinearIntegratorWrapper.html#a10c3ac5bb62c91c3a437924e33a527d8',1,'BilinearIntegratorWrapper::AssembleElementVector()'],['../classCompositeNonlinearIntegrator.html#a0a3c6ccf134c4566218eb3a33861214c',1,'CompositeNonlinearIntegrator::AssembleElementVector()']]] + ['a_0',['a',['../namespacelane_emden.html#ac80163d44a9840f3de184f50144a5158',1,'laneEmden']]], + ['a_204d_20stellar_20structure_20and_20evolution_20code_1',['4DSSE: A 4D Stellar Structure and Evolution Code',['../index.html',1,'']]], + ['a_20polytrope_2',['Solving for a Polytrope',['../index.html#usage_polysolver',1,'']]], + ['abar_3',['abar',['../structhelmholtz_1_1_e_o_s_input.html#ad0bf9309ddc7f784eca932a02f0af8b8',1,'helmholtz::EOSInput']]], + ['accessing_20physical_20constants_4',['Accessing Physical Constants',['../index.html#usage_constants',1,'']]], + ['aion_5',['aion',['../structnn_approx8_1_1_net.html#a3303feacf741779a8389a119c44930c9',1,'nnApprox8::Net']]], + ['and_20components_6',['Key Modules and Components',['../index.html#modules_sec',1,'']]], + ['and_20contributions_7',['Contact and Contributions',['../index.html#contact_sec',1,'']]], + ['and_20evolution_20code_8',['4DSSE: A 4D Stellar Structure and Evolution Code',['../index.html',1,'']]], + ['approx8_2ecpp_9',['approx8.cpp',['../approx8_8cpp.html',1,'']]], + ['approx8_2eh_10',['approx8.h',['../approx8_8h.html',1,'']]], + ['approx8network_11',['Approx8Network',['../classnn_approx8_1_1_approx8_network.html',1,'nnApprox8']]], + ['approx8test_12',['approx8Test',['../classapprox8_test.html',1,'']]], + ['approx8test_2ecpp_13',['approx8Test.cpp',['../approx8_test_8cpp.html',1,'']]], + ['array2d_14',['array2D',['../helm_8h.html#a78b5688d4effa2bab8f6e87e440e7c63',1,'helm.h']]], + ['assembleandfinalizeform_15',['assembleAndFinalizeForm',['../class_poly_solver.html#a553333a8520390effad208fcde3deaf0',1,'PolySolver']]], + ['assembleblocksystem_16',['assembleBlockSystem',['../class_poly_solver.html#afe38ca0ba610c352f1b8b9463bff947c',1,'PolySolver']]], + ['assembleelementgrad_17',['AssembleElementGrad',['../classpoly_m_f_e_m_utils_1_1_nonlinear_power_integrator.html#aa6913e69a87ff759ec59b46d89b8cde2',1,'polyMFEMUtils::NonlinearPowerIntegrator']]], + ['assembleelementvector_18',['AssembleElementVector',['../classpoly_m_f_e_m_utils_1_1_nonlinear_power_integrator.html#a4999e49e957ccb3900be9b04466bca5b',1,'polyMFEMUtils::NonlinearPowerIntegrator']]] ]; diff --git a/docs/html/search/all_2.js b/docs/html/search/all_2.js index ed952ab..f07868b 100644 --- a/docs/html/search/all_2.js +++ b/docs/html/search/all_2.js @@ -1,6 +1,9 @@ var searchData= [ - ['bilinearintegratorwrapper_4',['BilinearIntegratorWrapper',['../classBilinearIntegratorWrapper.html',1,'BilinearIntegratorWrapper'],['../classBilinearIntegratorWrapper.html#a72155007095c629dfca4f349739e4a18',1,'BilinearIntegratorWrapper::BilinearIntegratorWrapper()']]], - ['byteend_5',['byteEnd',['../structTableIndex.html#a69c87fd1cb0b7a64a82c52c54193e5e6',1,'TableIndex']]], - ['bytestart_6',['byteStart',['../structTableIndex.html#ad899cf13056eb17b33e1c5e303e10132',1,'TableIndex']]] + ['breakpoint_0',['BREAKPOINT',['../debug_8h.html#a48fb4fe58bc76af81a90102d9df506c2',1,'debug.h']]], + ['build_5fdof_5fidentification_5fvector_1',['build_dof_identification_vector',['../namespaceserif_1_1utilities.html#a2c487e358a0f49e5712f3ddda6f65322',1,'serif::utilities']]], + ['build_5freduced_5fmatrix_2',['build_reduced_matrix',['../namespaceserif_1_1utilities.html#a53f2bbdef6ef2ae6e2189c7ab478e861',1,'serif::utilities']]], + ['buildindividualforms_3',['buildIndividualForms',['../class_poly_solver.html#ad458dfdfdbd84bd4aa723d7b82df57da',1,'PolySolver']]], + ['building_204dsse_4',['Building 4DSSE',['../index.html#build_sec',1,'']]], + ['bytesize_5f_5',['byteSize_',['../class_metadata.html#ac73a509797c98c0d52fb32e1f93e38bc',1,'Metadata']]] ]; diff --git a/docs/html/search/all_3.js b/docs/html/search/all_3.js index 01c60f9..7b688e3 100644 --- a/docs/html/search/all_3.js +++ b/docs/html/search/all_3.js @@ -1,25 +1,57 @@ var searchData= [ - ['calladdtocache_7',['callAddToCache',['../classconfigTestPrivateAccessor.html#adf7f5c651bdd5ca8c12f18a6a0f8a8e9',1,'configTestPrivateAccessor']]], - ['callcachesize_8',['callCacheSize',['../classconfigTestPrivateAccessor.html#aaa9517067ef84ab7fb6365536180ce13',1,'configTestPrivateAccessor']]], - ['calliskeyincache_9',['callIsKeyInCache',['../classconfigTestPrivateAccessor.html#a6d7d0e1bf82c1917dde20167697a03b1',1,'configTestPrivateAccessor']]], - ['callregisterkeynotfound_10',['callRegisterKeyNotFound',['../classconfigTestPrivateAccessor.html#a447eb550ff20700e31bd530b7ca01592',1,'configTestPrivateAccessor']]], - ['checkifkeyunknown_11',['CheckIfKeyUnknown',['../classconfigTestPrivateAccessor.html#a4de7c133e8e296d7f9e713aa0b2c4329',1,'configTestPrivateAccessor']]], - ['comment_12',['comment',['../structHeader.html#a122331824871070af2c6cebc9698abd8',1,'Header']]], - ['compositenonlinearintegrator_13',['CompositeNonlinearIntegrator',['../classCompositeNonlinearIntegrator.html',1,'CompositeNonlinearIntegrator'],['../classCompositeNonlinearIntegrator.html#aba931cf9d57170b7483eed0ade6cd459',1,'CompositeNonlinearIntegrator::CompositeNonlinearIntegrator()']]], - ['computechecksum_14',['computeChecksum',['../classOpatIO.html#a6161d6e006312ebd79b037501ade9943',1,'OpatIO::computeChecksum(std::vector< double > index)'],['../classOpatIO.html#af5c52b5d862f5b94ee847c6c791998db',1,'OpatIO::computeChecksum(int tableID)']]], - ['computemeshvolume_15',['ComputeMeshVolume',['../meshIOTest_8cpp.html#aa6ba7ddcf2f95334ee7497d22d9f0f25',1,'meshIOTest.cpp']]], - ['config_16',['Config',['../classConfig.html',1,'']]], - ['config_2ecpp_17',['config.cpp',['../config_8cpp.html',1,'']]], - ['config_2eh_18',['config.h',['../config_8h.html',1,'']]], - ['configtest_19',['configTest',['../classconfigTest.html',1,'']]], - ['configtest_2ecpp_20',['configTest.cpp',['../configTest_8cpp.html',1,'']]], - ['configtestprivateaccessor_21',['configTestPrivateAccessor',['../classconfigTestPrivateAccessor.html',1,'']]], - ['const_2ecpp_22',['const.cpp',['../const_8cpp.html',1,'']]], - ['const_2eh_23',['const.h',['../const_8h.html',1,'']]], - ['constant_24',['Constant',['../structConstant.html',1,'Constant'],['../structConstant.html#a84ca5b6951cc8a8eccd083894302a857',1,'Constant::Constant()']]], - ['constants_25',['Constants',['../classConstants.html',1,'']]], - ['consttest_26',['constTest',['../classconstTest.html',1,'']]], - ['consttest_2ecpp_27',['constTest.cpp',['../constTest_8cpp.html',1,'']]], - ['creationdate_28',['creationDate',['../structHeader.html#a83f52dffac0449704ef1a50a5e787e92',1,'Header']]] + ['c_0',['c',['../namespacelane_emden.html#a9a6068f1948185b2217878595159f26b',1,'laneEmden']]], + ['c12a_5frate_1',['c12a_rate',['../namespacenn_approx8.html#a77c285ac81064bdaf0859a8cbf235868',1,'nnApprox8']]], + ['c12c12_5frate_2',['c12c12_rate',['../namespacenn_approx8.html#a306d1bf533815b98ea4f6294864de7d8',1,'nnApprox8']]], + ['c12o16_5frate_3',['c12o16_rate',['../namespacenn_approx8.html#a09c1f166d7f0f9e943ef4b32c5274b7f',1,'nnApprox8']]], + ['c12p_5frate_4',['c12p_rate',['../namespacenn_approx8.html#a7b4f6b355b64ee9722eb76fb454f7845',1,'nnApprox8']]], + ['calladdtocache_5',['callAddToCache',['../classconfig_test_private_accessor.html#adf7f5c651bdd5ca8c12f18a6a0f8a8e9',1,'configTestPrivateAccessor']]], + ['callcachesize_6',['callCacheSize',['../classconfig_test_private_accessor.html#aaa9517067ef84ab7fb6365536180ce13',1,'configTestPrivateAccessor']]], + ['calliskeyincache_7',['callIsKeyInCache',['../classconfig_test_private_accessor.html#a6d7d0e1bf82c1917dde20167697a03b1',1,'configTestPrivateAccessor']]], + ['callregisterkeynotfound_8',['callRegisterKeyNotFound',['../classconfig_test_private_accessor.html#a447eb550ff20700e31bd530b7ca01592',1,'configTestPrivateAccessor']]], + ['checkifkeyunknown_9',['CheckIfKeyUnknown',['../classconfig_test_private_accessor.html#a4de7c133e8e296d7f9e713aa0b2c4329',1,'configTestPrivateAccessor']]], + ['chemical_20compositions_10',['Managing Chemical Compositions',['../index.html#usage_composition',1,'']]], + ['chirho_11',['chiRho',['../structhelmholtz_1_1_e_o_s.html#a6f89d6997aa90914cc0a217ee664c2b0',1,'helmholtz::EOS']]], + ['chit_12',['chiT',['../structhelmholtz_1_1_e_o_s.html#af4d991fc59359640fcdf7dd9aaf046f6',1,'helmholtz::EOS']]], + ['code_13',['4DSSE: A 4D Stellar Structure and Evolution Code',['../index.html',1,'']]], + ['coeff_14',['coeff',['../structpolycoeff_1_1x1_interp_coeff.html#a2ed1361bf2f2f2eb2b3cdb192ba9c142',1,'polycoeff::x1InterpCoeff::coeff'],['../structpolycoeff_1_1d_theta_interp_coeff.html#ae6a1aea3ee446ad4090dfcc90ef1bf6f',1,'polycoeff::dThetaInterpCoeff::coeff']]], + ['col_5fwidths_5f_15',['col_widths_',['../class_constants.html#ada6a392cd5d3e2914c2736b232a2355a',1,'Constants']]], + ['comp_2ecpp_16',['comp.cpp',['../comp_8cpp.html',1,'']]], + ['components_17',['Key Modules and Components',['../index.html#modules_sec',1,'']]], + ['composition_18',['Composition',['../classcomposition_1_1_composition.html',1,'composition::Composition'],['../classcomposition_1_1_composition.html#a844470d1f13475a0a28b5c1914570357',1,'composition::Composition::Composition()=default'],['../classcomposition_1_1_composition.html#ada296207092ebe33ed599d1712c49633',1,'composition::Composition::Composition(const std::vector< std::string > &symbols)'],['../classcomposition_1_1_composition.html#a46be04b5d28183092dbb29bbd0037fb8',1,'composition::Composition::Composition(const std::set< std::string > &symbols)'],['../classcomposition_1_1_composition.html#a6570edadab8cd37c96a61ec43de6f8ba',1,'composition::Composition::Composition(const std::vector< std::string > &symbols, const std::vector< double > &mass_fractions, bool massFracMode=true)']]], + ['composition_19',['composition',['../namespacecomposition.html',1,'composition'],['../structnuclear_network_1_1_net_in.html#a4390cc59d2a9bd0d265163aa6e38c6c2',1,'nuclearNetwork::NetIn::composition'],['../structnuclear_network_1_1_net_out.html#a84c19198ae5cb48527b2d19f61fa160f',1,'nuclearNetwork::NetOut::composition']]], + ['composition_2ecpp_20',['composition.cpp',['../composition_8cpp.html',1,'']]], + ['composition_2eh_21',['composition.h',['../composition_8h.html',1,'']]], + ['compositionentry_22',['CompositionEntry',['../structcomposition_1_1_composition_entry.html',1,'composition::CompositionEntry'],['../structcomposition_1_1_composition_entry.html#af6835e8d2f97e52d76f3704d8db9cd38',1,'composition::CompositionEntry::CompositionEntry()'],['../structcomposition_1_1_composition_entry.html#a6bb77a98088b71a7665912caadcc2e59',1,'composition::CompositionEntry::CompositionEntry(const std::string &symbol, bool massFracMode=true)'],['../structcomposition_1_1_composition_entry.html#a9407ab2732dc35068f4a14eb8a562198',1,'composition::CompositionEntry::CompositionEntry(const CompositionEntry &entry)']]], + ['compositions_23',['Managing Chemical Compositions',['../index.html#usage_composition',1,'']]], + ['compositiontest_24',['compositionTest',['../classcomposition_test.html',1,'']]], + ['compositiontest_2ecpp_25',['compositionTest.cpp',['../composition_test_8cpp.html',1,'']]], + ['compute_5fcurl_26',['compute_curl',['../namespaceserif_1_1utilities.html#a6e1a8cf248f13c3d66a24bb7b39cf029',1,'serif::utilities']]], + ['computeblockoffsets_27',['computeBlockOffsets',['../class_poly_solver.html#ad69d4ff9b5b56e0654f8e082a210c613',1,'PolySolver']]], + ['computemeshvolume_28',['ComputeMeshVolume',['../mesh_i_o_test_8cpp.html#aa6ba7ddcf2f95334ee7497d22d9f0f25',1,'meshIOTest.cpp']]], + ['config_29',['Config',['../class_config.html',1,'']]], + ['config_2ecpp_30',['config.cpp',['../config_8cpp.html',1,'']]], + ['config_2eh_31',['config.h',['../config_8h.html',1,'']]], + ['config_5ffilename_32',['CONFIG_FILENAME',['../poly_test_8cpp.html#a355ce39014e2371f32c994670916c1fc',1,'polyTest.cpp']]], + ['configtest_33',['configTest',['../classconfig_test.html',1,'']]], + ['configtest_2ecpp_34',['configTest.cpp',['../config_test_8cpp.html',1,'']]], + ['configtestprivateaccessor_35',['configTestPrivateAccessor',['../classconfig_test_private_accessor.html',1,'']]], + ['configuration_20management_36',['Configuration Management',['../index.html#usage_config',1,'']]], + ['const_2ecpp_37',['const.cpp',['../const_8cpp.html',1,'']]], + ['const_2eh_38',['const.h',['../const_8h.html',1,'']]], + ['constant_39',['Constant',['../struct_constant.html',1,'Constant'],['../struct_constant.html#a84ca5b6951cc8a8eccd083894302a857',1,'Constant::Constant()']]], + ['constants_40',['Constants',['../index.html#usage_constants',1,'Accessing Physical Constants'],['../class_constants.html',1,'Constants'],['../class_constants.html#af395b3c1d6f0577f4880a21a257aa1db',1,'Constants::Constants()']]], + ['constants_5f_41',['constants_',['../class_constants.html#a095db9a742d6180556d1138ebbcddc8c',1,'Constants']]], + ['construct_5fjacobian_5fconstant_5fterms_42',['construct_jacobian_constant_terms',['../class_polytrope_operator.html#a45844aac69f5b441f015b9b76ac453d6',1,'PolytropeOperator']]], + ['construct_5fmatrix_5frepresentations_43',['construct_matrix_representations',['../class_polytrope_operator.html#a0a22ba7589125309e40cbf8180404e5a',1,'PolytropeOperator']]], + ['construct_5freduced_5fblock_5foffsets_44',['construct_reduced_block_offsets',['../class_polytrope_operator.html#a961d9dc73ba632e20266ede59c9503c2',1,'PolytropeOperator']]], + ['consttest_45',['constTest',['../classconst_test.html',1,'']]], + ['consttest_2ecpp_46',['constTest.cpp',['../const_test_8cpp.html',1,'']]], + ['contact_20and_20contributions_47',['Contact and Contributions',['../index.html#contact_sec',1,'']]], + ['contributions_48',['Contact and Contributions',['../index.html#contact_sec',1,'']]], + ['convert_5fnetin_49',['convert_netIn',['../classnn_approx8_1_1_approx8_network.html#af6bd9b6c9b4c3f344ae6b8fcce1b3659',1,'nnApprox8::Approx8Network']]], + ['cp_50',['cP',['../structhelmholtz_1_1_e_o_s.html#afe74ec34a65d3dfb222dc56a89c37fa1',1,'helmholtz::EOS']]], + ['createresource_51',['createResource',['../resource_manager_types_8cpp.html#ae0a43e40a0c5e0fd54274c9cd8688d19',1,'createResource(const std::string &type, const std::string &path): resourceManagerTypes.cpp'],['../resource_manager_types_8h.html#ae0a43e40a0c5e0fd54274c9cd8688d19',1,'createResource(const std::string &type, const std::string &path): resourceManagerTypes.cpp']]], + ['csound_52',['csound',['../structhelmholtz_1_1_e_o_s.html#a7ff100c0f3f66db73a424277ee1d84f3',1,'helmholtz::EOS']]], + ['cv_53',['cV',['../structhelmholtz_1_1_e_o_s.html#a41bb263abe642a7db728a82e7260cb93',1,'helmholtz::EOS']]] ]; diff --git a/docs/html/search/all_4.js b/docs/html/search/all_4.js index 7130d7e..20b61a2 100644 --- a/docs/html/search/all_4.js +++ b/docs/html/search/all_4.js @@ -1,11 +1,64 @@ var searchData= [ - ['datatype_29',['DataType',['../classDObject.html#a79a2ecac4130ef3df272bdfeed26a620',1,'DObject']]], - ['datatypemap_30',['dataTypeMap',['../classDObject.html#a358d5f015da09ae5f0cbb46f3fd9e401',1,'DObject']]], - ['defaultobject_31',['defaultObject',['../classDObjectTest.html#ac753942590ae6ee456e6f3dd8b205df2',1,'DObjectTest']]], - ['dobject_32',['DObject',['../classDObject.html',1,'DObject'],['../classDObject.html#a0ae54853e18265657296bfb5ac3bf9d0',1,'DObject::DObject()'],['../classDObject.html#a598321f3b8524b98df72393c04d7470c',1,'DObject::DObject(const DataType &data)']]], - ['dobject_2ecpp_33',['DObject.cpp',['../DObject_8cpp.html',1,'']]], - ['dobject_2eh_34',['DObject.h',['../DObject_8h.html',1,'']]], - ['dobjecttest_35',['DObjectTest',['../classDObjectTest.html',1,'']]], - ['dobjecttest_2ecpp_36',['DObjectTest.cpp',['../DObjectTest_8cpp.html',1,'']]] + ['d_0',['D',['../structform_bundle.html#afb8d1cb4cfb97e8d84164553505400d5',1,'formBundle']]], + ['d_1',['d',['../structhelmholtz_1_1_h_e_l_m_table.html#af95c990382e78a2b4fb20ed2225ce392',1,'helmholtz::HELMTable']]], + ['data_5f_2',['data_',['../class_d_object.html#ad7ba02f6d87ce64792149096f3310b21',1,'DObject']]], + ['datatype_3',['DataType',['../class_d_object.html#a55b7cdac36a3a518ba6e1ecef0e25dcd',1,'DObject']]], + ['datatype_5f_4',['dataType_',['../class_metadata.html#a290205e5f46416dd0f48bd6ff62888ac',1,'Metadata']]], + ['datatypemap_5',['dataTypeMap',['../class_d_object.html#a358d5f015da09ae5f0cbb46f3fd9e401',1,'DObject']]], + ['dd2_5fsav_6',['dd2_sav',['../structhelmholtz_1_1_h_e_l_m_table.html#a42eb94b05893cf752f1e566c3496ddbe',1,'helmholtz::HELMTable']]], + ['dd_5fsav_7',['dd_sav',['../structhelmholtz_1_1_h_e_l_m_table.html#accb622615ab4c5432bac307c1ea9ca76',1,'helmholtz::HELMTable']]], + ['ddi_5fsav_8',['ddi_sav',['../structhelmholtz_1_1_h_e_l_m_table.html#a54eceeaf3fa2f2fa3fe4b06c60c93ee9',1,'helmholtz::HELMTable']]], + ['ddpsi0_9',['ddpsi0',['../namespacehelmholtz.html#afb12b8ccdd5491440542d69cd81bcb55',1,'helmholtz']]], + ['ddpsi1_10',['ddpsi1',['../namespacehelmholtz.html#a73dce1f6c33b646d29ea6b746beed652',1,'helmholtz']]], + ['ddpsi2_11',['ddpsi2',['../namespacehelmholtz.html#a45b09d3473306d955bc45cf11df44a11',1,'helmholtz']]], + ['debug_2eh_12',['debug.h',['../debug_8h.html',1,'']]], + ['debugenabled_5f_13',['debugEnabled_',['../class_d_object.html#accf5c10d4afc3969607e11b0055312d5',1,'DObject']]], + ['debugflag_5f_14',['debugFlag_',['../class_metadata.html#a65fd506f1bd41699d9cd19bc0dfc9701',1,'Metadata']]], + ['defaultobject_15',['defaultObject',['../class_d_object_test.html#ac753942590ae6ee456e6f3dd8b205df2',1,'DObjectTest']]], + ['denerda_16',['denerda',['../structhelmholtz_1_1_e_o_s.html#a1dd1a303671ccd229581e206ee8179b2',1,'helmholtz::EOS']]], + ['denerdd_17',['denerdd',['../structhelmholtz_1_1_e_o_s.html#afc03c373412cb7700696a9cdd4c790cf',1,'helmholtz::EOS']]], + ['denerdt_18',['denerdt',['../structhelmholtz_1_1_e_o_s.html#acc528281ace51f28dcf876ec3cfc860f',1,'helmholtz::EOS']]], + ['denerdz_19',['denerdz',['../structhelmholtz_1_1_e_o_s.html#aabb4e5356a1f83cb18489ccd860a74f5',1,'helmholtz::EOS']]], + ['density_20',['density',['../structnuclear_network_1_1_net_in.html#a987cb42b169b0e503515a8c62e242b97',1,'nuclearNetwork::NetIn']]], + ['dentrda_21',['dentrda',['../structhelmholtz_1_1_e_o_s.html#a6bed48eed316e6af9124b8f4f14d6833',1,'helmholtz::EOS']]], + ['dentrdd_22',['dentrdd',['../structhelmholtz_1_1_e_o_s.html#a48739687f1a620368e7526242666b8fe',1,'helmholtz::EOS']]], + ['dentrdt_23',['dentrdt',['../structhelmholtz_1_1_e_o_s.html#a8096e0185b3fd660cd115de6c0340abb',1,'helmholtz::EOS']]], + ['dentrdz_24',['dentrdz',['../structhelmholtz_1_1_e_o_s.html#ab0e9d3245ee686b471e9d0e49c8870b9',1,'helmholtz::EOS']]], + ['deprecation_5fwarning_5foff_25',['DEPRECATION_WARNING_OFF',['../warning__control_8h.html#a4101250c61feebb5d110c809fe7a2151',1,'warning_control.h']]], + ['deprecation_5fwarning_5fon_26',['DEPRECATION_WARNING_ON',['../warning__control_8h.html#aaab638127f083dc583d9ea4afe6cfc5f',1,'warning_control.h']]], + ['development_27',['Future Development',['../index.html#future_dev',1,'']]], + ['dfmod_28',['dfmod',['../namespacepoly_m_f_e_m_utils.html#a6aa65cbcd9af83e05c34fbd8428c335c',1,'polyMFEMUtils']]], + ['dhi_29',['dhi',['../namespacehelmholtz.html#a25b740f248ffeeffccefab25de64f0ee',1,'helmholtz']]], + ['diffusioncoeff_30',['diffusionCoeff',['../namespacepolycoeff.html#a1c9b910e2fb3363c13bb8ebf2fb98f09',1,'polycoeff']]], + ['dimensions_5f_31',['dimensions_',['../class_metadata.html#a163f74d4ef9ecd13a34e7e9cab2e21ce',1,'Metadata']]], + ['dlo_32',['dlo',['../namespacehelmholtz.html#a8c59343e6debfa120fbc8ebfd740fe76',1,'helmholtz']]], + ['dobject_33',['DObject',['../class_d_object.html',1,'DObject'],['../class_d_object.html#a0ae54853e18265657296bfb5ac3bf9d0',1,'DObject::DObject()'],['../class_d_object.html#a598321f3b8524b98df72393c04d7470c',1,'DObject::DObject(const DataType &data)']]], + ['dobject_2ecpp_34',['DObject.cpp',['../_d_object_8cpp.html',1,'']]], + ['dobject_2eh_35',['DObject.h',['../_d_object_8h.html',1,'']]], + ['dobjecttest_36',['DObjectTest',['../class_d_object_test.html',1,'']]], + ['dobjecttest_2ecpp_37',['DObjectTest.cpp',['../_d_object_test_8cpp.html',1,'']]], + ['dp_5frate_38',['dp_rate',['../namespacenn_approx8.html#a4b667550e45632fd9659d0ba61fb1733',1,'nnApprox8']]], + ['dpdf_39',['dpdf',['../structhelmholtz_1_1_h_e_l_m_table.html#a4135cf7c9662ba24b721efaf9f9b7a54',1,'helmholtz::HELMTable']]], + ['dpdfd_40',['dpdfd',['../structhelmholtz_1_1_h_e_l_m_table.html#aed06207df8ffc9b1b3a0c1743b8b9def',1,'helmholtz::HELMTable']]], + ['dpdfdt_41',['dpdfdt',['../structhelmholtz_1_1_h_e_l_m_table.html#a46b8f7f115f3087b5d3ed2b7faa85ca4',1,'helmholtz::HELMTable']]], + ['dpdft_42',['dpdft',['../structhelmholtz_1_1_h_e_l_m_table.html#a62198deb22b22231986626e9783eddd5',1,'helmholtz::HELMTable']]], + ['dpe_43',['dpe',['../structhelmholtz_1_1_e_o_s.html#ac76d7a5dd193aa4c0118af3abb502267',1,'helmholtz::EOS']]], + ['dpresda_44',['dpresda',['../structhelmholtz_1_1_e_o_s.html#a90c0edabc4ec77eda96a5be15b6c0c60',1,'helmholtz::EOS']]], + ['dpresdd_45',['dpresdd',['../structhelmholtz_1_1_e_o_s.html#a43886274bb32bf147aefd6ebe688fcca',1,'helmholtz::EOS']]], + ['dpresdt_46',['dpresdt',['../structhelmholtz_1_1_e_o_s.html#aaf0bc97c93bf89d74b8ecbfaa3764ff5',1,'helmholtz::EOS']]], + ['dpresdz_47',['dpresdz',['../structhelmholtz_1_1_e_o_s.html#a2aa1892e07d7830da78689410b0343ab',1,'helmholtz::EOS']]], + ['dpsi0_48',['dpsi0',['../namespacehelmholtz.html#a1eb81e38cac69acdff0c72bfbdfa0a49',1,'helmholtz']]], + ['dpsi1_49',['dpsi1',['../namespacehelmholtz.html#a90f0e41668ae5e2827292892db0be33c',1,'helmholtz']]], + ['dpsi2_50',['dpsi2',['../namespacehelmholtz.html#a9638e40279f8a986ab000a1628fb4119',1,'helmholtz']]], + ['dse_51',['dse',['../structhelmholtz_1_1_e_o_s.html#a7c0ba282c8ab3daa5f0af8fbf81f61e0',1,'helmholtz::EOS']]], + ['dsp_52',['dsp',['../structhelmholtz_1_1_e_o_s.html#a6e93efb7d5981b690e95be438f7e552c',1,'helmholtz::EOS']]], + ['dstp_53',['dstp',['../namespacehelmholtz.html#a84622ce36e33370b8dc8d9a5df527e04',1,'helmholtz']]], + ['dstpi_54',['dstpi',['../namespacehelmholtz.html#a36eae093854dacb5e19b062a780ef6e3',1,'helmholtz']]], + ['dt0_55',['dt0',['../structnuclear_network_1_1_net_in.html#aa55b1d6cd458b69afb89cb096e661d9b',1,'nuclearNetwork::NetIn']]], + ['dt2_5fsav_56',['dt2_sav',['../structhelmholtz_1_1_h_e_l_m_table.html#a17c96d4c325e937bae0bf441daed14fc',1,'helmholtz::HELMTable']]], + ['dt2i_5fsav_57',['dt2i_sav',['../structhelmholtz_1_1_h_e_l_m_table.html#a8a496f02754d9c9bb0366cc64b979e10',1,'helmholtz::HELMTable']]], + ['dt_5fsav_58',['dt_sav',['../structhelmholtz_1_1_h_e_l_m_table.html#a83eec62d8285d9d4a83ebb3267d329c4',1,'helmholtz::HELMTable']]], + ['dthetainterpcoeff_59',['dThetaInterpCoeff',['../structpolycoeff_1_1d_theta_interp_coeff.html',1,'polycoeff']]], + ['dti_5fsav_60',['dti_sav',['../structhelmholtz_1_1_h_e_l_m_table.html#aeb904c0367b607db45c3dc633b44e17e',1,'helmholtz::HELMTable']]] ]; diff --git a/docs/html/search/all_5.js b/docs/html/search/all_5.js index 6e05fcb..e68da99 100644 --- a/docs/html/search/all_5.js +++ b/docs/html/search/all_5.js @@ -1,5 +1,27 @@ var searchData= [ - ['example_5ffilename_37',['EXAMPLE_FILENAME',['../configTest_8cpp.html#a2f358f231bffa8eaaa670ec1db93a470',1,'EXAMPLE_FILENAME(): configTest.cpp'],['../meshIOTest_8cpp.html#a2f358f231bffa8eaaa670ec1db93a470',1,'EXAMPLE_FILENAME(): meshIOTest.cpp'],['../opatIOTest_8cpp.html#a2f358f231bffa8eaaa670ec1db93a470',1,'EXAMPLE_FILENAME(): opatIOTest.cpp']]], - ['export_5fsymbol_38',['EXPORT_SYMBOL',['../Metadata_8h.html#ab57c319c35ea0fbacf781f2ecb3a4339',1,'Metadata.h']]] + ['ef_0',['ef',['../structhelmholtz_1_1_h_e_l_m_table.html#a4827e6e44936342d7e4f7b0dc4108c2c',1,'helmholtz::HELMTable']]], + ['efd_1',['efd',['../structhelmholtz_1_1_h_e_l_m_table.html#a3f64f6e59edf180a08e1d12099aacc36',1,'helmholtz::HELMTable']]], + ['efdt_2',['efdt',['../structhelmholtz_1_1_h_e_l_m_table.html#a5ceda8bce85539d33ecc8490cae79b89',1,'helmholtz::HELMTable']]], + ['eft_3',['eft',['../structhelmholtz_1_1_h_e_l_m_table.html#a8af3817554a4163d5fda231fcb0120f1',1,'helmholtz::HELMTable']]], + ['egas_4',['egas',['../structhelmholtz_1_1_e_o_s.html#a84cb411ea78cf80e2d766fc8506ed289',1,'helmholtz::EOS']]], + ['energy_5',['energy',['../structnuclear_network_1_1_net_in.html#a137d9ee9c0430a8431e73e23b56b6262',1,'nuclearNetwork::NetIn::energy'],['../structnuclear_network_1_1_net_out.html#a380030ff17ec877c6f1134a820bf2163',1,'nuclearNetwork::NetOut::energy']]], + ['eos_6',['EOS',['../structhelmholtz_1_1_e_o_s.html',1,'helmholtz::EOS'],['../index.html#usage_eos',1,'Equation of State (EOS)']]], + ['eosinput_7',['EOSInput',['../structhelmholtz_1_1_e_o_s_input.html',1,'helmholtz']]], + ['eosio_8',['EosIO',['../class_eos_i_o.html',1,'EosIO'],['../class_eos_i_o.html#ad721f72b591f1ef4b7fa87668e8d8b34',1,'EosIO::EosIO()']]], + ['eosio_2ecpp_9',['eosIO.cpp',['../eos_i_o_8cpp.html',1,'']]], + ['eosio_2eh_10',['eosIO.h',['../eos_i_o_8h.html',1,'']]], + ['eostable_11',['EOSTable',['../eos_i_o_8h.html#a1aa7735934336ab2646c539c4370dcd5',1,'eosIO.h']]], + ['eostest_12',['eosTest',['../classeos_test.html',1,'']]], + ['eostest_2ecpp_13',['eosTest.cpp',['../eos_test_8cpp.html',1,'']]], + ['equation_20of_20state_20eos_14',['Equation of State (EOS)',['../index.html#usage_eos',1,'']]], + ['erad_15',['erad',['../structhelmholtz_1_1_e_o_s.html#a8b3865f0c062652b7c4889783903fa92',1,'helmholtz::EOS']]], + ['errorcode_5f_16',['errorCode_',['../class_d_object.html#ad8de5890e8dae5fc7e72fabca2520fc3',1,'DObject']]], + ['etaele_17',['etaele',['../structhelmholtz_1_1_e_o_s.html#aa62deea3e7c4b43e9abc9419fb3732fe',1,'helmholtz::EOS']]], + ['etot_18',['etot',['../structhelmholtz_1_1_e_o_s.html#a1aa2caf18b3701c6f9515fd9f56d9a97',1,'helmholtz::EOS']]], + ['evaluate_19',['evaluate',['../classnn_approx8_1_1_approx8_network.html#a31b8a20338d18123eca6e644f6e72366',1,'nnApprox8::Approx8Network::evaluate()'],['../classnuclear_network_1_1_network.html#aaa7fe5e69bd45e268c815aa8919966f1',1,'nuclearNetwork::Network::evaluate()']]], + ['evolution_20code_20',['4DSSE: A 4D Stellar Structure and Evolution Code',['../index.html',1,'']]], + ['example_5ffilename_21',['EXAMPLE_FILENAME',['../composition_test_8cpp.html#a2f358f231bffa8eaaa670ec1db93a470',1,'EXAMPLE_FILENAME: compositionTest.cpp'],['../config_test_8cpp.html#a2f358f231bffa8eaaa670ec1db93a470',1,'EXAMPLE_FILENAME: configTest.cpp'],['../mesh_i_o_test_8cpp.html#a2f358f231bffa8eaaa670ec1db93a470',1,'EXAMPLE_FILENAME: meshIOTest.cpp']]], + ['examples_22',['High-Level Usage Examples',['../index.html#usage_sec',1,'']]], + ['export_5fsymbol_23',['EXPORT_SYMBOL',['../_metadata_8h.html#ab57c319c35ea0fbacf781f2ecb3a4339',1,'Metadata.h']]] ]; diff --git a/docs/html/search/all_6.js b/docs/html/search/all_6.js index 3018f7b..657390f 100644 --- a/docs/html/search/all_6.js +++ b/docs/html/search/all_6.js @@ -1,18 +1,20 @@ var searchData= [ - ['get_39',['get',['../classLockableDObject.html#adcfe201fc728cc1c6fcf638a566ba9a1',1,'LockableDObject::get()'],['../classConstants.html#a36ddd7fe6857d1bbf6d1c84d4ed7bc19',1,'Constants::get()']]], - ['getbytesize_40',['getByteSize',['../classMetadata.html#ac7980d1efdd6ae434f0115f83d08348e',1,'Metadata']]], - ['getdata_41',['getData',['../classDObject.html#a4862655c3634d019b0a45b811d6f7235',1,'DObject']]], - ['getdataas_42',['getDataAs',['../classDObject.html#aca2db093c1c8c6f7893de07544aed619',1,'DObject']]], - ['getdatatype_43',['getDataType',['../classMetadata.html#aeed7f22ccc61d9a3d6425441d381dcdc',1,'Metadata']]], - ['getdimensions_44',['getDimensions',['../classMetadata.html#a412c0c0b8754d85f9edbbdcd637f3b20',1,'Metadata']]], - ['geterrorcode_45',['getErrorCode',['../classDObject.html#afa8926d916081de72478cb8813c25e98',1,'DObject']]], - ['getheader_46',['getHeader',['../classOpatIO.html#afe725b647bc5bb802f6d711fc5dca3ab',1,'OpatIO']]], - ['getinstance_47',['getInstance',['../classConstants.html#aaa6f3af20fa563cf22df71a987923065',1,'Constants']]], - ['getmaxqdepth_48',['getMaxQDepth',['../classOpatIO.html#a48cd5e4f3fdb221bc1b6253e149e8e01',1,'OpatIO']]], - ['getmesh_49',['GetMesh',['../classMeshIO.html#a3e4bccff08abf9a28b3d64c8fb9f7317',1,'MeshIO']]], - ['getnumindex_50',['getNumIndex',['../classOpatIO.html#a8f7cc9a4ec8845c22df330678afd29c6',1,'OpatIO']]], - ['getopatversion_51',['getOPATVersion',['../classOpatIO.html#a2894437c09f4cdb06c9b06d6aad4bd2f',1,'OpatIO']]], - ['gettable_52',['getTable',['../classOpatIO.html#a5c35b863873239e023427864ed016f58',1,'OpatIO']]], - ['gettableindex_53',['getTableIndex',['../classOpatIO.html#af0bc6bb210c4ff74bc1e043aeb252e1a',1,'OpatIO::getTableIndex()'],['../classOpatIO.html#a408b7f7d58d4a49636220f0431813dad',1,'OpatIO::getTableIndex(std::vector< double > index)']]] + ['f_0',['f',['../structhelmholtz_1_1_h_e_l_m_table.html#a1f0eee19faf7a51cbeadbd6733471f6c',1,'helmholtz::HELMTable::f'],['../structform_bundle.html#ab63a99eee55a078559cbea6b197afbff',1,'formBundle::f']]], + ['fd_1',['fd',['../structhelmholtz_1_1_h_e_l_m_table.html#aaf2a41f3d48dadb2800f4dc386574221',1,'helmholtz::HELMTable']]], + ['fdd_2',['fdd',['../structhelmholtz_1_1_h_e_l_m_table.html#ad6baf7c5cabdddd7a4e867bdabb49c91',1,'helmholtz::HELMTable']]], + ['fddt_3',['fddt',['../structhelmholtz_1_1_h_e_l_m_table.html#a8c50a283acf9ba2299aa88aefe0275e2',1,'helmholtz::HELMTable']]], + ['fddtt_4',['fddtt',['../structhelmholtz_1_1_h_e_l_m_table.html#a7ab29a0e887f19a2effd135a6a0b9cfe',1,'helmholtz::HELMTable']]], + ['fdt_5',['fdt',['../structhelmholtz_1_1_h_e_l_m_table.html#a94f4903b7fac0f44758be51202927d92',1,'helmholtz::HELMTable']]], + ['fdtt_6',['fdtt',['../structhelmholtz_1_1_h_e_l_m_table.html#a260b29a89af730b2ebd750af250645da',1,'helmholtz::HELMTable']]], + ['finalize_7',['finalize',['../classcomposition_1_1_composition.html#a5547fe9d6154e10a7406d8a06d969462',1,'composition::Composition::finalize()'],['../class_polytrope_operator.html#ac7ebc4ae1c34e1569281be028e4daec1',1,'PolytropeOperator::finalize()']]], + ['finalizemassfracmode_8',['finalizeMassFracMode',['../classcomposition_1_1_composition.html#ae2b5392ad8acd0ab8e17d8452b35aa86',1,'composition::Composition']]], + ['finalizenumberfracmode_9',['finalizeNumberFracMode',['../classcomposition_1_1_composition.html#a8a3aec6d7f2f6cb4f91105740c15ffc8',1,'composition::Composition']]], + ['findcenterelement_10',['findCenterElement',['../class_poly_solver.html#a77455ce3505d93f7b5b5d3e9447bbe23',1,'PolySolver']]], + ['fmod_11',['fmod',['../namespacepoly_m_f_e_m_utils.html#a3b99f87291c525582b460ffdc4e2c220',1,'polyMFEMUtils']]], + ['for_20a_20polytrope_12',['Solving for a Polytrope',['../index.html#usage_polysolver',1,'']]], + ['formbundle_13',['formBundle',['../structform_bundle.html',1,'']]], + ['ft_14',['ft',['../structhelmholtz_1_1_h_e_l_m_table.html#a7c56683836717e62ea098ea6ab5e094e',1,'helmholtz::HELMTable']]], + ['ftt_15',['ftt',['../structhelmholtz_1_1_h_e_l_m_table.html#a25bdc8a0e265bac2e47f18e2fa3e35ba',1,'helmholtz::HELMTable']]], + ['future_20development_16',['Future Development',['../index.html#future_dev',1,'']]] ]; diff --git a/docs/html/search/all_7.js b/docs/html/search/all_7.js index a419d7d..cb3c0f5 100644 --- a/docs/html/search/all_7.js +++ b/docs/html/search/all_7.js @@ -1,6 +1,51 @@ var searchData= [ - ['has_54',['has',['../classConstants.html#a2aa041fd223f259e55bf098c90581039',1,'Constants']]], - ['header_55',['Header',['../structHeader.html',1,'']]], - ['headersize_56',['headerSize',['../structHeader.html#af0bdf31defd5888cc8d2f7537e687917',1,'Header']]] + ['gamma1_0',['gamma1',['../structhelmholtz_1_1_e_o_s.html#a3674b3150d86aeba59ba0c9381aafbb1',1,'helmholtz::EOS']]], + ['gamma2_1',['gamma2',['../structhelmholtz_1_1_e_o_s.html#aa739739139e5a1038b0f19007bcfe6f1',1,'helmholtz::EOS']]], + ['gamma3_2',['gamma3',['../structhelmholtz_1_1_e_o_s.html#afadcfad69d383e9c8e6715148c2e93b6',1,'helmholtz::EOS']]], + ['get_3',['get',['../class_constants.html#a36ddd7fe6857d1bbf6d1c84d4ed7bc19',1,'Constants::get()'],['../class_lockable_d_object.html#adcfe201fc728cc1c6fcf638a566ba9a1',1,'LockableDObject::get()']]], + ['get_5fblock_5foffsets_4',['get_block_offsets',['../class_polytrope_operator.html#a2a7f200a45cff11897470de39a302f93',1,'PolytropeOperator']]], + ['get_5fessential_5ftrue_5fdofs_5',['get_essential_true_dofs',['../class_polytrope_operator.html#a1bf3ced83363a1318258ae0f5bfeb57e',1,'PolytropeOperator']]], + ['get_5ffree_5fdofs_6',['get_free_dofs',['../class_polytrope_operator.html#ab5577c71be2bdb0f82daefd2631b8cb1',1,'PolytropeOperator']]], + ['get_5fhelm_5feos_7',['get_helm_EOS',['../namespacehelmholtz.html#ad2176033ca3ac4e5dc65f281477b94c2',1,'helmholtz']]], + ['get_5fjacobian_5foperator_8',['get_jacobian_operator',['../class_polytrope_operator.html#ac05cd1bd6b0a2b2502af9d8a6b86077c',1,'PolytropeOperator']]], + ['get_5fpreconditioner_9',['get_preconditioner',['../class_polytrope_operator.html#a7789efbb8ba3a09a0975475518b4b611',1,'PolytropeOperator']]], + ['get_5freduced_5fblock_5foffsets_10',['get_reduced_block_offsets',['../class_polytrope_operator.html#acc69c13a7178c25af2ff5c339cbb1c67',1,'PolytropeOperator']]], + ['get_5freduced_5fsystem_5fsize_11',['get_reduced_system_size',['../class_polytrope_operator.html#afbcb03cce5e5da376163a7dd89216400',1,'PolytropeOperator']]], + ['get_5ft9_5farray_12',['get_T9_array',['../namespacenn_approx8.html#a4c456c6d41b33d7b5c9e6520ec002e0e',1,'nnApprox8']]], + ['getavaliableresources_13',['getAvaliableResources',['../class_resource_manager.html#a77243baf9aa96d5f3c1635f8a34b48b5',1,'ResourceManager']]], + ['getbytesize_14',['getByteSize',['../class_metadata.html#ac7980d1efdd6ae434f0115f83d08348e',1,'Metadata']]], + ['getcomposition_15',['getComposition',['../classcomposition_1_1_composition.html#a41df148cfdc1253a87f64c8874763e80',1,'composition::Composition::getComposition(const std::string &symbol) const'],['../classcomposition_1_1_composition.html#ae38c20ab0819669f3d6fbefbf8a2fa7c',1,'composition::Composition::getComposition() const']]], + ['getdata_16',['getData',['../class_d_object.html#a4862655c3634d019b0a45b811d6f7235',1,'DObject']]], + ['getdataas_17',['getDataAs',['../class_d_object.html#aca2db093c1c8c6f7893de07544aed619',1,'DObject']]], + ['getdatatype_18',['getDataType',['../class_metadata.html#aeed7f22ccc61d9a3d6425441d381dcdc',1,'Metadata']]], + ['getdimensions_19',['getDimensions',['../class_metadata.html#a412c0c0b8754d85f9edbbdcd637f3b20',1,'Metadata']]], + ['getdofcoordinates_20',['GetDofCoordinates',['../class_poly_solver.html#ae80ad90a3f632683e38ae03cb4b8e12b',1,'PolySolver']]], + ['geterrorcode_21',['getErrorCode',['../class_d_object.html#afa8926d916081de72478cb8813c25e98',1,'DObject']]], + ['getessentialtruedof_22',['getEssentialTrueDof',['../class_poly_solver.html#a45cc1921d9e385b31406b00d750d9a8b',1,'PolySolver']]], + ['getfirstsegment_23',['getFirstSegment',['../resource_manager_types_8cpp.html#a3adea101b1d749fb0eaee2e91b7e10fe',1,'getFirstSegment(const std::string &input): resourceManagerTypes.cpp'],['../resource_manager_types_8h.html#a3adea101b1d749fb0eaee2e91b7e10fe',1,'getFirstSegment(const std::string &input): resourceManagerTypes.cpp']]], + ['getformat_24',['getFormat',['../class_eos_i_o.html#add10f91411e996844a14979d12d107b7',1,'EosIO']]], + ['getgradient_25',['GetGradient',['../class_polytrope_operator.html#af0324f7a83083306158bb8740fdf4379',1,'PolytropeOperator']]], + ['getinstance_26',['getInstance',['../class_constants.html#ab302ea5420378c55a9e5f116d19ae0e2',1,'Constants::getInstance()'],['../class_probe_1_1_log_manager.html#adddabc01655308e7e62d8d3bd1b15386',1,'Probe::LogManager::getInstance()'],['../class_resource_manager.html#ad4dd8ab7ad458929de4a60128079af98',1,'ResourceManager::getInstance()']]], + ['getlastline_27',['getLastLine',['../probe_test_8cpp.html#a6181751ac1c7f7f38b548af87ad506ab',1,'probeTest.cpp']]], + ['getlogger_28',['getLogger',['../class_probe_1_1_log_manager.html#a5a12a541a9a7ca7f848ff385fb729c1d',1,'Probe::LogManager']]], + ['getloggernames_29',['getLoggerNames',['../class_probe_1_1_log_manager.html#a91daa688d52850bcf857fe638e9f421d',1,'Probe::LogManager']]], + ['getloggers_30',['getLoggers',['../class_probe_1_1_log_manager.html#a627ffe6b758ad69e77a7033f28bd7dbd',1,'Probe::LogManager']]], + ['getmassfracmode_31',['getMassFracMode',['../structcomposition_1_1_composition_entry.html#aa715e35857d200dd69a0e777afb312e0',1,'composition::CompositionEntry']]], + ['getmassfraction_32',['getMassFraction',['../classcomposition_1_1_composition.html#a205d51c7455bdf7069de1794315954aa',1,'composition::Composition::getMassFraction() const'],['../classcomposition_1_1_composition.html#a9cca346916b1bb733a3de915dce10ccb',1,'composition::Composition::getMassFraction(const std::string &symbol) const']]], + ['getmesh_33',['GetMesh',['../class_mesh_i_o.html#a12d2876be0d000aaaa6e5cd6d6a758af',1,'MeshIO']]], + ['getmesh_34',['getMesh',['../class_poly_solver.html#a7959fe89ce2753b262f1e5b1a1b7fd4e',1,'PolySolver']]], + ['getmeshradius_35',['getMeshRadius',['../namespace_probe.html#a7f82da2ba203b4c8ddabe66105518ab5',1,'Probe']]], + ['getn_36',['getN',['../class_poly_solver.html#afdb769d3ee9e0929c16a68eb71630f23',1,'PolySolver']]], + ['getnumberfraction_37',['getNumberFraction',['../classcomposition_1_1_composition.html#aa75453fd563e3f50dee316879df01968',1,'composition::Composition::getNumberFraction(const std::string &symbol) const'],['../classcomposition_1_1_composition.html#a0990e41edd2ad138e844fea0962c8278',1,'composition::Composition::getNumberFraction() const']]], + ['getorder_38',['getOrder',['../class_poly_solver.html#aea184d88d7c450b03682f61565541d72',1,'PolySolver']]], + ['getraysolution_39',['getRaySolution',['../namespace_probe.html#ad9b811b23f12083ece6f4e6dbe2dcdd7',1,'Probe::getRaySolution(mfem::GridFunction &u, mfem::Mesh &mesh, const std::vector< double > &rayDirection, int numSamples, std::string filename)'],['../namespace_probe.html#a79200561b55e113bf48db25def08ab71',1,'Probe::getRaySolution(mfem::Vector &vec, mfem::FiniteElementSpace &fes, const std::vector< double > &rayDirection, int numSamples, std::string filename)']]], + ['getregisteredsymbols_40',['getRegisteredSymbols',['../classcomposition_1_1_composition.html#affaeabe495474b82951786591ead8026',1,'composition::Composition']]], + ['getresource_41',['getResource',['../class_resource_manager.html#a203619e5da7f2bef6cbe13326d41eda4',1,'ResourceManager']]], + ['getsolution_42',['getSolution',['../class_poly_solver.html#aa2baea44320e302f543ed6fad5e0d6a2',1,'PolySolver']]], + ['gettable_43',['getTable',['../class_eos_i_o.html#ad7484ed459d8479381f4fb288597cbeb',1,'EosIO']]], + ['globalcomposition_44',['GlobalComposition',['../structcomposition_1_1_global_composition.html',1,'composition']]], + ['glvisview_45',['glVisView',['../namespace_probe.html#a12b943de0fdd9f43c61690d9bf4458fc',1,'Probe::glVisView(mfem::GridFunction &u, mfem::Mesh &mesh, const std::string &windowTitle="grid function", const std::string &keyset="")'],['../namespace_probe.html#a03820eac150e53edc8f112f3e637d7ed',1,'Probe::glVisView(mfem::Vector &vec, mfem::FiniteElementSpace &fes, const std::string &windowTitle="vector", const std::string &keyset="")']]], + ['gmresinverter_46',['GMRESInverter',['../class_g_m_r_e_s_inverter.html',1,'GMRESInverter'],['../class_g_m_r_e_s_inverter.html#a58b277d5a3e5882eb1844db328e60c7a',1,'GMRESInverter::GMRESInverter()']]], + ['grad_5fad_47',['grad_ad',['../structhelmholtz_1_1_e_o_s.html#a4d478a995bf9995d8eec9f49570b94bf',1,'helmholtz::EOS']]] ]; diff --git a/docs/html/search/all_8.js b/docs/html/search/all_8.js index 39b83fc..9317da7 100644 --- a/docs/html/search/all_8.js +++ b/docs/html/search/all_8.js @@ -1,12 +1,17 @@ var searchData= [ - ['index_57',['index',['../structTableIndex.html#a5abb8638b94f778674d999db0f506ecc',1,'TableIndex']]], - ['indexoffset_58',['indexOffset',['../structHeader.html#a31039c09176a479defcbe38597eb9957',1,'Header']]], - ['initializedobject_59',['initializedObject',['../classDObjectTest.html#a2150dd7881a4d1c68ce51344f174738e',1,'DObjectTest']]], - ['initlaize_5fopac_60',['initlaize_opac',['../opac_8h.html#a6243596bfdc55d73744ebecd9e577ee8',1,'opac.h']]], - ['is_5fbig_5fendian_61',['is_big_endian',['../opatIO_8cpp.html#aed5f3e73e01248d8a2d6792a69081f9e',1,'opatIO.cpp']]], - ['isdebugenabled_62',['isDebugEnabled',['../classMetadata.html#abe52c81e04665628666b4140cd346b69',1,'Metadata']]], - ['isdebuggingenabled_63',['isDebuggingEnabled',['../classDObject.html#ae47bf220fbe2173cf6933c2380035dbd',1,'DObject']]], - ['isloaded_64',['isLoaded',['../classConstants.html#ae276dfdc0ffe75a53e3842e33ab52630',1,'Constants::isLoaded()'],['../classOpatIO.html#aba1be05d51d4b0b9e4581b95ad0e1890',1,'OpatIO::isLoaded()']]], - ['isloaded_65',['IsLoaded',['../classMeshIO.html#a12495fc814254021d44e0509ac760672',1,'MeshIO']]] + ['h3_0',['h3',['../namespacehelmholtz.html#a41df406f39a42cca3025714d1f8eb46e',1,'helmholtz::h3(std::array< double, 36 > fi, double w0t, double w1t, double w0mt, double w1mt, double w0d, double w1d, double w0md, double w1md)'],['../namespacehelmholtz.html#aa85859a889cb5f1737f1f6aebf515e23',1,'helmholtz::h3(double fi[36], double w0t, double w1t, double w0mt, double w1mt, double w0d, double w1d, double w0md, double w1md)']]], + ['h5_1',['h5',['../namespacehelmholtz.html#a1a82ee04b75adacdd2b9f69ccd318a83',1,'helmholtz::h5(std::array< double, 36 > fi, double w0t, double w1t, double w2t, double w0mt, double w1mt, double w2mt, double w0d, double w1d, double w2d, double w0md, double w1md, double w2md)'],['../namespacehelmholtz.html#a9a32be64f7f8465928548b2fa92ec524',1,'helmholtz::h5(double fi[36], double w0t, double w1t, double w2t, double w0mt, double w1mt, double w2mt, double w0d, double w1d, double w2d, double w0md, double w1md, double w2md)']]], + ['handling_2',['Mesh Handling',['../index.html#usage_meshio',1,'']]], + ['has_3',['has',['../class_constants.html#a2aa041fd223f259e55bf098c90581039',1,'Constants']]], + ['hassymbol_4',['hasSymbol',['../classcomposition_1_1_composition.html#a7dee1bb3074a6aa2842d4fffcac4d2c4',1,'composition::Composition']]], + ['he3he3_5frate_5',['he3he3_rate',['../namespacenn_approx8.html#a0adb7d9f97ced151a36f0d2aaa95011d',1,'nnApprox8']]], + ['he3he4_5frate_6',['he3he4_rate',['../namespacenn_approx8.html#a2e8c3f6a3752b706d200b5ecef2c3223',1,'nnApprox8']]], + ['heap_5fallocate_5fcontiguous_5f2d_5fmemory_7',['heap_allocate_contiguous_2D_memory',['../helm_8cpp.html#a0537c506d77a3dfea9b237aeb07f3281',1,'heap_allocate_contiguous_2D_memory(int rows, int cols): helm.cpp'],['../helm_8h.html#a0537c506d77a3dfea9b237aeb07f3281',1,'heap_allocate_contiguous_2D_memory(int rows, int cols): helm.cpp']]], + ['heap_5fdeallocate_5fcontiguous_5f2d_5fmemory_8',['heap_deallocate_contiguous_2D_memory',['../helm_8cpp.html#a82f032cfe64e2576c67986660cbe824d',1,'heap_deallocate_contiguous_2D_memory(double **array): helm.cpp'],['../helm_8h.html#a82f032cfe64e2576c67986660cbe824d',1,'heap_deallocate_contiguous_2D_memory(double **array): helm.cpp']]], + ['helm_2ecpp_9',['helm.cpp',['../helm_8cpp.html',1,'']]], + ['helm_2eh_10',['helm.h',['../helm_8h.html',1,'']]], + ['helmholtz_11',['helmholtz',['../namespacehelmholtz.html',1,'']]], + ['helmtable_12',['HELMTable',['../structhelmholtz_1_1_h_e_l_m_table.html',1,'helmholtz::HELMTable'],['../structhelmholtz_1_1_h_e_l_m_table.html#a0165aed3bb02b69a70934c8b7b185872',1,'helmholtz::HELMTable::HELMTable()']]], + ['high_20level_20usage_20examples_13',['High-Level Usage Examples',['../index.html#usage_sec',1,'']]] ]; diff --git a/docs/html/search/all_9.js b/docs/html/search/all_9.js index dfaf339..4ef4c36 100644 --- a/docs/html/search/all_9.js +++ b/docs/html/search/all_9.js @@ -1,4 +1,31 @@ var searchData= [ - ['keys_66',['keys',['../classConstants.html#ab9de36fa145552a3e7964e7e85a67149',1,'Constants']]] + ['ic12_0',['ic12',['../structnn_approx8_1_1_net.html#a6d10a7a53c20fd59bb97ff619e7579df',1,'nnApprox8::Net']]], + ['iden_1',['iden',['../structnn_approx8_1_1_net.html#ad69abef62cfa266e0369f8cfcb144939',1,'nnApprox8::Net']]], + ['iener_2',['iener',['../structnn_approx8_1_1_net.html#ae60a5909d107b9857dd31a117b943eae',1,'nnApprox8::Net']]], + ['ih1_3',['ih1',['../structnn_approx8_1_1_net.html#a86ed8213cf2fffe5dcd7f06bdb6a6186',1,'nnApprox8::Net']]], + ['ihe3_4',['ihe3',['../structnn_approx8_1_1_net.html#af9848b913e7d761c63d6d3cc7fab5c3d',1,'nnApprox8::Net']]], + ['ihe4_5',['ihe4',['../structnn_approx8_1_1_net.html#aa94596664306f33de1bd045417f9ff1e',1,'nnApprox8::Net']]], + ['imax_6',['IMAX',['../helm_8h.html#a6e96ad1c3be2c24926ba0487d28cd75c',1,'helm.h']]], + ['imax_7',['imax',['../structhelmholtz_1_1_h_e_l_m_table.html#aaee7f470b4ce2518c3490474853d13b7',1,'helmholtz::HELMTable']]], + ['img24_8',['img24',['../structnn_approx8_1_1_net.html#a70112e0ee737a1de09a02aac4a4d7556',1,'nnApprox8::Net']]], + ['in14_9',['in14',['../structnn_approx8_1_1_net.html#a0eaaafa199c9451554e1cf28eba4b872',1,'nnApprox8::Net']]], + ['ine20_10',['ine20',['../structnn_approx8_1_1_net.html#a9a964a24b5498991057e8e9870f02fbc',1,'nnApprox8::Net']]], + ['initialize_11',['initialize',['../class_constants.html#a60f87120b1eef774efe8c168aa69af6a',1,'Constants']]], + ['initializedobject_12',['initializedObject',['../class_d_object_test.html#a2150dd7881a4d1c68ce51344f174738e',1,'DObjectTest']]], + ['initlaize_5fopac_13',['initlaize_opac',['../opac_8h.html#a6243596bfdc55d73744ebecd9e577ee8',1,'opac.h']]], + ['integrators_2ecpp_14',['integrators.cpp',['../integrators_8cpp.html',1,'']]], + ['integrators_2eh_15',['integrators.h',['../integrators_8h.html',1,'']]], + ['introduction_16',['Introduction',['../index.html#intro_sec',1,'']]], + ['io16_17',['io16',['../structnn_approx8_1_1_net.html#ae592cf9d13f0a783087f7016ae1c3e4e',1,'nnApprox8::Net']]], + ['isdebugenabled_18',['isDebugEnabled',['../class_metadata.html#abe52c81e04665628666b4140cd346b69',1,'Metadata']]], + ['isdebuggingenabled_19',['isDebuggingEnabled',['../class_d_object.html#ae47bf220fbe2173cf6933c2380035dbd',1,'DObject']]], + ['isfinalized_20',['isFinalized',['../class_polytrope_operator.html#aeb8d505244836212c9015205e486378a',1,'PolytropeOperator']]], + ['isloaded_21',['IsLoaded',['../class_mesh_i_o.html#a12495fc814254021d44e0509ac760672',1,'MeshIO']]], + ['isloaded_22',['isLoaded',['../class_constants.html#ae276dfdc0ffe75a53e3842e33ab52630',1,'Constants']]], + ['isotope_23',['isotope',['../structcomposition_1_1_composition_entry.html#a31b399ff8b24a6ebbfe4bb9ced7a2afa',1,'composition::CompositionEntry']]], + ['isstiff_24',['isStiff',['../classnn_approx8_1_1_approx8_network.html#a4b1600c394d4cf312c48e5ca82542a76',1,'nnApprox8::Approx8Network']]], + ['isvalidcomposition_25',['isValidComposition',['../classcomposition_1_1_composition.html#ac71fb70e029b4310e2bb4232e4270e96',1,'composition::Composition']]], + ['isvalidsymbol_26',['isValidSymbol',['../classcomposition_1_1_composition.html#a11a463394bf9110ac0f1a8b1df1384e9',1,'composition::Composition']]], + ['itemp_27',['itemp',['../structnn_approx8_1_1_net.html#affd739be39542d5f0f0730adb5108dc1',1,'nnApprox8::Net']]] ]; diff --git a/docs/html/search/classes_0.js b/docs/html/search/classes_0.js index bf3e78c..1bb40de 100644 --- a/docs/html/search/classes_0.js +++ b/docs/html/search/classes_0.js @@ -1,4 +1,5 @@ var searchData= [ - ['bilinearintegratorwrapper_164',['BilinearIntegratorWrapper',['../classBilinearIntegratorWrapper.html',1,'']]] + ['approx8network_0',['Approx8Network',['../classnn_approx8_1_1_approx8_network.html',1,'nnApprox8']]], + ['approx8test_1',['approx8Test',['../classapprox8_test.html',1,'']]] ]; diff --git a/docs/html/search/classes_1.js b/docs/html/search/classes_1.js index f1c4e5c..2a8fc23 100644 --- a/docs/html/search/classes_1.js +++ b/docs/html/search/classes_1.js @@ -1,10 +1,12 @@ var searchData= [ - ['compositenonlinearintegrator_165',['CompositeNonlinearIntegrator',['../classCompositeNonlinearIntegrator.html',1,'']]], - ['config_166',['Config',['../classConfig.html',1,'']]], - ['configtest_167',['configTest',['../classconfigTest.html',1,'']]], - ['configtestprivateaccessor_168',['configTestPrivateAccessor',['../classconfigTestPrivateAccessor.html',1,'']]], - ['constant_169',['Constant',['../structConstant.html',1,'']]], - ['constants_170',['Constants',['../classConstants.html',1,'']]], - ['consttest_171',['constTest',['../classconstTest.html',1,'']]] + ['composition_0',['Composition',['../classcomposition_1_1_composition.html',1,'composition']]], + ['compositionentry_1',['CompositionEntry',['../structcomposition_1_1_composition_entry.html',1,'composition']]], + ['compositiontest_2',['compositionTest',['../classcomposition_test.html',1,'']]], + ['config_3',['Config',['../class_config.html',1,'']]], + ['configtest_4',['configTest',['../classconfig_test.html',1,'']]], + ['configtestprivateaccessor_5',['configTestPrivateAccessor',['../classconfig_test_private_accessor.html',1,'']]], + ['constant_6',['Constant',['../struct_constant.html',1,'']]], + ['constants_7',['Constants',['../class_constants.html',1,'']]], + ['consttest_8',['constTest',['../classconst_test.html',1,'']]] ]; diff --git a/docs/html/search/classes_2.js b/docs/html/search/classes_2.js index ae1c388..26fa9fa 100644 --- a/docs/html/search/classes_2.js +++ b/docs/html/search/classes_2.js @@ -1,5 +1,6 @@ var searchData= [ - ['dobject_172',['DObject',['../classDObject.html',1,'']]], - ['dobjecttest_173',['DObjectTest',['../classDObjectTest.html',1,'']]] + ['dobject_0',['DObject',['../class_d_object.html',1,'']]], + ['dobjecttest_1',['DObjectTest',['../class_d_object_test.html',1,'']]], + ['dthetainterpcoeff_2',['dThetaInterpCoeff',['../structpolycoeff_1_1d_theta_interp_coeff.html',1,'polycoeff']]] ]; diff --git a/docs/html/search/close.svg b/docs/html/search/close.svg index a933eea..337d6cc 100644 --- a/docs/html/search/close.svg +++ b/docs/html/search/close.svg @@ -1,27 +1,14 @@ + - - - - image/svg+xml - - - - - - + - - - - image/svg+xml - - - - - + > - + /> + /> diff --git a/docs/html/search/related_0.js b/docs/html/search/related_0.js index 1a3d6e9..05f287a 100644 --- a/docs/html/search/related_0.js +++ b/docs/html/search/related_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['operator_3c_3c_335',['operator<<',['../structConstant.html#ad298f7af7cdfd2e2267fd9e464558e2b',1,'Constant::operator<<()'],['../classDObject.html#a5b2896a287295bf59a0b9e4d0af21161',1,'DObject::operator<<()'],['../classMetadata.html#a9bc49cc23da2d1ff8b3e197630b9dfd2',1,'Metadata::operator<<()']]] + ['operator_3c_3c_0',['operator<<',['../structcomposition_1_1_global_composition.html#a3c072a749c3648607771ac9105181f26',1,'composition::GlobalComposition::operator<<()'],['../structcomposition_1_1_composition_entry.html#ae7a6a113fc5914248eff5629716d6eb2',1,'composition::CompositionEntry::operator<<()'],['../classcomposition_1_1_composition.html#a36c2525d21cd932065bb2bb30bc57fb4',1,'composition::Composition::operator<<()'],['../struct_constant.html#a387b3e0a55788b0ea04c77ba040c5aaa',1,'Constant::operator<<()'],['../class_d_object.html#aa54e75574f0302a2ca7252f9f0f0b3f1',1,'DObject::operator<<()'],['../class_metadata.html#a12949a1ea26c4ff1afeb97101c0493c5',1,'Metadata::operator<<()'],['../structhelmholtz_1_1_h_e_l_m_table.html#a65eea84782fc9b5b69b6f7f2ebf57940',1,'helmholtz::HELMTable::operator<<()'],['../structhelmholtz_1_1_e_o_s_input.html#ae6bc0662e64e05608593df6129ab8edb',1,'helmholtz::EOSInput::operator<<()'],['../structhelmholtz_1_1_e_o_s.html#a8071bdc90dec68ba933eb59c902a0b7b',1,'helmholtz::EOS::operator<<()']]] ]; diff --git a/docs/html/search/search.css b/docs/html/search/search.css index a0dba44..d7b0f90 100644 --- a/docs/html/search/search.css +++ b/docs/html/search/search.css @@ -1,100 +1,116 @@ -/*---------------- Search Box */ +/*---------------- Search Box positioning */ -#FSearchBox { - float: left; +#main-menu > li:last-child { + /* This
  • object is the parent of the search bar */ + display: flex; + justify-content: center; + align-items: center; + height: 36px; + margin-right: 1em; +} + +/*---------------- Search box styling */ + +.SRPage * { + font-weight: normal; + line-height: normal; +} + +dark-mode-toggle { + margin-left: 5px; + display: flex; + float: right; } #MSearchBox { + display: inline-block; white-space : nowrap; - float: none; - margin-top: 0px; - right: 0px; - width: 170px; - height: 24px; + background: white; + border-radius: 0.65em; + box-shadow: inset 0.5px 0.5px 3px 0px #555; z-index: 102; - display: inline; - position: absolute; } -#MSearchBox .left -{ - display:block; - position:absolute; - left:10px; - width:20px; - height:19px; - background:url('search_l.png') no-repeat; - background-position:right; +#MSearchBox .left { + display: inline-block; + vertical-align: middle; + height: 1.4em; } #MSearchSelect { - display:block; - position:absolute; - width:20px; - height:19px; + display: inline-block; + vertical-align: middle; + width: 20px; + height: 19px; + background-image: url('mag_sel.svg'); + margin: 0 0 0 0.3em; + padding: 0; } -.left #MSearchSelect { - left:4px; +#MSearchSelectExt { + display: inline-block; + vertical-align: middle; + width: 10px; + height: 19px; + background-image: url('mag.svg'); + margin: 0 0 0 0.5em; + padding: 0; } -.right #MSearchSelect { - right:5px; -} #MSearchField { - display:block; - position:absolute; - height:19px; - background:url('search_m.png') repeat-x; + display: inline-block; + vertical-align: middle; + width: 7.5em; + height: 19px; + margin: 0 0.15em; + padding: 0; + line-height: 1em; border:none; - width:111px; - margin-left:20px; - padding-left:4px; color: #909090; outline: none; - font: 9pt Arial, Verdana, sans-serif; + font-family: Arial,Verdana,sans-serif; -webkit-border-radius: 0px; + border-radius: 0px; + background: none; } -#FSearchBox #MSearchField { - margin-left:15px; +@media(hover: none) { + /* to avoid zooming on iOS */ + #MSearchField { + font-size: 16px; + } } #MSearchBox .right { - display:block; - position:absolute; - right:10px; - top:0px; - width:20px; - height:19px; - background:url('search_r.png') no-repeat; - background-position:left; + display: inline-block; + vertical-align: middle; + width: 1.4em; + height: 1.4em; } #MSearchClose { display: none; - position: absolute; - top: 4px; + font-size: inherit; background : none; border: none; - margin: 0px 4px 0px 0px; - padding: 0px 0px; + margin: 0; + padding: 0; outline: none; + } -.left #MSearchClose { - left: 6px; -} - -.right #MSearchClose { - right: 2px; +#MSearchCloseImg { + padding: 0.3em; + margin: 0; } .MSearchBoxActive #MSearchField { - color: #000000; + color: black; } + + /*---------------- Search filter selection */ #MSearchSelectWindow { @@ -115,7 +131,7 @@ } .SelectItem { - font: 8pt Arial, Verdana, sans-serif; + font: 8pt Arial,Verdana,sans-serif; padding-left: 2px; padding-right: 12px; border: 0px; @@ -123,7 +139,7 @@ span.SelectionMark { margin-right: 4px; - font-family: monospace; + font-family: 'JetBrains Mono',Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace,fixed; outline-style: none; text-decoration: none; } @@ -131,7 +147,7 @@ span.SelectionMark { a.SelectItem { display: block; outline-style: none; - color: #000000; + color: black; text-decoration: none; padding-left: 6px; padding-right: 12px; @@ -139,13 +155,13 @@ a.SelectItem { a.SelectItem:focus, a.SelectItem:active { - color: #000000; + color: black; outline-style: none; text-decoration: none; } a.SelectItem:hover { - color: #FFFFFF; + color: white; background-color: #3D578C; outline-style: none; text-decoration: none; @@ -156,7 +172,7 @@ a.SelectItem:hover { /*---------------- Search results window */ iframe#MSearchResults { - width: 60ex; + /*width: 60ex;*/ height: 15em; } @@ -164,9 +180,12 @@ iframe#MSearchResults { display: none; position: absolute; left: 0; top: 0; - border: 1px solid #000; + border: 1px solid black; background-color: #EEF1F7; z-index:10000; + width: 300px; + height: 400px; + overflow: auto; } /* ----------------------------------- */ @@ -174,7 +193,6 @@ iframe#MSearchResults { #SRIndex { clear:both; - padding-bottom: 15px; } .SREntry { @@ -187,8 +205,9 @@ iframe#MSearchResults { padding: 1px 5px; } -body.SRPage { +div.SRPage { margin: 5px 2px; + background-color: #EEF1F7; } .SRChildren { @@ -200,17 +219,18 @@ body.SRPage { } .SRSymbol { - font-weight: bold; + font-weight: bold; color: #425E97; - font-family: Arial, Verdana, sans-serif; + font-family: Arial,Verdana,sans-serif; text-decoration: none; outline: none; } a.SRScope { display: block; - color: #425E97; - font-family: Arial, Verdana, sans-serif; + color: #425E97; + font-family: Arial,Verdana,sans-serif; + font-size: 8pt; text-decoration: none; outline: none; } @@ -222,29 +242,27 @@ a.SRScope:focus, a.SRScope:active { span.SRScope { padding-left: 4px; + font-family: Arial,Verdana,sans-serif; } .SRPage .SRStatus { padding: 2px 5px; font-size: 8pt; font-style: italic; + font-family: Arial,Verdana,sans-serif; } .SRResult { display: none; } -DIV.searchresults { +div.searchresults { margin-left: 10px; margin-right: 10px; } /*---------------- External search page results */ -.searchresult { - background-color: #F0F3F8; -} - .pages b { color: white; padding: 5px 5px 3px 5px; diff --git a/docs/html/search/search.js b/docs/html/search/search.js index fb226f7..666af01 100644 --- a/docs/html/search/search.js +++ b/docs/html/search/search.js @@ -22,56 +22,9 @@ @licend The above is the entire license notice for the JavaScript code in this file */ -function convertToId(search) -{ - var result = ''; - for (i=0;i document.getElementById("MSearchField"); + this.DOMSearchSelect = () => document.getElementById("MSearchSelect"); + this.DOMSearchSelectWindow = () => document.getElementById("MSearchSelectWindow"); + this.DOMPopupSearchResults = () => document.getElementById("MSearchResults"); + this.DOMPopupSearchResultsWindow = () => document.getElementById("MSearchResultsWindow"); + this.DOMSearchClose = () => document.getElementById("MSearchClose"); + this.DOMSearchBox = () => document.getElementById("MSearchBox"); // ------------ Event Handlers // Called when focus is added or removed from the search field. - this.OnSearchFieldFocus = function(isActive) - { + this.OnSearchFieldFocus = function(isActive) { this.Activate(isActive); } - this.OnSearchSelectShow = function() - { - var searchSelectWindow = this.DOMSearchSelectWindow(); - var searchField = this.DOMSearchSelect(); + this.OnSearchSelectShow = function() { + const searchSelectWindow = this.DOMSearchSelectWindow(); + const searchField = this.DOMSearchSelect(); - if (this.insideFrame) - { - var left = getXPos(searchField); - var top = getYPos(searchField); - left += searchField.offsetWidth + 6; - top += searchField.offsetHeight; + const left = getXPos(searchField); + const top = getYPos(searchField) + searchField.offsetHeight; - // show search selection popup - searchSelectWindow.style.display='block'; - left -= searchSelectWindow.offsetWidth; - searchSelectWindow.style.left = left + 'px'; - searchSelectWindow.style.top = top + 'px'; - } - else - { - var left = getXPos(searchField); - var top = getYPos(searchField); - top += searchField.offsetHeight; - - // show search selection popup - searchSelectWindow.style.display='block'; - searchSelectWindow.style.left = left + 'px'; - searchSelectWindow.style.top = top + 'px'; - } + // show search selection popup + searchSelectWindow.style.display='block'; + searchSelectWindow.style.left = left + 'px'; + searchSelectWindow.style.top = top + 'px'; // stop selection hide timer - if (this.hideTimeout) - { + if (this.hideTimeout) { clearTimeout(this.hideTimeout); this.hideTimeout=0; } return false; // to avoid "image drag" default event } - this.OnSearchSelectHide = function() - { - this.hideTimeout = setTimeout(this.name +".CloseSelectionWindow()", + this.OnSearchSelectHide = function() { + this.hideTimeout = setTimeout(this.CloseSelectionWindow.bind(this), this.closeSelectionTimeout); } // Called when the content of the search field is changed. - this.OnSearchFieldChange = function(evt) - { - if (this.keyTimeout) // kill running timer - { + this.OnSearchFieldChange = function(evt) { + if (this.keyTimeout) { // kill running timer clearTimeout(this.keyTimeout); this.keyTimeout = 0; } - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==40 || e.keyCode==13) - { - if (e.shiftKey==1) - { + const e = evt ? evt : window.event; // for IE + if (e.keyCode==40 || e.keyCode==13) { + if (e.shiftKey==1) { this.OnSearchSelectShow(); - var win=this.DOMSearchSelectWindow(); - for (i=0;i do a search - { + const searchValue = this.DOMSearchField().value.replace(/ +/g, ""); + if (searchValue!="" && this.searchActive) { // something was found -> do a search this.Search(); } } - this.OnSearchSelectKey = function(evt) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==40 && this.searchIndex0) // Up - { + } else if (e.keyCode==38 && this.searchIndex>0) { // Up this.searchIndex--; this.OnSelectItem(this.searchIndex); - } - else if (e.keyCode==13 || e.keyCode==27) - { + } else if (e.keyCode==13 || e.keyCode==27) { + e.stopPropagation(); this.OnSelectItem(this.searchIndex); this.CloseSelectionWindow(); this.DOMSearchField().focus(); @@ -314,111 +239,108 @@ function SearchBox(name, resultsPath, inFrame, label, extension) // --------- Actions // Closes the results window. - this.CloseResultsWindow = function() - { + this.CloseResultsWindow = function() { this.DOMPopupSearchResultsWindow().style.display = 'none'; this.DOMSearchClose().style.display = 'none'; this.Activate(false); } - this.CloseSelectionWindow = function() - { + this.CloseSelectionWindow = function() { this.DOMSearchSelectWindow().style.display = 'none'; } // Performs a search. - this.Search = function() - { + this.Search = function() { this.keyTimeout = 0; // strip leading whitespace - var searchValue = this.DOMSearchField().value.replace(/^ +/, ""); + const searchValue = this.DOMSearchField().value.replace(/^ +/, ""); - var code = searchValue.toLowerCase().charCodeAt(0); - var idxChar = searchValue.substr(0, 1).toLowerCase(); - if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) // surrogate pair - { + const code = searchValue.toLowerCase().charCodeAt(0); + let idxChar = searchValue.substr(0, 1).toLowerCase(); + if ( 0xD800 <= code && code <= 0xDBFF && searchValue > 1) { // surrogate pair idxChar = searchValue.substr(0, 2); } - var resultsPage; - var resultsPageWithSearch; - var hasResultsPage; - - var idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); - if (idx!=-1) - { - var hexCode=idx.toString(16); - resultsPage = this.resultsPath + '/' + indexSectionNames[this.searchIndex] + '_' + hexCode + this.extension; - resultsPageWithSearch = resultsPage+'?'+escape(searchValue); - hasResultsPage = true; - } - else // nothing available for this search term - { - resultsPage = this.resultsPath + '/nomatches' + this.extension; - resultsPageWithSearch = resultsPage; - hasResultsPage = false; + let jsFile; + let idx = indexSectionsWithContent[this.searchIndex].indexOf(idxChar); + if (idx!=-1) { + const hexCode=idx.toString(16); + jsFile = this.resultsPath + indexSectionNames[this.searchIndex] + '_' + hexCode + '.js'; } - window.frames.MSearchResults.location = resultsPageWithSearch; - var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); + const loadJS = function(url, impl, loc) { + const scriptTag = document.createElement('script'); + scriptTag.src = url; + scriptTag.onload = impl; + scriptTag.onreadystatechange = impl; + loc.appendChild(scriptTag); + } - if (domPopupSearchResultsWindow.style.display!='block') - { - var domSearchBox = this.DOMSearchBox(); - this.DOMSearchClose().style.display = 'inline-block'; - if (this.insideFrame) - { - var domPopupSearchResults = this.DOMPopupSearchResults(); - domPopupSearchResultsWindow.style.position = 'relative'; - domPopupSearchResultsWindow.style.display = 'block'; - var width = document.body.clientWidth - 8; // the -8 is for IE :-( - domPopupSearchResultsWindow.style.width = width + 'px'; - domPopupSearchResults.style.width = width + 'px'; - } - else - { - var domPopupSearchResults = this.DOMPopupSearchResults(); - var left = getXPos(domSearchBox) + 150; // domSearchBox.offsetWidth; - var top = getYPos(domSearchBox) + 20; // domSearchBox.offsetHeight + 1; - domPopupSearchResultsWindow.style.display = 'block'; - left -= domPopupSearchResults.offsetWidth; - domPopupSearchResultsWindow.style.top = top + 'px'; - domPopupSearchResultsWindow.style.left = left + 'px'; - } + const domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow(); + const domSearchBox = this.DOMSearchBox(); + const domPopupSearchResults = this.DOMPopupSearchResults(); + const domSearchClose = this.DOMSearchClose(); + const resultsPath = this.resultsPath; + + const handleResults = function() { + document.getElementById("Loading").style.display="none"; + if (typeof searchData !== 'undefined') { + createResults(resultsPath); + document.getElementById("NoMatches").style.display="none"; + } + + if (idx!=-1) { + searchResults.Search(searchValue); + } else { // no file with search results => force empty search results + searchResults.Search('===='); + } + + if (domPopupSearchResultsWindow.style.display!='block') { + domSearchClose.style.display = 'inline-block'; + let left = getXPos(domSearchBox) + 150; + let top = getYPos(domSearchBox) + 20; + domPopupSearchResultsWindow.style.display = 'block'; + left -= domPopupSearchResults.offsetWidth; + const maxWidth = document.body.clientWidth; + const maxHeight = document.body.clientHeight; + let width = 300; + if (left<10) left=10; + if (width+left+8>maxWidth) width=maxWidth-left-8; + let height = 400; + if (height+top+8>maxHeight) height=maxHeight-top-8; + domPopupSearchResultsWindow.style.top = top + 'px'; + domPopupSearchResultsWindow.style.left = left + 'px'; + domPopupSearchResultsWindow.style.width = width + 'px'; + domPopupSearchResultsWindow.style.height = height + 'px'; + } + } + + if (jsFile) { + loadJS(jsFile, handleResults, this.DOMPopupSearchResultsWindow()); + } else { + handleResults(); } this.lastSearchValue = searchValue; - this.lastResultsPage = resultsPage; } // -------- Activation Functions // Activates or deactivates the search panel, resetting things to // their default values if necessary. - this.Activate = function(isActive) - { + this.Activate = function(isActive) { if (isActive || // open it - this.DOMPopupSearchResultsWindow().style.display == 'block' - ) - { + this.DOMPopupSearchResultsWindow().style.display == 'block' + ) { this.DOMSearchBox().className = 'MSearchBoxActive'; - - var searchField = this.DOMSearchField(); - - if (searchField.value == this.searchLabel) // clear "Search" term upon entry - { - searchField.value = ''; - this.searchActive = true; - } - } - else if (!isActive) // directly remove the panel - { + this.searchActive = true; + } else if (!isActive) { // directly remove the panel this.DOMSearchBox().className = 'MSearchBoxInactive'; - this.DOMSearchField().value = this.searchLabel; this.searchActive = false; this.lastSearchValue = '' this.lastResultsPage = ''; + this.DOMSearchField().value = ''; } } } @@ -426,391 +348,347 @@ function SearchBox(name, resultsPath, inFrame, label, extension) // ----------------------------------------------------------------------- // The class that handles everything on the search results page. -function SearchResults(name) -{ - // The number of matches from the last run of . - this.lastMatchCount = 0; - this.lastKey = 0; - this.repeatOn = false; +function SearchResults() { - // Toggles the visibility of the passed element ID. - this.FindChildElement = function(id) - { - var parentElement = document.getElementById(id); - var element = parentElement.firstChild; + function convertToId(search) { + let result = ''; + for (let i=0;i. + this.lastMatchCount = 0; + this.lastKey = 0; + this.repeatOn = false; + + // Toggles the visibility of the passed element ID. + this.FindChildElement = function(id) { + const parentElement = document.getElementById(id); + let element = parentElement.firstChild; + + while (element && element!=parentElement) { + if (element.nodeName.toLowerCase() == 'div' && element.className == 'SRChildren') { + return element; + } + + if (element.nodeName.toLowerCase() == 'div' && element.hasChildNodes()) { + element = element.firstChild; + } else if (element.nextSibling) { + element = element.nextSibling; + } else { + do { + element = element.parentNode; } + while (element && element!=parentElement && !element.nextSibling); - if (element.nodeName.toLowerCase() == 'div' && element.hasChildNodes()) - { - element = element.firstChild; - } - else if (element.nextSibling) - { - element = element.nextSibling; - } - else - { - do - { - element = element.parentNode; - } - while (element && element!=parentElement && !element.nextSibling); - - if (element && element!=parentElement) - { - element = element.nextSibling; - } + if (element && element!=parentElement) { + element = element.nextSibling; } } } + } - this.Toggle = function(id) - { - var element = this.FindChildElement(id); - if (element) - { - if (element.style.display == 'block') - { - element.style.display = 'none'; - } - else - { - element.style.display = 'block'; - } + this.Toggle = function(id) { + const element = this.FindChildElement(id); + if (element) { + if (element.style.display == 'block') { + element.style.display = 'none'; + } else { + element.style.display = 'block'; } } + } - // Searches for the passed string. If there is no parameter, - // it takes it from the URL query. - // - // Always returns true, since other documents may try to call it - // and that may or may not be possible. - this.Search = function(search) - { - if (!search) // get search word from URL - { - search = window.location.search; - search = search.substring(1); // Remove the leading '?' - search = unescape(search); + // Searches for the passed string. If there is no parameter, + // it takes it from the URL query. + // + // Always returns true, since other documents may try to call it + // and that may or may not be possible. + this.Search = function(search) { + if (!search) { // get search word from URL + search = window.location.search; + search = search.substring(1); // Remove the leading '?' + search = unescape(search); + } + + search = search.replace(/^ +/, ""); // strip leading spaces + search = search.replace(/ +$/, ""); // strip trailing spaces + search = search.toLowerCase(); + search = convertToId(search); + + const resultRows = document.getElementsByTagName("div"); + let matches = 0; + + let i = 0; + while (i < resultRows.length) { + const row = resultRows.item(i); + if (row.className == "SRResult") { + let rowMatchName = row.id.toLowerCase(); + rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' + + if (search.length<=rowMatchName.length && + rowMatchName.substr(0, search.length)==search) { + row.style.display = 'block'; + matches++; + } else { + row.style.display = 'none'; + } } + i++; + } + document.getElementById("Searching").style.display='none'; + if (matches == 0) { // no results + document.getElementById("NoMatches").style.display='block'; + } else { // at least one result + document.getElementById("NoMatches").style.display='none'; + } + this.lastMatchCount = matches; + return true; + } - search = search.replace(/^ +/, ""); // strip leading spaces - search = search.replace(/ +$/, ""); // strip trailing spaces - search = search.toLowerCase(); - search = convertToId(search); + // return the first item with index index or higher that is visible + this.NavNext = function(index) { + let focusItem; + for (;;) { + const focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') { + break; + } else if (!focusItem) { // last element + break; + } + focusItem=null; + index++; + } + return focusItem; + } - var resultRows = document.getElementsByTagName("div"); - var matches = 0; + this.NavPrev = function(index) { + let focusItem; + for (;;) { + const focusName = 'Item'+index; + focusItem = document.getElementById(focusName); + if (focusItem && focusItem.parentNode.parentNode.style.display=='block') { + break; + } else if (!focusItem) { // last element + break; + } + focusItem=null; + index--; + } + return focusItem; + } - var i = 0; - while (i < resultRows.length) - { - var row = resultRows.item(i); - if (row.className == "SRResult") - { - var rowMatchName = row.id.toLowerCase(); - rowMatchName = rowMatchName.replace(/^sr\d*_/, ''); // strip 'sr123_' + this.ProcessKeys = function(e) { + if (e.type == "keydown") { + this.repeatOn = false; + this.lastKey = e.keyCode; + } else if (e.type == "keypress") { + if (!this.repeatOn) { + if (this.lastKey) this.repeatOn = true; + return false; // ignore first keypress after keydown + } + } else if (e.type == "keyup") { + this.lastKey = 0; + this.repeatOn = false; + } + return this.lastKey!=0; + } - if (search.length<=rowMatchName.length && - rowMatchName.substr(0, search.length)==search) - { - row.style.display = 'block'; - matches++; - } - else - { - row.style.display = 'none'; + this.Nav = function(evt,itemIndex) { + const e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) { // Up + const newIndex = itemIndex-1; + let focusItem = this.NavPrev(newIndex); + if (focusItem) { + let child = this.FindChildElement(focusItem.parentNode.parentNode.id); + if (child && child.style.display == 'block') { // children visible + let n=0; + let tmpElem; + for (;;) { // search for last child + tmpElem = document.getElementById('Item'+newIndex+'_c'+n); + if (tmpElem) { + focusItem = tmpElem; + } else { // found it! + break; + } + n++; } } - i++; } - document.getElementById("Searching").style.display='none'; - if (matches == 0) // no results - { - document.getElementById("NoMatches").style.display='block'; + if (focusItem) { + focusItem.focus(); + } else { // return focus to search field + document.getElementById("MSearchField").focus(); } - else // at least one result - { - document.getElementById("NoMatches").style.display='none'; + } else if (this.lastKey==40) { // Down + const newIndex = itemIndex+1; + let focusItem; + const item = document.getElementById('Item'+itemIndex); + const elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem && elem.style.display == 'block') { // children visible + focusItem = document.getElementById('Item'+itemIndex+'_c0'); } - this.lastMatchCount = matches; + if (!focusItem) focusItem = this.NavNext(newIndex); + if (focusItem) focusItem.focus(); + } else if (this.lastKey==39) { // Right + const item = document.getElementById('Item'+itemIndex); + const elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'block'; + } else if (this.lastKey==37) { // Left + const item = document.getElementById('Item'+itemIndex); + const elem = this.FindChildElement(item.parentNode.parentNode.id); + if (elem) elem.style.display = 'none'; + } else if (this.lastKey==27) { // Escape + e.stopPropagation(); + searchBox.CloseResultsWindow(); + document.getElementById("MSearchField").focus(); + } else if (this.lastKey==13) { // Enter return true; } + return false; + } - // return the first item with index index or higher that is visible - this.NavNext = function(index) - { - var focusItem; - while (1) - { - var focusName = 'Item'+index; - focusItem = document.getElementById(focusName); - if (focusItem && focusItem.parentNode.parentNode.style.display=='block') - { - break; - } - else if (!focusItem) // last element - { - break; - } - focusItem=null; - index++; + this.NavChild = function(evt,itemIndex,childIndex) { + const e = (evt) ? evt : window.event; // for IE + if (e.keyCode==13) return true; + if (!this.ProcessKeys(e)) return false; + + if (this.lastKey==38) { // Up + if (childIndex>0) { + const newIndex = childIndex-1; + document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); + } else { // already at first child, jump to parent + document.getElementById('Item'+itemIndex).focus(); } - return focusItem; - } - - this.NavPrev = function(index) - { - var focusItem; - while (1) - { - var focusName = 'Item'+index; - focusItem = document.getElementById(focusName); - if (focusItem && focusItem.parentNode.parentNode.style.display=='block') - { - break; - } - else if (!focusItem) // last element - { - break; - } - focusItem=null; - index--; - } - return focusItem; - } - - this.ProcessKeys = function(e) - { - if (e.type == "keydown") - { - this.repeatOn = false; - this.lastKey = e.keyCode; - } - else if (e.type == "keypress") - { - if (!this.repeatOn) - { - if (this.lastKey) this.repeatOn = true; - return false; // ignore first keypress after keydown - } - } - else if (e.type == "keyup") - { - this.lastKey = 0; - this.repeatOn = false; - } - return this.lastKey!=0; - } - - this.Nav = function(evt,itemIndex) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==13) return true; - if (!this.ProcessKeys(e)) return false; - - if (this.lastKey==38) // Up - { - var newIndex = itemIndex-1; - var focusItem = this.NavPrev(newIndex); - if (focusItem) - { - var child = this.FindChildElement(focusItem.parentNode.parentNode.id); - if (child && child.style.display == 'block') // children visible - { - var n=0; - var tmpElem; - while (1) // search for last child - { - tmpElem = document.getElementById('Item'+newIndex+'_c'+n); - if (tmpElem) - { - focusItem = tmpElem; - } - else // found it! - { - break; - } - n++; - } - } - } - if (focusItem) - { - focusItem.focus(); - } - else // return focus to search field - { - parent.document.getElementById("MSearchField").focus(); - } - } - else if (this.lastKey==40) // Down - { - var newIndex = itemIndex+1; - var focusItem; - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem && elem.style.display == 'block') // children visible - { - focusItem = document.getElementById('Item'+itemIndex+'_c0'); - } - if (!focusItem) focusItem = this.NavNext(newIndex); - if (focusItem) focusItem.focus(); - } - else if (this.lastKey==39) // Right - { - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem) elem.style.display = 'block'; - } - else if (this.lastKey==37) // Left - { - var item = document.getElementById('Item'+itemIndex); - var elem = this.FindChildElement(item.parentNode.parentNode.id); - if (elem) elem.style.display = 'none'; - } - else if (this.lastKey==27) // Escape - { - parent.searchBox.CloseResultsWindow(); - parent.document.getElementById("MSearchField").focus(); - } - else if (this.lastKey==13) // Enter - { - return true; - } - return false; - } - - this.NavChild = function(evt,itemIndex,childIndex) - { - var e = (evt) ? evt : window.event; // for IE - if (e.keyCode==13) return true; - if (!this.ProcessKeys(e)) return false; - - if (this.lastKey==38) // Up - { - if (childIndex>0) - { - var newIndex = childIndex-1; - document.getElementById('Item'+itemIndex+'_c'+newIndex).focus(); - } - else // already at first child, jump to parent - { - document.getElementById('Item'+itemIndex).focus(); - } - } - else if (this.lastKey==40) // Down - { - var newIndex = childIndex+1; - var elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); - if (!elem) // last child, jump to parent next parent - { - elem = this.NavNext(itemIndex+1); - } - if (elem) - { - elem.focus(); - } - } - else if (this.lastKey==27) // Escape - { - parent.searchBox.CloseResultsWindow(); - parent.document.getElementById("MSearchField").focus(); - } - else if (this.lastKey==13) // Enter - { - return true; - } - return false; + } else if (this.lastKey==40) { // Down + const newIndex = childIndex+1; + let elem = document.getElementById('Item'+itemIndex+'_c'+newIndex); + if (!elem) { // last child, jump to parent next parent + elem = this.NavNext(itemIndex+1); + } + if (elem) { + elem.focus(); + } + } else if (this.lastKey==27) { // Escape + e.stopPropagation(); + searchBox.CloseResultsWindow(); + document.getElementById("MSearchField").focus(); + } else if (this.lastKey==13) { // Enter + return true; } + return false; + } } -function setKeyActions(elem,action) -{ - elem.setAttribute('onkeydown',action); - elem.setAttribute('onkeypress',action); - elem.setAttribute('onkeyup',action); -} +function createResults(resultsPath) { -function setClassAttr(elem,attr) -{ - elem.setAttribute('class',attr); - elem.setAttribute('className',attr); -} + function setKeyActions(elem,action) { + elem.setAttribute('onkeydown',action); + elem.setAttribute('onkeypress',action); + elem.setAttribute('onkeyup',action); + } -function createResults() -{ - var results = document.getElementById("SRResults"); - for (var e=0; e { + const id = elem[0]; + const srResult = document.createElement('div'); srResult.setAttribute('id','SR_'+id); setClassAttr(srResult,'SRResult'); - var srEntry = document.createElement('div'); + const srEntry = document.createElement('div'); setClassAttr(srEntry,'SREntry'); - var srLink = document.createElement('a'); - srLink.setAttribute('id','Item'+e); - setKeyActions(srLink,'return searchResults.Nav(event,'+e+')'); + const srLink = document.createElement('a'); + srLink.setAttribute('id','Item'+index); + setKeyActions(srLink,'return searchResults.Nav(event,'+index+')'); setClassAttr(srLink,'SRSymbol'); - srLink.innerHTML = searchData[e][1][0]; + srLink.innerHTML = elem[1][0]; srEntry.appendChild(srLink); - if (searchData[e][1].length==2) // single result - { - srLink.setAttribute('href',searchData[e][1][1][0]); - if (searchData[e][1][1][1]) - { + if (elem[1].length==2) { // single result + srLink.setAttribute('href',resultsPath+elem[1][1][0]); + srLink.setAttribute('onclick','searchBox.CloseResultsWindow()'); + if (elem[1][1][1]) { srLink.setAttribute('target','_parent'); + } else { + srLink.setAttribute('target','_blank'); } - var srScope = document.createElement('span'); + const srScope = document.createElement('span'); setClassAttr(srScope,'SRScope'); - srScope.innerHTML = searchData[e][1][1][2]; + srScope.innerHTML = elem[1][1][2]; srEntry.appendChild(srScope); - } - else // multiple results - { + } else { // multiple results srLink.setAttribute('href','javascript:searchResults.Toggle("SR_'+id+'")'); - var srChildren = document.createElement('div'); + const srChildren = document.createElement('div'); setClassAttr(srChildren,'SRChildren'); - for (var c=0; cli>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0px/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sm-dox{background-image:url("tab_b.png")}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0px 12px;padding-right:43px;font-family:"Lucida Grande","Geneva","Helvetica",Arial,sans-serif;font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:0px 1px 1px rgba(255,255,255,0.9);color:#283A5D;outline:none}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox a.current{color:#D23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace !important;text-align:center;text-shadow:none;background:rgba(255,255,255,0.5);border-radius:5px}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{border-radius:0}.sm-dox ul{background:rgba(162,162,162,0.1)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:white;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media (min-width: 768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:url("tab_b.png");line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#283A5D transparent transparent transparent;background:transparent;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0px 12px;background-image:url("tab_s.png");background-repeat:no-repeat;background-position:right;border-radius:0 !important}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox a:hover span.sub-arrow{border-color:#fff transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent #fff transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:#fff;border-radius:5px !important;box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent #555;border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:#555;background-image:none;border:0 !important;color:#555;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:#fff;text-shadow:0px 1px 1px #000}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent #fff}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #D23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#D23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px !important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:url("tab_b.png")}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:#fff}} +.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.main-menu-btn{position:relative;display:inline-block;width:36px;height:36px;text-indent:36px;margin-left:8px;white-space:nowrap;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.main-menu-btn-icon,.main-menu-btn-icon:before,.main-menu-btn-icon:after{position:absolute;top:50%;left:2px;height:2px;width:24px;background:#364D7C;-webkit-transition:all .25s;transition:all .25s}.main-menu-btn-icon:before{content:'';top:-7px;left:0}.main-menu-btn-icon:after{content:'';top:7px;left:0}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon{height:0}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:before{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#main-menu-state:checked ~ .main-menu-btn .main-menu-btn-icon:after{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#main-menu-state{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px)}#main-menu-state:not(:checked) ~ #main-menu{display:none}#main-menu-state:checked ~ #main-menu{display:block}@media(min-width:768px){.main-menu-btn{position:absolute;top:-99999px}#main-menu-state:not(:checked) ~ #main-menu{display:block}}.sm-dox{background-image:url('tab_b.png')}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0 12px;padding-right:43px;font-family:'Lucida Grande',Geneva,Helvetica,Arial,sans-serif;font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:0px 1px 1px rgba(255, 255, 255, 0.9);color:#283A5D;outline:0}.sm-dox a:hover{background-image:url('tab_a.png');background-repeat:repeat-x;color:white;text-shadow:0px 1px 1px rgba(0, 0, 0, 1.0)}.sm-dox a.current{color:#d23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace !important;text-align:center;text-shadow:none;background:rgba(255, 255, 255, 0.5);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox a span.sub-arrow:before{display:block;content:'+'}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox ul{background:white}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:white;background-image:none}.sm-dox ul a:hover{background-image:url('tab_a.png');background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media(min-width:768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:url('tab_b.png');line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#283A5D transparent transparent transparent;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0 12px;background-image:url('tab_s.png');background-repeat:no-repeat;background-position:right;-moz-border-radius:0 !important;-webkit-border-radius:0;border-radius:0 !important}.sm-dox a:hover{background-image:url('tab_a.png');background-repeat:repeat-x;color:white;text-shadow:0px 1px 1px rgba(0, 0, 0, 1.0)}.sm-dox a:hover span.sub-arrow{border-color:white transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent white transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:white;-moz-border-radius:5px !important;-webkit-border-radius:5px;border-radius:5px !important;-moz-box-shadow:0 5px 9px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 9px rgba(0,0,0,0.2);box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent #555555;border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:#555555;background-image:none;border:0 !important}.sm-dox ul a:hover{background-image:url('tab_a.png');background-repeat:repeat-x;color:white;text-shadow:0px 1px 1px rgba(0, 0, 0, 1.0)}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent white}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:white;height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #d23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#d23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555555 transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555555 transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px !important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:url('tab_b.png')}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:white}} diff --git a/docs/latex/Makefile b/docs/latex/Makefile index 877c9cc..8e14614 100644 --- a/docs/latex/Makefile +++ b/docs/latex/Makefile @@ -1,23 +1,42 @@ -LATEX_CMD=pdflatex +LATEX_CMD?=pdflatex +MKIDX_CMD?=makeindex +BIBTEX_CMD?=bibtex +LATEX_COUNT?=8 +MANUAL_FILE?=refman -all: refman.pdf +all: $(MANUAL_FILE).pdf -pdf: refman.pdf +pdf: $(MANUAL_FILE).pdf -refman.pdf: clean refman.tex - $(LATEX_CMD) refman - makeindex refman.idx - $(LATEX_CMD) refman - latex_count=8 ; \ - while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\ +$(MANUAL_FILE).pdf: clean $(MANUAL_FILE).tex + $(LATEX_CMD) $(MANUAL_FILE) || \ + if [ $$? != 0 ] ; then \ + \echo "Please consult $(MANUAL_FILE).log to see the error messages" ; \ + false; \ + fi + $(MKIDX_CMD) $(MANUAL_FILE).idx + $(LATEX_CMD) $(MANUAL_FILE) || \ + if [ $$? != 0 ] ; then \ + \echo "Please consult $(MANUAL_FILE).log to see the error messages" ; \ + false; \ + fi + latex_count=$(LATEX_COUNT) ; \ + while grep -E -s 'Rerun (LaTeX|to get cross-references right|to get bibliographical references right)' $(MANUAL_FILE).log && [ $$latex_count -gt 0 ] ;\ do \ echo "Rerunning latex...." ;\ - $(LATEX_CMD) refman ;\ + $(LATEX_CMD) $(MANUAL_FILE) || \ + if [ $$? != 0 ] ; then \ + \echo "Please consult $(MANUAL_FILE).log to see the error messages" ; \ + false; \ + fi; \ latex_count=`expr $$latex_count - 1` ;\ done - makeindex refman.idx - $(LATEX_CMD) refman - + $(MKIDX_CMD) $(MANUAL_FILE).idx + $(LATEX_CMD) $(MANUAL_FILE) || \ + if [ $$? != 0 ] ; then \ + \echo "Please consult $(MANUAL_FILE).log to see the error messages" ; \ + false; \ + fi clean: - rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf + rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl $(MANUAL_FILE).pdf diff --git a/docs/latex/_d_object_8cpp.tex b/docs/latex/_d_object_8cpp.tex index 604cd52..f410726 100644 --- a/docs/latex/_d_object_8cpp.tex +++ b/docs/latex/_d_object_8cpp.tex @@ -8,9 +8,46 @@ Implementation of the \doxylink{class_d_object}{DObject} class. {\ttfamily \#include "{}DObject.\+h"{}}\newline {\ttfamily \#include $<$iostream$>$}\newline {\ttfamily \#include $<$stdexcept$>$}\newline +\doxysubsubsection*{Functions} +\begin{DoxyCompactItemize} +\item +std\+::ostream \& \mbox{\hyperlink{_d_object_8cpp_aa54e75574f0302a2ca7252f9f0f0b3f1}{operator$<$$<$}} (std\+::ostream \&os, const \mbox{\hyperlink{class_d_object}{DObject}} \&obj) +\begin{DoxyCompactList}\small\item\em Provides a human-\/readable summary of the \doxylink{class_d_object}{DObject}. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection{Detailed Description} Implementation of the \doxylink{class_d_object}{DObject} class. -Provides the implementation for a universal data container with plugin support. \ No newline at end of file +Provides the implementation for a universal data container with plugin support. + +Definition in file \mbox{\hyperlink{_d_object_8cpp_source}{DObject.\+cpp}}. + + + +\doxysubsection{Function Documentation} +\Hypertarget{_d_object_8cpp_aa54e75574f0302a2ca7252f9f0f0b3f1}\index{DObject.cpp@{DObject.cpp}!operator$<$$<$@{operator$<$$<$}} +\index{operator$<$$<$@{operator$<$$<$}!DObject.cpp@{DObject.cpp}} +\doxysubsubsection{\texorpdfstring{operator$<$$<$()}{operator<<()}} +{\footnotesize\ttfamily \label{_d_object_8cpp_aa54e75574f0302a2ca7252f9f0f0b3f1} +std\+::ostream \& operator$<$$<$ (\begin{DoxyParamCaption}\item[{std\+::ostream \&}]{os}{, }\item[{const \mbox{\hyperlink{class_d_object}{DObject}} \&}]{obj}{}\end{DoxyParamCaption})} + + + +Provides a human-\/readable summary of the \doxylink{class_d_object}{DObject}. + +Useful for quick inspection or logging during debugging sessions. + + +\begin{DoxyParams}{Parameters} +{\em os} & The output stream to write to. \\ +\hline +{\em obj} & The \doxylink{class_d_object}{DObject} to summarize. \\ +\hline +\end{DoxyParams} +\begin{DoxyReturn}{Returns} +A reference to the output stream. +\end{DoxyReturn} + + +Definition at line \mbox{\hyperlink{_d_object_8cpp_source_l00126}{126}} of file \mbox{\hyperlink{_d_object_8cpp_source}{DObject.\+cpp}}. + diff --git a/docs/latex/_d_object_8h.tex b/docs/latex/_d_object_8h.tex index 1265cac..272335c 100644 --- a/docs/latex/_d_object_8h.tex +++ b/docs/latex/_d_object_8h.tex @@ -5,7 +5,6 @@ Defines the \doxylink{class_d_object}{DObject} class, a universal data container for the project. -{\ttfamily \#include "{}Metadata.\+h"{}}\newline {\ttfamily \#include $<$variant$>$}\newline {\ttfamily \#include $<$memory$>$}\newline {\ttfamily \#include $<$vector$>$}\newline @@ -23,4 +22,7 @@ class \mbox{\hyperlink{class_d_object}{DObject}} \doxysubsection{Detailed Description} Defines the \doxylink{class_d_object}{DObject} class, a universal data container for the project. -The \doxylink{class_d_object}{DObject} class encapsulates arbitrary data and its associated metadata, providing a consistent interface for public-\/facing functions. It includes support for dynamically registered plugins. \ No newline at end of file +The \doxylink{class_d_object}{DObject} class encapsulates arbitrary data and its associated metadata, providing a consistent interface for public-\/facing functions. It includes support for dynamically registered plugins. + +Definition in file \mbox{\hyperlink{_d_object_8h_source}{DObject.\+h}}. + diff --git a/docs/latex/_d_object_8h_source.tex b/docs/latex/_d_object_8h_source.tex index 4d3f617..f14c6e2 100644 --- a/docs/latex/_d_object_8h_source.tex +++ b/docs/latex/_d_object_8h_source.tex @@ -2,61 +2,108 @@ \hypertarget{_d_object_8h_source}{}\label{_d_object_8h_source}\index{src/dobj/public/DObject.h@{src/dobj/public/DObject.h}} \mbox{\hyperlink{_d_object_8h}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ \textcolor{preprocessor}{\#ifndef\ DOBJECT\_H}} -\DoxyCodeLine{00002\ \textcolor{preprocessor}{\#define\ DOBJECT\_H}} -\DoxyCodeLine{00003\ } -\DoxyCodeLine{00004\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_metadata_8h}{Metadata.h}}"{}}} -\DoxyCodeLine{00005\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00007\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00009\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00010\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00011\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00012\ } -\DoxyCodeLine{00021\ } -\DoxyCodeLine{00029\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_d_object_a0ae54853e18265657296bfb5ac3bf9d0}{DObject}}\ \{} -\DoxyCodeLine{00030\ \textcolor{keyword}{public}:} -\DoxyCodeLine{00037\ \ \ \ \ \textcolor{keyword}{using\ }\mbox{\hyperlink{class_d_object_ad6fc2e29eae70cf94a2d241527857573}{DataType}}\ =\ std::variant<} -\DoxyCodeLine{00038\ \ \ \ \ \ \ \ \ int,\ float,\ double,\ std::string,\ std::monostate,} -\DoxyCodeLine{00039\ \ \ \ \ \ \ \ \ std::vector,\ std::vector,\ std::vector} -\DoxyCodeLine{00040\ \ \ \ \ >;} -\DoxyCodeLine{00041\ } -\DoxyCodeLine{00047\ \ \ \ \ \textcolor{keyword}{using\ }\mbox{\hyperlink{class_d_object_af11334d08ef85c68b3aae7554548e5a7}{Plugin}}\ =\ std::function;} -\DoxyCodeLine{00048\ } -\DoxyCodeLine{00054\ \ \ \ \ \mbox{\hyperlink{class_d_object_a0ae54853e18265657296bfb5ac3bf9d0}{DObject}}();} -\DoxyCodeLine{00055\ } -\DoxyCodeLine{00062\ \ \ \ \ \mbox{\hyperlink{class_d_object_a0ae54853e18265657296bfb5ac3bf9d0}{DObject}}(\textcolor{keyword}{const}\ \mbox{\hyperlink{class_d_object_ad6fc2e29eae70cf94a2d241527857573}{DataType}}\&\ data,\ \textcolor{keyword}{const}\ \mbox{\hyperlink{class_metadata}{Metadata}}\&\ metadata);} -\DoxyCodeLine{00063\ } -\DoxyCodeLine{00071\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{class_d_object_ad6fc2e29eae70cf94a2d241527857573}{DataType}}\&\ \mbox{\hyperlink{class_d_object_a4862655c3634d019b0a45b811d6f7235}{getData}}()\ const\ noexcept;} -\DoxyCodeLine{00072\ } -\DoxyCodeLine{00080\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_d_object_ab1718571434e84e90f1ec463e4786a8a}{setData}}(const\ \mbox{\hyperlink{class_d_object_ad6fc2e29eae70cf94a2d241527857573}{DataType}}\&\ data);} -\DoxyCodeLine{00081\ } -\DoxyCodeLine{00090\ \ \ \ \ const\ \mbox{\hyperlink{class_metadata}{Metadata}}\&\ \mbox{\hyperlink{class_d_object_a157b31e881aac6dd40782d3abc561d4e}{getMetadata}}()\ const\ noexcept;} -\DoxyCodeLine{00091\ } -\DoxyCodeLine{00099\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_d_object_a296b1519249fdc1f6c7b4ab62d5421bc}{setMetadata}}(const\ \mbox{\hyperlink{class_metadata}{Metadata}}\&\ metadata);} -\DoxyCodeLine{00100\ } -\DoxyCodeLine{00108\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_d_object_a6f0023aee463e71d92442dcf61b6ed47}{setDebugging}}(\textcolor{keywordtype}{bool}\ enableDebug);} -\DoxyCodeLine{00109\ } -\DoxyCodeLine{00115\ \ \ \ \ [[nodiscard]]\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_d_object_ae47bf220fbe2173cf6933c2380035dbd}{isDebuggingEnabled}}()\ const\ noexcept;} -\DoxyCodeLine{00116\ } -\DoxyCodeLine{00125\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_d_object_a15afffdf339150fc872bf63bdd08d581}{registerPlugin}}(const\ std::\textcolor{keywordtype}{string}\&\ \textcolor{keywordtype}{id},\ \mbox{\hyperlink{class_d_object_af11334d08ef85c68b3aae7554548e5a7}{Plugin}}\ plugin);} -\DoxyCodeLine{00126\ } -\DoxyCodeLine{00134\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_d_object_a99b8688849e11501033a25f61efb8356}{unregisterPlugin}}(const\ std::\textcolor{keywordtype}{string}\&\ \textcolor{keywordtype}{id});} -\DoxyCodeLine{00135\ } -\DoxyCodeLine{00143\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_d_object_a99072eb52bb22745f0248f273fbf28fb}{runPlugin}}(const\ std::\textcolor{keywordtype}{string}\&\ \textcolor{keywordtype}{id});} -\DoxyCodeLine{00144\ } -\DoxyCodeLine{00150\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_d_object_a1223275dcbbf20334ea11707346acb93}{runAllPlugins}}();} -\DoxyCodeLine{00151\ } -\DoxyCodeLine{00161\ \ \ \ \ friend\ std::ostream\&\ operator<<(std::ostream\&\ os,\ const\ \mbox{\hyperlink{class_d_object_a0ae54853e18265657296bfb5ac3bf9d0}{DObject}}\&\ obj);} -\DoxyCodeLine{00162\ } -\DoxyCodeLine{00163\ private:} -\DoxyCodeLine{00164\ \ \ \ \ \mbox{\hyperlink{class_d_object_ad6fc2e29eae70cf94a2d241527857573}{DataType}}\ data\_;\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00165\ \ \ \ \ \mbox{\hyperlink{class_metadata}{Metadata}}\ metadata\_;\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00166\ \ \ \ \ \textcolor{keywordtype}{bool}\ debugEnabled\_\ =\ false;\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00167\ \ \ \ \ std::map\ plugins\_;\ \ \ \ \ \ } -\DoxyCodeLine{00168\ \};} -\DoxyCodeLine{00169\ } -\DoxyCodeLine{00170\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{//\ DOBJECT\_H}} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00001}00001\ \textcolor{comment}{/*\ ***********************************************************************}} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00002}00002\ \textcolor{comment}{//}} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00003}00003\ \textcolor{comment}{//\ \ \ Copyright\ (C)\ 2025\ -\/-\/\ The\ 4D-\/STAR\ Collaboration}} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00004}00004\ \textcolor{comment}{//\ \ \ File\ Author:\ Emily\ Boudreaux}} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00005}00005\ \textcolor{comment}{//\ \ \ Last\ Modified:\ March\ 17,\ 2025}} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00006}00006\ \textcolor{comment}{//}} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00007}00007\ \textcolor{comment}{//\ \ \ 4DSSE\ is\ free\ software;\ you\ can\ use\ it\ and/or\ modify}} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00008}00008\ \textcolor{comment}{//\ \ \ it\ under\ the\ terms\ and\ restrictions\ the\ GNU\ General\ Library\ Public}} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00009}00009\ \textcolor{comment}{//\ \ \ License\ version\ 3\ (GPLv3)\ as\ published\ by\ the\ Free\ Software\ Foundation.}} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00010}00010\ \textcolor{comment}{//}} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00011}00011\ \textcolor{comment}{//\ \ \ 4DSSE\ is\ distributed\ in\ the\ hope\ that\ it\ will\ be\ useful,}} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00012}00012\ \textcolor{comment}{//\ \ \ but\ WITHOUT\ ANY\ WARRANTY;\ without\ even\ the\ implied\ warranty\ of}} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00013}00013\ \textcolor{comment}{//\ \ \ MERCHANTABILITY\ or\ FITNESS\ FOR\ A\ PARTICULAR\ PURPOSE.}} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00014}00014\ \textcolor{comment}{//\ \ \ See\ the\ GNU\ Library\ General\ Public\ License\ for\ more\ details.}} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00015}00015\ \textcolor{comment}{//}} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00016}00016\ \textcolor{comment}{//\ \ \ You\ should\ have\ received\ a\ copy\ of\ the\ GNU\ Library\ General\ Public\ License}} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00017}00017\ \textcolor{comment}{//\ \ \ along\ with\ this\ software;\ if\ not,\ write\ to\ the\ Free\ Software}} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00018}00018\ \textcolor{comment}{//\ \ \ Foundation,\ Inc.,\ 59\ Temple\ Place,\ Suite\ 330,\ Boston,\ MA\ 02111-\/1307\ USA}} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00019}00019\ \textcolor{comment}{//}} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00020}00020\ \textcolor{comment}{//\ ***********************************************************************\ */}} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00021}00021\ \textcolor{preprocessor}{\#ifndef\ DOBJECT\_H}} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00022}00022\ \textcolor{preprocessor}{\#define\ DOBJECT\_H}} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00023}00023\ } +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00024}00024\ \textcolor{preprocessor}{\#include\ }} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00025}00025\ \textcolor{preprocessor}{\#include\ }} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00026}00026\ \textcolor{preprocessor}{\#include\ }} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00027}00027\ \textcolor{preprocessor}{\#include\ }} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00028}00028\ \textcolor{preprocessor}{\#include\ }} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00029}00029\ \textcolor{preprocessor}{\#include\ }} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00030}00030\ \textcolor{preprocessor}{\#include\ }} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00031}00031\ } +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00040}00040\ } +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00089}\mbox{\hyperlink{class_d_object}{00089}}\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_d_object_a0ae54853e18265657296bfb5ac3bf9d0}{DObject}}\ \{} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00090}00090\ \textcolor{keyword}{public}:} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00097}\mbox{\hyperlink{class_d_object_a55b7cdac36a3a518ba6e1ecef0e25dcd}{00097}}\ \ \ \ \ \textcolor{keyword}{using\ }\mbox{\hyperlink{class_d_object_a55b7cdac36a3a518ba6e1ecef0e25dcd}{DataType}}\ =\ std::variant<} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00098}00098\ \ \ \ \ \ \ \ \ bool,\ \textcolor{keywordtype}{short}\ int,\ int,\ \textcolor{keywordtype}{long}\ int,\ float,\ double,\ } +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00099}00099\ \ \ \ \ \ \ \ \ \textcolor{keywordtype}{long}\ double,\ std::string,\ std::monostate,\ std::vector,} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00100}00100\ \ \ \ \ \ \ \ \ std::vector,\ std::vector,\ std::vector,} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00101}00101\ \ \ \ \ \ \ \ \ std::vector>,\ std::vector>,} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00102}00102\ \ \ \ \ \ \ \ \ std::vector>,} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00103}00103\ \ \ \ \ \ \ \ \ std::vector>>,} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00104}00104\ \ \ \ \ \ \ \ \ std::vector>>,} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00105}00105\ \ \ \ \ \ \ \ \ std::vector>>} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00106}00106\ \ \ \ \ >;} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00107}00107\ } +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00108}00108\ \ \ \ \ \textcolor{comment}{//\ Mapping\ of\ data\ types\ to\ their\ string\ representations}} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00109}\mbox{\hyperlink{class_d_object_a358d5f015da09ae5f0cbb46f3fd9e401}{00109}}\ \ \ \ \ std::map\ \mbox{\hyperlink{class_d_object_a358d5f015da09ae5f0cbb46f3fd9e401}{dataTypeMap}}\ =\ \{} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00110}00110\ \ \ \ \ \ \ \ \ \{0,\ \textcolor{stringliteral}{"{}bool"{}}\},\ \{1,\ \textcolor{stringliteral}{"{}short\ int"{}}\},\ \{2,\ \textcolor{stringliteral}{"{}int"{}}\},\ \{3,\ \textcolor{stringliteral}{"{}long\ int"{}}\},\ \{4,\ \textcolor{stringliteral}{"{}float"{}}\},} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00111}00111\ \ \ \ \ \ \ \ \ \{5,\ \textcolor{stringliteral}{"{}double"{}}\},\ \{6,\ \textcolor{stringliteral}{"{}long\ double"{}}\},\ \{7,\ \textcolor{stringliteral}{"{}string"{}}\},\ \{8,\ \textcolor{stringliteral}{"{}std::monostate"{}}\},} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00112}00112\ \ \ \ \ \ \ \ \ \{9,\ \textcolor{stringliteral}{"{}vector"{}}\},\ \{10,\ \textcolor{stringliteral}{"{}vector"{}}\},\ \{11,\ \textcolor{stringliteral}{"{}vector"{}}\},} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00113}00113\ \ \ \ \ \ \ \ \ \{12,\ \textcolor{stringliteral}{"{}vector"{}}\},\ \{13,\ \textcolor{stringliteral}{"{}vector"{}}\},} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00114}00114\ \ \ \ \ \ \ \ \ \{14,\ \textcolor{stringliteral}{"{}vector"{}}\},\ \{15,\ \textcolor{stringliteral}{"{}vector"{}}\},} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00115}00115\ \ \ \ \ \ \ \ \ \{16,\ \textcolor{stringliteral}{"{}vector>"{}}\},\ \{17,\ \textcolor{stringliteral}{"{}vector>"{}}\},} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00116}00116\ \ \ \ \ \ \ \ \ \{18,\ \textcolor{stringliteral}{"{}vector>"{}}\}} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00117}00117\ \ \ \ \ \};} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00118}00118\ } +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00119}00119\ } +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00125}\mbox{\hyperlink{class_d_object_af11334d08ef85c68b3aae7554548e5a7}{00125}}\ \ \ \ \ \textcolor{keyword}{using\ }\mbox{\hyperlink{class_d_object_af11334d08ef85c68b3aae7554548e5a7}{Plugin}}\ =\ std::function;} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00126}00126\ } +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00132}00132\ \ \ \ \ \mbox{\hyperlink{class_d_object_a0ae54853e18265657296bfb5ac3bf9d0}{DObject}}();} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00133}00133\ } +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00139}00139\ \ \ \ \ \mbox{\hyperlink{class_d_object_a0ae54853e18265657296bfb5ac3bf9d0}{DObject}}(\textcolor{keyword}{const}\ \mbox{\hyperlink{class_d_object_a55b7cdac36a3a518ba6e1ecef0e25dcd}{DataType}}\&\ data);} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00140}00140\ } +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00148}00148\ \ \ \ \ \textcolor{keyword}{const}\ \mbox{\hyperlink{class_d_object_a55b7cdac36a3a518ba6e1ecef0e25dcd}{DataType}}\&\ \mbox{\hyperlink{class_d_object_a4862655c3634d019b0a45b811d6f7235}{getData}}()\ const\ noexcept;} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00149}00149\ } +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00155}00155\ \ \ \ \ template\ } +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00156}\mbox{\hyperlink{class_d_object_aca2db093c1c8c6f7893de07544aed619}{00156}}\ \ \ \ \ T\ \mbox{\hyperlink{class_d_object_aca2db093c1c8c6f7893de07544aed619}{getDataAs}}()\textcolor{keyword}{\ const\ }\{} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00157}00157\ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{if}\ (std::holds\_alternative(\mbox{\hyperlink{class_d_object_ad7ba02f6d87ce64792149096f3310b21}{data\_}}))\ \{} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00158}00158\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{return}\ std::get(\mbox{\hyperlink{class_d_object_ad7ba02f6d87ce64792149096f3310b21}{data\_}});} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00159}00159\ \ \ \ \ \ \ \ \ \}\ \textcolor{keywordflow}{else}\ \{} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00160}00160\ \ \ \ \ \ \ \ \ \ \ \ \ \textcolor{keywordflow}{throw}\ std::bad\_variant\_access();} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00161}00161\ \ \ \ \ \ \ \ \ \}} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00162}00162\ \ \ \ \ \}} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00163}00163\ } +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00171}00171\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_d_object_ab1718571434e84e90f1ec463e4786a8a}{setData}}(\textcolor{keyword}{const}\ \mbox{\hyperlink{class_d_object_a55b7cdac36a3a518ba6e1ecef0e25dcd}{DataType}}\&\ data);} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00172}00172\ } +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00180}00180\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_d_object_a6f0023aee463e71d92442dcf61b6ed47}{setDebugging}}(\textcolor{keywordtype}{bool}\ enableDebug);} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00181}00181\ } +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00187}00187\ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_d_object_ae47bf220fbe2173cf6933c2380035dbd}{isDebuggingEnabled}}()\ const\ noexcept;} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00188}00188\ } +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00194}00194\ \ \ \ \ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_d_object_a3dce47a519f9da5085c0c5ac1eea4f38}{setErrorCode}}(\textcolor{keywordtype}{int}\ code)\ noexcept;} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00195}00195\ } +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00201}00201\ \ \ \ \ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_d_object_afa8926d916081de72478cb8813c25e98}{getErrorCode}}()\ const\ noexcept;} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00202}00202\ } +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00203}00203\ } +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00212}00212\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_d_object_a15afffdf339150fc872bf63bdd08d581}{registerPlugin}}(const\ std::\textcolor{keywordtype}{string}\&\ \textcolor{keywordtype}{id},\ \mbox{\hyperlink{class_d_object_af11334d08ef85c68b3aae7554548e5a7}{Plugin}}\ plugin);} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00213}00213\ } +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00221}00221\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_d_object_a99b8688849e11501033a25f61efb8356}{unregisterPlugin}}(const\ std::\textcolor{keywordtype}{string}\&\ \textcolor{keywordtype}{id});} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00222}00222\ } +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00230}00230\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_d_object_a99072eb52bb22745f0248f273fbf28fb}{runPlugin}}(const\ std::\textcolor{keywordtype}{string}\&\ \textcolor{keywordtype}{id});} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00231}00231\ } +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00237}00237\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_d_object_a1223275dcbbf20334ea11707346acb93}{runAllPlugins}}();} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00238}00238\ } +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00248}00248\ \ \ \ \ friend\ std::ostream\&\ operator<<(std::ostream\&\ os,\ const\ \mbox{\hyperlink{class_d_object}{DObject}}\&\ obj);} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00249}00249\ } +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00250}00250\ private:} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00251}\mbox{\hyperlink{class_d_object_ad7ba02f6d87ce64792149096f3310b21}{00251}}\ \ \ \ \ \mbox{\hyperlink{class_d_object_a55b7cdac36a3a518ba6e1ecef0e25dcd}{DataType}}\ \mbox{\hyperlink{class_d_object_ad7ba02f6d87ce64792149096f3310b21}{data\_}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00252}\mbox{\hyperlink{class_d_object_accf5c10d4afc3969607e11b0055312d5}{00252}}\ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_d_object_accf5c10d4afc3969607e11b0055312d5}{debugEnabled\_}}\ =\ false;\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00253}\mbox{\hyperlink{class_d_object_ad8de5890e8dae5fc7e72fabca2520fc3}{00253}}\ \ \ \ \ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_d_object_ad8de5890e8dae5fc7e72fabca2520fc3}{errorCode\_}}\ =\ 0;\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00254}\mbox{\hyperlink{class_d_object_ae9f7e4d2fbabc076961a40185676e208}{00254}}\ \ \ \ \ std::map\ \mbox{\hyperlink{class_d_object_ae9f7e4d2fbabc076961a40185676e208}{plugins\_}};\ \ \ \ \ \ } +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00255}00255\ \};} +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00256}00256\ } +\DoxyCodeLine{\Hypertarget{_d_object_8h_source_l00257}00257\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{//\ DOBJECT\_H}} \end{DoxyCode} diff --git a/docs/latex/_lockable_d_object_8h.tex b/docs/latex/_lockable_d_object_8h.tex index 34e2bfd..3a18a4e 100644 --- a/docs/latex/_lockable_d_object_8h.tex +++ b/docs/latex/_lockable_d_object_8h.tex @@ -17,4 +17,7 @@ class \mbox{\hyperlink{class_lockable_d_object}{Lockable\+DObject}} \doxysubsection{Detailed Description} A lightweight wrapper for \doxylink{class_d_object}{DObject} that adds locking capabilities. -This class allows safe concurrent access to a \doxylink{class_d_object}{DObject} by providing locking and unlocking methods. \ No newline at end of file +This class allows safe concurrent access to a \doxylink{class_d_object}{DObject} by providing locking and unlocking methods. + +Definition in file \mbox{\hyperlink{_lockable_d_object_8h_source}{Lockable\+DObject.\+h}}. + diff --git a/docs/latex/_lockable_d_object_8h_source.tex b/docs/latex/_lockable_d_object_8h_source.tex index 304de65..b379f53 100644 --- a/docs/latex/_lockable_d_object_8h_source.tex +++ b/docs/latex/_lockable_d_object_8h_source.tex @@ -2,28 +2,48 @@ \hypertarget{_lockable_d_object_8h_source}{}\label{_lockable_d_object_8h_source}\index{src/dobj/public/LockableDObject.h@{src/dobj/public/LockableDObject.h}} \mbox{\hyperlink{_lockable_d_object_8h}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ \textcolor{preprocessor}{\#ifndef\ LOCKABLE\_DOBJECT\_H}} -\DoxyCodeLine{00002\ \textcolor{preprocessor}{\#define\ LOCKABLE\_DOBJECT\_H}} -\DoxyCodeLine{00003\ } -\DoxyCodeLine{00004\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_d_object_8h}{DObject.h}}"{}}} -\DoxyCodeLine{00005\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00006\ } -\DoxyCodeLine{00014\ } -\DoxyCodeLine{00019\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_lockable_d_object_ae1a174a2740fa053626fe2820ee0efee}{LockableDObject}}\ \{} -\DoxyCodeLine{00020\ \textcolor{keyword}{public}:} -\DoxyCodeLine{00024\ \ \ \ \ \mbox{\hyperlink{class_lockable_d_object_ae1a174a2740fa053626fe2820ee0efee}{LockableDObject}}()\ =\ \textcolor{keywordflow}{default};} -\DoxyCodeLine{00025\ } -\DoxyCodeLine{00030\ \ \ \ \ \mbox{\hyperlink{class_d_object}{DObject}}\&\ \mbox{\hyperlink{class_lockable_d_object_adcfe201fc728cc1c6fcf638a566ba9a1}{get}}();} -\DoxyCodeLine{00031\ } -\DoxyCodeLine{00035\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_lockable_d_object_ade38ca54703913359fc3b4366f6e292a}{lock}}();} -\DoxyCodeLine{00036\ } -\DoxyCodeLine{00040\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_lockable_d_object_a1481ed99dcd837490bf28309aadaedfb}{unlock}}();} -\DoxyCodeLine{00041\ } -\DoxyCodeLine{00042\ \textcolor{keyword}{private}:} -\DoxyCodeLine{00043\ \ \ \ \ \mbox{\hyperlink{class_d_object}{DObject}}\ object\_;\ \ \ \ \ \ \ \ } -\DoxyCodeLine{00044\ \ \ \ \ std::mutex\ mutex\_;\ \ \ \ \ \ } -\DoxyCodeLine{00045\ \};} -\DoxyCodeLine{00046\ } -\DoxyCodeLine{00047\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{//\ LOCKABLE\_DOBJECT\_H}} +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00001}00001\ \textcolor{comment}{/*\ ***********************************************************************}} +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00002}00002\ \textcolor{comment}{//}} +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00003}00003\ \textcolor{comment}{//\ \ \ Copyright\ (C)\ 2025\ -\/-\/\ The\ 4D-\/STAR\ Collaboration}} +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00004}00004\ \textcolor{comment}{//\ \ \ File\ Author:\ Emily\ Boudreaux}} +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00005}00005\ \textcolor{comment}{//\ \ \ Last\ Modified:\ March\ 17,\ 2025}} +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00006}00006\ \textcolor{comment}{//}} +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00007}00007\ \textcolor{comment}{//\ \ \ 4DSSE\ is\ free\ software;\ you\ can\ use\ it\ and/or\ modify}} +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00008}00008\ \textcolor{comment}{//\ \ \ it\ under\ the\ terms\ and\ restrictions\ the\ GNU\ General\ Library\ Public}} +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00009}00009\ \textcolor{comment}{//\ \ \ License\ version\ 3\ (GPLv3)\ as\ published\ by\ the\ Free\ Software\ Foundation.}} +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00010}00010\ \textcolor{comment}{//}} +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00011}00011\ \textcolor{comment}{//\ \ \ 4DSSE\ is\ distributed\ in\ the\ hope\ that\ it\ will\ be\ useful,}} +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00012}00012\ \textcolor{comment}{//\ \ \ but\ WITHOUT\ ANY\ WARRANTY;\ without\ even\ the\ implied\ warranty\ of}} +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00013}00013\ \textcolor{comment}{//\ \ \ MERCHANTABILITY\ or\ FITNESS\ FOR\ A\ PARTICULAR\ PURPOSE.}} +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00014}00014\ \textcolor{comment}{//\ \ \ See\ the\ GNU\ Library\ General\ Public\ License\ for\ more\ details.}} +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00015}00015\ \textcolor{comment}{//}} +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00016}00016\ \textcolor{comment}{//\ \ \ You\ should\ have\ received\ a\ copy\ of\ the\ GNU\ Library\ General\ Public\ License}} +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00017}00017\ \textcolor{comment}{//\ \ \ along\ with\ this\ software;\ if\ not,\ write\ to\ the\ Free\ Software}} +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00018}00018\ \textcolor{comment}{//\ \ \ Foundation,\ Inc.,\ 59\ Temple\ Place,\ Suite\ 330,\ Boston,\ MA\ 02111-\/1307\ USA}} +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00019}00019\ \textcolor{comment}{//}} +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00020}00020\ \textcolor{comment}{//\ ***********************************************************************\ */}} +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00021}00021\ \textcolor{preprocessor}{\#ifndef\ LOCKABLE\_DOBJECT\_H}} +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00022}00022\ \textcolor{preprocessor}{\#define\ LOCKABLE\_DOBJECT\_H}} +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00023}00023\ } +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00024}00024\ \textcolor{preprocessor}{\#include\ "{}\mbox{\hyperlink{_d_object_8h}{DObject.h}}"{}}} +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00025}00025\ \textcolor{preprocessor}{\#include\ }} +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00026}00026\ } +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00034}00034\ } +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00039}\mbox{\hyperlink{class_lockable_d_object}{00039}}\ \textcolor{keyword}{class\ }\mbox{\hyperlink{class_lockable_d_object_ae1a174a2740fa053626fe2820ee0efee}{LockableDObject}}\ \{} +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00040}00040\ \textcolor{keyword}{public}:} +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00044}\mbox{\hyperlink{class_lockable_d_object_ae1a174a2740fa053626fe2820ee0efee}{00044}}\ \ \ \ \ \mbox{\hyperlink{class_lockable_d_object_ae1a174a2740fa053626fe2820ee0efee}{LockableDObject}}()\ =\ \textcolor{keywordflow}{default};} +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00045}00045\ } +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00050}00050\ \ \ \ \ \mbox{\hyperlink{class_d_object}{DObject}}\&\ \mbox{\hyperlink{class_lockable_d_object_adcfe201fc728cc1c6fcf638a566ba9a1}{get}}();} +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00051}00051\ } +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00055}00055\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_lockable_d_object_ade38ca54703913359fc3b4366f6e292a}{lock}}();} +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00056}00056\ } +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00060}00060\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_lockable_d_object_a1481ed99dcd837490bf28309aadaedfb}{unlock}}();} +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00061}00061\ } +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00062}00062\ \textcolor{keyword}{private}:} +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00063}\mbox{\hyperlink{class_lockable_d_object_a1eb1ca1d9cf979dcb9eead96054b89bb}{00063}}\ \ \ \ \ \mbox{\hyperlink{class_d_object}{DObject}}\ \mbox{\hyperlink{class_lockable_d_object_a1eb1ca1d9cf979dcb9eead96054b89bb}{object\_}};\ \ \ \ \ \ \ \ } +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00064}\mbox{\hyperlink{class_lockable_d_object_a712cd3ea0c565f7e9089a651ef79b7bd}{00064}}\ \ \ \ \ std::mutex\ \mbox{\hyperlink{class_lockable_d_object_a712cd3ea0c565f7e9089a651ef79b7bd}{mutex\_}};\ \ \ \ \ \ } +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00065}00065\ \};} +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00066}00066\ } +\DoxyCodeLine{\Hypertarget{_lockable_d_object_8h_source_l00067}00067\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{//\ LOCKABLE\_DOBJECT\_H}} \end{DoxyCode} diff --git a/docs/latex/_metadata_8cpp.tex b/docs/latex/_metadata_8cpp.tex index 1d4a73a..c6d3929 100644 --- a/docs/latex/_metadata_8cpp.tex +++ b/docs/latex/_metadata_8cpp.tex @@ -18,6 +18,10 @@ Implementation of the \doxylink{class_metadata}{Metadata} class used in the dobj Provides methods to manage metadata for data objects, including size, type, dimensions, and debugging flags. +Definition in file \mbox{\hyperlink{_metadata_8cpp_source}{Metadata.\+cpp}}. + + + \doxysubsection{Function Documentation} \Hypertarget{_metadata_8cpp_a12949a1ea26c4ff1afeb97101c0493c5}\index{Metadata.cpp@{Metadata.cpp}!operator$<$$<$@{operator$<$$<$}} \index{operator$<$$<$@{operator$<$$<$}!Metadata.cpp@{Metadata.cpp}} @@ -41,3 +45,7 @@ This function provides a human-\/readable summary of the metadata. Useful for qu \begin{DoxyReturn}{Returns} A reference to the output stream. \end{DoxyReturn} + + +Definition at line \mbox{\hyperlink{_metadata_8cpp_source_l00146}{146}} of file \mbox{\hyperlink{_metadata_8cpp_source}{Metadata.\+cpp}}. + diff --git a/docs/latex/_metadata_8h.tex b/docs/latex/_metadata_8h.tex index e64b3b7..eaefc7a 100644 --- a/docs/latex/_metadata_8h.tex +++ b/docs/latex/_metadata_8h.tex @@ -14,9 +14,30 @@ Public interface for the \doxylink{class_metadata}{Metadata} class used in the d \item class \mbox{\hyperlink{class_metadata}{Metadata}} \begin{DoxyCompactList}\small\item\em Represents metadata information for data objects in the dobj module. \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsubsection*{Macros} +\begin{DoxyCompactItemize} +\item +\#define \mbox{\hyperlink{_metadata_8h_ab57c319c35ea0fbacf781f2ecb3a4339}{EXPORT\+\_\+\+SYMBOL}} +\end{DoxyCompactItemize} \doxysubsection{Detailed Description} Public interface for the \doxylink{class_metadata}{Metadata} class used in the dobj module. -The \doxylink{class_metadata}{Metadata} class provides descriptive information about the data encapsulated within a dobj, including size, type, dimensions, and debugging flags. \ No newline at end of file +The \doxylink{class_metadata}{Metadata} class provides descriptive information about the data encapsulated within a dobj, including size, type, dimensions, and debugging flags. + +Definition in file \mbox{\hyperlink{_metadata_8h_source}{Metadata.\+h}}. + + + +\doxysubsection{Macro Definition Documentation} +\Hypertarget{_metadata_8h_ab57c319c35ea0fbacf781f2ecb3a4339}\index{Metadata.h@{Metadata.h}!EXPORT\_SYMBOL@{EXPORT\_SYMBOL}} +\index{EXPORT\_SYMBOL@{EXPORT\_SYMBOL}!Metadata.h@{Metadata.h}} +\doxysubsubsection{\texorpdfstring{EXPORT\_SYMBOL}{EXPORT\_SYMBOL}} +{\footnotesize\ttfamily \label{_metadata_8h_ab57c319c35ea0fbacf781f2ecb3a4339} +\#define EXPORT\+\_\+\+SYMBOL} + + + +Definition at line \mbox{\hyperlink{_metadata_8h_source_l00027}{27}} of file \mbox{\hyperlink{_metadata_8h_source}{Metadata.\+h}}. + diff --git a/docs/latex/_metadata_8h_source.tex b/docs/latex/_metadata_8h_source.tex index 8605eec..ab5bc66 100644 --- a/docs/latex/_metadata_8h_source.tex +++ b/docs/latex/_metadata_8h_source.tex @@ -2,52 +2,72 @@ \hypertarget{_metadata_8h_source}{}\label{_metadata_8h_source}\index{src/dobj/public/Metadata.h@{src/dobj/public/Metadata.h}} \mbox{\hyperlink{_metadata_8h}{Go to the documentation of this file.}} \begin{DoxyCode}{0} -\DoxyCodeLine{00001\ \textcolor{preprocessor}{\#ifndef\ METADATA\_H}} -\DoxyCodeLine{00002\ \textcolor{preprocessor}{\#define\ METADATA\_H}} -\DoxyCodeLine{00003\ } -\DoxyCodeLine{00004\ \textcolor{preprocessor}{\#if\ defined(\_\_APPLE\_\_)\ ||\ defined(\_\_linux\_\_)}} -\DoxyCodeLine{00005\ \textcolor{preprocessor}{\#define\ EXPORT\_SYMBOL\ \_\_attribute\_\_((visibility("{}default"{})))}} -\DoxyCodeLine{00006\ \textcolor{preprocessor}{\#else}} -\DoxyCodeLine{00007\ \textcolor{preprocessor}{\#define\ EXPORT\_SYMBOL}} -\DoxyCodeLine{00008\ \textcolor{preprocessor}{\#endif}} -\DoxyCodeLine{00009\ } -\DoxyCodeLine{00010\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00011\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00012\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00013\ \textcolor{preprocessor}{\#include\ }} -\DoxyCodeLine{00014\ } -\DoxyCodeLine{00022\ } -\DoxyCodeLine{00031\ \textcolor{keyword}{class\ }EXPORT\_SYMBOL\ \mbox{\hyperlink{class_metadata_ae849560667461008cb72e83919c20be0}{Metadata}}\ \{} -\DoxyCodeLine{00032\ \textcolor{keyword}{public}:} -\DoxyCodeLine{00036\ \ \ \ \ \mbox{\hyperlink{class_metadata_ae849560667461008cb72e83919c20be0}{Metadata}}()\ =\ \textcolor{keywordflow}{default};} -\DoxyCodeLine{00037\ } -\DoxyCodeLine{00046\ \ \ \ \ \mbox{\hyperlink{class_metadata_ae849560667461008cb72e83919c20be0}{Metadata}}(std::size\_t\ byteSize,\ std::string\ dataType,\ std::vector\ dimensions,\ \textcolor{keywordtype}{bool}\ debugFlag\ =\ \textcolor{keyword}{false});} -\DoxyCodeLine{00047\ } -\DoxyCodeLine{00052\ \ \ \ \ [[nodiscard]]\ std::size\_t\ \mbox{\hyperlink{class_metadata_ac7980d1efdd6ae434f0115f83d08348e}{getByteSize}}()\ const\ noexcept;} -\DoxyCodeLine{00053\ } -\DoxyCodeLine{00058\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_metadata_a07035de7b0c780ef340e1a11c60a4d2b}{setByteSize}}(std::\textcolor{keywordtype}{size\_t}\ byteSize)\ noexcept;} -\DoxyCodeLine{00059\ } -\DoxyCodeLine{00064\ \ \ \ \ [[nodiscard]]\ const\ std::\textcolor{keywordtype}{string}\&\ \mbox{\hyperlink{class_metadata_aeed7f22ccc61d9a3d6425441d381dcdc}{getDataType}}()\ const\ noexcept;} -\DoxyCodeLine{00065\ } -\DoxyCodeLine{00070\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_metadata_a88f4f57d443e2b7664e75e57a29dfbf0}{setDataType}}(const\ std::\textcolor{keywordtype}{string}\&\ dataType);} -\DoxyCodeLine{00071\ } -\DoxyCodeLine{00076\ \ \ \ \ [[nodiscard]]\ const\ std::vector\&\ \mbox{\hyperlink{class_metadata_a412c0c0b8754d85f9edbbdcd637f3b20}{getDimensions}}()\ const\ noexcept;} -\DoxyCodeLine{00077\ } -\DoxyCodeLine{00082\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_metadata_af5264d1666839e69c192b565b5cfa606}{setDimensions}}(const\ std::vector\&\ dimensions);} -\DoxyCodeLine{00083\ } -\DoxyCodeLine{00088\ \ \ \ \ [[nodiscard]]\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_metadata_abe52c81e04665628666b4140cd346b69}{isDebugEnabled}}()\ const\ noexcept;} -\DoxyCodeLine{00089\ } -\DoxyCodeLine{00094\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_metadata_a365c4594ad65c3b10b40a1cf4f4aea26}{setDebugEnabled}}(\textcolor{keywordtype}{bool}\ debugFlag)\ noexcept;} -\DoxyCodeLine{00095\ } -\DoxyCodeLine{00103\ \ \ \ \ friend\ std::ostream\&\ operator<<(std::ostream\&\ os,\ const\ \mbox{\hyperlink{class_metadata_ae849560667461008cb72e83919c20be0}{Metadata}}\&\ metadata);} -\DoxyCodeLine{00104\ } -\DoxyCodeLine{00105\ private:} -\DoxyCodeLine{00106\ \ \ \ \ std::\textcolor{keywordtype}{size\_t}\ byteSize\_\ =\ 0;\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00107\ \ \ \ \ std::\textcolor{keywordtype}{string}\ dataType\_;\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00108\ \ \ \ \ std::vector\ dimensions\_;\ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00109\ \ \ \ \ \textcolor{keywordtype}{bool}\ debugFlag\_\ =\ false;\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } -\DoxyCodeLine{00110\ \};} -\DoxyCodeLine{00111\ } -\DoxyCodeLine{00112\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{//\ METADATA\_H}} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00001}00001\ \textcolor{comment}{/*\ ***********************************************************************}} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00002}00002\ \textcolor{comment}{//}} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00003}00003\ \textcolor{comment}{//\ \ \ Copyright\ (C)\ 2025\ -\/-\/\ The\ 4D-\/STAR\ Collaboration}} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00004}00004\ \textcolor{comment}{//\ \ \ File\ Author:\ Emily\ Boudreaux}} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00005}00005\ \textcolor{comment}{//\ \ \ Last\ Modified:\ March\ 17,\ 2025}} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00006}00006\ \textcolor{comment}{//}} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00007}00007\ \textcolor{comment}{//\ \ \ 4DSSE\ is\ free\ software;\ you\ can\ use\ it\ and/or\ modify}} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00008}00008\ \textcolor{comment}{//\ \ \ it\ under\ the\ terms\ and\ restrictions\ the\ GNU\ General\ Library\ Public}} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00009}00009\ \textcolor{comment}{//\ \ \ License\ version\ 3\ (GPLv3)\ as\ published\ by\ the\ Free\ Software\ Foundation.}} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00010}00010\ \textcolor{comment}{//}} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00011}00011\ \textcolor{comment}{//\ \ \ 4DSSE\ is\ distributed\ in\ the\ hope\ that\ it\ will\ be\ useful,}} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00012}00012\ \textcolor{comment}{//\ \ \ but\ WITHOUT\ ANY\ WARRANTY;\ without\ even\ the\ implied\ warranty\ of}} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00013}00013\ \textcolor{comment}{//\ \ \ MERCHANTABILITY\ or\ FITNESS\ FOR\ A\ PARTICULAR\ PURPOSE.}} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00014}00014\ \textcolor{comment}{//\ \ \ See\ the\ GNU\ Library\ General\ Public\ License\ for\ more\ details.}} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00015}00015\ \textcolor{comment}{//}} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00016}00016\ \textcolor{comment}{//\ \ \ You\ should\ have\ received\ a\ copy\ of\ the\ GNU\ Library\ General\ Public\ License}} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00017}00017\ \textcolor{comment}{//\ \ \ along\ with\ this\ software;\ if\ not,\ write\ to\ the\ Free\ Software}} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00018}00018\ \textcolor{comment}{//\ \ \ Foundation,\ Inc.,\ 59\ Temple\ Place,\ Suite\ 330,\ Boston,\ MA\ 02111-\/1307\ USA}} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00019}00019\ \textcolor{comment}{//}} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00020}00020\ \textcolor{comment}{//\ ***********************************************************************\ */}} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00021}00021\ \textcolor{preprocessor}{\#ifndef\ METADATA\_H}} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00022}00022\ \textcolor{preprocessor}{\#define\ METADATA\_H}} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00023}00023\ } +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00024}00024\ \textcolor{preprocessor}{\#if\ defined(\_\_APPLE\_\_)\ ||\ defined(\_\_linux\_\_)}} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00025}00025\ \textcolor{preprocessor}{\#define\ EXPORT\_SYMBOL\ \_\_attribute\_\_((visibility("{}default"{})))}} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00026}00026\ \textcolor{preprocessor}{\#else}} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00027}\mbox{\hyperlink{_metadata_8h_ab57c319c35ea0fbacf781f2ecb3a4339}{00027}}\ \textcolor{preprocessor}{\#define\ EXPORT\_SYMBOL}} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00028}00028\ \textcolor{preprocessor}{\#endif}} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00029}00029\ } +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00030}00030\ \textcolor{preprocessor}{\#include\ }} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00031}00031\ \textcolor{preprocessor}{\#include\ }} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00032}00032\ \textcolor{preprocessor}{\#include\ }} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00033}00033\ \textcolor{preprocessor}{\#include\ }} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00034}00034\ } +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00042}00042\ } +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00051}\mbox{\hyperlink{class_metadata}{00051}}\ \textcolor{keyword}{class\ }\mbox{\hyperlink{_metadata_8h_ab57c319c35ea0fbacf781f2ecb3a4339}{EXPORT\_SYMBOL}}\ \mbox{\hyperlink{class_metadata_ae849560667461008cb72e83919c20be0}{Metadata}}\ \{} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00052}00052\ \textcolor{keyword}{public}:} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00056}\mbox{\hyperlink{class_metadata_ae849560667461008cb72e83919c20be0}{00056}}\ \ \ \ \ \mbox{\hyperlink{class_metadata_ae849560667461008cb72e83919c20be0}{Metadata}}()\ =\ \textcolor{keywordflow}{default};} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00057}00057\ } +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00066}00066\ \ \ \ \ \mbox{\hyperlink{class_metadata_ae849560667461008cb72e83919c20be0}{Metadata}}(std::size\_t\ byteSize,\ std::string\ dataType,\ std::vector\ dimensions,\ \textcolor{keywordtype}{bool}\ debugFlag\ =\ \textcolor{keyword}{false});} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00067}00067\ } +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00072}00072\ \ \ \ \ [[nodiscard]]\ std::size\_t\ \mbox{\hyperlink{class_metadata_ac7980d1efdd6ae434f0115f83d08348e}{getByteSize}}()\ const\ noexcept;} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00073}00073\ } +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00078}00078\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_metadata_a07035de7b0c780ef340e1a11c60a4d2b}{setByteSize}}(std::\textcolor{keywordtype}{size\_t}\ byteSize)\ noexcept;} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00079}00079\ } +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00084}00084\ \ \ \ \ [[nodiscard]]\ const\ std::\textcolor{keywordtype}{string}\&\ \mbox{\hyperlink{class_metadata_aeed7f22ccc61d9a3d6425441d381dcdc}{getDataType}}()\ const\ noexcept;} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00085}00085\ } +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00090}00090\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_metadata_a88f4f57d443e2b7664e75e57a29dfbf0}{setDataType}}(const\ std::\textcolor{keywordtype}{string}\&\ dataType);} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00091}00091\ } +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00096}00096\ \ \ \ \ [[nodiscard]]\ const\ std::vector\&\ \mbox{\hyperlink{class_metadata_a412c0c0b8754d85f9edbbdcd637f3b20}{getDimensions}}()\ const\ noexcept;} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00097}00097\ } +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00102}00102\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_metadata_af5264d1666839e69c192b565b5cfa606}{setDimensions}}(const\ std::vector\&\ dimensions);} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00103}00103\ } +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00108}00108\ \ \ \ \ [[nodiscard]]\ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_metadata_abe52c81e04665628666b4140cd346b69}{isDebugEnabled}}()\ const\ noexcept;} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00109}00109\ } +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00114}00114\ \ \ \ \ \textcolor{keywordtype}{void}\ \mbox{\hyperlink{class_metadata_a365c4594ad65c3b10b40a1cf4f4aea26}{setDebugEnabled}}(\textcolor{keywordtype}{bool}\ debugFlag)\ noexcept;} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00115}00115\ } +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00123}00123\ \ \ \ \ friend\ std::ostream\&\ operator<<(std::ostream\&\ os,\ const\ \mbox{\hyperlink{class_metadata_ae849560667461008cb72e83919c20be0}{Metadata}}\&\ metadata);} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00124}00124\ } +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00125}00125\ private:} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00126}\mbox{\hyperlink{class_metadata_ac73a509797c98c0d52fb32e1f93e38bc}{00126}}\ \ \ \ \ \textcolor{keywordtype}{int}\ \mbox{\hyperlink{class_metadata_ac73a509797c98c0d52fb32e1f93e38bc}{byteSize\_}}\ =\ 0;\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00127}\mbox{\hyperlink{class_metadata_a290205e5f46416dd0f48bd6ff62888ac}{00127}}\ \ \ \ \ std::\textcolor{keywordtype}{string}\ \mbox{\hyperlink{class_metadata_a290205e5f46416dd0f48bd6ff62888ac}{dataType\_}};\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00128}\mbox{\hyperlink{class_metadata_a163f74d4ef9ecd13a34e7e9cab2e21ce}{00128}}\ \ \ \ \ std::vector\ \mbox{\hyperlink{class_metadata_a163f74d4ef9ecd13a34e7e9cab2e21ce}{dimensions\_}};\ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00129}\mbox{\hyperlink{class_metadata_a65fd506f1bd41699d9cd19bc0dfc9701}{00129}}\ \ \ \ \ \textcolor{keywordtype}{bool}\ \mbox{\hyperlink{class_metadata_a65fd506f1bd41699d9cd19bc0dfc9701}{debugFlag\_}}\ =\ false;\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ } +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00130}00130\ \};} +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00131}00131\ } +\DoxyCodeLine{\Hypertarget{_metadata_8h_source_l00132}00132\ \textcolor{preprocessor}{\#endif\ }\textcolor{comment}{//\ METADATA\_H}} \end{DoxyCode} diff --git a/docs/latex/annotated.tex b/docs/latex/annotated.tex index 5f75c48..00259d7 100644 --- a/docs/latex/annotated.tex +++ b/docs/latex/annotated.tex @@ -1,25 +1,48 @@ \doxysection{Class List} Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList} -\item\contentsline{section}{\mbox{\hyperlink{classBilinearIntegratorWrapper}{Bilinear\+Integrator\+Wrapper}} \\*A wrapper class for bilinear integrator }{\pageref{classBilinearIntegratorWrapper}}{} -\item\contentsline{section}{\mbox{\hyperlink{classCompositeNonlinearIntegrator}{Composite\+Nonlinear\+Integrator}} \\*A class for composite nonlinear integrator }{\pageref{classCompositeNonlinearIntegrator}}{} -\item\contentsline{section}{\mbox{\hyperlink{classConfig}{Config}} \\*Singleton class to manage configuration settings loaded from a YAML file }{\pageref{classConfig}}{} -\item\contentsline{section}{\mbox{\hyperlink{classconfigTest}{config\+Test}} \\*Test suite for the \mbox{\hyperlink{classConfig}{Config}} class }{\pageref{classconfigTest}}{} -\item\contentsline{section}{\mbox{\hyperlink{classconfigTestPrivateAccessor}{config\+Test\+Private\+Accessor}} }{\pageref{classconfigTestPrivateAccessor}}{} -\item\contentsline{section}{\mbox{\hyperlink{structConstant}{Constant}} \\*Structure to hold a constant\textquotesingle{}s details }{\pageref{structConstant}}{} -\item\contentsline{section}{\mbox{\hyperlink{classConstants}{Constants}} \\*Class to manage a collection of constants }{\pageref{classConstants}}{} -\item\contentsline{section}{\mbox{\hyperlink{classconstTest}{const\+Test}} \\*Test suite for the const class }{\pageref{classconstTest}}{} -\item\contentsline{section}{\mbox{\hyperlink{classDObject}{DObject}} \\*A universal data container class }{\pageref{classDObject}}{} -\item\contentsline{section}{\mbox{\hyperlink{classDObjectTest}{DObject\+Test}} \\*Test suite for the \mbox{\hyperlink{classDObject}{DObject}} class }{\pageref{classDObjectTest}}{} -\item\contentsline{section}{\mbox{\hyperlink{structHeader}{Header}} \\*Structure to hold the header information of an OPAT file }{\pageref{structHeader}}{} -\item\contentsline{section}{\mbox{\hyperlink{classLockableDObject}{Lockable\+DObject}} \\*Wrapper for \mbox{\hyperlink{classDObject}{DObject}} with thread-\/safe access }{\pageref{classLockableDObject}}{} -\item\contentsline{section}{\mbox{\hyperlink{classLockableDObjectTest}{Lockable\+DObject\+Test}} \\*Test suite for the \mbox{\hyperlink{classLockableDObject}{Lockable\+DObject}} class }{\pageref{classLockableDObjectTest}}{} -\item\contentsline{section}{\mbox{\hyperlink{classMeshIO}{Mesh\+IO}} \\*Class for handling mesh input/output operations }{\pageref{classMeshIO}}{} -\item\contentsline{section}{\mbox{\hyperlink{classmeshIOTest}{mesh\+IOTest}} }{\pageref{classmeshIOTest}}{} -\item\contentsline{section}{\mbox{\hyperlink{classMetadata}{Metadata}} \\*Represents metadata information for data objects in the dobj module }{\pageref{classMetadata}}{} -\item\contentsline{section}{\mbox{\hyperlink{classMetadataTest}{Metadata\+Test}} \\*Test suite for the \mbox{\hyperlink{classMetadata}{Metadata}} class }{\pageref{classMetadataTest}}{} -\item\contentsline{section}{\mbox{\hyperlink{classNonlinearPowerIntegrator}{Nonlinear\+Power\+Integrator}} \\*A class for nonlinear power integrator }{\pageref{classNonlinearPowerIntegrator}}{} -\item\contentsline{section}{\mbox{\hyperlink{classOpatIO}{Opat\+IO}} \\*Class to manage the input/output operations for OPAT files }{\pageref{classOpatIO}}{} -\item\contentsline{section}{\mbox{\hyperlink{classopatIOTest}{opat\+IOTest}} \\*Test suite for the const class }{\pageref{classopatIOTest}}{} -\item\contentsline{section}{\mbox{\hyperlink{structOPATTable}{OPATTable}} \\*Structure to hold the data of an OPAT table }{\pageref{structOPATTable}}{} -\item\contentsline{section}{\mbox{\hyperlink{structTableIndex}{Table\+Index}} \\*Structure to hold the index information of a table in an OPAT file }{\pageref{structTableIndex}}{} +\item\contentsline{section}{\mbox{\hyperlink{classnn_approx8_1_1_approx8_network}{nn\+Approx8\+::\+Approx8\+Network}} \\*Class for the Approx8 nuclear reaction network }{\pageref{classnn_approx8_1_1_approx8_network}}{} +\item\contentsline{section}{\mbox{\hyperlink{classapprox8_test}{approx8\+Test}} }{\pageref{classapprox8_test}}{} +\item\contentsline{section}{\mbox{\hyperlink{classcomposition_1_1_composition}{composition\+::\+Composition}} }{\pageref{classcomposition_1_1_composition}}{} +\item\contentsline{section}{\mbox{\hyperlink{structcomposition_1_1_composition_entry}{composition\+::\+Composition\+Entry}} \\*Represents an entry in the composition with a symbol and mass fraction }{\pageref{structcomposition_1_1_composition_entry}}{} +\item\contentsline{section}{\mbox{\hyperlink{classcomposition_test}{composition\+Test}} \\*Test suite for the composition class }{\pageref{classcomposition_test}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_config}{Config}} \\*Singleton class to manage configuration settings loaded from a YAML file }{\pageref{class_config}}{} +\item\contentsline{section}{\mbox{\hyperlink{classconfig_test}{config\+Test}} \\*Test suite for the \doxylink{class_config}{Config} class }{\pageref{classconfig_test}}{} +\item\contentsline{section}{\mbox{\hyperlink{classconfig_test_private_accessor}{config\+Test\+Private\+Accessor}} }{\pageref{classconfig_test_private_accessor}}{} +\item\contentsline{section}{\mbox{\hyperlink{struct_constant}{Constant}} \\*Structure to hold a constant\textquotesingle{}s details }{\pageref{struct_constant}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_constants}{Constants}} \\*Class to manage a collection of constants }{\pageref{class_constants}}{} +\item\contentsline{section}{\mbox{\hyperlink{classconst_test}{const\+Test}} \\*Test suite for the const class }{\pageref{classconst_test}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_d_object}{DObject}} \\*A universal data container class }{\pageref{class_d_object}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_d_object_test}{DObject\+Test}} \\*Test suite for the \doxylink{class_d_object}{DObject} class }{\pageref{class_d_object_test}}{} +\item\contentsline{section}{\mbox{\hyperlink{structpolycoeff_1_1d_theta_interp_coeff}{polycoeff\+::d\+Theta\+Interp\+Coeff}} }{\pageref{structpolycoeff_1_1d_theta_interp_coeff}}{} +\item\contentsline{section}{\mbox{\hyperlink{structhelmholtz_1_1_e_o_s}{helmholtz\+::\+EOS}} \\*Structure to hold the output parameters and derivatives of the \doxylink{structhelmholtz_1_1_e_o_s}{EOS} calculation }{\pageref{structhelmholtz_1_1_e_o_s}}{} +\item\contentsline{section}{\mbox{\hyperlink{structhelmholtz_1_1_e_o_s_input}{helmholtz\+::\+EOSInput}} \\*Structure to hold the input parameters for the \doxylink{structhelmholtz_1_1_e_o_s}{EOS} calculation }{\pageref{structhelmholtz_1_1_e_o_s_input}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_eos_i_o}{Eos\+IO}} \\*Handles the input/output operations for EOS tables }{\pageref{class_eos_i_o}}{} +\item\contentsline{section}{\mbox{\hyperlink{classeos_test}{eos\+Test}} \\*Test suite for the const class }{\pageref{classeos_test}}{} +\item\contentsline{section}{\mbox{\hyperlink{structform_bundle}{form\+Bundle}} \\*Structure to hold the various bilinear and nonlinear forms for the polytrope problem }{\pageref{structform_bundle}}{} +\item\contentsline{section}{\mbox{\hyperlink{structcomposition_1_1_global_composition}{composition\+::\+Global\+Composition}} \\*Represents the global composition of a system. This tends to be used after finalize and is primarily for internal use }{\pageref{structcomposition_1_1_global_composition}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_g_m_r_e_s_inverter}{GMRESInverter}} \\*Provides an approximate inverse of the \doxylink{class_schur_compliment}{Schur\+Compliment} operator using GMRES }{\pageref{class_g_m_r_e_s_inverter}}{} +\item\contentsline{section}{\mbox{\hyperlink{structhelmholtz_1_1_h_e_l_m_table}{helmholtz\+::\+HELMTable}} \\*Structure to hold the Helmholtz \doxylink{structhelmholtz_1_1_e_o_s}{EOS} table data }{\pageref{structhelmholtz_1_1_h_e_l_m_table}}{} +\item\contentsline{section}{\mbox{\hyperlink{structnn_approx8_1_1_jacobian}{nn\+Approx8\+::\+Jacobian}} \\*Functor to calculate the \doxylink{structnn_approx8_1_1_jacobian}{Jacobian} matrix for implicit solvers }{\pageref{structnn_approx8_1_1_jacobian}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_lockable_d_object}{Lockable\+DObject}} \\*Wrapper for \doxylink{class_d_object}{DObject} with thread-\/safe access }{\pageref{class_lockable_d_object}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_lockable_d_object_test}{Lockable\+DObject\+Test}} \\*Test suite for the \doxylink{class_lockable_d_object}{Lockable\+DObject} class }{\pageref{class_lockable_d_object_test}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_probe_1_1_log_manager}{Probe\+::\+Log\+Manager}} \\*Class to manage logging operations }{\pageref{class_probe_1_1_log_manager}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_mesh_i_o}{Mesh\+IO}} \\*Class for handling mesh input/output operations }{\pageref{class_mesh_i_o}}{} +\item\contentsline{section}{\mbox{\hyperlink{classmesh_i_o_test}{mesh\+IOTest}} }{\pageref{classmesh_i_o_test}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_metadata}{Metadata}} \\*Represents metadata information for data objects in the dobj module }{\pageref{class_metadata}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_metadata_test}{Metadata\+Test}} \\*Test suite for the \doxylink{class_metadata}{Metadata} class }{\pageref{class_metadata_test}}{} +\item\contentsline{section}{\mbox{\hyperlink{structnn_approx8_1_1_net}{nn\+Approx8\+::\+Net}} \\*Contains constants and arrays related to the nuclear network }{\pageref{structnn_approx8_1_1_net}}{} +\item\contentsline{section}{\mbox{\hyperlink{structnuclear_network_1_1_net_in}{nuclear\+Network\+::\+Net\+In}} \\*Input structure for the network evaluation }{\pageref{structnuclear_network_1_1_net_in}}{} +\item\contentsline{section}{\mbox{\hyperlink{structnuclear_network_1_1_net_out}{nuclear\+Network\+::\+Net\+Out}} \\*Output structure for the network evaluation }{\pageref{structnuclear_network_1_1_net_out}}{} +\item\contentsline{section}{\mbox{\hyperlink{classnuclear_network_1_1_network}{nuclear\+Network\+::\+Network}} \\*Class for network evaluation }{\pageref{classnuclear_network_1_1_network}}{} +\item\contentsline{section}{\mbox{\hyperlink{classpoly_m_f_e_m_utils_1_1_nonlinear_power_integrator}{poly\+MFEMUtils\+::\+Nonlinear\+Power\+Integrator}} \\*A class for nonlinear power integrator }{\pageref{classpoly_m_f_e_m_utils_1_1_nonlinear_power_integrator}}{} +\item\contentsline{section}{\mbox{\hyperlink{structnn_approx8_1_1_o_d_e}{nn\+Approx8\+::\+ODE}} \\*Functor to calculate the derivatives for the \doxylink{structnn_approx8_1_1_o_d_e}{ODE} solver }{\pageref{structnn_approx8_1_1_o_d_e}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_poly_solver}{Poly\+Solver}} \\*Solves the Lane-\/\+Emden equation for a polytropic star using a mixed finite element method }{\pageref{class_poly_solver}}{} +\item\contentsline{section}{\mbox{\hyperlink{classpoly_test}{poly\+Test}} }{\pageref{classpoly_test}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_polytrope_operator}{Polytrope\+Operator}} \\*Represents the coupled nonlinear operator for the polytropic system }{\pageref{class_polytrope_operator}}{} +\item\contentsline{section}{\mbox{\hyperlink{classprobe_test}{probe\+Test}} }{\pageref{classprobe_test}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_resource_manager}{Resource\+Manager}} \\*Manages resources within the application }{\pageref{class_resource_manager}}{} +\item\contentsline{section}{\mbox{\hyperlink{classresource_manager_test}{resource\+Manager\+Test}} \\*Test suite for the resource\+Manager class }{\pageref{classresource_manager_test}}{} +\item\contentsline{section}{\mbox{\hyperlink{class_schur_compliment}{Schur\+Compliment}} \\*Represents the Schur complement operator used in the solution process }{\pageref{class_schur_compliment}}{} +\item\contentsline{section}{\mbox{\hyperlink{structsolver_bundle}{solver\+Bundle}} \\*Structure to manage the lifetime of MFEM solver objects }{\pageref{structsolver_bundle}}{} +\item\contentsline{section}{\mbox{\hyperlink{structpolycoeff_1_1x1_interp_coeff}{polycoeff\+::x1\+Interp\+Coeff}} \\*Coefficients for the interpolations of the surface location of a polytrope }{\pageref{structpolycoeff_1_1x1_interp_coeff}}{} \end{DoxyCompactList} diff --git a/docs/latex/class_d_object.tex b/docs/latex/class_d_object.tex index 8726db6..fd5c6c2 100644 --- a/docs/latex/class_d_object.tex +++ b/docs/latex/class_d_object.tex @@ -12,7 +12,7 @@ A universal data container class. \doxysubsubsection*{Public Types} \begin{DoxyCompactItemize} \item -using \mbox{\hyperlink{class_d_object_ad6fc2e29eae70cf94a2d241527857573}{Data\+Type}} +using \mbox{\hyperlink{class_d_object_a55b7cdac36a3a518ba6e1ecef0e25dcd}{Data\+Type}} \begin{DoxyCompactList}\small\item\em Supported data types for the \doxylink{class_d_object}{DObject}. \end{DoxyCompactList}\item using \mbox{\hyperlink{class_d_object_af11334d08ef85c68b3aae7554548e5a7}{Plugin}} = std\+::function$<$void(\mbox{\hyperlink{class_d_object}{DObject}}\&)$>$ \begin{DoxyCompactList}\small\item\em Placeholder type for plugins. \end{DoxyCompactList}\end{DoxyCompactItemize} @@ -21,20 +21,22 @@ using \mbox{\hyperlink{class_d_object_af11334d08ef85c68b3aae7554548e5a7}{Plugin} \item \mbox{\hyperlink{class_d_object_a0ae54853e18265657296bfb5ac3bf9d0}{DObject}} () \begin{DoxyCompactList}\small\item\em Default constructor. \end{DoxyCompactList}\item -\mbox{\hyperlink{class_d_object_ab0c940fa193a42158c6726bf1a2ef54d}{DObject}} (const \mbox{\hyperlink{class_d_object_ad6fc2e29eae70cf94a2d241527857573}{Data\+Type}} \&data, const \mbox{\hyperlink{class_metadata}{Metadata}} \&metadata) -\begin{DoxyCompactList}\small\item\em Constructor to initialize a \doxylink{class_d_object}{DObject} with data and metadata. \end{DoxyCompactList}\item -const \mbox{\hyperlink{class_d_object_ad6fc2e29eae70cf94a2d241527857573}{Data\+Type}} \& \mbox{\hyperlink{class_d_object_a4862655c3634d019b0a45b811d6f7235}{get\+Data}} () const noexcept +\mbox{\hyperlink{class_d_object_a598321f3b8524b98df72393c04d7470c}{DObject}} (const \mbox{\hyperlink{class_d_object_a55b7cdac36a3a518ba6e1ecef0e25dcd}{Data\+Type}} \&data) +\begin{DoxyCompactList}\small\item\em Constructor to initialize a \doxylink{class_d_object}{DObject} with data. \end{DoxyCompactList}\item +const \mbox{\hyperlink{class_d_object_a55b7cdac36a3a518ba6e1ecef0e25dcd}{Data\+Type}} \& \mbox{\hyperlink{class_d_object_a4862655c3634d019b0a45b811d6f7235}{get\+Data}} () const noexcept \begin{DoxyCompactList}\small\item\em Retrieves the data stored in the \doxylink{class_d_object}{DObject}. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_d_object_ab1718571434e84e90f1ec463e4786a8a}{set\+Data}} (const \mbox{\hyperlink{class_d_object_ad6fc2e29eae70cf94a2d241527857573}{Data\+Type}} \&data) +{\footnotesize template$<$typename T$>$ }\\T \mbox{\hyperlink{class_d_object_aca2db093c1c8c6f7893de07544aed619}{get\+Data\+As}} () const +\begin{DoxyCompactList}\small\item\em Retrieves the data stored in the \doxylink{class_d_object}{DObject} as a typed object so that std\+::get$<$\+T$>$() is not needed. \end{DoxyCompactList}\item +void \mbox{\hyperlink{class_d_object_ab1718571434e84e90f1ec463e4786a8a}{set\+Data}} (const \mbox{\hyperlink{class_d_object_a55b7cdac36a3a518ba6e1ecef0e25dcd}{Data\+Type}} \&data) \begin{DoxyCompactList}\small\item\em Sets the data for the \doxylink{class_d_object}{DObject}. \end{DoxyCompactList}\item -const \mbox{\hyperlink{class_metadata}{Metadata}} \& \mbox{\hyperlink{class_d_object_a157b31e881aac6dd40782d3abc561d4e}{get\+Metadata}} () const noexcept -\begin{DoxyCompactList}\small\item\em Retrieves the metadata associated with the \doxylink{class_d_object}{DObject}. \end{DoxyCompactList}\item -void \mbox{\hyperlink{class_d_object_a296b1519249fdc1f6c7b4ab62d5421bc}{set\+Metadata}} (const \mbox{\hyperlink{class_metadata}{Metadata}} \&metadata) -\begin{DoxyCompactList}\small\item\em Updates the metadata for the \doxylink{class_d_object}{DObject}. \end{DoxyCompactList}\item void \mbox{\hyperlink{class_d_object_a6f0023aee463e71d92442dcf61b6ed47}{set\+Debugging}} (bool enable\+Debug) \begin{DoxyCompactList}\small\item\em Enables or disables debugging and tracing for the \doxylink{class_d_object}{DObject}. \end{DoxyCompactList}\item bool \mbox{\hyperlink{class_d_object_ae47bf220fbe2173cf6933c2380035dbd}{is\+Debugging\+Enabled}} () const noexcept \begin{DoxyCompactList}\small\item\em Checks if debugging is enabled for the \doxylink{class_d_object}{DObject}. \end{DoxyCompactList}\item +int \mbox{\hyperlink{class_d_object_a3dce47a519f9da5085c0c5ac1eea4f38}{set\+Error\+Code}} (int code) noexcept +\item +int \mbox{\hyperlink{class_d_object_afa8926d916081de72478cb8813c25e98}{get\+Error\+Code}} () const noexcept +\begin{DoxyCompactList}\small\item\em Get the error code tracked by the \doxylink{class_d_object}{DObject}. \end{DoxyCompactList}\item void \mbox{\hyperlink{class_d_object_a15afffdf339150fc872bf63bdd08d581}{register\+Plugin}} (const std\+::string \&id, \mbox{\hyperlink{class_d_object_af11334d08ef85c68b3aae7554548e5a7}{Plugin}} plugin) \begin{DoxyCompactList}\small\item\em Registers a plugin with the \doxylink{class_d_object}{DObject}. \end{DoxyCompactList}\item void \mbox{\hyperlink{class_d_object_a99b8688849e11501033a25f61efb8356}{unregister\+Plugin}} (const std\+::string \&id) @@ -43,6 +45,22 @@ void \mbox{\hyperlink{class_d_object_a99072eb52bb22745f0248f273fbf28fb}{run\+Plu \begin{DoxyCompactList}\small\item\em Executes a plugin by its identifier. \end{DoxyCompactList}\item void \mbox{\hyperlink{class_d_object_a1223275dcbbf20334ea11707346acb93}{run\+All\+Plugins}} () \begin{DoxyCompactList}\small\item\em Executes all registered plugins in the registry. \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsubsection*{Public Attributes} +\begin{DoxyCompactItemize} +\item +std\+::map$<$ int, std\+::string $>$ \mbox{\hyperlink{class_d_object_a358d5f015da09ae5f0cbb46f3fd9e401}{data\+Type\+Map}} +\end{DoxyCompactItemize} +\doxysubsubsection*{Private Attributes} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{class_d_object_a55b7cdac36a3a518ba6e1ecef0e25dcd}{Data\+Type}} \mbox{\hyperlink{class_d_object_ad7ba02f6d87ce64792149096f3310b21}{data\+\_\+}} +\begin{DoxyCompactList}\small\item\em The main data stored in the \doxylink{class_d_object}{DObject}. \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_d_object_accf5c10d4afc3969607e11b0055312d5}{debug\+Enabled\+\_\+}} = false +\begin{DoxyCompactList}\small\item\em Indicates whether debugging is enabled. \end{DoxyCompactList}\item +int \mbox{\hyperlink{class_d_object_ad8de5890e8dae5fc7e72fabca2520fc3}{error\+Code\+\_\+}} = 0 +\begin{DoxyCompactList}\small\item\em Error code tracked by the \doxylink{class_d_object}{DObject}. \end{DoxyCompactList}\item +std\+::map$<$ std\+::string, \mbox{\hyperlink{class_d_object_af11334d08ef85c68b3aae7554548e5a7}{Plugin}} $>$ \mbox{\hyperlink{class_d_object_ae9f7e4d2fbabc076961a40185676e208}{plugins\+\_\+}} +\begin{DoxyCompactList}\small\item\em Registry for dynamically registered plugins. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsubsection*{Friends} \begin{DoxyCompactItemize} \item @@ -53,20 +71,68 @@ std\+::ostream \& \mbox{\hyperlink{class_d_object_aa54e75574f0302a2ca7252f9f0f0b \doxysubsection{Detailed Description} A universal data container class. -The \doxylink{class_d_object}{DObject} class is designed to store arbitrary data alongside descriptive metadata. It supports plugin registration to allow extensible functionality. +The \doxylink{class_d_object}{DObject} class is designed to store arbitrary data alongside descriptive metadata. It supports plugin registration to allow extensible functionality. + +The general purpose of this is to simplify memory managment, function interfaces, and interoperability with other languages by wrapping all of that up inside of one location (\doxylink{class_d_object}{DObject}). There are still a limited number of types that DOBject can represent these include +\begin{DoxyItemize} +\item bool +\item short int +\item int +\item long int +\item float +\item double +\item long double +\item std\+::string +\item std\+::monostate +\item std\+::vector$<$int$>$ +\item std\+::vector$<$float$>$ +\item std\+::vector$<$double$>$ +\item std\+::vector$<$std\+::string$>$ +\item std\+::vector$<$std\+::vector$<$int$>$$>$ +\item std\+::vector$<$std\+::vector$<$float$>$$>$ +\item std\+::vector$<$std\+::vector$<$double$>$$>$ +\item std\+::vector$<$std\+::vector$<$std\+::vector$<$int$>$$>$$>$ +\item std\+::vector$<$std\+::vector$<$std\+::vector$<$float$>$$>$$>$ +\item std\+::vector\texorpdfstring{$<$}{<}std\+::vector$<$std\+::vector$<$double$>$$>$ +\end{DoxyItemize} + +If more types are needed, they can be added to the \doxylink{class_d_object_a55b7cdac36a3a518ba6e1ecef0e25dcd}{Data\+Type} variant. + +In general the usage of this might look like +\begin{DoxyCode}{0} +\DoxyCodeLine{\mbox{\hyperlink{class_d_object_a0ae54853e18265657296bfb5ac3bf9d0}{DObject}}\ obj;} +\DoxyCodeLine{std::vector\ data\ =\ \{1,\ 2,\ 3,\ 4,\ 5\};} +\DoxyCodeLine{obj.\mbox{\hyperlink{class_d_object_ab1718571434e84e90f1ec463e4786a8a}{setData}}(data);} +\DoxyCodeLine{std::cout\ <<\ \textcolor{stringliteral}{"{}Data\ is\ "{}}\ <<\ obj\ <<\ std::end;} +\DoxyCodeLine{someFunction(\&obj);} + +\end{DoxyCode} + + +All memory managment should be taken care of as all datatypes accepted by the varient are either primatives or include their own built in memory managment (i.\+e. this means that wherever possible vectors should be used in place of raw arrays). + +Definition at line \mbox{\hyperlink{_d_object_8h_source_l00089}{89}} of file \mbox{\hyperlink{_d_object_8h_source}{DObject.\+h}}. + + \doxysubsection{Member Typedef Documentation} -\Hypertarget{class_d_object_ad6fc2e29eae70cf94a2d241527857573}\index{DObject@{DObject}!DataType@{DataType}} +\Hypertarget{class_d_object_a55b7cdac36a3a518ba6e1ecef0e25dcd}\index{DObject@{DObject}!DataType@{DataType}} \index{DataType@{DataType}!DObject@{DObject}} \doxysubsubsection{\texorpdfstring{DataType}{DataType}} -{\footnotesize\ttfamily \label{class_d_object_ad6fc2e29eae70cf94a2d241527857573} -using \mbox{\hyperlink{class_d_object_ad6fc2e29eae70cf94a2d241527857573}{DObject\+::\+Data\+Type}}} +{\footnotesize\ttfamily \label{class_d_object_a55b7cdac36a3a518ba6e1ecef0e25dcd} +using \mbox{\hyperlink{class_d_object_a55b7cdac36a3a518ba6e1ecef0e25dcd}{DObject\+::\+Data\+Type}}} {\bfseries Initial value\+:} \begin{DoxyCode}{0} \DoxyCodeLine{\ std::variant<} -\DoxyCodeLine{\ \ \ \ \ \ \ \ int,\ float,\ double,\ std::string,\ std::monostate,} -\DoxyCodeLine{\ \ \ \ \ \ \ \ std::vector,\ std::vector,\ std::vector} +\DoxyCodeLine{\ \ \ \ \ \ \ \ bool,\ \textcolor{keywordtype}{short}\ int,\ int,\ \textcolor{keywordtype}{long}\ int,\ float,\ double,\ } +\DoxyCodeLine{\ \ \ \ \ \ \ \ \textcolor{keywordtype}{long}\ double,\ std::string,\ std::monostate,\ std::vector,} +\DoxyCodeLine{\ \ \ \ \ \ \ \ std::vector,\ std::vector,\ std::vector,} +\DoxyCodeLine{\ \ \ \ \ \ \ \ std::vector>,\ std::vector>,} +\DoxyCodeLine{\ \ \ \ \ \ \ \ std::vector>,} +\DoxyCodeLine{\ \ \ \ \ \ \ \ std::vector>>,} +\DoxyCodeLine{\ \ \ \ \ \ \ \ std::vector>>,} +\DoxyCodeLine{\ \ \ \ \ \ \ \ std::vector>>} \DoxyCodeLine{\ \ \ \ >} \end{DoxyCode} @@ -74,7 +140,11 @@ using \mbox{\hyperlink{class_d_object_ad6fc2e29eae70cf94a2d241527857573}{DObject Supported data types for the \doxylink{class_d_object}{DObject}. -This type alias uses {\ttfamily std\+::variant} to store different types of data, ensuring type safety and flexibility. \Hypertarget{class_d_object_af11334d08ef85c68b3aae7554548e5a7}\index{DObject@{DObject}!Plugin@{Plugin}} +This type alias uses {\ttfamily std\+::variant} to store different types of data, ensuring type safety and flexibility. + +Definition at line \mbox{\hyperlink{_d_object_8h_source_l00097}{97}} of file \mbox{\hyperlink{_d_object_8h_source}{DObject.\+h}}. + +\Hypertarget{class_d_object_af11334d08ef85c68b3aae7554548e5a7}\index{DObject@{DObject}!Plugin@{Plugin}} \index{Plugin@{Plugin}!DObject@{DObject}} \doxysubsubsection{\texorpdfstring{Plugin}{Plugin}} {\footnotesize\ttfamily \label{class_d_object_af11334d08ef85c68b3aae7554548e5a7} @@ -86,6 +156,10 @@ Placeholder type for plugins. In the future, this will be replaced with a concrete interface. +Definition at line \mbox{\hyperlink{_d_object_8h_source_l00125}{125}} of file \mbox{\hyperlink{_d_object_8h_source}{DObject.\+h}}. + + + \doxysubsection{Constructor \& Destructor Documentation} \Hypertarget{class_d_object_a0ae54853e18265657296bfb5ac3bf9d0}\index{DObject@{DObject}!DObject@{DObject}} \index{DObject@{DObject}!DObject@{DObject}} @@ -97,31 +171,37 @@ DObject\+::\+DObject (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})} Default constructor. -Creates an empty \doxylink{class_d_object}{DObject} with default metadata. \Hypertarget{class_d_object_ab0c940fa193a42158c6726bf1a2ef54d}\index{DObject@{DObject}!DObject@{DObject}} +Creates an empty \doxylink{class_d_object}{DObject}. + +Definition at line \mbox{\hyperlink{_d_object_8cpp_source_l00033}{33}} of file \mbox{\hyperlink{_d_object_8cpp_source}{DObject.\+cpp}}. + +\Hypertarget{class_d_object_a598321f3b8524b98df72393c04d7470c}\index{DObject@{DObject}!DObject@{DObject}} \index{DObject@{DObject}!DObject@{DObject}} \doxysubsubsection{\texorpdfstring{DObject()}{DObject()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} -{\footnotesize\ttfamily \label{class_d_object_ab0c940fa193a42158c6726bf1a2ef54d} -DObject\+::\+DObject (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_d_object_ad6fc2e29eae70cf94a2d241527857573}{Data\+Type}} \&}]{data}{, }\item[{const \mbox{\hyperlink{class_metadata}{Metadata}} \&}]{metadata}{}\end{DoxyParamCaption})} +{\footnotesize\ttfamily \label{class_d_object_a598321f3b8524b98df72393c04d7470c} +DObject\+::\+DObject (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_d_object_a55b7cdac36a3a518ba6e1ecef0e25dcd}{Data\+Type}} \&}]{data}{}\end{DoxyParamCaption})} -Constructor to initialize a \doxylink{class_d_object}{DObject} with data and metadata. +Constructor to initialize a \doxylink{class_d_object}{DObject} with data. \begin{DoxyParams}{Parameters} {\em data} & The data to be stored in the \doxylink{class_d_object}{DObject}. \\ \hline -{\em metadata} & \doxylink{class_metadata}{Metadata} describing the stored data. \\ -\hline \end{DoxyParams} +Definition at line \mbox{\hyperlink{_d_object_8cpp_source_l00040}{40}} of file \mbox{\hyperlink{_d_object_8cpp_source}{DObject.\+cpp}}. + + + \doxysubsection{Member Function Documentation} \Hypertarget{class_d_object_a4862655c3634d019b0a45b811d6f7235}\index{DObject@{DObject}!getData@{getData}} \index{getData@{getData}!DObject@{DObject}} \doxysubsubsection{\texorpdfstring{getData()}{getData()}} {\footnotesize\ttfamily \label{class_d_object_a4862655c3634d019b0a45b811d6f7235} -const \mbox{\hyperlink{class_d_object_ad6fc2e29eae70cf94a2d241527857573}{DObject\+::\+Data\+Type}} \& DObject\+::get\+Data (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}} +const \mbox{\hyperlink{class_d_object_a55b7cdac36a3a518ba6e1ecef0e25dcd}{DObject\+::\+Data\+Type}} \& DObject\+::get\+Data (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}} @@ -132,26 +212,50 @@ Use the appropriate type (matching the stored data) with {\ttfamily std\+::get\t \begin{DoxyReturn}{Returns} A constant reference to the stored data. \end{DoxyReturn} -\Hypertarget{class_d_object_a157b31e881aac6dd40782d3abc561d4e}\index{DObject@{DObject}!getMetadata@{getMetadata}} -\index{getMetadata@{getMetadata}!DObject@{DObject}} -\doxysubsubsection{\texorpdfstring{getMetadata()}{getMetadata()}} -{\footnotesize\ttfamily \label{class_d_object_a157b31e881aac6dd40782d3abc561d4e} -const \mbox{\hyperlink{class_metadata}{Metadata}} \& DObject\+::get\+Metadata (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}} + + +Definition at line \mbox{\hyperlink{_d_object_8cpp_source_l00046}{46}} of file \mbox{\hyperlink{_d_object_8cpp_source}{DObject.\+cpp}}. + +\Hypertarget{class_d_object_aca2db093c1c8c6f7893de07544aed619}\index{DObject@{DObject}!getDataAs@{getDataAs}} +\index{getDataAs@{getDataAs}!DObject@{DObject}} +\doxysubsubsection{\texorpdfstring{getDataAs()}{getDataAs()}} +{\footnotesize\ttfamily \label{class_d_object_aca2db093c1c8c6f7893de07544aed619} +template$<$typename T$>$ \\ +T DObject\+::get\+Data\+As (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [inline]}} -Retrieves the metadata associated with the \doxylink{class_d_object}{DObject}. - -The metadata provides essential information about the stored data, such as its type, size, and dimensions. +Retrieves the data stored in the \doxylink{class_d_object}{DObject} as a typed object so that std\+::get$<$\+T$>$() is not needed. \begin{DoxyReturn}{Returns} -A constant reference to the metadata. +Data as type T \end{DoxyReturn} + + +Definition at line \mbox{\hyperlink{_d_object_8h_source_l00156}{156}} of file \mbox{\hyperlink{_d_object_8h_source}{DObject.\+h}}. + +\Hypertarget{class_d_object_afa8926d916081de72478cb8813c25e98}\index{DObject@{DObject}!getErrorCode@{getErrorCode}} +\index{getErrorCode@{getErrorCode}!DObject@{DObject}} +\doxysubsubsection{\texorpdfstring{getErrorCode()}{getErrorCode()}} +{\footnotesize\ttfamily \label{class_d_object_afa8926d916081de72478cb8813c25e98} +int DObject\+::get\+Error\+Code (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}} + + + +Get the error code tracked by the \doxylink{class_d_object}{DObject}. + +\begin{DoxyReturn}{Returns} +The error code +\end{DoxyReturn} + + +Definition at line \mbox{\hyperlink{_d_object_8cpp_source_l00080}{80}} of file \mbox{\hyperlink{_d_object_8cpp_source}{DObject.\+cpp}}. + \Hypertarget{class_d_object_ae47bf220fbe2173cf6933c2380035dbd}\index{DObject@{DObject}!isDebuggingEnabled@{isDebuggingEnabled}} \index{isDebuggingEnabled@{isDebuggingEnabled}!DObject@{DObject}} \doxysubsubsection{\texorpdfstring{isDebuggingEnabled()}{isDebuggingEnabled()}} {\footnotesize\ttfamily \label{class_d_object_ae47bf220fbe2173cf6933c2380035dbd} -bool DObject\+::is\+Debugging\+Enabled (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [nodiscard]}, {\ttfamily [noexcept]}} +bool DObject\+::is\+Debugging\+Enabled (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption}) const\hspace{0.3cm}{\ttfamily [noexcept]}} @@ -160,6 +264,10 @@ Checks if debugging is enabled for the \doxylink{class_d_object}{DObject}. \begin{DoxyReturn}{Returns} True if debugging is enabled, false otherwise. \end{DoxyReturn} + + +Definition at line \mbox{\hyperlink{_d_object_8cpp_source_l00067}{67}} of file \mbox{\hyperlink{_d_object_8cpp_source}{DObject.\+cpp}}. + \Hypertarget{class_d_object_a15afffdf339150fc872bf63bdd08d581}\index{DObject@{DObject}!registerPlugin@{registerPlugin}} \index{registerPlugin@{registerPlugin}!DObject@{DObject}} \doxysubsubsection{\texorpdfstring{registerPlugin()}{registerPlugin()}} @@ -179,6 +287,10 @@ Plugins are stored in a registry and can add custom functionality to the \doxyli {\em plugin} & The plugin function to register. \\ \hline \end{DoxyParams} + + +Definition at line \mbox{\hyperlink{_d_object_8cpp_source_l00087}{87}} of file \mbox{\hyperlink{_d_object_8cpp_source}{DObject.\+cpp}}. + \Hypertarget{class_d_object_a1223275dcbbf20334ea11707346acb93}\index{DObject@{DObject}!runAllPlugins@{runAllPlugins}} \index{runAllPlugins@{runAllPlugins}!DObject@{DObject}} \doxysubsubsection{\texorpdfstring{runAllPlugins()}{runAllPlugins()}} @@ -189,7 +301,11 @@ void DObject\+::run\+All\+Plugins (\begin{DoxyParamCaption}{}{}\end{DoxyParamCap Executes all registered plugins in the registry. -Iterates through all plugins and invokes them on the current \doxylink{class_d_object}{DObject}. \Hypertarget{class_d_object_a99072eb52bb22745f0248f273fbf28fb}\index{DObject@{DObject}!runPlugin@{runPlugin}} +Iterates through all plugins and invokes them on the current \doxylink{class_d_object}{DObject}. + +Definition at line \mbox{\hyperlink{_d_object_8cpp_source_l00117}{117}} of file \mbox{\hyperlink{_d_object_8cpp_source}{DObject.\+cpp}}. + +\Hypertarget{class_d_object_a99072eb52bb22745f0248f273fbf28fb}\index{DObject@{DObject}!runPlugin@{runPlugin}} \index{runPlugin@{runPlugin}!DObject@{DObject}} \doxysubsubsection{\texorpdfstring{runPlugin()}{runPlugin()}} {\footnotesize\ttfamily \label{class_d_object_a99072eb52bb22745f0248f273fbf28fb} @@ -206,11 +322,15 @@ Invokes the registered plugin function. If the plugin is not found, no action is {\em id} & The unique identifier of the plugin to execute. \\ \hline \end{DoxyParams} + + +Definition at line \mbox{\hyperlink{_d_object_8cpp_source_l00106}{106}} of file \mbox{\hyperlink{_d_object_8cpp_source}{DObject.\+cpp}}. + \Hypertarget{class_d_object_ab1718571434e84e90f1ec463e4786a8a}\index{DObject@{DObject}!setData@{setData}} \index{setData@{setData}!DObject@{DObject}} \doxysubsubsection{\texorpdfstring{setData()}{setData()}} {\footnotesize\ttfamily \label{class_d_object_ab1718571434e84e90f1ec463e4786a8a} -void DObject\+::set\+Data (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_d_object_ad6fc2e29eae70cf94a2d241527857573}{Data\+Type}} \&}]{data}{}\end{DoxyParamCaption})} +void DObject\+::set\+Data (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_d_object_a55b7cdac36a3a518ba6e1ecef0e25dcd}{Data\+Type}} \&}]{data}{}\end{DoxyParamCaption})} @@ -223,6 +343,10 @@ Updates the stored data and optionally updates metadata. {\em data} & The new data to store in the \doxylink{class_d_object}{DObject}. \\ \hline \end{DoxyParams} + + +Definition at line \mbox{\hyperlink{_d_object_8cpp_source_l00053}{53}} of file \mbox{\hyperlink{_d_object_8cpp_source}{DObject.\+cpp}}. + \Hypertarget{class_d_object_a6f0023aee463e71d92442dcf61b6ed47}\index{DObject@{DObject}!setDebugging@{setDebugging}} \index{setDebugging@{setDebugging}!DObject@{DObject}} \doxysubsubsection{\texorpdfstring{setDebugging()}{setDebugging()}} @@ -240,23 +364,25 @@ When debugging is enabled, the \doxylink{class_d_object}{DObject} tracks creatio {\em enable\+Debug} & True to enable debugging, false to disable it. \\ \hline \end{DoxyParams} -\Hypertarget{class_d_object_a296b1519249fdc1f6c7b4ab62d5421bc}\index{DObject@{DObject}!setMetadata@{setMetadata}} -\index{setMetadata@{setMetadata}!DObject@{DObject}} -\doxysubsubsection{\texorpdfstring{setMetadata()}{setMetadata()}} -{\footnotesize\ttfamily \label{class_d_object_a296b1519249fdc1f6c7b4ab62d5421bc} -void DObject\+::set\+Metadata (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{class_metadata}{Metadata}} \&}]{metadata}{}\end{DoxyParamCaption})} +Definition at line \mbox{\hyperlink{_d_object_8cpp_source_l00060}{60}} of file \mbox{\hyperlink{_d_object_8cpp_source}{DObject.\+cpp}}. -Updates the metadata for the \doxylink{class_d_object}{DObject}. +\Hypertarget{class_d_object_a3dce47a519f9da5085c0c5ac1eea4f38}\index{DObject@{DObject}!setErrorCode@{setErrorCode}} +\index{setErrorCode@{setErrorCode}!DObject@{DObject}} +\doxysubsubsection{\texorpdfstring{setErrorCode()}{setErrorCode()}} +{\footnotesize\ttfamily \label{class_d_object_a3dce47a519f9da5085c0c5ac1eea4f38} +int DObject\+::set\+Error\+Code (\begin{DoxyParamCaption}\item[{int}]{code}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [noexcept]}} -Use this function carefully to ensure consistency between the data and metadata. +@breif Set error code tracked by the DOBject +\begin{DoxyReturn}{Returns} +The previous error code +\end{DoxyReturn} +@breif Sets an error code and returns the old one + +Definition at line \mbox{\hyperlink{_d_object_8cpp_source_l00074}{74}} of file \mbox{\hyperlink{_d_object_8cpp_source}{DObject.\+cpp}}. -\begin{DoxyParams}{Parameters} -{\em metadata} & The new metadata to associate with the \doxylink{class_d_object}{DObject}. \\ -\hline -\end{DoxyParams} \Hypertarget{class_d_object_a99b8688849e11501033a25f61efb8356}\index{DObject@{DObject}!unregisterPlugin@{unregisterPlugin}} \index{unregisterPlugin@{unregisterPlugin}!DObject@{DObject}} \doxysubsubsection{\texorpdfstring{unregisterPlugin()}{unregisterPlugin()}} @@ -276,6 +402,10 @@ Removes the plugin from the registry if it exists. \end{DoxyParams} +Definition at line \mbox{\hyperlink{_d_object_8cpp_source_l00097}{97}} of file \mbox{\hyperlink{_d_object_8cpp_source}{DObject.\+cpp}}. + + + \doxysubsection{Friends And Related Symbol Documentation} \Hypertarget{class_d_object_aa54e75574f0302a2ca7252f9f0f0b3f1}\index{DObject@{DObject}!operator$<$$<$@{operator$<$$<$}} \index{operator$<$$<$@{operator$<$$<$}!DObject@{DObject}} @@ -301,6 +431,92 @@ A reference to the output stream. \end{DoxyReturn} +Definition at line \mbox{\hyperlink{_d_object_8cpp_source_l00126}{126}} of file \mbox{\hyperlink{_d_object_8cpp_source}{DObject.\+cpp}}. + + + +\doxysubsection{Member Data Documentation} +\Hypertarget{class_d_object_ad7ba02f6d87ce64792149096f3310b21}\index{DObject@{DObject}!data\_@{data\_}} +\index{data\_@{data\_}!DObject@{DObject}} +\doxysubsubsection{\texorpdfstring{data\_}{data\_}} +{\footnotesize\ttfamily \label{class_d_object_ad7ba02f6d87ce64792149096f3310b21} +\mbox{\hyperlink{class_d_object_a55b7cdac36a3a518ba6e1ecef0e25dcd}{Data\+Type}} DObject\+::data\+\_\+\hspace{0.3cm}{\ttfamily [private]}} + + + +The main data stored in the \doxylink{class_d_object}{DObject}. + + + +Definition at line \mbox{\hyperlink{_d_object_8h_source_l00251}{251}} of file \mbox{\hyperlink{_d_object_8h_source}{DObject.\+h}}. + +\Hypertarget{class_d_object_a358d5f015da09ae5f0cbb46f3fd9e401}\index{DObject@{DObject}!dataTypeMap@{dataTypeMap}} +\index{dataTypeMap@{dataTypeMap}!DObject@{DObject}} +\doxysubsubsection{\texorpdfstring{dataTypeMap}{dataTypeMap}} +{\footnotesize\ttfamily \label{class_d_object_a358d5f015da09ae5f0cbb46f3fd9e401} +std\+::map$<$int, std\+::string$>$ DObject\+::data\+Type\+Map} + +{\bfseries Initial value\+:} +\begin{DoxyCode}{0} +\DoxyCodeLine{=\ \{} +\DoxyCodeLine{\ \ \ \ \ \ \ \ \{0,\ \textcolor{stringliteral}{"{}bool"{}}\},\ \{1,\ \textcolor{stringliteral}{"{}short\ int"{}}\},\ \{2,\ \textcolor{stringliteral}{"{}int"{}}\},\ \{3,\ \textcolor{stringliteral}{"{}long\ int"{}}\},\ \{4,\ \textcolor{stringliteral}{"{}float"{}}\},} +\DoxyCodeLine{\ \ \ \ \ \ \ \ \{5,\ \textcolor{stringliteral}{"{}double"{}}\},\ \{6,\ \textcolor{stringliteral}{"{}long\ double"{}}\},\ \{7,\ \textcolor{stringliteral}{"{}string"{}}\},\ \{8,\ \textcolor{stringliteral}{"{}std::monostate"{}}\},} +\DoxyCodeLine{\ \ \ \ \ \ \ \ \{9,\ \textcolor{stringliteral}{"{}vector"{}}\},\ \{10,\ \textcolor{stringliteral}{"{}vector"{}}\},\ \{11,\ \textcolor{stringliteral}{"{}vector"{}}\},} +\DoxyCodeLine{\ \ \ \ \ \ \ \ \{12,\ \textcolor{stringliteral}{"{}vector"{}}\},\ \{13,\ \textcolor{stringliteral}{"{}vector"{}}\},} +\DoxyCodeLine{\ \ \ \ \ \ \ \ \{14,\ \textcolor{stringliteral}{"{}vector"{}}\},\ \{15,\ \textcolor{stringliteral}{"{}vector"{}}\},} +\DoxyCodeLine{\ \ \ \ \ \ \ \ \{16,\ \textcolor{stringliteral}{"{}vector>"{}}\},\ \{17,\ \textcolor{stringliteral}{"{}vector>"{}}\},} +\DoxyCodeLine{\ \ \ \ \ \ \ \ \{18,\ \textcolor{stringliteral}{"{}vector>"{}}\}} +\DoxyCodeLine{\ \ \ \ \}} + +\end{DoxyCode} + + +Definition at line \mbox{\hyperlink{_d_object_8h_source_l00109}{109}} of file \mbox{\hyperlink{_d_object_8h_source}{DObject.\+h}}. + +\Hypertarget{class_d_object_accf5c10d4afc3969607e11b0055312d5}\index{DObject@{DObject}!debugEnabled\_@{debugEnabled\_}} +\index{debugEnabled\_@{debugEnabled\_}!DObject@{DObject}} +\doxysubsubsection{\texorpdfstring{debugEnabled\_}{debugEnabled\_}} +{\footnotesize\ttfamily \label{class_d_object_accf5c10d4afc3969607e11b0055312d5} +bool DObject\+::debug\+Enabled\+\_\+ = false\hspace{0.3cm}{\ttfamily [private]}} + + + +Indicates whether debugging is enabled. + + + +Definition at line \mbox{\hyperlink{_d_object_8h_source_l00252}{252}} of file \mbox{\hyperlink{_d_object_8h_source}{DObject.\+h}}. + +\Hypertarget{class_d_object_ad8de5890e8dae5fc7e72fabca2520fc3}\index{DObject@{DObject}!errorCode\_@{errorCode\_}} +\index{errorCode\_@{errorCode\_}!DObject@{DObject}} +\doxysubsubsection{\texorpdfstring{errorCode\_}{errorCode\_}} +{\footnotesize\ttfamily \label{class_d_object_ad8de5890e8dae5fc7e72fabca2520fc3} +int DObject\+::error\+Code\+\_\+ = 0\hspace{0.3cm}{\ttfamily [private]}} + + + +Error code tracked by the \doxylink{class_d_object}{DObject}. + + + +Definition at line \mbox{\hyperlink{_d_object_8h_source_l00253}{253}} of file \mbox{\hyperlink{_d_object_8h_source}{DObject.\+h}}. + +\Hypertarget{class_d_object_ae9f7e4d2fbabc076961a40185676e208}\index{DObject@{DObject}!plugins\_@{plugins\_}} +\index{plugins\_@{plugins\_}!DObject@{DObject}} +\doxysubsubsection{\texorpdfstring{plugins\_}{plugins\_}} +{\footnotesize\ttfamily \label{class_d_object_ae9f7e4d2fbabc076961a40185676e208} +std\+::map$<$std\+::string, \mbox{\hyperlink{class_d_object_af11334d08ef85c68b3aae7554548e5a7}{Plugin}}$>$ DObject\+::plugins\+\_\+\hspace{0.3cm}{\ttfamily [private]}} + + + +Registry for dynamically registered plugins. + + + +Definition at line \mbox{\hyperlink{_d_object_8h_source_l00254}{254}} of file \mbox{\hyperlink{_d_object_8h_source}{DObject.\+h}}. + + + The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item src/dobj/public/\mbox{\hyperlink{_d_object_8h}{DObject.\+h}}\item diff --git a/docs/latex/class_lockable_d_object.tex b/docs/latex/class_lockable_d_object.tex index 9e7bf49..5d7cb7f 100644 --- a/docs/latex/class_lockable_d_object.tex +++ b/docs/latex/class_lockable_d_object.tex @@ -12,22 +12,43 @@ Wrapper for \doxylink{class_d_object}{DObject} with thread-\/safe access. \doxysubsubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item -\Hypertarget{class_lockable_d_object_ae1a174a2740fa053626fe2820ee0efee}\label{class_lockable_d_object_ae1a174a2740fa053626fe2820ee0efee} -{\bfseries Lockable\+DObject} ()=default +\mbox{\hyperlink{class_lockable_d_object_ae1a174a2740fa053626fe2820ee0efee}{Lockable\+DObject}} ()=default \begin{DoxyCompactList}\small\item\em Default constructor. \end{DoxyCompactList}\item \mbox{\hyperlink{class_d_object}{DObject}} \& \mbox{\hyperlink{class_lockable_d_object_adcfe201fc728cc1c6fcf638a566ba9a1}{get}} () \begin{DoxyCompactList}\small\item\em Access the underlying \doxylink{class_d_object}{DObject}. \end{DoxyCompactList}\item -\Hypertarget{class_lockable_d_object_ade38ca54703913359fc3b4366f6e292a}\label{class_lockable_d_object_ade38ca54703913359fc3b4366f6e292a} -void {\bfseries lock} () +void \mbox{\hyperlink{class_lockable_d_object_ade38ca54703913359fc3b4366f6e292a}{lock}} () \begin{DoxyCompactList}\small\item\em Locks the mutex to ensure thread-\/safe access. \end{DoxyCompactList}\item -\Hypertarget{class_lockable_d_object_a1481ed99dcd837490bf28309aadaedfb}\label{class_lockable_d_object_a1481ed99dcd837490bf28309aadaedfb} -void {\bfseries unlock} () +void \mbox{\hyperlink{class_lockable_d_object_a1481ed99dcd837490bf28309aadaedfb}{unlock}} () \begin{DoxyCompactList}\small\item\em Unlocks the mutex after thread-\/safe access. \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsubsection*{Private Attributes} +\begin{DoxyCompactItemize} +\item +\mbox{\hyperlink{class_d_object}{DObject}} \mbox{\hyperlink{class_lockable_d_object_a1eb1ca1d9cf979dcb9eead96054b89bb}{object\+\_\+}} +\begin{DoxyCompactList}\small\item\em The underlying \doxylink{class_d_object}{DObject} instance. \end{DoxyCompactList}\item +std\+::mutex \mbox{\hyperlink{class_lockable_d_object_a712cd3ea0c565f7e9089a651ef79b7bd}{mutex\+\_\+}} +\begin{DoxyCompactList}\small\item\em Mutex for thread-\/safe access. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection{Detailed Description} Wrapper for \doxylink{class_d_object}{DObject} with thread-\/safe access. +Definition at line \mbox{\hyperlink{_lockable_d_object_8h_source_l00039}{39}} of file \mbox{\hyperlink{_lockable_d_object_8h_source}{Lockable\+DObject.\+h}}. + + + +\doxysubsection{Constructor \& Destructor Documentation} +\Hypertarget{class_lockable_d_object_ae1a174a2740fa053626fe2820ee0efee}\index{LockableDObject@{LockableDObject}!LockableDObject@{LockableDObject}} +\index{LockableDObject@{LockableDObject}!LockableDObject@{LockableDObject}} +\doxysubsubsection{\texorpdfstring{LockableDObject()}{LockableDObject()}} +{\footnotesize\ttfamily \label{class_lockable_d_object_ae1a174a2740fa053626fe2820ee0efee} +Lockable\+DObject\+::\+Lockable\+DObject (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [default]}} + + + +Default constructor. + + + \doxysubsection{Member Function Documentation} \Hypertarget{class_lockable_d_object_adcfe201fc728cc1c6fcf638a566ba9a1}\index{LockableDObject@{LockableDObject}!get@{get}} \index{get@{get}!LockableDObject@{LockableDObject}} @@ -44,7 +65,70 @@ A reference to the wrapped \doxylink{class_d_object}{DObject}. \end{DoxyReturn} +Definition at line \mbox{\hyperlink{_lockable_d_object_8cpp_source_l00026}{26}} of file \mbox{\hyperlink{_lockable_d_object_8cpp_source}{Lockable\+DObject.\+cpp}}. + +\Hypertarget{class_lockable_d_object_ade38ca54703913359fc3b4366f6e292a}\index{LockableDObject@{LockableDObject}!lock@{lock}} +\index{lock@{lock}!LockableDObject@{LockableDObject}} +\doxysubsubsection{\texorpdfstring{lock()}{lock()}} +{\footnotesize\ttfamily \label{class_lockable_d_object_ade38ca54703913359fc3b4366f6e292a} +void Lockable\+DObject\+::lock (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})} + + + +Locks the mutex to ensure thread-\/safe access. + + + +Definition at line \mbox{\hyperlink{_lockable_d_object_8cpp_source_l00033}{33}} of file \mbox{\hyperlink{_lockable_d_object_8cpp_source}{Lockable\+DObject.\+cpp}}. + +\Hypertarget{class_lockable_d_object_a1481ed99dcd837490bf28309aadaedfb}\index{LockableDObject@{LockableDObject}!unlock@{unlock}} +\index{unlock@{unlock}!LockableDObject@{LockableDObject}} +\doxysubsubsection{\texorpdfstring{unlock()}{unlock()}} +{\footnotesize\ttfamily \label{class_lockable_d_object_a1481ed99dcd837490bf28309aadaedfb} +void Lockable\+DObject\+::unlock (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})} + + + +Unlocks the mutex after thread-\/safe access. + + + +Definition at line \mbox{\hyperlink{_lockable_d_object_8cpp_source_l00040}{40}} of file \mbox{\hyperlink{_lockable_d_object_8cpp_source}{Lockable\+DObject.\+cpp}}. + + + +\doxysubsection{Member Data Documentation} +\Hypertarget{class_lockable_d_object_a712cd3ea0c565f7e9089a651ef79b7bd}\index{LockableDObject@{LockableDObject}!mutex\_@{mutex\_}} +\index{mutex\_@{mutex\_}!LockableDObject@{LockableDObject}} +\doxysubsubsection{\texorpdfstring{mutex\_}{mutex\_}} +{\footnotesize\ttfamily \label{class_lockable_d_object_a712cd3ea0c565f7e9089a651ef79b7bd} +std\+::mutex Lockable\+DObject\+::mutex\+\_\+\hspace{0.3cm}{\ttfamily [private]}} + + + +Mutex for thread-\/safe access. + + + +Definition at line \mbox{\hyperlink{_lockable_d_object_8h_source_l00064}{64}} of file \mbox{\hyperlink{_lockable_d_object_8h_source}{Lockable\+DObject.\+h}}. + +\Hypertarget{class_lockable_d_object_a1eb1ca1d9cf979dcb9eead96054b89bb}\index{LockableDObject@{LockableDObject}!object\_@{object\_}} +\index{object\_@{object\_}!LockableDObject@{LockableDObject}} +\doxysubsubsection{\texorpdfstring{object\_}{object\_}} +{\footnotesize\ttfamily \label{class_lockable_d_object_a1eb1ca1d9cf979dcb9eead96054b89bb} +\mbox{\hyperlink{class_d_object}{DObject}} Lockable\+DObject\+::object\+\_\+\hspace{0.3cm}{\ttfamily [private]}} + + + +The underlying \doxylink{class_d_object}{DObject} instance. + + + +Definition at line \mbox{\hyperlink{_lockable_d_object_8h_source_l00063}{63}} of file \mbox{\hyperlink{_lockable_d_object_8h_source}{Lockable\+DObject.\+h}}. + + + The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item src/dobj/public/\mbox{\hyperlink{_lockable_d_object_8h}{Lockable\+DObject.\+h}}\item -src/dobj/private/Lockable\+DObject.\+cpp\end{DoxyCompactItemize} +src/dobj/private/\mbox{\hyperlink{_lockable_d_object_8cpp}{Lockable\+DObject.\+cpp}}\end{DoxyCompactItemize} diff --git a/docs/latex/class_metadata.tex b/docs/latex/class_metadata.tex index 2b6e567..72ff572 100644 --- a/docs/latex/class_metadata.tex +++ b/docs/latex/class_metadata.tex @@ -12,8 +12,7 @@ Represents metadata information for data objects in the dobj module. \doxysubsubsection*{Public Member Functions} \begin{DoxyCompactItemize} \item -\Hypertarget{class_metadata_ae849560667461008cb72e83919c20be0}\label{class_metadata_ae849560667461008cb72e83919c20be0} -{\bfseries Metadata} ()=default +\mbox{\hyperlink{class_metadata_ae849560667461008cb72e83919c20be0}{Metadata}} ()=default \begin{DoxyCompactList}\small\item\em Default constructor for \doxylink{class_metadata}{Metadata}. \end{DoxyCompactList}\item \mbox{\hyperlink{class_metadata_a3d56c8c5adee4b8c7d2089802211522b}{Metadata}} (std\+::size\+\_\+t byte\+Size, std\+::string data\+Type, std\+::vector$<$ std\+::size\+\_\+t $>$ dimensions, bool debug\+Flag=false) \begin{DoxyCompactList}\small\item\em Constructor to initialize \doxylink{class_metadata}{Metadata} with specific attributes. \end{DoxyCompactList}\item @@ -33,6 +32,17 @@ bool \mbox{\hyperlink{class_metadata_abe52c81e04665628666b4140cd346b69}{is\+Debu \begin{DoxyCompactList}\small\item\em Checks if debugging information is enabled. \end{DoxyCompactList}\item void \mbox{\hyperlink{class_metadata_a365c4594ad65c3b10b40a1cf4f4aea26}{set\+Debug\+Enabled}} (bool debug\+Flag) noexcept \begin{DoxyCompactList}\small\item\em Sets the debugging flag. \end{DoxyCompactList}\end{DoxyCompactItemize} +\doxysubsubsection*{Private Attributes} +\begin{DoxyCompactItemize} +\item +int \mbox{\hyperlink{class_metadata_ac73a509797c98c0d52fb32e1f93e38bc}{byte\+Size\+\_\+}} = 0 +\begin{DoxyCompactList}\small\item\em Total size of the data in bytes. \end{DoxyCompactList}\item +std\+::string \mbox{\hyperlink{class_metadata_a290205e5f46416dd0f48bd6ff62888ac}{data\+Type\+\_\+}} +\begin{DoxyCompactList}\small\item\em Type of the data (e.\+g., "{}float"{}, "{}double"{}). \end{DoxyCompactList}\item +std\+::vector$<$ std\+::size\+\_\+t $>$ \mbox{\hyperlink{class_metadata_a163f74d4ef9ecd13a34e7e9cab2e21ce}{dimensions\+\_\+}} +\begin{DoxyCompactList}\small\item\em Dimensions of the data (e.\+g., \{3, 4\} for a 3x4 matrix). \end{DoxyCompactList}\item +bool \mbox{\hyperlink{class_metadata_a65fd506f1bd41699d9cd19bc0dfc9701}{debug\+Flag\+\_\+}} = false +\begin{DoxyCompactList}\small\item\em Indicates whether debugging is enabled. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsubsection*{Friends} \begin{DoxyCompactItemize} \item @@ -45,10 +55,24 @@ Represents metadata information for data objects in the dobj module. The \doxylink{class_metadata}{Metadata} class encapsulates details such as data size, type, dimensions, and optional debugging flags. It is designed to provide descriptive attributes in a lightweight and efficient manner. +Definition at line \mbox{\hyperlink{_metadata_8h_source_l00051}{51}} of file \mbox{\hyperlink{_metadata_8h_source}{Metadata.\+h}}. + + + \doxysubsection{Constructor \& Destructor Documentation} +\Hypertarget{class_metadata_ae849560667461008cb72e83919c20be0}\index{Metadata@{Metadata}!Metadata@{Metadata}} +\index{Metadata@{Metadata}!Metadata@{Metadata}} +\doxysubsubsection{\texorpdfstring{Metadata()}{Metadata()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}} +{\footnotesize\ttfamily \label{class_metadata_ae849560667461008cb72e83919c20be0} +Metadata\+::\+Metadata (\begin{DoxyParamCaption}{}{}\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [default]}} + + + +Default constructor for \doxylink{class_metadata}{Metadata}. + \Hypertarget{class_metadata_a3d56c8c5adee4b8c7d2089802211522b}\index{Metadata@{Metadata}!Metadata@{Metadata}} \index{Metadata@{Metadata}!Metadata@{Metadata}} -\doxysubsubsection{\texorpdfstring{Metadata()}{Metadata()}} +\doxysubsubsection{\texorpdfstring{Metadata()}{Metadata()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}} {\footnotesize\ttfamily \label{class_metadata_a3d56c8c5adee4b8c7d2089802211522b} Metadata\+::\+Metadata (\begin{DoxyParamCaption}\item[{std\+::size\+\_\+t}]{byte\+Size}{, }\item[{std\+::string}]{data\+Type}{, }\item[{std\+::vector$<$ std\+::size\+\_\+t $>$}]{dimensions}{, }\item[{bool}]{debug\+Flag}{ = {\ttfamily false}}\end{DoxyParamCaption})} @@ -69,6 +93,10 @@ Constructor to initialize \doxylink{class_metadata}{Metadata} with specific attr \end{DoxyParams} +Definition at line \mbox{\hyperlink{_metadata_8cpp_source_l00040}{40}} of file \mbox{\hyperlink{_metadata_8cpp_source}{Metadata.\+cpp}}. + + + \doxysubsection{Member Function Documentation} \Hypertarget{class_metadata_ac7980d1efdd6ae434f0115f83d08348e}\index{Metadata@{Metadata}!getByteSize@{getByteSize}} \index{getByteSize@{getByteSize}!Metadata@{Metadata}} @@ -88,6 +116,10 @@ The size is often required for memory allocation and validation in numerical rou \begin{DoxyReturn}{Returns} The total byte size of the data. \end{DoxyReturn} + + +Definition at line \mbox{\hyperlink{_metadata_8cpp_source_l00050}{50}} of file \mbox{\hyperlink{_metadata_8cpp_source}{Metadata.\+cpp}}. + \Hypertarget{class_metadata_aeed7f22ccc61d9a3d6425441d381dcdc}\index{Metadata@{Metadata}!getDataType@{getDataType}} \index{getDataType@{getDataType}!Metadata@{Metadata}} \doxysubsubsection{\texorpdfstring{getDataType()}{getDataType()}} @@ -106,6 +138,10 @@ The type (e.\+g., "{}float"{}, "{}double"{}) is critical for casting raw data or \begin{DoxyReturn}{Returns} A string representing the data type. \end{DoxyReturn} + + +Definition at line \mbox{\hyperlink{_metadata_8cpp_source_l00074}{74}} of file \mbox{\hyperlink{_metadata_8cpp_source}{Metadata.\+cpp}}. + \Hypertarget{class_metadata_a412c0c0b8754d85f9edbbdcd637f3b20}\index{Metadata@{Metadata}!getDimensions@{getDimensions}} \index{getDimensions@{getDimensions}!Metadata@{Metadata}} \doxysubsubsection{\texorpdfstring{getDimensions()}{getDimensions()}} @@ -124,6 +160,10 @@ Dimensions define the shape of the data (e.\+g., 2D arrays, 3D matrices). This i \begin{DoxyReturn}{Returns} A vector representing the size of each dimension. \end{DoxyReturn} + + +Definition at line \mbox{\hyperlink{_metadata_8cpp_source_l00098}{98}} of file \mbox{\hyperlink{_metadata_8cpp_source}{Metadata.\+cpp}}. + \Hypertarget{class_metadata_abe52c81e04665628666b4140cd346b69}\index{Metadata@{Metadata}!isDebugEnabled@{isDebugEnabled}} \index{isDebugEnabled@{isDebugEnabled}!Metadata@{Metadata}} \doxysubsubsection{\texorpdfstring{isDebugEnabled()}{isDebugEnabled()}} @@ -142,6 +182,10 @@ Debugging flags can be useful for tracking performance metrics or error provenan \begin{DoxyReturn}{Returns} True if debugging is enabled, false otherwise. \end{DoxyReturn} + + +Definition at line \mbox{\hyperlink{_metadata_8cpp_source_l00120}{120}} of file \mbox{\hyperlink{_metadata_8cpp_source}{Metadata.\+cpp}}. + \Hypertarget{class_metadata_a07035de7b0c780ef340e1a11c60a4d2b}\index{Metadata@{Metadata}!setByteSize@{setByteSize}} \index{setByteSize@{setByteSize}!Metadata@{Metadata}} \doxysubsubsection{\texorpdfstring{setByteSize()}{setByteSize()}} @@ -164,6 +208,10 @@ It\textquotesingle{}s important to ensure this matches the actual data size in m {\em byte\+Size} & The total byte size to set. \\ \hline \end{DoxyParams} + + +Definition at line \mbox{\hyperlink{_metadata_8cpp_source_l00062}{62}} of file \mbox{\hyperlink{_metadata_8cpp_source}{Metadata.\+cpp}}. + \Hypertarget{class_metadata_a88f4f57d443e2b7664e75e57a29dfbf0}\index{Metadata@{Metadata}!setDataType@{setDataType}} \index{setDataType@{setDataType}!Metadata@{Metadata}} \doxysubsubsection{\texorpdfstring{setDataType()}{setDataType()}} @@ -186,6 +234,10 @@ When setting the data type, ensure it aligns with the underlying data representa {\em data\+Type} & A string representing the data type. \\ \hline \end{DoxyParams} + + +Definition at line \mbox{\hyperlink{_metadata_8cpp_source_l00086}{86}} of file \mbox{\hyperlink{_metadata_8cpp_source}{Metadata.\+cpp}}. + \Hypertarget{class_metadata_a365c4594ad65c3b10b40a1cf4f4aea26}\index{Metadata@{Metadata}!setDebugEnabled@{setDebugEnabled}} \index{setDebugEnabled@{setDebugEnabled}!Metadata@{Metadata}} \doxysubsubsection{\texorpdfstring{setDebugEnabled()}{setDebugEnabled()}} @@ -208,6 +260,10 @@ Enabling debugging can introduce performance overhead but provides valuable insi {\em debug\+Flag} & Whether debugging is enabled. \\ \hline \end{DoxyParams} + + +Definition at line \mbox{\hyperlink{_metadata_8cpp_source_l00132}{132}} of file \mbox{\hyperlink{_metadata_8cpp_source}{Metadata.\+cpp}}. + \Hypertarget{class_metadata_af5264d1666839e69c192b565b5cfa606}\index{Metadata@{Metadata}!setDimensions@{setDimensions}} \index{setDimensions@{setDimensions}!Metadata@{Metadata}} \doxysubsubsection{\texorpdfstring{setDimensions()}{setDimensions()}} @@ -232,6 +288,10 @@ When modifying dimensions, verify that they are consistent with the actual data \end{DoxyParams} +Definition at line \mbox{\hyperlink{_metadata_8cpp_source_l00109}{109}} of file \mbox{\hyperlink{_metadata_8cpp_source}{Metadata.\+cpp}}. + + + \doxysubsection{Friends And Related Symbol Documentation} \Hypertarget{class_metadata_a12949a1ea26c4ff1afeb97101c0493c5}\index{Metadata@{Metadata}!operator$<$$<$@{operator$<$$<$}} \index{operator$<$$<$@{operator$<$$<$}!Metadata@{Metadata}} @@ -267,6 +327,69 @@ A reference to the output stream. \end{DoxyReturn} +Definition at line \mbox{\hyperlink{_metadata_8cpp_source_l00146}{146}} of file \mbox{\hyperlink{_metadata_8cpp_source}{Metadata.\+cpp}}. + + + +\doxysubsection{Member Data Documentation} +\Hypertarget{class_metadata_ac73a509797c98c0d52fb32e1f93e38bc}\index{Metadata@{Metadata}!byteSize\_@{byteSize\_}} +\index{byteSize\_@{byteSize\_}!Metadata@{Metadata}} +\doxysubsubsection{\texorpdfstring{byteSize\_}{byteSize\_}} +{\footnotesize\ttfamily \label{class_metadata_ac73a509797c98c0d52fb32e1f93e38bc} +int Metadata\+::byte\+Size\+\_\+ = 0\hspace{0.3cm}{\ttfamily [private]}} + + + +Total size of the data in bytes. + + + +Definition at line \mbox{\hyperlink{_metadata_8h_source_l00126}{126}} of file \mbox{\hyperlink{_metadata_8h_source}{Metadata.\+h}}. + +\Hypertarget{class_metadata_a290205e5f46416dd0f48bd6ff62888ac}\index{Metadata@{Metadata}!dataType\_@{dataType\_}} +\index{dataType\_@{dataType\_}!Metadata@{Metadata}} +\doxysubsubsection{\texorpdfstring{dataType\_}{dataType\_}} +{\footnotesize\ttfamily \label{class_metadata_a290205e5f46416dd0f48bd6ff62888ac} +std\+::string Metadata\+::data\+Type\+\_\+\hspace{0.3cm}{\ttfamily [private]}} + + + +Type of the data (e.\+g., "{}float"{}, "{}double"{}). + + + +Definition at line \mbox{\hyperlink{_metadata_8h_source_l00127}{127}} of file \mbox{\hyperlink{_metadata_8h_source}{Metadata.\+h}}. + +\Hypertarget{class_metadata_a65fd506f1bd41699d9cd19bc0dfc9701}\index{Metadata@{Metadata}!debugFlag\_@{debugFlag\_}} +\index{debugFlag\_@{debugFlag\_}!Metadata@{Metadata}} +\doxysubsubsection{\texorpdfstring{debugFlag\_}{debugFlag\_}} +{\footnotesize\ttfamily \label{class_metadata_a65fd506f1bd41699d9cd19bc0dfc9701} +bool Metadata\+::debug\+Flag\+\_\+ = false\hspace{0.3cm}{\ttfamily [private]}} + + + +Indicates whether debugging is enabled. + + + +Definition at line \mbox{\hyperlink{_metadata_8h_source_l00129}{129}} of file \mbox{\hyperlink{_metadata_8h_source}{Metadata.\+h}}. + +\Hypertarget{class_metadata_a163f74d4ef9ecd13a34e7e9cab2e21ce}\index{Metadata@{Metadata}!dimensions\_@{dimensions\_}} +\index{dimensions\_@{dimensions\_}!Metadata@{Metadata}} +\doxysubsubsection{\texorpdfstring{dimensions\_}{dimensions\_}} +{\footnotesize\ttfamily \label{class_metadata_a163f74d4ef9ecd13a34e7e9cab2e21ce} +std\+::vector$<$std\+::size\+\_\+t$>$ Metadata\+::dimensions\+\_\+\hspace{0.3cm}{\ttfamily [private]}} + + + +Dimensions of the data (e.\+g., \{3, 4\} for a 3x4 matrix). + + + +Definition at line \mbox{\hyperlink{_metadata_8h_source_l00128}{128}} of file \mbox{\hyperlink{_metadata_8h_source}{Metadata.\+h}}. + + + The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize} \item src/dobj/public/\mbox{\hyperlink{_metadata_8h}{Metadata.\+h}}\item diff --git a/docs/latex/doxygen.sty b/docs/latex/doxygen.sty index 8f59bcc..66a07a5 100644 --- a/docs/latex/doxygen.sty +++ b/docs/latex/doxygen.sty @@ -20,6 +20,8 @@ \RequirePackage{adjustbox} \RequirePackage{amssymb} \RequirePackage{stackengine} +\RequirePackage{enumitem} +\RequirePackage{alphalph} \RequirePackage[normalem]{ulem} % for strikeout, but don't modify emphasis %---------- Internal commands used in this style file ---------------- @@ -103,7 +105,15 @@ % Necessary for hanging indent \newlength{\DoxyCodeWidth} -\newcommand\DoxyCodeLine[1]{\hangpara{\DoxyCodeWidth}{1}{#1}\par} +\newcommand\DoxyCodeLine[1]{ + \ifthenelse{\equal{\detokenize{#1}}{}} + { + \vspace*{\baselineskip} + } + { + \hangpara{\DoxyCodeWidth}{1}{#1}\par + } +} \newcommand\NiceSpace{% \discretionary{}{\kern\fontdimen2\font}{\kern\fontdimen2\font}% @@ -112,6 +122,7 @@ % Used by @code ... @endcode \newenvironment{DoxyCode}[1]{% \par% + \vspace{2pt}% \scriptsize% \normalfont\ttfamily% \rightskip0pt plus 1fil% @@ -119,14 +130,14 @@ \settowidth{\CodeWidthChar}{?}% \settoheight{\CodeHeightChar}{?}% \setlength{\parskip}{0ex plus 0ex minus 0ex}% - \ifthenelse{\equal{#1}{0}} - { + \ifthenelse{\equal{#1}{0}}% + {% {\lccode`~32 \lowercase{\global\let~}\NiceSpace}\obeyspaces% - } - { + }% + {% {\lccode`~32 \lowercase{\global\let~}}\obeyspaces% - } - + }% + \vspace{2pt}% }{% \normalfont% \normalsize% @@ -148,6 +159,7 @@ % Used by @verbatim ... @endverbatim \newenvironment{DoxyVerb}{% + \par% \footnotesize% \verbatim% }{% @@ -163,18 +175,34 @@ } % Used by numbered lists (using '-#' or
      ...
    ) -\newenvironment{DoxyEnumerate}{% - \enumerate% -}{% - \endenumerate% -} +\setlistdepth{12} +\newlist{DoxyEnumerate}{enumerate}{12} +\setlist[DoxyEnumerate,1]{label=\arabic*.} +\setlist[DoxyEnumerate,2]{label=(\enumalphalphcnt*)} +\setlist[DoxyEnumerate,3]{label=\roman*.} +\setlist[DoxyEnumerate,4]{label=\enumAlphAlphcnt*.} +\setlist[DoxyEnumerate,5]{label=\arabic*.} +\setlist[DoxyEnumerate,6]{label=(\enumalphalphcnt*)} +\setlist[DoxyEnumerate,7]{label=\roman*.} +\setlist[DoxyEnumerate,8]{label=\enumAlphAlphcnt*.} +\setlist[DoxyEnumerate,9]{label=\arabic*.} +\setlist[DoxyEnumerate,10]{label=(\enumalphalphcnt*)} +\setlist[DoxyEnumerate,11]{label=\roman*.} +\setlist[DoxyEnumerate,12]{label=\enumAlphAlphcnt*.} % Used by bullet lists (using '-', @li, @arg, or
      ...
    ) -\newenvironment{DoxyItemize}{% - \itemize% -}{% - \enditemize% -} +\setlistdepth{12} +\newlist{DoxyItemize}{itemize}{12} +\setlist[DoxyItemize]{label=\textperiodcentered} + +\setlist[DoxyItemize,1]{label=\textbullet} +\setlist[DoxyItemize,2]{label=\normalfont\bfseries \textendash} +\setlist[DoxyItemize,3]{label=\textasteriskcentered} +\setlist[DoxyItemize,4]{label=\textperiodcentered} + +% Used for check boxes +\newcommand{\DoxyUnchecked}{$\square$} +\newcommand{\DoxyChecked}{\rlap{\raisebox{0.3ex}{\hspace{0.4ex}\tiny \checkmark}}$\square$} % Used by description lists (using
    ...
    ) \newenvironment{DoxyDescription}{% @@ -213,6 +241,13 @@ \end{DoxyDesc}% } +% Used by @important +\newenvironment{DoxyImportant}[1]{% + \begin{DoxyDesc}{#1}% +}{% + \end{DoxyDesc}% +} + % Used by @author and @authors \newenvironment{DoxyAuthor}[1]{% \begin{DoxyDesc}{#1}% @@ -304,12 +339,6 @@ \end{DoxyDesc}% } -% Used by @internal -\newenvironment{DoxyInternal}[1]{% - \paragraph*{#1}% -}{% -} - % Used by @par and @paragraph \newenvironment{DoxyParagraph}[1]{% \begin{DoxyDesc}{#1}% @@ -355,14 +384,16 @@ } % Used for fields simple class style enums -\newenvironment{DoxyEnumFields}[1]{% +\newenvironment{DoxyEnumFields}[2][]{% \tabulinesep=1mm% \par% - \begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}% - \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \ifthenelse{\equal{#1}{2}}% + {\begin{longtabu*}spread 0pt [l]{|X[-1,r]|X[-1,l]|}}% + {\begin{longtabu*}spread 0pt [l]{|X[-1,l]|X[-1,r]|X[-1,l]|}}% with init value + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]% \hline% \endfirsthead% - \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #1}\\[1ex]% + \multicolumn{2}{l}{\hspace{-6pt}\bfseries\fontseries{bc}\selectfont\color{darkgray} #2}\\[1ex]% \hline% \endhead% }{% @@ -372,7 +403,7 @@ % Used for parameters within a detailed function description \newenvironment{DoxyParamCaption}{% - \renewcommand{\item}[2][]{\\ \hspace*{2.0cm} ##1 {\em ##2}}% + \renewcommand{\item}[3][]{\\ \hspace*{2.0cm} ##1 {\em ##2}##3}% }{% } @@ -506,11 +537,29 @@ \end{list}% } +% Used when hyperlinks are turned on +\newcommand{\doxylink}[2]{% + \mbox{\hyperlink{#1}{#2}}% +} + +% Used when hyperlinks are turned on +% Third argument is the SectionType, see the doxygen internal +% documentation for the values (relevant: Page ... Subsubsection). +\newcommand{\doxysectlink}[3]{% + \mbox{\hyperlink{#1}{#2}}% +} % Used when hyperlinks are turned off \newcommand{\doxyref}[3]{% \textbf{#1} (\textnormal{#2}\,\pageref{#3})% } +% Used when hyperlinks are turned off +% Fourth argument is the SectionType, see the doxygen internal +% documentation for the values (relevant: Page ... Subsubsection). +\newcommand{\doxysectref}[4]{% + \textbf{#1} (\textnormal{#2}\,\pageref{#3})% +} + % Used to link to a table when hyperlinks are turned on \newcommand{\doxytablelink}[2]{% \ref{#1}% @@ -533,6 +582,7 @@ \definecolor{preprocessor}{rgb}{0.5,0.38,0.125} \definecolor{stringliteral}{rgb}{0.0,0.125,0.25} \definecolor{charliteral}{rgb}{0.0,0.5,0.5} +\definecolor{xmlcdata}{rgb}{0.0,0.0,0.0} \definecolor{vhdldigit}{rgb}{1.0,0.0,1.0} \definecolor{vhdlkeyword}{rgb}{0.43,0.0,0.43} \definecolor{vhdllogic}{rgb}{1.0,0.0,0.0} @@ -547,10 +597,29 @@ % possibility to have sections etc. be within the margins % unfortunately had to copy part of book.cls and add \raggedright \makeatletter +\newcounter{subsubsubsection}[subsubsection] +\newcounter{subsubsubsubsection}[subsubsubsection] +\newcounter{subsubsubsubsubsection}[subsubsubsubsection] +\newcounter{subsubsubsubsubsubsection}[subsubsubsubsubsection] +\renewcommand{\thesubsubsubsection}{\thesubsubsection.\arabic{subsubsubsection}} +\renewcommand{\thesubsubsubsubsection}{\thesubsubsubsection.\arabic{subsubsubsubsection}} +\renewcommand{\thesubsubsubsubsubsection}{\thesubsubsubsubsection.\arabic{subsubsubsubsubsection}} +\renewcommand{\thesubsubsubsubsubsubsection}{\thesubsubsubsubsubsection.\arabic{subsubsubsubsubsubsection}} +\newcommand{\subsubsubsectionmark}[1]{} +\newcommand{\subsubsubsubsectionmark}[1]{} +\newcommand{\subsubsubsubsubsectionmark}[1]{} +\newcommand{\subsubsubsubsubsubsectionmark}[1]{} +\def\toclevel@subsubsubsection{4} +\def\toclevel@subsubsubsubsection{5} +\def\toclevel@subsubsubsubsubsection{6} +\def\toclevel@subsubsubsubsubsubsection{7} +\def\toclevel@paragraph{8} +\def\toclevel@subparagraph{9} + \newcommand\doxysection{\@startsection {section}{1}{\z@}% - {-3.5ex \@plus -1ex \@minus -.2ex}% - {2.3ex \@plus.2ex}% - {\raggedright\normalfont\Large\bfseries}} + {-3.5ex \@plus -1ex \@minus -.2ex}% + {2.3ex \@plus.2ex}% + {\raggedright\normalfont\Large\bfseries}} \newcommand\doxysubsection{\@startsection{subsection}{2}{\z@}% {-3.25ex\@plus -1ex \@minus -.2ex}% {1.5ex \@plus .2ex}% @@ -559,18 +628,87 @@ {-3.25ex\@plus -1ex \@minus -.2ex}% {1.5ex \@plus .2ex}% {\raggedright\normalfont\normalsize\bfseries}} -\newcommand\doxyparagraph{\@startsection{paragraph}{4}{\z@}% - {3.25ex \@plus1ex \@minus.2ex}% - {-1em}% - {\raggedright\normalfont\normalsize\bfseries}} -\newcommand\doxysubparagraph{\@startsection{subparagraph}{5}{\parindent}% - {3.25ex \@plus1ex \@minus .2ex}% - {-1em}% - {\raggedright\normalfont\normalsize\bfseries}} +\newcommand\doxysubsubsubsection{\@startsection{subsubsubsection}{4}{\z@}% + {-3.25ex\@plus -1ex \@minus -.2ex}% + {1.5ex \@plus .2ex}% + {\raggedright\normalfont\normalsize\bfseries}} +\newcommand\doxysubsubsubsubsection{\@startsection{subsubsubsubsection}{5}{\z@}% + {-3.25ex\@plus -1ex \@minus -.2ex}% + {1.5ex \@plus .2ex}% + {\raggedright\normalfont\normalsize\bfseries}} +\newcommand\doxysubsubsubsubsubsection{\@startsection{subsubsubsubsubsection}{6}{\z@}% + {-3.25ex\@plus -1ex \@minus -.2ex}% + {1.5ex \@plus .2ex}% + {\raggedright\normalfont\normalsize\bfseries}} +\newcommand\doxysubsubsubsubsubsubsection{\@startsection{subsubsubsubsubsubsection}{7}{\z@}% + {-3.25ex\@plus -1ex \@minus -.2ex}% + {1.5ex \@plus .2ex}% + {\raggedright\normalfont\normalsize\bfseries}} +\newcommand\doxyparagraph{\@startsection{paragraph}{8}{\z@}% + {-3.25ex\@plus -1ex \@minus -.2ex}% + {1.5ex \@plus .2ex}% + {\raggedright\normalfont\normalsize\bfseries}} +\newcommand\doxysubparagraph{\@startsection{subparagraph}{9}{\parindent}% + {-3.25ex\@plus -1ex \@minus -.2ex}% + {1.5ex \@plus .2ex}% + {\raggedright\normalfont\normalsize\bfseries}} + +\newcommand\l@subsubsubsection{\@dottedtocline{4}{10.0em}{7.8em}} +\newcommand\l@subsubsubsubsection{\@dottedtocline{5}{13.0em}{9.4em}} +\newcommand\l@subsubsubsubsubsection{\@dottedtocline{6}{15.0em}{11em}} +\newcommand\l@subsubsubsubsubsubsection{\@dottedtocline{7}{18.0em}{12.6em}} +\renewcommand\l@paragraph{\@dottedtocline{8}{21.0em}{14.2em}} +\renewcommand\l@subparagraph{\@dottedtocline{9}{24.0em}{15.8em}} \makeatother +% the sectsty doesn't look to be maintained but gives, in our case, some warning like: +% LaTeX Warning: Command \underline has changed. +% Check if current package is valid. +% unfortunately had to copy the relevant part +\newcommand*{\doxypartfont} [1] + {\gdef\SS@partnumberfont{\SS@sectid{0}\SS@nopart\SS@makeulinepartchap#1} + \gdef\SS@parttitlefont{\SS@sectid{0}\SS@titlepart\SS@makeulinepartchap#1}} +\newcommand*{\doxychapterfont} [1] + {\gdef\SS@chapnumfont{\SS@sectid{1}\SS@nopart\SS@makeulinepartchap#1} + \gdef\SS@chaptitlefont{\SS@sectid{1}\SS@titlepart\SS@makeulinepartchap#1}} +\newcommand*{\doxysectionfont} [1] + {\gdef\SS@sectfont{\SS@sectid{2}\SS@rr\SS@makeulinesect#1}} +\newcommand*{\doxysubsectionfont} [1] + {\gdef\SS@subsectfont{\SS@sectid{3}\SS@rr\SS@makeulinesect#1}} +\newcommand*{\doxysubsubsectionfont} [1] + {\gdef\SS@subsubsectfont{\SS@sectid{4}\SS@rr\SS@makeulinesect#1}} +\newcommand*{\doxyparagraphfont} [1] + {\gdef\SS@parafont{\SS@sectid{5}\SS@rr\SS@makeulinesect#1}} +\newcommand*{\doxysubparagraphfont} [1] + {\gdef\SS@subparafont{\SS@sectid{6}\SS@rr\SS@makeulinesect#1}} +\newcommand*{\doxyminisecfont} [1] + {\gdef\SS@minisecfont{\SS@sectid{7}\SS@rr\SS@makeulinepartchap#1}} +\newcommand*{\doxyallsectionsfont} [1] {\doxypartfont{#1}% + \doxychapterfont{#1}% + \doxysectionfont{#1}% + \doxysubsectionfont{#1}% + \doxysubsubsectionfont{#1}% + \doxyparagraphfont{#1}% + \doxysubparagraphfont{#1}% + \doxyminisecfont{#1}}% % Define caption that is also suitable in a table +% for usage with hyperlinks \makeatletter \def\doxyfigcaption{% \H@refstepcounter{figure}% \@dblarg{\@caption{figure}}} + +% for usage without hyperlinks +\def\doxyfigcaptionnolink{% +\refstepcounter{figure}% +\@dblarg{\@caption{figure}}} \makeatother + +% Define alpha enumarative names for counters > 26 +\makeatletter +\def\enumalphalphcnt#1{\expandafter\@enumalphalphcnt\csname c@#1\endcsname} +\def\@enumalphalphcnt#1{\alphalph{#1}} +\def\enumAlphAlphcnt#1{\expandafter\@enumAlphAlphcnt\csname c@#1\endcsname} +\def\@enumAlphAlphcnt#1{\AlphAlph{#1}} +\makeatother +\AddEnumerateCounter{\enumalphalphcnt}{\@enumalphalphcnt}{aa} +\AddEnumerateCounter{\enumAlphAlphcnt}{\@enumAlphAlphcnt}{AA} diff --git a/docs/latex/files.tex b/docs/latex/files.tex index acf426e..062d7d8 100644 --- a/docs/latex/files.tex +++ b/docs/latex/files.tex @@ -1,39 +1,59 @@ \doxysection{File List} Here is a list of all files with brief descriptions\+:\begin{DoxyCompactList} +\item\contentsline{section}{src/composition/private/\mbox{\hyperlink{composition_8cpp}{composition.\+cpp}} }{\pageref{composition_8cpp}}{} +\item\contentsline{section}{src/composition/public/\mbox{\hyperlink{composition_8h}{composition.\+h}} }{\pageref{composition_8h}}{} \item\contentsline{section}{src/config/private/\mbox{\hyperlink{config_8cpp}{config.\+cpp}} }{\pageref{config_8cpp}}{} \item\contentsline{section}{src/config/public/\mbox{\hyperlink{config_8h}{config.\+h}} }{\pageref{config_8h}}{} \item\contentsline{section}{src/const/private/\mbox{\hyperlink{const_8cpp}{const.\+cpp}} }{\pageref{const_8cpp}}{} \item\contentsline{section}{src/const/public/\mbox{\hyperlink{const_8h}{const.\+h}} }{\pageref{const_8h}}{} -\item\contentsline{section}{src/dobj/private/\mbox{\hyperlink{DObject_8cpp}{DObject.\+cpp}} \\*Implementation of the \mbox{\hyperlink{classDObject}{DObject}} class }{\pageref{DObject_8cpp}}{} -\item\contentsline{section}{src/dobj/private/\mbox{\hyperlink{LockableDObject_8cpp}{Lockable\+DObject.\+cpp}} }{\pageref{LockableDObject_8cpp}}{} -\item\contentsline{section}{src/dobj/private/\mbox{\hyperlink{Metadata_8cpp}{Metadata.\+cpp}} \\*Implementation of the \mbox{\hyperlink{classMetadata}{Metadata}} class used in the dobj module }{\pageref{Metadata_8cpp}}{} -\item\contentsline{section}{src/dobj/public/\mbox{\hyperlink{DObject_8h}{DObject.\+h}} \\*Defines the \mbox{\hyperlink{classDObject}{DObject}} class, a universal data container for the project }{\pageref{DObject_8h}}{} -\item\contentsline{section}{src/dobj/public/\mbox{\hyperlink{LockableDObject_8h}{Lockable\+DObject.\+h}} \\*A lightweight wrapper for \mbox{\hyperlink{classDObject}{DObject}} that adds locking capabilities }{\pageref{LockableDObject_8h}}{} -\item\contentsline{section}{src/dobj/public/\mbox{\hyperlink{Metadata_8h}{Metadata.\+h}} \\*Public interface for the \mbox{\hyperlink{classMetadata}{Metadata}} class used in the dobj module }{\pageref{Metadata_8h}}{} -\item\contentsline{section}{src/mesh\+IO/private/\mbox{\hyperlink{meshIO_8cpp}{mesh\+IO.\+cpp}} }{\pageref{meshIO_8cpp}}{} -\item\contentsline{section}{src/mesh\+IO/public/\mbox{\hyperlink{meshIO_8h}{mesh\+IO.\+h}} }{\pageref{meshIO_8h}}{} +\item\contentsline{section}{src/dobj/private/\mbox{\hyperlink{_d_object_8cpp}{DObject.\+cpp}} \\*Implementation of the \doxylink{class_d_object}{DObject} class }{\pageref{_d_object_8cpp}}{} +\item\contentsline{section}{src/dobj/private/\mbox{\hyperlink{_lockable_d_object_8cpp}{Lockable\+DObject.\+cpp}} }{\pageref{_lockable_d_object_8cpp}}{} +\item\contentsline{section}{src/dobj/private/\mbox{\hyperlink{_metadata_8cpp}{Metadata.\+cpp}} \\*Implementation of the \doxylink{class_metadata}{Metadata} class used in the dobj module }{\pageref{_metadata_8cpp}}{} +\item\contentsline{section}{src/dobj/public/\mbox{\hyperlink{_d_object_8h}{DObject.\+h}} \\*Defines the \doxylink{class_d_object}{DObject} class, a universal data container for the project }{\pageref{_d_object_8h}}{} +\item\contentsline{section}{src/dobj/public/\mbox{\hyperlink{_lockable_d_object_8h}{Lockable\+DObject.\+h}} \\*A lightweight wrapper for \doxylink{class_d_object}{DObject} that adds locking capabilities }{\pageref{_lockable_d_object_8h}}{} +\item\contentsline{section}{src/dobj/public/\mbox{\hyperlink{_metadata_8h}{Metadata.\+h}} \\*Public interface for the \doxylink{class_metadata}{Metadata} class used in the dobj module }{\pageref{_metadata_8h}}{} +\item\contentsline{section}{src/eos/private/\mbox{\hyperlink{eos_i_o_8cpp}{eos\+IO.\+cpp}} }{\pageref{eos_i_o_8cpp}}{} +\item\contentsline{section}{src/eos/private/\mbox{\hyperlink{helm_8cpp}{helm.\+cpp}} }{\pageref{helm_8cpp}}{} +\item\contentsline{section}{src/eos/public/\mbox{\hyperlink{eos_i_o_8h}{eos\+IO.\+h}} }{\pageref{eos_i_o_8h}}{} +\item\contentsline{section}{src/eos/public/\mbox{\hyperlink{helm_8h}{helm.\+h}} }{\pageref{helm_8h}}{} +\item\contentsline{section}{src/mesh\+IO/private/\mbox{\hyperlink{mesh_i_o_8cpp}{mesh\+IO.\+cpp}} }{\pageref{mesh_i_o_8cpp}}{} +\item\contentsline{section}{src/mesh\+IO/public/\mbox{\hyperlink{mesh_i_o_8h}{mesh\+IO.\+h}} }{\pageref{mesh_i_o_8h}}{} +\item\contentsline{section}{src/misc/macros/\mbox{\hyperlink{debug_8h}{debug.\+h}} \\*Defines a macro for triggering a breakpoint in different compilers and platforms }{\pageref{debug_8h}}{} +\item\contentsline{section}{src/misc/macros/\mbox{\hyperlink{warning__control_8h}{warning\+\_\+control.\+h}} }{\pageref{warning__control_8h}}{} +\item\contentsline{section}{src/network/private/\mbox{\hyperlink{approx8_8cpp}{approx8.\+cpp}} }{\pageref{approx8_8cpp}}{} +\item\contentsline{section}{src/network/private/\mbox{\hyperlink{network_8cpp}{network.\+cpp}} }{\pageref{network_8cpp}}{} +\item\contentsline{section}{src/network/public/\mbox{\hyperlink{approx8_8h}{approx8.\+h}} \\*Header file for the Approx8 nuclear reaction network }{\pageref{approx8_8h}}{} +\item\contentsline{section}{src/network/public/\mbox{\hyperlink{network_8h}{network.\+h}} }{\pageref{network_8h}}{} \item\contentsline{section}{src/opac/public/\mbox{\hyperlink{opac_8h}{opac.\+h}} }{\pageref{opac_8h}}{} -\item\contentsline{section}{src/opat\+IO/private/\mbox{\hyperlink{opatIO_8cpp}{opat\+IO.\+cpp}} }{\pageref{opatIO_8cpp}}{} -\item\contentsline{section}{src/opat\+IO/public/\mbox{\hyperlink{opatIO_8h}{opat\+IO.\+h}} }{\pageref{opatIO_8h}}{} -\item\contentsline{section}{src/poly/coeff/private/\mbox{\hyperlink{polyCoeff_8cpp}{poly\+Coeff.\+cpp}} }{\pageref{polyCoeff_8cpp}}{} -\item\contentsline{section}{src/poly/coeff/public/\mbox{\hyperlink{polyCoeff_8h}{poly\+Coeff.\+h}} }{\pageref{polyCoeff_8h}}{} -\item\contentsline{section}{src/poly/utils/private/\mbox{\hyperlink{polyIO_8cpp}{poly\+IO.\+cpp}} }{\pageref{polyIO_8cpp}}{} -\item\contentsline{section}{src/poly/utils/private/\mbox{\hyperlink{polyMFEMUtils_8cpp}{poly\+MFEMUtils.\+cpp}} }{\pageref{polyMFEMUtils_8cpp}}{} -\item\contentsline{section}{src/poly/utils/public/\mbox{\hyperlink{polyIO_8h}{poly\+IO.\+h}} }{\pageref{polyIO_8h}}{} -\item\contentsline{section}{src/poly/utils/public/\mbox{\hyperlink{polyMFEMUtils_8h}{poly\+MFEMUtils.\+h}} }{\pageref{polyMFEMUtils_8h}}{} -\item\contentsline{section}{tests/config/\mbox{\hyperlink{configTest_8cpp}{config\+Test.\+cpp}} \\*Unit tests for the \mbox{\hyperlink{classConfig}{Config}} class }{\pageref{configTest_8cpp}}{} -\item\contentsline{section}{tests/const/\mbox{\hyperlink{constTest_8cpp}{const\+Test.\+cpp}} \\*Unit tests for the const class }{\pageref{constTest_8cpp}}{} -\item\contentsline{section}{tests/dobj/\mbox{\hyperlink{DObjectTest_8cpp}{DObject\+Test.\+cpp}} \\*Unit tests for the \mbox{\hyperlink{classDObject}{DObject}} class }{\pageref{DObjectTest_8cpp}}{} -\item\contentsline{section}{tests/dobj/\mbox{\hyperlink{LockableDObjectTest_8cpp}{Lockable\+DObject\+Test.\+cpp}} \\*Unit tests for the \mbox{\hyperlink{classLockableDObject}{Lockable\+DObject}} class }{\pageref{LockableDObjectTest_8cpp}}{} -\item\contentsline{section}{tests/dobj/\mbox{\hyperlink{MetadataTest_8cpp}{Metadata\+Test.\+cpp}} \\*Unit tests and integration tests for the \mbox{\hyperlink{classMetadata}{Metadata}} class }{\pageref{MetadataTest_8cpp}}{} -\item\contentsline{section}{tests/dobj\+\_\+sandbox/\mbox{\hyperlink{testDObject_8cpp}{test\+DObject.\+cpp}} }{\pageref{testDObject_8cpp}}{} -\item\contentsline{section}{tests/mesh\+IO/\mbox{\hyperlink{meshIOTest_8cpp}{mesh\+IOTest.\+cpp}} }{\pageref{meshIOTest_8cpp}}{} -\item\contentsline{section}{tests/opat\+IO/\mbox{\hyperlink{opatIOTest_8cpp}{opat\+IOTest.\+cpp}} \\*Unit tests for the \mbox{\hyperlink{classOpatIO}{Opat\+IO}} class and associated structs }{\pageref{opatIOTest_8cpp}}{} -\item\contentsline{section}{utils/opatio/build/lib/opatio/\mbox{\hyperlink{build_2lib_2opatio_2____init_____8py}{\+\_\+\+\_\+init\+\_\+\+\_\+.\+py}} }{\pageref{build_2lib_2opatio_2____init_____8py}}{} -\item\contentsline{section}{utils/opatio/build/lib/opatio/opat/\mbox{\hyperlink{build_2lib_2opatio_2opat_2____init_____8py}{\+\_\+\+\_\+init\+\_\+\+\_\+.\+py}} }{\pageref{build_2lib_2opatio_2opat_2____init_____8py}}{} -\item\contentsline{section}{utils/opatio/build/lib/opatio/opat/\mbox{\hyperlink{build_2lib_2opatio_2opat_2opat_8py}{opat.\+py}} }{\pageref{build_2lib_2opatio_2opat_2opat_8py}}{} -\item\contentsline{section}{utils/opatio/src/opatio/\mbox{\hyperlink{src_2opatio_2____init_____8py}{\+\_\+\+\_\+init\+\_\+\+\_\+.\+py}} }{\pageref{src_2opatio_2____init_____8py}}{} -\item\contentsline{section}{utils/opatio/src/opatio/opat/\mbox{\hyperlink{src_2opatio_2opat_2____init_____8py}{\+\_\+\+\_\+init\+\_\+\+\_\+.\+py}} }{\pageref{src_2opatio_2opat_2____init_____8py}}{} -\item\contentsline{section}{utils/opatio/src/opatio/opat/\mbox{\hyperlink{src_2opatio_2opat_2opat_8py}{opat.\+py}} }{\pageref{src_2opatio_2opat_2opat_8py}}{} -\item\contentsline{section}{utils/opatio/utils/\mbox{\hyperlink{mkTestData_8py}{mk\+Test\+Data.\+py}} }{\pageref{mkTestData_8py}}{} +\item\contentsline{section}{src/poly/coeff/private/\mbox{\hyperlink{poly_coeff_8cpp}{poly\+Coeff.\+cpp}} }{\pageref{poly_coeff_8cpp}}{} +\item\contentsline{section}{src/poly/coeff/public/\mbox{\hyperlink{poly_coeff_8h}{poly\+Coeff.\+h}} }{\pageref{poly_coeff_8h}}{} +\item\contentsline{section}{src/poly/solver/private/\mbox{\hyperlink{poly_solver_8cpp}{poly\+Solver.\+cpp}} }{\pageref{poly_solver_8cpp}}{} +\item\contentsline{section}{src/poly/solver/public/\mbox{\hyperlink{poly_solver_8h}{poly\+Solver.\+h}} }{\pageref{poly_solver_8h}}{} +\item\contentsline{section}{src/poly/utils/private/\mbox{\hyperlink{integrators_8cpp}{integrators.\+cpp}} }{\pageref{integrators_8cpp}}{} +\item\contentsline{section}{src/poly/utils/private/\mbox{\hyperlink{polytrope_operator_8cpp}{polytrope\+Operator.\+cpp}} }{\pageref{polytrope_operator_8cpp}}{} +\item\contentsline{section}{src/poly/utils/private/\mbox{\hyperlink{utilities_8cpp}{utilities.\+cpp}} }{\pageref{utilities_8cpp}}{} +\item\contentsline{section}{src/poly/utils/public/\mbox{\hyperlink{integrators_8h}{integrators.\+h}} \\*A collection of utilities for working with MFEM and solving the lane-\/emden equation }{\pageref{integrators_8h}}{} +\item\contentsline{section}{src/poly/utils/public/\mbox{\hyperlink{polytrope_operator_8h}{polytrope\+Operator.\+h}} }{\pageref{polytrope_operator_8h}}{} +\item\contentsline{section}{src/poly/utils/public/\mbox{\hyperlink{utilities_8h}{utilities.\+h}} }{\pageref{utilities_8h}}{} +\item\contentsline{section}{src/probe/private/\mbox{\hyperlink{probe_8cpp}{probe.\+cpp}} }{\pageref{probe_8cpp}}{} +\item\contentsline{section}{src/probe/public/\mbox{\hyperlink{probe_8h}{probe.\+h}} }{\pageref{probe_8h}}{} +\item\contentsline{section}{src/resource/private/\mbox{\hyperlink{resource_manager_8cpp}{resource\+Manager.\+cpp}} }{\pageref{resource_manager_8cpp}}{} +\item\contentsline{section}{src/resource/private/\mbox{\hyperlink{resource_manager_types_8cpp}{resource\+Manager\+Types.\+cpp}} }{\pageref{resource_manager_types_8cpp}}{} +\item\contentsline{section}{src/resource/public/\mbox{\hyperlink{resource_manager_8h}{resource\+Manager.\+h}} }{\pageref{resource_manager_8h}}{} +\item\contentsline{section}{src/resource/public/\mbox{\hyperlink{resource_manager_types_8h}{resource\+Manager\+Types.\+h}} \\*Defines types and functions for managing resources }{\pageref{resource_manager_types_8h}}{} +\item\contentsline{section}{src/types/public/\mbox{\hyperlink{4_d_s_t_a_r_types_8h}{4\+DSTARTypes.\+h}} }{\pageref{4_d_s_t_a_r_types_8h}}{} +\item\contentsline{section}{tests/composition/\mbox{\hyperlink{composition_test_8cpp}{composition\+Test.\+cpp}} }{\pageref{composition_test_8cpp}}{} +\item\contentsline{section}{tests/composition\+\_\+sandbox/\mbox{\hyperlink{comp_8cpp}{comp.\+cpp}} }{\pageref{comp_8cpp}}{} +\item\contentsline{section}{tests/config/\mbox{\hyperlink{config_test_8cpp}{config\+Test.\+cpp}} \\*Unit tests for the \doxylink{class_config}{Config} class }{\pageref{config_test_8cpp}}{} +\item\contentsline{section}{tests/const/\mbox{\hyperlink{const_test_8cpp}{const\+Test.\+cpp}} \\*Unit tests for the const class }{\pageref{const_test_8cpp}}{} +\item\contentsline{section}{tests/dobj/\mbox{\hyperlink{_d_object_test_8cpp}{DObject\+Test.\+cpp}} \\*Unit tests for the \doxylink{class_d_object}{DObject} class }{\pageref{_d_object_test_8cpp}}{} +\item\contentsline{section}{tests/dobj/\mbox{\hyperlink{_lockable_d_object_test_8cpp}{Lockable\+DObject\+Test.\+cpp}} \\*Unit tests for the \doxylink{class_lockable_d_object}{Lockable\+DObject} class }{\pageref{_lockable_d_object_test_8cpp}}{} +\item\contentsline{section}{tests/dobj/\mbox{\hyperlink{_metadata_test_8cpp}{Metadata\+Test.\+cpp}} \\*Unit tests and integration tests for the \doxylink{class_metadata}{Metadata} class }{\pageref{_metadata_test_8cpp}}{} +\item\contentsline{section}{tests/dobj\+\_\+sandbox/\mbox{\hyperlink{test_d_object_8cpp}{test\+DObject.\+cpp}} }{\pageref{test_d_object_8cpp}}{} +\item\contentsline{section}{tests/eos/\mbox{\hyperlink{eos_test_8cpp}{eos\+Test.\+cpp}} }{\pageref{eos_test_8cpp}}{} +\item\contentsline{section}{tests/mesh\+IO/\mbox{\hyperlink{mesh_i_o_test_8cpp}{mesh\+IOTest.\+cpp}} }{\pageref{mesh_i_o_test_8cpp}}{} +\item\contentsline{section}{tests/network/\mbox{\hyperlink{approx8_test_8cpp}{approx8\+Test.\+cpp}} }{\pageref{approx8_test_8cpp}}{} +\item\contentsline{section}{tests/poly/\mbox{\hyperlink{poly_test_8cpp}{poly\+Test.\+cpp}} }{\pageref{poly_test_8cpp}}{} +\item\contentsline{section}{tests/probe/\mbox{\hyperlink{probe_test_8cpp}{probe\+Test.\+cpp}} }{\pageref{probe_test_8cpp}}{} +\item\contentsline{section}{tests/resource/\mbox{\hyperlink{resource_manager_test_8cpp}{resource\+Manager\+Test.\+cpp}} }{\pageref{resource_manager_test_8cpp}}{} \end{DoxyCompactList} diff --git a/docs/latex/longtable_doxygen.sty b/docs/latex/longtable_doxygen.sty index a0eb314..39a44b8 100644 --- a/docs/latex/longtable_doxygen.sty +++ b/docs/latex/longtable_doxygen.sty @@ -164,7 +164,7 @@ \ifdim \dimen@>\z@\vfil\break\fi \global\@colroom\@colht \ifvoid\LT@foot\else - \advance\vsize-\ht\LT@foot + \global\advance\vsize-\ht\LT@foot \global\advance\@colroom-\ht\LT@foot \dimen@\pagegoal\advance\dimen@-\ht\LT@foot\pagegoal\dimen@ \maxdepth\z@ @@ -193,9 +193,13 @@ \LT@final@warn \fi \endgraf\penalty -\LT@end@pen + \ifvoid\LT@foot\else + \global\advance\vsize\ht\LT@foot + \global\advance\@colroom\ht\LT@foot + \dimen@\pagegoal\advance\dimen@\ht\LT@foot\pagegoal\dimen@ + \fi \endgroup \global\@mparbottom\z@ - \pagegoal\vsize \endgraf\penalty\z@\addvspace\LTpost \ifvoid\footins\else\insert\footins{}\fi} \def\LT@nofcols#1&{% @@ -392,18 +396,17 @@ \setbox\z@\vbox{\unvbox\@cclv}% \ifdim \ht\LT@lastfoot>\ht\LT@foot \dimen@\pagegoal + \advance\dimen@\ht\LT@foot \advance\dimen@-\ht\LT@lastfoot \ifdim\dimen@<\ht\z@ \setbox\@cclv\vbox{\unvbox\z@\copy\LT@foot\vss}% \@makecol \@outputpage + \global\vsize\@colroom \setbox\z@\vbox{\box\LT@head}% \fi \fi - \global\@colroom\@colht - \global\vsize\@colht - \vbox - {\unvbox\z@\box\ifvoid\LT@lastfoot\LT@foot\else\LT@lastfoot\fi}% + \unvbox\z@\ifvoid\LT@lastfoot\copy\LT@foot\else\box\LT@lastfoot\fi \fi \else \setbox\@cclv\vbox{\unvbox\@cclv\copy\LT@foot\vss}% @@ -438,7 +441,15 @@ \the\LT@p@ftn \global\LT@p@ftn{}% \hfil} -\def\LT@p@ftntext#1{% +%% added \long to prevent: +% LaTeX Warning: Command \LT@p@ftntext has changed. +% +% from the original repository (https://github.com/latex3/latex2e/blob/develop/required/tools/longtable.dtx): +% \changes{v4.15}{2021/03/28} +% {make long for gh/364} +% Inside the `p' column, just save up the footnote text in a token +% register. +\long\def\LT@p@ftntext#1{% \edef\@tempa{\the\LT@p@ftn\noexpand\footnotetext[\the\c@footnote]}% \global\LT@p@ftn\expandafter{\@tempa{#1}}}% diff --git a/docs/latex/refman.tex b/docs/latex/refman.tex index 3d8d212..81ad154 100644 --- a/docs/latex/refman.tex +++ b/docs/latex/refman.tex @@ -1,259 +1,432 @@ -\let\mypdfximage\pdfximage\def\pdfximage{\immediate\mypdfximage}\documentclass[twoside]{book} - -%% moved from doxygen.sty due to workaround for LaTex 2019 version and unmaintained tabu package -\usepackage{ifthen} -\ifx\requestedLaTeXdate\undefined -\usepackage{array} -\else -\usepackage{array}[=2016-10-06] -\fi -%% -% Packages required by doxygen -\usepackage{fixltx2e} -\usepackage{doxygen} -\usepackage{graphicx} -\usepackage[utf8]{inputenc} -\usepackage{makeidx} -\PassOptionsToPackage{warn}{textcomp} -\usepackage{textcomp} -\usepackage[nointegrals]{wasysym} -\usepackage{ifxetex} - -% Font selection -\usepackage[T1]{fontenc} -\usepackage[scaled=.90]{helvet} + % Handle batch mode + % to overcome problems with too many open files + \let\mypdfximage\pdfximage\def\pdfximage{\immediate\mypdfximage} + \RequirePackage{iftex} + \ifLuaTeX + \directlua{pdf.setminorversion(7)} + \fi + \ifXeTeX + \special{pdf:minorversion 7} + \fi + \ifPDFTeX + \pdfminorversion=7 + \fi + % Set document class depending on configuration + \documentclass[twoside]{book} + %% moved from doxygen.sty due to workaround for LaTex 2019 version and unmaintained tabu package + \usepackage{ifthen} + \ifx\requestedLaTeXdate\undefined + \usepackage{array} + \else + \usepackage{array}[=2016-10-06] + \fi + %% + % Packages required by doxygen + \makeatletter + \providecommand\IfFormatAtLeastTF{\@ifl@t@r\fmtversion} + % suppress package identification of infwarerr as it contains the word "warning" + \let\@@protected@wlog\protected@wlog + \def\protected@wlog#1{\wlog{package info suppressed}} + \RequirePackage{infwarerr} + \let\protected@wlog\@@protected@wlog + \makeatother + \IfFormatAtLeastTF{2016/01/01}{}{\usepackage{fixltx2e}} % for \textsubscript + \ifPDFTeX + \IfFormatAtLeastTF{2015/01/01}{\pdfsuppresswarningpagegroup=1}{} + \fi + \usepackage{doxygen} + \usepackage{graphicx} + \iftutex + \usepackage{fontspec} + \defaultfontfeatures{Ligatures={TeX}} + \usepackage{unicode-math} + \else + \usepackage[utf8]{inputenc} + \fi + \usepackage{makeidx} + \PassOptionsToPackage{warn}{textcomp} + \usepackage{textcomp} + \usepackage[nointegrals]{wasysym} + \usepackage{ifxetex} + % NLS support packages + % Define default fonts + % Font selection + \iftutex + \else + \usepackage[T1]{fontenc} + \fi + % set main and monospaced font + \usepackage[scaled=.90]{helvet} \usepackage{courier} \renewcommand{\familydefault}{\sfdefault} -\usepackage{sectsty} -\allsectionsfont{% - \fontseries{bc}\selectfont% - \color{darkgray}% -} -\renewcommand{\DoxyLabelFont}{% - \fontseries{bc}\selectfont% - \color{darkgray}% -} -\newcommand{\+}{\discretionary{\mbox{\scriptsize$\hookleftarrow$}}{}{}} - -% Arguments of doxygenemoji: -% 1) '::' form of the emoji, already "LaTeX"-escaped -% 2) file with the name of the emoji without the .png extension -% in case image exist use this otherwise use the '::' form -\newcommand{\doxygenemoji}[2]{% - \IfFileExists{./#2.png}{\raisebox{-0.1em}{\includegraphics[height=0.9em]{./#2.png}}}{#1}% -} -% Page & text layout -\usepackage{geometry} -\geometry{% - a4paper,% - top=2.5cm,% - bottom=2.5cm,% - left=2.5cm,% - right=2.5cm% -} -\tolerance=750 -\hfuzz=15pt -\hbadness=750 -\setlength{\emergencystretch}{15pt} -\setlength{\parindent}{0cm} -\newcommand{\doxynormalparskip}{\setlength{\parskip}{3ex plus 2ex minus 2ex}} -\newcommand{\doxytocparskip}{\setlength{\parskip}{1ex plus 0ex minus 0ex}} -\doxynormalparskip -\makeatletter -\renewcommand{\paragraph}{% - \@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{% - \normalfont\normalsize\bfseries\SS@parafont% - }% -} -\renewcommand{\subparagraph}{% - \@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{% - \normalfont\normalsize\bfseries\SS@subparafont% - }% -} -\makeatother - -\makeatletter -\newcommand\hrulefilll{\leavevmode\leaders\hrule\hskip 0pt plus 1filll\kern\z@} -\makeatother - -% Headers & footers -\usepackage{fancyhdr} -\pagestyle{fancyplain} -\renewcommand{\footrulewidth}{0.4pt} -% -\fancypagestyle{fancyplain}{ -\fancyhf{} -\fancyhead[LE, RO]{\bfseries\thepage} -\fancyhead[LO]{\bfseries\rightmark} -\fancyhead[RE]{\bfseries\leftmark} -\fancyfoot[LO, RE]{\bfseries\scriptsize Generated by Doxygen } -} -% -\fancypagestyle{plain}{ -\fancyhf{} -\fancyfoot[LO, RE]{\bfseries\scriptsize Generated by Doxygen } -\renewcommand{\headrulewidth}{0pt}} -% -\pagestyle{fancyplain} -% -\renewcommand{\chaptermark}[1]{% - \markboth{#1}{}% -} -\renewcommand{\sectionmark}[1]{% - \markright{\thesection\ #1}% -} - -% Indices & bibliography -\usepackage{natbib} -\usepackage[titles]{tocloft} -\setcounter{tocdepth}{3} -\setcounter{secnumdepth}{5} -\makeindex - + \doxyallsectionsfont{% + \fontseries{bc}\selectfont% + \color{darkgray}% + } + \renewcommand{\DoxyLabelFont}{% + \fontseries{bc}\selectfont% + \color{darkgray}% + } + \newcommand{\+}{\discretionary{\mbox{\scriptsize$\hookleftarrow$}}{}{}} + % Arguments of doxygenemoji: + % 1) '::' form of the emoji, already LaTeX-escaped + % 2) file with the name of the emoji without the .png extension + % in case image exist use this otherwise use the '::' form + \newcommand{\doxygenemoji}[2]{% + \IfFileExists{./#2.png}{\raisebox{-0.1em}{\includegraphics[height=0.9em]{./#2.png}}}{#1}% + } + % Page & text layout + \usepackage{geometry} + \geometry{% + a4paper,% + top=2.5cm,% + bottom=2.5cm,% + left=2.5cm,% + right=2.5cm% + } + \usepackage{changepage} + % Allow a bit of overflow to go unnoticed by other means + \tolerance=750 + \hfuzz=15pt + \hbadness=750 + \setlength{\emergencystretch}{15pt} + \setlength{\parindent}{0cm} + \newcommand{\doxynormalparskip}{\setlength{\parskip}{3ex plus 2ex minus 2ex}} + \newcommand{\doxytocparskip}{\setlength{\parskip}{1ex plus 0ex minus 0ex}} + \doxynormalparskip + % Redefine paragraph/subparagraph environments, using sectsty fonts + \makeatletter + \renewcommand{\paragraph}{% + \@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{% + \normalfont\normalsize\bfseries\SS@parafont% + }% + } + \renewcommand{\subparagraph}{% + \@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{% + \normalfont\normalsize\bfseries\SS@subparafont% + }% + } + \makeatother + \makeatletter + \newcommand\hrulefilll{\leavevmode\leaders\hrule\hskip 0pt plus 1filll\kern\z@} + \makeatother + % Headers & footers + \usepackage{fancyhdr} + \pagestyle{fancyplain} + \renewcommand{\footrulewidth}{0.4pt} + \fancypagestyle{fancyplain}{ + \fancyhf{} + \fancyhead[LE, RO]{\bfseries\thepage} + \fancyhead[LO]{\bfseries\rightmark} + \fancyhead[RE]{\bfseries\leftmark} + \fancyfoot[LO, RE]{\bfseries\scriptsize Generated by Doxygen } + } + \fancypagestyle{plain}{ + \fancyhf{} + \fancyfoot[LO, RE]{\bfseries\scriptsize Generated by Doxygen } + \renewcommand{\headrulewidth}{0pt} + } + \pagestyle{fancyplain} + \renewcommand{\chaptermark}[1]{% + \markboth{#1}{}% + } + \renewcommand{\sectionmark}[1]{% + \markright{\thesection\ #1}% + } + % ToC, LoF, LoT, bibliography, and index + % Indices & bibliography + \usepackage[numbers]{natbib} + \usepackage[titles]{tocloft} + \setcounter{tocdepth}{3} + \setcounter{secnumdepth}{5} + % creating indexes + \makeindex + \ifPDFTeX \usepackage{newunicodechar} - \newunicodechar{⁻}{${}^{-}$}% Superscript minus - \newunicodechar{²}{${}^{2}$}% Superscript two - \newunicodechar{³}{${}^{3}$}% Superscript three - -% Hyperlinks (required, but should be loaded last) -\ifpdf - \usepackage[pdftex,pagebackref=true]{hyperref} -\else - \ifxetex - \usepackage[pagebackref=true]{hyperref} - \else - \usepackage[ps2pdf,pagebackref=true]{hyperref} - \fi + \makeatletter + \def\doxynewunicodechar#1#2{% + \@tempswafalse + \edef\nuc@tempa{\detokenize{#1}}% + \if\relax\nuc@tempa\relax + \nuc@emptyargerr + \else + \edef\@tempb{\expandafter\@car\nuc@tempa\@nil}% + \nuc@check + \if@tempswa + \@namedef{u8:\nuc@tempa}{#2}% + \fi + \fi + } + \makeatother + \doxynewunicodechar{⁻}{${}^{-}$}% Superscript minus + \doxynewunicodechar{²}{${}^{2}$}% Superscript two + \doxynewunicodechar{³}{${}^{3}$}% Superscript three \fi - -\hypersetup{% - colorlinks=true,% - linkcolor=blue,% - citecolor=blue,% - unicode% -} - -% Custom commands -\newcommand{\clearemptydoublepage}{% - \newpage{\pagestyle{empty}\cleardoublepage}% -} - -\usepackage{caption} -\captionsetup{labelsep=space,justification=centering,font={bf},singlelinecheck=off,skip=4pt,position=top} - -\usepackage{etoc} -\etocsettocstyle{\doxytocparskip}{\doxynormalparskip} -\renewcommand{\numberline}[1]{#1~} + % Hyperlinks + % Hyperlinks (required, but should be loaded last) + \ifPDFTeX + \usepackage[pdftex,pagebackref=true]{hyperref} + \else + \ifXeTeX + \usepackage[xetex,pagebackref=true]{hyperref} + \else + \ifLuaTeX + \usepackage[luatex,pagebackref=true]{hyperref} + \else + \usepackage[ps2pdf,pagebackref=true]{hyperref} + \fi + \fi + \fi + \hypersetup{% + colorlinks=true,% + linkcolor=blue,% + citecolor=blue,% + unicode,% + pdftitle={SERiF},% + pdfsubject={3+1\+D Stellar Structure and Evolution}% + } + % Custom commands used by the header + % Custom commands + \newcommand{\clearemptydoublepage}{% + \newpage{\pagestyle{empty}\cleardoublepage}% + } + % caption style definition + \usepackage{caption} + \captionsetup{labelsep=space,justification=centering,font={bf},singlelinecheck=off,skip=4pt,position=top} + % in page table of contents + \IfFormatAtLeastTF{2023/05/01}{\usepackage[deeplevels]{etoc}}{\usepackage[deeplevels]{etoc_doxygen}} + \etocsettocstyle{\doxytocparskip}{\doxynormalparskip} + \etocsetlevel{subsubsubsection}{4} + \etocsetlevel{subsubsubsubsection}{5} + \etocsetlevel{subsubsubsubsubsection}{6} + \etocsetlevel{subsubsubsubsubsubsection}{7} + \etocsetlevel{paragraph}{8} + \etocsetlevel{subparagraph}{9} + % prevent numbers overlap the titles in toc + \renewcommand{\numberline}[1]{#1~} +% End of preamble, now comes the document contents %===== C O N T E N T S ===== - \begin{document} -\raggedbottom - -% Titlepage & ToC -\hypersetup{pageanchor=false, - bookmarksnumbered=true, - pdfencoding=unicode - } -\pagenumbering{alph} -\begin{titlepage} -\vspace*{7cm} -\begin{center}% -{\Large New 4DSSE Code \\[1ex]\large 0.\+0.\+1a }\\ -\vspace*{1cm} -{\large Generated by Doxygen 1.9.1}\\ -\end{center} -\end{titlepage} -\clearemptydoublepage -\pagenumbering{roman} -\tableofcontents -\clearemptydoublepage -\pagenumbering{arabic} -\hypersetup{pageanchor=true} - + \raggedbottom + % Titlepage & ToC + % To avoid duplicate page anchors due to reuse of same numbers for + % the index (be it as roman numbers) + \hypersetup{pageanchor=false, + bookmarksnumbered=true, + pdfencoding=unicode + } + \pagenumbering{alph} + \begin{titlepage} + \vspace*{7cm} + \begin{center}% + {\Large SERiF}\\ + [1ex]\large 0.\+0.\+1a \\ + \vspace*{1cm} + {\large Generated by Doxygen 1.13.2}\\ + \end{center} + \end{titlepage} + \clearemptydoublepage + \pagenumbering{roman} + \tableofcontents + \clearemptydoublepage + \pagenumbering{arabic} + % re-enable anchors again + \hypersetup{pageanchor=true} %--- Begin generated contents --- -\chapter{opat\+IO python module} -\label{md_utils_opatio_readme} -\Hypertarget{md_utils_opatio_readme} -\input{md_utils_opatio_readme} -\chapter{Test List} -\label{test} -\Hypertarget{test} +\input{index} \input{test} +\chapter{Namespace Index} +\input{namespaces} \chapter{Hierarchical Index} \input{hierarchy} \chapter{Class Index} \input{annotated} \chapter{File Index} \input{files} +\chapter{Namespace Documentation} +\input{namespacecomposition} +\input{namespacehelmholtz} +\input{namespacelane_emden} +\input{namespacenn_approx8} +\input{namespacenuclear_network} +\input{namespacepolycoeff} +\input{namespacepoly_m_f_e_m_utils} +\input{namespace_probe} +\input{namespaceserif} +\input{namespaceserif_1_1utilities} +\input{namespace_s_s_e} \chapter{Class Documentation} -\input{classBilinearIntegratorWrapper} -\input{classCompositeNonlinearIntegrator} -\input{classConfig} -\input{classconfigTest} -\input{classconfigTestPrivateAccessor} -\input{structConstant} -\input{classConstants} -\input{classconstTest} -\input{classDObject} -\input{classDObjectTest} -\input{structHeader} -\input{classLockableDObject} -\input{classLockableDObjectTest} -\input{classMeshIO} -\input{classmeshIOTest} -\input{classMetadata} -\input{classMetadataTest} -\input{classNonlinearPowerIntegrator} -\input{classOpatIO} -\input{classopatIOTest} -\input{structOPATTable} -\input{structTableIndex} +\input{classnn_approx8_1_1_approx8_network} +\input{classapprox8_test} +\input{classcomposition_1_1_composition} +\input{structcomposition_1_1_composition_entry} +\input{classcomposition_test} +\input{class_config} +\input{classconfig_test} +\input{classconfig_test_private_accessor} +\input{struct_constant} +\input{class_constants} +\input{classconst_test} +\input{class_d_object} +\input{class_d_object_test} +\input{structpolycoeff_1_1d_theta_interp_coeff} +\input{structhelmholtz_1_1_e_o_s} +\input{structhelmholtz_1_1_e_o_s_input} +\input{class_eos_i_o} +\input{classeos_test} +\input{structform_bundle} +\input{structcomposition_1_1_global_composition} +\input{class_g_m_r_e_s_inverter} +\input{structhelmholtz_1_1_h_e_l_m_table} +\input{structnn_approx8_1_1_jacobian} +\input{class_lockable_d_object} +\input{class_lockable_d_object_test} +\input{class_probe_1_1_log_manager} +\input{class_mesh_i_o} +\input{classmesh_i_o_test} +\input{class_metadata} +\input{class_metadata_test} +\input{structnn_approx8_1_1_net} +\input{structnuclear_network_1_1_net_in} +\input{structnuclear_network_1_1_net_out} +\input{classnuclear_network_1_1_network} +\input{classpoly_m_f_e_m_utils_1_1_nonlinear_power_integrator} +\input{structnn_approx8_1_1_o_d_e} +\input{class_poly_solver} +\input{classpoly_test} +\input{class_polytrope_operator} +\input{classprobe_test} +\input{class_resource_manager} +\input{classresource_manager_test} +\input{class_schur_compliment} +\input{structsolver_bundle} +\input{structpolycoeff_1_1x1_interp_coeff} \chapter{File Documentation} +\input{mainpage_8md} +\input{composition_8cpp} +\input{composition_8cpp_source} +\input{composition_8h} +\input{composition_8h_source} \input{config_8cpp} +\input{config_8cpp_source} \input{config_8h} +\input{config_8h_source} \input{const_8cpp} +\input{const_8cpp_source} \input{const_8h} -\input{DObject_8cpp} -\input{LockableDObject_8cpp} -\input{Metadata_8cpp} -\input{DObject_8h} -\input{LockableDObject_8h} -\input{Metadata_8h} -\input{meshIO_8cpp} -\input{meshIO_8h} +\input{const_8h_source} +\input{_d_object_8cpp} +\input{_d_object_8cpp_source} +\input{_lockable_d_object_8cpp} +\input{_lockable_d_object_8cpp_source} +\input{_metadata_8cpp} +\input{_metadata_8cpp_source} +\input{_d_object_8h} +\input{_d_object_8h_source} +\input{_lockable_d_object_8h} +\input{_lockable_d_object_8h_source} +\input{_metadata_8h} +\input{_metadata_8h_source} +\input{eos_i_o_8cpp} +\input{eos_i_o_8cpp_source} +\input{helm_8cpp} +\input{helm_8cpp_source} +\input{eos_i_o_8h} +\input{eos_i_o_8h_source} +\input{helm_8h} +\input{helm_8h_source} +\input{mesh_i_o_8cpp} +\input{mesh_i_o_8cpp_source} +\input{mesh_i_o_8h} +\input{mesh_i_o_8h_source} +\input{debug_8h} +\input{debug_8h_source} +\input{warning__control_8h} +\input{warning__control_8h_source} +\input{approx8_8cpp} +\input{approx8_8cpp_source} +\input{network_8cpp} +\input{network_8cpp_source} +\input{approx8_8h} +\input{approx8_8h_source} +\input{network_8h} +\input{network_8h_source} \input{opac_8h} -\input{opatIO_8cpp} -\input{opatIO_8h} -\input{polyCoeff_8cpp} -\input{polyCoeff_8h} -\input{polyIO_8cpp} -\input{polyMFEMUtils_8cpp} -\input{polyIO_8h} -\input{polyMFEMUtils_8h} -\input{configTest_8cpp} -\input{constTest_8cpp} -\input{DObjectTest_8cpp} -\input{LockableDObjectTest_8cpp} -\input{MetadataTest_8cpp} -\input{testDObject_8cpp} -\input{meshIOTest_8cpp} -\input{opatIOTest_8cpp} -\input{build_2lib_2opatio_2____init_____8py} -\input{build_2lib_2opatio_2opat_2____init_____8py} -\input{src_2opatio_2____init_____8py} -\input{src_2opatio_2opat_2____init_____8py} -\input{build_2lib_2opatio_2opat_2opat_8py} -\input{src_2opatio_2opat_2opat_8py} -\input{readme_8md} -\input{mkTestData_8py} +\input{opac_8h_source} +\input{poly_coeff_8cpp} +\input{poly_coeff_8cpp_source} +\input{poly_coeff_8h} +\input{poly_coeff_8h_source} +\input{poly_solver_8cpp} +\input{poly_solver_8cpp_source} +\input{poly_solver_8h} +\input{poly_solver_8h_source} +\input{integrators_8cpp} +\input{integrators_8cpp_source} +\input{polytrope_operator_8cpp} +\input{polytrope_operator_8cpp_source} +\input{utilities_8cpp} +\input{utilities_8cpp_source} +\input{integrators_8h} +\input{integrators_8h_source} +\input{polytrope_operator_8h} +\input{polytrope_operator_8h_source} +\input{utilities_8h} +\input{utilities_8h_source} +\input{probe_8cpp} +\input{probe_8cpp_source} +\input{probe_8h} +\input{probe_8h_source} +\input{resource_manager_8cpp} +\input{resource_manager_8cpp_source} +\input{resource_manager_types_8cpp} +\input{resource_manager_types_8cpp_source} +\input{resource_manager_8h} +\input{resource_manager_8h_source} +\input{resource_manager_types_8h} +\input{resource_manager_types_8h_source} +\input{4_d_s_t_a_r_types_8h} +\input{4_d_s_t_a_r_types_8h_source} +\input{composition_test_8cpp} +\input{composition_test_8cpp_source} +\input{comp_8cpp} +\input{comp_8cpp_source} +\input{config_test_8cpp} +\input{config_test_8cpp_source} +\input{const_test_8cpp} +\input{const_test_8cpp_source} +\input{_d_object_test_8cpp} +\input{_d_object_test_8cpp_source} +\input{_lockable_d_object_test_8cpp} +\input{_lockable_d_object_test_8cpp_source} +\input{_metadata_test_8cpp} +\input{_metadata_test_8cpp_source} +\input{test_d_object_8cpp} +\input{test_d_object_8cpp_source} +\input{eos_test_8cpp} +\input{eos_test_8cpp_source} +\input{mesh_i_o_test_8cpp} +\input{mesh_i_o_test_8cpp_source} +\input{approx8_test_8cpp} +\input{approx8_test_8cpp_source} +\input{poly_test_8cpp} +\input{poly_test_8cpp_source} +\input{probe_test_8cpp} +\input{probe_test_8cpp_source} +\input{resource_manager_test_8cpp} +\input{resource_manager_test_8cpp_source} +\chapter{Examples} +\input{_2_users_2tboudreaux_2_programming_2_s_e_ri_f_2src_2composition_2public_2composition_8h-example} +\input{_constructing-example} +\input{_2_users_2tboudreaux_2_programming_2_s_e_ri_f_2src_2network_2public_2approx8_8h-example} +\input{_2_users_2tboudreaux_2_programming_2_s_e_ri_f_2src_2poly_2solver_2public_2poly_solver_8h-example} %--- End generated contents --- - % Index -\backmatter -\newpage -\phantomsection -\clearemptydoublepage -\addcontentsline{toc}{chapter}{\indexname} -\printindex - + \backmatter + \newpage + \phantomsection + \clearemptydoublepage + \addcontentsline{toc}{chapter}{\indexname} + \printindex +% Required for some languages (in combination with latexdocumentpre from the header) \end{document} diff --git a/docs/latex/tabu_doxygen.sty b/docs/latex/tabu_doxygen.sty index 60fd7e8..3f17d1d 100644 --- a/docs/latex/tabu_doxygen.sty +++ b/docs/latex/tabu_doxygen.sty @@ -1,2557 +1,2557 @@ -%% -%% This is file `tabu.sty', -%% generated with the docstrip utility. -%% -%% The original source files were: -%% -%% tabu.dtx (with options: `package') -%% -%% This is a generated file. -%% Copyright (FC) 2010-2011 - lppl -%% -%% tabu : 2011/02/26 v2.8 - tabu : Flexible LaTeX tabulars -%% -%% ********************************************************************************************** -%% \begin{tabu} { preamble } => default target: \linewidth or \linegoal -%% \begin{tabu} to { preamble } => target specified -%% \begin{tabu} spread { preamble } => target relative to the ``natural width'' -%% -%% tabu works in text and in math modes. -%% -%% X columns: automatic width adjustment + horizontal and vertical alignment -%% \begin{tabu} { X[4c] X[1c] X[-2ml] } -%% -%% Horizontal lines and / or leaders: -%% \hline\hline => double horizontal line -%% \firsthline\hline => for nested tabulars -%% \lasthline\hline => for nested tabulars -%% \tabucline[line spec]{column-column} => ``funny'' lines (dash/leader) -%% Automatic lines / leaders : -%% \everyrow{\hline\hline} -%% -%% Vertical lines and / or leaders: -%% \begin{tabu} { |[3pt red] X[4c] X[1c] X[-2ml] |[3pt blue] } -%% \begin{tabu} { |[3pt red] X[4c] X[1c] X[-2ml] |[3pt on 2pt off 4pt blue] } -%% -%% Fixed vertical spacing adjustment: -%% \extrarowheight= \extrarowdepth= -%% or: \extrarowsep= => may be prefixed by \global -%% -%% Dynamic vertical spacing adjustment: -%% \abovetabulinesep= \belowtabulinesep= -%% or: \tabulinesep= => may be prefixed by \global -%% -%% delarray.sty shortcuts: in math and text modes -%% \begin{tabu} .... \({ preamble }\) -%% -%% Algorithms reports: -%% \tracingtabu=1 \tracingtabu=2 -%% -%% ********************************************************************************************** -%% -%% This work may be distributed and/or modified under the -%% conditions of the LaTeX Project Public License, either -%% version 1.3 of this license or (at your option) any later -%% version. The latest version of this license is in -%% http://www.latex-project.org/lppl.txt -%% -%% This work consists of the main source file tabu.dtx -%% and the derived files -%% tabu.sty, tabu.pdf, tabu.ins -%% -%% tabu : Flexible LaTeX tabulars -%% lppl copyright 2010-2011 by FC -%% - -\NeedsTeXFormat{LaTeX2e}[2005/12/01] -\ProvidesPackage{tabu_doxygen}[2011/02/26 v2.8 - flexible LaTeX tabulars (FC), frozen version for doxygen] -\RequirePackage{array}[2008/09/09] -\RequirePackage{varwidth}[2009/03/30] -\AtEndOfPackage{\tabu@AtEnd \let\tabu@AtEnd \@undefined} -\let\tabu@AtEnd\@empty -\def\TMP@EnsureCode#1={% - \edef\tabu@AtEnd{\tabu@AtEnd - \catcode#1 \the\catcode#1}% - \catcode#1=% -}% \TMP@EnsureCode -\TMP@EnsureCode 33 = 12 % ! -\TMP@EnsureCode 58 = 12 % : (for siunitx) -\TMP@EnsureCode124 = 12 % | -\TMP@EnsureCode 36 = 3 % $ = math shift -\TMP@EnsureCode 38 = 4 % & = tab alignment character -\TMP@EnsureCode 32 = 10 % space -\TMP@EnsureCode 94 = 7 % ^ -\TMP@EnsureCode 95 = 8 % _ -%% Constants -------------------------------------------------------- -\newcount \c@taburow \def\thetaburow {\number\c@taburow} -\newcount \tabu@nbcols -\newcount \tabu@cnt -\newcount \tabu@Xcol -\let\tabu@start \@tempcnta -\let\tabu@stop \@tempcntb -\newcount \tabu@alloc \tabu@alloc=\m@ne -\newcount \tabu@nested -\def\tabu@alloc@{\global\advance\tabu@alloc \@ne \tabu@nested\tabu@alloc} -\newdimen \tabu@target -\newdimen \tabu@spreadtarget -\newdimen \tabu@naturalX -\newdimen \tabucolX -\let\tabu@DELTA \@tempdimc -\let\tabu@thick \@tempdima -\let\tabu@on \@tempdimb -\let\tabu@off \@tempdimc -\newdimen \tabu@Xsum -\newdimen \extrarowdepth -\newdimen \abovetabulinesep -\newdimen \belowtabulinesep -\newdimen \tabustrutrule \tabustrutrule \z@ -\newtoks \tabu@thebody -\newtoks \tabu@footnotes -\newsavebox \tabu@box -\newsavebox \tabu@arstrutbox -\newsavebox \tabu@hleads -\newsavebox \tabu@vleads -\newif \iftabu@colortbl -\newif \iftabu@siunitx -\newif \iftabu@measuring -\newif \iftabu@spread -\newif \iftabu@negcoef -\newif \iftabu@everyrow -\def\tabu@everyrowtrue {\global\let\iftabu@everyrow \iftrue} -\def\tabu@everyrowfalse{\global\let\iftabu@everyrow \iffalse} -\newif \iftabu@long -\newif \iftabuscantokens -\def\tabu@rescan {\tabu@verbatim \scantokens } -%% Utilities (for internal usage) ----------------------------------- -\def\tabu@gobblespace #1 {#1} -\def\tabu@gobbletoken #1#2{#1} -\def\tabu@gobbleX{\futurelet\@let@token \tabu@gobblex} -\def\tabu@gobblex{\if ^^J\noexpand\@let@token \expandafter\@gobble - \else\ifx \@sptoken\@let@token - \expandafter\tabu@gobblespace\expandafter\tabu@gobbleX - \fi\fi -}% \tabu@gobblex -\def\tabu@X{^^J} -{\obeyspaces -\global\let\tabu@spxiii= % saves an active space (for \ifx) -\gdef\tabu@@spxiii{ }} -\def\tabu@ifenvir {% only for \multicolumn - \expandafter\tabu@if@nvir\csname\@currenvir\endcsname -}% \tabu@ifenvir -\def\tabu@if@nvir #1{\csname @\ifx\tabu#1first\else - \ifx\longtabu#1first\else - second\fi\fi oftwo\endcsname -}% \tabu@ifenvir -\def\tabu@modulo #1#2{\numexpr\ifnum\numexpr#1=\z@ 0\else #1-(#1-(#2-1)/2)/(#2)*(#2)\fi} -{\catcode`\&=3 -\gdef\tabu@strtrim #1{% #1 = control sequence to trim - \ifodd 1\ifx #1\@empty \else \ifx #1\space \else 0\fi \fi - \let\tabu@c@l@r \@empty \let#1\@empty - \else \expandafter \tabu@trimspaces #1\@nnil - \fi -}% \tabu@strtrim -\gdef\tabu@trimspaces #1\@nnil{\let\tabu@c@l@r=#2\tabu@firstspace .#1& }% -\gdef\tabu@firstspace #1#2#3 &{\tabu@lastspace #2#3&} -\gdef\tabu@lastspace #1{\def #3{#1}% - \ifx #3\tabu@c@l@r \def\tabu@c@l@r{\protect\color{#1}}\expandafter\remove@to@nnil \fi - \tabu@trimspaces #1\@nnil} -}% \catcode -\def\tabu@sanitizearg #1#2{{% - \csname \ifcsname if@safe@actives\endcsname % - @safe@activestrue\else - relax\fi \endcsname - \edef#2{#1}\tabu@strtrim#2\@onelevel@sanitize#2% - \expandafter}\expandafter\def\expandafter#2\expandafter{#2}% -}% \tabu@sanitizearg -\def\tabu@textbar #1{\begingroup \endlinechar\m@ne \scantokens{\def\:{|}}% - \expandafter\endgroup \expandafter#1\:% !!! semi simple group !!! -}% \tabu@textbar -\def\tabu@everyrow@bgroup{\iftabu@everyrow \begingroup \else \noalign{\ifnum0=`}\fi \fi} -\def\tabu@everyrow@egroup{% - \iftabu@everyrow \expandafter \endgroup \the\toks@ - \else \ifnum0=`{\fi}% - \fi -}% \tabu@everyrow@egroup -\def\tabu@arstrut {\global\setbox\@arstrutbox \hbox{\vrule - height \arraystretch \dimexpr\ht\strutbox+\extrarowheight - depth \arraystretch \dimexpr\dp\strutbox+\extrarowdepth - width \z@}% -}% \tabu@arstrut -\def\tabu@rearstrut {% - \@tempdima \arraystretch\dimexpr\ht\strutbox+\extrarowheight \relax - \@tempdimb \arraystretch\dimexpr\dp\strutbox+\extrarowdepth \relax - \ifodd 1\ifdim \ht\@arstrutbox=\@tempdima - \ifdim \dp\@arstrutbox=\@tempdimb 0 \fi\fi - \tabu@mkarstrut - \fi -}% \tabu@rearstrut -\def\tabu@@DBG #1{\ifdim\tabustrutrule>\z@ \color{#1}\fi} -\def\tabu@DBG@arstrut {\global\setbox\@arstrutbox - \hbox to\z@{\hbox to\z@{\hss - {\tabu@DBG{cyan}\vrule - height \arraystretch \dimexpr\ht\strutbox+\extrarowheight - depth \z@ - width \tabustrutrule}\kern-\tabustrutrule - {\tabu@DBG{pink}\vrule - height \z@ - depth \arraystretch \dimexpr\dp\strutbox+\extrarowdepth - width \tabustrutrule}}}% -}% \tabu@DBG@arstrut -\def\tabu@save@decl{\toks\count@ \expandafter{\the\toks\expandafter\count@ - \@nextchar}}% -\def\tabu@savedecl{\ifcat$\d@llarend\else - \let\save@decl \tabu@save@decl \fi % no inversion of tokens in text mode -}% \tabu@savedecl -\def\tabu@finalstrut #1{\unskip\ifhmode\nobreak\fi\vrule height\z@ depth\z@ width\z@} -\newcommand*\tabuDisableCommands {\g@addto@macro\tabu@trialh@@k } -\let\tabu@trialh@@k \@empty -\def\tabu@nowrite #1#{{\afterassignment}\toks@} -\let\tabu@write\write -\let\tabu@immediate\immediate -\def\tabu@WRITE{\begingroup - \def\immediate\write{\aftergroup\endgroup - \tabu@immediate\tabu@write}% -}% \tabu@WRITE -\expandafter\def\expandafter\tabu@GenericError\expandafter{% - \expandafter\tabu@WRITE\GenericError} -\def\tabu@warn{\tabu@WRITE\PackageWarning{tabu}} -\def\tabu@noxfootnote [#1]{\@gobble} -\def\tabu@nocolor #1#{\@gobble} -\newcommand*\tabu@norowcolor[2][]{} -\def\tabu@maybesiunitx #1{\def\tabu@temp{#1}% - \futurelet\@let@token \tabu@m@ybesiunitx} -\def\tabu@m@ybesiunitx #1{\def\tabu@m@ybesiunitx {% - \ifx #1\@let@token \let\tabu@cellleft \@empty \let\tabu@cellright \@empty \fi - \tabu@temp}% \tabu@m@ybesiunitx -}\expandafter\tabu@m@ybesiunitx \csname siunitx_table_collect_begin:Nn\endcsname -\def\tabu@celllalign@def #1{\def\tabu@celllalign{\tabu@maybesiunitx{#1}}}% -%% Fixed vertical spacing adjustment: \extrarowsep ------------------ -\newcommand*\extrarowsep{\edef\tabu@C@extra{\the\numexpr\tabu@C@extra+1}% - \iftabu@everyrow \aftergroup\tabu@Gextra - \else \aftergroup\tabu@n@Gextra - \fi - \@ifnextchar={\tabu@gobbletoken\tabu@extra} \tabu@extra -}% \extrarowsep -\def\tabu@extra {\@ifnextchar_% - {\tabu@gobbletoken{\tabu@setextra\extrarowheight \extrarowdepth}} - {\ifx ^\@let@token \def\tabu@temp{% - \tabu@gobbletoken{\tabu@setextra\extrarowdepth \extrarowheight}}% - \else \let\tabu@temp \@empty - \afterassignment \tabu@setextrasep \extrarowdepth - \fi \tabu@temp}% -}% \tabu@extra -\def\tabu@setextra #1#2{\def\tabu@temp{\tabu@extr@#1#2}\afterassignment\tabu@temp#2} -\def\tabu@extr@ #1#2{\@ifnextchar^% - {\tabu@gobbletoken{\tabu@setextra\extrarowdepth \extrarowheight}} - {\ifx _\@let@token \def\tabu@temp{% - \tabu@gobbletoken{\tabu@setextra\extrarowheight \extrarowdepth}}% - \else \let\tabu@temp \@empty - \tabu@Gsave \tabu@G@extra \tabu@C@extra \extrarowheight \extrarowdepth - \fi \tabu@temp}% -}% \tabu@extr@ -\def\tabu@setextrasep {\extrarowheight=\extrarowdepth - \tabu@Gsave \tabu@G@extra \tabu@C@extra \extrarowheight \extrarowdepth -}% \tabu@setextrasep -\def\tabu@Gextra{\ifx \tabu@G@extra\@empty \else {\tabu@Rextra}\fi} -\def\tabu@n@Gextra{\ifx \tabu@G@extra\@empty \else \noalign{\tabu@Rextra}\fi} -\def\tabu@Rextra{\tabu@Grestore \tabu@G@extra \tabu@C@extra} -\let\tabu@C@extra \z@ -\let\tabu@G@extra \@empty -%% Dynamic vertical spacing adjustment: \tabulinesep ---------------- -\newcommand*\tabulinesep{\edef\tabu@C@linesep{\the\numexpr\tabu@C@linesep+1}% - \iftabu@everyrow \aftergroup\tabu@Glinesep - \else \aftergroup\tabu@n@Glinesep - \fi - \@ifnextchar={\tabu@gobbletoken\tabu@linesep} \tabu@linesep -}% \tabulinesep -\def\tabu@linesep {\@ifnextchar_% - {\tabu@gobbletoken{\tabu@setsep\abovetabulinesep \belowtabulinesep}} - {\ifx ^\@let@token \def\tabu@temp{% - \tabu@gobbletoken{\tabu@setsep\belowtabulinesep \abovetabulinesep}}% - \else \let\tabu@temp \@empty - \afterassignment \tabu@setlinesep \abovetabulinesep - \fi \tabu@temp}% -}% \tabu@linesep -\def\tabu@setsep #1#2{\def\tabu@temp{\tabu@sets@p#1#2}\afterassignment\tabu@temp#2} -\def\tabu@sets@p #1#2{\@ifnextchar^% - {\tabu@gobbletoken{\tabu@setsep\belowtabulinesep \abovetabulinesep}} - {\ifx _\@let@token \def\tabu@temp{% - \tabu@gobbletoken{\tabu@setsep\abovetabulinesep \belowtabulinesep}}% - \else \let\tabu@temp \@empty - \tabu@Gsave \tabu@G@linesep \tabu@C@linesep \abovetabulinesep \belowtabulinesep - \fi \tabu@temp}% -}% \tabu@sets@p -\def\tabu@setlinesep {\belowtabulinesep=\abovetabulinesep - \tabu@Gsave \tabu@G@linesep \tabu@C@linesep \abovetabulinesep \belowtabulinesep -}% \tabu@setlinesep -\def\tabu@Glinesep{\ifx \tabu@G@linesep\@empty \else {\tabu@Rlinesep}\fi} -\def\tabu@n@Glinesep{\ifx \tabu@G@linesep\@empty \else \noalign{\tabu@Rlinesep}\fi} -\def\tabu@Rlinesep{\tabu@Grestore \tabu@G@linesep \tabu@C@linesep} -\let\tabu@C@linesep \z@ -\let\tabu@G@linesep \@empty -%% \global\extrarowsep and \global\tabulinesep ------------------- -\def\tabu@Gsave #1#2#3#4{\xdef#1{#1% - \toks#2{\toks\the\currentgrouplevel{\global#3\the#3\global#4\the#4}}}% -}% \tabu@Gsave -\def\tabu@Grestore#1#2{% - \toks#2{}#1\toks\currentgrouplevel\expandafter{\expandafter}\the\toks#2\relax - \ifcat$\the\toks\currentgrouplevel$\else - \global\let#1\@empty \global\let#2\z@ - \the\toks\currentgrouplevel - \fi -}% \tabu@Grestore -%% Setting code for every row --------------------------------------- -\newcommand*\everyrow{\tabu@everyrow@bgroup - \tabu@start \z@ \tabu@stop \z@ \tabu@evrstartstop -}% \everyrow -\def\tabu@evrstartstop {\@ifnextchar^% - {\afterassignment \tabu@evrstartstop \tabu@stop=}% - {\ifx ^\@let@token - \afterassignment\tabu@evrstartstop \tabu@start=% - \else \afterassignment\tabu@everyr@w \toks@ - \fi}% -}% \tabu@evrstartstop -\def\tabu@everyr@w {% - \xdef\tabu@everyrow{% - \noexpand\tabu@everyrowfalse - \let\noalign \relax - \noexpand\tabu@rowfontreset - \iftabu@colortbl \noexpand\tabu@rc@ \fi % \taburowcolors - \let\noexpand\tabu@docline \noexpand\tabu@docline@evr - \the\toks@ - \noexpand\tabu@evrh@@k - \noexpand\tabu@rearstrut - \global\advance\c@taburow \@ne}% - \iftabu@everyrow \toks@\expandafter - {\expandafter\def\expandafter\tabu@evr@L\expandafter{\the\toks@}\ignorespaces}% - \else \xdef\tabu@evr@G{\the\toks@}% - \fi - \tabu@everyrow@egroup -}% \tabu@everyr@w -\def\tabu@evr {\def\tabu@evrh@@k} % for internal use only -\tabu@evr{} -%% line style and leaders ------------------------------------------- -\newcommand*\newtabulinestyle [1]{% - {\@for \@tempa :=#1\do{\expandafter\tabu@newlinestyle \@tempa==\@nil}}% -}% \newtabulinestyle -\def\tabu@newlinestyle #1=#2=#3\@nil{\tabu@getline {#2}% - \tabu@sanitizearg {#1}\@tempa - \ifodd 1\ifx \@tempa\@empty \ifdefined\tabu@linestyle@ 0 \fi\fi - \global\expandafter\let - \csname tabu@linestyle@\@tempa \endcsname =\tabu@thestyle \fi -}% \tabu@newlinestyle -\newcommand*\tabulinestyle [1]{\tabu@everyrow@bgroup \tabu@getline{#1}% - \iftabu@everyrow - \toks@\expandafter{\expandafter \def \expandafter - \tabu@ls@L\expandafter{\tabu@thestyle}\ignorespaces}% - \gdef\tabu@ls@{\tabu@ls@L}% - \else - \global\let\tabu@ls@G \tabu@thestyle - \gdef\tabu@ls@{\tabu@ls@G}% - \fi - \tabu@everyrow@egroup -}% \tabulinestyle -\newcommand*\taburulecolor{\tabu@everyrow@bgroup \tabu@textbar \tabu@rulecolor} -\def\tabu@rulecolor #1{\toks@{}% - \def\tabu@temp #1##1#1{\tabu@ruledrsc{##1}}\@ifnextchar #1% - \tabu@temp - \tabu@rulearc -}% \tabu@rulecolor -\def\tabu@ruledrsc #1{\edef\tabu@temp{#1}\tabu@strtrim\tabu@temp - \ifx \tabu@temp\@empty \def\tabu@temp{\tabu@rule@drsc@ {}{}}% - \else \edef\tabu@temp{\noexpand\tabu@rule@drsc@ {}{\tabu@temp}}% - \fi - \tabu@temp -}% \tabu@ruledrsc@ -\def\tabu@ruledrsc@ #1#{\tabu@rule@drsc@ {#1}} -\def\tabu@rule@drsc@ #1#2{% - \iftabu@everyrow - \ifx \\#1#2\\\toks@{\let\CT@drsc@ \relax}% - \else \toks@{\def\CT@drsc@{\color #1{#2}}}% - \fi - \else - \ifx \\#1#2\\\global\let\CT@drsc@ \relax - \else \gdef\CT@drsc@{\color #1{#2}}% - \fi - \fi - \tabu@rulearc -}% \tabu@rule@drsc@ -\def\tabu@rulearc #1#{\tabu@rule@arc@ {#1}} -\def\tabu@rule@arc@ #1#2{% - \iftabu@everyrow - \ifx \\#1#2\\\toks@\expandafter{\the\toks@ \def\CT@arc@{}}% - \else \toks@\expandafter{\the\toks@ \def\CT@arc@{\color #1{#2}}}% - \fi - \toks@\expandafter{\the\toks@ - \let\tabu@arc@L \CT@arc@ - \let\tabu@drsc@L \CT@drsc@ - \ignorespaces}% - \else - \ifx \\#1#2\\\gdef\CT@arc@{}% - \else \gdef\CT@arc@{\color #1{#2}}% - \fi - \global\let\tabu@arc@G \CT@arc@ - \global\let\tabu@drsc@G \CT@drsc@ - \fi - \tabu@everyrow@egroup -}% \tabu@rule@arc@ -\def\taburowcolors {\tabu@everyrow@bgroup \@testopt \tabu@rowcolors 1} -\def\tabu@rowcolors [#1]#2#{\tabu@rowc@lors{#1}{#2}} -\def\tabu@rowc@lors #1#2#3{% - \toks@{}\@defaultunits \count@ =\number0#2\relax \@nnil - \@defaultunits \tabu@start =\number0#1\relax \@nnil - \ifnum \count@<\tw@ \count@=\tw@ \fi - \advance\tabu@start \m@ne - \ifnum \tabu@start<\z@ \tabu@start \z@ \fi - \tabu@rowcolorseries #3\in@..\in@ \@nnil -}% \tabu@rowcolors -\def\tabu@rowcolorseries #1..#2\in@ #3\@nnil {% - \ifx \in@#1\relax - \iftabu@everyrow \toks@{\def\tabu@rc@{}\let\tabu@rc@L \tabu@rc@}% - \else \gdef\tabu@rc@{}\global\let\tabu@rc@G \tabu@rc@ - \fi - \else - \ifx \\#2\\\tabu@rowcolorserieserror \fi - \tabu@sanitizearg{#1}\tabu@temp - \tabu@sanitizearg{#2}\@tempa - \advance\count@ \m@ne - \iftabu@everyrow - \def\tabu@rc@ ##1##2##3##4{\def\tabu@rc@{% - \ifnum ##2=\c@taburow - \definecolorseries{tabu@rcseries@\the\tabu@nested}{rgb}{last}{##3}{##4}\fi - \ifnum \c@taburow<##2 \else - \ifnum \tabu@modulo {\c@taburow-##2}{##1+1}=\z@ - \resetcolorseries[{##1}]{tabu@rcseries@\the\tabu@nested}\fi - \xglobal\colorlet{tabu@rc@\the\tabu@nested}{tabu@rcseries@\the\tabu@nested!!+}% - \rowcolor{tabu@rc@\the\tabu@nested}\fi}% - }\edef\x{\noexpand\tabu@rc@ {\the\count@} - {\the\tabu@start} - {\tabu@temp} - {\@tempa}% - }\x - \toks@\expandafter{\expandafter\def\expandafter\tabu@rc@\expandafter{\tabu@rc@}}% - \toks@\expandafter{\the\toks@ \let\tabu@rc@L \tabu@rc@ \ignorespaces}% - \else % inside \noalign - \definecolorseries{tabu@rcseries@\the\tabu@nested}{rgb}{last}{\tabu@temp}{\@tempa}% - \expandafter\resetcolorseries\expandafter[\the\count@]{tabu@rcseries@\the\tabu@nested}% - \xglobal\colorlet{tabu@rc@\the\tabu@nested}{tabu@rcseries@\the\tabu@nested!!+}% - \let\noalign \relax \rowcolor{tabu@rc@\the\tabu@nested}% - \def\tabu@rc@ ##1##2{\gdef\tabu@rc@{% - \ifnum \tabu@modulo {\c@taburow-##2}{##1+1}=\@ne - \resetcolorseries[{##1}]{tabu@rcseries@\the\tabu@nested}\fi - \xglobal\colorlet{tabu@rc@\the\tabu@nested}{tabu@rcseries@\the\tabu@nested!!+}% - \rowcolor{tabu@rc@\the\tabu@nested}}% - }\edef\x{\noexpand\tabu@rc@{\the\count@}{\the\c@taburow}}\x - \global\let\tabu@rc@G \tabu@rc@ - \fi - \fi - \tabu@everyrow@egroup -}% \tabu@rowcolorseries -\tabuDisableCommands {\let\tabu@rc@ \@empty } -\def\tabu@rowcolorserieserror {\PackageError{tabu} - {Invalid syntax for \string\taburowcolors - \MessageBreak Please look at the documentation!}\@ehd -}% \tabu@rowcolorserieserror -\newcommand*\tabureset {% - \tabulinesep=\z@ \extrarowsep=\z@ \extratabsurround=\z@ - \tabulinestyle{}\everyrow{}\taburulecolor||{}\taburowcolors{}% -}% \tabureset -%% Parsing the line styles ------------------------------------------ -\def\tabu@getline #1{\begingroup - \csname \ifcsname if@safe@actives\endcsname % - @safe@activestrue\else - relax\fi \endcsname - \edef\tabu@temp{#1}\tabu@sanitizearg{#1}\@tempa - \let\tabu@thestyle \relax - \ifcsname tabu@linestyle@\@tempa \endcsname - \edef\tabu@thestyle{\endgroup - \def\tabu@thestyle{\expandafter\noexpand - \csname tabu@linestyle@\@tempa\endcsname}% - }\tabu@thestyle - \else \expandafter\tabu@definestyle \tabu@temp \@nil - \fi -}% \tabu@getline -\def\tabu@definestyle #1#2\@nil {\endlinechar \m@ne \makeatletter - \tabu@thick \maxdimen \tabu@on \maxdimen \tabu@off \maxdimen - \let\tabu@c@lon \@undefined \let\tabu@c@loff \@undefined - \ifodd 1\ifcat .#1\else\ifcat\relax #1\else 0\fi\fi % catcode 12 or non expandable cs - \def\tabu@temp{\tabu@getparam{thick}}% - \else \def\tabu@temp{\tabu@getparam{thick}\maxdimen}% - \fi - {% - \let\tabu@ \relax - \def\:{\obeyspaces \tabu@oXIII \tabu@commaXIII \edef\:}% (space active \: happy ;-)) - \scantokens{\:{\tabu@temp #1#2 \tabu@\tabu@}}% - \expandafter}\expandafter - \def\expandafter\:\expandafter{\:}% line spec rewritten now ;-) - \def\;{\def\:}% - \scantokens\expandafter{\expandafter\;\expandafter{\:}}% space is now inactive (catcode 10) - \let\tabu@ \tabu@getcolor \:% all arguments are ready now ;-) - \ifdefined\tabu@c@lon \else \let\tabu@c@lon\@empty \fi - \ifx \tabu@c@lon\@empty \def\tabu@c@lon{\CT@arc@}\fi - \ifdefined\tabu@c@loff \else \let\tabu@c@loff \@empty \fi - \ifdim \tabu@on=\maxdimen \ifdim \tabu@off<\maxdimen - \tabu@on \tabulineon \fi\fi - \ifdim \tabu@off=\maxdimen \ifdim \tabu@on<\maxdimen - \tabu@off \tabulineoff \fi\fi - \ifodd 1\ifdim \tabu@off=\maxdimen \ifdim \tabu@on=\maxdimen 0 \fi\fi - \in@true % - \else \in@false % - \fi - \ifdim\tabu@thick=\maxdimen \def\tabu@thick{\arrayrulewidth}% - \else \edef\tabu@thick{\the\tabu@thick}% - \fi - \edef \tabu@thestyle ##1##2{\endgroup - \def\tabu@thestyle{% - \ifin@ \noexpand\tabu@leadersstyle {\tabu@thick} - {\the\tabu@on}{##1} - {\the\tabu@off}{##2}% - \else \noexpand\tabu@rulesstyle - {##1\vrule width \tabu@thick}% - {##1\leaders \hrule height \tabu@thick \hfil}% - \fi}% - }\expandafter \expandafter - \expandafter \tabu@thestyle \expandafter - \expandafter \expandafter - {\expandafter\tabu@c@lon\expandafter}\expandafter{\tabu@c@loff}% -}% \tabu@definestyle -{\catcode`\O=\active \lccode`\O=`\o \catcode`\,=\active - \lowercase{\gdef\tabu@oXIII {\catcode`\o=\active \let O=\tabu@oxiii}} - \gdef\tabu@commaXIII {\catcode`\,=\active \let ,=\space} -}% \catcode -\def\tabu@oxiii #1{% - \ifcase \ifx n#1\z@ \else - \ifx f#1\@ne\else - \tw@ \fi\fi - \expandafter\tabu@onxiii - \or \expandafter\tabu@ofxiii - \else o% - \fi#1}% -\def\tabu@onxiii #1#2{% - \ifcase \ifx !#2\tw@ \else - \ifcat.\noexpand#2\z@ \else - \ifx \tabu@spxiii#2\@ne\else - \tw@ \fi\fi\fi - \tabu@getparam{on}#2\expandafter\@gobble - \or \expandafter\tabu@onxiii % (space is active) - \else o\expandafter\@firstofone - \fi{#1#2}}% -\def\tabu@ofxiii #1#2{% - \ifx #2f\expandafter\tabu@offxiii - \else o\expandafter\@firstofone - \fi{#1#2}} -\def\tabu@offxiii #1#2{% - \ifcase \ifx !#2\tw@ \else - \ifcat.\noexpand#2\z@ \else - \ifx\tabu@spxiii#2\@ne \else - \tw@ \fi\fi\fi - \tabu@getparam{off}#2\expandafter\@gobble - \or \expandafter\tabu@offxiii % (space is active) - \else o\expandafter\@firstofone - \fi{#1#2}} -\def\tabu@getparam #1{\tabu@ \csname tabu@#1\endcsname=} -\def\tabu@getcolor #1{% \tabu@ <- \tabu@getcolor after \edef - \ifx \tabu@#1\else % no more spec - \let\tabu@theparam=#1\afterassignment \tabu@getc@l@r #1\fi -}% \tabu@getcolor -\def\tabu@getc@l@r #1\tabu@ {% - \def\tabu@temp{#1}\tabu@strtrim \tabu@temp - \ifx \tabu@temp\@empty - \else%\ifcsname \string\color@\tabu@temp \endcsname % if the color exists - \ifx \tabu@theparam \tabu@off \let\tabu@c@loff \tabu@c@l@r - \else \let\tabu@c@lon \tabu@c@l@r - \fi - %\else \tabu@warncolour{\tabu@temp}% - \fi%\fi - \tabu@ % next spec -}% \tabu@getc@l@r -\def\tabu@warncolour #1{\PackageWarning{tabu} - {Color #1 is not defined. Default color used}% -}% \tabu@warncolour -\def\tabu@leadersstyle #1#2#3#4#5{\def\tabu@leaders{{#1}{#2}{#3}{#4}{#5}}% - \ifx \tabu@leaders\tabu@leaders@G \else - \tabu@LEADERS{#1}{#2}{#3}{#4}{#5}\fi -}% \tabu@leadersstyle -\def\tabu@rulesstyle #1#2{\let\tabu@leaders \@undefined - \gdef\tabu@thevrule{#1}\gdef\tabu@thehrule{#2}% -}% \tabu@rulesstyle -%% The leaders boxes ------------------------------------------------ -\def\tabu@LEADERS #1#2#3#4#5{%% width, dash, dash color, gap, gap color - {\let\color \tabu@color % => during trials -> \color = \tabu@nocolor - {% % but the leaders boxes should have colors ! - \def\@therule{\vrule}\def\@thick{height}\def\@length{width}% - \def\@box{\hbox}\def\@unbox{\unhbox}\def\@elt{\wd}% - \def\@skip{\hskip}\def\@ss{\hss}\def\tabu@leads{\tabu@hleads}% - \tabu@l@@d@rs {#1}{#2}{#3}{#4}{#5}% - \global\let\tabu@thehleaders \tabu@theleaders - }% - {% - \def\@therule{\hrule}\def\@thick{width}\def\@length{height}% - \def\@box{\vbox}\def\@unbox{\unvbox}\def\@elt{\ht}% - \def\@skip{\vskip}\def\@ss{\vss}\def\tabu@leads{\tabu@vleads}% - \tabu@l@@d@rs {#1}{#2}{#3}{#4}{#5}% - \global\let\tabu@thevleaders \tabu@theleaders - }% - \gdef\tabu@leaders@G{{#1}{#2}{#3}{#4}{#5}}% - }% -}% \tabu@LEADERS -\def\tabu@therule #1#2{\@therule \@thick#1\@length\dimexpr#2/2 \@depth\z@} -\def\tabu@l@@d@rs #1#2#3#4#5{%% width, dash, dash color, gap, gap color - \global\setbox \tabu@leads=\@box{% - {#3\tabu@therule{#1}{#2}}% - \ifx\\#5\\\@skip#4\else{#5\tabu@therule{#1}{#4*2}}\fi - {#3\tabu@therule{#1}{#2}}}% - \global\setbox\tabu@leads=\@box to\@elt\tabu@leads{\@ss - {#3\tabu@therule{#1}{#2}}\@unbox\tabu@leads}% - \edef\tabu@theleaders ##1{\def\noexpand\tabu@theleaders {% - {##1\tabu@therule{#1}{#2}}% - \xleaders \copy\tabu@leads \@ss - \tabu@therule{0pt}{-#2}{##1\tabu@therule{#1}{#2}}}% - }\tabu@theleaders{#3}% -}% \tabu@l@@d@rs -%% \tabu \endtabu \tabu* \longtabu \endlongtabu \longtabu* ---------- -\newcommand*\tabu {\tabu@longfalse - \ifmmode \def\tabu@ {\array}\def\endtabu {\endarray}% - \else \def\tabu@ {\tabu@tabular}\def\endtabu {\endtabular}\fi - \expandafter\let\csname tabu*\endcsname \tabu - \expandafter\def\csname endtabu*\endcsname{\endtabu}% - \tabu@spreadfalse \tabu@negcoeffalse \tabu@settarget -}% {tabu} -\let\tabu@tabular \tabular % -\expandafter\def\csname tabu*\endcsname{\tabuscantokenstrue \tabu} -\newcommand*\longtabu {\tabu@longtrue - \ifmmode\PackageError{tabu}{longtabu not allowed in math mode}\fi - \def\tabu@{\longtable}\def\endlongtabu{\endlongtable}% - \LTchunksize=\@M - \expandafter\let\csname tabu*\endcsname \tabu - \expandafter\def\csname endlongtabu*\endcsname{\endlongtabu}% - \let\LT@startpbox \tabu@LT@startpbox % \everypar{ array struts } - \tabu@spreadfalse \tabu@negcoeffalse \tabu@settarget -}% {longtabu} -\expandafter\def\csname longtabu*\endcsname{\tabuscantokenstrue \longtabu} -\def\tabu@nolongtabu{\PackageError{tabu} - {longtabu requires the longtable package}\@ehd} -%% Read the target and then : \tabular or \@array ------------------ -\def\tabu@settarget {\futurelet\@let@token \tabu@sett@rget } -\def\tabu@sett@rget {\tabu@target \z@ - \ifcase \ifx \bgroup\@let@token \z@ \else - \ifx \@sptoken\@let@token \@ne \else - \if t\@let@token \tw@ \else - \if s\@let@token \thr@@\else - \z@\fi\fi\fi\fi - \expandafter\tabu@begin - \or \expandafter\tabu@gobblespace\expandafter\tabu@settarget - \or \expandafter\tabu@to - \or \expandafter\tabu@spread - \fi -}% \tabu@sett@rget -\def\tabu@to to{\def\tabu@halignto{to}\tabu@gettarget} -\def\tabu@spread spread{\tabu@spreadtrue\def\tabu@halignto{spread}\tabu@gettarget} -\def\tabu@gettarget {\afterassignment\tabu@linegoaltarget \tabu@target } -\def\tabu@linegoaltarget {\futurelet\tabu@temp \tabu@linegoalt@rget } -\def\tabu@linegoalt@rget {% - \ifx \tabu@temp\LNGL@setlinegoal - \LNGL@setlinegoal \expandafter \@firstoftwo \fi % @gobbles \LNGL@setlinegoal - \tabu@begin -}% \tabu@linegoalt@rget -\def\tabu@begin #1#{% - \iftabu@measuring \expandafter\tabu@nestedmeasure \fi - \ifdim \tabu@target=\z@ \let\tabu@halignto \@empty - \else \edef\tabu@halignto{\tabu@halignto\the\tabu@target}% - \fi - \@testopt \tabu@tabu@ \tabu@aligndefault #1\@nil -}% \tabu@begin -\long\def\tabu@tabu@ [#1]#2\@nil #3{\tabu@setup - \def\tabu@align {#1}\def\tabu@savedpream{\NC@find #3}% - \tabu@ [\tabu@align ]#2{#3\tabu@rewritefirst }% -}% \tabu@tabu@ -\def\tabu@nestedmeasure {% - \ifodd 1\iftabu@spread \else \ifdim\tabu@target=\z@ \else 0 \fi\fi\relax - \tabu@spreadtrue - \else \begingroup \iffalse{\fi \ifnum0=`}\fi - \toks@{}\def\tabu@stack{b}% - \expandafter\tabu@collectbody\expandafter\tabu@quickrule - \expandafter\endgroup - \fi -}% \tabu@nestedmeasure -\def\tabu@quickrule {\indent\vrule height\z@ depth\z@ width\tabu@target} -%% \tabu@setup \tabu@init \tabu@indent -\def\tabu@setup{\tabu@alloc@ - \ifcase \tabu@nested - \ifmmode \else \iftabu@spread\else \ifdim\tabu@target=\z@ - \let\tabu@afterendpar \par - \fi\fi\fi - \def\tabu@aligndefault{c}\tabu@init \tabu@indent - \else % - \def\tabu@aligndefault{t}\let\tabudefaulttarget \linewidth - \fi - \let\tabu@thetarget \tabudefaulttarget \let\tabu@restored \@undefined - \edef\tabu@NC@list{\the\NC@list}\NC@list{\NC@do \tabu@rewritefirst}% - \everycr{}\let\@startpbox \tabu@startpbox % for nested tabu inside longtabu... - \let\@endpbox \tabu@endpbox % idem " " " " " " - \let\@tabarray \tabu@tabarray % idem " " " " " " - \tabu@setcleanup \tabu@setreset -}% \tabu@setup -\def\tabu@init{\tabu@starttimer \tabu@measuringfalse - \edef\tabu@hfuzz {\the\dimexpr\hfuzz+1sp}\global\tabu@footnotes{}% - \let\firsthline \tabu@firsthline \let\lasthline \tabu@lasthline - \let\firstline \tabu@firstline \let\lastline \tabu@lastline - \let\hline \tabu@hline \let\@xhline \tabu@xhline - \let\color \tabu@color \let\@arstrutbox \tabu@arstrutbox - \iftabu@colortbl\else\let\LT@@hline \tabu@LT@@hline \fi - \tabu@trivlist % - \let\@footnotetext \tabu@footnotetext \let\@xfootnotetext \tabu@xfootnotetext - \let\@xfootnote \tabu@xfootnote \let\centering \tabu@centering - \let\raggedright \tabu@raggedright \let\raggedleft \tabu@raggedleft - \let\tabudecimal \tabu@tabudecimal \let\Centering \tabu@Centering - \let\RaggedRight \tabu@RaggedRight \let\RaggedLeft \tabu@RaggedLeft - \let\justifying \tabu@justifying \let\rowfont \tabu@rowfont - \let\fbox \tabu@fbox \let\color@b@x \tabu@color@b@x - \let\tabu@@everycr \everycr \let\tabu@@everypar \everypar - \let\tabu@prepnext@tokORI \prepnext@tok\let\prepnext@tok \tabu@prepnext@tok - \let\tabu@multicolumnORI\multicolumn \let\multicolumn \tabu@multicolumn - \let\tabu@startpbox \@startpbox % for nested tabu inside longtabu pfff !!! - \let\tabu@endpbox \@endpbox % idem " " " " " " " - \let\tabu@tabarray \@tabarray % idem " " " " " " " - \tabu@adl@fix \let\endarray \tabu@endarray % colortbl & arydshln (delarray) - \iftabu@colortbl\CT@everycr\expandafter{\expandafter\iftabu@everyrow \the\CT@everycr \fi}\fi -}% \tabu@init -\def\tabu@indent{% correction for indentation - \ifdim \parindent>\z@\ifx \linewidth\tabudefaulttarget - \everypar\expandafter{% - \the\everypar\everypar\expandafter{\the\everypar}% - \setbox\z@=\lastbox - \ifdim\wd\z@>\z@ \edef\tabu@thetarget - {\the\dimexpr -\wd\z@+\tabudefaulttarget}\fi - \box\z@}% - \fi\fi -}% \tabu@indent -\def\tabu@setcleanup {% saves last global assignments - \ifodd 1\ifmmode \else \iftabu@long \else 0\fi\fi\relax - \def\tabu@aftergroupcleanup{% - \def\tabu@aftergroupcleanup{\aftergroup\tabu@cleanup}}% - \else - \def\tabu@aftergroupcleanup{% - \aftergroup\aftergroup\aftergroup\tabu@cleanup - \let\tabu@aftergroupcleanup \relax}% - \fi - \let\tabu@arc@Gsave \tabu@arc@G - \let\tabu@arc@G \tabu@arc@L % - \let\tabu@drsc@Gsave \tabu@drsc@G - \let\tabu@drsc@G \tabu@drsc@L % - \let\tabu@ls@Gsave \tabu@ls@G - \let\tabu@ls@G \tabu@ls@L % - \let\tabu@rc@Gsave \tabu@rc@G - \let\tabu@rc@G \tabu@rc@L % - \let\tabu@evr@Gsave \tabu@evr@G - \let\tabu@evr@G \tabu@evr@L % - \let\tabu@celllalign@save \tabu@celllalign - \let\tabu@cellralign@save \tabu@cellralign - \let\tabu@cellleft@save \tabu@cellleft - \let\tabu@cellright@save \tabu@cellright - \let\tabu@@celllalign@save \tabu@@celllalign - \let\tabu@@cellralign@save \tabu@@cellralign - \let\tabu@@cellleft@save \tabu@@cellleft - \let\tabu@@cellright@save \tabu@@cellright - \let\tabu@rowfontreset@save \tabu@rowfontreset - \let\tabu@@rowfontreset@save\tabu@@rowfontreset - \let\tabu@rowfontreset \@empty - \edef\tabu@alloc@save {\the\tabu@alloc}% restore at \tabu@reset - \edef\c@taburow@save {\the\c@taburow}% - \edef\tabu@naturalX@save {\the\tabu@naturalX}% - \let\tabu@naturalXmin@save \tabu@naturalXmin - \let\tabu@naturalXmax@save \tabu@naturalXmax - \let\tabu@mkarstrut@save \tabu@mkarstrut - \edef\tabu@clarstrut{% - \extrarowheight \the\dimexpr \ht\@arstrutbox-\ht\strutbox \relax - \extrarowdepth \the\dimexpr \dp\@arstrutbox-\dp\strutbox \relax - \let\noexpand\@arraystretch \@ne \noexpand\tabu@rearstrut}% -}% \tabu@setcleanup -\def\tabu@cleanup {\begingroup - \globaldefs\@ne \tabu@everyrowtrue - \let\tabu@arc@G \tabu@arc@Gsave - \let\CT@arc@ \tabu@arc@G - \let\tabu@drsc@G \tabu@drsc@Gsave - \let\CT@drsc@ \tabu@drsc@G - \let\tabu@ls@G \tabu@ls@Gsave - \let\tabu@ls@ \tabu@ls@G - \let\tabu@rc@G \tabu@rc@Gsave - \let\tabu@rc@ \tabu@rc@G - \let\CT@do@color \relax - \let\tabu@evr@G \tabu@evr@Gsave - \let\tabu@celllalign \tabu@celllalign@save - \let\tabu@cellralign \tabu@cellralign@save - \let\tabu@cellleft \tabu@cellleft@save - \let\tabu@cellright \tabu@cellright@save - \let\tabu@@celllalign \tabu@@celllalign@save - \let\tabu@@cellralign \tabu@@cellralign@save - \let\tabu@@cellleft \tabu@@cellleft@save - \let\tabu@@cellright \tabu@@cellright@save - \let\tabu@rowfontreset \tabu@rowfontreset@save - \let\tabu@@rowfontreset \tabu@@rowfontreset@save - \tabu@naturalX =\tabu@naturalX@save - \let\tabu@naturalXmax \tabu@naturalXmax@save - \let\tabu@naturalXmin \tabu@naturalXmin@save - \let\tabu@mkarstrut \tabu@mkarstrut@save - \c@taburow =\c@taburow@save - \ifcase \tabu@nested \tabu@alloc \m@ne\fi - \endgroup % - \ifcase \tabu@nested - \the\tabu@footnotes \global\tabu@footnotes{}% - \tabu@afterendpar \tabu@elapsedtime - \fi - \tabu@clarstrut - \everyrow\expandafter {\tabu@evr@G}% -}% \tabu@cleanup -\let\tabu@afterendpar \relax -\def\tabu@setreset {% - \edef\tabu@savedparams {% \relax for \tabu@message@save - \ifmmode \col@sep \the\arraycolsep - \else \col@sep \the\tabcolsep \fi \relax - \arrayrulewidth \the\arrayrulewidth \relax - \doublerulesep \the\doublerulesep \relax - \extratabsurround \the\extratabsurround \relax - \extrarowheight \the\extrarowheight \relax - \extrarowdepth \the\extrarowdepth \relax - \abovetabulinesep \the\abovetabulinesep \relax - \belowtabulinesep \the\belowtabulinesep \relax - \def\noexpand\arraystretch{\arraystretch}% - \ifdefined\minrowclearance \minrowclearance\the\minrowclearance\relax\fi}% - \begingroup - \@temptokena\expandafter{\tabu@savedparams}% => only for \savetabu / \usetabu - \ifx \tabu@arc@L\relax \else \tabu@setsave \tabu@arc@L \fi - \ifx \tabu@drsc@L\relax \else \tabu@setsave \tabu@drsc@L \fi - \tabu@setsave \tabu@ls@L \tabu@setsave \tabu@evr@L - \expandafter \endgroup \expandafter - \def\expandafter\tabu@saved@ \expandafter{\the\@temptokena - \let\tabu@arc@G \tabu@arc@L - \let\tabu@drsc@G \tabu@drsc@L - \let\tabu@ls@G \tabu@ls@L - \let\tabu@rc@G \tabu@rc@L - \let\tabu@evr@G \tabu@evr@L}% - \def\tabu@reset{\tabu@savedparams - \tabu@everyrowtrue \c@taburow \z@ - \let\CT@arc@ \tabu@arc@L - \let\CT@drsc@ \tabu@drsc@L - \let\tabu@ls@ \tabu@ls@L - \let\tabu@rc@ \tabu@rc@L - \global\tabu@alloc \tabu@alloc@save - \everyrow\expandafter{\tabu@evr@L}}% -}% \tabu@reset -\def\tabu@setsave #1{\expandafter\tabu@sets@ve #1\@nil{#1}} -\long\def\tabu@sets@ve #1\@nil #2{\@temptokena\expandafter{\the\@temptokena \def#2{#1}}} -%% The Rewriting Process ------------------------------------------- -\def\tabu@newcolumntype #1{% - \expandafter\tabu@new@columntype - \csname NC@find@\string#1\expandafter\endcsname - \csname NC@rewrite@\string#1\endcsname - {#1}% -}% \tabu@newcolumntype -\def\tabu@new@columntype #1#2#3{% - \def#1##1#3{\NC@{##1}}% - \let#2\relax \newcommand*#2% -}% \tabu@new@columntype -\def\tabu@privatecolumntype #1{% - \expandafter\tabu@private@columntype - \csname NC@find@\string#1\expandafter\endcsname - \csname NC@rewrite@\string#1\expandafter\endcsname - \csname tabu@NC@find@\string#1\expandafter\endcsname - \csname tabu@NC@rewrite@\string#1\endcsname - {#1}% -}% \tabu@privatecolumntype -\def\tabu@private@columntype#1#2#3#4{% - \g@addto@macro\tabu@privatecolumns{\let#1#3\let#2#4}% - \tabu@new@columntype#3#4% -}% \tabu@private@columntype -\let\tabu@privatecolumns \@empty -\newcommand*\tabucolumn [1]{\expandafter \def \expandafter - \tabu@highprioritycolumns\expandafter{\tabu@highprioritycolumns - \NC@do #1}}% -\let\tabu@highprioritycolumns \@empty -%% The | ``column'' : rewriting process -------------------------- -\tabu@privatecolumntype |{\tabu@rewritevline} -\newcommand*\tabu@rewritevline[1][]{\tabu@vlinearg{#1}% - \expandafter \NC@find \tabu@rewritten} -\def\tabu@lines #1{% - \ifx|#1\else \tabu@privatecolumntype #1{\tabu@rewritevline}\fi - \NC@list\expandafter{\the\NC@list \NC@do #1}% -}% \tabu@lines@ -\def\tabu@vlinearg #1{% - \ifx\\#1\\\def\tabu@thestyle {\tabu@ls@}% - \else\tabu@getline {#1}% - \fi - \def\tabu@rewritten ##1{\def\tabu@rewritten{!{##1\tabu@thevline}}% - }\expandafter\tabu@rewritten\expandafter{\tabu@thestyle}% - \expandafter \tabu@keepls \tabu@thestyle \@nil -}% \tabu@vlinearg -\def\tabu@keepls #1\@nil{% - \ifcat $\@cdr #1\@nil $% - \ifx \relax#1\else - \ifx \tabu@ls@#1\else - \let#1\relax - \xdef\tabu@mkpreambuffer{\tabu@mkpreambuffer - \tabu@savels\noexpand#1}\fi\fi\fi -}% \tabu@keepls -\def\tabu@thevline {\begingroup - \ifdefined\tabu@leaders - \setbox\@tempboxa=\vtop to\dimexpr - \ht\@arstrutbox+\dp\@arstrutbox{{\tabu@thevleaders}}% - \ht\@tempboxa=\ht\@arstrutbox \dp\@tempboxa=\dp\@arstrutbox - \box\@tempboxa - \else - \tabu@thevrule - \fi \endgroup -}% \tabu@thevline -\def\tabu@savels #1{% - \expandafter\let\csname\string#1\endcsname #1% - \expandafter\def\expandafter\tabu@reset\expandafter{\tabu@reset - \tabu@resetls#1}}% -\def\tabu@resetls #1{\expandafter\let\expandafter#1\csname\string#1\endcsname}% -%% \multicolumn inside tabu environment ----------------------------- -\tabu@newcolumntype \tabu@rewritemulticolumn{% - \aftergroup \tabu@endrewritemulticolumn % after \@mkpream group - \NC@list{\NC@do *}\tabu@textbar \tabu@lines - \tabu@savedecl - \tabu@privatecolumns - \NC@list\expandafter{\the\expandafter\NC@list \tabu@NC@list}% - \let\tabu@savels \relax - \NC@find -}% \tabu@rewritemulticolumn -\def\tabu@endrewritemulticolumn{\gdef\tabu@mkpreambuffer{}\endgroup} -\def\tabu@multicolumn{\tabu@ifenvir \tabu@multic@lumn \tabu@multicolumnORI} -\long\def\tabu@multic@lumn #1#2#3{\multispan{#1}\begingroup - \tabu@everyrowtrue - \NC@list{\NC@do \tabu@rewritemulticolumn}% - \expandafter\@gobbletwo % gobbles \multispan{#1} - \tabu@multicolumnORI{#1}{\tabu@rewritemulticolumn #2}% - {\iftabuscantokens \tabu@rescan \else \expandafter\@firstofone \fi - {#3}}% -}% \tabu@multic@lumn -%% The X column(s): rewriting process ----------------------------- -\tabu@privatecolumntype X[1][]{\begingroup \tabu@siunitx{\endgroup \tabu@rewriteX {#1}}} -\def\tabu@nosiunitx #1{#1{}{}\expandafter \NC@find \tabu@rewritten } -\def\tabu@siunitx #1{\@ifnextchar \bgroup - {\tabu@rewriteX@Ss{#1}} - {\tabu@nosiunitx{#1}}} -\def\tabu@rewriteX@Ss #1#2{\@temptokena{}% - \@defaultunits \let\tabu@temp =#2\relax\@nnil - \ifodd 1\ifx S\tabu@temp \else \ifx s\tabu@temp \else 0 \fi\fi - \def\NC@find{\def\NC@find >####1####2<####3\relax{#1 {####1}{####3}% - }\expandafter\NC@find \the\@temptokena \relax - }\expandafter\NC@rewrite@S \@gobble #2\relax - \else \tabu@siunitxerror - \fi - \expandafter \NC@find \tabu@rewritten -}% \tabu@rewriteX@Ss -\def\tabu@siunitxerror {\PackageError{tabu}{Not a S nor s column ! - \MessageBreak X column can only embed siunitx S or s columns}\@ehd -}% \tabu@siunitxerror -\def\tabu@rewriteX #1#2#3{\tabu@Xarg {#1}{#2}{#3}% - \iftabu@measuring - \else \tabu@measuringtrue % first X column found in the preamble - \let\@halignto \relax \let\tabu@halignto \relax - \iftabu@spread \tabu@spreadtarget \tabu@target \tabu@target \z@ - \else \tabu@spreadtarget \z@ \fi - \ifdim \tabu@target=\z@ - \setlength\tabu@target \tabu@thetarget - \tabu@message{\tabu@message@defaulttarget}% - \else \tabu@message{\tabu@message@target}\fi - \fi -}% \tabu@rewriteX -\def\tabu@rewriteXrestore #1#2#3{\let\@halignto \relax - \def\tabu@rewritten{l}} -\def\tabu@Xarg #1#2#3{% - \advance\tabu@Xcol \@ne \let\tabu@Xlcr \@empty - \let\tabu@Xdisp \@empty \let\tabu@Xmath \@empty - \ifx\\#1\\% - \def\tabu@rewritten{p}\tabucolX \p@ % - \else - \let\tabu@rewritten \@empty \let\tabu@temp \@empty \tabucolX \z@ - \tabu@Xparse {}#1\relax - \fi - \tabu@Xrewritten{#2}{#3}% -}% \tabu@Xarg -\def\tabu@Xparse #1{\futurelet\@let@token \tabu@Xtest} -\expandafter\def\expandafter\tabu@Xparsespace\space{\tabu@Xparse{}} -\def\tabu@Xtest{% - \ifcase \ifx \relax\@let@token \z@ \else - \if ,\@let@token \m@ne\else - \if p\@let@token 1\else - \if m\@let@token 2\else - \if b\@let@token 3\else - \if l\@let@token 4\else - \if c\@let@token 5\else - \if r\@let@token 6\else - \if j\@let@token 7\else - \if L\@let@token 8\else - \if C\@let@token 9\else - \if R\@let@token 10\else - \if J\@let@token 11\else - \ifx \@sptoken\@let@token 12\else - \if .\@let@token 13\else - \if -\@let@token 13\else - \ifcat $\@let@token 14\else - 15\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\relax - \or \tabu@Xtype {p}% - \or \tabu@Xtype {m}% - \or \tabu@Xtype {b}% - \or \tabu@Xalign \raggedright\relax - \or \tabu@Xalign \centering\relax - \or \tabu@Xalign \raggedleft\relax - \or \tabu@Xalign \tabu@justify\relax - \or \tabu@Xalign \RaggedRight\raggedright - \or \tabu@Xalign \Centering\centering - \or \tabu@Xalign \RaggedLeft\raggedleft - \or \tabu@Xalign \justifying\tabu@justify - \or \expandafter \tabu@Xparsespace - \or \expandafter \tabu@Xcoef - \or \expandafter \tabu@Xm@th - \or \tabu@Xcoef{}% - \else\expandafter \tabu@Xparse - \fi -}% \tabu@Xtest -\def\tabu@Xalign #1#2{% - \ifx \tabu@Xlcr\@empty \else \PackageWarning{tabu} - {Duplicate horizontal alignment specification}\fi - \ifdefined#1\def\tabu@Xlcr{#1}\let#1\relax - \else \def\tabu@Xlcr{#2}\let#2\relax\fi - \expandafter\tabu@Xparse -}% \tabu@Xalign -\def\tabu@Xtype #1{% - \ifx \tabu@rewritten\@empty \else \PackageWarning{tabu} - {Duplicate vertical alignment specification}\fi - \def\tabu@rewritten{#1}\expandafter\tabu@Xparse -}% \tabu@Xtype -\def\tabu@Xcoef#1{\edef\tabu@temp{\tabu@temp#1}% - \afterassignment\tabu@Xc@ef \tabu@cnt\number\if-#10\fi -}% \tabu@Xcoef -\def\tabu@Xc@ef{\advance\tabucolX \tabu@temp\the\tabu@cnt\p@ - \tabu@Xparse{}% -}% \tabu@Xc@ef -\def\tabu@Xm@th #1{\futurelet \@let@token \tabu@Xd@sp} -\def\tabu@Xd@sp{\let\tabu@Xmath=$% - \ifx $\@let@token \def\tabu@Xdisp{\displaystyle}% - \expandafter\tabu@Xparse - \else \expandafter\tabu@Xparse\expandafter{\expandafter}% - \fi -}% \tabu@Xd@sp -\def\tabu@Xrewritten {% - \ifx \tabu@rewritten\@empty \def\tabu@rewritten{p}\fi - \ifdim \tabucolX<\z@ \tabu@negcoeftrue - \else\ifdim \tabucolX=\z@ \tabucolX \p@ - \fi\fi - \edef\tabu@temp{{\the\tabu@Xcol}{\tabu@strippt\tabucolX}}% - \edef\tabu@Xcoefs{\tabu@Xcoefs \tabu@ \tabu@temp}% - \edef\tabu@rewritten ##1##2{\def\noexpand\tabu@rewritten{% - >{\tabu@Xlcr \ifx$\tabu@Xmath$\tabu@Xdisp\fi ##1}% - \tabu@rewritten {\tabu@hsize \tabu@temp}% - <{##2\ifx$\tabu@Xmath$\fi}}% - }\tabu@rewritten -}% \tabu@Xrewritten -\def\tabu@hsize #1#2{% - \ifdim #2\p@<\z@ - \ifdim \tabucolX=\maxdimen \tabu@wd{#1}\else - \ifdim \tabu@wd{#1}<-#2\tabucolX \tabu@wd{#1}\else -#2\tabucolX\fi - \fi - \else #2\tabucolX - \fi -}% \tabu@hsize -%% \usetabu and \preamble: rewriting process --------------------- -\tabu@privatecolumntype \usetabu [1]{% - \ifx\\#1\\\tabu@saveerr{}\else - \@ifundefined{tabu@saved@\string#1} - {\tabu@saveerr{#1}} - {\let\tabu@rewriteX \tabu@rewriteXrestore - \csname tabu@saved@\string#1\expandafter\endcsname\expandafter\@ne}% - \fi -}% \NC@rewrite@\usetabu -\tabu@privatecolumntype \preamble [1]{% - \ifx\\#1\\\tabu@saveerr{}\else - \@ifundefined{tabu@saved@\string#1} - {\tabu@saveerr{#1}} - {\csname tabu@saved@\string#1\expandafter\endcsname\expandafter\z@}% - \fi -}% \NC@rewrite@\preamble -%% Controlling the rewriting process ------------------------------- -\tabu@newcolumntype \tabu@rewritefirst{% - \iftabu@long \aftergroup \tabu@longpream % - \else \aftergroup \tabu@pream - \fi - \let\tabu@ \relax \let\tabu@hsize \relax - \let\tabu@Xcoefs \@empty \let\tabu@savels \relax - \tabu@Xcol \z@ \tabu@cnt \tw@ - \gdef\tabu@mkpreambuffer{\tabu@{}}\tabu@measuringfalse - \global\setbox\@arstrutbox \box\@arstrutbox - \NC@list{\NC@do *}\tabu@textbar \tabu@lines - \NC@list\expandafter{\the\NC@list \NC@do X}% - \iftabu@siunitx % - \NC@list\expandafter{\the\NC@list \NC@do S\NC@do s}\fi - \NC@list\expandafter{\the\expandafter\NC@list \tabu@highprioritycolumns}% - \expandafter\def\expandafter\tabu@NC@list\expandafter{% - \the\expandafter\NC@list \tabu@NC@list}% % * | X S - \NC@list\expandafter{\expandafter \NC@do \expandafter\usetabu - \expandafter \NC@do \expandafter\preamble - \the\NC@list \NC@do \tabu@rewritemiddle - \NC@do \tabu@rewritelast}% - \tabu@savedecl - \tabu@privatecolumns - \edef\tabu@prev{\the\@temptokena}\NC@find \tabu@rewritemiddle -}% NC@rewrite@\tabu@rewritefirst -\tabu@newcolumntype \tabu@rewritemiddle{% - \edef\tabu@temp{\the\@temptokena}\NC@find \tabu@rewritelast -}% \NC@rewrite@\tabu@rewritemiddle -\tabu@newcolumntype \tabu@rewritelast{% - \ifx \tabu@temp\tabu@prev \advance\tabu@cnt \m@ne - \NC@list\expandafter{\tabu@NC@list \NC@do \tabu@rewritemiddle - \NC@do \tabu@rewritelast}% - \else \let\tabu@prev\tabu@temp - \fi - \ifcase \tabu@cnt \expandafter\tabu@endrewrite - \else \expandafter\NC@find \expandafter\tabu@rewritemiddle - \fi -}% \NC@rewrite@\tabu@rewritelast -%% Choosing the strategy -------------------------------------------- -\def\tabu@endrewrite {% - \let\tabu@temp \NC@find - \ifx \@arrayright\relax \let\@arrayright \@empty \fi - \count@=% - \ifx \@finalstrut\tabu@finalstrut \z@ % outer in mode 0 print - \iftabu@measuring - \xdef\tabu@mkpreambuffer{\tabu@mkpreambuffer - \tabu@target \csname tabu@\the\tabu@nested.T\endcsname - \tabucolX \csname tabu@\the\tabu@nested.X\endcsname - \edef\@halignto {\ifx\@arrayright\@empty to\tabu@target\fi}}% - \fi - \else\iftabu@measuring 4 % X columns - \xdef\tabu@mkpreambuffer{\tabu@{\tabu@mkpreambuffer - \tabu@target \the\tabu@target - \tabu@spreadtarget \the\tabu@spreadtarget}% - \def\noexpand\tabu@Xcoefs{\tabu@Xcoefs}% - \edef\tabu@halignto{\ifx \@arrayright\@empty to\tabu@target\fi}}% - \let\tabu@Xcoefs \relax - \else\ifcase\tabu@nested \thr@@ % outer, no X - \global\let\tabu@afterendpar \relax - \else \@ne % inner, no X, outer in mode 1 or 2 - \fi - \ifdefined\tabu@usetabu - \else \ifdim\tabu@target=\z@ - \else \let\tabu@temp \tabu@extracolsep - \fi\fi - \fi - \fi - \xdef\tabu@mkpreambuffer{\count@ \the\count@ \tabu@mkpreambuffer}% - \tabu@temp -}% \tabu@endrewrite -\def\tabu@extracolsep{\@defaultunits \expandafter\let - \expandafter\tabu@temp \expandafter=\the\@temptokena \relax\@nnil - \ifx \tabu@temp\@sptoken - \expandafter\tabu@gobblespace \expandafter\tabu@extracolsep - \else - \edef\tabu@temp{\noexpand\NC@find - \if |\noexpand\tabu@temp @% - \else\if !\noexpand\tabu@temp @% - \else !% - \fi\fi - {\noexpand\extracolsep\noexpand\@flushglue}}% - \fi - \tabu@temp -}% \tabu@extrac@lsep -%% Implementing the strategy ---------------------------------------- -\long\def\tabu@pream #1\@preamble {% - \let\tabu@ \tabu@@ \tabu@mkpreambuffer \tabu@aftergroupcleanup - \NC@list\expandafter {\tabu@NC@list}% in case of nesting... - \ifdefined\tabu@usetabu \tabu@usetabu \tabu@target \z@ \fi - \let\tabu@savedpreamble \@preamble - \global\let\tabu@elapsedtime \relax - \tabu@thebody ={#1\tabu@aftergroupcleanup}% - \tabu@thebody =\expandafter{\the\expandafter\tabu@thebody - \@preamble}% - \edef\tabuthepreamble {\the\tabu@thebody}% ( no @ allowed for \scantokens ) - \tabu@select -}% \tabu@pream -\long\def\tabu@longpream #1\LT@bchunk #2\LT@bchunk{% - \let\tabu@ \tabu@@ \tabu@mkpreambuffer \tabu@aftergroupcleanup - \NC@list\expandafter {\tabu@NC@list}% in case of nesting... - \let\tabu@savedpreamble \@preamble - \global\let\tabu@elapsedtime \relax - \tabu@thebody ={#1\LT@bchunk #2\tabu@aftergroupcleanup \LT@bchunk}% - \edef\tabuthepreamble {\the\tabu@thebody}% ( no @ allowed for \scantokens ) - \tabu@select -}% \tabu@longpream -\def\tabu@select {% - \ifnum\tabu@nested>\z@ \tabuscantokensfalse \fi - \ifnum \count@=\@ne \iftabu@measuring \count@=\tw@ \fi\fi - \ifcase \count@ - \global\let\tabu@elapsedtime \relax - \tabu@seteverycr - \expandafter \tabuthepreamble % vertical adjustment (inherited from outer) - \or % exit in vertical measure + struts per cell because no X and outer in mode 3 - \tabu@evr{\tabu@verticalinit}\tabu@celllalign@def{\tabu@verticalmeasure}% - \def\tabu@cellralign{\tabu@verticalspacing}% - \tabu@seteverycr - \expandafter \tabuthepreamble - \or % exit without measure because no X and outer in mode 4 - \tabu@evr{}\tabu@celllalign@def{}\let\tabu@cellralign \@empty - \tabu@seteverycr - \expandafter \tabuthepreamble - \else % needs trials - \tabu@evr{}\tabu@celllalign@def{}\let\tabu@cellralign \@empty - \tabu@savecounters - \expandafter \tabu@setstrategy - \fi -}% \tabu@select -\def\tabu@@ {\gdef\tabu@mkpreambuffer} -%% Protections to set up before trials ------------------------------ -\def\tabu@setstrategy {\begingroup % - \tabu@trialh@@k \tabu@cnt \z@ % number of trials - \hbadness \@M \let\hbadness \@tempcnta - \hfuzz \maxdimen \let\hfuzz \@tempdima - \let\write \tabu@nowrite\let\GenericError \tabu@GenericError - \let\savetabu \@gobble \let\tabudefaulttarget \linewidth - \let\@footnotetext \@gobble \let\@xfootnote \tabu@xfootnote - \let\color \tabu@nocolor\let\rowcolor \tabu@norowcolor - \let\tabu@aftergroupcleanup \relax % only after the last trial - \tabu@mkpreambuffer - \ifnum \count@>\thr@@ \let\@halignto \@empty \tabucolX@init - \def\tabu@lasttry{\m@ne\p@}\fi - \begingroup \iffalse{\fi \ifnum0=`}\fi - \toks@{}\def\tabu@stack{b}\iftabuscantokens \endlinechar=10 \obeyspaces \fi % - \tabu@collectbody \tabu@strategy % -}% \tabu@setstrategy -\def\tabu@savecounters{% - \def\@elt ##1{\csname c@##1\endcsname\the\csname c@##1\endcsname}% - \edef\tabu@clckpt {\begingroup \globaldefs=\@ne \cl@@ckpt \endgroup}\let\@elt \relax -}% \tabu@savecounters -\def\tabucolX@init {% \tabucolX <= \tabu@target / (sum coefs > 0) - \dimen@ \z@ \tabu@Xsum \z@ \tabucolX \z@ \let\tabu@ \tabu@Xinit \tabu@Xcoefs - \ifdim \dimen@>\z@ - \@tempdima \dimexpr \tabu@target *\p@/\dimen@ + \tabu@hfuzz\relax - \ifdim \tabucolX<\@tempdima \tabucolX \@tempdima \fi - \fi -}% \tabucolX@init -\def\tabu@Xinit #1#2{\tabu@Xcol #1 \advance \tabu@Xsum - \ifdim #2\p@>\z@ #2\p@ \advance\dimen@ #2\p@ - \else -#2\p@ \tabu@negcoeftrue - \@tempdima \dimexpr \tabu@target*\p@/\dimexpr-#2\p@\relax \relax - \ifdim \tabucolX<\@tempdima \tabucolX \@tempdima \fi - \tabu@wddef{#1}{0pt}% - \fi -}% \tabu@Xinit -%% Collecting the environment body ---------------------------------- -\long\def\tabu@collectbody #1#2\end #3{% - \edef\tabu@stack{\tabu@pushbegins #2\begin\end\expandafter\@gobble\tabu@stack}% - \ifx \tabu@stack\@empty - \toks@\expandafter{\expandafter\tabu@thebody\expandafter{\the\toks@ #2}% - \def\tabu@end@envir{\end{#3}}% - \iftabuscantokens - \iftabu@long \def\tabu@endenvir {\end{#3}\tabu@gobbleX}% - \else \def\tabu@endenvir {\let\endarray \@empty - \end{#3}\tabu@gobbleX}% - \fi - \else \def\tabu@endenvir {\end{#3}}\fi}% - \let\tabu@collectbody \tabu@endofcollect - \else\def\tabu@temp{#3}% - \ifx \tabu@temp\@empty \toks@\expandafter{\the\toks@ #2\end }% - \else \ifx\tabu@temp\tabu@@spxiii \toks@\expandafter{\the\toks@ #2\end #3}% - \else \ifx\tabu@temp\tabu@X \toks@\expandafter{\the\toks@ #2\end #3}% - \else \toks@\expandafter{\the\toks@ #2\end{#3}}% - \fi\fi\fi - \fi - \tabu@collectbody{#1}% -}% \tabu@collectbody -\long\def\tabu@pushbegins#1\begin#2{\ifx\end#2\else b\expandafter\tabu@pushbegins\fi}% -\def\tabu@endofcollect #1{\ifnum0=`{}\fi - \expandafter\endgroup \the\toks@ #1% -}% \tabu@endofcollect -%% The trials: switching between strategies ------------------------- -\def\tabu@strategy {\relax % stops \count@ assignment ! - \ifcase\count@ % case 0 = print with vertical adjustment (outer is finished) - \expandafter \tabu@endoftrials - \or % case 1 = exit in vertical measure (outer in mode 3) - \expandafter\xdef\csname tabu@\the\tabu@nested.T\endcsname{\the\tabu@target}% - \expandafter\xdef\csname tabu@\the\tabu@nested.X\endcsname{\the\tabucolX}% - \expandafter \tabu@endoftrials - \or % case 2 = exit with a rule replacing the table (outer in mode 4) - \expandafter \tabu@quickend - \or % case 3 = outer is in mode 3 because of no X - \begingroup - \tabu@evr{\tabu@verticalinit}\tabu@celllalign@def{\tabu@verticalmeasure}% - \def\tabu@cellralign{\tabu@verticalspacing}% - \expandafter \tabu@measuring - \else % case 4 = horizontal measure - \begingroup - \global\let\tabu@elapsedtime \tabu@message@etime - \long\def\multicolumn##1##2##3{\multispan{##1}}% - \let\tabu@startpboxORI \@startpbox - \iftabu@spread - \def\tabu@naturalXmax {\z@}% - \let\tabu@naturalXmin \tabu@naturalXmax - \tabu@evr{\global\tabu@naturalX \z@}% - \let\@startpbox \tabu@startpboxmeasure - \else\iftabu@negcoef - \let\@startpbox \tabu@startpboxmeasure - \else \let\@startpbox \tabu@startpboxquick - \fi\fi - \expandafter \tabu@measuring - \fi -}% \tabu@strategy -\def\tabu@measuring{\expandafter \tabu@trial \expandafter - \count@ \the\count@ \tabu@endtrial -}% \tabu@measuring -\def\tabu@trial{\iftabu@long \tabu@longtrial \else \tabu@shorttrial \fi} -\def\tabu@shorttrial {\setbox\tabu@box \hbox\bgroup \tabu@seteverycr - \ifx \tabu@savecounters\relax \else - \let\tabu@savecounters \relax \tabu@clckpt \fi - $\iftabuscantokens \tabu@rescan \else \expandafter\@secondoftwo \fi - \expandafter{\expandafter \tabuthepreamble - \the\tabu@thebody - \csname tabu@adl@endtrial\endcsname - \endarray}$\egroup % got \tabu@box -}% \tabu@shorttrial -\def\tabu@longtrial {\setbox\tabu@box \hbox\bgroup \tabu@seteverycr - \ifx \tabu@savecounters\relax \else - \let\tabu@savecounters \relax \tabu@clckpt \fi - \iftabuscantokens \tabu@rescan \else \expandafter\@secondoftwo \fi - \expandafter{\expandafter \tabuthepreamble - \the\tabu@thebody - \tabuendlongtrial}\egroup % got \tabu@box -}% \tabu@longtrial -\def\tabuendlongtrial{% no @ allowed for \scantokens - \LT@echunk \global\setbox\@ne \hbox{\unhbox\@ne}\kern\wd\@ne - \LT@get@widths -}% \tabuendlongtrial -\def\tabu@adl@endtrial{% - \crcr \noalign{\global\adl@ncol \tabu@nbcols}}% anything global is crap, junky and fails ! -\def\tabu@seteverycr {\tabu@reset - \everycr \expandafter{\the\everycr \tabu@everycr}% - \let\everycr \tabu@noeverycr % -}% \tabu@seteverycr -\def\tabu@noeverycr{{\aftergroup\tabu@restoreeverycr \afterassignment}\toks@} -\def\tabu@restoreeverycr {\let\everycr \tabu@@everycr} -\def\tabu@everycr {\iftabu@everyrow \noalign{\tabu@everyrow}\fi} -\def\tabu@endoftrials {% - \iftabuscantokens \expandafter\@firstoftwo - \else \expandafter\@secondoftwo - \fi - {\expandafter \tabu@closetrialsgroup \expandafter - \tabu@rescan \expandafter{% - \expandafter\tabuthepreamble - \the\expandafter\tabu@thebody - \iftabu@long \else \endarray \fi}} - {\expandafter\tabu@closetrialsgroup \expandafter - \tabuthepreamble - \the\tabu@thebody}% - \tabu@endenvir % Finish ! -}% \tabu@endoftrials -\def\tabu@closetrialsgroup {% - \toks@\expandafter{\tabu@endenvir}% - \edef\tabu@bufferX{\endgroup - \tabucolX \the\tabucolX - \tabu@target \the\tabu@target - \tabu@cnt \the\tabu@cnt - \def\noexpand\tabu@endenvir{\the\toks@}% - %Quid de \@halignto = \tabu@halignto ?? - }% \tabu@bufferX - \tabu@bufferX - \ifcase\tabu@nested % print out (outer in mode 0) - \global\tabu@cnt \tabu@cnt - \tabu@evr{\tabu@verticaldynamicadjustment}% - \tabu@celllalign@def{\everypar{}}\let\tabu@cellralign \@empty - \let\@finalstrut \tabu@finalstrut - \else % vertical measure of nested tabu - \tabu@evr{\tabu@verticalinit}% - \tabu@celllalign@def{\tabu@verticalmeasure}% - \def\tabu@cellralign{\tabu@verticalspacing}% - \fi - \tabu@clckpt \let\@halignto \tabu@halignto - \let\@halignto \@empty - \tabu@seteverycr - \ifdim \tabustrutrule>\z@ \ifnum\tabu@nested=\z@ - \setbox\@arstrutbox \box\voidb@x % force \@arstrutbox to be rebuilt (visible struts) - \fi\fi -}% \tabu@closetrialsgroup -\def\tabu@quickend {\expandafter \endgroup \expandafter - \tabu@target \the\tabu@target \tabu@quickrule - \let\endarray \relax \tabu@endenvir -}% \tabu@quickend -\def\tabu@endtrial {\relax % stops \count@ assignment ! - \ifcase \count@ \tabu@err % case 0 = impossible here - \or \tabu@err % case 1 = impossible here - \or \tabu@err % case 2 = impossible here - \or % case 3 = outer goes into mode 0 - \def\tabu@bufferX{\endgroup}\count@ \z@ - \else % case 4 = outer goes into mode 3 - \iftabu@spread \tabu@spreadarith % inner into mode 1 (outer in mode 3) - \else \tabu@arith % or 2 (outer in mode 4) - \fi - \count@=% - \ifcase\tabu@nested \thr@@ % outer goes into mode 3 - \else\iftabu@measuring \tw@ % outer is in mode 4 - \else \@ne % outer is in mode 3 - \fi\fi - \edef\tabu@bufferX{\endgroup - \tabucolX \the\tabucolX - \tabu@target \the\tabu@target}% - \fi - \expandafter \tabu@bufferX \expandafter - \count@ \the\count@ \tabu@strategy -}% \tabu@endtrial -\def\tabu@err{\errmessage{(tabu) Internal impossible error! (\count@=\the\count@)}} -%% The algorithms: compute the widths / stop or go on --------------- -\def\tabu@arithnegcoef {% - \@tempdima \z@ \dimen@ \z@ \let\tabu@ \tabu@arith@negcoef \tabu@Xcoefs -}% \tabu@arithnegcoef -\def\tabu@arith@negcoef #1#2{% - \ifdim #2\p@>\z@ \advance\dimen@ #2\p@ % saturated by definition - \advance\@tempdima #2\tabucolX - \else - \ifdim -#2\tabucolX <\tabu@wd{#1}% c_i X < natural width <= \tabu@target-> saturated - \advance\dimen@ -#2\p@ - \advance\@tempdima -#2\tabucolX - \else - \advance\@tempdima \tabu@wd{#1}% natural width <= c_i X => neutralised - \ifdim \tabu@wd{#1}<\tabu@target \else % neutralised - \advance\dimen@ -#2\p@ % saturated (natural width = tabu@target) - \fi - \fi - \fi -}% \tabu@arith@negcoef -\def\tabu@givespace #1#2{% here \tabu@DELTA < \z@ - \ifdim \@tempdima=\z@ - \tabu@wddef{#1}{\the\dimexpr -\tabu@DELTA*\p@/\tabu@Xsum}% - \else - \tabu@wddef{#1}{\the\dimexpr \tabu@hsize{#1}{#2} - *(\p@ -\tabu@DELTA*\p@/\@tempdima)/\p@\relax}% - \fi -}% \tabu@givespace -\def\tabu@arith {\advance\tabu@cnt \@ne - \ifnum \tabu@cnt=\@ne \tabu@message{\tabu@titles}\fi - \tabu@arithnegcoef - \@tempdimb \dimexpr \wd\tabu@box -\@tempdima \relax % - \tabu@DELTA = \dimexpr \wd\tabu@box - \tabu@target \relax - \tabu@message{\tabu@message@arith}% - \ifdim \tabu@DELTA <\tabu@hfuzz - \ifdim \tabu@DELTA<\z@ % wd (tabu)<\tabu@target ? - \let\tabu@ \tabu@givespace \tabu@Xcoefs - \advance\@tempdima \@tempdimb \advance\@tempdima -\tabu@DELTA % for message - \else % already converged: nothing to do but nearly impossible... - \fi - \tabucolX \maxdimen - \tabu@measuringfalse - \else % need for narrower X columns - \tabucolX =\dimexpr (\@tempdima -\tabu@DELTA) *\p@/\tabu@Xsum \relax - \tabu@measuringtrue - \@whilesw \iftabu@measuring\fi {% - \advance\tabu@cnt \@ne - \tabu@arithnegcoef - \tabu@DELTA =\dimexpr \@tempdima+\@tempdimb -\tabu@target \relax % always < 0 here - \tabu@message{\tabu@header - \tabu@msgalign \tabucolX { }{ }{ }{ }{ }\@@ - \tabu@msgalign \@tempdima+\@tempdimb { }{ }{ }{ }{ }\@@ - \tabu@msgalign \tabu@target { }{ }{ }{ }{ }\@@ - \tabu@msgalign@PT \dimen@ { }{}{}{}{}{}{}\@@ - \ifdim -\tabu@DELTA<\tabu@hfuzz \tabu@spaces target ok\else - \tabu@msgalign \dimexpr -\tabu@DELTA *\p@/\dimen@ {}{}{}{}{}\@@ - \fi}% - \ifdim -\tabu@DELTA<\tabu@hfuzz - \advance\@tempdima \@tempdimb % for message - \tabu@measuringfalse - \else - \advance\tabucolX \dimexpr -\tabu@DELTA *\p@/\dimen@ \relax - \fi - }% - \fi - \tabu@message{\tabu@message@reached}% - \edef\tabu@bufferX{\endgroup \tabu@cnt \the\tabu@cnt - \tabucolX \the\tabucolX - \tabu@target \the\tabu@target}% -}% \tabu@arith -\def\tabu@spreadarith {% - \dimen@ \z@ \@tempdima \tabu@naturalXmax \let\tabu@ \tabu@spread@arith \tabu@Xcoefs - \edef\tabu@naturalXmin {\the\dimexpr\tabu@naturalXmin*\dimen@/\p@}% - \@tempdimc =\dimexpr \wd\tabu@box -\tabu@naturalXmax+\tabu@naturalXmin \relax - \iftabu@measuring - \tabu@target =\dimexpr \@tempdimc+\tabu@spreadtarget \relax - \edef\tabu@bufferX{\endgroup \tabucolX \the\tabucolX \tabu@target\the\tabu@target}% - \else - \tabu@message{\tabu@message@spreadarith}% - \ifdim \dimexpr \@tempdimc+\tabu@spreadtarget >\tabu@target - \tabu@message{(tabu) spread - \ifdim \@tempdimc>\tabu@target useless here: default target used% - \else too large: reduced to fit default target\fi.}% - \else - \tabu@target =\dimexpr \@tempdimc+\tabu@spreadtarget \relax - \tabu@message{(tabu) spread: New target set to \the\tabu@target^^J}% - \fi - \begingroup \let\tabu@wddef \@gobbletwo - \@tempdimb \@tempdima - \tabucolX@init - \tabu@arithnegcoef - \wd\tabu@box =\dimexpr \wd\tabu@box +\@tempdima-\@tempdimb \relax - \expandafter\endgroup \expandafter\tabucolX \the\tabucolX - \tabu@arith - \fi -}% \tabu@spreadarith -\def\tabu@spread@arith #1#2{% - \ifdim #2\p@>\z@ \advance\dimen@ #2\p@ - \else \advance\@tempdima \tabu@wd{#1}\relax - \fi -}% \tabu@spread@arith -%% Reporting in the .log file --------------------------------------- -\def\tabu@message@defaulttarget{% - \ifnum\tabu@nested=\z@^^J(tabu) Default target: - \ifx\tabudefaulttarget\linewidth \string\linewidth - \ifdim \tabu@thetarget=\linewidth \else - -\the\dimexpr\linewidth-\tabu@thetarget\fi = - \else\ifx\tabudefaulttarget\linegoal\string\linegoal= - \fi\fi - \else (tabu) Default target (nested): \fi - \the\tabu@target \on@line - \ifnum\tabu@nested=\z@ , page \the\c@page\fi} -\def\tabu@message@target {^^J(tabu) Target specified: - \the\tabu@target \on@line, page \the\c@page} -\def\tabu@message@arith {\tabu@header - \tabu@msgalign \tabucolX { }{ }{ }{ }{ }\@@ - \tabu@msgalign \wd\tabu@box { }{ }{ }{ }{ }\@@ - \tabu@msgalign \tabu@target { }{ }{ }{ }{ }\@@ - \tabu@msgalign@PT \dimen@ { }{}{}{}{}{}{}\@@ - \ifdim \tabu@DELTA<\tabu@hfuzz giving space\else - \tabu@msgalign \dimexpr (\@tempdima-\tabu@DELTA) *\p@/\tabu@Xsum -\tabucolX {}{}{}{}{}\@@ - \fi -}% \tabu@message@arith -\def\tabu@message@spreadarith {\tabu@spreadheader - \tabu@msgalign \tabu@spreadtarget { }{ }{ }{ }{}\@@ - \tabu@msgalign \wd\tabu@box { }{ }{ }{ }{}\@@ - \tabu@msgalign -\tabu@naturalXmax { }{}{}{}{}\@@ - \tabu@msgalign \tabu@naturalXmin { }{ }{ }{ }{}\@@ - \tabu@msgalign \ifdim \dimexpr\@tempdimc>\tabu@target \tabu@target - \else \@tempdimc+\tabu@spreadtarget \fi - {}{}{}{}{}\@@} -\def\tabu@message@negcoef #1#2{ - \tabu@spaces\tabu@spaces\space * #1. X[\rem@pt#2]: - \space width = \tabu@wd {#1} - \expandafter\string\csname tabu@\the\tabu@nested.W\number#1\endcsname - \ifdim -\tabu@pt#2\tabucolX<\tabu@target - < \number-\rem@pt#2 X - = \the\dimexpr -\tabu@pt#2\tabucolX \relax - \else - <= \the\tabu@target\space < \number-\rem@pt#2 X\fi} -\def\tabu@message@reached{\tabu@header - ******* Reached Target: - hfuzz = \tabu@hfuzz\on@line\space *******} -\def\tabu@message@etime{\edef\tabu@stoptime{\the\pdfelapsedtime}% - \tabu@message{(tabu)\tabu@spaces Time elapsed during measure: - \the\numexpr(\tabu@stoptime-\tabu@starttime-32767)/65536\relax sec - \the\numexpr\numexpr(\tabu@stoptime-\tabu@starttime) - -\numexpr(\tabu@stoptime-\tabu@starttime-32767)/65536\relax*65536\relax - *1000/65536\relax ms \tabu@spaces(\the\tabu@cnt\space - cycle\ifnum\tabu@cnt>\@ne s\fi)^^J^^J}} -\def\tabu@message@verticalsp {% - \ifdim \@tempdima>\tabu@ht - \ifdim \@tempdimb>\tabu@dp - \expandafter\expandafter\expandafter\string\tabu@ht = - \tabu@msgalign \@tempdima { }{ }{ }{ }{ }\@@ - \expandafter\expandafter\expandafter\string\tabu@dp = - \tabu@msgalign \@tempdimb { }{ }{ }{ }{ }\@@^^J% - \else - \expandafter\expandafter\expandafter\string\tabu@ht = - \tabu@msgalign \@tempdima { }{ }{ }{ }{ }\@@^^J% - \fi - \else\ifdim \@tempdimb>\tabu@dp - \tabu@spaces\tabu@spaces\tabu@spaces - \expandafter\expandafter\expandafter\string\tabu@dp = - \tabu@msgalign \@tempdimb { }{ }{ }{ }{ }\@@^^J\fi - \fi -}% \tabu@message@verticalsp -\edef\tabu@spaces{\@spaces} -\def\tabu@strippt{\expandafter\tabu@pt\the} -{\@makeother\P \@makeother\T\lowercase{\gdef\tabu@pt #1PT{#1}}} -\def\tabu@msgalign{\expandafter\tabu@msg@align\the\dimexpr} -\def\tabu@msgalign@PT{\expandafter\tabu@msg@align\romannumeral-`\0\tabu@strippt} -\def\do #1{% - \def\tabu@msg@align##1.##2##3##4##5##6##7##8##9\@@{% - \ifnum##1<10 #1 #1\else - \ifnum##1<100 #1 \else - \ifnum##1<\@m #1\fi\fi\fi - ##1.##2##3##4##5##6##7##8#1}% - \def\tabu@header{(tabu) \ifnum\tabu@cnt<10 #1\fi\the\tabu@cnt) }% - \def\tabu@titles{\ifnum \tabu@nested=\z@ - (tabu) Try#1 #1 tabu X #1 #1 #1tabu Width #1 #1 Target - #1 #1 #1 Coefs #1 #1 #1 Update^^J\fi}% - \def\tabu@spreadheader{% - (tabu) Try#1 #1 Spread #1 #1 tabu Width #1 #1 #1 Nat. X #1 #1 #1 #1Nat. Min. - #1 New Target^^J% - (tabu) sprd} - \def\tabu@message@save {\begingroup - \def\x ####1{\tabu@msg@align ####1{ }{ }{ }{ }{}\@@} - \def\z ####1{\expandafter\x\expandafter{\romannumeral-`\0\tabu@strippt - \dimexpr####1\p@{ }{ }}}% - \let\color \relax \def\tabu@rulesstyle ####1####2{\detokenize{####1}}% - \let\CT@arc@ \relax \let\@preamble \@gobble - \let\tabu@savedpream \@firstofone - \let\tabu@savedparams \@firstofone - \def\tabu@target ####1\relax {(tabu) target #1 #1 #1 #1 #1 = \x{####1}^^J}% - \def\tabucolX ####1\relax {(tabu) X columns width#1 = \x{####1}^^J}% - \def\tabu@nbcols ####1\relax {(tabu) Number of columns: \z{####1}^^J}% - \def\tabu@aligndefault ####1{(tabu) Default alignment: #1 #1 ####1^^J}% - \def\col@sep ####1\relax {(tabu) column sep #1 #1 #1 = \x{####1}^^J}% - \def\arrayrulewidth ####1\relax{(tabu) arrayrulewidth #1 = \x{####1}}% - \def\doublerulesep ####1\relax { doublerulesep = \x{####1}^^J}% - \def\extratabsurround####1\relax{(tabu) extratabsurround = \x{####1}^^J}% - \def\extrarowheight ####1\relax{(tabu) extrarowheight #1 = \x{####1}}% - \def\extrarowdepth ####1\relax {extrarowdepth = \x{####1}^^J}% - \def\abovetabulinesep####1\relax{(tabu) abovetabulinesep=\x{####1} }% - \def\belowtabulinesep####1\relax{ belowtabulinesep=\x{####1}^^J}% - \def\arraystretch ####1{(tabu) arraystretch #1 #1 = \z{####1}^^J}% - \def\minrowclearance####1\relax{(tabu) minrowclearance #1 = \x{####1}^^J}% - \def\tabu@arc@L ####1{(tabu) taburulecolor #1 #1 = ####1^^J}% - \def\tabu@drsc@L ####1{(tabu) tabudoublerulecolor= ####1^^J}% - \def\tabu@evr@L ####1{(tabu) everyrow #1 #1 #1 #1 = \detokenize{####1}^^J}% - \def\tabu@ls@L ####1{(tabu) line style = \detokenize{####1}^^J}% - \def\NC@find ####1\@nil{(tabu) tabu preamble#1 #1 = \detokenize{####1}^^J}% - \def\tabu@wddef####1####2{(tabu) Natural width ####1 = \x{####2}^^J}% - \let\edef \@gobbletwo \let\def \@empty \let\let \@gobbletwo - \tabu@message{% - (tabu) \string\savetabu{\tabu@temp}: \on@line^^J% - \tabu@usetabu \@nil^^J}% - \endgroup} -}\do{ } -%% Measuring the natural width (varwidth) - store the results ------- -\def\tabu@startpboxmeasure #1{\bgroup % entering \vtop - \edef\tabu@temp{\expandafter\@secondoftwo \ifx\tabu@hsize #1\else\relax\fi}% - \ifodd 1\ifx \tabu@temp\@empty 0 \else % starts with \tabu@hsize ? - \iftabu@spread \else % if spread -> measure - \ifdim \tabu@temp\p@>\z@ 0 \fi\fi\fi% if coef>0 -> do not measure - \let\@startpbox \tabu@startpboxORI % restore immediately (nesting) - \tabu@measuringtrue % for the quick option... - \tabu@Xcol =\expandafter\@firstoftwo\ifx\tabu@hsize #1\fi - \ifdim \tabu@temp\p@>\z@ \ifdim \tabu@temp\tabucolX<\tabu@target - \tabu@target=\tabu@temp\tabucolX \fi\fi - \setbox\tabu@box \hbox \bgroup - \begin{varwidth}\tabu@target - \let\FV@ListProcessLine \tabu@FV@ListProcessLine % \hbox to natural width... - \narrowragged \arraybackslash \parfillskip \@flushglue - \ifdefined\pdfadjustspacing \pdfadjustspacing\z@ \fi - \bgroup \aftergroup\tabu@endpboxmeasure - \ifdefined \cellspacetoplimit \tabu@cellspacepatch \fi - \else \expandafter\@gobble - \tabu@startpboxquick{#1}% \@gobble \bgroup - \fi -}% \tabu@startpboxmeasure -\def\tabu@cellspacepatch{\def\bcolumn##1\@nil{}\let\ecolumn\@empty - \bgroup\color@begingroup} -\def\tabu@endpboxmeasure {% - \@finalstrut \@arstrutbox - \end{varwidth}\egroup % - \ifdim \tabu@temp\p@ <\z@ % neg coef - \ifdim \tabu@wd\tabu@Xcol <\wd\tabu@box - \tabu@wddef\tabu@Xcol {\the\wd\tabu@box}% - \tabu@debug{\tabu@message@endpboxmeasure}% - \fi - \else % spread coef>0 - \global\advance \tabu@naturalX \wd\tabu@box - \@tempdima =\dimexpr \wd\tabu@box *\p@/\dimexpr \tabu@temp\p@\relax \relax - \ifdim \tabu@naturalXmax <\tabu@naturalX - \xdef\tabu@naturalXmax {\the\tabu@naturalX}\fi - \ifdim \tabu@naturalXmin <\@tempdima - \xdef\tabu@naturalXmin {\the\@tempdima}\fi - \fi - \box\tabu@box \egroup % end of \vtop (measure) restore \tabu@target -}% \tabu@endpboxmeasure -\def\tabu@wddef #1{\expandafter\xdef - \csname tabu@\the\tabu@nested.W\number#1\endcsname} -\def\tabu@wd #1{\csname tabu@\the\tabu@nested.W\number#1\endcsname} -\def\tabu@message@endpboxmeasure{\tabu@spaces\tabu@spaces<-> % <-> save natural wd - \the\tabu@Xcol. X[\tabu@temp]: - target = \the\tabucolX \space - \expandafter\expandafter\expandafter\string\tabu@wd\tabu@Xcol - =\tabu@wd\tabu@Xcol -}% \tabu@message@endpboxmeasure -\def\tabu@startpboxquick {\bgroup - \let\@startpbox \tabu@startpboxORI % restore immediately - \let\tabu \tabu@quick % \begin is expanded before... - \expandafter\@gobble \@startpbox % gobbles \bgroup -}% \tabu@startpboxquick -\def\tabu@quick {\begingroup \iffalse{\fi \ifnum0=`}\fi - \toks@{}\def\tabu@stack{b}\tabu@collectbody \tabu@endquick -}% \tabu@quick -\def\tabu@endquick {% - \ifodd 1\ifx\tabu@end@envir\tabu@endtabu \else - \ifx\tabu@end@envir\tabu@endtabus \else 0\fi\fi\relax - \endgroup - \else \let\endtabu \relax - \tabu@end@envir - \fi -}% \tabu@quick -\def\tabu@endtabu {\end{tabu}} -\def\tabu@endtabus {\end{tabu*}} -%% Measuring the heights and depths - store the results ------------- -\def\tabu@verticalmeasure{\everypar{}% - \ifnum \currentgrouptype>12 % 14=semi-simple, 15=math shift group - \setbox\tabu@box =\hbox\bgroup - \let\tabu@verticalspacing \tabu@verticalsp@lcr - \d@llarbegin % after \hbox ... - \else - \edef\tabu@temp{\ifnum\currentgrouptype=5\vtop - \else\ifnum\currentgrouptype=12\vcenter - \else\vbox\fi\fi}% - \setbox\tabu@box \hbox\bgroup$\tabu@temp \bgroup - \let\tabu@verticalspacing \tabu@verticalsp@pmb - \fi -}% \tabu@verticalmeasure -\def\tabu@verticalsp@lcr{% - \d@llarend \egroup % - \@tempdima \dimexpr \ht\tabu@box+\abovetabulinesep - \@tempdimb \dimexpr \dp\tabu@box+\belowtabulinesep \relax - \ifdim\tabustrutrule>\z@ \tabu@debug{\tabu@message@verticalsp}\fi - \ifdim \tabu@ht<\@tempdima \tabu@htdef{\the\@tempdima}\fi - \ifdim \tabu@dp<\@tempdimb \tabu@dpdef{\the\@tempdimb}\fi - \noindent\vrule height\@tempdima depth\@tempdimb -}% \tabu@verticalsp@lcr -\def\tabu@verticalsp@pmb{% inserts struts as needed - \par \expandafter\egroup - \expandafter$\expandafter - \egroup \expandafter - \@tempdimc \the\prevdepth - \@tempdima \dimexpr \ht\tabu@box+\abovetabulinesep - \@tempdimb \dimexpr \dp\tabu@box+\belowtabulinesep \relax - \ifdim\tabustrutrule>\z@ \tabu@debug{\tabu@message@verticalsp}\fi - \ifdim \tabu@ht<\@tempdima \tabu@htdef{\the\@tempdima}\fi - \ifdim \tabu@dp<\@tempdimb \tabu@dpdef{\the\@tempdimb}\fi - \let\@finalstrut \@gobble - \hrule height\@tempdima depth\@tempdimb width\hsize -%% \box\tabu@box -}% \tabu@verticalsp@pmb - -\def\tabu@verticalinit{% - \ifnum \c@taburow=\z@ \tabu@rearstrut \fi % after \tabu@reset ! - \advance\c@taburow \@ne - \tabu@htdef{\the\ht\@arstrutbox}\tabu@dpdef{\the\dp\@arstrutbox}% - \advance\c@taburow \m@ne -}% \tabu@verticalinit -\def\tabu@htdef {\expandafter\xdef \csname tabu@\the\tabu@nested.H\the\c@taburow\endcsname} -\def\tabu@ht {\csname tabu@\the\tabu@nested.H\the\c@taburow\endcsname} -\def\tabu@dpdef {\expandafter\xdef \csname tabu@\the\tabu@nested.D\the\c@taburow\endcsname} -\def\tabu@dp {\csname tabu@\the\tabu@nested.D\the\c@taburow\endcsname} -\def\tabu@verticaldynamicadjustment {% - \advance\c@taburow \@ne - \extrarowheight \dimexpr\tabu@ht - \ht\strutbox - \extrarowdepth \dimexpr\tabu@dp - \dp\strutbox - \let\arraystretch \@empty - \advance\c@taburow \m@ne -}% \tabu@verticaldynamicadjustment -\def\tabuphantomline{\crcr \noalign{% - {\globaldefs \@ne - \setbox\@arstrutbox \box\voidb@x - \let\tabu@@celllalign \tabu@celllalign - \let\tabu@@cellralign \tabu@cellralign - \let\tabu@@cellleft \tabu@cellleft - \let\tabu@@cellright \tabu@cellright - \let\tabu@@thevline \tabu@thevline - \let\tabu@celllalign \@empty - \let\tabu@cellralign \@empty - \let\tabu@cellright \@empty - \let\tabu@cellleft \@empty - \let\tabu@thevline \relax}% - \edef\tabu@temp{\tabu@multispan \tabu@nbcols{\noindent &}}% - \toks@\expandafter{\tabu@temp \noindent\tabu@everyrowfalse \cr - \noalign{\tabu@rearstrut - {\globaldefs\@ne - \let\tabu@celllalign \tabu@@celllalign - \let\tabu@cellralign \tabu@@cellralign - \let\tabu@cellleft \tabu@@cellleft - \let\tabu@cellright \tabu@@cellright - \let\tabu@thevline \tabu@@thevline}}}% - \expandafter}\the\toks@ -}% \tabuphantomline -%% \firsthline and \lasthline corrections --------------------------- -\def\tabu@firstline {\tabu@hlineAZ \tabu@firsthlinecorrection {}} -\def\tabu@firsthline{\tabu@hlineAZ \tabu@firsthlinecorrection \hline} -\def\tabu@lastline {\tabu@hlineAZ \tabu@lasthlinecorrection {}} -\def\tabu@lasthline {\tabu@hlineAZ \tabu@lasthlinecorrection \hline} -\def\tabu@hline {% replaces \hline if no colortbl (see \AtBeginDocument) - \noalign{\ifnum0=`}\fi - {\CT@arc@\hrule height\arrayrulewidth}% - \futurelet \tabu@temp \tabu@xhline -}% \tabu@hline -\def\tabu@xhline{% - \ifx \tabu@temp \hline - {\ifx \CT@drsc@\relax \vskip - \else\ifx \CT@drsc@\@empty \vskip - \else \CT@drsc@\hrule height - \fi\fi - \doublerulesep}% - \fi - \ifnum0=`{\fi}% -}% \tabu@xhline -\def\tabu@hlineAZ #1#2{\noalign{\ifnum0=`}\fi \dimen@ \z@ \count@ \z@ - \toks@{}\def\tabu@hlinecorrection{#1}\def\tabu@temp{#2}% - \tabu@hlineAZsurround -}% \tabu@hlineAZ -\newcommand*\tabu@hlineAZsurround[1][\extratabsurround]{% - \extratabsurround #1\let\tabucline \tabucline@scan - \let\hline \tabu@hlinescan \let\firsthline \hline - \let\cline \tabu@clinescan \let\lasthline \hline - \expandafter \futurelet \expandafter \tabu@temp - \expandafter \tabu@nexthlineAZ \tabu@temp -}% \tabu@hlineAZsurround -\def\tabu@hlinescan {\tabu@thick \arrayrulewidth \tabu@xhlineAZ \hline} -\def\tabu@clinescan #1{\tabu@thick \arrayrulewidth \tabu@xhlineAZ {\cline{#1}}} -\def\tabucline@scan{\@testopt \tabucline@sc@n {}} -\def\tabucline@sc@n #1[#2]{\tabu@xhlineAZ {\tabucline[{#1}]{#2}}} -\def\tabu@nexthlineAZ{% - \ifx \tabu@temp\hline \else - \ifx \tabu@temp\cline \else - \ifx \tabu@temp\tabucline \else - \tabu@hlinecorrection - \fi\fi\fi -}% \tabu@nexthlineAZ -\def\tabu@xhlineAZ #1{% - \toks@\expandafter{\the\toks@ #1}% - \@tempdimc \tabu@thick % The last line width - \ifcase\count@ \@tempdimb \tabu@thick % The first line width - \else \advance\dimen@ \dimexpr \tabu@thick+\doublerulesep \relax - \fi - \advance\count@ \@ne \futurelet \tabu@temp \tabu@nexthlineAZ -}% \tabu@xhlineAZ -\def\tabu@firsthlinecorrection{% \count@ = number of \hline -1 - \@tempdima \dimexpr \ht\@arstrutbox+\dimen@ - \edef\firsthline{% - \omit \hbox to\z@{\hss{\noexpand\tabu@DBG{yellow}\vrule - height \the\dimexpr\@tempdima+\extratabsurround - depth \dp\@arstrutbox - width \tabustrutrule}\hss}\cr - \noalign{\vskip -\the\dimexpr \@tempdima+\@tempdimb - +\dp\@arstrutbox \relax}% - \the\toks@ - }\ifnum0=`{\fi - \expandafter}\firsthline % we are then ! -}% \tabu@firsthlinecorrection -\def\tabu@lasthlinecorrection{% - \@tempdima \dimexpr \dp\@arstrutbox+\dimen@+\@tempdimb+\@tempdimc - \edef\lasthline{% - \the\toks@ - \noalign{\vskip -\the\dimexpr\dimen@+\@tempdimb+\dp\@arstrutbox}% - \omit \hbox to\z@{\hss{\noexpand\tabu@DBG{yellow}\vrule - depth \the\dimexpr \dp\@arstrutbox+\@tempdimb+\dimen@ - +\extratabsurround-\@tempdimc - height \z@ - width \tabustrutrule}\hss}\cr - }\ifnum0=`{\fi - \expandafter}\lasthline % we are then ! -}% \tabu@lasthlinecorrection -\def\tabu@LT@@hline{% - \ifx\LT@next\hline - \global\let\LT@next \@gobble - \ifx \CT@drsc@\relax - \gdef\CT@LT@sep{% - \noalign{\penalty-\@medpenalty\vskip\doublerulesep}}% - \else - \gdef\CT@LT@sep{% - \multispan\LT@cols{% - \CT@drsc@\leaders\hrule\@height\doublerulesep\hfill}\cr}% - \fi - \else - \global\let\LT@next\empty - \gdef\CT@LT@sep{% - \noalign{\penalty-\@lowpenalty\vskip-\arrayrulewidth}}% - \fi - \ifnum0=`{\fi}% - \multispan\LT@cols - {\CT@arc@\leaders\hrule\@height\arrayrulewidth\hfill}\cr - \CT@LT@sep - \multispan\LT@cols - {\CT@arc@\leaders\hrule\@height\arrayrulewidth\hfill}\cr - \noalign{\penalty\@M}% - \LT@next -}% \tabu@LT@@hline -%% Horizontal lines : \tabucline ------------------------------------ -\let\tabu@start \@tempcnta -\let\tabu@stop \@tempcntb -\newcommand*\tabucline{\noalign{\ifnum0=`}\fi \tabu@cline} -\newcommand*\tabu@cline[2][]{\tabu@startstop{#2}% - \ifnum \tabu@stop<\z@ \toks@{}% - \else \tabu@clinearg{#1}\tabu@thestyle - \edef\tabucline{\toks@{% - \ifnum \tabu@start>\z@ \omit - \tabu@multispan\tabu@start {\span\omit}&\fi - \omit \tabu@multispan\tabu@stop {\span\omit}% - \tabu@thehline\cr - }}\tabucline - \tabu@tracinglines{(tabu:tabucline) Style: #1^^J\the\toks@^^J^^J}% - \fi - \futurelet \tabu@temp \tabu@xcline -}% \tabu@cline -\def\tabu@clinearg #1{% - \ifx\\#1\\\let\tabu@thestyle \tabu@ls@ - \else \@defaultunits \expandafter\let\expandafter\@tempa - \romannumeral-`\0#1\relax \@nnil - \ifx \hbox\@tempa \tabu@clinebox{#1}% - \else\ifx \box\@tempa \tabu@clinebox{#1}% - \else\ifx \vbox\@tempa \tabu@clinebox{#1}% - \else\ifx \vtop\@tempa \tabu@clinebox{#1}% - \else\ifx \copy\@tempa \tabu@clinebox{#1}% - \else\ifx \leaders\@tempa \tabu@clineleads{#1}% - \else\ifx \cleaders\@tempa \tabu@clineleads{#1}% - \else\ifx \xleaders\@tempa \tabu@clineleads{#1}% - \else\tabu@getline {#1}% - \fi\fi\fi\fi\fi\fi\fi\fi - \fi -}% \tabu@clinearg -\def\tabu@clinebox #1{\tabu@clineleads{\xleaders#1\hss}} -\def\tabu@clineleads #1{% - \let\tabu@thestyle \relax \let\tabu@leaders \@undefined - \gdef\tabu@thehrule{#1}} -\def\tabu@thehline{\begingroup - \ifdefined\tabu@leaders - \noexpand\tabu@thehleaders - \else \noexpand\tabu@thehrule - \fi \endgroup -}% \tabu@thehline -\def\tabu@xcline{% - \ifx \tabu@temp\tabucline - \toks@\expandafter{\the\toks@ \noalign - {\ifx\CT@drsc@\relax \vskip - \else \CT@drsc@\hrule height - \fi - \doublerulesep}}% - \fi - \tabu@docline -}% \tabu@xcline -\def\tabu@docline {\ifnum0=`{\fi \expandafter}\the\toks@} -\def\tabu@docline@evr {\xdef\tabu@doclineafter{\the\toks@}% - \ifnum0=`{\fi}\aftergroup\tabu@doclineafter} -\def\tabu@multispan #1#2{% - \ifnum\numexpr#1>\@ne #2\expandafter\tabu@multispan - \else \expandafter\@gobbletwo - \fi {#1-1}{#2}% -}% \tabu@multispan -\def\tabu@startstop #1{\tabu@start@stop #1\relax 1-\tabu@nbcols \@nnil} -\def\tabu@start@stop #1-#2\@nnil{% - \@defaultunits \tabu@start\number 0#1\relax \@nnil - \@defaultunits \tabu@stop \number 0#2\relax \@nnil - \tabu@stop \ifnum \tabu@start>\tabu@nbcols \m@ne - \else\ifnum \tabu@stop=\z@ \tabu@nbcols - \else\ifnum \tabu@stop>\tabu@nbcols \tabu@nbcols - \else \tabu@stop - \fi\fi\fi - \advance\tabu@start \m@ne - \ifnum \tabu@start>\z@ \advance\tabu@stop -\tabu@start \fi -}% \tabu@start@stop -%% Numbers: siunitx S columns (and \tabudecimal) ------------------- -\def\tabu@tabudecimal #1{% - \def\tabu@decimal{#1}\@temptokena{}% - \let\tabu@getdecimal@ \tabu@getdecimal@ignorespaces - \tabu@scandecimal -}% \tabu@tabudecimal -\def\tabu@scandecimal{\futurelet \tabu@temp \tabu@getdecimal@} -\def\tabu@skipdecimal#1{#1\tabu@scandecimal} -\def\tabu@getdecimal@ignorespaces{% - \ifcase 0\ifx\tabu@temp\ignorespaces\else - \ifx\tabu@temp\@sptoken1\else - 2\fi\fi\relax - \let\tabu@getdecimal@ \tabu@getdecimal - \expandafter\tabu@skipdecimal - \or \expandafter\tabu@gobblespace\expandafter\tabu@scandecimal - \else \expandafter\tabu@skipdecimal - \fi -}% \tabu@getdecimal@ignorespaces -\def\tabu@get@decimal#1{\@temptokena\expandafter{\the\@temptokena #1}% - \tabu@scandecimal} -\def\do#1{% - \def\tabu@get@decimalspace#1{% - \@temptokena\expandafter{\the\@temptokena #1}\tabu@scandecimal}% -}\do{ } -\let\tabu@@tabudecimal \tabu@tabudecimal -\def\tabu@getdecimal{% - \ifcase 0\ifx 0\tabu@temp\else - \ifx 1\tabu@temp\else - \ifx 2\tabu@temp\else - \ifx 3\tabu@temp\else - \ifx 4\tabu@temp\else - \ifx 5\tabu@temp\else - \ifx 6\tabu@temp\else - \ifx 7\tabu@temp\else - \ifx 8\tabu@temp\else - \ifx 9\tabu@temp\else - \ifx .\tabu@temp\else - \ifx ,\tabu@temp\else - \ifx -\tabu@temp\else - \ifx +\tabu@temp\else - \ifx e\tabu@temp\else - \ifx E\tabu@temp\else - \ifx\tabu@cellleft\tabu@temp1\else - \ifx\ignorespaces\tabu@temp1\else - \ifx\@sptoken\tabu@temp2\else - 3\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\relax - \expandafter\tabu@get@decimal - \or \expandafter\tabu@skipdecimal - \or \expandafter\tabu@get@decimalspace - \else\expandafter\tabu@printdecimal - \fi -}% \tabu@getdecimal -\def\tabu@printdecimal{% - \edef\tabu@temp{\the\@temptokena}% - \ifx\tabu@temp\@empty\else - \ifx\tabu@temp\space\else - \expandafter\tabu@decimal\expandafter{\the\@temptokena}% - \fi\fi -}% \tabu@printdecimal -%% Verbatim inside X columns ---------------------------------------- -\def\tabu@verbatim{% - \let\verb \tabu@verb - \let\FV@DefineCheckEnd \tabu@FV@DefineCheckEnd -}% \tabu@verbatim -\let\tabu@ltx@verb \verb -\def\tabu@verb{\@ifstar {\tabu@ltx@verb*} \tabu@ltx@verb} -\def\tabu@fancyvrb {% - \def\tabu@FV@DefineCheckEnd ##1{% - \def\tabu@FV@DefineCheckEnd{% - ##1% - \let\FV@CheckEnd \tabu@FV@CheckEnd - \let\FV@@CheckEnd \tabu@FV@@CheckEnd - \let\FV@@@CheckEnd \tabu@FV@@@CheckEnd - \edef\FV@EndScanning{% - \def\noexpand\next{\noexpand\end{\FV@EnvironName}}% - \global\let\noexpand\FV@EnvironName\relax - \noexpand\next}% - \xdef\FV@EnvironName{\detokenize\expandafter{\FV@EnvironName}}}% - }\expandafter\tabu@FV@DefineCheckEnd\expandafter{\FV@DefineCheckEnd} -}% \tabu@fancyvrb -\def\tabu@FV@CheckEnd #1{\expandafter\FV@@CheckEnd \detokenize{#1\end{}}\@nil} -\edef\tabu@FV@@@CheckEnd {\detokenize{\end{}}} -\begingroup -\catcode`\[1 \catcode`\]2 -\@makeother\{ \@makeother\} - \edef\x[\endgroup - \def\noexpand\tabu@FV@@CheckEnd ##1\detokenize[\end{]##2\detokenize[}]##3% - ]\x \@nil{\def\@tempa{#2}\def\@tempb{#3}} -\def\tabu@FV@ListProcessLine #1{% - \hbox {%to \hsize{% - \kern\leftmargin - \hbox {%to \linewidth{% - \FV@LeftListNumber - \FV@LeftListFrame - \FancyVerbFormatLine{#1}\hss -%% DG/SR modification begin - Jan. 28, 1998 (for numbers=right add-on) -%% \FV@RightListFrame}% - \FV@RightListFrame - \FV@RightListNumber}% -%% DG/SR modification end - \hss}} -%% \savetabu -------------------------------------------------------- -\newcommand*\savetabu[1]{\noalign{% - \tabu@sanitizearg{#1}\tabu@temp - \ifx \tabu@temp\@empty \tabu@savewarn{}{The tabu will not be saved}\else - \@ifundefined{tabu@saved@\tabu@temp}{}{\tabu@savewarn{#1}{Overwriting}}% - \ifdefined\tabu@restored \expandafter\let - \csname tabu@saved@\tabu@temp \endcsname \tabu@restored - \else {\tabu@save}% - \fi - \fi}% -}% \savetabu -\def\tabu@save {% - \toks0\expandafter{\tabu@saved@}% - \iftabu@negcoef - \let\tabu@wddef \relax \let\tabu@ \tabu@savewd \edef\tabu@savewd{\tabu@Xcoefs}% - \toks0\expandafter{\the\toks\expandafter0\tabu@savewd}\fi - \toks1\expandafter{\tabu@savedpream}% - \toks2\expandafter{\tabu@savedpreamble}% - \let\@preamble \relax - \let\tabu@savedpream \relax \let\tabu@savedparams \relax - \edef\tabu@preamble{% - \def\noexpand\tabu@aligndefault{\tabu@align}% - \def\tabu@savedparams {\noexpand\the\toks0}% - \def\tabu@savedpream {\noexpand\the\toks1}}% - \edef\tabu@usetabu{% - \def\@preamble {\noexpand\the\toks2}% - \tabu@target \the\tabu@target \relax - \tabucolX \the\tabucolX \relax - \tabu@nbcols \the\tabu@nbcols \relax - \def\noexpand\tabu@aligndefault{\tabu@align}% - \def\tabu@savedparams {\noexpand\the\toks0}% - \def\tabu@savedpream {\noexpand\the\toks1}}% - \let\tabu@aligndefault \relax \let\@sharp \relax - \edef\@tempa{\noexpand\tabu@s@ved - {\tabu@usetabu} - {\tabu@preamble} - {\the\toks1}}\@tempa - \tabu@message@save -}% \tabu@save -\long\def\tabu@s@ved #1#2#3{% - \def\tabu@usetabu{#1}% - \expandafter\gdef\csname tabu@saved@\tabu@temp\endcsname ##1{% - \ifodd ##1% \usetabu - \tabu@measuringfalse \tabu@spreadfalse % Just in case... - \gdef\tabu@usetabu {% - \ifdim \tabu@target>\z@ \tabu@warn@usetabu \fi - \global\let\tabu@usetabu \@undefined - \def\@halignto {to\tabu@target}% - #1% - \ifx \tabu@align\tabu@aligndefault@text - \ifnum \tabu@nested=\z@ - \let\tabu@align \tabu@aligndefault \fi\fi}% - \else % \preamble - \gdef\tabu@preamble {% - \global\let\tabu@preamble \@undefined - #2% - \ifx \tabu@align\tabu@aligndefault@text - \ifnum \tabu@nested=\z@ - \let\tabu@align \tabu@aligndefault \fi\fi}% - \fi - #3}% -}% \tabu@s@ved -\def\tabu@aligndefault@text {\tabu@aligndefault}% -\def\tabu@warn@usetabu {\PackageWarning{tabu} - {Specifying a target with \string\usetabu\space is useless - \MessageBreak The target cannot be changed!}} -\def\tabu@savewd #1#2{\ifdim #2\p@<\z@ \tabu@wddef{#1}{\tabu@wd{#1}}\fi} -\def\tabu@savewarn#1#2{\PackageInfo{tabu} - {User-name `#1' already used for \string\savetabu - \MessageBreak #2}}% -\def\tabu@saveerr#1{\PackageError{tabu} - {User-name `#1' is unknown for \string\usetabu - \MessageBreak I cannot restore an unknown preamble!}\@ehd} -%% \rowfont --------------------------------------------------------- -\newskip \tabu@cellskip -\def\tabu@rowfont{\ifdim \baselineskip=\z@\noalign\fi - {\ifnum0=`}\fi \tabu@row@font} -\newcommand*\tabu@row@font[2][]{% - \ifnum7=\currentgrouptype - \global\let\tabu@@cellleft \tabu@cellleft - \global\let\tabu@@cellright \tabu@cellright - \global\let\tabu@@celllalign \tabu@celllalign - \global\let\tabu@@cellralign \tabu@cellralign - \global\let\tabu@@rowfontreset\tabu@rowfontreset - \fi - \global\let\tabu@rowfontreset \tabu@rowfont@reset - \expandafter\gdef\expandafter\tabu@cellleft\expandafter{\tabu@cellleft #2}% - \ifcsname tabu@cell@#1\endcsname % row alignment - \csname tabu@cell@#1\endcsname \fi - \ifnum0=`{\fi}% end of group / noalign group -}% \rowfont -\def\tabu@ifcolorleavevmode #1{\let\color \tabu@leavevmodecolor #1\let\color\tabu@color}% -\def\tabu@rowfont@reset{% - \global\let\tabu@rowfontreset \tabu@@rowfontreset - \global\let\tabu@cellleft \tabu@@cellleft - \global\let\tabu@cellright \tabu@@cellright - \global\let\tabu@cellfont \@empty - \global\let\tabu@celllalign \tabu@@celllalign - \global\let\tabu@cellralign \tabu@@cellralign -}% \tabu@@rowfontreset -\let\tabu@rowfontreset \@empty % overwritten \AtBeginDocument if colortbl -%% \tabu@prepnext@tok ----------------------------------------------- -\newif \iftabu@cellright -\def\tabu@prepnext@tok{% - \ifnum \count@<\z@ % - \@tempcnta \@M % - \tabu@nbcols\z@ - \let\tabu@fornoopORI \@fornoop - \tabu@cellrightfalse - \else - \ifcase \numexpr \count@-\@tempcnta \relax % (case 0): prev. token is left - \advance \tabu@nbcols \@ne - \iftabu@cellright % before-previous token is right and is finished - \tabu@cellrightfalse % - \tabu@righttok - \fi - \tabu@lefttok - \or % (case 1) previous token is right - \tabu@cellrighttrue \let\@fornoop \tabu@lastnoop - \else % special column: do not change the token - \iftabu@cellright % before-previous token is right - \tabu@cellrightfalse - \tabu@righttok - \fi - \fi % \ifcase - \fi - \tabu@prepnext@tokORI -}% \tabu@prepnext@tok -\long\def\tabu@lastnoop#1\@@#2#3{\tabu@lastn@@p #2\@nextchar \in@\in@@} -\def\tabu@lastn@@p #1\@nextchar #2#3\in@@{% - \ifx \in@#2\else - \let\@fornoop \tabu@fornoopORI - \xdef\tabu@mkpreambuffer{\tabu@nbcols\the\tabu@nbcols \tabu@mkpreambuffer}% - \toks0\expandafter{\expandafter\tabu@everyrowtrue \the\toks0}% - \expandafter\prepnext@tok - \fi -}% \tabu@lastnoop -\def\tabu@righttok{% - \advance \count@ \m@ne - \toks\count@\expandafter {\the\toks\count@ \tabu@cellright \tabu@cellralign}% - \advance \count@ \@ne -}% \tabu@righttok -\def\tabu@lefttok{\toks\count@\expandafter{\expandafter\tabu@celllalign - \the\toks\count@ \tabu@cellleft}% after because of $ -}% \tabu@lefttok -%% Neutralisation of glues ------------------------------------------ -\let\tabu@cellleft \@empty -\let\tabu@cellright \@empty -\tabu@celllalign@def{\tabu@cellleft}% -\let\tabu@cellralign \@empty -\def\tabu@cell@align #1#2#3{% - \let\tabu@maybesiunitx \toks@ \tabu@celllalign - \global \expandafter \tabu@celllalign@def \expandafter {\the\toks@ #1}% - \toks@\expandafter{\tabu@cellralign #2}% - \xdef\tabu@cellralign{\the\toks@}% - \toks@\expandafter{\tabu@cellleft #3}% - \xdef\tabu@cellleft{\the\toks@}% -}% \tabu@cell@align -\def\tabu@cell@l{% force alignment to left - \tabu@cell@align - {\tabu@removehfil \raggedright \tabu@cellleft}% left - {\tabu@flush1\tabu@ignorehfil}% right - \raggedright -}% \tabu@cell@l -\def\tabu@cell@c{% force alignment to center - \tabu@cell@align - {\tabu@removehfil \centering \tabu@flush{.5}\tabu@cellleft} - {\tabu@flush{.5}\tabu@ignorehfil} - \centering -}% \tabu@cell@c -\def\tabu@cell@r{% force alignment to right - \tabu@cell@align - {\tabu@removehfil \raggedleft \tabu@flush1\tabu@cellleft} - \tabu@ignorehfil - \raggedleft -}% \tabu@cell@r -\def\tabu@cell@j{% force justification (for p, m, b columns) - \tabu@cell@align - {\tabu@justify\tabu@cellleft} - {} - \tabu@justify -}% \tabu@cell@j -\def\tabu@justify{% - \leftskip\z@skip \@rightskip\leftskip \rightskip\@rightskip - \parfillskip\@flushglue -}% \tabu@justify -%% ragged2e settings -\def\tabu@cell@L{% force alignment to left (ragged2e) - \tabu@cell@align - {\tabu@removehfil \RaggedRight \tabu@cellleft} - {\tabu@flush 1\tabu@ignorehfil} - \RaggedRight -}% \tabu@cell@L -\def\tabu@cell@C{% force alignment to center (ragged2e) - \tabu@cell@align - {\tabu@removehfil \Centering \tabu@flush{.5}\tabu@cellleft} - {\tabu@flush{.5}\tabu@ignorehfil} - \Centering -}% \tabu@cell@C -\def\tabu@cell@R{% force alignment to right (ragged2e) - \tabu@cell@align - {\tabu@removehfil \RaggedLeft \tabu@flush 1\tabu@cellleft} - \tabu@ignorehfil - \RaggedLeft -}% \tabu@cell@R -\def\tabu@cell@J{% force justification (ragged2e) - \tabu@cell@align - {\justifying \tabu@cellleft} - {} - \justifying -}% \tabu@cell@J -\def\tabu@flush#1{% - \iftabu@colortbl % colortbl uses \hfill rather than \hfil - \hskip \ifnum13<\currentgrouptype \stretch{#1}% - \else \ifdim#1pt<\p@ \tabu@cellskip - \else \stretch{#1} - \fi\fi \relax - \else % array.sty - \ifnum 13<\currentgrouptype - \hfil \hskip1sp \relax \fi - \fi -}% \tabu@flush -\let\tabu@hfil \hfil -\let\tabu@hfill \hfill -\let\tabu@hskip \hskip -\def\tabu@removehfil{% - \iftabu@colortbl - \unkern \tabu@cellskip =\lastskip - \ifnum\gluestretchorder\tabu@cellskip =\tw@ \hskip-\tabu@cellskip - \else \tabu@cellskip \z@skip - \fi - \else - \ifdim\lastskip=1sp\unskip\fi - \ifnum\gluestretchorder\lastskip =\@ne - \hfilneg % \hfilneg for array.sty but not for colortbl... - \fi - \fi -}% \tabu@removehfil -\def\tabu@ignorehfil{\aftergroup \tabu@nohfil} -\def\tabu@nohfil{% \hfil -> do nothing + restore original \hfil - \def\hfil{\let\hfil \tabu@hfil}% local to (alignment template) group -}% \tabu@nohfil -\def\tabu@colortblalignments {% if colortbl - \def\tabu@nohfil{% - \def\hfil {\let\hfil \tabu@hfil}% local to (alignment template) group - \def\hfill {\let\hfill \tabu@hfill}% (colortbl uses \hfill) pfff... - \def\hskip ####1\relax{\let\hskip \tabu@hskip}}% local -}% \tabu@colortblalignments -%% Taking care of footnotes and hyperfootnotes ---------------------- -\long\def\tabu@footnotetext #1{% - \edef\@tempa{\the\tabu@footnotes - \noexpand\footnotetext [\the\csname c@\@mpfn\endcsname]}% - \global\tabu@footnotes\expandafter{\@tempa {#1}}}% -\long\def\tabu@xfootnotetext [#1]#2{% - \global\tabu@footnotes\expandafter{\the\tabu@footnotes - \footnotetext [{#1}]{#2}}} -\let\tabu@xfootnote \@xfootnote -\long\def\tabu@Hy@ftntext{\tabu@Hy@ftntxt {\the \c@footnote }} -\long\def\tabu@Hy@xfootnote [#1]{% - \begingroup - \value\@mpfn #1\relax - \protected@xdef \@thefnmark {\thempfn}% - \endgroup - \@footnotemark \tabu@Hy@ftntxt {#1}% -}% \tabu@Hy@xfootnote -\long\def\tabu@Hy@ftntxt #1#2{% - \edef\@tempa{% - \the\tabu@footnotes - \begingroup - \value\@mpfn #1\relax - \noexpand\protected@xdef\noexpand\@thefnmark {\noexpand\thempfn}% - \expandafter \noexpand \expandafter - \tabu@Hy@footnotetext \expandafter{\Hy@footnote@currentHref}% - }% - \global\tabu@footnotes\expandafter{\@tempa {#2}% - \endgroup}% -}% \tabu@Hy@ftntxt -\long\def\tabu@Hy@footnotetext #1#2{% - \H@@footnotetext{% - \ifHy@nesting - \hyper@@anchor {#1}{#2}% - \else - \Hy@raisedlink{% - \hyper@@anchor {#1}{\relax}% - }% - \def\@currentHref {#1}% - \let\@currentlabelname \@empty - #2% - \fi - }% -}% \tabu@Hy@footnotetext -%% No need for \arraybackslash ! ------------------------------------ -\def\tabu@latextwoe {% -\def\tabu@temp##1##2##3{{\toks@\expandafter{##2##3}\xdef##1{\the\toks@}}} -\tabu@temp \tabu@centering \centering \arraybackslash -\tabu@temp \tabu@raggedleft \raggedleft \arraybackslash -\tabu@temp \tabu@raggedright \raggedright \arraybackslash -}% \tabu@latextwoe -\def\tabu@raggedtwoe {% -\def\tabu@temp ##1##2##3{{\toks@\expandafter{##2##3}\xdef##1{\the\toks@}}} -\tabu@temp \tabu@Centering \Centering \arraybackslash -\tabu@temp \tabu@RaggedLeft \RaggedLeft \arraybackslash -\tabu@temp \tabu@RaggedRight \RaggedRight \arraybackslash -\tabu@temp \tabu@justifying \justifying \arraybackslash -}% \tabu@raggedtwoe -\def\tabu@normalcrbackslash{\let\\\@normalcr} -\def\tabu@trivlist{\expandafter\def\expandafter\@trivlist\expandafter{% - \expandafter\tabu@normalcrbackslash \@trivlist}} -%% Utilities: \fbox \fcolorbox and \tabudecimal ------------------- -\def\tabu@fbox {\leavevmode\afterassignment\tabu@beginfbox \setbox\@tempboxa\hbox} -\def\tabu@beginfbox {\bgroup \kern\fboxsep - \bgroup\aftergroup\tabu@endfbox} -\def\tabu@endfbox {\kern\fboxsep\egroup\egroup - \@frameb@x\relax} -\def\tabu@color@b@x #1#2{\leavevmode \bgroup - \def\tabu@docolor@b@x{#1{#2\color@block{\wd\z@}{\ht\z@}{\dp\z@}\box\z@}}% - \afterassignment\tabu@begincolor@b@x \setbox\z@ \hbox -}% \tabu@color@b@x -\def\tabu@begincolor@b@x {\kern\fboxsep \bgroup - \aftergroup\tabu@endcolor@b@x \set@color} -\def\tabu@endcolor@b@x {\kern\fboxsep \egroup - \dimen@\ht\z@ \advance\dimen@ \fboxsep \ht\z@ \dimen@ - \dimen@\dp\z@ \advance\dimen@ \fboxsep \dp\z@ \dimen@ - \tabu@docolor@b@x \egroup -}% \tabu@endcolor@b@x -%% Corrections (arydshln, delarray, colortbl) ----------------------- -\def\tabu@fix@arrayright {%% \@arrayright is missing from \endarray - \iftabu@colortbl - \ifdefined\adl@array % - \def\tabu@endarray{% - \adl@endarray \egroup \adl@arrayrestore \CT@end \egroup % - \@arrayright % - \gdef\@preamble{}}% - \else % - \def\tabu@endarray{% - \crcr \egroup \egroup % - \@arrayright % - \gdef\@preamble{}\CT@end}% - \fi - \else - \ifdefined\adl@array % - \def\tabu@endarray{% - \adl@endarray \egroup \adl@arrayrestore \egroup % - \@arrayright % - \gdef\@preamble{}}% - \else % - \PackageWarning{tabu} - {\string\@arrayright\space is missing from the - \MessageBreak definition of \string\endarray. - \MessageBreak Compatibility with delarray.sty is broken.}% - \fi\fi -}% \tabu@fix@arrayright -\def\tabu@adl@xarraydashrule #1#2#3{% - \ifnum\@lastchclass=\adl@class@start\else - \ifnum\@lastchclass=\@ne\else - \ifnum\@lastchclass=5 \else % @-arg (class 5) and !-arg (class 1) - \adl@leftrulefalse \fi\fi % must be treated the same - \fi - \ifadl@zwvrule\else \ifadl@inactive\else - \@addtopreamble{\vrule\@width\arrayrulewidth - \@height\z@ \@depth\z@}\fi \fi - \ifadl@leftrule - \@addtopreamble{\adl@vlineL{\CT@arc@}{\adl@dashgapcolor}% - {\number#1}#3}% - \else \@addtopreamble{\adl@vlineR{\CT@arc@}{\adl@dashgapcolor}% - {\number#2}#3} - \fi -}% \tabu@adl@xarraydashrule -\def\tabu@adl@act@endpbox {% - \unskip \ifhmode \nobreak \fi \@finalstrut \@arstrutbox - \egroup \egroup - \adl@colhtdp \box\adl@box \hfil -}% \tabu@adl@act@endpbox -\def\tabu@adl@fix {% - \let\adl@xarraydashrule \tabu@adl@xarraydashrule % arydshln - \let\adl@act@endpbox \tabu@adl@act@endpbox % arydshln - \let\adl@act@@endpbox \tabu@adl@act@endpbox % arydshln - \let\@preamerror \@preamerr % arydshln -}% \tabu@adl@fix -%% Correction for longtable' \@startbox definition ------------------ -%% => \everypar is ``missing'' : TeX should be in vertical mode -\def\tabu@LT@startpbox #1{% - \bgroup - \let\@footnotetext\LT@p@ftntext - \setlength\hsize{#1}% - \@arrayparboxrestore - \everypar{% - \vrule \@height \ht\@arstrutbox \@width \z@ - \everypar{}}% -}% \tabu@LT@startpbox -%% \tracingtabu and the package options ------------------ -\DeclareOption{delarray}{\AtEndOfPackage{\RequirePackage{delarray}}} -\DeclareOption{linegoal}{% - \AtEndOfPackage{% - \RequirePackage{linegoal}[2010/12/07]% - \let\tabudefaulttarget \linegoal% \linegoal is \linewidth if not pdfTeX -}} -\DeclareOption{scantokens}{\tabuscantokenstrue} -\DeclareOption{debugshow}{\AtEndOfPackage{\tracingtabu=\tw@}} -\def\tracingtabu {\begingroup\@ifnextchar=% - {\afterassignment\tabu@tracing\count@} - {\afterassignment\tabu@tracing\count@1\relax}} -\def\tabu@tracing{\expandafter\endgroup - \expandafter\tabu@tr@cing \the\count@ \relax -}% \tabu@tracing -\def\tabu@tr@cing #1\relax {% - \ifnum#1>\thr@@ \let\tabu@tracinglines\message - \else \let\tabu@tracinglines\@gobble - \fi - \ifnum#1>\tw@ \let\tabu@DBG \tabu@@DBG - \def\tabu@mkarstrut {\tabu@DBG@arstrut}% - \tabustrutrule 1.5\p@ - \else \let\tabu@DBG \@gobble - \def\tabu@mkarstrut {\tabu@arstrut}% - \tabustrutrule \z@ - \fi - \ifnum#1>\@ne \let\tabu@debug \message - \else \let\tabu@debug \@gobble - \fi - \ifnum#1>\z@ - \let\tabu@message \message - \let\tabu@tracing@save \tabu@message@save - \let\tabu@starttimer \tabu@pdftimer - \else - \let\tabu@message \@gobble - \let\tabu@tracing@save \@gobble - \let\tabu@starttimer \relax - \fi -}% \tabu@tr@cing -%% Setup \AtBeginDocument -\AtBeginDocument{\tabu@AtBeginDocument} -\def\tabu@AtBeginDocument{\let\tabu@AtBeginDocument \@undefined - \ifdefined\arrayrulecolor \tabu@colortbltrue % - \tabu@colortblalignments % different glues are used - \else \tabu@colortblfalse \fi - \ifdefined\CT@arc@ \else \let\CT@arc@ \relax \fi - \ifdefined\CT@drsc@\else \let\CT@drsc@ \relax \fi - \let\tabu@arc@L \CT@arc@ \let\tabu@drsc@L \CT@drsc@ - \ifodd 1\ifcsname siunitx_table_collect_begin:Nn\endcsname % - \expandafter\ifx - \csname siunitx_table_collect_begin:Nn\endcsname\relax 0\fi\fi\relax - \tabu@siunitxtrue - \else \let\tabu@maybesiunitx \@firstofone % - \let\tabu@siunitx \tabu@nosiunitx - \tabu@siunitxfalse - \fi - \ifdefined\adl@array % - \else \let\tabu@adl@fix \relax - \let\tabu@adl@endtrial \@empty \fi - \ifdefined\longtable % - \else \let\longtabu \tabu@nolongtabu \fi - \ifdefined\cellspacetoplimit \tabu@warn@cellspace\fi - \csname\ifcsname ifHy@hyperfootnotes\endcsname % - ifHy@hyperfootnotes\else iffalse\fi\endcsname - \let\tabu@footnotetext \tabu@Hy@ftntext - \let\tabu@xfootnote \tabu@Hy@xfootnote \fi - \ifdefined\FV@DefineCheckEnd% - \tabu@fancyvrb \fi - \ifdefined\color % - \let\tabu@color \color - \def\tabu@leavevmodecolor ##1{% - \def\tabu@leavevmodecolor {\leavevmode ##1}% - }\expandafter\tabu@leavevmodecolor\expandafter{\color}% - \else - \let\tabu@color \tabu@nocolor - \let\tabu@leavevmodecolor \@firstofone \fi - \tabu@latextwoe - \ifdefined\@raggedtwoe@everyselectfont % - \tabu@raggedtwoe - \else - \let\tabu@cell@L \tabu@cell@l - \let\tabu@cell@R \tabu@cell@r - \let\tabu@cell@C \tabu@cell@c - \let\tabu@cell@J \tabu@cell@j \fi - \expandafter\in@ \expandafter\@arrayright \expandafter{\endarray}% - \ifin@ \let\tabu@endarray \endarray - \else \tabu@fix@arrayright \fi% - \everyrow{}% -}% \tabu@AtBeginDocument -\def\tabu@warn@cellspace{% - \PackageWarning{tabu}{% - Package cellspace has some limitations - \MessageBreak And redefines some macros of array.sty. - \MessageBreak Please use \string\tabulinesep\space to control - \MessageBreak vertical spacing of lines inside tabu environment}% -}% \tabu@warn@cellspace -%% tabu Package initialisation -\tabuscantokensfalse -\let\tabu@arc@G \relax -\let\tabu@drsc@G \relax -\let\tabu@evr@G \@empty -\let\tabu@rc@G \@empty -\def\tabu@ls@G {\tabu@linestyle@}% -\let\tabu@@rowfontreset \@empty % -\let\tabu@@celllalign \@empty -\let\tabu@@cellralign \@empty -\let\tabu@@cellleft \@empty -\let\tabu@@cellright \@empty -\def\tabu@naturalXmin {\z@} -\def\tabu@naturalXmax {\z@} -\let\tabu@rowfontreset \@empty -\def\tabulineon {4pt}\let\tabulineoff \tabulineon -\tabu@everyrowtrue -\ifdefined\pdfelapsedtime % - \def\tabu@pdftimer {\xdef\tabu@starttime{\the\pdfelapsedtime}}% -\else \let\tabu@pdftimer \relax \let\tabu@message@etime \relax -\fi -\tracingtabu=\z@ -\newtabulinestyle {=\maxdimen}% creates the 'factory' settings \tabu@linestyle@ -\tabulinestyle{} -\taburowcolors{} -\let\tabudefaulttarget \linewidth -\ProcessOptions* % \ProcessOptions* is quicker ! -\endinput -%% -%% End of file `tabu.sty'. +%% +%% This is file `tabu.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% tabu.dtx (with options: `package') +%% +%% This is a generated file. +%% Copyright (FC) 2010-2011 - lppl +%% +%% tabu : 2011/02/26 v2.8 - tabu : Flexible LaTeX tabulars +%% +%% ********************************************************************************************** +%% \begin{tabu} { preamble } => default target: \linewidth or \linegoal +%% \begin{tabu} to { preamble } => target specified +%% \begin{tabu} spread { preamble } => target relative to the ``natural width'' +%% +%% tabu works in text and in math modes. +%% +%% X columns: automatic width adjustment + horizontal and vertical alignment +%% \begin{tabu} { X[4c] X[1c] X[-2ml] } +%% +%% Horizontal lines and / or leaders: +%% \hline\hline => double horizontal line +%% \firsthline\hline => for nested tabulars +%% \lasthline\hline => for nested tabulars +%% \tabucline[line spec]{column-column} => ``funny'' lines (dash/leader) +%% Automatic lines / leaders : +%% \everyrow{\hline\hline} +%% +%% Vertical lines and / or leaders: +%% \begin{tabu} { |[3pt red] X[4c] X[1c] X[-2ml] |[3pt blue] } +%% \begin{tabu} { |[3pt red] X[4c] X[1c] X[-2ml] |[3pt on 2pt off 4pt blue] } +%% +%% Fixed vertical spacing adjustment: +%% \extrarowheight= \extrarowdepth= +%% or: \extrarowsep= => may be prefixed by \global +%% +%% Dynamic vertical spacing adjustment: +%% \abovetabulinesep= \belowtabulinesep= +%% or: \tabulinesep= => may be prefixed by \global +%% +%% delarray.sty shortcuts: in math and text modes +%% \begin{tabu} .... \({ preamble }\) +%% +%% Algorithms reports: +%% \tracingtabu=1 \tracingtabu=2 +%% +%% ********************************************************************************************** +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either +%% version 1.3 of this license or (at your option) any later +%% version. The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% +%% This work consists of the main source file tabu.dtx +%% and the derived files +%% tabu.sty, tabu.pdf, tabu.ins +%% +%% tabu : Flexible LaTeX tabulars +%% lppl copyright 2010-2011 by FC +%% + +\NeedsTeXFormat{LaTeX2e}[2005/12/01] +\ProvidesPackage{tabu_doxygen}[2011/02/26 v2.8 - flexible LaTeX tabulars (FC), frozen version for doxygen] +\RequirePackage{array}[2008/09/09] +\RequirePackage{varwidth}[2009/03/30] +\AtEndOfPackage{\tabu@AtEnd \let\tabu@AtEnd \@undefined} +\let\tabu@AtEnd\@empty +\def\TMP@EnsureCode#1={% + \edef\tabu@AtEnd{\tabu@AtEnd + \catcode#1 \the\catcode#1}% + \catcode#1=% +}% \TMP@EnsureCode +\TMP@EnsureCode 33 = 12 % ! +\TMP@EnsureCode 58 = 12 % : (for siunitx) +\TMP@EnsureCode124 = 12 % | +\TMP@EnsureCode 36 = 3 % $ = math shift +\TMP@EnsureCode 38 = 4 % & = tab alignment character +\TMP@EnsureCode 32 = 10 % space +\TMP@EnsureCode 94 = 7 % ^ +\TMP@EnsureCode 95 = 8 % _ +%% Constants -------------------------------------------------------- +\newcount \c@taburow \def\thetaburow {\number\c@taburow} +\newcount \tabu@nbcols +\newcount \tabu@cnt +\newcount \tabu@Xcol +\let\tabu@start \@tempcnta +\let\tabu@stop \@tempcntb +\newcount \tabu@alloc \tabu@alloc=\m@ne +\newcount \tabu@nested +\def\tabu@alloc@{\global\advance\tabu@alloc \@ne \tabu@nested\tabu@alloc} +\newdimen \tabu@target +\newdimen \tabu@spreadtarget +\newdimen \tabu@naturalX +\newdimen \tabucolX +\let\tabu@DELTA \@tempdimc +\let\tabu@thick \@tempdima +\let\tabu@on \@tempdimb +\let\tabu@off \@tempdimc +\newdimen \tabu@Xsum +\newdimen \extrarowdepth +\newdimen \abovetabulinesep +\newdimen \belowtabulinesep +\newdimen \tabustrutrule \tabustrutrule \z@ +\newtoks \tabu@thebody +\newtoks \tabu@footnotes +\newsavebox \tabu@box +\newsavebox \tabu@arstrutbox +\newsavebox \tabu@hleads +\newsavebox \tabu@vleads +\newif \iftabu@colortbl +\newif \iftabu@siunitx +\newif \iftabu@measuring +\newif \iftabu@spread +\newif \iftabu@negcoef +\newif \iftabu@everyrow +\def\tabu@everyrowtrue {\global\let\iftabu@everyrow \iftrue} +\def\tabu@everyrowfalse{\global\let\iftabu@everyrow \iffalse} +\newif \iftabu@long +\newif \iftabuscantokens +\def\tabu@rescan {\tabu@verbatim \scantokens } +%% Utilities (for internal usage) ----------------------------------- +\def\tabu@gobblespace #1 {#1} +\def\tabu@gobbletoken #1#2{#1} +\def\tabu@gobbleX{\futurelet\@let@token \tabu@gobblex} +\def\tabu@gobblex{\if ^^J\noexpand\@let@token \expandafter\@gobble + \else\ifx \@sptoken\@let@token + \expandafter\tabu@gobblespace\expandafter\tabu@gobbleX + \fi\fi +}% \tabu@gobblex +\def\tabu@X{^^J} +{\obeyspaces +\global\let\tabu@spxiii= % saves an active space (for \ifx) +\gdef\tabu@@spxiii{ }} +\def\tabu@ifenvir {% only for \multicolumn + \expandafter\tabu@if@nvir\csname\@currenvir\endcsname +}% \tabu@ifenvir +\def\tabu@if@nvir #1{\csname @\ifx\tabu#1first\else + \ifx\longtabu#1first\else + second\fi\fi oftwo\endcsname +}% \tabu@ifenvir +\def\tabu@modulo #1#2{\numexpr\ifnum\numexpr#1=\z@ 0\else #1-(#1-(#2-1)/2)/(#2)*(#2)\fi} +{\catcode`\&=3 +\gdef\tabu@strtrim #1{% #1 = control sequence to trim + \ifodd 1\ifx #1\@empty \else \ifx #1\space \else 0\fi \fi + \let\tabu@c@l@r \@empty \let#1\@empty + \else \expandafter \tabu@trimspaces #1\@nnil + \fi +}% \tabu@strtrim +\gdef\tabu@trimspaces #1\@nnil{\let\tabu@c@l@r=#2\tabu@firstspace .#1& }% +\gdef\tabu@firstspace #1#2#3 &{\tabu@lastspace #2#3&} +\gdef\tabu@lastspace #1{\def #3{#1}% + \ifx #3\tabu@c@l@r \def\tabu@c@l@r{\protect\color{#1}}\expandafter\remove@to@nnil \fi + \tabu@trimspaces #1\@nnil} +}% \catcode +\def\tabu@sanitizearg #1#2{{% + \csname \ifcsname if@safe@actives\endcsname % + @safe@activestrue\else + relax\fi \endcsname + \edef#2{#1}\tabu@strtrim#2\@onelevel@sanitize#2% + \expandafter}\expandafter\def\expandafter#2\expandafter{#2}% +}% \tabu@sanitizearg +\def\tabu@textbar #1{\begingroup \endlinechar\m@ne \scantokens{\def\:{|}}% + \expandafter\endgroup \expandafter#1\:% !!! semi simple group !!! +}% \tabu@textbar +\def\tabu@everyrow@bgroup{\iftabu@everyrow \begingroup \else \noalign{\ifnum0=`}\fi \fi} +\def\tabu@everyrow@egroup{% + \iftabu@everyrow \expandafter \endgroup \the\toks@ + \else \ifnum0=`{\fi}% + \fi +}% \tabu@everyrow@egroup +\def\tabu@arstrut {\global\setbox\@arstrutbox \hbox{\vrule + height \arraystretch \dimexpr\ht\strutbox+\extrarowheight + depth \arraystretch \dimexpr\dp\strutbox+\extrarowdepth + width \z@}% +}% \tabu@arstrut +\def\tabu@rearstrut {% + \@tempdima \arraystretch\dimexpr\ht\strutbox+\extrarowheight \relax + \@tempdimb \arraystretch\dimexpr\dp\strutbox+\extrarowdepth \relax + \ifodd 1\ifdim \ht\@arstrutbox=\@tempdima + \ifdim \dp\@arstrutbox=\@tempdimb 0 \fi\fi + \tabu@mkarstrut + \fi +}% \tabu@rearstrut +\def\tabu@@DBG #1{\ifdim\tabustrutrule>\z@ \color{#1}\fi} +\def\tabu@DBG@arstrut {\global\setbox\@arstrutbox + \hbox to\z@{\hbox to\z@{\hss + {\tabu@DBG{cyan}\vrule + height \arraystretch \dimexpr\ht\strutbox+\extrarowheight + depth \z@ + width \tabustrutrule}\kern-\tabustrutrule + {\tabu@DBG{pink}\vrule + height \z@ + depth \arraystretch \dimexpr\dp\strutbox+\extrarowdepth + width \tabustrutrule}}}% +}% \tabu@DBG@arstrut +\def\tabu@save@decl{\toks\count@ \expandafter{\the\toks\expandafter\count@ + \@nextchar}}% +\def\tabu@savedecl{\ifcat$\d@llarend\else + \let\save@decl \tabu@save@decl \fi % no inversion of tokens in text mode +}% \tabu@savedecl +\def\tabu@finalstrut #1{\unskip\ifhmode\nobreak\fi\vrule height\z@ depth\z@ width\z@} +\newcommand*\tabuDisableCommands {\g@addto@macro\tabu@trialh@@k } +\let\tabu@trialh@@k \@empty +\def\tabu@nowrite #1#{{\afterassignment}\toks@} +\let\tabu@write\write +\let\tabu@immediate\immediate +\def\tabu@WRITE{\begingroup + \def\immediate\write{\aftergroup\endgroup + \tabu@immediate\tabu@write}% +}% \tabu@WRITE +\expandafter\def\expandafter\tabu@GenericError\expandafter{% + \expandafter\tabu@WRITE\GenericError} +\def\tabu@warn{\tabu@WRITE\PackageWarning{tabu}} +\def\tabu@noxfootnote [#1]{\@gobble} +\def\tabu@nocolor #1#{\@gobble} +\newcommand*\tabu@norowcolor[2][]{} +\def\tabu@maybesiunitx #1{\def\tabu@temp{#1}% + \futurelet\@let@token \tabu@m@ybesiunitx} +\def\tabu@m@ybesiunitx #1{\def\tabu@m@ybesiunitx {% + \ifx #1\@let@token \let\tabu@cellleft \@empty \let\tabu@cellright \@empty \fi + \tabu@temp}% \tabu@m@ybesiunitx +}\expandafter\tabu@m@ybesiunitx \csname siunitx_table_collect_begin:Nn\endcsname +\def\tabu@celllalign@def #1{\def\tabu@celllalign{\tabu@maybesiunitx{#1}}}% +%% Fixed vertical spacing adjustment: \extrarowsep ------------------ +\newcommand*\extrarowsep{\edef\tabu@C@extra{\the\numexpr\tabu@C@extra+1}% + \iftabu@everyrow \aftergroup\tabu@Gextra + \else \aftergroup\tabu@n@Gextra + \fi + \@ifnextchar={\tabu@gobbletoken\tabu@extra} \tabu@extra +}% \extrarowsep +\def\tabu@extra {\@ifnextchar_% + {\tabu@gobbletoken{\tabu@setextra\extrarowheight \extrarowdepth}} + {\ifx ^\@let@token \def\tabu@temp{% + \tabu@gobbletoken{\tabu@setextra\extrarowdepth \extrarowheight}}% + \else \let\tabu@temp \@empty + \afterassignment \tabu@setextrasep \extrarowdepth + \fi \tabu@temp}% +}% \tabu@extra +\def\tabu@setextra #1#2{\def\tabu@temp{\tabu@extr@#1#2}\afterassignment\tabu@temp#2} +\def\tabu@extr@ #1#2{\@ifnextchar^% + {\tabu@gobbletoken{\tabu@setextra\extrarowdepth \extrarowheight}} + {\ifx _\@let@token \def\tabu@temp{% + \tabu@gobbletoken{\tabu@setextra\extrarowheight \extrarowdepth}}% + \else \let\tabu@temp \@empty + \tabu@Gsave \tabu@G@extra \tabu@C@extra \extrarowheight \extrarowdepth + \fi \tabu@temp}% +}% \tabu@extr@ +\def\tabu@setextrasep {\extrarowheight=\extrarowdepth + \tabu@Gsave \tabu@G@extra \tabu@C@extra \extrarowheight \extrarowdepth +}% \tabu@setextrasep +\def\tabu@Gextra{\ifx \tabu@G@extra\@empty \else {\tabu@Rextra}\fi} +\def\tabu@n@Gextra{\ifx \tabu@G@extra\@empty \else \noalign{\tabu@Rextra}\fi} +\def\tabu@Rextra{\tabu@Grestore \tabu@G@extra \tabu@C@extra} +\let\tabu@C@extra \z@ +\let\tabu@G@extra \@empty +%% Dynamic vertical spacing adjustment: \tabulinesep ---------------- +\newcommand*\tabulinesep{\edef\tabu@C@linesep{\the\numexpr\tabu@C@linesep+1}% + \iftabu@everyrow \aftergroup\tabu@Glinesep + \else \aftergroup\tabu@n@Glinesep + \fi + \@ifnextchar={\tabu@gobbletoken\tabu@linesep} \tabu@linesep +}% \tabulinesep +\def\tabu@linesep {\@ifnextchar_% + {\tabu@gobbletoken{\tabu@setsep\abovetabulinesep \belowtabulinesep}} + {\ifx ^\@let@token \def\tabu@temp{% + \tabu@gobbletoken{\tabu@setsep\belowtabulinesep \abovetabulinesep}}% + \else \let\tabu@temp \@empty + \afterassignment \tabu@setlinesep \abovetabulinesep + \fi \tabu@temp}% +}% \tabu@linesep +\def\tabu@setsep #1#2{\def\tabu@temp{\tabu@sets@p#1#2}\afterassignment\tabu@temp#2} +\def\tabu@sets@p #1#2{\@ifnextchar^% + {\tabu@gobbletoken{\tabu@setsep\belowtabulinesep \abovetabulinesep}} + {\ifx _\@let@token \def\tabu@temp{% + \tabu@gobbletoken{\tabu@setsep\abovetabulinesep \belowtabulinesep}}% + \else \let\tabu@temp \@empty + \tabu@Gsave \tabu@G@linesep \tabu@C@linesep \abovetabulinesep \belowtabulinesep + \fi \tabu@temp}% +}% \tabu@sets@p +\def\tabu@setlinesep {\belowtabulinesep=\abovetabulinesep + \tabu@Gsave \tabu@G@linesep \tabu@C@linesep \abovetabulinesep \belowtabulinesep +}% \tabu@setlinesep +\def\tabu@Glinesep{\ifx \tabu@G@linesep\@empty \else {\tabu@Rlinesep}\fi} +\def\tabu@n@Glinesep{\ifx \tabu@G@linesep\@empty \else \noalign{\tabu@Rlinesep}\fi} +\def\tabu@Rlinesep{\tabu@Grestore \tabu@G@linesep \tabu@C@linesep} +\let\tabu@C@linesep \z@ +\let\tabu@G@linesep \@empty +%% \global\extrarowsep and \global\tabulinesep ------------------- +\def\tabu@Gsave #1#2#3#4{\xdef#1{#1% + \toks#2{\toks\the\currentgrouplevel{\global#3\the#3\global#4\the#4}}}% +}% \tabu@Gsave +\def\tabu@Grestore#1#2{% + \toks#2{}#1\toks\currentgrouplevel\expandafter{\expandafter}\the\toks#2\relax + \ifcat$\the\toks\currentgrouplevel$\else + \global\let#1\@empty \global\let#2\z@ + \the\toks\currentgrouplevel + \fi +}% \tabu@Grestore +%% Setting code for every row --------------------------------------- +\newcommand*\everyrow{\tabu@everyrow@bgroup + \tabu@start \z@ \tabu@stop \z@ \tabu@evrstartstop +}% \everyrow +\def\tabu@evrstartstop {\@ifnextchar^% + {\afterassignment \tabu@evrstartstop \tabu@stop=}% + {\ifx ^\@let@token + \afterassignment\tabu@evrstartstop \tabu@start=% + \else \afterassignment\tabu@everyr@w \toks@ + \fi}% +}% \tabu@evrstartstop +\def\tabu@everyr@w {% + \xdef\tabu@everyrow{% + \noexpand\tabu@everyrowfalse + \let\noalign \relax + \noexpand\tabu@rowfontreset + \iftabu@colortbl \noexpand\tabu@rc@ \fi % \taburowcolors + \let\noexpand\tabu@docline \noexpand\tabu@docline@evr + \the\toks@ + \noexpand\tabu@evrh@@k + \noexpand\tabu@rearstrut + \global\advance\c@taburow \@ne}% + \iftabu@everyrow \toks@\expandafter + {\expandafter\def\expandafter\tabu@evr@L\expandafter{\the\toks@}\ignorespaces}% + \else \xdef\tabu@evr@G{\the\toks@}% + \fi + \tabu@everyrow@egroup +}% \tabu@everyr@w +\def\tabu@evr {\def\tabu@evrh@@k} % for internal use only +\tabu@evr{} +%% line style and leaders ------------------------------------------- +\newcommand*\newtabulinestyle [1]{% + {\@for \@tempa :=#1\do{\expandafter\tabu@newlinestyle \@tempa==\@nil}}% +}% \newtabulinestyle +\def\tabu@newlinestyle #1=#2=#3\@nil{\tabu@getline {#2}% + \tabu@sanitizearg {#1}\@tempa + \ifodd 1\ifx \@tempa\@empty \ifdefined\tabu@linestyle@ 0 \fi\fi + \global\expandafter\let + \csname tabu@linestyle@\@tempa \endcsname =\tabu@thestyle \fi +}% \tabu@newlinestyle +\newcommand*\tabulinestyle [1]{\tabu@everyrow@bgroup \tabu@getline{#1}% + \iftabu@everyrow + \toks@\expandafter{\expandafter \def \expandafter + \tabu@ls@L\expandafter{\tabu@thestyle}\ignorespaces}% + \gdef\tabu@ls@{\tabu@ls@L}% + \else + \global\let\tabu@ls@G \tabu@thestyle + \gdef\tabu@ls@{\tabu@ls@G}% + \fi + \tabu@everyrow@egroup +}% \tabulinestyle +\newcommand*\taburulecolor{\tabu@everyrow@bgroup \tabu@textbar \tabu@rulecolor} +\def\tabu@rulecolor #1{\toks@{}% + \def\tabu@temp #1##1#1{\tabu@ruledrsc{##1}}\@ifnextchar #1% + \tabu@temp + \tabu@rulearc +}% \tabu@rulecolor +\def\tabu@ruledrsc #1{\edef\tabu@temp{#1}\tabu@strtrim\tabu@temp + \ifx \tabu@temp\@empty \def\tabu@temp{\tabu@rule@drsc@ {}{}}% + \else \edef\tabu@temp{\noexpand\tabu@rule@drsc@ {}{\tabu@temp}}% + \fi + \tabu@temp +}% \tabu@ruledrsc@ +\def\tabu@ruledrsc@ #1#{\tabu@rule@drsc@ {#1}} +\def\tabu@rule@drsc@ #1#2{% + \iftabu@everyrow + \ifx \\#1#2\\\toks@{\let\CT@drsc@ \relax}% + \else \toks@{\def\CT@drsc@{\color #1{#2}}}% + \fi + \else + \ifx \\#1#2\\\global\let\CT@drsc@ \relax + \else \gdef\CT@drsc@{\color #1{#2}}% + \fi + \fi + \tabu@rulearc +}% \tabu@rule@drsc@ +\def\tabu@rulearc #1#{\tabu@rule@arc@ {#1}} +\def\tabu@rule@arc@ #1#2{% + \iftabu@everyrow + \ifx \\#1#2\\\toks@\expandafter{\the\toks@ \def\CT@arc@{}}% + \else \toks@\expandafter{\the\toks@ \def\CT@arc@{\color #1{#2}}}% + \fi + \toks@\expandafter{\the\toks@ + \let\tabu@arc@L \CT@arc@ + \let\tabu@drsc@L \CT@drsc@ + \ignorespaces}% + \else + \ifx \\#1#2\\\gdef\CT@arc@{}% + \else \gdef\CT@arc@{\color #1{#2}}% + \fi + \global\let\tabu@arc@G \CT@arc@ + \global\let\tabu@drsc@G \CT@drsc@ + \fi + \tabu@everyrow@egroup +}% \tabu@rule@arc@ +\def\taburowcolors {\tabu@everyrow@bgroup \@testopt \tabu@rowcolors 1} +\def\tabu@rowcolors [#1]#2#{\tabu@rowc@lors{#1}{#2}} +\def\tabu@rowc@lors #1#2#3{% + \toks@{}\@defaultunits \count@ =\number0#2\relax \@nnil + \@defaultunits \tabu@start =\number0#1\relax \@nnil + \ifnum \count@<\tw@ \count@=\tw@ \fi + \advance\tabu@start \m@ne + \ifnum \tabu@start<\z@ \tabu@start \z@ \fi + \tabu@rowcolorseries #3\in@..\in@ \@nnil +}% \tabu@rowcolors +\def\tabu@rowcolorseries #1..#2\in@ #3\@nnil {% + \ifx \in@#1\relax + \iftabu@everyrow \toks@{\def\tabu@rc@{}\let\tabu@rc@L \tabu@rc@}% + \else \gdef\tabu@rc@{}\global\let\tabu@rc@G \tabu@rc@ + \fi + \else + \ifx \\#2\\\tabu@rowcolorserieserror \fi + \tabu@sanitizearg{#1}\tabu@temp + \tabu@sanitizearg{#2}\@tempa + \advance\count@ \m@ne + \iftabu@everyrow + \def\tabu@rc@ ##1##2##3##4{\def\tabu@rc@{% + \ifnum ##2=\c@taburow + \definecolorseries{tabu@rcseries@\the\tabu@nested}{rgb}{last}{##3}{##4}\fi + \ifnum \c@taburow<##2 \else + \ifnum \tabu@modulo {\c@taburow-##2}{##1+1}=\z@ + \resetcolorseries[{##1}]{tabu@rcseries@\the\tabu@nested}\fi + \xglobal\colorlet{tabu@rc@\the\tabu@nested}{tabu@rcseries@\the\tabu@nested!!+}% + \rowcolor{tabu@rc@\the\tabu@nested}\fi}% + }\edef\x{\noexpand\tabu@rc@ {\the\count@} + {\the\tabu@start} + {\tabu@temp} + {\@tempa}% + }\x + \toks@\expandafter{\expandafter\def\expandafter\tabu@rc@\expandafter{\tabu@rc@}}% + \toks@\expandafter{\the\toks@ \let\tabu@rc@L \tabu@rc@ \ignorespaces}% + \else % inside \noalign + \definecolorseries{tabu@rcseries@\the\tabu@nested}{rgb}{last}{\tabu@temp}{\@tempa}% + \expandafter\resetcolorseries\expandafter[\the\count@]{tabu@rcseries@\the\tabu@nested}% + \xglobal\colorlet{tabu@rc@\the\tabu@nested}{tabu@rcseries@\the\tabu@nested!!+}% + \let\noalign \relax \rowcolor{tabu@rc@\the\tabu@nested}% + \def\tabu@rc@ ##1##2{\gdef\tabu@rc@{% + \ifnum \tabu@modulo {\c@taburow-##2}{##1+1}=\@ne + \resetcolorseries[{##1}]{tabu@rcseries@\the\tabu@nested}\fi + \xglobal\colorlet{tabu@rc@\the\tabu@nested}{tabu@rcseries@\the\tabu@nested!!+}% + \rowcolor{tabu@rc@\the\tabu@nested}}% + }\edef\x{\noexpand\tabu@rc@{\the\count@}{\the\c@taburow}}\x + \global\let\tabu@rc@G \tabu@rc@ + \fi + \fi + \tabu@everyrow@egroup +}% \tabu@rowcolorseries +\tabuDisableCommands {\let\tabu@rc@ \@empty } +\def\tabu@rowcolorserieserror {\PackageError{tabu} + {Invalid syntax for \string\taburowcolors + \MessageBreak Please look at the documentation!}\@ehd +}% \tabu@rowcolorserieserror +\newcommand*\tabureset {% + \tabulinesep=\z@ \extrarowsep=\z@ \extratabsurround=\z@ + \tabulinestyle{}\everyrow{}\taburulecolor||{}\taburowcolors{}% +}% \tabureset +%% Parsing the line styles ------------------------------------------ +\def\tabu@getline #1{\begingroup + \csname \ifcsname if@safe@actives\endcsname % + @safe@activestrue\else + relax\fi \endcsname + \edef\tabu@temp{#1}\tabu@sanitizearg{#1}\@tempa + \let\tabu@thestyle \relax + \ifcsname tabu@linestyle@\@tempa \endcsname + \edef\tabu@thestyle{\endgroup + \def\tabu@thestyle{\expandafter\noexpand + \csname tabu@linestyle@\@tempa\endcsname}% + }\tabu@thestyle + \else \expandafter\tabu@definestyle \tabu@temp \@nil + \fi +}% \tabu@getline +\def\tabu@definestyle #1#2\@nil {\endlinechar \m@ne \makeatletter + \tabu@thick \maxdimen \tabu@on \maxdimen \tabu@off \maxdimen + \let\tabu@c@lon \@undefined \let\tabu@c@loff \@undefined + \ifodd 1\ifcat .#1\else\ifcat\relax #1\else 0\fi\fi % catcode 12 or non expandable cs + \def\tabu@temp{\tabu@getparam{thick}}% + \else \def\tabu@temp{\tabu@getparam{thick}\maxdimen}% + \fi + {% + \let\tabu@ \relax + \def\:{\obeyspaces \tabu@oXIII \tabu@commaXIII \edef\:}% (space active \: happy ;-)) + \scantokens{\:{\tabu@temp #1#2 \tabu@\tabu@}}% + \expandafter}\expandafter + \def\expandafter\:\expandafter{\:}% line spec rewritten now ;-) + \def\;{\def\:}% + \scantokens\expandafter{\expandafter\;\expandafter{\:}}% space is now inactive (catcode 10) + \let\tabu@ \tabu@getcolor \:% all arguments are ready now ;-) + \ifdefined\tabu@c@lon \else \let\tabu@c@lon\@empty \fi + \ifx \tabu@c@lon\@empty \def\tabu@c@lon{\CT@arc@}\fi + \ifdefined\tabu@c@loff \else \let\tabu@c@loff \@empty \fi + \ifdim \tabu@on=\maxdimen \ifdim \tabu@off<\maxdimen + \tabu@on \tabulineon \fi\fi + \ifdim \tabu@off=\maxdimen \ifdim \tabu@on<\maxdimen + \tabu@off \tabulineoff \fi\fi + \ifodd 1\ifdim \tabu@off=\maxdimen \ifdim \tabu@on=\maxdimen 0 \fi\fi + \in@true % + \else \in@false % + \fi + \ifdim\tabu@thick=\maxdimen \def\tabu@thick{\arrayrulewidth}% + \else \edef\tabu@thick{\the\tabu@thick}% + \fi + \edef \tabu@thestyle ##1##2{\endgroup + \def\tabu@thestyle{% + \ifin@ \noexpand\tabu@leadersstyle {\tabu@thick} + {\the\tabu@on}{##1} + {\the\tabu@off}{##2}% + \else \noexpand\tabu@rulesstyle + {##1\vrule width \tabu@thick}% + {##1\leaders \hrule height \tabu@thick \hfil}% + \fi}% + }\expandafter \expandafter + \expandafter \tabu@thestyle \expandafter + \expandafter \expandafter + {\expandafter\tabu@c@lon\expandafter}\expandafter{\tabu@c@loff}% +}% \tabu@definestyle +{\catcode`\O=\active \lccode`\O=`\o \catcode`\,=\active + \lowercase{\gdef\tabu@oXIII {\catcode`\o=\active \let O=\tabu@oxiii}} + \gdef\tabu@commaXIII {\catcode`\,=\active \let ,=\space} +}% \catcode +\def\tabu@oxiii #1{% + \ifcase \ifx n#1\z@ \else + \ifx f#1\@ne\else + \tw@ \fi\fi + \expandafter\tabu@onxiii + \or \expandafter\tabu@ofxiii + \else o% + \fi#1}% +\def\tabu@onxiii #1#2{% + \ifcase \ifx !#2\tw@ \else + \ifcat.\noexpand#2\z@ \else + \ifx \tabu@spxiii#2\@ne\else + \tw@ \fi\fi\fi + \tabu@getparam{on}#2\expandafter\@gobble + \or \expandafter\tabu@onxiii % (space is active) + \else o\expandafter\@firstofone + \fi{#1#2}}% +\def\tabu@ofxiii #1#2{% + \ifx #2f\expandafter\tabu@offxiii + \else o\expandafter\@firstofone + \fi{#1#2}} +\def\tabu@offxiii #1#2{% + \ifcase \ifx !#2\tw@ \else + \ifcat.\noexpand#2\z@ \else + \ifx\tabu@spxiii#2\@ne \else + \tw@ \fi\fi\fi + \tabu@getparam{off}#2\expandafter\@gobble + \or \expandafter\tabu@offxiii % (space is active) + \else o\expandafter\@firstofone + \fi{#1#2}} +\def\tabu@getparam #1{\tabu@ \csname tabu@#1\endcsname=} +\def\tabu@getcolor #1{% \tabu@ <- \tabu@getcolor after \edef + \ifx \tabu@#1\else % no more spec + \let\tabu@theparam=#1\afterassignment \tabu@getc@l@r #1\fi +}% \tabu@getcolor +\def\tabu@getc@l@r #1\tabu@ {% + \def\tabu@temp{#1}\tabu@strtrim \tabu@temp + \ifx \tabu@temp\@empty + \else%\ifcsname \string\color@\tabu@temp \endcsname % if the color exists + \ifx \tabu@theparam \tabu@off \let\tabu@c@loff \tabu@c@l@r + \else \let\tabu@c@lon \tabu@c@l@r + \fi + %\else \tabu@warncolour{\tabu@temp}% + \fi%\fi + \tabu@ % next spec +}% \tabu@getc@l@r +\def\tabu@warncolour #1{\PackageWarning{tabu} + {Color #1 is not defined. Default color used}% +}% \tabu@warncolour +\def\tabu@leadersstyle #1#2#3#4#5{\def\tabu@leaders{{#1}{#2}{#3}{#4}{#5}}% + \ifx \tabu@leaders\tabu@leaders@G \else + \tabu@LEADERS{#1}{#2}{#3}{#4}{#5}\fi +}% \tabu@leadersstyle +\def\tabu@rulesstyle #1#2{\let\tabu@leaders \@undefined + \gdef\tabu@thevrule{#1}\gdef\tabu@thehrule{#2}% +}% \tabu@rulesstyle +%% The leaders boxes ------------------------------------------------ +\def\tabu@LEADERS #1#2#3#4#5{%% width, dash, dash color, gap, gap color + {\let\color \tabu@color % => during trials -> \color = \tabu@nocolor + {% % but the leaders boxes should have colors ! + \def\@therule{\vrule}\def\@thick{height}\def\@length{width}% + \def\@box{\hbox}\def\@unbox{\unhbox}\def\@elt{\wd}% + \def\@skip{\hskip}\def\@ss{\hss}\def\tabu@leads{\tabu@hleads}% + \tabu@l@@d@rs {#1}{#2}{#3}{#4}{#5}% + \global\let\tabu@thehleaders \tabu@theleaders + }% + {% + \def\@therule{\hrule}\def\@thick{width}\def\@length{height}% + \def\@box{\vbox}\def\@unbox{\unvbox}\def\@elt{\ht}% + \def\@skip{\vskip}\def\@ss{\vss}\def\tabu@leads{\tabu@vleads}% + \tabu@l@@d@rs {#1}{#2}{#3}{#4}{#5}% + \global\let\tabu@thevleaders \tabu@theleaders + }% + \gdef\tabu@leaders@G{{#1}{#2}{#3}{#4}{#5}}% + }% +}% \tabu@LEADERS +\def\tabu@therule #1#2{\@therule \@thick#1\@length\dimexpr#2/2 \@depth\z@} +\def\tabu@l@@d@rs #1#2#3#4#5{%% width, dash, dash color, gap, gap color + \global\setbox \tabu@leads=\@box{% + {#3\tabu@therule{#1}{#2}}% + \ifx\\#5\\\@skip#4\else{#5\tabu@therule{#1}{#4*2}}\fi + {#3\tabu@therule{#1}{#2}}}% + \global\setbox\tabu@leads=\@box to\@elt\tabu@leads{\@ss + {#3\tabu@therule{#1}{#2}}\@unbox\tabu@leads}% + \edef\tabu@theleaders ##1{\def\noexpand\tabu@theleaders {% + {##1\tabu@therule{#1}{#2}}% + \xleaders \copy\tabu@leads \@ss + \tabu@therule{0pt}{-#2}{##1\tabu@therule{#1}{#2}}}% + }\tabu@theleaders{#3}% +}% \tabu@l@@d@rs +%% \tabu \endtabu \tabu* \longtabu \endlongtabu \longtabu* ---------- +\newcommand*\tabu {\tabu@longfalse + \ifmmode \def\tabu@ {\array}\def\endtabu {\endarray}% + \else \def\tabu@ {\tabu@tabular}\def\endtabu {\endtabular}\fi + \expandafter\let\csname tabu*\endcsname \tabu + \expandafter\def\csname endtabu*\endcsname{\endtabu}% + \tabu@spreadfalse \tabu@negcoeffalse \tabu@settarget +}% {tabu} +\let\tabu@tabular \tabular % +\expandafter\def\csname tabu*\endcsname{\tabuscantokenstrue \tabu} +\newcommand*\longtabu {\tabu@longtrue + \ifmmode\PackageError{tabu}{longtabu not allowed in math mode}\fi + \def\tabu@{\longtable}\def\endlongtabu{\endlongtable}% + \LTchunksize=\@M + \expandafter\let\csname tabu*\endcsname \tabu + \expandafter\def\csname endlongtabu*\endcsname{\endlongtabu}% + \let\LT@startpbox \tabu@LT@startpbox % \everypar{ array struts } + \tabu@spreadfalse \tabu@negcoeffalse \tabu@settarget +}% {longtabu} +\expandafter\def\csname longtabu*\endcsname{\tabuscantokenstrue \longtabu} +\def\tabu@nolongtabu{\PackageError{tabu} + {longtabu requires the longtable package}\@ehd} +%% Read the target and then : \tabular or \@array ------------------ +\def\tabu@settarget {\futurelet\@let@token \tabu@sett@rget } +\def\tabu@sett@rget {\tabu@target \z@ + \ifcase \ifx \bgroup\@let@token \z@ \else + \ifx \@sptoken\@let@token \@ne \else + \if t\@let@token \tw@ \else + \if s\@let@token \thr@@\else + \z@\fi\fi\fi\fi + \expandafter\tabu@begin + \or \expandafter\tabu@gobblespace\expandafter\tabu@settarget + \or \expandafter\tabu@to + \or \expandafter\tabu@spread + \fi +}% \tabu@sett@rget +\def\tabu@to to{\def\tabu@halignto{to}\tabu@gettarget} +\def\tabu@spread spread{\tabu@spreadtrue\def\tabu@halignto{spread}\tabu@gettarget} +\def\tabu@gettarget {\afterassignment\tabu@linegoaltarget \tabu@target } +\def\tabu@linegoaltarget {\futurelet\tabu@temp \tabu@linegoalt@rget } +\def\tabu@linegoalt@rget {% + \ifx \tabu@temp\LNGL@setlinegoal + \LNGL@setlinegoal \expandafter \@firstoftwo \fi % @gobbles \LNGL@setlinegoal + \tabu@begin +}% \tabu@linegoalt@rget +\def\tabu@begin #1#{% + \iftabu@measuring \expandafter\tabu@nestedmeasure \fi + \ifdim \tabu@target=\z@ \let\tabu@halignto \@empty + \else \edef\tabu@halignto{\tabu@halignto\the\tabu@target}% + \fi + \@testopt \tabu@tabu@ \tabu@aligndefault #1\@nil +}% \tabu@begin +\long\def\tabu@tabu@ [#1]#2\@nil #3{\tabu@setup + \def\tabu@align {#1}\def\tabu@savedpream{\NC@find #3}% + \tabu@ [\tabu@align ]#2{#3\tabu@rewritefirst }% +}% \tabu@tabu@ +\def\tabu@nestedmeasure {% + \ifodd 1\iftabu@spread \else \ifdim\tabu@target=\z@ \else 0 \fi\fi\relax + \tabu@spreadtrue + \else \begingroup \iffalse{\fi \ifnum0=`}\fi + \toks@{}\def\tabu@stack{b}% + \expandafter\tabu@collectbody\expandafter\tabu@quickrule + \expandafter\endgroup + \fi +}% \tabu@nestedmeasure +\def\tabu@quickrule {\indent\vrule height\z@ depth\z@ width\tabu@target} +%% \tabu@setup \tabu@init \tabu@indent +\def\tabu@setup{\tabu@alloc@ + \ifcase \tabu@nested + \ifmmode \else \iftabu@spread\else \ifdim\tabu@target=\z@ + \let\tabu@afterendpar \par + \fi\fi\fi + \def\tabu@aligndefault{c}\tabu@init \tabu@indent + \else % + \def\tabu@aligndefault{t}\let\tabudefaulttarget \linewidth + \fi + \let\tabu@thetarget \tabudefaulttarget \let\tabu@restored \@undefined + \edef\tabu@NC@list{\the\NC@list}\NC@list{\NC@do \tabu@rewritefirst}% + \everycr{}\let\@startpbox \tabu@startpbox % for nested tabu inside longtabu... + \let\@endpbox \tabu@endpbox % idem " " " " " " + \let\@tabarray \tabu@tabarray % idem " " " " " " + \tabu@setcleanup \tabu@setreset +}% \tabu@setup +\def\tabu@init{\tabu@starttimer \tabu@measuringfalse + \edef\tabu@hfuzz {\the\dimexpr\hfuzz+1sp}\global\tabu@footnotes{}% + \let\firsthline \tabu@firsthline \let\lasthline \tabu@lasthline + \let\firstline \tabu@firstline \let\lastline \tabu@lastline + \let\hline \tabu@hline \let\@xhline \tabu@xhline + \let\color \tabu@color \let\@arstrutbox \tabu@arstrutbox + \iftabu@colortbl\else\let\LT@@hline \tabu@LT@@hline \fi + \tabu@trivlist % + \let\@footnotetext \tabu@footnotetext \let\@xfootnotetext \tabu@xfootnotetext + \let\@xfootnote \tabu@xfootnote \let\centering \tabu@centering + \let\raggedright \tabu@raggedright \let\raggedleft \tabu@raggedleft + \let\tabudecimal \tabu@tabudecimal \let\Centering \tabu@Centering + \let\RaggedRight \tabu@RaggedRight \let\RaggedLeft \tabu@RaggedLeft + \let\justifying \tabu@justifying \let\rowfont \tabu@rowfont + \let\fbox \tabu@fbox \let\color@b@x \tabu@color@b@x + \let\tabu@@everycr \everycr \let\tabu@@everypar \everypar + \let\tabu@prepnext@tokORI \prepnext@tok\let\prepnext@tok \tabu@prepnext@tok + \let\tabu@multicolumnORI\multicolumn \let\multicolumn \tabu@multicolumn + \let\tabu@startpbox \@startpbox % for nested tabu inside longtabu pfff !!! + \let\tabu@endpbox \@endpbox % idem " " " " " " " + \let\tabu@tabarray \@tabarray % idem " " " " " " " + \tabu@adl@fix \let\endarray \tabu@endarray % colortbl & arydshln (delarray) + \iftabu@colortbl\CT@everycr\expandafter{\expandafter\iftabu@everyrow \the\CT@everycr \fi}\fi +}% \tabu@init +\def\tabu@indent{% correction for indentation + \ifdim \parindent>\z@\ifx \linewidth\tabudefaulttarget + \everypar\expandafter{% + \the\everypar\everypar\expandafter{\the\everypar}% + \setbox\z@=\lastbox + \ifdim\wd\z@>\z@ \edef\tabu@thetarget + {\the\dimexpr -\wd\z@+\tabudefaulttarget}\fi + \box\z@}% + \fi\fi +}% \tabu@indent +\def\tabu@setcleanup {% saves last global assignments + \ifodd 1\ifmmode \else \iftabu@long \else 0\fi\fi\relax + \def\tabu@aftergroupcleanup{% + \def\tabu@aftergroupcleanup{\aftergroup\tabu@cleanup}}% + \else + \def\tabu@aftergroupcleanup{% + \aftergroup\aftergroup\aftergroup\tabu@cleanup + \let\tabu@aftergroupcleanup \relax}% + \fi + \let\tabu@arc@Gsave \tabu@arc@G + \let\tabu@arc@G \tabu@arc@L % + \let\tabu@drsc@Gsave \tabu@drsc@G + \let\tabu@drsc@G \tabu@drsc@L % + \let\tabu@ls@Gsave \tabu@ls@G + \let\tabu@ls@G \tabu@ls@L % + \let\tabu@rc@Gsave \tabu@rc@G + \let\tabu@rc@G \tabu@rc@L % + \let\tabu@evr@Gsave \tabu@evr@G + \let\tabu@evr@G \tabu@evr@L % + \let\tabu@celllalign@save \tabu@celllalign + \let\tabu@cellralign@save \tabu@cellralign + \let\tabu@cellleft@save \tabu@cellleft + \let\tabu@cellright@save \tabu@cellright + \let\tabu@@celllalign@save \tabu@@celllalign + \let\tabu@@cellralign@save \tabu@@cellralign + \let\tabu@@cellleft@save \tabu@@cellleft + \let\tabu@@cellright@save \tabu@@cellright + \let\tabu@rowfontreset@save \tabu@rowfontreset + \let\tabu@@rowfontreset@save\tabu@@rowfontreset + \let\tabu@rowfontreset \@empty + \edef\tabu@alloc@save {\the\tabu@alloc}% restore at \tabu@reset + \edef\c@taburow@save {\the\c@taburow}% + \edef\tabu@naturalX@save {\the\tabu@naturalX}% + \let\tabu@naturalXmin@save \tabu@naturalXmin + \let\tabu@naturalXmax@save \tabu@naturalXmax + \let\tabu@mkarstrut@save \tabu@mkarstrut + \edef\tabu@clarstrut{% + \extrarowheight \the\dimexpr \ht\@arstrutbox-\ht\strutbox \relax + \extrarowdepth \the\dimexpr \dp\@arstrutbox-\dp\strutbox \relax + \let\noexpand\@arraystretch \@ne \noexpand\tabu@rearstrut}% +}% \tabu@setcleanup +\def\tabu@cleanup {\begingroup + \globaldefs\@ne \tabu@everyrowtrue + \let\tabu@arc@G \tabu@arc@Gsave + \let\CT@arc@ \tabu@arc@G + \let\tabu@drsc@G \tabu@drsc@Gsave + \let\CT@drsc@ \tabu@drsc@G + \let\tabu@ls@G \tabu@ls@Gsave + \let\tabu@ls@ \tabu@ls@G + \let\tabu@rc@G \tabu@rc@Gsave + \let\tabu@rc@ \tabu@rc@G + \let\CT@do@color \relax + \let\tabu@evr@G \tabu@evr@Gsave + \let\tabu@celllalign \tabu@celllalign@save + \let\tabu@cellralign \tabu@cellralign@save + \let\tabu@cellleft \tabu@cellleft@save + \let\tabu@cellright \tabu@cellright@save + \let\tabu@@celllalign \tabu@@celllalign@save + \let\tabu@@cellralign \tabu@@cellralign@save + \let\tabu@@cellleft \tabu@@cellleft@save + \let\tabu@@cellright \tabu@@cellright@save + \let\tabu@rowfontreset \tabu@rowfontreset@save + \let\tabu@@rowfontreset \tabu@@rowfontreset@save + \tabu@naturalX =\tabu@naturalX@save + \let\tabu@naturalXmax \tabu@naturalXmax@save + \let\tabu@naturalXmin \tabu@naturalXmin@save + \let\tabu@mkarstrut \tabu@mkarstrut@save + \c@taburow =\c@taburow@save + \ifcase \tabu@nested \tabu@alloc \m@ne\fi + \endgroup % + \ifcase \tabu@nested + \the\tabu@footnotes \global\tabu@footnotes{}% + \tabu@afterendpar \tabu@elapsedtime + \fi + \tabu@clarstrut + \everyrow\expandafter {\tabu@evr@G}% +}% \tabu@cleanup +\let\tabu@afterendpar \relax +\def\tabu@setreset {% + \edef\tabu@savedparams {% \relax for \tabu@message@save + \ifmmode \col@sep \the\arraycolsep + \else \col@sep \the\tabcolsep \fi \relax + \arrayrulewidth \the\arrayrulewidth \relax + \doublerulesep \the\doublerulesep \relax + \extratabsurround \the\extratabsurround \relax + \extrarowheight \the\extrarowheight \relax + \extrarowdepth \the\extrarowdepth \relax + \abovetabulinesep \the\abovetabulinesep \relax + \belowtabulinesep \the\belowtabulinesep \relax + \def\noexpand\arraystretch{\arraystretch}% + \ifdefined\minrowclearance \minrowclearance\the\minrowclearance\relax\fi}% + \begingroup + \@temptokena\expandafter{\tabu@savedparams}% => only for \savetabu / \usetabu + \ifx \tabu@arc@L\relax \else \tabu@setsave \tabu@arc@L \fi + \ifx \tabu@drsc@L\relax \else \tabu@setsave \tabu@drsc@L \fi + \tabu@setsave \tabu@ls@L \tabu@setsave \tabu@evr@L + \expandafter \endgroup \expandafter + \def\expandafter\tabu@saved@ \expandafter{\the\@temptokena + \let\tabu@arc@G \tabu@arc@L + \let\tabu@drsc@G \tabu@drsc@L + \let\tabu@ls@G \tabu@ls@L + \let\tabu@rc@G \tabu@rc@L + \let\tabu@evr@G \tabu@evr@L}% + \def\tabu@reset{\tabu@savedparams + \tabu@everyrowtrue \c@taburow \z@ + \let\CT@arc@ \tabu@arc@L + \let\CT@drsc@ \tabu@drsc@L + \let\tabu@ls@ \tabu@ls@L + \let\tabu@rc@ \tabu@rc@L + \global\tabu@alloc \tabu@alloc@save + \everyrow\expandafter{\tabu@evr@L}}% +}% \tabu@reset +\def\tabu@setsave #1{\expandafter\tabu@sets@ve #1\@nil{#1}} +\long\def\tabu@sets@ve #1\@nil #2{\@temptokena\expandafter{\the\@temptokena \def#2{#1}}} +%% The Rewriting Process ------------------------------------------- +\def\tabu@newcolumntype #1{% + \expandafter\tabu@new@columntype + \csname NC@find@\string#1\expandafter\endcsname + \csname NC@rewrite@\string#1\endcsname + {#1}% +}% \tabu@newcolumntype +\def\tabu@new@columntype #1#2#3{% + \def#1##1#3{\NC@{##1}}% + \let#2\relax \newcommand*#2% +}% \tabu@new@columntype +\def\tabu@privatecolumntype #1{% + \expandafter\tabu@private@columntype + \csname NC@find@\string#1\expandafter\endcsname + \csname NC@rewrite@\string#1\expandafter\endcsname + \csname tabu@NC@find@\string#1\expandafter\endcsname + \csname tabu@NC@rewrite@\string#1\endcsname + {#1}% +}% \tabu@privatecolumntype +\def\tabu@private@columntype#1#2#3#4{% + \g@addto@macro\tabu@privatecolumns{\let#1#3\let#2#4}% + \tabu@new@columntype#3#4% +}% \tabu@private@columntype +\let\tabu@privatecolumns \@empty +\newcommand*\tabucolumn [1]{\expandafter \def \expandafter + \tabu@highprioritycolumns\expandafter{\tabu@highprioritycolumns + \NC@do #1}}% +\let\tabu@highprioritycolumns \@empty +%% The | ``column'' : rewriting process -------------------------- +\tabu@privatecolumntype |{\tabu@rewritevline} +\newcommand*\tabu@rewritevline[1][]{\tabu@vlinearg{#1}% + \expandafter \NC@find \tabu@rewritten} +\def\tabu@lines #1{% + \ifx|#1\else \tabu@privatecolumntype #1{\tabu@rewritevline}\fi + \NC@list\expandafter{\the\NC@list \NC@do #1}% +}% \tabu@lines@ +\def\tabu@vlinearg #1{% + \ifx\\#1\\\def\tabu@thestyle {\tabu@ls@}% + \else\tabu@getline {#1}% + \fi + \def\tabu@rewritten ##1{\def\tabu@rewritten{!{##1\tabu@thevline}}% + }\expandafter\tabu@rewritten\expandafter{\tabu@thestyle}% + \expandafter \tabu@keepls \tabu@thestyle \@nil +}% \tabu@vlinearg +\def\tabu@keepls #1\@nil{% + \ifcat $\@cdr #1\@nil $% + \ifx \relax#1\else + \ifx \tabu@ls@#1\else + \let#1\relax + \xdef\tabu@mkpreambuffer{\tabu@mkpreambuffer + \tabu@savels\noexpand#1}\fi\fi\fi +}% \tabu@keepls +\def\tabu@thevline {\begingroup + \ifdefined\tabu@leaders + \setbox\@tempboxa=\vtop to\dimexpr + \ht\@arstrutbox+\dp\@arstrutbox{{\tabu@thevleaders}}% + \ht\@tempboxa=\ht\@arstrutbox \dp\@tempboxa=\dp\@arstrutbox + \box\@tempboxa + \else + \tabu@thevrule + \fi \endgroup +}% \tabu@thevline +\def\tabu@savels #1{% + \expandafter\let\csname\string#1\endcsname #1% + \expandafter\def\expandafter\tabu@reset\expandafter{\tabu@reset + \tabu@resetls#1}}% +\def\tabu@resetls #1{\expandafter\let\expandafter#1\csname\string#1\endcsname}% +%% \multicolumn inside tabu environment ----------------------------- +\tabu@newcolumntype \tabu@rewritemulticolumn{% + \aftergroup \tabu@endrewritemulticolumn % after \@mkpream group + \NC@list{\NC@do *}\tabu@textbar \tabu@lines + \tabu@savedecl + \tabu@privatecolumns + \NC@list\expandafter{\the\expandafter\NC@list \tabu@NC@list}% + \let\tabu@savels \relax + \NC@find +}% \tabu@rewritemulticolumn +\def\tabu@endrewritemulticolumn{\gdef\tabu@mkpreambuffer{}\endgroup} +\def\tabu@multicolumn{\tabu@ifenvir \tabu@multic@lumn \tabu@multicolumnORI} +\long\def\tabu@multic@lumn #1#2#3{\multispan{#1}\begingroup + \tabu@everyrowtrue + \NC@list{\NC@do \tabu@rewritemulticolumn}% + \expandafter\@gobbletwo % gobbles \multispan{#1} + \tabu@multicolumnORI{#1}{\tabu@rewritemulticolumn #2}% + {\iftabuscantokens \tabu@rescan \else \expandafter\@firstofone \fi + {#3}}% +}% \tabu@multic@lumn +%% The X column(s): rewriting process ----------------------------- +\tabu@privatecolumntype X[1][]{\begingroup \tabu@siunitx{\endgroup \tabu@rewriteX {#1}}} +\def\tabu@nosiunitx #1{#1{}{}\expandafter \NC@find \tabu@rewritten } +\def\tabu@siunitx #1{\@ifnextchar \bgroup + {\tabu@rewriteX@Ss{#1}} + {\tabu@nosiunitx{#1}}} +\def\tabu@rewriteX@Ss #1#2{\@temptokena{}% + \@defaultunits \let\tabu@temp =#2\relax\@nnil + \ifodd 1\ifx S\tabu@temp \else \ifx s\tabu@temp \else 0 \fi\fi + \def\NC@find{\def\NC@find >####1####2<####3\relax{#1 {####1}{####3}% + }\expandafter\NC@find \the\@temptokena \relax + }\expandafter\NC@rewrite@S \@gobble #2\relax + \else \tabu@siunitxerror + \fi + \expandafter \NC@find \tabu@rewritten +}% \tabu@rewriteX@Ss +\def\tabu@siunitxerror {\PackageError{tabu}{Not a S nor s column ! + \MessageBreak X column can only embed siunitx S or s columns}\@ehd +}% \tabu@siunitxerror +\def\tabu@rewriteX #1#2#3{\tabu@Xarg {#1}{#2}{#3}% + \iftabu@measuring + \else \tabu@measuringtrue % first X column found in the preamble + \let\@halignto \relax \let\tabu@halignto \relax + \iftabu@spread \tabu@spreadtarget \tabu@target \tabu@target \z@ + \else \tabu@spreadtarget \z@ \fi + \ifdim \tabu@target=\z@ + \setlength\tabu@target \tabu@thetarget + \tabu@message{\tabu@message@defaulttarget}% + \else \tabu@message{\tabu@message@target}\fi + \fi +}% \tabu@rewriteX +\def\tabu@rewriteXrestore #1#2#3{\let\@halignto \relax + \def\tabu@rewritten{l}} +\def\tabu@Xarg #1#2#3{% + \advance\tabu@Xcol \@ne \let\tabu@Xlcr \@empty + \let\tabu@Xdisp \@empty \let\tabu@Xmath \@empty + \ifx\\#1\\% + \def\tabu@rewritten{p}\tabucolX \p@ % + \else + \let\tabu@rewritten \@empty \let\tabu@temp \@empty \tabucolX \z@ + \tabu@Xparse {}#1\relax + \fi + \tabu@Xrewritten{#2}{#3}% +}% \tabu@Xarg +\def\tabu@Xparse #1{\futurelet\@let@token \tabu@Xtest} +\expandafter\def\expandafter\tabu@Xparsespace\space{\tabu@Xparse{}} +\def\tabu@Xtest{% + \ifcase \ifx \relax\@let@token \z@ \else + \if ,\@let@token \m@ne\else + \if p\@let@token 1\else + \if m\@let@token 2\else + \if b\@let@token 3\else + \if l\@let@token 4\else + \if c\@let@token 5\else + \if r\@let@token 6\else + \if j\@let@token 7\else + \if L\@let@token 8\else + \if C\@let@token 9\else + \if R\@let@token 10\else + \if J\@let@token 11\else + \ifx \@sptoken\@let@token 12\else + \if .\@let@token 13\else + \if -\@let@token 13\else + \ifcat $\@let@token 14\else + 15\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\relax + \or \tabu@Xtype {p}% + \or \tabu@Xtype {m}% + \or \tabu@Xtype {b}% + \or \tabu@Xalign \raggedright\relax + \or \tabu@Xalign \centering\relax + \or \tabu@Xalign \raggedleft\relax + \or \tabu@Xalign \tabu@justify\relax + \or \tabu@Xalign \RaggedRight\raggedright + \or \tabu@Xalign \Centering\centering + \or \tabu@Xalign \RaggedLeft\raggedleft + \or \tabu@Xalign \justifying\tabu@justify + \or \expandafter \tabu@Xparsespace + \or \expandafter \tabu@Xcoef + \or \expandafter \tabu@Xm@th + \or \tabu@Xcoef{}% + \else\expandafter \tabu@Xparse + \fi +}% \tabu@Xtest +\def\tabu@Xalign #1#2{% + \ifx \tabu@Xlcr\@empty \else \PackageWarning{tabu} + {Duplicate horizontal alignment specification}\fi + \ifdefined#1\def\tabu@Xlcr{#1}\let#1\relax + \else \def\tabu@Xlcr{#2}\let#2\relax\fi + \expandafter\tabu@Xparse +}% \tabu@Xalign +\def\tabu@Xtype #1{% + \ifx \tabu@rewritten\@empty \else \PackageWarning{tabu} + {Duplicate vertical alignment specification}\fi + \def\tabu@rewritten{#1}\expandafter\tabu@Xparse +}% \tabu@Xtype +\def\tabu@Xcoef#1{\edef\tabu@temp{\tabu@temp#1}% + \afterassignment\tabu@Xc@ef \tabu@cnt\number\if-#10\fi +}% \tabu@Xcoef +\def\tabu@Xc@ef{\advance\tabucolX \tabu@temp\the\tabu@cnt\p@ + \tabu@Xparse{}% +}% \tabu@Xc@ef +\def\tabu@Xm@th #1{\futurelet \@let@token \tabu@Xd@sp} +\def\tabu@Xd@sp{\let\tabu@Xmath=$% + \ifx $\@let@token \def\tabu@Xdisp{\displaystyle}% + \expandafter\tabu@Xparse + \else \expandafter\tabu@Xparse\expandafter{\expandafter}% + \fi +}% \tabu@Xd@sp +\def\tabu@Xrewritten {% + \ifx \tabu@rewritten\@empty \def\tabu@rewritten{p}\fi + \ifdim \tabucolX<\z@ \tabu@negcoeftrue + \else\ifdim \tabucolX=\z@ \tabucolX \p@ + \fi\fi + \edef\tabu@temp{{\the\tabu@Xcol}{\tabu@strippt\tabucolX}}% + \edef\tabu@Xcoefs{\tabu@Xcoefs \tabu@ \tabu@temp}% + \edef\tabu@rewritten ##1##2{\def\noexpand\tabu@rewritten{% + >{\tabu@Xlcr \ifx$\tabu@Xmath$\tabu@Xdisp\fi ##1}% + \tabu@rewritten {\tabu@hsize \tabu@temp}% + <{##2\ifx$\tabu@Xmath$\fi}}% + }\tabu@rewritten +}% \tabu@Xrewritten +\def\tabu@hsize #1#2{% + \ifdim #2\p@<\z@ + \ifdim \tabucolX=\maxdimen \tabu@wd{#1}\else + \ifdim \tabu@wd{#1}<-#2\tabucolX \tabu@wd{#1}\else -#2\tabucolX\fi + \fi + \else #2\tabucolX + \fi +}% \tabu@hsize +%% \usetabu and \preamble: rewriting process --------------------- +\tabu@privatecolumntype \usetabu [1]{% + \ifx\\#1\\\tabu@saveerr{}\else + \@ifundefined{tabu@saved@\string#1} + {\tabu@saveerr{#1}} + {\let\tabu@rewriteX \tabu@rewriteXrestore + \csname tabu@saved@\string#1\expandafter\endcsname\expandafter\@ne}% + \fi +}% \NC@rewrite@\usetabu +\tabu@privatecolumntype \preamble [1]{% + \ifx\\#1\\\tabu@saveerr{}\else + \@ifundefined{tabu@saved@\string#1} + {\tabu@saveerr{#1}} + {\csname tabu@saved@\string#1\expandafter\endcsname\expandafter\z@}% + \fi +}% \NC@rewrite@\preamble +%% Controlling the rewriting process ------------------------------- +\tabu@newcolumntype \tabu@rewritefirst{% + \iftabu@long \aftergroup \tabu@longpream % + \else \aftergroup \tabu@pream + \fi + \let\tabu@ \relax \let\tabu@hsize \relax + \let\tabu@Xcoefs \@empty \let\tabu@savels \relax + \tabu@Xcol \z@ \tabu@cnt \tw@ + \gdef\tabu@mkpreambuffer{\tabu@{}}\tabu@measuringfalse + \global\setbox\@arstrutbox \box\@arstrutbox + \NC@list{\NC@do *}\tabu@textbar \tabu@lines + \NC@list\expandafter{\the\NC@list \NC@do X}% + \iftabu@siunitx % + \NC@list\expandafter{\the\NC@list \NC@do S\NC@do s}\fi + \NC@list\expandafter{\the\expandafter\NC@list \tabu@highprioritycolumns}% + \expandafter\def\expandafter\tabu@NC@list\expandafter{% + \the\expandafter\NC@list \tabu@NC@list}% % * | X S + \NC@list\expandafter{\expandafter \NC@do \expandafter\usetabu + \expandafter \NC@do \expandafter\preamble + \the\NC@list \NC@do \tabu@rewritemiddle + \NC@do \tabu@rewritelast}% + \tabu@savedecl + \tabu@privatecolumns + \edef\tabu@prev{\the\@temptokena}\NC@find \tabu@rewritemiddle +}% NC@rewrite@\tabu@rewritefirst +\tabu@newcolumntype \tabu@rewritemiddle{% + \edef\tabu@temp{\the\@temptokena}\NC@find \tabu@rewritelast +}% \NC@rewrite@\tabu@rewritemiddle +\tabu@newcolumntype \tabu@rewritelast{% + \ifx \tabu@temp\tabu@prev \advance\tabu@cnt \m@ne + \NC@list\expandafter{\tabu@NC@list \NC@do \tabu@rewritemiddle + \NC@do \tabu@rewritelast}% + \else \let\tabu@prev\tabu@temp + \fi + \ifcase \tabu@cnt \expandafter\tabu@endrewrite + \else \expandafter\NC@find \expandafter\tabu@rewritemiddle + \fi +}% \NC@rewrite@\tabu@rewritelast +%% Choosing the strategy -------------------------------------------- +\def\tabu@endrewrite {% + \let\tabu@temp \NC@find + \ifx \@arrayright\relax \let\@arrayright \@empty \fi + \count@=% + \ifx \@finalstrut\tabu@finalstrut \z@ % outer in mode 0 print + \iftabu@measuring + \xdef\tabu@mkpreambuffer{\tabu@mkpreambuffer + \tabu@target \csname tabu@\the\tabu@nested.T\endcsname + \tabucolX \csname tabu@\the\tabu@nested.X\endcsname + \edef\@halignto {\ifx\@arrayright\@empty to\tabu@target\fi}}% + \fi + \else\iftabu@measuring 4 % X columns + \xdef\tabu@mkpreambuffer{\tabu@{\tabu@mkpreambuffer + \tabu@target \the\tabu@target + \tabu@spreadtarget \the\tabu@spreadtarget}% + \def\noexpand\tabu@Xcoefs{\tabu@Xcoefs}% + \edef\tabu@halignto{\ifx \@arrayright\@empty to\tabu@target\fi}}% + \let\tabu@Xcoefs \relax + \else\ifcase\tabu@nested \thr@@ % outer, no X + \global\let\tabu@afterendpar \relax + \else \@ne % inner, no X, outer in mode 1 or 2 + \fi + \ifdefined\tabu@usetabu + \else \ifdim\tabu@target=\z@ + \else \let\tabu@temp \tabu@extracolsep + \fi\fi + \fi + \fi + \xdef\tabu@mkpreambuffer{\count@ \the\count@ \tabu@mkpreambuffer}% + \tabu@temp +}% \tabu@endrewrite +\def\tabu@extracolsep{\@defaultunits \expandafter\let + \expandafter\tabu@temp \expandafter=\the\@temptokena \relax\@nnil + \ifx \tabu@temp\@sptoken + \expandafter\tabu@gobblespace \expandafter\tabu@extracolsep + \else + \edef\tabu@temp{\noexpand\NC@find + \if |\noexpand\tabu@temp @% + \else\if !\noexpand\tabu@temp @% + \else !% + \fi\fi + {\noexpand\extracolsep\noexpand\@flushglue}}% + \fi + \tabu@temp +}% \tabu@extrac@lsep +%% Implementing the strategy ---------------------------------------- +\long\def\tabu@pream #1\@preamble {% + \let\tabu@ \tabu@@ \tabu@mkpreambuffer \tabu@aftergroupcleanup + \NC@list\expandafter {\tabu@NC@list}% in case of nesting... + \ifdefined\tabu@usetabu \tabu@usetabu \tabu@target \z@ \fi + \let\tabu@savedpreamble \@preamble + \global\let\tabu@elapsedtime \relax + \tabu@thebody ={#1\tabu@aftergroupcleanup}% + \tabu@thebody =\expandafter{\the\expandafter\tabu@thebody + \@preamble}% + \edef\tabuthepreamble {\the\tabu@thebody}% ( no @ allowed for \scantokens ) + \tabu@select +}% \tabu@pream +\long\def\tabu@longpream #1\LT@bchunk #2\LT@bchunk{% + \let\tabu@ \tabu@@ \tabu@mkpreambuffer \tabu@aftergroupcleanup + \NC@list\expandafter {\tabu@NC@list}% in case of nesting... + \let\tabu@savedpreamble \@preamble + \global\let\tabu@elapsedtime \relax + \tabu@thebody ={#1\LT@bchunk #2\tabu@aftergroupcleanup \LT@bchunk}% + \edef\tabuthepreamble {\the\tabu@thebody}% ( no @ allowed for \scantokens ) + \tabu@select +}% \tabu@longpream +\def\tabu@select {% + \ifnum\tabu@nested>\z@ \tabuscantokensfalse \fi + \ifnum \count@=\@ne \iftabu@measuring \count@=\tw@ \fi\fi + \ifcase \count@ + \global\let\tabu@elapsedtime \relax + \tabu@seteverycr + \expandafter \tabuthepreamble % vertical adjustment (inherited from outer) + \or % exit in vertical measure + struts per cell because no X and outer in mode 3 + \tabu@evr{\tabu@verticalinit}\tabu@celllalign@def{\tabu@verticalmeasure}% + \def\tabu@cellralign{\tabu@verticalspacing}% + \tabu@seteverycr + \expandafter \tabuthepreamble + \or % exit without measure because no X and outer in mode 4 + \tabu@evr{}\tabu@celllalign@def{}\let\tabu@cellralign \@empty + \tabu@seteverycr + \expandafter \tabuthepreamble + \else % needs trials + \tabu@evr{}\tabu@celllalign@def{}\let\tabu@cellralign \@empty + \tabu@savecounters + \expandafter \tabu@setstrategy + \fi +}% \tabu@select +\def\tabu@@ {\gdef\tabu@mkpreambuffer} +%% Protections to set up before trials ------------------------------ +\def\tabu@setstrategy {\begingroup % + \tabu@trialh@@k \tabu@cnt \z@ % number of trials + \hbadness \@M \let\hbadness \@tempcnta + \hfuzz \maxdimen \let\hfuzz \@tempdima + \let\write \tabu@nowrite\let\GenericError \tabu@GenericError + \let\savetabu \@gobble \let\tabudefaulttarget \linewidth + \let\@footnotetext \@gobble \let\@xfootnote \tabu@xfootnote + \let\color \tabu@nocolor\let\rowcolor \tabu@norowcolor + \let\tabu@aftergroupcleanup \relax % only after the last trial + \tabu@mkpreambuffer + \ifnum \count@>\thr@@ \let\@halignto \@empty \tabucolX@init + \def\tabu@lasttry{\m@ne\p@}\fi + \begingroup \iffalse{\fi \ifnum0=`}\fi + \toks@{}\def\tabu@stack{b}\iftabuscantokens \endlinechar=10 \obeyspaces \fi % + \tabu@collectbody \tabu@strategy % +}% \tabu@setstrategy +\def\tabu@savecounters{% + \def\@elt ##1{\csname c@##1\endcsname\the\csname c@##1\endcsname}% + \edef\tabu@clckpt {\begingroup \globaldefs=\@ne \cl@@ckpt \endgroup}\let\@elt \relax +}% \tabu@savecounters +\def\tabucolX@init {% \tabucolX <= \tabu@target / (sum coefs > 0) + \dimen@ \z@ \tabu@Xsum \z@ \tabucolX \z@ \let\tabu@ \tabu@Xinit \tabu@Xcoefs + \ifdim \dimen@>\z@ + \@tempdima \dimexpr \tabu@target *\p@/\dimen@ + \tabu@hfuzz\relax + \ifdim \tabucolX<\@tempdima \tabucolX \@tempdima \fi + \fi +}% \tabucolX@init +\def\tabu@Xinit #1#2{\tabu@Xcol #1 \advance \tabu@Xsum + \ifdim #2\p@>\z@ #2\p@ \advance\dimen@ #2\p@ + \else -#2\p@ \tabu@negcoeftrue + \@tempdima \dimexpr \tabu@target*\p@/\dimexpr-#2\p@\relax \relax + \ifdim \tabucolX<\@tempdima \tabucolX \@tempdima \fi + \tabu@wddef{#1}{0pt}% + \fi +}% \tabu@Xinit +%% Collecting the environment body ---------------------------------- +\long\def\tabu@collectbody #1#2\end #3{% + \edef\tabu@stack{\tabu@pushbegins #2\begin\end\expandafter\@gobble\tabu@stack}% + \ifx \tabu@stack\@empty + \toks@\expandafter{\expandafter\tabu@thebody\expandafter{\the\toks@ #2}% + \def\tabu@end@envir{\end{#3}}% + \iftabuscantokens + \iftabu@long \def\tabu@endenvir {\end{#3}\tabu@gobbleX}% + \else \def\tabu@endenvir {\let\endarray \@empty + \end{#3}\tabu@gobbleX}% + \fi + \else \def\tabu@endenvir {\end{#3}}\fi}% + \let\tabu@collectbody \tabu@endofcollect + \else\def\tabu@temp{#3}% + \ifx \tabu@temp\@empty \toks@\expandafter{\the\toks@ #2\end }% + \else \ifx\tabu@temp\tabu@@spxiii \toks@\expandafter{\the\toks@ #2\end #3}% + \else \ifx\tabu@temp\tabu@X \toks@\expandafter{\the\toks@ #2\end #3}% + \else \toks@\expandafter{\the\toks@ #2\end{#3}}% + \fi\fi\fi + \fi + \tabu@collectbody{#1}% +}% \tabu@collectbody +\long\def\tabu@pushbegins#1\begin#2{\ifx\end#2\else b\expandafter\tabu@pushbegins\fi}% +\def\tabu@endofcollect #1{\ifnum0=`{}\fi + \expandafter\endgroup \the\toks@ #1% +}% \tabu@endofcollect +%% The trials: switching between strategies ------------------------- +\def\tabu@strategy {\relax % stops \count@ assignment ! + \ifcase\count@ % case 0 = print with vertical adjustment (outer is finished) + \expandafter \tabu@endoftrials + \or % case 1 = exit in vertical measure (outer in mode 3) + \expandafter\xdef\csname tabu@\the\tabu@nested.T\endcsname{\the\tabu@target}% + \expandafter\xdef\csname tabu@\the\tabu@nested.X\endcsname{\the\tabucolX}% + \expandafter \tabu@endoftrials + \or % case 2 = exit with a rule replacing the table (outer in mode 4) + \expandafter \tabu@quickend + \or % case 3 = outer is in mode 3 because of no X + \begingroup + \tabu@evr{\tabu@verticalinit}\tabu@celllalign@def{\tabu@verticalmeasure}% + \def\tabu@cellralign{\tabu@verticalspacing}% + \expandafter \tabu@measuring + \else % case 4 = horizontal measure + \begingroup + \global\let\tabu@elapsedtime \tabu@message@etime + \long\def\multicolumn##1##2##3{\multispan{##1}}% + \let\tabu@startpboxORI \@startpbox + \iftabu@spread + \def\tabu@naturalXmax {\z@}% + \let\tabu@naturalXmin \tabu@naturalXmax + \tabu@evr{\global\tabu@naturalX \z@}% + \let\@startpbox \tabu@startpboxmeasure + \else\iftabu@negcoef + \let\@startpbox \tabu@startpboxmeasure + \else \let\@startpbox \tabu@startpboxquick + \fi\fi + \expandafter \tabu@measuring + \fi +}% \tabu@strategy +\def\tabu@measuring{\expandafter \tabu@trial \expandafter + \count@ \the\count@ \tabu@endtrial +}% \tabu@measuring +\def\tabu@trial{\iftabu@long \tabu@longtrial \else \tabu@shorttrial \fi} +\def\tabu@shorttrial {\setbox\tabu@box \hbox\bgroup \tabu@seteverycr + \ifx \tabu@savecounters\relax \else + \let\tabu@savecounters \relax \tabu@clckpt \fi + $\iftabuscantokens \tabu@rescan \else \expandafter\@secondoftwo \fi + \expandafter{\expandafter \tabuthepreamble + \the\tabu@thebody + \csname tabu@adl@endtrial\endcsname + \endarray}$\egroup % got \tabu@box +}% \tabu@shorttrial +\def\tabu@longtrial {\setbox\tabu@box \hbox\bgroup \tabu@seteverycr + \ifx \tabu@savecounters\relax \else + \let\tabu@savecounters \relax \tabu@clckpt \fi + \iftabuscantokens \tabu@rescan \else \expandafter\@secondoftwo \fi + \expandafter{\expandafter \tabuthepreamble + \the\tabu@thebody + \tabuendlongtrial}\egroup % got \tabu@box +}% \tabu@longtrial +\def\tabuendlongtrial{% no @ allowed for \scantokens + \LT@echunk \global\setbox\@ne \hbox{\unhbox\@ne}\kern\wd\@ne + \LT@get@widths +}% \tabuendlongtrial +\def\tabu@adl@endtrial{% + \crcr \noalign{\global\adl@ncol \tabu@nbcols}}% anything global is crap, junky and fails ! +\def\tabu@seteverycr {\tabu@reset + \everycr \expandafter{\the\everycr \tabu@everycr}% + \let\everycr \tabu@noeverycr % +}% \tabu@seteverycr +\def\tabu@noeverycr{{\aftergroup\tabu@restoreeverycr \afterassignment}\toks@} +\def\tabu@restoreeverycr {\let\everycr \tabu@@everycr} +\def\tabu@everycr {\iftabu@everyrow \noalign{\tabu@everyrow}\fi} +\def\tabu@endoftrials {% + \iftabuscantokens \expandafter\@firstoftwo + \else \expandafter\@secondoftwo + \fi + {\expandafter \tabu@closetrialsgroup \expandafter + \tabu@rescan \expandafter{% + \expandafter\tabuthepreamble + \the\expandafter\tabu@thebody + \iftabu@long \else \endarray \fi}} + {\expandafter\tabu@closetrialsgroup \expandafter + \tabuthepreamble + \the\tabu@thebody}% + \tabu@endenvir % Finish ! +}% \tabu@endoftrials +\def\tabu@closetrialsgroup {% + \toks@\expandafter{\tabu@endenvir}% + \edef\tabu@bufferX{\endgroup + \tabucolX \the\tabucolX + \tabu@target \the\tabu@target + \tabu@cnt \the\tabu@cnt + \def\noexpand\tabu@endenvir{\the\toks@}% + %Quid de \@halignto = \tabu@halignto ?? + }% \tabu@bufferX + \tabu@bufferX + \ifcase\tabu@nested % print out (outer in mode 0) + \global\tabu@cnt \tabu@cnt + \tabu@evr{\tabu@verticaldynamicadjustment}% + \tabu@celllalign@def{\everypar{}}\let\tabu@cellralign \@empty + \let\@finalstrut \tabu@finalstrut + \else % vertical measure of nested tabu + \tabu@evr{\tabu@verticalinit}% + \tabu@celllalign@def{\tabu@verticalmeasure}% + \def\tabu@cellralign{\tabu@verticalspacing}% + \fi + \tabu@clckpt \let\@halignto \tabu@halignto + \let\@halignto \@empty + \tabu@seteverycr + \ifdim \tabustrutrule>\z@ \ifnum\tabu@nested=\z@ + \setbox\@arstrutbox \box\voidb@x % force \@arstrutbox to be rebuilt (visible struts) + \fi\fi +}% \tabu@closetrialsgroup +\def\tabu@quickend {\expandafter \endgroup \expandafter + \tabu@target \the\tabu@target \tabu@quickrule + \let\endarray \relax \tabu@endenvir +}% \tabu@quickend +\def\tabu@endtrial {\relax % stops \count@ assignment ! + \ifcase \count@ \tabu@err % case 0 = impossible here + \or \tabu@err % case 1 = impossible here + \or \tabu@err % case 2 = impossible here + \or % case 3 = outer goes into mode 0 + \def\tabu@bufferX{\endgroup}\count@ \z@ + \else % case 4 = outer goes into mode 3 + \iftabu@spread \tabu@spreadarith % inner into mode 1 (outer in mode 3) + \else \tabu@arith % or 2 (outer in mode 4) + \fi + \count@=% + \ifcase\tabu@nested \thr@@ % outer goes into mode 3 + \else\iftabu@measuring \tw@ % outer is in mode 4 + \else \@ne % outer is in mode 3 + \fi\fi + \edef\tabu@bufferX{\endgroup + \tabucolX \the\tabucolX + \tabu@target \the\tabu@target}% + \fi + \expandafter \tabu@bufferX \expandafter + \count@ \the\count@ \tabu@strategy +}% \tabu@endtrial +\def\tabu@err{\errmessage{(tabu) Internal impossible error! (\count@=\the\count@)}} +%% The algorithms: compute the widths / stop or go on --------------- +\def\tabu@arithnegcoef {% + \@tempdima \z@ \dimen@ \z@ \let\tabu@ \tabu@arith@negcoef \tabu@Xcoefs +}% \tabu@arithnegcoef +\def\tabu@arith@negcoef #1#2{% + \ifdim #2\p@>\z@ \advance\dimen@ #2\p@ % saturated by definition + \advance\@tempdima #2\tabucolX + \else + \ifdim -#2\tabucolX <\tabu@wd{#1}% c_i X < natural width <= \tabu@target-> saturated + \advance\dimen@ -#2\p@ + \advance\@tempdima -#2\tabucolX + \else + \advance\@tempdima \tabu@wd{#1}% natural width <= c_i X => neutralised + \ifdim \tabu@wd{#1}<\tabu@target \else % neutralised + \advance\dimen@ -#2\p@ % saturated (natural width = tabu@target) + \fi + \fi + \fi +}% \tabu@arith@negcoef +\def\tabu@givespace #1#2{% here \tabu@DELTA < \z@ + \ifdim \@tempdima=\z@ + \tabu@wddef{#1}{\the\dimexpr -\tabu@DELTA*\p@/\tabu@Xsum}% + \else + \tabu@wddef{#1}{\the\dimexpr \tabu@hsize{#1}{#2} + *(\p@ -\tabu@DELTA*\p@/\@tempdima)/\p@\relax}% + \fi +}% \tabu@givespace +\def\tabu@arith {\advance\tabu@cnt \@ne + \ifnum \tabu@cnt=\@ne \tabu@message{\tabu@titles}\fi + \tabu@arithnegcoef + \@tempdimb \dimexpr \wd\tabu@box -\@tempdima \relax % + \tabu@DELTA = \dimexpr \wd\tabu@box - \tabu@target \relax + \tabu@message{\tabu@message@arith}% + \ifdim \tabu@DELTA <\tabu@hfuzz + \ifdim \tabu@DELTA<\z@ % wd (tabu)<\tabu@target ? + \let\tabu@ \tabu@givespace \tabu@Xcoefs + \advance\@tempdima \@tempdimb \advance\@tempdima -\tabu@DELTA % for message + \else % already converged: nothing to do but nearly impossible... + \fi + \tabucolX \maxdimen + \tabu@measuringfalse + \else % need for narrower X columns + \tabucolX =\dimexpr (\@tempdima -\tabu@DELTA) *\p@/\tabu@Xsum \relax + \tabu@measuringtrue + \@whilesw \iftabu@measuring\fi {% + \advance\tabu@cnt \@ne + \tabu@arithnegcoef + \tabu@DELTA =\dimexpr \@tempdima+\@tempdimb -\tabu@target \relax % always < 0 here + \tabu@message{\tabu@header + \tabu@msgalign \tabucolX { }{ }{ }{ }{ }\@@ + \tabu@msgalign \@tempdima+\@tempdimb { }{ }{ }{ }{ }\@@ + \tabu@msgalign \tabu@target { }{ }{ }{ }{ }\@@ + \tabu@msgalign@PT \dimen@ { }{}{}{}{}{}{}\@@ + \ifdim -\tabu@DELTA<\tabu@hfuzz \tabu@spaces target ok\else + \tabu@msgalign \dimexpr -\tabu@DELTA *\p@/\dimen@ {}{}{}{}{}\@@ + \fi}% + \ifdim -\tabu@DELTA<\tabu@hfuzz + \advance\@tempdima \@tempdimb % for message + \tabu@measuringfalse + \else + \advance\tabucolX \dimexpr -\tabu@DELTA *\p@/\dimen@ \relax + \fi + }% + \fi + \tabu@message{\tabu@message@reached}% + \edef\tabu@bufferX{\endgroup \tabu@cnt \the\tabu@cnt + \tabucolX \the\tabucolX + \tabu@target \the\tabu@target}% +}% \tabu@arith +\def\tabu@spreadarith {% + \dimen@ \z@ \@tempdima \tabu@naturalXmax \let\tabu@ \tabu@spread@arith \tabu@Xcoefs + \edef\tabu@naturalXmin {\the\dimexpr\tabu@naturalXmin*\dimen@/\p@}% + \@tempdimc =\dimexpr \wd\tabu@box -\tabu@naturalXmax+\tabu@naturalXmin \relax + \iftabu@measuring + \tabu@target =\dimexpr \@tempdimc+\tabu@spreadtarget \relax + \edef\tabu@bufferX{\endgroup \tabucolX \the\tabucolX \tabu@target\the\tabu@target}% + \else + \tabu@message{\tabu@message@spreadarith}% + \ifdim \dimexpr \@tempdimc+\tabu@spreadtarget >\tabu@target + \tabu@message{(tabu) spread + \ifdim \@tempdimc>\tabu@target useless here: default target used% + \else too large: reduced to fit default target\fi.}% + \else + \tabu@target =\dimexpr \@tempdimc+\tabu@spreadtarget \relax + \tabu@message{(tabu) spread: New target set to \the\tabu@target^^J}% + \fi + \begingroup \let\tabu@wddef \@gobbletwo + \@tempdimb \@tempdima + \tabucolX@init + \tabu@arithnegcoef + \wd\tabu@box =\dimexpr \wd\tabu@box +\@tempdima-\@tempdimb \relax + \expandafter\endgroup \expandafter\tabucolX \the\tabucolX + \tabu@arith + \fi +}% \tabu@spreadarith +\def\tabu@spread@arith #1#2{% + \ifdim #2\p@>\z@ \advance\dimen@ #2\p@ + \else \advance\@tempdima \tabu@wd{#1}\relax + \fi +}% \tabu@spread@arith +%% Reporting in the .log file --------------------------------------- +\def\tabu@message@defaulttarget{% + \ifnum\tabu@nested=\z@^^J(tabu) Default target: + \ifx\tabudefaulttarget\linewidth \string\linewidth + \ifdim \tabu@thetarget=\linewidth \else + -\the\dimexpr\linewidth-\tabu@thetarget\fi = + \else\ifx\tabudefaulttarget\linegoal\string\linegoal= + \fi\fi + \else (tabu) Default target (nested): \fi + \the\tabu@target \on@line + \ifnum\tabu@nested=\z@ , page \the\c@page\fi} +\def\tabu@message@target {^^J(tabu) Target specified: + \the\tabu@target \on@line, page \the\c@page} +\def\tabu@message@arith {\tabu@header + \tabu@msgalign \tabucolX { }{ }{ }{ }{ }\@@ + \tabu@msgalign \wd\tabu@box { }{ }{ }{ }{ }\@@ + \tabu@msgalign \tabu@target { }{ }{ }{ }{ }\@@ + \tabu@msgalign@PT \dimen@ { }{}{}{}{}{}{}\@@ + \ifdim \tabu@DELTA<\tabu@hfuzz giving space\else + \tabu@msgalign \dimexpr (\@tempdima-\tabu@DELTA) *\p@/\tabu@Xsum -\tabucolX {}{}{}{}{}\@@ + \fi +}% \tabu@message@arith +\def\tabu@message@spreadarith {\tabu@spreadheader + \tabu@msgalign \tabu@spreadtarget { }{ }{ }{ }{}\@@ + \tabu@msgalign \wd\tabu@box { }{ }{ }{ }{}\@@ + \tabu@msgalign -\tabu@naturalXmax { }{}{}{}{}\@@ + \tabu@msgalign \tabu@naturalXmin { }{ }{ }{ }{}\@@ + \tabu@msgalign \ifdim \dimexpr\@tempdimc>\tabu@target \tabu@target + \else \@tempdimc+\tabu@spreadtarget \fi + {}{}{}{}{}\@@} +\def\tabu@message@negcoef #1#2{ + \tabu@spaces\tabu@spaces\space * #1. X[\rem@pt#2]: + \space width = \tabu@wd {#1} + \expandafter\string\csname tabu@\the\tabu@nested.W\number#1\endcsname + \ifdim -\tabu@pt#2\tabucolX<\tabu@target + < \number-\rem@pt#2 X + = \the\dimexpr -\tabu@pt#2\tabucolX \relax + \else + <= \the\tabu@target\space < \number-\rem@pt#2 X\fi} +\def\tabu@message@reached{\tabu@header + ******* Reached Target: + hfuzz = \tabu@hfuzz\on@line\space *******} +\def\tabu@message@etime{\edef\tabu@stoptime{\the\pdfelapsedtime}% + \tabu@message{(tabu)\tabu@spaces Time elapsed during measure: + \the\numexpr(\tabu@stoptime-\tabu@starttime-32767)/65536\relax sec + \the\numexpr\numexpr(\tabu@stoptime-\tabu@starttime) + -\numexpr(\tabu@stoptime-\tabu@starttime-32767)/65536\relax*65536\relax + *1000/65536\relax ms \tabu@spaces(\the\tabu@cnt\space + cycle\ifnum\tabu@cnt>\@ne s\fi)^^J^^J}} +\def\tabu@message@verticalsp {% + \ifdim \@tempdima>\tabu@ht + \ifdim \@tempdimb>\tabu@dp + \expandafter\expandafter\expandafter\string\tabu@ht = + \tabu@msgalign \@tempdima { }{ }{ }{ }{ }\@@ + \expandafter\expandafter\expandafter\string\tabu@dp = + \tabu@msgalign \@tempdimb { }{ }{ }{ }{ }\@@^^J% + \else + \expandafter\expandafter\expandafter\string\tabu@ht = + \tabu@msgalign \@tempdima { }{ }{ }{ }{ }\@@^^J% + \fi + \else\ifdim \@tempdimb>\tabu@dp + \tabu@spaces\tabu@spaces\tabu@spaces + \expandafter\expandafter\expandafter\string\tabu@dp = + \tabu@msgalign \@tempdimb { }{ }{ }{ }{ }\@@^^J\fi + \fi +}% \tabu@message@verticalsp +\edef\tabu@spaces{\@spaces} +\def\tabu@strippt{\expandafter\tabu@pt\the} +{\@makeother\P \@makeother\T\lowercase{\gdef\tabu@pt #1PT{#1}}} +\def\tabu@msgalign{\expandafter\tabu@msg@align\the\dimexpr} +\def\tabu@msgalign@PT{\expandafter\tabu@msg@align\romannumeral-`\0\tabu@strippt} +\def\do #1{% + \def\tabu@msg@align##1.##2##3##4##5##6##7##8##9\@@{% + \ifnum##1<10 #1 #1\else + \ifnum##1<100 #1 \else + \ifnum##1<\@m #1\fi\fi\fi + ##1.##2##3##4##5##6##7##8#1}% + \def\tabu@header{(tabu) \ifnum\tabu@cnt<10 #1\fi\the\tabu@cnt) }% + \def\tabu@titles{\ifnum \tabu@nested=\z@ + (tabu) Try#1 #1 tabu X #1 #1 #1tabu Width #1 #1 Target + #1 #1 #1 Coefs #1 #1 #1 Update^^J\fi}% + \def\tabu@spreadheader{% + (tabu) Try#1 #1 Spread #1 #1 tabu Width #1 #1 #1 Nat. X #1 #1 #1 #1Nat. Min. + #1 New Target^^J% + (tabu) sprd} + \def\tabu@message@save {\begingroup + \def\x ####1{\tabu@msg@align ####1{ }{ }{ }{ }{}\@@} + \def\z ####1{\expandafter\x\expandafter{\romannumeral-`\0\tabu@strippt + \dimexpr####1\p@{ }{ }}}% + \let\color \relax \def\tabu@rulesstyle ####1####2{\detokenize{####1}}% + \let\CT@arc@ \relax \let\@preamble \@gobble + \let\tabu@savedpream \@firstofone + \let\tabu@savedparams \@firstofone + \def\tabu@target ####1\relax {(tabu) target #1 #1 #1 #1 #1 = \x{####1}^^J}% + \def\tabucolX ####1\relax {(tabu) X columns width#1 = \x{####1}^^J}% + \def\tabu@nbcols ####1\relax {(tabu) Number of columns: \z{####1}^^J}% + \def\tabu@aligndefault ####1{(tabu) Default alignment: #1 #1 ####1^^J}% + \def\col@sep ####1\relax {(tabu) column sep #1 #1 #1 = \x{####1}^^J}% + \def\arrayrulewidth ####1\relax{(tabu) arrayrulewidth #1 = \x{####1}}% + \def\doublerulesep ####1\relax { doublerulesep = \x{####1}^^J}% + \def\extratabsurround####1\relax{(tabu) extratabsurround = \x{####1}^^J}% + \def\extrarowheight ####1\relax{(tabu) extrarowheight #1 = \x{####1}}% + \def\extrarowdepth ####1\relax {extrarowdepth = \x{####1}^^J}% + \def\abovetabulinesep####1\relax{(tabu) abovetabulinesep=\x{####1} }% + \def\belowtabulinesep####1\relax{ belowtabulinesep=\x{####1}^^J}% + \def\arraystretch ####1{(tabu) arraystretch #1 #1 = \z{####1}^^J}% + \def\minrowclearance####1\relax{(tabu) minrowclearance #1 = \x{####1}^^J}% + \def\tabu@arc@L ####1{(tabu) taburulecolor #1 #1 = ####1^^J}% + \def\tabu@drsc@L ####1{(tabu) tabudoublerulecolor= ####1^^J}% + \def\tabu@evr@L ####1{(tabu) everyrow #1 #1 #1 #1 = \detokenize{####1}^^J}% + \def\tabu@ls@L ####1{(tabu) line style = \detokenize{####1}^^J}% + \def\NC@find ####1\@nil{(tabu) tabu preamble#1 #1 = \detokenize{####1}^^J}% + \def\tabu@wddef####1####2{(tabu) Natural width ####1 = \x{####2}^^J}% + \let\edef \@gobbletwo \let\def \@empty \let\let \@gobbletwo + \tabu@message{% + (tabu) \string\savetabu{\tabu@temp}: \on@line^^J% + \tabu@usetabu \@nil^^J}% + \endgroup} +}\do{ } +%% Measuring the natural width (varwidth) - store the results ------- +\def\tabu@startpboxmeasure #1{\bgroup % entering \vtop + \edef\tabu@temp{\expandafter\@secondoftwo \ifx\tabu@hsize #1\else\relax\fi}% + \ifodd 1\ifx \tabu@temp\@empty 0 \else % starts with \tabu@hsize ? + \iftabu@spread \else % if spread -> measure + \ifdim \tabu@temp\p@>\z@ 0 \fi\fi\fi% if coef>0 -> do not measure + \let\@startpbox \tabu@startpboxORI % restore immediately (nesting) + \tabu@measuringtrue % for the quick option... + \tabu@Xcol =\expandafter\@firstoftwo\ifx\tabu@hsize #1\fi + \ifdim \tabu@temp\p@>\z@ \ifdim \tabu@temp\tabucolX<\tabu@target + \tabu@target=\tabu@temp\tabucolX \fi\fi + \setbox\tabu@box \hbox \bgroup + \begin{varwidth}\tabu@target + \let\FV@ListProcessLine \tabu@FV@ListProcessLine % \hbox to natural width... + \narrowragged \arraybackslash \parfillskip \@flushglue + \ifdefined\pdfadjustspacing \pdfadjustspacing\z@ \fi + \bgroup \aftergroup\tabu@endpboxmeasure + \ifdefined \cellspacetoplimit \tabu@cellspacepatch \fi + \else \expandafter\@gobble + \tabu@startpboxquick{#1}% \@gobble \bgroup + \fi +}% \tabu@startpboxmeasure +\def\tabu@cellspacepatch{\def\bcolumn##1\@nil{}\let\ecolumn\@empty + \bgroup\color@begingroup} +\def\tabu@endpboxmeasure {% + \@finalstrut \@arstrutbox + \end{varwidth}\egroup % + \ifdim \tabu@temp\p@ <\z@ % neg coef + \ifdim \tabu@wd\tabu@Xcol <\wd\tabu@box + \tabu@wddef\tabu@Xcol {\the\wd\tabu@box}% + \tabu@debug{\tabu@message@endpboxmeasure}% + \fi + \else % spread coef>0 + \global\advance \tabu@naturalX \wd\tabu@box + \@tempdima =\dimexpr \wd\tabu@box *\p@/\dimexpr \tabu@temp\p@\relax \relax + \ifdim \tabu@naturalXmax <\tabu@naturalX + \xdef\tabu@naturalXmax {\the\tabu@naturalX}\fi + \ifdim \tabu@naturalXmin <\@tempdima + \xdef\tabu@naturalXmin {\the\@tempdima}\fi + \fi + \box\tabu@box \egroup % end of \vtop (measure) restore \tabu@target +}% \tabu@endpboxmeasure +\def\tabu@wddef #1{\expandafter\xdef + \csname tabu@\the\tabu@nested.W\number#1\endcsname} +\def\tabu@wd #1{\csname tabu@\the\tabu@nested.W\number#1\endcsname} +\def\tabu@message@endpboxmeasure{\tabu@spaces\tabu@spaces<-> % <-> save natural wd + \the\tabu@Xcol. X[\tabu@temp]: + target = \the\tabucolX \space + \expandafter\expandafter\expandafter\string\tabu@wd\tabu@Xcol + =\tabu@wd\tabu@Xcol +}% \tabu@message@endpboxmeasure +\def\tabu@startpboxquick {\bgroup + \let\@startpbox \tabu@startpboxORI % restore immediately + \let\tabu \tabu@quick % \begin is expanded before... + \expandafter\@gobble \@startpbox % gobbles \bgroup +}% \tabu@startpboxquick +\def\tabu@quick {\begingroup \iffalse{\fi \ifnum0=`}\fi + \toks@{}\def\tabu@stack{b}\tabu@collectbody \tabu@endquick +}% \tabu@quick +\def\tabu@endquick {% + \ifodd 1\ifx\tabu@end@envir\tabu@endtabu \else + \ifx\tabu@end@envir\tabu@endtabus \else 0\fi\fi\relax + \endgroup + \else \let\endtabu \relax + \tabu@end@envir + \fi +}% \tabu@quick +\def\tabu@endtabu {\end{tabu}} +\def\tabu@endtabus {\end{tabu*}} +%% Measuring the heights and depths - store the results ------------- +\def\tabu@verticalmeasure{\everypar{}% + \ifnum \currentgrouptype>12 % 14=semi-simple, 15=math shift group + \setbox\tabu@box =\hbox\bgroup + \let\tabu@verticalspacing \tabu@verticalsp@lcr + \d@llarbegin % after \hbox ... + \else + \edef\tabu@temp{\ifnum\currentgrouptype=5\vtop + \else\ifnum\currentgrouptype=12\vcenter + \else\vbox\fi\fi}% + \setbox\tabu@box \hbox\bgroup$\tabu@temp \bgroup + \let\tabu@verticalspacing \tabu@verticalsp@pmb + \fi +}% \tabu@verticalmeasure +\def\tabu@verticalsp@lcr{% + \d@llarend \egroup % + \@tempdima \dimexpr \ht\tabu@box+\abovetabulinesep + \@tempdimb \dimexpr \dp\tabu@box+\belowtabulinesep \relax + \ifdim\tabustrutrule>\z@ \tabu@debug{\tabu@message@verticalsp}\fi + \ifdim \tabu@ht<\@tempdima \tabu@htdef{\the\@tempdima}\fi + \ifdim \tabu@dp<\@tempdimb \tabu@dpdef{\the\@tempdimb}\fi + \noindent\vrule height\@tempdima depth\@tempdimb +}% \tabu@verticalsp@lcr +\def\tabu@verticalsp@pmb{% inserts struts as needed + \par \expandafter\egroup + \expandafter$\expandafter + \egroup \expandafter + \@tempdimc \the\prevdepth + \@tempdima \dimexpr \ht\tabu@box+\abovetabulinesep + \@tempdimb \dimexpr \dp\tabu@box+\belowtabulinesep \relax + \ifdim\tabustrutrule>\z@ \tabu@debug{\tabu@message@verticalsp}\fi + \ifdim \tabu@ht<\@tempdima \tabu@htdef{\the\@tempdima}\fi + \ifdim \tabu@dp<\@tempdimb \tabu@dpdef{\the\@tempdimb}\fi + \let\@finalstrut \@gobble + \hrule height\@tempdima depth\@tempdimb width\hsize +%% \box\tabu@box +}% \tabu@verticalsp@pmb + +\def\tabu@verticalinit{% + \ifnum \c@taburow=\z@ \tabu@rearstrut \fi % after \tabu@reset ! + \advance\c@taburow \@ne + \tabu@htdef{\the\ht\@arstrutbox}\tabu@dpdef{\the\dp\@arstrutbox}% + \advance\c@taburow \m@ne +}% \tabu@verticalinit +\def\tabu@htdef {\expandafter\xdef \csname tabu@\the\tabu@nested.H\the\c@taburow\endcsname} +\def\tabu@ht {\csname tabu@\the\tabu@nested.H\the\c@taburow\endcsname} +\def\tabu@dpdef {\expandafter\xdef \csname tabu@\the\tabu@nested.D\the\c@taburow\endcsname} +\def\tabu@dp {\csname tabu@\the\tabu@nested.D\the\c@taburow\endcsname} +\def\tabu@verticaldynamicadjustment {% + \advance\c@taburow \@ne + \extrarowheight \dimexpr\tabu@ht - \ht\strutbox + \extrarowdepth \dimexpr\tabu@dp - \dp\strutbox + \let\arraystretch \@empty + \advance\c@taburow \m@ne +}% \tabu@verticaldynamicadjustment +\def\tabuphantomline{\crcr \noalign{% + {\globaldefs \@ne + \setbox\@arstrutbox \box\voidb@x + \let\tabu@@celllalign \tabu@celllalign + \let\tabu@@cellralign \tabu@cellralign + \let\tabu@@cellleft \tabu@cellleft + \let\tabu@@cellright \tabu@cellright + \let\tabu@@thevline \tabu@thevline + \let\tabu@celllalign \@empty + \let\tabu@cellralign \@empty + \let\tabu@cellright \@empty + \let\tabu@cellleft \@empty + \let\tabu@thevline \relax}% + \edef\tabu@temp{\tabu@multispan \tabu@nbcols{\noindent &}}% + \toks@\expandafter{\tabu@temp \noindent\tabu@everyrowfalse \cr + \noalign{\tabu@rearstrut + {\globaldefs\@ne + \let\tabu@celllalign \tabu@@celllalign + \let\tabu@cellralign \tabu@@cellralign + \let\tabu@cellleft \tabu@@cellleft + \let\tabu@cellright \tabu@@cellright + \let\tabu@thevline \tabu@@thevline}}}% + \expandafter}\the\toks@ +}% \tabuphantomline +%% \firsthline and \lasthline corrections --------------------------- +\def\tabu@firstline {\tabu@hlineAZ \tabu@firsthlinecorrection {}} +\def\tabu@firsthline{\tabu@hlineAZ \tabu@firsthlinecorrection \hline} +\def\tabu@lastline {\tabu@hlineAZ \tabu@lasthlinecorrection {}} +\def\tabu@lasthline {\tabu@hlineAZ \tabu@lasthlinecorrection \hline} +\def\tabu@hline {% replaces \hline if no colortbl (see \AtBeginDocument) + \noalign{\ifnum0=`}\fi + {\CT@arc@\hrule height\arrayrulewidth}% + \futurelet \tabu@temp \tabu@xhline +}% \tabu@hline +\def\tabu@xhline{% + \ifx \tabu@temp \hline + {\ifx \CT@drsc@\relax \vskip + \else\ifx \CT@drsc@\@empty \vskip + \else \CT@drsc@\hrule height + \fi\fi + \doublerulesep}% + \fi + \ifnum0=`{\fi}% +}% \tabu@xhline +\def\tabu@hlineAZ #1#2{\noalign{\ifnum0=`}\fi \dimen@ \z@ \count@ \z@ + \toks@{}\def\tabu@hlinecorrection{#1}\def\tabu@temp{#2}% + \tabu@hlineAZsurround +}% \tabu@hlineAZ +\newcommand*\tabu@hlineAZsurround[1][\extratabsurround]{% + \extratabsurround #1\let\tabucline \tabucline@scan + \let\hline \tabu@hlinescan \let\firsthline \hline + \let\cline \tabu@clinescan \let\lasthline \hline + \expandafter \futurelet \expandafter \tabu@temp + \expandafter \tabu@nexthlineAZ \tabu@temp +}% \tabu@hlineAZsurround +\def\tabu@hlinescan {\tabu@thick \arrayrulewidth \tabu@xhlineAZ \hline} +\def\tabu@clinescan #1{\tabu@thick \arrayrulewidth \tabu@xhlineAZ {\cline{#1}}} +\def\tabucline@scan{\@testopt \tabucline@sc@n {}} +\def\tabucline@sc@n #1[#2]{\tabu@xhlineAZ {\tabucline[{#1}]{#2}}} +\def\tabu@nexthlineAZ{% + \ifx \tabu@temp\hline \else + \ifx \tabu@temp\cline \else + \ifx \tabu@temp\tabucline \else + \tabu@hlinecorrection + \fi\fi\fi +}% \tabu@nexthlineAZ +\def\tabu@xhlineAZ #1{% + \toks@\expandafter{\the\toks@ #1}% + \@tempdimc \tabu@thick % The last line width + \ifcase\count@ \@tempdimb \tabu@thick % The first line width + \else \advance\dimen@ \dimexpr \tabu@thick+\doublerulesep \relax + \fi + \advance\count@ \@ne \futurelet \tabu@temp \tabu@nexthlineAZ +}% \tabu@xhlineAZ +\def\tabu@firsthlinecorrection{% \count@ = number of \hline -1 + \@tempdima \dimexpr \ht\@arstrutbox+\dimen@ + \edef\firsthline{% + \omit \hbox to\z@{\hss{\noexpand\tabu@DBG{yellow}\vrule + height \the\dimexpr\@tempdima+\extratabsurround + depth \dp\@arstrutbox + width \tabustrutrule}\hss}\cr + \noalign{\vskip -\the\dimexpr \@tempdima+\@tempdimb + +\dp\@arstrutbox \relax}% + \the\toks@ + }\ifnum0=`{\fi + \expandafter}\firsthline % we are then ! +}% \tabu@firsthlinecorrection +\def\tabu@lasthlinecorrection{% + \@tempdima \dimexpr \dp\@arstrutbox+\dimen@+\@tempdimb+\@tempdimc + \edef\lasthline{% + \the\toks@ + \noalign{\vskip -\the\dimexpr\dimen@+\@tempdimb+\dp\@arstrutbox}% + \omit \hbox to\z@{\hss{\noexpand\tabu@DBG{yellow}\vrule + depth \the\dimexpr \dp\@arstrutbox+\@tempdimb+\dimen@ + +\extratabsurround-\@tempdimc + height \z@ + width \tabustrutrule}\hss}\cr + }\ifnum0=`{\fi + \expandafter}\lasthline % we are then ! +}% \tabu@lasthlinecorrection +\def\tabu@LT@@hline{% + \ifx\LT@next\hline + \global\let\LT@next \@gobble + \ifx \CT@drsc@\relax + \gdef\CT@LT@sep{% + \noalign{\penalty-\@medpenalty\vskip\doublerulesep}}% + \else + \gdef\CT@LT@sep{% + \multispan\LT@cols{% + \CT@drsc@\leaders\hrule\@height\doublerulesep\hfill}\cr}% + \fi + \else + \global\let\LT@next\empty + \gdef\CT@LT@sep{% + \noalign{\penalty-\@lowpenalty\vskip-\arrayrulewidth}}% + \fi + \ifnum0=`{\fi}% + \multispan\LT@cols + {\CT@arc@\leaders\hrule\@height\arrayrulewidth\hfill}\cr + \CT@LT@sep + \multispan\LT@cols + {\CT@arc@\leaders\hrule\@height\arrayrulewidth\hfill}\cr + \noalign{\penalty\@M}% + \LT@next +}% \tabu@LT@@hline +%% Horizontal lines : \tabucline ------------------------------------ +\let\tabu@start \@tempcnta +\let\tabu@stop \@tempcntb +\newcommand*\tabucline{\noalign{\ifnum0=`}\fi \tabu@cline} +\newcommand*\tabu@cline[2][]{\tabu@startstop{#2}% + \ifnum \tabu@stop<\z@ \toks@{}% + \else \tabu@clinearg{#1}\tabu@thestyle + \edef\tabucline{\toks@{% + \ifnum \tabu@start>\z@ \omit + \tabu@multispan\tabu@start {\span\omit}&\fi + \omit \tabu@multispan\tabu@stop {\span\omit}% + \tabu@thehline\cr + }}\tabucline + \tabu@tracinglines{(tabu:tabucline) Style: #1^^J\the\toks@^^J^^J}% + \fi + \futurelet \tabu@temp \tabu@xcline +}% \tabu@cline +\def\tabu@clinearg #1{% + \ifx\\#1\\\let\tabu@thestyle \tabu@ls@ + \else \@defaultunits \expandafter\let\expandafter\@tempa + \romannumeral-`\0#1\relax \@nnil + \ifx \hbox\@tempa \tabu@clinebox{#1}% + \else\ifx \box\@tempa \tabu@clinebox{#1}% + \else\ifx \vbox\@tempa \tabu@clinebox{#1}% + \else\ifx \vtop\@tempa \tabu@clinebox{#1}% + \else\ifx \copy\@tempa \tabu@clinebox{#1}% + \else\ifx \leaders\@tempa \tabu@clineleads{#1}% + \else\ifx \cleaders\@tempa \tabu@clineleads{#1}% + \else\ifx \xleaders\@tempa \tabu@clineleads{#1}% + \else\tabu@getline {#1}% + \fi\fi\fi\fi\fi\fi\fi\fi + \fi +}% \tabu@clinearg +\def\tabu@clinebox #1{\tabu@clineleads{\xleaders#1\hss}} +\def\tabu@clineleads #1{% + \let\tabu@thestyle \relax \let\tabu@leaders \@undefined + \gdef\tabu@thehrule{#1}} +\def\tabu@thehline{\begingroup + \ifdefined\tabu@leaders + \noexpand\tabu@thehleaders + \else \noexpand\tabu@thehrule + \fi \endgroup +}% \tabu@thehline +\def\tabu@xcline{% + \ifx \tabu@temp\tabucline + \toks@\expandafter{\the\toks@ \noalign + {\ifx\CT@drsc@\relax \vskip + \else \CT@drsc@\hrule height + \fi + \doublerulesep}}% + \fi + \tabu@docline +}% \tabu@xcline +\def\tabu@docline {\ifnum0=`{\fi \expandafter}\the\toks@} +\def\tabu@docline@evr {\xdef\tabu@doclineafter{\the\toks@}% + \ifnum0=`{\fi}\aftergroup\tabu@doclineafter} +\def\tabu@multispan #1#2{% + \ifnum\numexpr#1>\@ne #2\expandafter\tabu@multispan + \else \expandafter\@gobbletwo + \fi {#1-1}{#2}% +}% \tabu@multispan +\def\tabu@startstop #1{\tabu@start@stop #1\relax 1-\tabu@nbcols \@nnil} +\def\tabu@start@stop #1-#2\@nnil{% + \@defaultunits \tabu@start\number 0#1\relax \@nnil + \@defaultunits \tabu@stop \number 0#2\relax \@nnil + \tabu@stop \ifnum \tabu@start>\tabu@nbcols \m@ne + \else\ifnum \tabu@stop=\z@ \tabu@nbcols + \else\ifnum \tabu@stop>\tabu@nbcols \tabu@nbcols + \else \tabu@stop + \fi\fi\fi + \advance\tabu@start \m@ne + \ifnum \tabu@start>\z@ \advance\tabu@stop -\tabu@start \fi +}% \tabu@start@stop +%% Numbers: siunitx S columns (and \tabudecimal) ------------------- +\def\tabu@tabudecimal #1{% + \def\tabu@decimal{#1}\@temptokena{}% + \let\tabu@getdecimal@ \tabu@getdecimal@ignorespaces + \tabu@scandecimal +}% \tabu@tabudecimal +\def\tabu@scandecimal{\futurelet \tabu@temp \tabu@getdecimal@} +\def\tabu@skipdecimal#1{#1\tabu@scandecimal} +\def\tabu@getdecimal@ignorespaces{% + \ifcase 0\ifx\tabu@temp\ignorespaces\else + \ifx\tabu@temp\@sptoken1\else + 2\fi\fi\relax + \let\tabu@getdecimal@ \tabu@getdecimal + \expandafter\tabu@skipdecimal + \or \expandafter\tabu@gobblespace\expandafter\tabu@scandecimal + \else \expandafter\tabu@skipdecimal + \fi +}% \tabu@getdecimal@ignorespaces +\def\tabu@get@decimal#1{\@temptokena\expandafter{\the\@temptokena #1}% + \tabu@scandecimal} +\def\do#1{% + \def\tabu@get@decimalspace#1{% + \@temptokena\expandafter{\the\@temptokena #1}\tabu@scandecimal}% +}\do{ } +\let\tabu@@tabudecimal \tabu@tabudecimal +\def\tabu@getdecimal{% + \ifcase 0\ifx 0\tabu@temp\else + \ifx 1\tabu@temp\else + \ifx 2\tabu@temp\else + \ifx 3\tabu@temp\else + \ifx 4\tabu@temp\else + \ifx 5\tabu@temp\else + \ifx 6\tabu@temp\else + \ifx 7\tabu@temp\else + \ifx 8\tabu@temp\else + \ifx 9\tabu@temp\else + \ifx .\tabu@temp\else + \ifx ,\tabu@temp\else + \ifx -\tabu@temp\else + \ifx +\tabu@temp\else + \ifx e\tabu@temp\else + \ifx E\tabu@temp\else + \ifx\tabu@cellleft\tabu@temp1\else + \ifx\ignorespaces\tabu@temp1\else + \ifx\@sptoken\tabu@temp2\else + 3\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\relax + \expandafter\tabu@get@decimal + \or \expandafter\tabu@skipdecimal + \or \expandafter\tabu@get@decimalspace + \else\expandafter\tabu@printdecimal + \fi +}% \tabu@getdecimal +\def\tabu@printdecimal{% + \edef\tabu@temp{\the\@temptokena}% + \ifx\tabu@temp\@empty\else + \ifx\tabu@temp\space\else + \expandafter\tabu@decimal\expandafter{\the\@temptokena}% + \fi\fi +}% \tabu@printdecimal +%% Verbatim inside X columns ---------------------------------------- +\def\tabu@verbatim{% + \let\verb \tabu@verb + \let\FV@DefineCheckEnd \tabu@FV@DefineCheckEnd +}% \tabu@verbatim +\let\tabu@ltx@verb \verb +\def\tabu@verb{\@ifstar {\tabu@ltx@verb*} \tabu@ltx@verb} +\def\tabu@fancyvrb {% + \def\tabu@FV@DefineCheckEnd ##1{% + \def\tabu@FV@DefineCheckEnd{% + ##1% + \let\FV@CheckEnd \tabu@FV@CheckEnd + \let\FV@@CheckEnd \tabu@FV@@CheckEnd + \let\FV@@@CheckEnd \tabu@FV@@@CheckEnd + \edef\FV@EndScanning{% + \def\noexpand\next{\noexpand\end{\FV@EnvironName}}% + \global\let\noexpand\FV@EnvironName\relax + \noexpand\next}% + \xdef\FV@EnvironName{\detokenize\expandafter{\FV@EnvironName}}}% + }\expandafter\tabu@FV@DefineCheckEnd\expandafter{\FV@DefineCheckEnd} +}% \tabu@fancyvrb +\def\tabu@FV@CheckEnd #1{\expandafter\FV@@CheckEnd \detokenize{#1\end{}}\@nil} +\edef\tabu@FV@@@CheckEnd {\detokenize{\end{}}} +\begingroup +\catcode`\[1 \catcode`\]2 +\@makeother\{ \@makeother\} + \edef\x[\endgroup + \def\noexpand\tabu@FV@@CheckEnd ##1\detokenize[\end{]##2\detokenize[}]##3% + ]\x \@nil{\def\@tempa{#2}\def\@tempb{#3}} +\def\tabu@FV@ListProcessLine #1{% + \hbox {%to \hsize{% + \kern\leftmargin + \hbox {%to \linewidth{% + \FV@LeftListNumber + \FV@LeftListFrame + \FancyVerbFormatLine{#1}\hss +%% DG/SR modification begin - Jan. 28, 1998 (for numbers=right add-on) +%% \FV@RightListFrame}% + \FV@RightListFrame + \FV@RightListNumber}% +%% DG/SR modification end + \hss}} +%% \savetabu -------------------------------------------------------- +\newcommand*\savetabu[1]{\noalign{% + \tabu@sanitizearg{#1}\tabu@temp + \ifx \tabu@temp\@empty \tabu@savewarn{}{The tabu will not be saved}\else + \@ifundefined{tabu@saved@\tabu@temp}{}{\tabu@savewarn{#1}{Overwriting}}% + \ifdefined\tabu@restored \expandafter\let + \csname tabu@saved@\tabu@temp \endcsname \tabu@restored + \else {\tabu@save}% + \fi + \fi}% +}% \savetabu +\def\tabu@save {% + \toks0\expandafter{\tabu@saved@}% + \iftabu@negcoef + \let\tabu@wddef \relax \let\tabu@ \tabu@savewd \edef\tabu@savewd{\tabu@Xcoefs}% + \toks0\expandafter{\the\toks\expandafter0\tabu@savewd}\fi + \toks1\expandafter{\tabu@savedpream}% + \toks2\expandafter{\tabu@savedpreamble}% + \let\@preamble \relax + \let\tabu@savedpream \relax \let\tabu@savedparams \relax + \edef\tabu@preamble{% + \def\noexpand\tabu@aligndefault{\tabu@align}% + \def\tabu@savedparams {\noexpand\the\toks0}% + \def\tabu@savedpream {\noexpand\the\toks1}}% + \edef\tabu@usetabu{% + \def\@preamble {\noexpand\the\toks2}% + \tabu@target \the\tabu@target \relax + \tabucolX \the\tabucolX \relax + \tabu@nbcols \the\tabu@nbcols \relax + \def\noexpand\tabu@aligndefault{\tabu@align}% + \def\tabu@savedparams {\noexpand\the\toks0}% + \def\tabu@savedpream {\noexpand\the\toks1}}% + \let\tabu@aligndefault \relax \let\@sharp \relax + \edef\@tempa{\noexpand\tabu@s@ved + {\tabu@usetabu} + {\tabu@preamble} + {\the\toks1}}\@tempa + \tabu@message@save +}% \tabu@save +\long\def\tabu@s@ved #1#2#3{% + \def\tabu@usetabu{#1}% + \expandafter\gdef\csname tabu@saved@\tabu@temp\endcsname ##1{% + \ifodd ##1% \usetabu + \tabu@measuringfalse \tabu@spreadfalse % Just in case... + \gdef\tabu@usetabu {% + \ifdim \tabu@target>\z@ \tabu@warn@usetabu \fi + \global\let\tabu@usetabu \@undefined + \def\@halignto {to\tabu@target}% + #1% + \ifx \tabu@align\tabu@aligndefault@text + \ifnum \tabu@nested=\z@ + \let\tabu@align \tabu@aligndefault \fi\fi}% + \else % \preamble + \gdef\tabu@preamble {% + \global\let\tabu@preamble \@undefined + #2% + \ifx \tabu@align\tabu@aligndefault@text + \ifnum \tabu@nested=\z@ + \let\tabu@align \tabu@aligndefault \fi\fi}% + \fi + #3}% +}% \tabu@s@ved +\def\tabu@aligndefault@text {\tabu@aligndefault}% +\def\tabu@warn@usetabu {\PackageWarning{tabu} + {Specifying a target with \string\usetabu\space is useless + \MessageBreak The target cannot be changed!}} +\def\tabu@savewd #1#2{\ifdim #2\p@<\z@ \tabu@wddef{#1}{\tabu@wd{#1}}\fi} +\def\tabu@savewarn#1#2{\PackageInfo{tabu} + {User-name `#1' already used for \string\savetabu + \MessageBreak #2}}% +\def\tabu@saveerr#1{\PackageError{tabu} + {User-name `#1' is unknown for \string\usetabu + \MessageBreak I cannot restore an unknown preamble!}\@ehd} +%% \rowfont --------------------------------------------------------- +\newskip \tabu@cellskip +\def\tabu@rowfont{\ifdim \baselineskip=\z@\noalign\fi + {\ifnum0=`}\fi \tabu@row@font} +\newcommand*\tabu@row@font[2][]{% + \ifnum7=\currentgrouptype + \global\let\tabu@@cellleft \tabu@cellleft + \global\let\tabu@@cellright \tabu@cellright + \global\let\tabu@@celllalign \tabu@celllalign + \global\let\tabu@@cellralign \tabu@cellralign + \global\let\tabu@@rowfontreset\tabu@rowfontreset + \fi + \global\let\tabu@rowfontreset \tabu@rowfont@reset + \expandafter\gdef\expandafter\tabu@cellleft\expandafter{\tabu@cellleft #2}% + \ifcsname tabu@cell@#1\endcsname % row alignment + \csname tabu@cell@#1\endcsname \fi + \ifnum0=`{\fi}% end of group / noalign group +}% \rowfont +\def\tabu@ifcolorleavevmode #1{\let\color \tabu@leavevmodecolor #1\let\color\tabu@color}% +\def\tabu@rowfont@reset{% + \global\let\tabu@rowfontreset \tabu@@rowfontreset + \global\let\tabu@cellleft \tabu@@cellleft + \global\let\tabu@cellright \tabu@@cellright + \global\let\tabu@cellfont \@empty + \global\let\tabu@celllalign \tabu@@celllalign + \global\let\tabu@cellralign \tabu@@cellralign +}% \tabu@@rowfontreset +\let\tabu@rowfontreset \@empty % overwritten \AtBeginDocument if colortbl +%% \tabu@prepnext@tok ----------------------------------------------- +\newif \iftabu@cellright +\def\tabu@prepnext@tok{% + \ifnum \count@<\z@ % + \@tempcnta \@M % + \tabu@nbcols\z@ + \let\tabu@fornoopORI \@fornoop + \tabu@cellrightfalse + \else + \ifcase \numexpr \count@-\@tempcnta \relax % (case 0): prev. token is left + \advance \tabu@nbcols \@ne + \iftabu@cellright % before-previous token is right and is finished + \tabu@cellrightfalse % + \tabu@righttok + \fi + \tabu@lefttok + \or % (case 1) previous token is right + \tabu@cellrighttrue \let\@fornoop \tabu@lastnoop + \else % special column: do not change the token + \iftabu@cellright % before-previous token is right + \tabu@cellrightfalse + \tabu@righttok + \fi + \fi % \ifcase + \fi + \tabu@prepnext@tokORI +}% \tabu@prepnext@tok +\long\def\tabu@lastnoop#1\@@#2#3{\tabu@lastn@@p #2\@nextchar \in@\in@@} +\def\tabu@lastn@@p #1\@nextchar #2#3\in@@{% + \ifx \in@#2\else + \let\@fornoop \tabu@fornoopORI + \xdef\tabu@mkpreambuffer{\tabu@nbcols\the\tabu@nbcols \tabu@mkpreambuffer}% + \toks0\expandafter{\expandafter\tabu@everyrowtrue \the\toks0}% + \expandafter\prepnext@tok + \fi +}% \tabu@lastnoop +\def\tabu@righttok{% + \advance \count@ \m@ne + \toks\count@\expandafter {\the\toks\count@ \tabu@cellright \tabu@cellralign}% + \advance \count@ \@ne +}% \tabu@righttok +\def\tabu@lefttok{\toks\count@\expandafter{\expandafter\tabu@celllalign + \the\toks\count@ \tabu@cellleft}% after because of $ +}% \tabu@lefttok +%% Neutralisation of glues ------------------------------------------ +\let\tabu@cellleft \@empty +\let\tabu@cellright \@empty +\tabu@celllalign@def{\tabu@cellleft}% +\let\tabu@cellralign \@empty +\def\tabu@cell@align #1#2#3{% + \let\tabu@maybesiunitx \toks@ \tabu@celllalign + \global \expandafter \tabu@celllalign@def \expandafter {\the\toks@ #1}% + \toks@\expandafter{\tabu@cellralign #2}% + \xdef\tabu@cellralign{\the\toks@}% + \toks@\expandafter{\tabu@cellleft #3}% + \xdef\tabu@cellleft{\the\toks@}% +}% \tabu@cell@align +\def\tabu@cell@l{% force alignment to left + \tabu@cell@align + {\tabu@removehfil \raggedright \tabu@cellleft}% left + {\tabu@flush1\tabu@ignorehfil}% right + \raggedright +}% \tabu@cell@l +\def\tabu@cell@c{% force alignment to center + \tabu@cell@align + {\tabu@removehfil \centering \tabu@flush{.5}\tabu@cellleft} + {\tabu@flush{.5}\tabu@ignorehfil} + \centering +}% \tabu@cell@c +\def\tabu@cell@r{% force alignment to right + \tabu@cell@align + {\tabu@removehfil \raggedleft \tabu@flush1\tabu@cellleft} + \tabu@ignorehfil + \raggedleft +}% \tabu@cell@r +\def\tabu@cell@j{% force justification (for p, m, b columns) + \tabu@cell@align + {\tabu@justify\tabu@cellleft} + {} + \tabu@justify +}% \tabu@cell@j +\def\tabu@justify{% + \leftskip\z@skip \@rightskip\leftskip \rightskip\@rightskip + \parfillskip\@flushglue +}% \tabu@justify +%% ragged2e settings +\def\tabu@cell@L{% force alignment to left (ragged2e) + \tabu@cell@align + {\tabu@removehfil \RaggedRight \tabu@cellleft} + {\tabu@flush 1\tabu@ignorehfil} + \RaggedRight +}% \tabu@cell@L +\def\tabu@cell@C{% force alignment to center (ragged2e) + \tabu@cell@align + {\tabu@removehfil \Centering \tabu@flush{.5}\tabu@cellleft} + {\tabu@flush{.5}\tabu@ignorehfil} + \Centering +}% \tabu@cell@C +\def\tabu@cell@R{% force alignment to right (ragged2e) + \tabu@cell@align + {\tabu@removehfil \RaggedLeft \tabu@flush 1\tabu@cellleft} + \tabu@ignorehfil + \RaggedLeft +}% \tabu@cell@R +\def\tabu@cell@J{% force justification (ragged2e) + \tabu@cell@align + {\justifying \tabu@cellleft} + {} + \justifying +}% \tabu@cell@J +\def\tabu@flush#1{% + \iftabu@colortbl % colortbl uses \hfill rather than \hfil + \hskip \ifnum13<\currentgrouptype \stretch{#1}% + \else \ifdim#1pt<\p@ \tabu@cellskip + \else \stretch{#1} + \fi\fi \relax + \else % array.sty + \ifnum 13<\currentgrouptype + \hfil \hskip1sp \relax \fi + \fi +}% \tabu@flush +\let\tabu@hfil \hfil +\let\tabu@hfill \hfill +\let\tabu@hskip \hskip +\def\tabu@removehfil{% + \iftabu@colortbl + \unkern \tabu@cellskip =\lastskip + \ifnum\gluestretchorder\tabu@cellskip =\tw@ \hskip-\tabu@cellskip + \else \tabu@cellskip \z@skip + \fi + \else + \ifdim\lastskip=1sp\unskip\fi + \ifnum\gluestretchorder\lastskip =\@ne + \hfilneg % \hfilneg for array.sty but not for colortbl... + \fi + \fi +}% \tabu@removehfil +\def\tabu@ignorehfil{\aftergroup \tabu@nohfil} +\def\tabu@nohfil{% \hfil -> do nothing + restore original \hfil + \def\hfil{\let\hfil \tabu@hfil}% local to (alignment template) group +}% \tabu@nohfil +\def\tabu@colortblalignments {% if colortbl + \def\tabu@nohfil{% + \def\hfil {\let\hfil \tabu@hfil}% local to (alignment template) group + \def\hfill {\let\hfill \tabu@hfill}% (colortbl uses \hfill) pfff... + \def\hskip ####1\relax{\let\hskip \tabu@hskip}}% local +}% \tabu@colortblalignments +%% Taking care of footnotes and hyperfootnotes ---------------------- +\long\def\tabu@footnotetext #1{% + \edef\@tempa{\the\tabu@footnotes + \noexpand\footnotetext [\the\csname c@\@mpfn\endcsname]}% + \global\tabu@footnotes\expandafter{\@tempa {#1}}}% +\long\def\tabu@xfootnotetext [#1]#2{% + \global\tabu@footnotes\expandafter{\the\tabu@footnotes + \footnotetext [{#1}]{#2}}} +\let\tabu@xfootnote \@xfootnote +\long\def\tabu@Hy@ftntext{\tabu@Hy@ftntxt {\the \c@footnote }} +\long\def\tabu@Hy@xfootnote [#1]{% + \begingroup + \value\@mpfn #1\relax + \protected@xdef \@thefnmark {\thempfn}% + \endgroup + \@footnotemark \tabu@Hy@ftntxt {#1}% +}% \tabu@Hy@xfootnote +\long\def\tabu@Hy@ftntxt #1#2{% + \edef\@tempa{% + \the\tabu@footnotes + \begingroup + \value\@mpfn #1\relax + \noexpand\protected@xdef\noexpand\@thefnmark {\noexpand\thempfn}% + \expandafter \noexpand \expandafter + \tabu@Hy@footnotetext \expandafter{\Hy@footnote@currentHref}% + }% + \global\tabu@footnotes\expandafter{\@tempa {#2}% + \endgroup}% +}% \tabu@Hy@ftntxt +\long\def\tabu@Hy@footnotetext #1#2{% + \H@@footnotetext{% + \ifHy@nesting + \hyper@@anchor {#1}{#2}% + \else + \Hy@raisedlink{% + \hyper@@anchor {#1}{\relax}% + }% + \def\@currentHref {#1}% + \let\@currentlabelname \@empty + #2% + \fi + }% +}% \tabu@Hy@footnotetext +%% No need for \arraybackslash ! ------------------------------------ +\def\tabu@latextwoe {% +\def\tabu@temp##1##2##3{{\toks@\expandafter{##2##3}\xdef##1{\the\toks@}}} +\tabu@temp \tabu@centering \centering \arraybackslash +\tabu@temp \tabu@raggedleft \raggedleft \arraybackslash +\tabu@temp \tabu@raggedright \raggedright \arraybackslash +}% \tabu@latextwoe +\def\tabu@raggedtwoe {% +\def\tabu@temp ##1##2##3{{\toks@\expandafter{##2##3}\xdef##1{\the\toks@}}} +\tabu@temp \tabu@Centering \Centering \arraybackslash +\tabu@temp \tabu@RaggedLeft \RaggedLeft \arraybackslash +\tabu@temp \tabu@RaggedRight \RaggedRight \arraybackslash +\tabu@temp \tabu@justifying \justifying \arraybackslash +}% \tabu@raggedtwoe +\def\tabu@normalcrbackslash{\let\\\@normalcr} +\def\tabu@trivlist{\expandafter\def\expandafter\@trivlist\expandafter{% + \expandafter\tabu@normalcrbackslash \@trivlist}} +%% Utilities: \fbox \fcolorbox and \tabudecimal ------------------- +\def\tabu@fbox {\leavevmode\afterassignment\tabu@beginfbox \setbox\@tempboxa\hbox} +\def\tabu@beginfbox {\bgroup \kern\fboxsep + \bgroup\aftergroup\tabu@endfbox} +\def\tabu@endfbox {\kern\fboxsep\egroup\egroup + \@frameb@x\relax} +\def\tabu@color@b@x #1#2{\leavevmode \bgroup + \def\tabu@docolor@b@x{#1{#2\color@block{\wd\z@}{\ht\z@}{\dp\z@}\box\z@}}% + \afterassignment\tabu@begincolor@b@x \setbox\z@ \hbox +}% \tabu@color@b@x +\def\tabu@begincolor@b@x {\kern\fboxsep \bgroup + \aftergroup\tabu@endcolor@b@x \set@color} +\def\tabu@endcolor@b@x {\kern\fboxsep \egroup + \dimen@\ht\z@ \advance\dimen@ \fboxsep \ht\z@ \dimen@ + \dimen@\dp\z@ \advance\dimen@ \fboxsep \dp\z@ \dimen@ + \tabu@docolor@b@x \egroup +}% \tabu@endcolor@b@x +%% Corrections (arydshln, delarray, colortbl) ----------------------- +\def\tabu@fix@arrayright {%% \@arrayright is missing from \endarray + \iftabu@colortbl + \ifdefined\adl@array % + \def\tabu@endarray{% + \adl@endarray \egroup \adl@arrayrestore \CT@end \egroup % + \@arrayright % + \gdef\@preamble{}}% + \else % + \def\tabu@endarray{% + \crcr \egroup \egroup % + \@arrayright % + \gdef\@preamble{}\CT@end}% + \fi + \else + \ifdefined\adl@array % + \def\tabu@endarray{% + \adl@endarray \egroup \adl@arrayrestore \egroup % + \@arrayright % + \gdef\@preamble{}}% + \else % + \PackageWarning{tabu} + {\string\@arrayright\space is missing from the + \MessageBreak definition of \string\endarray. + \MessageBreak Compatibility with delarray.sty is broken.}% + \fi\fi +}% \tabu@fix@arrayright +\def\tabu@adl@xarraydashrule #1#2#3{% + \ifnum\@lastchclass=\adl@class@start\else + \ifnum\@lastchclass=\@ne\else + \ifnum\@lastchclass=5 \else % @-arg (class 5) and !-arg (class 1) + \adl@leftrulefalse \fi\fi % must be treated the same + \fi + \ifadl@zwvrule\else \ifadl@inactive\else + \@addtopreamble{\vrule\@width\arrayrulewidth + \@height\z@ \@depth\z@}\fi \fi + \ifadl@leftrule + \@addtopreamble{\adl@vlineL{\CT@arc@}{\adl@dashgapcolor}% + {\number#1}#3}% + \else \@addtopreamble{\adl@vlineR{\CT@arc@}{\adl@dashgapcolor}% + {\number#2}#3} + \fi +}% \tabu@adl@xarraydashrule +\def\tabu@adl@act@endpbox {% + \unskip \ifhmode \nobreak \fi \@finalstrut \@arstrutbox + \egroup \egroup + \adl@colhtdp \box\adl@box \hfil +}% \tabu@adl@act@endpbox +\def\tabu@adl@fix {% + \let\adl@xarraydashrule \tabu@adl@xarraydashrule % arydshln + \let\adl@act@endpbox \tabu@adl@act@endpbox % arydshln + \let\adl@act@@endpbox \tabu@adl@act@endpbox % arydshln + \let\@preamerror \@preamerr % arydshln +}% \tabu@adl@fix +%% Correction for longtable' \@startbox definition ------------------ +%% => \everypar is ``missing'' : TeX should be in vertical mode +\def\tabu@LT@startpbox #1{% + \bgroup + \let\@footnotetext\LT@p@ftntext + \setlength\hsize{#1}% + \@arrayparboxrestore + \everypar{% + \vrule \@height \ht\@arstrutbox \@width \z@ + \everypar{}}% +}% \tabu@LT@startpbox +%% \tracingtabu and the package options ------------------ +\DeclareOption{delarray}{\AtEndOfPackage{\RequirePackage{delarray}}} +\DeclareOption{linegoal}{% + \AtEndOfPackage{% + \RequirePackage{linegoal}[2010/12/07]% + \let\tabudefaulttarget \linegoal% \linegoal is \linewidth if not pdfTeX +}} +\DeclareOption{scantokens}{\tabuscantokenstrue} +\DeclareOption{debugshow}{\AtEndOfPackage{\tracingtabu=\tw@}} +\def\tracingtabu {\begingroup\@ifnextchar=% + {\afterassignment\tabu@tracing\count@} + {\afterassignment\tabu@tracing\count@1\relax}} +\def\tabu@tracing{\expandafter\endgroup + \expandafter\tabu@tr@cing \the\count@ \relax +}% \tabu@tracing +\def\tabu@tr@cing #1\relax {% + \ifnum#1>\thr@@ \let\tabu@tracinglines\message + \else \let\tabu@tracinglines\@gobble + \fi + \ifnum#1>\tw@ \let\tabu@DBG \tabu@@DBG + \def\tabu@mkarstrut {\tabu@DBG@arstrut}% + \tabustrutrule 1.5\p@ + \else \let\tabu@DBG \@gobble + \def\tabu@mkarstrut {\tabu@arstrut}% + \tabustrutrule \z@ + \fi + \ifnum#1>\@ne \let\tabu@debug \message + \else \let\tabu@debug \@gobble + \fi + \ifnum#1>\z@ + \let\tabu@message \message + \let\tabu@tracing@save \tabu@message@save + \let\tabu@starttimer \tabu@pdftimer + \else + \let\tabu@message \@gobble + \let\tabu@tracing@save \@gobble + \let\tabu@starttimer \relax + \fi +}% \tabu@tr@cing +%% Setup \AtBeginDocument +\AtBeginDocument{\tabu@AtBeginDocument} +\def\tabu@AtBeginDocument{\let\tabu@AtBeginDocument \@undefined + \ifdefined\arrayrulecolor \tabu@colortbltrue % + \tabu@colortblalignments % different glues are used + \else \tabu@colortblfalse \fi + \ifdefined\CT@arc@ \else \let\CT@arc@ \relax \fi + \ifdefined\CT@drsc@\else \let\CT@drsc@ \relax \fi + \let\tabu@arc@L \CT@arc@ \let\tabu@drsc@L \CT@drsc@ + \ifodd 1\ifcsname siunitx_table_collect_begin:Nn\endcsname % + \expandafter\ifx + \csname siunitx_table_collect_begin:Nn\endcsname\relax 0\fi\fi\relax + \tabu@siunitxtrue + \else \let\tabu@maybesiunitx \@firstofone % + \let\tabu@siunitx \tabu@nosiunitx + \tabu@siunitxfalse + \fi + \ifdefined\adl@array % + \else \let\tabu@adl@fix \relax + \let\tabu@adl@endtrial \@empty \fi + \ifdefined\longtable % + \else \let\longtabu \tabu@nolongtabu \fi + \ifdefined\cellspacetoplimit \tabu@warn@cellspace\fi + \csname\ifcsname ifHy@hyperfootnotes\endcsname % + ifHy@hyperfootnotes\else iffalse\fi\endcsname + \let\tabu@footnotetext \tabu@Hy@ftntext + \let\tabu@xfootnote \tabu@Hy@xfootnote \fi + \ifdefined\FV@DefineCheckEnd% + \tabu@fancyvrb \fi + \ifdefined\color % + \let\tabu@color \color + \def\tabu@leavevmodecolor ##1{% + \def\tabu@leavevmodecolor {\leavevmode ##1}% + }\expandafter\tabu@leavevmodecolor\expandafter{\color}% + \else + \let\tabu@color \tabu@nocolor + \let\tabu@leavevmodecolor \@firstofone \fi + \tabu@latextwoe + \ifdefined\@raggedtwoe@everyselectfont % + \tabu@raggedtwoe + \else + \let\tabu@cell@L \tabu@cell@l + \let\tabu@cell@R \tabu@cell@r + \let\tabu@cell@C \tabu@cell@c + \let\tabu@cell@J \tabu@cell@j \fi + \expandafter\in@ \expandafter\@arrayright \expandafter{\endarray}% + \ifin@ \let\tabu@endarray \endarray + \else \tabu@fix@arrayright \fi% + \everyrow{}% +}% \tabu@AtBeginDocument +\def\tabu@warn@cellspace{% + \PackageWarning{tabu}{% + Package cellspace has some limitations + \MessageBreak And redefines some macros of array.sty. + \MessageBreak Please use \string\tabulinesep\space to control + \MessageBreak vertical spacing of lines inside tabu environment}% +}% \tabu@warn@cellspace +%% tabu Package initialisation +\tabuscantokensfalse +\let\tabu@arc@G \relax +\let\tabu@drsc@G \relax +\let\tabu@evr@G \@empty +\let\tabu@rc@G \@empty +\def\tabu@ls@G {\tabu@linestyle@}% +\let\tabu@@rowfontreset \@empty % +\let\tabu@@celllalign \@empty +\let\tabu@@cellralign \@empty +\let\tabu@@cellleft \@empty +\let\tabu@@cellright \@empty +\def\tabu@naturalXmin {\z@} +\def\tabu@naturalXmax {\z@} +\let\tabu@rowfontreset \@empty +\def\tabulineon {4pt}\let\tabulineoff \tabulineon +\tabu@everyrowtrue +\ifdefined\pdfelapsedtime % + \def\tabu@pdftimer {\xdef\tabu@starttime{\the\pdfelapsedtime}}% +\else \let\tabu@pdftimer \relax \let\tabu@message@etime \relax +\fi +\tracingtabu=\z@ +\newtabulinestyle {=\maxdimen}% creates the 'factory' settings \tabu@linestyle@ +\tabulinestyle{} +\taburowcolors{} +\let\tabudefaulttarget \linewidth +\ProcessOptions* % \ProcessOptions* is quicker ! +\endinput +%% +%% End of file `tabu.sty'. diff --git a/docs/static/doxygen-awesome-css/.github/workflows/publish.yaml b/docs/static/doxygen-awesome-css/.github/workflows/publish.yaml new file mode 100644 index 0000000..331822f --- /dev/null +++ b/docs/static/doxygen-awesome-css/.github/workflows/publish.yaml @@ -0,0 +1,22 @@ +name: publish +on: + release: + types: [published] +jobs: + deploy: + runs-on: ubuntu-20.04 + steps: + - name: Checkout repository + uses: actions/checkout@v2 + with: + fetch-depth: 0 + - name: set version + run: echo "PROJECT_NUMBER = `git describe --tags`" >> Doxyfile + - name: Generate Documentation + uses: mattnotmitt/doxygen-action@edge + - name: Publish generated content to GitHub Pages + uses: tsunematsu21/actions-publish-gh-pages@v1.0.2 + with: + dir: docs/html + branch: gh-pages + token: ${{ secrets.ACCESS_TOKEN }} \ No newline at end of file diff --git a/docs/static/doxygen-awesome-css/.gitignore b/docs/static/doxygen-awesome-css/.gitignore new file mode 100644 index 0000000..60db5bc --- /dev/null +++ b/docs/static/doxygen-awesome-css/.gitignore @@ -0,0 +1,6 @@ +docs/html +.DS_Store +.idea + +node_modules +*.tgz diff --git a/docs/static/doxygen-awesome-css/.npmignore b/docs/static/doxygen-awesome-css/.npmignore new file mode 100644 index 0000000..90eb4ca --- /dev/null +++ b/docs/static/doxygen-awesome-css/.npmignore @@ -0,0 +1,3 @@ +* +!doxygen-awesome* + diff --git a/docs/static/doxygen-awesome-css/Doxyfile b/docs/static/doxygen-awesome-css/Doxyfile new file mode 100644 index 0000000..6db9c55 --- /dev/null +++ b/docs/static/doxygen-awesome-css/Doxyfile @@ -0,0 +1,2932 @@ +# Doxyfile 1.12.0 + +# This file describes the settings to be used by the documentation system +# Doxygen (www.doxygen.org) for a project. +# +# All text after a double hash (##) is considered a comment and is placed in +# front of the TAG it is preceding. +# +# All text after a single hash (#) is considered a comment and will be ignored. +# The format is: +# TAG = value [value, ...] +# For lists, items can also be appended using: +# TAG += value [value, ...] +# Values that contain spaces should be placed between quotes (\" \"). +# +# Note: +# +# Use Doxygen to compare the used configuration file with the template +# configuration file: +# doxygen -x [configFile] +# Use Doxygen to compare the used configuration file with the template +# configuration file without replacing the environment variables or CMake type +# replacement variables: +# doxygen -x_noenv [configFile] + +#--------------------------------------------------------------------------- +# Project related configuration options +#--------------------------------------------------------------------------- + +# This tag specifies the encoding used for all characters in the configuration +# file that follow. The default is UTF-8 which is also the encoding used for all +# text before the first occurrence of this tag. Doxygen uses libiconv (or the +# iconv built into libc) for the transcoding. See +# https://www.gnu.org/software/libiconv/ for the list of possible encodings. +# The default value is: UTF-8. + +DOXYFILE_ENCODING = UTF-8 + +# The PROJECT_NAME tag is a single word (or a sequence of words surrounded by +# double-quotes, unless you are using Doxywizard) that should identify the +# project for which the documentation is generated. This name is used in the +# title of most generated pages and in a few other places. +# The default value is: My Project. + +PROJECT_NAME = "Doxygen Awesome" + +# The PROJECT_NUMBER tag can be used to enter a project or revision number. This +# could be handy for archiving the generated documentation or if some version +# control system is used. + +PROJECT_NUMBER = + +# Using the PROJECT_BRIEF tag one can provide an optional one line description +# for a project that appears at the top of each page and should give viewer a +# quick idea about the purpose of the project. Keep the description short. + +PROJECT_BRIEF = "Modern Doxygen theme" + +# With the PROJECT_LOGO tag one can specify a logo or an icon that is included +# in the documentation. The maximum height of the logo should not exceed 55 +# pixels and the maximum width should not exceed 200 pixels. Doxygen will copy +# the logo to the output directory. + +PROJECT_LOGO = ./logo.drawio.svg + +# With the PROJECT_ICON tag one can specify an icon that is included in the tabs +# when the HTML document is shown. Doxygen will copy the logo to the output +# directory. + +PROJECT_ICON = + +# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path +# into which the generated documentation will be written. If a relative path is +# entered, it will be relative to the location where Doxygen was started. If +# left blank the current directory will be used. + +OUTPUT_DIRECTORY = docs + +# If the CREATE_SUBDIRS tag is set to YES then Doxygen will create up to 4096 +# sub-directories (in 2 levels) under the output directory of each output format +# and will distribute the generated files over these directories. Enabling this +# option can be useful when feeding Doxygen a huge amount of source files, where +# putting all generated files in the same directory would otherwise causes +# performance problems for the file system. Adapt CREATE_SUBDIRS_LEVEL to +# control the number of sub-directories. +# The default value is: NO. + +CREATE_SUBDIRS = NO + +# Controls the number of sub-directories that will be created when +# CREATE_SUBDIRS tag is set to YES. Level 0 represents 16 directories, and every +# level increment doubles the number of directories, resulting in 4096 +# directories at level 8 which is the default and also the maximum value. The +# sub-directories are organized in 2 levels, the first level always has a fixed +# number of 16 directories. +# Minimum value: 0, maximum value: 8, default value: 8. +# This tag requires that the tag CREATE_SUBDIRS is set to YES. + +CREATE_SUBDIRS_LEVEL = 8 + +# If the ALLOW_UNICODE_NAMES tag is set to YES, Doxygen will allow non-ASCII +# characters to appear in the names of generated files. If set to NO, non-ASCII +# characters will be escaped, for example _xE3_x81_x84 will be used for Unicode +# U+3044. +# The default value is: NO. + +ALLOW_UNICODE_NAMES = NO + +# The OUTPUT_LANGUAGE tag is used to specify the language in which all +# documentation generated by Doxygen is written. Doxygen will use this +# information to generate all constant output in the proper language. +# Possible values are: Afrikaans, Arabic, Armenian, Brazilian, Bulgarian, +# Catalan, Chinese, Chinese-Traditional, Croatian, Czech, Danish, Dutch, English +# (United States), Esperanto, Farsi (Persian), Finnish, French, German, Greek, +# Hindi, Hungarian, Indonesian, Italian, Japanese, Japanese-en (Japanese with +# English messages), Korean, Korean-en (Korean with English messages), Latvian, +# Lithuanian, Macedonian, Norwegian, Persian (Farsi), Polish, Portuguese, +# Romanian, Russian, Serbian, Serbian-Cyrillic, Slovak, Slovene, Spanish, +# Swedish, Turkish, Ukrainian and Vietnamese. +# The default value is: English. + +OUTPUT_LANGUAGE = English + +# If the BRIEF_MEMBER_DESC tag is set to YES, Doxygen will include brief member +# descriptions after the members that are listed in the file and class +# documentation (similar to Javadoc). Set to NO to disable this. +# The default value is: YES. + +BRIEF_MEMBER_DESC = YES + +# If the REPEAT_BRIEF tag is set to YES, Doxygen will prepend the brief +# description of a member or function before the detailed description +# +# Note: If both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the +# brief descriptions will be completely suppressed. +# The default value is: YES. + +REPEAT_BRIEF = YES + +# This tag implements a quasi-intelligent brief description abbreviator that is +# used to form the text in various listings. Each string in this list, if found +# as the leading text of the brief description, will be stripped from the text +# and the result, after processing the whole list, is used as the annotated +# text. Otherwise, the brief description is used as-is. If left blank, the +# following values are used ($name is automatically replaced with the name of +# the entity):The $name class, The $name widget, The $name file, is, provides, +# specifies, contains, represents, a, an and the. + +ABBREVIATE_BRIEF = "The $name class" \ + "The $name widget" \ + "The $name file" \ + is \ + provides \ + specifies \ + contains \ + represents \ + a \ + an \ + the + +# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then +# Doxygen will generate a detailed section even if there is only a brief +# description. +# The default value is: NO. + +ALWAYS_DETAILED_SEC = NO + +# If the INLINE_INHERITED_MEMB tag is set to YES, Doxygen will show all +# inherited members of a class in the documentation of that class as if those +# members were ordinary class members. Constructors, destructors and assignment +# operators of the base classes will not be shown. +# The default value is: NO. + +INLINE_INHERITED_MEMB = NO + +# If the FULL_PATH_NAMES tag is set to YES, Doxygen will prepend the full path +# before files name in the file list and in the header files. If set to NO the +# shortest path that makes the file name unique will be used +# The default value is: YES. + +FULL_PATH_NAMES = YES + +# The STRIP_FROM_PATH tag can be used to strip a user-defined part of the path. +# Stripping is only done if one of the specified strings matches the left-hand +# part of the path. The tag can be used to show relative paths in the file list. +# If left blank the directory from which Doxygen is run is used as the path to +# strip. +# +# Note that you can specify absolute paths here, but also relative paths, which +# will be relative from the directory where Doxygen is started. +# This tag requires that the tag FULL_PATH_NAMES is set to YES. + +STRIP_FROM_PATH = + +# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of the +# path mentioned in the documentation of a class, which tells the reader which +# header file to include in order to use a class. If left blank only the name of +# the header file containing the class definition is used. Otherwise one should +# specify the list of include paths that are normally passed to the compiler +# using the -I flag. + +STRIP_FROM_INC_PATH = + +# If the SHORT_NAMES tag is set to YES, Doxygen will generate much shorter (but +# less readable) file names. This can be useful is your file systems doesn't +# support long names like on DOS, Mac, or CD-ROM. +# The default value is: NO. + +SHORT_NAMES = NO + +# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen will interpret the +# first line (until the first dot) of a Javadoc-style comment as the brief +# description. If set to NO, the Javadoc-style will behave just like regular Qt- +# style comments (thus requiring an explicit @brief command for a brief +# description.) +# The default value is: NO. + +JAVADOC_AUTOBRIEF = NO + +# If the JAVADOC_BANNER tag is set to YES then Doxygen will interpret a line +# such as +# /*************** +# as being the beginning of a Javadoc-style comment "banner". If set to NO, the +# Javadoc-style will behave just like regular comments and it will not be +# interpreted by Doxygen. +# The default value is: NO. + +JAVADOC_BANNER = NO + +# If the QT_AUTOBRIEF tag is set to YES then Doxygen will interpret the first +# line (until the first dot) of a Qt-style comment as the brief description. If +# set to NO, the Qt-style will behave just like regular Qt-style comments (thus +# requiring an explicit \brief command for a brief description.) +# The default value is: NO. + +QT_AUTOBRIEF = NO + +# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen treat a +# multi-line C++ special comment block (i.e. a block of //! or /// comments) as +# a brief description. This used to be the default behavior. The new default is +# to treat a multi-line C++ comment block as a detailed description. Set this +# tag to YES if you prefer the old behavior instead. +# +# Note that setting this tag to YES also means that rational rose comments are +# not recognized any more. +# The default value is: NO. + +MULTILINE_CPP_IS_BRIEF = NO + +# By default Python docstrings are displayed as preformatted text and Doxygen's +# special commands cannot be used. By setting PYTHON_DOCSTRING to NO the +# Doxygen's special commands can be used and the contents of the docstring +# documentation blocks is shown as Doxygen documentation. +# The default value is: YES. + +PYTHON_DOCSTRING = YES + +# If the INHERIT_DOCS tag is set to YES then an undocumented member inherits the +# documentation from any documented member that it re-implements. +# The default value is: YES. + +INHERIT_DOCS = YES + +# If the SEPARATE_MEMBER_PAGES tag is set to YES then Doxygen will produce a new +# page for each member. If set to NO, the documentation of a member will be part +# of the file/class/namespace that contains it. +# The default value is: NO. + +SEPARATE_MEMBER_PAGES = NO + +# The TAB_SIZE tag can be used to set the number of spaces in a tab. Doxygen +# uses this value to replace tabs by spaces in code fragments. +# Minimum value: 1, maximum value: 16, default value: 4. + +TAB_SIZE = 4 + +# This tag can be used to specify a number of aliases that act as commands in +# the documentation. An alias has the form: +# name=value +# For example adding +# "sideeffect=@par Side Effects:^^" +# will allow you to put the command \sideeffect (or @sideeffect) in the +# documentation, which will result in a user-defined paragraph with heading +# "Side Effects:". Note that you cannot put \n's in the value part of an alias +# to insert newlines (in the resulting output). You can put ^^ in the value part +# of an alias to insert a newline as if a physical newline was in the original +# file. When you need a literal { or } or , in the value part of an alias you +# have to escape them by means of a backslash (\), this can lead to conflicts +# with the commands \{ and \} for these it is advised to use the version @{ and +# @} or use a double escape (\\{ and \\}) + +ALIASES = + +# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources +# only. Doxygen will then generate output that is more tailored for C. For +# instance, some of the names that are used will be different. The list of all +# members will be omitted, etc. +# The default value is: NO. + +OPTIMIZE_OUTPUT_FOR_C = NO + +# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java or +# Python sources only. Doxygen will then generate output that is more tailored +# for that language. For instance, namespaces will be presented as packages, +# qualified scopes will look different, etc. +# The default value is: NO. + +OPTIMIZE_OUTPUT_JAVA = NO + +# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran +# sources. Doxygen will then generate output that is tailored for Fortran. +# The default value is: NO. + +OPTIMIZE_FOR_FORTRAN = NO + +# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL +# sources. Doxygen will then generate output that is tailored for VHDL. +# The default value is: NO. + +OPTIMIZE_OUTPUT_VHDL = NO + +# Set the OPTIMIZE_OUTPUT_SLICE tag to YES if your project consists of Slice +# sources only. Doxygen will then generate output that is more tailored for that +# language. For instance, namespaces will be presented as modules, types will be +# separated into more groups, etc. +# The default value is: NO. + +OPTIMIZE_OUTPUT_SLICE = NO + +# Doxygen selects the parser to use depending on the extension of the files it +# parses. With this tag you can assign which parser to use for a given +# extension. Doxygen has a built-in mapping, but you can override or extend it +# using this tag. The format is ext=language, where ext is a file extension, and +# language is one of the parsers supported by Doxygen: IDL, Java, JavaScript, +# Csharp (C#), C, C++, Lex, D, PHP, md (Markdown), Objective-C, Python, Slice, +# VHDL, Fortran (fixed format Fortran: FortranFixed, free formatted Fortran: +# FortranFree, unknown formatted Fortran: Fortran. In the later case the parser +# tries to guess whether the code is fixed or free formatted code, this is the +# default for Fortran type files). For instance to make Doxygen treat .inc files +# as Fortran files (default is PHP), and .f files as C (default is Fortran), +# use: inc=Fortran f=C. +# +# Note: For files without extension you can use no_extension as a placeholder. +# +# Note that for custom extensions you also need to set FILE_PATTERNS otherwise +# the files are not read by Doxygen. When specifying no_extension you should add +# * to the FILE_PATTERNS. +# +# Note see also the list of default file extension mappings. + +EXTENSION_MAPPING = + +# If the MARKDOWN_SUPPORT tag is enabled then Doxygen pre-processes all comments +# according to the Markdown format, which allows for more readable +# documentation. See https://daringfireball.net/projects/markdown/ for details. +# The output of markdown processing is further processed by Doxygen, so you can +# mix Doxygen, HTML, and XML commands with Markdown formatting. Disable only in +# case of backward compatibilities issues. +# The default value is: YES. + +MARKDOWN_SUPPORT = YES + +# When the TOC_INCLUDE_HEADINGS tag is set to a non-zero value, all headings up +# to that level are automatically included in the table of contents, even if +# they do not have an id attribute. +# Note: This feature currently applies only to Markdown headings. +# Minimum value: 0, maximum value: 99, default value: 6. +# This tag requires that the tag MARKDOWN_SUPPORT is set to YES. + +TOC_INCLUDE_HEADINGS = 5 + +# The MARKDOWN_ID_STYLE tag can be used to specify the algorithm used to +# generate identifiers for the Markdown headings. Note: Every identifier is +# unique. +# Possible values are: DOXYGEN use a fixed 'autotoc_md' string followed by a +# sequence number starting at 0 and GITHUB use the lower case version of title +# with any whitespace replaced by '-' and punctuation characters removed. +# The default value is: DOXYGEN. +# This tag requires that the tag MARKDOWN_SUPPORT is set to YES. + +MARKDOWN_ID_STYLE = DOXYGEN + +# When enabled Doxygen tries to link words that correspond to documented +# classes, or namespaces to their corresponding documentation. Such a link can +# be prevented in individual cases by putting a % sign in front of the word or +# globally by setting AUTOLINK_SUPPORT to NO. +# The default value is: YES. + +AUTOLINK_SUPPORT = YES + +# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want +# to include (a tag file for) the STL sources as input, then you should set this +# tag to YES in order to let Doxygen match functions declarations and +# definitions whose arguments contain STL classes (e.g. func(std::string); +# versus func(std::string) {}). This also makes the inheritance and +# collaboration diagrams that involve STL classes more complete and accurate. +# The default value is: NO. + +BUILTIN_STL_SUPPORT = NO + +# If you use Microsoft's C++/CLI language, you should set this option to YES to +# enable parsing support. +# The default value is: NO. + +CPP_CLI_SUPPORT = NO + +# Set the SIP_SUPPORT tag to YES if your project consists of sip (see: +# https://www.riverbankcomputing.com/software) sources only. Doxygen will parse +# them like normal C++ but will assume all classes use public instead of private +# inheritance when no explicit protection keyword is present. +# The default value is: NO. + +SIP_SUPPORT = NO + +# For Microsoft's IDL there are propget and propput attributes to indicate +# getter and setter methods for a property. Setting this option to YES will make +# Doxygen to replace the get and set methods by a property in the documentation. +# This will only work if the methods are indeed getting or setting a simple +# type. If this is not the case, or you want to show the methods anyway, you +# should set this option to NO. +# The default value is: YES. + +IDL_PROPERTY_SUPPORT = YES + +# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC +# tag is set to YES then Doxygen will reuse the documentation of the first +# member in the group (if any) for the other members of the group. By default +# all members of a group must be documented explicitly. +# The default value is: NO. + +DISTRIBUTE_GROUP_DOC = NO + +# If one adds a struct or class to a group and this option is enabled, then also +# any nested class or struct is added to the same group. By default this option +# is disabled and one has to add nested compounds explicitly via \ingroup. +# The default value is: NO. + +GROUP_NESTED_COMPOUNDS = NO + +# Set the SUBGROUPING tag to YES to allow class member groups of the same type +# (for instance a group of public functions) to be put as a subgroup of that +# type (e.g. under the Public Functions section). Set it to NO to prevent +# subgrouping. Alternatively, this can be done per class using the +# \nosubgrouping command. +# The default value is: YES. + +SUBGROUPING = YES + +# When the INLINE_GROUPED_CLASSES tag is set to YES, classes, structs and unions +# are shown inside the group in which they are included (e.g. using \ingroup) +# instead of on a separate page (for HTML and Man pages) or section (for LaTeX +# and RTF). +# +# Note that this feature does not work in combination with +# SEPARATE_MEMBER_PAGES. +# The default value is: NO. + +INLINE_GROUPED_CLASSES = NO + +# When the INLINE_SIMPLE_STRUCTS tag is set to YES, structs, classes, and unions +# with only public data fields or simple typedef fields will be shown inline in +# the documentation of the scope in which they are defined (i.e. file, +# namespace, or group documentation), provided this scope is documented. If set +# to NO, structs, classes, and unions are shown on a separate page (for HTML and +# Man pages) or section (for LaTeX and RTF). +# The default value is: NO. + +INLINE_SIMPLE_STRUCTS = NO + +# When TYPEDEF_HIDES_STRUCT tag is enabled, a typedef of a struct, union, or +# enum is documented as struct, union, or enum with the name of the typedef. So +# typedef struct TypeS {} TypeT, will appear in the documentation as a struct +# with name TypeT. When disabled the typedef will appear as a member of a file, +# namespace, or class. And the struct will be named TypeS. This can typically be +# useful for C code in case the coding convention dictates that all compound +# types are typedef'ed and only the typedef is referenced, never the tag name. +# The default value is: NO. + +TYPEDEF_HIDES_STRUCT = NO + +# The size of the symbol lookup cache can be set using LOOKUP_CACHE_SIZE. This +# cache is used to resolve symbols given their name and scope. Since this can be +# an expensive process and often the same symbol appears multiple times in the +# code, Doxygen keeps a cache of pre-resolved symbols. If the cache is too small +# Doxygen will become slower. If the cache is too large, memory is wasted. The +# cache size is given by this formula: 2^(16+LOOKUP_CACHE_SIZE). The valid range +# is 0..9, the default is 0, corresponding to a cache size of 2^16=65536 +# symbols. At the end of a run Doxygen will report the cache usage and suggest +# the optimal cache size from a speed point of view. +# Minimum value: 0, maximum value: 9, default value: 0. + +LOOKUP_CACHE_SIZE = 0 + +# The NUM_PROC_THREADS specifies the number of threads Doxygen is allowed to use +# during processing. When set to 0 Doxygen will based this on the number of +# cores available in the system. You can set it explicitly to a value larger +# than 0 to get more control over the balance between CPU load and processing +# speed. At this moment only the input processing can be done using multiple +# threads. Since this is still an experimental feature the default is set to 1, +# which effectively disables parallel processing. Please report any issues you +# encounter. Generating dot graphs in parallel is controlled by the +# DOT_NUM_THREADS setting. +# Minimum value: 0, maximum value: 32, default value: 1. + +NUM_PROC_THREADS = 1 + +# If the TIMESTAMP tag is set different from NO then each generated page will +# contain the date or date and time when the page was generated. Setting this to +# NO can help when comparing the output of multiple runs. +# Possible values are: YES, NO, DATETIME and DATE. +# The default value is: NO. + +TIMESTAMP = NO + +#--------------------------------------------------------------------------- +# Build related configuration options +#--------------------------------------------------------------------------- + +# If the EXTRACT_ALL tag is set to YES, Doxygen will assume all entities in +# documentation are documented, even if no documentation was available. Private +# class members and static file members will be hidden unless the +# EXTRACT_PRIVATE respectively EXTRACT_STATIC tags are set to YES. +# Note: This will also disable the warnings about undocumented members that are +# normally produced when WARNINGS is set to YES. +# The default value is: NO. + +EXTRACT_ALL = YES + +# If the EXTRACT_PRIVATE tag is set to YES, all private members of a class will +# be included in the documentation. +# The default value is: NO. + +EXTRACT_PRIVATE = NO + +# If the EXTRACT_PRIV_VIRTUAL tag is set to YES, documented private virtual +# methods of a class will be included in the documentation. +# The default value is: NO. + +EXTRACT_PRIV_VIRTUAL = NO + +# If the EXTRACT_PACKAGE tag is set to YES, all members with package or internal +# scope will be included in the documentation. +# The default value is: NO. + +EXTRACT_PACKAGE = NO + +# If the EXTRACT_STATIC tag is set to YES, all static members of a file will be +# included in the documentation. +# The default value is: NO. + +EXTRACT_STATIC = NO + +# If the EXTRACT_LOCAL_CLASSES tag is set to YES, classes (and structs) defined +# locally in source files will be included in the documentation. If set to NO, +# only classes defined in header files are included. Does not have any effect +# for Java sources. +# The default value is: YES. + +EXTRACT_LOCAL_CLASSES = YES + +# This flag is only useful for Objective-C code. If set to YES, local methods, +# which are defined in the implementation section but not in the interface are +# included in the documentation. If set to NO, only methods in the interface are +# included. +# The default value is: NO. + +EXTRACT_LOCAL_METHODS = NO + +# If this flag is set to YES, the members of anonymous namespaces will be +# extracted and appear in the documentation as a namespace called +# 'anonymous_namespace{file}', where file will be replaced with the base name of +# the file that contains the anonymous namespace. By default anonymous namespace +# are hidden. +# The default value is: NO. + +EXTRACT_ANON_NSPACES = NO + +# If this flag is set to YES, the name of an unnamed parameter in a declaration +# will be determined by the corresponding definition. By default unnamed +# parameters remain unnamed in the output. +# The default value is: YES. + +RESOLVE_UNNAMED_PARAMS = YES + +# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all +# undocumented members inside documented classes or files. If set to NO these +# members will be included in the various overviews, but no documentation +# section is generated. This option has no effect if EXTRACT_ALL is enabled. +# The default value is: NO. + +HIDE_UNDOC_MEMBERS = NO + +# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all +# undocumented classes that are normally visible in the class hierarchy. If set +# to NO, these classes will be included in the various overviews. This option +# will also hide undocumented C++ concepts if enabled. This option has no effect +# if EXTRACT_ALL is enabled. +# The default value is: NO. + +HIDE_UNDOC_CLASSES = NO + +# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, Doxygen will hide all friend +# declarations. If set to NO, these declarations will be included in the +# documentation. +# The default value is: NO. + +HIDE_FRIEND_COMPOUNDS = NO + +# If the HIDE_IN_BODY_DOCS tag is set to YES, Doxygen will hide any +# documentation blocks found inside the body of a function. If set to NO, these +# blocks will be appended to the function's detailed documentation block. +# The default value is: NO. + +HIDE_IN_BODY_DOCS = NO + +# The INTERNAL_DOCS tag determines if documentation that is typed after a +# \internal command is included. If the tag is set to NO then the documentation +# will be excluded. Set it to YES to include the internal documentation. +# The default value is: NO. + +INTERNAL_DOCS = NO + +# With the correct setting of option CASE_SENSE_NAMES Doxygen will better be +# able to match the capabilities of the underlying filesystem. In case the +# filesystem is case sensitive (i.e. it supports files in the same directory +# whose names only differ in casing), the option must be set to YES to properly +# deal with such files in case they appear in the input. For filesystems that +# are not case sensitive the option should be set to NO to properly deal with +# output files written for symbols that only differ in casing, such as for two +# classes, one named CLASS and the other named Class, and to also support +# references to files without having to specify the exact matching casing. On +# Windows (including Cygwin) and macOS, users should typically set this option +# to NO, whereas on Linux or other Unix flavors it should typically be set to +# YES. +# Possible values are: SYSTEM, NO and YES. +# The default value is: SYSTEM. + +CASE_SENSE_NAMES = NO + +# If the HIDE_SCOPE_NAMES tag is set to NO then Doxygen will show members with +# their full class and namespace scopes in the documentation. If set to YES, the +# scope will be hidden. +# The default value is: NO. + +HIDE_SCOPE_NAMES = NO + +# If the HIDE_COMPOUND_REFERENCE tag is set to NO (default) then Doxygen will +# append additional text to a page's title, such as Class Reference. If set to +# YES the compound reference will be hidden. +# The default value is: NO. + +HIDE_COMPOUND_REFERENCE= NO + +# If the SHOW_HEADERFILE tag is set to YES then the documentation for a class +# will show which file needs to be included to use the class. +# The default value is: YES. + +SHOW_HEADERFILE = YES + +# If the SHOW_INCLUDE_FILES tag is set to YES then Doxygen will put a list of +# the files that are included by a file in the documentation of that file. +# The default value is: YES. + +SHOW_INCLUDE_FILES = YES + +# If the SHOW_GROUPED_MEMB_INC tag is set to YES then Doxygen will add for each +# grouped member an include statement to the documentation, telling the reader +# which file to include in order to use the member. +# The default value is: NO. + +SHOW_GROUPED_MEMB_INC = NO + +# If the FORCE_LOCAL_INCLUDES tag is set to YES then Doxygen will list include +# files with double quotes in the documentation rather than with sharp brackets. +# The default value is: NO. + +FORCE_LOCAL_INCLUDES = NO + +# If the INLINE_INFO tag is set to YES then a tag [inline] is inserted in the +# documentation for inline members. +# The default value is: YES. + +INLINE_INFO = YES + +# If the SORT_MEMBER_DOCS tag is set to YES then Doxygen will sort the +# (detailed) documentation of file and class members alphabetically by member +# name. If set to NO, the members will appear in declaration order. +# The default value is: YES. + +SORT_MEMBER_DOCS = YES + +# If the SORT_BRIEF_DOCS tag is set to YES then Doxygen will sort the brief +# descriptions of file, namespace and class members alphabetically by member +# name. If set to NO, the members will appear in declaration order. Note that +# this will also influence the order of the classes in the class list. +# The default value is: NO. + +SORT_BRIEF_DOCS = NO + +# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then Doxygen will sort the +# (brief and detailed) documentation of class members so that constructors and +# destructors are listed first. If set to NO the constructors will appear in the +# respective orders defined by SORT_BRIEF_DOCS and SORT_MEMBER_DOCS. +# Note: If SORT_BRIEF_DOCS is set to NO this option is ignored for sorting brief +# member documentation. +# Note: If SORT_MEMBER_DOCS is set to NO this option is ignored for sorting +# detailed member documentation. +# The default value is: NO. + +SORT_MEMBERS_CTORS_1ST = NO + +# If the SORT_GROUP_NAMES tag is set to YES then Doxygen will sort the hierarchy +# of group names into alphabetical order. If set to NO the group names will +# appear in their defined order. +# The default value is: NO. + +SORT_GROUP_NAMES = NO + +# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be sorted by +# fully-qualified names, including namespaces. If set to NO, the class list will +# be sorted only by class name, not including the namespace part. +# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. +# Note: This option applies only to the class list, not to the alphabetical +# list. +# The default value is: NO. + +SORT_BY_SCOPE_NAME = NO + +# If the STRICT_PROTO_MATCHING option is enabled and Doxygen fails to do proper +# type resolution of all parameters of a function it will reject a match between +# the prototype and the implementation of a member function even if there is +# only one candidate or it is obvious which candidate to choose by doing a +# simple string match. By disabling STRICT_PROTO_MATCHING Doxygen will still +# accept a match between prototype and implementation in such cases. +# The default value is: NO. + +STRICT_PROTO_MATCHING = NO + +# The GENERATE_TODOLIST tag can be used to enable (YES) or disable (NO) the todo +# list. This list is created by putting \todo commands in the documentation. +# The default value is: YES. + +GENERATE_TODOLIST = YES + +# The GENERATE_TESTLIST tag can be used to enable (YES) or disable (NO) the test +# list. This list is created by putting \test commands in the documentation. +# The default value is: YES. + +GENERATE_TESTLIST = YES + +# The GENERATE_BUGLIST tag can be used to enable (YES) or disable (NO) the bug +# list. This list is created by putting \bug commands in the documentation. +# The default value is: YES. + +GENERATE_BUGLIST = YES + +# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or disable (NO) +# the deprecated list. This list is created by putting \deprecated commands in +# the documentation. +# The default value is: YES. + +GENERATE_DEPRECATEDLIST= YES + +# The ENABLED_SECTIONS tag can be used to enable conditional documentation +# sections, marked by \if ... \endif and \cond +# ... \endcond blocks. + +ENABLED_SECTIONS = + +# The MAX_INITIALIZER_LINES tag determines the maximum number of lines that the +# initial value of a variable or macro / define can have for it to appear in the +# documentation. If the initializer consists of more lines than specified here +# it will be hidden. Use a value of 0 to hide initializers completely. The +# appearance of the value of individual variables and macros / defines can be +# controlled using \showinitializer or \hideinitializer command in the +# documentation regardless of this setting. +# Minimum value: 0, maximum value: 10000, default value: 30. + +MAX_INITIALIZER_LINES = 30 + +# Set the SHOW_USED_FILES tag to NO to disable the list of files generated at +# the bottom of the documentation of classes and structs. If set to YES, the +# list will mention the files that were used to generate the documentation. +# The default value is: YES. + +SHOW_USED_FILES = YES + +# Set the SHOW_FILES tag to NO to disable the generation of the Files page. This +# will remove the Files entry from the Quick Index and from the Folder Tree View +# (if specified). +# The default value is: YES. + +SHOW_FILES = YES + +# Set the SHOW_NAMESPACES tag to NO to disable the generation of the Namespaces +# page. This will remove the Namespaces entry from the Quick Index and from the +# Folder Tree View (if specified). +# The default value is: YES. + +SHOW_NAMESPACES = YES + +# The FILE_VERSION_FILTER tag can be used to specify a program or script that +# Doxygen should invoke to get the current version for each file (typically from +# the version control system). Doxygen will invoke the program by executing (via +# popen()) the command command input-file, where command is the value of the +# FILE_VERSION_FILTER tag, and input-file is the name of an input file provided +# by Doxygen. Whatever the program writes to standard output is used as the file +# version. For an example see the documentation. + +FILE_VERSION_FILTER = + +# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed +# by Doxygen. The layout file controls the global structure of the generated +# output files in an output format independent way. To create the layout file +# that represents Doxygen's defaults, run Doxygen with the -l option. You can +# optionally specify a file name after the option, if omitted DoxygenLayout.xml +# will be used as the name of the layout file. See also section "Changing the +# layout of pages" for information. +# +# Note that if you run Doxygen from a directory containing a file called +# DoxygenLayout.xml, Doxygen will parse it automatically even if the LAYOUT_FILE +# tag is left empty. + +LAYOUT_FILE = + +# The CITE_BIB_FILES tag can be used to specify one or more bib files containing +# the reference definitions. This must be a list of .bib files. The .bib +# extension is automatically appended if omitted. This requires the bibtex tool +# to be installed. See also https://en.wikipedia.org/wiki/BibTeX for more info. +# For LaTeX the style of the bibliography can be controlled using +# LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the +# search path. See also \cite for info how to create references. + +CITE_BIB_FILES = + +# The EXTERNAL_TOOL_PATH tag can be used to extend the search path (PATH +# environment variable) so that external tools such as latex and gs can be +# found. +# Note: Directories specified with EXTERNAL_TOOL_PATH are added in front of the +# path already specified by the PATH variable, and are added in the order +# specified. +# Note: This option is particularly useful for macOS version 14 (Sonoma) and +# higher, when running Doxygen from Doxywizard, because in this case any user- +# defined changes to the PATH are ignored. A typical example on macOS is to set +# EXTERNAL_TOOL_PATH = /Library/TeX/texbin /usr/local/bin +# together with the standard path, the full search path used by doxygen when +# launching external tools will then become +# PATH=/Library/TeX/texbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin + +EXTERNAL_TOOL_PATH = + +#--------------------------------------------------------------------------- +# Configuration options related to warning and progress messages +#--------------------------------------------------------------------------- + +# The QUIET tag can be used to turn on/off the messages that are generated to +# standard output by Doxygen. If QUIET is set to YES this implies that the +# messages are off. +# The default value is: NO. + +QUIET = NO + +# The WARNINGS tag can be used to turn on/off the warning messages that are +# generated to standard error (stderr) by Doxygen. If WARNINGS is set to YES +# this implies that the warnings are on. +# +# Tip: Turn warnings on while writing the documentation. +# The default value is: YES. + +WARNINGS = YES + +# If the WARN_IF_UNDOCUMENTED tag is set to YES then Doxygen will generate +# warnings for undocumented members. If EXTRACT_ALL is set to YES then this flag +# will automatically be disabled. +# The default value is: YES. + +WARN_IF_UNDOCUMENTED = YES + +# If the WARN_IF_DOC_ERROR tag is set to YES, Doxygen will generate warnings for +# potential errors in the documentation, such as documenting some parameters in +# a documented function twice, or documenting parameters that don't exist or +# using markup commands wrongly. +# The default value is: YES. + +WARN_IF_DOC_ERROR = YES + +# If WARN_IF_INCOMPLETE_DOC is set to YES, Doxygen will warn about incomplete +# function parameter documentation. If set to NO, Doxygen will accept that some +# parameters have no documentation without warning. +# The default value is: YES. + +WARN_IF_INCOMPLETE_DOC = YES + +# This WARN_NO_PARAMDOC option can be enabled to get warnings for functions that +# are documented, but have no documentation for their parameters or return +# value. If set to NO, Doxygen will only warn about wrong parameter +# documentation, but not about the absence of documentation. If EXTRACT_ALL is +# set to YES then this flag will automatically be disabled. See also +# WARN_IF_INCOMPLETE_DOC +# The default value is: NO. + +WARN_NO_PARAMDOC = NO + +# If WARN_IF_UNDOC_ENUM_VAL option is set to YES, Doxygen will warn about +# undocumented enumeration values. If set to NO, Doxygen will accept +# undocumented enumeration values. If EXTRACT_ALL is set to YES then this flag +# will automatically be disabled. +# The default value is: NO. + +WARN_IF_UNDOC_ENUM_VAL = NO + +# If the WARN_AS_ERROR tag is set to YES then Doxygen will immediately stop when +# a warning is encountered. If the WARN_AS_ERROR tag is set to FAIL_ON_WARNINGS +# then Doxygen will continue running as if WARN_AS_ERROR tag is set to NO, but +# at the end of the Doxygen process Doxygen will return with a non-zero status. +# If the WARN_AS_ERROR tag is set to FAIL_ON_WARNINGS_PRINT then Doxygen behaves +# like FAIL_ON_WARNINGS but in case no WARN_LOGFILE is defined Doxygen will not +# write the warning messages in between other messages but write them at the end +# of a run, in case a WARN_LOGFILE is defined the warning messages will be +# besides being in the defined file also be shown at the end of a run, unless +# the WARN_LOGFILE is defined as - i.e. standard output (stdout) in that case +# the behavior will remain as with the setting FAIL_ON_WARNINGS. +# Possible values are: NO, YES, FAIL_ON_WARNINGS and FAIL_ON_WARNINGS_PRINT. +# The default value is: NO. + +WARN_AS_ERROR = NO + +# The WARN_FORMAT tag determines the format of the warning messages that Doxygen +# can produce. The string should contain the $file, $line, and $text tags, which +# will be replaced by the file and line number from which the warning originated +# and the warning text. Optionally the format may contain $version, which will +# be replaced by the version of the file (if it could be obtained via +# FILE_VERSION_FILTER) +# See also: WARN_LINE_FORMAT +# The default value is: $file:$line: $text. + +WARN_FORMAT = "$file:$line: $text" + +# In the $text part of the WARN_FORMAT command it is possible that a reference +# to a more specific place is given. To make it easier to jump to this place +# (outside of Doxygen) the user can define a custom "cut" / "paste" string. +# Example: +# WARN_LINE_FORMAT = "'vi $file +$line'" +# See also: WARN_FORMAT +# The default value is: at line $line of file $file. + +WARN_LINE_FORMAT = "at line $line of file $file" + +# The WARN_LOGFILE tag can be used to specify a file to which warning and error +# messages should be written. If left blank the output is written to standard +# error (stderr). In case the file specified cannot be opened for writing the +# warning and error messages are written to standard error. When as file - is +# specified the warning and error messages are written to standard output +# (stdout). + +WARN_LOGFILE = + +#--------------------------------------------------------------------------- +# Configuration options related to the input files +#--------------------------------------------------------------------------- + +# The INPUT tag is used to specify the files and/or directories that contain +# documented source files. You may enter file names like myfile.cpp or +# directories like /usr/src/myproject. Separate the files or directories with +# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING +# Note: If this tag is empty the current directory is searched. + +INPUT = include \ + README.md \ + docs/extensions.md \ + docs/customization.md \ + docs/tricks.md + +# This tag can be used to specify the character encoding of the source files +# that Doxygen parses. Internally Doxygen uses the UTF-8 encoding. Doxygen uses +# libiconv (or the iconv built into libc) for the transcoding. See the libiconv +# documentation (see: +# https://www.gnu.org/software/libiconv/) for the list of possible encodings. +# See also: INPUT_FILE_ENCODING +# The default value is: UTF-8. + +INPUT_ENCODING = UTF-8 + +# This tag can be used to specify the character encoding of the source files +# that Doxygen parses The INPUT_FILE_ENCODING tag can be used to specify +# character encoding on a per file pattern basis. Doxygen will compare the file +# name with each pattern and apply the encoding instead of the default +# INPUT_ENCODING) if there is a match. The character encodings are a list of the +# form: pattern=encoding (like *.php=ISO-8859-1). +# See also: INPUT_ENCODING for further information on supported encodings. + +INPUT_FILE_ENCODING = + +# If the value of the INPUT tag contains directories, you can use the +# FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and +# *.h) to filter out the source-files in the directories. +# +# Note that for custom extensions or not directly supported extensions you also +# need to set EXTENSION_MAPPING for the extension otherwise the files are not +# read by Doxygen. +# +# Note the list of default checked file patterns might differ from the list of +# default file extension mappings. +# +# If left blank the following patterns are tested:*.c, *.cc, *.cxx, *.cxxm, +# *.cpp, *.cppm, *.ccm, *.c++, *.c++m, *.java, *.ii, *.ixx, *.ipp, *.i++, *.inl, +# *.idl, *.ddl, *.odl, *.h, *.hh, *.hxx, *.hpp, *.h++, *.ixx, *.l, *.cs, *.d, +# *.php, *.php4, *.php5, *.phtml, *.inc, *.m, *.markdown, *.md, *.mm, *.dox (to +# be provided as Doxygen C comment), *.py, *.pyw, *.f90, *.f95, *.f03, *.f08, +# *.f18, *.f, *.for, *.vhd, *.vhdl, *.ucf, *.qsf and *.ice. + +FILE_PATTERNS = *.c \ + *.cc \ + *.cxx \ + *.cpp \ + *.c++ \ + *.java \ + *.ii \ + *.ixx \ + *.ipp \ + *.i++ \ + *.inl \ + *.idl \ + *.ddl \ + *.odl \ + *.h \ + *.hh \ + *.hxx \ + *.hpp \ + *.h++ \ + *.cs \ + *.d \ + *.php \ + *.php4 \ + *.php5 \ + *.phtml \ + *.inc \ + *.m \ + *.markdown \ + *.md \ + *.mm \ + *.dox \ + *.py \ + *.pyw \ + *.f90 \ + *.f95 \ + *.f03 \ + *.f08 \ + *.f18 \ + *.f \ + *.for \ + *.vhd \ + *.vhdl \ + *.ucf \ + *.qsf \ + *.ice + +# The RECURSIVE tag can be used to specify whether or not subdirectories should +# be searched for input files as well. +# The default value is: NO. + +RECURSIVE = YES + +# The EXCLUDE tag can be used to specify files and/or directories that should be +# excluded from the INPUT source files. This way you can easily exclude a +# subdirectory from a directory tree whose root is specified with the INPUT tag. +# +# Note that relative paths are relative to the directory from which Doxygen is +# run. + +EXCLUDE = + +# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or +# directories that are symbolic links (a Unix file system feature) are excluded +# from the input. +# The default value is: NO. + +EXCLUDE_SYMLINKS = NO + +# If the value of the INPUT tag contains directories, you can use the +# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude +# certain files from those directories. +# +# Note that the wildcards are matched against the file with absolute path, so to +# exclude all test directories for example use the pattern */test/* + +EXCLUDE_PATTERNS = + +# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names +# (namespaces, classes, functions, etc.) that should be excluded from the +# output. The symbol name can be a fully qualified name, a word, or if the +# wildcard * is used, a substring. Examples: ANamespace, AClass, +# ANamespace::AClass, ANamespace::*Test + +EXCLUDE_SYMBOLS = + +# The EXAMPLE_PATH tag can be used to specify one or more files or directories +# that contain example code fragments that are included (see the \include +# command). + +EXAMPLE_PATH = + +# If the value of the EXAMPLE_PATH tag contains directories, you can use the +# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp and +# *.h) to filter out the source-files in the directories. If left blank all +# files are included. + +EXAMPLE_PATTERNS = * + +# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be +# searched for input files to be used with the \include or \dontinclude commands +# irrespective of the value of the RECURSIVE tag. +# The default value is: NO. + +EXAMPLE_RECURSIVE = NO + +# The IMAGE_PATH tag can be used to specify one or more files or directories +# that contain images that are to be included in the documentation (see the +# \image command). + +IMAGE_PATH = img \ + docs/img + +# The INPUT_FILTER tag can be used to specify a program that Doxygen should +# invoke to filter for each input file. Doxygen will invoke the filter program +# by executing (via popen()) the command: +# +# +# +# where is the value of the INPUT_FILTER tag, and is the +# name of an input file. Doxygen will then use the output that the filter +# program writes to standard output. If FILTER_PATTERNS is specified, this tag +# will be ignored. +# +# Note that the filter must not add or remove lines; it is applied before the +# code is scanned, but not when the output code is generated. If lines are added +# or removed, the anchors will not be placed correctly. +# +# Note that Doxygen will use the data processed and written to standard output +# for further processing, therefore nothing else, like debug statements or used +# commands (so in case of a Windows batch file always use @echo OFF), should be +# written to standard output. +# +# Note that for custom extensions or not directly supported extensions you also +# need to set EXTENSION_MAPPING for the extension otherwise the files are not +# properly processed by Doxygen. + +INPUT_FILTER = + +# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern +# basis. Doxygen will compare the file name with each pattern and apply the +# filter if there is a match. The filters are a list of the form: pattern=filter +# (like *.cpp=my_cpp_filter). See INPUT_FILTER for further information on how +# filters are used. If the FILTER_PATTERNS tag is empty or if none of the +# patterns match the file name, INPUT_FILTER is applied. +# +# Note that for custom extensions or not directly supported extensions you also +# need to set EXTENSION_MAPPING for the extension otherwise the files are not +# properly processed by Doxygen. + +FILTER_PATTERNS = + +# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using +# INPUT_FILTER) will also be used to filter the input files that are used for +# producing the source files to browse (i.e. when SOURCE_BROWSER is set to YES). +# The default value is: NO. + +FILTER_SOURCE_FILES = NO + +# The FILTER_SOURCE_PATTERNS tag can be used to specify source filters per file +# pattern. A pattern will override the setting for FILTER_PATTERN (if any) and +# it is also possible to disable source filtering for a specific pattern using +# *.ext= (so without naming a filter). +# This tag requires that the tag FILTER_SOURCE_FILES is set to YES. + +FILTER_SOURCE_PATTERNS = + +# If the USE_MDFILE_AS_MAINPAGE tag refers to the name of a markdown file that +# is part of the input, its contents will be placed on the main page +# (index.html). This can be useful if you have a project on for instance GitHub +# and want to reuse the introduction page also for the Doxygen output. + +USE_MDFILE_AS_MAINPAGE = README.md + +# The Fortran standard specifies that for fixed formatted Fortran code all +# characters from position 72 are to be considered as comment. A common +# extension is to allow longer lines before the automatic comment starts. The +# setting FORTRAN_COMMENT_AFTER will also make it possible that longer lines can +# be processed before the automatic comment starts. +# Minimum value: 7, maximum value: 10000, default value: 72. + +FORTRAN_COMMENT_AFTER = 72 + +#--------------------------------------------------------------------------- +# Configuration options related to source browsing +#--------------------------------------------------------------------------- + +# If the SOURCE_BROWSER tag is set to YES then a list of source files will be +# generated. Documented entities will be cross-referenced with these sources. +# +# Note: To get rid of all source code in the generated output, make sure that +# also VERBATIM_HEADERS is set to NO. +# The default value is: NO. + +SOURCE_BROWSER = NO + +# Setting the INLINE_SOURCES tag to YES will include the body of functions, +# multi-line macros, enums or list initialized variables directly into the +# documentation. +# The default value is: NO. + +INLINE_SOURCES = NO + +# Setting the STRIP_CODE_COMMENTS tag to YES will instruct Doxygen to hide any +# special comment blocks from generated source code fragments. Normal C, C++ and +# Fortran comments will always remain visible. +# The default value is: YES. + +STRIP_CODE_COMMENTS = YES + +# If the REFERENCED_BY_RELATION tag is set to YES then for each documented +# entity all documented functions referencing it will be listed. +# The default value is: NO. + +REFERENCED_BY_RELATION = NO + +# If the REFERENCES_RELATION tag is set to YES then for each documented function +# all documented entities called/used by that function will be listed. +# The default value is: NO. + +REFERENCES_RELATION = NO + +# If the REFERENCES_LINK_SOURCE tag is set to YES and SOURCE_BROWSER tag is set +# to YES then the hyperlinks from functions in REFERENCES_RELATION and +# REFERENCED_BY_RELATION lists will link to the source code. Otherwise they will +# link to the documentation. +# The default value is: YES. + +REFERENCES_LINK_SOURCE = YES + +# If SOURCE_TOOLTIPS is enabled (the default) then hovering a hyperlink in the +# source code will show a tooltip with additional information such as prototype, +# brief description and links to the definition and documentation. Since this +# will make the HTML file larger and loading of large files a bit slower, you +# can opt to disable this feature. +# The default value is: YES. +# This tag requires that the tag SOURCE_BROWSER is set to YES. + +SOURCE_TOOLTIPS = YES + +# If the USE_HTAGS tag is set to YES then the references to source code will +# point to the HTML generated by the htags(1) tool instead of Doxygen built-in +# source browser. The htags tool is part of GNU's global source tagging system +# (see https://www.gnu.org/software/global/global.html). You will need version +# 4.8.6 or higher. +# +# To use it do the following: +# - Install the latest version of global +# - Enable SOURCE_BROWSER and USE_HTAGS in the configuration file +# - Make sure the INPUT points to the root of the source tree +# - Run doxygen as normal +# +# Doxygen will invoke htags (and that will in turn invoke gtags), so these +# tools must be available from the command line (i.e. in the search path). +# +# The result: instead of the source browser generated by Doxygen, the links to +# source code will now point to the output of htags. +# The default value is: NO. +# This tag requires that the tag SOURCE_BROWSER is set to YES. + +USE_HTAGS = NO + +# If the VERBATIM_HEADERS tag is set the YES then Doxygen will generate a +# verbatim copy of the header file for each class for which an include is +# specified. Set to NO to disable this. +# See also: Section \class. +# The default value is: YES. + +VERBATIM_HEADERS = YES + +# If the CLANG_ASSISTED_PARSING tag is set to YES then Doxygen will use the +# clang parser (see: +# http://clang.llvm.org/) for more accurate parsing at the cost of reduced +# performance. This can be particularly helpful with template rich C++ code for +# which Doxygen's built-in parser lacks the necessary type information. +# Note: The availability of this option depends on whether or not Doxygen was +# generated with the -Duse_libclang=ON option for CMake. +# The default value is: NO. + +CLANG_ASSISTED_PARSING = NO + +# If the CLANG_ASSISTED_PARSING tag is set to YES and the CLANG_ADD_INC_PATHS +# tag is set to YES then Doxygen will add the directory of each input to the +# include path. +# The default value is: YES. +# This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES. + +CLANG_ADD_INC_PATHS = YES + +# If clang assisted parsing is enabled you can provide the compiler with command +# line options that you would normally use when invoking the compiler. Note that +# the include paths will already be set by Doxygen for the files and directories +# specified with INPUT and INCLUDE_PATH. +# This tag requires that the tag CLANG_ASSISTED_PARSING is set to YES. + +CLANG_OPTIONS = + +# If clang assisted parsing is enabled you can provide the clang parser with the +# path to the directory containing a file called compile_commands.json. This +# file is the compilation database (see: +# http://clang.llvm.org/docs/HowToSetupToolingForLLVM.html) containing the +# options used when the source files were built. This is equivalent to +# specifying the -p option to a clang tool, such as clang-check. These options +# will then be passed to the parser. Any options specified with CLANG_OPTIONS +# will be added as well. +# Note: The availability of this option depends on whether or not Doxygen was +# generated with the -Duse_libclang=ON option for CMake. + +CLANG_DATABASE_PATH = + +#--------------------------------------------------------------------------- +# Configuration options related to the alphabetical class index +#--------------------------------------------------------------------------- + +# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index of all +# compounds will be generated. Enable this if the project contains a lot of +# classes, structs, unions or interfaces. +# The default value is: YES. + +ALPHABETICAL_INDEX = YES + +# The IGNORE_PREFIX tag can be used to specify a prefix (or a list of prefixes) +# that should be ignored while generating the index headers. The IGNORE_PREFIX +# tag works for classes, function and member names. The entity will be placed in +# the alphabetical list under the first letter of the entity name that remains +# after removing the prefix. +# This tag requires that the tag ALPHABETICAL_INDEX is set to YES. + +IGNORE_PREFIX = + +#--------------------------------------------------------------------------- +# Configuration options related to the HTML output +#--------------------------------------------------------------------------- + +# If the GENERATE_HTML tag is set to YES, Doxygen will generate HTML output +# The default value is: YES. + +GENERATE_HTML = YES + +# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. If a +# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of +# it. +# The default directory is: html. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_OUTPUT = html + +# The HTML_FILE_EXTENSION tag can be used to specify the file extension for each +# generated HTML page (for example: .htm, .php, .asp). +# The default value is: .html. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_FILE_EXTENSION = .html + +# The HTML_HEADER tag can be used to specify a user-defined HTML header file for +# each generated HTML page. If the tag is left blank Doxygen will generate a +# standard header. +# +# To get valid HTML the header file that includes any scripts and style sheets +# that Doxygen needs, which is dependent on the configuration options used (e.g. +# the setting GENERATE_TREEVIEW). It is highly recommended to start with a +# default header using +# doxygen -w html new_header.html new_footer.html new_stylesheet.css +# YourConfigFile +# and then modify the file new_header.html. See also section "Doxygen usage" +# for information on how to generate the default header that Doxygen normally +# uses. +# Note: The header is subject to change so you typically have to regenerate the +# default header when upgrading to a newer version of Doxygen. For a description +# of the possible markers and block names see the documentation. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_HEADER = doxygen-custom/header.html + +# The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each +# generated HTML page. If the tag is left blank Doxygen will generate a standard +# footer. See HTML_HEADER for more information on how to generate a default +# footer and what special commands can be used inside the footer. See also +# section "Doxygen usage" for information on how to generate the default footer +# that Doxygen normally uses. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_FOOTER = + +# The HTML_STYLESHEET tag can be used to specify a user-defined cascading style +# sheet that is used by each HTML page. It can be used to fine-tune the look of +# the HTML output. If left blank Doxygen will generate a default style sheet. +# See also section "Doxygen usage" for information on how to generate the style +# sheet that Doxygen normally uses. +# Note: It is recommended to use HTML_EXTRA_STYLESHEET instead of this tag, as +# it is more robust and this tag (HTML_STYLESHEET) will in the future become +# obsolete. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_STYLESHEET = + +# The HTML_EXTRA_STYLESHEET tag can be used to specify additional user-defined +# cascading style sheets that are included after the standard style sheets +# created by Doxygen. Using this option one can overrule certain style aspects. +# This is preferred over using HTML_STYLESHEET since it does not replace the +# standard style sheet and is therefore more robust against future updates. +# Doxygen will copy the style sheet files to the output directory. +# Note: The order of the extra style sheet files is of importance (e.g. the last +# style sheet in the list overrules the setting of the previous ones in the +# list). +# Note: Since the styling of scrollbars can currently not be overruled in +# Webkit/Chromium, the styling will be left out of the default doxygen.css if +# one or more extra stylesheets have been specified. So if scrollbar +# customization is desired it has to be added explicitly. For an example see the +# documentation. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_EXTRA_STYLESHEET = doxygen-awesome.css \ + doxygen-custom/custom.css \ + doxygen-awesome-sidebar-only.css \ + doxygen-awesome-sidebar-only-darkmode-toggle.css \ + doxygen-custom/custom-alternative.css + +# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or +# other source files which should be copied to the HTML output directory. Note +# that these files will be copied to the base HTML output directory. Use the +# $relpath^ marker in the HTML_HEADER and/or HTML_FOOTER files to load these +# files. In the HTML_STYLESHEET file, use the file name only. Also note that the +# files will be copied as-is; there are no commands or markers available. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_EXTRA_FILES = doxygen-awesome-darkmode-toggle.js \ + doxygen-awesome-fragment-copy-button.js \ + doxygen-awesome-paragraph-link.js \ + doxygen-custom/toggle-alternative-theme.js \ + doxygen-awesome-interactive-toc.js \ + doxygen-awesome-tabs.js + +# The HTML_COLORSTYLE tag can be used to specify if the generated HTML output +# should be rendered with a dark or light theme. +# Possible values are: LIGHT always generates light mode output, DARK always +# generates dark mode output, AUTO_LIGHT automatically sets the mode according +# to the user preference, uses light mode if no preference is set (the default), +# AUTO_DARK automatically sets the mode according to the user preference, uses +# dark mode if no preference is set and TOGGLE allows a user to switch between +# light and dark mode via a button. +# The default value is: AUTO_LIGHT. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE = LIGHT + +# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen +# will adjust the colors in the style sheet and background images according to +# this color. Hue is specified as an angle on a color-wheel, see +# https://en.wikipedia.org/wiki/Hue for more information. For instance the value +# 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 300 +# purple, and 360 is red again. +# Minimum value: 0, maximum value: 359, default value: 220. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE_HUE = 209 + +# The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of the colors +# in the HTML output. For a value of 0 the output will use gray-scales only. A +# value of 255 will produce the most vivid colors. +# Minimum value: 0, maximum value: 255, default value: 100. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE_SAT = 255 + +# The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to the +# luminance component of the colors in the HTML output. Values below 100 +# gradually make the output lighter, whereas values above 100 make the output +# darker. The value divided by 100 is the actual gamma applied, so 80 represents +# a gamma of 0.8, The value 220 represents a gamma of 2.2, and 100 does not +# change the gamma. +# Minimum value: 40, maximum value: 240, default value: 80. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE_GAMMA = 113 + +# If the HTML_DYNAMIC_MENUS tag is set to YES then the generated HTML +# documentation will contain a main index with vertical navigation menus that +# are dynamically created via JavaScript. If disabled, the navigation index will +# consists of multiple levels of tabs that are statically embedded in every HTML +# page. Disable this option to support browsers that do not have JavaScript, +# like the Qt help browser. +# The default value is: YES. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_DYNAMIC_MENUS = YES + +# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML +# documentation will contain sections that can be hidden and shown after the +# page has loaded. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_DYNAMIC_SECTIONS = NO + +# If the HTML_CODE_FOLDING tag is set to YES then classes and functions can be +# dynamically folded and expanded in the generated HTML source code. +# The default value is: YES. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_CODE_FOLDING = YES + +# If the HTML_COPY_CLIPBOARD tag is set to YES then Doxygen will show an icon in +# the top right corner of code and text fragments that allows the user to copy +# its content to the clipboard. Note this only works if supported by the browser +# and the web page is served via a secure context (see: +# https://www.w3.org/TR/secure-contexts/), i.e. using the https: or file: +# protocol. +# The default value is: YES. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COPY_CLIPBOARD = NO + +# Doxygen stores a couple of settings persistently in the browser (via e.g. +# cookies). By default these settings apply to all HTML pages generated by +# Doxygen across all projects. The HTML_PROJECT_COOKIE tag can be used to store +# the settings under a project specific key, such that the user preferences will +# be stored separately. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_PROJECT_COOKIE = + +# With HTML_INDEX_NUM_ENTRIES one can control the preferred number of entries +# shown in the various tree structured indices initially; the user can expand +# and collapse entries dynamically later on. Doxygen will expand the tree to +# such a level that at most the specified number of entries are visible (unless +# a fully collapsed tree already exceeds this amount). So setting the number of +# entries 1 will produce a full collapsed tree by default. 0 is a special value +# representing an infinite number of entries and will result in a full expanded +# tree by default. +# Minimum value: 0, maximum value: 9999, default value: 100. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_INDEX_NUM_ENTRIES = 100 + +# If the GENERATE_DOCSET tag is set to YES, additional index files will be +# generated that can be used as input for Apple's Xcode 3 integrated development +# environment (see: +# https://developer.apple.com/xcode/), introduced with OSX 10.5 (Leopard). To +# create a documentation set, Doxygen will generate a Makefile in the HTML +# output directory. Running make will produce the docset in that directory and +# running make install will install the docset in +# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at +# startup. See https://developer.apple.com/library/archive/featuredarticles/Doxy +# genXcode/_index.html for more information. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_DOCSET = NO + +# This tag determines the name of the docset feed. A documentation feed provides +# an umbrella under which multiple documentation sets from a single provider +# (such as a company or product suite) can be grouped. +# The default value is: Doxygen generated docs. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_FEEDNAME = "Doxygen generated docs" + +# This tag determines the URL of the docset feed. A documentation feed provides +# an umbrella under which multiple documentation sets from a single provider +# (such as a company or product suite) can be grouped. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_FEEDURL = + +# This tag specifies a string that should uniquely identify the documentation +# set bundle. This should be a reverse domain-name style string, e.g. +# com.mycompany.MyDocSet. Doxygen will append .docset to the name. +# The default value is: org.doxygen.Project. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_BUNDLE_ID = org.doxygen.Project + +# The DOCSET_PUBLISHER_ID tag specifies a string that should uniquely identify +# the documentation publisher. This should be a reverse domain-name style +# string, e.g. com.mycompany.MyDocSet.documentation. +# The default value is: org.doxygen.Publisher. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_PUBLISHER_ID = org.doxygen.Publisher + +# The DOCSET_PUBLISHER_NAME tag identifies the documentation publisher. +# The default value is: Publisher. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_PUBLISHER_NAME = Publisher + +# If the GENERATE_HTMLHELP tag is set to YES then Doxygen generates three +# additional HTML index files: index.hhp, index.hhc, and index.hhk. The +# index.hhp is a project file that can be read by Microsoft's HTML Help Workshop +# on Windows. In the beginning of 2021 Microsoft took the original page, with +# a.o. the download links, offline the HTML help workshop was already many years +# in maintenance mode). You can download the HTML help workshop from the web +# archives at Installation executable (see: +# http://web.archive.org/web/20160201063255/http://download.microsoft.com/downlo +# ad/0/A/9/0A939EF6-E31C-430F-A3DF-DFAE7960D564/htmlhelp.exe). +# +# The HTML Help Workshop contains a compiler that can convert all HTML output +# generated by Doxygen into a single compiled HTML file (.chm). Compiled HTML +# files are now used as the Windows 98 help format, and will replace the old +# Windows help format (.hlp) on all Windows platforms in the future. Compressed +# HTML files also contain an index, a table of contents, and you can search for +# words in the documentation. The HTML workshop also contains a viewer for +# compressed HTML files. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_HTMLHELP = NO + +# The CHM_FILE tag can be used to specify the file name of the resulting .chm +# file. You can add a path in front of the file if the result should not be +# written to the html output directory. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +CHM_FILE = + +# The HHC_LOCATION tag can be used to specify the location (absolute path +# including file name) of the HTML help compiler (hhc.exe). If non-empty, +# Doxygen will try to run the HTML help compiler on the generated index.hhp. +# The file has to be specified with full path. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +HHC_LOCATION = + +# The GENERATE_CHI flag controls if a separate .chi index file is generated +# (YES) or that it should be included in the main .chm file (NO). +# The default value is: NO. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +GENERATE_CHI = NO + +# The CHM_INDEX_ENCODING is used to encode HtmlHelp index (hhk), content (hhc) +# and project file content. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +CHM_INDEX_ENCODING = + +# The BINARY_TOC flag controls whether a binary table of contents is generated +# (YES) or a normal table of contents (NO) in the .chm file. Furthermore it +# enables the Previous and Next buttons. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +BINARY_TOC = NO + +# The TOC_EXPAND flag can be set to YES to add extra items for group members to +# the table of contents of the HTML help documentation and to the tree view. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +TOC_EXPAND = NO + +# The SITEMAP_URL tag is used to specify the full URL of the place where the +# generated documentation will be placed on the server by the user during the +# deployment of the documentation. The generated sitemap is called sitemap.xml +# and placed on the directory specified by HTML_OUTPUT. In case no SITEMAP_URL +# is specified no sitemap is generated. For information about the sitemap +# protocol see https://www.sitemaps.org +# This tag requires that the tag GENERATE_HTML is set to YES. + +SITEMAP_URL = + +# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and +# QHP_VIRTUAL_FOLDER are set, an additional index file will be generated that +# can be used as input for Qt's qhelpgenerator to generate a Qt Compressed Help +# (.qch) of the generated HTML documentation. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_QHP = NO + +# If the QHG_LOCATION tag is specified, the QCH_FILE tag can be used to specify +# the file name of the resulting .qch file. The path specified is relative to +# the HTML output folder. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QCH_FILE = + +# The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help +# Project output. For more information please see Qt Help Project / Namespace +# (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#namespace). +# The default value is: org.doxygen.Project. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_NAMESPACE = org.doxygen.Project + +# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating Qt +# Help Project output. For more information please see Qt Help Project / Virtual +# Folders (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#virtual-folders). +# The default value is: doc. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_VIRTUAL_FOLDER = doc + +# If the QHP_CUST_FILTER_NAME tag is set, it specifies the name of a custom +# filter to add. For more information please see Qt Help Project / Custom +# Filters (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#custom-filters). +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_CUST_FILTER_NAME = + +# The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the +# custom filter to add. For more information please see Qt Help Project / Custom +# Filters (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#custom-filters). +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_CUST_FILTER_ATTRS = + +# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this +# project's filter section matches. Qt Help Project / Filter Attributes (see: +# https://doc.qt.io/archives/qt-4.8/qthelpproject.html#filter-attributes). +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_SECT_FILTER_ATTRS = + +# The QHG_LOCATION tag can be used to specify the location (absolute path +# including file name) of Qt's qhelpgenerator. If non-empty Doxygen will try to +# run qhelpgenerator on the generated .qhp file. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHG_LOCATION = + +# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files will be +# generated, together with the HTML files, they form an Eclipse help plugin. To +# install this plugin and make it available under the help contents menu in +# Eclipse, the contents of the directory containing the HTML and XML files needs +# to be copied into the plugins directory of eclipse. The name of the directory +# within the plugins directory should be the same as the ECLIPSE_DOC_ID value. +# After copying Eclipse needs to be restarted before the help appears. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_ECLIPSEHELP = NO + +# A unique identifier for the Eclipse help plugin. When installing the plugin +# the directory name containing the HTML and XML files should also have this +# name. Each documentation set should have its own identifier. +# The default value is: org.doxygen.Project. +# This tag requires that the tag GENERATE_ECLIPSEHELP is set to YES. + +ECLIPSE_DOC_ID = org.doxygen.Project + +# If you want full control over the layout of the generated HTML pages it might +# be necessary to disable the index and replace it with your own. The +# DISABLE_INDEX tag can be used to turn on/off the condensed index (tabs) at top +# of each HTML page. A value of NO enables the index and the value YES disables +# it. Since the tabs in the index contain the same information as the navigation +# tree, you can set this option to YES if you also set GENERATE_TREEVIEW to YES. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +DISABLE_INDEX = NO + +# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index +# structure should be generated to display hierarchical information. If the tag +# value is set to YES, a side panel will be generated containing a tree-like +# index structure (just like the one that is generated for HTML Help). For this +# to work a browser that supports JavaScript, DHTML, CSS and frames is required +# (i.e. any modern browser). Windows users are probably better off using the +# HTML help feature. Via custom style sheets (see HTML_EXTRA_STYLESHEET) one can +# further fine tune the look of the index (see "Fine-tuning the output"). As an +# example, the default style sheet generated by Doxygen has an example that +# shows how to put an image at the root of the tree instead of the PROJECT_NAME. +# Since the tree basically has the same information as the tab index, you could +# consider setting DISABLE_INDEX to YES when enabling this option. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_TREEVIEW = YES + +# When both GENERATE_TREEVIEW and DISABLE_INDEX are set to YES, then the +# FULL_SIDEBAR option determines if the side bar is limited to only the treeview +# area (value NO) or if it should extend to the full height of the window (value +# YES). Setting this to YES gives a layout similar to +# https://docs.readthedocs.io with more room for contents, but less room for the +# project logo, title, and description. If either GENERATE_TREEVIEW or +# DISABLE_INDEX is set to NO, this option has no effect. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +FULL_SIDEBAR = NO + +# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that +# Doxygen will group on one line in the generated HTML documentation. +# +# Note that a value of 0 will completely suppress the enum values from appearing +# in the overview section. +# Minimum value: 0, maximum value: 20, default value: 4. +# This tag requires that the tag GENERATE_HTML is set to YES. + +ENUM_VALUES_PER_LINE = 4 + +# When the SHOW_ENUM_VALUES tag is set doxygen will show the specified +# enumeration values besides the enumeration mnemonics. +# The default value is: NO. + +SHOW_ENUM_VALUES = YES + +# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be used +# to set the initial width (in pixels) of the frame in which the tree is shown. +# Minimum value: 0, maximum value: 1500, default value: 250. +# This tag requires that the tag GENERATE_HTML is set to YES. + +TREEVIEW_WIDTH = 335 + +# If the EXT_LINKS_IN_WINDOW option is set to YES, Doxygen will open links to +# external symbols imported via tag files in a separate window. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +EXT_LINKS_IN_WINDOW = NO + +# If the OBFUSCATE_EMAILS tag is set to YES, Doxygen will obfuscate email +# addresses. +# The default value is: YES. +# This tag requires that the tag GENERATE_HTML is set to YES. + +OBFUSCATE_EMAILS = YES + +# If the HTML_FORMULA_FORMAT option is set to svg, Doxygen will use the pdf2svg +# tool (see https://github.com/dawbarton/pdf2svg) or inkscape (see +# https://inkscape.org) to generate formulas as SVG images instead of PNGs for +# the HTML output. These images will generally look nicer at scaled resolutions. +# Possible values are: png (the default) and svg (looks nicer but requires the +# pdf2svg or inkscape tool). +# The default value is: png. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_FORMULA_FORMAT = png + +# Use this tag to change the font size of LaTeX formulas included as images in +# the HTML documentation. When you change the font size after a successful +# Doxygen run you need to manually remove any form_*.png images from the HTML +# output directory to force them to be regenerated. +# Minimum value: 8, maximum value: 50, default value: 10. +# This tag requires that the tag GENERATE_HTML is set to YES. + +FORMULA_FONTSIZE = 10 + +# The FORMULA_MACROFILE can contain LaTeX \newcommand and \renewcommand commands +# to create new LaTeX commands to be used in formulas as building blocks. See +# the section "Including formulas" for details. + +FORMULA_MACROFILE = + +# Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see +# https://www.mathjax.org) which uses client side JavaScript for the rendering +# instead of using pre-rendered bitmaps. Use this if you do not have LaTeX +# installed or if you want to formulas look prettier in the HTML output. When +# enabled you may also need to install MathJax separately and configure the path +# to it using the MATHJAX_RELPATH option. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +USE_MATHJAX = NO + +# With MATHJAX_VERSION it is possible to specify the MathJax version to be used. +# Note that the different versions of MathJax have different requirements with +# regards to the different settings, so it is possible that also other MathJax +# settings have to be changed when switching between the different MathJax +# versions. +# Possible values are: MathJax_2 and MathJax_3. +# The default value is: MathJax_2. +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_VERSION = MathJax_2 + +# When MathJax is enabled you can set the default output format to be used for +# the MathJax output. For more details about the output format see MathJax +# version 2 (see: +# http://docs.mathjax.org/en/v2.7-latest/output.html) and MathJax version 3 +# (see: +# http://docs.mathjax.org/en/latest/web/components/output.html). +# Possible values are: HTML-CSS (which is slower, but has the best +# compatibility. This is the name for Mathjax version 2, for MathJax version 3 +# this will be translated into chtml), NativeMML (i.e. MathML. Only supported +# for MathJax 2. For MathJax version 3 chtml will be used instead.), chtml (This +# is the name for Mathjax version 3, for MathJax version 2 this will be +# translated into HTML-CSS) and SVG. +# The default value is: HTML-CSS. +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_FORMAT = HTML-CSS + +# When MathJax is enabled you need to specify the location relative to the HTML +# output directory using the MATHJAX_RELPATH option. The destination directory +# should contain the MathJax.js script. For instance, if the mathjax directory +# is located at the same level as the HTML output directory, then +# MATHJAX_RELPATH should be ../mathjax. The default value points to the MathJax +# Content Delivery Network so you can quickly see the result without installing +# MathJax. However, it is strongly recommended to install a local copy of +# MathJax from https://www.mathjax.org before deployment. The default value is: +# - in case of MathJax version 2: https://cdn.jsdelivr.net/npm/mathjax@2 +# - in case of MathJax version 3: https://cdn.jsdelivr.net/npm/mathjax@3 +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_RELPATH = https://cdn.jsdelivr.net/npm/mathjax@2 + +# The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax +# extension names that should be enabled during MathJax rendering. For example +# for MathJax version 2 (see +# https://docs.mathjax.org/en/v2.7-latest/tex.html#tex-and-latex-extensions): +# MATHJAX_EXTENSIONS = TeX/AMSmath TeX/AMSsymbols +# For example for MathJax version 3 (see +# http://docs.mathjax.org/en/latest/input/tex/extensions/index.html): +# MATHJAX_EXTENSIONS = ams +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_EXTENSIONS = + +# The MATHJAX_CODEFILE tag can be used to specify a file with JavaScript pieces +# of code that will be used on startup of the MathJax code. See the MathJax site +# (see: +# http://docs.mathjax.org/en/v2.7-latest/output.html) for more details. For an +# example see the documentation. +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_CODEFILE = + +# When the SEARCHENGINE tag is enabled Doxygen will generate a search box for +# the HTML output. The underlying search engine uses JavaScript and DHTML and +# should work on any modern browser. Note that when using HTML help +# (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets (GENERATE_DOCSET) +# there is already a search function so this one should typically be disabled. +# For large projects the JavaScript based search engine can be slow, then +# enabling SERVER_BASED_SEARCH may provide a better solution. It is possible to +# search using the keyboard; to jump to the search box use + S +# (what the is depends on the OS and browser, but it is typically +# , /
  • diff --git a/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html b/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html index ab04d9a..6fc598c 100644 --- a/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html +++ b/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.html @@ -109,9 +109,7 @@ Directories    config   - const -  - dobj + constants    eos   @@ -121,9 +119,7 @@ Directories    network   - opac -  - poly + polytrope    probe   diff --git a/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.js b/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.js index 7214dbb..d2225f8 100644 --- a/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.js +++ b/docs/html/dir_68267d1309a1af8e8297ef4c3efbcdba.js @@ -2,14 +2,12 @@ var dir_68267d1309a1af8e8297ef4c3efbcdba = [ [ "composition", "dir_425afc2e69e55565110382214454a15b.html", "dir_425afc2e69e55565110382214454a15b" ], [ "config", "dir_7e83d1792d529f4aa7126ac7e0b3b699.html", "dir_7e83d1792d529f4aa7126ac7e0b3b699" ], - [ "const", "dir_409882efad9ab48a895cd8b217d1e026.html", "dir_409882efad9ab48a895cd8b217d1e026" ], - [ "dobj", "dir_768194193337d64eaa7edd2c5f5038a4.html", "dir_768194193337d64eaa7edd2c5f5038a4" ], + [ "constants", "dir_55ef98a57036556dcc9a226e6204f780.html", "dir_55ef98a57036556dcc9a226e6204f780" ], [ "eos", "dir_689df5374f46a72a7f1c8390720533bf.html", "dir_689df5374f46a72a7f1c8390720533bf" ], [ "meshIO", "dir_440126c2838a14af33b22611dbbb2bf6.html", "dir_440126c2838a14af33b22611dbbb2bf6" ], [ "misc", "dir_88826aa2a10e1882b573f502bc7f4b55.html", "dir_88826aa2a10e1882b573f502bc7f4b55" ], [ "network", "dir_fc4c7f03e1a69a98c370fae55a743828.html", "dir_fc4c7f03e1a69a98c370fae55a743828" ], - [ "opac", "dir_98811334950283dfb0b975440d5272eb.html", "dir_98811334950283dfb0b975440d5272eb" ], - [ "poly", "dir_d0d2d394e86fce6a7356095f51b9fa38.html", "dir_d0d2d394e86fce6a7356095f51b9fa38" ], + [ "polytrope", "dir_a73572e2878bf48cd4731aa58ca46c31.html", "dir_a73572e2878bf48cd4731aa58ca46c31" ], [ "probe", "dir_6bad3e3551706232e4c4a487f3402f33.html", "dir_6bad3e3551706232e4c4a487f3402f33" ], [ "resource", "dir_b8641f383bb3a55bd12c64e8208632c3.html", "dir_b8641f383bb3a55bd12c64e8208632c3" ], [ "types", "dir_0c0c9fa8a58db41e576adc3ce68c5ee9.html", "dir_0c0c9fa8a58db41e576adc3ce68c5ee9" ] diff --git a/docs/html/doxygen_crawl.html b/docs/html/doxygen_crawl.html index e0ff558..529c83c 100644 --- a/docs/html/doxygen_crawl.html +++ b/docs/html/doxygen_crawl.html @@ -12,49 +12,8 @@ - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -69,346 +28,285 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -432,7 +330,6 @@ - @@ -463,70 +360,62 @@ + - - + + - - - + - - + + - - + - - + - - - + - - - + - + - - + + - @@ -557,11 +446,9 @@ - - @@ -572,7 +459,6 @@ - @@ -593,15 +479,8 @@ - - - - - - - @@ -636,86 +515,107 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -724,9 +624,6 @@ - - - @@ -771,200 +668,191 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - diff --git a/docs/html/files.html b/docs/html/files.html index 2bb6c39..0eb0c70 100644 --- a/docs/html/files.html +++ b/docs/html/files.html @@ -108,117 +108,99 @@ $(function(){initNavTree('files.html',''); initResizable(true); });  static   src   composition -  private - composition.cpp -  public - composition.h +  private + composition.cpp +  public + composition.h   config -  private - config.cpp -  public - config.h -  const -  private - const.cpp -  public - const.h -  dobj -  private - DObject.cppImplementation of the DObject class - LockableDObject.cpp - Metadata.cppImplementation of the Metadata class used in the dobj module -  public - DObject.hDefines the DObject class, a universal data container for the project - LockableDObject.hA lightweight wrapper for DObject that adds locking capabilities - Metadata.hPublic interface for the Metadata class used in the dobj module -  eos -  private - eosIO.cpp - helm.cpp -  public - eosIO.h - helm.h -  meshIO -  private - meshIO.cpp -  public - meshIO.h -  misc -  macros - debug.hDefines a macro for triggering a breakpoint in different compilers and platforms - warning_control.h -  network -  private - approx8.cpp - network.cpp -  public - approx8.hHeader file for the Approx8 nuclear reaction network - network.h -  opac -  public - opac.h -  poly -  coeff -  private - polyCoeff.cpp -  public - polyCoeff.h -  solver -  private - polySolver.cpp -  public - polySolver.h -  utils -  private - integrators.cpp - polytropeOperator.cpp - utilities.cpp -  public - integrators.hA collection of utilities for working with MFEM and solving the lane-emden equation - polytropeOperator.h - utilities.h -  probe -  private - probe.cpp -  public - probe.h -  resource -  private - resourceManager.cpp - resourceManagerTypes.cpp -  public - resourceManager.h - resourceManagerTypes.hDefines types and functions for managing resources -  types -  public - 4DSTARTypes.h +  private + config.cpp +  public + config.h +  constants +  private + const.cpp +  public + const.h +  eos +  private + eosIO.cpp + helm.cpp +  public + eosIO.h + helm.h +  meshIO +  private + meshIO.cpp +  public + meshIO.h +  misc +  macros + debug.hDefines a macro for triggering a breakpoint in different compilers and platforms + warning_control.h +  network +  private + approx8.cpp + network.cpp +  public + approx8.hHeader file for the Approx8 nuclear reaction network + network.h +  polytrope +  coeff +  private + polyCoeff.cpp +  public + polyCoeff.h +  solver +  private + polySolver.cpp +  public + polySolver.h +  utils +  private + integrators.cpp + polytropeOperator.cpp + utilities.cpp +  public + integrators.hA collection of utilities for working with MFEM and solving the lane-emden equation + polytropeOperator.h + utilities.h +  probe +  private + probe.cpp +  public + probe.h +  resource +  private + resourceManager.cpp + resourceManagerTypes.cpp +  public + resourceManager.h + resourceManagerTypes.hDefines types and functions for managing resources +  types +  public + 4DSTARTypes.h   tests   composition  compositionTest.cpp   composition_sandbox  comp.cpp   config - configTest.cppUnit tests for the Config class + configTest.cppUnit tests for the Config class   const  constTest.cppUnit tests for the const class -  dobj - DObjectTest.cppUnit tests for the DObject class - LockableDObjectTest.cppUnit tests for the LockableDObject class - MetadataTest.cppUnit tests and integration tests for the Metadata class -  dobj_sandbox - testDObject.cpp -  eos - eosTest.cpp -  meshIO - meshIOTest.cpp -  network - approx8Test.cpp -  poly - polyTest.cpp -  probe - probeTest.cpp -  resource - resourceManagerTest.cpp +  eos + eosTest.cpp +  meshIO + meshIOTest.cpp +  network + approx8Test.cpp +  poly + polyTest.cpp +  probe + probeTest.cpp +  resource + resourceManagerTest.cpp
    diff --git a/docs/html/functions.html b/docs/html/functions.html index 51eb71c..7461667 100644 --- a/docs/html/functions.html +++ b/docs/html/functions.html @@ -102,12 +102,12 @@ $(function(){initNavTree('functions.html',''); initResizable(true); });
    Here is a list of all class members with links to the classes they belong to:

    - a -

    diff --git a/docs/html/functions_func.html b/docs/html/functions_func.html index 11a04e0..3811e4a 100644 --- a/docs/html/functions_func.html +++ b/docs/html/functions_func.html @@ -102,242 +102,213 @@ $(function(){initNavTree('functions_func.html',''); initResizable(true); });
    Here is a list of all functions with links to the classes they belong to:

    - a -

    - b -

    - c -

    - - -

    - d -

    - e -

    - f -

    - g -

    - h -

    - i -

    - k -

    - l -

    - m -

    - n -

    - o -

    - p -

    - r -

    - s -

    - t -

    - u -

    - v -

    - ~ -

    diff --git a/docs/html/functions_rela.html b/docs/html/functions_rela.html index 318c055..b47444d 100644 --- a/docs/html/functions_rela.html +++ b/docs/html/functions_rela.html @@ -100,7 +100,7 @@ $(function(){initNavTree('functions_rela.html',''); initResizable(true); }); diff --git a/docs/html/globals.html b/docs/html/globals.html index 7315e13..9eaadd6 100644 --- a/docs/html/globals.html +++ b/docs/html/globals.html @@ -101,11 +101,6 @@ $(function(){initNavTree('globals.html',''); initResizable(true); });
    Here is a list of all file members with links to the files they belong to:
    -

    - a -

    - -

    - b -

    @@ -114,7 +109,6 @@ $(function(){initNavTree('globals.html',''); initResizable(true); });

    - c -

    @@ -125,52 +119,21 @@ $(function(){initNavTree('globals.html',''); initResizable(true); });

    - e -

    - g -

    -

    - h -

    - - -

    - i -

    - - -

    - j -

    - -

    - m -

    -

    - o -

    - - -

    - r -

    - -

    - s -

    diff --git a/docs/html/index.html b/docs/html/index.html index 22403cf..276d6fe 100644 --- a/docs/html/index.html +++ b/docs/html/index.html @@ -136,19 +136,19 @@ High-Level Usage Examples

    Below are some high-level examples of how to use key components of 4DSSE.

    Solving for a Polytrope

    -

    The PolySolver class handles the setup and solution of the Lane-Emden equation for polytropic stellar models.

    +

    The PolySolver class handles the setup and solution of the Lane-Emden equation for polytropic stellar models.

    #include "polySolver.h"
    #include "config.h" // For global configuration
    #include "probe.h" // For logging
    -
    int main() {
    +
    int main() {
    // Initialize configuration and logging
    Config::getInstance().loadConfig("path/to/your/config.yaml");
    -
    Probe::LogManager::getInstance().getLogger("main_log"); // Initialize a logger
    +
    Probe::LogManager::getInstance().getLogger("main_log"); // Initialize a logger
    try {
    // Create a PolySolver for polytropic index n=1.5 and FE order 2
    -
    PolySolver solver(1.5, 2);
    +
    PolySolver solver(1.5, 2);
    solver.solve(); // Solve the system
    // Access the solution
    @@ -161,13 +161,10 @@ Solving for a Polytrope
    }
    return 0;
    }
    -
    Solves the Lane-Emden equation for a polytropic star using a mixed finite element method.
    Definition polySolver.h:200
    -
    quill::Logger * getLogger(const std::string &loggerName)
    Get a logger by name.
    Definition probe.cpp:219
    -
    static LogManager & getInstance()
    Get the singleton instance of LogManager.
    Definition probe.h:103
    +
    int main(int argv, char *argc[])
    Definition comp.cpp:5
    -
    int main()

    Managing Chemical Compositions

    The Composition class allows for defining and managing chemical compositions.

    @@ -175,14 +172,14 @@ Managing Chemical Compositions
    #include <iostream>
    #include <vector>
    -
    int main() {
    +
    int main() {
    try {
    // Define symbols and their mass fractions
    std::vector<std::string> symbols = {"H-1", "He-4"}; // Use specific isotopes
    std::vector<double> mass_fractions = {0.75, 0.25};
    // Create and finalize the composition
    -
    composition::Composition comp(symbols, mass_fractions);
    +
    composition::Composition comp(symbols, mass_fractions);
    // Get mass fraction of a specific element
    std::cout << "Mass fraction of H-1: " << comp.getMassFraction("H-1") << std::endl;
    @@ -196,7 +193,6 @@ Managing Chemical Compositions
    }
    return 0;
    }
    -

    Nuclear Reaction Networks

    @@ -206,78 +202,57 @@ Nuclear Reaction Networks
    #include <iostream>
    #include <vector>
    -
    int main() {
    -
    nnApprox8::Approx8Network approx8_net; // Using the Approx8 network
    -
    approx8_net.setStiff(true); // Example: use stiff solver
    +
    int main() {
    +
    nnApprox8::Approx8Network approx8_net; // Using the Approx8 network
    +
    approx8_net.setStiff(true); // Example: use stiff solver
    - -
    input.composition = {0.7, 0.0, 0.28, 0.01, 0.005, 0.004, 0.0005, 0.0005}; // H1, He3, He4, C12, N14, O16, Ne20, Mg24
    -
    input.temperature = 1.5e7; // K
    -
    input.density = 150.0; // g/cm^3
    -
    input.tmax = 1.0e10; // s
    -
    input.dt0 = 1.0e6; // s
    +
    nuclearNetwork::NetIn input;
    +
    input.composition = {0.7, 0.0, 0.28, 0.01, 0.005, 0.004, 0.0005, 0.0005}; // H1, He3, He4, C12, N14, O16, Ne20, Mg24
    +
    input.temperature = 1.5e7; // K
    +
    input.density = 150.0; // g/cm^3
    +
    input.tmax = 1.0e10; // s
    +
    input.dt0 = 1.0e6; // s
    // input.energy can also be set if needed
    try {
    -
    nuclearNetwork::NetOut output = approx8_net.evaluate(input);
    -
    std::cout << "Number of steps: " << output.num_steps << std::endl;
    -
    std::cout << "Final H-1 mass fraction (approx): " << output.composition[nnApprox8::Net::ih1] << std::endl;
    +
    nuclearNetwork::NetOut output = approx8_net.evaluate(input);
    +
    std::cout << "Number of steps: " << output.num_steps << std::endl;
    +
    std::cout << "Final H-1 mass fraction (approx): " << output.composition[nnApprox8::Net::ih1] << std::endl;
    } catch (const std::exception& e) {
    std::cerr << "Network evaluation error: " << e.what() << std::endl;
    }
    return 0;
    }
    Header file for the Approx8 nuclear reaction network.
    -
    Class for the Approx8 nuclear reaction network.
    Definition approx8.h:297
    -
    void setStiff(bool stiff)
    Sets whether the solver should use a stiff method.
    Definition approx8.cpp:505
    -
    virtual nuclearNetwork::NetOut evaluate(const nuclearNetwork::NetIn &netIn)
    Evaluates the nuclear network.
    Definition approx8.cpp:447
    -
    static const int ih1
    Definition approx8.h:65
    -
    Input structure for the network evaluation.
    Definition network.h:48
    -
    std::vector< double > composition
    Composition of the network.
    Definition network.h:49
    -
    double density
    Density in g/cm^3.
    Definition network.h:53
    -
    double temperature
    Temperature in Kelvin.
    Definition network.h:52
    -
    double dt0
    Initial time step.
    Definition network.h:51
    -
    double tmax
    Maximum time.
    Definition network.h:50
    -
    Output structure for the network evaluation.
    Definition network.h:71
    -
    std::vector< double > composition
    Composition of the network after evaluation.
    Definition network.h:72
    -
    int num_steps
    Number of steps taken in the evaluation.
    Definition network.h:73

    Accessing Physical Constants

    -

    The Constants singleton provides access to a database of physical constants.

    +

    The Constants singleton provides access to a database of physical constants.

    #include "const.h"
    #include <iostream>
    -
    int main() {
    - -
    if (consts.isLoaded()) {
    -
    Constant G = consts.get("Gravitational constant");
    -
    std::cout << G.name << ": " << G.value << " " << G.unit << std::endl;
    +
    int main() {
    +
    Constants& consts = Constants::getInstance();
    +
    if (consts.isLoaded()) {
    +
    Constant G = consts.get("Gravitational constant");
    +
    std::cout << G.name << ": " << G.value << " " << G.unit << std::endl;
    -
    Constant c = consts["Speed of light in vacuum"]; // Can also use operator[]
    +
    Constant c = consts["Speed of light in vacuum"]; // Can also use operator[]
    std::cout << c.name << ": " << c.value << " " << c.unit << std::endl;
    } else {
    std::cerr << "Failed to load constants." << std::endl;
    }
    return 0;
    }
    -
    Class to manage a collection of constants.
    Definition const.h:66
    -
    Constant get(const std::string &key) const
    Get a constant by key.
    Definition const.cpp:41
    -
    static Constants & getInstance()
    get instance of constants singelton
    Definition const.h:102
    -
    bool isLoaded()
    Check if constants are loaded.
    Definition const.h:111
    -
    Structure to hold a constant's details.
    Definition const.h:34
    -
    const std::string unit
    Unit of the constant.
    Definition const.h:38
    -
    const double value
    Value of the constant.
    Definition const.h:36
    -
    const std::string name
    Name of the constant.
    Definition const.h:35

    Configuration Management

    -

    The Config singleton manages settings from a YAML configuration file.

    +

    The Config singleton manages settings from a YAML configuration file.

    #include "config.h"
    #include <iostream>
    -
    int main() {
    -
    Config& config = Config::getInstance();
    +
    int main() {
    +
    Config& config = Config::getInstance();
    if (config.loadConfig("path/to/your/config.yaml")) {
    // Get a string value, with a default if not found
    std::string outputPath = config.get<std::string>("Output:Path", "./output/");
    @@ -291,19 +266,18 @@ Configuration Management
    }
    return 0;
    }
    -
    Singleton class to manage configuration settings loaded from a YAML file.

    Logging

    -

    The Probe::LogManager provides a way to manage and use loggers.

    +

    The Probe::LogManager provides a way to manage and use loggers.

    #include "probe.h"
    #include "config.h" // Often used to configure logging
    -
    int main() {
    +
    int main() {
    // Assuming config is loaded and might define log file, level etc.
    // Config::getInstance().loadConfig("config.yaml");
    - -
    quill::Logger* mainLogger = logManager.getLogger("main_app_log"); // Get or create logger
    +
    Probe::LogManager& logManager = Probe::LogManager::getInstance();
    +
    quill::Logger* mainLogger = logManager.getLogger("main_app_log"); // Get or create logger
    // Example: Create a new file logger if not configured through a central mechanism
    // quill::Logger* fileLogger = logManager.newFileLogger("app_trace.log", "trace_log");
    @@ -314,19 +288,18 @@ Logging
    return 0;
    }
    -
    Class to manage logging operations.
    Definition probe.h:79

    Equation of State (EOS)

    -

    The EosIO class loads EOS tables, and the helmholtz namespace provides functions to use them, for example, the Helmholtz EOS.

    +

    The EosIO class loads EOS tables, and the helmholtz namespace provides functions to use them, for example, the Helmholtz EOS.

    #include "eosIO.h"
    #include "helm.h"
    #include <iostream>
    -
    int main() {
    +
    int main() {
    try {
    // Load the Helmholtz EOS table
    -
    EosIO helm_eos_io("path/to/helm_table.dat"); // Replace with actual path
    -
    EOSTable& table_variant = helm_eos_io.getTable();
    +
    EosIO helm_eos_io("path/to/helm_table.dat"); // Replace with actual path
    +
    EOSTable& table_variant = helm_eos_io.getTable();
    // Assuming it's a HELMTable, get it (add error checking in real code)
    auto* helm_table_ptr = std::get_if<std::unique_ptr<helmholtz::HELMTable>>(&table_variant);
    @@ -334,20 +307,20 @@ Equation of State (EOS)
    std::cerr << "Failed to load or access HELM table." << std::endl;
    return 1;
    }
    -
    const helmholtz::HELMTable& table = **helm_table_ptr;
    +
    const helmholtz::HELMTable& table = **helm_table_ptr;
    // Define input conditions
    - -
    input.T = 1.0e7; // Temperature in K
    -
    input.rho = 100.0; // Density in g/cm^3
    -
    input.abar = 1.0; // Mean atomic mass (e.g., for pure hydrogen)
    -
    input.zbar = 1.0; // Mean atomic number (e.g., for pure hydrogen)
    +
    helmholtz::EOSInput input;
    +
    input.T = 1.0e7; // Temperature in K
    +
    input.rho = 100.0; // Density in g/cm^3
    +
    input.abar = 1.0; // Mean atomic mass (e.g., for pure hydrogen)
    +
    input.zbar = 1.0; // Mean atomic number (e.g., for pure hydrogen)
    // Get EOS results
    -
    helmholtz::EOS results = helmholtz::get_helm_EOS(input, table);
    +
    helmholtz::EOS results = helmholtz::get_helm_EOS(input, table);
    -
    std::cout << "Total Pressure (Ptot): " << results.ptot << " dyne/cm^2" << std::endl;
    -
    std::cout << "Total Energy (Etot): " << results.etot << " erg/g" << std::endl;
    +
    std::cout << "Total Pressure (Ptot): " << results.ptot << " dyne/cm^2" << std::endl;
    +
    std::cout << "Total Energy (Etot): " << results.etot << " erg/g" << std::endl;
    } catch (const std::exception& e) {
    std::cerr << "EOS error: " << e.what() << std::endl;
    @@ -355,31 +328,19 @@ Equation of State (EOS)
    }
    return 0;
    }
    -
    Handles the input/output operations for EOS tables.
    Definition eosIO.h:49
    -
    std::variant< std::unique_ptr< helmholtz::HELMTable > > EOSTable
    Definition eosIO.h:31
    -
    EOS get_helm_EOS(EOSInput &q, const HELMTable &table)
    Calculate the Helmholtz EOS components.
    Definition helm.cpp:236
    -
    Structure to hold the output parameters and derivatives of the EOS calculation.
    Definition helm.h:312
    -
    double etot
    Definition helm.h:316
    -
    double ptot
    Definition helm.h:315
    -
    Structure to hold the input parameters for the EOS calculation.
    Definition helm.h:290
    -
    double zbar
    Mean atomic number.
    Definition helm.h:294
    -
    double T
    Temperature.
    Definition helm.h:291
    -
    double rho
    Density.
    Definition helm.h:292
    -
    double abar
    Mean atomic mass.
    Definition helm.h:293
    -
    Structure to hold the Helmholtz EOS table data.
    Definition helm.h:65

    Mesh Handling

    -

    The MeshIO class facilitates loading and managing computational meshes.

    +

    The MeshIO class facilitates loading and managing computational meshes.

    #include "meshIO.h"
    #include "mfem.hpp" // For mfem::Mesh
    #include <iostream>
    -
    int main() {
    +
    int main() {
    try {
    // Initialize MeshIO with a mesh file and a scale factor
    -
    MeshIO mesh_handler("path/to/your/mesh.msh", 1.0); // Replace with actual path
    +
    MeshIO mesh_handler("path/to/your/mesh.msh", 1.0); // Replace with actual path
    if (mesh_handler.IsLoaded()) {
    mfem::Mesh& mesh = mesh_handler.GetMesh();
    @@ -399,22 +360,21 @@ Mesh Handling
    }
    return 0;
    }
    -
    Class for handling mesh input/output operations.
    Definition meshIO.h:30

    Key Modules and Components

    4DSSE is organized into several key modules:

      -
    • Polytrope Solver (polySolver.h, polytropeOperator.h): Provides tools to solve the Lane-Emden equation for polytropic stellar structures using a mixed finite element method. PolytropeOperator defines the nonlinear system and its Jacobian, while PolySolver orchestrates the solution process. The SchurCompliment and GMRESInverter classes are helper components for the linear algebra involved.
    • -
    • Equation of State (EOS) (helm.h, eosIO.h): Manages Equation of State data. helm.h provides an implementation of the Helmholtz EOS (Timmes & Swesty 2000), including structures for table data (HELMTable), input parameters (EOSInput), and output results (EOS). It also defines functions for reading tables and calculating EOS quantities. eosIO.h provides the EosIO class for loading EOS tables from files, currently supporting the HELM table format.
    • +
    • Polytrope Solver (polySolver.h, polytropeOperator.h): Provides tools to solve the Lane-Emden equation for polytropic stellar structures using a mixed finite element method. PolytropeOperator defines the nonlinear system and its Jacobian, while PolySolver orchestrates the solution process. The SchurCompliment and GMRESInverter classes are helper components for the linear algebra involved.
    • +
    • Equation of State (EOS) (helm.h, eosIO.h): Manages Equation of State data. helm.h provides an implementation of the Helmholtz EOS (Timmes & Swesty 2000), including structures for table data (HELMTable), input parameters (EOSInput), and output results (EOS). It also defines functions for reading tables and calculating EOS quantities. eosIO.h provides the EosIO class for loading EOS tables from files, currently supporting the HELM table format.
    • Chemical Composition (composition.h, atomicSpecies.h): Manages chemical compositions, allowing representation in mass or number fractions. It interfaces with atomicSpecies.h which provides a database of atomic species properties (based on AME2020).
    • Nuclear Reaction Networks (network.h, approx8.h): Defines a base Network class for nuclear reaction network calculations. approx8.h provides a specific implementation, Approx8Network, for an 8-isotope network (H1, He3, He4, C12, N14, O16, Ne20, Mg24) based on Frank Timmes' "aprox8". It includes functions for individual reaction rates and uses Boost.Numeric.Odeint for solving the ODE system.
    • -
    • Physical Constants (const.h): A singleton class Constants that loads and provides access to a wide range of physical constants with their values, uncertainties, units, and references.
    • -
    • Configuration Management (config.h): A singleton class Config for loading and accessing application settings from YAML configuration files.
    • -
    • Probing and Logging (probe.h): The Probe namespace offers utility functions for debugging, such as GLVis visualization (glVisView), and a LogManager for handling application-wide logging using the Quill library.
    • -
    • Mesh I/O (meshIO.h): The MeshIO class handles loading and basic manipulation (e.g., scaling) of computational meshes using MFEM's mfem::Mesh. It ensures that meshes are correctly loaded and accessible.
    • +
    • Physical Constants (const.h): A singleton class Constants that loads and provides access to a wide range of physical constants with their values, uncertainties, units, and references.
    • +
    • Configuration Management (config.h): A singleton class Config for loading and accessing application settings from YAML configuration files.
    • +
    • Probing and Logging (probe.h): The Probe namespace offers utility functions for debugging, such as GLVis visualization (glVisView), and a LogManager for handling application-wide logging using the Quill library.
    • +
    • Mesh I/O (meshIO.h): The MeshIO class handles loading and basic manipulation (e.g., scaling) of computational meshes using MFEM's mfem::Mesh. It ensures that meshes are correctly loaded and accessible.
    • Integrators (integrators.h): (Details inferred) Likely contains custom MFEM integrators or coefficients used in the finite element formulations.
    • -
    • Custom Types (4DSTARTypes.h): Defines project-specific data type aliases within the SSE namespace, primarily for simplifying common std::pair combinations involving mfem::Array<int> and mfem::Array<double>. These include SSE::MFEMArrayPair and SSE::MFEMArrayPairSet, often used for managing collections of MFEM degree-of-freedom lists and their corresponding values, especially for boundary conditions.
    • +
    • Custom Types (4DSTARTypes.h): Defines project-specific data type aliases within the SSE namespace, primarily for simplifying common std::pair combinations involving mfem::Array<int> and mfem::Array<double>. These include SSE::MFEMArrayPair and SSE::MFEMArrayPairSet, often used for managing collections of MFEM degree-of-freedom lists and their corresponding values, especially for boundary conditions.

    Future Development

    diff --git a/docs/html/navtreedata.js b/docs/html/navtreedata.js index 22c6bad..15e6d4c 100644 --- a/docs/html/navtreedata.js +++ b/docs/html/navtreedata.js @@ -44,7 +44,6 @@ var NAVTREE = [ "All", "functions.html", "functions_dup" ], [ "Functions", "functions_func.html", null ], [ "Variables", "functions_vars.html", "functions_vars" ], - [ "Typedefs", "functions_type.html", null ], [ "Related Symbols", "functions_rela.html", null ] ] ] ] ], @@ -65,10 +64,10 @@ var NAVTREE = var NAVTREEINDEX = [ "4_d_s_t_a_r_types_8h.html", -"class_polytrope_operator.html#afa3425ec1e374c49655671877cf89e39", -"const_test_8cpp.html", -"namespacenn_approx8.html#abd25a40d29e07540658eaf17ccb17e3e", -"structhelmholtz_1_1_h_e_l_m_table.html#a25bdc8a0e265bac2e47f18e2fa3e35ba" +"classserif_1_1polytrope_1_1_poly_solver.html#a3b84b79daceb9eed00d0f353d69f77c1", +"classserif_1_1resource_1_1_resource_manager.html#a05e35b8fb70f573bca3383f6e3368eb4", +"namespaceserif_1_1config.html", +"structserif_1_1eos_1_1helmholtz_1_1_e_o_s.html#a5c59d85e1fe64769c261375834357901" ]; var SYNCONMSG = 'click to disable panel synchronization'; diff --git a/docs/html/navtreeindex0.js b/docs/html/navtreeindex0.js index fec2946..40552d5 100644 --- a/docs/html/navtreeindex0.js +++ b/docs/html/navtreeindex0.js @@ -1,253 +1,253 @@ var NAVTREEINDEX0 = { -"4_d_s_t_a_r_types_8h.html":[4,0,1,12,0,0], -"4_d_s_t_a_r_types_8h_source.html":[4,0,1,12,0,0], +"4_d_s_t_a_r_types_8h.html":[4,0,1,10,0,0], +"4_d_s_t_a_r_types_8h_source.html":[4,0,1,10,0,0], "_2_users_2tboudreaux_2_programming_2_s_e_ri_f_2src_2composition_2public_2composition_8h-example.html":[5,0], "_2_users_2tboudreaux_2_programming_2_s_e_ri_f_2src_2network_2public_2approx8_8h-example.html":[5,2], -"_2_users_2tboudreaux_2_programming_2_s_e_ri_f_2src_2poly_2solver_2public_2poly_solver_8h-example.html":[5,3], +"_2_users_2tboudreaux_2_programming_2_s_e_ri_f_2src_2polytrope_2solver_2public_2poly_solver_8h-example.html":[5,3], "_constructing-example.html":[5,1], -"_d_object_8cpp.html":[4,0,1,3,0,0], -"_d_object_8cpp.html#aa54e75574f0302a2ca7252f9f0f0b3f1":[4,0,1,3,0,0,0], -"_d_object_8cpp_source.html":[4,0,1,3,0,0], -"_d_object_8h.html":[4,0,1,3,1,0], -"_d_object_8h_source.html":[4,0,1,3,1,0], -"_d_object_test_8cpp.html":[4,0,2,4,0], -"_d_object_test_8cpp.html#a0085cd05f0b182ba4fe7bc118656d68e":[4,0,2,4,0,4], -"_d_object_test_8cpp.html#a12ce265622e9a5d51b7498e09b82a597":[4,0,2,4,0,1], -"_d_object_test_8cpp.html#a2bbd3a7e662715f1af67ba7b26270278":[4,0,2,4,0,6], -"_d_object_test_8cpp.html#a3fc628b3943158a063739c03a4c2ca1f":[4,0,2,4,0,3], -"_d_object_test_8cpp.html#ab0d7e76fe973dea21f97cf26d3b3847b":[4,0,2,4,0,5], -"_d_object_test_8cpp.html#af27429c4d3cf79aa1b90fddf10f7614e":[4,0,2,4,0,2], -"_d_object_test_8cpp_source.html":[4,0,2,4,0], -"_lockable_d_object_8cpp.html":[4,0,1,3,0,1], -"_lockable_d_object_8cpp_source.html":[4,0,1,3,0,1], -"_lockable_d_object_8h.html":[4,0,1,3,1,1], -"_lockable_d_object_8h_source.html":[4,0,1,3,1,1], -"_lockable_d_object_test_8cpp.html":[4,0,2,4,1], -"_lockable_d_object_test_8cpp.html#a470f4e60873d3ea6afc7c319e307760f":[4,0,2,4,1,1], -"_lockable_d_object_test_8cpp.html#a5c2342bfafc553d23125fb3ae05af2a7":[4,0,2,4,1,2], -"_lockable_d_object_test_8cpp.html#a5c694ab0fb07081c02cac1f0bc3f3e73":[4,0,2,4,1,3], -"_lockable_d_object_test_8cpp.html#a8b547408c52b669c3c220aa640927474":[4,0,2,4,1,5], -"_lockable_d_object_test_8cpp.html#aca2c2dcb4394094c27dc37453ea9a37f":[4,0,2,4,1,4], -"_lockable_d_object_test_8cpp_source.html":[4,0,2,4,1], -"_metadata_8cpp.html":[4,0,1,3,0,2], -"_metadata_8cpp.html#a12949a1ea26c4ff1afeb97101c0493c5":[4,0,1,3,0,2,0], -"_metadata_8cpp_source.html":[4,0,1,3,0,2], -"_metadata_8h.html":[4,0,1,3,1,2], -"_metadata_8h.html#ab57c319c35ea0fbacf781f2ecb3a4339":[4,0,1,3,1,2,1], -"_metadata_8h_source.html":[4,0,1,3,1,2], -"_metadata_test_8cpp.html":[4,0,2,4,2], -"_metadata_test_8cpp.html#a14e97feb26f21690d94245d65c26814b":[4,0,2,4,2,7], -"_metadata_test_8cpp.html#a3dacb5bfda566836343874346c116906":[4,0,2,4,2,3], -"_metadata_test_8cpp.html#a440de49952b45fad82f485ba48f92d50":[4,0,2,4,2,5], -"_metadata_test_8cpp.html#a5ec8e48d5f46f67a4547c3b52f5f1cff":[4,0,2,4,2,8], -"_metadata_test_8cpp.html#a61d09f069b2417969b664142aad8ce35":[4,0,2,4,2,1], -"_metadata_test_8cpp.html#a761ab4dc62ca2bbe69d2be499493b883":[4,0,2,4,2,9], -"_metadata_test_8cpp.html#a8854bc3bdde52a7c73927f17e4330a89":[4,0,2,4,2,6], -"_metadata_test_8cpp.html#adbb375b61bd5961e38e8c5b51e538e75":[4,0,2,4,2,4], -"_metadata_test_8cpp.html#afc6335b369a289eaa367897b899535d0":[4,0,2,4,2,2], -"_metadata_test_8cpp_source.html":[4,0,2,4,2], "annotated.html":[3,0], -"approx8_8cpp.html":[4,0,1,7,0,0], -"approx8_8cpp_source.html":[4,0,1,7,0,0], -"approx8_8h.html":[4,0,1,7,1,0], -"approx8_8h.html#a9b21a52f1c431ae59a4883c22a8a0067":[4,0,1,7,1,0,6], -"approx8_8h.html#abd6c5fdc1f08c03c2027eafe32658e38":[4,0,1,7,1,0,4], -"approx8_8h.html#ae12297be50f5147072894a36231af070":[4,0,1,7,1,0,5], -"approx8_8h_source.html":[4,0,1,7,1,0], -"approx8_test_8cpp.html":[4,0,2,8,0], -"approx8_test_8cpp.html#a282ac3f9d020662bcaa9f8ad569d3a60":[4,0,2,8,0,1], -"approx8_test_8cpp.html#a4c6c407dce0723b41e332e0b48619960":[4,0,2,8,0,4], -"approx8_test_8cpp.html#a7783fdbc3998bd206c77db9cc3655784":[4,0,2,8,0,2], -"approx8_test_8cpp.html#ab8b8562b03390fa226f94e706c113520":[4,0,2,8,0,3], -"approx8_test_8cpp_source.html":[4,0,2,8,0], -"class_config.html":[3,0,9], -"class_constants.html":[3,0,13], -"class_constants.html#a095db9a742d6180556d1138ebbcddc8c":[3,0,13,11], -"class_constants.html#a186aebd9ec5f45378df3900ae2bf680e":[3,0,13,7], -"class_constants.html#a2aa041fd223f259e55bf098c90581039":[3,0,13,3], -"class_constants.html#a36ddd7fe6857d1bbf6d1c84d4ed7bc19":[3,0,13,1], -"class_constants.html#a4914c90be3139670bda18e212d69cf22":[3,0,13,9], -"class_constants.html#a60f87120b1eef774efe8c168aa69af6a":[3,0,13,4], -"class_constants.html#a7da1a7aed8e11fcd67f4a2e2a621483f":[3,0,13,12], -"class_constants.html#ab302ea5420378c55a9e5f116d19ae0e2":[3,0,13,2], -"class_constants.html#ab9de36fa145552a3e7964e7e85a67149":[3,0,13,6], -"class_constants.html#ad75620743b867fc20d4a05027d1a1c01":[3,0,13,8], -"class_constants.html#ada6a392cd5d3e2914c2736b232a2355a":[3,0,13,10], -"class_constants.html#ae276dfdc0ffe75a53e3842e33ab52630":[3,0,13,5], -"class_constants.html#af395b3c1d6f0577f4880a21a257aa1db":[3,0,13,0], -"class_d_object.html":[3,0,15], -"class_d_object.html#a0ae54853e18265657296bfb5ac3bf9d0":[3,0,15,2], -"class_d_object.html#a1223275dcbbf20334ea11707346acb93":[3,0,15,9], -"class_d_object.html#a15afffdf339150fc872bf63bdd08d581":[3,0,15,8], -"class_d_object.html#a358d5f015da09ae5f0cbb46f3fd9e401":[3,0,15,17], -"class_d_object.html#a3dce47a519f9da5085c0c5ac1eea4f38":[3,0,15,13], -"class_d_object.html#a4862655c3634d019b0a45b811d6f7235":[3,0,15,4], -"class_d_object.html#a55b7cdac36a3a518ba6e1ecef0e25dcd":[3,0,15,0], -"class_d_object.html#a598321f3b8524b98df72393c04d7470c":[3,0,15,3], -"class_d_object.html#a6f0023aee463e71d92442dcf61b6ed47":[3,0,15,12], -"class_d_object.html#a99072eb52bb22745f0248f273fbf28fb":[3,0,15,10], -"class_d_object.html#a99b8688849e11501033a25f61efb8356":[3,0,15,14], -"class_d_object.html#aa54e75574f0302a2ca7252f9f0f0b3f1":[3,0,15,15], -"class_d_object.html#ab1718571434e84e90f1ec463e4786a8a":[3,0,15,11], -"class_d_object.html#aca2db093c1c8c6f7893de07544aed619":[3,0,15,5], -"class_d_object.html#accf5c10d4afc3969607e11b0055312d5":[3,0,15,18], -"class_d_object.html#ad7ba02f6d87ce64792149096f3310b21":[3,0,15,16], -"class_d_object.html#ad8de5890e8dae5fc7e72fabca2520fc3":[3,0,15,19], -"class_d_object.html#ae47bf220fbe2173cf6933c2380035dbd":[3,0,15,7], -"class_d_object.html#ae9f7e4d2fbabc076961a40185676e208":[3,0,15,20], -"class_d_object.html#af11334d08ef85c68b3aae7554548e5a7":[3,0,15,1], -"class_d_object.html#afa8926d916081de72478cb8813c25e98":[3,0,15,6], -"class_d_object_test.html":[3,0,16], -"class_d_object_test.html#a2150dd7881a4d1c68ce51344f174738e":[3,0,16,2], -"class_d_object_test.html#a95ba0f78c44e0bd46603de32028b7be6":[3,0,16,0], -"class_d_object_test.html#ac753942590ae6ee456e6f3dd8b205df2":[3,0,16,1], -"class_eos_i_o.html":[3,0,17], -"class_eos_i_o.html#a0ee0b3675bd16eb41e5a6b18cb1774ea":[3,0,17,4], -"class_eos_i_o.html#a3f98f4e57d438afcb43c1ce79012197a":[3,0,17,1], -"class_eos_i_o.html#a488dad41ac68d4e653d0d68718af6f6b":[3,0,17,5], -"class_eos_i_o.html#ad721f72b591f1ef4b7fa87668e8d8b34":[3,0,17,0], -"class_eos_i_o.html#ad7484ed459d8479381f4fb288597cbeb":[3,0,17,3], -"class_eos_i_o.html#add10f91411e996844a14979d12d107b7":[3,0,17,2], -"class_eos_i_o.html#adfe5dd1e1dc875bcfe166c2841b72f73":[3,0,17,6], -"class_eos_i_o.html#ae08604d8ed0aa3bbb330b9e4ad63db0a":[3,0,17,8], -"class_eos_i_o.html#ae8a8fb3b2de7dd8b3b99d4f2c365283a":[3,0,17,7], -"class_eos_i_o.html#afe6f666cf7667fc132f3ae8af338b04f":[3,0,17,9], -"class_g_m_r_e_s_inverter.html":[3,0,20], -"class_g_m_r_e_s_inverter.html#a062ea26d8fc08130f706e0a3eeb320b5":[3,0,20,4], -"class_g_m_r_e_s_inverter.html#a4d06d450ace28a61a61f1dc093165902":[3,0,20,1], -"class_g_m_r_e_s_inverter.html#a58b277d5a3e5882eb1844db328e60c7a":[3,0,20,0], -"class_g_m_r_e_s_inverter.html#a7ce07d6d4d22b26121ad10e82ae201ab":[3,0,20,3], -"class_g_m_r_e_s_inverter.html#ae80b606a7d568d1702a9256635fc160f":[3,0,20,2], -"class_lockable_d_object.html":[3,0,21], -"class_lockable_d_object.html#a1481ed99dcd837490bf28309aadaedfb":[3,0,21,3], -"class_lockable_d_object.html#a1eb1ca1d9cf979dcb9eead96054b89bb":[3,0,21,5], -"class_lockable_d_object.html#a712cd3ea0c565f7e9089a651ef79b7bd":[3,0,21,4], -"class_lockable_d_object.html#adcfe201fc728cc1c6fcf638a566ba9a1":[3,0,21,1], -"class_lockable_d_object.html#ade38ca54703913359fc3b4366f6e292a":[3,0,21,2], -"class_lockable_d_object.html#ae1a174a2740fa053626fe2820ee0efee":[3,0,21,0], -"class_lockable_d_object_test.html":[3,0,22], -"class_lockable_d_object_test.html#a4ca643fb176141b51f4761dd3df64769":[3,0,22,0], -"class_lockable_d_object_test.html#a6f639c0023311b7900595ab11c40cd59":[3,0,22,1], -"class_mesh_i_o.html":[3,0,23], -"class_mesh_i_o.html#a0da06db7b29047238299d59570f69428":[3,0,23,5], -"class_mesh_i_o.html#a12495fc814254021d44e0509ac760672":[3,0,23,3], -"class_mesh_i_o.html#a12d2876be0d000aaaa6e5cd6d6a758af":[3,0,23,2], -"class_mesh_i_o.html#a41ebfdb350581b2a64818f9da62fe166":[3,0,23,6], -"class_mesh_i_o.html#a4629e793f6f18f499a763dcb5f98bc1a":[3,0,23,0], -"class_mesh_i_o.html#a5035a5e5414afd0452add92548ad4165":[3,0,23,7], -"class_mesh_i_o.html#a5e37286d1c548a6b6f419f651c1f32dd":[3,0,23,4], -"class_mesh_i_o.html#abf2d0986e73b920c71c03dc61730846c":[3,0,23,1], -"class_metadata.html":[3,0,25], -"class_metadata.html#a07035de7b0c780ef340e1a11c60a4d2b":[3,0,25,6], -"class_metadata.html#a12949a1ea26c4ff1afeb97101c0493c5":[3,0,25,10], -"class_metadata.html#a163f74d4ef9ecd13a34e7e9cab2e21ce":[3,0,25,14], -"class_metadata.html#a290205e5f46416dd0f48bd6ff62888ac":[3,0,25,12], -"class_metadata.html#a365c4594ad65c3b10b40a1cf4f4aea26":[3,0,25,8], -"class_metadata.html#a3d56c8c5adee4b8c7d2089802211522b":[3,0,25,1], -"class_metadata.html#a412c0c0b8754d85f9edbbdcd637f3b20":[3,0,25,4], -"class_metadata.html#a65fd506f1bd41699d9cd19bc0dfc9701":[3,0,25,13], -"class_metadata.html#a88f4f57d443e2b7664e75e57a29dfbf0":[3,0,25,7], -"class_metadata.html#abe52c81e04665628666b4140cd346b69":[3,0,25,5], -"class_metadata.html#ac73a509797c98c0d52fb32e1f93e38bc":[3,0,25,11], -"class_metadata.html#ac7980d1efdd6ae434f0115f83d08348e":[3,0,25,2], -"class_metadata.html#ae849560667461008cb72e83919c20be0":[3,0,25,0], -"class_metadata.html#aeed7f22ccc61d9a3d6425441d381dcdc":[3,0,25,3], -"class_metadata.html#af5264d1666839e69c192b565b5cfa606":[3,0,25,9], -"class_metadata_test.html":[3,0,26], -"class_metadata_test.html#a24075d61d37dceacd353ecde16a1ac71":[3,0,26,1], -"class_metadata_test.html#a6273a370a10b42155af951a8fc2c47fa":[3,0,26,0], -"class_poly_solver.html":[3,0,27], -"class_poly_solver.html#a18e11835119ec0b5cdc8195bffa56344":[3,0,27,28], -"class_poly_solver.html#a2d48773a83a2004b0891f0fa2a16228f":[3,0,27,15], -"class_poly_solver.html#a38bbae125a4e5142144931e0b9b435bc":[3,0,27,27], -"class_poly_solver.html#a3a2b9a157a7705f68ce634bfa4dc867c":[3,0,27,26], -"class_poly_solver.html#a45cc1921d9e385b31406b00d750d9a8b":[3,0,27,9], -"class_poly_solver.html#a49281f73fc6a115804b29136ffc0c406":[3,0,27,33], -"class_poly_solver.html#a52bc98bb74abf87e569bafd8ba97e06a":[3,0,27,14], -"class_poly_solver.html#a553333a8520390effad208fcde3deaf0":[3,0,27,3], -"class_poly_solver.html#a57088b366b961a12df6ed898f23341b4":[3,0,27,16], -"class_poly_solver.html#a6a6f08a286cdbc7927d11580c5cb8132":[3,0,27,0], -"class_poly_solver.html#a6d2152361b5c613ef5cc6f61a42b464d":[3,0,27,25], -"class_poly_solver.html#a736a4d80510098735f85e0360d1c96e6":[3,0,27,19], -"class_poly_solver.html#a77455ce3505d93f7b5b5d3e9447bbe23":[3,0,27,7], -"class_poly_solver.html#a7959fe89ce2753b262f1e5b1a1b7fd4e":[3,0,27,10], -"class_poly_solver.html#a795d3c3ff5c21f4e5d64c0d33978527a":[3,0,27,1], -"class_poly_solver.html#a7de958588f56052db9c636e08c98e7ac":[3,0,27,20], -"class_poly_solver.html#a820aa256b9d4390ad8e44968cf5bf192":[3,0,27,23], -"class_poly_solver.html#aa2baea44320e302f543ed6fad5e0d6a2":[3,0,27,13], -"class_poly_solver.html#aa3227e8135b22af6c5ce12b50bba2eb6":[3,0,27,30], -"class_poly_solver.html#aa790fa13b71ca04eeae72ba4e0567308":[3,0,27,34], -"class_poly_solver.html#aaa8691469f98eb17cadae2e2f43de9bb":[3,0,27,18], -"class_poly_solver.html#ac0e9a5fcd6b6415c9a1603c82da5eb31":[3,0,27,17], -"class_poly_solver.html#ac29ac56605959e7b46fec6cc1bb2b7bb":[3,0,27,22], -"class_poly_solver.html#ad156078cdce8a4b30c55a02f99f1b9d4":[3,0,27,31], -"class_poly_solver.html#ad458dfdfdbd84bd4aa723d7b82df57da":[3,0,27,5], -"class_poly_solver.html#ad69d4ff9b5b56e0654f8e082a210c613":[3,0,27,6], -"class_poly_solver.html#ae0aecb9d7802fc7be2b701e0d7f50838":[3,0,27,32], -"class_poly_solver.html#ae80ad90a3f632683e38ae03cb4b8e12b":[3,0,27,8], -"class_poly_solver.html#ae8bf442fb4cbf1731800e69a2084f59b":[3,0,27,29], -"class_poly_solver.html#aea184d88d7c450b03682f61565541d72":[3,0,27,12], -"class_poly_solver.html#af5effbed43306f44b4193eb1d932c441":[3,0,27,24], -"class_poly_solver.html#af71a78b95a20bea075bac8d2a120c675":[3,0,27,21], -"class_poly_solver.html#af8c7bd41d7b9ebfbc1f90d4096d5e855":[3,0,27,2], -"class_poly_solver.html#afdb769d3ee9e0929c16a68eb71630f23":[3,0,27,11], -"class_poly_solver.html#afe38ca0ba610c352f1b8b9463bff947c":[3,0,27,4], -"class_polytrope_operator.html":[3,0,29], -"class_polytrope_operator.html#a033eb1609f7fc18d8b970605b550b5d9":[3,0,29,28], -"class_polytrope_operator.html#a070426ddaafad8c77154d8d917b7b1a4":[3,0,29,0], -"class_polytrope_operator.html#a0a22ba7589125309e40cbf8180404e5a":[3,0,29,3], -"class_polytrope_operator.html#a0b4c4446a0486a939ba67c1942df522f":[3,0,29,30], -"class_polytrope_operator.html#a17c3058361f05539b6c9ad034c203be2":[3,0,29,21], -"class_polytrope_operator.html#a1bf3ced83363a1318258ae0f5bfeb57e":[3,0,29,7], -"class_polytrope_operator.html#a20bca119c918bb83d09652a6df925e6d":[3,0,29,23], -"class_polytrope_operator.html#a20e1fa519cffe022a23f813ea188c904":[3,0,29,50], -"class_polytrope_operator.html#a25d518c3e32fbdaaf5008ecc806b97eb":[3,0,29,33], -"class_polytrope_operator.html#a297cada6b0c1c1e3478a223863b23d44":[3,0,29,20], -"class_polytrope_operator.html#a2a7f200a45cff11897470de39a302f93":[3,0,29,6], -"class_polytrope_operator.html#a33c7f48fc5d67b0d42e2c29c33361ba7":[3,0,29,15], -"class_polytrope_operator.html#a373106879aa636a826fc0f5bf3e160dd":[3,0,29,48], -"class_polytrope_operator.html#a3d746a46c83539d4713e107caf529260":[3,0,29,32], -"class_polytrope_operator.html#a40be1a66ada528554881e8ee274a9a9c":[3,0,29,17], -"class_polytrope_operator.html#a453bfd45c09ec7c9f4da2ff62e1b29dc":[3,0,29,41], -"class_polytrope_operator.html#a45844aac69f5b441f015b9b76ac453d6":[3,0,29,2], -"class_polytrope_operator.html#a4eaeb5ec6898940789ed21349a304870":[3,0,29,49], -"class_polytrope_operator.html#a551d03af4ceb246a3d78331b8409e9b2":[3,0,29,37], -"class_polytrope_operator.html#a55c1bbaaeb23e1f7657fc359970c56b3":[3,0,29,55], -"class_polytrope_operator.html#a67b70d1518f465a2882dfd9abc558926":[3,0,29,52], -"class_polytrope_operator.html#a69fe3b2944ec77bfd3d81176eff51da9":[3,0,29,26], -"class_polytrope_operator.html#a766bbf8933c552798200647380348493":[3,0,29,22], -"class_polytrope_operator.html#a7789efbb8ba3a09a0975475518b4b611":[3,0,29,10], -"class_polytrope_operator.html#a785f146c446d0a96e100131182ce95a6":[3,0,29,47], -"class_polytrope_operator.html#a79ec40f9bf2c31665b5bc128d013db5a":[3,0,29,38], -"class_polytrope_operator.html#a7b9d20387bce8e30dba34a9f813524d5":[3,0,29,54], -"class_polytrope_operator.html#a7c37501c7eee6cb207b89365724a0119":[3,0,29,24], -"class_polytrope_operator.html#a7e5b5c8151b89f798995151cae88f174":[3,0,29,39], -"class_polytrope_operator.html#a901bb3f0e79af54dcaeda28c0296092d":[3,0,29,34], -"class_polytrope_operator.html#a961d9dc73ba632e20266ede59c9503c2":[3,0,29,4], -"class_polytrope_operator.html#a9810f0de67b4e530d45fdf51369b8294":[3,0,29,19], -"class_polytrope_operator.html#a9b148b332b6979af05aebc1d6a3bc5f3":[3,0,29,59], -"class_polytrope_operator.html#a9cdd216530d4801e18418363a0f485da":[3,0,29,35], -"class_polytrope_operator.html#aa35aac5ff7686d6004bc84a7b84ca083":[3,0,29,40], -"class_polytrope_operator.html#aa7422212b0f4fd14de4b1c9efe823ead":[3,0,29,25], -"class_polytrope_operator.html#aa9cfb4e72fa684becbe3d7d16fa23423":[3,0,29,16], -"class_polytrope_operator.html#ab5577c71be2bdb0f82daefd2631b8cb1":[3,0,29,8], -"class_polytrope_operator.html#ab6eb35014601ce689df4d9509f83e82a":[3,0,29,58], -"class_polytrope_operator.html#abe89a847d6cbc8f16a750e0e95b5204d":[3,0,29,36], -"class_polytrope_operator.html#abfad5ee15bb93c583b7dbe8e1e4d3ebf":[3,0,29,46], -"class_polytrope_operator.html#ac05cd1bd6b0a2b2502af9d8a6b86077c":[3,0,29,9], -"class_polytrope_operator.html#ac25b486557eff0e6d986c6dc9044afad":[3,0,29,18], -"class_polytrope_operator.html#ac7ebc4ae1c34e1569281be028e4daec1":[3,0,29,5], -"class_polytrope_operator.html#acc69c13a7178c25af2ff5c339cbb1c67":[3,0,29,11], -"class_polytrope_operator.html#acd5ece56494bbe8cd7dc879b856e5651":[3,0,29,29], -"class_polytrope_operator.html#ad693db967082d55340d5aa84b8bde7fa":[3,0,29,42], -"class_polytrope_operator.html#adb57c130b772c8efc4a78d4b497f0072":[3,0,29,51], -"class_polytrope_operator.html#add97c74eb5206624813802daa6f9dedc":[3,0,29,43], -"class_polytrope_operator.html#ae5d9b801404a00212206573d41c543da":[3,0,29,44], -"class_polytrope_operator.html#ae636aff8692d7d9cce38591b9e74f97e":[3,0,29,1], -"class_polytrope_operator.html#ae6bb7fac3c897559e899687f3e377aff":[3,0,29,27], -"class_polytrope_operator.html#aeb8d505244836212c9015205e486378a":[3,0,29,14], -"class_polytrope_operator.html#aef392049b579e6e5423f1e43845e3d9f":[3,0,29,53], -"class_polytrope_operator.html#af0324f7a83083306158bb8740fdf4379":[3,0,29,13], -"class_polytrope_operator.html#af26fb5b1ce156faa91f376a1b1133d77":[3,0,29,45] +"approx8_8cpp.html":[4,0,1,6,0,0], +"approx8_8cpp_source.html":[4,0,1,6,0,0], +"approx8_8h.html":[4,0,1,6,1,0], +"approx8_8h.html#a9b21a52f1c431ae59a4883c22a8a0067":[4,0,1,6,1,0,6], +"approx8_8h.html#abd6c5fdc1f08c03c2027eafe32658e38":[4,0,1,6,1,0,4], +"approx8_8h.html#ae12297be50f5147072894a36231af070":[4,0,1,6,1,0,5], +"approx8_8h_source.html":[4,0,1,6,1,0], +"approx8_test_8cpp.html":[4,0,2,6,0], +"approx8_test_8cpp.html#a282ac3f9d020662bcaa9f8ad569d3a60":[4,0,2,6,0,1], +"approx8_test_8cpp.html#a4c6c407dce0723b41e332e0b48619960":[4,0,2,6,0,4], +"approx8_test_8cpp.html#a7783fdbc3998bd206c77db9cc3655784":[4,0,2,6,0,2], +"approx8_test_8cpp.html#ab8b8562b03390fa226f94e706c113520":[4,0,2,6,0,3], +"approx8_test_8cpp_source.html":[4,0,2,6,0], +"class_resource_manager.html":[3,0,10], +"classapprox8_test.html":[3,0,1], +"classcomposition_test.html":[3,0,2], +"classconfig_test.html":[3,0,3], +"classconfig_test_private_accessor.html":[3,0,4], +"classconfig_test_private_accessor.html#a17b572a5d4c9d980d0a8cc59aafd4a7d":[3,0,4,0], +"classconfig_test_private_accessor.html#a2e64c804b2c7a25f250e8e178e479550":[3,0,4,4], +"classconfig_test_private_accessor.html#a5de5045126d1a03e462556e7bc314503":[3,0,4,3], +"classconfig_test_private_accessor.html#a9ed85386d1877a4c842a1e4de6ca94c4":[3,0,4,2], +"classconfig_test_private_accessor.html#ad255c2b4d2ed83c38ddb3b01bfc7699e":[3,0,4,1], +"classconst_test.html":[3,0,5], +"classconst_test.html#af4753885bf401953202f89d455a2702f":[3,0,5,0], +"classeos_test.html":[3,0,6], +"classes.html":[3,1], +"classmesh_i_o_test.html":[3,0,7], +"classpoly_test.html":[3,0,8], +"classprobe_test.html":[3,0,9], +"classresource_manager_test.html":[3,0,11], +"classserif_1_1composition_1_1_composition.html":[2,0,1,0,0], +"classserif_1_1composition_1_1_composition.html":[3,0,0,0,0], +"classserif_1_1composition_1_1_composition.html#a0020ef34d2e4170495f36074af391e6c":[2,0,1,0,0,13], +"classserif_1_1composition_1_1_composition.html#a0020ef34d2e4170495f36074af391e6c":[3,0,0,0,0,13], +"classserif_1_1composition_1_1_composition.html#a01e00a40385ebc61c93dba8064733f7f":[2,0,1,0,0,15], +"classserif_1_1composition_1_1_composition.html#a01e00a40385ebc61c93dba8064733f7f":[3,0,0,0,0,15], +"classserif_1_1composition_1_1_composition.html#a063176b2e4ff9f29111f08f74e21c14c":[2,0,1,0,0,10], +"classserif_1_1composition_1_1_composition.html#a063176b2e4ff9f29111f08f74e21c14c":[3,0,0,0,0,10], +"classserif_1_1composition_1_1_composition.html#a14d19ec7ff396768bfe553522abc44db":[2,0,1,0,0,16], +"classserif_1_1composition_1_1_composition.html#a14d19ec7ff396768bfe553522abc44db":[3,0,0,0,0,16], +"classserif_1_1composition_1_1_composition.html#a28687affca47d10052085c985c4dec93":[2,0,1,0,0,3], +"classserif_1_1composition_1_1_composition.html#a28687affca47d10052085c985c4dec93":[3,0,0,0,0,3], +"classserif_1_1composition_1_1_composition.html#a32eda5a66ab485c028ccc5e93fc3ddba":[2,0,1,0,0,11], +"classserif_1_1composition_1_1_composition.html#a32eda5a66ab485c028ccc5e93fc3ddba":[3,0,0,0,0,11], +"classserif_1_1composition_1_1_composition.html#a36c2525d21cd932065bb2bb30bc57fb4":[2,0,1,0,0,29], +"classserif_1_1composition_1_1_composition.html#a36c2525d21cd932065bb2bb30bc57fb4":[3,0,0,0,0,29], +"classserif_1_1composition_1_1_composition.html#a38ac17353b08e58375e07579db281099":[2,0,1,0,0,21], +"classserif_1_1composition_1_1_composition.html#a38ac17353b08e58375e07579db281099":[3,0,0,0,0,21], +"classserif_1_1composition_1_1_composition.html#a3eabc9d33cf0d9e70f258da792d58b5c":[2,0,1,0,0,36], +"classserif_1_1composition_1_1_composition.html#a3eabc9d33cf0d9e70f258da792d58b5c":[3,0,0,0,0,36], +"classserif_1_1composition_1_1_composition.html#a452328138249daff620a1456492053bf":[2,0,1,0,0,6], +"classserif_1_1composition_1_1_composition.html#a452328138249daff620a1456492053bf":[3,0,0,0,0,6], +"classserif_1_1composition_1_1_composition.html#a45b3ee396daad93e44387c71b0929ddd":[2,0,1,0,0,14], +"classserif_1_1composition_1_1_composition.html#a45b3ee396daad93e44387c71b0929ddd":[3,0,0,0,0,14], +"classserif_1_1composition_1_1_composition.html#a45cf23a4950ce7901fd4538d59e4fd4b":[2,0,1,0,0,26], +"classserif_1_1composition_1_1_composition.html#a45cf23a4950ce7901fd4538d59e4fd4b":[3,0,0,0,0,26], +"classserif_1_1composition_1_1_composition.html#a466b3b5016a5ecff99d9281c83d1dbb8":[2,0,1,0,0,31], +"classserif_1_1composition_1_1_composition.html#a466b3b5016a5ecff99d9281c83d1dbb8":[3,0,0,0,0,31], +"classserif_1_1composition_1_1_composition.html#a4d6440dcd749d9f8e5d83ca85878311c":[2,0,1,0,0,0], +"classserif_1_1composition_1_1_composition.html#a4d6440dcd749d9f8e5d83ca85878311c":[3,0,0,0,0,0], +"classserif_1_1composition_1_1_composition.html#a5b493cbd3219704d7eca1f276e79c4ce":[2,0,1,0,0,18], +"classserif_1_1composition_1_1_composition.html#a5b493cbd3219704d7eca1f276e79c4ce":[3,0,0,0,0,18], +"classserif_1_1composition_1_1_composition.html#a5ea3c0a86254def504533809b8ce4fe1":[2,0,1,0,0,34], +"classserif_1_1composition_1_1_composition.html#a5ea3c0a86254def504533809b8ce4fe1":[3,0,0,0,0,34], +"classserif_1_1composition_1_1_composition.html#a602f40044871f11683f49c081917881c":[2,0,1,0,0,24], +"classserif_1_1composition_1_1_composition.html#a602f40044871f11683f49c081917881c":[3,0,0,0,0,24], +"classserif_1_1composition_1_1_composition.html#a622fb7c29475c6d58b6ba719c45ba874":[2,0,1,0,0,1], +"classserif_1_1composition_1_1_composition.html#a622fb7c29475c6d58b6ba719c45ba874":[3,0,0,0,0,1], +"classserif_1_1composition_1_1_composition.html#a65e7b2243663fcc9e891c4d5c8899a41":[2,0,1,0,0,38], +"classserif_1_1composition_1_1_composition.html#a65e7b2243663fcc9e891c4d5c8899a41":[3,0,0,0,0,38], +"classserif_1_1composition_1_1_composition.html#a66fde1b9ae6724aefb8eb98800a0ae2b":[2,0,1,0,0,20], +"classserif_1_1composition_1_1_composition.html#a66fde1b9ae6724aefb8eb98800a0ae2b":[3,0,0,0,0,20], +"classserif_1_1composition_1_1_composition.html#a6a8fac65e76096394a347e7460adc2ee":[2,0,1,0,0,37], +"classserif_1_1composition_1_1_composition.html#a6a8fac65e76096394a347e7460adc2ee":[3,0,0,0,0,37], +"classserif_1_1composition_1_1_composition.html#a753bcffca93a4dd8a0f38afc00cf05fb":[2,0,1,0,0,17], +"classserif_1_1composition_1_1_composition.html#a753bcffca93a4dd8a0f38afc00cf05fb":[3,0,0,0,0,17], +"classserif_1_1composition_1_1_composition.html#a7acbc7f61d6c68dec03f3866d2c53daf":[2,0,1,0,0,27], +"classserif_1_1composition_1_1_composition.html#a7acbc7f61d6c68dec03f3866d2c53daf":[3,0,0,0,0,27], +"classserif_1_1composition_1_1_composition.html#a7baaef1ee4b4b6e5ec34556904a68b26":[2,0,1,0,0,12], +"classserif_1_1composition_1_1_composition.html#a7baaef1ee4b4b6e5ec34556904a68b26":[3,0,0,0,0,12], +"classserif_1_1composition_1_1_composition.html#a7fb0a21428bd55ce156f17d19d10a557":[2,0,1,0,0,9], +"classserif_1_1composition_1_1_composition.html#a7fb0a21428bd55ce156f17d19d10a557":[3,0,0,0,0,9], +"classserif_1_1composition_1_1_composition.html#a8308d68b06dd878c88b2b811583b506a":[2,0,1,0,0,5], +"classserif_1_1composition_1_1_composition.html#a8308d68b06dd878c88b2b811583b506a":[3,0,0,0,0,5], +"classserif_1_1composition_1_1_composition.html#a85fd8e3d6df89999537daf52cd888f44":[2,0,1,0,0,33], +"classserif_1_1composition_1_1_composition.html#a85fd8e3d6df89999537daf52cd888f44":[3,0,0,0,0,33], +"classserif_1_1composition_1_1_composition.html#a8bc62bbff131ee376dfc9037db2dd930":[2,0,1,0,0,23], +"classserif_1_1composition_1_1_composition.html#a8bc62bbff131ee376dfc9037db2dd930":[3,0,0,0,0,23], +"classserif_1_1composition_1_1_composition.html#a8e8385c50ae0c10a0e4caf9ff1b03346":[2,0,1,0,0,32], +"classserif_1_1composition_1_1_composition.html#a8e8385c50ae0c10a0e4caf9ff1b03346":[3,0,0,0,0,32], +"classserif_1_1composition_1_1_composition.html#a8ed230d16d5e709aa4f1fcd641bcc912":[2,0,1,0,0,2], +"classserif_1_1composition_1_1_composition.html#a8ed230d16d5e709aa4f1fcd641bcc912":[3,0,0,0,0,2], +"classserif_1_1composition_1_1_composition.html#a93ef21072ce2c887dee25a98ef62f392":[2,0,1,0,0,7], +"classserif_1_1composition_1_1_composition.html#a93ef21072ce2c887dee25a98ef62f392":[3,0,0,0,0,7], +"classserif_1_1composition_1_1_composition.html#a9854f7e2eea6f63ed4ca73de8111c665":[2,0,1,0,0,8], +"classserif_1_1composition_1_1_composition.html#a9854f7e2eea6f63ed4ca73de8111c665":[3,0,0,0,0,8], +"classserif_1_1composition_1_1_composition.html#aa53bed008cfde8ff4f2e51a352c52afe":[2,0,1,0,0,19], +"classserif_1_1composition_1_1_composition.html#aa53bed008cfde8ff4f2e51a352c52afe":[3,0,0,0,0,19], +"classserif_1_1composition_1_1_composition.html#aa604fb9da7a2974b8b6fadf37b6119b1":[2,0,1,0,0,35], +"classserif_1_1composition_1_1_composition.html#aa604fb9da7a2974b8b6fadf37b6119b1":[3,0,0,0,0,35], +"classserif_1_1composition_1_1_composition.html#abeaa906e76c89afaf258b70841ffef34":[2,0,1,0,0,4], +"classserif_1_1composition_1_1_composition.html#abeaa906e76c89afaf258b70841ffef34":[3,0,0,0,0,4], +"classserif_1_1composition_1_1_composition.html#acb22c0e4e7d9602d9d330e0b6556ec44":[2,0,1,0,0,30], +"classserif_1_1composition_1_1_composition.html#acb22c0e4e7d9602d9d330e0b6556ec44":[3,0,0,0,0,30], +"classserif_1_1composition_1_1_composition.html#ad3cb64d55ce4098d70732c315e8bf3cf":[2,0,1,0,0,25], +"classserif_1_1composition_1_1_composition.html#ad3cb64d55ce4098d70732c315e8bf3cf":[3,0,0,0,0,25], +"classserif_1_1composition_1_1_composition.html#ad97c44b6ce8524c23e768a1e8330e838":[2,0,1,0,0,28], +"classserif_1_1composition_1_1_composition.html#ad97c44b6ce8524c23e768a1e8330e838":[3,0,0,0,0,28], +"classserif_1_1composition_1_1_composition.html#adbaf8124e91249b78943231fc0be4c04":[2,0,1,0,0,22], +"classserif_1_1composition_1_1_composition.html#adbaf8124e91249b78943231fc0be4c04":[3,0,0,0,0,22], +"classserif_1_1constant_1_1_constants.html":[2,0,1,2,1], +"classserif_1_1constant_1_1_constants.html":[3,0,0,1,1], +"classserif_1_1constant_1_1_constants.html#a11a887b54836c00beecd14b110bc0d5d":[2,0,1,2,1,8], +"classserif_1_1constant_1_1_constants.html#a11a887b54836c00beecd14b110bc0d5d":[3,0,0,1,1,8], +"classserif_1_1constant_1_1_constants.html#a37be8deba11fb1ca2fca97f7461e1d1a":[2,0,1,2,1,11], +"classserif_1_1constant_1_1_constants.html#a37be8deba11fb1ca2fca97f7461e1d1a":[3,0,0,1,1,11], +"classserif_1_1constant_1_1_constants.html#a71aa21de5e8ee9f5fc23169df28f9a4e":[2,0,1,2,1,3], +"classserif_1_1constant_1_1_constants.html#a71aa21de5e8ee9f5fc23169df28f9a4e":[3,0,0,1,1,3], +"classserif_1_1constant_1_1_constants.html#a74dd8438a0f96ef5ee4f0d97c5a83f21":[2,0,1,2,1,6], +"classserif_1_1constant_1_1_constants.html#a74dd8438a0f96ef5ee4f0d97c5a83f21":[3,0,0,1,1,6], +"classserif_1_1constant_1_1_constants.html#a84dc69ce6a04851edea67b6f49574e23":[2,0,1,2,1,12], +"classserif_1_1constant_1_1_constants.html#a84dc69ce6a04851edea67b6f49574e23":[3,0,0,1,1,12], +"classserif_1_1constant_1_1_constants.html#a88578dd2dc433c5c862b01a1539862fe":[2,0,1,2,1,4], +"classserif_1_1constant_1_1_constants.html#a88578dd2dc433c5c862b01a1539862fe":[3,0,0,1,1,4], +"classserif_1_1constant_1_1_constants.html#a9f5ea958e59c0cc3a09760d65199a3d8":[2,0,1,2,1,2], +"classserif_1_1constant_1_1_constants.html#a9f5ea958e59c0cc3a09760d65199a3d8":[3,0,0,1,1,2], +"classserif_1_1constant_1_1_constants.html#aa9c956328b38dc37136afa98cc5edc49":[2,0,1,2,1,7], +"classserif_1_1constant_1_1_constants.html#aa9c956328b38dc37136afa98cc5edc49":[3,0,0,1,1,7], +"classserif_1_1constant_1_1_constants.html#abaebbd4df3f8ce0162b1f6014f2420ac":[2,0,1,2,1,5], +"classserif_1_1constant_1_1_constants.html#abaebbd4df3f8ce0162b1f6014f2420ac":[3,0,0,1,1,5], +"classserif_1_1constant_1_1_constants.html#ae58d84f3a804dd9f1e35ffc55ce0c1b5":[2,0,1,2,1,10], +"classserif_1_1constant_1_1_constants.html#ae58d84f3a804dd9f1e35ffc55ce0c1b5":[3,0,0,1,1,10], +"classserif_1_1constant_1_1_constants.html#af27bfe943a6d02ea9a4740e1c015c705":[2,0,1,2,1,0], +"classserif_1_1constant_1_1_constants.html#af27bfe943a6d02ea9a4740e1c015c705":[3,0,0,1,1,0], +"classserif_1_1constant_1_1_constants.html#af31ca8c845765f54641735316f36b4b5":[2,0,1,2,1,1], +"classserif_1_1constant_1_1_constants.html#af31ca8c845765f54641735316f36b4b5":[3,0,0,1,1,1], +"classserif_1_1constant_1_1_constants.html#afc1fc624ed4be1fe31a581d7a211df8d":[2,0,1,2,1,9], +"classserif_1_1constant_1_1_constants.html#afc1fc624ed4be1fe31a581d7a211df8d":[3,0,0,1,1,9], +"classserif_1_1eos_1_1_eos_i_o.html":[2,0,1,3,1], +"classserif_1_1eos_1_1_eos_i_o.html":[3,0,0,2,1], +"classserif_1_1eos_1_1_eos_i_o.html#a01213c94ceed0860810411288f185a02":[2,0,1,3,1,5], +"classserif_1_1eos_1_1_eos_i_o.html#a01213c94ceed0860810411288f185a02":[3,0,0,2,1,5], +"classserif_1_1eos_1_1_eos_i_o.html#a43f74321b142c542096268cbbc979a96":[2,0,1,3,1,7], +"classserif_1_1eos_1_1_eos_i_o.html#a43f74321b142c542096268cbbc979a96":[3,0,0,2,1,7], +"classserif_1_1eos_1_1_eos_i_o.html#a58c3fd6063593fa14eaad85340b82d3d":[2,0,1,3,1,2], +"classserif_1_1eos_1_1_eos_i_o.html#a58c3fd6063593fa14eaad85340b82d3d":[3,0,0,2,1,2], +"classserif_1_1eos_1_1_eos_i_o.html#a6c205e19d7a770fb4fa05e9ba9b472eb":[2,0,1,3,1,6], +"classserif_1_1eos_1_1_eos_i_o.html#a6c205e19d7a770fb4fa05e9ba9b472eb":[3,0,0,2,1,6], +"classserif_1_1eos_1_1_eos_i_o.html#abc70796b1b90d1e44410340bcaa7ec81":[2,0,1,3,1,9], +"classserif_1_1eos_1_1_eos_i_o.html#abc70796b1b90d1e44410340bcaa7ec81":[3,0,0,2,1,9], +"classserif_1_1eos_1_1_eos_i_o.html#adb2de6c8274b38c6bd71b4e696cf8d61":[2,0,1,3,1,1], +"classserif_1_1eos_1_1_eos_i_o.html#adb2de6c8274b38c6bd71b4e696cf8d61":[3,0,0,2,1,1], +"classserif_1_1eos_1_1_eos_i_o.html#ae5dff85fb847d0c284997dfb75ccf327":[2,0,1,3,1,3], +"classserif_1_1eos_1_1_eos_i_o.html#ae5dff85fb847d0c284997dfb75ccf327":[3,0,0,2,1,3], +"classserif_1_1eos_1_1_eos_i_o.html#ae7defa9a9e1b4a05f5220faf24ee2810":[2,0,1,3,1,4], +"classserif_1_1eos_1_1_eos_i_o.html#ae7defa9a9e1b4a05f5220faf24ee2810":[3,0,0,2,1,4], +"classserif_1_1eos_1_1_eos_i_o.html#af6f6d7fb85edb7e5646c543bd9641fe9":[2,0,1,3,1,8], +"classserif_1_1eos_1_1_eos_i_o.html#af6f6d7fb85edb7e5646c543bd9641fe9":[3,0,0,2,1,8], +"classserif_1_1eos_1_1_eos_i_o.html#afd7bfc464ba6dfdbc15750f500656e0a":[2,0,1,3,1,0], +"classserif_1_1eos_1_1_eos_i_o.html#afd7bfc464ba6dfdbc15750f500656e0a":[3,0,0,2,1,0], +"classserif_1_1mesh_1_1_mesh_i_o.html":[2,0,1,4,0], +"classserif_1_1mesh_1_1_mesh_i_o.html":[3,0,0,3,0], +"classserif_1_1mesh_1_1_mesh_i_o.html#a059c3c5dbabff0d175a6dccfbe8819f6":[2,0,1,4,0,4], +"classserif_1_1mesh_1_1_mesh_i_o.html#a059c3c5dbabff0d175a6dccfbe8819f6":[3,0,0,3,0,4], +"classserif_1_1mesh_1_1_mesh_i_o.html#a141be1b68e64421b76a7627d0b5c9546":[2,0,1,4,0,1], +"classserif_1_1mesh_1_1_mesh_i_o.html#a141be1b68e64421b76a7627d0b5c9546":[3,0,0,3,0,1], +"classserif_1_1mesh_1_1_mesh_i_o.html#a3f2c53799c73cc3709b93124c02d7abf":[2,0,1,4,0,7], +"classserif_1_1mesh_1_1_mesh_i_o.html#a3f2c53799c73cc3709b93124c02d7abf":[3,0,0,3,0,7], +"classserif_1_1mesh_1_1_mesh_i_o.html#aa08d33bc551cc289002cda7c9628bcce":[2,0,1,4,0,0], +"classserif_1_1mesh_1_1_mesh_i_o.html#aa08d33bc551cc289002cda7c9628bcce":[3,0,0,3,0,0], +"classserif_1_1mesh_1_1_mesh_i_o.html#aa685c3f323d5189edfa326c866f552d6":[2,0,1,4,0,3], +"classserif_1_1mesh_1_1_mesh_i_o.html#aa685c3f323d5189edfa326c866f552d6":[3,0,0,3,0,3], +"classserif_1_1mesh_1_1_mesh_i_o.html#ae46a00d0a57e0f67f3dd7f57b9685b9c":[2,0,1,4,0,2], +"classserif_1_1mesh_1_1_mesh_i_o.html#ae46a00d0a57e0f67f3dd7f57b9685b9c":[3,0,0,3,0,2], +"classserif_1_1mesh_1_1_mesh_i_o.html#af0d9865a7aef57be6119b025c1be61b0":[2,0,1,4,0,6], +"classserif_1_1mesh_1_1_mesh_i_o.html#af0d9865a7aef57be6119b025c1be61b0":[3,0,0,3,0,6], +"classserif_1_1mesh_1_1_mesh_i_o.html#af8169a4e969d0363e21047bc37bee8a9":[2,0,1,4,0,5], +"classserif_1_1mesh_1_1_mesh_i_o.html#af8169a4e969d0363e21047bc37bee8a9":[3,0,0,3,0,5], +"classserif_1_1network_1_1_network.html":[2,0,1,5,3], +"classserif_1_1network_1_1_network.html":[3,0,0,4,3], +"classserif_1_1network_1_1_network.html#a1073c0e19c11da221b60916343dbd6e4":[2,0,1,5,3,1], +"classserif_1_1network_1_1_network.html#a1073c0e19c11da221b60916343dbd6e4":[3,0,0,4,3,1], +"classserif_1_1network_1_1_network.html#a1fbbd504511f4e20074f47063d99db59":[2,0,1,5,3,2], +"classserif_1_1network_1_1_network.html#a1fbbd504511f4e20074f47063d99db59":[3,0,0,4,3,2], +"classserif_1_1network_1_1_network.html#a24e5233caa58d04a3064783be69c6011":[2,0,1,5,3,0], +"classserif_1_1network_1_1_network.html#a24e5233caa58d04a3064783be69c6011":[3,0,0,4,3,0], +"classserif_1_1network_1_1_network.html#a3d8be955e98ce6e820f1df562da01e05":[2,0,1,5,3,5], +"classserif_1_1network_1_1_network.html#a3d8be955e98ce6e820f1df562da01e05":[3,0,0,4,3,5], +"classserif_1_1network_1_1_network.html#adb2c739ce6d1ae9b0be20d6b4a714eb8":[2,0,1,5,3,4], +"classserif_1_1network_1_1_network.html#adb2c739ce6d1ae9b0be20d6b4a714eb8":[3,0,0,4,3,4], +"classserif_1_1network_1_1_network.html#af0ae2552e0dcecef787e78ca22ff813f":[2,0,1,5,3,3], +"classserif_1_1network_1_1_network.html#af0ae2552e0dcecef787e78ca22ff813f":[3,0,0,4,3,3], +"classserif_1_1network_1_1approx8_1_1_approx8_network.html":[2,0,1,5,0,0], +"classserif_1_1network_1_1approx8_1_1_approx8_network.html":[3,0,0,4,0,0], +"classserif_1_1network_1_1approx8_1_1_approx8_network.html#a1b592b4dd76a2a0a62dbc21a66869cef":[2,0,1,5,0,0,1], +"classserif_1_1network_1_1approx8_1_1_approx8_network.html#a1b592b4dd76a2a0a62dbc21a66869cef":[3,0,0,4,0,0,1], +"classserif_1_1network_1_1approx8_1_1_approx8_network.html#a2578a3fa5f1ad880d8bede87ed6b8460":[2,0,1,5,0,0,0], +"classserif_1_1network_1_1approx8_1_1_approx8_network.html#a2578a3fa5f1ad880d8bede87ed6b8460":[3,0,0,4,0,0,0], +"classserif_1_1network_1_1approx8_1_1_approx8_network.html#a2e1f6e00bd622d2186724680dce7184f":[2,0,1,5,0,0,2], +"classserif_1_1network_1_1approx8_1_1_approx8_network.html#a2e1f6e00bd622d2186724680dce7184f":[3,0,0,4,0,0,2], +"classserif_1_1network_1_1approx8_1_1_approx8_network.html#a330edf7013b35cc4e9195b065809bf6b":[2,0,1,5,0,0,6], +"classserif_1_1network_1_1approx8_1_1_approx8_network.html#a330edf7013b35cc4e9195b065809bf6b":[3,0,0,4,0,0,6], +"classserif_1_1network_1_1approx8_1_1_approx8_network.html#a3386bc5606dd86740d5d60ef344dd4e0":[2,0,1,5,0,0,5], +"classserif_1_1network_1_1approx8_1_1_approx8_network.html#a3386bc5606dd86740d5d60ef344dd4e0":[3,0,0,4,0,0,5], +"classserif_1_1network_1_1approx8_1_1_approx8_network.html#aaf14a4325ea48607de8132e63ea179a5":[2,0,1,5,0,0,4], +"classserif_1_1network_1_1approx8_1_1_approx8_network.html#aaf14a4325ea48607de8132e63ea179a5":[3,0,0,4,0,0,4], +"classserif_1_1network_1_1approx8_1_1_approx8_network.html#ac6d96bd1e5fbc2011a3a9e67a5ea4327":[2,0,1,5,0,0,3], +"classserif_1_1network_1_1approx8_1_1_approx8_network.html#ac6d96bd1e5fbc2011a3a9e67a5ea4327":[3,0,0,4,0,0,3], +"classserif_1_1network_1_1approx8_1_1_approx8_network.html#ae5093dc0dbab534e06982a786aea0ad7":[2,0,1,5,0,0,7], +"classserif_1_1network_1_1approx8_1_1_approx8_network.html#ae5093dc0dbab534e06982a786aea0ad7":[3,0,0,4,0,0,7], +"classserif_1_1polytrope_1_1_g_m_r_e_s_inverter.html":[2,0,1,6,4], +"classserif_1_1polytrope_1_1_g_m_r_e_s_inverter.html":[3,0,0,5,3], +"classserif_1_1polytrope_1_1_g_m_r_e_s_inverter.html#a26a18d17cda9a7a3de836c13798d4a2b":[2,0,1,6,4,3], +"classserif_1_1polytrope_1_1_g_m_r_e_s_inverter.html#a26a18d17cda9a7a3de836c13798d4a2b":[3,0,0,5,3,3], +"classserif_1_1polytrope_1_1_g_m_r_e_s_inverter.html#a26e52db2e259ceb0efc74a188a0626df":[2,0,1,6,4,0], +"classserif_1_1polytrope_1_1_g_m_r_e_s_inverter.html#a26e52db2e259ceb0efc74a188a0626df":[3,0,0,5,3,0], +"classserif_1_1polytrope_1_1_g_m_r_e_s_inverter.html#a56eb2c60f01e499c905ccf1f9c1766dc":[2,0,1,6,4,4], +"classserif_1_1polytrope_1_1_g_m_r_e_s_inverter.html#a56eb2c60f01e499c905ccf1f9c1766dc":[3,0,0,5,3,4], +"classserif_1_1polytrope_1_1_g_m_r_e_s_inverter.html#a698ccfa71e87e381b6c0a4d7a081a776":[2,0,1,6,4,2], +"classserif_1_1polytrope_1_1_g_m_r_e_s_inverter.html#a698ccfa71e87e381b6c0a4d7a081a776":[3,0,0,5,3,2], +"classserif_1_1polytrope_1_1_g_m_r_e_s_inverter.html#a78c5540e756ad46201097cc83d90d356":[2,0,1,6,4,1], +"classserif_1_1polytrope_1_1_g_m_r_e_s_inverter.html#a78c5540e756ad46201097cc83d90d356":[3,0,0,5,3,1], +"classserif_1_1polytrope_1_1_poly_solver.html":[2,0,1,6,5], +"classserif_1_1polytrope_1_1_poly_solver.html":[3,0,0,5,4], +"classserif_1_1polytrope_1_1_poly_solver.html#a0a5356ef1625fcd41e7b04ad22884366":[2,0,1,6,5,16], +"classserif_1_1polytrope_1_1_poly_solver.html#a0a5356ef1625fcd41e7b04ad22884366":[3,0,0,5,4,16], +"classserif_1_1polytrope_1_1_poly_solver.html#a0fb680aba815bf4f409d9c07a16a0c16":[2,0,1,6,5,1], +"classserif_1_1polytrope_1_1_poly_solver.html#a0fb680aba815bf4f409d9c07a16a0c16":[3,0,0,5,4,1], +"classserif_1_1polytrope_1_1_poly_solver.html#a118d1ae4b4e7129090b6e87d5c91f3e3":[2,0,1,6,5,31], +"classserif_1_1polytrope_1_1_poly_solver.html#a118d1ae4b4e7129090b6e87d5c91f3e3":[3,0,0,5,4,31], +"classserif_1_1polytrope_1_1_poly_solver.html#a1ea2ab37670284a337d11b9096c53369":[2,0,1,6,5,22], +"classserif_1_1polytrope_1_1_poly_solver.html#a1ea2ab37670284a337d11b9096c53369":[3,0,0,5,4,22], +"classserif_1_1polytrope_1_1_poly_solver.html#a26e30f4424c746dbda63b387674dbf26":[2,0,1,6,5,9], +"classserif_1_1polytrope_1_1_poly_solver.html#a26e30f4424c746dbda63b387674dbf26":[3,0,0,5,4,9], +"classserif_1_1polytrope_1_1_poly_solver.html#a275f62a8b6a473ba0fe700692be561b0":[2,0,1,6,5,20], +"classserif_1_1polytrope_1_1_poly_solver.html#a275f62a8b6a473ba0fe700692be561b0":[3,0,0,5,4,20], +"classserif_1_1polytrope_1_1_poly_solver.html#a2c11412977ffbd57ccc85a2a38c0343e":[2,0,1,6,5,0], +"classserif_1_1polytrope_1_1_poly_solver.html#a2c11412977ffbd57ccc85a2a38c0343e":[3,0,0,5,4,0], +"classserif_1_1polytrope_1_1_poly_solver.html#a3217036a542c574116202fc06c89b1f3":[2,0,1,6,5,24], +"classserif_1_1polytrope_1_1_poly_solver.html#a3217036a542c574116202fc06c89b1f3":[3,0,0,5,4,24], +"classserif_1_1polytrope_1_1_poly_solver.html#a33ae7fcf09e558949f34eaf2df1388a1":[2,0,1,6,5,13], +"classserif_1_1polytrope_1_1_poly_solver.html#a33ae7fcf09e558949f34eaf2df1388a1":[3,0,0,5,4,13] }; diff --git a/docs/html/search/all_1.js b/docs/html/search/all_1.js index ad47643..2d16d2c 100644 --- a/docs/html/search/all_1.js +++ b/docs/html/search/all_1.js @@ -1,22 +1,22 @@ var searchData= [ - ['a_0',['a',['../namespacelane_emden.html#ac80163d44a9840f3de184f50144a5158',1,'laneEmden']]], + ['a_0',['a',['../namespaceserif_1_1polytrope_1_1lane_emden.html#a612ccc1749ca3b116b4a1776dea766f8',1,'serif::polytrope::laneEmden']]], ['a_204d_20stellar_20structure_20and_20evolution_20code_1',['4DSSE: A 4D Stellar Structure and Evolution Code',['../index.html',1,'']]], ['a_20polytrope_2',['Solving for a Polytrope',['../index.html#usage_polysolver',1,'']]], - ['abar_3',['abar',['../structhelmholtz_1_1_e_o_s_input.html#ad0bf9309ddc7f784eca932a02f0af8b8',1,'helmholtz::EOSInput']]], + ['abar_3',['abar',['../structserif_1_1eos_1_1helmholtz_1_1_e_o_s_input.html#a4974e4e163e9ff60aa1c4d4a1ebd426c',1,'serif::eos::helmholtz::EOSInput']]], ['accessing_20physical_20constants_4',['Accessing Physical Constants',['../index.html#usage_constants',1,'']]], - ['aion_5',['aion',['../structnn_approx8_1_1_net.html#a3303feacf741779a8389a119c44930c9',1,'nnApprox8::Net']]], + ['aion_5',['aion',['../structserif_1_1network_1_1approx8_1_1_net.html#ae4d6bfb7bee80e80dc7947648d755e6c',1,'serif::network::approx8::Net']]], ['and_20components_6',['Key Modules and Components',['../index.html#modules_sec',1,'']]], ['and_20contributions_7',['Contact and Contributions',['../index.html#contact_sec',1,'']]], ['and_20evolution_20code_8',['4DSSE: A 4D Stellar Structure and Evolution Code',['../index.html',1,'']]], ['approx8_2ecpp_9',['approx8.cpp',['../approx8_8cpp.html',1,'']]], ['approx8_2eh_10',['approx8.h',['../approx8_8h.html',1,'']]], - ['approx8network_11',['Approx8Network',['../classnn_approx8_1_1_approx8_network.html',1,'nnApprox8']]], + ['approx8network_11',['Approx8Network',['../classserif_1_1network_1_1approx8_1_1_approx8_network.html',1,'serif::network::approx8']]], ['approx8test_12',['approx8Test',['../classapprox8_test.html',1,'']]], ['approx8test_2ecpp_13',['approx8Test.cpp',['../approx8_test_8cpp.html',1,'']]], - ['array2d_14',['array2D',['../helm_8h.html#a78b5688d4effa2bab8f6e87e440e7c63',1,'helm.h']]], - ['assembleandfinalizeform_15',['assembleAndFinalizeForm',['../class_poly_solver.html#a553333a8520390effad208fcde3deaf0',1,'PolySolver']]], - ['assembleblocksystem_16',['assembleBlockSystem',['../class_poly_solver.html#afe38ca0ba610c352f1b8b9463bff947c',1,'PolySolver']]], - ['assembleelementgrad_17',['AssembleElementGrad',['../classpoly_m_f_e_m_utils_1_1_nonlinear_power_integrator.html#aa6913e69a87ff759ec59b46d89b8cde2',1,'polyMFEMUtils::NonlinearPowerIntegrator']]], - ['assembleelementvector_18',['AssembleElementVector',['../classpoly_m_f_e_m_utils_1_1_nonlinear_power_integrator.html#a4999e49e957ccb3900be9b04466bca5b',1,'polyMFEMUtils::NonlinearPowerIntegrator']]] + ['array2d_14',['array2D',['../namespaceserif_1_1eos_1_1helmholtz.html#ac00f6833cce78bfca46f3c96e94dcdaa',1,'serif::eos::helmholtz']]], + ['assembleandfinalizeform_15',['assembleAndFinalizeForm',['../classserif_1_1polytrope_1_1_poly_solver.html#a3d7ed2ad970e24927cb13ea2e4ae572f',1,'serif::polytrope::PolySolver']]], + ['assembleblocksystem_16',['assembleBlockSystem',['../classserif_1_1polytrope_1_1_poly_solver.html#a8b6283e2d865e2941d314e6155c558b8',1,'serif::polytrope::PolySolver']]], + ['assembleelementgrad_17',['AssembleElementGrad',['../classserif_1_1polytrope_1_1poly_m_f_e_m_utils_1_1_nonlinear_power_integrator.html#a3ff176719caad168f9e72011a9468370',1,'serif::polytrope::polyMFEMUtils::NonlinearPowerIntegrator']]], + ['assembleelementvector_18',['AssembleElementVector',['../classserif_1_1polytrope_1_1poly_m_f_e_m_utils_1_1_nonlinear_power_integrator.html#a370aeb5312191abc5bf8cb07d5993d87',1,'serif::polytrope::polyMFEMUtils::NonlinearPowerIntegrator']]] ]; diff --git a/docs/html/search/all_2.js b/docs/html/search/all_2.js index f07868b..f8c57a9 100644 --- a/docs/html/search/all_2.js +++ b/docs/html/search/all_2.js @@ -3,7 +3,6 @@ var searchData= ['breakpoint_0',['BREAKPOINT',['../debug_8h.html#a48fb4fe58bc76af81a90102d9df506c2',1,'debug.h']]], ['build_5fdof_5fidentification_5fvector_1',['build_dof_identification_vector',['../namespaceserif_1_1utilities.html#a2c487e358a0f49e5712f3ddda6f65322',1,'serif::utilities']]], ['build_5freduced_5fmatrix_2',['build_reduced_matrix',['../namespaceserif_1_1utilities.html#a53f2bbdef6ef2ae6e2189c7ab478e861',1,'serif::utilities']]], - ['buildindividualforms_3',['buildIndividualForms',['../class_poly_solver.html#ad458dfdfdbd84bd4aa723d7b82df57da',1,'PolySolver']]], - ['building_204dsse_4',['Building 4DSSE',['../index.html#build_sec',1,'']]], - ['bytesize_5f_5',['byteSize_',['../class_metadata.html#ac73a509797c98c0d52fb32e1f93e38bc',1,'Metadata']]] + ['buildindividualforms_3',['buildIndividualForms',['../classserif_1_1polytrope_1_1_poly_solver.html#aa39b58a2afbb203ea2e30c3dcda3d2d5',1,'serif::polytrope::PolySolver']]], + ['building_204dsse_4',['Building 4DSSE',['../index.html#build_sec',1,'']]] ]; diff --git a/docs/html/search/all_3.js b/docs/html/search/all_3.js index 7b688e3..85b8beb 100644 --- a/docs/html/search/all_3.js +++ b/docs/html/search/all_3.js @@ -1,57 +1,56 @@ var searchData= [ - ['c_0',['c',['../namespacelane_emden.html#a9a6068f1948185b2217878595159f26b',1,'laneEmden']]], - ['c12a_5frate_1',['c12a_rate',['../namespacenn_approx8.html#a77c285ac81064bdaf0859a8cbf235868',1,'nnApprox8']]], - ['c12c12_5frate_2',['c12c12_rate',['../namespacenn_approx8.html#a306d1bf533815b98ea4f6294864de7d8',1,'nnApprox8']]], - ['c12o16_5frate_3',['c12o16_rate',['../namespacenn_approx8.html#a09c1f166d7f0f9e943ef4b32c5274b7f',1,'nnApprox8']]], - ['c12p_5frate_4',['c12p_rate',['../namespacenn_approx8.html#a7b4f6b355b64ee9722eb76fb454f7845',1,'nnApprox8']]], - ['calladdtocache_5',['callAddToCache',['../classconfig_test_private_accessor.html#adf7f5c651bdd5ca8c12f18a6a0f8a8e9',1,'configTestPrivateAccessor']]], - ['callcachesize_6',['callCacheSize',['../classconfig_test_private_accessor.html#aaa9517067ef84ab7fb6365536180ce13',1,'configTestPrivateAccessor']]], - ['calliskeyincache_7',['callIsKeyInCache',['../classconfig_test_private_accessor.html#a6d7d0e1bf82c1917dde20167697a03b1',1,'configTestPrivateAccessor']]], - ['callregisterkeynotfound_8',['callRegisterKeyNotFound',['../classconfig_test_private_accessor.html#a447eb550ff20700e31bd530b7ca01592',1,'configTestPrivateAccessor']]], - ['checkifkeyunknown_9',['CheckIfKeyUnknown',['../classconfig_test_private_accessor.html#a4de7c133e8e296d7f9e713aa0b2c4329',1,'configTestPrivateAccessor']]], + ['c_0',['c',['../namespaceserif_1_1polytrope_1_1lane_emden.html#aa31f73cb9ac8d5b9edc45da8ef475b10',1,'serif::polytrope::laneEmden']]], + ['c12a_5frate_1',['c12a_rate',['../namespaceserif_1_1network_1_1approx8.html#aba5a1ba6b206c8bd8ae9e6036a12d931',1,'serif::network::approx8']]], + ['c12c12_5frate_2',['c12c12_rate',['../namespaceserif_1_1network_1_1approx8.html#aa712436ea53669a9789a4b0b050e3766',1,'serif::network::approx8']]], + ['c12o16_5frate_3',['c12o16_rate',['../namespaceserif_1_1network_1_1approx8.html#aaf9d1dadc390c90ec5f3ad85e153f0d9',1,'serif::network::approx8']]], + ['c12p_5frate_4',['c12p_rate',['../namespaceserif_1_1network_1_1approx8.html#adcd9f027cec39c158b8aa809a3eba71a',1,'serif::network::approx8']]], + ['calladdtocache_5',['callAddToCache',['../classconfig_test_private_accessor.html#a17b572a5d4c9d980d0a8cc59aafd4a7d',1,'configTestPrivateAccessor']]], + ['callcachesize_6',['callCacheSize',['../classconfig_test_private_accessor.html#ad255c2b4d2ed83c38ddb3b01bfc7699e',1,'configTestPrivateAccessor']]], + ['calliskeyincache_7',['callIsKeyInCache',['../classconfig_test_private_accessor.html#a9ed85386d1877a4c842a1e4de6ca94c4',1,'configTestPrivateAccessor']]], + ['callregisterkeynotfound_8',['callRegisterKeyNotFound',['../classconfig_test_private_accessor.html#a5de5045126d1a03e462556e7bc314503',1,'configTestPrivateAccessor']]], + ['checkifkeyunknown_9',['CheckIfKeyUnknown',['../classconfig_test_private_accessor.html#a2e64c804b2c7a25f250e8e178e479550',1,'configTestPrivateAccessor']]], ['chemical_20compositions_10',['Managing Chemical Compositions',['../index.html#usage_composition',1,'']]], - ['chirho_11',['chiRho',['../structhelmholtz_1_1_e_o_s.html#a6f89d6997aa90914cc0a217ee664c2b0',1,'helmholtz::EOS']]], - ['chit_12',['chiT',['../structhelmholtz_1_1_e_o_s.html#af4d991fc59359640fcdf7dd9aaf046f6',1,'helmholtz::EOS']]], + ['chirho_11',['chiRho',['../structserif_1_1eos_1_1helmholtz_1_1_e_o_s.html#aca0b11357d3045c53576aef07b44b360',1,'serif::eos::helmholtz::EOS']]], + ['chit_12',['chiT',['../structserif_1_1eos_1_1helmholtz_1_1_e_o_s.html#ace8faeda00023b98eaa577cb4fc73753',1,'serif::eos::helmholtz::EOS']]], ['code_13',['4DSSE: A 4D Stellar Structure and Evolution Code',['../index.html',1,'']]], - ['coeff_14',['coeff',['../structpolycoeff_1_1x1_interp_coeff.html#a2ed1361bf2f2f2eb2b3cdb192ba9c142',1,'polycoeff::x1InterpCoeff::coeff'],['../structpolycoeff_1_1d_theta_interp_coeff.html#ae6a1aea3ee446ad4090dfcc90ef1bf6f',1,'polycoeff::dThetaInterpCoeff::coeff']]], - ['col_5fwidths_5f_15',['col_widths_',['../class_constants.html#ada6a392cd5d3e2914c2736b232a2355a',1,'Constants']]], + ['coeff_14',['coeff',['../structserif_1_1polytrope_1_1polycoeff_1_1x1_interp_coeff.html#a2f02cbb59d2dd9b2b44e02a9fc61d39c',1,'serif::polytrope::polycoeff::x1InterpCoeff::coeff'],['../structserif_1_1polytrope_1_1polycoeff_1_1d_theta_interp_coeff.html#ad4e2936a45f598abc774de06b0da8edc',1,'serif::polytrope::polycoeff::dThetaInterpCoeff::coeff']]], + ['col_5fwidths_5f_15',['col_widths_',['../classserif_1_1constant_1_1_constants.html#ae58d84f3a804dd9f1e35ffc55ce0c1b5',1,'serif::constant::Constants']]], ['comp_2ecpp_16',['comp.cpp',['../comp_8cpp.html',1,'']]], ['components_17',['Key Modules and Components',['../index.html#modules_sec',1,'']]], - ['composition_18',['Composition',['../classcomposition_1_1_composition.html',1,'composition::Composition'],['../classcomposition_1_1_composition.html#a844470d1f13475a0a28b5c1914570357',1,'composition::Composition::Composition()=default'],['../classcomposition_1_1_composition.html#ada296207092ebe33ed599d1712c49633',1,'composition::Composition::Composition(const std::vector< std::string > &symbols)'],['../classcomposition_1_1_composition.html#a46be04b5d28183092dbb29bbd0037fb8',1,'composition::Composition::Composition(const std::set< std::string > &symbols)'],['../classcomposition_1_1_composition.html#a6570edadab8cd37c96a61ec43de6f8ba',1,'composition::Composition::Composition(const std::vector< std::string > &symbols, const std::vector< double > &mass_fractions, bool massFracMode=true)']]], - ['composition_19',['composition',['../namespacecomposition.html',1,'composition'],['../structnuclear_network_1_1_net_in.html#a4390cc59d2a9bd0d265163aa6e38c6c2',1,'nuclearNetwork::NetIn::composition'],['../structnuclear_network_1_1_net_out.html#a84c19198ae5cb48527b2d19f61fa160f',1,'nuclearNetwork::NetOut::composition']]], + ['composition_18',['Composition',['../classserif_1_1composition_1_1_composition.html',1,'serif::composition::Composition'],['../classserif_1_1composition_1_1_composition.html#a4d6440dcd749d9f8e5d83ca85878311c',1,'serif::composition::Composition::Composition()=default'],['../classserif_1_1composition_1_1_composition.html#a8ed230d16d5e709aa4f1fcd641bcc912',1,'serif::composition::Composition::Composition(const std::vector< std::string > &symbols)'],['../classserif_1_1composition_1_1_composition.html#a28687affca47d10052085c985c4dec93',1,'serif::composition::Composition::Composition(const std::set< std::string > &symbols)'],['../classserif_1_1composition_1_1_composition.html#abeaa906e76c89afaf258b70841ffef34',1,'serif::composition::Composition::Composition(const std::vector< std::string > &symbols, const std::vector< double > &mass_fractions, bool massFracMode=true)']]], + ['composition_19',['composition',['../structserif_1_1network_1_1_net_in.html#aa2ccecdd26fe26506a5bb561f5518cb0',1,'serif::network::NetIn::composition'],['../structserif_1_1network_1_1_net_out.html#a59d9cfea1f821e052b792c415d0f774d',1,'serif::network::NetOut::composition']]], ['composition_2ecpp_20',['composition.cpp',['../composition_8cpp.html',1,'']]], ['composition_2eh_21',['composition.h',['../composition_8h.html',1,'']]], - ['compositionentry_22',['CompositionEntry',['../structcomposition_1_1_composition_entry.html',1,'composition::CompositionEntry'],['../structcomposition_1_1_composition_entry.html#af6835e8d2f97e52d76f3704d8db9cd38',1,'composition::CompositionEntry::CompositionEntry()'],['../structcomposition_1_1_composition_entry.html#a6bb77a98088b71a7665912caadcc2e59',1,'composition::CompositionEntry::CompositionEntry(const std::string &symbol, bool massFracMode=true)'],['../structcomposition_1_1_composition_entry.html#a9407ab2732dc35068f4a14eb8a562198',1,'composition::CompositionEntry::CompositionEntry(const CompositionEntry &entry)']]], + ['compositionentry_22',['CompositionEntry',['../structserif_1_1composition_1_1_composition_entry.html',1,'serif::composition::CompositionEntry'],['../structserif_1_1composition_1_1_composition_entry.html#ab19c35239824ec2e6b8fedd4f93fe59e',1,'serif::composition::CompositionEntry::CompositionEntry()'],['../structserif_1_1composition_1_1_composition_entry.html#acc77f985d353b43b6a31805444a8a47d',1,'serif::composition::CompositionEntry::CompositionEntry(const std::string &symbol, bool massFracMode=true)'],['../structserif_1_1composition_1_1_composition_entry.html#ae59fb542ab5eb12c1e534880f3f74c20',1,'serif::composition::CompositionEntry::CompositionEntry(const CompositionEntry &entry)']]], ['compositions_23',['Managing Chemical Compositions',['../index.html#usage_composition',1,'']]], ['compositiontest_24',['compositionTest',['../classcomposition_test.html',1,'']]], ['compositiontest_2ecpp_25',['compositionTest.cpp',['../composition_test_8cpp.html',1,'']]], ['compute_5fcurl_26',['compute_curl',['../namespaceserif_1_1utilities.html#a6e1a8cf248f13c3d66a24bb7b39cf029',1,'serif::utilities']]], - ['computeblockoffsets_27',['computeBlockOffsets',['../class_poly_solver.html#ad69d4ff9b5b56e0654f8e082a210c613',1,'PolySolver']]], + ['computeblockoffsets_27',['computeBlockOffsets',['../classserif_1_1polytrope_1_1_poly_solver.html#a3e23e4843b735dcf23782e5273004930',1,'serif::polytrope::PolySolver']]], ['computemeshvolume_28',['ComputeMeshVolume',['../mesh_i_o_test_8cpp.html#aa6ba7ddcf2f95334ee7497d22d9f0f25',1,'meshIOTest.cpp']]], - ['config_29',['Config',['../class_config.html',1,'']]], - ['config_2ecpp_30',['config.cpp',['../config_8cpp.html',1,'']]], - ['config_2eh_31',['config.h',['../config_8h.html',1,'']]], - ['config_5ffilename_32',['CONFIG_FILENAME',['../poly_test_8cpp.html#a355ce39014e2371f32c994670916c1fc',1,'polyTest.cpp']]], - ['configtest_33',['configTest',['../classconfig_test.html',1,'']]], - ['configtest_2ecpp_34',['configTest.cpp',['../config_test_8cpp.html',1,'']]], - ['configtestprivateaccessor_35',['configTestPrivateAccessor',['../classconfig_test_private_accessor.html',1,'']]], - ['configuration_20management_36',['Configuration Management',['../index.html#usage_config',1,'']]], - ['const_2ecpp_37',['const.cpp',['../const_8cpp.html',1,'']]], - ['const_2eh_38',['const.h',['../const_8h.html',1,'']]], - ['constant_39',['Constant',['../struct_constant.html',1,'Constant'],['../struct_constant.html#a84ca5b6951cc8a8eccd083894302a857',1,'Constant::Constant()']]], - ['constants_40',['Constants',['../index.html#usage_constants',1,'Accessing Physical Constants'],['../class_constants.html',1,'Constants'],['../class_constants.html#af395b3c1d6f0577f4880a21a257aa1db',1,'Constants::Constants()']]], - ['constants_5f_41',['constants_',['../class_constants.html#a095db9a742d6180556d1138ebbcddc8c',1,'Constants']]], - ['construct_5fjacobian_5fconstant_5fterms_42',['construct_jacobian_constant_terms',['../class_polytrope_operator.html#a45844aac69f5b441f015b9b76ac453d6',1,'PolytropeOperator']]], - ['construct_5fmatrix_5frepresentations_43',['construct_matrix_representations',['../class_polytrope_operator.html#a0a22ba7589125309e40cbf8180404e5a',1,'PolytropeOperator']]], - ['construct_5freduced_5fblock_5foffsets_44',['construct_reduced_block_offsets',['../class_polytrope_operator.html#a961d9dc73ba632e20266ede59c9503c2',1,'PolytropeOperator']]], - ['consttest_45',['constTest',['../classconst_test.html',1,'']]], - ['consttest_2ecpp_46',['constTest.cpp',['../const_test_8cpp.html',1,'']]], - ['contact_20and_20contributions_47',['Contact and Contributions',['../index.html#contact_sec',1,'']]], - ['contributions_48',['Contact and Contributions',['../index.html#contact_sec',1,'']]], - ['convert_5fnetin_49',['convert_netIn',['../classnn_approx8_1_1_approx8_network.html#af6bd9b6c9b4c3f344ae6b8fcce1b3659',1,'nnApprox8::Approx8Network']]], - ['cp_50',['cP',['../structhelmholtz_1_1_e_o_s.html#afe74ec34a65d3dfb222dc56a89c37fa1',1,'helmholtz::EOS']]], - ['createresource_51',['createResource',['../resource_manager_types_8cpp.html#ae0a43e40a0c5e0fd54274c9cd8688d19',1,'createResource(const std::string &type, const std::string &path): resourceManagerTypes.cpp'],['../resource_manager_types_8h.html#ae0a43e40a0c5e0fd54274c9cd8688d19',1,'createResource(const std::string &type, const std::string &path): resourceManagerTypes.cpp']]], - ['csound_52',['csound',['../structhelmholtz_1_1_e_o_s.html#a7ff100c0f3f66db73a424277ee1d84f3',1,'helmholtz::EOS']]], - ['cv_53',['cV',['../structhelmholtz_1_1_e_o_s.html#a41bb263abe642a7db728a82e7260cb93',1,'helmholtz::EOS']]] + ['config_2ecpp_29',['config.cpp',['../config_8cpp.html',1,'']]], + ['config_2eh_30',['config.h',['../config_8h.html',1,'']]], + ['config_5ffilename_31',['CONFIG_FILENAME',['../poly_test_8cpp.html#a355ce39014e2371f32c994670916c1fc',1,'polyTest.cpp']]], + ['configtest_32',['configTest',['../classconfig_test.html',1,'']]], + ['configtest_2ecpp_33',['configTest.cpp',['../config_test_8cpp.html',1,'']]], + ['configtestprivateaccessor_34',['configTestPrivateAccessor',['../classconfig_test_private_accessor.html',1,'']]], + ['configuration_20management_35',['Configuration Management',['../index.html#usage_config',1,'']]], + ['const_2ecpp_36',['const.cpp',['../const_8cpp.html',1,'']]], + ['const_2eh_37',['const.h',['../const_8h.html',1,'']]], + ['constant_38',['Constant',['../structserif_1_1constant_1_1_constant.html',1,'serif::constant::Constant'],['../structserif_1_1constant_1_1_constant.html#a065affdd5f1deef4c743a9fd2075e869',1,'serif::constant::Constant::Constant()']]], + ['constants_39',['Constants',['../index.html#usage_constants',1,'Accessing Physical Constants'],['../classserif_1_1constant_1_1_constants.html',1,'serif::constant::Constants'],['../classserif_1_1constant_1_1_constants.html#af27bfe943a6d02ea9a4740e1c015c705',1,'serif::constant::Constants::Constants()']]], + ['constants_5f_40',['constants_',['../classserif_1_1constant_1_1_constants.html#a37be8deba11fb1ca2fca97f7461e1d1a',1,'serif::constant::Constants']]], + ['construct_5fjacobian_5fconstant_5fterms_41',['construct_jacobian_constant_terms',['../classserif_1_1polytrope_1_1_polytrope_operator.html#ad0f1686571720135c2bd6bf7c906de9c',1,'serif::polytrope::PolytropeOperator']]], + ['construct_5fmatrix_5frepresentations_42',['construct_matrix_representations',['../classserif_1_1polytrope_1_1_polytrope_operator.html#a9b8a2515a9cd420823b8783565457554',1,'serif::polytrope::PolytropeOperator']]], + ['construct_5freduced_5fblock_5foffsets_43',['construct_reduced_block_offsets',['../classserif_1_1polytrope_1_1_polytrope_operator.html#a44dd22d256274552a4e2a062a556607a',1,'serif::polytrope::PolytropeOperator']]], + ['consttest_44',['constTest',['../classconst_test.html',1,'']]], + ['consttest_2ecpp_45',['constTest.cpp',['../const_test_8cpp.html',1,'']]], + ['contact_20and_20contributions_46',['Contact and Contributions',['../index.html#contact_sec',1,'']]], + ['contributions_47',['Contact and Contributions',['../index.html#contact_sec',1,'']]], + ['convert_5fnetin_48',['convert_netIn',['../classserif_1_1network_1_1approx8_1_1_approx8_network.html#a2578a3fa5f1ad880d8bede87ed6b8460',1,'serif::network::approx8::Approx8Network']]], + ['cp_49',['cP',['../structserif_1_1eos_1_1helmholtz_1_1_e_o_s.html#ab599759b3a71b7aeeddd6eebd1154262',1,'serif::eos::helmholtz::EOS']]], + ['createresource_50',['createResource',['../namespaceserif_1_1resource_1_1types.html#ac046627d97cbf5fded01c9466ac5d7b4',1,'serif::resource::types']]], + ['csound_51',['csound',['../structserif_1_1eos_1_1helmholtz_1_1_e_o_s.html#ab75e39efc41ac69ac7949bf16ccf100e',1,'serif::eos::helmholtz::EOS']]], + ['cv_52',['cV',['../structserif_1_1eos_1_1helmholtz_1_1_e_o_s.html#ad32e50690e9227acf47eb8298b87bb72',1,'serif::eos::helmholtz::EOS']]] ]; diff --git a/docs/html/search/all_4.js b/docs/html/search/all_4.js index 20b61a2..1f6881e 100644 --- a/docs/html/search/all_4.js +++ b/docs/html/search/all_4.js @@ -1,64 +1,51 @@ var searchData= [ - ['d_0',['D',['../structform_bundle.html#afb8d1cb4cfb97e8d84164553505400d5',1,'formBundle']]], - ['d_1',['d',['../structhelmholtz_1_1_h_e_l_m_table.html#af95c990382e78a2b4fb20ed2225ce392',1,'helmholtz::HELMTable']]], - ['data_5f_2',['data_',['../class_d_object.html#ad7ba02f6d87ce64792149096f3310b21',1,'DObject']]], - ['datatype_3',['DataType',['../class_d_object.html#a55b7cdac36a3a518ba6e1ecef0e25dcd',1,'DObject']]], - ['datatype_5f_4',['dataType_',['../class_metadata.html#a290205e5f46416dd0f48bd6ff62888ac',1,'Metadata']]], - ['datatypemap_5',['dataTypeMap',['../class_d_object.html#a358d5f015da09ae5f0cbb46f3fd9e401',1,'DObject']]], - ['dd2_5fsav_6',['dd2_sav',['../structhelmholtz_1_1_h_e_l_m_table.html#a42eb94b05893cf752f1e566c3496ddbe',1,'helmholtz::HELMTable']]], - ['dd_5fsav_7',['dd_sav',['../structhelmholtz_1_1_h_e_l_m_table.html#accb622615ab4c5432bac307c1ea9ca76',1,'helmholtz::HELMTable']]], - ['ddi_5fsav_8',['ddi_sav',['../structhelmholtz_1_1_h_e_l_m_table.html#a54eceeaf3fa2f2fa3fe4b06c60c93ee9',1,'helmholtz::HELMTable']]], - ['ddpsi0_9',['ddpsi0',['../namespacehelmholtz.html#afb12b8ccdd5491440542d69cd81bcb55',1,'helmholtz']]], - ['ddpsi1_10',['ddpsi1',['../namespacehelmholtz.html#a73dce1f6c33b646d29ea6b746beed652',1,'helmholtz']]], - ['ddpsi2_11',['ddpsi2',['../namespacehelmholtz.html#a45b09d3473306d955bc45cf11df44a11',1,'helmholtz']]], - ['debug_2eh_12',['debug.h',['../debug_8h.html',1,'']]], - ['debugenabled_5f_13',['debugEnabled_',['../class_d_object.html#accf5c10d4afc3969607e11b0055312d5',1,'DObject']]], - ['debugflag_5f_14',['debugFlag_',['../class_metadata.html#a65fd506f1bd41699d9cd19bc0dfc9701',1,'Metadata']]], - ['defaultobject_15',['defaultObject',['../class_d_object_test.html#ac753942590ae6ee456e6f3dd8b205df2',1,'DObjectTest']]], - ['denerda_16',['denerda',['../structhelmholtz_1_1_e_o_s.html#a1dd1a303671ccd229581e206ee8179b2',1,'helmholtz::EOS']]], - ['denerdd_17',['denerdd',['../structhelmholtz_1_1_e_o_s.html#afc03c373412cb7700696a9cdd4c790cf',1,'helmholtz::EOS']]], - ['denerdt_18',['denerdt',['../structhelmholtz_1_1_e_o_s.html#acc528281ace51f28dcf876ec3cfc860f',1,'helmholtz::EOS']]], - ['denerdz_19',['denerdz',['../structhelmholtz_1_1_e_o_s.html#aabb4e5356a1f83cb18489ccd860a74f5',1,'helmholtz::EOS']]], - ['density_20',['density',['../structnuclear_network_1_1_net_in.html#a987cb42b169b0e503515a8c62e242b97',1,'nuclearNetwork::NetIn']]], - ['dentrda_21',['dentrda',['../structhelmholtz_1_1_e_o_s.html#a6bed48eed316e6af9124b8f4f14d6833',1,'helmholtz::EOS']]], - ['dentrdd_22',['dentrdd',['../structhelmholtz_1_1_e_o_s.html#a48739687f1a620368e7526242666b8fe',1,'helmholtz::EOS']]], - ['dentrdt_23',['dentrdt',['../structhelmholtz_1_1_e_o_s.html#a8096e0185b3fd660cd115de6c0340abb',1,'helmholtz::EOS']]], - ['dentrdz_24',['dentrdz',['../structhelmholtz_1_1_e_o_s.html#ab0e9d3245ee686b471e9d0e49c8870b9',1,'helmholtz::EOS']]], - ['deprecation_5fwarning_5foff_25',['DEPRECATION_WARNING_OFF',['../warning__control_8h.html#a4101250c61feebb5d110c809fe7a2151',1,'warning_control.h']]], - ['deprecation_5fwarning_5fon_26',['DEPRECATION_WARNING_ON',['../warning__control_8h.html#aaab638127f083dc583d9ea4afe6cfc5f',1,'warning_control.h']]], - ['development_27',['Future Development',['../index.html#future_dev',1,'']]], - ['dfmod_28',['dfmod',['../namespacepoly_m_f_e_m_utils.html#a6aa65cbcd9af83e05c34fbd8428c335c',1,'polyMFEMUtils']]], - ['dhi_29',['dhi',['../namespacehelmholtz.html#a25b740f248ffeeffccefab25de64f0ee',1,'helmholtz']]], - ['diffusioncoeff_30',['diffusionCoeff',['../namespacepolycoeff.html#a1c9b910e2fb3363c13bb8ebf2fb98f09',1,'polycoeff']]], - ['dimensions_5f_31',['dimensions_',['../class_metadata.html#a163f74d4ef9ecd13a34e7e9cab2e21ce',1,'Metadata']]], - ['dlo_32',['dlo',['../namespacehelmholtz.html#a8c59343e6debfa120fbc8ebfd740fe76',1,'helmholtz']]], - ['dobject_33',['DObject',['../class_d_object.html',1,'DObject'],['../class_d_object.html#a0ae54853e18265657296bfb5ac3bf9d0',1,'DObject::DObject()'],['../class_d_object.html#a598321f3b8524b98df72393c04d7470c',1,'DObject::DObject(const DataType &data)']]], - ['dobject_2ecpp_34',['DObject.cpp',['../_d_object_8cpp.html',1,'']]], - ['dobject_2eh_35',['DObject.h',['../_d_object_8h.html',1,'']]], - ['dobjecttest_36',['DObjectTest',['../class_d_object_test.html',1,'']]], - ['dobjecttest_2ecpp_37',['DObjectTest.cpp',['../_d_object_test_8cpp.html',1,'']]], - ['dp_5frate_38',['dp_rate',['../namespacenn_approx8.html#a4b667550e45632fd9659d0ba61fb1733',1,'nnApprox8']]], - ['dpdf_39',['dpdf',['../structhelmholtz_1_1_h_e_l_m_table.html#a4135cf7c9662ba24b721efaf9f9b7a54',1,'helmholtz::HELMTable']]], - ['dpdfd_40',['dpdfd',['../structhelmholtz_1_1_h_e_l_m_table.html#aed06207df8ffc9b1b3a0c1743b8b9def',1,'helmholtz::HELMTable']]], - ['dpdfdt_41',['dpdfdt',['../structhelmholtz_1_1_h_e_l_m_table.html#a46b8f7f115f3087b5d3ed2b7faa85ca4',1,'helmholtz::HELMTable']]], - ['dpdft_42',['dpdft',['../structhelmholtz_1_1_h_e_l_m_table.html#a62198deb22b22231986626e9783eddd5',1,'helmholtz::HELMTable']]], - ['dpe_43',['dpe',['../structhelmholtz_1_1_e_o_s.html#ac76d7a5dd193aa4c0118af3abb502267',1,'helmholtz::EOS']]], - ['dpresda_44',['dpresda',['../structhelmholtz_1_1_e_o_s.html#a90c0edabc4ec77eda96a5be15b6c0c60',1,'helmholtz::EOS']]], - ['dpresdd_45',['dpresdd',['../structhelmholtz_1_1_e_o_s.html#a43886274bb32bf147aefd6ebe688fcca',1,'helmholtz::EOS']]], - ['dpresdt_46',['dpresdt',['../structhelmholtz_1_1_e_o_s.html#aaf0bc97c93bf89d74b8ecbfaa3764ff5',1,'helmholtz::EOS']]], - ['dpresdz_47',['dpresdz',['../structhelmholtz_1_1_e_o_s.html#a2aa1892e07d7830da78689410b0343ab',1,'helmholtz::EOS']]], - ['dpsi0_48',['dpsi0',['../namespacehelmholtz.html#a1eb81e38cac69acdff0c72bfbdfa0a49',1,'helmholtz']]], - ['dpsi1_49',['dpsi1',['../namespacehelmholtz.html#a90f0e41668ae5e2827292892db0be33c',1,'helmholtz']]], - ['dpsi2_50',['dpsi2',['../namespacehelmholtz.html#a9638e40279f8a986ab000a1628fb4119',1,'helmholtz']]], - ['dse_51',['dse',['../structhelmholtz_1_1_e_o_s.html#a7c0ba282c8ab3daa5f0af8fbf81f61e0',1,'helmholtz::EOS']]], - ['dsp_52',['dsp',['../structhelmholtz_1_1_e_o_s.html#a6e93efb7d5981b690e95be438f7e552c',1,'helmholtz::EOS']]], - ['dstp_53',['dstp',['../namespacehelmholtz.html#a84622ce36e33370b8dc8d9a5df527e04',1,'helmholtz']]], - ['dstpi_54',['dstpi',['../namespacehelmholtz.html#a36eae093854dacb5e19b062a780ef6e3',1,'helmholtz']]], - ['dt0_55',['dt0',['../structnuclear_network_1_1_net_in.html#aa55b1d6cd458b69afb89cb096e661d9b',1,'nuclearNetwork::NetIn']]], - ['dt2_5fsav_56',['dt2_sav',['../structhelmholtz_1_1_h_e_l_m_table.html#a17c96d4c325e937bae0bf441daed14fc',1,'helmholtz::HELMTable']]], - ['dt2i_5fsav_57',['dt2i_sav',['../structhelmholtz_1_1_h_e_l_m_table.html#a8a496f02754d9c9bb0366cc64b979e10',1,'helmholtz::HELMTable']]], - ['dt_5fsav_58',['dt_sav',['../structhelmholtz_1_1_h_e_l_m_table.html#a83eec62d8285d9d4a83ebb3267d329c4',1,'helmholtz::HELMTable']]], - ['dthetainterpcoeff_59',['dThetaInterpCoeff',['../structpolycoeff_1_1d_theta_interp_coeff.html',1,'polycoeff']]], - ['dti_5fsav_60',['dti_sav',['../structhelmholtz_1_1_h_e_l_m_table.html#aeb904c0367b607db45c3dc633b44e17e',1,'helmholtz::HELMTable']]] + ['d_0',['D',['../structserif_1_1polytrope_1_1form_bundle.html#a472e61588cc7a0c5aaa4b605951f863b',1,'serif::polytrope::formBundle']]], + ['d_1',['d',['../structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table.html#a416f7cda35175e4e7bf5428aca5c6bf8',1,'serif::eos::helmholtz::HELMTable']]], + ['dd2_5fsav_2',['dd2_sav',['../structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table.html#aedbdac8132b35d0fa8ab29ada3123ef9',1,'serif::eos::helmholtz::HELMTable']]], + ['dd_5fsav_3',['dd_sav',['../structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table.html#a31b4e7a1ae997efe97529c6f90860a53',1,'serif::eos::helmholtz::HELMTable']]], + ['ddi_5fsav_4',['ddi_sav',['../structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table.html#ad1e5b325d1d1a29da9cbedd48c867644',1,'serif::eos::helmholtz::HELMTable']]], + ['ddpsi0_5',['ddpsi0',['../namespaceserif_1_1eos_1_1helmholtz.html#a92b9424e833201d1422027a013cbc8e7',1,'serif::eos::helmholtz']]], + ['ddpsi1_6',['ddpsi1',['../namespaceserif_1_1eos_1_1helmholtz.html#a029d301c1828c2457c118d51f50a2999',1,'serif::eos::helmholtz']]], + ['ddpsi2_7',['ddpsi2',['../namespaceserif_1_1eos_1_1helmholtz.html#a3e279dd61ffca8dd947d8fa55bedd6dd',1,'serif::eos::helmholtz']]], + ['debug_2eh_8',['debug.h',['../debug_8h.html',1,'']]], + ['denerda_9',['denerda',['../structserif_1_1eos_1_1helmholtz_1_1_e_o_s.html#a832279a0207fdab0977a5f8762c7449f',1,'serif::eos::helmholtz::EOS']]], + ['denerdd_10',['denerdd',['../structserif_1_1eos_1_1helmholtz_1_1_e_o_s.html#a5c59d85e1fe64769c261375834357901',1,'serif::eos::helmholtz::EOS']]], + ['denerdt_11',['denerdt',['../structserif_1_1eos_1_1helmholtz_1_1_e_o_s.html#a5c9fa4cf95bead4434d28fadb8d738c0',1,'serif::eos::helmholtz::EOS']]], + ['denerdz_12',['denerdz',['../structserif_1_1eos_1_1helmholtz_1_1_e_o_s.html#a9ca2a5e06bb9b298b1e2096ed31e9c18',1,'serif::eos::helmholtz::EOS']]], + ['density_13',['density',['../structserif_1_1network_1_1_net_in.html#acc85e78d28ba422057934f59f5cb51dc',1,'serif::network::NetIn']]], + ['dentrda_14',['dentrda',['../structserif_1_1eos_1_1helmholtz_1_1_e_o_s.html#a4998582db25d5fafe10d7d89849fd10e',1,'serif::eos::helmholtz::EOS']]], + ['dentrdd_15',['dentrdd',['../structserif_1_1eos_1_1helmholtz_1_1_e_o_s.html#acd659014eb97e15180c0783ad6268c02',1,'serif::eos::helmholtz::EOS']]], + ['dentrdt_16',['dentrdt',['../structserif_1_1eos_1_1helmholtz_1_1_e_o_s.html#a09d24038607d489d5241371403350be4',1,'serif::eos::helmholtz::EOS']]], + ['dentrdz_17',['dentrdz',['../structserif_1_1eos_1_1helmholtz_1_1_e_o_s.html#af6a9ab1dc0e70a6078c0bc50bc55f988',1,'serif::eos::helmholtz::EOS']]], + ['deprecation_5fwarning_5foff_18',['DEPRECATION_WARNING_OFF',['../warning__control_8h.html#a4101250c61feebb5d110c809fe7a2151',1,'warning_control.h']]], + ['deprecation_5fwarning_5fon_19',['DEPRECATION_WARNING_ON',['../warning__control_8h.html#aaab638127f083dc583d9ea4afe6cfc5f',1,'warning_control.h']]], + ['development_20',['Future Development',['../index.html#future_dev',1,'']]], + ['dfmod_21',['dfmod',['../namespaceserif_1_1polytrope_1_1poly_m_f_e_m_utils.html#ac43f5dda296efc47fbdbd351f2f4bf00',1,'serif::polytrope::polyMFEMUtils']]], + ['dhi_22',['dhi',['../namespaceserif_1_1eos_1_1helmholtz.html#a56aeea9fb2fc9eb1e2c55ffdfc552228',1,'serif::eos::helmholtz']]], + ['diffusioncoeff_23',['diffusionCoeff',['../namespaceserif_1_1polytrope_1_1polycoeff.html#aef433b9232d2f2cc5b8177ba9060999a',1,'serif::polytrope::polycoeff']]], + ['dlo_24',['dlo',['../namespaceserif_1_1eos_1_1helmholtz.html#a06d10fc3d42cc35832d7dd1abdd04e57',1,'serif::eos::helmholtz']]], + ['dp_5frate_25',['dp_rate',['../namespaceserif_1_1network_1_1approx8.html#a1bb009afe6ea181edcc0f59ff1424bca',1,'serif::network::approx8']]], + ['dpdf_26',['dpdf',['../structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table.html#aba246b1d5a8523a1c652e1cb17d700a3',1,'serif::eos::helmholtz::HELMTable']]], + ['dpdfd_27',['dpdfd',['../structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table.html#aea564473f53ab34c8db4f17f330aeffe',1,'serif::eos::helmholtz::HELMTable']]], + ['dpdfdt_28',['dpdfdt',['../structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table.html#a46da0c2db8fcd0698f27a4ebc13728e3',1,'serif::eos::helmholtz::HELMTable']]], + ['dpdft_29',['dpdft',['../structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table.html#a7f1275fb66e6aa6b62807ee9edc1a5ed',1,'serif::eos::helmholtz::HELMTable']]], + ['dpe_30',['dpe',['../structserif_1_1eos_1_1helmholtz_1_1_e_o_s.html#a281a3c0d9f366695a2ff41928c7427c2',1,'serif::eos::helmholtz::EOS']]], + ['dpresda_31',['dpresda',['../structserif_1_1eos_1_1helmholtz_1_1_e_o_s.html#a1ea2586f36fc865bfa280621965df1a9',1,'serif::eos::helmholtz::EOS']]], + ['dpresdd_32',['dpresdd',['../structserif_1_1eos_1_1helmholtz_1_1_e_o_s.html#a58eaf97ec4fc0717ede916499f172a46',1,'serif::eos::helmholtz::EOS']]], + ['dpresdt_33',['dpresdt',['../structserif_1_1eos_1_1helmholtz_1_1_e_o_s.html#a179679faacf0ccc9376a65a6ca4d997a',1,'serif::eos::helmholtz::EOS']]], + ['dpresdz_34',['dpresdz',['../structserif_1_1eos_1_1helmholtz_1_1_e_o_s.html#a27f51c07e5eb643b3e96fcb99e9694d6',1,'serif::eos::helmholtz::EOS']]], + ['dpsi0_35',['dpsi0',['../namespaceserif_1_1eos_1_1helmholtz.html#a090cc971f9c02e8a03d102e7499f3394',1,'serif::eos::helmholtz']]], + ['dpsi1_36',['dpsi1',['../namespaceserif_1_1eos_1_1helmholtz.html#a73cb06a57fd4f9fc4af3fb1459c79aa0',1,'serif::eos::helmholtz']]], + ['dpsi2_37',['dpsi2',['../namespaceserif_1_1eos_1_1helmholtz.html#a6faa46fe5331f50ff72f1f94f5f323e3',1,'serif::eos::helmholtz']]], + ['dse_38',['dse',['../structserif_1_1eos_1_1helmholtz_1_1_e_o_s.html#a0ee36078fd52ca6df35a9f3691dd85b0',1,'serif::eos::helmholtz::EOS']]], + ['dsp_39',['dsp',['../structserif_1_1eos_1_1helmholtz_1_1_e_o_s.html#a2b895e58968d887fb4b53282672b1745',1,'serif::eos::helmholtz::EOS']]], + ['dstp_40',['dstp',['../namespaceserif_1_1eos_1_1helmholtz.html#a3b38b673670f59cdab11f6531cf37625',1,'serif::eos::helmholtz']]], + ['dstpi_41',['dstpi',['../namespaceserif_1_1eos_1_1helmholtz.html#a98b930058860b0275203a1fc0b215527',1,'serif::eos::helmholtz']]], + ['dt0_42',['dt0',['../structserif_1_1network_1_1_net_in.html#a3750014f426226440244ecd5f236a01f',1,'serif::network::NetIn']]], + ['dt2_5fsav_43',['dt2_sav',['../structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table.html#a3741e63fb9083d61134971c4ef5223bd',1,'serif::eos::helmholtz::HELMTable']]], + ['dt2i_5fsav_44',['dt2i_sav',['../structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table.html#a6e79c9d5b9655381b5a99c0c9938c1e1',1,'serif::eos::helmholtz::HELMTable']]], + ['dt_5fsav_45',['dt_sav',['../structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table.html#a4a7484acd5c5733e6150b4197ad6b485',1,'serif::eos::helmholtz::HELMTable']]], + ['dthetainterpcoeff_46',['dThetaInterpCoeff',['../structserif_1_1polytrope_1_1polycoeff_1_1d_theta_interp_coeff.html',1,'serif::polytrope::polycoeff']]], + ['dti_5fsav_47',['dti_sav',['../structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table.html#a16cc4f0f00ad8f46d30c40956aff28e6',1,'serif::eos::helmholtz::HELMTable']]] ]; diff --git a/docs/html/search/all_5.js b/docs/html/search/all_5.js index e68da99..7aeb87b 100644 --- a/docs/html/search/all_5.js +++ b/docs/html/search/all_5.js @@ -1,27 +1,25 @@ var searchData= [ - ['ef_0',['ef',['../structhelmholtz_1_1_h_e_l_m_table.html#a4827e6e44936342d7e4f7b0dc4108c2c',1,'helmholtz::HELMTable']]], - ['efd_1',['efd',['../structhelmholtz_1_1_h_e_l_m_table.html#a3f64f6e59edf180a08e1d12099aacc36',1,'helmholtz::HELMTable']]], - ['efdt_2',['efdt',['../structhelmholtz_1_1_h_e_l_m_table.html#a5ceda8bce85539d33ecc8490cae79b89',1,'helmholtz::HELMTable']]], - ['eft_3',['eft',['../structhelmholtz_1_1_h_e_l_m_table.html#a8af3817554a4163d5fda231fcb0120f1',1,'helmholtz::HELMTable']]], - ['egas_4',['egas',['../structhelmholtz_1_1_e_o_s.html#a84cb411ea78cf80e2d766fc8506ed289',1,'helmholtz::EOS']]], - ['energy_5',['energy',['../structnuclear_network_1_1_net_in.html#a137d9ee9c0430a8431e73e23b56b6262',1,'nuclearNetwork::NetIn::energy'],['../structnuclear_network_1_1_net_out.html#a380030ff17ec877c6f1134a820bf2163',1,'nuclearNetwork::NetOut::energy']]], - ['eos_6',['EOS',['../structhelmholtz_1_1_e_o_s.html',1,'helmholtz::EOS'],['../index.html#usage_eos',1,'Equation of State (EOS)']]], - ['eosinput_7',['EOSInput',['../structhelmholtz_1_1_e_o_s_input.html',1,'helmholtz']]], - ['eosio_8',['EosIO',['../class_eos_i_o.html',1,'EosIO'],['../class_eos_i_o.html#ad721f72b591f1ef4b7fa87668e8d8b34',1,'EosIO::EosIO()']]], + ['ef_0',['ef',['../structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table.html#a4b20d2c3bd3a5a750ecdb3011597e2f7',1,'serif::eos::helmholtz::HELMTable']]], + ['efd_1',['efd',['../structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table.html#a3f9d6725896b2aeef26cc40886a8b8f9',1,'serif::eos::helmholtz::HELMTable']]], + ['efdt_2',['efdt',['../structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table.html#afc6c1bfc98d19c03390a1101aa6d1539',1,'serif::eos::helmholtz::HELMTable']]], + ['eft_3',['eft',['../structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table.html#a3e37fb628aa8bdaeb757ffc809dd641a',1,'serif::eos::helmholtz::HELMTable']]], + ['egas_4',['egas',['../structserif_1_1eos_1_1helmholtz_1_1_e_o_s.html#ad88772e2b9b4aa79ad38449d94e2f518',1,'serif::eos::helmholtz::EOS']]], + ['energy_5',['energy',['../structserif_1_1network_1_1_net_in.html#a4d83d82c89e85bb9bb75d1acfed61502',1,'serif::network::NetIn::energy'],['../structserif_1_1network_1_1_net_out.html#a45679e38e33bf925e1c7e9b88c986501',1,'serif::network::NetOut::energy']]], + ['eos_6',['EOS',['../structserif_1_1eos_1_1helmholtz_1_1_e_o_s.html',1,'serif::eos::helmholtz::EOS'],['../index.html#usage_eos',1,'Equation of State (EOS)']]], + ['eosinput_7',['EOSInput',['../structserif_1_1eos_1_1helmholtz_1_1_e_o_s_input.html',1,'serif::eos::helmholtz']]], + ['eosio_8',['EosIO',['../classserif_1_1eos_1_1_eos_i_o.html',1,'serif::eos::EosIO'],['../classserif_1_1eos_1_1_eos_i_o.html#afd7bfc464ba6dfdbc15750f500656e0a',1,'serif::eos::EosIO::EosIO()']]], ['eosio_2ecpp_9',['eosIO.cpp',['../eos_i_o_8cpp.html',1,'']]], ['eosio_2eh_10',['eosIO.h',['../eos_i_o_8h.html',1,'']]], - ['eostable_11',['EOSTable',['../eos_i_o_8h.html#a1aa7735934336ab2646c539c4370dcd5',1,'eosIO.h']]], + ['eostable_11',['EOSTable',['../namespaceserif_1_1eos.html#abf1dc5cb6b18a585e8c1872de53651f8',1,'serif::eos']]], ['eostest_12',['eosTest',['../classeos_test.html',1,'']]], ['eostest_2ecpp_13',['eosTest.cpp',['../eos_test_8cpp.html',1,'']]], ['equation_20of_20state_20eos_14',['Equation of State (EOS)',['../index.html#usage_eos',1,'']]], - ['erad_15',['erad',['../structhelmholtz_1_1_e_o_s.html#a8b3865f0c062652b7c4889783903fa92',1,'helmholtz::EOS']]], - ['errorcode_5f_16',['errorCode_',['../class_d_object.html#ad8de5890e8dae5fc7e72fabca2520fc3',1,'DObject']]], - ['etaele_17',['etaele',['../structhelmholtz_1_1_e_o_s.html#aa62deea3e7c4b43e9abc9419fb3732fe',1,'helmholtz::EOS']]], - ['etot_18',['etot',['../structhelmholtz_1_1_e_o_s.html#a1aa2caf18b3701c6f9515fd9f56d9a97',1,'helmholtz::EOS']]], - ['evaluate_19',['evaluate',['../classnn_approx8_1_1_approx8_network.html#a31b8a20338d18123eca6e644f6e72366',1,'nnApprox8::Approx8Network::evaluate()'],['../classnuclear_network_1_1_network.html#aaa7fe5e69bd45e268c815aa8919966f1',1,'nuclearNetwork::Network::evaluate()']]], - ['evolution_20code_20',['4DSSE: A 4D Stellar Structure and Evolution Code',['../index.html',1,'']]], - ['example_5ffilename_21',['EXAMPLE_FILENAME',['../composition_test_8cpp.html#a2f358f231bffa8eaaa670ec1db93a470',1,'EXAMPLE_FILENAME: compositionTest.cpp'],['../config_test_8cpp.html#a2f358f231bffa8eaaa670ec1db93a470',1,'EXAMPLE_FILENAME: configTest.cpp'],['../mesh_i_o_test_8cpp.html#a2f358f231bffa8eaaa670ec1db93a470',1,'EXAMPLE_FILENAME: meshIOTest.cpp']]], - ['examples_22',['High-Level Usage Examples',['../index.html#usage_sec',1,'']]], - ['export_5fsymbol_23',['EXPORT_SYMBOL',['../_metadata_8h.html#ab57c319c35ea0fbacf781f2ecb3a4339',1,'Metadata.h']]] + ['erad_15',['erad',['../structserif_1_1eos_1_1helmholtz_1_1_e_o_s.html#a24e23e1eac94dcccf9202100d0184e85',1,'serif::eos::helmholtz::EOS']]], + ['etaele_16',['etaele',['../structserif_1_1eos_1_1helmholtz_1_1_e_o_s.html#a4326a5e9bfa8a46d842780ff669bd9c5',1,'serif::eos::helmholtz::EOS']]], + ['etot_17',['etot',['../structserif_1_1eos_1_1helmholtz_1_1_e_o_s.html#a7fbcfa3cb4fa87a18280bd2b0eb5cf20',1,'serif::eos::helmholtz::EOS']]], + ['evaluate_18',['evaluate',['../classserif_1_1network_1_1approx8_1_1_approx8_network.html#a1b592b4dd76a2a0a62dbc21a66869cef',1,'serif::network::approx8::Approx8Network::evaluate()'],['../classserif_1_1network_1_1_network.html#a1fbbd504511f4e20074f47063d99db59',1,'serif::network::Network::evaluate()']]], + ['evolution_20code_19',['4DSSE: A 4D Stellar Structure and Evolution Code',['../index.html',1,'']]], + ['example_5ffilename_20',['EXAMPLE_FILENAME',['../composition_test_8cpp.html#a2f358f231bffa8eaaa670ec1db93a470',1,'EXAMPLE_FILENAME: compositionTest.cpp'],['../config_test_8cpp.html#a2f358f231bffa8eaaa670ec1db93a470',1,'EXAMPLE_FILENAME: configTest.cpp'],['../mesh_i_o_test_8cpp.html#a2f358f231bffa8eaaa670ec1db93a470',1,'EXAMPLE_FILENAME: meshIOTest.cpp']]], + ['examples_21',['High-Level Usage Examples',['../index.html#usage_sec',1,'']]] ]; diff --git a/docs/html/search/all_6.js b/docs/html/search/all_6.js index 657390f..70c66b0 100644 --- a/docs/html/search/all_6.js +++ b/docs/html/search/all_6.js @@ -1,20 +1,20 @@ var searchData= [ - ['f_0',['f',['../structhelmholtz_1_1_h_e_l_m_table.html#a1f0eee19faf7a51cbeadbd6733471f6c',1,'helmholtz::HELMTable::f'],['../structform_bundle.html#ab63a99eee55a078559cbea6b197afbff',1,'formBundle::f']]], - ['fd_1',['fd',['../structhelmholtz_1_1_h_e_l_m_table.html#aaf2a41f3d48dadb2800f4dc386574221',1,'helmholtz::HELMTable']]], - ['fdd_2',['fdd',['../structhelmholtz_1_1_h_e_l_m_table.html#ad6baf7c5cabdddd7a4e867bdabb49c91',1,'helmholtz::HELMTable']]], - ['fddt_3',['fddt',['../structhelmholtz_1_1_h_e_l_m_table.html#a8c50a283acf9ba2299aa88aefe0275e2',1,'helmholtz::HELMTable']]], - ['fddtt_4',['fddtt',['../structhelmholtz_1_1_h_e_l_m_table.html#a7ab29a0e887f19a2effd135a6a0b9cfe',1,'helmholtz::HELMTable']]], - ['fdt_5',['fdt',['../structhelmholtz_1_1_h_e_l_m_table.html#a94f4903b7fac0f44758be51202927d92',1,'helmholtz::HELMTable']]], - ['fdtt_6',['fdtt',['../structhelmholtz_1_1_h_e_l_m_table.html#a260b29a89af730b2ebd750af250645da',1,'helmholtz::HELMTable']]], - ['finalize_7',['finalize',['../classcomposition_1_1_composition.html#a5547fe9d6154e10a7406d8a06d969462',1,'composition::Composition::finalize()'],['../class_polytrope_operator.html#ac7ebc4ae1c34e1569281be028e4daec1',1,'PolytropeOperator::finalize()']]], - ['finalizemassfracmode_8',['finalizeMassFracMode',['../classcomposition_1_1_composition.html#ae2b5392ad8acd0ab8e17d8452b35aa86',1,'composition::Composition']]], - ['finalizenumberfracmode_9',['finalizeNumberFracMode',['../classcomposition_1_1_composition.html#a8a3aec6d7f2f6cb4f91105740c15ffc8',1,'composition::Composition']]], - ['findcenterelement_10',['findCenterElement',['../class_poly_solver.html#a77455ce3505d93f7b5b5d3e9447bbe23',1,'PolySolver']]], - ['fmod_11',['fmod',['../namespacepoly_m_f_e_m_utils.html#a3b99f87291c525582b460ffdc4e2c220',1,'polyMFEMUtils']]], + ['f_0',['f',['../structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table.html#a603b06fe38b4f6ed65f35f74f16c21a6',1,'serif::eos::helmholtz::HELMTable::f'],['../structserif_1_1polytrope_1_1form_bundle.html#ad0b57d8ad2484b71113f7fc5061d1d9a',1,'serif::polytrope::formBundle::f']]], + ['fd_1',['fd',['../structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table.html#ae4136241b424c8f81bd7ac8c6b53a22a',1,'serif::eos::helmholtz::HELMTable']]], + ['fdd_2',['fdd',['../structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table.html#a53649255efab6654e2122c833c6677d9',1,'serif::eos::helmholtz::HELMTable']]], + ['fddt_3',['fddt',['../structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table.html#accefa4ade839313481fbcbb7d7e39389',1,'serif::eos::helmholtz::HELMTable']]], + ['fddtt_4',['fddtt',['../structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table.html#a9a3691fa707a4ffdcf1ef4986c58a679',1,'serif::eos::helmholtz::HELMTable']]], + ['fdt_5',['fdt',['../structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table.html#a2f2c846622712ada5fd88a80d3abd640',1,'serif::eos::helmholtz::HELMTable']]], + ['fdtt_6',['fdtt',['../structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table.html#a9a4ea2042d2245cc38dd4b5783a6c938',1,'serif::eos::helmholtz::HELMTable']]], + ['finalize_7',['finalize',['../classserif_1_1composition_1_1_composition.html#a8308d68b06dd878c88b2b811583b506a',1,'serif::composition::Composition::finalize()'],['../classserif_1_1polytrope_1_1_polytrope_operator.html#a25e32d09fd447b067a6d4eafbce7b855',1,'serif::polytrope::PolytropeOperator::finalize()']]], + ['finalizemassfracmode_8',['finalizeMassFracMode',['../classserif_1_1composition_1_1_composition.html#a452328138249daff620a1456492053bf',1,'serif::composition::Composition']]], + ['finalizenumberfracmode_9',['finalizeNumberFracMode',['../classserif_1_1composition_1_1_composition.html#a93ef21072ce2c887dee25a98ef62f392',1,'serif::composition::Composition']]], + ['findcenterelement_10',['findCenterElement',['../classserif_1_1polytrope_1_1_poly_solver.html#aa6c616ae4ea0dafd3dc92860ae2bf247',1,'serif::polytrope::PolySolver']]], + ['fmod_11',['fmod',['../namespaceserif_1_1polytrope_1_1poly_m_f_e_m_utils.html#acb1c7fd09ced9465594fc8f47bd3e949',1,'serif::polytrope::polyMFEMUtils']]], ['for_20a_20polytrope_12',['Solving for a Polytrope',['../index.html#usage_polysolver',1,'']]], - ['formbundle_13',['formBundle',['../structform_bundle.html',1,'']]], - ['ft_14',['ft',['../structhelmholtz_1_1_h_e_l_m_table.html#a7c56683836717e62ea098ea6ab5e094e',1,'helmholtz::HELMTable']]], - ['ftt_15',['ftt',['../structhelmholtz_1_1_h_e_l_m_table.html#a25bdc8a0e265bac2e47f18e2fa3e35ba',1,'helmholtz::HELMTable']]], + ['formbundle_13',['formBundle',['../structserif_1_1polytrope_1_1form_bundle.html',1,'serif::polytrope']]], + ['ft_14',['ft',['../structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table.html#a750d71d810176541bb4f11dc3be5e2eb',1,'serif::eos::helmholtz::HELMTable']]], + ['ftt_15',['ftt',['../structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table.html#a8dc8c610642da92b7fd5d797c40476c7',1,'serif::eos::helmholtz::HELMTable']]], ['future_20development_16',['Future Development',['../index.html#future_dev',1,'']]] ]; diff --git a/docs/html/search/all_7.js b/docs/html/search/all_7.js index cb3c0f5..2978ba3 100644 --- a/docs/html/search/all_7.js +++ b/docs/html/search/all_7.js @@ -1,51 +1,45 @@ var searchData= [ - ['gamma1_0',['gamma1',['../structhelmholtz_1_1_e_o_s.html#a3674b3150d86aeba59ba0c9381aafbb1',1,'helmholtz::EOS']]], - ['gamma2_1',['gamma2',['../structhelmholtz_1_1_e_o_s.html#aa739739139e5a1038b0f19007bcfe6f1',1,'helmholtz::EOS']]], - ['gamma3_2',['gamma3',['../structhelmholtz_1_1_e_o_s.html#afadcfad69d383e9c8e6715148c2e93b6',1,'helmholtz::EOS']]], - ['get_3',['get',['../class_constants.html#a36ddd7fe6857d1bbf6d1c84d4ed7bc19',1,'Constants::get()'],['../class_lockable_d_object.html#adcfe201fc728cc1c6fcf638a566ba9a1',1,'LockableDObject::get()']]], - ['get_5fblock_5foffsets_4',['get_block_offsets',['../class_polytrope_operator.html#a2a7f200a45cff11897470de39a302f93',1,'PolytropeOperator']]], - ['get_5fessential_5ftrue_5fdofs_5',['get_essential_true_dofs',['../class_polytrope_operator.html#a1bf3ced83363a1318258ae0f5bfeb57e',1,'PolytropeOperator']]], - ['get_5ffree_5fdofs_6',['get_free_dofs',['../class_polytrope_operator.html#ab5577c71be2bdb0f82daefd2631b8cb1',1,'PolytropeOperator']]], - ['get_5fhelm_5feos_7',['get_helm_EOS',['../namespacehelmholtz.html#ad2176033ca3ac4e5dc65f281477b94c2',1,'helmholtz']]], - ['get_5fjacobian_5foperator_8',['get_jacobian_operator',['../class_polytrope_operator.html#ac05cd1bd6b0a2b2502af9d8a6b86077c',1,'PolytropeOperator']]], - ['get_5fpreconditioner_9',['get_preconditioner',['../class_polytrope_operator.html#a7789efbb8ba3a09a0975475518b4b611',1,'PolytropeOperator']]], - ['get_5freduced_5fblock_5foffsets_10',['get_reduced_block_offsets',['../class_polytrope_operator.html#acc69c13a7178c25af2ff5c339cbb1c67',1,'PolytropeOperator']]], - ['get_5freduced_5fsystem_5fsize_11',['get_reduced_system_size',['../class_polytrope_operator.html#afbcb03cce5e5da376163a7dd89216400',1,'PolytropeOperator']]], - ['get_5ft9_5farray_12',['get_T9_array',['../namespacenn_approx8.html#a4c456c6d41b33d7b5c9e6520ec002e0e',1,'nnApprox8']]], - ['getavaliableresources_13',['getAvaliableResources',['../class_resource_manager.html#a77243baf9aa96d5f3c1635f8a34b48b5',1,'ResourceManager']]], - ['getbytesize_14',['getByteSize',['../class_metadata.html#ac7980d1efdd6ae434f0115f83d08348e',1,'Metadata']]], - ['getcomposition_15',['getComposition',['../classcomposition_1_1_composition.html#a41df148cfdc1253a87f64c8874763e80',1,'composition::Composition::getComposition(const std::string &symbol) const'],['../classcomposition_1_1_composition.html#ae38c20ab0819669f3d6fbefbf8a2fa7c',1,'composition::Composition::getComposition() const']]], - ['getdata_16',['getData',['../class_d_object.html#a4862655c3634d019b0a45b811d6f7235',1,'DObject']]], - ['getdataas_17',['getDataAs',['../class_d_object.html#aca2db093c1c8c6f7893de07544aed619',1,'DObject']]], - ['getdatatype_18',['getDataType',['../class_metadata.html#aeed7f22ccc61d9a3d6425441d381dcdc',1,'Metadata']]], - ['getdimensions_19',['getDimensions',['../class_metadata.html#a412c0c0b8754d85f9edbbdcd637f3b20',1,'Metadata']]], - ['getdofcoordinates_20',['GetDofCoordinates',['../class_poly_solver.html#ae80ad90a3f632683e38ae03cb4b8e12b',1,'PolySolver']]], - ['geterrorcode_21',['getErrorCode',['../class_d_object.html#afa8926d916081de72478cb8813c25e98',1,'DObject']]], - ['getessentialtruedof_22',['getEssentialTrueDof',['../class_poly_solver.html#a45cc1921d9e385b31406b00d750d9a8b',1,'PolySolver']]], - ['getfirstsegment_23',['getFirstSegment',['../resource_manager_types_8cpp.html#a3adea101b1d749fb0eaee2e91b7e10fe',1,'getFirstSegment(const std::string &input): resourceManagerTypes.cpp'],['../resource_manager_types_8h.html#a3adea101b1d749fb0eaee2e91b7e10fe',1,'getFirstSegment(const std::string &input): resourceManagerTypes.cpp']]], - ['getformat_24',['getFormat',['../class_eos_i_o.html#add10f91411e996844a14979d12d107b7',1,'EosIO']]], - ['getgradient_25',['GetGradient',['../class_polytrope_operator.html#af0324f7a83083306158bb8740fdf4379',1,'PolytropeOperator']]], - ['getinstance_26',['getInstance',['../class_constants.html#ab302ea5420378c55a9e5f116d19ae0e2',1,'Constants::getInstance()'],['../class_probe_1_1_log_manager.html#adddabc01655308e7e62d8d3bd1b15386',1,'Probe::LogManager::getInstance()'],['../class_resource_manager.html#ad4dd8ab7ad458929de4a60128079af98',1,'ResourceManager::getInstance()']]], - ['getlastline_27',['getLastLine',['../probe_test_8cpp.html#a6181751ac1c7f7f38b548af87ad506ab',1,'probeTest.cpp']]], - ['getlogger_28',['getLogger',['../class_probe_1_1_log_manager.html#a5a12a541a9a7ca7f848ff385fb729c1d',1,'Probe::LogManager']]], - ['getloggernames_29',['getLoggerNames',['../class_probe_1_1_log_manager.html#a91daa688d52850bcf857fe638e9f421d',1,'Probe::LogManager']]], - ['getloggers_30',['getLoggers',['../class_probe_1_1_log_manager.html#a627ffe6b758ad69e77a7033f28bd7dbd',1,'Probe::LogManager']]], - ['getmassfracmode_31',['getMassFracMode',['../structcomposition_1_1_composition_entry.html#aa715e35857d200dd69a0e777afb312e0',1,'composition::CompositionEntry']]], - ['getmassfraction_32',['getMassFraction',['../classcomposition_1_1_composition.html#a205d51c7455bdf7069de1794315954aa',1,'composition::Composition::getMassFraction() const'],['../classcomposition_1_1_composition.html#a9cca346916b1bb733a3de915dce10ccb',1,'composition::Composition::getMassFraction(const std::string &symbol) const']]], - ['getmesh_33',['GetMesh',['../class_mesh_i_o.html#a12d2876be0d000aaaa6e5cd6d6a758af',1,'MeshIO']]], - ['getmesh_34',['getMesh',['../class_poly_solver.html#a7959fe89ce2753b262f1e5b1a1b7fd4e',1,'PolySolver']]], - ['getmeshradius_35',['getMeshRadius',['../namespace_probe.html#a7f82da2ba203b4c8ddabe66105518ab5',1,'Probe']]], - ['getn_36',['getN',['../class_poly_solver.html#afdb769d3ee9e0929c16a68eb71630f23',1,'PolySolver']]], - ['getnumberfraction_37',['getNumberFraction',['../classcomposition_1_1_composition.html#aa75453fd563e3f50dee316879df01968',1,'composition::Composition::getNumberFraction(const std::string &symbol) const'],['../classcomposition_1_1_composition.html#a0990e41edd2ad138e844fea0962c8278',1,'composition::Composition::getNumberFraction() const']]], - ['getorder_38',['getOrder',['../class_poly_solver.html#aea184d88d7c450b03682f61565541d72',1,'PolySolver']]], - ['getraysolution_39',['getRaySolution',['../namespace_probe.html#ad9b811b23f12083ece6f4e6dbe2dcdd7',1,'Probe::getRaySolution(mfem::GridFunction &u, mfem::Mesh &mesh, const std::vector< double > &rayDirection, int numSamples, std::string filename)'],['../namespace_probe.html#a79200561b55e113bf48db25def08ab71',1,'Probe::getRaySolution(mfem::Vector &vec, mfem::FiniteElementSpace &fes, const std::vector< double > &rayDirection, int numSamples, std::string filename)']]], - ['getregisteredsymbols_40',['getRegisteredSymbols',['../classcomposition_1_1_composition.html#affaeabe495474b82951786591ead8026',1,'composition::Composition']]], - ['getresource_41',['getResource',['../class_resource_manager.html#a203619e5da7f2bef6cbe13326d41eda4',1,'ResourceManager']]], - ['getsolution_42',['getSolution',['../class_poly_solver.html#aa2baea44320e302f543ed6fad5e0d6a2',1,'PolySolver']]], - ['gettable_43',['getTable',['../class_eos_i_o.html#ad7484ed459d8479381f4fb288597cbeb',1,'EosIO']]], - ['globalcomposition_44',['GlobalComposition',['../structcomposition_1_1_global_composition.html',1,'composition']]], - ['glvisview_45',['glVisView',['../namespace_probe.html#a12b943de0fdd9f43c61690d9bf4458fc',1,'Probe::glVisView(mfem::GridFunction &u, mfem::Mesh &mesh, const std::string &windowTitle="grid function", const std::string &keyset="")'],['../namespace_probe.html#a03820eac150e53edc8f112f3e637d7ed',1,'Probe::glVisView(mfem::Vector &vec, mfem::FiniteElementSpace &fes, const std::string &windowTitle="vector", const std::string &keyset="")']]], - ['gmresinverter_46',['GMRESInverter',['../class_g_m_r_e_s_inverter.html',1,'GMRESInverter'],['../class_g_m_r_e_s_inverter.html#a58b277d5a3e5882eb1844db328e60c7a',1,'GMRESInverter::GMRESInverter()']]], - ['grad_5fad_47',['grad_ad',['../structhelmholtz_1_1_e_o_s.html#a4d478a995bf9995d8eec9f49570b94bf',1,'helmholtz::EOS']]] + ['gamma1_0',['gamma1',['../structserif_1_1eos_1_1helmholtz_1_1_e_o_s.html#a9b2ff849de811fa0c9fbb38ba211e5d9',1,'serif::eos::helmholtz::EOS']]], + ['gamma2_1',['gamma2',['../structserif_1_1eos_1_1helmholtz_1_1_e_o_s.html#a8322b21c4bcce7e1a7ba0bc68a298eb1',1,'serif::eos::helmholtz::EOS']]], + ['gamma3_2',['gamma3',['../structserif_1_1eos_1_1helmholtz_1_1_e_o_s.html#ad3e75680fdd36ca098688eab62b5ac82',1,'serif::eos::helmholtz::EOS']]], + ['get_3',['get',['../classserif_1_1constant_1_1_constants.html#af31ca8c845765f54641735316f36b4b5',1,'serif::constant::Constants']]], + ['get_5fblock_5foffsets_4',['get_block_offsets',['../classserif_1_1polytrope_1_1_polytrope_operator.html#a99a7d2d6631344c04e18068c0fa8cc5b',1,'serif::polytrope::PolytropeOperator']]], + ['get_5fessential_5ftrue_5fdofs_5',['get_essential_true_dofs',['../classserif_1_1polytrope_1_1_polytrope_operator.html#a845cae6df0e574657fb7b15496fd2ade',1,'serif::polytrope::PolytropeOperator']]], + ['get_5ffree_5fdofs_6',['get_free_dofs',['../classserif_1_1polytrope_1_1_polytrope_operator.html#a637dbe63b37d5a6089c39830eec7e488',1,'serif::polytrope::PolytropeOperator']]], + ['get_5fhelm_5feos_7',['get_helm_EOS',['../namespaceserif_1_1eos_1_1helmholtz.html#a04af9eddbd0adf075c1355c1f631fc5e',1,'serif::eos::helmholtz']]], + ['get_5fjacobian_5foperator_8',['get_jacobian_operator',['../classserif_1_1polytrope_1_1_polytrope_operator.html#a7b968c4dc7d338e36b75fc3efd1114b2',1,'serif::polytrope::PolytropeOperator']]], + ['get_5fpreconditioner_9',['get_preconditioner',['../classserif_1_1polytrope_1_1_polytrope_operator.html#ac323a14e8f4bf5afcd85a0b802ca72cf',1,'serif::polytrope::PolytropeOperator']]], + ['get_5freduced_5fblock_5foffsets_10',['get_reduced_block_offsets',['../classserif_1_1polytrope_1_1_polytrope_operator.html#aa3ac1b125083008e5a465caa6db4bd04',1,'serif::polytrope::PolytropeOperator']]], + ['get_5freduced_5fsystem_5fsize_11',['get_reduced_system_size',['../classserif_1_1polytrope_1_1_polytrope_operator.html#a94e582b0aeac97aff16b63db0a8137b2',1,'serif::polytrope::PolytropeOperator']]], + ['get_5ft9_5farray_12',['get_T9_array',['../namespaceserif_1_1network_1_1approx8.html#ac7eea4c9d50fdd3d55c40d1202d3ba1f',1,'serif::network::approx8']]], + ['getavaliableresources_13',['getAvaliableResources',['../classserif_1_1resource_1_1_resource_manager.html#a77243baf9aa96d5f3c1635f8a34b48b5',1,'serif::resource::ResourceManager']]], + ['getcomposition_14',['getComposition',['../classserif_1_1composition_1_1_composition.html#a7fb0a21428bd55ce156f17d19d10a557',1,'serif::composition::Composition::getComposition(const std::string &symbol) const'],['../classserif_1_1composition_1_1_composition.html#a9854f7e2eea6f63ed4ca73de8111c665',1,'serif::composition::Composition::getComposition() const']]], + ['getdofcoordinates_15',['GetDofCoordinates',['../classserif_1_1polytrope_1_1_poly_solver.html#a3d70b1098484fa1b0b384d291610d07c',1,'serif::polytrope::PolySolver']]], + ['getessentialtruedof_16',['getEssentialTrueDof',['../classserif_1_1polytrope_1_1_poly_solver.html#a26e30f4424c746dbda63b387674dbf26',1,'serif::polytrope::PolySolver']]], + ['getfirstsegment_17',['getFirstSegment',['../namespaceserif_1_1resource_1_1types.html#a1602a4cb985bb885f8ad9a94e35ef390',1,'serif::resource::types']]], + ['getformat_18',['getFormat',['../classserif_1_1eos_1_1_eos_i_o.html#a58c3fd6063593fa14eaad85340b82d3d',1,'serif::eos::EosIO']]], + ['getgradient_19',['GetGradient',['../classserif_1_1polytrope_1_1_polytrope_operator.html#a55d3e6dd6037eed30f3ebf52ca2d2a80',1,'serif::polytrope::PolytropeOperator']]], + ['getinstance_20',['getInstance',['../classserif_1_1constant_1_1_constants.html#a9f5ea958e59c0cc3a09760d65199a3d8',1,'serif::constant::Constants::getInstance()'],['../classserif_1_1probe_1_1_log_manager.html#a78db97bdbb72254855501677b18bc67e',1,'serif::probe::LogManager::getInstance()'],['../classserif_1_1resource_1_1_resource_manager.html#a70b5ce13f2b169ccdaa23f73ad070bf0',1,'serif::resource::ResourceManager::getInstance()']]], + ['getlastline_21',['getLastLine',['../probe_test_8cpp.html#a6181751ac1c7f7f38b548af87ad506ab',1,'probeTest.cpp']]], + ['getlogger_22',['getLogger',['../classserif_1_1probe_1_1_log_manager.html#a1dba1bc242c599c42c4882e5ab35c431',1,'serif::probe::LogManager']]], + ['getloggernames_23',['getLoggerNames',['../classserif_1_1probe_1_1_log_manager.html#a98d6bf86e6d7e6948f91ae4786b94940',1,'serif::probe::LogManager']]], + ['getloggers_24',['getLoggers',['../classserif_1_1probe_1_1_log_manager.html#a64dc9652f8e060750c3f6c97d9d62047',1,'serif::probe::LogManager']]], + ['getmassfracmode_25',['getMassFracMode',['../structserif_1_1composition_1_1_composition_entry.html#af7e046098066c0f3a6372eee3cd459a2',1,'serif::composition::CompositionEntry']]], + ['getmassfraction_26',['getMassFraction',['../classserif_1_1composition_1_1_composition.html#a063176b2e4ff9f29111f08f74e21c14c',1,'serif::composition::Composition::getMassFraction() const'],['../classserif_1_1composition_1_1_composition.html#a32eda5a66ab485c028ccc5e93fc3ddba',1,'serif::composition::Composition::getMassFraction(const std::string &symbol) const']]], + ['getmesh_27',['GetMesh',['../classserif_1_1mesh_1_1_mesh_i_o.html#ae46a00d0a57e0f67f3dd7f57b9685b9c',1,'serif::mesh::MeshIO']]], + ['getmesh_28',['getMesh',['../classserif_1_1polytrope_1_1_poly_solver.html#adacb9b9ca63bf49956accb36e182f148',1,'serif::polytrope::PolySolver']]], + ['getmeshradius_29',['getMeshRadius',['../namespaceserif_1_1probe.html#a4e05778e7643d8cc8a1766a50c7f7964',1,'serif::probe']]], + ['getn_30',['getN',['../classserif_1_1polytrope_1_1_poly_solver.html#aace004c231e8ec057714fbca9fa8caae',1,'serif::polytrope::PolySolver']]], + ['getnumberfraction_31',['getNumberFraction',['../classserif_1_1composition_1_1_composition.html#a0020ef34d2e4170495f36074af391e6c',1,'serif::composition::Composition::getNumberFraction(const std::string &symbol) const'],['../classserif_1_1composition_1_1_composition.html#a7baaef1ee4b4b6e5ec34556904a68b26',1,'serif::composition::Composition::getNumberFraction() const']]], + ['getorder_32',['getOrder',['../classserif_1_1polytrope_1_1_poly_solver.html#adbf0f08417551b87c93b9ad864460d81',1,'serif::polytrope::PolySolver']]], + ['getraysolution_33',['getRaySolution',['../namespaceserif_1_1probe.html#a8308c07e15b4afdc19f629f50ebd56ea',1,'serif::probe::getRaySolution(mfem::GridFunction &u, mfem::Mesh &mesh, const std::vector< double > &rayDirection, int numSamples, std::string filename)'],['../namespaceserif_1_1probe.html#aba0302830a41881be860e614b071aae5',1,'serif::probe::getRaySolution(mfem::Vector &vec, mfem::FiniteElementSpace &fes, const std::vector< double > &rayDirection, int numSamples, std::string filename)']]], + ['getregisteredsymbols_34',['getRegisteredSymbols',['../classserif_1_1composition_1_1_composition.html#a45b3ee396daad93e44387c71b0929ddd',1,'serif::composition::Composition']]], + ['getresource_35',['getResource',['../classserif_1_1resource_1_1_resource_manager.html#a0c187f9ef3abc3200d992ef008cfb40a',1,'serif::resource::ResourceManager']]], + ['getsolution_36',['getSolution',['../classserif_1_1polytrope_1_1_poly_solver.html#a33ae7fcf09e558949f34eaf2df1388a1',1,'serif::polytrope::PolySolver']]], + ['gettable_37',['getTable',['../classserif_1_1eos_1_1_eos_i_o.html#ae5dff85fb847d0c284997dfb75ccf327',1,'serif::eos::EosIO']]], + ['globalcomposition_38',['GlobalComposition',['../structserif_1_1composition_1_1_global_composition.html',1,'serif::composition']]], + ['glvisview_39',['glVisView',['../namespaceserif_1_1probe.html#a80d969f85bc6f4b060158526e8adbe57',1,'serif::probe::glVisView(mfem::GridFunction &u, mfem::Mesh &mesh, const std::string &windowTitle="grid function", const std::string &keyset="")'],['../namespaceserif_1_1probe.html#a9381305542f12115a9fc9d1273ab851a',1,'serif::probe::glVisView(mfem::Vector &vec, mfem::FiniteElementSpace &fes, const std::string &windowTitle="vector", const std::string &keyset="")']]], + ['gmresinverter_40',['GMRESInverter',['../classserif_1_1polytrope_1_1_g_m_r_e_s_inverter.html',1,'serif::polytrope::GMRESInverter'],['../classserif_1_1polytrope_1_1_g_m_r_e_s_inverter.html#a26e52db2e259ceb0efc74a188a0626df',1,'serif::polytrope::GMRESInverter::GMRESInverter()']]], + ['grad_5fad_41',['grad_ad',['../structserif_1_1eos_1_1helmholtz_1_1_e_o_s.html#af349b5de79984e408f51c78909d2df8b',1,'serif::eos::helmholtz::EOS']]] ]; diff --git a/docs/html/search/all_8.js b/docs/html/search/all_8.js index 9317da7..6d0cc41 100644 --- a/docs/html/search/all_8.js +++ b/docs/html/search/all_8.js @@ -1,17 +1,16 @@ var searchData= [ - ['h3_0',['h3',['../namespacehelmholtz.html#a41df406f39a42cca3025714d1f8eb46e',1,'helmholtz::h3(std::array< double, 36 > fi, double w0t, double w1t, double w0mt, double w1mt, double w0d, double w1d, double w0md, double w1md)'],['../namespacehelmholtz.html#aa85859a889cb5f1737f1f6aebf515e23',1,'helmholtz::h3(double fi[36], double w0t, double w1t, double w0mt, double w1mt, double w0d, double w1d, double w0md, double w1md)']]], - ['h5_1',['h5',['../namespacehelmholtz.html#a1a82ee04b75adacdd2b9f69ccd318a83',1,'helmholtz::h5(std::array< double, 36 > fi, double w0t, double w1t, double w2t, double w0mt, double w1mt, double w2mt, double w0d, double w1d, double w2d, double w0md, double w1md, double w2md)'],['../namespacehelmholtz.html#a9a32be64f7f8465928548b2fa92ec524',1,'helmholtz::h5(double fi[36], double w0t, double w1t, double w2t, double w0mt, double w1mt, double w2mt, double w0d, double w1d, double w2d, double w0md, double w1md, double w2md)']]], + ['h3_0',['h3',['../namespaceserif_1_1eos_1_1helmholtz.html#a472cca218e1d9d48c96ab61efe69a62b',1,'serif::eos::helmholtz::h3(std::array< double, 36 > fi, double w0t, double w1t, double w0mt, double w1mt, double w0d, double w1d, double w0md, double w1md)'],['../namespaceserif_1_1eos_1_1helmholtz.html#a2a3eaebe733ba0430616dab3481eecdb',1,'serif::eos::helmholtz::h3(double fi[36], double w0t, double w1t, double w0mt, double w1mt, double w0d, double w1d, double w0md, double w1md)']]], + ['h5_1',['h5',['../namespaceserif_1_1eos_1_1helmholtz.html#a8a44afcf150093ff5972a9d0274d06c1',1,'serif::eos::helmholtz::h5(std::array< double, 36 > fi, double w0t, double w1t, double w2t, double w0mt, double w1mt, double w2mt, double w0d, double w1d, double w2d, double w0md, double w1md, double w2md)'],['../namespaceserif_1_1eos_1_1helmholtz.html#a9b3d0f5f705e5a3af5f1d11aac9fa0e3',1,'serif::eos::helmholtz::h5(double fi[36], double w0t, double w1t, double w2t, double w0mt, double w1mt, double w2mt, double w0d, double w1d, double w2d, double w0md, double w1md, double w2md)']]], ['handling_2',['Mesh Handling',['../index.html#usage_meshio',1,'']]], - ['has_3',['has',['../class_constants.html#a2aa041fd223f259e55bf098c90581039',1,'Constants']]], - ['hassymbol_4',['hasSymbol',['../classcomposition_1_1_composition.html#a7dee1bb3074a6aa2842d4fffcac4d2c4',1,'composition::Composition']]], - ['he3he3_5frate_5',['he3he3_rate',['../namespacenn_approx8.html#a0adb7d9f97ced151a36f0d2aaa95011d',1,'nnApprox8']]], - ['he3he4_5frate_6',['he3he4_rate',['../namespacenn_approx8.html#a2e8c3f6a3752b706d200b5ecef2c3223',1,'nnApprox8']]], - ['heap_5fallocate_5fcontiguous_5f2d_5fmemory_7',['heap_allocate_contiguous_2D_memory',['../helm_8cpp.html#a0537c506d77a3dfea9b237aeb07f3281',1,'heap_allocate_contiguous_2D_memory(int rows, int cols): helm.cpp'],['../helm_8h.html#a0537c506d77a3dfea9b237aeb07f3281',1,'heap_allocate_contiguous_2D_memory(int rows, int cols): helm.cpp']]], - ['heap_5fdeallocate_5fcontiguous_5f2d_5fmemory_8',['heap_deallocate_contiguous_2D_memory',['../helm_8cpp.html#a82f032cfe64e2576c67986660cbe824d',1,'heap_deallocate_contiguous_2D_memory(double **array): helm.cpp'],['../helm_8h.html#a82f032cfe64e2576c67986660cbe824d',1,'heap_deallocate_contiguous_2D_memory(double **array): helm.cpp']]], + ['has_3',['has',['../classserif_1_1constant_1_1_constants.html#a71aa21de5e8ee9f5fc23169df28f9a4e',1,'serif::constant::Constants']]], + ['hassymbol_4',['hasSymbol',['../classserif_1_1composition_1_1_composition.html#a01e00a40385ebc61c93dba8064733f7f',1,'serif::composition::Composition']]], + ['he3he3_5frate_5',['he3he3_rate',['../namespaceserif_1_1network_1_1approx8.html#ad456790029a34224e4435a0a72ada249',1,'serif::network::approx8']]], + ['he3he4_5frate_6',['he3he4_rate',['../namespaceserif_1_1network_1_1approx8.html#a9a9fce6f2b20d4793e614bd02ec36c3a',1,'serif::network::approx8']]], + ['heap_5fallocate_5fcontiguous_5f2d_5fmemory_7',['heap_allocate_contiguous_2D_memory',['../namespaceserif_1_1eos_1_1helmholtz.html#af20392e2dadcbfc1e09ced18995ca60c',1,'serif::eos::helmholtz']]], + ['heap_5fdeallocate_5fcontiguous_5f2d_5fmemory_8',['heap_deallocate_contiguous_2D_memory',['../namespaceserif_1_1eos_1_1helmholtz.html#a99c73f169fb5be7e576102384459f9a5',1,'serif::eos::helmholtz']]], ['helm_2ecpp_9',['helm.cpp',['../helm_8cpp.html',1,'']]], ['helm_2eh_10',['helm.h',['../helm_8h.html',1,'']]], - ['helmholtz_11',['helmholtz',['../namespacehelmholtz.html',1,'']]], - ['helmtable_12',['HELMTable',['../structhelmholtz_1_1_h_e_l_m_table.html',1,'helmholtz::HELMTable'],['../structhelmholtz_1_1_h_e_l_m_table.html#a0165aed3bb02b69a70934c8b7b185872',1,'helmholtz::HELMTable::HELMTable()']]], - ['high_20level_20usage_20examples_13',['High-Level Usage Examples',['../index.html#usage_sec',1,'']]] + ['helmtable_11',['HELMTable',['../structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table.html',1,'serif::eos::helmholtz::HELMTable'],['../structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table.html#a884959cf006a38fdad597724891f88b3',1,'serif::eos::helmholtz::HELMTable::HELMTable()']]], + ['high_20level_20usage_20examples_12',['High-Level Usage Examples',['../index.html#usage_sec',1,'']]] ]; diff --git a/docs/html/search/all_9.js b/docs/html/search/all_9.js index 4ef4c36..b646490 100644 --- a/docs/html/search/all_9.js +++ b/docs/html/search/all_9.js @@ -1,31 +1,27 @@ var searchData= [ - ['ic12_0',['ic12',['../structnn_approx8_1_1_net.html#a6d10a7a53c20fd59bb97ff619e7579df',1,'nnApprox8::Net']]], - ['iden_1',['iden',['../structnn_approx8_1_1_net.html#ad69abef62cfa266e0369f8cfcb144939',1,'nnApprox8::Net']]], - ['iener_2',['iener',['../structnn_approx8_1_1_net.html#ae60a5909d107b9857dd31a117b943eae',1,'nnApprox8::Net']]], - ['ih1_3',['ih1',['../structnn_approx8_1_1_net.html#a86ed8213cf2fffe5dcd7f06bdb6a6186',1,'nnApprox8::Net']]], - ['ihe3_4',['ihe3',['../structnn_approx8_1_1_net.html#af9848b913e7d761c63d6d3cc7fab5c3d',1,'nnApprox8::Net']]], - ['ihe4_5',['ihe4',['../structnn_approx8_1_1_net.html#aa94596664306f33de1bd045417f9ff1e',1,'nnApprox8::Net']]], - ['imax_6',['IMAX',['../helm_8h.html#a6e96ad1c3be2c24926ba0487d28cd75c',1,'helm.h']]], - ['imax_7',['imax',['../structhelmholtz_1_1_h_e_l_m_table.html#aaee7f470b4ce2518c3490474853d13b7',1,'helmholtz::HELMTable']]], - ['img24_8',['img24',['../structnn_approx8_1_1_net.html#a70112e0ee737a1de09a02aac4a4d7556',1,'nnApprox8::Net']]], - ['in14_9',['in14',['../structnn_approx8_1_1_net.html#a0eaaafa199c9451554e1cf28eba4b872',1,'nnApprox8::Net']]], - ['ine20_10',['ine20',['../structnn_approx8_1_1_net.html#a9a964a24b5498991057e8e9870f02fbc',1,'nnApprox8::Net']]], - ['initialize_11',['initialize',['../class_constants.html#a60f87120b1eef774efe8c168aa69af6a',1,'Constants']]], - ['initializedobject_12',['initializedObject',['../class_d_object_test.html#a2150dd7881a4d1c68ce51344f174738e',1,'DObjectTest']]], - ['initlaize_5fopac_13',['initlaize_opac',['../opac_8h.html#a6243596bfdc55d73744ebecd9e577ee8',1,'opac.h']]], - ['integrators_2ecpp_14',['integrators.cpp',['../integrators_8cpp.html',1,'']]], - ['integrators_2eh_15',['integrators.h',['../integrators_8h.html',1,'']]], - ['introduction_16',['Introduction',['../index.html#intro_sec',1,'']]], - ['io16_17',['io16',['../structnn_approx8_1_1_net.html#ae592cf9d13f0a783087f7016ae1c3e4e',1,'nnApprox8::Net']]], - ['isdebugenabled_18',['isDebugEnabled',['../class_metadata.html#abe52c81e04665628666b4140cd346b69',1,'Metadata']]], - ['isdebuggingenabled_19',['isDebuggingEnabled',['../class_d_object.html#ae47bf220fbe2173cf6933c2380035dbd',1,'DObject']]], - ['isfinalized_20',['isFinalized',['../class_polytrope_operator.html#aeb8d505244836212c9015205e486378a',1,'PolytropeOperator']]], - ['isloaded_21',['IsLoaded',['../class_mesh_i_o.html#a12495fc814254021d44e0509ac760672',1,'MeshIO']]], - ['isloaded_22',['isLoaded',['../class_constants.html#ae276dfdc0ffe75a53e3842e33ab52630',1,'Constants']]], - ['isotope_23',['isotope',['../structcomposition_1_1_composition_entry.html#a31b399ff8b24a6ebbfe4bb9ced7a2afa',1,'composition::CompositionEntry']]], - ['isstiff_24',['isStiff',['../classnn_approx8_1_1_approx8_network.html#a4b1600c394d4cf312c48e5ca82542a76',1,'nnApprox8::Approx8Network']]], - ['isvalidcomposition_25',['isValidComposition',['../classcomposition_1_1_composition.html#ac71fb70e029b4310e2bb4232e4270e96',1,'composition::Composition']]], - ['isvalidsymbol_26',['isValidSymbol',['../classcomposition_1_1_composition.html#a11a463394bf9110ac0f1a8b1df1384e9',1,'composition::Composition']]], - ['itemp_27',['itemp',['../structnn_approx8_1_1_net.html#affd739be39542d5f0f0730adb5108dc1',1,'nnApprox8::Net']]] + ['ic12_0',['ic12',['../structserif_1_1network_1_1approx8_1_1_net.html#a151420a2df2687d267f90edb6a272e89',1,'serif::network::approx8::Net']]], + ['iden_1',['iden',['../structserif_1_1network_1_1approx8_1_1_net.html#af70da6e3ad8a9786f3b047cf437f5f7c',1,'serif::network::approx8::Net']]], + ['iener_2',['iener',['../structserif_1_1network_1_1approx8_1_1_net.html#afe72d279cc297dbaa7679af2d50a0037',1,'serif::network::approx8::Net']]], + ['ih1_3',['ih1',['../structserif_1_1network_1_1approx8_1_1_net.html#aa65784085d6b5d624e4754ed346277bd',1,'serif::network::approx8::Net']]], + ['ihe3_4',['ihe3',['../structserif_1_1network_1_1approx8_1_1_net.html#aba59b7f2ad82f85a87cbc23409c35345',1,'serif::network::approx8::Net']]], + ['ihe4_5',['ihe4',['../structserif_1_1network_1_1approx8_1_1_net.html#a2c13b00ac11d8f08e6d38c4c32434df4',1,'serif::network::approx8::Net']]], + ['imax_6',['IMAX',['../namespaceserif_1_1eos_1_1helmholtz.html#a10897838357b2fcb56f9c3dc70dea301',1,'serif::eos::helmholtz']]], + ['imax_7',['imax',['../structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table.html#a7a52792619a32e6bf47971e9830863b4',1,'serif::eos::helmholtz::HELMTable']]], + ['img24_8',['img24',['../structserif_1_1network_1_1approx8_1_1_net.html#a7a75d5ed95c7c07c70a25ac8a259474f',1,'serif::network::approx8::Net']]], + ['in14_9',['in14',['../structserif_1_1network_1_1approx8_1_1_net.html#add9f5f79d6d065f3bbd83f8f38daf5b3',1,'serif::network::approx8::Net']]], + ['ine20_10',['ine20',['../structserif_1_1network_1_1approx8_1_1_net.html#a7d1e816e44716c0838cc1511820c9779',1,'serif::network::approx8::Net']]], + ['initialize_11',['initialize',['../classserif_1_1constant_1_1_constants.html#a88578dd2dc433c5c862b01a1539862fe',1,'serif::constant::Constants']]], + ['integrators_2ecpp_12',['integrators.cpp',['../integrators_8cpp.html',1,'']]], + ['integrators_2eh_13',['integrators.h',['../integrators_8h.html',1,'']]], + ['introduction_14',['Introduction',['../index.html#intro_sec',1,'']]], + ['io16_15',['io16',['../structserif_1_1network_1_1approx8_1_1_net.html#a3b0f201d743b8a945e61ed876baa59d2',1,'serif::network::approx8::Net']]], + ['isfinalized_16',['isFinalized',['../classserif_1_1polytrope_1_1_polytrope_operator.html#a99b59a8f7cf8ac1f6106ee9cb014c931',1,'serif::polytrope::PolytropeOperator']]], + ['isloaded_17',['IsLoaded',['../classserif_1_1mesh_1_1_mesh_i_o.html#aa685c3f323d5189edfa326c866f552d6',1,'serif::mesh::MeshIO']]], + ['isloaded_18',['isLoaded',['../classserif_1_1constant_1_1_constants.html#abaebbd4df3f8ce0162b1f6014f2420ac',1,'serif::constant::Constants']]], + ['isotope_19',['isotope',['../structserif_1_1composition_1_1_composition_entry.html#a17eb67ef1c07528295db845150c32615',1,'serif::composition::CompositionEntry']]], + ['isstiff_20',['isStiff',['../classserif_1_1network_1_1approx8_1_1_approx8_network.html#a2e1f6e00bd622d2186724680dce7184f',1,'serif::network::approx8::Approx8Network']]], + ['isvalidcomposition_21',['isValidComposition',['../classserif_1_1composition_1_1_composition.html#a14d19ec7ff396768bfe553522abc44db',1,'serif::composition::Composition']]], + ['isvalidsymbol_22',['isValidSymbol',['../classserif_1_1composition_1_1_composition.html#a753bcffca93a4dd8a0f38afc00cf05fb',1,'serif::composition::Composition']]], + ['itemp_23',['itemp',['../structserif_1_1network_1_1approx8_1_1_net.html#a13baad4937c9adae9ba5007007c170d6',1,'serif::network::approx8::Net']]] ]; diff --git a/docs/html/search/classes_0.js b/docs/html/search/classes_0.js index 1bb40de..0f04927 100644 --- a/docs/html/search/classes_0.js +++ b/docs/html/search/classes_0.js @@ -1,5 +1,5 @@ var searchData= [ - ['approx8network_0',['Approx8Network',['../classnn_approx8_1_1_approx8_network.html',1,'nnApprox8']]], + ['approx8network_0',['Approx8Network',['../classserif_1_1network_1_1approx8_1_1_approx8_network.html',1,'serif::network::approx8']]], ['approx8test_1',['approx8Test',['../classapprox8_test.html',1,'']]] ]; diff --git a/docs/html/search/classes_1.js b/docs/html/search/classes_1.js index 2a8fc23..a415db8 100644 --- a/docs/html/search/classes_1.js +++ b/docs/html/search/classes_1.js @@ -1,12 +1,11 @@ var searchData= [ - ['composition_0',['Composition',['../classcomposition_1_1_composition.html',1,'composition']]], - ['compositionentry_1',['CompositionEntry',['../structcomposition_1_1_composition_entry.html',1,'composition']]], + ['composition_0',['Composition',['../classserif_1_1composition_1_1_composition.html',1,'serif::composition']]], + ['compositionentry_1',['CompositionEntry',['../structserif_1_1composition_1_1_composition_entry.html',1,'serif::composition']]], ['compositiontest_2',['compositionTest',['../classcomposition_test.html',1,'']]], - ['config_3',['Config',['../class_config.html',1,'']]], - ['configtest_4',['configTest',['../classconfig_test.html',1,'']]], - ['configtestprivateaccessor_5',['configTestPrivateAccessor',['../classconfig_test_private_accessor.html',1,'']]], - ['constant_6',['Constant',['../struct_constant.html',1,'']]], - ['constants_7',['Constants',['../class_constants.html',1,'']]], - ['consttest_8',['constTest',['../classconst_test.html',1,'']]] + ['configtest_3',['configTest',['../classconfig_test.html',1,'']]], + ['configtestprivateaccessor_4',['configTestPrivateAccessor',['../classconfig_test_private_accessor.html',1,'']]], + ['constant_5',['Constant',['../structserif_1_1constant_1_1_constant.html',1,'serif::constant']]], + ['constants_6',['Constants',['../classserif_1_1constant_1_1_constants.html',1,'serif::constant']]], + ['consttest_7',['constTest',['../classconst_test.html',1,'']]] ]; diff --git a/docs/html/search/classes_2.js b/docs/html/search/classes_2.js index 26fa9fa..6c306e3 100644 --- a/docs/html/search/classes_2.js +++ b/docs/html/search/classes_2.js @@ -1,6 +1,4 @@ var searchData= [ - ['dobject_0',['DObject',['../class_d_object.html',1,'']]], - ['dobjecttest_1',['DObjectTest',['../class_d_object_test.html',1,'']]], - ['dthetainterpcoeff_2',['dThetaInterpCoeff',['../structpolycoeff_1_1d_theta_interp_coeff.html',1,'polycoeff']]] + ['dthetainterpcoeff_0',['dThetaInterpCoeff',['../structserif_1_1polytrope_1_1polycoeff_1_1d_theta_interp_coeff.html',1,'serif::polytrope::polycoeff']]] ]; diff --git a/docs/html/search/functions_0.js b/docs/html/search/functions_0.js index 1c71e24..33be568 100644 --- a/docs/html/search/functions_0.js +++ b/docs/html/search/functions_0.js @@ -1,8 +1,8 @@ var searchData= [ - ['a_0',['a',['../namespacelane_emden.html#ac80163d44a9840f3de184f50144a5158',1,'laneEmden']]], - ['assembleandfinalizeform_1',['assembleAndFinalizeForm',['../class_poly_solver.html#a553333a8520390effad208fcde3deaf0',1,'PolySolver']]], - ['assembleblocksystem_2',['assembleBlockSystem',['../class_poly_solver.html#afe38ca0ba610c352f1b8b9463bff947c',1,'PolySolver']]], - ['assembleelementgrad_3',['AssembleElementGrad',['../classpoly_m_f_e_m_utils_1_1_nonlinear_power_integrator.html#aa6913e69a87ff759ec59b46d89b8cde2',1,'polyMFEMUtils::NonlinearPowerIntegrator']]], - ['assembleelementvector_4',['AssembleElementVector',['../classpoly_m_f_e_m_utils_1_1_nonlinear_power_integrator.html#a4999e49e957ccb3900be9b04466bca5b',1,'polyMFEMUtils::NonlinearPowerIntegrator']]] + ['a_0',['a',['../namespaceserif_1_1polytrope_1_1lane_emden.html#a612ccc1749ca3b116b4a1776dea766f8',1,'serif::polytrope::laneEmden']]], + ['assembleandfinalizeform_1',['assembleAndFinalizeForm',['../classserif_1_1polytrope_1_1_poly_solver.html#a3d7ed2ad970e24927cb13ea2e4ae572f',1,'serif::polytrope::PolySolver']]], + ['assembleblocksystem_2',['assembleBlockSystem',['../classserif_1_1polytrope_1_1_poly_solver.html#a8b6283e2d865e2941d314e6155c558b8',1,'serif::polytrope::PolySolver']]], + ['assembleelementgrad_3',['AssembleElementGrad',['../classserif_1_1polytrope_1_1poly_m_f_e_m_utils_1_1_nonlinear_power_integrator.html#a3ff176719caad168f9e72011a9468370',1,'serif::polytrope::polyMFEMUtils::NonlinearPowerIntegrator']]], + ['assembleelementvector_4',['AssembleElementVector',['../classserif_1_1polytrope_1_1poly_m_f_e_m_utils_1_1_nonlinear_power_integrator.html#a370aeb5312191abc5bf8cb07d5993d87',1,'serif::polytrope::polyMFEMUtils::NonlinearPowerIntegrator']]] ]; diff --git a/docs/html/search/functions_1.js b/docs/html/search/functions_1.js index 0239fa2..eee5975 100644 --- a/docs/html/search/functions_1.js +++ b/docs/html/search/functions_1.js @@ -2,5 +2,5 @@ var searchData= [ ['build_5fdof_5fidentification_5fvector_0',['build_dof_identification_vector',['../namespaceserif_1_1utilities.html#a2c487e358a0f49e5712f3ddda6f65322',1,'serif::utilities']]], ['build_5freduced_5fmatrix_1',['build_reduced_matrix',['../namespaceserif_1_1utilities.html#a53f2bbdef6ef2ae6e2189c7ab478e861',1,'serif::utilities']]], - ['buildindividualforms_2',['buildIndividualForms',['../class_poly_solver.html#ad458dfdfdbd84bd4aa723d7b82df57da',1,'PolySolver']]] + ['buildindividualforms_2',['buildIndividualForms',['../classserif_1_1polytrope_1_1_poly_solver.html#aa39b58a2afbb203ea2e30c3dcda3d2d5',1,'serif::polytrope::PolySolver']]] ]; diff --git a/docs/html/search/functions_2.js b/docs/html/search/functions_2.js index ab85026..7273b50 100644 --- a/docs/html/search/functions_2.js +++ b/docs/html/search/functions_2.js @@ -1,25 +1,25 @@ var searchData= [ - ['c_0',['c',['../namespacelane_emden.html#a9a6068f1948185b2217878595159f26b',1,'laneEmden']]], - ['c12a_5frate_1',['c12a_rate',['../namespacenn_approx8.html#a77c285ac81064bdaf0859a8cbf235868',1,'nnApprox8']]], - ['c12c12_5frate_2',['c12c12_rate',['../namespacenn_approx8.html#a306d1bf533815b98ea4f6294864de7d8',1,'nnApprox8']]], - ['c12o16_5frate_3',['c12o16_rate',['../namespacenn_approx8.html#a09c1f166d7f0f9e943ef4b32c5274b7f',1,'nnApprox8']]], - ['c12p_5frate_4',['c12p_rate',['../namespacenn_approx8.html#a7b4f6b355b64ee9722eb76fb454f7845',1,'nnApprox8']]], - ['calladdtocache_5',['callAddToCache',['../classconfig_test_private_accessor.html#adf7f5c651bdd5ca8c12f18a6a0f8a8e9',1,'configTestPrivateAccessor']]], - ['callcachesize_6',['callCacheSize',['../classconfig_test_private_accessor.html#aaa9517067ef84ab7fb6365536180ce13',1,'configTestPrivateAccessor']]], - ['calliskeyincache_7',['callIsKeyInCache',['../classconfig_test_private_accessor.html#a6d7d0e1bf82c1917dde20167697a03b1',1,'configTestPrivateAccessor']]], - ['callregisterkeynotfound_8',['callRegisterKeyNotFound',['../classconfig_test_private_accessor.html#a447eb550ff20700e31bd530b7ca01592',1,'configTestPrivateAccessor']]], - ['checkifkeyunknown_9',['CheckIfKeyUnknown',['../classconfig_test_private_accessor.html#a4de7c133e8e296d7f9e713aa0b2c4329',1,'configTestPrivateAccessor']]], - ['composition_10',['Composition',['../classcomposition_1_1_composition.html#a844470d1f13475a0a28b5c1914570357',1,'composition::Composition::Composition()=default'],['../classcomposition_1_1_composition.html#ada296207092ebe33ed599d1712c49633',1,'composition::Composition::Composition(const std::vector< std::string > &symbols)'],['../classcomposition_1_1_composition.html#a46be04b5d28183092dbb29bbd0037fb8',1,'composition::Composition::Composition(const std::set< std::string > &symbols)'],['../classcomposition_1_1_composition.html#a6570edadab8cd37c96a61ec43de6f8ba',1,'composition::Composition::Composition(const std::vector< std::string > &symbols, const std::vector< double > &mass_fractions, bool massFracMode=true)']]], - ['compositionentry_11',['CompositionEntry',['../structcomposition_1_1_composition_entry.html#af6835e8d2f97e52d76f3704d8db9cd38',1,'composition::CompositionEntry::CompositionEntry()'],['../structcomposition_1_1_composition_entry.html#a6bb77a98088b71a7665912caadcc2e59',1,'composition::CompositionEntry::CompositionEntry(const std::string &symbol, bool massFracMode=true)'],['../structcomposition_1_1_composition_entry.html#a9407ab2732dc35068f4a14eb8a562198',1,'composition::CompositionEntry::CompositionEntry(const CompositionEntry &entry)']]], + ['c_0',['c',['../namespaceserif_1_1polytrope_1_1lane_emden.html#aa31f73cb9ac8d5b9edc45da8ef475b10',1,'serif::polytrope::laneEmden']]], + ['c12a_5frate_1',['c12a_rate',['../namespaceserif_1_1network_1_1approx8.html#aba5a1ba6b206c8bd8ae9e6036a12d931',1,'serif::network::approx8']]], + ['c12c12_5frate_2',['c12c12_rate',['../namespaceserif_1_1network_1_1approx8.html#aa712436ea53669a9789a4b0b050e3766',1,'serif::network::approx8']]], + ['c12o16_5frate_3',['c12o16_rate',['../namespaceserif_1_1network_1_1approx8.html#aaf9d1dadc390c90ec5f3ad85e153f0d9',1,'serif::network::approx8']]], + ['c12p_5frate_4',['c12p_rate',['../namespaceserif_1_1network_1_1approx8.html#adcd9f027cec39c158b8aa809a3eba71a',1,'serif::network::approx8']]], + ['calladdtocache_5',['callAddToCache',['../classconfig_test_private_accessor.html#a17b572a5d4c9d980d0a8cc59aafd4a7d',1,'configTestPrivateAccessor']]], + ['callcachesize_6',['callCacheSize',['../classconfig_test_private_accessor.html#ad255c2b4d2ed83c38ddb3b01bfc7699e',1,'configTestPrivateAccessor']]], + ['calliskeyincache_7',['callIsKeyInCache',['../classconfig_test_private_accessor.html#a9ed85386d1877a4c842a1e4de6ca94c4',1,'configTestPrivateAccessor']]], + ['callregisterkeynotfound_8',['callRegisterKeyNotFound',['../classconfig_test_private_accessor.html#a5de5045126d1a03e462556e7bc314503',1,'configTestPrivateAccessor']]], + ['checkifkeyunknown_9',['CheckIfKeyUnknown',['../classconfig_test_private_accessor.html#a2e64c804b2c7a25f250e8e178e479550',1,'configTestPrivateAccessor']]], + ['composition_10',['Composition',['../classserif_1_1composition_1_1_composition.html#a4d6440dcd749d9f8e5d83ca85878311c',1,'serif::composition::Composition::Composition()=default'],['../classserif_1_1composition_1_1_composition.html#a8ed230d16d5e709aa4f1fcd641bcc912',1,'serif::composition::Composition::Composition(const std::vector< std::string > &symbols)'],['../classserif_1_1composition_1_1_composition.html#a28687affca47d10052085c985c4dec93',1,'serif::composition::Composition::Composition(const std::set< std::string > &symbols)'],['../classserif_1_1composition_1_1_composition.html#abeaa906e76c89afaf258b70841ffef34',1,'serif::composition::Composition::Composition(const std::vector< std::string > &symbols, const std::vector< double > &mass_fractions, bool massFracMode=true)']]], + ['compositionentry_11',['CompositionEntry',['../structserif_1_1composition_1_1_composition_entry.html#ab19c35239824ec2e6b8fedd4f93fe59e',1,'serif::composition::CompositionEntry::CompositionEntry()'],['../structserif_1_1composition_1_1_composition_entry.html#acc77f985d353b43b6a31805444a8a47d',1,'serif::composition::CompositionEntry::CompositionEntry(const std::string &symbol, bool massFracMode=true)'],['../structserif_1_1composition_1_1_composition_entry.html#ae59fb542ab5eb12c1e534880f3f74c20',1,'serif::composition::CompositionEntry::CompositionEntry(const CompositionEntry &entry)']]], ['compute_5fcurl_12',['compute_curl',['../namespaceserif_1_1utilities.html#a6e1a8cf248f13c3d66a24bb7b39cf029',1,'serif::utilities']]], - ['computeblockoffsets_13',['computeBlockOffsets',['../class_poly_solver.html#ad69d4ff9b5b56e0654f8e082a210c613',1,'PolySolver']]], + ['computeblockoffsets_13',['computeBlockOffsets',['../classserif_1_1polytrope_1_1_poly_solver.html#a3e23e4843b735dcf23782e5273004930',1,'serif::polytrope::PolySolver']]], ['computemeshvolume_14',['ComputeMeshVolume',['../mesh_i_o_test_8cpp.html#aa6ba7ddcf2f95334ee7497d22d9f0f25',1,'meshIOTest.cpp']]], - ['constant_15',['Constant',['../struct_constant.html#a84ca5b6951cc8a8eccd083894302a857',1,'Constant']]], - ['constants_16',['Constants',['../class_constants.html#af395b3c1d6f0577f4880a21a257aa1db',1,'Constants']]], - ['construct_5fjacobian_5fconstant_5fterms_17',['construct_jacobian_constant_terms',['../class_polytrope_operator.html#a45844aac69f5b441f015b9b76ac453d6',1,'PolytropeOperator']]], - ['construct_5fmatrix_5frepresentations_18',['construct_matrix_representations',['../class_polytrope_operator.html#a0a22ba7589125309e40cbf8180404e5a',1,'PolytropeOperator']]], - ['construct_5freduced_5fblock_5foffsets_19',['construct_reduced_block_offsets',['../class_polytrope_operator.html#a961d9dc73ba632e20266ede59c9503c2',1,'PolytropeOperator']]], - ['convert_5fnetin_20',['convert_netIn',['../classnn_approx8_1_1_approx8_network.html#af6bd9b6c9b4c3f344ae6b8fcce1b3659',1,'nnApprox8::Approx8Network']]], - ['createresource_21',['createResource',['../resource_manager_types_8cpp.html#ae0a43e40a0c5e0fd54274c9cd8688d19',1,'createResource(const std::string &type, const std::string &path): resourceManagerTypes.cpp'],['../resource_manager_types_8h.html#ae0a43e40a0c5e0fd54274c9cd8688d19',1,'createResource(const std::string &type, const std::string &path): resourceManagerTypes.cpp']]] + ['constant_15',['Constant',['../structserif_1_1constant_1_1_constant.html#a065affdd5f1deef4c743a9fd2075e869',1,'serif::constant::Constant']]], + ['constants_16',['Constants',['../classserif_1_1constant_1_1_constants.html#af27bfe943a6d02ea9a4740e1c015c705',1,'serif::constant::Constants']]], + ['construct_5fjacobian_5fconstant_5fterms_17',['construct_jacobian_constant_terms',['../classserif_1_1polytrope_1_1_polytrope_operator.html#ad0f1686571720135c2bd6bf7c906de9c',1,'serif::polytrope::PolytropeOperator']]], + ['construct_5fmatrix_5frepresentations_18',['construct_matrix_representations',['../classserif_1_1polytrope_1_1_polytrope_operator.html#a9b8a2515a9cd420823b8783565457554',1,'serif::polytrope::PolytropeOperator']]], + ['construct_5freduced_5fblock_5foffsets_19',['construct_reduced_block_offsets',['../classserif_1_1polytrope_1_1_polytrope_operator.html#a44dd22d256274552a4e2a062a556607a',1,'serif::polytrope::PolytropeOperator']]], + ['convert_5fnetin_20',['convert_netIn',['../classserif_1_1network_1_1approx8_1_1_approx8_network.html#a2578a3fa5f1ad880d8bede87ed6b8460',1,'serif::network::approx8::Approx8Network']]], + ['createresource_21',['createResource',['../namespaceserif_1_1resource_1_1types.html#ac046627d97cbf5fded01c9466ac5d7b4',1,'serif::resource::types']]] ]; diff --git a/docs/html/search/functions_3.js b/docs/html/search/functions_3.js index 3ebdfc6..7f4a2f8 100644 --- a/docs/html/search/functions_3.js +++ b/docs/html/search/functions_3.js @@ -1,13 +1,12 @@ var searchData= [ - ['ddpsi0_0',['ddpsi0',['../namespacehelmholtz.html#afb12b8ccdd5491440542d69cd81bcb55',1,'helmholtz']]], - ['ddpsi1_1',['ddpsi1',['../namespacehelmholtz.html#a73dce1f6c33b646d29ea6b746beed652',1,'helmholtz']]], - ['ddpsi2_2',['ddpsi2',['../namespacehelmholtz.html#a45b09d3473306d955bc45cf11df44a11',1,'helmholtz']]], - ['dfmod_3',['dfmod',['../namespacepoly_m_f_e_m_utils.html#a6aa65cbcd9af83e05c34fbd8428c335c',1,'polyMFEMUtils']]], - ['diffusioncoeff_4',['diffusionCoeff',['../namespacepolycoeff.html#a1c9b910e2fb3363c13bb8ebf2fb98f09',1,'polycoeff']]], - ['dobject_5',['DObject',['../class_d_object.html#a0ae54853e18265657296bfb5ac3bf9d0',1,'DObject::DObject()'],['../class_d_object.html#a598321f3b8524b98df72393c04d7470c',1,'DObject::DObject(const DataType &data)']]], - ['dp_5frate_6',['dp_rate',['../namespacenn_approx8.html#a4b667550e45632fd9659d0ba61fb1733',1,'nnApprox8']]], - ['dpsi0_7',['dpsi0',['../namespacehelmholtz.html#a1eb81e38cac69acdff0c72bfbdfa0a49',1,'helmholtz']]], - ['dpsi1_8',['dpsi1',['../namespacehelmholtz.html#a90f0e41668ae5e2827292892db0be33c',1,'helmholtz']]], - ['dpsi2_9',['dpsi2',['../namespacehelmholtz.html#a9638e40279f8a986ab000a1628fb4119',1,'helmholtz']]] + ['ddpsi0_0',['ddpsi0',['../namespaceserif_1_1eos_1_1helmholtz.html#a92b9424e833201d1422027a013cbc8e7',1,'serif::eos::helmholtz']]], + ['ddpsi1_1',['ddpsi1',['../namespaceserif_1_1eos_1_1helmholtz.html#a029d301c1828c2457c118d51f50a2999',1,'serif::eos::helmholtz']]], + ['ddpsi2_2',['ddpsi2',['../namespaceserif_1_1eos_1_1helmholtz.html#a3e279dd61ffca8dd947d8fa55bedd6dd',1,'serif::eos::helmholtz']]], + ['dfmod_3',['dfmod',['../namespaceserif_1_1polytrope_1_1poly_m_f_e_m_utils.html#ac43f5dda296efc47fbdbd351f2f4bf00',1,'serif::polytrope::polyMFEMUtils']]], + ['diffusioncoeff_4',['diffusionCoeff',['../namespaceserif_1_1polytrope_1_1polycoeff.html#aef433b9232d2f2cc5b8177ba9060999a',1,'serif::polytrope::polycoeff']]], + ['dp_5frate_5',['dp_rate',['../namespaceserif_1_1network_1_1approx8.html#a1bb009afe6ea181edcc0f59ff1424bca',1,'serif::network::approx8']]], + ['dpsi0_6',['dpsi0',['../namespaceserif_1_1eos_1_1helmholtz.html#a090cc971f9c02e8a03d102e7499f3394',1,'serif::eos::helmholtz']]], + ['dpsi1_7',['dpsi1',['../namespaceserif_1_1eos_1_1helmholtz.html#a73cb06a57fd4f9fc4af3fb1459c79aa0',1,'serif::eos::helmholtz']]], + ['dpsi2_8',['dpsi2',['../namespaceserif_1_1eos_1_1helmholtz.html#a6faa46fe5331f50ff72f1f94f5f323e3',1,'serif::eos::helmholtz']]] ]; diff --git a/docs/html/search/functions_4.js b/docs/html/search/functions_4.js index e3256ec..b962d56 100644 --- a/docs/html/search/functions_4.js +++ b/docs/html/search/functions_4.js @@ -1,5 +1,5 @@ var searchData= [ - ['eosio_0',['EosIO',['../class_eos_i_o.html#ad721f72b591f1ef4b7fa87668e8d8b34',1,'EosIO']]], - ['evaluate_1',['evaluate',['../classnn_approx8_1_1_approx8_network.html#a31b8a20338d18123eca6e644f6e72366',1,'nnApprox8::Approx8Network::evaluate()'],['../classnuclear_network_1_1_network.html#aaa7fe5e69bd45e268c815aa8919966f1',1,'nuclearNetwork::Network::evaluate()']]] + ['eosio_0',['EosIO',['../classserif_1_1eos_1_1_eos_i_o.html#afd7bfc464ba6dfdbc15750f500656e0a',1,'serif::eos::EosIO']]], + ['evaluate_1',['evaluate',['../classserif_1_1network_1_1approx8_1_1_approx8_network.html#a1b592b4dd76a2a0a62dbc21a66869cef',1,'serif::network::approx8::Approx8Network::evaluate()'],['../classserif_1_1network_1_1_network.html#a1fbbd504511f4e20074f47063d99db59',1,'serif::network::Network::evaluate()']]] ]; diff --git a/docs/html/search/functions_5.js b/docs/html/search/functions_5.js index b1fffa7..1a26f3e 100644 --- a/docs/html/search/functions_5.js +++ b/docs/html/search/functions_5.js @@ -1,8 +1,8 @@ var searchData= [ - ['finalize_0',['finalize',['../classcomposition_1_1_composition.html#a5547fe9d6154e10a7406d8a06d969462',1,'composition::Composition::finalize()'],['../class_polytrope_operator.html#ac7ebc4ae1c34e1569281be028e4daec1',1,'PolytropeOperator::finalize()']]], - ['finalizemassfracmode_1',['finalizeMassFracMode',['../classcomposition_1_1_composition.html#ae2b5392ad8acd0ab8e17d8452b35aa86',1,'composition::Composition']]], - ['finalizenumberfracmode_2',['finalizeNumberFracMode',['../classcomposition_1_1_composition.html#a8a3aec6d7f2f6cb4f91105740c15ffc8',1,'composition::Composition']]], - ['findcenterelement_3',['findCenterElement',['../class_poly_solver.html#a77455ce3505d93f7b5b5d3e9447bbe23',1,'PolySolver']]], - ['fmod_4',['fmod',['../namespacepoly_m_f_e_m_utils.html#a3b99f87291c525582b460ffdc4e2c220',1,'polyMFEMUtils']]] + ['finalize_0',['finalize',['../classserif_1_1composition_1_1_composition.html#a8308d68b06dd878c88b2b811583b506a',1,'serif::composition::Composition::finalize()'],['../classserif_1_1polytrope_1_1_polytrope_operator.html#a25e32d09fd447b067a6d4eafbce7b855',1,'serif::polytrope::PolytropeOperator::finalize()']]], + ['finalizemassfracmode_1',['finalizeMassFracMode',['../classserif_1_1composition_1_1_composition.html#a452328138249daff620a1456492053bf',1,'serif::composition::Composition']]], + ['finalizenumberfracmode_2',['finalizeNumberFracMode',['../classserif_1_1composition_1_1_composition.html#a93ef21072ce2c887dee25a98ef62f392',1,'serif::composition::Composition']]], + ['findcenterelement_3',['findCenterElement',['../classserif_1_1polytrope_1_1_poly_solver.html#aa6c616ae4ea0dafd3dc92860ae2bf247',1,'serif::polytrope::PolySolver']]], + ['fmod_4',['fmod',['../namespaceserif_1_1polytrope_1_1poly_m_f_e_m_utils.html#acb1c7fd09ced9465594fc8f47bd3e949',1,'serif::polytrope::polyMFEMUtils']]] ]; diff --git a/docs/html/search/functions_6.js b/docs/html/search/functions_6.js index 4a80e0a..8c3e267 100644 --- a/docs/html/search/functions_6.js +++ b/docs/html/search/functions_6.js @@ -1,46 +1,40 @@ var searchData= [ - ['get_0',['get',['../class_constants.html#a36ddd7fe6857d1bbf6d1c84d4ed7bc19',1,'Constants::get()'],['../class_lockable_d_object.html#adcfe201fc728cc1c6fcf638a566ba9a1',1,'LockableDObject::get()']]], - ['get_5fblock_5foffsets_1',['get_block_offsets',['../class_polytrope_operator.html#a2a7f200a45cff11897470de39a302f93',1,'PolytropeOperator']]], - ['get_5fessential_5ftrue_5fdofs_2',['get_essential_true_dofs',['../class_polytrope_operator.html#a1bf3ced83363a1318258ae0f5bfeb57e',1,'PolytropeOperator']]], - ['get_5ffree_5fdofs_3',['get_free_dofs',['../class_polytrope_operator.html#ab5577c71be2bdb0f82daefd2631b8cb1',1,'PolytropeOperator']]], - ['get_5fhelm_5feos_4',['get_helm_EOS',['../namespacehelmholtz.html#ad2176033ca3ac4e5dc65f281477b94c2',1,'helmholtz']]], - ['get_5fjacobian_5foperator_5',['get_jacobian_operator',['../class_polytrope_operator.html#ac05cd1bd6b0a2b2502af9d8a6b86077c',1,'PolytropeOperator']]], - ['get_5fpreconditioner_6',['get_preconditioner',['../class_polytrope_operator.html#a7789efbb8ba3a09a0975475518b4b611',1,'PolytropeOperator']]], - ['get_5freduced_5fblock_5foffsets_7',['get_reduced_block_offsets',['../class_polytrope_operator.html#acc69c13a7178c25af2ff5c339cbb1c67',1,'PolytropeOperator']]], - ['get_5freduced_5fsystem_5fsize_8',['get_reduced_system_size',['../class_polytrope_operator.html#afbcb03cce5e5da376163a7dd89216400',1,'PolytropeOperator']]], - ['get_5ft9_5farray_9',['get_T9_array',['../namespacenn_approx8.html#a4c456c6d41b33d7b5c9e6520ec002e0e',1,'nnApprox8']]], - ['getavaliableresources_10',['getAvaliableResources',['../class_resource_manager.html#a77243baf9aa96d5f3c1635f8a34b48b5',1,'ResourceManager']]], - ['getbytesize_11',['getByteSize',['../class_metadata.html#ac7980d1efdd6ae434f0115f83d08348e',1,'Metadata']]], - ['getcomposition_12',['getComposition',['../classcomposition_1_1_composition.html#a41df148cfdc1253a87f64c8874763e80',1,'composition::Composition::getComposition(const std::string &symbol) const'],['../classcomposition_1_1_composition.html#ae38c20ab0819669f3d6fbefbf8a2fa7c',1,'composition::Composition::getComposition() const']]], - ['getdata_13',['getData',['../class_d_object.html#a4862655c3634d019b0a45b811d6f7235',1,'DObject']]], - ['getdataas_14',['getDataAs',['../class_d_object.html#aca2db093c1c8c6f7893de07544aed619',1,'DObject']]], - ['getdatatype_15',['getDataType',['../class_metadata.html#aeed7f22ccc61d9a3d6425441d381dcdc',1,'Metadata']]], - ['getdimensions_16',['getDimensions',['../class_metadata.html#a412c0c0b8754d85f9edbbdcd637f3b20',1,'Metadata']]], - ['getdofcoordinates_17',['GetDofCoordinates',['../class_poly_solver.html#ae80ad90a3f632683e38ae03cb4b8e12b',1,'PolySolver']]], - ['geterrorcode_18',['getErrorCode',['../class_d_object.html#afa8926d916081de72478cb8813c25e98',1,'DObject']]], - ['getessentialtruedof_19',['getEssentialTrueDof',['../class_poly_solver.html#a45cc1921d9e385b31406b00d750d9a8b',1,'PolySolver']]], - ['getfirstsegment_20',['getFirstSegment',['../resource_manager_types_8cpp.html#a3adea101b1d749fb0eaee2e91b7e10fe',1,'getFirstSegment(const std::string &input): resourceManagerTypes.cpp'],['../resource_manager_types_8h.html#a3adea101b1d749fb0eaee2e91b7e10fe',1,'getFirstSegment(const std::string &input): resourceManagerTypes.cpp']]], - ['getformat_21',['getFormat',['../class_eos_i_o.html#add10f91411e996844a14979d12d107b7',1,'EosIO']]], - ['getgradient_22',['GetGradient',['../class_polytrope_operator.html#af0324f7a83083306158bb8740fdf4379',1,'PolytropeOperator']]], - ['getinstance_23',['getInstance',['../class_constants.html#ab302ea5420378c55a9e5f116d19ae0e2',1,'Constants::getInstance()'],['../class_probe_1_1_log_manager.html#adddabc01655308e7e62d8d3bd1b15386',1,'Probe::LogManager::getInstance()'],['../class_resource_manager.html#ad4dd8ab7ad458929de4a60128079af98',1,'ResourceManager::getInstance()']]], - ['getlastline_24',['getLastLine',['../probe_test_8cpp.html#a6181751ac1c7f7f38b548af87ad506ab',1,'probeTest.cpp']]], - ['getlogger_25',['getLogger',['../class_probe_1_1_log_manager.html#a5a12a541a9a7ca7f848ff385fb729c1d',1,'Probe::LogManager']]], - ['getloggernames_26',['getLoggerNames',['../class_probe_1_1_log_manager.html#a91daa688d52850bcf857fe638e9f421d',1,'Probe::LogManager']]], - ['getloggers_27',['getLoggers',['../class_probe_1_1_log_manager.html#a627ffe6b758ad69e77a7033f28bd7dbd',1,'Probe::LogManager']]], - ['getmassfracmode_28',['getMassFracMode',['../structcomposition_1_1_composition_entry.html#aa715e35857d200dd69a0e777afb312e0',1,'composition::CompositionEntry']]], - ['getmassfraction_29',['getMassFraction',['../classcomposition_1_1_composition.html#a205d51c7455bdf7069de1794315954aa',1,'composition::Composition::getMassFraction() const'],['../classcomposition_1_1_composition.html#a9cca346916b1bb733a3de915dce10ccb',1,'composition::Composition::getMassFraction(const std::string &symbol) const']]], - ['getmesh_30',['GetMesh',['../class_mesh_i_o.html#a12d2876be0d000aaaa6e5cd6d6a758af',1,'MeshIO']]], - ['getmesh_31',['getMesh',['../class_poly_solver.html#a7959fe89ce2753b262f1e5b1a1b7fd4e',1,'PolySolver']]], - ['getmeshradius_32',['getMeshRadius',['../namespace_probe.html#a7f82da2ba203b4c8ddabe66105518ab5',1,'Probe']]], - ['getn_33',['getN',['../class_poly_solver.html#afdb769d3ee9e0929c16a68eb71630f23',1,'PolySolver']]], - ['getnumberfraction_34',['getNumberFraction',['../classcomposition_1_1_composition.html#aa75453fd563e3f50dee316879df01968',1,'composition::Composition::getNumberFraction(const std::string &symbol) const'],['../classcomposition_1_1_composition.html#a0990e41edd2ad138e844fea0962c8278',1,'composition::Composition::getNumberFraction() const']]], - ['getorder_35',['getOrder',['../class_poly_solver.html#aea184d88d7c450b03682f61565541d72',1,'PolySolver']]], - ['getraysolution_36',['getRaySolution',['../namespace_probe.html#ad9b811b23f12083ece6f4e6dbe2dcdd7',1,'Probe::getRaySolution(mfem::GridFunction &u, mfem::Mesh &mesh, const std::vector< double > &rayDirection, int numSamples, std::string filename)'],['../namespace_probe.html#a79200561b55e113bf48db25def08ab71',1,'Probe::getRaySolution(mfem::Vector &vec, mfem::FiniteElementSpace &fes, const std::vector< double > &rayDirection, int numSamples, std::string filename)']]], - ['getregisteredsymbols_37',['getRegisteredSymbols',['../classcomposition_1_1_composition.html#affaeabe495474b82951786591ead8026',1,'composition::Composition']]], - ['getresource_38',['getResource',['../class_resource_manager.html#a203619e5da7f2bef6cbe13326d41eda4',1,'ResourceManager']]], - ['getsolution_39',['getSolution',['../class_poly_solver.html#aa2baea44320e302f543ed6fad5e0d6a2',1,'PolySolver']]], - ['gettable_40',['getTable',['../class_eos_i_o.html#ad7484ed459d8479381f4fb288597cbeb',1,'EosIO']]], - ['glvisview_41',['glVisView',['../namespace_probe.html#a12b943de0fdd9f43c61690d9bf4458fc',1,'Probe::glVisView(mfem::GridFunction &u, mfem::Mesh &mesh, const std::string &windowTitle="grid function", const std::string &keyset="")'],['../namespace_probe.html#a03820eac150e53edc8f112f3e637d7ed',1,'Probe::glVisView(mfem::Vector &vec, mfem::FiniteElementSpace &fes, const std::string &windowTitle="vector", const std::string &keyset="")']]], - ['gmresinverter_42',['GMRESInverter',['../class_g_m_r_e_s_inverter.html#a58b277d5a3e5882eb1844db328e60c7a',1,'GMRESInverter']]] + ['get_0',['get',['../classserif_1_1constant_1_1_constants.html#af31ca8c845765f54641735316f36b4b5',1,'serif::constant::Constants']]], + ['get_5fblock_5foffsets_1',['get_block_offsets',['../classserif_1_1polytrope_1_1_polytrope_operator.html#a99a7d2d6631344c04e18068c0fa8cc5b',1,'serif::polytrope::PolytropeOperator']]], + ['get_5fessential_5ftrue_5fdofs_2',['get_essential_true_dofs',['../classserif_1_1polytrope_1_1_polytrope_operator.html#a845cae6df0e574657fb7b15496fd2ade',1,'serif::polytrope::PolytropeOperator']]], + ['get_5ffree_5fdofs_3',['get_free_dofs',['../classserif_1_1polytrope_1_1_polytrope_operator.html#a637dbe63b37d5a6089c39830eec7e488',1,'serif::polytrope::PolytropeOperator']]], + ['get_5fhelm_5feos_4',['get_helm_EOS',['../namespaceserif_1_1eos_1_1helmholtz.html#a04af9eddbd0adf075c1355c1f631fc5e',1,'serif::eos::helmholtz']]], + ['get_5fjacobian_5foperator_5',['get_jacobian_operator',['../classserif_1_1polytrope_1_1_polytrope_operator.html#a7b968c4dc7d338e36b75fc3efd1114b2',1,'serif::polytrope::PolytropeOperator']]], + ['get_5fpreconditioner_6',['get_preconditioner',['../classserif_1_1polytrope_1_1_polytrope_operator.html#ac323a14e8f4bf5afcd85a0b802ca72cf',1,'serif::polytrope::PolytropeOperator']]], + ['get_5freduced_5fblock_5foffsets_7',['get_reduced_block_offsets',['../classserif_1_1polytrope_1_1_polytrope_operator.html#aa3ac1b125083008e5a465caa6db4bd04',1,'serif::polytrope::PolytropeOperator']]], + ['get_5freduced_5fsystem_5fsize_8',['get_reduced_system_size',['../classserif_1_1polytrope_1_1_polytrope_operator.html#a94e582b0aeac97aff16b63db0a8137b2',1,'serif::polytrope::PolytropeOperator']]], + ['get_5ft9_5farray_9',['get_T9_array',['../namespaceserif_1_1network_1_1approx8.html#ac7eea4c9d50fdd3d55c40d1202d3ba1f',1,'serif::network::approx8']]], + ['getavaliableresources_10',['getAvaliableResources',['../classserif_1_1resource_1_1_resource_manager.html#a77243baf9aa96d5f3c1635f8a34b48b5',1,'serif::resource::ResourceManager']]], + ['getcomposition_11',['getComposition',['../classserif_1_1composition_1_1_composition.html#a7fb0a21428bd55ce156f17d19d10a557',1,'serif::composition::Composition::getComposition(const std::string &symbol) const'],['../classserif_1_1composition_1_1_composition.html#a9854f7e2eea6f63ed4ca73de8111c665',1,'serif::composition::Composition::getComposition() const']]], + ['getdofcoordinates_12',['GetDofCoordinates',['../classserif_1_1polytrope_1_1_poly_solver.html#a3d70b1098484fa1b0b384d291610d07c',1,'serif::polytrope::PolySolver']]], + ['getessentialtruedof_13',['getEssentialTrueDof',['../classserif_1_1polytrope_1_1_poly_solver.html#a26e30f4424c746dbda63b387674dbf26',1,'serif::polytrope::PolySolver']]], + ['getfirstsegment_14',['getFirstSegment',['../namespaceserif_1_1resource_1_1types.html#a1602a4cb985bb885f8ad9a94e35ef390',1,'serif::resource::types']]], + ['getformat_15',['getFormat',['../classserif_1_1eos_1_1_eos_i_o.html#a58c3fd6063593fa14eaad85340b82d3d',1,'serif::eos::EosIO']]], + ['getgradient_16',['GetGradient',['../classserif_1_1polytrope_1_1_polytrope_operator.html#a55d3e6dd6037eed30f3ebf52ca2d2a80',1,'serif::polytrope::PolytropeOperator']]], + ['getinstance_17',['getInstance',['../classserif_1_1constant_1_1_constants.html#a9f5ea958e59c0cc3a09760d65199a3d8',1,'serif::constant::Constants::getInstance()'],['../classserif_1_1probe_1_1_log_manager.html#a78db97bdbb72254855501677b18bc67e',1,'serif::probe::LogManager::getInstance()'],['../classserif_1_1resource_1_1_resource_manager.html#a70b5ce13f2b169ccdaa23f73ad070bf0',1,'serif::resource::ResourceManager::getInstance()']]], + ['getlastline_18',['getLastLine',['../probe_test_8cpp.html#a6181751ac1c7f7f38b548af87ad506ab',1,'probeTest.cpp']]], + ['getlogger_19',['getLogger',['../classserif_1_1probe_1_1_log_manager.html#a1dba1bc242c599c42c4882e5ab35c431',1,'serif::probe::LogManager']]], + ['getloggernames_20',['getLoggerNames',['../classserif_1_1probe_1_1_log_manager.html#a98d6bf86e6d7e6948f91ae4786b94940',1,'serif::probe::LogManager']]], + ['getloggers_21',['getLoggers',['../classserif_1_1probe_1_1_log_manager.html#a64dc9652f8e060750c3f6c97d9d62047',1,'serif::probe::LogManager']]], + ['getmassfracmode_22',['getMassFracMode',['../structserif_1_1composition_1_1_composition_entry.html#af7e046098066c0f3a6372eee3cd459a2',1,'serif::composition::CompositionEntry']]], + ['getmassfraction_23',['getMassFraction',['../classserif_1_1composition_1_1_composition.html#a063176b2e4ff9f29111f08f74e21c14c',1,'serif::composition::Composition::getMassFraction() const'],['../classserif_1_1composition_1_1_composition.html#a32eda5a66ab485c028ccc5e93fc3ddba',1,'serif::composition::Composition::getMassFraction(const std::string &symbol) const']]], + ['getmesh_24',['GetMesh',['../classserif_1_1mesh_1_1_mesh_i_o.html#ae46a00d0a57e0f67f3dd7f57b9685b9c',1,'serif::mesh::MeshIO']]], + ['getmesh_25',['getMesh',['../classserif_1_1polytrope_1_1_poly_solver.html#adacb9b9ca63bf49956accb36e182f148',1,'serif::polytrope::PolySolver']]], + ['getmeshradius_26',['getMeshRadius',['../namespaceserif_1_1probe.html#a4e05778e7643d8cc8a1766a50c7f7964',1,'serif::probe']]], + ['getn_27',['getN',['../classserif_1_1polytrope_1_1_poly_solver.html#aace004c231e8ec057714fbca9fa8caae',1,'serif::polytrope::PolySolver']]], + ['getnumberfraction_28',['getNumberFraction',['../classserif_1_1composition_1_1_composition.html#a0020ef34d2e4170495f36074af391e6c',1,'serif::composition::Composition::getNumberFraction(const std::string &symbol) const'],['../classserif_1_1composition_1_1_composition.html#a7baaef1ee4b4b6e5ec34556904a68b26',1,'serif::composition::Composition::getNumberFraction() const']]], + ['getorder_29',['getOrder',['../classserif_1_1polytrope_1_1_poly_solver.html#adbf0f08417551b87c93b9ad864460d81',1,'serif::polytrope::PolySolver']]], + ['getraysolution_30',['getRaySolution',['../namespaceserif_1_1probe.html#a8308c07e15b4afdc19f629f50ebd56ea',1,'serif::probe::getRaySolution(mfem::GridFunction &u, mfem::Mesh &mesh, const std::vector< double > &rayDirection, int numSamples, std::string filename)'],['../namespaceserif_1_1probe.html#aba0302830a41881be860e614b071aae5',1,'serif::probe::getRaySolution(mfem::Vector &vec, mfem::FiniteElementSpace &fes, const std::vector< double > &rayDirection, int numSamples, std::string filename)']]], + ['getregisteredsymbols_31',['getRegisteredSymbols',['../classserif_1_1composition_1_1_composition.html#a45b3ee396daad93e44387c71b0929ddd',1,'serif::composition::Composition']]], + ['getresource_32',['getResource',['../classserif_1_1resource_1_1_resource_manager.html#a0c187f9ef3abc3200d992ef008cfb40a',1,'serif::resource::ResourceManager']]], + ['getsolution_33',['getSolution',['../classserif_1_1polytrope_1_1_poly_solver.html#a33ae7fcf09e558949f34eaf2df1388a1',1,'serif::polytrope::PolySolver']]], + ['gettable_34',['getTable',['../classserif_1_1eos_1_1_eos_i_o.html#ae5dff85fb847d0c284997dfb75ccf327',1,'serif::eos::EosIO']]], + ['glvisview_35',['glVisView',['../namespaceserif_1_1probe.html#a80d969f85bc6f4b060158526e8adbe57',1,'serif::probe::glVisView(mfem::GridFunction &u, mfem::Mesh &mesh, const std::string &windowTitle="grid function", const std::string &keyset="")'],['../namespaceserif_1_1probe.html#a9381305542f12115a9fc9d1273ab851a',1,'serif::probe::glVisView(mfem::Vector &vec, mfem::FiniteElementSpace &fes, const std::string &windowTitle="vector", const std::string &keyset="")']]], + ['gmresinverter_36',['GMRESInverter',['../classserif_1_1polytrope_1_1_g_m_r_e_s_inverter.html#a26e52db2e259ceb0efc74a188a0626df',1,'serif::polytrope::GMRESInverter']]] ]; diff --git a/docs/html/search/functions_7.js b/docs/html/search/functions_7.js index 6a6cec1..bf1215f 100644 --- a/docs/html/search/functions_7.js +++ b/docs/html/search/functions_7.js @@ -1,12 +1,12 @@ var searchData= [ - ['h3_0',['h3',['../namespacehelmholtz.html#a41df406f39a42cca3025714d1f8eb46e',1,'helmholtz::h3(std::array< double, 36 > fi, double w0t, double w1t, double w0mt, double w1mt, double w0d, double w1d, double w0md, double w1md)'],['../namespacehelmholtz.html#aa85859a889cb5f1737f1f6aebf515e23',1,'helmholtz::h3(double fi[36], double w0t, double w1t, double w0mt, double w1mt, double w0d, double w1d, double w0md, double w1md)']]], - ['h5_1',['h5',['../namespacehelmholtz.html#a1a82ee04b75adacdd2b9f69ccd318a83',1,'helmholtz::h5(std::array< double, 36 > fi, double w0t, double w1t, double w2t, double w0mt, double w1mt, double w2mt, double w0d, double w1d, double w2d, double w0md, double w1md, double w2md)'],['../namespacehelmholtz.html#a9a32be64f7f8465928548b2fa92ec524',1,'helmholtz::h5(double fi[36], double w0t, double w1t, double w2t, double w0mt, double w1mt, double w2mt, double w0d, double w1d, double w2d, double w0md, double w1md, double w2md)']]], - ['has_2',['has',['../class_constants.html#a2aa041fd223f259e55bf098c90581039',1,'Constants']]], - ['hassymbol_3',['hasSymbol',['../classcomposition_1_1_composition.html#a7dee1bb3074a6aa2842d4fffcac4d2c4',1,'composition::Composition']]], - ['he3he3_5frate_4',['he3he3_rate',['../namespacenn_approx8.html#a0adb7d9f97ced151a36f0d2aaa95011d',1,'nnApprox8']]], - ['he3he4_5frate_5',['he3he4_rate',['../namespacenn_approx8.html#a2e8c3f6a3752b706d200b5ecef2c3223',1,'nnApprox8']]], - ['heap_5fallocate_5fcontiguous_5f2d_5fmemory_6',['heap_allocate_contiguous_2D_memory',['../helm_8cpp.html#a0537c506d77a3dfea9b237aeb07f3281',1,'heap_allocate_contiguous_2D_memory(int rows, int cols): helm.cpp'],['../helm_8h.html#a0537c506d77a3dfea9b237aeb07f3281',1,'heap_allocate_contiguous_2D_memory(int rows, int cols): helm.cpp']]], - ['heap_5fdeallocate_5fcontiguous_5f2d_5fmemory_7',['heap_deallocate_contiguous_2D_memory',['../helm_8cpp.html#a82f032cfe64e2576c67986660cbe824d',1,'heap_deallocate_contiguous_2D_memory(double **array): helm.cpp'],['../helm_8h.html#a82f032cfe64e2576c67986660cbe824d',1,'heap_deallocate_contiguous_2D_memory(double **array): helm.cpp']]], - ['helmtable_8',['HELMTable',['../structhelmholtz_1_1_h_e_l_m_table.html#a0165aed3bb02b69a70934c8b7b185872',1,'helmholtz::HELMTable']]] + ['h3_0',['h3',['../namespaceserif_1_1eos_1_1helmholtz.html#a472cca218e1d9d48c96ab61efe69a62b',1,'serif::eos::helmholtz::h3(std::array< double, 36 > fi, double w0t, double w1t, double w0mt, double w1mt, double w0d, double w1d, double w0md, double w1md)'],['../namespaceserif_1_1eos_1_1helmholtz.html#a2a3eaebe733ba0430616dab3481eecdb',1,'serif::eos::helmholtz::h3(double fi[36], double w0t, double w1t, double w0mt, double w1mt, double w0d, double w1d, double w0md, double w1md)']]], + ['h5_1',['h5',['../namespaceserif_1_1eos_1_1helmholtz.html#a8a44afcf150093ff5972a9d0274d06c1',1,'serif::eos::helmholtz::h5(std::array< double, 36 > fi, double w0t, double w1t, double w2t, double w0mt, double w1mt, double w2mt, double w0d, double w1d, double w2d, double w0md, double w1md, double w2md)'],['../namespaceserif_1_1eos_1_1helmholtz.html#a9b3d0f5f705e5a3af5f1d11aac9fa0e3',1,'serif::eos::helmholtz::h5(double fi[36], double w0t, double w1t, double w2t, double w0mt, double w1mt, double w2mt, double w0d, double w1d, double w2d, double w0md, double w1md, double w2md)']]], + ['has_2',['has',['../classserif_1_1constant_1_1_constants.html#a71aa21de5e8ee9f5fc23169df28f9a4e',1,'serif::constant::Constants']]], + ['hassymbol_3',['hasSymbol',['../classserif_1_1composition_1_1_composition.html#a01e00a40385ebc61c93dba8064733f7f',1,'serif::composition::Composition']]], + ['he3he3_5frate_4',['he3he3_rate',['../namespaceserif_1_1network_1_1approx8.html#ad456790029a34224e4435a0a72ada249',1,'serif::network::approx8']]], + ['he3he4_5frate_5',['he3he4_rate',['../namespaceserif_1_1network_1_1approx8.html#a9a9fce6f2b20d4793e614bd02ec36c3a',1,'serif::network::approx8']]], + ['heap_5fallocate_5fcontiguous_5f2d_5fmemory_6',['heap_allocate_contiguous_2D_memory',['../namespaceserif_1_1eos_1_1helmholtz.html#af20392e2dadcbfc1e09ced18995ca60c',1,'serif::eos::helmholtz']]], + ['heap_5fdeallocate_5fcontiguous_5f2d_5fmemory_7',['heap_deallocate_contiguous_2D_memory',['../namespaceserif_1_1eos_1_1helmholtz.html#a99c73f169fb5be7e576102384459f9a5',1,'serif::eos::helmholtz']]], + ['helmtable_8',['HELMTable',['../structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table.html#a884959cf006a38fdad597724891f88b3',1,'serif::eos::helmholtz::HELMTable']]] ]; diff --git a/docs/html/search/functions_8.js b/docs/html/search/functions_8.js index 48899d6..293e7df 100644 --- a/docs/html/search/functions_8.js +++ b/docs/html/search/functions_8.js @@ -1,14 +1,11 @@ var searchData= [ - ['initialize_0',['initialize',['../class_constants.html#a60f87120b1eef774efe8c168aa69af6a',1,'Constants']]], - ['initlaize_5fopac_1',['initlaize_opac',['../opac_8h.html#a6243596bfdc55d73744ebecd9e577ee8',1,'opac.h']]], - ['isdebugenabled_2',['isDebugEnabled',['../class_metadata.html#abe52c81e04665628666b4140cd346b69',1,'Metadata']]], - ['isdebuggingenabled_3',['isDebuggingEnabled',['../class_d_object.html#ae47bf220fbe2173cf6933c2380035dbd',1,'DObject']]], - ['isfinalized_4',['isFinalized',['../class_polytrope_operator.html#aeb8d505244836212c9015205e486378a',1,'PolytropeOperator']]], - ['isloaded_5',['IsLoaded',['../class_mesh_i_o.html#a12495fc814254021d44e0509ac760672',1,'MeshIO']]], - ['isloaded_6',['isLoaded',['../class_constants.html#ae276dfdc0ffe75a53e3842e33ab52630',1,'Constants']]], - ['isotope_7',['isotope',['../structcomposition_1_1_composition_entry.html#a31b399ff8b24a6ebbfe4bb9ced7a2afa',1,'composition::CompositionEntry']]], - ['isstiff_8',['isStiff',['../classnn_approx8_1_1_approx8_network.html#a4b1600c394d4cf312c48e5ca82542a76',1,'nnApprox8::Approx8Network']]], - ['isvalidcomposition_9',['isValidComposition',['../classcomposition_1_1_composition.html#ac71fb70e029b4310e2bb4232e4270e96',1,'composition::Composition']]], - ['isvalidsymbol_10',['isValidSymbol',['../classcomposition_1_1_composition.html#a11a463394bf9110ac0f1a8b1df1384e9',1,'composition::Composition']]] + ['initialize_0',['initialize',['../classserif_1_1constant_1_1_constants.html#a88578dd2dc433c5c862b01a1539862fe',1,'serif::constant::Constants']]], + ['isfinalized_1',['isFinalized',['../classserif_1_1polytrope_1_1_polytrope_operator.html#a99b59a8f7cf8ac1f6106ee9cb014c931',1,'serif::polytrope::PolytropeOperator']]], + ['isloaded_2',['IsLoaded',['../classserif_1_1mesh_1_1_mesh_i_o.html#aa685c3f323d5189edfa326c866f552d6',1,'serif::mesh::MeshIO']]], + ['isloaded_3',['isLoaded',['../classserif_1_1constant_1_1_constants.html#abaebbd4df3f8ce0162b1f6014f2420ac',1,'serif::constant::Constants']]], + ['isotope_4',['isotope',['../structserif_1_1composition_1_1_composition_entry.html#a17eb67ef1c07528295db845150c32615',1,'serif::composition::CompositionEntry']]], + ['isstiff_5',['isStiff',['../classserif_1_1network_1_1approx8_1_1_approx8_network.html#a2e1f6e00bd622d2186724680dce7184f',1,'serif::network::approx8::Approx8Network']]], + ['isvalidcomposition_6',['isValidComposition',['../classserif_1_1composition_1_1_composition.html#a14d19ec7ff396768bfe553522abc44db',1,'serif::composition::Composition']]], + ['isvalidsymbol_7',['isValidSymbol',['../classserif_1_1composition_1_1_composition.html#a753bcffca93a4dd8a0f38afc00cf05fb',1,'serif::composition::Composition']]] ]; diff --git a/docs/html/search/related_0.js b/docs/html/search/related_0.js index 05f287a..039bdca 100644 --- a/docs/html/search/related_0.js +++ b/docs/html/search/related_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['operator_3c_3c_0',['operator<<',['../structcomposition_1_1_global_composition.html#a3c072a749c3648607771ac9105181f26',1,'composition::GlobalComposition::operator<<()'],['../structcomposition_1_1_composition_entry.html#ae7a6a113fc5914248eff5629716d6eb2',1,'composition::CompositionEntry::operator<<()'],['../classcomposition_1_1_composition.html#a36c2525d21cd932065bb2bb30bc57fb4',1,'composition::Composition::operator<<()'],['../struct_constant.html#a387b3e0a55788b0ea04c77ba040c5aaa',1,'Constant::operator<<()'],['../class_d_object.html#aa54e75574f0302a2ca7252f9f0f0b3f1',1,'DObject::operator<<()'],['../class_metadata.html#a12949a1ea26c4ff1afeb97101c0493c5',1,'Metadata::operator<<()'],['../structhelmholtz_1_1_h_e_l_m_table.html#a65eea84782fc9b5b69b6f7f2ebf57940',1,'helmholtz::HELMTable::operator<<()'],['../structhelmholtz_1_1_e_o_s_input.html#ae6bc0662e64e05608593df6129ab8edb',1,'helmholtz::EOSInput::operator<<()'],['../structhelmholtz_1_1_e_o_s.html#a8071bdc90dec68ba933eb59c902a0b7b',1,'helmholtz::EOS::operator<<()']]] + ['operator_3c_3c_0',['operator<<',['../structserif_1_1composition_1_1_global_composition.html#a3c072a749c3648607771ac9105181f26',1,'serif::composition::GlobalComposition::operator<<()'],['../structserif_1_1composition_1_1_composition_entry.html#ae7a6a113fc5914248eff5629716d6eb2',1,'serif::composition::CompositionEntry::operator<<()'],['../classserif_1_1composition_1_1_composition.html#a36c2525d21cd932065bb2bb30bc57fb4',1,'serif::composition::Composition::operator<<()'],['../structserif_1_1constant_1_1_constant.html#a387b3e0a55788b0ea04c77ba040c5aaa',1,'serif::constant::Constant::operator<<()'],['../structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table.html#a65eea84782fc9b5b69b6f7f2ebf57940',1,'serif::eos::helmholtz::HELMTable::operator<<()'],['../structserif_1_1eos_1_1helmholtz_1_1_e_o_s_input.html#ae6bc0662e64e05608593df6129ab8edb',1,'serif::eos::helmholtz::EOSInput::operator<<()'],['../structserif_1_1eos_1_1helmholtz_1_1_e_o_s.html#a8071bdc90dec68ba933eb59c902a0b7b',1,'serif::eos::helmholtz::EOS::operator<<()']]] ]; diff --git a/docs/html/search/searchdata.js b/docs/html/search/searchdata.js index a99edce..11f1e99 100644 --- a/docs/html/search/searchdata.js +++ b/docs/html/search/searchdata.js @@ -2,13 +2,13 @@ var indexSectionsWithContent = { 0: "4abcdefghijklmnopqrstuvwxyz~", 1: "acdefghjlmnoprsx", - 2: "chlnps", - 3: "4acdehilmnoprtuw", + 2: "ps", + 3: "4acdehimnpruw", 4: "abcdefghiklmnoprstuvwx~", - 5: "abcdefgijlmnopqrstuvxyz", - 6: "ademprv", + 5: "acdefgijlmnpqrstuvxyz", + 6: "aemrv", 7: "o", - 8: "bdeijst", + 8: "bdst", 9: "4acelst" }; diff --git a/docs/html/search/typedefs_0.js b/docs/html/search/typedefs_0.js index 388da40..f48f630 100644 --- a/docs/html/search/typedefs_0.js +++ b/docs/html/search/typedefs_0.js @@ -1,4 +1,4 @@ var searchData= [ - ['array2d_0',['array2D',['../helm_8h.html#a78b5688d4effa2bab8f6e87e440e7c63',1,'helm.h']]] + ['array2d_0',['array2D',['../namespaceserif_1_1eos_1_1helmholtz.html#ac00f6833cce78bfca46f3c96e94dcdaa',1,'serif::eos::helmholtz']]] ]; diff --git a/docs/html/search/typedefs_1.js b/docs/html/search/typedefs_1.js index 7f6c832..32755ba 100644 --- a/docs/html/search/typedefs_1.js +++ b/docs/html/search/typedefs_1.js @@ -1,4 +1,4 @@ var searchData= [ - ['datatype_0',['DataType',['../class_d_object.html#a55b7cdac36a3a518ba6e1ecef0e25dcd',1,'DObject']]] + ['eostable_0',['EOSTable',['../namespaceserif_1_1eos.html#abf1dc5cb6b18a585e8c1872de53651f8',1,'serif::eos']]] ]; diff --git a/docs/latex/annotated.tex b/docs/latex/annotated.tex index 00259d7..066591e 100644 --- a/docs/latex/annotated.tex +++ b/docs/latex/annotated.tex @@ -1,48 +1,42 @@ \doxysection{Class List} Here are the classes, structs, unions and interfaces with brief descriptions\+:\begin{DoxyCompactList} -\item\contentsline{section}{\mbox{\hyperlink{classnn_approx8_1_1_approx8_network}{nn\+Approx8\+::\+Approx8\+Network}} \\*Class for the Approx8 nuclear reaction network }{\pageref{classnn_approx8_1_1_approx8_network}}{} +\item\contentsline{section}{\mbox{\hyperlink{classserif_1_1network_1_1approx8_1_1_approx8_network}{serif\+::network\+::approx8\+::\+Approx8\+Network}} \\*Class for the Approx8 nuclear reaction network }{\pageref{classserif_1_1network_1_1approx8_1_1_approx8_network}}{} \item\contentsline{section}{\mbox{\hyperlink{classapprox8_test}{approx8\+Test}} }{\pageref{classapprox8_test}}{} -\item\contentsline{section}{\mbox{\hyperlink{classcomposition_1_1_composition}{composition\+::\+Composition}} }{\pageref{classcomposition_1_1_composition}}{} -\item\contentsline{section}{\mbox{\hyperlink{structcomposition_1_1_composition_entry}{composition\+::\+Composition\+Entry}} \\*Represents an entry in the composition with a symbol and mass fraction }{\pageref{structcomposition_1_1_composition_entry}}{} +\item\contentsline{section}{\mbox{\hyperlink{classserif_1_1composition_1_1_composition}{serif\+::composition\+::\+Composition}} }{\pageref{classserif_1_1composition_1_1_composition}}{} +\item\contentsline{section}{\mbox{\hyperlink{structserif_1_1composition_1_1_composition_entry}{serif\+::composition\+::\+Composition\+Entry}} \\*Represents an entry in the composition with a symbol and mass fraction }{\pageref{structserif_1_1composition_1_1_composition_entry}}{} \item\contentsline{section}{\mbox{\hyperlink{classcomposition_test}{composition\+Test}} \\*Test suite for the composition class }{\pageref{classcomposition_test}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_config}{Config}} \\*Singleton class to manage configuration settings loaded from a YAML file }{\pageref{class_config}}{} -\item\contentsline{section}{\mbox{\hyperlink{classconfig_test}{config\+Test}} \\*Test suite for the \doxylink{class_config}{Config} class }{\pageref{classconfig_test}}{} +\item\contentsline{section}{\mbox{\hyperlink{classconfig_test}{config\+Test}} \\*Test suite for the Config class }{\pageref{classconfig_test}}{} \item\contentsline{section}{\mbox{\hyperlink{classconfig_test_private_accessor}{config\+Test\+Private\+Accessor}} }{\pageref{classconfig_test_private_accessor}}{} -\item\contentsline{section}{\mbox{\hyperlink{struct_constant}{Constant}} \\*Structure to hold a constant\textquotesingle{}s details }{\pageref{struct_constant}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_constants}{Constants}} \\*Class to manage a collection of constants }{\pageref{class_constants}}{} +\item\contentsline{section}{\mbox{\hyperlink{structserif_1_1constant_1_1_constant}{serif\+::constant\+::\+Constant}} \\*Structure to hold a constant\textquotesingle{}s details }{\pageref{structserif_1_1constant_1_1_constant}}{} +\item\contentsline{section}{\mbox{\hyperlink{classserif_1_1constant_1_1_constants}{serif\+::constant\+::\+Constants}} \\*Class to manage a collection of constants }{\pageref{classserif_1_1constant_1_1_constants}}{} \item\contentsline{section}{\mbox{\hyperlink{classconst_test}{const\+Test}} \\*Test suite for the const class }{\pageref{classconst_test}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_d_object}{DObject}} \\*A universal data container class }{\pageref{class_d_object}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_d_object_test}{DObject\+Test}} \\*Test suite for the \doxylink{class_d_object}{DObject} class }{\pageref{class_d_object_test}}{} -\item\contentsline{section}{\mbox{\hyperlink{structpolycoeff_1_1d_theta_interp_coeff}{polycoeff\+::d\+Theta\+Interp\+Coeff}} }{\pageref{structpolycoeff_1_1d_theta_interp_coeff}}{} -\item\contentsline{section}{\mbox{\hyperlink{structhelmholtz_1_1_e_o_s}{helmholtz\+::\+EOS}} \\*Structure to hold the output parameters and derivatives of the \doxylink{structhelmholtz_1_1_e_o_s}{EOS} calculation }{\pageref{structhelmholtz_1_1_e_o_s}}{} -\item\contentsline{section}{\mbox{\hyperlink{structhelmholtz_1_1_e_o_s_input}{helmholtz\+::\+EOSInput}} \\*Structure to hold the input parameters for the \doxylink{structhelmholtz_1_1_e_o_s}{EOS} calculation }{\pageref{structhelmholtz_1_1_e_o_s_input}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_eos_i_o}{Eos\+IO}} \\*Handles the input/output operations for EOS tables }{\pageref{class_eos_i_o}}{} +\item\contentsline{section}{\mbox{\hyperlink{structserif_1_1polytrope_1_1polycoeff_1_1d_theta_interp_coeff}{serif\+::polytrope\+::polycoeff\+::d\+Theta\+Interp\+Coeff}} }{\pageref{structserif_1_1polytrope_1_1polycoeff_1_1d_theta_interp_coeff}}{} +\item\contentsline{section}{\mbox{\hyperlink{structserif_1_1eos_1_1helmholtz_1_1_e_o_s}{serif\+::eos\+::helmholtz\+::\+EOS}} \\*Structure to hold the output parameters and derivatives of the \doxylink{structserif_1_1eos_1_1helmholtz_1_1_e_o_s}{EOS} calculation }{\pageref{structserif_1_1eos_1_1helmholtz_1_1_e_o_s}}{} +\item\contentsline{section}{\mbox{\hyperlink{structserif_1_1eos_1_1helmholtz_1_1_e_o_s_input}{serif\+::eos\+::helmholtz\+::\+EOSInput}} \\*Structure to hold the input parameters for the \doxylink{structserif_1_1eos_1_1helmholtz_1_1_e_o_s}{EOS} calculation }{\pageref{structserif_1_1eos_1_1helmholtz_1_1_e_o_s_input}}{} +\item\contentsline{section}{\mbox{\hyperlink{classserif_1_1eos_1_1_eos_i_o}{serif\+::eos\+::\+Eos\+IO}} \\*Handles the input/output operations for EOS tables }{\pageref{classserif_1_1eos_1_1_eos_i_o}}{} \item\contentsline{section}{\mbox{\hyperlink{classeos_test}{eos\+Test}} \\*Test suite for the const class }{\pageref{classeos_test}}{} -\item\contentsline{section}{\mbox{\hyperlink{structform_bundle}{form\+Bundle}} \\*Structure to hold the various bilinear and nonlinear forms for the polytrope problem }{\pageref{structform_bundle}}{} -\item\contentsline{section}{\mbox{\hyperlink{structcomposition_1_1_global_composition}{composition\+::\+Global\+Composition}} \\*Represents the global composition of a system. This tends to be used after finalize and is primarily for internal use }{\pageref{structcomposition_1_1_global_composition}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_g_m_r_e_s_inverter}{GMRESInverter}} \\*Provides an approximate inverse of the \doxylink{class_schur_compliment}{Schur\+Compliment} operator using GMRES }{\pageref{class_g_m_r_e_s_inverter}}{} -\item\contentsline{section}{\mbox{\hyperlink{structhelmholtz_1_1_h_e_l_m_table}{helmholtz\+::\+HELMTable}} \\*Structure to hold the Helmholtz \doxylink{structhelmholtz_1_1_e_o_s}{EOS} table data }{\pageref{structhelmholtz_1_1_h_e_l_m_table}}{} -\item\contentsline{section}{\mbox{\hyperlink{structnn_approx8_1_1_jacobian}{nn\+Approx8\+::\+Jacobian}} \\*Functor to calculate the \doxylink{structnn_approx8_1_1_jacobian}{Jacobian} matrix for implicit solvers }{\pageref{structnn_approx8_1_1_jacobian}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_lockable_d_object}{Lockable\+DObject}} \\*Wrapper for \doxylink{class_d_object}{DObject} with thread-\/safe access }{\pageref{class_lockable_d_object}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_lockable_d_object_test}{Lockable\+DObject\+Test}} \\*Test suite for the \doxylink{class_lockable_d_object}{Lockable\+DObject} class }{\pageref{class_lockable_d_object_test}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_probe_1_1_log_manager}{Probe\+::\+Log\+Manager}} \\*Class to manage logging operations }{\pageref{class_probe_1_1_log_manager}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_mesh_i_o}{Mesh\+IO}} \\*Class for handling mesh input/output operations }{\pageref{class_mesh_i_o}}{} +\item\contentsline{section}{\mbox{\hyperlink{structserif_1_1polytrope_1_1form_bundle}{serif\+::polytrope\+::form\+Bundle}} \\*Structure to hold the various bilinear and nonlinear forms for the polytrope problem }{\pageref{structserif_1_1polytrope_1_1form_bundle}}{} +\item\contentsline{section}{\mbox{\hyperlink{structserif_1_1composition_1_1_global_composition}{serif\+::composition\+::\+Global\+Composition}} \\*Represents the global composition of a system. This tends to be used after finalize and is primarily for internal use }{\pageref{structserif_1_1composition_1_1_global_composition}}{} +\item\contentsline{section}{\mbox{\hyperlink{classserif_1_1polytrope_1_1_g_m_r_e_s_inverter}{serif\+::polytrope\+::\+GMRESInverter}} \\*Provides an approximate inverse of the \doxylink{classserif_1_1polytrope_1_1_schur_compliment}{Schur\+Compliment} operator using GMRES }{\pageref{classserif_1_1polytrope_1_1_g_m_r_e_s_inverter}}{} +\item\contentsline{section}{\mbox{\hyperlink{structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table}{serif\+::eos\+::helmholtz\+::\+HELMTable}} \\*Structure to hold the Helmholtz \doxylink{structserif_1_1eos_1_1helmholtz_1_1_e_o_s}{EOS} table data }{\pageref{structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table}}{} +\item\contentsline{section}{\mbox{\hyperlink{structserif_1_1network_1_1approx8_1_1_jacobian}{serif\+::network\+::approx8\+::\+Jacobian}} \\*Functor to calculate the \doxylink{structserif_1_1network_1_1approx8_1_1_jacobian}{Jacobian} matrix for implicit solvers }{\pageref{structserif_1_1network_1_1approx8_1_1_jacobian}}{} +\item\contentsline{section}{\mbox{\hyperlink{classserif_1_1probe_1_1_log_manager}{serif\+::probe\+::\+Log\+Manager}} \\*Class to manage logging operations }{\pageref{classserif_1_1probe_1_1_log_manager}}{} +\item\contentsline{section}{\mbox{\hyperlink{classserif_1_1mesh_1_1_mesh_i_o}{serif\+::mesh\+::\+Mesh\+IO}} \\*Class for handling mesh input/output operations }{\pageref{classserif_1_1mesh_1_1_mesh_i_o}}{} \item\contentsline{section}{\mbox{\hyperlink{classmesh_i_o_test}{mesh\+IOTest}} }{\pageref{classmesh_i_o_test}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_metadata}{Metadata}} \\*Represents metadata information for data objects in the dobj module }{\pageref{class_metadata}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_metadata_test}{Metadata\+Test}} \\*Test suite for the \doxylink{class_metadata}{Metadata} class }{\pageref{class_metadata_test}}{} -\item\contentsline{section}{\mbox{\hyperlink{structnn_approx8_1_1_net}{nn\+Approx8\+::\+Net}} \\*Contains constants and arrays related to the nuclear network }{\pageref{structnn_approx8_1_1_net}}{} -\item\contentsline{section}{\mbox{\hyperlink{structnuclear_network_1_1_net_in}{nuclear\+Network\+::\+Net\+In}} \\*Input structure for the network evaluation }{\pageref{structnuclear_network_1_1_net_in}}{} -\item\contentsline{section}{\mbox{\hyperlink{structnuclear_network_1_1_net_out}{nuclear\+Network\+::\+Net\+Out}} \\*Output structure for the network evaluation }{\pageref{structnuclear_network_1_1_net_out}}{} -\item\contentsline{section}{\mbox{\hyperlink{classnuclear_network_1_1_network}{nuclear\+Network\+::\+Network}} \\*Class for network evaluation }{\pageref{classnuclear_network_1_1_network}}{} -\item\contentsline{section}{\mbox{\hyperlink{classpoly_m_f_e_m_utils_1_1_nonlinear_power_integrator}{poly\+MFEMUtils\+::\+Nonlinear\+Power\+Integrator}} \\*A class for nonlinear power integrator }{\pageref{classpoly_m_f_e_m_utils_1_1_nonlinear_power_integrator}}{} -\item\contentsline{section}{\mbox{\hyperlink{structnn_approx8_1_1_o_d_e}{nn\+Approx8\+::\+ODE}} \\*Functor to calculate the derivatives for the \doxylink{structnn_approx8_1_1_o_d_e}{ODE} solver }{\pageref{structnn_approx8_1_1_o_d_e}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_poly_solver}{Poly\+Solver}} \\*Solves the Lane-\/\+Emden equation for a polytropic star using a mixed finite element method }{\pageref{class_poly_solver}}{} +\item\contentsline{section}{\mbox{\hyperlink{structserif_1_1network_1_1approx8_1_1_net}{serif\+::network\+::approx8\+::\+Net}} \\*Contains constants and arrays related to the nuclear network }{\pageref{structserif_1_1network_1_1approx8_1_1_net}}{} +\item\contentsline{section}{\mbox{\hyperlink{structserif_1_1network_1_1_net_in}{serif\+::network\+::\+Net\+In}} \\*Input structure for the network evaluation }{\pageref{structserif_1_1network_1_1_net_in}}{} +\item\contentsline{section}{\mbox{\hyperlink{structserif_1_1network_1_1_net_out}{serif\+::network\+::\+Net\+Out}} \\*Output structure for the network evaluation }{\pageref{structserif_1_1network_1_1_net_out}}{} +\item\contentsline{section}{\mbox{\hyperlink{classserif_1_1network_1_1_network}{serif\+::network\+::\+Network}} \\*Class for network evaluation }{\pageref{classserif_1_1network_1_1_network}}{} +\item\contentsline{section}{\mbox{\hyperlink{classserif_1_1polytrope_1_1poly_m_f_e_m_utils_1_1_nonlinear_power_integrator}{serif\+::polytrope\+::poly\+MFEMUtils\+::\+Nonlinear\+Power\+Integrator}} \\*A class for nonlinear power integrator }{\pageref{classserif_1_1polytrope_1_1poly_m_f_e_m_utils_1_1_nonlinear_power_integrator}}{} +\item\contentsline{section}{\mbox{\hyperlink{structserif_1_1network_1_1approx8_1_1_o_d_e}{serif\+::network\+::approx8\+::\+ODE}} \\*Functor to calculate the derivatives for the \doxylink{structserif_1_1network_1_1approx8_1_1_o_d_e}{ODE} solver }{\pageref{structserif_1_1network_1_1approx8_1_1_o_d_e}}{} +\item\contentsline{section}{\mbox{\hyperlink{classserif_1_1polytrope_1_1_poly_solver}{serif\+::polytrope\+::\+Poly\+Solver}} \\*Solves the Lane-\/\+Emden equation for a polytropic star using a mixed finite element method }{\pageref{classserif_1_1polytrope_1_1_poly_solver}}{} \item\contentsline{section}{\mbox{\hyperlink{classpoly_test}{poly\+Test}} }{\pageref{classpoly_test}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_polytrope_operator}{Polytrope\+Operator}} \\*Represents the coupled nonlinear operator for the polytropic system }{\pageref{class_polytrope_operator}}{} +\item\contentsline{section}{\mbox{\hyperlink{classserif_1_1polytrope_1_1_polytrope_operator}{serif\+::polytrope\+::\+Polytrope\+Operator}} \\*Represents the coupled nonlinear operator for the polytropic system }{\pageref{classserif_1_1polytrope_1_1_polytrope_operator}}{} \item\contentsline{section}{\mbox{\hyperlink{classprobe_test}{probe\+Test}} }{\pageref{classprobe_test}}{} \item\contentsline{section}{\mbox{\hyperlink{class_resource_manager}{Resource\+Manager}} \\*Manages resources within the application }{\pageref{class_resource_manager}}{} +\item\contentsline{section}{\mbox{\hyperlink{classserif_1_1resource_1_1_resource_manager}{serif\+::resource\+::\+Resource\+Manager}} }{\pageref{classserif_1_1resource_1_1_resource_manager}}{} \item\contentsline{section}{\mbox{\hyperlink{classresource_manager_test}{resource\+Manager\+Test}} \\*Test suite for the resource\+Manager class }{\pageref{classresource_manager_test}}{} -\item\contentsline{section}{\mbox{\hyperlink{class_schur_compliment}{Schur\+Compliment}} \\*Represents the Schur complement operator used in the solution process }{\pageref{class_schur_compliment}}{} -\item\contentsline{section}{\mbox{\hyperlink{structsolver_bundle}{solver\+Bundle}} \\*Structure to manage the lifetime of MFEM solver objects }{\pageref{structsolver_bundle}}{} -\item\contentsline{section}{\mbox{\hyperlink{structpolycoeff_1_1x1_interp_coeff}{polycoeff\+::x1\+Interp\+Coeff}} \\*Coefficients for the interpolations of the surface location of a polytrope }{\pageref{structpolycoeff_1_1x1_interp_coeff}}{} +\item\contentsline{section}{\mbox{\hyperlink{classserif_1_1polytrope_1_1_schur_compliment}{serif\+::polytrope\+::\+Schur\+Compliment}} \\*Represents the Schur complement operator used in the solution process }{\pageref{classserif_1_1polytrope_1_1_schur_compliment}}{} +\item\contentsline{section}{\mbox{\hyperlink{structserif_1_1polytrope_1_1solver_bundle}{serif\+::polytrope\+::solver\+Bundle}} \\*Structure to manage the lifetime of MFEM solver objects }{\pageref{structserif_1_1polytrope_1_1solver_bundle}}{} +\item\contentsline{section}{\mbox{\hyperlink{structserif_1_1polytrope_1_1polycoeff_1_1x1_interp_coeff}{serif\+::polytrope\+::polycoeff\+::x1\+Interp\+Coeff}} \\*Coefficients for the interpolations of the surface location of a polytrope }{\pageref{structserif_1_1polytrope_1_1polycoeff_1_1x1_interp_coeff}}{} \end{DoxyCompactList} diff --git a/docs/latex/files.tex b/docs/latex/files.tex index 062d7d8..aa64183 100644 --- a/docs/latex/files.tex +++ b/docs/latex/files.tex @@ -4,14 +4,8 @@ Here is a list of all files with brief descriptions\+:\begin{DoxyCompactList} \item\contentsline{section}{src/composition/public/\mbox{\hyperlink{composition_8h}{composition.\+h}} }{\pageref{composition_8h}}{} \item\contentsline{section}{src/config/private/\mbox{\hyperlink{config_8cpp}{config.\+cpp}} }{\pageref{config_8cpp}}{} \item\contentsline{section}{src/config/public/\mbox{\hyperlink{config_8h}{config.\+h}} }{\pageref{config_8h}}{} -\item\contentsline{section}{src/const/private/\mbox{\hyperlink{const_8cpp}{const.\+cpp}} }{\pageref{const_8cpp}}{} -\item\contentsline{section}{src/const/public/\mbox{\hyperlink{const_8h}{const.\+h}} }{\pageref{const_8h}}{} -\item\contentsline{section}{src/dobj/private/\mbox{\hyperlink{_d_object_8cpp}{DObject.\+cpp}} \\*Implementation of the \doxylink{class_d_object}{DObject} class }{\pageref{_d_object_8cpp}}{} -\item\contentsline{section}{src/dobj/private/\mbox{\hyperlink{_lockable_d_object_8cpp}{Lockable\+DObject.\+cpp}} }{\pageref{_lockable_d_object_8cpp}}{} -\item\contentsline{section}{src/dobj/private/\mbox{\hyperlink{_metadata_8cpp}{Metadata.\+cpp}} \\*Implementation of the \doxylink{class_metadata}{Metadata} class used in the dobj module }{\pageref{_metadata_8cpp}}{} -\item\contentsline{section}{src/dobj/public/\mbox{\hyperlink{_d_object_8h}{DObject.\+h}} \\*Defines the \doxylink{class_d_object}{DObject} class, a universal data container for the project }{\pageref{_d_object_8h}}{} -\item\contentsline{section}{src/dobj/public/\mbox{\hyperlink{_lockable_d_object_8h}{Lockable\+DObject.\+h}} \\*A lightweight wrapper for \doxylink{class_d_object}{DObject} that adds locking capabilities }{\pageref{_lockable_d_object_8h}}{} -\item\contentsline{section}{src/dobj/public/\mbox{\hyperlink{_metadata_8h}{Metadata.\+h}} \\*Public interface for the \doxylink{class_metadata}{Metadata} class used in the dobj module }{\pageref{_metadata_8h}}{} +\item\contentsline{section}{src/constants/private/\mbox{\hyperlink{const_8cpp}{const.\+cpp}} }{\pageref{const_8cpp}}{} +\item\contentsline{section}{src/constants/public/\mbox{\hyperlink{const_8h}{const.\+h}} }{\pageref{const_8h}}{} \item\contentsline{section}{src/eos/private/\mbox{\hyperlink{eos_i_o_8cpp}{eos\+IO.\+cpp}} }{\pageref{eos_i_o_8cpp}}{} \item\contentsline{section}{src/eos/private/\mbox{\hyperlink{helm_8cpp}{helm.\+cpp}} }{\pageref{helm_8cpp}}{} \item\contentsline{section}{src/eos/public/\mbox{\hyperlink{eos_i_o_8h}{eos\+IO.\+h}} }{\pageref{eos_i_o_8h}}{} @@ -24,17 +18,16 @@ Here is a list of all files with brief descriptions\+:\begin{DoxyCompactList} \item\contentsline{section}{src/network/private/\mbox{\hyperlink{network_8cpp}{network.\+cpp}} }{\pageref{network_8cpp}}{} \item\contentsline{section}{src/network/public/\mbox{\hyperlink{approx8_8h}{approx8.\+h}} \\*Header file for the Approx8 nuclear reaction network }{\pageref{approx8_8h}}{} \item\contentsline{section}{src/network/public/\mbox{\hyperlink{network_8h}{network.\+h}} }{\pageref{network_8h}}{} -\item\contentsline{section}{src/opac/public/\mbox{\hyperlink{opac_8h}{opac.\+h}} }{\pageref{opac_8h}}{} -\item\contentsline{section}{src/poly/coeff/private/\mbox{\hyperlink{poly_coeff_8cpp}{poly\+Coeff.\+cpp}} }{\pageref{poly_coeff_8cpp}}{} -\item\contentsline{section}{src/poly/coeff/public/\mbox{\hyperlink{poly_coeff_8h}{poly\+Coeff.\+h}} }{\pageref{poly_coeff_8h}}{} -\item\contentsline{section}{src/poly/solver/private/\mbox{\hyperlink{poly_solver_8cpp}{poly\+Solver.\+cpp}} }{\pageref{poly_solver_8cpp}}{} -\item\contentsline{section}{src/poly/solver/public/\mbox{\hyperlink{poly_solver_8h}{poly\+Solver.\+h}} }{\pageref{poly_solver_8h}}{} -\item\contentsline{section}{src/poly/utils/private/\mbox{\hyperlink{integrators_8cpp}{integrators.\+cpp}} }{\pageref{integrators_8cpp}}{} -\item\contentsline{section}{src/poly/utils/private/\mbox{\hyperlink{polytrope_operator_8cpp}{polytrope\+Operator.\+cpp}} }{\pageref{polytrope_operator_8cpp}}{} -\item\contentsline{section}{src/poly/utils/private/\mbox{\hyperlink{utilities_8cpp}{utilities.\+cpp}} }{\pageref{utilities_8cpp}}{} -\item\contentsline{section}{src/poly/utils/public/\mbox{\hyperlink{integrators_8h}{integrators.\+h}} \\*A collection of utilities for working with MFEM and solving the lane-\/emden equation }{\pageref{integrators_8h}}{} -\item\contentsline{section}{src/poly/utils/public/\mbox{\hyperlink{polytrope_operator_8h}{polytrope\+Operator.\+h}} }{\pageref{polytrope_operator_8h}}{} -\item\contentsline{section}{src/poly/utils/public/\mbox{\hyperlink{utilities_8h}{utilities.\+h}} }{\pageref{utilities_8h}}{} +\item\contentsline{section}{src/polytrope/coeff/private/\mbox{\hyperlink{poly_coeff_8cpp}{poly\+Coeff.\+cpp}} }{\pageref{poly_coeff_8cpp}}{} +\item\contentsline{section}{src/polytrope/coeff/public/\mbox{\hyperlink{poly_coeff_8h}{poly\+Coeff.\+h}} }{\pageref{poly_coeff_8h}}{} +\item\contentsline{section}{src/polytrope/solver/private/\mbox{\hyperlink{poly_solver_8cpp}{poly\+Solver.\+cpp}} }{\pageref{poly_solver_8cpp}}{} +\item\contentsline{section}{src/polytrope/solver/public/\mbox{\hyperlink{poly_solver_8h}{poly\+Solver.\+h}} }{\pageref{poly_solver_8h}}{} +\item\contentsline{section}{src/polytrope/utils/private/\mbox{\hyperlink{integrators_8cpp}{integrators.\+cpp}} }{\pageref{integrators_8cpp}}{} +\item\contentsline{section}{src/polytrope/utils/private/\mbox{\hyperlink{polytrope_operator_8cpp}{polytrope\+Operator.\+cpp}} }{\pageref{polytrope_operator_8cpp}}{} +\item\contentsline{section}{src/polytrope/utils/private/\mbox{\hyperlink{utilities_8cpp}{utilities.\+cpp}} }{\pageref{utilities_8cpp}}{} +\item\contentsline{section}{src/polytrope/utils/public/\mbox{\hyperlink{integrators_8h}{integrators.\+h}} \\*A collection of utilities for working with MFEM and solving the lane-\/emden equation }{\pageref{integrators_8h}}{} +\item\contentsline{section}{src/polytrope/utils/public/\mbox{\hyperlink{polytrope_operator_8h}{polytrope\+Operator.\+h}} }{\pageref{polytrope_operator_8h}}{} +\item\contentsline{section}{src/polytrope/utils/public/\mbox{\hyperlink{utilities_8h}{utilities.\+h}} }{\pageref{utilities_8h}}{} \item\contentsline{section}{src/probe/private/\mbox{\hyperlink{probe_8cpp}{probe.\+cpp}} }{\pageref{probe_8cpp}}{} \item\contentsline{section}{src/probe/public/\mbox{\hyperlink{probe_8h}{probe.\+h}} }{\pageref{probe_8h}}{} \item\contentsline{section}{src/resource/private/\mbox{\hyperlink{resource_manager_8cpp}{resource\+Manager.\+cpp}} }{\pageref{resource_manager_8cpp}}{} @@ -44,12 +37,8 @@ Here is a list of all files with brief descriptions\+:\begin{DoxyCompactList} \item\contentsline{section}{src/types/public/\mbox{\hyperlink{4_d_s_t_a_r_types_8h}{4\+DSTARTypes.\+h}} }{\pageref{4_d_s_t_a_r_types_8h}}{} \item\contentsline{section}{tests/composition/\mbox{\hyperlink{composition_test_8cpp}{composition\+Test.\+cpp}} }{\pageref{composition_test_8cpp}}{} \item\contentsline{section}{tests/composition\+\_\+sandbox/\mbox{\hyperlink{comp_8cpp}{comp.\+cpp}} }{\pageref{comp_8cpp}}{} -\item\contentsline{section}{tests/config/\mbox{\hyperlink{config_test_8cpp}{config\+Test.\+cpp}} \\*Unit tests for the \doxylink{class_config}{Config} class }{\pageref{config_test_8cpp}}{} +\item\contentsline{section}{tests/config/\mbox{\hyperlink{config_test_8cpp}{config\+Test.\+cpp}} \\*Unit tests for the Config class }{\pageref{config_test_8cpp}}{} \item\contentsline{section}{tests/const/\mbox{\hyperlink{const_test_8cpp}{const\+Test.\+cpp}} \\*Unit tests for the const class }{\pageref{const_test_8cpp}}{} -\item\contentsline{section}{tests/dobj/\mbox{\hyperlink{_d_object_test_8cpp}{DObject\+Test.\+cpp}} \\*Unit tests for the \doxylink{class_d_object}{DObject} class }{\pageref{_d_object_test_8cpp}}{} -\item\contentsline{section}{tests/dobj/\mbox{\hyperlink{_lockable_d_object_test_8cpp}{Lockable\+DObject\+Test.\+cpp}} \\*Unit tests for the \doxylink{class_lockable_d_object}{Lockable\+DObject} class }{\pageref{_lockable_d_object_test_8cpp}}{} -\item\contentsline{section}{tests/dobj/\mbox{\hyperlink{_metadata_test_8cpp}{Metadata\+Test.\+cpp}} \\*Unit tests and integration tests for the \doxylink{class_metadata}{Metadata} class }{\pageref{_metadata_test_8cpp}}{} -\item\contentsline{section}{tests/dobj\+\_\+sandbox/\mbox{\hyperlink{test_d_object_8cpp}{test\+DObject.\+cpp}} }{\pageref{test_d_object_8cpp}}{} \item\contentsline{section}{tests/eos/\mbox{\hyperlink{eos_test_8cpp}{eos\+Test.\+cpp}} }{\pageref{eos_test_8cpp}}{} \item\contentsline{section}{tests/mesh\+IO/\mbox{\hyperlink{mesh_i_o_test_8cpp}{mesh\+IOTest.\+cpp}} }{\pageref{mesh_i_o_test_8cpp}}{} \item\contentsline{section}{tests/network/\mbox{\hyperlink{approx8_test_8cpp}{approx8\+Test.\+cpp}} }{\pageref{approx8_test_8cpp}}{} diff --git a/docs/latex/refman.tex b/docs/latex/refman.tex index 81ad154..6857620 100644 --- a/docs/latex/refman.tex +++ b/docs/latex/refman.tex @@ -244,63 +244,65 @@ \chapter{File Index} \input{files} \chapter{Namespace Documentation} -\input{namespacecomposition} -\input{namespacehelmholtz} -\input{namespacelane_emden} -\input{namespacenn_approx8} -\input{namespacenuclear_network} -\input{namespacepolycoeff} \input{namespacepoly_m_f_e_m_utils} -\input{namespace_probe} \input{namespaceserif} +\input{namespaceserif_1_1composition} +\input{namespaceserif_1_1config} +\input{namespaceserif_1_1constant} +\input{namespaceserif_1_1eos} +\input{namespaceserif_1_1eos_1_1helmholtz} +\input{namespaceserif_1_1mesh} +\input{namespaceserif_1_1network} +\input{namespaceserif_1_1network_1_1approx8} +\input{namespaceserif_1_1polytrope} +\input{namespaceserif_1_1polytrope_1_1lane_emden} +\input{namespaceserif_1_1polytrope_1_1polycoeff} +\input{namespaceserif_1_1polytrope_1_1poly_m_f_e_m_utils} +\input{namespaceserif_1_1probe} +\input{namespaceserif_1_1resource} +\input{namespaceserif_1_1resource_1_1types} +\input{namespaceserif_1_1types} \input{namespaceserif_1_1utilities} -\input{namespace_s_s_e} \chapter{Class Documentation} -\input{classnn_approx8_1_1_approx8_network} +\input{classserif_1_1network_1_1approx8_1_1_approx8_network} \input{classapprox8_test} -\input{classcomposition_1_1_composition} -\input{structcomposition_1_1_composition_entry} +\input{classserif_1_1composition_1_1_composition} +\input{structserif_1_1composition_1_1_composition_entry} \input{classcomposition_test} -\input{class_config} \input{classconfig_test} \input{classconfig_test_private_accessor} -\input{struct_constant} -\input{class_constants} +\input{structserif_1_1constant_1_1_constant} +\input{classserif_1_1constant_1_1_constants} \input{classconst_test} -\input{class_d_object} -\input{class_d_object_test} -\input{structpolycoeff_1_1d_theta_interp_coeff} -\input{structhelmholtz_1_1_e_o_s} -\input{structhelmholtz_1_1_e_o_s_input} -\input{class_eos_i_o} +\input{structserif_1_1polytrope_1_1polycoeff_1_1d_theta_interp_coeff} +\input{structserif_1_1eos_1_1helmholtz_1_1_e_o_s} +\input{structserif_1_1eos_1_1helmholtz_1_1_e_o_s_input} +\input{classserif_1_1eos_1_1_eos_i_o} \input{classeos_test} -\input{structform_bundle} -\input{structcomposition_1_1_global_composition} -\input{class_g_m_r_e_s_inverter} -\input{structhelmholtz_1_1_h_e_l_m_table} -\input{structnn_approx8_1_1_jacobian} -\input{class_lockable_d_object} -\input{class_lockable_d_object_test} -\input{class_probe_1_1_log_manager} -\input{class_mesh_i_o} +\input{structserif_1_1polytrope_1_1form_bundle} +\input{structserif_1_1composition_1_1_global_composition} +\input{classserif_1_1polytrope_1_1_g_m_r_e_s_inverter} +\input{structserif_1_1eos_1_1helmholtz_1_1_h_e_l_m_table} +\input{structserif_1_1network_1_1approx8_1_1_jacobian} +\input{classserif_1_1probe_1_1_log_manager} +\input{classserif_1_1mesh_1_1_mesh_i_o} \input{classmesh_i_o_test} -\input{class_metadata} -\input{class_metadata_test} -\input{structnn_approx8_1_1_net} -\input{structnuclear_network_1_1_net_in} -\input{structnuclear_network_1_1_net_out} -\input{classnuclear_network_1_1_network} -\input{classpoly_m_f_e_m_utils_1_1_nonlinear_power_integrator} -\input{structnn_approx8_1_1_o_d_e} -\input{class_poly_solver} +\input{structserif_1_1network_1_1approx8_1_1_net} +\input{structserif_1_1network_1_1_net_in} +\input{structserif_1_1network_1_1_net_out} +\input{classserif_1_1network_1_1_network} +\input{classserif_1_1polytrope_1_1poly_m_f_e_m_utils_1_1_nonlinear_power_integrator} +\input{structserif_1_1network_1_1approx8_1_1_o_d_e} +\input{classserif_1_1polytrope_1_1_poly_solver} \input{classpoly_test} -\input{class_polytrope_operator} +\input{classserif_1_1polytrope_1_1_polytrope_operator} \input{classprobe_test} \input{class_resource_manager} +\input{classserif_1_1resource_1_1_resource_manager} \input{classresource_manager_test} -\input{class_schur_compliment} -\input{structsolver_bundle} -\input{structpolycoeff_1_1x1_interp_coeff} +\input{classserif_1_1polytrope_1_1_schur_compliment} +\input{structserif_1_1polytrope_1_1solver_bundle} +\input{structserif_1_1polytrope_1_1polycoeff_1_1x1_interp_coeff} \chapter{File Documentation} \input{mainpage_8md} \input{composition_8cpp} @@ -315,18 +317,6 @@ \input{const_8cpp_source} \input{const_8h} \input{const_8h_source} -\input{_d_object_8cpp} -\input{_d_object_8cpp_source} -\input{_lockable_d_object_8cpp} -\input{_lockable_d_object_8cpp_source} -\input{_metadata_8cpp} -\input{_metadata_8cpp_source} -\input{_d_object_8h} -\input{_d_object_8h_source} -\input{_lockable_d_object_8h} -\input{_lockable_d_object_8h_source} -\input{_metadata_8h} -\input{_metadata_8h_source} \input{eos_i_o_8cpp} \input{eos_i_o_8cpp_source} \input{helm_8cpp} @@ -351,8 +341,6 @@ \input{approx8_8h_source} \input{network_8h} \input{network_8h_source} -\input{opac_8h} -\input{opac_8h_source} \input{poly_coeff_8cpp} \input{poly_coeff_8cpp_source} \input{poly_coeff_8h} @@ -395,14 +383,6 @@ \input{config_test_8cpp_source} \input{const_test_8cpp} \input{const_test_8cpp_source} -\input{_d_object_test_8cpp} -\input{_d_object_test_8cpp_source} -\input{_lockable_d_object_test_8cpp} -\input{_lockable_d_object_test_8cpp_source} -\input{_metadata_test_8cpp} -\input{_metadata_test_8cpp_source} -\input{test_d_object_8cpp} -\input{test_d_object_8cpp_source} \input{eos_test_8cpp} \input{eos_test_8cpp_source} \input{mesh_i_o_test_8cpp} @@ -419,7 +399,7 @@ \input{_2_users_2tboudreaux_2_programming_2_s_e_ri_f_2src_2composition_2public_2composition_8h-example} \input{_constructing-example} \input{_2_users_2tboudreaux_2_programming_2_s_e_ri_f_2src_2network_2public_2approx8_8h-example} -\input{_2_users_2tboudreaux_2_programming_2_s_e_ri_f_2src_2poly_2solver_2public_2poly_solver_8h-example} +\input{_2_users_2tboudreaux_2_programming_2_s_e_ri_f_2src_2polytrope_2solver_2public_2poly_solver_8h-example} %--- End generated contents --- % Index \backmatter From 24ac6fec3aa293c8085a7ee35ed6e6555eb9c74a Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 11 Jun 2025 14:50:49 -0400 Subject: [PATCH 163/167] docs(.gitignore): added qhull directory --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index abf4f1a..3f58435 100644 --- a/.gitignore +++ b/.gitignore @@ -67,6 +67,7 @@ subprojects/opat-core/ subprojects/pybind11*/ subprojects/packagecache/ subprojects/hypre/ +subprojects/qhull/ .vscode/ From 922088e1f7ff4a0a5747369baf072cde5b6a732d Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 11 Jun 2025 14:51:12 -0400 Subject: [PATCH 164/167] build(opat-core): updated opat-core dependency to always grab subproject not system version --- build-config/opatIO/meson.build | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/build-config/opatIO/meson.build b/build-config/opatIO/meson.build index 6399b93..01ae467 100644 --- a/build-config/opatIO/meson.build +++ b/build-config/opatIO/meson.build @@ -1,3 +1,5 @@ -opatio_dep = dependency('opatio', fallback: ['opat-core', 'opatio_dep']) -picosha2_dep = dependency('picosha2', fallback: ['opat-core', 'picosha2_dep']) +# Get the subproject object first +opat_sub = subproject('opat-core') +# Get the dependency variable from that subproject +opatio_dep = opat_sub.get_variable('opatio_dep') \ No newline at end of file From 2586adba590a75c002c349f5899b7fae0d843920 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 11 Jun 2025 14:51:27 -0400 Subject: [PATCH 165/167] refactor(meshView): updated to use new serif namespace --- utils/meshView/meshView.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/utils/meshView/meshView.cpp b/utils/meshView/meshView.cpp index ecad8c9..c98d12d 100644 --- a/utils/meshView/meshView.cpp +++ b/utils/meshView/meshView.cpp @@ -9,11 +9,11 @@ int main(int argv, char **argc) { std::string CONFIG_FILENAME = std::string(getenv("MESON_SOURCE_ROOT")) + "/tests/testsConfig.yaml"; - Config& config = Config::getInstance(); + serif::config::Config& config = serif::config::Config::getInstance(); config.loadConfig(CONFIG_FILENAME); // Read the mesh from the given mesh file std::string meshFile = argc[1]; - MeshIO meshIO(meshFile); + serif::mesh::MeshIO meshIO(meshFile); mfem::Mesh& mesh = meshIO.GetMesh(); mfem::H1_FECollection feCollection(1, mesh.SpaceDimension()); mfem::FiniteElementSpace feSpace(&mesh, &feCollection); @@ -24,5 +24,5 @@ int main(int argv, char **argc) { } ); u.ProjectCoefficient(initCoeff); - Probe::glVisView(u, mesh, meshFile); + serif::probe::glVisView(u, mesh, meshFile); } \ No newline at end of file From db2dcdb106e7350b157e9fef450320868d7428d2 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 11 Jun 2025 15:18:33 -0400 Subject: [PATCH 166/167] fix(python-bindings): brought bindings in line with new namespace --- src/python/composition/bindings.cpp | 70 ++++++++++++++--------------- src/python/config/bindings.cpp | 10 ++--- src/python/const/bindings.cpp | 26 +++++------ 3 files changed, 53 insertions(+), 53 deletions(-) diff --git a/src/python/composition/bindings.cpp b/src/python/composition/bindings.cpp index a7bf817..8455ef4 100644 --- a/src/python/composition/bindings.cpp +++ b/src/python/composition/bindings.cpp @@ -15,7 +15,7 @@ std::string sv_to_string(std::string_view sv) { return std::string(sv); } -std::string get_ostream_str(const composition::Composition& comp) { +std::string get_ostream_str(const serif::composition::Composition& comp) { std::ostringstream oss; oss << comp; return oss.str(); @@ -24,38 +24,38 @@ std::string get_ostream_str(const composition::Composition& comp) { void register_comp_bindings(pybind11::module &comp_submodule) { // --- Bindings for composition and species module --- - py::class_(comp_submodule, "GlobalComposition") - .def_readonly("specificNumberDensity", &composition::GlobalComposition::specificNumberDensity) - .def_readonly("meanParticleMass", &composition::GlobalComposition::meanParticleMass) + py::class_(comp_submodule, "GlobalComposition") + .def_readonly("specificNumberDensity", &serif::composition::GlobalComposition::specificNumberDensity) + .def_readonly("meanParticleMass", &serif::composition::GlobalComposition::meanParticleMass) .def("__repr__", // Add a string representation for easy printing in Python - [](const composition::GlobalComposition &gc) { + [](const serif::composition::GlobalComposition &gc) { return ""; }); - py::class_(comp_submodule, "CompositionEntry") - .def("symbol", &composition::CompositionEntry::symbol) + py::class_(comp_submodule, "CompositionEntry") + .def("symbol", &serif::composition::CompositionEntry::symbol) .def("mass_fraction", - py::overload_cast<>(&composition::CompositionEntry::mass_fraction, py::const_), + py::overload_cast<>(&serif::composition::CompositionEntry::mass_fraction, py::const_), "Gets the mass fraction of the species.") .def("mass_fraction", - py::overload_cast(&composition::CompositionEntry::mass_fraction, py::const_), + py::overload_cast(&serif::composition::CompositionEntry::mass_fraction, py::const_), py::arg("meanMolarMass"), // Name the argument in Python "Gets the mass fraction of the species given the mean molar mass.") .def("number_fraction", - py::overload_cast<>(&composition::CompositionEntry::number_fraction, py::const_), + py::overload_cast<>(&serif::composition::CompositionEntry::number_fraction, py::const_), "Gets the number fraction of the species.") .def("number_fraction", - py::overload_cast(&composition::CompositionEntry::number_fraction, py::const_), + py::overload_cast(&serif::composition::CompositionEntry::number_fraction, py::const_), py::arg("totalMoles"), "Gets the number fraction of the species given the total moles.") - .def("rel_abundance", &composition::CompositionEntry::rel_abundance) - .def("isotope", &composition::CompositionEntry::isotope) // Assuming Species is bound or convertible - .def("getMassFracMode", &composition::CompositionEntry::getMassFracMode) + .def("rel_abundance", &serif::composition::CompositionEntry::rel_abundance) + .def("isotope", &serif::composition::CompositionEntry::isotope) // Assuming Species is bound or convertible + .def("getMassFracMode", &serif::composition::CompositionEntry::getMassFracMode) .def("__repr__", // Optional: nice string representation - [](const composition::CompositionEntry &ce) { + [](const serif::composition::CompositionEntry &ce) { // You might want to include more info here now return "(comp_submodule, "Composition") + py::class_(comp_submodule, "Composition") // Constructors .def(py::init<>(), "Default constructor") .def(py::init&>(), @@ -75,61 +75,61 @@ void register_comp_bindings(pybind11::module &comp_submodule) { "Constructor taking symbols, fractions, and mode (True=Mass, False=Number)") // Methods - .def("finalize", &composition::Composition::finalize, py::arg("norm") = false, + .def("finalize", &serif::composition::Composition::finalize, py::arg("norm") = false, "Finalize the composition, optionally normalizing fractions to sum to 1.") - .def("registerSymbol", py::overload_cast(&composition::Composition::registerSymbol), + .def("registerSymbol", py::overload_cast(&serif::composition::Composition::registerSymbol), py::arg("symbol"), py::arg("massFracMode") = true, "Register a single symbol.") - .def("registerSymbol", py::overload_cast&, bool>(&composition::Composition::registerSymbol), + .def("registerSymbol", py::overload_cast&, bool>(&serif::composition::Composition::registerSymbol), py::arg("symbols"), py::arg("massFracMode") = true, "Register multiple symbols.") - .def("getRegisteredSymbols", &composition::Composition::getRegisteredSymbols, + .def("getRegisteredSymbols", &serif::composition::Composition::getRegisteredSymbols, "Get the set of registered symbols.") - .def("setMassFraction", py::overload_cast(&composition::Composition::setMassFraction), + .def("setMassFraction", py::overload_cast(&serif::composition::Composition::setMassFraction), py::arg("symbol"), py::arg("mass_fraction"), "Set mass fraction for a single symbol (requires massFracMode). Returns old value.") - .def("setMassFraction", py::overload_cast&, const std::vector&>(&composition::Composition::setMassFraction), + .def("setMassFraction", py::overload_cast&, const std::vector&>(&serif::composition::Composition::setMassFraction), py::arg("symbols"), py::arg("mass_fractions"), "Set mass fractions for multiple symbols (requires massFracMode). Returns list of old values.") - .def("setNumberFraction", py::overload_cast(&composition::Composition::setNumberFraction), + .def("setNumberFraction", py::overload_cast(&serif::composition::Composition::setNumberFraction), py::arg("symbol"), py::arg("number_fraction"), "Set number fraction for a single symbol (requires !massFracMode). Returns old value.") - .def("setNumberFraction", py::overload_cast&, const std::vector&>(&composition::Composition::setNumberFraction), + .def("setNumberFraction", py::overload_cast&, const std::vector&>(&serif::composition::Composition::setNumberFraction), py::arg("symbols"), py::arg("number_fractions"), "Set number fractions for multiple symbols (requires !massFracMode). Returns list of old values.") - .def("mix", &composition::Composition::mix, py::arg("other"), py::arg("fraction"), + .def("mix", &serif::composition::Composition::mix, py::arg("other"), py::arg("fraction"), "Mix with another composition. Returns new Composition.") - .def("getMassFraction", py::overload_cast(&composition::Composition::getMassFraction, py::const_), + .def("getMassFraction", py::overload_cast(&serif::composition::Composition::getMassFraction, py::const_), py::arg("symbol"), "Get mass fraction for a symbol (calculates if needed). Requires finalization.") - .def("getMassFraction", py::overload_cast<>(&composition::Composition::getMassFraction, py::const_), + .def("getMassFraction", py::overload_cast<>(&serif::composition::Composition::getMassFraction, py::const_), "Get dictionary of all mass fractions. Requires finalization.") - .def("getNumberFraction", py::overload_cast(&composition::Composition::getNumberFraction, py::const_), + .def("getNumberFraction", py::overload_cast(&serif::composition::Composition::getNumberFraction, py::const_), py::arg("symbol"), "Get number fraction for a symbol (calculates if needed). Requires finalization.") - .def("getNumberFraction", py::overload_cast<>(&composition::Composition::getNumberFraction, py::const_), + .def("getNumberFraction", py::overload_cast<>(&serif::composition::Composition::getNumberFraction, py::const_), "Get dictionary of all number fractions. Requires finalization.") // Note: pybind11 automatically converts std::pair to a Python tuple - .def("getComposition", py::overload_cast(&composition::Composition::getComposition, py::const_), + .def("getComposition", py::overload_cast(&serif::composition::Composition::getComposition, py::const_), py::arg("symbol"), "Returns a tuple (CompositionEntry, GlobalComposition) for the symbol. Requires finalization.") // Binding the version returning map requires a bit more care or helper function // to convert the map to a Python dict if needed directly. Let's bind the pair version for now. - .def("getComposition", py::overload_cast<>(&composition::Composition::getComposition, py::const_), + .def("getComposition", py::overload_cast<>(&serif::composition::Composition::getComposition, py::const_), "Returns a tuple (dict[str, CompositionEntry], GlobalComposition) for all symbols. Requires finalization.") - .def("subset", &composition::Composition::subset, py::arg("symbols"), py::arg("method") = "norm", + .def("subset", &serif::composition::Composition::subset, py::arg("symbols"), py::arg("method") = "norm", "Create a new Composition containing only the specified symbols.") - .def("hasSymbol", &composition::Composition::hasSymbol, py::arg("symbol"), + .def("hasSymbol", &serif::composition::Composition::hasSymbol, py::arg("symbol"), "Check if a symbol is registered.") - .def("setCompositionMode", &composition::Composition::setCompositionMode, py::arg("massFracMode"), + .def("setCompositionMode", &serif::composition::Composition::setCompositionMode, py::arg("massFracMode"), "Set the mode (True=Mass, False=Number). Requires finalization before switching.") // Operator overload .def(py::self + py::self, "Mix equally with another composition.") // Binds operator+ // Add __repr__ or __str__ - .def("__repr__", [](const composition::Composition &comp) { + .def("__repr__", [](const serif::composition::Composition &comp) { return get_ostream_str(comp); // Use helper for C++ operator<< }); diff --git a/src/python/config/bindings.cpp b/src/python/config/bindings.cpp index 69e04ca..9ee1329 100644 --- a/src/python/config/bindings.cpp +++ b/src/python/config/bindings.cpp @@ -14,7 +14,7 @@ template void def_config_get(py::module &m) { m.def("get", [](const std::string &key, T defaultValue) { - return Config::getInstance().get(key, defaultValue); + return serif::config::Config::getInstance().get(key, defaultValue); }, py::arg("key"), py::arg("defaultValue"), "Get configuration value (type inferred from default)"); @@ -28,28 +28,28 @@ void register_config_bindings(pybind11::module &config_submodule) { config_submodule.def("loadConfig", [](const std::string& configFilePath) { - return Config::getInstance().loadConfig(configFilePath); + return serif::config::Config::getInstance().loadConfig(configFilePath); }, py::arg("configFilePath"), "Load configuration from a YAML file."); config_submodule.def("has", [](const std::string &key) { - return Config::getInstance().has(key); + return serif::config::Config::getInstance().has(key); }, py::arg("key"), "Check if a key exists in the configuration."); config_submodule.def("keys", []() { - return py::cast(Config::getInstance().keys()); + return py::cast(serif::config::Config::getInstance().keys()); }, "Get a list of all configuration keys."); config_submodule.def("__repr__", []() { std::ostringstream oss; - oss << Config::getInstance(); // Use the existing operator<< + oss << serif::config::Config::getInstance(); // Use the existing operator<< return std::string("\n") + oss.str(); }); } diff --git a/src/python/const/bindings.cpp b/src/python/const/bindings.cpp index 8fd5822..4f67ed3 100644 --- a/src/python/const/bindings.cpp +++ b/src/python/const/bindings.cpp @@ -10,44 +10,44 @@ namespace py = pybind11; void register_const_bindings(pybind11::module &const_submodule) { - py::class_(const_submodule, "Constant") - .def_readonly("name", &Constant::name) - .def_readonly("value", &Constant::value) - .def_readonly("uncertainty", &Constant::uncertainty) - .def_readonly("unit", &Constant::unit) - .def_readonly("reference", &Constant::reference) - .def("__repr__", [](const Constant &c) { + py::class_(const_submodule, "Constant") + .def_readonly("name", &serif::constant::Constant::name) + .def_readonly("value", &serif::constant::Constant::value) + .def_readonly("uncertainty", &serif::constant::Constant::uncertainty) + .def_readonly("unit", &serif::constant::Constant::unit) + .def_readonly("reference", &serif::constant::Constant::reference) + .def("__repr__", [](const serif::constant::Constant &c) { return ""; }); - py::class_(const_submodule, "Constants") - .def_property_readonly("loaded", &Constants::isLoaded) + py::class_(const_submodule, "Constants") + .def_property_readonly("loaded", &serif::constant::Constants::isLoaded) .def_static("get", [](const std::string &name) { return py::cast( - Constants::getInstance().get(name) + serif::constant::Constants::getInstance().get(name) ); }, "Get a constant by name. Returns None if not found." ) .def_static("has", [](const std::string &name) { - return Constants::getInstance().has(name); + return serif::constant::Constants::getInstance().has(name); }, "Check if a constant exists by name.") .def_static("keys", []() { return py::cast( - Constants::getInstance().keys() + serif::constant::Constants::getInstance().keys() ); }, "Get a list of all constant names.") .def_static("__class_getitem__", [](const std::string &name) { return py::cast( - Constants::getInstance().get(name) + serif::constant::Constants::getInstance().get(name) ); }); From 92cc2a748e4ac26c4f8625561ed2fc2f49872436 Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Wed, 11 Jun 2025 15:19:03 -0400 Subject: [PATCH 167/167] fix(format-file-headers): small change --- utils/fileHeaders/run_format_headers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/fileHeaders/run_format_headers.py b/utils/fileHeaders/run_format_headers.py index b4100f2..0ea7858 100755 --- a/utils/fileHeaders/run_format_headers.py +++ b/utils/fileHeaders/run_format_headers.py @@ -14,4 +14,4 @@ def run_format_headers(): subprocess.run(["python", script, str(path)], stdout=subprocess.PIPE) if __name__ == "__main__": - run_format_headers() \ No newline at end of file + run_format_headers()

    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